Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб ноя 18, 2017 6:45 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 170 сообщений ]  На страницу Пред. 17 8 9 10 11 12 След.
Автор Сообщение
 Заголовок сообщения: Re: USB-принтеры для USB-ядра
СообщениеДобавлено: Вт апр 23, 2013 6:31 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
На этот раз на принтер ушла И прошивка, И файл. Есть возможность отправить на печать PCL-файл из Linux? Сначала сделать cat sihp1020 > /dev/usb/lp0, а затем cat w51port.pcl > /dev/usb/lp0. Если сработает, значит, буду еще думать. Не сработает - тоже буду думать, но уже в другом направлении.


Вернуться к началу
 Заголовок сообщения: Re: USB-принтеры для USB-ядра
СообщениеДобавлено: Вт апр 23, 2013 9:04 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
SoUrcerer писал(а):
Сначала сделать cat sihp1020 > /dev/usb/lp0, а затем cat w51port.pcl > /dev/usb/lp0.

Я устанавливал очень давно драйвера, при этом мне пришлось поломать зависимости пакетов (make install подобен небольшой бомбе для RPM дистрибутива). У меня есть сомнения что данные заклинания сработают. Ставить новые дистрибутивы у меня нет места и достаточного количества времени. Если бы был LiveCD, который позволил это сделать без установки, но опять же сомневаюсь, что такие есть в природе.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения: Re: USB-принтеры для USB-ядра
СообщениеДобавлено: Вт апр 23, 2013 9:36 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Если принтер определяется как bidir даже в Колибри, то я не вижу причин, по которым он не будет так определяться в Linux. Если устройство /dev/usb/lp0 отсутствует, то его можно "вернуть" при помощи modprobe usblp от суперпользователя. После этого проблем с отправкой файлов на принтер быть не должно.


Вернуться к началу
 Заголовок сообщения: Re: USB-принтеры для USB-ядра
СообщениеДобавлено: Вт апр 23, 2013 10:22 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Итак все тот-же ALT Linux Centaurus LiveCD:
Код:
[root@localhost ~]# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
Bus 001 Device 004: ID 0c45:6480 Microdia
Bus 001 Device 005: ID 0bda:0138 Realtek Semiconductor Corp.
Bus 001 Device 006: ID 413c:8161 Dell Computer Corp. Integrated Keyboard
Bus 001 Device 007: ID 413c:8162 Dell Computer Corp. Integrated Touchpad [Synaptics]
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 004: ID 03f0:2b17 Hewlett-Packard LaserJet 1020
[root@localhost ~]#

Код:
[root@localhost ~]# ls /dev
agpgart  cpu              fuse     loop0  mapper              port   ram13  ram7    scd0  sg0       stdin   tty13  tty20  tty28  tty35  tty42  tty5   tty57  tty7    urandom  vcs3    vcsa2
autofs   cpu_dma_latency  hidraw0  loop1  mcelog              ptmx   ram14  ram8    sda   sg1       stdout  tty14  tty21  tty29  tty36  tty43  tty50  tty58  tty8    usbmon0  vcs4    vcsa3
block    crash            hidraw1  loop2  mem                 pts    ram15  ram9    sda1  sg2       tty     tty15  tty22  tty3   tty37  tty44  tty51  tty59  tty9    usbmon1  vcs5    vcsa4
bsg      disk             hpet     loop3  network_latency     ram0   ram2   random  sda2  shm       tty0    tty16  tty23  tty30  tty38  tty45  tty52  tty6   ttyS0   usbmon2  vcs6    vcsa5
bus      dri              initctl  loop4  network_throughput  ram1   ram3   raw     sda3  snapshot  tty1    tty17  tty24  tty31  tty39  tty46  tty53  tty60  ttyS1   vcs      vcs7    vcsa6
char     fb0              input    loop5  null                ram10  ram4   rfkill  sda4  snd       tty10   tty18  tty25  tty32  tty4   tty47  tty54  tty61  ttyS2   vcs1     vcsa    vcsa7
console  fd               kmsg     loop6  nvram               ram11  ram5   rtc     sda5  sr0       tty11   tty19  tty26  tty33  tty40  tty48  tty55  tty62  ttyS3   vcs12    vcsa1   vga_arbiter
core     full             log      loop7  oldmem              ram12  ram6   rtc0    sdb   stderr    tty12   tty2   tty27  tty34  tty41  tty49  tty56  tty63  uinput  vcs2     vcsa12  zero
[root@localhost ~]#

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения: Re: USB-принтеры для USB-ядра
СообщениеДобавлено: Вт апр 23, 2013 10:32 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
modprobe usblp делал?


