Ubuntu 20.04(Linux Mint XFCE 20)安装LBP2900打印机

本文介绍在Ubuntu20.04上成功安装佳能LBP2900打印机的方法,通过引入Deepin软件源,安装定制驱动程序,并解决ccpd服务自动启动问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

      使用系统自带的打印机管理程序识别并安装后产生名为LBP3000的打印机,打印测试页没有任何反应,网上很少有介绍在Ubuntu20.04面安装成功的文章,但是发现一篇文章介绍《在Deepin V20/Ubuntu 20.04下安装佳能LBP2900+打印机的方法》(https://ywnz.com/linuxjc/7085.html),说明有办法在Ubuntu20.04上面成功使用LBP2900打印机的,我之前写了一篇在Deepin 20操作系统上面安装成功的文章,而Deepin 20和Ubuntu 20.04应该在系统文件的版本方面是非常接近的,有安装成功的希望,把Deepin20的软件源临时引进Ubuntu 20.04,安装完打印机后删除源,最终证明这个方法是成功的,通过安装驱动程序,发现在Deepin的软件源的驱动程序中已经对Canon官方的文件进行了更新,说明深度团队还是实实在在在为国产化系统做工作,感谢他们的努力,下面是我的安装步骤:

1、 添加Deepin官方源:sudo gedit /etc/apt/sources.list.d/deepin.list ,然后在文件中添加deb [by-hash=force] https://community-packages.deepin.com/deepin/ apricot main contrib non-free
2、 添加商店源 sudo gedit /etc/apt/sources.list.d/appstore.list,然后在文件中添加: deb https://community-store-packages.deepin.com/appstore eagle appstore
3、 添加密钥
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1C30362C0A53D5BB
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 78BD65473CB3BD13
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 425956BB3E31DF51
    sudo apt update
4、安装所有的佳能打印机驱动程序包。
      sudo apt install cndrvcups-ufr2-uk cndrvcups-ufr2lt-uk cndrvcups-capt

      此处安装将我原来安装的两个Canon的官方程序进行了cndrvcups-common (4.00-1) 覆盖 了旧版本(3.21-1), cndrvcups-capt (2.71-1deepin1) 覆盖了旧版本 (2.71-1),后面一个文件为Deepin团队专门进行了修改。
5、通过USB方式连接打印机后,执行命令查看使用的端口。
      sudo lpinfo -v
      执行后有如下提示行:direct cnusb:/dev/usb/lp1,说明我使用的是lp1端口。
6、驱动程序安装完成后,再执行添加打印机的脚本,此处我们使用LBP3000的驱动程序(也可以试一下LBP2900的驱动),连接端口使用lp1.
     sudo /opt/cndrvcups-capt/addprinter.sh LBP2900 CNCUPSLBP3000CAPTK.ppd /dev/usb/lp1
     执行完成后会提示错误信息,主要是驱动程序旧,另外ccpd未能自动启动,暂时不理睬。
7、手动启动sudo service ccpd start,然后再运行sudo captstatusui -P LBP2900,弹出窗口内显示"Ready to print!"就说明你的打印机已经就绪了。打印测试也没有问题了。
8、但是每次使用打印机都要手动启动ccpd服务,比较麻烦,需要设置为随操作系统自动启动。(这个步骤后来测试验证后认为并不需要)
     首先修改/etc/init.d/ccpd文件,增加:
     ### BEGIN INIT INFO
     # Provides:          ccpd
     # Required-Start:    $syslog $remote_fs
     # Required-Stop:     $syslog $remote_fs
     # Default-Start:  2 3 4 5
     # Default-Stop: 0 1 6
    ### END INIT INFO
9、最后执行命令sudo systemctl enable ccpd即可成功添加为自动启动。
10、删除源:
    sudo mv /etc/apt/sources.list.d/deepin.list  /etc/apt/sources.list.d/deepin.list.bak
    sudo mv /etc/apt/sources.list.d/appstore.list  /etc/apt/sources.list.d/appstore.list.bak
    sudo apt update

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值