Page 1 of 7 123 ... LastLast
Results 1 to 15 of 91

Thread: Как подружить роутер и принтер HP LaserJet?

  1. #1

    Question Как подружить роутер и принтер HP LaserJet?

    Ребят, расскажите как подружить роутер RT-N10U и принтер HP LaserJet 1020 с Вашей прошивкой?
    Скачивал стабильные версии и "ночные" релизы - ничего не получается!
    Опишите, пожалуйста, по пунктам... ну или ткните носом где почитать!
    Last edited by Omega; 17-06-2012 at 13:00. Reason: почитайте здесь: http://wl500g.info/showthread.php?t=13847 ;)

  2. #2
    Почитал... нашел такой способ! На примере HP 1018...

    1. Скачиваете программу Putty.
    2. Запускаете ее и сразу на первой вкладке в поле "Host Name or IP Addres" пишите сетевой адрес роутера.
    3. Connection Type > Telnet
    4. Нажимаете Open
    5. Вводим логин и пароль для доступа к роутеру
    6. Создаем директорию: mkdir /usr/local/sbin
    7. Переходим в эту директорию: cd /usr/local/sbin
    8. Копируем необходимые для принтера файлы в эту директорию:
    wget http://oleg.wl500g.info/hplj/usb_printerid
    wget http://oleg.wl500g.info/hplj/sihp1018.dl
    9. Создаем файл hotplug.sh.
    Для этого пишем:
    echo "#!/bin/sh" > hotplug.sh
    echo "/usr/local/sbin/usb_printerid /dev/usb/lp0 | grep -q FWVER || cat /usr/local/sbin/sihp1018.dl > /dev/usb/lp0" >> hotplug.sh
    10. Создаем файл post-boot.
    Пишем:
    echo "#!/bin/sh" > post-boot
    echo "if [ -w /dev/usb/lp0 ]" >> post-boot
    echo "cat /usr/local/sbin/sihp1018.dl>/dev/usb/lp0" >> post-boot
    echo "fi" >> post-boot
    echo "/usr/local/sbin/hotplug.sh">>/proc/sys/kernel/hotplug
    11. Создаем файл pre-boot.
    Пишем:
    echo "#!/bin/sh" >> pre-boot
    echo "# Printer" >> pre-boot
    echo "/bin/echo "/usr/local/sbin/hotplug.sh >> /proc/sys/kernel/hotplug" >> pre-boot
    12. Командой ls смотрим все ли у нас на месте. Должно быть 5 файлов: hotplug.sh, pre-boot, post-boot, sihp1018.dl, usb_printerid.
    13. Делаем эти файлы исполняемыми: chmod +x /usr/local/sbin/*
    14. Набираем команду ls и видим, что цвет названий всех 5 файлов теперь изменился.
    15. В конце всех действий пишем:
    flashfs save
    flashfs commit
    flashfs enable
    reboot


    Но... не нашел нужные мне файлы usb_printerid и sihp1020.dl т.к. сайт Олега "лежит" и не встает! Может у кого есть дубликаты этих файлов?

  3. #3
    Join Date
    Mar 2009
    Location
    Default City
    Posts
    2,695
    Blog Entries
    4
    А кто-нибудь с энтузиастской прошивкой пробовал этот роутер но в черном корпусе? Не поменялось там железо?

  4. #4
    Quote Originally Posted by SpireStone View Post
    Но... не нашел нужные мне файлы usb_printerid и sihp1020.dl т.к. сайт Олега "лежит" и не встает! Может у кого есть дубликаты этих файлов?
    Обе ссылки полностью рабочие, сам только что проверил. Попробуйте еще раз.

  5. #5
    Quote Originally Posted by TReX View Post
    А кто-нибудь с энтузиастской прошивкой пробовал этот роутер но в черном корпусе? Не поменялось там железо?
    У меня как раз такой... сижу - мучаюсь))

    Quote Originally Posted by dima-ryabykh View Post
    Обе ссылки полностью рабочие, сам только что проверил. Попробуйте еще раз.
    Будь добр, перезалей куда-нибудь... Не пускает меня что-то на этот сайт... ни одна ссылка не работает!

    ......
    Ребят, чего-то не видит он принтер по такому алгоритму... даже из веб-интерфейса пропал принтер...
    Last edited by SpireStone; 17-06-2012 at 22:24.

  6. #6
    Join Date
    Mar 2009
    Location
    Default City
    Posts
    2,695
    Blog Entries
    4
    Quote Originally Posted by SpireStone View Post
    У меня как раз такой... сижу - мучаюсь))
    A какие конкретно проблемы? Энтузиастская прошивка то встала?

  7. #7
    Quote Originally Posted by SpireStone View Post
    Почитал... нашел такой способ! На примере HP 1018...

    1. Скачиваете программу Putty.
    2. Запускаете ее и сразу на первой вкладке в поле "Host Name or IP Addres" пишите сетевой адрес роутера.
    3. Connection Type > Telnet
    4. Нажимаете Open
    5. Вводим логин и пароль для доступа к роутеру
    6. Создаем директорию: mkdir /usr/local/sbin
    7. Переходим в эту директорию: cd /usr/local/sbin
    8. Копируем необходимые для принтера файлы в эту директорию:
    wget http://oleg.wl500g.info/hplj/usb_printerid
    wget http://oleg.wl500g.info/hplj/sihp1018.dl
    9. Создаем файл hotplug.sh.
    Для этого пишем:
    echo "#!/bin/sh" > hotplug.sh
    echo "/usr/local/sbin/usb_printerid /dev/usb/lp0 | grep -q FWVER || cat /usr/local/sbin/sihp1018.dl > /dev/usb/lp0" >> hotplug.sh
    10. Создаем файл post-boot.
    Пишем:
    echo "#!/bin/sh" > post-boot
    echo "if [ -w /dev/usb/lp0 ]" >> post-boot
    echo "cat /usr/local/sbin/sihp1018.dl>/dev/usb/lp0" >> post-boot
    echo "fi" >> post-boot
    echo "/usr/local/sbin/hotplug.sh">>/proc/sys/kernel/hotplug
    11. Создаем файл pre-boot.
    Пишем:
    echo "#!/bin/sh" >> pre-boot
    echo "# Printer" >> pre-boot
    echo "/bin/echo "/usr/local/sbin/hotplug.sh >> /proc/sys/kernel/hotplug" >> pre-boot
    12. Командой ls смотрим все ли у нас на месте. Должно быть 5 файлов: hotplug.sh, pre-boot, post-boot, sihp1018.dl, usb_printerid.
    13. Делаем эти файлы исполняемыми: chmod +x /usr/local/sbin/*
    14. Набираем команду ls и видим, что цвет названий всех 5 файлов теперь изменился.
    15. В конце всех действий пишем:
    flashfs save
    flashfs commit
    flashfs enable
    reboot


    Но... не нашел нужные мне файлы usb_printerid и sihp1020.dl т.к. сайт Олега "лежит" и не встает! Может у кого есть дубликаты этих файлов?
    Там два IP у oleg.wl500g.info, первый из них не работает (158.250.19.3), поэтому wget тупит изначально.

    Оба файла приложены к этому топику, можете залить через ssh (WinSCP / Filezilla) на роутер их.

    По поводу метода hotplug.sh, раньше я подобный метод использовал на 1.9.2.7-10 (олега), все прекрасно работало, в прошивке энтузиастов, при использовании этого метода, флешки не детектятся совсем (видимо поменялось что-то в алгоритме хотплага) после ребута, но принтер у меня прекрасно работает без каких-либо телодвижений сразу. Правда принтер у меня не такой, как у вас,а старенький струйник от HP.
    Attached Files Attached Files

  8. #8
    Quote Originally Posted by TReX View Post
    A какие конкретно проблемы? Энтузиастская прошивка то встала?
    Прошивка встала... По заданному алгоритму создается 5 файлов, которые можно проверить командой ls.
    Но принтер никак не реагирует! Смущает то, что не горит светодиод подключенного USB-принтера!
    И после выполнения скрипта - пропадает подключенный статус принтера в веб-интерфейсе роутера!
    На установку по TCP/IP порту - никакой реакции! Принтер создается, но не печатает!
    Даже никаких команд на него не посылается...
    Last edited by Omega; 19-06-2012 at 10:33. Reason: перед и после прошивки нужен сброс настроек в дефолт ;) ну а потом уже всё настраивать ручками :)

  9. #9
    Ребят, что не так?
    1. Захожу через PuTTY в роутер (пробывал и Telnet и SSH протоколы)
    2. Ввожу данный скрипт (см. пост выше)
    3. Все хорошо... создаются файлы, но от принтера никакой реакции! Диод подключенного принтера не горит! В веб интерфейсе принтер виден, но после скрипта пропадает!
    4. Принтер в XP создается, печатать принимается... видно задание на печать, но сама печать не идет! Потом пропадает и задание!

    Сбрасывал настройки на дефолт и ДО и ПОСЛЕ прошивки. Сейчас стоит "ночной" билд RT-N10U-1.9.2.7-rtn-r4375.trx. Ну никак не хотят принтер и роутер дружить!

    Со стоковой асусовской прошивкой принтер работает, но правда через виртуальный порт USB, а не TCP/IP!
    Last edited by SpireStone; 19-06-2012 at 19:41.

  10. #10
    Quote Originally Posted by SpireStone View Post
    Ребят, что не так?
    1. Захожу через PuTTY в роутер (пробывал и Telnet и SSH протоколы)
    2. Ввожу данный скрипт (см. пост выше)
    3. Все хорошо... создаются файлы, но от принтера никакой реакции! Диод подключенного принтера не горит! В веб интерфейсе принтер виден, но после скрипта пропадает!
    4. Принтер в XP создается, печатать принимается... видно задание на печать, но сама печать не идет! Потом пропадает и задание!

    Сбрасывал настройки на дефолт и ДО и ПОСЛЕ прошивки. Сейчас стоит "ночной" билд RT-N10U-1.9.2.7-rtn-r4375.trx. Ну никак не хотят принтер и роутер дружить!

    Со стоковой асусовской прошивкой принтер работает, но правда через виртуальный порт USB, а не TCP/IP!
    Надо смотреть лог, принтер вообще виден у вас в dmesg ?

  11. #11
    Quote Originally Posted by staticroute View Post
    Надо смотреть лог, принтер вообще виден у вас в dmesg ?
    Если я Вас правильно понимаю, то Вы об этом?

    Code:
    Linux version 2.6.22.19 (root@localhost) (gcc version 4.5.3 (GCC) ) #1 Sun Jun 17 02:10:20 MSK 2012
    CPU revision is: 00019749
    Found a 8MB ST compatible serial flash
    Determined physical RAM map:
     memory: 02000000 @ 00000000 (usable)
    On node 0 totalpages: 8192
      Normal zone: 64 pages used for memmap
      Normal zone: 0 pages reserved
      Normal zone: 8128 pages, LIFO batch:0
    Built 1 zonelists.  Total pages: 8128
    Kernel command line: root=/dev/mtdblock2 noinitrd init=/sbin/init console=ttyS0,115200
    Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes.
    Primary data cache 32kB, 4-way, linesize 32 bytes.
    Synthesized TLB refill handler (20 instructions).
    Synthesized TLB load handler fastpath (32 instructions).
    Synthesized TLB store handler fastpath (32 instructions).
    Synthesized TLB modify handler fastpath (31 instructions).
    PID hash table entries: 128 (order: -3, 512 bytes)
    CPU: BCM5357 rev 1 at 300 MHz
    Using 150.000 MHz high precision timer.
    console [ttyS0] enabled
    Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
    Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
    Memory: 29200k/32768k available (2499k kernel code, 3568k reserved, 526k data, 116k init, 0k highmem)
    SLUB: Genslabs=6, HWalign=32, Order=0-1, MinObjects=4, CPUs=1, Nodes=1
    Calibrating delay loop... 148.99 BogoMIPS (lpj=74496)
    Mount-cache hash table entries: 512
    NET: Registered protocol family 16
    PCI: no core
    PCI: Fixing up bus 0
    Time: MIPS clocksource has been installed.
    NET: Registered protocol family 2
    IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
    TCP established hash table entries: 1024 (order: 1, 8192 bytes)
    TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
    TCP: Hash tables configured (established 1024 bind 1024)
    TCP reno registered
    squashfs: version 3.4 (2008/08/26) Phillip Lougher
    squashfs: LZMA suppport for slax.org by jro
    io scheduler noop registered (default)
    HDLC line discipline: version $Revision: 4.8 $, maxframe=4096
    N_HDLC line discipline registered.
    Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing enabled
    serial8250: ttyS0 at MMIO 0xb8000300 (irq = 8) is a 16550A
    loop: module loaded
    PPP generic driver version 2.4.2
    PPP Deflate Compression module registered
    PPP BSD Compression module registered
    MPPE/MPPC encryption/compression module registered
    pflash: found no supported devices
    sflash: squashfs filesystem found at block 1205
    Creating 5 MTD partitions on "sflash":
    0x00000000-0x00020000 : "boot"
    0x00020000-0x007f0000 : "linux"
    0x0012d598-0x007f0000 : "rootfs"
    0x007f0000-0x00800000 : "nvram"
    0x005f0000-0x007f0000 : "flashfs"
    GACT probability NOT on
    Mirror/redirect action on
    u32 classifier
        Performance counters on
        input device check on 
        Actions configured 
    Netfilter messages via NETLINK v0.30.
    nf_conntrack version 0.5.0 (1024 buckets, 4096 max)
    BCM fast NAT: INIT
    ip_tables: (C) 2000-2006 Netfilter Core Team
    TCP cubic registered
    NET: Registered protocol family 1
    NET: Registered protocol family 10
    ip6_tables: (C) 2000-2006 Netfilter Core Team
    IPv6 over IPv4 tunneling driver
    NET: Registered protocol family 17
    802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
    All bugs added by David S. Miller <davem@redhat.com>
    VFS: Mounted root (squashfs filesystem) readonly.
    Freeing unused kernel memory: 116k freed
    Algorithmics/MIPS FPU Emulator v1.5
    emf: module license 'Proprietary' taints kernel.
    PCI: Setting latency timer of device 0000:00:02.0 to 64
    eth0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 5.60.127.5 
    PCI: Setting latency timer of device 0000:00:01.0 to 64
    eth1: Broadcom BCM4329 802.11 Wireless Controller 5.60.127.5 
    NET: Registered protocol family 24
    PPPoL2TP kernel driver, V0.18.3
    vlan0: add 33:33:00:00:00:01 mcast address to master interface
    vlan0: add 01:00:5e:00:00:01 mcast address to master interface
    vlan0: dev_set_promiscuity(master, 1)
    device eth0 entered promiscuous mode
    device vlan0 entered promiscuous mode
    device eth1 entered promiscuous mode
    br0: port 2(eth1) entering forwarding state
    br0: port 1(vlan0) entering forwarding state
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    usbcore: registered new device driver usb
    ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    PCI: Setting latency timer of device 0000:00:04.1 to 64
    ehci_hcd 0000:00:04.1: EHCI Host Controller
    ehci_hcd 0000:00:04.1: new USB bus registered, assigned bus number 1
    ehci_hcd 0000:00:04.1: irq 5, io mem 0x18004000
    ehci_hcd 0000:00:04.1: USB 0.0 started, EHCI 1.00
    usb usb1: configuration #1 chosen from 1 choice
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 2 ports detected
    ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
    PCI: Setting latency timer of device 0000:00:04.0 to 64
    ohci_hcd 0000:00:04.0: OHCI Host Controller
    ohci_hcd 0000:00:04.0: new USB bus registered, assigned bus number 2
    ohci_hcd 0000:00:04.0: irq 5, io mem 0x18009000
    usb 1-1: new high speed USB device using ehci_hcd and address 2
    usb usb2: configuration #1 chosen from 1 choice
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 2 ports detected
    usb 1-1: configuration #1 chosen from 1 choice
    usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x03F0 pid 0x2B17
    drivers/usb/class/usblp.c: usblp0 Device ID string [84]='MFG:Hewlett-Packard;MDL:HP LaserJet 1020;CMD:ACL;CLS:PRINTER;DES:HP LaserJet 1020;'
    usbcore: registered new interface driver usblp
    SCSI subsystem initialized
    Initializing USB Mass Storage driver...
    usbcore: registered new interface driver usb-storage
    USB Mass Storage support registered.
    NTFS driver 2.1.30 [Flags: R/O MODULE].
    vlan1: add 33:33:00:00:00:01 mcast address to master interface
    vlan1: add 01:00:5e:00:00:01 mcast address to master interface
    vlan1: dev_set_allmulti(master, 1)
    vlan1: add 01:00:5e:42:4b:30 mcast address to master interface
    Объясните, пожалуйста, поподробнее как дальше действовать...

  12. #12
    Quote Originally Posted by SpireStone View Post
    Если я Вас правильно понимаю, то Вы об этом?
    Объясните, пожалуйста, поподробнее как дальше действовать...
    Это пробовали - http://wl500g.info/showthread.php?40...4807#post24807 ?
    Last edited by Omega; 19-06-2012 at 23:01. Reason: overquoting

  13. #13
    Quote Originally Posted by staticroute View Post
    Да, на что PuTTY отвечает:
    Code:
    ./usb_printerid /dev/usb/lp0 | grep -q FWVER || cat sihp1020.dl > /dev/usb/lp0
    Error: No such file or directory: can't open '/dev/usb/lp0'
    -sh: can't create /dev/usb/lp0: nonexistent directory

  14. #14
    Так попробуйте:
    Code:
    ./usb_printerid /dev/lp0 | grep -q FWVER || cat sihp1020.dl > /dev/lp0

  15. #15
    Quote Originally Posted by staticroute View Post
    Так попробуйте:
    Code:
    ./usb_printerid /dev/lp0 | grep -q FWVER || cat sihp1020.dl > /dev/lp0
    Спасибо!!! Печатает!!! Так гораздо лучше!!! Но диод так и не горит)
    Я уже тоже стал копать в совместимость кода от -d к -rtn! Но ведь это только до перезагрузки!

    Пытался причесать большой скрипт, чтобы и после перезагрузки печататься, в соответствии с этим (удалить параметр /usb/)... но как-то не получается...

Page 1 of 7 123 ... LastLast

Similar Threads

  1. Как подружить принтер HPLJ P1005/1022 и роутер Asus
    By Knight_Rider in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 250
    Last Post: 20-04-2015, 17:46
  2. Replies: 81
    Last Post: 06-12-2014, 12:20
  3. Как подружить WL-500gP и принтер Canon LBP?
    By Grief in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 245
    Last Post: 11-04-2012, 17:47
  4. Принтер Brother и роутер Asus
    By Plimouthrock in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 41
    Last Post: 02-09-2010, 00:11
  5. Настройка HP LaserJet P1006 для Asus WL-500GP
    By ice in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 213
    Last Post: 19-06-2010, 15:00

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •