首页 > 百科知识 正文

Ubuntu20.04Linux(linux操作系统支持的打印机版本)

时间:2023-11-20 11:16:30 阅读:491 作者:给予温柔

Ubuntu20.04Linux(linux操作系统支持的打印机版本)-第1张

使用系统自带的打印机管理程序识别并安装后产生名为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

版权声明:该问答观点仅代表作者本人。如有侵犯您版权权利请告知 cpumjj@hotmail.com,我们将尽快删除相关内容。