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.
/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:
To activate the change, restart cupsd (
sudo killall -HUP cupsd). You should now see any shared CUPS printers and be able to add them.