在 20.04 中禁用自动远程打印机安装

在 20.04 中禁用自动远程打印机安装

如何在 20.04 中禁用自动远程打印机安装?

我的邻居在我们共享的 wifi 网络上有一台打印机。每次我要打印东西时,他的打印机都会显示为可用打印机。我多次将其移除,但它总是重新出现,有时只需几秒钟。

我尝试(1)按照此建议禁用 cups-browsed很老的线程和 (2) sudo apt purge cups-browsed,但打印机继续重新出现在打印对话框和设置 > 打印机中(即使在清除 cups-browsed 之后)。

打印机出现在 中avahi-browse -rt _ipp._tcp。但是它不会出现在 中lpstat -t,即使打印机在“设置”>“打印机”中可见且列为“就绪”。

答案1

您需要在文件中设置BrowseProtocols指令。操作方法如下:nonecups-browsed.conf

  1. 打开终端(如果尚未打开)

  2. 打开/etc/cups/cups-browsed.conf并编辑sudo

  3. 找到以下行BrowseProtocols并通过删除来取消注释#

    # BrowseProtocols none
    

    变成:

    BrowseProtocols none
    
  4. 重启cups-browsed服务:

    sudo service cups-browsed restart
    

这样就可以了

答案2

到目前为止,我发现唯一有效的方法是使用 禁用 avahi-daemon sudo systemctl disable avahi-daemon。到目前为止,这并没有破坏我所做的任何其他事情。

答案3

cups-browsed管理设备你的网络。它将不是管理邻居网络上的设备,因此配置它来尝试是没有意义的。

此外,邻居的打印机正在使用 Wi-Fi Direct,并充当自己的无线 AP。正是由于无线广播的性质,您才会看到打印机。

面对这种情况你无能为力。

此外,完全独立地,打印机可能使用 Bonjour 广播来宣传其存在。Gnome GTK 打印子系统似乎检测到这些并显示打印机。禁用 avahi-daemon 可防止打印机被看到。没有其他解决方案。

问题不在于 Wi-Fi Direct 或 CUPS,而在于 Gnome。

相关内容