Mein Ziel ist es, einen Druckauftrag über das Internet an einen Drucker zu senden. Der Haken ist, dass der Drucker direkt an einen Router angeschlossen ist, so kann ich nicht darauf zählen, dass ein Computer etwas verarbeitet.Warum kann ich keine Antwort von einem TCP/IP-fähigen Drucker erhalten?
Der Pfad ein Druckauftrag nimmt, ist: Computer -> Internet -> Router -> Drucker
Der Drucker ist ein Epson TM-T88V mit dem UB-E02 anschließen Modul (es kam ursprünglich mit den 25- Stiftmodul).
Der Router ist ein D-Link DIR-655 mit Port 9500, der zum LAN-Port 9100 und der LAN-IP-Adresse des Druckers umgeleitet wird. Mit diesem Setup kann ich die WAN-IP-Adresse + Port 9500 des Routers in einem Webbrowser eingeben und der Drucker spuckt die empfangene HTTP-Anfrage aus.
Vom Terminal aus, wenn ich lpr (insbesondere lpr -h IP-Adresse: 9500 Dateiname.txt) verwenden, druckt der Drucker die HTTP-Anfrage empfängt (nicht die Datei) und lpr scheint nur auf eine Antwort zu warten . Gemäß dem Technischen Referenzhandbuch UB-E02 unterstützt das Connect-It-Modul lp/lpr.
Warum druckt der Drucker die HTTP-Anforderung und sendet keine Antwort zurück?
Entschuldigung, ich muss den Beitrag "beantworten", da ich jetzt (neues Konto) nicht kommentieren kann. Mussten Sie irgendeinen Treiber für Ihren Drucker installieren? Von welchem Gerät druckst du? Ich versuche das gleiche auf einem iPad. Ich bin mir nicht sicher, ob ich einen Treiber installieren muss. – leo
Keine Sorgen. Am Ende habe ich einen zentralen Druckserver eingerichtet, der Druckaufträge vom iPad über das Internet empfängt und an den entsprechenden Drucker weiterleitet. Es sollte so sicherer sein (mit Port klopfen und etc). Wenn Sie das Drucken über das Internet mit einem Computer einrichten können, können Sie ein Skript schreiben, das lpr verwendet, um den Druckauftrag vom iPad an den Drucker weiterzuleiten. Auf dem Router, der mit dem Drucker verbunden war, musste ich einen externen Port an den internen Port 515 weiterleiten. Also IP + Portnummer = weitergeleiteter Druckauftrag. Hoffe das hilft. –
Ich möchte ein iOS-Gerät mit einem Drucker verbinden, der sich in einem anderen Subnetz befindet. Da die Diskussion vielleicht etwas langwierig ist und es hier keinen Platz gibt, weiter zu sprechen, kann ich mit Ihnen über Mail oder Facebook oder LinkedIn reden? Meine E-Mail-Adresse lautet "[email protected]". Sie können mich auf facebook n linkedIn mit der ID "rameswar54" finden. –