我正在尝试禁止在我的 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 中打开设置/设备/打印机或打印对话框时,如何停止系统搜索网络打印机?
这是 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 :)
| 归档时间: |
|
| 查看次数: |
12880 次 |
| 最近记录: |