Schnittstelleneinstellungen#
Kommunikationsmethode#
USB HID-KBW#
Wenn das Lesemodul über ein USB-Kabel mit dem Host verbunden ist, kann das Lesemodul durch Scannen des USB-KBW-Setup-Codes als Standardtastatureingabe konfiguriert werden.
USB HID-KBW#
USB COM#
Wenn das Lesemodul über ein USB-Kabel mit dem Host verbunden ist, kann das Lesemodul durch Scannen des USB-COM-Setup-Codes in den virtuellen seriellen Port-Ausgabemodus konfiguriert werden.
USB COM#
Serielle Schnittstelle#
Die serielle Kommunikationsschnittstelle ist eine gängige Möglichkeit, das Lesemodul mit dem Hostgerät (z. B. PC, POS usw.) zu verbinden. Wenn das Lesemodul über ein serielles Anschlusskabel mit dem Host verbunden ist, wechselt das System standardmäßig in den seriellen Kommunikationsmodus. Bei Verwendung der seriellen Kommunikationsschnittstelle muss die Kommunikationsparameterkonfiguration zwischen dem Lesemodul und dem Hostgerät vollständig übereinstimmen, um eine reibungslose Kommunikation und korrekte Inhalte zu gewährleisten.
Serieller TTL-232-Anschluss#
Die serielle Kommunikationsschnittstelle des Lesemoduls verwendet TTL-Pegelsignale (TTL-232). Diese Schnittstelle kann an die meisten Systemarchitekturen angepasst werden. Wenn das System eine RS232-Architektur verwenden muss, muss eine externe Konvertierungsschaltung hinzugefügt werden.
Die standardmäßigen seriellen Kommunikationsparameter des Lesemoduls sind in Tabelle 2-1 aufgeführt.
Parametertabelle für die serielle Kommunikation 2-1
Parameter |
Standard |
|---|---|
Baudrate |
115200 |
Prüfziffer |
Keine |
Datenbits |
8 |
Stoppbits |
1 |
Baudrate#
Wenn das Lesemodul über TTL-232/RS232 mit dem Host kommuniziert, müssen für die normale Kommunikation dieselben Kommunikationsparameter eingestellt werden, einschließlich Übertragungsrate, Überprüfung, Flusskontrolle usw. Die Übertragungsrate ist die Baudrate und die Standardbaudrate ist 115200.
600# |
1200# |
2400# |
4800# |
9600# |
14400# |
19200# |
38400# |
57600# |
* 115200# |
Prüfziffer#
* Keine Prüfsumme# |
ungerade Zahl# |
gerade Zahl# |
Stoppbits#
* 1 Bit# |
2 Bits# |
Datenbits#
5 Ziffern# |
6 Bit# |
7 Bit# |
* 8 Bit# |
USB HID-POS#
Wenn das Gerät als HID-Gerät verwendet wird, können Sie den folgenden Setup-Code lesen, um den HID-POS-Gerätemodus auszuwählen.
HID POS#
-Direktive#
-Format#
Befehlszusammensetzung: Anweisungen verwenden ASCII-Zeichenfolgen und sind wie folgt zusammengesetzt
Setup-Code
Art der Anweisung
Die Standardprüfsumme ist „99“
Art der Anweisung
Art der Anweisung |
-Direktive |
|---|---|
Dauerhafte Einstellanleitung |
Setup-Code+“>;99’“ |
Temporäre Einrichtungsanweisungen |
Setup-Code+“^;99“ |
Abfragebefehl |
Setup-Code+“?;99“ |
Der Return-Befehl ist korrekt |
Setup-Code+“$;99“ |
gibt einen Anweisungsfehler zurück |
Setup-Code+“*;99“ |
-Funktion |
Senden |
wird korrekt zurückgegeben |
Fehlerrückgabe |
Bemerkungen |
|---|---|---|---|---|
Setup-Befehl |
>!0010201.>;99 |
>!0010201.$;99 |
>!0010201.*;99 |
|
Abfragebefehl |
>!0010201.?;99 |
>!001020X.$;99 |
>!0010201.*;99 |
X-Abfragewert |
Beispiel: Um das Endzeichen auf Wagenrücklauf und Zeilenvorschub festzulegen, lautet der Setup-Code >!0010201.
Bei speziellen Anweisungen handelt es sich um Anweisungen zur dauerhaften Einstellung. Bitte verwenden Sie diese nicht häufig. Wenn es ab Werk geliefert wird oder gelegentlich eingestellt wird, wird empfohlen, den permanenten Einstellbefehl zu verwenden. Wenn die Einstellungen jedes Mal geändert werden, wenn der Code gelesen wird, verwenden Sie bitte den temporären Einstellungsbefehl. Eine häufige Verwendung des permanenten Einstellbefehls beeinträchtigt die Lebensdauer des Barcode-Lesegeräts.
Detaillierte Anweisungen finden Sie in Anhang D.
Antwort#
Nach der Aktivierung sendet der Host Befehle und das Lesemodul reagiert entsprechend.
Deaktivieren# |
* Aktivieren# |
Eingabeaufforderungston#
Wenn das Lesemodul nach der Aktivierung eine Anweisung erhält, ertönt eine akustische Aufforderung.
Deaktivieren# |
* Aktivieren# |
Paketformat#
Dekodierte Daten
-Bezeichner |
Status |
Typ |
Länge |
Barcode-Typen |
-Daten |
Prüfung |
|---|---|---|---|---|---|---|
0x99 0xDD |
0x06 |
Feldbeschreibung
Feldname |
Größe |
Beschreibung |
|---|---|---|
-Bezeichner |
2 Bytes |
behoben 0x99,0xDD |
Status |
1 Byte |
Bit0: dauerhafte Änderung |
Typ |
1 Byte |
Art der Anweisung |
Länge |
4 Bytes |
High-Byte zuerst (niedrige Adresse), Low-Byte zuletzt (hohe Adresse), enthält keine Prüfziffern |
Barcode-Typen |
1 Byte |
Einzelheiten finden Sie in Anhang F |
-Daten |
-Variable |
Dekodierte Daten |
Prüfung |
1 Byte |
XOR-Prüfung |
Wenn ACK aktiviert ist, empfängt der Host den Befehl zum Dekodieren der Daten und muss dem Lesemodul mit ACK antworten.
-Schalter#
Wenn diese Option aktiviert ist, werden die dekodierten Daten im Paketformat gesendet.
* Deaktivieren# |
Aktivieren# |