佳能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.