I've read countless threads here and elsewhere about a really frustrating feature of CUPS 1.6: apparently you can't use libcups alone to browse existing printers in your network as we did in the past. Not even if you know the address of your local CUPS server. You need to install the cups server package.
I spent a lot of time trying to find a fix for this because it is really annoying.
I'm glad to say I found a really easy solution:
1. You only need libcups (1.6), as originally
2. You need to edit either /etc/cups/client.conf or ~/.cups/client.conf and add this line (the /version adds interoperability with older CUPS servers I guess):
Apparently this is a new option that has yet to be documented. Credit goes to the Ubuntu folks, which is where I found it: https://bugs.launchpad.net/ubuntu/+sour … ug/1069671
I'd appreciate if someone edited the wiki to add this. I'm on the road right now. Otherwise, I'll do it later next week.
Also making this sticky might be appropriate.
Last edited by gammel.holte (2013-04-13 13:57:17)
I'd appreciate if someone edited the wiki to add this.
Done! I just added a section for Using a CUPS 1.6.x client with a <= 1.5.x server.
Thanks, very much appreciated!