
После обновления с Ubuntu 13.04 до 14.04 в системном диалоговом окне печати отображаются принтеры, которые я никогда не устанавливал:
"Farblaser" и "Laser" — это принтеры, которые я установил, два других появляются из ниоткуда. Ни веб-интерфейс CUPS, ни system-config-printer
его не показывают, даже если View/Discovered Printers
он включен. Browsing Off
уже есть в файле конфигурации CUPS. Диалоги печати, отличные от системного, например Libreoffice (sic), также их не показывают.
Как оказалось, этиявляютсядва сетевых принтера в нашей локальной сети. Я могу отправлять на них задания печати, хотя печать PDF из evince приводит к печати двоичного PDF-файла -- ой.
Следующийэтот ответ, становится ясно, откуда берутся имена принтеров; avahi-browse -a | grep Printer
находит наши сетевые принтеры и присваивает им идентификаторы в форме [BDxxxx]
, соответствующей именам принтеров (которые я частично размыл).
Отключение целой службы с множественным использованием кажется излишеством. Как отключить такое поведение диалога печати?
решение1
Поскольку остановка avahi-daemon
или вставка enable-dbus=no
в avahi-daemon.conf
не помогла (16.04), мы отключили демон на интерфейсе, который указывает на сеть, где находятся принтеры, добавив deny-interfaces=<interface>
в [server]
раздел файла конфигурации.
Мы смогли это сделать только потому, что нам не нужна там какая-либо функциональность avahi.