The Linux Foundation

 
OpenPrinting/OpenPrinting Summit San Francisco 2009

From The Linux Foundation

Actionable next steps toward the goal of making printing on Linux "just work".

The printing activities of the Linux Foundation revolve around a few focal points:

  • For printer manufacturers, we want to make it easier to produce drivers that work across distributions and to get those drivers in the hands of end users, to reduce problems that result from running unsuitable or outdated drivers.
  • For application developers, we want to provide better facilities than we have today to add printing to applications in a portable and consistent way and so that the user gets full access to the printer's and the printing system's facilities and reliable results.
  • For operating system vendors, we want to put together a shared repository of printer drivers, so the OS/distribution vendors can share the burden of maintaining the (largely common) driver database with each other. We also want to assure that all parts of the printing stack (spooler, renderer, driver, filters, ...) work consistently and reliably together.

A major theme of the OpenPrinting Summit is ensuring that we have the proper standards in place at both the application and driver level to accomplish the goal of making printing on Linux "just work". In addition, we will discuss related topics, such as developer tools, developer documentation, and testing, that will be important to the goal of making the standard actionable.

Also general development of the printing infrastructure, like Color Management, automatic driver download, PDF workflow, Ghostscript, XPDF/Poppler, ... will be discussed.

Attendees

Error creating thumbnail: File seems to be missing: /var/www/mediawiki/images/2/22/Op-summit-2009-group-photo.jpg

These are the attendees who confirmed and/or registered up to now for participating personally (names in alphabetical order, if not otherwise stated they are present on all three days):

  1. Shah Bhatti (Samsung)
  2. David Chamberlin (Kyocera, Wed and Fri only)
  3. Paul Danbold (Apple, CUPS, Thu only)
  4. Hal V. Engel (LProf)
  5. Ray Hsu (Epson, Wed only)
  6. Ralph Giles (Artifex, Ghostscript)
  7. Till Kamppeter (The Linux Foundation, OpenPrinting)
  8. Jeremy Leones (Lexmark)
  9. Bin Li (Ricoh)
  10. George Liu (Ricoh)
  11. Jon Masters (Red Hat)
  12. Carter Montgomery (Lexmark)
  13. Yoshi Murakami (Epson, Wed and Thu only)
  14. Glen Petrie (Epson, OpenPrinting)
  15. Deepak Saxena
  16. Peter Sikking (man + machine interface works, OpenUsability)
  17. Otto Soto (Kyocera, Thu only)
  18. Mike Sweet (Apple, CUPS, Wed only)
  19. Paul Tykodi (Tykodi Consulting Services)
  20. Lars Uebernickel (OpenPrinting)
  21. Michael Vrhel (Artifex, Ghostscript)
  22. Karsten Wade (Red Hat, Fri only)
  23. Marcos Woehrmann (Artifex, Ghostscript, Wed and Thu only)
  24. Loye Young (IYCC, Isaac & Young Computer Company)

This is the list of attendees who will probably call in (names in alphabetical order, note that these attendees will perhaps only call in for selected sessions):

  1. Norm Jacobs (OpenPrinting)
  2. Robert Krawitz (Gutenprint)
  3. Hin-Tak Leung (Printer drivers)
  4. Ira McDonald (OpenPrinting, Samsung)
  5. Jens Stark (Sharp)
  6. David Suffield (HP, Fri only)
  7. Tim Waugh (Red Hat)
  8. Shiyun Yie (HP, Wed and Thu only)

Most probably more people will attend, as the OpenPrinting Summit is part of the Linux Foundation Collaboration Summit which has a total of more than 400 attendees.

Agenda

Note: The agenda for this summit will be continuously updated on this site.

Please upload your slides as a PDF file through this page and then link them to the listing of your presentation by clicking "[Edit]" and adding "([[Media:filename.pdf|Slides]])" to your presentation's entry in the editor window.

If not otherwise stated, all sessions take place in the room Kyoto.

Day 1: Wednesday, April 8

Recordings in MP3: Morning (53 MB), Afternoon (83 MB)

8:00AM - 9:00AM Breakfast

Room: Lobby

9:00AM - 9:30AM LF Summit Plenary Session: Welcome & The State of the Linux Union

Jim Zemlin, Executive Director, Linux Foundation

Room: Imperial

9:30AM - 10:30AM Welcome and overview. What do we hope to accomplish at the Printing Summit?
  • Intro (Till Kamppeter, The Linux Foundation, Slides)
  • Google Summer of Code 2009: Projects and applications (Till Kamppeter, The Linux Foundation, Slides)
  • PWG Summary (maybe also P2600) * (Glen Petrie, Epson, Background-Slides, Status-Slides)
10:30AM - 11:00AM Break
11:00AM - 11:45AM Miscellaneous
  • Presentation: State of the Art of CUPS (Mike Sweet, Apple, Slides)
  • Issues with HPLIP (Shiyun Yie, HP, List of Issues)
11:45AM - 1:00PM Lunch

Room: Sakura

