随着 Ubuntu 14.04 的发布,这个问题可能不再相关。这个(使佳能 LBP6000 打印机在 Ubuntu 14.04 64 位下工作) 可能会更有帮助。
这真是令人沮丧。我尝试在 Ubuntu 12.04 中安装 LBP6000,但没有成功。
(好吧,大约一周前,当我第一次购买打印机时,我成功了,经过几个小时的努力,终于打印了一些页面。然后今天它突然停止工作了,我卸载了所有内容并从头开始。现在,我似乎迷失了方向。)
我的脚步
- 下载了最新的来自 Canon 网站的 Canon 驱动程序.文件Linux_CAPT_PrinterDriver_V240_uk_EN.tar.gz
- 得到了 radu 脚本(http://radu.cotescu.com/how-to-install-canon-lbp-printers-in-ubuntu/)
/etc/modprobe.d/blacklist-cups-usblp.conf
按照说明更改文件, 官方文档(请参阅 Ubuntu 12.04 安装部分)。现在此文件如下所示,# cups talks to the raw USB devices, so we need to blacklist usblp to avoid # grabbing them # blacklist usblp
重启了我的机器
按照步骤 3 中的链接指示,将 radu 脚本中的端口更改为 59787。(再次参阅 Ubuntu 12.04 安装部分,或参阅如何在 Ubuntu 中安装佳能 LBP 打印机. 还将步骤 1 中的最新 deb 文件放在此脚本的相应目录中。
运行 radu 脚本。添加了一台打印机 LBP6000。运行脚本后,终端上显示的消息显示,不是两台打印机,而是一台要禁用。
sudo /etc/init.d/ccpd
状态显示,Canon Printer Daemon for CUPS: ccpd: 3142 3139
结果
打印机不打印。打印机状态(从系统设置->打印,或在 cups http 接口 localhost:631/printers/LBP6000)从空闲变为处理中,作业出现在打印队列中,然后作业消失,打印机状态返回空闲状态。实际打印机甚至不闪烁。
诊断(从步骤 3 故障排除中的链接获得帮助)
captstatusui -P LBP6000 显示通信错误
lsmod | grep usblp
没有显示任何内容。运行 sudo modprobe usblp 后,显示usblp 17885 0
然而,
ls -l /dev/usb/lp0
给出,ls:无法访问/dev/usb/lp0:没有此文件或目录
/var/ccpd
不存在,没有被创造,sudo mkdir /var/ccpd sudo mkfifo /var/ccpd/fifo0 sudo chown -R lp:lp /var/ccpd
任何建议都将不胜感激。不知道该怎么办。
答案1
这可能听起来很奇怪,但对我来说却很有效——“一般来说”,即不是针对特定的打印机。
您的步骤似乎很合理..再次检查它们,即..清除驱动程序。
这次重新安装时不要插入打印机。重新启动或登录/退出连接打印机并尝试打印。
祝你好運 - Mal
答案2
操作如下:
安装 gs-esp_8.71.dfsg.2-0ubuntu7_all.deb
然后下载raducotescu-CanonCAPTdriver-release-2.4-0-gc8ea9f9
解压并安装
sudo. / canonLBP_install.sh LBP6000
答案3
对于带有 radu 脚本的 LBP6000,您只需要提及以下几点:
- 如果你使用 radu 脚本安装 x86 打印机,一切都会正常。但你无法打印(打印任务会暂停一段时间,然后什么也不会发生)。
- 为了解决这个问题(我花了好几天的时间才弄清楚发生了什么),请首先从佳能方面安装驱动程序,从这里获取 capt 和通用包:
之后,安装 radu 脚本:
http://radu.cotescu.com/how-to-install-canon-lbp-printers-in-ubuntu/
它现在对我有用。