Page 10 of 12

Re: USB-принтеры для USB-ядра

Posted: Sun Jun 30, 2013 12:05 pm
by SoUrcerer
hidnplayr, viewtopic.php?f=30&t=2285&start=105#p48321 - try these drivers, please

Re: USB-принтеры для USB-ядра

Posted: Mon Nov 11, 2013 11:03 am
by SoUrcerer
Уважаемые владельцы струйных принтеров Canon, нашел небольшой документ по протоколу BJ/IJ; если у вас есть возможность тестирования - отпишитесь. Экспресс-результатов не обещаю.

Re: USB-принтеры для USB-ядра

Posted: Mon Nov 11, 2013 11:29 pm
by Albom
Являюсь "счастливым обладателем" Canon ip1700 (в данный момент руки по локоть в чернилах). Готов потестировать, если качество отпечатков неважно (горизонтальные полосы побороть никак не могу).

Re: USB-принтеры для USB-ядра

Posted: Mon Nov 11, 2013 11:33 pm
by SoUrcerer
Качество отпечатков не важно; печататься будут тестовые странички. Завтра на работе подготовлю тестовую версию.

Re: USB-принтеры для USB-ядра

Posted: Tue Nov 12, 2013 11:54 pm
by srx
есть Canon IP 4200, стоит дома, так что протестировать не проблема.

Re: USB-принтеры для USB-ядра

Posted: Wed Nov 13, 2013 10:19 pm
by DmitrySokolowsky
А mp230 имеет смысл проверить?

Re: USB-принтеры для USB-ядра

Posted: Thu Nov 14, 2013 4:54 pm
by SoUrcerer
Курьёзная ситуация, знаю, что писать в коде - но не могу пока что это сделать, так как исходники дома самые свежие (хехе). Придется подождать до вечера.

Code: Select all

"\x1b\x5b\x4b\x02\x00\x00\x1f" "BJLSTART\x0a" "@TestPrint=NozzleCheck\x0a" "BJLEND\x0a" "\x0d\x0a\x0c"
Владельцы _струйных_ Canon, вы можете помочь мне следующим образом:
Если у вас есть Linux, и принтер видится как lpr в папке /dev/ (/dev/usb/lp0, /dev/lpr0, /dev/lpr, /dev/usblp0 и так далее), тоо
1) Нужно сделать двочиный файл с содержимым кода сверху (т.е. \x1b - это символ с кодом 1Bh, и так далее)
2) Отправить данный файл на принтер при помощи
sudo cat file > /dev/lpr0
(ну или как там ваши файл и устройство называются)
3) Сообщить о результатах. Если будет напечатан тест проверки головок - значит, протокол вашего принтера соответствует той инфе, которую я нарыл, и это ОЧЕНЬ хорошо.

Re: USB-принтеры для USB-ядра

Posted: Thu Nov 14, 2013 6:28 pm
by SoUrcerer
Подготовил файл, остается только сделать sudo cat bj.dat > /dev/lpr

Re: USB-принтеры для USB-ядра

Posted: Thu Nov 14, 2013 9:51 pm
by srx
у меня сработало. правда просто sudo cat не завелось - писал мол отказано в доступе, пришлось сначала sudo su а потом уже cat , таким раком всё заработало.

Re: USB-принтеры для USB-ядра

Posted: Thu Nov 14, 2013 10:10 pm
by SoUrcerer
Что значит "сработало"? Описание, пожалуйста.

Re: USB-принтеры для USB-ядра

Posted: Thu Nov 14, 2013 10:20 pm
by srx
эм... ну всё было абсолютно так же, как и если в винде из родного драйвера запустить : принтер мальца подумал, поиздавал непотребные звуки (он всегда при первой печати после запуска их издаёт) и отпечатал тестовый листок. сравнил с тем, что на печатал из винды - это оно, печать для проверки сопел(aka головок).
единственное что, когда я из под линукса печатал, принтер захватил бумагу лишь со второй попытки, но попробовал ещё раз - всё прошло нормально.

P.S.: файлик пользовал выложенный здесь.
P.P.S.: сообразил, что это может быть важно: линукс у меня в виртуалке, виртуалбоксе, и я принтер туда пробрасывал из как-раз винды.

Re: USB-принтеры для USB-ядра

Posted: Thu Nov 14, 2013 10:43 pm
by srx
да, ещё вот: посмотрел внимательно на интерфейс драйвера виндового, там есть пункт "выравнивание печатающих головок" , в нём подпункт "проверить настройки". и есть пункт "проверка сопел". печать с помощью файлика из линукса даёт именно проверку сопел.

Re: USB-принтеры для USB-ядра

Posted: Thu Nov 14, 2013 10:51 pm
by SoUrcerer
Йей, значит, похоже, у меня правильный даташит. Stay tuned, завтра подготовлю usbprint.obj, который должен провернуть тот же трюк - но уже из Колибри. В идеале пробовать без VirtualBox и после физического отключения и включения принтера.

Re: USB-принтеры для USB-ядра

Posted: Thu Nov 14, 2013 11:03 pm
by srx
колибри и реально можно, это линукс у меня только в виртуалке =)

Re: USB-принтеры для USB-ядра

Posted: Fri Nov 15, 2013 6:31 pm
by Unusual
Ну как готов дистрибутив?