[cups.bugs] [HIGH] STR #4159: For a raw queue pointing to a remote CUPS server via dnssd URI the options of the server's PPD are not shown by print dialogs

Till Kamppeter till.kamppeter at gmail.com
Tue Aug 7 14:53:43 PDT 2012


DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR New]

Now, where CUPS broadcasting has been dropped in CUPS 1.6.x, a printer on a
remote CUPS server can only be accessed by creating a queue pointing to the
printer's queue on the remote server. Usually one creates a raw queue so
that the driver on the server gets used.

If one creates such a queue with an IPP URI, of the form
"ipp://<SERVER>/printers/<QUEUE>" (the URIs which the implicit queues on
clients which listened to the CUPS broadcasting had), print dialogs of
applications get the PPD file information of the server's queue and
display the appropriate options.

As CUPS 1.6.x broadcasts via DNS-SD/Bonjour, queues on clients get often
created with dnssd URIs of the form "dnssd://<SERVICE
NAME>._ipp._tcp.local/cups" and also as raw queue to use the driver of the
server's queue. For these queues the dialogs are not able to retrieve the
PPD info from the server, even not with the patch of STR #4158 applied.

As client I am using CUPS 1.6.1 on Ubuntu Quantal 12.10 (with Avahi) and
my patches of STR #4156, STR #4157, STR #4158, and STR #4155.

As server I use CUPS 1.5.3 (with many fixes of 1.5.4) on Ubuntu Precise
12.04 LTS.

I have also tried to change the roles of client and server and have the
same problem.

Link: http://www.cups.org/str.php?L4159
Version: 1.6.1





More information about the cups mailing list