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:

  1. Collegare il modulo al dispositivo host utilizzando la seriale
    interfaccia.
  2. Configurare le impostazioni del bit di controllo della porta seriale facendo riferimento a
    sezione 3.1.1 del manuale utente.
  3. Selezionare la modalità di lettura: modalità continua (predefinita) o induzione
    modalità (sezione 4).
  4. Seleziona la modalità LED: respirazione lamp o decodifica riuscita
    luce rapida (sezione 5).
  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.
  6. 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

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *