SlideShare une entreprise Scribd logo
1  sur  43
Télécharger pour lire hors ligne
Open Printing Summit /
PWG Meeting 2012 Cupertino
      Event Report
           2012.05.26
     Tokyo Linux Users Group
        Technical Meeting
          @IIJ Jinbocho

      Naruhiko Ogasawara
Who Am I?

●   Freelance Writer
       –   FLOSS Printing and desktop environment
       –   Writing is side job, actually “無職”
●   Had worked in Office Equipment Company
       –   Making a development strategy about printing
●   FLOSS translator
       –   LibreOffice, Ubuntu, GNOME, …
●   NOT good English speaker ;)
Agenda

●   Why I present about “Printing?”
●   Introduction: OpenPrinting and PWG
●   OpenPrinting Topics
       –   Printing Dialog
       –   Future of CUPS and printerd
●   PWG Topics
       –   Internet Printing Protocol
       –   Cloud Imaging
“Printing?”

●   Only office equipment manufacturers should
    care such kind of things?
●   Printing is legacy, old-days technology?
“Printing?”

●   Only office equipment manufacturers should
    care about printing technology?
●   Printing is legacy, old-days technology?
                     NO!
              Printing becomes
         much interest technology
    for all kind of software engineers!
Reason 1:Changing the world of
           printing begins
●   Conventional Office Printing
         Application

      Printing
     Subsystem             Hard-coded UI

                 Printer
                 Driver

                                                  Data Stream




                                           Job
                                                       Page
                                           Ctrl
                                                     Image(s)
                                           Data
Reason 1:Changing the world of
           printing begins
●   New Generation Printing

                              Transform
                               service




                                          Job Ticket


                                            Page
                                          Image(s)
Reason 2: Printers/MFDs are
         Network Appliance
●   Nowadays, every kind of devices are
    connected to the internet
        –   Printers and Multi-Functional Devices (MFDs)
             also
●   They provides services via the internet
        –   Basic service: printing and scanning
        –   Collaboration with the mobile/web/cloud
             services will make new business
●   Security consideration is needed
Reason 3:
       Paper has lots of strength
●   Easy to carry
       –   “paperweight,” foldable
●   Very high DPI
●   Keep information w/o energy
       –   Disaster recovery
       –   Underdevelopment region (less infrastructure)
Open Printing Summit /
    PWG Meeting Joint Conference
●   Gathering two major printing/imaging
    standardize group
Open Printing Summit /
   PWG Meeting Joint Conference
                    OpenPrinting                   Printer
                                                   Working
                                                   Group


       WG of Linux Foundation      WG of IEEE-ISTO
Target Imaging components          Interface between
       inside Unix-like            printers / scanners / MFDs
       operating system            and Clients
       (includes mobile devices)
Techno CUPS, Foomatic,             Internet Printing Protocol,
logy   GhostScript, Poppler,       PWG MIB, PWG Job Ticket,
       Color Management,           PWG Cloud Print
       Common Printing Dialog
Open Printing Summit /
    PWG Meeting Joint Conference
●   24th Apr. – 27th Apr., 2012
●   Hosted by Apple Inc., Cupertino, CA
       –   Michael Sweet, PWG Chair is working in Apple
            and developing CUPS
       –   No fee, free breakfast and lunch daily
●   All documents are
    in PWG site
●   Almost 20 people
       –   Someone attented
            by call
Topics Introduction
OpenPrinting Topics
●   Goal: Provide printing solution for free operating
    system (mainly Linux)
●   Missing points:
        –   No “common” printing dialog
                 ●   Each applications / UI framework provides their own
                      printing dialog
        –   CUPS is basic part, but it is owned by Apple
                 ●   How to collaborate OP and Apple
                 ●   Alternative might be needed
        –   System-wide color management
        –   Mobile printing infrastructure
OpenPrinting Topics
               1) Printing Dialog
●   In Linux Desktop, each applications / UI
    framework has their own printing dialog
●   “Common Printing Dialog (CPD)” project will
    solve the situation with providing:
        –   D-Bus interface for applications to
             launch/control CPD-UI service (DONE!)
        –   CPD-UI, Brand-new dialog service application
             based on Usability study (postponed...)
OpenPrinting Topics
            1) Printing Dialog
●   Okular document viewer, Qt Print Dialog
OpenPrinting Topics
            1) Printing Dialog
●   LibreOffice, custom made
OpenPrinting Topics
            1) Printing Dialog
●   Common Printing Dialog (design sketch)
OpenPrinting Topics
               1) Printing Dialog
●   CPD-UI need much human resource
    (that's why project stacking 6-years)
        –   Canonical sponsored, but they decided
             postpone because of their project priority
●   D-Bus i/f is already there, but not tested
        –   Interface test should be start without CPD-UI,
              with current major UI (ex. GTK-Print)
        –   How to do is under discussion
OpenPrinting Topics
              1) Printing Dialog
●   Future of Printing Dialog
    Static UI (current)        Dynamic UI (future)
            Driver                    Driver
     PageSize=                  PageSize=
        A4                         A4
        A5                         A5
        B4                         B4
        …                          …

                   Printer                   Generate
                 Cabability                 dynamically
                 Database
                 File (PPD)
                      by                                   Printer
                    Driver                                Cabability
                   Developer                                info
OpenPrinting Topics
                 1) Printing Dialog
●   Static UI
        –   Might be in mainstream
        –   Can provide complex UI
●   Dynamic UI
        –   Suitable for mobile printing
                 ●   In this case, user select the target printer when they
                       print the job → Dynamic Queue
                 ●   Mobile printing doesn't need complex UI
        –   Important in Cloud printing
                 ●   Because Dynamic Queue will be used
        –   “Generic” usage for desktop printing
OpenPrinting Topics
    2) Future of CUPS and printerd
