The only major problem I had with Leopard is that it won’t see my Brother HL-1440 laser printer, which is connected to my Linux box and shared via CUPS (which I had reported as a bug).

It turns out that Leopard only uses Bonjour to discover shared printers by default. However, CUPS browsing can be easily enabled.

Edit /etc/cups/cupsd.conf and look for the following lines:


# Show shared printers on the local network.
Browsing On
BrowseOrder allow,deny
BrowseAllow all

Add the following line after it:


BrowseProtocols all

To activate the change, restart cupsd (sudo killall -HUP cupsd). You should now see any shared CUPS printers and be able to add them.

5 Responses to “Printer fix for Leopard”

  1. Anon says:

    Thank you for posting this. I understand Apple’s reasons for disabling this functionality but it really puts on the hurt when sharing printers from other unix-like machines to OSX. It just goes to show that Apple are big enough to do their own thing and are more than happy to show up the deficiencies in other operating systems.

  2. Ray (1 comments.) says:

    I can not believe i spent 4 hours on this yesterday. I bet this is what I need!

  3. cocaine says:

    thnx dude,
    i had excactly the same problem.

    smart thinking to activate cups.
    (feel stupid cause i had not thought of that first ;)

  4. Anon says:

    This seems to have spawned an Apple support database entry too: http://docs.info.apple.com/article.html?artnum=306984 .

  5. Anon says:

    Also covered on http://discussions.apple.com/thread.jspa?threadID=1203691&tstart=0 and http://lists.apple.com/archives/printing/2007/Nov/msg00013.html (the second one is from the CUPS creator Michael Sweet).

    (I should have posted these with the previous comment)

Sorry, the comment form is closed at this time.

© 2010 /dev/random Suffusion WordPress theme by Sayontan Sinha

/dev/random is Digg proof thanks to caching by WP Super Cache