在Raring中,每次我连接到网络时,Cups会自动安装所有网络中的打印机,有些甚至重复安装。
此外,我偶尔会将USB打印机连接到笔记本电脑上。尽管打印机已经配置好了,但列表中又添加了另一个打印机。
我希望禁用这个功能,只允许手动安装打印机。我该如何操作?
此外,我偶尔会将USB打印机连接到笔记本电脑上。尽管打印机已经配置好了,但列表中又添加了另一个打印机。
我希望禁用这个功能,只允许手动安装打印机。我该如何操作?
sudo systemctl stop cups-browsed
sudo systemctl disable cups-browsed
sudo systemctl start cups-browsed
sudo systemctl stop cups-browsed
sudo service cups-browsed stop
/etc/init
中添加一个简单的文本文件来阻止服务再次启动,该文件包含一个单词manual
。该文件必须命名为cups-browsed.override
。gksudo gedit /etc/init/cups-browsed.override
手动
放在第一行并保存文件。sudo service cups-browsed start
-or-
sudo service cups-browsed stop`
sudo systemctl disable cups-browsed
- Hitechcomputergeekrcconfc
或sysv-rc-conf
。 - Pablo Bianchisudo systemctl mask cups-browsed
吗? - carestadsudo systemctl stop cups-browsed
和 sudo systemctl disable cups-browsed
命令。请注意,我手动删除了自动安装的打印机,并重新启动了系统。到目前为止,远程/网络打印机不再自动安装。 - ClemensBrowseProtocols none
service cups-browsed restart
和service cups restart
。除了您自己添加的打印机外,不应该看到任何其他打印机。BrowseRemoteProtocols none
- Pau Coma Ramirez$ 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
服务来禁用它,但这将禁用所有的零配置/多播DNS相关功能。foo.local
样式的主机名时):[server]
部分中添加enable-dbus=no
,然后重新启动avahi-daemon服务。enable-dbus=no
会阻止 Avahi 发现打印机,这个配置更改还会影响其他 Avahi 功能吗? - gene_woodbrowse-domains=local.local
,而不是禁用d-bus。这样应该可以避免延迟。 - istepaniuksudo nano /etc/avahi/avahi-daemon.conf
change “use-ip4=yes” to “use-ip4=no”
change “use-ip6=yes” to “use-ip6=no”
杯子客户端库现在也可以从Avahi获取网络打印机列表(Avahi实现了被称为zeroconf、Bonjour、mdns或dns-sd的协议)。在较旧的cups版本中,这只能由cups服务器完成。
您可以使用类似于avahi-browse -a | grep Printer
的Shell命令查看网络上正在广播的内容。
您可以使用sudo service avahi-daemon stop
来禁用avahi,但这将停止所有基于zeroconf的设置,而不仅仅是打印机。
要禁用它,只需打开终端 Ctrl+Alt+T 并输入命令
sudo cupsctl --no-remote-printers
/etc/cups/cupsd.conf
Browsing Off
此解决方案可以在这里找到。
一些较新的Ubuntu版本(15.04及更高版本)可能需要使用以下命令:
sudo cupsctl --no-share-printers
cupsctl: 未知选项 "--no-remote-printers" 用法: ...
- Catalin HritcuBrowseLocalProtocols none
怎么样? - user.dz尝试:
打开http://localhost:631/admin/
→ 编辑配置文件或编辑 /etc/cups/cupsd.conf
更改: