[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 <[email protected]>
| Newsgroups | gmane.comp.printing.cups.bugs |
|---|---|
| Message-ID | <[email protected]> |
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