Frage

Weiß jemand, wie man den Open/Close-Status von Cash Drawer mithilfe der Status-API des Druckertreibers für den thermischen Drucker von EPSON TM-88IV überwacht?

Ich wünschte, ich könnte OPOS für ADK .NET verwenden, hatte aber kein Glück, es unter Windows 7 einzurichten. Weiß jemand, wie man Teil des Epson Developer Network ist. Ich habe die Informationen unter www.epson-pos.com durchgesehen, aber es sind keine Informationen über POS/ESC-Codes verfügbar.

Bitte helfen Sie ...........

War es hilfreich?

Lösung

Wow, es hat eine ganze Weile gedauert, wie man herausgefunden hat, wie man den Open/Close-Status von Cash Drawers mithilfe von StatusAPI für den EPSON TM-88IV-Drucker ermittelt. Dieses Feld repräsentiert den geschlossenen Cash -Schubladen.

Public Const ASB_DRAWER_KICK As com.epson.pos.driver.ASB = 4

Nach Dokumentation von Epson (vielmehr nach meinem Verständnis) repräsentiert 0 Schublade offen und 4 repräsentiert den geschlossenen Status der Schublade. Während Sie den Druckerstatus überwachen, müssen Sie sich auf dieses Bit überprüfen.

Andere Tipps

Versuchen Sie, hier anzumelden: https://www.epsonexpert.com/login

Das scheint der Ort zu sein, um technische Informationen über Epson POS -Produkte zu erhalten. Ich kann nicht sagen, ob sie speziell das haben, was Sie wollen. Ich habe mich gerade angemeldet, aber jetzt muss ich warten, bis sie sich bei mir melden:

Vielen Dank für die Registrierung bei Epsonexpert. Wir haben Ihre Registrierungsinformationen erhalten und werden Sie in Kürze kontaktieren, sobald Ihre Anfrage überprüft wurde.

Ich habe ein anderes Problem. Ich habe auch denselben Drucker (TM-T88IV) und eine Standard-Cash-Schublade. Ich habe sie in SetUppos eingerichtet und checkhealthtest -Anwendung funktioniert einwandfrei für Drucker und Schublade (die Druckerdrucke und die Schublade öffnen). Aber sobald ich versuche, die EPSON -Cash Drawer .NET -Probe auszuführen, wirft es die PoscontrolException aus und sagt: "Die Informationen werden in XML nicht beschrieben." Nachdem ich ein paar Tage damit verbracht hatte, die Lösung zu finden, kam ich nirgendwo hin zu, zog aber ein paar Gedanken zu diesem Thema aus mehreren Foren. Sie sagen, dass der Fehler mit der Tatsache zusammenhängt, dass das Cash Drawer -Service -Objekt in configuration.xml (Microsoft POS für .NET) nicht vollständig definiert ist. Auch die Epson -Dokumentation zum Einrichten von Geldschubladen besagt, dass OPOS, wenn sie die Kommunikationsklasseninstanz nicht erstellt, eine Ausnahme ausgelöst wird. Ich bin mir ziemlich sicher, dass ich nicht mit diesem Problem verantwortlich bin und mich über ein nützliches Feedback freuen würde! Vielen Dank!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top