Я только что нашел, возможно, оптимальное решение этой проблемы. Существует также служба, называемая "cups-browsed", которая, по-видимому, отвечает за выход в сеть и поиск всех принтеров, которые она может найти и установить для вас (ну что ж, спасибо - НЕТ). Поскольку это задание Upstart / Systemd, вы можете остановить службу с помощью:
Для версий Ubuntu 15.04+ (с использованием systemd)
sudo systemctl stop cups-browsed
С последующим:
sudo systemctl disable cups-browsed
Вы по-прежнему можете запускать / останавливать службу вручную, если хотите:
sudo systemctl start cups-browsed
sudo systemctl stop cups-browsed
Для версий Ubuntu до 15.04 (используется upstart)
sudo service cups-browsed stop
Более того, вы можете предотвратить повторный запуск службы, добавив простой текстовый файл /etc/init
, содержащий одно слово manual
. Файл должен быть назван
cups-browsed.override
Итак, просто начните Gedit с
gksudo gedit /etc/init/cups-browsed.override
введите manual
первую и единственную строку и сохраните файл.
При следующей перезагрузке служба не будет перезапущена. Однако вам не нужно перезагружаться, если вы уже остановили службу. После того, как вы поместили этот файл в / etc / init, сервис можно запустить только вручную (если и когда вам это нужно / нужно), используя:
sudo service cups-browsed start
-or-
sudo service cups-browsed stop`
Я проверил это в течение одной перезагрузки. Печать по-прежнему работает нормально, и до сих пор я не получаю несколько сотен принтеров после перезагрузки. Появляются только те, которые я установил вручную.