[cups] CUPS 2 on RHEL 7

Zdenek Dohnal zdohnal at redhat.com
Tue Jul 13 00:00:53 PDT 2021


On 7/12/21 10:29 PM, Johnnie W Adams wrote:
> Am I entirely wrong about the better printer driver available for CUPS 2?
>
> On Wed, Jul 7, 2021 at 11:10 AM Johnnie W Adams <jxadams at ualr.edu> wrote:
>
>
Hi John,

well, partially :) - CUPS 2.x.x provides support for IPP Everywhere 
standard, which implementations ('-m everywhere' from CUPS models or 
'driverless' from cups-filters) basically act as a 'universal printer 
driver' based on IPP communication with printer itself, but its main 
purpose is to not be a classic printer driver as we know it from the past.

The IPP Everywhere implementations in CUPS, cups-filters and in various 
printer applications (for devices which are unable to use IPP 
Everywhere) will substitute classic printer drivers once their support 
is removed in the future (because 99% models released after 2010 
supports IPP Everywhere/Airprint...).

Then IPP Everywhere is the core of CUPS temporary queue technology. In 
this case, if your device supports AirPrint/IPP Everywhere, the device 
and your machine are in the same LAN and have enabled IPP and mDNS in 
your machine and printer, CUPS installs your device automatically when 
you need it (once you open a print dialog) and if printing goes well, 
CUPS removes the queue after printing. Temporary queues and printer 
profiles (a solution for non-LAN devices and other use cases, currently 
in design) will become default in the future and permanently installed 
queues will go away.

To sum it up - driverless printing (using IPP Everywhere/AirPrint) is 
not a driver in the classic sense, but it is IMHO a better alternative 
(currently) or substitution (in the future, once classice printe driver 
support is removed) of classic drivers.

Have a nice day,


Zdenek



-- 
Zdenek Dohnal
Software Engineer
Red Hat Czech - Brno TPB-C




More information about the cups mailing list