Ich habe EPSON TM-T81-Thermodrucker verbunden über Ethernet-Kabel-Router und habe eine IP-Adresse 192.168.1.12 sowie dhThermal Printing über Website (auf Amazon-Server) mit PHP
Ich habe eine Seite, die auf gehostet Amazon Server und ich möchte den Quittungsdruck direkt über das Internet machen.
Ich verwende die folgende Bibliothek zum Drucken.
Sie können Diagramm unten überprüfen, wie es funktioniert wird
https://github.com/mike42/escpos-php
Wenn ich aus bin Testen localhost als ich gefunden kann den Drucker und das Drucken funktioniert gut, aber wenn ich versuche, aus zu drucken Website zeigt es mir unter Fehler
Von meinem Debugging habe ich festgestellt, dass es die printe nicht finden kann r damit das Socket-Objekt nicht erzeugt werden kann.
Muss ich etwas auf Amazon einrichten?
Client-PC läuft auf Windows 8, und ich habe Epson-Treiber in diesem installiert.
Wenn Sie versuchen, eine Verbindung zu 192.168.1.12 über das Internet - das funktioniert nicht, alle 192.168.x.x Adressen sind Private, und können nur im selben lokalen Netzwerk routen. – ahoffner