无法阻止网络打印机被自动添加

Hos*_*hoi 15 printing 17.10

我正在尝试禁止在我的 Ubuntu 17.10 (Gnome) 桌面上的设置/设备/打印机下显示网络打印机。这是我办公室的桌面,这栋楼里的所有打印机都出现在设置/设备/打印机下。

我已将 /etc/cups/cups-browsed.conf 编辑为:

BrowseRemoteProtocols none
BrowseLocalProtocols none
BrowseProtocols none
Run Code Online (Sandbox Code Playgroud)

并重新启动服务。

$ sudo service cups-browsed restart  
Run Code Online (Sandbox Code Playgroud)

但是如果我去设置/设备/打印机,我仍然看到所有的网络打印机。即使我注销然后登录或重新启动系统也是如此。但这并不是在重新启动时重置对 cups-browsed.conf 文件的修改。

如果我从设置/设备/打印机列表中手动删除打印机(通过单击“无活动作业”和删除打印机旁边的齿轮按钮),它们会被删除,但在我下次访问打印机选项卡时会返回。我认为只有当我留在选项卡内时,“删除”操作才有效。

如果我停止将杯子浏览为:

$ sudo service cups-browsed stop

or

$ sudo systemctl disable cups-browsed
Run Code Online (Sandbox Code Playgroud)

设置崩溃,重新打开设置/设备/打印机选项卡后,所有打印机都再次出现。

对于您的信息,在http://localhost:631/printers/或某些打印对话框中只有一台打印机可见。但是,例如,Chrome 中的打印对话框会向我显示数十台网络打印机。

每次在 Chrome 中打开设置/设备/打印机或打印对话框时,如何停止系统搜索网络打印机?

Win*_*nix 7

这是 Ask Ubuntu 中关于您想要做什么的大型问答:如何禁用自动远程打印机安装?. 事实上,您已经完成了许多答案中列出的许多步骤。

有一个答案,但需要采取另一个步骤。使用您最喜欢的编辑器和 sudo 权限,/etc/avahi/avahi-daemon.conf在该[server]部分下方编辑并插入以下行:

enable-dbus=no
Run Code Online (Sandbox Code Playgroud)

然后重新启动 avahi-daemon 服务:

sudo service avahi-daemon stop
sudo service avahi-deamon start
Run Code Online (Sandbox Code Playgroud)

在某些情况下,停止/启动更可取,如Unix & Linux 中所述

发生了什么变化

cupsd服务器不再使用。因此更改 cups 服务器中的“浏览”设置将不起作用。

PS 请阅读上面链接的完整答案以获取更多信息以及下面发布的关于 5 秒延迟的评论。

PPS 你的打印机和我的一模一样,Brother DCP-7065DN :)