佳能LBP2900打印机无法正常打印
Tofloor
poster avatar
bg4vwx340800
deepin
2020-04-20 19:39
Author
系统:深度20版本,2020年4月18日才安装。办公室常用佳能打印机无法打印。打印机管理器能看到已经安装上了,打印测试页无反映,
lpadmin:打印机驱动已被弃用,未来的 CUPS 版本可能破坏其功能性。一直提示这个问题,文件夹DEV中没有USB文件夹,也没有LP0.
这是一款最常用的打印机。希望版主能给出好的安装使用方法。谢谢!
Reply Favorite View the author
All Replies
bg4vwx340800
deepin
2020-04-21 21:26
#1
在下载的驱动解压文件下,32位的文件目录下,鼠标右键打开终端运行。
先安装依赖
sudo apt-get install libatk1.0-0:i386
sudo apt-get install libglade2-0:i386
再安装32位驱动
sudo dpkg -i cndrvcups-common_3.21-1_i386.deb
sudo dpkg -i cndrvcups-capt_2.71-1_i386.deb
驱动装好后
sudo /etc/init.d/cups restart
sudo lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59687 -E
sudo ccpdadmin -p LBP2900 -o /dev/usb/lp0
sudo /etc/init.d/ccpd start
sudo systemctl enable cups.service
然后打印测试页就好了,我刚试,可以打印了!
Reply View the author
Comments
jjcui8595
2020-04-28 17:33
亲测可行,感谢大神!不明就里,愿闻其详。
151******17
deepin
2020-04-25 19:27
#2
面临相同的问题,二楼的方法没起作用
Reply View the author
smilepipi
deepin
2020-04-25 22:37
#3
https://bbs.deepin.org/post/192347
面临相同的问题,二楼的方法没起作用

1.进入LBP2900文件夹下  /佳能LBP2900/32-bit_Driver/Debian
2.sudo dpkg -i cndrvcups-common_3.21-1_i386.deb   
如果提示缺依赖,运行如下命令 sudo apt-get -f install
3.sudo dpkg -i cndrvcups-capt_2.71-1_i386.deb
如果提示缺依赖,运行如下命令 sudo apt-get -f install
4.重启cups服务
sudo /etc/init.d/cups restart
5.下面开始配置打印机 使用后台打印机程序注册打印机(ppd)
sudo lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59687 -E
6.使用ccpd守护程序的初始化文件来注册打印机
sudo ccpdadmin -p LBP2900 -o /dev/usb/lp0
7.启动ccpd服务
sudo /etc/init.d/ccpd start
8.设置cups程序开机启动
sudo systemctl enable cups.service
打印机安装完毕,打印设置中出现LBP2900
打印机-服务器-设置-选中第一二个方框(发布链接到这个系统的共享打印机 允许从互联网打印)
参考
https://bbs.deepin.org/post/139016#=1#pid330602
https://bbs.deepin.org/post/155722#

可以参考下,当时尝试了半天,结果用32位驱动安装的。运行一切顺利
Reply View the author
151******17
deepin
2020-04-25 23:42
#4
https://bbs.deepin.org/post/192347
1.进入LBP2900文件夹下  /佳能LBP2900/32-bit_Driver/Debian
2.sudo dpkg -i cndrvcups-common_3.21-1_i3 ...

执行到第5步的时候报了下面的信息
lpadmin:打印机驱动已被弃用,未来的 CUPS 版本可能破坏其功能性。
Reply View the author
bg4vwx340800
deepin
2020-04-26 04:28
#5
我安装过程中也出现了lpadmin:打印机驱动已被弃用,未来的 CUPS 版本可能破坏其功能性。,但是不影响,可以打印测试页。
Reply View the author
ericden
deepin
2020-05-08 23:40
#6
本帖最后由 ericden 于 2020-5-8 15:47 编辑

