Frage

Ich möchte eine einfache C # app schreiben, um die Ausgabe eines Zebra Druckers Magnetkartenleser zu sammeln. (Modell RW420) Meine einzige Schnittstelle zum Gerät ist USB. Die CPCL Sprache gibt zu diesem Zweck einen MCR Befehl, aber ich kann nicht herausfinden, wie dieser Befehl über .NET auf den Drucker ausgeben. Weder der Online-Dokumentation noch Support-Mitarbeiter kann mir sagen. Hat jemand eine Idee?

War es hilfreich?

Lösung

Sie müssen nativen Code schreiben, um von USB lesen zurück (mit pinvoke ). Sie müssen den USB-Gerätepfad mit Zebra Hersteller-ID darin finden. Sie würden dieses Gerät Pfad zu Create passieren
siehe: MSDN Datei erstellen

Andere Tipps

Bitte beachten Sie, dass das RW420 Handbuch (Seite 29) heißt es:

Beachten Sie, dass der RW-Serie USB-Anschluss die für die Einrichtung und Wartung der Drucker nur und nicht für die Dauer Kommunikation verwenden, um einen Terminal.

Wir haben hier vernetzt Zebra-Drucker, so meine beste Vermutung, dass, wenn Sie USB kommunizieren können, in der Art und Weise Sie beabsichtigen, wird es eine serielle Schnittstelle (oder parallel) Port zu reden von Zebra USB-Treiber gegeben ausgesetzt sein. Beginnen Sie, indem Sie im Geräte-Manager in Windows suchen. Wenn dies der Fall ist, sollten Sie in der Lage sein, serielle Kommunikation mit dem Drucker zu tun, und folgen Sie dem CPCL Handbuch zur Abfrage der magstripe Leser (siehe Seite 10-23 des CPCL manuell)

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