佳能LBP 2900驱动程序


9

如何在Ubuntu 14.04中安装Canon LBP 2900打印机的驱动程序?

我尝试从官方CANON支持安装驱动程序,并在Ask Ubuntu上检查了其他答案,但到目前为止没有任何结果。



我下载了最新的驱动程序,并尝试重新启动杯子,但是它不起作用。一切正常,如果进入“设置”,我可以看到我的打印机,但是它说它是不活动的并且不能打印。还有其他想法吗?

有人在这里为现成的脚本付出了一些努力:github.com/dkavraal/CanonCAPTdriver(CAPT 2.60)
Hugolpz 2015年


好的,此先前的git回购版本的评论为14.04。
Hugolpz 2015年

Answers:


4

以下是我的工作解决方案,适用于其他LBP型号和PC位宽。

安装

对于Ubuntu 64位,打印机佳能LBP2900:

git clone https://github.com/hugolpz/Canon_printer.git
cd ./Canon_printer
make -f ./download.mk
sudo make -f ./install.mk BITS=64 PRINTER=LBP2900
sudo make -f ./OS_restart.mk
sudo make -f ./install.mk BITS=64 PRINTER=LBP2900

适应您的位宽。

操作系统重启

如果打印机在安装和操作系统重启后无法正常工作:

sudo pkill -9 -x ccpd
sudo /etc/init.d/ccpd start   # Output should have 2 numbers of 4 digits !
> Canon Printer Daemon for CUPS: ccpd: 2626 2615    # seems good :)

有关更多说明,请参见https://github.com/hugolpz/Canon_printer

推荐建议

购买非佳能Linux兼容打印机。


1
当运行sudo make -f ./install.mk BITS = 64 PRINTER = LBP2900时:gzip:drivers.tar.gz:并非gzip格式tar:看起来不像tar存档tar:由于先前的错误而退出并显示失败状态install.mk:36:目标“解压缩”的配方失败:*** [解压缩]错误2
quangkid

1

这是佳能最新的驱动程序。其版本为2.60,您可以在此处下载。

提取后,它将同时具有32位驱动程序和64位驱动程序。

该软件是CAPT打印机驱动程序,可为在CUPS(通用UNIX打印系统)环境下运行的Canon LBP打印机提供打印功能,CUPS是在Linux操作系统上运行的打印系统。


我已经做到了,我知道在以前的版本中有一些步骤可以通过终端重新启动杯子等,您知道安装的完整指南吗?
user275919 2014年

要从终端重新启动CUPS,您需要sudo /etc/init.d/cupsys restart
Mitch


1

这在Linux Mint 17 32位(或多或少是Ubuntu 14.04 32位)中为我工作。

  1. 下载并安装驱动程序。

    转到佳能亚洲网站(或任何其他佳能网站),并从此链接下载适用于Linux版本2.60的CAPT打印机驱动程序。

    解压缩它,得到一个包含目录32-bit_Driver / Debian的文件夹,在其中输入。

    从终端安装.deb文件cndrvcups-common_2.60-1_i386.deb:

    sudo dpkg -i cndrvcups-common_2.60-1_i386.deb
    

    您也可以使用gdebi软件包安装程序进行安装。

    下一步安装cndrvcups-capt_2.60-1_i386.deb

    sudo dpkg -i cndrvcups-capt_2.60-1_i386.deb
    
  2. 安装其他附言字体和程序以为打印机保留端口。

    通过Synaptic软件包管理器安装portreserve,gsfonts,gsfonts-other,gsfonts-X11。

  3. 重新启动打印机。

    service cups restart
    
  4. 添加打印机并启动佳能打印机守护程序。

    sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787 -E  
    sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0
    sudo service ccpd start
    sudo service ccpd status
    
  5. 检查打印机状态。

    captstatusui -P LBP2900
    

    如果您看到该消息Ready to print,那么您就完成了!否则,您可能必须重新启动系统,并重复从步骤4开始的所有步骤。

    重新启动系统后,它可能会停止工作。运行,sudo service ccpd restart然后重试。


我确实做到了,但失败了。Ubuntu 14.04,64位。
Hugolpz 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.