Отключить автодобавление принтеров linux mint

Linux Mint Forums

Getting rid of automatic Printers connection

Forum rules
Before you post please read how to get help. Topics in this forum are automatically closed 6 months after creation.

sudo apt-get Linux Level 2
Posts: 61 Joined: Sat Oct 22, 2016 9:08 am Location: LIGNUX LAND Contact:

Getting rid of automatic Printers connection

Post by sudo apt-get Linux » Wed May 15, 2019 12:18 pm

Being connected in my office through the network of a company, several printers are always identified (localhost). I don’t use those printers and never will. Each times I have to manually suppress them, so that they don’t appear anymore in the «Printers window». But they will automatically reappear the next time the computer is restarted. Is there a way to definitively eliminate the automatic recognition and connection to those printers ? As said, I don’t need them and it is known that printers can be a source of insecurity, especially when they are shared.

Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.

brian_p Level 9
Posts: 2651 Joined: Thu Jan 17, 2019 9:20 am Location: UK

Re: Getting rid of automatic Printers connection

Post by brian_p » Fri May 17, 2019 7:41 am

What do you do to «manually suppress them»?

Which application’s «Printers window» have you in mind?

AndyMH Level 20
Posts: 12146 Joined: Fri Mar 04, 2016 5:23 pm Location: Wiltshire

Re: Getting rid of automatic Printers connection

Post by AndyMH » Sat May 18, 2019 3:18 am

This has been a feature since mint 18.0 was released, I asked the same question back then, the answer:

I’ve never gone out of my way to disable it but these «discovered» printers are due to a service called cups-browsed. The difference between Mint 17 and 18 is systemd.If you stop the cups-browsed service systemd will think you are kidding so it restarts it. What you might want to try is disabling the service instead:
sudo systemctl mask cups-browsed

Then reboot. A «mask» will prevent the service from being started.

Should that not fix things unmask it:
sudo systemctl unmask cups-browsed
Followed by a:
sudo systemctl start cups-browsed

Thinkcentre M720Q — LM21.1 cinnamon, 4 x T430 — LM20.3 cinnamon, Homebrew desktop i5-8400+GTX1080 Cinnamon 19.0

brian_p Level 9
Posts: 2651 Joined: Thu Jan 17, 2019 9:20 am Location: UK

Re: Getting rid of automatic Printers connection

Post by brian_p » Sun May 19, 2019 1:41 pm

Читайте также:  Avr ide on linux

Disabling and masking cups-browsed could be a solution; it all depends on the application’s print dialog. Feedback from sudo apt-get Linux would be useful, but it doesn’t seem likely to arrive.

As a matter of interest. Why not just do

Источник

Как отключить автоматическую удаленную установку принтера?

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

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

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

8 ответов

Я только что нашел, возможно, оптимальное решение этой проблемы. Существует также служба, называемая «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` 

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

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

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

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

$ ldd /usr/lib/x86_64-linux-gnu/libcups.so.2 . libavahi-common.so.3 => /usr/lib/x86_64-linux-gnu/libavahi-common.so.3 libavahi-client.so.3 => /usr/lib/x86_64-linux-gnu/libavahi-client.so.3 . 

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

Однако есть, по крайней мере, способ отключить большинство функций avahi (включая добавление удаленных принтеров в клиенты CUPS), сохраняя при этом функциональность DNS (например, при поиске foo.local имена хостов в стиле):

отредактируйте /etc/avahi/avahi-daemon.conf и в [server] раздел, добавить enable-dbus=no затем перезапустите службу avahi-daemon.

Я пробовал все вышеперечисленное. Изменение чашек не работало в Linux Mint 20, основанном на Ubuntu 20.4. Судя по всему, Ubuntu и Mint больше не используют чашки для обнаружения принтеров, а теперь используют Avahi. Я думаю, что это вещь Systemd. Установка enable-dbus=no в avahi-daemon.conf несколько сработала, но заставила меню печати в LibreOffice отображаться долго (возможно, 20-30 секунд), и поэтому это не было хорошим решением.

Читайте также:  Linux файлы права доступа всем пользователям

Однако следующее работало очень хорошо:

sudo nano /etc/avahi/avahi-daemon.conf 
change “use-ip4=yes” to “use-ip4=no” change “use-ip6=yes” to “use-ip6=no” 

Теперь только те принтеры, которые я добавил вручную, отображаются в панели управления «Принтеры» (Printers-localhost), на панели инструментов HPLIP и в LibreOffice.

Источник

How do I disable automatic remote printer installation?

In Raring, everytime I connect to the network, Cups installs all the printers in the network automatically, some more than once. Furthermore, I connect a USB printer to the laptop every now and then. Even though the printer is configured already, another printer is added to the list. I wish to disable this feature and allow only manual installation of printers. How do I go about it?

Did you figure out the answer? I am having similar problems on 14.04 and the answers have not worked for me here. My question is at askubuntu.com/questions/477082/…

No, I didn’t want to disable avahi-daemon and I’m no longer connected to the same network. There are no network printers where I am now.

@RaffiKhatchadourian before disabling it (or after temporarily re-enabling it) I turned off my wifi and they went away. Then I disabled it with the wifi off. PS: Hi!

9 Answers 9

I just discovered a, possibly optimal, solution to this mess. There is as service called «cups-browsed» which apparently is responsible for going out on the network and finding all the printers it can locate and install them for you (gee — thanks —NOT). Since this is an Upstart/Systemd job, you can stop the service with:

For Ubuntu versions 15.04+ (using systemd)

sudo systemctl stop cups-browsed 
sudo systemctl disable cups-browsed 

You may still start/stop the service manually if you wish with:

sudo systemctl start cups-browsed sudo systemctl stop cups-browsed 

For Ubuntu versions prior to 15.04 (using upstart)

sudo service cups-browsed stop 

Even better, you can prevent the service from ever starting again by adding a simple text file to /etc/init that contains the single word manual . The file must be named cups-browsed.override

So, just start up gedit with

gksudo gedit /etc/init/cups-browsed.override 

put manual in the first and only line and save the file.

On the next Reboot, the service will not be re-started. However, you need not reboot if you’ve already stopped the service. Once you’ve placed this file in /etc/init, the service can only be started manually (if and when you need/want it) using:

sudo service cups-browsed start -or- sudo service cups-browsed stop` 