●   CUPS is core module in Linux printing system
●   But CUPS is owned by Apple
       –   Next version 1.6, some modules (not used in
            OS X, but used in Linux) have been removed
            (and moved to OpenPrinting)
       –   In the future, CUPS don't update PPD-related
             features. New “dynamic API” will provide
             improved features.
●   Linux distros must catch these changes up
       –   But... we might need alternative, right?
OpenPrinting Topics
    2) Future of CUPS and printerd
●   printerd – new print spooler
OpenPrinting Topics
    2) Future of CUPS and printerd
●   Features
        –   Focusing driverless printing
                ●   Handles PDF as a print data (and Raster?)
                ●   No data-translation filters
        –   Use IPP directly
                ●   No lpr, port 9100 or any other legacy protocols
        –   D-BUS notification, GTK-Print support
        –   Use Google Cloud Print as backend
        –   Use CUPS as backend to keep compatibility
●   It might not replace CUPS soon, but can be used
    for mobile printing subsystem
PWG Topics
●   In this event, PWG tracks seems normal standardize
    meeting
        –   Lots of document reviews (check wording, typo...)
        –   Sometimes boring... Zzz...
●   Sub WGs
        –   Internet Printing Protocol
        –   Semantic Model
        –   Imaging Management Solution (former MFD)
        –   Imaging Device Security
        –   Cloud Imaging
PWG Topics
       1) Internet Printing Protocol
●   Internet Printing Protocol (IPP)
         –   HTTP-based Printing Protocol
         –   Rich features
                  ●   Can send print jobs to the target printer
                  ●   Can get job result / printer status
                  ●   Can get printer capabilities
                  ●   Can attach separated Job Ticket from page images
                  ●   Encryption capable by TLS
         –   Currently only for Printing, but near future extended for
              Scanning and FaxOut
●   Next Generation Printing features are based on IPP
●   CUPS is the reference implementation of IPP
PWG Topics
       1) Internet Printing Protocol
●   IPP Everywhere
        –   Driverless printing solution (mainly used in mobile
             device)
                 ●   Similar to Apple AirPrint
        –   IPP 2.0 + Zeroconf (Bonjour) print service
              discovery + data specification (PDF or PWG
              Raster)
                                                 Type A
                                                            Type C



                                                   Type B



●   Now final standardize stage (final review)
PWG Topics
       1) Internet Printing Protocol
●   IPP Everywhere
        –   Driverless printing solution (mainly used in mobile
             device)
                 ●   Similar to Apple AirPrint
        –   IPP 2.0 + Zeroconf (Bonjour) print service
              discovery + data specification (PDF or PWG
              Raster)
                                                 Type A
                TypeA                                       Type C
                TypeB           Browsing
                TypeC           By Zeroconf
                  ...
                                                   Type B



●   Now final standardize stage (final review)
PWG Topics
       1) Internet Printing Protocol
●   IPP Everywhere
        –   Driverless printing solution (mainly used in mobile
             device)
                 ●   Similar to Apple AirPrint
        –   IPP 2.0 + Zeroconf (Bonjour) print service
              discovery + data specification (PDF or PWG
              Raster)
                                                 Type A
                TypeA                                       Type C
                TypeB
                TypeC
                  ...
                                                   Type B
                User select the
                target printer

●   Now final standardize stage (final review)
PWG Topics
       1) Internet Printing Protocol
●   IPP Everywhere
        –   Driverless printing solution (mainly used in mobile
             device)
                 ●   Similar to Apple AirPrint
        –   IPP 2.0 + Zeroconf (Bonjour) print service
              discovery + data specification (PDF or PWG
              Raster)
                                                        Type A
                                      Duplex=Y                     Type C
                                       Color=Y
                                      Staple=N
                     Get          PaperSize=A4,B5,...
                                          ...             Type B
                     capability
                     by IPP

●   Now final standardize stage (final review)
PWG Topics
       1) Internet Printing Protocol
●   IPP Everywhere
        –   Driverless printing solution (mainly used in mobile
             device)
                 ●   Similar to Apple AirPrint
        –   IPP 2.0 + Zeroconf (Bonjour) print service
              discovery + data specification (PDF or PWG
              Raster)
                                                 Type A
                                                            Type C



                                                   Type B



●   Now final standardize stage (final review)
PWG Topics
       1) Internet Printing Protocol
●   IPP Everywhere
        –   Driverless printing solution (mainly used in mobile
             device)
                 ●   Similar to Apple AirPrint
        –   IPP 2.0 + Zeroconf (Bonjour) print service
              discovery + data specification (PDF or PWG
              Raster)
                                                 Type A
                       Duplex=On Job Ticket                 Type C
                        Copies=1
                      JobName=xxx
                           ...                     Type B

                           PDF     Page Image

●   Now final standardize stage (final review)
PWG Topics
       1) Internet Printing Protocol
●   IPP Everywhere
        –   Driverless printing solution (mainly used in mobile
             device)
                 ●   Similar to Apple AirPrint
        –   IPP 2.0 + Zeroconf (Bonjour) print service
              discovery + data specification (PDF or PWG
              Raster)
                                                    Type A
                       Duplex=On                               Type C
                        Copies=1
                      JobName=xxx
                           ...           Send job     Type B
                                         by IPP
                           PDF
●   Now final standardize stage (final review)
PWG Topics
       1) Internet Printing Protocol
●   IPP Everywhere
        –   Driverless printing solution (mainly used in mobile
             device)
                 ●   Similar to Apple AirPrint
        –   IPP 2.0 + Zeroconf (Bonjour) print service
              discovery + data specification (PDF or PWG
              Raster)
                                                 Type A
                                                            Type C



                                                   Type B



●   Now final standardize stage (final review)
PWG Topics
       1) Internet Printing Protocol
