[Printing-architecture] Some suggestions for the DNS-SD (Bonjour) printer support in the dialog

Michael Sweet msweet at apple.com
Fri May 17 14:17:26 UTC 2013


On 2013-05-17, at 12:21 AM, Till Kamppeter <till.kamppeter at gmail.com> wrote:
> On 05/17/2013 07:32 AM, Michael Sweet wrote:
>> cups-browsed is an interesting stop-gap solution, but I really, *really* don't think you want to be doing what you are doing - resolving a printer will wake it up.  Doing it on every computer will cause a LOT of network traffic and generally NOT provide a good user experience.
> What cups-browsed is doing is as soon as avahi-daemon reports an IPP
> printer check whether it is a CUPS queue or a network printer and in the
> case of a network printer do a get-printer-attributes IPP request. This
> does not wake up my printers out of sleep mode.

Till, you haven't tested enough printers.  But ALL of the printers below *do* wake up, just not visibly.  Resolving and sending IPP requests to the printer requires that its marking engine components be powered up at some level in order to report media load status, etc.  The vendors are getting better about this, but if you tested against large office printers you would see pretty quickly that the power usage spikes.

> The printers tested here are
> - HP Officejet Pro 8500 A910
> - HP LaserJet P3005
> - HP Color LaserJet CM3530 MFP
> Also the printers get polled only once, not repeatedly, either when
> cups-browsed starts or when the printer is turned on.

FOR EVERY COMPUTER.  Not a big deal at home.  A very big deal in a company or school.

Michael Sweet, Senior Printing System Engineer, PWG Chair

More information about the Printing-architecture mailing list