Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Отключить сетевые принтеры  (Прочитано 587 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн nik-weter

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Отключить сетевые принтеры
« : 26 Июль 2017, 13:47:55 »
Добрый день.
Есть ubuntu 16.04 и пачка 14.04 - поведение одинаковое.
В диалоге печати отображаются все доступные сетевые принтеры, более 20. То есть не только реальные, но и расшаренные через cups.
Отключил и удалил cups-browsed.
В программах, имеющих свой диалог печати - libreoffice, wps office, программы под wine - все лишние принтеры пропали.
В стандартном системном диалоге все принтеры видны.
На вкладке Printers в веб интерфейсе cups и в файле printers.conf только два нужных принтера.
Я уже прописал в cupsd.conf параметры Browsing Off и BrowseLocalProtocols none, хотя это из другой оперы.

Как убрать лишние принтеры?
В 12.04 все нормально было.

Оффлайн maikll

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Отключить сетевые принтеры
« Ответ #1 : 24 Август 2017, 00:14:36 »
По просьбе ТС запишу ответ в теме
Т.к. сам столкнулся с подобным поведением в mint 18.1, начал искать "корни" проблемы
Цитировать
Отключение cups-browsed делает недоступным только автоматическое прописывание в системе всех расшаренных через cups принтеров. В диалогах же печати я видел сетевые принтеры (не все из подключенных в сети) и даже несколько расшаренных принтеров на windows-машинах. Поскольку список видимых lan-принтеров не совпадал с фактическим, я сравнил чем различаются настройки видимых и невидимых устройств. Сразу же обратил внимание, все видимые принтера были с включенной службой bonlour, ее отключение приводило к "невидимости" принтера в диалогах печати. А раз это bonlour, то логично zeroconf. гугл подсказал, что в дебиан-подобных системах за это отвечает avahi-daemon
Первоначально поступил радикально
apt-get remove avahi-daemonрезультат положительный, однако
Цитировать
увидел необходимость настройки dns(wins)-сервера в сети т.к. после удаления avahi перестал ресолвится домен .local, соответственно все службы которые работали по netbios-именам стали неработоспособны. Та же печать по ipp к примеру
Вдумчивое курение мануала помогло,
nano /etc/avahi/avahi-daemon.conf
секция [server]
раскомментируем и установим
enable-dbus=no
После перезагрузки все "лишние" принтеры из диалога печати пропали. Бонусом стало отсутствие автоматической установки всех расшаренных через cups принтеров, несмотря за активный cups-browsed. Работа mDNS при этом не нарушена, возможность подключения принтера по ipp как remote printer сохраняется.

 

Страница сгенерирована за 0.352 секунд. Запросов: 24.