I just replaced a Debian desktop in my home with Funtoo. The Debian desktop shared a printer with the rest of the network. The printer was seen by my Funtoo laptop. Since I replaced the Debian desktop with Funtoo, my laptop can no longer see the printer that is shared -- even if I use the same cupsd.conf file from the Debian system.
I have researched this a bit and based on various advice on the internet I've enabled the zeroconf use flag for cups on both systems. I tried installing nss-mdns (and edited /etc/nsswitch.conf as suggested). I've made sure that both avahi-daemon and avahi-dnsconfd are running (even though I'm not 100% sure this is necessary). So far nothing has worked.
Does anybody have this working? Could you share your configuration with me?
As I said, this worked when my Debian system was sharing the printers, so I don't expect to need to make any changes on the Funtoo laptop. But just in case, I have temporarily turned off the firewall. There is no firewall on the desktop system.