Domanda

Il mio obiettivo finale è quello di inviare un processo di stampa a una stampante su Internet. Il problema è che la stampante è collegata direttamente a un router, quindi non posso contare su un qualche cosa di elaborazione del computer.

Il percorso prende un lavoro di stampa è: Computer -> Internet -> Router -> Stampante

La stampante è Epson TM-T88V con UB-E02 collegarlo modulo (originariamente fornito con il modulo 25-pin).

Il router è un D-Link DIR-655 con porta 9500 reindirizzata alla porta LAN 9100 e l'indirizzo LAN IP della stampante. Con questa configurazione, posso inserire l'indirizzo IP WAN del router + port 9500 in un browser web e la stampante sputa fuori la richiesta HTTP che riceve.

Dal terminale, se uso LPR (LPR specificamente -h ip-address: 9500 filename.txt), la stampante stampa la richiesta HTTP che riceve (non il file) e lpr appare a poco essere in attesa di una risposta. Secondo la Guida di riferimento tecnico UB-E02, il Connect-It modulo supporta lp / lpr.

Perché è che la stampante stampa la richiesta HTTP e non invia una risposta indietro?

È stato utile?

Soluzione

La porta è stata aperta è probabile che la luce di scarico dati grezzi per la stampante. Probabilmente c'è un porto separato che parla RFC1179 che parlerà al vostro cliente lpr.

non dovrebbe essere l'invio di controllo HTTP a una di queste porte.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top