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

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

尽管我在 Ubuntu 16.04 LTS 64 位 PC 上安装了驱动程序并遵循了所有官方文档/教程,但我还是无法使用 Canon LBP2900B 打印机进行打印。我该如何操作?

答案1

在全新安装 Ubuntu 16.04 后,我的 Canon 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

相关内容