User Tools

Site Tools



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

The printing activities pf 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 outdated drivers.
  • For application developers, we want to provide better facilities than we do today to add printing to applications in a portable and consistent way.
  • 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.

A major theme of the Printing Summit is ensuring 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 PDF workflow, Ghostscript, XPDF/Poppler, … will be discussed.


These are the attendees who confirmed and/or registered up to now (PS: Will attend the Printing Summit; PWG: Will attend the PWG Meeting, names in alphabetical order):

  1. Ron Bergman (Ricoh) PWG
  2. Shah Bhatti (Samsung) PS, PWG
  3. Raghothama Cauligi (HP) PS
  4. Nancy Chen (Okidata) PWG
  5. Paul Danbold (Apple) PS
  6. Behdad Esfahbod (Cairo/Pango/GNOME) PS
  7. Lee Farrell (Canon) PWG
  8. Donna Feller (Riso, Inc) PS
  9. Ole Frimann Skov (MPI Tech) PS, PWG
  10. Ralph Giles (Ghostscript) PS
  11. Grant Gilmour (366 Software Inc.) PWG
  12. Norm Jacobs (Sun) PS
  13. Till Kamppeter (OpenPrinting) PS
  14. Andrew Kisliakov (Canon) PS
  15. Luc Lalonde (Ecole Polytechnique de Montréal) PS, PWG
  16. Marcelo Ricardo Leitner (Mandriva) PS, PWG
  17. Hin-Tak Leung (Printer drivers) PS
  18. Harry Lewis (Infoprint) PWG
  19. Jeff Licquia (LSB) PS
  20. Andrey Lisichenok (Riso, Inc) PS
  21. Ira McDonald (OpenPrinting) PS, PWG
  22. Johannes Meixner (SUSE/Novell) PS, PWG
  23. Benoit Ozell (Ecole Polytechnique de Montréal) PS
  24. Glen Petrie (Epson) PS, PWG
  25. Kurt Pfeifle (KDE/Samba Doc) PS
  26. Peter Sikking (m+mi works) PS
  27. Mike Sweet (Apple) PS
  28. Jerry Thrasher (Lexmark) PWG
  29. Cristian Tibirna (KDE Print) PS
  30. David Too (Intermate) PS, PWG
  31. Yasumasa Toratani (Canon) PS, PWG
  32. Paul Tykodi (Tykodi Consulting) PS
  33. Jelmer Vernooij (Samba/CUPS) PS
  34. William Wagner (TIC) PWG
  35. Dave Whitehead (Lexmark) PWG
  36. Shiyun Yie (HP) PS


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 “(Slides)” to your presentation's entry in the editor window.

If not otherwise stated, all sessions take place in the plenary room (JAB-1035). For the breakout sesssion we will use the plenary room (JAB-1035) for one and the breakout room (JAB-1034) for the other session. The PWG meetings of Wednesday afternoon take place in the breakout room, of Thursday and Friday in the plenary room.

Monday, September 24

9:00AM - 9:15AM Welcome and overview. What do we hope to accomplish at the Printing Summit? (Till Kamppeter, The Linux Foundation)
Part I: Printing System Core and Infrastructure
9:15AM - 10:45AM What's new in CUPS
Report about the state of the art of CUPS and its future development at Apple (Mike Sweet, Apple, Paul Danbold, Apple). Slides
10:45AM - 11:00AM Break
11:00AM - 12:30PM OpenPrinting Workgroup US/Europe
* OpenPrinting Embedded Printing Project (OPEP, Glen Petrie, Epson, Slides)
* Printing API (PAPI, Norm Jacobs, Sun, Slides)
12:30PM - 1:30PM Lunch
1:30PM - 3:30PM PDF instead of PostScript as standard print job format
* The Cairo graphics library (GNOME/GTK) for generating PS/PDF documents (Behdad Esfahbod, Cairo/Pango, Slides)
* Generating perfectly text-extractable PDFs (Behdad Esfahbod, Cairo/Pango, Slides)
* The new CUPS filters pdftopdf and imagetopdf (Yasumasa Toratani, OpenPrinting workgroup Japan, Slides)
3:30PM - 3:45PM Break
3:45PM - 4:45PM Breakout sessions
- Foomatic 4.0: PDF workflow and XML with DTDs (Slides) (Plenary room)
- More about the Embedded Printing Project (OPEP) (Breakout room)
4:45PM - 5:30PM Report from breakouts, wrap-up

Tuesday, September 25

9:00AM - 9:15AM Review of day one/Introduction for day two (Till Kamppeter, The Linux Foundation)
Part II: Printing on the Desktop: GUI and Applications
9.15AM - 10:00AM Printing with KDE and GNOME
New features and development in the printing infrastructure of KDE and GNOME; Automatic driver download, PDF workflow, … Demos of the new features