目前Deepin V20中自己经常用到的软件如:搜狗输入法、Xmind 8、VirtualBox都能正常安装和使用,一直困扰的是canon lbp2900打印机无法安装,
采用15.11版本可以正常的两条安装命令:
1、sudo apt install cndrvcups-ufr2-uk cndrvcups-ufr2lt-uk cndrvcups-capt
2、sudo /opt/cndrvcups-capt/addprinter.sh LBP2900 CNCUPSLBP2900CAPTK.ppd /dev/usb/lp1(此处可能为lp0)
都无法正常工作。
参考楼主的帖子,我测试确实可用,而且64位版本的驱动程序一样可以正常工作。有以下几个关键点:
1、 sudo dpkg -i cndrvcups-common_3.21-1_amd64.deb和sudo dpkg -i cndrvcups-capt_2.71-1_amd64.deb这个步骤是必须做的,这是官方网站上的最新驱动,但是在执行的时候提示cndrvcups版本由4降到3.21-1等信息,不用管它。
2、sudo lpadmin -p LBP2900 -m CNCUPSLBP3000CAPTK.ppd -v ccp://localhost:59687 -E,此处使用的是LBP3000的驱动程序。
3、sudo ccpdadmin -p LBP2900 -o /dev/usb/lp1,注意此处因不同的机器不同,可能为lp0;(具体可以使用sudo lpinfo -v来查看)
4、sudo /etc/init.d/ccpd start 启动佳能的打印服务程序。
5、sudo captstatusui -P LBP2900,检测打印机通信状态,一般情况到此就会显示“Print Ready!”,打印机正常工作。
6、如果不能正常工作可能是打印通信被堵塞,重启打印机和操作系统,都会正常工作(可以反复几遍安装),后面其他软件的安装会将cndrvcups-common重新升级到4,但是不会影响打印。
当然lpadmin命令执行时还是会出现:“打印机驱动已被弃用,未来的 CUPS 版本可能破坏其功能性”的信息。确实不影响打印机的正常工作

Reply View the author
151******17
deepin
2020-08-10 03:14
#7
https://bbs.deepin.org/post/192347
目前Deepin V20中自己经常用到的软件如:搜狗输入法、Xmind 8、VirtualBox都能正常安装和使用,一直困扰的 ...

按照7#楼把lp0改成lp1,重启打印机及系统以后终于打印成功了,十分感谢楼上各位的帮助,也希望本帖能帮到更多的人
Reply View the author
151******17
deepin
2020-08-10 03:15
#8
https://bbs.deepin.org/post/192347
目前Deepin V20中自己经常用到的软件如:搜狗输入法、Xmind 8、VirtualBox都能正常安装和使用,一直困扰的 ...

按照7#楼把lp0改成lp1,重启打印机及系统以后终于打印成功了,十分感谢楼上各位的帮助,也希望本帖能帮到更多的人
Reply View the author
覃祚宁
deepin
2023-11-11 17:55
#9
bg4vwx340800
在下载的驱动解压文件下,32位的文件目录下,鼠标右键打开终端运行。
先安装依赖
sudo apt-get install libatk1.0-0:i386
sudo apt-get install libglade2-0:i386
再安装32位驱动
sudo dpkg -i cndrvcups-common_3.21-1_i386.deb
sudo dpkg -i cndrvcups-capt_2.71-1_i386.deb
驱动装好后
sudo /etc/init.d/cups restart
sudo lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59687 -E
sudo ccpdadmin -p LBP2900 -o /dev/usb/lp0
sudo /etc/init.d/ccpd start
sudo systemctl enable cups.service
然后打印测试页就好了,我刚试,可以打印了!

安装前面成功。

安装32位驱动以下,失败
sudo dpkg -i cndrvcups-common_3.21-1_i386.deb
sudo dpkg -i cndrvcups-capt_2.71-1_i386.deb

提示如下:

错误: 无法访问归档 'cndrvcups-common_3.21-1_i386.deb': 没有那个文件或目录

搞不了啦。有支援下吗

Reply View the author
askelva
deepin
2024-04-16 19:35
#10
smilepipi
https://bbs.deepin.org/post/192347
面临相同的问题,二楼的方法没起作用

1.进入LBP2900文件夹下  /佳能LBP2900/32-bit_Driver/Debian
2.sudo dpkg -i cndrvcups-common_3.21-1_i386.deb   
如果提示缺依赖,运行如下命令 sudo apt-get -f install
3.sudo dpkg -i cndrvcups-capt_2.71-1_i386.deb
如果提示缺依赖,运行如下命令 sudo apt-get -f install
4.重启cups服务
sudo /etc/init.d/cups restart
5.下面开始配置打印机 使用后台打印机程序注册打印机(ppd)
sudo lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59687 -E
6.使用ccpd守护程序的初始化文件来注册打印机
sudo ccpdadmin -p LBP2900 -o /dev/usb/lp0
7.启动ccpd服务
sudo /etc/init.d/ccpd start
8.设置cups程序开机启动
sudo systemctl enable cups.service
打印机安装完毕,打印设置中出现LBP2900
打印机-服务器-设置-选中第一二个方框(发布链接到这个系统的共享打印机 允许从互联网打印)
参考
https://bbs.deepin.org/post/139016#=1#pid330602
https://bbs.deepin.org/post/155722#

可以参考下,当时尝试了半天,结果用32位驱动安装的。运行一切顺利

终于成功了,谢谢大神。

Reply View the author
askelva
deepin
2024-04-18 19:34
#11

发现个问题,每次重启后打印机就不能用了,运行sudo /etc/init.d/ccpd start启动ccpd服务就好了。不知道什么原因。

Reply View the author