●   Problem of IPP
        –   Lack of interoperatibilty
        –   Currently most printer vendors not consider
             IPP as primary network printing protocol
                Microsoft still stack good-old port 9100
                ●


              ● IPP is a little complex protocol for

                  embedded
●   CUPS includes IPPTOOL, interoperability testing tool
        –   If you found any problem with IPP, try this and
               report to the vendor (and PWG, if possible)
PWG Topics
       1) Internet Printing Protocol
●   For detail, see PWG-IPP WG mailing list:

    https://www.pwg.org/mailman/listinfo/ipp

    and Wiki:
    http://pwg-wiki.wikispaces.com/Internet+Printing+Protocol+WG
PWG Topics
               2) Cloud Imaging
●   Cloud Imaging?
       –   Type 1




       –   Type 2
PWG Topics
                 2) Cloud Imaging
●   Type 1: Printing from / Scanning to Cloud
        –   Google Cloud Print
                 ●   Print to local printer from Google Cloud Print
        –   Scan to Evernote
●   Type 2: Use devices on Cloud
        –   Location-free printing
                 ●   NetPrint by Seven-Eleven / Fuji-Xerox
                 ●   Kinko's
                 ●   Public place printing (airport, hotel, ...)
●   Combination of Type1 and Type2 is also possible
PWG Topics
              2) Cloud Imaging
●   Currently modeling is going on
●   First step of standardize is focusing printing
        – Create “PWG Cloud Print”
        – Based on Google Cloud Print, but re-
            define commonly
●   This WG is fresh, lots of things to be
    disuss, so comments from “cloud” people
    is really wanted!
PWG Topics
                2) Cloud Imaging
●   For detail, see PWG-Cloud Imaging WG
    mailing list:

    https://www.pwg.org/mailman/listinfo/cloud

    and Wiki:

    http://pwg-wiki.wikispaces.com/Cloud+Imaging
Conclution

●   Changing the world of imaging (printing,
    scanning) begins
●   Both of OpenPrinting and PWG are lots of
    things to be discussion near future
       –   CPD, Mobile Printing, IPP, Cloud, ...
●   Need deeply discussion with printing guys and
    specialists of mobile, web and cloud
●   PLEASE HELP US!
References
●   Gihyo.jp: OpenPrinting Summit/PWG Meeting Cupertino 2012 参加
    レポート
    http://gihyo.jp/news/report/2012/05/0801
●   PWG: April 2012 Face-to-Face meeting
    http://www.pwg.org/chair/meeting-info/april_2012_cupertino.html
●   OpenPrinting
    http://www.openprinting.org
●   PWG
    http://www.pwg.org
●   Common Printing Dialog (UI specification)
    http://wiki.openusability.org/wiki/printing/index.php/Specification
●   Some benefit of printerd - PRINT HEAD (Tim Waugh's blog)
    http://cyberelk.net/tim/2012/05/23/some-benefits-of-printerd/

Contenu connexe

Similaire à Open Printing Summit / PWG Meeting 2012 Cupertino Event Report

BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)Ron Munitz
 
ak
akak
akbjy
 
DocDoku: Using web technologies in a desktop application. OW2con'15, November...
DocDoku: Using web technologies in a desktop application. OW2con'15, November...DocDoku: Using web technologies in a desktop application. OW2con'15, November...
DocDoku: Using web technologies in a desktop application. OW2con'15, November...OW2
 
DocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDokuPLM presentation - OW2Con 2015 Community Award winnerDocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDokuPLM presentation - OW2Con 2015 Community Award winnerDocDoku
 
Android Development...The 20,000-Foot View
Android Development...The 20,000-Foot ViewAndroid Development...The 20,000-Foot View
Android Development...The 20,000-Foot ViewCommonsWare
 
Akademy 2010 presentation
Akademy 2010 presentationAkademy 2010 presentation
Akademy 2010 presentationMarco Martin
 
OpenERP - PLM, Omnia Solutions
OpenERP - PLM, Omnia SolutionsOpenERP - PLM, Omnia Solutions
OpenERP - PLM, Omnia SolutionsOdoo
 
web-rtc presentation on TNC 2013, Technical Advisory Committee meeting
web-rtc presentation on TNC 2013, Technical Advisory Committee meetingweb-rtc presentation on TNC 2013, Technical Advisory Committee meeting
web-rtc presentation on TNC 2013, Technical Advisory Committee meetingJan Meijer
 
Video Terminal Evolution and The Future of Browsers
Video Terminal Evolution and The Future of BrowsersVideo Terminal Evolution and The Future of Browsers
Video Terminal Evolution and The Future of BrowsersThomas Walker Lynch
 
Ai pipelines powered by jupyter notebooks
Ai pipelines powered by jupyter notebooksAi pipelines powered by jupyter notebooks
Ai pipelines powered by jupyter notebooksLuciano Resende
 
A performance analysis of OpenStack Cloud vs Real System on Hadoop Clusters
A performance analysis of OpenStack Cloud vs Real System on Hadoop ClustersA performance analysis of OpenStack Cloud vs Real System on Hadoop Clusters
A performance analysis of OpenStack Cloud vs Real System on Hadoop ClustersKumari Surabhi
 
CV New Updated (November)
CV New Updated (November)CV New Updated (November)
CV New Updated (November)Kavya Ashwath
 
Streaming print data directly to printhead electronics
Streaming print data directly to printhead electronicsStreaming print data directly to printhead electronics
Streaming print data directly to printhead electronicsGlobal Graphics Software
 
LAS16-108: JerryScript and other scripting languages for IoT
LAS16-108: JerryScript and other scripting languages for IoTLAS16-108: JerryScript and other scripting languages for IoT
LAS16-108: JerryScript and other scripting languages for IoTLinaro
 
