我最近购买了一台新的网络打印机,它支持通过 IPP 进行无驱动打印。它在 Ubuntu 20.04 上开箱即用,使用 CUPS 和 cups-browsed 配置如下:
CreateIPPPrinterQueues Driverless
到目前为止很酷。打印机启动几秒钟后,CUPS 创建了两个新的打印机/队列(重复,单独的问题?)。
我也可以像这样发现打印机:
$ driverless
ipp://Canon%20MF645C%20(a4%3Ab3%3A6b)%20(a4%3Ab3%3A6b)%20(2)._ipp._tcp.local/
但是,有时在打印作业进行到一半时,打印机似乎断开连接,并且我在打印机队列的系统托盘中收到“打印机消失或 cups-browsed 关机”。
之后我可以重新启动我的电脑或做任何我想做的事,但打印机不会再次被发现(driverless
没有输出)。似乎不知何故,网络上的发现停止了很长一段时间。不确定是什么问题,但我可以通过 IPP 在其 IP 地址上很好地连接到打印机(避免多播 DNS 问题)。
因此,我想避免使用多播 DNS,而是通过其静态 IP 地址对其进行配置。如何在 CUPS 中添加具有无驱动配置的打印机,而不必依赖有问题的 mDNS 实现?使用手动 URI 在 CUPS 管理 Web GUI 中添加打印机时ipp://10.1.2.3/
,我无法选择“无驱动”或其他内容,我必须提供我没有的 PPD 并且型号未列出(这是一个相当新的型号)。?