Sep 20 – 24, 2021
US/Pacific timezone

Printer/Scanner Driver Design and Development

Sep 20, 2021, 10:00 AM
Microconference3/Virtual-Room (LPC Virtual)


LPC Virtual

Open Printing MC Open Printing MC


Till Kamppeter (OpenPrinting / Canonical)


Classic printer and scanner drivers are replaced by Printer/Scanner Applications which emulate IPP-based network devices. We also have implemented most of the supporting code to easily create such Printer/Scanner Applications (PAPPL), a library for retro-fitting classic PPD-based CUPS drivers (pappl-retrofit), and Printer Applications retro-fitting PostScript PPDs (Snap Store), Ghostscript drivers (Snap Store), and HPLIP's printing (Snap Store).

In this session we want to help developers get started with the design, creation, and Snap-packaging of Printer/Scanner Applications, Especially we also want that printer/scanner developers create native Printer/Scanner Applications and not retro-fits of their classic CUPS/SANE drivers (Tutorial from Google Season of Docs 2021). Updates on the development progress in the monthly news posts.

I agree to abide by the anti-harassment policy I agree

Primary author

Till Kamppeter (OpenPrinting / Canonical)

Presentation materials

Diamond Sponsor

Platinum Sponsor

Gold Sponsors

Silver Sponsors

Speaker Gift Sponsor

T-Shirt Sponsor

Conference Services provided by