AirBNB's ML platform - BigHead
AirBNB's ML platform - BigHeadAirBNB's ML platform - BigHead
AirBNB's ML platform - BigHeadKarthik Murugesan
 
Bighead: Airbnb’s End-to-End Machine Learning Platform with Krishna Puttaswa...
 Bighead: Airbnb’s End-to-End Machine Learning Platform with Krishna Puttaswa... Bighead: Airbnb’s End-to-End Machine Learning Platform with Krishna Puttaswa...
Bighead: Airbnb’s End-to-End Machine Learning Platform with Krishna Puttaswa...Databricks
 

Similaire à Open Printing Summit / PWG Meeting 2012 Cupertino Event Report (20)

Printing on Linux, simple right?
Printing on Linux, simple right?Printing on Linux, simple right?
Printing on Linux, simple right?
 
Cloud printing
Cloud  printingCloud  printing
Cloud printing
 
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
 
ak
akak
ak
 
DocDoku: Using web technologies in a desktop application. OW2con'15, November...
DocDoku: Using web technologies in a desktop application. OW2con'15, November...DocDoku: Using web technologies in a desktop application. OW2con'15, November...
DocDoku: Using web technologies in a desktop application. OW2con'15, November...
 
DocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDokuPLM presentation - OW2Con 2015 Community Award winnerDocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDokuPLM presentation - OW2Con 2015 Community Award winner
 
Android Development...The 20,000-Foot View
Android Development...The 20,000-Foot ViewAndroid Development...The 20,000-Foot View
Android Development...The 20,000-Foot View
 
Akademy 2010 presentation
Akademy 2010 presentationAkademy 2010 presentation
Akademy 2010 presentation
 
OpenERP - PLM, Omnia Solutions
OpenERP - PLM, Omnia SolutionsOpenERP - PLM, Omnia Solutions
OpenERP - PLM, Omnia Solutions
 
web-rtc presentation on TNC 2013, Technical Advisory Committee meeting
web-rtc presentation on TNC 2013, Technical Advisory Committee meetingweb-rtc presentation on TNC 2013, Technical Advisory Committee meeting
web-rtc presentation on TNC 2013, Technical Advisory Committee meeting
 
Video Terminal Evolution and The Future of Browsers
Video Terminal Evolution and The Future of BrowsersVideo Terminal Evolution and The Future of Browsers
Video Terminal Evolution and The Future of Browsers
 
Ai pipelines powered by jupyter notebooks
Ai pipelines powered by jupyter notebooksAi pipelines powered by jupyter notebooks
Ai pipelines powered by jupyter notebooks
 
Gpu
GpuGpu
Gpu
 
Gpu
GpuGpu
Gpu
 
A performance analysis of OpenStack Cloud vs Real System on Hadoop Clusters
A performance analysis of OpenStack Cloud vs Real System on Hadoop ClustersA performance analysis of OpenStack Cloud vs Real System on Hadoop Clusters
A performance analysis of OpenStack Cloud vs Real System on Hadoop Clusters
 
CV New Updated (November)
CV New Updated (November)CV New Updated (November)
CV New Updated (November)
 
Streaming print data directly to printhead electronics
Streaming print data directly to printhead electronicsStreaming print data directly to printhead electronics
Streaming print data directly to printhead electronics
 
LAS16-108: JerryScript and other scripting languages for IoT
LAS16-108: JerryScript and other scripting languages for IoTLAS16-108: JerryScript and other scripting languages for IoT
LAS16-108: JerryScript and other scripting languages for IoT
 
AirBNB's ML platform - BigHead
AirBNB's ML platform - BigHeadAirBNB's ML platform - BigHead
AirBNB's ML platform - BigHead
 
Bighead: Airbnb’s End-to-End Machine Learning Platform with Krishna Puttaswa...
 Bighead: Airbnb’s End-to-End Machine Learning Platform with Krishna Puttaswa... Bighead: Airbnb’s End-to-End Machine Learning Platform with Krishna Puttaswa...
Bighead: Airbnb’s End-to-End Machine Learning Platform with Krishna Puttaswa...
 

Plus de Naruhiko Ogasawara

さらばデスクトップ?モバイル・クラウド時代のLibreOfficeの挑戦/LibreOffice current status, or the chall...
さらばデスクトップ?モバイル・クラウド時代のLibreOfficeの挑戦/LibreOffice current status, or the chall...さらばデスクトップ?モバイル・クラウド時代のLibreOfficeの挑戦/LibreOffice current status, or the chall...
さらばデスクトップ?モバイル・クラウド時代のLibreOfficeの挑戦/LibreOffice current status, or the chall...Naruhiko Ogasawara
 
最新のデスクトップアプリを使おう:Snap, Flatpak, AppImage
最新のデスクトップアプリを使おう:Snap, Flatpak, AppImage最新のデスクトップアプリを使おう:Snap, Flatpak, AppImage
最新のデスクトップアプリを使おう:Snap, Flatpak, AppImageNaruhiko Ogasawara
 
LibreOffice Asia Conference 2019 Tokyo; what we had achieved, and what's next
LibreOffice Asia Conference 2019 Tokyo; what we had achieved, and what's nextLibreOffice Asia Conference 2019 Tokyo; what we had achieved, and what's next
LibreOffice Asia Conference 2019 Tokyo; what we had achieved, and what's nextNaruhiko Ogasawara
 
The Document Foundationについて / About The Document Foundation
The Document Foundationについて / About The Document FoundationThe Document Foundationについて / About The Document Foundation
The Document Foundationについて / About The Document FoundationNaruhiko Ogasawara
 
TDFと寄付、メンバーシップ、認定制度 / TDF and donation, membership and certification
TDFと寄付、メンバーシップ、認定制度 / TDF and donation, membership and certificationTDFと寄付、メンバーシップ、認定制度 / TDF and donation, membership and certification
TDFと寄付、メンバーシップ、認定制度 / TDF and donation, membership and certificationNaruhiko Ogasawara
 
