* [Comm] принтер Canon LBP-1120 не работает на 4.0.X @ 2010-03-07 15:52 vx 8400 2010-03-07 17:19 ` Denis Nazarov 0 siblings, 1 reply; 25+ messages in thread From: vx 8400 @ 2010-03-07 15:52 UTC (permalink / raw) To: community Доброго времени суток, 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 Куда копать? Спасибо. Олег. ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [Comm] принтер Canon LBP-1120 не работает на 4.0.X 2010-03-07 15:52 [Comm] принтер Canon LBP-1120 не работает на 4.0.X vx 8400 @ 2010-03-07 17:19 ` Denis Nazarov 2010-03-07 19:16 ` vx 8400 0 siblings, 1 reply; 25+ messages in thread From: Denis Nazarov @ 2010-03-07 17:19 UTC (permalink / raw) To: ALT Linux Community general discussions В сообщении от Воскресенье 07 марта 2010 20:52:55 автор vx 8400 написал: > Доброго времени суток, 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 > > Куда копать? а это читали? http://www.freesource.info/wiki/HCL/Periferija/Printery/Canon ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [Comm] принтер Canon LBP-1120 не работает на 4.0.X 2010-03-07 17:19 ` Denis Nazarov @ 2010-03-07 19:16 ` vx 8400 2010-03-09 22:49 ` Michael Shigorin 0 siblings, 1 reply; 25+ messages in thread From: vx 8400 @ 2010-03-07 19:16 UTC (permalink / raw) To: ALT Linux Community general discussions Denis, cпасибо за ссылку, reboot (возможно) помог. 7 марта 2010 г. 18:19 Denis Nazarov : > а это читали? > http://www.freesource.info/wiki/HCL/Periferija/Printery/Canon Читал, сделал chmod, перегрузил машину, сделал chmod 777 /dev/usb/lp0, service cups start, service ccpd start. Принтер от меня в ~3000 км, поэтому вижу только: - captmon циклиться на write(3, "\240\240\4\0", 4) перестал; - из /var/log/cups/error_log cледует, что ccp завершился нормально: D [07/Mar/2010:21:51:22 +0300] [Job 74] Wrote 1 pages... D [07/Mar/2010:21:51:22 +0300] cupsdCloseClient: 6 D [07/Mar/2010:21:51:22 +0300] cupsdAcceptClient: 6 from localhost (Domain) D [07/Mar/2010:21:51:22 +0300] cupsdCloseClient: 8 D [07/Mar/2010:21:51:22 +0300] cupsdAcceptClient: 8 from localhost (Domain) D [07/Mar/2010:21:51:22 +0300] cupsdCloseClient: 6 D [07/Mar/2010:21:51:22 +0300] cupsdReadClient: 8 POST /jobs/ HTTP/1.1 D [07/Mar/2010:21:51:22 +0300] cupsdAuthorize: No authentication data provided. D [07/Mar/2010:21:51:22 +0300] Cancel-Job ipp://localhost/printers/lp D [07/Mar/2010:21:51:22 +0300] Cancel-Job client-error-not-possible: Job #73 is already completed - can't cancel. D [07/Mar/2010:21:51:22 +0300] cupsdProcessIPPRequest: 8 status_code=404 (client-error-not-possible) D [07/Mar/2010:21:51:25 +0300] [Job 74] ccp: last data. D [07/Mar/2010:21:51:25 +0300] [Job 74] ccp: end of send data. D [07/Mar/2010:21:51:25 +0300] cupsdAcceptClient: 6 from localhost (Domain) D [07/Mar/2010:21:51:25 +0300] cupsdCloseClient: 8 D [07/Mar/2010:21:51:25 +0300] PID 4814 (/usr/lib/cups/filter/pstocapt) exited with no errors. D [07/Mar/2010:21:51:25 +0300] PID 4815 (/usr/lib/cups/backend/ccp) exited with no errors. D [07/Mar/2010:21:51:25 +0300] [Job 74] File 0 is complete. D [07/Mar/2010:21:51:25 +0300] Discarding unused printer-state-changed event... D [07/Mar/2010:21:51:25 +0300] Discarding unused job-completed event... - после остановки ccpd и cups запись открытым драйвером capt-0.1 ( echo 123 | gs .... | capt -t 90 -l 110 -f - ) идет без видимых ошибок. Когда во вторник до принтера дойдут ногами, отпишусь о результате. Спасибо. Олег. ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [Comm] принтер Canon LBP-1120 не работает на 4.0.X 2010-03-07 19:16 ` vx 8400 @ 2010-03-09 22:49 ` Michael Shigorin 2010-03-09 23:42 ` vx 8400 0 siblings, 1 reply; 25+ messages in thread From: Michael Shigorin @ 2010-03-09 22:49 UTC (permalink / raw) To: ALT Linux Community general discussions On Sun, Mar 07, 2010 at 08:16:25PM +0100, vx 8400 wrote: > - после остановки ccpd и cups запись открытым драйвером capt-0.1 > ( echo 123 | gs .... | capt -t 90 -l 110 -f - ) идет без видимых ошибок. > Когда во вторник до принтера дойдут ногами, отпишусь о результате. capt не умеет обработку ошибок, в т.ч. по бумаге. Пользоваться (в основном по документации, но с бубнами и lprestart/glprestart) получалось только подобранными версиями cndrvcups-capt. Ещё такая штука: LBP-2900 _молча_ приходил в изумление, если в него потыкать, скажем, PCL-ным драйвером. _Кажется_, помогал сброс всего подряд вплоть до rmmod usblp и чуть ли не usbcore плюс выкл/вкл принтера, но более практичным оказывался reboot (плюс выкл/вкл). -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [Comm] принтер Canon LBP-1120 не работает на 4.0.X 2010-03-09 22:49 ` Michael Shigorin @ 2010-03-09 23:42 ` vx 8400 2010-03-10 5:17 ` Денис Назаров ` (2 more replies) 0 siblings, 3 replies; 25+ messages in thread From: vx 8400 @ 2010-03-09 23:42 UTC (permalink / raw) To: shigorin, ALT Linux Community general discussions 9 марта 2010 г. 23:49 Michael Shigorin пишет: > capt не умеет обработку ошибок, в т.ч. по бумаге. Местами умеет вываливаться c exit(1). capt-0.1 таки заработал после (вследствие?) перезагрузки. Напечатал несколько листов. После очередного его заклинило на read() из /dev/usb/lp0, зажеванная бумага подтвердится/исключится сегодня утром. > Пользоваться (в основном по документации, но с бубнами и lprestart/glprestart) > получалось только подобранными версиями cndrvcups-capt. У меня с cndrvcups-1.30/1.60/1.80 принтер даже не дергается (со слов очевидцев), в /var/log/cups/error_log, dmesg ошибок нет. Так что сapt-0.1 > Ещё такая штука: LBP-2900 _молча_ приходил в изумление, если > в него потыкать, скажем, PCL-ным драйвером. _Кажется_, помогал > сброс всего подряд вплоть до rmmod usblp и чуть ли не usbcore > плюс выкл/вкл принтера, но более практичным оказывался reboot > (плюс выкл/вкл). Чудным образом после перезагрузки машины capt-0.1 заработал. rmmod usblp (без rmmod usb*) до этого не помогал. WBR, Oleg. ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [Comm] принтер Canon LBP-1120 не работает на 4.0.X 2010-03-09 23:42 ` vx 8400 @ 2010-03-10 5:17 ` Денис Назаров 2010-03-10 12:28 ` vx 8400 2010-03-10 13:47 ` [Comm] принтер Canon LBP-1120 не работает на 4.0.X Michael Shigorin 2010-03-11 4:31 ` Kharitonov A. Dmitry 2 siblings, 1 reply; 25+ messages in thread From: Денис Назаров @ 2010-03-10 5:17 UTC (permalink / raw) To: ALT Linux Community general discussions Wed, 10 Mar 2010 00:42:40 +0100 письмо от vx 8400 <vx8400@gmail.com>: > 9 марта 2010 г. 23:49 Michael Shigorin пишет: > > capt не умеет обработку ошибок, в т.ч. по бумаге. > > Местами умеет вываливаться c exit(1). > capt-0.1 таки заработал после (вследствие?) перезагрузки. > Напечатал несколько листов. > После очередного его заклинило на read() из /dev/usb/lp0, > зажеванная бумага подтвердится/исключится сегодня утром. > > > Пользоваться (в основном по документации, но с бубнами и lprestart/glprestart) > > получалось только подобранными версиями cndrvcups-capt. > > У меня с cndrvcups-1.30/1.60/1.80 принтер даже не дергается (со слов > очевидцев), > в /var/log/cups/error_log, dmesg ошибок нет. > Так что сapt-0.1 > > > Ещё такая штука: LBP-2900 _молча_ приходил в изумление, если > > в него потыкать, скажем, PCL-ным драйвером. _Кажется_, помогал > > сброс всего подряд вплоть до rmmod usblp и чуть ли не usbcore > > плюс выкл/вкл принтера, но более практичным оказывался reboot > > (плюс выкл/вкл). > > Чудным образом после перезагрузки машины capt-0.1 заработал. > rmmod usblp (без rmmod usb*) до этого не помогал. > такое ощущение, что мне дико повезло, что у меня canon работает... Принтер LBP3010, бранч 5.1, драйвер 1.80, каждый вечер из дома удаленно снимаю данные с кассы и отправляю на печать отчет, утром народ с пола бумажки собирает :) ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [Comm] принтер Canon LBP-1120 не работает на 4.0.X 2010-03-10 5:17 ` Денис Назаров @ 2010-03-10 12:28 ` vx 8400 2010-03-10 19:44 ` vx 8400 2010-03-11 18:57 ` [Comm] удалённо передёрнуть питание (was: принтер Canon LBP-1120 не работает на 4.0.X) Michael Shigorin 0 siblings, 2 replies; 25+ messages in thread From: vx 8400 @ 2010-03-10 12:28 UTC (permalink / raw) To: Денис Назаров, ALT Linux Community general discussions 10 марта 2010 г. 6:17 Денис Назаров пишет: > > такое ощущение, что мне дико повезло, что у меня canon работает... > Принтер LBP3010, бранч 5.1, драйвер 1.80, каждый вечер из дома удаленно > снимаю данные с кассы и отправляю на печать отчет, утром народ с пола > бумажки собирает :) Сейчас как раз имею <вырезано_цензурой> с lbp-1120 по ssh. cndrvcups не работает вообще. C capt-0.1 его иногда непредсказуемо клинит: текущее задание проходит, но на следующем запуске capt получаем open("/dev/usb/lp0", O_RDWR|O_NONBLOCK) = -1 EBUSY (Device or resource busy) Помогает выключить и включить на ходу. Сейчас жду, когда его на том конце передернут. WBR, Oleg. ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [Comm] принтер Canon LBP-1120 не работает на 4.0.X 2010-03-10 12:28 ` vx 8400 @ 2010-03-10 19:44 ` vx 8400 2010-03-11 18:57 ` [Comm] удалённо передёрнуть питание (was: принтер Canon LBP-1120 не работает на 4.0.X) Michael Shigorin 1 sibling, 0 replies; 25+ messages in thread From: vx 8400 @ 2010-03-10 19:44 UTC (permalink / raw) To: Денис Назаров, ALT Linux Community general discussions 10 марта 2010 г. 13:28 vx 8400 пишет: > Сейчас как раз имею <вырезано_цензурой> с lbp-1120 по ssh. > cndrvcups не работает вообще. > > C capt-0.1 его иногда непредсказуемо клинит: текущее задание проходит, > но на следующем запуске capt получаем > > open("/dev/usb/lp0", O_RDWR|O_NONBLOCK) = -1 EBUSY (Device or resource busy) > Выдал дезу. Sorry. open() не проходит, если запущен /usr/lib/cups/backends/usb, который держит /dev/usb/lp0. backends/usb для capt-0.1 не нужен. В /etc/cups/printers.conf закомментариваем #DeviceURI usb://Canon/LASER%20SHOT%20LBP-1120 После этого capt должен отработать нормально. WBR, Oleg. ^ permalink raw reply [flat|nested] 25+ messages in thread
* [Comm] удалённо передёрнуть питание (was: принтер Canon LBP-1120 не работает на 4.0.X) 2010-03-10 12:28 ` vx 8400 2010-03-10 19:44 ` vx 8400 @ 2010-03-11 18:57 ` Michael Shigorin 2010-03-11 19:25 ` [Comm] [JT] " vx 8400 ` (2 more replies) 1 sibling, 3 replies; 25+ messages in thread From: Michael Shigorin @ 2010-03-11 18:57 UTC (permalink / raw) To: ALT Linux Community general discussions On Wed, Mar 10, 2010 at 01:28:19PM +0100, vx 8400 wrote: > Помогает выключить и включить на ходу. Сейчас жду, когда его на > том конце передернут. JFYI, в Киеве удалось найти Gembird mSIS-PM -- управляемую по USB розетку (работает с sispmctl) -- примерно по $10: http://www.e-napruga.com.ua/good_details.php?good_key=648 (спасибо uka@) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [Comm] [JT] удалённо передёрнуть питание (was: принтер Canon LBP-1120 не работает на 4.0.X) 2010-03-11 18:57 ` [Comm] удалённо передёрнуть питание (was: принтер Canon LBP-1120 не работает на 4.0.X) Michael Shigorin @ 2010-03-11 19:25 ` vx 8400 2010-03-11 21:29 ` [Comm] [JT] удалённо передёрнуть питание Michael Shigorin 2010-03-14 13:42 ` [Comm] удалённо передёрнуть питание (was: принтер Canon LBP-1120 не работает на 4.0.X) Sergey 2 siblings, 1 reply; 25+ messages in thread From: vx 8400 @ 2010-03-11 19:25 UTC (permalink / raw) To: ALT Linux Community general discussions 11 марта 2010 г. 19:57 Michael Shigorin пишет: > JFYI, в Киеве удалось найти Gembird mSIS-PM -- управляемую > по USB розетку (работает с sispmctl) -- примерно по $10: > http://www.e-napruga.com.ua/good_details.php?good_key=648 Thx! У них нет управляемого по ssh аникейщика? ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [Comm] [JT] удалённо передёрнуть питание 2010-03-11 19:25 ` [Comm] [JT] " vx 8400 @ 2010-03-11 21:29 ` Michael Shigorin 2010-03-12 13:44 ` vx 8400 0 siblings, 1 reply; 25+ messages in thread From: Michael Shigorin @ 2010-03-11 21:29 UTC (permalink / raw) To: ALT Linux Community general discussions On Thu, Mar 11, 2010 at 08:25:13PM +0100, vx 8400 wrote: > У них нет управляемого по ssh аникейщика? У них -- не знаю, а вообще назовите город, вдруг кто и есть. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [Comm] [JT] удалённо передёрнуть питание 2010-03-11 21:29 ` [Comm] [JT] удалённо передёрнуть питание Michael Shigorin @ 2010-03-12 13:44 ` vx 8400 2010-03-12 13:48 ` Michael Shigorin 0 siblings, 1 reply; 25+ messages in thread From: vx 8400 @ 2010-03-12 13:44 UTC (permalink / raw) To: shigorin, ALT Linux Community general discussions 11 марта 2010 г. 22:29 Michael Shigorin пишет: > On Thu, Mar 11, 2010 at 08:25:13PM +0100, vx 8400 wrote: >> У них нет управляемого по ssh аникейщика? > > У них -- не знаю, а вообще назовите город, вдруг кто и есть. г. Серпухов. ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [Comm] [JT] удалённо передёрнуть питание 2010-03-12 13:44 ` vx 8400 @ 2010-03-12 13:48 ` Michael Shigorin 2010-03-12 13:57 ` vx 8400 0 siblings, 1 reply; 25+ messages in thread From: Michael Shigorin @ 2010-03-12 13:48 UTC (permalink / raw) To: ALT Linux Community general discussions On Fri, Mar 12, 2010 at 02:44:25PM +0100, vx 8400 wrote: > >> У них нет управляемого по ssh аникейщика? > > У них -- не знаю, а вообще назовите город, вдруг кто и есть. > г. Серпухов. Сам не знаю; http://forum.altlinux.org/index.php?topic=174.0 -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [Comm] [JT] удалённо передёрнуть питание 2010-03-12 13:48 ` Michael Shigorin @ 2010-03-12 13:57 ` vx 8400 0 siblings, 0 replies; 25+ messages in thread From: vx 8400 @ 2010-03-12 13:57 UTC (permalink / raw) To: shigorin, ALT Linux Community general discussions 12 марта 2010 г. 14:48 Michael Shigorin написал: >> г. Серпухов. > > Сам не знаю; http://forum.altlinux.org/index.php?topic=174.0 Thx! Они даже живые. ^ permalink raw reply [flat|nested] 25+ messages in thread
[parent not found: <725234771003120007v1603b393xd1cffe528a3f7d9f@mail.gmail.com>]
* Re: [Comm] удалённо передёрнуть питание @ 2010-03-12 9:40 ` Michael Shigorin 2010-03-14 8:40 ` Jurij Bogaevs'kyj 0 siblings, 1 reply; 25+ messages in thread From: Michael Shigorin @ 2010-03-12 9:40 UTC (permalink / raw) To: ALT Linux Community general discussions On Fri, Mar 12, 2010 at 10:07:15AM +0200, Michael Bochkaryov wrote: > > > Помогает выключить и включить на ходу. Сейчас жду, когда его на > > > том конце передернут. > > JFYI, в Киеве удалось найти Gembird mSIS-PM -- управляемую > > по USB розетку (работает с sispmctl) -- примерно по $10: > > http://www.e-napruga.com.ua/good_details.php?good_key=648 > > (спасибо uka@) > Миша, а практически вы уже пользовали такое? К-канэшно, чего б я sispmctl собирал? :) # sispmctl -g 1 Accessing Gembird #0 USB device 002 mSIS-PM devices only features one outlet. Number changed to 1 mSIS-PM devices only features one outlet. Number changed to 1 Status of outlet 1: on Если очень припрёт, можешь попробовать выторговать у наших купленные на поиграться экземпляры -- мы выгребли все четыре (или три?), что в е-напруге смогли найти. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [Comm] удалённо передёрнуть питание 2010-03-12 9:40 ` [Comm] " Michael Shigorin @ 2010-03-14 8:40 ` Jurij Bogaevs'kyj 2010-03-20 12:37 ` Jurij Bogaevs'kyj 0 siblings, 1 reply; 25+ messages in thread From: Jurij Bogaevs'kyj @ 2010-03-14 8:40 UTC (permalink / raw) To: community On 12.03.10 11:40, Michael Shigorin wrote: > > Если очень припрёт, можешь попробовать выторговать у наших > купленные на поиграться экземпляры -- мы выгребли все четыре > (или три?), что в е-напруге смогли найти. > А можно мне выторговать? С кем можно по этому поводу связаться? Очень нужно... -- Jurij Bogaevs'kiy aka samuray ICQ:248954815 Jabber:Jurij.Bogaevskyj_at_jabber.kiev.ua ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [Comm] удалённо передёрнуть питание 2010-03-14 8:40 ` Jurij Bogaevs'kyj @ 2010-03-20 12:37 ` Jurij Bogaevs'kyj 0 siblings, 0 replies; 25+ messages in thread From: Jurij Bogaevs'kyj @ 2010-03-20 12:37 UTC (permalink / raw) To: community On 14.03.10 10:40, Jurij Bogaevs'kyj wrote: > On 12.03.10 11:40, Michael Shigorin wrote: > >> >> Если очень припрёт, можешь попробовать выторговать у наших >> купленные на поиграться экземпляры -- мы выгребли все четыре >> (или три?), что в е-напруге смогли найти. >> > А можно мне выторговать? С кем можно по этому поводу связаться? Очень > нужно... > Железка куплена, подключена и работает с помощью sispmctl и monit. Благодарности Drool за помощь в пересборке под 4.1 и mike за подсказку и собственно сам пакет sispmctl. -- Jurij Bogaevs'kiy aka samuray ICQ:248954815 Jabber:Jurij.Bogaevskyj_at_jabber.kiev.ua ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [Comm] удалённо передёрнуть питание (was: принтер Canon LBP-1120 не работает на 4.0.X) 2010-03-11 18:57 ` [Comm] удалённо передёрнуть питание (was: принтер Canon LBP-1120 не работает на 4.0.X) Michael Shigorin 2010-03-11 19:25 ` [Comm] [JT] " vx 8400 @ 2010-03-14 13:42 ` Sergey 2 siblings, 0 replies; 25+ messages in thread From: Sergey @ 2010-03-14 13:42 UTC (permalink / raw) To: ALT Linux Community general discussions On Thursday 11 March 2010, Michael Shigorin wrote: > JFYI, в Киеве удалось найти Gembird mSIS-PM -- управляемую > по USB розетку (работает с sispmctl) -- примерно по $10: > http://www.e-napruga.com.ua/good_details.php?good_key=648 > (спасибо uka@) Есть ещё с Ethernet. у Planet, у APC. Кстати, Gembird тоже такое выпустил недавно. -- С уважением, Сергей a_s_y@sama.ru ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [Comm] принтер Canon LBP-1120 не работает на 4.0.X 2010-03-09 23:42 ` vx 8400 2010-03-10 5:17 ` Денис Назаров @ 2010-03-10 13:47 ` Michael Shigorin 2010-03-11 4:31 ` Kharitonov A. Dmitry 2 siblings, 0 replies; 25+ messages in thread From: Michael Shigorin @ 2010-03-10 13:47 UTC (permalink / raw) To: ALT Linux Community general discussions On Wed, Mar 10, 2010 at 12:42:40AM +0100, vx 8400 wrote: > > Пользоваться [...] получалось только подобранными версиями > > cndrvcups-capt. > У меня с cndrvcups-1.30/1.60/1.80 принтер даже не дергается (со > слов очевидцев), в /var/log/cups/error_log, dmesg ошибок нет. Мы остановились на 1.50, кажется. 1.30 был первым рабочим, 1.10 и 1.20 скорее прикидывались, 1.40 не особо отличался то ли от 1.30, то ли от 1.50. 1.60+ не пробовал. Но для конкретно LBP1120 не знаю. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [Comm] принтер Canon LBP-1120 не работает на 4.0.X 2010-03-09 23:42 ` vx 8400 2010-03-10 5:17 ` Денис Назаров 2010-03-10 13:47 ` [Comm] принтер Canon LBP-1120 не работает на 4.0.X Michael Shigorin @ 2010-03-11 4:31 ` Kharitonov A. Dmitry 2010-03-11 10:53 ` vx 8400 2 siblings, 1 reply; 25+ messages in thread From: Kharitonov A. Dmitry @ 2010-03-11 4:31 UTC (permalink / raw) To: ALT Linux Community general discussions > Чудным образом после перезагрузки машины capt-0.1 заработал. > rmmod usblp (без rmmod usb*) до этого не помогал. > Этот драйвер весьма не доделанный. Он обращается только к устройству /dev/usb/lp0. Если принтер во время работы вздумывает встать как /dev/usb/lp1 (наблюдал сам) (например, при внутреннем сбросе по тайм ауту), то драйвер клинит. Таже история, если подключены 2 usb принтера. ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [Comm] принтер Canon LBP-1120 не работает на 4.0.X 2010-03-11 4:31 ` Kharitonov A. Dmitry @ 2010-03-11 10:53 ` vx 8400 2010-03-11 11:01 ` vx 8400 2010-03-11 18:58 ` Michael Shigorin 0 siblings, 2 replies; 25+ messages in thread From: vx 8400 @ 2010-03-11 10:53 UTC (permalink / raw) To: ALT Linux Community general discussions [-- Attachment #1: Type: text/plain, Size: 658 bytes --] 11 марта 2010 г. 5:31 Kharitonov A. Dmitry пишет: > >> Чудным образом после перезагрузки машины capt-0.1 заработал. > > Этот драйвер весьма не доделанный. Он обращается только к устройству > /dev/usb/lp0. Если принтер во время работы вздумывает встать как > /dev/usb/lp1 (наблюдал сам) (например, при внутреннем сбросе по тайм ауту), > то драйвер клинит. Таже история, если подключены 2 usb принтера. Не проблема. capt.c.patch в прицепе. Проблема может быть в том, что capt не всегда правильно распознает и обрабатывает состояние принтера. В моем случае пока работает нормально через cups (со слов очевидца). Если будут сбои, буду отлаживать. WBR, Oleg. [-- Attachment #2: capt.c.patch --] [-- Type: text/x-patch, Size: 3602 bytes --] --- orig/capt-0.1/capt.c 2004-08-16 22:22:57 +0400 +++ capt-0.1/capt.c 2010-03-11 13:45:56 +0300 @@ -33,11 +33,14 @@ #include "capt.h" +char* dev_printer = NULL; + #define WAIT 8000 -#undef DEBUG +/*#undef DEBUG*/ + #ifdef DEBUG -#define DPRINTF(fmt, args...) printf(fmt, ## args) +#define DPRINTF(fmt, args...) fprintf(stderr,fmt, ## args) #else #define DPRINTF(fmt, args...) #endif @@ -269,6 +272,7 @@ unsigned char c1, c2; unsigned char* c; + fprintf(stderr,"In compress_bitmap\n"); ccbm = 0; cbm[0] = malloc(65536); cbm[1] = NULL; @@ -278,9 +282,13 @@ errorexit(); } + fprintf(stderr,"bitmapf ...\n"); + if (fgets(cbm[0],200,bitmapf)<=0) { return 0; } + fprintf(stderr,"fgets ( bitmapf ) succeeded\n"); + if (strncmp(cbm[0],"P4",2)) { fprintf(stderr,"Wrong file format.\n"); fprintf(stderr,"file position: %lx\n",ftell(bitmapf)); @@ -597,6 +605,7 @@ } int print_page(int page) { + /**/ if (page == 0) { write_command_packet(0xa1, 0xa1, 0, 2); @@ -604,7 +613,7 @@ fprintf(stderr, "Invalid printer state, printer not connected ?\n"); return 0; } - } + } /**/ if (!waitforpaper()) { fprintf(stderr, "Timeout out while waiting for paper.\n"); @@ -723,7 +732,7 @@ //int tfd; bitmapf = stdin; - while ((c = getopt(argc,argv,"Rrt:l:sf:")) != -1) { + while ((c = getopt(argc,argv,"Rrt:l:sf:d:")) != -1) { switch (c) { /* case 'R': { reset_only=1; @@ -752,40 +761,50 @@ fprintf(stderr,"File not found on unreadable\n"); errorexit(); } + DPRINTF("DBG: %s: reading the bitmap from %s\n",argv[0],optarg); + break; } + case 'd': + if (!optarg) { + fprintf(stderr,"ERROR: printer device is not specified. Use -d /dev/usb/lpX option.\n"); + errorexit(); + } + if (!(dev_printer = (char*)malloc(sizeof(char)*(strlen(optarg)+1)))) { + fprintf(stderr,"ERROR: weird! can't get core to copy %d characters of the device name!\n",strlen(optarg)+1); + errorexit(); + } + strcpy (dev_printer,optarg); + break; } } - fd = open("/dev/usb/lp0", O_RDWR | O_NONBLOCK); - //fd = open("/dev/lp0", O_RDWR); - -// if (!reset_only) { - /* pages printing loop */ -/* struct timeval ltv; - struct timeval ntv;*/ - - while (1) { - /* temporary file to store our results */ -/* strcpy(gname,"/tmp/lbp810-XXXXXX"); - if ((tfd=mkstemp(gname))<0) { - fprintf(stderr,"Can't open a temporary file.\n"); + if (!dev_printer) { + fprintf(stderr,"WARNING: using /dev/usb/lp0 by default\n"); + dev_printer = "/dev/usb/lp0"; + } + if ((fd = open(dev_printer, O_RDWR | O_NONBLOCK)) == -1) { + fprintf(stderr,"ERROR: %s: Can't open %s\n",argv[0],dev_printer); errorexit(); } - cbmf = fdopen(tfd,"w+");*/ - if (!compress_bitmap()) + DPRINTF("%s: DBG: %s opened\n",argv[0], dev_printer); + + while (1) { + DPRINTF("DBG: %s: compress_bitmap() ...\n",argv[0]); + if (!compress_bitmap()) { + DPRINTF("DBG: %s: compress_bitmap() == 0; break;\n",argv[0]); break; + } + DPRINTF("DBG: %s: simulate = %d\n",argv[0],simulate); if (!simulate) { + DPRINTF("DBG: %s: print_page() ...\n",argv[0]); if (!print_page( page )) { - fprintf(stderr, "Error, cannot print this page.\n"); + fprintf(stderr, "ERROR: %s: cannot print this page.\n",argv[0]); errorexit(); } - //gettimeofday(<v, NULL); + DPRINTF("DBG: %s: print_page() succeeded\n",argv[0]); } -// fclose(cbmf); next_page(page++); -// unlink(gname); } -// } fclose(bitmapf); ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [Comm] принтер Canon LBP-1120 не работает на 4.0.X 2010-03-11 10:53 ` vx 8400 @ 2010-03-11 11:01 ` vx 8400 2010-03-11 16:24 ` Kharitonov A. Dmitry 2010-03-11 18:58 ` Michael Shigorin 1 sibling, 1 reply; 25+ messages in thread From: vx 8400 @ 2010-03-11 11:01 UTC (permalink / raw) To: ALT Linux Community general discussions 11 марта 2010 г. 11:53 vx 8400 пищет: > 11 марта 2010 г. 5:31 Kharitonov A. Dmitry пишет: >> >>> Чудным образом после перезагрузки машины capt-0.1 заработал. >> >> Этот драйвер весьма не доделанный. Он обращается только к устройству >> /dev/usb/lp0. Если принтер во время работы вздумывает встать как >> /dev/usb/lp1 (наблюдал сам) (например, при внутреннем сбросе по тайм ауту), >> то драйвер клинит. Таже история, если подключены 2 usb принтера. > > Не проблема. > capt.c.patch в прицепе. P.S. Конечно, определение правильного на данный момент устройства на совести обертки к capt. В драйвер опрос /dev/usb/lp* совать не стоит, imho. ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [Comm] принтер Canon LBP-1120 не работает на 4.0.X 2010-03-11 11:01 ` vx 8400 @ 2010-03-11 16:24 ` Kharitonov A. Dmitry 0 siblings, 0 replies; 25+ messages in thread From: Kharitonov A. Dmitry @ 2010-03-11 16:24 UTC (permalink / raw) To: ALT Linux Community general discussions >> Не проблема. >> capt.c.patch в прицепе. >> > P.S. Конечно, определение правильного на данный момент устройства на > совести обертки к capt. В драйвер опрос /dev/usb/lp* совать не стоит, imho. > Ну я сделал по-грубее -- прописал в udev правила на исключительное устройство. У меня на LBP-810 работает сностно. Посмотреть USB снифером передачу данных руки не доходили. PS. В cups нужно обязательно указывать принтер по умолчанию. Иначе из некоторых программ, где невозможно задать принтер -- печатать невозможно. ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [Comm] принтер Canon LBP-1120 не работает на 4.0.X 2010-03-11 10:53 ` vx 8400 2010-03-11 11:01 ` vx 8400 @ 2010-03-11 18:58 ` Michael Shigorin 2010-03-11 19:13 ` vx 8400 1 sibling, 1 reply; 25+ messages in thread From: Michael Shigorin @ 2010-03-11 18:58 UTC (permalink / raw) To: ALT Linux Community general discussions On Thu, Mar 11, 2010 at 11:53:10AM +0100, vx 8400 wrote: > capt.c.patch в прицепе. On Wed, Mar 10, 2010 at 08:44:18PM +0100, vx 8400 wrote: > open() не проходит, если запущен /usr/lib/cups/backends/usb, > который держит /dev/usb/lp0. backends/usb для capt-0.1 не нужен. > В /etc/cups/printers.conf закомментариваем > #DeviceURI usb://Canon/LASER%20SHOT%20LBP-1120 > После этого capt должен отработать нормально. Не хотите причесать пакет capt, я закину? -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [Comm] принтер Canon LBP-1120 не работает на 4.0.X 2010-03-11 18:58 ` Michael Shigorin @ 2010-03-11 19:13 ` vx 8400 0 siblings, 0 replies; 25+ messages in thread From: vx 8400 @ 2010-03-11 19:13 UTC (permalink / raw) To: shigorin, ALT Linux Community general discussions, vx 8400 11 марта 2010 г. 19:58 Michael Shigorin пишет: > Не хотите причесать пакет capt, я закину? Рано. Он успел проработать у моих ssh-vis-a-vis меньше суток через cups. Надо дать время бобам вылезти. В любом случае, имею ввиду. WBR, Oleg. ^ permalink raw reply [flat|nested] 25+ messages in thread
end of thread, other threads:[~2010-03-20 12:37 UTC | newest] Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2010-03-07 15:52 [Comm] принтер Canon LBP-1120 не работает на 4.0.X vx 8400 2010-03-07 17:19 ` Denis Nazarov 2010-03-07 19:16 ` vx 8400 2010-03-09 22:49 ` Michael Shigorin 2010-03-09 23:42 ` vx 8400 2010-03-10 5:17 ` Денис Назаров 2010-03-10 12:28 ` vx 8400 2010-03-10 19:44 ` vx 8400 2010-03-11 18:57 ` [Comm] удалённо передёрнуть питание (was: принтер Canon LBP-1120 не работает на 4.0.X) Michael Shigorin 2010-03-11 19:25 ` [Comm] [JT] " vx 8400 2010-03-11 21:29 ` [Comm] [JT] удалённо передёрнуть питание Michael Shigorin 2010-03-12 13:44 ` vx 8400 2010-03-12 13:48 ` Michael Shigorin 2010-03-12 13:57 ` vx 8400 2010-03-12 9:40 ` [Comm] " Michael Shigorin 2010-03-14 8:40 ` Jurij Bogaevs'kyj 2010-03-20 12:37 ` Jurij Bogaevs'kyj 2010-03-14 13:42 ` [Comm] удалённо передёрнуть питание (was: принтер Canon LBP-1120 не работает на 4.0.X) Sergey 2010-03-10 13:47 ` [Comm] принтер Canon LBP-1120 не работает на 4.0.X Michael Shigorin 2010-03-11 4:31 ` Kharitonov A. Dmitry 2010-03-11 10:53 ` vx 8400 2010-03-11 11:01 ` vx 8400 2010-03-11 16:24 ` Kharitonov A. Dmitry 2010-03-11 18:58 ` Michael Shigorin 2010-03-11 19:13 ` vx 8400
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git