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