[Printing-architecture] Deprecation of all modules except for everywhere

Till Kamppeter till.kamppeter at gmail.com
Mon Oct 25 13:44:26 UTC 2021

On 25/10/2021 15:25, Christian Wolf wrote:
> Hello,
> I stumbled upon a formulation in `man 8 lpadmin` related to the -m switch:
>> Note: Models other than "everywhere" are deprecated and will not be
>> supported in a future version of CUPS.
> I am a bit confused/alert. Are you telling me that in the near future there is
> the plan that *only* IPP everywhere capable printers are supported?
> I am not using the newest printers at the moment. Honestly I doubt, that these
> are anywhere close to IPP-everywhere-capable. Some are even connected using a
> plain old dumb USB cable (at least not centronics/IEEE 1284).
> Removing the support for PPDs will invalidate my complete print environment in
> one step.
> How is this intended to be covered? Are you really considering forcing the
> users to throw away their existing hardware?

Classic CUPS printer drivers are replaced by Printer Applications and 
Printer Applications are emulations of IPP Everywhere printers. With 
trhis all printers will appear as IPP Everywhere (or driverless IPP) 
printers. The modern ones do this already by themselves, for the old 
ones we use Printer Applications.

Most existing free software CUPS drivers are already available as 
Printer Applications. You get them here:


The PostScript Printer Application (ps-printer-app) supports all 
PostScript printers. If your printer model is not listed/recognized, you 
can simply load a the PPD file from the manufacturer into the Printer 

The HPLIP Printer Application supports all HP printers, also the ones 
for which HPLIP needs the proprietary plugin, you can lod it into the 
Printer Application.

Epson and Canon inkjets, dye sublimation printers and several others are 
supported by the Gutenprint Printer Application.

For all the other printers use the Ghostscript Printer Application.

More Printer Application will come, for example for Braille embossers, 
or Printer Applications from the manufacturers.

I am also working on a Printer Application which makes classic CUPS 
drivers installed from standard Debian or RPM packages available to any 
CUPS which does not support classic drivers (CUPS 3.x or the CUPS Snap).


More information about the Printing-architecture mailing list