我想问一下在 Ubuntu 20.04 上安装佳能 I-Sensys 打印机的问题(但我认为类似的问题经常出现,因为我在 askubuntu 上也发现了一些关于它的帖子)。
从这里成功安装 Canon ISensys 7200 CAPT 驱动程序(版本 2.71)后: https://www.canon.sk/support/consumer_products/products/printers/laser/i-sensys_lbp7200cdn.html?type=drivers&language=en&os=linux%20(64 位)
(安装成功,没有任何问题),我在列表中找到了正确的驱动程序,并添加了一台新打印机:
步骤1
第2步
步骤3
步骤4
一切都顺利完成。但是,当我想从编辑器或打印机测试页打印文本时,仍然出现同样的错误:
无法写入打印数据:管道损坏
我找到了一些关于此主题的帖子,例如像下面这样,我尝试在 ubuntu 安全模式下重新安装 xserver-xorg,但它对我没有帮助:
我也打电话给佳能支持部门,但没有人支持 Linux :-(
非常感谢大家的帮助。
答案1
管道破裂来自 CUPS。第 2 步表明您正在使用 URI socket://192.168.7.11:9100
。这没问题,因为套接字 URI 通常非常可靠。使用 快速检查连接telnet 192.168.7.11 9100
。
除了 URI 之外,还需要 PPD。lpinfo -m | grep -i 7200C
应该允许您找到一个。然后我要做的是使用 设置打印队列sudo lpadmon -p 7200c -v "URI" -E -m "PPD"
,当然要代替 URI 和 PPD。
用 进行测试lp -d 7200c /etc/nsswitch.conf
。
应可从 获得另一个 URI(可能是 dnssd://...)lpinfo -v
。可尝试代替 socket://... 。