Мой Canon MX870 был отлично установлен в 11.10, но после обновления до 12.04 он больше не работает. Принтер распознается в настройках печати, и когда я пытаюсь распечатать тестовую страницу, на ЖК-дисплее принтера отображается сообщение «Обработка», но затем оно исчезает и ничего не происходит. Вот мои журналы (обратите внимание, что печать не удалась, несмотря на успешные журналы доступа):
# /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
Нашел решение: изначально у меня был принтер, работающий под 11.10 с michael gruz ppa, но это больше не работало в 12.04, и попытка установки из Диспетчера печати Ubuntu также не работала.
Я нашел ppa Майкла Груза, который был обновлен до 12.04: https://code.launchpad.net/~michael-gruz/+archive/canon-trunk/+packages
[ 114] Сначала я удалил старый драйвер с помощью диспетчера пакетов Synaptic, затем добавил новый:
sudo add-apt-repository ppa:michael-gruz/canon-trunk
sudo apt-get update
sudo apt-get install cnijfilter-mx870series
После этого работала установка принтера с помощью диспетчера печати.
Это работает. Спасибо. Я использую ваш метод и следую описанию: (/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