Equipos y materiales > Openwrt & LEDE |
Ayuda con printer server en AR-5387un y hp1020 usb |
<< < (3/5) > >> |
cauboy:
A ver he llegado hasta aquí: He configurado todo lo que he podido y leído sobre la impresora, de hecho a los segundos de encenderla se pone en marcha sin coger papel ni nada, pero en el log aparece que se le ha enviado el firm. El problema es que no imprime nada. netstat (2 archivos enviados): root@OpenWrt:/etc/config# netstat -a Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:netbios-ssn 0.0.0.0:* LISTEN tcp 1 0 0.0.0.0:9100 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:www 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:domain 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:ssh 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:microsoft-ds 0.0.0.0:* LISTEN tcp 0 100 192.168.1.10:ssh 192.168.1.40:1046 ESTABLISHED tcp 5487 0 192.168.1.10:9100 192.168.1.40:1142 CLOSE_WAIT tcp 77983 0 192.168.1.10:9100 192.168.1.40:1141 CLOSE_WAIT el log: root@OpenWrt:/etc/config# cat /tmp/log/hp Thu Dec 11 22:39:34 UTC 2014 : Sending firmware to printer. Thu Dec 11 22:39:34 UTC 2014 : done. En windows desaparece el icono de impresión como si hubiera terminado de imprimir, lo que me lleva a la conclusión que no sale del router hacia la impresora. Alguna idea o chequeo para hacer? Lo de cliente wifi ya está resuelto.... nada como los tutos.... Un saludo y gracias. |
cauboy:
Por cierto el fichero 20-hplj1020 lo he dejado así: root@OpenWrt:/etc/hotplug.d/usb# cat 20-hplj1020 #!/bin/sh FIRMWARE=/usr/lib/sihp1020.dl DEVICE=/dev/usb/lp0 LOGFILE=/tmp/log/hp if [ "$PRODUCT" = "3f0/2b17/100" -a "$ACTION" = "add" ] then for i in $(seq 30); do if [ -c /dev/usb/lp0 ]; then echo "$(date) : Sending firmware to printer." > $LOGFILE cat /usr/lib/sihp1020.dl > /dev/usb/lp0 echo "$(date) : done." >> $LOGFILE exit fi sleep 1 done fi Lo veréis raro porque he sustituido las variables directamente por el valor, porque no tenía claro si había que poner comillas, así que he tirado por la calle de enmedio.... Si hay algún error o modificación os lo agradecería. |
Tki2000:
--- Cita de: cauboy en 11-12-2014, 23:48 (Jueves) ---Por cierto el fichero 20-hplj1020 lo he dejado así: root@OpenWrt:/etc/hotplug.d/usb# cat 20-hplj1020 #!/bin/sh FIRMWARE=/usr/lib/sihp1020.dl DEVICE=/dev/usb/lp0 LOGFILE=/tmp/log/hp if [ "$PRODUCT" = "3f0/2b17/100" -a "$ACTION" = "add" ] then for i in $(seq 30); do if [ -c /dev/usb/lp0 ]; then echo "$(date) : Sending firmware to printer." > $LOGFILE cat /usr/lib/sihp1020.dl > /dev/usb/lp0 echo "$(date) : done." >> $LOGFILE exit fi sleep 1 done fi Lo veréis raro porque he sustituido las variables directamente por el valor, porque no tenía claro si había que poner comillas, así que he tirado por la calle de enmedio.... Si hay algún error o modificación os lo agradecería. --- Fin de la cita --- No tiene sentido inicializar las variables al principio si luego no las vas a usar... ^-^ Has usado /dev/usb/lp0 y en tu log la impresora la detecta como usblp0, aunque supongo que /dev/usblp0 es un enlace simbólico a /dev/usb/lp0, así que eso debe funcionar... de todas formas comprueba cual es el nombre que le da openwrt a la impresora cuando la conectas y búscalo en el directorio /dev/ ¿Has abierto el puerto 9100 en el firewall de openwrt para recibir las conexiones desde el ordenador que imprime? Puede que el problema sea que al router no le llega la petición porque tiene el puerto cerrado... Más información en http://wiki.openwrt.org/doc/howto/p910nd.server Comprueba también que has configurado la impresora con el protocolo RAW y que los drivers en la parte de Winslows están bien configurados. |
cauboy:
Estuve jugando con las variables y al final lo mismo las dejé mal... lo cambio esta tarde a ver.... Sip, lo de inicializar variables para no usarlas fué por lo que comenté, que como no tenía claro qué iba en comillas y qué no directamente las sustituí y listo.... En el log del firewall aparece que sí que ve las conexiones (mandé 2 archivos y por éso aparecen 2 líneas: tcp 5487 0 192.168.1.10:9100 192.168.1.40:1142 CLOSE_WAIT tcp 77983 0 192.168.1.10:9100 192.168.1.40:1141 CLOSE_WAIT Me repasaré de arriba a abajo el p910n.server a ver en qué más me he equivocado, normal porque ya era tarde.... ;D ;D Graaaaciasss. |
cauboy:
Bueno, pues al final ya esta, aunque a medias.. Lo primero era que en luci al configurar el servidor, da una ruta por defecto /dev/lp0, cuando era /dev/usb/lp0... Y a partir de ahi empezo a funcionar.. Y digo a medias porque desde un xp funciona bien, pero desde otro con win7 64bits aunque sea 1 sola pagina se lia a imprimir indefinidamente lo mismo... Así que ahora estoy en esas, probando drivers. Lo bueno es que cuando se instala y dice que si se quiere imprimir una hoja de prueba solo hace una, pero desde cualquier otro programa(notepad, word, excel...) lo hace mal y hay que quitarle las hojas porque las acaba... Lo de siempre: muuuchas gracias a todos sobre todo por lo que he aprendido |
Navegación |
Índice de Mensajes |
Página Siguiente |
Página Anterior |