如何在 20.04 中禁用自动远程打印机安装?
我的邻居在我们共享的 wifi 网络上有一台打印机。每次我要打印东西时,他的打印机都会显示为可用打印机。我多次将其移除,但它总是重新出现,有时只需几秒钟。
我尝试(1)按照此建议禁用 cups-browsed很老的线程和 (2) sudo apt purge cups-browsed
,但打印机继续重新出现在打印对话框和设置 > 打印机中(即使在清除 cups-browsed 之后)。
打印机出现在 中avahi-browse -rt _ipp._tcp
。但是它不会出现在 中lpstat -t
,即使打印机在“设置”>“打印机”中可见且列为“就绪”。
答案1
您需要在文件中设置BrowseProtocols
指令。操作方法如下:none
cups-browsed.conf
打开终端(如果尚未打开)
打开
/etc/cups/cups-browsed.conf
并编辑sudo
找到以下行
BrowseProtocols
并通过删除来取消注释#
:# BrowseProtocols none
变成:
BrowseProtocols none
重启
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。