我正在尝试禁止在我的 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 中打开设置/设备/打印机或打印对话框时,如何停止系统搜索网络打印机?