Ubuntu 12.04 x64 中 Canon imageclass D480 驱动程序出现错误

Ubuntu 12.04 x64 中 Canon imageclass D480 驱动程序出现错误

安装后,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。

http://ubuntuforums.org/showthread.php?t=2265278

答案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 位也存在同样的问题。

  1. 从佳能网站下载“适用于 Linux 的 UFRII/UFRII LT 打印机驱动程序 v2.80”。
  2. 尝试安装 32 位 deb 文件:“cndrvcups-common_2.80-1_i386.deb”和“cndrvcups-ufr2-uk_2.80-1_i386.deb”
  3. Ubuntu 包管理器尝试安装它们,并下载一些依赖项,但最终退出安装过程而不安装它们。
  4. 尝试安装 64 位 deb 文件:“cndrvcups-common_2.80-1_amd64.deb”
  5. ubuntu 警告修复包。
  6. 点击“修复”按钮。
  7. 尝试安装“cndrvcups-ufr2-uk_2.80-1_amd64.deb”
  8. 现在添加打印机。

我希望这对你有用。

答案4

已在 Linux Mint 19 (x86) 上得到确认使用 Canon 驱动程序版本 3.60:不幸的是,该驱动程序与 i386 版本的 libxml2 相链接。快速 ldd /usr/lib/libcanonufr2.so 只会提示未找到 libxml2.so.2(即使存在 x64 lib)安装 i386 版本的 libxml2 即可解决问题。

相关内容