>> 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. % >> Yet, this somehow works: e.g. evince sees my network printer just fine. But >> Libreoffice doesn't. I haven't tried all applications to figure out which do >> and which don't, so maybe Libreoffice is not the only one affected. > > Evince can read the server's DNS-SD broadcasts directly; it doesn't need > cups-browsed. Libreoffice cannot read the server's DNS-SD broadcasts > directly. Good to know, thanks. Stefan