* KDE: Cristian Tibirna (Maintainer KDE Print, Slides)
* GNOME: Behdad Esfahbod (Cairo/Pango, Slides)
10:00AM - 10:45AM The common printing dialog
Presentation of the printing dialog developed by the OpenUsability team and discussion with printer vendors, ISVs, desktop developers, … (Peter Sikking, m+mi works) (slides)

Thanks to Trolltech for funding the travel and accomodation of Peter Sikking.Thanks to Kurt Pfeifle for personally organising the funding —peter sikking
10:45AM - 11:00AM Break
11:00AM - 11:45AM LSB 3.2 and 4.0: Printing infrastructure for applications (Jeff Licquia, The Linux Foundation, Till Kamppeter, The Linux Foundation) Jeff's slides
What will make it into LSB 3.2, what will be added in LSB 4.0?
11:45AM - 12:30PM Discussion with ISVs: What has improved what is still needed?
Round table with the ISVs
12:30PM - 1:30PM Lunch / Group Photo OpenPrinting Summit 2007
1:30PM - 2:30PM Breakout sessions
- Printer setup tools: system-config-printer (Slides), YaST (screenshots), printerdrake, KDE Printing Manager, CUPS web interface, … (Plenary room)
-  ??? (Breakout room)
2:30PM - 3:00PM Report from breakouts, wrap-up
3:00PM - 3:15PM Break
Part III: Printer Drivers and Printer Validation
3:15PM - 4:00PM Distribution-independent driver packages (Till Kamppeter, The Linux Foundation)
4:00PM - 5:30PM OpenPrinting Workgroup Japan
* Printer Driver API/OpenPrinting Vector (PDAPI)
* Print Channel Manager (PCM)
* Status Monitor (SM)

Yasumasa Toratani (Canon)


Wednesday, September 26

9:00AM - 9:15AM Review of day two/Introduction for day three (Till Kamppeter, The Linux Foundation)
9:15AM - 10:45AM Driver development reports
From printer manufacturers

* HP (Shiyun Yie, Raghothama Cauligi, Slides: HP Linux Printing, Plug-ins)
* Canon (Yasumasa Toratani, Slides)
* Epson (Glen Petrie)
* Samsung (Shah Bhatti)
* …

Free software projects

* Printer driver development (Hin-Tak Leung) Slides
* …

Thanks to Paul Tykodi for funding the travel of Hin-Tak Leung.
10:45AM - 11:00AM Break
11:00AM - 11:45AM “Our Printer is OpenPrinting-compatible”: Printing Validation
Validation of: Device, infrastructure, path, drivers

How should a printer validation program look like?

Round table

(Slides from Yasumasa Toratani, OpenPrinting workgroup Japan)
11:45AM - 12:45PM Breakout sessions
- More about Validation (Plenary room)
- Continued printer setup/discovery/identification discussion (Breakout room)
12:45PM - 1:45PM Lunch
1:45PM - 2:45PM LSB 3.2 and 4.0: Printing infrastructure for drivers (Jeff Licquia, The Linux Foundation, Till Kamppeter, The Linux Foundation)
2:45PM - 3:30PM Report from breakouts
3:30PM - 3:45PM Break
3:45PM - 4:30PM Discussion about drivers/validation, wrap-up
Part IV: The OpenPrinting Summit 2007 is Over - Final Thoughts and Discussion
4:30PM - 5:15PM Final discussion
5:15PM - 5:30PM General Wrap-up

Thursday, September 27

9:00AM - 12:15PM Joint Plenary of PWG and OpenPrinting
Detailed agenda on the PWG Montreal Face-to-Face page



Summary and Results

Ira McDonald has written up a great Summary and Slides from Till Kamppeter based on this summary. The most important points you see also in his whiteboard writeup below:

Event Logistics

The OpenPrinting Summit will be held together with the PWG face-to-face meeting.

Meeting each other before the Summit

See here for who is arriving when and staying in which hotel.


Dates (CHANGED!)

OpenPrinting Summit Monday-Thursday, September 24-27

PWG meetings end on Friday, September 28


École Polytechnique de Montréal
2500, ch de Polytechnique
Montréal, Canada

We will have two meeting rooms, the plenary room (JAB-1035) with 72 seats for the main session and the breakout room (JAB-1034) with 24 seats for the breakouts and the PWG sessions of Wednesday afternoon. The rooms are both in the Pavillon J.-Armand-Bombardier, (6) on the map. The next cafeteria is in the main building, (2), and you find it following the path marked in green on the map. Here are some pictures of the rooms.

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 preparation conference calls for the event. They will be every other Thursday, at 10am pacific, 1pm eastern, 7pm Europe.


  • August 2, 16, 30
  • September 13, 20

There will be a last phone meeting before the Summit on September 20.

Dial-in number: +1-641-715-3840
Access code: 260016#

Press *6 to mute/unmute your line.

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).


The LF OpenPrinting Summit is held together with the PWG face-to-face. Therefore there is one registration page for both events.

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