I have tested this over one reboot. Printing still works fine and so far I am not getting several hundred printers installed anymore after the reboot. Just the ones I installed manually show up.

There are two mechanisms how Ubuntu auto-adds printers. The first one is cups-browsed and can be stopped like this. The second one is cups adding printers itself. There is no easy way to stop the second one except with a load of messy patches. Just braindead.

In /etc/cups/cups-browsed.conf , set directive:

Afterwards, run service cups-browsed restart and service cups restart . There should be no printers visible, except those you’ve added yourself.

1: that is for sharing the current device’s printer(s) to the network, not for showing network printers.

Читайте также:  Топ самых красивых дистрибутивов линукс

Correct, only step 2 is necessary, and is more correct than the hack in the currently upvoted answer. Please fix your answer to avoid adding confusion to an already confusing answer!

There was one particular printer on my network that kept re-adding itself after being deleted. I set this option, rebooted, and it fixed the issue. I am using Debian 9. Thanks

As mentioned earlier, this is now done in the client-side cups libraries (ie libcups.so, which GNOME and KDE apps link against) and not in the cupsd server. So changing the «Browse» settings in the cups server won’t work.

$ ldd /usr/lib/x86_64-linux-gnu/libcups.so.2 . libavahi-common.so.3 => /usr/lib/x86_64-linux-gnu/libavahi-common.so.3 libavahi-client.so.3 => /usr/lib/x86_64-linux-gnu/libavahi-client.so.3 . 

IE this behaviour (of showing remote printers in the Print dialog box) happens even if you turn off your local cups server. You can disable it by turning off the avahi service, but that will disable all zeroconf/mdns related functionality.

However, there is at least a way to turn off most of avahi’s functionality (including adding remote printers into the CUPS clients) while keeping the DNS functionality (eg when looking up foo.local -style host names):

edit /etc/avahi/avahi-daemon.conf and in the [server] section, add enable-dbus=no then restart the avahi-daemon service.

Источник

Linux Mint Forums

Как отключить автодобавление принтеров в LinuxMint 17?

Как отключить автодобавление принтеров в LinuxMint 17?

Post by ivul » Mon May 26, 2014 2:40 am

Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.

Re: Как отключить автодобавление принтеров в LinuxMint 17?

Post by ivul » Wed May 28, 2014 2:24 am

sudo mv /etc/init/cups-browsed.conf /etc/init/cups-browsed.conf.stop
sudo apt-get remove cups-browsed
  • Important Notices
  • ↳ Rules & Notices
  • ↳ Releases & Announcements
  • ↳ Main Edition Support
  • ↳ Beginner Questions
  • ↳ Installation & Boot
  • ↳ Software & Applications
  • ↳ Hardware Support
  • ↳ Graphics Cards & Monitors
  • ↳ Printers & Scanners
  • ↳ Storage
  • ↳ Sound
  • ↳ Networking
  • ↳ Virtual Machines
  • ↳ Desktop & Window Managers
  • ↳ Cinnamon
  • ↳ MATE
  • ↳ Xfce
  • ↳ Other topics
  • ↳ Non-technical Questions
  • ↳ Tutorials
  • Debian Edition Support
  • ↳ LMDE Forums
  • ↳ Beginner Questions
  • ↳ Installation & Boot
  • ↳ Software & Applications
  • ↳ Hardware Support
  • ↳ Networking
  • ↳ Tutorials
  • ↳ Other Topics & Open Discussion
  • ↳ LMDE Archive
  • Interests
  • ↳ Gaming
  • ↳ Scripts & Bash
  • ↳ Programming & Development
  • Customization
  • ↳ Themes, Icons & Wallpaper
  • ↳ Compiz, Conky, Docks & Widgets
  • ↳ Screenshots
  • ↳ Your Artwork
  • Chat
  • ↳ Introduce Yourself
  • ↳ Chat about Linux Mint
  • ↳ Chat about Linux
  • ↳ Open Chat
  • ↳ Suggestions & Feedback
  • International
  • ↳ Translations
  • ↳ Deutsch — German
  • ↳ Español — Spanish
  • ↳ Français — French
  • ↳ Italiano — Italian
  • ↳ Nederlands — Dutch
  • ↳ Português — Portuguese
  • ↳ Русский — Russian
  • ↳ Suomi — Finnish
  • ↳ Other Languages
  • ↳ Čeština-Slovenčina — Czech-Slovak
  • ↳ Magyar — Hungarian
  • ↳ 日本語 — Japanese
  • ↳ Polski — Polish
  • ↳ Svenska — Swedish
  • ↳ Українська — Ukrainian

Powered by phpBB® Forum Software © phpBB Limited

Источник

Оцените статью
Adblock
detector