我的 Cannon 出现了一个奇怪的问题iP4850当尝试在 Raspberry Pi 上使用 CUPS 时(这不是 RPi 特有的,请不要投票移动它)。
当我将打印机插入我的笔记本电脑(OSX)或台式机 W7 时,它会识别为 iP4800 并完美打印。
所以我将它插入 Pi(运行 debian),在 CUPS 中设置它以启用共享,现在可以看到网络上共享的 iP4800 系列。
然而如果我打印到它(使用 AirPrint 等...);文件安全地到达 CUPS(显示在队列中),但当它尝试打印时,打印机会发出 3/4 次咔嗒声(像一声响亮的砰砰声)然后放弃,双琥珀色灯闪烁。在 Cups 中,它显示作业已完成。
您知道为什么使用 pi 和 cups 会导致看似硬件故障的问题以及我可以做些什么来解决问题或提供进一步的调试信息吗?
谢谢你的时间!
Description: Canon iP4800 series
Location: Lounge
Driver: Canon PIXMA iP4800 - CUPS+Gutenprint v5.2.9 (color, 2-sided printing)
Connection: usb://Canon/iP4800%20series?serial=2239B2
注意:我尝试删除打印机并将其重新添加到笔记本电脑、台式机和 PI,结果总是一样的
记录插入打印机并打印(尝试)某些内容直到打印机再次关闭
pi@pezpi /var/log $ dmesg
[ 7284.176336] usb 1-1.2: new high speed USB device number 8 using dwc_otg
[ 7284.279703] usb 1-1.2: New USB device found, idVendor=04a9, idProduct=10d5
[ 7284.279750] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 7284.279771] usb 1-1.2: Product: iP4800 series
[ 7284.279786] usb 1-1.2: Manufacturer: Canon
[ 7284.279800] usb 1-1.2: SerialNumber: 2239B2
将杯子设置为冗长:
将 cupsd.conf 中的日志级别更改为 debug(或 debug2)
pi@pezpi /var/log $ sudo vim /etc/cups/cupsd.conf
pi@pezpi /var/log $ sudo /etc/init.d/cups restart
[ ok ] Restarting Common Unix Printing System: cupsd.
pi@pezpi /var/log $
来自 $ /var/log/cups/error_log 的日志位于http://pastebin.com/7VZMRMrG(太大,无法在此处发布)
日志包含 - 按顺序(删除日志然后执行下面的操作)
- 重新启动 cups 服务器
- 尝试打印测试页 x2
- 通过 AirPrint 从 192.168.1.90 进行打印
- 通过网络打印从 192.168.1.90 进行打印
- 关闭打印机并再次打开
答案1
我只是回复一下,因为我的 Canon PIXMA iP4300 打印机也遇到了类似的问题:CUPS 报告说正在打印作业,但实际上并没有。最后,我偶然发现的解决方案是转到 CUPS 中的“设置默认打印机选项”,并将颜色模型更改为 CMYK(默认设置为 RGB)。这解决了问题!也许它也适用于您。