Building a bridge between Japanese LibreOffice community and the world
Building a bridge between Japanese LibreOffice community and the worldBuilding a bridge between Japanese LibreOffice community and the world
Building a bridge between Japanese LibreOffice community and the worldNaruhiko Ogasawara
 
Happy Software Freedom Day! (Koedo Linux Users Group, Tokyo, Japan)
Happy Software Freedom Day! (Koedo Linux Users Group, Tokyo, Japan)Happy Software Freedom Day! (Koedo Linux Users Group, Tokyo, Japan)
Happy Software Freedom Day! (Koedo Linux Users Group, Tokyo, Japan)Naruhiko Ogasawara
 
宣伝:SeleniumConf Tokyo 2019やりますよ!
宣伝:SeleniumConf Tokyo 2019やりますよ!宣伝:SeleniumConf Tokyo 2019やりますよ!
宣伝:SeleniumConf Tokyo 2019やりますよ!Naruhiko Ogasawara
 
Using latest LibreOffice on openSUSE Leap 15 - by modern packaging systems
Using latest LibreOffice on openSUSE Leap 15 - by modern packaging systemsUsing latest LibreOffice on openSUSE Leap 15 - by modern packaging systems
Using latest LibreOffice on openSUSE Leap 15 - by modern packaging systemsNaruhiko Ogasawara
 
The Document Foundationについて
The Document FoundationについてThe Document Foundationについて
The Document FoundationについてNaruhiko Ogasawara
 
LibreOffice: The Office Suite with Mixing Bowl Culture
LibreOffice: The Office Suite with Mixing Bowl CultureLibreOffice: The Office Suite with Mixing Bowl Culture
LibreOffice: The Office Suite with Mixing Bowl CultureNaruhiko Ogasawara
 
Make It Better Together: コミュニティを主体としたLibreOffice翻訳 / : Community-centered Lib...
Make It Better Together: コミュニティを主体としたLibreOffice翻訳 / : Community-centered Lib...Make It Better Together: コミュニティを主体としたLibreOffice翻訳 / : Community-centered Lib...
Make It Better Together: コミュニティを主体としたLibreOffice翻訳 / : Community-centered Lib...Naruhiko Ogasawara
 
Hospital days in czech / チェコで入院した話
Hospital days in czech / チェコで入院した話Hospital days in czech / チェコで入院した話
Hospital days in czech / チェコで入院した話Naruhiko Ogasawara
 
openSUSEユーザーに向けたLibreOffice入門 / Introduction of LibreOffice for openSUSE users
openSUSEユーザーに向けたLibreOffice入門 / Introduction of LibreOffice for openSUSE usersopenSUSEユーザーに向けたLibreOffice入門 / Introduction of LibreOffice for openSUSE users
openSUSEユーザーに向けたLibreOffice入門 / Introduction of LibreOffice for openSUSE usersNaruhiko Ogasawara
 
Webブラウザで動くOSSオフィスソフト、LibreOffice Onlineの中身に迫る / LibreOffice Online Implementa...
Webブラウザで動くOSSオフィスソフト、LibreOffice Onlineの中身に迫る / LibreOffice Online Implementa...Webブラウザで動くOSSオフィスソフト、LibreOffice Onlineの中身に迫る / LibreOffice Online Implementa...
Webブラウザで動くOSSオフィスソフト、LibreOffice Onlineの中身に迫る / LibreOffice Online Implementa...Naruhiko Ogasawara
 
LibreOfficeの最新動向 / LibreOffice current status
LibreOfficeの最新動向 / LibreOffice current statusLibreOfficeの最新動向 / LibreOffice current status
LibreOfficeの最新動向 / LibreOffice current statusNaruhiko Ogasawara
 
Vertical Writing: typical use-cases and current status in LibreOffice
Vertical Writing: typical use-cases and current status in LibreOfficeVertical Writing: typical use-cases and current status in LibreOffice
Vertical Writing: typical use-cases and current status in LibreOfficeNaruhiko Ogasawara
 
LibreOffice, the free office productive suite and it's status of accessibilit...
LibreOffice, the free office productive suite and it's status of accessibilit...LibreOffice, the free office productive suite and it's status of accessibilit...
LibreOffice, the free office productive suite and it's status of accessibilit...Naruhiko Ogasawara
 

Plus de Naruhiko Ogasawara (20)

さらばデスクトップ?モバイル・クラウド時代のLibreOfficeの挑戦/LibreOffice current status, or the chall...
さらばデスクトップ?モバイル・クラウド時代のLibreOfficeの挑戦/LibreOffice current status, or the chall...さらばデスクトップ?モバイル・クラウド時代のLibreOfficeの挑戦/LibreOffice current status, or the chall...
さらばデスクトップ?モバイル・クラウド時代のLibreOfficeの挑戦/LibreOffice current status, or the chall...
 
最新のデスクトップアプリを使おう:Snap, Flatpak, AppImage
最新のデスクトップアプリを使おう:Snap, Flatpak, AppImage最新のデスクトップアプリを使おう:Snap, Flatpak, AppImage
最新のデスクトップアプリを使おう:Snap, Flatpak, AppImage
 
LibreOffice Asia Conference 2019 Tokyo; what we had achieved, and what's next
LibreOffice Asia Conference 2019 Tokyo; what we had achieved, and what's nextLibreOffice Asia Conference 2019 Tokyo; what we had achieved, and what's next
LibreOffice Asia Conference 2019 Tokyo; what we had achieved, and what's next
 
小江戸らぐBBQ 2019
小江戸らぐBBQ 2019小江戸らぐBBQ 2019
小江戸らぐBBQ 2019
 
