我尝试在 Ubuntu 18.04 上安装 Canon LBP 2900B 打印机。我按照类似问题的答案中的说明进行操作。如下所示 -
下载 Linux capt 驱动程序版本 2.71
将其解压到下载文件夹并打开 64 位文件夹,因为我的安装是 64 位的:
下载 → linux capt... → 64 位驱动程序 → debian
双击文件后,Ubuntu 软件中心将打开并要求安装。依次安装两个文件,先安装第二个。
从 Ubuntu 软件中心安装以下附加软件包:portreserve、gsfonts、gsfonts-other、gsfonts-X11。
重新启动打印机
service cups restart
添加您的打印机并启动打印机守护程序:
sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787 -E
sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0
sudo service ccpd start
sudo service ccpd status
检查打印机的功能:
captstatusui -P LBP2900
这将弹出一个新窗口。如果消息为“准备打印”,则您已完成。如果消息为未连接打印机等错误,请重新启动操作系统并重复步骤五至七,它将启动。
到最后一步为止一切都很完美。最后一步即
- 检查打印机的功能:
captstatusui-P LBP2900
我收到以下错误。
打印机错误
检查 DevicePath/etc/ccpd.conf
我尝试向回答者询问这个问题,但是我无法发表评论,因为根据网站政策我没有 50 分。
请帮助我完成第 7 步。我想我已经接近让我的打印机在 Ubuntu 上工作了。
答案1
错误
Check the DevicePath of /etc/ccpd.conf
源自缺少 32 位 libxml2 库。安装此库可消除此错误。这可能不是让您的 CAPT 打印机运行的最后一个操作,但至少可以读取配置文件。
在 Ubuntu 18.04 x64 上,我使用此命令安装 32 位 libxml2.so
sudo apt-get install libxml2:i386
可能还缺少其他一些库。要检查这一点,请在可执行文件ldd
上运行/usr/bin/capt*
,例如ldd /usr/bin/captmon2
。检查库列表中的not found
标记并找到安装它们的方法。