Ubuntu 17.10 每次我删除打印机时,它都会自动添加回来。我有 1 个 Canon ip8720、1 个 Brother mfc 8820、2 个 canon ts 9020 和 1 个 deskjet 2549。在运行 Ubuntu 16.04 的计算机上没有问题。Ubuntu 17.10 上的各种问题。我希望这个问题在 18.04 lts 发布时得到解决。否则我将不得不测试其他发行版。
在杯子中使用本地 631 时也会发生这种情况,但仅限于 17.10
小智 1
您可以通过cups界面http://127.0.0.1:631/printers/删除打印机,方法是选择其中列出的打印机,然后在下拉列表“管理”中删除打印机。如果出现任何问题,您还可以通过此界面取消打印作业。
当网络中的打印机未广播打印机连接时,malliaridis 提供的答案是正确的。否则,它无论如何都会返回,因为 cups-daemon 使用该信息来更新本地存储的打印机连接。如果您的 ubuntu 台式机或笔记本电脑中不需要此打印机,解决方案是关闭它,将其与本地网络断开连接,或者阻止它通过Bonjour或用于在mDNS中广播服务的任何其他方式在网络中广播自身。以同样的方式,如果您的计算机通过 USB 端口连接到打印机,并通过 wifi 连接到另一台(或同一台)打印机,您将看到两台打印机,如果您删除它们,它们将被添加回来。这是可以预料的。这不是一个错误,而是一个功能。
然而,问题也常常是同一台打印机使用不同的协议通过 WiFi 广播不同的连接。在这种情况下,您会看到不同的“打印机”,但它们是同一台打印机的不同 wifi 连接,其中许多通常无法在您的 ubuntu 设备中工作。本地网络中的其他设备可能需要这些其他连接。如果都是ubuntu系统,可以在打印机中关闭除Ubuntu需要的所有网络功能。(对于 HP Color Laser Jet M255,我将 ipv4、ipv6、DHCP 等基本网络与 Bonjour 一起保留在 IPP 或 IPPS 中。但我只使用 IPP 成功。如果我使用 IPPS,则需要另一个连接,这会导致不工作,也被广播。实际上,禁用 IPPS 就足以避免打印机被广告两次。)
avahi -daemon在 Ubuntu 中实现 mDNS。您可以检查 mDNS 上广播的 ipp 打印机连接列表,用于avahi-browse -t _ipp._tcp
IPP 连接、avahi-browse -t _ipps._tcp
IPPS 连接和avahi-browse -at
所有连接(无论类型如何)。该-t
选项使请求终止而不是继续侦听。即使您减少打印机中的网络功能数量,它也可能在 mNDS 中广播多次,例如在 ipv4 和 ipv6 等下,但差异可能足以使其不会在“设置”-> 中多次出现打印机和其他应用程序。
该文件/etc/cups/printers.conf
保留未广播的打印机连接,以便您即使在关闭时也可以看到配置的打印机。例如,如果您通过 USB 连接到打印机,它将保留在那里。该命令lpstat -p
列出了已配置的打印机连接,包括/etc/cups/printers.conf
. cups 守护程序使用打印机广播的信息定期更新此文件,但是,如前所述,它不会删除所有存储的连接。
如果在进行这些修改后,其他打印机连接在您尝试在http://127.0.0.1:631/printers/甚至使用 中删除它们后仍然恢复lpadmin -x
,您可能需要直接从 中删除它们/etc/cups/printers.conf
。在处理打印机的广播之前编辑此文件是没有意义的。当您决定编辑它时,必须sudo service cups stop
在执行此操作之前停止 cups 守护程序服务,然后使用 after 重新启动 cups sudo service cups start
。
归档时间: |
|
查看次数: |
9073 次 |
最近记录: |