On Tue 03 Apr 2018 at 07:57:13 -0400, Stefan Monnier wrote: > >> I have a printer connected via USB to a local server (running Debian > >> stable as well). This printer is made visible to my clients by > >> running cups-browsed. > > For the server to advertise its printers with DNS-SD cups-browsed is > > superfluous. > > I expressed myself poorly: the cups-browsed is running on the client. > > > For most applications and command line programs cups-browsed has to be > > running on the client; seeing nothing at localhost:631 implies it is > > not. Please give the outputs of > > > > systemctl status cups-browsed > > > > and > > > > lpstat -t > > > > on the client. > > % LANG=C systemctl status cups-browsed > * cups-browsed.service - Make remote CUPS printers available locally > Loaded: loaded (/lib/systemd/system/cups-browsed.service; enabled; vendor > pre > Active: active (running) since Mon 2018-04-02 10:30:23 EDT; 21h ago > Main PID: 5174 (cups-browsed) > Tasks: 3 (limit: 4915) > CGroup: /system.slice/cups-browsed.service > `-5174 /usr/sbin/cups-browsed > % LANG=C lpstat -t > scheduler is running > no system default destination > lpstat: No destinations added. > lpstat: No destinations added. > lpstat: No destinations added. > lpstat: No destinations added.
Tentatively, this looks more like a cups-browsed issue. /etc/cups/cups-browsed should have a line "BrowseRemoteProtocols". Try uncommenting "LogDir /var/log/cups" and "DebugLogging file" and look at /var/log/cups/cups-browsed_log after restarting cups-browsed. Is the printer in there? Cheers, Brian.