[РЕШЕНО]Подключение принтера Canon iP2700

Дано: струйник Canon iP2700 по usb
lsusb:
Bus 001 Device 002: ID 04a9:10d3 Canon, Inc.
Установил cups по арчвики.
Установил дрова с yaourt (т.к. в gutenprint дров для этой конкретной модели нет): cnijfilter-ip2700series + cnijfilter-common.
В cups принтер обнаружился как:
Description:	Canon iP2700 series
Driver:	Canon iP2700 series Ver.3.30 (color, 2-sided printing)
Connection:	cnijusb:/dev/usb/lp0
Defaults:	job-sheets=none, none media=iso_a4_210x297mm sides=one-sided
Проблема: задание на печать отправляется, но сам принтер не печатает. Явных ошибок cups не возвращает.
В логах часто встречаются такие ругательства, не знаю, насколько это критично:
D [15/Feb/2012:13:59:14 +0400] Get-Jobs ipp://localhost:631/printers/Canon_iP2700_series
D [15/Feb/2012:13:59:14 +0400] Returning IPP successful-ok for Get-Jobs (ipp://localhost:631/printers/Canon_iP2700_series) from localhost
D [15/Feb/2012:13:59:14 +0400] cupsdSetBusyState: newbusy="Active clients and dirty files", busy="Active clients and dirty files"
D [15/Feb/2012:13:59:14 +0400] cupsdReadClient: 20 WAITING Closing on EOF
D [15/Feb/2012:13:59:14 +0400] cupsdCloseClient: 20
D [15/Feb/2012:13:59:14 +0400] cupsdSetBusyState: newbusy="Active clients and dirty files", busy="Active clients and dirty files"
D [15/Feb/2012:13:59:14 +0400] cupsdSetBusyState: newbusy="Dirty files", busy="Active clients and dirty files"
D [15/Feb/2012:13:59:14 +0400] PID 2074 (/usr/lib/cups/cgi-bin/printers.cgi) exited with no errors.
D [15/Feb/2012:13:59:14 +0400] cupsdReadClient: 14 GET /cups.css HTTP/1.1
D [15/Feb/2012:13:59:14 +0400] cupsdSetBusyState: newbusy="Active clients and dirty files", busy="Dirty files"
D [15/Feb/2012:13:59:14 +0400] cupsdAuthorize: Authorized as archie using Basic
D [15/Feb/2012:13:59:14 +0400] cupsdSetBusyState: newbusy="Dirty files", busy="Active clients and dirty files"
D [15/Feb/2012:13:59:14 +0400] cupsdReadClient: 14 GET /images/left.gif HTTP/1.1
D [15/Feb/2012:13:59:14 +0400] cupsdSetBusyState: newbusy="Active clients and dirty files", busy="Dirty files"
D [15/Feb/2012:13:59:14 +0400] cupsdAuthorize: Authorized as archie using Basic
D [15/Feb/2012:13:59:14 +0400] cupsdSetBusyState: newbusy="Dirty files", busy="Active clients and dirty files"
D [15/Feb/2012:13:59:14 +0400] cupsdReadClient: 14 GET /images/right.gif HTTP/1.1
D [15/Feb/2012:13:59:14 +0400] cupsdSetBusyState: newbusy="Active clients and dirty files", busy="Dirty files"
D [15/Feb/2012:13:59:14 +0400] cupsdAuthorize: Authorized as archie using Basic
D [15/Feb/2012:13:59:14 +0400] cupsdSetBusyState: newbusy="Dirty files", busy="Active clients and dirty files"
D [15/Feb/2012:13:59:14 +0400] cupsdReadClient: 14 GET /images/unsel.gif HTTP/1.1
D [15/Feb/2012:13:59:14 +0400] cupsdSetBusyState: newbusy="Active clients and dirty files", busy="Dirty files"
D [15/Feb/2012:13:59:14 +0400] cupsdAuthorize: Authorized as archie using Basic
D [15/Feb/2012:13:59:14 +0400] cupsdSetBusyState: newbusy="Dirty files", busy="Active clients and dirty files"
D [15/Feb/2012:13:59:14 +0400] cupsdReadClient: 14 GET /images/sel.gif HTTP/1.1
D [15/Feb/2012:13:59:14 +0400] cupsdSetBusyState: newbusy="Active clients and dirty files", busy="Dirty files"
D [15/Feb/2012:13:59:14 +0400] cupsdAuthorize: Authorized as archie using Basic
D [15/Feb/2012:13:59:14 +0400] cupsdSetBusyState: newbusy="Dirty files", busy="Active clients and dirty files"
Что делал: пробовал ставить из аура пакет cups-usblp, данный принтер определялся как usb:/… и cnijusb:/ но не печатал в обоих ипостасях.
Примечание: через турбопринт печатал без проблем, но это не решение для меня (ключ стоит дороже, чем сам принтер). Перерыл инет, но толком решения не нашел, одно ясно - данный принтер все-же печатает в линухе. Глаза уже настолько красные насколько это возможно.
Хэлп.
Юзер в группе lp?
Юзер в группе sys?
sudo id archie
uid=1000(archie) gid=100(users) группы=100(users),3(sys),7(lp),10(wheel),50(games),91(video),92(audio),93(optical),94(floppy),95(storage),96(scanner),98(power)
Нашёл инстукцию от iP4300, может пригодится.
https://wiki.archlinux.org/index.php/Canon_iP4300
“Весна опять пришла,
И лучики тепла,
Доверчиво глядят в мое окно” :)

Решение:
наткнулся на ветку обсуждения данного сабжа на странице проекта gutenprint на sourceforge. Там, к своему удивлению, обнаружил, что ребята еще год назад адаптировали данный драйвер и включили его в пакет. Прошерстив все варианты по принтерам Canon в данном пакете нашел только Canon PIXUS iP2700 (у меня PIXMA iP2700). Решил еще раз поставить этот драйвер (пробовал его в самом начале, но ничего не работало). Что сделал:
1. Снес ранее установленный cnijfilter-ip2700series.
2. Принтер перестал вообще определяться купсом.
3. Удалил модуль usblp (rmmod usblp). Принтер определился.
4. Выбрал драйвер Canon PIXUS iP2700 и … принтер заработал!

Вывод: сообщество archlinux.org.ru дарит лучи разума, тепла и доброты!
Ostland
“Весна опять пришла,
И лучики тепла,
Доверчиво глядят в мое окно” :)

Решение:
наткнулся на ветку обсуждения данного сабжа на странице проекта gutenprint на sourceforge. Там, к своему удивлению, обнаружил, что ребята еще год назад адаптировали данный драйвер и включили его в пакет. Прошерстив все варианты по принтерам Canon в данном пакете нашел только Canon PIXUS iP2700 (у меня PIXMA iP2700). Решил еще раз поставить этот драйвер (пробовал его в самом начале, но ничего не работало). Что сделал:
1. Снес ранее установленный cnijfilter-ip2700series.
2. Принтер перестал вообще определяться купсом.
3. Удалил модуль usblp (rmmod usblp). Принтер определился.
4. Выбрал драйвер Canon PIXUS iP2700 и … принтер заработал!

Вывод: сообщество archlinux.org.ru дарит лучи разума, тепла и доброты!
Надо было просто usblp в blacklist добавить и все.
У меня тоже также было до обновления cups 1.4.
Правда у меня другой теперь,но тот еще живет.
Принтер то древний.
Последний крик моды - эхо 30-летней давности.
 
Зарегистрироваться или войдите чтобы оставить сообщение.