佳能 LBP2900 打印机仅在登录后连接时工作

Pet*_*mit 8 printing canon

我有一台佳能 LBP2900 打印机和 64 位 Ubuntu Natty。

在经历了一些麻烦之后,我在这里找到一个很好的指南,解释了这个 ppa 中的包的安装过程。

我按照指南完成了所有步骤,现在如果打印机在登录后连接(或开机),它就可以工作。

如果我在计算机启动之前就已经连接了它,则会发生以下情况。自动创建第二台打印机 (LBP2900-2),命令sudo /etc/init.d/ccpd status只给出一个 pid,而它应该给出两个。

我怎样才能解决这个问题?

可以提供帮助的额外细节;通常设备 uri 是ccp:/var/ccpd/fifo0. 实际上这条路径 (/var/ccpd/fifo0) 不存在,但这似乎无关紧要。Ubuntu在连接的打印机启动时自动添加的打印机usb://Canon/LBP2900为uri

的输出grep lp /etc/udev/rules.d/*

~$ grep lp /etc/udev/rules.d/*
/etc/udev/rules.d/85-canon-capt.rules:KERNEL=="lp*", SUBSYSTEMS=="usb", ACTION=="add", SYSFS{idVendor}=="04a9", RUN+="/bin/bash /etc/init.d/ccpd start"
/etc/udev/rules.d/85-canon-capt.rules:KERNEL=="lp*", SUBSYSTEMS=="usb", ACTION=="remove", RUN+="/bin/bash /etc/init.d/ccpd stop"
Run Code Online (Sandbox Code Playgroud)

Fli*_*mzy 2

听起来 udev 有点困惑。我建议仔细检查该页面上标题“ Starting/Stopping on USB Add/Remove”下的步骤。假设一切正确,请将以下命令的输出添加到您的问题中:

grep lp /etc/udev/rules.d/*
Run Code Online (Sandbox Code Playgroud)