我的 Canon MX870 在 11.10 中安装得非常好,但自从升级到 12.04 后,它就无法正常工作了。打印机在打印设置中被识别,当我尝试打印测试页时,打印机 LCD 会显示“正在处理”消息,但随后该消息消失,没有任何反应。以下是我的日志(请注意,尽管访问日志显示成功,但打印并未成功):
# /var/log/cups/access_log
localhost - - [22/May/2012:12:29:35 -0400] "POST /printers/Canon-MX870 HTTP/1.1" 200 412 Print-Job successful-ok
-
# /var/log/cups/error_log
W [22/May/2012:12:25:51 -0400] failed to CreateProfile: org.freedesktop.ColorManager.AlreadyExists:profile id 'Canon-MX870-Gray..' already exists
W [22/May/2012:12:25:51 -0400] failed to CreateProfile: org.freedesktop.ColorManager.AlreadyExists:profile id 'Canon-MX870-RGB..' already exists
W [22/May/2012:12:25:51 -0400] failed to CreateDevice: org.freedesktop.ColorManager.AlreadyExists:device id 'cups-Canon-MX870' already exists
W [22/May/2012:12:25:51 -0400] failed to CreateProfile: org.freedesktop.ColorManager.AlreadyExists:profile id 'Canon-MX870-Gray..' already exists
W [22/May/2012:12:25:51 -0400] failed to CreateProfile: org.freedesktop.ColorManager.AlreadyExists:profile id 'Canon-MX870-RGB..' already exists
W [22/May/2012:12:25:51 -0400] failed to CreateDevice: org.freedesktop.ColorManager.AlreadyExists:device id 'cups-Canon-MX870' already exists
W [22/May/2012:12:25:51 -0400] failed to CreateProfile: org.freedesktop.ColorManager.AlreadyExists:profile id 'Canon-MX870-Gray..' already exists
W [22/May/2012:12:25:51 -0400] failed to CreateProfile: org.freedesktop.ColorManager.AlreadyExists:profile id 'Canon-MX870-RGB..' already exists
W [22/May/2012:12:25:51 -0400] failed to CreateDevice: org.freedesktop.ColorManager.AlreadyExists:device id 'cups-Canon-MX870' already exists
W [22/May/2012:12:25:51 -0400] failed to CreateProfile: org.freedesktop.ColorManager.AlreadyExists:profile id 'Canon-MX870-Gray..' already exists
W [22/May/2012:12:25:51 -0400] failed to CreateProfile: org.freedesktop.ColorManager.AlreadyExists:profile id 'Canon-MX870-RGB..' already exists
W [22/May/2012:12:25:51 -0400] failed to CreateDevice: org.freedesktop.ColorManager.AlreadyExists:device id 'cups-Canon-MX870' already exists
答案1
找到了解决方案:我最初使用 michael gruz ppa 在 11.10 下安装打印机,但这在 12.04 中不再起作用,并且尝试从 Ubuntu 的打印管理器安装也不起作用。
我找到了一个已针对 12.04 更新的 michael gruz ppa: https://code.launchpad.net/~michael-gruz/+archive/canon-trunk/+packages
我首先使用 Synaptic 包管理器删除了旧驱动程序,然后添加了新的驱动程序:
sudo add-apt-repository ppa:michael-gruz/canon-trunk
sudo apt-get update
sudo apt-get install cnijfilter-mx870series
完成此操作后,使用打印管理器安装打印机就可以了。
答案2
确实有效。谢谢。我使用您的方法并按照说明操作:(/tmp/LinuxDrivers/Canon_Printer/cnijfilter-source-3.10/ppd
)
http://ubuntuforums.org/showthread.php?t=1488850
kimiko@kimiko-Lenovo-G770:~$ uname -a
Linux kimiko-Lenovo-G770 3.2.0-24-generic #39-Ubuntu SMP Mon May 21 16:52:17 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux