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

Drivers for periphery equipment
  • SoUrcerer wrote:Сначала сделать cat sihp1020 > /dev/usb/lp0, а затем cat w51port.pcl > /dev/usb/lp0.
    Я устанавливал очень давно драйвера, при этом мне пришлось поломать зависимости пакетов (make install подобен небольшой бомбе для RPM дистрибутива). У меня есть сомнения что данные заклинания сработают. Ставить новые дистрибутивы у меня нет места и достаточного количества времени. Если бы был LiveCD, который позволил это сделать без установки, но опять же сомневаюсь, что такие есть в природе.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Если принтер определяется как bidir даже в Колибри, то я не вижу причин, по которым он не будет так определяться в Linux. Если устройство /dev/usb/lp0 отсутствует, то его можно "вернуть" при помощи modprobe usblp от суперпользователя. После этого проблем с отправкой файлов на принтер быть не должно.
  • Итак все тот-же ALT Linux Centaurus LiveCD:

    Code: Select all

    [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 ~]#

    Code: Select all

    [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 лет себе в жопу!
  • modprobe usblp делал?
  • Spoiler:Уважаемые телезрители! Дальнейшее общение происходило в уютном чятике, потому оно вам не доступно, но финальные результаты Дима наверняка обнародует. Успехов!
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Результаты пока не финальные, но такие: мало отправить прошивку, нужно еще обернуть postscript/pcl в zjstream.
  • Драйвер для HP1020, Mario, тестируй снова :) Похоже, я понял, чем вызваны вчерашние проблемы. zJS-поток должен быть обернут в PJL-заголовок, обычный для HP. Охренеть, блин.
    Если заработает этот драйвер, то путем смены прошивок заведутся лазерники Minolta, а так же HP марок: 1000, 1005, 1018, 1020, 1022, M1319, P2035, P1102, P1566, P1606, CP1025.
    Attachments
    usbprint_hp1020.obj (235.94 KiB)
    Downloaded 407 times
  • Spoiler:
    IMGP8101.JPG
    IMGP8101.JPG (87.57 KiB)
    Viewed 9514 times
    Дважды:
    BOARDLOG.TXT (6.46 KiB)
    Downloaded 401 times
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • ЭТООО WIN! Прыгаю на диване от радости :)
    Супер. Все прочие принтеры, которые я уже перечислял, тоже должны поддерживаться, если правильную прошивку отправлять. Если у вас один принтер из списка: HP 1000, 1005, 1018, 1020, 1022, M1319, P2035, P1102, P1566, P1606, CP1025, то я могу подготовить нужный драйвер.
  • Все-же вопрос с лицензионной чистотой прошивок остается открытым. Есть вероятность, что их нельзя будет распространять в составе дистрибутива.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Прошивки входят в состав free sofware под названием foo2zjs. Источник файлов - ftp://ftp.hp.com/pub/softlib/
  • Версия для HP1018 по просьбам трудящихся.
    Attachments
    usbprint_hp1018.obj (235.93 KiB)
    Downloaded 397 times
  • 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.
    Attachments
    putty.log (1.92 KiB)
    Downloaded 407 times
    "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
  • I didn't saw some debug messages from printer driver in your log. It seems very strange.
  • Who is online

    Users browsing this forum: Ahrefs [Bot] and 1 guest