为什么 Ubuntu 打印对话框中会出现奇怪的打印机?

为什么 Ubuntu 打印对话框中会出现奇怪的打印机?

从 Ubuntu 13.04 升级到 14.04 后,系统打印对话框显示我从未安装的打印机:

在此处输入图片描述

“Farblaser”和“Laser”是我安装的打印机,其他两个不知从哪里出现。CUPS Web 界面和打印机均未显示system-config-printer它们,即使View/Discovered Printers已启用。Browsing Off已在 CUPS 配置文件中。除系统对话框之外的其他打印对话框(例如 Libreoffice (sic))也不显示它们。

事实证明,这些我们的局域网中有两台网络打印机。我可以向它们发送打印作业,尽管从 evince 打印 PDF 会导致打印 PDF 二进制文件 - 哎哟。

下列的这个答案,很明显打印机名称来自哪里;avahi-browse -a | grep Printer找到我们的网络打印机并为它们分配与打印机名称匹配的形式的 ID [BDxxxx](我部分模糊了)。

禁用具有多种用途的整个服务似乎有些过头了。如何禁用打印对话框的这种行为?

答案1

由于停止avahi-daemon或插入enable-dbus=no没有帮助(16.04),我们通过添加到配置文件的部分来avahi-daemon.conf禁用指向打印机所在网络的接口上的守护进程。deny-interfaces=<interface>[server]

我们只能这样做,因为我们不需要任何 avahi 功能。

相关内容