Your SlideShare is downloading. ×
0
Future of Printing Standardizatoin
Future of Printing Standardizatoin
Future of Printing Standardizatoin
Future of Printing Standardizatoin
Future of Printing Standardizatoin
Future of Printing Standardizatoin
Future of Printing Standardizatoin
Future of Printing Standardizatoin
Future of Printing Standardizatoin
Future of Printing Standardizatoin
Future of Printing Standardizatoin
Future of Printing Standardizatoin
Future of Printing Standardizatoin
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Future of Printing Standardizatoin

1,021

Published on

This slide is in "fake" English :) …

This slide is in "fake" English :)
It had been used for a short tallk in the Kernel Reading Party #109, by YLUG, describes standardization of printing in mobile / cloud era.

嘘英語のプレゼンですけど、第109回カーネル読書会で(日本語で)しゃべってきました。モバイル/クラウド時代の印刷技術標準化についてのショートトークです。

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,021
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Future of Printing Standardization 2014.03.28 Kernel Reading Party OpenPrinting Japan / LibreOffice Japanese Team Naruhiko (NARU) Ogaswawara
  • 2. Who am I? ● Naruhiko (NARU) Ogasawara – OpenPrinting Japan – LibreOffice Japanese Team – A pritinting technology watcher Softwar Design Dec. 2012
  • 3. Why Printing? ● It's so legacy technology, isn't it? – Ya, good old Office printing might be reduced, but – New printing world will come, because ● Paper itself still has lots of strength – No electric power use – Easy to carry (light, foldable) – High DPI
  • 4. Current Printing Scenario Data Stream
  • 5. Future Printing Scenario (I say “printing-ng”) Transform service
  • 6. Two Standardize of Printing ● OpenPrinting – Client side – Linux (or BSD, …) printing system based on CUPS – Out of focus of this talk ● IEEE PWG: Printer Working Group – Printer inside – N/W protocol such as a Internet Printing Protocol (IPP) – Key technologies of “printing-ng”
  • 7. PDF Direct ● In printing-ng, we can't assume which printer is our real target printer – We can't prepare the “printer drivers” which creates printers own PDL (Page Description Language) ● PDF is portable, enough expression data format – If we can assume all printer can understand PDF, mobile/cloud printing scenario become much simpler PDL a PDL b PDF PDF
  • 8. Printer Discovery (1) ● Current: pre-configured printer – But we can't prepare drivers for all of printers near by our devices because they're mobile ● What is our nearest (and available) printer? – We need some discovery system I need color, duplexable, PDF direct printer
  • 9. Printer Discovery (2) ● Bonjour (Apple) / Avahi (OSS) – NOT a device discovery, BUT a service discovery – multicast Dynamic DNS – resolve services instead of machine names – use TXT field to describe more detailed feature ● data format that printer accept, color/bw, duplex, ... I need color, duplexable, PDF direct printer I'm B/W I have no duplexer I only know my own PDL I can accept all you demand!
  • 10. Internet Printing Protocol ● Put all printing related information on HTTP – Page data (PDF) – Job control schema (duplex, staple, punch, ...) – Printer status / capabilities ● Schema are defined by PWG standards / RFC ● Vendor independent ● Easy to control printer from application without OS support Job ticket
  • 11. IPP Everywhere ● Very similar with Apple AirPrint, but vendor free ● Combination of existing technologies – PDF(*) direct print – Printer discovery by Bonjour – Use IPP to get capabilities of printer, send data, control printer ● Easy to implement printing feature in mobile (*) Or some raster format
  • 12. How about cloud? ● IPP Shared Infrastructure Extensions (IPPSIX) – IPP Proxy between LAN and WAN – Cloud application can use IPP to LAN printer!? PDF Generator IPP SIX Client IPP SIX
  • 13. Future Printing Senario is now approaching! ● How do you use these standards to implement your printing-ng services? ● Think together! Transform service

×