我正在使用 Ubuntu 11.10 64 位,我尝试使用几种方法安装我的佳能打印机 LBP2900,但打印机不工作,我在打印机状态中写到:空闲 -/usr/lib/cups/filter/pstocapt
失败,当输入此命令时
captstatusui -P LBP2900
这是我得到的:
(captstatusui:2432): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(captstatusui:2432): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(captstatusui:2432): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(captstatusui:2432): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
请帮助我
答案1
您的打印机无法正常工作与状态 UI 无关。状态 UI 对于打印来说不是必需的,即使它给出了此 Gtk-WARNING,它仍可正常工作。
您的问题是 pstocapt 不起作用。现在您没有提供太多有关系统的信息,但根据我的经验,这种情况发生在 64 位机器上。
对于 64 位计算机,常见的安装过程会出现错误。它会将/usr/lib/cups/filter
中的文件链接到 中/usr/lib64/cups/filter
。这不起作用。因此,您应该执行以下操作:
rm /usr/lib/cups/filter/pstocapt /usr/lib/cups/filter/pstocapt2 /usr/lib/cups/filter/pstocapt3 /usr/lib/cups/backend/ccp
cp /usr/lib64/filter/pstocapt* /usr/lib/cups/filter/
cp /usr/lib64/backend/ccp /usr/lib/cups/backend/
当然,只有当该文件确实存在于 lib64 文件夹中时才执行此操作。
答案2
我认为您应该看看有关佳能 LBPxxxx 打印机的官方 Ubuntu 文档,其中解释了如何安装和配置它们的官方驱动程序:
https://help.ubuntu.com/community/CanonCaptDrv190
如果您无法使其工作,这里有有关如何安装它们的更完整的指南:
http://ubuntuforums.org/archive/index.php/t-1315665.html
还有另一种可能更简单的方法,即使用 PPA,如此处所述(确保修改 sources.list 文件以使用 Natty 存储库,而不是 Oneiric):
http://www.benoitvidis.com/2011/11/install-a-canon-lbp7200cdn-printer-on-ubuntu-11-10-64bits/
答案3
所以你没有 Pixmap..........然后使用安装它
sudo apt-get 安装 pixmap
安装后检查
sudo /etc/init.d/ccpd 状态
当您看到两个数字时,您的打印机安装就正确了......
现在进行测试打印……如果出现类似以下错误,
空闲 - /usr/lib/cups/filter/pstocapt
输入 Sudo nautalis 输入密码切换到 root 用户。你将获得一个具有超级用户权限的新浏览窗口
然后将名为 ccp 的文件从 /usr/lib64/cups/backend 复制到 /usr/lib/cups/backend(如果需要,请替换 backend 中的 ccp 文件或保留为扩展名为 .bac 的备份)
然后将 /usr/lib64/cups/filter 中的所有文件复制到 /usr/lib/cups/filter
(与上述类似,如果您愿意,可以保留备份)
关闭 nautalis
然后测试打印页面......
现在您的打印机就可以正常工作了。
RJK 祝一切顺利