Jul 26 – 31, 2023
Europe/Riga timezone

The New Printing GUIs: GNOME Control Center and Common Print Dialog Backends

Jul 26, 2023, 11:00 AM
40 Minute Presentation Application Development and Deployment


Till Kamppeter (OpenPrinting/Canonical)


With the background of all modern printers being driverless IPP (Internet Printing Protocol) printers we are switching to an all-IPP printing architecture without classic printer drivers.

This changes also the needs of the GUI for setting up printers and for printing itself.

The GNOME Control Center will be able to list IPP services as available printers and not only CUPS queues and in the "Add Printer" part for setting up non-driverless printers it will also search for Printer Applications, which replace the classic CUPS drivers.

The print dialogs will not talk directly with CUPS (and other print technologies, like cloud print services) any more, but they will use backends of the print system developers.

In this talk we want to show the state of the art of the development of the GUIs and also demo them and in the end we will have a discussion with the audience.

Author(s) Bio

Leader of the OpenPrinting project since it was founded in 2001, introduced the CUPS printing system in Mandrake Linux in 2000 working at MandrakeSoft and with this and a lot of evangelism (booths, talks, tutorials) made the other distros also switch to CUPS, since 2006 printing maintainer at Canonical, co-organizing annual meetings with the Printer Working Group (PWG), since 2008 every year mentoring in Google Summer of Code, doing everything to make printing on Linux and alike operating systems "just work".

Pronouns He/Him

Primary author

Till Kamppeter (OpenPrinting/Canonical)

Presentation materials