[Comm] принтер Canon LBP-1120 не работает на 4.0.X
vx 8400
vx8400 на gmail.com
Вс Мар 7 15:52:55 UTC 2010
Доброго времени суток, All,
Прошу помочь запустить USB-принтер Canon LBP-1120 на ALT 4.0:
ядро: 2.6.18-std-smp-alt10 #1 SMP Wed Dec 12 23:42:05 MSK 2007 i686 GNU/Linux
принтер распознается как:
drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 5 if
0 alt 0 proto 2 vid 0x04A9 pid 0x262B
usbcore: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Запускал по инструкции:
http://faq.altlinux.ru/index.php?action=single&nf=1&qid=891
Принтер зарегистрирован в CUPS как 'lp',
lpq -P lp показывает:
lp is ready
no entries
Запущены процессы:
root 5097 1 0 19:20 ? /usr/sbin/cupsd
.....
root 5060 1 0 19:20 ? /usr/sbin/ccpd
root 5105 5060 0 19:20 ? /usr/sbin/ccpd
root 5108 5105 0 19:20 ? captmon --data-write-fd=9
--data-read-fd=12 --cmd-write-fd=13 --cmd-read-fd=16 --output-fd=3
--input-fd=3
Из-под root делаем echo '123' | lpr -P lp.
Отрабатывает gs -r600 -q -dNOPROMPT -dSAFER -sDEVICE=pgmraw -sOutputFile=- -
Запускается ccp:
lp 16965 5097 0 18:10 ? ccp:/var/ccpd/fifo0 66 root (stdin)
1 job-uuid=urn:uuid:....
ccp пишет в /var/ccpd/fifo0, завершается без ошибок:
http://sites.google.com/site/strgko/lbp-1120/cups.error_log
В dmesg, /var/log/messages ошибок тоже нет
НО: принтер ничего видимого невооруженным глазом не делает.
strace -p `/sbin/pidof captmon` показывает, что captmon гонит
бесконечный цикл вида:
sigreturn() = ? (mask now [CHLD])
alarm(0) = 0
write(12, "\0", 1) = 1
time(NULL) = 1267974576
time(NULL) = 1267974576
alarm(2) = 0
write(3, "\240\240\4\0", 4) = -1 EINTR (Interrupted system call)
^^^ в /dev/usb/lp0 это отправляется для запроса "есть бумага?"
(см. waitforpaper() {...} в capt.c из открытого драйвера
http://www.boichat.ch/nicolas/capt/capt-0.1.tar.gz)
То же самое с cndrvcups 1.60, 1.80.
С открытым драйвером capt-0.1
(http://www.boichat.ch/nicolas/capt/capt-0.1.tar.gz)
в /dev/usb/lp0 пишется \241\241\4\0, но прочесть из lp0 ничего не получается.
Вывод strace: http://sites.google.com/site/strgko/lbp-1120/capt.strace
Куда копать?
Спасибо.
Олег.
Подробная информация о списке рассылки community