Printer fix for Leopard

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.