Equipos y materiales > Openwrt & LEDE
Ayuda con printer server en AR-5387un y hp1020 usb
(1/5) > >>
cauboy:
Muy buenas a tod@s.

Antes de nada decir que he leido y releido muuuchos post acerca del printer server, mas que nada para que no me regañéis (también al ser mi primer mensaje....)

Hechos:  quiero usar el ar-5387un como printer server wifi. La impresora es una hp laserjet 1020 conectada por usb.

He configurado en servicios el printer server, he abierto el puerto 9100 (creo que lo he hecho bien), de hecho al hacer netstat -an aparece esto:

root@OpenWrt:~# netstat -an
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:9100            0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:53              0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN
tcp        0    168 192.168.1.10:22         192.168.1.36:1896       ESTABLISHED
tcp        0      0 192.168.1.10:80         192.168.1.36:1937       TIME_WAIT
tcp    21444      0 192.168.1.10:9100       192.168.1.36:1938       CLOSE_WAIT
netstat: /proc/net/tcp6: No such file or directory
udp        0      0 0.0.0.0:53              0.0.0.0:*
udp        0      0 192.168.2.255:137       0.0.0.0:*
udp        0  22528 192.168.2.10:137        0.0.0.0:*
udp        0   5632 0.0.0.0:137             0.0.0.0:*
udp        0      0 192.168.2.255:138       0.0.0.0:*
udp        0   9152 192.168.2.10:138        0.0.0.0:*
udp        0      0 0.0.0.0:138             0.0.0.0:*
udp        0      0 0.0.0.0:46483           0.0.0.0:*
netstat: /proc/net/udp6: No such file or directory
netstat: /proc/net/raw6: No such file or directory
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags       Type       State         I-Node Path
unix  2      [ ]         DGRAM                      1068 /var/run/wpa_supplicant-wlan0/wlan0
unix  2      [ ACC ]     STREAM     LISTENING       1858 /var/nmbd/unexpected
unix  7      [ ]         DGRAM                       592 /dev/log
unix  2      [ ACC ]     STREAM     LISTENING        707 /var/run/ubus.sock
unix  3      [ ]         STREAM     CONNECTED        723 /var/run/ubus.sock
unix  2      [ ]         DGRAM                       762
unix  2      [ ]         DGRAM                      3921
unix  3      [ ]         STREAM     CONNECTED        722
unix  2      [ ]         DGRAM                       751
unix  2      [ ]         DGRAM                      1757
unix  3      [ ]         STREAM     CONNECTED        749 /var/run/ubus.sock
unix  2      [ ]         DGRAM                      1675
unix  2      [ ]         DGRAM                       600
unix  3      [ ]         STREAM     CONNECTED        748
root@OpenWrt:~#

en el que aparece el puerto 9100, pero se queda windows diciendo que no se puede imprimir, y por supuesto no imprime nada.

Si supierais un tuto para 'tontos' os lo agradecería.  Entiendo algo de linux, pero no soy un experto, de hecho he llegado hasta aquí....pero no sé salir

Por cierto el router le he puesto como cliente de la wifi 'principal' y entro en él tanto por LuCi como por SSH.

Si necesitais mas datos os los paso gustoso.... me esta trayendo de cabeza....

Lo dicho, muchas gracias a tod@s.  Un saludo.
cauboy:
Por cierto, aquí lo que dice dmesg sobre la impresora, por si vale para algo...

[  219.128000] usb 1-1: USB disconnect, device number 2
[  219.132000] usblp0: removed
[  220.656000] usb 1-1: new high-speed USB device number 3 using bcm63xx_ehci
[  220.800000] usblp 1-1:1.0: usblp0: USB Bidirectional printer dev 3 if 0 alt 0 proto 2 vid 0x03F0 pid 0x2B17


Saludos.
Tki2000:
Por lo que yo sé (tengo esa misma impresora), el aparatito no es una impresora "completa", sino que necesita un firmware especial para echarla a andar, al estilo de los winmodems antiguos, que necesitaban el procesador del ordenador para funcionar y no eran autónomos. Por esa razón los módems sólo funcionaban en aquellos sistemas en los que el driver les proporcionaba esa "capacidad de proceso", mayormente bajo windows.
A esta impresora le pasa algo similar, pero con el firmware. Para hacerla andar necesita que se le "suba" el firmware adecuado para que se comporte como una impresora.
Bajo Linux ya se han desarrollado drivers para ese tipo de impresoras que en su momento estuve buscando, pero no llegué a probar.
Además parece que ya hay alguien que ha conseguido hacer funcionar este tipo de impresoras con p910nd. Básicamente lo que hace es detectar cuando la impresora se ha enchufado y pasarle el fichero con el firmware para que ésta empiece a funcionar: http://chee-yang.blogspot.com.es/2011/11/make-host-based-usb-printer-work-with.html
Si quieres ver si funciona antes de hacerlo permanente, busca el fichero del firmware o bájatelo de alguno de estos sitios:
ftp://ftp.k9.syzran.ru/pub/support/sihp1020.dl
http://oleg.wl500g.info/hplj/sihp1020.dl
Cópialo en el router en /tmp/sihp1020.dl para hacer una prueba temporal.
Teclea:

--- Código: ---cat /tmp/sihp1020.dl > /dev/usblp0
--- Fin del código ---
Si la impresora empieza a funcionar, entonces te sugiero que procedas a realizar los pasos de la página que te he pasado antes para hacerlo permanente.
cauboy:
Ostras, muuuuchas gracias.  El caso que sí que pasé por la página que has mandado pero no le dí la importancia que tiene realmente.

En cuanto pueda hago todos los pasos y ya comento.

De nuevo gracias.
cauboy:
Ya me voy acordando de cosas, y es que tuve problemas para extraer el productid, ya que en otra página se hacía con el comando lsusb, pero no lo encontraba y ahí me quedé atascado.

Sabes como extraerlo?  Es con lsusb?
Navegación
Índice de Mensajes
Página Siguiente

Ir a la versión completa