To the registration page

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 and one additional access code, so that one can participate in the sessions in both rooms:

  • Plenary room (JAB-1035)
  • Dial-in number: +1-641-715-3840
  • Access code: 260016#
  • Breakout room (JAB-1034)
  • Dial-in number: +1-641-715-3840
  • Access code: 542730#

Press *6 to mute/unmute your line.

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.


In Montreal you can get three-star hotel rooms for around $119-$130 CAD/night. See the hotel listings of Tourisme Montreal.

Recommended regions are downtown or near the Ecole Polytechnique (Mount Royal area).

Google map of hotels near the conference location. To contact these hotels and to reserve rooms go to the Tourisme Montreal listings for this region.

IMPORTANT: Due to the PGA tour golf event on the weekend after the Printing Summit hotels will fill quickly and so it can be difficult to find a room in Montreal shortly before the event begins.

So I recommend that you quickly reserve a hotel room. Even if you did not make the decision to come to Montreal, you can reserve without risk, as you can usually cancel free of charge until 1 or 2 days before scheduled arrival.

You find free rooms for reasonable prices for example in the following two (all ***):

Please tell on the mailing list where you reserve your room, to make the search easier for the others and also that we do not get distributed over too many hotels. This makes things like car or taxi pooling or meetings in the evening much easier.

Four-star hotel with negotiated rate

(Negotiated by Louis Desjardins and Ira McDonald)

Hyatt Regency Montreal

This is a freshly renovated four-star hotel in downtown Montreal, in the cultural district. We get a negotiated rate of $135 CAD (+ taxes) per night (same price for single or double room) for the nights from September 23-28. Wireless internet is included. Usual four-star hotel prices are around $200 CAD (+ taxes) per night.

The hotel is booked out from September 28 on, due to the PGA. So you need to change to another hotel if you do not leave on Friday or earlier. The schedules of the PWG meeting will take this into account not ending too late on Friday.

Booking instructions:

Book via internet or phone, supplying the group rate code (in the “Group/Corporate #” field):

Phone: +1-800-233-1234
Group rate code: G-SUMM

Book via phone if you do not get the negotiated rate for all nights via the web site.

Hotel location:

Hyatt Regency Montreal
1255 Jeanne-Mance, PO Box 130,
Montreal, Quebec, Canada H5B 1E5
Tel: +1-514-982-1234
Fax: +1-514-285-1243

This is 30 minutes by bus (#129) and short walk or 15 minutes by taxi from Ecole Polytechnique.

Additional information:

(cited from hotel's advertising materials)

… centrally located in the heart of the cultural district of Montreal. It is adjacent to 100 shops and boutiques and 20 restaurants in Complexe Desjardins, and provides you with underground access to the Palais des Congrès (Montreal Convention Centre), La Place des Arts (Performing Arts Centre), the Contemporary Art Museum as well as our subway system which can take you anywhere in Montreal. We are steps away from the trendiest restaurants and the vibrant nightlife of St-Laurent and St-Denis streets and within walking distance to Old Montreal, the Old Port and Chinatown.

Eating and transportation in Montreal

(from Louis Desjardins)

For food, here are some figures, although the picture can change a lot depending on people's will and taste. You can spend lots more money in Montreal for food in restaurants.

  • Breakfast in Montreal can be between $5-$10 CAD
  • Lunch at the cafeteria is under $10 CAD, service and taxes included
  • Lunch in the nearby restaurants can be a bit higher, consider between $10-$15 CAD + service and taxes
  • Supper will easily reach up to $20-$30 in average restaurants but you can always find something for less, including for instance roasted chicken for about 10$-12$ per meal, or pizzas. There are good spots around the university for that! Also, the city is well-known for its fine cuisine and travellers can find a restaurant for almost every cuisine of the world in Montréal! From the Montreal Pool-Room where you can have hot-dogs for real cheap to Le Toqué, a state-of-the-art restaurant with a renowned chef where a supper can cost well over $100 per person. But this one is an experience of a lifetime!

Please note that in Montreal and unless explicitly written, all prices are given before taxes which are a bit lower than 15% On top of the price for the meal, service is also an extra charge of 15%

Fares for public transports are here.

Taxis have a flat rate of $35 CAD for coming downtown from the airport and it might be an option for 3 people or more to take and share a cab… also depending on where you go and how much luggage you carry.

The AEROBUS is the shuttle from the airport to downtown. Price is $14.00 CAD one-way and $24.54 CAD return.

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/Logistics), Louis Desjardins (louis_desjardins at mardigrafe dot com, Logistics, Venue), Benoit Ozell (benoit dot ozell at polymtl dot ca, Logistics, Venue), Amanda McPherson (amanda at linux-foundation dot org, Sponsoring/PR by the LF), Dan Kohn (dan at dankohn dot com, Sponsoring by the LF), Jim Zemlin (, Sponsoring by the LF).

openprinting/summitmontreal.txt · Last modified: 2016/07/20 00:22 (external edit)