Modulo lettore di codici a barre GM60-S
Modulo lettore di codici a barre GM60-S
Informazioni sul prodotto:
- Il modulo lettore di codici a barre GM60-S è uno scanner ad alte prestazioni
utilizzato per leggere i codici di pagamento. - Il modulo può riconoscere QR Code, Data Matrix, PDF417, EAN13,
UPC, Code 39, Code 93, Code 128, UCC/EAN 128 e altri codici a barre e
Formati del codice QR. - Il modulo funziona in modalità di scansione con una profondità di campo di
25mm-150mm e un contrasto del 25%. - Il modulo dispone di un'interfaccia seriale UART con una velocità di trasmissione predefinita
di 9600. - Il modulo funziona con un DC 3.3V voltage/corrente e ha a
peso di 10 g.
Utilizzo del prodotto:
- Collegare il modulo al dispositivo host utilizzando la seriale
interfaccia. - Configurare le impostazioni del bit di controllo della porta seriale facendo riferimento a
sezione 3.1.1 del manuale utente. - Selezionare la modalità di lettura: modalità continua (predefinita) o induzione
modalità (sezione 4). - Seleziona la modalità LED: respirazione lamp o decodifica riuscita
luce rapida (sezione 5). - Scansiona il codice a barre o il codice QR utilizzando la luce del modulo e
viewing angolo, assicurando che il codice è all'interno della profondità specificata
dei livelli di campo e di contrasto. - Il modulo fornirà una luce verde lampeggiante quando a
il codice viene riconosciuto correttamente.
Manuale dell'utente del modulo lettore di codici a barre GM60-S
Hangzhou Grow Technology Co., Ltd. V1.1 giugno.2020
Catalogare
1 Introduzione al Modulo………………………………………………………………………………………………………………………… ..1 1.1 Introduzione……………………………………………………………………………………………………………………… ………… 1 1.2 Parametri operativi……………………………………………………………………………………………………………… ….. 1 1.3 Taglia………………………………………………………………………………………………… ………………………. 2 1.4 Definizione dell'interfaccia……………………………………………………………………………………………………………………… 2
2 Configurazione del GM60-S………………………………………………………………………………………………… ………………. 4 2.1 Istruzioni per la porta seriale…………………………………………………………………………………………………………………………………….4 2.1.1 Lettura bit zona……………………………………………………………………………………………………………………………………. 4 2.1.2 Bit zona di scrittura……………………………………………………………………………………………………………… ….. 6 2.1.3 Salva bit di zona nell'istruzione Flash interna………………………………………………………………………7 2.1.4 Ripristina bit di zona ai valori predefiniti ……………………………………………………………………………………………….8 2.1.5 Operazione di cancellazione del programma……………… ……………………………………………………………………………………………….. 9 2.1.6 Elenco dei bit di zona…………………………… ………………………………………………………………………………….. 10 2.2 Codice Setup………………………………… …………………………………………………………………………………………….21 2.3 Ripristino…………………………… …………………………………………………………………………………………………………………………….. 21
3 Interfaccia di comunicazione…………………………………………………………………………………………………………………….22 3.1 Interfaccia di comunicazione in serie……………………………………………………………………………………………….22 3.1.1 Configurazione del bit di controllo della porta seriale… ……………………………………………………………………………………………….. 23
4 Modalità di lettura…………………………………………………………………………………………………………………………… …………….24 4.1 Modalità continua (predefinita)……………………………………………………………………………… ……..24 4.2 Modalità Induzione……………………………………………………………………………………………………………… ………… 25
Modalità 5 LED…………………………………………………………………………………………………………………………… …………….. 28 5.1 Respirazione Lamp……………………………………………………………………………………………………………………….. 28 5.2 Decodifica Prompt Light di successo………………………………………………………………………………………….. 31
6 Edizione dei dati…………………………………………………………………………………………………………………………… ………….. 33 6.1 Intestazione con protocollo……………………………………………………………………………………………………… ………..33 6.2 Prefisso……………………………………………………………………………………………………………… …………………………34 6.3 Suffisso………………………………………………………………………………………………… ……………………………………… 34 6.4 CODICE IDENTIFICATIVO………………………………………………………………………………… ……………………………………………….. 35 6.5 Coda……………………………………………………………………… ……………………………………………………………………. 36
I
6.6 Uscita CRC…………………………………………………………………………………………………………………………… … 37 6.7 Ritagliare i dati……………………………………………………………………………………………………………………… ……….. 37 6.8 Informazioni RF…………………………………………………………………………………………………………… ……………. 39 7 Tipo di codice a barre abilita/disabilita configurazione……………………………………………………………………………………… 41 7.1 Tutti i tipi di codice a barre possono essere decodificati……………………………………………………………………………………….41 7.2 EAN13…………………………… ………………………………………………………………………………………………………… 41 7.3 EAN8………………… …………………………………………………………………………………………………………………….. 42 7.4 UPCA… ……………………………………………………………………………………………………………………………………… ..42 7.5 UPCE0……………………………………………………………………………………………………………………… ………………43 7.6 UPCE1…………………………………………………………………………………………………………… …………………………43 7.7 Codice128……………………………………………………………………………… …………………………………43 7.8 Codice39…………………………………………………………………………………………… …………………………………………..44 7.9 Codice 93………………………………………………………………………… ………………………………………………………….45 7.10 CodeBar……………………………………………………………… ………………………………………………………………….46 7.11 QR……………………………………………………… ………………………………………………………………………………….. 46 7.12 Interleaved 2 di 5…………………………… ……………………………………………………………………………………….46 7.13 DM………………………………… …………………………………………………………………………………………………………………. 47 7.14 PDF417…………………………………………………………………………………………………………………………… ……..47 8 Appendice ATabella delle impostazioni predefinite…………………………………………………………………………………………………….. 48 9 Appendice BIstruzioni porta seriale comune…………………………………………………………………………………….. 49 10 Appendice CCode ID………… …………………………………………………………………………………………………………….50 11 Appendice DASCII………… ……………………………………………………………………………………………………………….. 51 12 Appendice ECodice dati… ………………………………………………………………………………………………………………… 55 13 Appendice FSalva o Annulla… …………………………………………………………………………………………………………………………… 57
II
hzgrow.com
1 Introduzione al Modulo
1.1 Introduzione
Il modulo lettore di codici a barre GM60-S è uno scanner ad alta integrazione e ad alte prestazioni, utilizzato principalmente per leggere i codici di pagamento. I formati di codici a barre e QR che possono essere riconosciuti sono QR Code, Data Matrix, PDF417,EAN13,UPC,Code 39,Code 93,Code 128,UCC/EAN 128 e così via.
1.2 Parametri operativi
Parametro Modalità di scansione Luce
Leggi il tipo di codice
Profondità di campo* Contrasto* Angolo di scansione** Viewing Angolo Precisione di lettura*
Prestazione
640*480
Indicatore colorato/luce verde lampeggiante che indica il successo della lettura
1D
Codice EAN13
Codice EAN8
UPCA
UPCE0
UPCE1
Codice128
Codice39
Codice93
CodeBar
Interlacciato 2 di 5
2D
Codice QR, matrice di dati, PDF417
Codice QR
25mm-150mm *Le prestazioni del prodotto possono essere influenzate in varia misura dalla qualità del codice a barre e dalle condizioni ambientali
25%
Rollio 360° Beccheggio 55° Imbardata 55°
69°(Orizzontale) 56°(Verticale) 5mil
Parametro
Interfaccia Velocità in baud seriale Vol. operativa UARTtage/Dimensione attuale Peso
Prestazione
UART(TTL-232) 9600(Predefinito) DC 3.3V / <70mA Diametro: 21mm Altezza: 12mm 2g
1
Parametro Ambiente di lavoro Temperatura di stoccaggio Luce ambientale Umidità relativa
1.3 Dimensioni
-20°C – 60°C -40°C – 80°C 0~100000LU 5%-95%
Prestazione
1.4 Definizione dell'interfaccia
Connettore: MX1.0mm, 4Pin
Diagramma dei pin
2
hzgrow.com
Spillo
Nome
1GND
2 RXD
3 TXD 4 VCC
Descrizione Terra Ingresso TTL Uscita TTL 3.3V
3
hzgrow.com
2 Configurare GM60-S
2.1 Istruzioni per la porta seriale
Gli utenti possono sistemare il modulo inviando istruzioni dal mainframe. Assicurati che i parametri di comunicazione corrispondano completamente tra il modulo e il mainframe. Parametro di comunicazione seriale predefinito del modulo: Baud rate 9600bps; Nessun controllo; dati a 8 bit; 1 bit di arresto; Nessun controllo del flusso.
2.1.1 Lettura bit di zona
Max 255 byte/tempo per la lettura dei bit di zona. Formato comando: Input: {Head1} {Types} {Lens} {Address} {Datas} {CRC} PS: Head1: 0x7E 0x002 byte
Tipi: 0x071 byte Obiettivo: 0x011 byte Indirizzo: 0x0000~0x00FF2 byte, indirizzo per avviare la lettura del bit di zona Dati: 0x00~0xFF1 byte, numeri di bit di zona per la lettura sequenziale CRC: valore di controllo CRC_CCITT (2 byte). Adatto per TypesLensAddressDatas; Polinomio caratteristico : X16+X12+X5+1, coefficiente multinomiale: 0x1021, valore originale:0 ; Per un singolo byte, verrà calcolato per primo il bit più alto, l'output sarà senza negazione. Il codice di riferimento di C è il seguente:
unsigned int crc_cal_by_bit(unsigned char* ptr, unsigned int len) { unsigned int crc = 0; while(len– != 0) { for(carattere senza segno i = 0x80; i != 0; i /= 2) { crc *= 2; if((crc&0x10000) !=0) //Ultimo CRC * 2 se il primo è 1so divide 0x11021 crc ^= 0x11021; if((*ptr&i) != 0) //Se lo standard è 1so CRC = ultimo CRC + standard CRC_CCITT crc ^= 0x1021;
4
hzgrow.com
} ptr++; } restituisce crc; }
Nota: gli utenti possono riempire 0xAB 0xCD al byte CRC quando la convalida CRC non è richiesta. Output: {Head2} {Types} {Lens} {Datas} {CRC} 1) Lettura riuscita e restituzione dei dati PS: Head2: 0x02 0x00
Tipi: 0x00lettura riuscita Obiettivo: numero di byte di caricamento Dati: 0x00~0xFF significa dati letti. CRC: valore di controllo CRC_CCITT. Adatto per TypesLensDatas; Polinomio caratteristico : X16+X12+X5+1, coefficiente multinomiale: 0x1021, valore originale:0 ; Per un singolo byte, il bit più alto verrà calcolato per primo, l'output sarà senza negazione. (Il codice di riferimento è lo stesso di sopra) 2) CRC non riuscito Nessun comando di risposta 3) Risposta di comando sconosciuta Nessun comando di risposta
Ad esempio: lettura dell'indirizzo 0x000A del bit di zona 1) Lettura riuscita e dati di ritorno 0x3E. Ingresso: 0x7E 0x00 0x07 0x01 0x00 0x0A 0x01 0xEE 0x8A Uscita: 0x02 0x00 0x00 0x01 0x3E 0xE4 0xAC 2) CRC errato Ingresso: 0x7E 0x00 0x07 0x01 0x00 0x0A 0 x01 0x11 0x22 Uscita: Nessuno 3) Quando la lunghezza del comando è troppo breve o superiore a 400 ms dopo 0x7e 0x00, tratta come comando sconosciuto. Ingresso: 0x7E 0x00 0x07 0x01 0x00 0x0A 0x01 Uscita: nessuna
5
hzgrow.com
2.1.2 Scrivi zona bit
Max 255 byte/tempo per la lettura dei bit di zona. Il contenuto modificato del bit di zona andrà perso dopo un'interruzione di corrente. Se il contenuto modificato è necessario dopo l'interruzione dell'alimentazione, è necessario salvare il bit di zona nella Flash interna (2.1.3). Formato comando: Input: {Head1} {Types} {Lens} {Address} {Datas} {CRC} PS: Head1: 0x7E 0x002 byte
Tipi: 0x081 byte Obiettivo: 0x00~0xFF1 byte, significa numero di byte di questi dati, tempi di scrittura continua. Indirizzo: 0x0000~0xFFFF2 byte, posizione iniziale di scrittura Dati: 0x00~0xFF 1~255 byte, date scritte nel bit di zona. Quando si configurano più bit di zona, è necessario seguire l'ordine degli indirizzi dal basso verso l'alto per riempire i domini di dati. CRC: valore di controllo CRC_CCITT (2 byte). Adatto per TypesLensAddressDatas; Polinomio caratteristico : X16+X12+X5+1, coefficiente multinomiale: 0x1021, valore originale:0 ; Per un singolo byte, il bit più alto verrà calcolato per primo, l'output sarà senza negazione. Il codice di riferimento di C è il seguente:
unsigned int crc_cal_by_bit(unsigned char* ptr, unsigned int len) { unsigned int crc = 0; while(len– != 0) { for(carattere senza segno i = 0x80; i != 0; i /= 2) { crc *= 2; if((crc&0x10000) !=0) //Ultimo CRC * 2 se il primo è 1so divide 0x11021 crc ^= 0x11021; if((*ptr&i) != 0) //Se lo standard è 1so CRC = ultimo CRC + standard CRC_CCITT crc ^= 0x1021; } ptr++; } return crc; }
Nota: gli utenti possono riempire 0xAB 0xCD al byte CRC quando la convalida CRC non è richiesta. Output: {Head2} {Types} {Lens} {Datas} {CRC}
6
hzgrow.com
1) Leggi con successo PS: Head20x02 0x00
Types0x00read success Lens0x01 Datas0x00 CRCCRC_CCITT check value0x33 0x31 2) CRC fallito Nessun comando di risposta 3) Risposta comando sconosciuta Nessun comando di risposta EG: Scrivi 0x3E in 0x000A del bit di zona 1) Impostato con successo Input 0x7E 0x00 0x08 0x01 0x00 0x0A 0x3E 0x4 C 0xCF Uscita 0x02 0x00 0x00 0x01 0x00 0x33 0x31 2) CRC errato Input0x7E 0x00 0x08 0x01 0x00 0x0A 0x3E 0x11 0x22 OutputNone 3) Quando la lunghezza del comando è troppo breve o superiore a 400 ms dopo 0x7e 0x00, trattare come comando sconosciuto. Ingresso: 0x7E 0x00 0x08 0x01 0x00 0x0A 0x3E Uscita: nessuna
2.1.3 Salva bit di zona nell'istruzione Flash interna
Per salvare il dispositivo dell'elenco bit di zona nella Flash interna, è necessario inviare un comando di salvataggio. Nota: il dispositivo non può salvare separatamente la configurazione di un singolo bit di zona e deve conservare contemporaneamente l'intero elenco. Formato comando: Input: {Head1} {Types} {Lens} {Address} {Datas} {CRC} PS: Head1: 0x7E 0x00
Tipi: 0x09 Obiettivo: 0x01
7
hzgrow.com
Indirizzo: 0x0000 Datas: 0x00 CRC: CRC_CCITT Valore0xde 0xc8 Output: {head2} {types} {lente} {DataS} {Crc} 1) salvato con successo PS: head20x02 0x00 tipi0x00Read lens0x01 DataS0X00 CRCCCCCC_CCCIT comando di risposta 0) Comando sconosciuto risposta Nessun comando di risposta
2.1.4 Ripristino dei bit di zona ai valori predefiniti
Formato comando: Input: {Head1} {Types} {Lens} {Address} {Datas} {CRC} PS: Head1: 0x7E 0x00
Tipi: 0x09 Lens: 0x01 Indirizzo: 0x0000 Datas: 0xFF CRC: CRC_CCITT check value Output: {Head2} {Types} {Lens} {Datas} {CRC} 1) PS salvato con successo: Head20x02 0x00 Types0x00read riuscire Lens0x01 Datas0x00 CRCCRC_CCITT check value0x33 0x31 2) CRC fallito
8
hzgrow.com
Nessun comando di risposta 3) Risposta al comando sconosciuta
Nessun comando di risposta
2.1.5 Operazione di cancellazione del programma
Formato comando: Input: {Head1} {Types} {Lens} { NotUse } {Datas} {CRC} PS: Head1: 0x7E 0x002 byte
Tipi: 0x051 byte Obiettivo: 0x011 byteNumeri di dati per lettura sequenziale NotUse: 0x00002 byte, 2 byte 0x00 Dati: 0x221 byte, rappresenta i dati da scrivere; 0x22: cancella il programma utente. CRC: valore di controllo CRC_CCITT (2 byte). Adatto per TypesLensNotUseDatas; Polinomio caratteristico : X16+X12+X5+1, coefficiente multinomiale: 0x1021, valore originale:0 ; Per un singolo byte, il bit più alto verrà calcolato per primo, l'output sarà senza negazione. Il codice di riferimento di C è il seguente:
unsigned int crc_cal_by_bit(unsigned char* ptr, unsigned int len) { unsigned int crc = 0; while(len– != 0) { for(carattere senza segno i = 0x80; i != 0; i /= 2) { crc *= 2; if((crc&0x10000) !=0) //Ultimo CRC * 2 se il primo è 1so divide 0x11021 crc ^= 0x11021; if((*ptr&i) != 0) //Se lo standard è 1so CRC = ultimo CRC + standard CRC_CCITT crc ^= 0x1021; } ptr++; } return crc; }
Nota: gli utenti possono riempire 0xAB 0xCD al byte CRC quando la convalida CRC non è richiesta.
9
hzgrow.com
Output: {Head2} {Types} {Lens} {Datas} {CRC} 1) Cancellazione riuscita PS: Head20x02 0x00
Types0x00lettura riuscita Lens0x01 Datas0x00 CRCCRC_CCITT check value0x33 0x31 2) CRC non riuscito Nessun comando di risposta 3) Comando sconosciuto risposta Nessun comando di risposta
Ad esempio: dopo aver cancellato il programma utente, il dispositivo entrerà automaticamente nel programma di avvio e attenderà il file
download del nuovo programma utente 4) Cancellazione riuscita Input 0x7E 0x00 0x05 0x01 0x00 0x00 0x22 xx xx Output0x02 0x00 0x00 0x01 0x00 0x33 0x31 5) CRC errato Input0x7E 0x00 0x05 0x01 0x00 0x 00 0x22 xx xx OutputNone 6) Quando la lunghezza del comando è troppo breve o più di 400 ms dopo 0x7e 0x00, trattare come comando sconosciuto. Ingresso: 0x7E 0x00 0x05 0x01 0x00 0x00 0x22 Uscita: nessuna
2.1.6 Elenco dei bit di zona
Bit dati zona Bit Bit 7 Bit 6 Bit 5-4 Bit 3-2
0x0000
Funzione
1LED aperto quando letto con successo
Nessuno
Nessuno
00Senza luce
01Standard
0Chiudi 10/11Sempre attivo
10
hzgrow.com
Pezzo 1-0
Bit dati zona Bit Bit 7-0
Bit dati zona Bit Bit 7-1 Bit 0
Bit di zona Bit di dati Bit 7-2 Bit 1 Bit0 Bit di zona Bit di dati
Bit 7-0 Bit dati zona Bit
Bit 7-0 Bit dati zona Bit
Parte 7
Bit6-0 Bit dati zona Bit
Bit7-0 Bit dati zona Bit Bit 7-0 Bit dati zona Bit
Bit 7-0 Bit dati zona Bit
01Modalità attivata da comando 10Modalità continua 11Modalità induzione 0x0001
Funzione
Voice volume 0x00-0xFF0-255 0x0002
Funzione
Mantenere
La modalità di comando attiva i flag, si ripristina automaticamente dopo la scansione
1 grilletto
0nessun innesco
0x0003
Funzione
Mantenere
1Chiudere il codice di regolamento
0Apri
1 Contenuto dell'output del codice di liquidazione 0 Non emesso
0x0005
Funzione
Intervallo di lettura 0x00Nessun intervallo
0x0006
0x01-0xFF0.0-25.5s
Funzione
Tempo per singola lettura 0x00infinito 0x01-0xFF0.0-25.5s 0x0007
Funzione
Sonno automatico
1On
0 Spento
Tempo liberoHigh Bit14-8
Unità100 ms
0x0008
Funzione
Tempo liberoBasso Bit7-0 Unità100ms 0x0009
Funzione
Mantenere
0x000B
Funzione
Durata del suono letto correttamente 0x00-0xFF0-255ms 0x000C
Funzione
11
hzgrow.com
Bit 7-1 Bit2
Po 0
Bit dati zona Bit Bit 7-2 Bit 6 Bit5-4
Bit 3-2 Bit 1-0
Bit dati zona Bit Bit 7-4 Bit3 Bit2 Bit1 Bit0 Bit dati zona Bit Bit 7-0
Bit dati zona Bit Bit 7-0
Bit di dati del bit di zona
Parte 7
Bit 6-0 Bit dati zona Bit Bit 7-0 Bit dati zona Bit
Mantenere
Buzzer/Interruttore modalità vocale 0Modalità buzzer 1Modalità vocale Piezo Buzzer 0livello alto quando libero, livello basso quando occupato 1livello basso quando libero, livello alto quando occupato 0x000D
Funzione
Mantenere
Flag di abilitazione della tastiera virtuale
0Vietare
1 Consenti
Formato di codifica dei dati di input
00GBK
01Mantieni
10AUTO 11UTF8
Formato di codifica dei dati di output
00GBK 01Conserva 10Conserva
11UTF8
00uscita porta seriale 01USB Tastiera PC 10Keep 11USB porta seriale virtuale
0x000E
Funzione
Mantenere
Keep 1Decode suona correttamente su 1Disattiva tono di avvio Keep
0Decodifica riuscita suono disattivato 0Attiva tono di avvio
Funzione 0x0011
Keep 0x00-0xFF 0x0012
Funzione
Keep 0x00-0xFF 0x0013
Funzione
Stessa impostazione del ritardo di lettura del codice a barre
0 Spegnere 1 Accendere
Stesso tempo di ritardo nella lettura del codice a barreUnit100ms
0x00 Lunghezza infinita
0x01-0x7F0.1-12.7s
0x0014
Funzione
Tempo riservato per l'uscita delle informazioniUnit10ms 0x00-0xFF0-2.55 s 0x0015
Funzione
12
hzgrow.com
Bit 7-0 Bit dati zona Bit Bit 7-6
Bit 0 Bit di zona Bit di dati
Pezzo 7-4
Bit3-0 Bit dati zona Bit
Pezzo 7-4
Bit3-0 Bit dati zona Bit
Pezzo 7-4
Luce LED 0x01-0x63Luce 1%-99% Altro valoreLuce 99% 0x001A
Funzione
Uscita Dati testa con protocollo
000×03 010×04 OtherHead Nessuna uscita
Interruttore di uscita CRC 0 Nessuna uscita
1Apri uscita
0x001B
Funzione
Respirazione Lamp 1 interruttore e impostazione del colore
Respirazione Lamp 1 interruttore e impostazione del colore
Bit7: 1Consenti respiro Lamp 1 0Vieta respirazione Lamp 1
Bit6: 1LED rosso aperto Bit5: 1LED verde aperto
0Chiudi LED rosso 0Chiudi LED verde
Bit4: 1LED blu aperto
0Chiudi LED blu
Decodificato con successo Prompt Light
Bit3: 1Consenti
0Vietare
Bit2: 1LED rosso aperto
0Chiudi LED rosso
Bit1: 1LED verde aperto Bit0: 1LED blu aperto
0Chiudi LED verde 0Chiudi LED blu
0x001C
Funzione
Respirazione Lamp 3 interruttore e impostazione del colore
Respirazione Lamp 3 Impostazione interruttore e colore Bit7: 1Consenti respirazione Lamp 3 0Vieta respirazione Lamp 3
Bit6: 1LED rosso aperto
0Chiudi LED rosso
Bit5: 1LED verde aperto Bit4: 1LED blu aperto
0Chiudi LED verde 0Chiudi LED blu
Respirazione Lamp 2 interruttore e impostazione del colore
Bit3: Bit2: Bit1:
1Permetti di respirare Lamp 2 1LED rosso aperto 1LED verde aperto
0Vieta respirazione Lamp 2 0Chiudi LED rosso 0Chiudi LED verde
Bit0: 1LED blu aperto
0Chiudi LED blu
0x001D
Funzione
Respirazione Lamp 5 interruttore e impostazione del colore
Respirazione Lamp 5 interruttore e impostazione del colore
Bit7: 1Consenti respiro Lamp 5 0Vieta respirazione Lamp 5
Bit6: 1LED rosso aperto
0Chiudi LED rosso
Bit5: 1LED verde aperto
0Chiudere LED verde
Bit4: 1LED blu aperto
0Chiudi LED blu
13
hzgrow.com
Bit3-0
Bit di dati del bit di zona
Pezzo 7-4
Bit3-0
Bit dati zona Bit 7-0 Bit dati zona Bit Bit 15 Bit 14-13
Pezzo 12-0
Bit dati zona Bit Bit 7-4 Bit 3 Bit 2-1
Respirazione Lamp 4 interruttore e impostazione del colore
Bit3: 1Consenti respiro Lamp 4 0Vieta respirazione Lamp 4
Bit2: 1LED rosso aperto
0Chiudi LED rosso
Bit1: 1LED verde aperto
0Chiudere LED verde
Bit0: 1LED blu aperto
0Chiudi LED blu
0x001E
Funzione
Respirazione Lamp 7 interruttore e impostazione del colore
Respirazione Lamp 7 interruttore e impostazione del colore
Bit7: 1Consenti respiro Lamp 7 0Vieta respirazione Lamp 7
Bit6: 1LED rosso aperto
0Chiudi LED rosso
Bit5: 1LED verde aperto
0Chiudere LED verde
Bit4: 1LED blu aperto
0Chiudi LED blu
Respirazione Lamp 6 interruttore e impostazione del colore
Bit3: 1Consenti respiro Lamp 6 0Vieta respirazione Lamp 6
Bit2: 1LED rosso aperto
0Chiudi LED rosso
Bit1: 1LED verde aperto
0Chiudere LED verde
Bit0: 1LED blu aperto
0Chiudi LED blu
0x001F
Funzione
Tempo di ciclo del singolo LED (unità: 100 ms) 0x00-0xFF 0-25.5 s 0x002B0x002A
Funzione
Mantieni la parità Modalità 0Nessuno 1Dispari 2Pari 0x09C4Velocità serie 1200 bps 0x0271Velocità serie 4800 bps 0x0139Velocità serie 9600 bps 0x00D0Velocità serie 14400 bps 0x009CVelocità serie 19200 bps 0x004EVelocità serie 38400 bps 0x0034Velocità serie 57600 bps 0x001AVelocità serie 115200bps EG9600 Baud rate0x002A = 0x39 0x002B = 0x01 0x002C
Funzione
Mantenere
Mantenere
Interruttore codice a barre 00vieta la lettura di tutti i codici a barre 10/11Predefinito
01tutti i codici a barre possono essere letti;
14
hzgrow.com
Bit 0 Dati bit di zona Bit Bit 7-0 Dati bit di zona Bit Bit 7-1
Po 0
Bit dati zona Bit Bit 7-1
Po 0
Bit dati zona Bit Bit 7-1
Po 0
Bit dati zona Bit Bit 7-1
Bit0 Zona Bit Dati Bit Bit 7-1
Bit0 Zona Bit Dati Bit Bit 7-1
Bit0 Zona Bit Dati Bit Bit 7-1
Po 0
Bit dati zona Bit Bit 7-1
Mantenere
0x002D Funzione Mantieni
0x002E Funzione Mantieni
Leggi EAN13 0Vieta 1Consenti 0x002F Funzione Mantieni
Leggi EAN13-2 0Vieta 1Consenti 0x0030 Funzione Mantieni
Leggi EAN13-5 0Vieta 1Consenti 0x0031 Funzione Mantieni
Leggi EAN8 0Vieta 1Consenti 0x0032 Funzione Mantieni
Leggi EAN8-2 0Vieta 1Consenti 0x0033 Funzione Mantieni
Leggi EAN8-5 0Vieta 1Consenti 0x0034 Funzione Mantieni
Leggi UPCA 0Vieta 1Consenti 0x0035 Funzione Mantieni
15
hzgrow.com
Bit0 Zona Bit Dati Bit Bit 7-1
Bit0 Zona Bit Dati Bit Bit 7-1
Bit0 Zona Bit Dati Bit Bit 7-1
Bit0 Zona Bit Dati Bit Bit 7-1
Bit0 Zona Bit Dati Bit Bit 7-1
Bit0 Zona Bit Dati Bit Bit 7-1
Po 0
Bit di dati del bit di zona
Bit 7-0 Bit dati zona Bit
Bit 7-0 Bit dati zona Bit Bit 7-1
Leggi UPCA-2 0Vieta 1Consenti 0x0036 Funzione
Mantenere
Leggi UPCA-5 0Vieta 1Consenti 0x0037 Funzione
Mantenere
Leggi UPCE0 0Vieta 1Consenti 0x0038 Funzione
Mantenere
Leggi UPCE1 0Vieta 1Consenti 0x0039 Funzione
Mantenere
Leggi UPCE1-2 0Vieta 1Consenti 0x003A Funzione
Mantenere
Leggi UPCE1-5 0Vieta 1Consenti 0x003B Funzione
Mantenere
Leggi Code128 0Forbid 0x003C
1 Consenti
Funzione
Code128 Impostazione lunghezza minima informazioni 0x00-0xFF0-255Byte 0x003D
Funzione
Code128 Impostazione lunghezza massima informazioni 0x00-0xFF0-255Byte 0x003E
Funzione
Mantenere
16
hzgrow.com
Bit0 Zona Bit Dati Bit Bit 7-1
Bit0 Zona Bit Dati Bit Bit 7-1
Bit0 Zona Bit Bit di dati
Bit 7-0 Bit dati zona Bit
Bit 7-0 Bit dati zona Bit Bit 7-1
Bit0 Zona Bit Bit di dati
Bit 7-0 Dati bit di zona Bit Bit 7-0 Dati bit di zona Bit Bit 7-1 Bit0 Dati bit di zona Bit Bit 7-0
Leggi Code39 0Forbid 0x003F Funzione
Mantenere
1 Consenti
Leggi Code32 0Forbid 0x0040 Funzione
Mantenere
1 Consenti
Leggi CODE39 0Forbid 0x0041
ASCII COMPLETO 1Consenti
Funzione
Code39 Impostazione lunghezza minima informazioni 0x00-0xFF0-255Byte 0x0042
Funzione
Code39 Impostazione lunghezza massima informazioni 0x00-0xFF0-255Byte 0x0043
Funzione
Mantenere
Leggi Code93 0Forbid 0x0044
1 Consenti
Funzione
Code93 Impostazione lunghezza minima informazioni 0x00-0xFF0-255Byte 0x0045
Funzione
Code93 Impostazione lunghezza massima informazioni 0x00-0xFF0-255Byte 0x0046
Funzione
Mantenere
Leggi CodeBar 0Forbid 0x0047
1 Consenti
Funzione
Impostazione della lunghezza minima delle informazioni CodeBar 0x00-0xFF0-255Byte
17
hzgrow.com
Bit dati zona Bit 7-0 Bit dati zona Bit Bit 7-1
Bit0 Zona Bit Dati Bit Bit 7-1
Bit0 Dati bit di zona Bit Bit 7-0 Dati bit di zona Bit Bit 7-0 Dati bit di zona Bit Bit 7-1 Bit0
Bit dati zona Bit Bit 7-1 Bit0
Bit dati zona Bit Bit 7
Bit6-5
Bit4 Bit3 Bit2
0x0048
Funzione
CodeBar Informazioni impostazione lunghezza massima 0x00-0xFF0-255Byte 0x0049
Funzione
Mantenere
Leggi QR 0forbid 0x004A
1consentire
Funzione
Mantenere
Leggi INT25 0forbid 0x004B
1consentire
Funzione
INT25 Impostazione lunghezza minima informazioni 0x00-0xFF0-255Byte 0x004C
Funzione
INT25 Impostazione lunghezza massima informazioni 0x00-0xFF0-255Byte 0x004D
Funzione
Mantenere
Leggi PDF17 0forbid 0x004E
1consentire
Funzione
Mantenere
Leggi DM 0forbid 0x0060
1consentire
Funzione
Seriale/uscita seriale virtuale con o senza protocollo 0Dati originali 1Con protocollo Tipo di Tailed
00CR(0x0D)
01CRLF(0x0D,0x0A)
10TAB(0x09) 1Consenti aggiunta RF
11Nessuno 0vietato
1Consenti aggiunta prefisso
0 proibire
1Consenti aggiungere codice ID
0 proibire
18
hzgrow.com
Bit1 Bit0 Bit di dati di zona Bit Bit 7-0 Bit di dati di zona Bit 7-4
Bit3-0 Dati Bit Bit 7-0 Dati Bit Bit 7-0 Zona Bit Dati Bit Bit 7-4 Bit3-0 Zona Bit Dati Bit Bit 7-0 Zona Bit Dati Bit Bit 7-0 Zona Bit Dati Bit Bit 7-2
Pezzo 1-0
Bit dati zona Bit Bit 7-0
1Consenti aggiungere suffisso
0 proibire
1Permetti di aggiungere la coda
0 proibire
0x0061
Funzione
Mantenere
0x0062
Funzione
Lunghezza del prefisso 0x00-0x0F Lunghezza del suffisso 0x00-0x0F 0x0063 0x0071
Funzione
Prefisso 0x00-0xFFContentmax 15Byte 0x0072 – 0x0080
Funzione
Suffisso 0x00-0xFFContentmax 15Byte 0x0081
Funzione
Mantenere
Lunghezza RF 0x00-0x0F 0x0082 0x0090
Funzione
Contenuto RF 0x00-0xFFContentmax 15Byte 0x0091 0x00A4
Funzione
Code ID liquidazione 0x41-0x5a & 0x61-0x7a AZ,a-zCodeID come appendice C 0x00B0
Funzione
Mantenere
Data Cut out settlement 00Output dati interi 10Output End part 0x00B1
01Uscita parte iniziale 11Uscita parte centrale
Funzione
Elimina M byte dall'inizio 0x00-0xFF0-255 byte
19
hzgrow.com
Bit di zona Bit di dati Bit 7-0 Bit di zona Bit di dati Bit 7-0 Bit di zona Bit di dati
Pezzo 7-0
Bit di dati del bit di zona
Pezzo 7-0
Bit di dati del bit di zona
Pezzo 7-0
Bit di dati del bit di zona
Pezzo 7-0
Bit di dati del bit di zona
0x00B2
Funzione
Taglia N byte dalla fine 0x00-0xFF0-255 Byte 0x00D9 Solo lettura bit zona
Funzione
Funzione Bit di zona 0x55ripristino dei valori predefiniti 0x00E1Solo bit di lettura della zona
Funzione
Hardware Version 0x64V1.00 0x6EV1.10 0x78V1.20 0x82V1.30 0x8CV1.40
…… 0x00E2 Legge solo il bit di zona
Funzione
Software Version 0x64V1.00 0x6EV1.10 0x78V1.20 0x82V1.30 0x8CV1.40
…… 0x00E3 Legge solo il bit di zona
Funzione
Anno del software (Add 2000) 0x122018 0x132019 0x142020
…… 0x00E4 Legge solo il bit di zona
Funzione
Mese software 0x099 0x0A10 0x0B11
…… 0x00E5 Legge solo il bit di zona
Funzione
Data software
20
hzgrow.com
Pezzo 7-0
0x099 0x0A10 0x0B11
……
2.2 Codice di configurazione
Il cliente può impostare il modulo scansionando il codice di configurazione. Nota: l'intera lista dei bit della zona corrente viene salvata su Flash mentre la configurazione viene modificata tramite il codice di setup, cioè insieme verrà salvata anche la configurazione configurata tramite la porta seriale ma non salvata.
Codice di configurazione attivo
*Spento
Emetti il contenuto del codice di installazione
*Non emesso
2.3 Ripristino
Torna alle impostazioni di fabbrica tramite il codice di scansione.
Produzione
Reset
21
hzgrow.com
3 Interfaccia di comunicazione
GM60-S può ricevere database, modulo di controllo e impostare parametri funzionali tramite TTL – 232.
Interfaccia di comunicazione serie 3.1
È predefinito e comune collegare il modulo e il mainframe (come PC, POS) tramite l'interfaccia di comunicazione in serie. Assicurati che i parametri di comunicazione per il modulo e il mainframe siano gli stessi, quindi comunicherà in modo fluido e corretto.
Uscita in serie
TTL-232 viene utilizzato per l'interfaccia seriale adatta alla maggior parte dei sistemi. Circuito di commutazione richiesto per RS-232.
Parametro predefinito come Modulo 3-1. È possibile modificare solo il Baud Rate.
Modulo 3-1 Parametri predefiniti
Parametri Interfaccia di comunicazione in serie Baud rate Verifica Bit di dati
Norma TTL-232 9600 N 8
Smettila un po '
1
Predefinito
CTSRTS
N
Regolamento della velocità di trasmissione
1200 bps
4800 bps
22
*9600 bps
hzgrow.com
14400 bps
19200 bps
38400 bps
57600 bps
115200 bps
3.1.1 Configurazione del bit di controllo della porta seriale
Modificare il bit di parità della porta seriale scansionando il seguente codice di configurazione.
*NESSUNO
STRANO
ANCHE
23
hzgrow.com
4 Modalità di lettura
4.1 Modalità continua (impostazione predefinita)
In questa modalità, il modulo di lettura legge il codice continuo e automatico. Pausa dopo aver letto un codice, il tempo di pausa è modificabile. Fare clic sull'interruttore per mettere in pausa. Quindi fare clic sul codice di lettura ciclico continuo.
*Modalità continua Regolazione del tempo per singola lettura Il tempo più lungo prima della prima lettura riuscita. Dopo questo tempo, il modulo non sarà in tempo di lettura. Tempo di lettura singolo: 0.1~25.5 s, passo: 0.1 s; 0 significa tempo infinito. Tempo predefinito: 5s.
1000 millisecondo
3000 millisecondo
*5000 ms
Infinito
Break time settlement Tempo tra due letture. Regolabile da 0 a 25.5 s, passo: 0.1 s; predefinito 1.0s
Nessuna pausa
500 millisecondo
24
*1000 ms
hzgrow.com
1500 millisecondo
2000 millisecondo
Stesso ritardo di lettura del codice a barre Lo stesso ritardo di lettura del codice a barre si riferisce a quello dopo che il modulo ha letto lo stesso codice a barre, verrà confrontato con l'ora dell'ultima lettura, quando l'intervallo è più lungo del ritardo di lettura, lo stesso codice a barre può essere letto, altrimenti l'output non è consentito.
Stesso ritardo nella lettura del codice a barre
*Stessa lettura del codice a barre senza indugio
Stesso tempo di ritardo nella lettura del codice a barre Quando è abilitato lo stesso ritardo nella lettura del codice a barre, eseguire la scansione del codice seguente per impostare lo stesso tempo di ritardo nella lettura del codice a barre.
Ritardo infinito
500 millisecondo
1000 millisecondo
3000 millisecondo
5000 metri
4.2 Modalità di induzione
Dopo l'impostazione, il modulo inizia immediatamente a monitorare la luminosità. Quando la scena cambia, il modulo inizierà a leggere fino al termine della stabilizzazione dell'immagine.
Dopo la prima lettura riuscita o il timeout di lettura singola, il modulo monitorerà nuovamente la luminosità dopo un po' di tempo (modificabile)
Il modulo funzionerà come sopra quando si verifica il follow: il modulo non riesce a trovare il codice tra un singolo tempo di lettura, quindi interromperà la lettura e passerà al monitoraggio della luminosità.
25
hzgrow.com
In modalità induzione, il modulo può iniziare a leggere il codice facendo clic e inizierà a monitorare la luminosità quando si rilascia il tasto di commutazione o si emettono correttamente le informazioni.
Modalità di induzione Stabilimento temporale per singola lettura Il tempo più lungo letto prima della prima lettura riuscita. Dopo questo tempo, il modulo non sarà in tempo di lettura. Tempo di lettura singolo: 0.1~25.5 s, passo: 0.1 s; 0 significa intervallo di tempo infinito. Tempo predefinito: 5s
1000 millisecondo
3000 millisecondo
*5000 ms
intervallo di tempo infinito
Liquidazione del tempo di pausa
Dopo un output riuscito o timeout per singola lettura. Il modulo entrerà nel monitor dopo un po' di tempo.
Tempo da 0 a 25.5 s, passo: 0.1 s; predefinito 1.0s
Nessuna pausa
500 millisecondo
*1000 ms
1500 millisecondo
2000 millisecondo
26
hzgrow.com
Tempo di stabilizzazione dell'immagine Tempo di stabilizzazione dell'immagine: il costo del tempo dopo che il modulo trova il cambio di scena, quindi attende che la scena sia stabile. Tempo da 0s a 25.5s, step size 0.1s. Predefinito 0.4 secondi.
100 millisecondo
*400 ms
1000 millisecondo
2000 millisecondo
Sensibilità
Rileva il grado di cambiamento nella scena in modalità di lettura induttiva. Quando il modulo di lettura ritiene che il grado di cambiamento della scena soddisfi i requisiti, passerà dallo stato di monitoraggio allo stato di lettura.
*Sensibilità ordinaria
Bassa sensibilità
Alta sensibilità
Altissima sensibilità
27
hzgrow.com
5 Modalità LED
5.1 Respirazione Lamp
respirandoamp viene utilizzato per l'illuminazione aggiuntiva durante la lettura. Normale: respirazione lamp sarà acceso quando letto, altri spenti. Normalmente attivo (predefinito): sempre attivo dopo l'avvio. OFF: Respirazione lamp è sempre spento
Normale
*Normalmente acceso
Spento
Sotto lo stato Normale, la luminosità del respiro lamp può essere regolato dal seguente codice di configurazione. L'utente può impostarlo su uno dei seguenti stati in base all'ambiente dell'applicazione:
Basso(Livello 1)
Medio (Livello 50)
*Alto(Livello 99)
Per impostazione predefinita, la respirazione lamp avrà un colore ogni 3 secondi e il ciclo verrà attivato e disattivato in base alla sequenza di colori della respirazione lamp 1-respirazione lamp 7. Gli utenti possono scansionare il seguente codice di configurazione per il colore corrispondente della respirazione lamp
respirandoamp 1
*Respirazione lamp 1-Blu
respirandoamp 1-Verde
28
hzgrow.com
respirandoamp 1-Respiro Rosso lamp 2
*Respirazione lamp 2-Blu
respirandoamp 1-Respiro bianco lamp 2-Verde
respirandoamp 2-Respiro Rosso lamp 3
*Respirazione lamp 3-Blu
respirandoamp 2-Respiro bianco lamp 3-Verde
respirandoamp 3-Rosso
respirandoamp 3-Bianco
29
hzgrow.com
respirandoamp 4 *Respirazione lamp 4-Blu
respirandoamp 4-Verde
respirandoamp 4-Respiro Rosso lamp 5
*Respirazione lamp 5-Blu
respirandoamp 4-Respiro bianco lamp 5-Verde
respirandoamp 5-Respiro Rosso lamp 6
respirandoamp 5-Bianco
*Respirazione lamp 6-Blu
respirandoamp 6-Verde
30
hzgrow.com
respirandoamp 6-Respiro Rosso lamp 7
*Respirazione lamp 7-Blu
respirandoamp 6-Respiro bianco lamp 7-Verde
respirandoamp 7-Rosso
respirandoamp 7-Bianco
5.2 Decodifica di successo Prompt Light
La decodifica della luce rapida di successo viene condivisa con la respirazione artificiale. Dopo la corretta decodifica, la respirazione lamp viene convertito nella luce rapida decodifica riuscita. L'utente può attivare o disattivare correttamente la decodifica della funzione di richiesta di luce impostando il codice.
*Accendere
Spegnere
L'utente può regolare il colore della decodifica con successo richiedendo la luce impostando il codice.
La decodifica richiede con successo l'azzurro
*La decodifica richiede correttamente il verde chiaro
31
hzgrow.com
La decodifica richiede con successo la luce rossa
La decodifica richiede correttamente la luce bianca
32
hzgrow.com
6 Edizione dati
A volte è necessario modificare i dati prima dell'output per semplificare la separazione e l'elaborazione dei dati.
L'edizione dei dati include: Aggiungi prefisso Aggiungi suffisso Taglia dati Output ID codice Emetti "RF" quando non riesci a decodificare Aggiungi parole finali "Coda" Sequenza di output dopo l'edizione dei dati:
HEAD&LENPrefixCodeIDDataSuffixTailCRC
6.1 Intestazione con protocollo
Aggiungi intestazione L'intestazione consiste nell'aggiungere informazioni di intestazione di 1 byte (0x03 o 0x04) +2 byte di informazioni sulla lunghezza (inclusi [Prefisso] [Codice ID] [Dati] [Suffisso] [Coda]) prima del prefisso, può essere impostato scansionando il seguente codice.
Aggiungi l'intestazione del protocollo
*Non aggiungere l'intestazione del protocollo
Dopo aver aperto "Aggiungi intestazione protocollo", i dati specifici dell'intestazione possono essere impostati dal seguente codice.
Intestazione 0x03
Intestazione 0x04
33
hzgrow.com
6.2 Prefisso
Aggiungi prefisso Il prefisso si trova all'inizio della codifica Information e può essere autodefinito. Scansiona il codice per aggiungere il prefisso.
Consenti aggiunta prefisso Modifica prefisso Eseguire la scansione del codice "modifica prefisso" e "codice di configurazione" per modificare il prefisso. Usa 2 in base 16 per esprimere ogni carattere. Massimo 15 caratteri. ASCII nell'appendice D.
*nessun prefisso
cambia prefisso
EG Cambia il prefisso in “DATA” 1. “DTAT” in base 16: “44”, “41”, “54”, “41” 2. Conferma apri il “codice di configurazione”.(trova su 2.2) 3. Scansiona “ cambia prefisso” codice 4. Scansionare successivamente “Code ID”: “4”, “4”, “4”, “1”, “5”, “4”, “4”, “1” 5. Scansionare “save” codice
6.3 Suffisso
Aggiungi suffisso Suffisso alla fine delle informazioni di codifica e può essere autodefinito.
34
hzgrow.com
Consenti aggiunta suffisso Modifica suffisso Eseguire la scansione del codice "modifica suffisso" e "codice di configurazione" per modificare il prefisso. Usa la base 16 per esprimere ogni carattere. Massimo 15 caratteri. ASCII nell'appendice D.
*nessun suffisso
Cambia Suffisso EG: Cambia suffisso in “DATA” 1. “DTAT” in base 16: “44”, “41”, “54”, “41” 2.Conferma aprendo il “setup code”.(trova su 2.2) 3 .Scansiona il codice “cambia suffisso” 4.Scansiona successivamente “Code ID”: “4”, “4”, “4”, “1”, “5”, “4”, “4”, “1” 5.Scansiona codice "salva".
6.4 CODICE IDENTIFICATIVO
Aggiungi CODE ID Gli utenti possono identificare diversi tipi di codice a barre tramite CODE ID. CODE ID usa un carattere per identificare e può essere autodefinito.
Consenti aggiungere CODE ID
*chiudi CODICE ID
Valore predefinito di CODE ID
Eseguire la scansione di "Default of CODE ID" per visualizzare l'ID predefinito, ID predefinito nell'appendice C
tutto il codice a barre torna all'ID predefinito Modifica CODE ID Gli utenti possono modificare CODE ID di qualsiasi codice a barre scansionando il codice di configurazione (come segue) e l'edizione dei dati
35
hzgrow.com
codice. La base 16 è usata per esprimere ogni CODE ID. ASCII sull'appendice DEG: cambia il CODE ID del CODE 128 in “A” 1. Trova “A”=”41” in base 16 2. Conferma aprendo il “codice di configurazione”.(trova su 2.2) 3. Scansiona ” cambia CODE 128 ″ 4. Scansionare successivamente “Code ID”: “4”, “1” 5. Scansionare il codice “save”
Modifica ELENCO ID CODICE
Modifica CODE ID di CODE 39
Modifica CODE ID di CODE 128
6.5 Coda
Cambia CODE ID di QR CODE
Aprire questa funzione per aiutare il sistema a distinguere rapidamente i risultati della decodifica corrente. Scansiona "Aggiungi coda" per aprire questa funzione, se la lettura ha successo, ci sarà una coda alla fine dei dati di decodifica.
Chiudere la coda
*Aggiungi coda "CR"
Aggiungi coda "TAB"
36
Aggiungi coda "CRLF"
hzgrow.com
6.6 Uscita CRC
L'output CRC (4Byte) è il valore ottenuto dopo che tutti i dati precedenti sono stati controllati insieme e viene emesso in formato ASCII.
Il codice di riferimento di C è il seguente:
unsigned int crc_cal_by_bit(unsigned char* ptr, unsigned int len) { unsigned int crc = 0; while(len– != 0) { for(carattere senza segno i = 0x80; i != 0; i /= 2) { crc *= 2; if((crc&0x10000) !=0) //Ultimo CRC * 2 se il primo è 1so divide 0x11021 crc ^= 0x11021; if((*ptr&i) != 0) //Se lo standard è 1so CRC = ultimo CRC + standard CRC_CCITT crc ^= 0x1021; } ptr++; } return crc; }
Nota: se il CRC ottiene i dati di "0x1D2E", l'output di 4 byte è 0x31 0x44 0x32 0x45 L'output CRC può essere impostato dal seguente codice:
Non aggiungere l'output CRC
6.7 Tagliare i dati
Aperto per l'output di parte dei dati. [Dati] è composto da [Inizio] + [Centro] + [Fine] È possibile modificare la lunghezza dei caratteri di "inizio" e "fine"
37
* Aggiungi uscita CRC
hzgrow.com
* Emissione di dati interi
Uscita Inizio parte
Uscita Fine Part
Uscita Centro parte
Cambia la lunghezza di [Start]-M
Eseguire la scansione del codice "Change M" e del codice "data edition" per modificare la lunghezza di [Start], massimo 255 caratteri
La base 16 è usata per esprimere la lunghezza. ASCII nell'appendice D.
Cambia M Cambia la lunghezza di [End]-N Scansiona il codice "Change N" e il codice "data edition" per cambiare la lunghezza di [Start], max 255 caratteri La base 16 è usata per esprimere la lunghezza. ASCII nell'appendice D.
Modifica N Uscita Parte iniziale EG Uscita “1234567890123” di informazioni di decodifica complete ” 1234567890123ABC” 1. “13” =”0D” in base 16 2. Conferma aprendo il “codice di configurazione” (trova su 2.2) 3. Scan” modifica lunghezza M ” 4. Scansionare successivamente “Code ID”: “0”, “D” 5. Scansionare “save” code 6. Scansionare “Output Start part”
38
hzgrow.com
Output End Part EG Output “ABC” delle informazioni di decodifica complete ” 1234567890123ABC” 1. “3” = “03” in base 16 2. Conferma aprendo il “codice di configurazione” (trova su 2.2) 3. Scansiona “change length N” 4 Scansionare successivamente “Code ID”:”0″, “3” 5. Scansionare “save” code 6. Scansionare “Output Start part”
Output Center part EG: Output “0123” dell'intera informazione di decodifica ” 1234567890123ABC” 1. ” 10″ =”0A”; “3”=”03″ in base16 2. Confermare aprendo il “setup code” (trovare su 2.2) 3. Scansionare “change length N” 4. Scansionare successivamente “Code ID”:”0″, “3” 5. Scansionare “save” code 6. Scansiona “change length M” 7. Scansiona successivamente :Code ID”: “0”, “A” 8. Scansiona “save” code 9. Scansiona “Output Center part”
6.8 Informazioni RF
RF (lettura fallita): gli utenti possono autodefinire le informazioni di output quando la lettura fallisce.
Emette informazioni RF
Predefinito non emesso
Modifica informazioni RF Eseguire la scansione di "modifica informazioni RF" e "codice edizione dati" per modificare le informazioni RF. La base 16 è usata per esprimere, massimo a 15 caratteri. ASCII nell'appendice D.
39
hzgrow.com
Modificare le informazioni RF EG: modificare RF in "FAIL" 1. Trovare "FAIL" in base-16: "46", "41", "49", "4C" 2. Confermare l'apertura del "codice di configurazione" (trovare su 2.2 ) 3. Eseguire la scansione di “modifica informazioni RF” 4. Successivamente eseguire la scansione di”4″”6″”4″”1″”4″”9″”4″”C” 5. Eseguire la scansione del codice “salva”
40
hzgrow.com
7 Tipo di codice a barre abilita/disabilita la configurazione
7.1 Tutti i tipi di codici a barre possono essere decodificati
Dopo la scansione "Vieta lettura di tutti i codici a barre", il modulo supporterà solo la scansione del codice di configurazione.
Supporta tutti
Vieta leggere tutto il codice a barre
7.2 EAN13
*Apri i tipi di supporto predefiniti
*Consenti lettura EAN13
Vieta lettura EAN13
*Codice extra a 2 bit Proibito
Extra-codice a 2 bit Consenti
*Codice extra a 5 bit Proibito
Extra-codice a 5 bit Consenti
41
hzgrow.com
7.3 EAN8
*Consenti lettura EAN8
Vieta lettura EAN8
*Codice extra a 2 bit Proibito
Extra-codice a 2 bit Consenti
*Codice extra a 5 bit Proibito
7.4 UPCA
Extra-codice a 5 bit Consenti
*Consenti la lettura dell'UPCA
Vieta la lettura dell'UPCA
*Codice extra a 2 bit Proibito
Extra-codice a 2 bit Consenti
*Codice extra a 5 bit Proibito
Extra-codice a 5 bit Consenti
42
hzgrow.com
7.5 UPCE0
*Consenti lettura UPCE0
7.6 UPCE1
*Consenti lettura UPCE1 *Extra-codice a 2 bit Vietato
Vieta lettura UPCE0 Vieta lettura UPCE1
Extra-codice a 2 bit Consenti
*Codice extra a 5 bit Proibito
7.7 Codice128
Extra-codice a 5 bit Consenti
*Consenti la lettura del codice 128
Vieta la lettura del Codice128
43
hzgrow.com
Eseguire la scansione del seguente codice per modificare la lunghezza minima del codice 128
Codice128 0
*Codice128 4
Eseguire la scansione del seguente codice per modificare la lunghezza massima del codice 128
*Codice128 32
7.8 Codice39
Codice128 255
*Consenti la lettura del codice39 Scansiona il seguente codice per modificare la lunghezza minima del codice39
Vieta la lettura del Codice39
Code39 lunghezza minima a 0
*Codice39 lunghezza minima a 4
Scansiona il seguente codice per modificare la lunghezza massima del codice39
*Codice39 lunghezza massima a 32
Code39 lunghezza massima a 255
Eseguire la scansione del codice seguente per configurare se Code39 supporta la modalità Code32 e la modalità FullAsc
44
hzgrow.com
*Codice proibito32
Consenti Code32
*Vieta modalità FullAsc
7.9 Codice 93
Consenti modalità FullAsc
*Consenti la lettura del codice93 Scansiona il seguente codice per modificare la lunghezza minima del codice93
Vieta la lettura del Codice93
Code93 min length at 0 Eseguire la scansione del seguente codice per modificare la lunghezza massima del code93
*Codice93 lunghezza minima a 4
*Codice93lunghezza massima a 32
Code93max lunghezza a 255
45
hzgrow.com
7.10 Barra dei codici
*Consenti la lettura di CodeBar Scansiona il seguente codice per modificare la lunghezza minima di CodeBar
Vieta la lettura di CodeBar
Lunghezza minima CodeBar a 0
*Lunghezza CodeBarmin a 4
Eseguire la scansione del codice seguente per modificare la lunghezza minima di CodeBar
*Lunghezza massima CodeBar a 32
7.11QR
Lunghezza massima CodeBar a 255
*Consenti lettura QR
7.12 Interlacciato 2 di 5
Vieta la lettura di QR
Consenti la lettura di Interleaved 2 di 5
*Vietato leggere Interleaved 2 di 5
46
hzgrow.com
Eseguire la scansione del seguente codice per impostare la lunghezza minima di Interleaved 2 di 5
Interleaved 2 di 5 min di lunghezza a 0
*Interleaved 2 di 5 min di lunghezza a 4
Interlacciato 2 di 5
*Interleaved 2 di 5 lunghezza massima a 32
7.13 marchi
Interleaved 2 di lunghezza massima 5 a 255
*Consenti lettura DM
Vieta la lettura del DM
Eseguire la scansione del codice seguente per impostare se il modulo supporta la decodifica simultanea di più codici a barre DM
*Vieta Leggere più codici a barre DM contemporaneamente Consenti Leggere più codici a barre DM contemporaneamente
7.14PDF417
*Consenti la lettura di PDF417
47
Vieta la lettura di PDF417
hzgrow.com
8 Appendice ATabella delle impostazioni predefinite
Parametro Interfaccia di comunicazione
Impostazioni predefinite Interfaccia TTL
Modalità di lettura
Modalità continua
Lighting Terminator Output Protocol Tutti i tipi di codici a barre possono essere decodificati
Illuminazione: Modalità normale Nessuno Aperto Aperto
Nota
Codice lettura singola: 10s Respirazione lamp modalità Nessuno 04+Lunghezza
48
hzgrow.com
9 Appendice BIstruzioni comuni per la porta seriale
Funzione Velocità in baud fino a 9600 Salvataggi in EEPROM Trova velocità in baud
Istruzione 7E 00 08 01 00 D9 D3 20 38 7E 00 09 01 00 00 DE C8 7E 00 07 01 00 2A 02 D8 0F
Il modulo restituirà le seguenti informazioni dopo che il mainframe ha inviato l'istruzione alla porta seriale: trova la velocità di trasmissione
Informazioni sul reso 02 00 00 02 C4 09 SS SS 02 00 00 02 71 02 SS SS 02 00 00 02 39 01 SS SS 02 00 00 02 D0 00 SS SS 02 00 00 02 9C 00 SS SS 02 00 00 02 4E 00 SS SS 02 00 00 02 34 00 SS SS
1200 4800 9600 14400 19200 38400 57600
Velocità in baud
PSSS SS= valore di controllo
49
hzgrow.com
10 Appendice CCodeid
Tipo di codice a barre EAN-13 EAN-8 UPC-A UPC-E0 UPC-E1 Codice 128 Codice 39 Codice 93 Codabar Interleaved 2 di 5 Codice QR Data Matrix PDF 417
Carattere corrispondente ddcccjbiae Q ur
Indirizzo di bit della zona
0x91 0x92 0x93 0x94 0x95 0x96 0x97 0x98 0x99 0x9A 0xA2 0xA3 0xA4
50
hzgrow.com
11 Appendice DASCII
Esadecimale 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e
Decimalismo 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
51
Carattere NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS
hzgrow.com
Esadecimale 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 40
Decimalismo 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
52
Carattere US SP! ” # $ % & ` ( ) * + , . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @
hzgrow.com
Esadecimale 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62
Decimalismo 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
53
Carattere ABCDEFGHIJKLMNOPQRSTU VWXYZ [ ] ^ _ ' ab
hzgrow.com
Esadecimale 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f
Decimalismo 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
Carattere cdefghijklmnopqrstuvw xyz { | } ~ ELIM
54
hzgrow.com
12 Appendice ECodice dati
0 ~ 9 0
2
4
6
8 AF
A
55
1 3 5 7 9B
hzgrow.com
C
D
E
F
56
hzgrow.com
13 Appendice FSalva o Annulla
Dopo aver letto il codice dati, è necessario eseguire la scansione del codice di impostazione "salva" per salvare i dati letti. Se si verifica un errore durante la lettura del codice dati, è possibile annullare la lettura dell'errore.
Per esempioample, leggere un codice impostato e leggere a turno i dati "A", "B", "C" e "D". Se leggi “cancella l'ultimo bit letto”, l'ultima cifra letta “D” verrà cancellata. Se leggi “annulla la precedente lettura di una stringa di dati” cancellerai i dati letti “ABCD”, se leggi “cancella modifica Impostazioni”, cancellerai i dati “ABCD” e uscirai dalla modifica Impostazioni.
Salva
Annulla l'ultimo bit letto
Annulla la precedente lettura di una stringa di dati
Annulla le impostazioni di modifica
57
hzgrow.com
Documenti / Risorse
![]() |
Modulo lettore di codici a barre GROW GM60-S [pdf] Manuale d'uso Modulo lettore di codici a barre GM60-S, GM60-S, modulo lettore di codici a barre, modulo lettore |