1:00PM - 2:00PM Final agreement to start automatic download of distribution-independent driver packages (Part 1)

Topics to be discussed in the three parts:

  • Printer manufacturers must take full responsability on packages which they upload, presentation of paper to be signed by manufacturers
  • Signing of packages
  • Package structure, like maintainer scripts only from standard modules, ...
  • Having a "main" repository on the server with only maufacturer-supplied drivers by default and a second repository for drivers from free projects, for testing, ... from which auto download is optional

This session:

  • Part 1: Discussion with the printer manufacturers (Slides).
  • Presentation: Improvement Proposal for Driver Auto Download with system-config-printer Slides (Bin Li, Ricoh)

Part 2 and 3 on Friday.

2:00PM - 2:45PM Multi-function devices (MFDs)
  • General discussion
  • What is needed (Scanning, Faxing, ...)?

(Slides}

2:45PM - 3:15PM Break
3:15PM - 5:00PM Printer Testing/Validation
  • Self-validation by driver developer (manufacturer/third party), no testing by distros or central organizations
  • Based on manufacturer-supplied driver packages and PPDs provided on OpenPrinting
  • Branding
  • Which criteria should be checked? How should the test procedure look like?
  • How should results be presented on the OpenPrinting web site?
  • (Glen Petrie, Epson, Slides)
5:00PM - 5:15PM LF Summit Plenary Session: Wrap Up

Jim Zemlin, Executive Director, Linux Foundation

Room: Imperial

6:00PM - 8:30PM LF Summit Evening Reception

We will be holding an evening reception on Wednesday, April 8th from 18:00 - 20:30 at the Exploratorium. Free parking is available for those that would like to drive. Bus transportation will also be provided from the Hotel Kabuki. Beer, wine and hors d'oeuvres will be served. See the LF Summit FAQ for details and driving directions.

Day 2: Thursday, April 9

Recordings in MP3: Morning (62 MB), Afternoon (88 MB)

8:00AM - 9:00AM Breakfast

Room: Lobby

9.00AM - 10:15AM Integrating color management as standard part into the printing workflow
  • In Mac OS X and Windows this is already standard.
  • Have a fixed place for the color profile for each print queue on the CUPS server
  • Let a filter or the renderer apply the profile, with standardized options for rendering intent, ...
  • Let us find out who has to do which part: Application, desktop,printing system, filters, renderer, driver, ...
  • The PDF printing workflow is already the first step towards it.

(Slides)

10:15AM - 10:45AM Break
10:45AM - 12:00PM Integrating color management as standard part into the printing workflow
  • Presentation: "A New Color Architecture for Ghostscript" (Michael J. Vrhel, Ph.D. Artifex Software Inc, 10:45AM - 11:30PM)
  • Continuation of the discussion

(Slides)

12:00PM - 1:00PM Lunch / Group Photo OpenPrinting Summit 2009

Room: Imperial B

1:00PM - 1:45PM Printing part of applications
  • A lot of printing problems are caused by not very well implemented printing parts of applications, like non-DSC-conforming PostScript output, or missing functionality in printing dialog
  • The printing functionality of desktop application needs to be checked systematically, bugs and problems reported to application developers.
  • New standards like PDF workflow and Common Printing Dialog make it easier to implement high-quality printing support in applications.

(Slides)

1:45PM - 3:00PM Common Printing Dialog
  • How will it go on
  • Start with D-Bus interface in a first stage: KDE apps running under GNOME use GTK dialog and vice versa
  • Let GSoC student modify apps to make them using OpenUsability dialog via D-Bus
  • Finish actual dialogs (also GSoC)
  • Other user interface elements to be designed by OpenUsability (Job viewer, new printer wizard, ...)

  • Introduction
  • Presentation: "Common Printing Dialog Project Proposal" Slides (George Liu, Ricoh, 2:00PM - 2:30PM)
  • Presentation: "First stage of implementation: GTK and Qt patched to use CPD via D-Bus API (CPDAPI)" (Demo by Lars Uebernickel, 2:30PM - 3:00PM)
3:00PM - 3:30PM Break
3:30PM - 5:00PM Common Printing Dialog
  • Presentation: "Common Printing Dialog designed by OpenUsability - An Update" (Peter Sikking, man + machine interface works, 3:30PM - 4:00PM) (Slides, Blog)
  • Epson request for the CPD. Glen Petrie (Slides) As time allows.
  • Discussion

Day 3: Friday, April 10

Recordings in MP3: Morning (21 MB), Afternoon (42 MB)

8:00AM - 9:00AM Breakfast

Room: Lobby

9.00AM - 10:15AM Breakout Sessions
  • 3 parallel sessions (9:00AM - 10:00AM)
    • Kyoto room: Printing on the Desktop: Common Printing Dialog, Printing from Applications, Joint session with desktop developers
    • Spring B room: Color Management
    • Spring C room: Automatic Download of Printer Driver Packages
  • Reports from the breakouts (10:00AM - 10:15AM)