The Document Foundationについて / About The Document Foundation
The Document Foundationについて / About The Document FoundationThe Document Foundationについて / About The Document Foundation
The Document Foundationについて / About The Document Foundation
 
TDFと寄付、メンバーシップ、認定制度 / TDF and donation, membership and certification
TDFと寄付、メンバーシップ、認定制度 / TDF and donation, membership and certificationTDFと寄付、メンバーシップ、認定制度 / TDF and donation, membership and certification
TDFと寄付、メンバーシップ、認定制度 / TDF and donation, membership and certification
 
Building a bridge between Japanese LibreOffice community and the world
Building a bridge between Japanese LibreOffice community and the worldBuilding a bridge between Japanese LibreOffice community and the world
Building a bridge between Japanese LibreOffice community and the world
 
Happy Software Freedom Day! (Koedo Linux Users Group, Tokyo, Japan)
Happy Software Freedom Day! (Koedo Linux Users Group, Tokyo, Japan)Happy Software Freedom Day! (Koedo Linux Users Group, Tokyo, Japan)
Happy Software Freedom Day! (Koedo Linux Users Group, Tokyo, Japan)
 
宣伝:SeleniumConf Tokyo 2019やりますよ!
宣伝:SeleniumConf Tokyo 2019やりますよ!宣伝:SeleniumConf Tokyo 2019やりますよ!
宣伝:SeleniumConf Tokyo 2019やりますよ!
 
Using latest LibreOffice on openSUSE Leap 15 - by modern packaging systems
Using latest LibreOffice on openSUSE Leap 15 - by modern packaging systemsUsing latest LibreOffice on openSUSE Leap 15 - by modern packaging systems
Using latest LibreOffice on openSUSE Leap 15 - by modern packaging systems
 
The Document Foundationについて
The Document FoundationについてThe Document Foundationについて
The Document Foundationについて
 
告知 ー OSnuC Kawagoe 2018
告知 ー OSnuC Kawagoe 2018告知 ー OSnuC Kawagoe 2018
告知 ー OSnuC Kawagoe 2018
 
LibreOffice: The Office Suite with Mixing Bowl Culture
LibreOffice: The Office Suite with Mixing Bowl CultureLibreOffice: The Office Suite with Mixing Bowl Culture
LibreOffice: The Office Suite with Mixing Bowl Culture
 
Make It Better Together: コミュニティを主体としたLibreOffice翻訳 / : Community-centered Lib...
Make It Better Together: コミュニティを主体としたLibreOffice翻訳 / : Community-centered Lib...Make It Better Together: コミュニティを主体としたLibreOffice翻訳 / : Community-centered Lib...
Make It Better Together: コミュニティを主体としたLibreOffice翻訳 / : Community-centered Lib...
 
Hospital days in czech / チェコで入院した話
Hospital days in czech / チェコで入院した話Hospital days in czech / チェコで入院した話
Hospital days in czech / チェコで入院した話
 
openSUSEユーザーに向けたLibreOffice入門 / Introduction of LibreOffice for openSUSE users
openSUSEユーザーに向けたLibreOffice入門 / Introduction of LibreOffice for openSUSE usersopenSUSEユーザーに向けたLibreOffice入門 / Introduction of LibreOffice for openSUSE users
openSUSEユーザーに向けたLibreOffice入門 / Introduction of LibreOffice for openSUSE users
 
Webブラウザで動くOSSオフィスソフト、LibreOffice Onlineの中身に迫る / LibreOffice Online Implementa...
Webブラウザで動くOSSオフィスソフト、LibreOffice Onlineの中身に迫る / LibreOffice Online Implementa...Webブラウザで動くOSSオフィスソフト、LibreOffice Onlineの中身に迫る / LibreOffice Online Implementa...
Webブラウザで動くOSSオフィスソフト、LibreOffice Onlineの中身に迫る / LibreOffice Online Implementa...
 
LibreOfficeの最新動向 / LibreOffice current status
LibreOfficeの最新動向 / LibreOffice current statusLibreOfficeの最新動向 / LibreOffice current status
LibreOfficeの最新動向 / LibreOffice current status
 
Vertical Writing: typical use-cases and current status in LibreOffice
Vertical Writing: typical use-cases and current status in LibreOfficeVertical Writing: typical use-cases and current status in LibreOffice
Vertical Writing: typical use-cases and current status in LibreOffice
 
LibreOffice, the free office productive suite and it's status of accessibilit...
LibreOffice, the free office productive suite and it's status of accessibilit...LibreOffice, the free office productive suite and it's status of accessibilit...
LibreOffice, the free office productive suite and it's status of accessibilit...
 

Dernier

Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1kcpayne
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...lizamodels9
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperityhemanthkumar470700
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noidadlhescort
 

Dernier (20)

Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 

