如何让Canon LBP2900B在Ubuntu 16.04 LTS上运行?

即使我在我的Ubuntu 16.04 LTS 64位PC中安装了驱动程序并且遵循了所有官方文档/教程,我也无法使用我的Printer Canon LBP2900B进行打印。 我如何使其工作?

在干净安装Ubuntu 16.04后,我的佳能2900拒绝打印。 我找到了一个解决方案,现在将根据我的经验分享。

安装驱动程序的标准方法不起作用。 要手动安装驱动程序,我从佳能的官方网站下载并解压缩它们。

下一步是在32位或64位驱动程序之间进行选择。 首先我的决定是使用64位驱动程序,因为我的操作系统也是64位。 但这是一个错误,64位驱动程序拒绝工作。 所以我选择32位驱动程序,解压缩并按以下顺序安装两个软件包:

cndrvcups-common.deb cndrvcups-capt.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 update-rc.d ccpd defaults 

打印机出现在菜单中后,我通过右键单击将其标记为默认值。 所有这些时间必须关闭打印机。

然后我重启并打印机开始工作。

但在那之后出现了一个新问题。 当我关闭计算机时,它会在5分钟内挂起。 它是由ccpd服务引起的。 所以我跑:

 sudo systemctl edit ccpd 

并在空文件中添加了新的两行:

 [Service] TimeoutStopSec=4 

然后:

 sudo systemctl daemon-reload systemctl show ccpd -p TimeoutStopUSec 

并且它表明延迟被缩短了。 下次重启只需几秒钟。

就这样。

资料来源: https : //yrfiles.blogspot.in/2016/12/how-to-make-canon-lbp-2900-printing-on.html