28.02.2012

Принтер Canon iP1500 в Ubuntu 11.10

Так и не смог завести своего старичка Canon iP1500 под Ubuntu 11.10.
Если у кого то получилось отпишитесь.
А я до релиза 11.10 даже думал, что связка Cups + Guteprint из коробки его запустит. Во всяком случае в Guteprint была заявлена экспериментальная поддержка Canon iP1500.
Пришлось идти на матерые извращения - проброс usb в Virtual Box и печать оттуда из всеми любимой системы.
Осенью у меня Turboprint триальный месяц спасал. Раньше можно было после триала выставить 300 dpi  и хоть так печатать. Новый лепит свой логотип. Я его вчера удалил. Сегодня решил на всякий случай скачать и проверить может он забыл, что я его ставил или может новая версия будет считать, что я ее первый раз ставлю...
И о чудо!... он снова заработал. Так смотришь и до 12.04 дотяну или до покупки нового принтера :)
Порекомендуйте, какие струйники из коробки работают сейчас в Cups до 100$, что бы можно было шприцом заправлять по простому, ну на худой конец  СНПЧ прилепить... Лазерный не хочу дорого для дома - картридж рано или поздно придется менять, а это 35-40$.


P.S. 18.03.2012

Кое что нашел, jamesjames ткнул меня в тему, где попросили показать лог
и тут я понял, что даже не смотрел вывод лога  cups, хотя с этого всегда начинается решение любой проблемы.

Итак имеем установленный драйвер: Canon PIXMA iP1500 - CUPS+Gutenprint v5.2.7
После отправки на печать файла получаем:
W [18/Mar/2012:07:38:50 +0200] no access to /System/Library/ColorSync/Profiles/sRGB Profile.icc
W [18/Mar/2012:07:38:50 +0200] no access to /System/Library/ColorSync/Profiles/sRGB Profile.icc
W [18/Mar/2012:07:38:50 +0200] no access to /System/Library/ColorSync/Profiles/Generic CMYK Profile.icc
W [18/Mar/2012:07:38:50 +0200] failed to AddProfile: org.freedesktop.ColorManager.Failed:profile object path '/org/freedesktop/ColorManager/profiles/CanoniP1500_Gray__' has already been added
W [18/Mar/2012:07:38:50 +0200] failed to AddProfile: org.freedesktop.ColorManager.Failed:profile object path '/org/freedesktop/ColorManager/profiles/CanoniP1500_RGB__' has already been added
E [18/Mar/2012:07:39:00 +0200] [CGI] Saw EOF, expected '}'!
Исправляем пути к файлам цветовых профилей, чтобы справить ошибку. Открываем файл /etc/cups/ppd/CanoniP1500.ppd (имя будет соответствовать имени принтера, которое вы дали ему при установке) и редактируем строки начинающиеся с "cupsICCProfile":
*cupsICCProfile Gray../Grayscale:     /usr/share/ghostscript/9.01/iccprofiles/default_gray.icc
*cupsICCProfile RGB../Grayscale:     /usr/share/ghostscript/9.01/iccprofiles/default_rgb.icc
*cupsICCProfile CMYK../Grayscale:     /usr/share/ghostscript/9.01/iccprofiles/default_cmyk.icc





*cupsICCProfile Gray../Grayscale: "/usr/share/ghostscript/9.04/iccprofiles default_gray.icc"
*cupsICCProfile RGB../Color: "/usr/share/ghostscript/9.04/iccprofiles default_rgb.icc"
*cupsICCProfile CMYK../Color: "/usr/share/ghostscript/9.04/iccprofiles default_cmyk.icc"
При этом есть некоторые позитивные сдвиги в процессе печати :)
Печать "идет" несколько минут при почти полной загрузке процессора в логах появляется:
Set job-printer-state-message to "Printing page 116, 1%", current level=INFO
Set job-printer-state-message to "Printing page 116, 2%", current level=INFO
......
Set job-printer-state-message to "Printing page 116, 93%", current level=INFO
Set job-printer-state-message to "Printing page 116, 100%", current level=INFO
Полные лог