My ordinary life

Viata vazuta prin ochelari cu dioptrii variabile

ASUS WL 500g si imprimantele HP 1000/1005/1018/1020

with 4 comments

Cele doua porturi USB de pe routerele Asus WL-500 (orice model), pot fi folosite pentru a conecta modemuri 3G, camere WEB, HDD-uri externe, imprimante etc.

Unul dintre cele mai populare modele de imprimanta actuala este HP 1020. Eu detin de cca 4 ani un HP 1010, care ma slujeste credincioasa. Am testat imprimanta HP1010 + routerul; a mers din prima, fara nici o setare, asa ca am mai cumparat un router Asus WL-500gP v2 pentru tata, care are modelul HP 1020.

Cand sa fac proba… nu a mers, asa ca am inceput sa sap.
Se dovedeste ca HP, in cautarea scaderii costurilor de productie, a renuntat la un procesor al imprimantei, iar functiile acestuia au fost preluate de driverul de pe computer = imprimante host-based.

Exista discutii in limba rusa despre problema, insa cum eu nu stiu nici rusa si nici linux… m-am chinuit ceva vreme, folosiind servicii de traducere automata si mai multe surse, dar am reusit.

Modelele de imprimanta la care se aplica sunt:

 HP 1000
 HP 1005
 HP 1018
 HP 1020
 HP P1005
 HP P1006
 HP P1505 

Aici gasiti driverele necesare, in functie de imprimanta, insa ele mai trebuie si instalate…
Trebuie sa aveti pe router instalat firmware Oleg sau modificarea sa pentru modemurile 3G.

1. Activati serviciul telnet de pe router (vezi in admin – system setup – services; nu uitati sa restartati routerul)
2. Autentificati-va pe router (in windows: Run – telnet); de obicei routerul are ip: 192.168.1.1
open 192.168.1.1
va cere user & pass (cele pe care le folositi la autentificarea in panoul de admin).
3. Odata autentificati scrieti urmatoarele comenzi (schimbati numele fisierelor descarcate in fct de modelul imprimantei):

mkdir /usr/local/sbin

cd /usr/local/sbin

wget http://oleg.wl500g.info/hplj/usb_printerid
wget http://oleg.wl500g.info/hplj/
sihp1020.dl
chmod +x usb_printerid
./usb_printerid /dev/usb/lp0 | grep -q FWVER || cat sihp1020.dl > /dev/usb/lp0

echo “#!/bin/sh” > hotplug.sh
echo “/usr/local/sbin/usb_printerid /dev/usb/lp0 | grep -q FWVER || cat /usr/local/sbin/sihp1020.dl > /dev/usb/lp0″ >> hotplug.sh

echo “#!/bin/sh” > post-boot
echo “if [ -w /dev/usb/lp0 ]” >> post-boot
echo “cat /usr/local/sbin/sihp1020.dl>/dev/usb/lp0″ >> post-boot
echo “fi” >> post-boot
echo “/usr/local/sbin/hotplug.sh”>>/proc/sys/kernel/hotplug

#edit pre-boot
vi pre-boot

#adaugati linia urmatoare (enter):

echo “/usr/local/sbin/hotplug.sh” > /proc/sys/kernel/hotplug

#Pentru a sava si a iesi din ”vi”, apasati ESC si de doua ori Shift+Z.

chmod +x /usr/local/sbin/*

flashfs save
flashfs commit
flashfs enable
reboot

 Acum totul ar trebui sa functioneze si trebuie sa instalati imprimanta pe computer folosiind tutorialul de aici.

Written by Bogdan Gheorghe

December 5th, 2008 at 10:09 pm

Tagged with , , ,

4 Responses to 'ASUS WL 500g si imprimantele HP 1000/1005/1018/1020'

Subscribe to comments with RSS or TrackBack to 'ASUS WL 500g si imprimantele HP 1000/1005/1018/1020'.

  1. Although I did not almost understand the text I made the printer working in ten minutes. Thanks!

    kortas

    29 Mar 09 at 2:10

  2. I’m glad I could help!

    Bogdan Gheorghe

    29 Mar 09 at 9:52

  3. Hi Bogdan.

    Thanks for the tutorial. I get this error:

    [admin@WL-001E8CE634DF sbin]$ echo .cat /usr/local/sbin/sihp1005.dl>/dev/usb/lp0. >> post-boot

    -sh: cannot create /dev/usb/lp0.: Permission denied

    Could you please help me?
    Thanks

    Hi Bog dan

    2 Oct 09 at 18:36

  4. Salut Bogdan,
    As vrea sa incerc procedura descrisa pentru USB Print server Canyon CN-BR1 si o imprimanta HP1005. Ma poti ajuta? Multumesc.

    Cristian

    28 Dec 09 at 10:07

Leave a Reply