¿Por qué no puedo recibir una respuesta de una impresora compatible con TCP / IP?
Mi objetivo final es enviar un trabajo de impresión a una impresora a través de Internet. El problema es que la impresora está conectada directamente a un enrutador, por lo que no puedo contar con que una computadora procese nada.
La ruta que toma un trabajo de impresión es: Computadora -> Internet -> Enrutador -> Impresora
La impresora es una Epson TM-T88V con el módulo UB-E02 connect it (originalmente venía con el módulo de 25 pines).
El enrutador es un D-Link DIR-655 con el puerto 9500 redirigido al puerto LAN 9100 y la dirección IP LAN de la impresora. Con esta configuración, puedo ingresar la dirección IP WAN del router + puerto 9500 en un navegador web y la impresora escupe la solicitud HTTP que recibe.
Desde el terminal, si uso lpr (específicamente lpr -h dirección-IP: 9500 filename.txt), la impresora imprime la solicitud HTTP que recibe (no el archivo) y parece que lpr solo espera una respuesta. De acuerdo con la Guía de referencia técnica de UB-E02, el módulo Connect-It admite lp / lpr.
¿Por qué la impresora imprime la solicitud HTTP y no envía una respuesta?