10:15AM - 10:45AM Break
10:45AM - 12:00PM Joint session with the LSB workgroup
  • What will go into LSB 4.1?
  • The complete CUPS API
  • Uplift to CUPS 1.2?
  • SANE API
  • Add D-Bus, UDEV?
  • Who will do the work on the specs and testing framework

(Slides)

12:00PM - 1:00PM LF Summit Plenary Session: Lightning Talks & Closing Keynote

Jim Zemlin, Executive Director, Linux Foundation

Room: Imperial A

1:00PM - 2:00PM Lunch

Room: Imperial B

2:00PM - 4:15PM Final agreement to start automatic download of distribution-independent driver packages (Part 2/3)
  • Part 2: Joint session with the Driver Backports workgroup (2:00PM - 3:00PM)
  • Part 3: Discussion with Linux distribution representatives and Finalization
3:00PM - 3:30PM Break
4:15PM - 5:00PM Wrap up, Next Steps, and Action Items

Till Kamppeter, The Linux Foundation

Summary and Results

Ira McDonald has written up a Summary.

Event Logistics

As the OpenPrinting Summit is held together with the Linux Foundation Collaboration Summit. See there for more detailed information.

Venue

Dates

Wednesday-Friday, April 8-10

Location

The OpenPrinting Summit takes place together with the Linux Foundation Collaboration Summit in San Francisco at the same location, the Hotel Kabuki.

We will have one room for 30-40 people through all three days for the OpenPrinting Summit, so that it takes place in parallel to the Linux Foundation Collaboration Summit. We will have joint meetings of between 1 or 2 hours each with the LSB, Driver Backports, and Desktop Architects workgroups. We will perhaps also get 1 or 2 breakout rooms for 10-15 people which will allow us to split the group for some more specialized sessions.

Mailing List

For any questions or discussion about the contents or the Logistics of this event please use our mailing list. Please subscribe to the list if you are interested in the OpenPrinting Summit and/or want to attend it.

Everything important for attendees will only be announced on the list and summarized on this Wiki page, so please subscribe or stay subscribed if you like to attend.

Preparation conference calls

There will be 4 preparation conference calls for the event. They will be on Tuesdays, in the morning in the US and in the afternoon in Europe.

Dates:

Dial-in number: +1-218-936-7999
Access code: 491659#

If not otherwise stated the same dial-in number and access code will be used for all preparation conference calls and also for dialing into the Printing Summit itself (see below).

Registration

The OpenPrinting Summit is held together with the Linux Foundation Collaboration Summit. Therefore we use the same registration form for both events.

If you want to attend sessions of both events, please register only once through this registrstion page.

NOTE: Very important is to mention "OpenPrinting Summit" under "Why would you like to attend the summit?" and/or "OpenPrinting" under "If yes, which workgroups?". Then your registration will get directly forwarded to the organizers of the OpenPrinting Summit. Otherwise it would be treated only be the organizers of the LF Collaboration Summit and they could reject your participation.

To the registration page

Please register early, as the number of participants is limited.

Participation by calling in

We set up conference phones at the event location so that if you are not able to attend the Summit you can participate by calling in.

We will use the same phone number and access code as for the preparation conference calls:

OpenPrinting Summit main room (Kyoto)
Dial-in number: +1-218-936-7999
Access code: 491659#
Breakout room #1 (Spring B)
Dial-in number: +1-218-936-7999
Access code: 495338#
Breakout room #2 (Spring C)
Dial-in number: +1-218-936-7999
Access code: 646797#

Please look for postings on the mailing list or for information in the schedules above for changes in the assignment of the rooms and the phone numbers.

NOTE: How well the call-in participation works depends very much on the room acoustics and the quality of the equipment on the conference site. Especially in big rooms there are often problems.

Lodging

We will have negotiated room rates in the hotel where the event take place, the Hotel Kabuki ($159/night for King or Double Rooms, book online) and also in the partner hotel Hotel Tomo ($129/night for King or Double Rooms. book online). When contacting either of these hotels to make your reservation, please ask for the Linux Foundation group rate. Deadline for this rate is March 5, 2009, but note that the room blocks can get booked out earlier.

More details here, on the "HOTEL AND TRAVEL" tab.

Sponsorship Opportunities

The preferred form of sponsoring the OpenPrinting Summit is overtaking the expenses for travel, accomodation, and meals for one or more of the participants who do not get their costs reimbursed by their employers, as they work on printing with free software in their spare time, independent of their jobs.

The Linux Foundation will also sponsor some participants, but we will probably get more requests for sponsorships. Note also that getting member of the Linux Foundation or donating to the OpenPrinting work group at the Linux Foundation can raise money for sponsoring the Summit, too.

If you want to sponsor, we can supply you with a list of sponsorship requests.

Please contact the organization team (see below).

Organization Team

Till Kamppeter (till at linux-foundation dot org, Content/Agenda), Ira McDonald (blueroofmusic at gmail dot com, Content/Agenda).


[Article] [Discussion] [View source] [History]