我正在尝试禁止在我的 Ubuntu 17.10 (Gnome) 桌面的“设置/设备/打印机”下显示网络打印机。这是我办公室的桌面,这栋楼里的所有打印机都显示在“设置/设备/打印机”下。
我已将 /etc/cups/cups-browsed.conf 编辑为:
BrowseRemoteProtocols none
BrowseLocalProtocols none
BrowseProtocols none
并重新启动了服务。
$ sudo service cups-browsed restart
但是如果我转到设置/设备/打印机,我仍然可以看到所有网络打印机。即使我注销然后重新登录,或者重新启动系统,情况也是如此。但这并不是说对 cups-browsed.conf 文件的修改在重新启动时被重置。
如果我手动从“设置/设备/打印机”列表中删除打印机(通过单击“无活动作业”旁边的齿轮按钮并删除打印机),它们会被删除,但在我下次访问“打印机”选项卡时会重新出现。我认为“删除”操作并非仅在我停留在选项卡内时才有效。
如果我停止浏览杯子,则为:
$ sudo service cups-browsed stop
or
$ sudo systemctl disable cups-browsed
设置崩溃,重新打开“设置/设备/打印机”选项卡后,所有打印机都再次出现。
供您参考,http://localhost:631/打印机/或者在某些打印对话框中。但是,例如,Chrome 中的打印对话框会向我显示数十台网络打印机。
每次我打开“设置/设备/打印机”或 Chrome 中的打印对话框时,如何停止系统搜索网络打印机?
答案1
这是在 Ask Ubuntu 中针对您想要做什么的大型问答:如何禁用自动远程打印机安装?。实际上您已经完成了许多答案中列出的许多步骤。
还有一个答案,但需要采取另一个步骤。使用您最喜欢的编辑器和 sudo 权限,编辑/etc/avahi/avahi-daemon.conf
并在该部分下方插入以下[server]
行:
enable-dbus=no
然后重新启动 avahi-daemon 服务:
sudo service avahi-daemon stop
sudo service avahi-deamon start
在某些情况下,停止/启动是更好的选择,如Unix 和 Linux。
发生了什么变化
该cupsd
服务器不再使用。因此更改 cups 服务器中的“浏览”设置将不起作用。
PS 请阅读上面链接的完整答案以获取更多信息以及下面关于 5 秒延迟的评论。
PPS,你的打印机和我一模一样,Brother DCP-7065DN:)
答案2
现在,打印机可以通过 avahi 协议自动发现。这是来自 Apple 世界的协议,在 Apple 计算机上称为 Bonjour。
虽然 WinEunuuchs2Unix 的建议有效,但它几乎完全禁用自动发现(至少所有使用 dbus 的服务)。
另一个选项是禁用打印机中的 Bonjour。它仍可联网,只是不会通过 Bonjour 宣布自己。
这也是一个未解决的错误。