Вернуться к началу
 Заголовок сообщения: Re: USB-принтеры для USB-ядра
СообщениеДобавлено: Вт апр 23, 2013 11:15 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Спойлер: Показать
Уважаемые телезрители! Дальнейшее общение происходило в уютном чятике, потому оно вам не доступно, но финальные результаты Дима наверняка обнародует. Успехов!

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения: Re: USB-принтеры для USB-ядра
СообщениеДобавлено: Вт апр 23, 2013 11:18 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Результаты пока не финальные, но такие: мало отправить прошивку, нужно еще обернуть postscript/pcl в zjstream.


Вернуться к началу
 Заголовок сообщения: Re: USB-принтеры для USB-ядра
СообщениеДобавлено: Ср апр 24, 2013 7:15 am 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Драйвер для HP1020, Mario, тестируй снова :) Похоже, я понял, чем вызваны вчерашние проблемы. zJS-поток должен быть обернут в PJL-заголовок, обычный для HP. Охренеть, блин.
Если заработает этот драйвер, то путем смены прошивок заведутся лазерники Minolta, а так же HP марок: 1000, 1005, 1018, 1020, 1022, M1319, P2035, P1102, P1566, P1606, CP1025.


Вложения:
usbprint_hp1020.obj [235.94 КБ]
72 скачивания
Вернуться к началу
 Заголовок сообщения: Re: USB-принтеры для USB-ядра
СообщениеДобавлено: Ср апр 24, 2013 5:53 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Спойлер: Показать
Вложение:
IMGP8101.JPG
IMGP8101.JPG [ 87.57 КБ | 2052 просмотра ]

Дважды:
Вложение:
BOARDLOG.TXT [6.46 КБ]
63 скачивания

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения: Re: USB-принтеры для USB-ядра
СообщениеДобавлено: Ср апр 24, 2013 7:13 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
ЭТООО WIN! Прыгаю на диване от радости :)
Супер. Все прочие принтеры, которые я уже перечислял, тоже должны поддерживаться, если правильную прошивку отправлять. Если у вас один принтер из списка: HP 1000, 1005, 1018, 1020, 1022, M1319, P2035, P1102, P1566, P1606, CP1025, то я могу подготовить нужный драйвер.


Вернуться к началу
 Заголовок сообщения: Re: USB-принтеры для USB-ядра
СообщениеДобавлено: Ср апр 24, 2013 9:09 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Все-же вопрос с лицензионной чистотой прошивок остается открытым. Есть вероятность, что их нельзя будет распространять в составе дистрибутива.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения: Re: USB-принтеры для USB-ядра
СообщениеДобавлено: Ср апр 24, 2013 9:14 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Прошивки входят в состав free sofware под названием foo2zjs. Источник файлов - ftp://ftp.hp.com/pub/softlib/


Вернуться к началу
 Заголовок сообщения: Re: USB-принтеры для USB-ядра
СообщениеДобавлено: Чт апр 25, 2013 12:01 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Версия для HP1018 по просьбам трудящихся.


Вложения:
usbprint_hp1018.obj [235.93 КБ]
74 скачивания
Вернуться к началу
 Заголовок сообщения: Re: USB-принтеры для USB-ядра
СообщениеДобавлено: Пт июн 28, 2013 4:58 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1232
SoUrcerer: Can you please update drivers to import 'SysMgsBoard' instead of 'SysMsgBoardChar', I had to use the hex editor just to be able to load the driver.. :)
(And now debug output did not work..)

I have access to a HP Deskjet D5560 series till the end of the week. I tried to use the PCL4 driver you provided.
It printed something but did not spit out the paper untill I disconnected the USB cable.


Вложения:
putty.log [1.92 КБ]
77 скачиваний

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
Вернуться к началу
 Заголовок сообщения: Re: USB-принтеры для USB-ядра
СообщениеДобавлено: Вс июн 30, 2013 12:04 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
I didn't saw some debug messages from printer driver in your log. It seems very strange.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 170 сообщений ]  На страницу Пред. 17 8 9 10 11 12 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB