Comment 50 for bug 465916

Revision history for this message
Zerocool3001 (timfall) wrote :

Thawn: To respond to your question from some time ago (post #40), the default configuration file for Snow Leopard (which I am using) contains the line

BrowseLocalProtocols CUPS dnssd

My guess is that the local instance of dnssd picks up shared printers on the network and passes them to CUPS. It may be that adding the BrowseRemoteProtocols line bypasses this method and instead checks the network directly for CUPS shared printers.

However this solution still requires editing a configuration file on the client side, something most users will not want to do. While it may work in the meantime, it would be a problem for users to do this whenever they wanted to connect to a printer shared from an Ubuntu server.

Lorenz: The problem here (and the solution) lies within the Avahi implementation. It hasn't kept up with the changes to the CUPS library in 1.4. Likely the only solution here is update the Avahi package to use the new API's. However, seeing as there has been no action on this bug, I don't know that it will be fixed anytime soon.