Impostazioni dell’interfaccia#
Metodo di comunicazione#
USB HID-KBW#
Quando il modulo di lettura del codice è collegato all’host utilizzando la linea USB, il modulo di lettura del codice può essere configurato per l’input da tastiera standard eseguendo la scansione del codice di impostazione KBW USB.
USB HID-KBW#
USB COM#
Quando il modulo di lettura del codice è collegato all’host utilizzando la linea USB, il modulo di lettura del codice può essere configurato in modalità di uscita della porta seriale virtuale eseguendo la scansione del codice di impostazione COM USB.
USB COM#
porta seriale#
L’interfaccia di comunicazione seriale è un modo comune per collegare il modulo di lettura codici al dispositivo host (come PC, POS, ecc.). Quando il modulo di lettura codici è collegato all’host tramite un cavo della porta seriale, il sistema passa automaticamente alla modalità di comunicazione seriale. Quando si utilizza l’interfaccia di comunicazione seriale, la configurazione dei parametri di comunicazione tra il modulo di lettura del codice e il dispositivo host deve corrispondere completamente per garantire una comunicazione fluida e un contenuto corretto.
Porta seriale TTL-232#
L’interfaccia di comunicazione seriale del modulo di lettura codici utilizza segnali di livello TTL (TTL-232). Questa interfaccia può adattarsi alla maggior parte delle architetture di sistema. Se il sistema deve utilizzare la forma di architettura RS232, è necessario aggiungere un circuito di conversione esterno.
I parametri di comunicazione seriale predefiniti del modulo di lettura codici sono mostrati nella Tabella 2-1.
Tabella dei parametri di comunicazione seriale 2-1
parametro |
predefinito |
|---|---|
velocità di trasmissione |
115200 |
Controlla la cifra |
nessuno |
bit di dati |
8 |
Fermati un po” |
1 |
velocità di trasmissione#
Quando il modulo di lettura codici comunica con l’host tramite TTL-232/RS232, è necessario impostare gli stessi parametri di comunicazione per la comunicazione normale, inclusi velocità di trasmissione, verifica, controllo del flusso, ecc. La velocità di trasmissione è la velocità di trasmissione e la velocità di trasmissione predefinita è 115200.
600# |
1200# |
2400# |
4800# |
9600# |
14400# |
19200# |
38400# |
57600# |
*115200# |
Controlla la cifra#
* Nessun checksum# |
numero dispari# |
Anche# |
Fermati un po”#
* 1 bit# |
2 persone# |
bit di dati#
5 persone# |
6 bit# |
7 bit# |
* 8bit# |
USB HID-POS#
Quando il dispositivo è un dispositivo HID, è possibile leggere il seguente codice di impostazione e selezionare la modalità dispositivo POS HID.
HID POS#
istruzione#
Formato#
Composizione delle istruzioni: le istruzioni utilizzano stringhe ASCII e sono composte come segue
Codice di installazione
Tipo di istruzione
Il checksum predefinito è «99»
Tipo di istruzione
Tipo di istruzione |
istruzione |
|---|---|
Istruzioni per l’impostazione permanente |
Codice impostazione+”>;99’” |
Istruzioni per la configurazione temporanea |
Codice impostazione+”^;99” |
Comando interroga |
Codice impostazione+”?;99” |
Il comando di ritorno è corretto |
Codice di installazione+”$;99” |
Errore del comando di ritorno |
Codice impostazione+”*;99” |
Funzione |
Inviare |
Ritorna correttamente |
restituzione dell’errore |
Osservazione |
|---|---|---|---|---|
Istruzioni per l’installazione |
>!0010201.>;99 |
>!0010201.$;99 |
>!0010201.*;99 |
|
Comando interroga |
>!0010201.?;99 |
>!001020X.$;99 |
>!0010201.*;99 |
Valore della query X |
Ad esempio: per impostare il carattere finale su ritorno a capo e avanzamento riga, il codice di impostazione è >!0010201.
Le istruzioni speciali riguardano istruzioni di impostazione permanenti, si prega di non utilizzarle frequentemente. Se viene spedito dalla fabbrica o viene impostato occasionalmente, si consiglia di utilizzare il comando di impostazione permanente. Se le impostazioni vengono modificate ogni volta che viene letto il codice, utilizzare il comando di impostazione temporanea. L’uso frequente del comando di impostazione permanente influirà sulla durata del dispositivo di lettura del codice.
Istruzioni dettagliate sono disponibili nell’Appendice D.
risposta#
Dopo essere stato abilitato, l’host invia comandi e il modulo di lettura del codice risponderà di conseguenza.
Disabilita# |
* abilitare# |
Suono del prompt dei comandi#
Dopo essere stato abilitato, quando il modulo di lettura del codice riceve un’istruzione, verrà emesso un messaggio sonoro.
Disabilita# |
* abilitare# |
Formato del pacchetto#
decodificare i dati
identificatore |
stato |
tipo |
lunghezza |
tipo di codice a barre |
dati |
controllo |
|---|---|---|---|---|---|---|
0x99 0xDD |
0x06 |
Descrizione del campo
Nome del campo |
misurare |
illustrare |
|---|---|---|
identificatore |
2 byte |
Risolto il problema con 0x99,0xDD |
stato |
1 byte |
bit0: modifica permanente |
tipo |
1 byte |
Tipo di istruzione |
lunghezza |
4 byte |
Prima il byte alto (indirizzo basso), per ultimo il byte basso (indirizzo alto), non include le cifre di controllo |
tipo di codice a barre |
1 byte |
Per i dettagli vedere l’Appendice F |
dati |
variabile |
decodificare i dati |
controllo |
1 byte |
Controllo XOR |
Quando l’ACK è abilitato, l’host riceve il comando di decodifica dei dati e deve rispondere ACK al modulo di lettura del codice.
interruttore#
Se abilitato, i dati decodificati verranno inviati in formato pacchetto.
* Disabilita# |
abilitare# |