[Printing-architecture] Automatic printer setup with Printer Applications

Johannes Meixner jsmeix at suse.de
Wed Feb 24 07:37:03 UTC 2021


On 2021-02-23 20:27, Till Kamppeter wrote (excerpt):
> https://github.com/michaelrsweet/pappl/pull/36#issuecomment-783533960
> Should we take the centralized approach? Or should we let the Printer
> Applications do the auto setup individually?

I think both (i.e. centralized and individually) are needed.

The centralized method for the Linux distributor
to keep the default load low and
to ensure at most one queue is set up automatically
and optionally perhaps also to inform the user
(e.g. via whatever desktop notification system)
when no queue could be set up e.g. something like
"No driver found for 'ACME FancyPrinter 1000XL' but
  the Printer Application 'ACME_Fancy' is not installed."
when the Linux distribution provides a Printer Application
that looks as if it could provide the missing driver or
"No driver found for 'ACME FancyPrinter 1000XL'
  (Printer Application 'ACME_Fancy' does not list it)
  and no other matching Printer Application found."

Let Printer Applications do the auto setup individually
for third-party Printer Applications (e.g. from printer
manufacturers that are possibly proprietary software).
The assumption is that end-users will not install many
third-party Printer Applications but only what they
actually need for their specific printer devices.
An interesting case could be a central print server in an
enterprise environment for many different office printers
where many different Printer Applications are needed.
I think that case is safe regarding USB hotplug load because
nobody connects office printers in enterprise environments
via USB at the central print server.
But I don't know how printer auto-setup behaves for network
printers (i.e. when there are very many DNS-SD announcements).

Kind Regards
Johannes Meixner
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5 - 90409 Nuernberg - Germany
(HRB 36809, AG Nuernberg) GF: Felix Imendoerffer

More information about the Printing-architecture mailing list