[cups.general] Associate a backend with a printer?

Michael Sweet msweet at apple.com
Thu May 10 07:28:55 PDT 2012


Aaron,

On May 10, 2012, at 6:51 AM, Aaron Sher wrote:
> ...
> It seems to be the "socket" backend, on CUPS 1.4.7/Mac OS X 10.6.8, but that's just my test platform. The delays appear to be hard-coded in the backend; naturally, the standard backends need to be conservative in their timing, but we'd like to be able to tune the timing for our particular printer. I don't think it has to do with the SNMP request, but I'll experiment with that to be sure.

Ultimately we would prefer to "fix" the behavior of the standard backends, if it is in fact a general performance bug, rather than encourage development of customized backends for the same protocols.

So it would be very useful to know what is causing the delays for your printer.

> ...
> So, to sum up, we can write a custom backend, but:
> 
> 1. Our installer has to put it in /usr/libexec/cups/backend (or at least a symlink to it)
> 2. Our printer is going to show up in the Default panel under Bonjour, and that one will appear several seconds earlier than the "right" one on 10.6 and below, so there's a user education process to convince people not to pick that one.
> 
> Is that about right?


Correct.

_________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair





More information about the cups mailing list