1 (edytowany przez marko_max 2011-07-10 13:17:23)

Temat: TL-WR1043ND i drukarka HP1020

Witajcie,
chciałem podłączyć drukarkę po router i prawie wszystko zainstalowałem wykrywam mi drukarkę

USB Bidirectional printer dev 8 if 0 alt 0 proto 2 vid 0x03F0 pid 0x2B17

ale niestety HP1020 jest tak specyficzny że musi dostać sterownik w momęcie wydruku lub podłączenia

znalazłem taki skrypt ale trzba go dostosować jakoś :
(ze strony : http://g300nh.blogspot.com/2010/06/adva … tplug.html )


And finally, here is the full script /opt/sbin/hotplug
#!/bin/sh

#For Debugging
#echo "Customized hotplug" >> /tmp/hotplug.log
#echo -------------$(date)----------- >> /tmp/hotplug.log
#set >> /tmp/hotplug.log


P910ND='/opt/usr/sbin/p910nd'
PRINTERID='/opt/usr/local/bin/usb_printerid'
FIRMWARE='/opt/usr/local/lib/sihp1020.dl'
#replace it with your printer's firmware.
if [ $DEVTYPE == 'usb_device' ] && [ $PRODUCT == '3f0/2b17/100' ]; then
#replace with your printer's device id.
  if [  $ACTION == 'add' ]; then
    #check and upload firmware
    ${PRINTERID} /dev/usb/lp0 | grep -q FWVER || cat ${FIRMWARE} > /dev/usb/lp0
    #kill and restart p910nd
    kill -9 $(pidof p9100d)
    ${P910ND}  -b -f /dev/usb/lp0 0
  fi

  if [ $ACTION == 'remove' ]; then
    #printer removed, lets stop p910nd
    kill -9 $(pidof p9100d)
  fi
fi



Jak podłącze drukarkę pod kompa i wydrukuje coś a potem przepnę pod router to działa
wiec myślę że to tylko kwestia przesłania tego sterownika

Liczę jak zawsze na waszą pomoc

PS. Pytanie jest gdzie podpiąć skrypt Który się uruchomi przy podłączeniu drukarki pod USB

Wszystkie posty dotyczą: TOTOLINK A7000R

2

Odp: TL-WR1043ND i drukarka HP1020

Gotowiec tu na forum był dla 1018, działający na tej samej zasadzie. Poszukaj.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: TL-WR1043ND i drukarka HP1020

Najważniejsze jest znaleść odpowiedni frimware  można to zamieszczać pliki

z tej strony mi zadziałał wiec jest sprawdzony

http://oleg.wl500g.info/hplj/

Wszystkie posty dotyczą: TOTOLINK A7000R

4

Odp: TL-WR1043ND i drukarka HP1020

Po rozlicznych eksperymentach :

1. Zainstalować zgodnie z http://openwrt.pl/doku.php/usb:printserver
2. Uruchomić jako usługę "p910nd"
3. wgrać do katalogu /etc/hp_drivers sterownik  (sihp1020.dl)
4. dodać skrypt w /etc/hotplug.d/usb/20-hp1020

FIRMWARE="/etc/hp_drivers/sihp1020.dl"
if [ "$PRODUCT" = "3f0/2b17/100" ]
then
      if [ "$ACTION" = "add" ]
      then
         sleep 5
         rm /dev/lp0
         mknod /dev/lp0 c 180 0
         cat $FIRMWARE > /dev/lp0
         kill -9 $(pidof p9100d)
         /etc/init.d/p910nd start
      fi
fi

Wszystkie posty dotyczą: TOTOLINK A7000R

5

Odp: TL-WR1043ND i drukarka HP1020

Witam. Drukowanie dzięki powyższym postom działa bez problemu. Ale z tego co znalazłem w internecie, to nie uda się uruchomić druku dwustronnego (sterownik to obsługuje ale nie wyskakuje komunikat o możliwości kontynuowania drukowania po przełożeniu kartek).
Niedawno do oryginalnego oprogramowania Tp-link dorzucił właśnie printserver obsługujący sporo drukarek (w tym HP1020). Możliwe że zadziała z tym druk dwustronny poprawnie? Nie jestem w stanie chwilowo sam tego sprawdzić...
Tutaj lista drukarek obsługiwanych teoretycznie przez oryginalny soft http://www.tp-link.com/common/compatibl … fault.aspx