ASUS WL 500g si imprimantele HP 1000/1005/1018/1020
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.
Although I did not almost understand the text I made the printer working in ten minutes. Thanks!
kortas
29 Mar 09 at 2:10
I’m glad I could help!
Bogdan Gheorghe
29 Mar 09 at 9:52
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
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