Open Printing Summit / PWG Meeting 2012 Cupertino Event Report

  • 1. Open Printing Summit / PWG Meeting 2012 Cupertino Event Report 2012.05.26 Tokyo Linux Users Group Technical Meeting @IIJ Jinbocho Naruhiko Ogasawara
  • 2. Who Am I? ● Freelance Writer – FLOSS Printing and desktop environment – Writing is side job, actually “無職” ● Had worked in Office Equipment Company – Making a development strategy about printing ● FLOSS translator – LibreOffice, Ubuntu, GNOME, … ● NOT good English speaker ;)
  • 3. Agenda ● Why I present about “Printing?” ● Introduction: OpenPrinting and PWG ● OpenPrinting Topics – Printing Dialog – Future of CUPS and printerd ● PWG Topics – Internet Printing Protocol – Cloud Imaging
  • 4. “Printing?” ● Only office equipment manufacturers should care such kind of things? ● Printing is legacy, old-days technology?
  • 5. “Printing?” ● Only office equipment manufacturers should care about printing technology? ● Printing is legacy, old-days technology? NO! Printing becomes much interest technology for all kind of software engineers!
  • 6. Reason 1:Changing the world of printing begins ● Conventional Office Printing Application Printing Subsystem Hard-coded UI Printer Driver Data Stream Job Page Ctrl Image(s) Data
  • 7. Reason 1:Changing the world of printing begins ● New Generation Printing Transform service Job Ticket Page Image(s)
  • 8. Reason 2: Printers/MFDs are Network Appliance ● Nowadays, every kind of devices are connected to the internet – Printers and Multi-Functional Devices (MFDs) also ● They provides services via the internet – Basic service: printing and scanning – Collaboration with the mobile/web/cloud services will make new business ● Security consideration is needed
  • 9. Reason 3: Paper has lots of strength ● Easy to carry – “paperweight,” foldable ● Very high DPI ● Keep information w/o energy – Disaster recovery – Underdevelopment region (less infrastructure)
  • 10. Open Printing Summit / PWG Meeting Joint Conference ● Gathering two major printing/imaging standardize group
  • 11. Open Printing Summit / PWG Meeting Joint Conference OpenPrinting Printer Working Group WG of Linux Foundation WG of IEEE-ISTO Target Imaging components Interface between inside Unix-like printers / scanners / MFDs operating system and Clients (includes mobile devices) Techno CUPS, Foomatic, Internet Printing Protocol, logy GhostScript, Poppler, PWG MIB, PWG Job Ticket, Color Management, PWG Cloud Print Common Printing Dialog
  • 12. Open Printing Summit / PWG Meeting Joint Conference ● 24th Apr. – 27th Apr., 2012 ● Hosted by Apple Inc., Cupertino, CA – Michael Sweet, PWG Chair is working in Apple and developing CUPS – No fee, free breakfast and lunch daily ● All documents are in PWG site ● Almost 20 people – Someone attented by call
  • 14. OpenPrinting Topics ● Goal: Provide printing solution for free operating system (mainly Linux) ● Missing points: – No “common” printing dialog ● Each applications / UI framework provides their own printing dialog – CUPS is basic part, but it is owned by Apple ● How to collaborate OP and Apple ● Alternative might be needed – System-wide color management – Mobile printing infrastructure
  • 15. OpenPrinting Topics 1) Printing Dialog ● In Linux Desktop, each applications / UI framework has their own printing dialog ● “Common Printing Dialog (CPD)” project will solve the situation with providing: – D-Bus interface for applications to launch/control CPD-UI service (DONE!) – CPD-UI, Brand-new dialog service application based on Usability study (postponed...)
  • 16. OpenPrinting Topics 1) Printing Dialog ● Okular document viewer, Qt Print Dialog
  • 17. OpenPrinting Topics 1) Printing Dialog ● LibreOffice, custom made
  • 18. OpenPrinting Topics 1) Printing Dialog ● Common Printing Dialog (design sketch)
  • 19. OpenPrinting Topics 1) Printing Dialog ● CPD-UI need much human resource (that's why project stacking 6-years) – Canonical sponsored, but they decided postpone because of their project priority ● D-Bus i/f is already there, but not tested – Interface test should be start without CPD-UI, with current major UI (ex. GTK-Print) – How to do is under discussion
  • 20. OpenPrinting Topics 1) Printing Dialog ● Future of Printing Dialog Static UI (current) Dynamic UI (future) Driver Driver PageSize= PageSize= A4 A4 A5 A5 B4 B4 … … Printer Generate Cabability dynamically Database File (PPD) by Printer Driver Cabability Developer info
  • 21. OpenPrinting Topics 1) Printing Dialog ● Static UI – Might be in mainstream – Can provide complex UI ● Dynamic UI – Suitable for mobile printing ● In this case, user select the target printer when they print the job → Dynamic Queue ● Mobile printing doesn't need complex UI – Important in Cloud printing ● Because Dynamic Queue will be used – “Generic” usage for desktop printing
  • 22. OpenPrinting Topics 2) Future of CUPS and printerd ● CUPS is core module in Linux printing system ● But CUPS is owned by Apple – Next version 1.6, some modules (not used in OS X, but used in Linux) have been removed (and moved to OpenPrinting) – In the future, CUPS don't update PPD-related features. New “dynamic API” will provide improved features. ● Linux distros must catch these changes up – But... we might need alternative, right?
  • 23. OpenPrinting Topics 2) Future of CUPS and printerd ● printerd – new print spooler
  • 24. OpenPrinting Topics 2) Future of CUPS and printerd ● Features – Focusing driverless printing ● Handles PDF as a print data (and Raster?) ● No data-translation filters – Use IPP directly ● No lpr, port 9100 or any other legacy protocols – D-BUS notification, GTK-Print support – Use Google Cloud Print as backend – Use CUPS as backend to keep compatibility ● It might not replace CUPS soon, but can be used for mobile printing subsystem
  • 25. PWG Topics ● In this event, PWG tracks seems normal standardize meeting – Lots of document reviews (check wording, typo...) – Sometimes boring... Zzz... ● Sub WGs – Internet Printing Protocol – Semantic Model – Imaging Management Solution (former MFD) – Imaging Device Security – Cloud Imaging
  • 26. PWG Topics 1) Internet Printing Protocol ● Internet Printing Protocol (IPP) – HTTP-based Printing Protocol – Rich features ● Can send print jobs to the target printer ● Can get job result / printer status ● Can get printer capabilities ● Can attach separated Job Ticket from page images ● Encryption capable by TLS – Currently only for Printing, but near future extended for Scanning and FaxOut ● Next Generation Printing features are based on IPP ● CUPS is the reference implementation of IPP
  • 27. PWG Topics 1) Internet Printing Protocol ● IPP Everywhere – Driverless printing solution (mainly used in mobile device) ● Similar to Apple AirPrint – IPP 2.0 + Zeroconf (Bonjour) print service discovery + data specification (PDF or PWG Raster) Type A Type C Type B ● Now final standardize stage (final review)
  • 28. PWG Topics 1) Internet Printing Protocol ● IPP Everywhere – Driverless printing solution (mainly used in mobile device) ● Similar to Apple AirPrint – IPP 2.0 + Zeroconf (Bonjour) print service discovery + data specification (PDF or PWG Raster) Type A TypeA Type C TypeB Browsing TypeC By Zeroconf ... Type B ● Now final standardize stage (final review)
  • 29. PWG Topics 1) Internet Printing Protocol ● IPP Everywhere – Driverless printing solution (mainly used in mobile device) ● Similar to Apple AirPrint – IPP 2.0 + Zeroconf (Bonjour) print service discovery + data specification (PDF or PWG Raster) Type A TypeA Type C TypeB TypeC ... Type B User select the target printer ● Now final standardize stage (final review)
  • 30. PWG Topics 1) Internet Printing Protocol ● IPP Everywhere – Driverless printing solution (mainly used in mobile device) ● Similar to Apple AirPrint – IPP 2.0 + Zeroconf (Bonjour) print service discovery + data specification (PDF or PWG Raster) Type A Duplex=Y Type C Color=Y Staple=N Get PaperSize=A4,B5,... ... Type B capability by IPP ● Now final standardize stage (final review)
  • 31. PWG Topics 1) Internet Printing Protocol ● IPP Everywhere – Driverless printing solution (mainly used in mobile device) ● Similar to Apple AirPrint – IPP 2.0 + Zeroconf (Bonjour) print service discovery + data specification (PDF or PWG Raster) Type A Type C Type B ● Now final standardize stage (final review)
  • 32. PWG Topics 1) Internet Printing Protocol ● IPP Everywhere – Driverless printing solution (mainly used in mobile device) ● Similar to Apple AirPrint – IPP 2.0 + Zeroconf (Bonjour) print service discovery + data specification (PDF or PWG Raster) Type A Duplex=On Job Ticket Type C Copies=1 JobName=xxx ... Type B PDF Page Image ● Now final standardize stage (final review)
  • 33. PWG Topics 1) Internet Printing Protocol ● IPP Everywhere – Driverless printing solution (mainly used in mobile device) ● Similar to Apple AirPrint – IPP 2.0 + Zeroconf (Bonjour) print service discovery + data specification (PDF or PWG Raster) Type A Duplex=On Type C Copies=1 JobName=xxx ... Send job Type B by IPP PDF ● Now final standardize stage (final review)
  • 34. PWG Topics 1) Internet Printing Protocol ● IPP Everywhere – Driverless printing solution (mainly used in mobile device) ● Similar to Apple AirPrint – IPP 2.0 + Zeroconf (Bonjour) print service discovery + data specification (PDF or PWG Raster) Type A Type C Type B ● Now final standardize stage (final review)
  • 35. PWG Topics 1) Internet Printing Protocol ● Problem of IPP – Lack of interoperatibilty – Currently most printer vendors not consider IPP as primary network printing protocol Microsoft still stack good-old port 9100 ● ● IPP is a little complex protocol for embedded ● CUPS includes IPPTOOL, interoperability testing tool – If you found any problem with IPP, try this and report to the vendor (and PWG, if possible)
  • 36. PWG Topics 1) Internet Printing Protocol ● For detail, see PWG-IPP WG mailing list: https://www.pwg.org/mailman/listinfo/ipp and Wiki: http://pwg-wiki.wikispaces.com/Internet+Printing+Protocol+WG
  • 37. PWG Topics 2) Cloud Imaging ● Cloud Imaging? – Type 1 – Type 2
  • 38. PWG Topics 2) Cloud Imaging ● Type 1: Printing from / Scanning to Cloud – Google Cloud Print ● Print to local printer from Google Cloud Print – Scan to Evernote ● Type 2: Use devices on Cloud – Location-free printing ● NetPrint by Seven-Eleven / Fuji-Xerox ● Kinko's ● Public place printing (airport, hotel, ...) ● Combination of Type1 and Type2 is also possible
  • 39. PWG Topics 2) Cloud Imaging ● Currently modeling is going on ● First step of standardize is focusing printing – Create “PWG Cloud Print” – Based on Google Cloud Print, but re- define commonly ● This WG is fresh, lots of things to be disuss, so comments from “cloud” people is really wanted!
  • 40. PWG Topics 2) Cloud Imaging ● For detail, see PWG-Cloud Imaging WG mailing list: https://www.pwg.org/mailman/listinfo/cloud and Wiki: http://pwg-wiki.wikispaces.com/Cloud+Imaging
  • 41. Conclution ● Changing the world of imaging (printing, scanning) begins ● Both of OpenPrinting and PWG are lots of things to be discussion near future – CPD, Mobile Printing, IPP, Cloud, ... ● Need deeply discussion with printing guys and specialists of mobile, web and cloud ● PLEASE HELP US!
  • 42.
  • 43. References ● Gihyo.jp: OpenPrinting Summit/PWG Meeting Cupertino 2012 参加 レポート http://gihyo.jp/news/report/2012/05/0801 ● PWG: April 2012 Face-to-Face meeting http://www.pwg.org/chair/meeting-info/april_2012_cupertino.html ● OpenPrinting http://www.openprinting.org ● PWG http://www.pwg.org ● Common Printing Dialog (UI specification) http://wiki.openusability.org/wiki/printing/index.php/Specification ● Some benefit of printerd - PRINT HEAD (Tim Waugh's blog) http://cyberelk.net/tim/2012/05/23/some-benefits-of-printerd/