Contributor
Biswadeep Purkayastha

Desktop integration: CPDB support for the LibreOffice print dialog


Mentors
Till Kamppeter, Ira McDonald, Akshit Chauhan, tinytrebuchet, Michael Weghorn, sahilarora535
Organization
The Linux Foundation
Technologies
c, c++, cups, ipp, DNS-SD, Avahi
Topics
linux, printing
Print Dialogs are vital components for many users, facilitating their printing tasks efficiently. It's crucial that these dialogs remain updated with current print technologies, such as CUPS, and possess the flexibility to swiftly adopt emerging technologies. The Common Print Dialog Backends (CPDB) were introduced as an attempt at de-coupling the print technology (CUPS, print-to-file, that time also Google Cloud Print) from the GUI. The projects have to adopt the CPDB support only once and then OpenPrinting (or any upcoming cloud printing projects) takes care of the CPDB backend for the print technologies to be up-to-date with any changes. The task is to integrate CPDB with the LibreOffice print dialog.