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.
Читайте также: