Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

10.5: Check CUPS config if having shared printer issues Printers
I have been trying to get my iMac (Intel, 10.5) with both of my printers attached to share them since I installed Leopard. My two PowerBooks and my Linux box lost remote printing capability after the 10.5 upgrade.

My firewall was setup correctly, the printers were shared, and the laptops (now installed with 10.5) had CUPS browsing turned on like every other hint and discussion board posting.

After trying many things and reading many man pages, I found an old copy of cupsd.conf in /etc/cups/.

I read the following comment in that file about BrowseInterval, which Apple sets to 0 by default.
# BrowseInterval: the time between browsing updates in seconds.  Default
# is 30 seconds.
# Note that browsing information is sent whenever a printer's state changes
# as well, so this represents the maximum time between updates.
# Set this to 0 to disable outgoing broadcasts so your local printers are
# not advertised but you can still see printers on other hosts.

BrowseInterval 0
I assume that Apple does this to stop laptop users from broadcasting printers while roaming (hint, if your laptop is sharing printers, don't forget to disable sharing when you leave home). So deleting that line changes the setting the default of 30 seconds. That, in turn, turned on Bonjour Browsing which allowed my 10.5 PowerBooks to connect and use the printers being shared by the iMac.

In order to get the Linux machine to automatically discover the CUPS printers, I had to add/change the line BrowseProtocols cups dnssd in cupsd.conf. (This is my post from the Apple discussion board on the topic; I went a little nutty while trying to get this to work). Somewhat in the same vein, I did manage to get network printing using the LPD option under IP Printing. If anyone is interested, I can follow up with that I did.

[robg adds: I haven't had any issues with my other Macs seeing the shared printer attached to my Mac Pro. I also used grep to check all the files in my /etc/cups folder, and found no reference at all to the BrowseInterval value. But if you're having shared printer issues, it might be worth a quick check on your machine.]
  • Currently 2.57 / 5
  You rated: 5 / 5 (7 votes cast)

10.5: Check CUPS config if having shared printer issues | 1 comments | Create New Account
Click here to return to the '10.5: Check CUPS config if having shared printer issues' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
10.5: Check CUPS config if having shared printer issues
Authored by: adamh on May 25, '08 09:25:02PM

This just worked for me.

Was on a MacBookPro (upgrade from 10.4), sharing printer via USB.

Why have bonjour if you don't enable it Apple ?

Many thanks to OG poster.

[ Reply to This | # ]