Lesen Sie den seriellen Eingang vom RS232 zum USB-Konverter

922
thesys

Ich möchte einen Barcode-Scanner an meinen PC anschließen und dessen Ausgabe von einem selbst erstellten Programm lesen. Ich weiß, dass es grundsätzlich zwei Methoden gibt, um die Ausgabe von einem Barcode-Scanner zu erhalten:

  1. Als Keyboard Wedge - Dies bedeutet, dass der Scanner das Drücken der Tastatur simuliert

  2. Serielle Kommunikation mit RS232 - was ich verwenden möchte.

Leider kann ich keinen Scanner finden, der die serielle Kommunikation unterstützt und mit USB verbunden ist.

Meine Frage ist also: Kann ich einen RS232-zu-USB-Konverter nehmen und dann den Ausgang des Scanners lesen, als wäre er an einen RS232-Port angeschlossen? Ist zusätzliche Software (wie Treiber) erforderlich?

0

1 Antwort auf die Frage

1
Overmind

Ja, es wird funktionieren. Einige Netzwerkgeräte verwenden dies ständig. Da moderne PCs nicht mehr über RS232 verfügen, muss für den Zugriff auf ältere Geräte ein angepasstes Gerät verwendet werden.

Der Adapter wird normalerweise mit einem Treiber und zusätzlicher Software geliefert.

In der Praxis ermöglicht der Adapter + Treiber die Emulation einer RS232-Schnittstelle, die es Ihnen ermöglicht, über die gefälschte / emulierte RS232-Schnittstelle auf das Gerät zuzugreifen, genauso wie auf eine echte physikalische direkte RS232-Verbindung.

Vielen Dank! Ich habe noch eine kleine Frage, vielleicht kennen Sie auch den Anser. Wenn das Gerät nur als * Keyboard-Wedge * angegeben ist, funktioniert es nur als "virtuelle Tastatur" oder kann ich trotzdem die Ausgabe des Geräts aus einem Programm lesen? thesys vor 8 Jahren 0
Das Lesen sollte in Ordnung sein, da ein Gerät, das einen Tastaturkeil verwendet, nicht den Unterschied zwischen den von einem Scangerät eingegebenen Daten oder den durch die Tastatur eingegebenen Daten unterscheiden kann. Overmind vor 8 Jahren 0