如何在 20.04 中禁用自动远程打印机安装?
我的邻居在我们共享的 wifi 网络上有一台打印机。每次我去打印一些东西时,他的打印机都会显示为可用的打印机。我已经多次删除它,并且它不断重新出现,有时在几秒钟内。
我尝试 (1) 按照这个非常旧的线程和 (2)中的建议禁用 cups-browsed sudo apt purge cups-browsed
,但打印机继续重新出现在打印对话框和设置 > 打印机中(即使在清除 cups-browsed 之后)。
打印机出现在 中avahi-browse -rt _ipp._tcp
。但它不会出现在 中lpstat -t
,即使打印机在“设置”>“打印机”中可见并列为“就绪”也是如此。
您需要在文件中设置
BrowseProtocols
指令。这是如何做到的:none
cups-browsed.conf
打开终端(如果尚未打开)
打开
/etc/cups/cups-browsed.conf
编辑sudo
通过删除找到带有
BrowseProtocols
并取消注释的行#
:变成:
重启
cups-browsed
服务:应该这样做??
到目前为止,我发现唯一可行的方法是使用
sudo systemctl disable avahi-daemon
. 到目前为止,这并没有破坏我所做的任何其他事情。cups-browsed
管理您网络上的设备。它不会管理邻居网络上的设备,因此配置它来尝试没有任何意义。此外,邻居的打印机正在使用 Wi-Fi Direct 并充当它自己的无线 AP。您将看到打印机的本质是无线广播。
你对这种情况无能为力。
此外,完全独立地,打印机可能正在使用 Bonjour 广播来宣传其存在。Gnome GTK 打印子系统似乎检测到这些并显示打印机。禁用 avahi-daemon 可防止看到打印机。没有其他解决方案。
问题不在于 Wi-Fi Direct 或 CUPS,而在于 Gnome。