Ubuntu отключить автоматическое добавление принтеров

Обновлено: 04.07.2024

В Raring каждый раз, когда я подключаюсь к сети, Cups устанавливает все принтеры в сети автоматически, причем несколько раз.

Кроме того, я подключаю USB-принтер к ноутбуку время от времени. Даже если принтер уже настроен, в список добавляется другой принтер.

Я хочу отключить эту функцию и разрешить только ручную установку принтеров. Как мне это сделать?

Я только что нашел, возможно, оптимальное решение этой проблемы. Существует также служба, называемая "cups-browsed", которая, по-видимому, отвечает за выход в сеть и поиск всех принтеров, которые она может найти и установить для вас (ну что ж, спасибо - НЕТ). Поскольку это задание Upstart/Systemd, вы можете остановить службу с помощью:

Для версий Ubuntu 15.04+ (с использованием systemd)

Вы по-прежнему можете запускать/останавливать службу вручную, если хотите:

Для версий Ubuntu до 15.04 (используется upstart)

Более того, вы можете предотвратить повторный запуск службы, добавив в /etc/init простой текстовый файл, содержащий одно слово manual . Файл должен называться cups-browsed.override

Итак, просто начните Gedit с

поместите manual в первую и единственную строку и сохраните файл.

При следующей перезагрузке служба не будет перезапущена. Однако вам не нужно перезагружаться, если вы уже остановили службу. После того, как вы поместили этот файл в/etc/init, сервис можно запустить только вручную (если и когда вам это нужно/нужно), используя:

Я проверил это в течение одной перезагрузки. Печать по-прежнему работает нормально, и до сих пор я не получаю несколько сотен принтеров после перезагрузки. Появляются только те, которые я установил вручную.

В /etc/cups/cups-browsed.conf установите директиву:

После этого запустите service cups-browsed restart и service cups restart . Там не должно быть никаких видимых принтеров, кроме тех, которые вы добавили сами.

Как упоминалось ранее, это теперь делается в клиентские библиотеки чашек (то есть в libcups.so, на который ссылаются приложения GNOME и KDE), а не на сервере cupsd. Таким образом, изменение настроек "Обзор" на сервере чашек не будет работать.

То есть такое поведение (при отображении удаленных принтеров в диалоговом окне "Печать") происходит, даже если вы выключаете локальный сервер чашек. Вы можете отключить его, отключив службу avahi , но это отключит все функции, связанные с zeroconf/mdns.

Читайте также: