安装后,libglade2
我可以按照说明安装佳能驱动程序:
dpkg -i cndrvcups-common_2.70-1_amd64.deb
dpkg -i cndrvcups-ufr2-us_2.70-1_amd64.deb
/usr/sbin/lpadmin -p Lisas_Printer -m CNCUPSD490ZS.ppd -v lpd://192.168.1.150/Lisas_Printer -E
然后,当我从 Ubuntu 下的打印机属性窗口打印测试页时,我看到以下状态:
Idle - src = libcanon_pdlwrapper.c, line = 514, err = 0¥nDEBUG: PID 2262 (pdftops) exited with no errors.
我尝试过删除并重新安装、更新系统文件,但不确定如何深入研究 CUPS 进行进一步调试。如果您有佳能打印机,我相信其他人一定也会遇到同样的问题。
提前感谢您分享的任何见解。
答案1
对于 Ubuntu 14.04 - x64
除 Canon UFR 驱动程序外,还安装以下文件
sudo apt-get install libxml2:i386 libjpeg62:i386 libstdc++6:i386
感谢 ubuntuforums 上的 pdc。
答案2
看起来缺少 32 位库是导致此问题的原因。我不得不运行以下命令两次,因为它在某个时候停止了。然后它似乎起作用了。
sudo apt-get 安装 libc6-i386 ia32-libs lib32z1
此解决方案位于http://ubuntuforums.org/showthread.php?t=1427330&page=10
我希望这能帮助那些在 12.04 x64 上遇到 imageclass 驱动程序问题的人。
答案3
Canon 4800 系列 (Canon i-Sensys 4890dw) 和 ubuntu 14.04 64 位也存在同样的问题。
- 从佳能网站下载“适用于 Linux 的 UFRII/UFRII LT 打印机驱动程序 v2.80”。
- 尝试安装 32 位 deb 文件:“cndrvcups-common_2.80-1_i386.deb”和“cndrvcups-ufr2-uk_2.80-1_i386.deb”
- Ubuntu 包管理器尝试安装它们,并下载一些依赖项,但最终退出安装过程而不安装它们。
- 尝试安装 64 位 deb 文件:“cndrvcups-common_2.80-1_amd64.deb”
- ubuntu 警告修复包。
- 点击“修复”按钮。
- 尝试安装“cndrvcups-ufr2-uk_2.80-1_amd64.deb”
- 现在添加打印机。
我希望这对你有用。
答案4
已在 Linux Mint 19 (x86) 上得到确认使用 Canon 驱动程序版本 3.60:不幸的是,该驱动程序与 i386 版本的 libxml2 相链接。快速 ldd /usr/lib/libcanonufr2.so 只会提示未找到 libxml2.so.2(即使存在 x64 lib)安装 i386 版本的 libxml2 即可解决问题。