我使用 Canon LBP2900 和 Debian Wheezy amd64。我从 Canon 网站安装了官方 64 位驱动程序 (alien --scripts --to-deb *.rpm)。
将打印机添加到59687套接字:
lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59687 -E
captstatusui -P LBP2900 窗口打开并显示以下消息:
Printer Error
Check the DevicePath of /etc/ccpd.conf
我检查了 /etc/ccpd.conf 并发现了一个错误。
> cat /etc/ccpd.conf
<Path>
CUPS_ConfigPath /etc/cups/
</Path>
<Printer LBP2900>
DevicePath /dev/usb/lp1
</Printer>
<Ports>
UI_Port 59787
PDATA_Port 59687
</Ports>
USB 设备:
> ls -la /dev/usb/lp1
crw-rw---T 1 root lp 180, 1 Ноя 28 15:25 /dev/usb/lp1
怎么修?
答案1
错误的:
lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59687 -E
正确的:
lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:localhost:59687 -E
无需//
之后ccp:
。