Manuale di programmazione decoder e scanner
1. Corretto uso del lettore
Affinché la lettura possa avvenire correttamente, seguire le seguenti indicazioni:
1. Mantenere alcuni gradi di angolazione tra il codice a barre ed il lettore.
2. Mantenere un'angolazione tra il codice a barre ed il lettore significativamente diversa da 90 gradi.
3. L'intera superficie del codice a barre deve essere illuminata dal fascio di luce.
2. Setup da Codice a Barre
2.1 Funzioni di multiscansione 1
PRINCIPALE
VISUALIZZA VERSIONE DEL FIRMWARE
RIPRISTINA CONFIGURAZIONE DI DEFAULT
0A
0B
SEGNALE ACUSTICO / LED
SEGNALE ACUSTICO DOPO LETTURA CORRETTA DISATTIVA
SEGNALE ACUSTICO DOPO LETTURA CORRETTA ATTIVA
014200
0B142
DURATA SEGNALE ACUSTICO DOPO LETTURA
CORRETTA - MEDIA
MODALITA' DI RISPARMIO ENERGETICO SU LED ATTIVA
014301
01451
2.2 Funzioni di multiscansione 2
IMMAGINE
IMMAGINE INVERSA - ATTIVA
SEGNALE ACUSTICO DOPO LETTURA CORRETTA ATTIVA
01391
01390
CODICE ID
INVIA ID DEL CODICE A BARRE - DISATTIVA
INVIA ID DEL CODICE A BARRE - COME PREFISSO
01400
01401
INVIA ID DEL CODICE A BARRE - RIPRISTINA
CONFIGURAZIONE DEFAULT
MODALITA' DI RISPARMIO ENERGETICO SU LED COME SUFFISSO
0B140
01402
METODO DI LETTURA
LASER/CCD - MODALITA' : SINGOLA SCANSIONE
LASER/CCD - MODALITA' : SINGOLA SCANSIONE
SENZA GRILLETTO
013300
013301
LASER/CCD - MODALITA' : MULTISCANSIONE
LASER/CCD - MODALITA' : MULTISCANSIONE SENZA
GRILLETTO
013302
013303
LASER/CCD - MODALITA' : SCANSIONE CONTINUA
LASER/CCD - MODALITA' : IMPULSO
013304
013305
2.3 Selezione Nazionalità Tastiera
SELEZIONE NAZIONALITA' TASTIERA
NAZIONALITA' TASTIERA - USA
NAZIONALITA' TASTIERA - TEDESCA
0005000
0005010
NAZIONALITA' TASTIERA - FRANCESE
NAZIONALITA' TASTIERA - UNIVERSALE
0005009
0005025
2.4 Abilita/Disabilita Simbologie 1
CODICE 93
CODICE 93 - ATTIVA
CODICE 93 - DISATTIVA
00621
00620
CODICE 128
CODICE 128 - ATTIVA
CODICE 128 - DISATTIVA
00691
00690
CODICE 128 ISBT - ATTIVA
CODICE 128 ISBT - DISATTIVA
00701
00700
CODABAR
CODABAR - ATTIVA
CODABAR - DISATTIVA
00851
00850
INTERLEAVED 2 OF 5
I2OF5 - ATTIVA
I2OF5 - DISATTIVA
INTERLEAVED 2 OF 5
00961
00960
INDUSTRIAL 2 OF 5
ID2OF5 - ATTIVA
ID2OF5 - DISATTIVA
01061
01060
2.5 Abilita/Disabilita Simbologie 2
MSI/PLESSEY
MSI - ATTIVA
MSI - DISATTIVA
01151
01150
UPC/EAN
UPC-A - ATTIVA
UPC-A - DISATTIVA
00341
00340
UPC/EAN
UPC-E - ATTIVA
UPC-E - DISATTIVA
00351
00350
EAN-13 - ATTIVA
EAN-13 - DISATTIVA
00361
00360
EAN-8 - ATTIVA
EAN-8 - DISATTIVA
00371
00370
2.6 Impostazioni Simbologie 1
CODICE 11
CARATTERE ID CODICE 11 - 'm'
CARATTERE ID CODICE 11 - 'Z'
0131m
0131Z
RIDONDANZA LASER/CCD CODICE 11 - ATTIVA
RIDONDANZA LASER/CCD CODICE 11 - DISATTIVA
01321
01320
CODICE 39
CODICE 39
CARATTERE SS CODICE 39 - NESSUNO
CARATTERE SS CODICE 39 - '+'
002700
002704
INVIA CARATTERI DI INIZIO/FINE CODICE 39 - ATTIVA
INVIA CARATTERI DI INIZIO/FINE CODICE 39 DISATTIVA
00281
00280
CARATTERE ID CODICE 39 - 'a'
CARATTERE ID CODICE 39 - 'Z'
0031a
0031Z
RIDONDANZA LASER/CCD CODICE 39 - ATTIVA
RIDONDANZA LASER/CCD CODICE 39 - DISATTIVA
00331
00330
2.7 Impostazioni Simbologie 2
CODICE 93
CARATTERE ID CODICE 93 - 'h'
CARATTERE ID CODICE 93 - 'Z'
0066h
0066Z
RIDONDANZA LASER/CCD CODICE 93 - ATTIVA
RIDONDANZA LASER/CCD CODICE 93 - DISATTIVA
00681
00680
CODICE 128
CARATTERE ID CODICE 128 - 'g'
CARATTERE ID CODICE 128 - 'Z'
0081g
0081Z
RIDONDANZA LASER/CCD CODICE 128 - ATTIVA
RIDONDANZA LASER/CCD CODICE 128 - DISATTIVA
00841
00840
CODABAR
INVIA CARATTERI DI INIZIO/FINE CODABAR - ATTIVA
INVIA CARATTERI DI INIZIO/FINE CODABAR DISATTIVA
00861
00860
CONCEDI LARGHI INTERVALLI NEL CODABAR ATTIVA
CONCEDI LARGHI INTERVALLI NEL CODABAR DISATTIVA
00901
00900
2.8 Impostazioni Simbologie 3
CODABAR
CARATTERE ID CODABAR - 'k'
CARATTERE ID CODABAR - 'Z'
0094k
0094Z
CODABAR
RIDONDANZA LASER/CCD CODABAR - ATTIVA
RIDONDANZA LASER/CCD CODABAR - DISATTIVA
00951
00950
INTERLEAVED 2 OF 5
CARATTERE ID I2OF5 - 'i'
CARATTERE ID I2OF5 - 'Z'
0104i
0104Z
RIDONDANZA LASER/CCD I2OF5 - ATTIVA
RIDONDANZA LASER/CCD I2OF5 - DISATTIVA
01051
01050
INDUSTRIAL 2 OF 5
CARATTERE ID ID2OF5 - 'j'
CARATTERE ID ID2OF5 - 'Z'
0113j
0113Z
RIDONDANZA LASER/CCD ID2OF5 - ATTIVA
RIDONDANZA LASER/CCD ID2OF5 - DISATTIVA
01141
01140
2.9 Impostazioni Simbologie 4
MSI/PLESSEY
CARATTERE ID MSI - 'f'
CARATTERE ID MSI - 'Z'
0053f
0053Z
RIDONDANZA LASER/CCD MSI - ATTIVA
RIDONDANZA LASER/CCD MSI - DISATTIVA
01251
01250
UPC/EAN
ESPANDI DA UPC-E A UPC-A - ATTIVA
ESPANDI DA UPC-E A UPC-A - DISATTIVA
00381
00380
ESPANDI DA UPC-A A EAN-13 - ATTIVA
ESPANDI DA UPC-A A EAN-13 - DISATTIVA
00391
00390
CONVERTI DA EAN-13 A ISBN - ATTIVA
CONVERTI DA EAN-13 A ISBN - DISATTIVA
00481
00480
UPC/EAN
CARATTERE ID UPC-A - 'b'
CARATTERE ID UPC-A - 'Z'
0049b
0049Z
2.10 Impostazioni Simbologie 5
UPC/EAN
CARATTERE ID UPC-E - 'c'
CARATTERE ID UPC-E - 'Z'
0050c
0050Z
CARATTERE ID EAN-13 - 'e'
CARATTERE ID EAN-13 - 'Z'
0051e
0051Z
CARATTERE ID EAN-8 - 'd'
CARATTERE ID EAN-8 - 'Z'
0052d
0052Z
CARATTERE ID ISBN - 'f'
CARATTERE ID ISBN - 'Z'
0053f
0053Z
UPC/EAN
SUPPLEMENTI UPC/EAN - DISATTIVA
SUPPLEMENTI UPC/EAN - SOLO CARATTERE
NUMERICO '2'
00550
00551
SUPPLEMENTI UPC/EAN - SOLO CARATTERE
NUMERICO '5'
SUPPLEMENTI UPC/EAN - CARATTERI NUMERICI 2 E
5
00552
00553
2.11 Impostazioni Simbologie 6
UPC/EAN
RIDONDANZA LASER/CCD UPC/EAN - ATTIVA
RIDONDANZA LASER/CCD UPC/EAN - DISATTIVA
00541
00540
CONVERTI DA EAN-13 A ISSN - ATTIVA
CONVERTI DA EAN-13 A ISSN - DISATTIVA
01501
01500
2.12 Impostazioni di Edit dei codici a barre
IMPOSTAZIONI DI EDIT DEI CODICI A BARRE
EDIT #1 - NON RIPORTA IL CARATTERE INIZIALE IN
TUTTI I CODICI A BARRE CHE COMINCIANO CON
'12345' - ATTIVA
EDIT #1 - DISATTIVA
0B20001
02000101000000100000000112345
EDIT #2 - NON RIPORTA IL CARATTERE FINALE IN
TUTTI I CODICI A BARRE - ATTIVA
EDIT #2 - DISATTIVA
0B20002
020002020000001
EDIT #1 - FILTRA GLI SPAZI VUOTI INIZIALI - ATTIVA
EDIT #1 - DISATTIVA
020001030000032
0B20001
EDIT #1 - FILTRA GLI SPAZI VUOTI FINALI - ATTIVA
EDIT #1 - DISATTIVA
020001040000032
0B20001
EDIT - FILTRA TUTTI I CARATTERI '-' - ATTIVA
EDIT - DISATTIVA
020000050000045
0B20000050000045
EDIT - INSERISCI UNO ZERO INIZIALE - ATTIVA
EDIT - DISATTIVA
020000060000000048
0B20000060000000048
2.13 Impostazioni dei Tasti Speciali/Macro
IMPOSTAZIONI DEI TASTI SPECIALI/MACRO
MACRO #1 - DISATTIVA
MACRO #1 - CERCA I CARATTERI '1' E LI SOSTITUISCE
CON 'ONE' - ATTIVA
0B20101
02010101011ONE
MACRO #2 - DISATTIVA
MACRO #2 - ALL'INTERNO DEL CODICE 39 TROVA I
CARATTERI '2' E LI SOSTITUISCE CON 'TWO' ATTIVA
0B20102
02010203012TWO
MACRO - TROVA I CARATTERI '0' E LI SOSTITUISCE
CON 'A' - ATTIVA
MACRO - TROVA I CARATTERI '0' E LI SOSTITUISCE
CON 'A' - DISATTIVA
02010001010A
0B2010001010A
2.14 Impostazioni Riga
IMPOSTAZIONI RIGA
RIGA #1 - CARATTERE FINALE - CR
RIGA #1 - CARATTERE FINALE - LF
0202011000$0D
0202011000$0A
RIGA #1 - CARATTERE FINALE - CR+LF
RIGA #1 - CARATTERE FINALE - NESSUNO
0202011000$0D$0A
0B20201
IMPOSTAZIONI RIGA
RIGA #2 - CARATTERE FINALE DEL CODICE 128 - CR RIGA #2 - CARATTERE FINALE DEL CODICE 128 - LF
0202021080$0D
0202021080$0A
RIGA #2 - CARATTERE FINALE DEL CODICE 128 CR+LF
RIGA #2 - CARATTERE FINALE DEL CODICE 128 NESSUNO
00371
0B20202
RIGA - CARATTERE FINALE DEL CODICE 39 - TAB
RIGA - CARATTERE FINALE DEL CODICE 39 DISATTIVA TAB
0202001020$09
0B202001020$09
RIGA - PREFISSO PER TUTTI I CODICI - STX
RIGA - SUFFISSO PER TUTTI I CODICI - ETX
0202002000$02
0202003000$03
3. Creazione di impostazioni personalizzate
3.1 Formati di codice a barre per le impostazioni
Questi sono i formati e le definizioni usate per creare i codici a barre di impostazione, che consentono cioè di
modificare le opzioni nel decoder.
Per le impostazioni il lettore utilizza codici a barre di tipo codice 128, e i barcode devono rispettare i seguenti formati:
Carattere iniziale - A,B o C
Carattere FNC3 - Inseribile in qualsiasi parte dell'etichetta
Identificatore del setup - '0' (zero) (unico valore disponibile)
Codice azione - Qualsiasi lettera da A a Z - Specifica un'azione da compiere
OPPURE
Numero opzione - Qualsiasi numero da 000 a 255 in formato nnn (tre cifre)
Valore opzione - Nuovo valore per l'opzione (utilizzare col comando OPT #)
OPZIONE RIGA - Inserire la lunghezza della riga esprimendola in due cifre (ad esempio 05), dopodiché la riga
stessa, che dev'essere della stessa lunghezza precedentemente indicata
OPZIONE BIT - Inserire '0' oppure '1' (1 cifra)
OPZIONE DUE BIT - Inserire un valore da '0' a '3' (1 cifra)
OPZIONE QUATTRO BIT - Inserire un valore da '00' a '15' (2 cifre)
OPZIONE BYTE - Inserire un valore da '000' a '255' (3 cifre)
OPZIONE CARATTERE - Inserire un carattere (1 cifra)
OPZIONE RIGA - Inserire la riga senza la dimensione in byte
3.2 Modificare il valore di un'opzione
Esempio: per impostare la modalità operativa di un lettore Laser/CCD su "Impulso", creare un barcode codice 128 con
i seguenti dati: FNC3+0+133+05 (i caratteri '+' in realtà non sono presenti nel codice, ma i comandi sono tutti
adiacenti; FNC3 è il carattere di programmazione del codice 128, 0 l'identificatore del setup, 133 il numero
dell'opzione da cambiare e 05 il nuovo valore dell'opzione).
La stessa opzione può essere riportata ai valori predefiniti creando un codice a barre con il codice azione 'B' inserito
prima del numero dell'opzione.
Quando si imposta il ripristino dei valori di default di un codice a barre, non è necessario inserire alcun tipo di dati
dopo il numero dell'opzione, a meno che non si stia resettando una Edit, una Macro o una riga.
3.3 Ripristinare i valori predefiniti di un'opzione
Esempio: per ripristinare i valori di default della modalità operativa di un lettore Laser/CCD, creare un barcode codice
128 con i seguenti dati: FNC3+0+B+133 (i caratteri '+' in realtà non sono presenti nel codice, ma i comandi sono tutti
adiacenti; FNC3 è il carattere di programmazione del codice 128, 0 l'identificatore del setup, B il comando di ripristino
e 133 il numero dell'opzione i cui valori ripristinare).
3.4 Ripristinare i valori predefiniti di tutte le opzioni
Per ripristinare i valori predefiniti di tutte le opzioni, creare un barcode codice 128 con i seguenti dati: FNC3+0+B ((i
caratteri '+' in realtà non sono presenti nel codice, ma i comandi sono tutti adiacenti; FNC3 è il carattere di
programmazione, 0 l'identificatore del setup, B il comando di ripristino).
3.5 ID delle azioni e descrizioni
CARATTERE A - Visualizza il numero di versione del firmware presente nel decoder
CARATTERE B - Ripristina i valori predefiniti del decoder o dell'opzione
3.6 Numeri e descrizioni delle opzioni
F1 - Opzioni d'interfaccia
NUMERO
OPZIONE
DESCRIZIONE
TIPO
000
Velocità di trasmissione dei caratteri
Byte
001
Byte
0
255
50 millisecondi
Bit
0
1
0 - Abilitata
004
Ritardo di trasmissione dei caratteri
speciali
Auto-rilevamento del tasto Caps
Lock
Modalità di invio tasti numerici
Bit
0
1
0 - Tasti principali tastiera
005
Nazionalità tastiera
Byte
0
25
0 - USA
003
VALOR VALORE
E
MASSIM
MINIMO
O
0
99
VALORE DI DEFAULT
0 - Velocità massima
F2 - Opzioni per il codice 39
NUMERO
OPZIONE
DESCRIZIONE
TIPO
VALOR VALORE
E
MASSIM
MINIMO
O
0
1
VALORE DI DEFAULT
022
Decoder codice 39
Bit
023
FULL ASCII
Bit
0
1
0 - Disabilitata
024
Checkdigit Modulo 43
Bit
0
1
0 - Disabilitata
025
Invio checkdigit
Bit
0
1
0 - Disabilitata
026
Append mode
Bit
0
1
0 - Disabilitata
027
Caratteri secondari di inizio/fine
4 Bit
0
1
0 - Nessuno
028
Invio dei caratteri di inizio/fine
Bit
0
1
0 - Disabilitata
029
Lunghezza massima
Byte
0
49
49
030
Lunghezza minima
Byte
0
49
0
031
Carattere identificatore
Carattere
1
1
a
032
Override del carattere di controllo
Bit
0
1
0 - Disabilitata
033
Ridondanza Laser/CCD
Bit
0
1
0 - Disabilitata
1 - Abilitata
F2 - Opzioni per UPC/EAN
NUMERO
OPZIONE
DESCRIZIONE
TIPO
VALORE
MINIMO
VALORE
MASSIMO
VALORE DI DEFAULT
034
Decoder UPC-A
Bit
0
1
1 - Abilitata
035
Decoder UPC-E
Bit
0
1
1 - Abilitata
036
Decoder EAN/JAN 13
Bit
0
1
1 - Abilitata
037
Decoder EAN/JAN 8
Bit
0
1
1 - Abilitata
038
Espansione da UPC-E a UPC-A
Bit
0
1
0 - Disabilitata
039
Espansione da UPC-A a EAN-13
Bit
0
1
0 - Disabilitata
040
Bit
0
1
1 - Abilitata
Bit
0
1
1 - Abilitata
042
Invio del carattere del numero di
sistema UPC-A
Invio del carattere del numero di
sistema UPC-E
Invio del checkdigit UPC-A
Bit
0
1
1 - Abilitata
043
Invio del checkdigit UPC-E
Bit
0
1
1 - Abilitata
044
Bit
0
1
1 - Abilitata
Bit
0
1
1 - Abilitata
046
Invio del codice-nazionalità EAN13
Invio del codice-nazionalità EAN8
Invio del checkdigit EAN-13
Bit
0
1
1 - Abilitata
047
Invio del checkdigit EAN-8
Bit
0
1
1 - Abilitata
048
Conversione da EAN-13 a ISBN
Bit
0
1
0 - Disabilitata
041
045
049
Carattere identificatore UPC-A
Carattere
1
1
b
050
Carattere identificatore UPC-E
Carattere
1
1
c
051
Carattere identificatore EAN-13
Carattere
1
1
d
052
Carattere identificatore EAN-8
Carattere
1
1
e
053
Carattere identificatore ISBN
Carattere
1
1
f
054
Ridondanza Laser/CCD
Bit
0
1
0 - Disabilitata
F2 - Opzioni per i supplementi UPC/EAN
NUMERO
OPZIONE
DESCRIZIONE
TIPO
VALORE
MINIMO
VALORE
MASSIMO
VALORE DI DEFAULT
055
2 Bit
0
3
0 - Disabilitata
056
Decoder dei supplementi
UPC/EAN
Supplementi UPC-A
2 Bit
0
2
1 - Opzionale
057
Supplementi UPC-E
2 Bit
0
2
1 - Opzionale
058
Supplementi EAN-13
2 Bit
0
2
1 - Opzionale
059
Supplementi EAN-8
2 Bit
0
2
1 - Opzionale
060
Supplementi ISBN
2 Bit
0
2
1 - Opzionale
061
Separatore dei supplementi
Riga
0
9
Nessuno
F2 - Opzioni per il codice 93
NUMERO
OPZIONE
DESCRIZIONE
TIPO
VALORE
MINIMO
VALORE
MASSIMO
VALORE DI DEFAULT
062
Decoder codice 93
Bit
0
1
1 - Abilitata
063
Append mode
Bit
0
1
0 - Disabilitata
064
Lunghezza massima
Byte
0
81
81
065
Lunghezza minima
Byte
0
81
0
066
Carattere identificatore
Carattere
1
1
h
067
Override del carattere di
controllo
Ridondanza Laser/CCD
Bit
0
1
0 - Disabilitata
Bit
0
1
0 - Disabilitata
068
F2 - Opzioni per il codice 128
NUMERO
OPZIONE
DESCRIZIONE
TIPO
VALORE
MINIMO
VALORE
MASSIMO
VALORE DI DEFAULT
069
Decoder codice 128
Bit
0
1
1 - Abilitata
070
Decoder ISBT
Bit
0
1
0 - Disabilitata
071
Coppie di concatenazione ISBT
Bit
0
1
072
Coppia ISBT #1
Riga
0
4
0 - Nessuna
concatenazione
Nessuno
073
Coppia ISBT #2
Riga
0
4
Nessuno
074
Coppia ISBT #3
Riga
0
4
Nessuno
075
Coppia ISBT #4
Riga
0
4
Nessuno
076
Coppia ISBT #5
Riga
0
4
Nessuno
077
Coppia ISBT #6
Riga
0
4
Nessuno
078
Carattere separatore dei campi
Carattere
1
1
01DH (in ASCII è GS)
079
Lunghezza massima
Byte
0
164
164
080
Lunghezza minima
Byte
0
164
0
081
Carattere identificatore
Carattere
1
1
g
082
Prefisso output UCC/EAN
Riga
0
3
Nessuno
083
Override del carattere di
controllo
Ridondanza Laser/CCD
Bit
0
1
0 - Disabilitata
Bit
0
1
0 - Disabilitata
084
F2 - Opzioni per Codabar
NUMERO
OPZIONE
DESCRIZIONE
TIPO
VALORE
MINIMO
VALORE
MASSIMO
VALORE DI DEFAULT
085
Decoder Codabar
Bit
0
1
1 - Abilitata
086
Invio dei caratteri di inizio/fine
2 Bit
0
3
0 - Disabilitata
087
Checkdigit
2 Bit
0
2
0 - Disabilitata
088
Invio checkdigit
Bit
0
1
0 - Disabilitata
089
Formattazione CLSI
Bit
0
1
0 - Disabilitata
090
Intervalli larghi tra caratteri
Bit
0
1
0 - Disabilitata
091
Concatenazione ABC
Bit
0
1
0 - Disabilitata
092
Lunghezza massima
Byte
1
62
62
093
Lunghezza minima
Byte
1
62
1
094
Carattere identificatore
Carattere
1
1
k
095
Ridondanza Laser/CCD
Bit
0
1
0 - Disabilitata
F2 - Opzioni per Interleaved 2 of 5
NUMERO
OPZIONE
DESCRIZIONE
TIPO
VALORE
MINIMO
VALORE
MASSIMO
VALORE DI DEFAULT
096
Decoder Interleaved 2 of 5
Bit
0
1
1 - Abilitata
097
Checkdigit
2 Bit
0
2
0 - Disabilitata
098
Invio checkdigit
Bit
0
1
0 - Disabilitata
099
Lunghezza massima
Byte
2
100
100
100
Lunghezza minima
Byte
2
100
4
101
Lunghezza fissa
Bit
0
1
0 - Disabilitata
102
Lunghezza fissa dimensione #1
Byte
2
100
6
103
Lunghezza fissa dimensione #2
Byte
2
100
14
104
Carattere identificatore
Carattere
1
1
i
105
Ridondanza Laser/CCD
Bit
0
1
1 - Abilitata
F2 - Opzioni per Industrial 2 of 5
NUMERO
OPZIONE
DESCRIZIONE
TIPO
VALORE
MINIMO
VALORE
MASSIMO
VALORE DI DEFAULT
106
Decoder Industrial 2 of 5
Bit
0
1
1 - Abilitata
107
Caratteri di inizio/fine
Bit
0
1
0-3 barre di inizio/fine
108
Lunghezza massima
Byte
2
49
49
109
Lunghezza minima
Byte
2
49
2
110
Lunghezza fissa
Bit
0
1
0 - Disabilitata
111
Lunghezza fissa dimensione #1
Byte
2
49
6
112
Lunghezza fissa dimensione #2
Byte
2
49
10
113
Carattere identificatore
Byte
1
1
i
114
Ridondanza Laser/CCD
Bit
0
1
1 - Abilitata
F2 - Opzioni per MSI
NUMERO
OPZIONE
DESCRIZIONE
TIPO
VALORE
MINIMO
VALORE
MASSIMO
VALORE DI DEFAULT
115
Decoder MSI
Bit
0
1
1 - Abilitata
116
Checkdigits
2 Bit
0
2
0 - Mod 10
117
Invio checkdigits
2 Bit
0
2
0 - Disabilitata
118
Decoder ISBN
Bit
0
1
0 - Disabilitata
119
Lunghezza massima
Byte
3
63
63
120
Lunghezza minima
Byte
3
63
3
121
Lunghezza fissa
Bit
0
1
0 - Disabilitata
122
Lunghezza fissa dimensione #1
Byte
3
63
6
123
Lunghezza fissa dimensione #2
Byte
3
63
14
124
Carattere identificatore
Carattere
1
1
l
053
Carattere identificatore ISBN
125
Ridondanza Laser/CCD
(utilizza lo stesso carattere identificatore ISBN impostato in
UPC/EAN)
Bit
0
1
1 - Abilitata
F2 - Opzioni per il codice 11
NUMERO
OPZIONE
DESCRIZIONE
TIPO
VALORE
MINIMO
VALORE
MASSIMO
VALORE DI DEFAULT
126
Decoder codice 11
Bit
0
1
1 - Abilitata
127
Checkdigit
Bit
0
1
0 - Mod 11
128
Invio checkdigit
2 Bit
0
2
0 - Disabilitata
129
Lunghezza massima
Byte
2
83
83
130
Lunghezza minima
Byte
2
83
2
131
Carattere identificatore
Carattere
1
1
m
132
Ridondanza Laser/CCD
Bit
0
1
0 - Disabilitata
F2 - Opzioni per Laser/CCD
NUMERO
OPZIONE
DESCRIZIONE
TIPO
VALORE
MINIMO
VALORE
MASSIMO
VALORE DI DEFAULT
133
Modalità operativa
4 Bit
0
5
0 - Scansione singola
134
Timeout
Byte
1
12
2 - 2 secondi
135
Frequenza impulsi
4 Bit
2
7
3
136
Impulsi alla soglia continua
Byte
0
255
0 - Disabilitata
137
Ritardo lettura doppia
Byte
0
127
5 - 5 secondi
F2 - Altre opzioni di decodifica
NUMERO
OPZIONE
DESCRIZIONE
TIPO
VALORE
MINIMO
VALORE
MASSIMO
VALORE DI DEFAULT
138
Zone non leggibili (margini)
Bit
0
1
0 - Area larga
139
Decodifica immagini invertite
Bit
0
1
0 - Disabilitata
140
Invio ID del tipo di codice
Bit
0
1
0 - Disabilitata
F7 - Opzioni di Buzzer e Led
NUMERO
OPZIONE
DESCRIZIONE
TIPO
VALORE
MINIMO
VALORE
MASSIMO
VALORE DI DEFAULT
141
Segnale acustico dopo accensione
lettore
Tono del segnale acustico dopo
lettura corretta
Durata del segnale acustico dopo
lettura corretta
Ritardo accensione Led dopo
lettura non corretta
Modalità risparmio energetico su
Led
Bit
0
1
1 - Abilitata
4 Bit
0
5
2 - Medio
4 Bit
0
2
1 - Media
Byte
0
65
20 - 2.0 Secondi
Bit
0
1
0 - Disabilitata
142
143
144
145
F4 - Opzioni di mappatura tasti Macro
NUMERO
OPZIONE
DESCRIZIONE
TIPO
VALORE
MINIMO
VALORE
MASSIMO
VALORE DI DEFAULT
160
F1
Byte
0
255
255- Disattivata
161
F2
Byte
0
255
255- Disattivata
162
F3
Byte
0
255
255- Disattivata
163
F4
Byte
0
255
255- Disattivata
164
F5
Byte
0
255
255- Disattivata
165
F6
Byte
0
255
255- Disattivata
166
F7
Byte
0
255
255- Disattivata
167
F8
Byte
0
255
255- Disattivata
168
F9
Byte
0
255
255- Disattivata
169
F10
Byte
0
255
255- Disattivata
170
F11
Byte
0
255
255- Disattivata
171
F12
Byte
0
255
255- Disattivata
172
Tasto Insert
Byte
0
255
255- Disattivata
173
Tasto Canc
Byte
0
255
255- Disattivata
174
Tasto Home
Byte
0
255
255- Disattivata
175
Tasto Fine
Byte
0
255
255- Disattivata
176
Tasto Pag Su
Byte
0
255
255- Disattivata
177
Tasto Pag Giu
Byte
0
255
255- Disattivata
178
Tasto Freccia Sinistra
Byte
0
255
255- Disattivata
179
Tasto Freccia Destra
Byte
0
255
255- Disattivata
180
Tasto Freccia Su
Byte
0
255
255- Disattivata
181
Tasto Freccia Giu
Byte
0
255
255- Disattivata
182
Tasto Enter (tastierino numerico)
Byte
0
255
255- Disattivata
183
Tasto Alt Make
Byte
0
255
255- Disattivata
184
Tasto Alt Break
Byte
0
255
255- Disattivata
185
Tasto CTRL Make
Byte
0
255
255- Disattivata
186
Tasto CTRL Break
Byte
0
255
255- Disattivata
187
Tasto Shift Make
Byte
0
255
255- Disattivata
188
Tasto Shift Break
Byte
0
255
255- Disattivata
F3 - Impostazioni Edit
NUMERO
OPZIONE
200
DESCRIZIONE
TIPO
Opzione Edit
(Leggere
sotto) *
VALORE MINIMO
VALORE MASSIMO
VALORE DI
DEFAULT
Disabilitata
* Formato dati Edit Barcode: Edit # (00-10), 2 cifre: 00 - Seleziona automaticamente il primo Edit # disponibile
Edit di 2 cifre di tipo (01-09): 00 - Nessun'azione
01 - Non trascrive il carattere iniziale del barcode
02 - Non trascrive il carattere finale del barcode
03 - Filtra i caratteri iniziali del barcode
04 - Filtra i caratteri finali del barcode
05 - Filtra i caratteri
06 - Inserisce un carattere iniziale
07 - Inserisce un carattere finale
08 - Converte tutti i caratteri minuscoli in maiuscoli
09 - Converte tutti i caratteri maiuscoli in minuscoli
2 cifre attive per il tipo (00-14) :
00 - Tutti i tipi di barcode
01 - Sempre tutti i tipi di barcode
02 - Codice 39
03 - UPC-A
04 - UPC-E
05 - EAN-13
06 - EAN-8
07 - ISBN
08 - Codice 128
09 - I20F5 (Interleaved 2 of 5)
10 - Codabar
11 - Codice 93
12 - MSI
13 - Codice 11
14 - Industrial 2 of 5
2 cifre attive per dimensione (00-99)
Valore del Byte 1 di 3 cifre
Valore del Byte 2 di 3 cifre
Valore del Byte 3 di 3 cifre
Le 3 cifre contengono un offset 000-255
000 = Carattere Iniziale + 0
25 = Carattere finale
Le 5 cifre contengono una Riga (fino a 5 caratteri)
F4 - Impostazioni Macro
NUMERO
OPZIONE
DESCRIZIONE
TIPO
201
Opzione Macro
(Leggere sotto) *
VALORE
MINIMO
VALORE
MASSIMO
VALORE DI
DEFAULT
Disabilitata
* Formato dati Macro Barcode: Macro # (00-10), 2 cifre: 00 - Seleziona automaticamente la prima Macro # disponibile
Macro # (00-15), 2 cifre:
00 - Nessun'azione
01 - Tutti i tipi di barcode
02 - Sempre tutti i tipi di barcode
03 - Codice 39
04 - UPC-A
05 - UPC-E
06 - EAN-13
07 - EAN-8
08 - ISBN
09 - Codice 128
10 - I2OF5 (Interleaved 2 of 5)
11 - Codabar
12 - Codice 93
13 - MSI
14 - Codice 11
15 - Industrial 2 of 5
2 cifre attive per il tipo (00-14) :
00 - Tutti i tipi di barcode
01 - Sempre tutti i tipi di barcode
02 - Codice 39
03 - UPC-A
04 - UPC-E
05 - EAN-13
06 - EAN-8
07 - ISBN
08 - Codice 128
09 - I20F5 (Interleaved 2 of 5)
10 - Codabar
11 - Codice 93
12 - MSI
13 - Codice 11
14 - Industrial 2 of 5
Riporta la dimensione del testo in 2 cifre - Lunghezza in caratteri
Cerca testo - Fino a 15 caratteri di lunghezza
Sostituisci testo - Fino a 15 caratteri di lunghezza
F5 - Impostazioni Riga
NUMERO
OPZIONE
DESCRIZIONE
TIPO
202
Opzione Riga
(Leggere sotto) *
VALOR VALORE
E
MASSIM
MINIMO
O
VALORE DI DEFAULT
$OD (CR)
* Formato dati Riga Barcode: Macro # (00-10), 2 cifre: 00 - Seleziona automaticamente la prima Riga # disponibile
Riga di 1 cifra di tipo (0-3), 2 cifre: 00 - Nessun'azione
01 - Terminazione
02 - Prefisso
03 - Suffisso
2 cifre attive per il tipo (00-14) : 00 - Tutti i tipi di barcode
01 - Sempre tutti i tipi di barcode
02 - Codice 39
03 - UPC-A
04 - UPC-E
05 - EAN-13
06 - EAN-8
07 - ISBN
08 - Codice 128
09 - I20F5 (Interleaved 2 of 5)
10 - Codabar
11 - Codice 93
12 - MSI
13 - Codice 11
14 - Industrial 2 of 5
Direzione scansione, 1 cifra (0-2) : 0 - Scansione in tutte le direzioni
1 - Scansione in avanti
2 - Scansione invertita
Testo della Riga di 30 caratteri - Fino a 30 caratteri
4. Simbologie codici a barre
4.1 Codice 39
CARATTERISTICHE CODICE 39
Codice 39 - 13 Mil
ABCD1234
Set di caratteri codificabili
Densità dei caratteri-dati
Margine minimo laterale del
barcode
Lunghezza dei simboli
Checkdigit
Caratteristiche speciali
26 lettere maiuscole (A-Z); 10 caratteri numerici (0-9); 7 caratteri speciali
(SPAZIO - . + $ / % )
6.25 CPI (Caratteri per pollice)
[basato su X=0.010 pollici (0,25 mm), 3:1]
Equivalente a 2 caratteri-simboli
Variabile
Opzionale (Modulo 43)
Messaggio allegato in coda
Il Codice 39 è un codice alfanumerico di lunghezza variabile, che supporta numeri, lettere maiuscole e sette caratteri
speciali.
Ciascun carattere consiste di nove elementi, composti da cinque barre e quattro spazi; tre di questi nove elementi
sono larghi.
Il Codice 39 è un codice discreto, nel senso che è presente uno spazio (intervallo) tra ciascun carattere; la dimensione
del'intervallo corrisponde generalmente alla dimensione di un elemento stretto.
Questo codice richiede un unico carattere di inizio/fine in cima e in fondo al barcode: questo è il carattere " * ", che
potrebbe anche non apparire nei dati del barcode.
A volte può essere utile spezzare lunghi messaggi in multipli simboli più corti; se il primo carattere-dati è "SPAZIO", il
lettore potrebbe essere programmato per allegare i dati seguenti allo spazio in fondo ad una concatenazione.
Quest'operazione continua per tutti i successivi simboli in Codice 39 i cui dati cominciano con uno "SPAZIO": i loro
messaggi verranno aggiunti alla fine di quelli precedentemente letti.
Quando viene letto un messaggio in Codice 39 che non contiene uno "SPAZIO" iniziale, i suoi contenuti vengono
allegati in coda al buffer, che viene trasmesso per intero ed, infine, rimosso.
N.B. Leggendo un barcode che comincia con un "-" (trattino orizzontale), tutto il buffer di concatenazione
verrà rimosso e i dati temporaneamente salvati non verranno riportati. Inoltre, leggendo un barcode di una
simbologia differente, il buffer di concatenazione sarà rimosso e saranno riportati i dati del nuovo barcode.
Calcolo del checkdigit Modulo 43
Per le applicazioni che richiedono un elevato livello di sicurezza, può essere usato il Checkdigit "Modulo 43"; quando
viene usato, il checkdigit seguete immediatamente l'ulimo carattere-dati. Il checkdigit viene calcolato come descritto
sotto.
1. A ciascun carattere è assegnato un valore numerico, come nella tabella seguente:
Valori dei caratteri per il calcolo del checkdigit Modulo 43
Carattere
Valore
Carattere
Valore
Carattere
Valore
Carattere
Valore
0
1
2
3
4
5
6
7
8
9
A
0
1
2
3
4
5
6
7
8
9
10
B
C
D
E
F
G
H
I
J
K
L
11
12
13
14
15
16
17
18
19
20
21
M
N
O
P
Q
R
S
T
U
V
W
22
23
24
25
26
27
28
29
30
31
32
X
Y
Z
.
"SPAZIO"
$
/
+
%
33
34
35
36
37
38
39
40
41
42
2. Sommare tutti i valori numerici corrispondenti ai caratteri presenti nel barcode.
3. Dividere la somma per 43.
4. Il resto è il valore del checkdigit. Usare la tabella precedente per trovare il carattere corrispondente.
Esempio: calcolare il checkdigit quando i dati del Codice 39 sono "CODE 39"
1. Usare la tabella per vedere i valori numerici di ciascun carattere:
C=12, O=24, D=13, E=14, "SPAZIO"=38, 3=3, 9=9
2. 12+24+13+24+38+3+9=113
3. 113/43=3 , con resto= 27.
4. Osservando la tabella, troviamo che al valore 27 corrisponde il carattere R, quindi il barcode con il checkdigit
risulterà così: "CODE 39R".
4.2 Codice 39 Full ASCII
CARATTERISTICHE CODICE 39 FULL ASCII
Codice 39 Full ASCII - 13 Mil
ABCD1234abcd
Set di caratteri codificabili
Tutto il set di caratteri ASCII 128
Densità dei caratteri-dati
Codice 39: 6,25 CPI (Caratteri per pollice); Caratteri estesi: 3,125 CPI (Caratteri
per pollice)
[basato su X=0.010 pollici (0,25 mm), 3:1]
Margine minimo laterale del Equivalente a 2 caratteri-simboli
barcode
Lunghezza dei simboli
Variabile
Checkdigit
Caratteristiche speciali
Opzionale (Modulo 43)
Messaggio allegato in coda
Espansione da Codice 39 a Codice 39 Full ASCII
Il Codice 39 può essere espanso nel Codice 39 Full ASCII per poter utilizzare l'intero set di caratteri del Codice 128
Full ASCII; per riportare un valore del set di carattere del Codice 128 Full ASCII è necessario usare combinazioni di
due caratteri, composte da uno dei quattro speciali seguito da una delle 26 lettere maiuscole, come mostrato nella
tabella seguente. N.B. I caratteri seguono l'ordine standard dei caratteri ASCII.
Espansione da Codice 39 a Codice 39 Full ASCII.
FULL ASCII CODICE 39 FULL ASCII CODICE 39
NUL
SOH
STX
ETX
EOT
ENQ
ACK
BEL
BS
HT
LF
VT
FF
CR
SO
SI
%U
$A
$B
$C
$D
$E
$F
$G
$H
$I
$J
$K
$L
$M
$N
$O
SP
!
"
#
$
%
&
'
(
)
*
+
,
.
/
"SPAZIO"
/A
/B
/C
/D
/E
/F
/G
/H
/I
/J
/K
/L
.
/O
FULL ASCII
CODICE 39
FULL ASCII
CODICE 39
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
%V
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
'
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
%W
+A
+B
+C
+D
+E
+F
+G
+H
+I
+J
+K
+L
+M
+N
+O
DLE
DC1
DC2
DC3
DC4
NAK
SYN
ETB
CAN
EM
SUB
ESC
FS
GS
RS
US
$P
$Q
$R
$S
$T
$U
$V
$W
$X
$Y
$Z
%A
%B
%C
%D
%E
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
0
1
2
3
4
5
6
7
8
9
/Z
%F
%G
%H
%I
%J
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_
P
Q
R
S
T
U
V
W
X
Y
Z
%K
%L
%M
%N
%O
p
q
r
s
t
u
v
w
x
y
z
{
|
}
˜
DEL
+P
+Q
+R
+S
+T
+U
+V
+W
+X
+Y
+Z
%P
%Q
%R
%S
%T
4.3 Codice 128
CARATTERISTICHE CODICE 128
Codice 128 - 13 Mil
ABCD1234
Set di caratteri codificabili
Tutto il set di caratteri ASCII 128; set di caratteri ASCII esteso; 4 codici-funzione.
Densità dei caratteri-dati
9.1 CPI (Caratteri per pollice); caratteri numerici: 18.2 CPI (Caratteri per pollice)
[basato su X=0.010 (0.25 mm)]
Equivalente a 3.18 caratteri alfanumerici
Margine minimo laterale del
barcode
Lunghezza dei simboli
Checkdigit
Caratteristiche speciali
Variabile
Uno, Obbligatorio (Modulo 103)
FNC 2
FNC 3
FNC 4
Messaggio allegato in coda
Inizializzazione del lettore
ASCII Esteso
Il codice 128 è una simbologia di codici a barre che può codificare l'intero set di caratteri ASCII 128, il set di caratteri
ASCII esteso e 4 codici-funzione.
Consente di rappresentare i dati numerici nella compatta modalità doppia-densità, con due cifre di dati per ciascun
carattere, composto a sua volta da 3 barre e 3 spazi per una larghezza totale di 11 moduli. Ciascun elemento (barra o
spazio) può consistere in un numero di moduli variabile da 1 a 4.
Sottotipi Codice 128
Il Codice 128 presenta tre diversi sottotipi di codice: A, B e C; i caratteri supportati da ciascun sottotipo sono illustrati
nella tabella seguente:
Sottotipi del Codice 128
Nome del sottotipo
Caratteri supportati
A
Tutti i caratteri alfanumerici maiuscoli; tutti i caratteri di controllo ASCII;
4 codici-funzione (FNC 1, FNC 2, FNC 3, FNC 4).
B
Tutti i caratteri standard alfanumerici maiuscoli; tutti i caratteri alfabetici minuscoli;
4 codici-funzione (FNC 1, FNC 2, FNC 3, FNC 4).
C
Caratteri numerici (0-9) e 1 codice-funzione (FNC 1).
Il Codice 128 prevede la possibilità di utilizzare 4 codici-funzione (da FNC 1 a FNC 4), che ampliano le capacità di
utilizzo del Codice 128.
Il codice-funzione FNC 1, collocato all'inizio del barcode o subito dopo il carattere iniziale, identifica i simboli conformi
ad uno specifico standard industriale (come SCC-14 e SSCC-18); quando collocato in qualsiasi altra posizione, FNC 1
agisce da separatore di campi.
Il codice-funzione FNC 2 (Allega Messaggio in Coda) ordina al decoder di salvare temporaneamente i dati provenienti
dal simbolo che contiene il carattere FNC 2 e trasmetterli come prefisso ai dati successivamente letti.
Quest'operazione continua per tutti i simboli in Codice 128 contenenti il carattere FNC 2, con i nuovi messaggi che
saranno via via allegati in coda a quelli precedentemente salvati.
Quando viene letto un messaggio in Codice 128 che non contiene il carattere FNC 2, i contenuti vengono allegati in
coda al buffer, l'intero buffer viene trasmesso ed infine rimosso.
FNC 2 può essere inserito in qualsiasi posizione all'interno del simbolo.
N.B. Leggendo un barcode che comincia con un "-" (trattino orizzontale), tutto il buffer di concatenazione
verrà rimosso e i dati temporaneamente salvati non verranno riportati. Inoltre, leggendo un barcode di una
simbologia differente, il buffer di concatenazione sarà rimosso e saranno riportati i dati del nuovo barcode.
Il codice-funzione FNC 3 (Inizializzazione del Lettore) ordina al decoder di interpretare i dati, provenienti dal simbolo
che contiene il carattere FNC 3, come istruzioni per programmare il lettore. Questo carattere può essere inserito in
qualsiasi posizione all'interno del simbolo. I dati contenuti nel simbolo non saranno riportati.
N.B. Non creare codici a barre contenenti il carattere FNC 3, a meno che non si siano ricevute istruzioni in
proposito dal Supporto Tecnico. Questi barcodes vengono usati per controllare e configurare il decoder.
Il codice-funzione FNC 4 consente l'accesso alla modalità estesa ASCII; i dati codificati nel sottotipo A e B hanno i
valori aumentati di 128 rispetto ai normali valori ASCII: ad esempio, il valore 65 del sottotipo B del codice 128
normalmente codifica una "a" oppure il valore ASCII 97; quindi, usando il carattere FNC 4, verrà codificato il valore
ASCII esteso 225 (ossia 97+128).
I caratteri numerici del sottotipo C del Codice 128 (i valori ASCII da 48 a 57) non vengono modificati utilizzando FNC
4. Un singolo carattere FNC 4 presente all'interno del simbolo attiva (se disattivata) o disattiva (se già attivata) la
modalità estesa ASCII solo per il carattere successivo; due caratteri FNC 4 consecutivi invece attivano (se disattivata)
o disattivano (se attivata) la modalità estesa ASCII per tutti i caratteri successivi, fino a quando verrà letto un altro
doppio FNC 4 oppure, in assenza di questo, fino alla fine del simbolo.
4.4 UPC
CARATTERISTICHE UPC
Codice UPC-A - 100 per cento
Codice UPC-E Versione 0 - 100 per cento
Codice UPC-E Versione 1 - 100 per cento
Set di caratteri codificabili
Tutti i caratteri numerici (0-9)
Densità dei caratteri-dati
Margine minimo laterale del barcode
Lunghezza dei simboli
Checkdigit
Caratteristiche speciali
UPC-A: 9.72 CPI (Caratteri per pollice)
UPC-E: 12.07 CPI (Caratteri per pollice)
UPC-A: Equivalente a 2.57 caratteri numerici
UPC-E: Equivalente a 2.29 caratteri numerici
UPC-A: 12 caratteri
UPC-E Versione 0 o 1: 6 caratteri
Uno, obbligatorio (Modulo 10)
Supplemento di 2 o 5 cifre numeriche
I barcode che usano il Codice Prodotto Universale (UPC) possono essere trovati in quasi tutti i prodotti commerciali.
Il sistema di codifica UPC è stato creato per identificare univocamente un prodotto e il suo produttore; ci sono tre
diversi tipi di codici a barre UPC: UPC-A, UPC-E Versione 0 ed UPC-E Versione 1.
UPC-A
Codice UPC-A - 100 per cento
UPC-A è un codice solo numerico, della lunghezza fissa di 12 cifre, delle quali la prima è il numero di sistema, l'ultima
il checkdigit Modulo 10 e le altre cifre sono caratteri di informazione. Nel barcode raffigurato sopra, ad esempio, il
numero di sistema è 0, il checkdigit è 9, e le 10 cifre di informazione rappresentano il produttore (11112) e il codice
prodotto (35674).
La tabella seguente spiega come viene usato il numero di sistema:
Numero di sistema UPC
Numero di sistema
Uso specifico
0
Codici UPC regolari (UPC-A ed UPC-E).
2
Oggetti di peso casuale, come carne e prodotti agricoli, con barcode generato al
livello del negozio (UPC-A ed UPC-E).
3
Codice Nazionale Medicinali (National Drug Code) e Codice Nazionale Oggetti
Relativi alla Salute, con 10 cifre di lunghezza del codice (UPC-A).
4
Utilizzo senza la restrizione del formato del codice e con la protezione checkdigit
per la creazione, all'interno del negozio, di barcode per oggetti non alimentari
(UPC-A).
5
Uso nei coupon (UPC-A).
6; 7
Codici UPC regolari (UPC-A).
1; 8; 9
Riservati per usi attualmente non identificati.
UPC-E
UPC-E versione 0 ed UPC-E versione 1 sono variazioni di 8 cifre della simbologia UPC.
La versione 0 è usata nei prodotti commerciali e la versione 1 nei cataloghi e nelle etichette sugli scaffali.
La prima cifra è il numero di sistema, la penultima indica il tipo di compressione usato, l'ultima è il checkdigit, mentre
le 5 cifre dalla seconda alla sesta sono i caratteri-informazione.
Un barcode UPC-E può essere espanso in uno UPC-A utilizzando il carattere di compressione e seguendo le
indicazioni della tabella di seguito:
Tabella d'espansione da UPC-E ad UPC-A
Carattere di
compressione
0
CaratteriPosizione d'inserimento
Risultato dell'espansione in UPC-A
espansione da dei caratteri-espansione (caratteri-informazione+caratteri-espansione)
inserire
00000
3
XX00000XXX
1
10000
3
XX10000XXX
2
20000
3
XX20000XXX
3
00000
4
XXX00000XX
4
00000
5
XXXX00000X
5
0000
6
XXXXX00005
6
0000
6
XXXXX00006
7
0000
6
XXXXX00007
8
0000
6
XXXXX00008
9
0000
6
XXXXX00009
X rappresenta ciascuno dei 5 caratteri-informazione (dal secondo al sesto carattere leggibile) del codice UPC-E letto
da sinistra verso destra.
Osserviamo l'esempio seguente di barcode UPC-E, che vogliamo espandere in UPC-A:
Codice UPC-E Versione 0 - 100 per cento
In questo caso notiamo, innanzitutto, che il carattere di compressione del codice UPC-E è il numero 5 (penultima
cifra): dovremo quindi operare un'espansione del tipo XXXXX00005.
Leggendo i caratteri-informazione del nostro codice da sinistra a destra, otteniamo 0, 1, 2, 3, e 4 che, sostituiti
secondo quest'ordine alle varie X, rendono il risultato 0123400005: i caratteri-informazione saranno quindi
0123400005, mentre l'intero codice leggibile sarà 001234000057, dove il primo carattere corrisponderà al numero di
sistema, la penultima al tipo di compressione usato e l'ultima al checkdigit (questi ultimi tre valori andranno
riportati identici a quelli presenti nel codice UPC-E).
Il risultato finale della conversione sarà quindi il seguente codice UPC-A:
Codice equivalente UPC-A - 100 per cento
Supplementi
Oltre ai dati standard che possono essere codificati su un barcode UPC, è possibile codificare 2 o 5 cifre di
informazioni aggiuntive.
Per includere un supplemento alla fine di un qualsiasi codice a barre UPC, inserire le cifre numeriche desiderate (2 o
5) in fondo ai suoi dati.
Codice UPC-A + supplemento di 5 cifre - 100 per cento
Codice UPC-E Versione 0 + supplemento di 2 cifre 100 per cento
4.5 EAN/JAN
CARATTERISTICHE EAN/JAN
EAN/JAN 13 - 100 per cento
EAN/JAN 8 - 100 per cento
Set di caratteri codificabili
Densità dei caratteri-dati
Margine minimo laterale del barcode
Lunghezza dei simboli
Checkdigit
Caratteristiche speciali
Tutti i caratteri numerici (0-9)
EAN 13 : 10.52 CPI (Caratteri per pollice)
EAN 8 : 8.79 CPI (Caratteri per pollice)
Equivalente a 2.57 caratteri-dati
EAN 13 : 12 caratteri
EAN 8 : 8 caratteri
Uno, obbligatorio (Modulo 10)
Supplemento di 2 o 5 cifre numeriche
Il Sistema di Numerazione degli Articoli Europei/Giapponesi (EAN/JAN) viene utilizzato per i prodotti che richiedono
l'indicazione del paese d'origine.
Il codice UPC-A è un sottotipo di EAN/JAN, o meglio è un simbolo EAN/JAN con il primo carattere impostato su 0.
Il codice EAN/JAN presenta due versioni: EAN/JAN 13 (lungo 13 cifre) ed EAN/JAN 8 (lungo 8 cifre).
EAN/JAN 13 viene usato per codificare 13 caratteri.
I primi due caratteri rappresentano il paese d'origine, i successivi 10 (dal terzo al dodicesimo) sono caratteriinformazione e l'ultimo carattere è il checkdigit.
I codici del paese d'origine 00, 01, 03, 04, 06, 07, 08 e 09 sono assegnati agli USA, per la compatibilità con UPC-A.
EAN/JAN 8 è la versione di EAN/JAN 13 con sole 8 cifre, delle quali le prime due rappresentano il paese d'origine, le
successive 5 (dal 3 al 7) sono caratteri-informazione e l'ultima è il checkdigit.
Bookland-EAN
I barcode Bookland-EAN sono dei sottotipi di EAN 13.
Tutti i codici a barre Bookland-EAN cominciano con 978 seguito dal Numero Internazionale Normalizzato di Libri
Standard (ISBN); inoltre, il barcode EAN può contenere delle informazioni aggiuntive codificate nel supplemento EAN
(2 o 5 cifre).
Bookland-EAN seguito da un supplemento di 5 cifre - 100 per cento
Bookland-EAN seguito da un supplemento di 2 cifre - 100 per cento
4.6 Interleaved 2 of 5 (I2OF5)
CARATTERISTICHE INTERLEAVED 2 of 5 (I2OF5)
Interleaved 2 of 5 - 13 Mil
Interleaved 2 of 5 con bordi orizzontali - 13 Mil
Interleaved 2 of 5 con bordi perimetrali - 13 Mil
Set di caratteri codificabili
Densità dei caratteri-dati
Margine minimo laterale del barcode
Lunghezza dei simboli
Checkdigit
Caratteristiche speciali
Tutti i caratteri numerici (0-9)
11.11 CPI (Caratteri per pollice)
[basato su X=0.010 pollici (0,25 mm), 3:1]
Equivalente ad 1 carattere-dati
Variabile, qualsiasi numero di caratteri
Uno, opzionale (USS Modulo 10 oppure OPCC Modulo
10)
Bordi e riquadri
Interleaved 2 of 5 (chiamata anche I2OF5, I 2/5 oppure ITF) è una simbologia di barcode con un set di caratteri
numerici e moduli unici di inizio/fine; può essere contenuto un qualsiasi numero di cifre.
Nel simbolo, due caratteri vengono appaiai usando le barre per rappresentare il primo carattere e gli spazi per il
secondo; ciascun carattere presenta 2 elementi larghi e 3 stretti.
E' possibile inserire un checkdigit ed inserire dei bordi orizzontali o perimetrali per il barcode.
4.7 Industrial 2 of 5
CARATTERISTICHE INDUSTRIAL 2 OF 5
Industrial 2 of 5 - 13 Mil
Set di caratteri codificabili
Densità dei caratteri-dati
Margine minimo laterale del barcode
Lunghezza dei simboli
Checkdigit
Caratteristiche speciali
Tutti i caratteri numerici (0-9)
6.25 CPI (Caratteri per pollice)
[basato su X=0.010 pollici (0,25 mm), 3:1]
I2OF5 : Equivalente a 1.38 cifre-dati
I2OF5 (con due barre di inizio e fine) : Equivalente a 1.08
cifre-dati
Variabile
Nessuno
Bordi e riquadri
Industrial 2 of 5 (chiamata anche Standard 2 of 5) è una simbologia di barcode con un set di caratteri numerici e
moduli unici di inizio/fine; diversamente da Interleaved 2 of 5, Industrial 2 of 5 può avere un qualsiasi numero dispari
di cifre. Ciascun carattere presenta 2 barre larghe e 3 strette.
Industrial 2 of 5 è un codice discreto, nel senso che è presente uno spazio (intervallo) tra ciascun carattere; la
dimensione di tale intervallo corrisponde generalmente alla dimensione di un elemento stretto.
Industrial 2 of 5 con due barre di inizio e di fine
E' presente una variante del normale Industrial 2 of 5, che presenta due barre di inizio e di fine oppure il Codice di
Linea Aerea; le due barre di inizio e di fine sono gli stessi caratteri di inizio/fine usati per Interleaved 2 of 5.
Industrial 2 of 5 (con due barre di inizio e fine) - 13 Mil
0123456789
4.8 Codabar
CARATTERISTICHE CODABAR
Codabar - 13 Mil
A12345B
Set di caratteri codificabili
Densità dei caratteri-dati
Margine minimo laterale del barcode
Lunghezza dei simboli
Checkdigit
Caratteristiche speciali
Tutti i caratteri numerici (0-9)
4 caratteri di inizio/fine: A B C D
6 caratteri aggiuntivi ( - $ : / . + )
8.33 CPI (Caratteri per pollice)
[basato su X=0.010 pollici (0,25 mm), 3:1]
Equivalente a due caratteri-simboli
Codabar: variabile
CLSI: 14 cifre fisse
Opzionale (Modulo 16 o Modulo 10)
Concatenazione dei simboli
Codabar è un codice che consente di sfruttare 16 caratteri, incluse le cifre numeriche da 0 a 9 e i caratteri speciali - $
:/.+ .
Ci sono inoltre quattro caratteri unici di inizio/fine, ossia A, B, C e D; Codabar è un codice discreto, nel senso che è
presente uno spazio (intervallo) tra ciascun carattere.
I caratteri sono costituiti da 4 barre e 3 spazi.
La Commissione Americana per il Sangue (ABC) ha adottato una convenzione per concatenare i dati di barcode
adiacenti; questa convenzione, chiamata spesso "ABC Codabar", usa il carattere di fine D per indicare che i dati
contenuti in quel simbolo devono essere concatenati con i dati contenuti nel simbolo adiacente che presenti il
carattere di inizio D.
Oltre al normale Codabar, può essere creato un Codabar CSLI utilizzando il checkdigit Modulo 10 (CLSI); il Codabar
CSLI è un codice numerico a lunghezza fissa (14 cifre).
4.9 MSI/Plessey
CARATTERISTICHE MSI/PLESSEY
MSI/Plessey - 13 Mil
Set di caratteri codificabili
Densità dei caratteri-dati
Margine minimo laterale del barcode
Lunghezza dei simboli
Checkdigit
Caratteristiche speciali
MSI/Plessey: Tutti i caratteri numerici (0-9)
MSI/Plessey (ISBN) : Tutti i caratteri numerici (0-9);
checkdigit X (ISBN)
7.89 CPI (Caratteri per pollice)
[basato su X=0.010 pollici (0,25 mm), 3:1]
Equivalente a 1.5 caratteri-dati (calcolato con un unico
checkdigit)
MSI/Plessey: Variabile
MSI/Plessey (ISBN) : 11 cifre fisse
Uno obbligatorio, il secondo opzionale
Nessuna
MSI/Plessey è un codice numerico a lunghezza variabile, anche se si consiglia una lunghezza compresa tra 3 e 15
cifre.
E' richiesto un singolo checkdigit, ma può esserne utilizzato anche un secondo aggiuntivo (opzionale); quando
vengono usati 2 checkdigits, il primo può essere sia un Modulo 10, sia un Modulo 11.
Il decoder supporta la variante ISBN del MSI/Plessey, che è un codice numerico a lunghezza fissa (11 cifre); quando
si usano i checkdigits del MSI/Plessey ISBN, "X" è un carattere valido per il checkdigit.
4.10 Codice 11
CARATTERISTICHE CODICE 11
Codice 11 - 13 Mil
0123456789
Set di caratteri codificabili
Densità dei caratteri-dati
Margine minimo laterale del barcode
Lunghezza dei simboli
Checkdigit
Tutti i caratteri numerici (0-9)
- (carattere "trattino orizzontale")
10.68 CPI (Caratteri per pollice)
[basato su X=0.010 pollici (0,25 mm), 3:1]
Equivalente a 3 caratteri-simboli (calcolato con un unico
checkdigit)
Variabile
Uno obbligatorio, il secondo opzionale
Caratteristiche speciali
Nessuna
Il Codice 11 è un codice numerico ad alta densità e lunghezza variabile, che include il carattere " - " (trattino
orizzontale). Ciascun carattere ha una larghezza fissa di 5 elementi (3 barre e 2 spazi).
Il Codice 11 richiede almeno 1 checkdigit, mentre è possibile codificare anche un secondo checkdigit (opzionale).
4.11 Codice 93
CARATTERISTICHE CODICE 93
Codice 93 - 13 Mil
Set di caratteri codificabili
Densità dei caratteri-dati
Margine minimo laterale del barcode
Lunghezza dei simboli
Checkdigit
Caratteristiche speciali
Tutti i caratteri ASCII (128)
Da 5.56 a 11.11 CPI (Caratteri per pollice)
[basato su X=0.010 pollici (0,25 mm), 3:1]
Equivalente a 4.1 caratteri-simboli
Variabile
Due, obbligatori
Messaggio allegato in coda
Il Codice 93 è una simbologia che può codificare l'intero set di caratteri ASCII 128; il nome di questo codice deriva dal
fatto che ciascun carattere è costituito da 9 moduli disposti in 3 barre con gli spazi a loro adiacenti; ciascun barcode in
Codice 93 contiene 2 checkdigits.
A volte è utile spezzare lunghi messaggi in multipli simboli più corti; se il primo carattere-dati è "SPAZIO", il lettore
potrebbe essere programmato per allegare i dati seguenti allo spazio in fondo ad una concatenazione.
Quest'operazione continua per tutti i successivi simboli in Codice 39 i cui dati cominciano con uno "SPAZIO": i loro
messaggi verranno aggiunti alla fine di quelli precedentemente letti.
Quando viene letto un messaggio in Codice 39 che non contiene uno "SPAZIO" iniziale, i suoi contenuti vengono
allegati in coda al buffer, che viene trasmesso per intero ed, infine, rimosso.
N.B. Leggendo un barcode che comincia con un "-" (trattino orizzontale), tutto il buffer di concatenazione
verrà rimosso e i dati temporaneamente salvati non verranno riportati. Inoltre, leggendo un barcode di una
simbologia differente, il buffer di concatenazione sarà rimosso e saranno riportati i dati del nuovo barcode.
5. Problemi noti e soluzioni
Problema #1: Il mio computer emette un segnale acustico ma mancano alcuni dati del mio codice a barre.
Probabile causa (#1): La velocità di trasmissione del decoder è troppo veloce
Soluzione (#1): Abbassare la velocità di trasmissione del decoder
Problema #2: Alcuni caratteri del mio codice a barre sono alterati o errati
Probabile causa (#2): La nazionalità selezionata in Nazionalità Tastiera non corrisponde a quella della tastiera del
computer.
Soluzione (#2): Selezionare la nazionalità corrispondente a quella della tastiera del computer in Selezione
Nazionalità Tastiera.
Problema #3: Il mio codice a barre non viene letto dal decoder.
Probabile causa (#3a): Il codice a barre che si sta tentando di leggere è stato codificato erroneamente.
Soluzione (#3a): Contattare l'assistenza tecnica.
Probabile causa (#3b): Il lettore che si sta utilizzando è danneggiato o non più funzionante.
Soluzione (#3b): Contattare l'assistenza tecnica.
Problema #4: Il mio computer comunica un errore di tastiera durante l'avvio.
Probabile causa (#4): Il lettore è danneggiato o non più funzionante
Soluzione (#4): Scollegare il decoder dal computer ed utilizzare soltanto la tastiera. Riavviare il computer. Se il
computer continua a comunicare l'errore di tastiera, il problema può non riguardare il decoder. Contattare l'assistenza
tecnica.
Problema #5: Il LED del tasto Caps Lock della mia tastiera lampeggia quando viene letto un codice a barre.
Probabile causa (#5): La Nazionalità Tastiera che si sta utilizzando richiede l'utilizzo del tasto Shift Lock per inviare
correttamente i dati.
Soluzione (#5): Si può ridurre il lampeggiamento e velocizzare la trasmissione dei dati inviando i caratteri numeri
come caratteri del tastierino numerico, oppure impostando la Nazionalità Tastiera su UNIVERSALE.
Problema #6: Il decoder emette un segnale acustico, ma nessun dato viene visualizzato sul mio computer.
Probabile causa (#6a): Il decoder è attualmente configurato in modo da rimuovere un numero di caratteri pari a
quello contenuto nel codice a barre.
Soluzione (#6a): Riconfigurare il decoder in modo da rimuovere il numero desiderato di caratteri dal codice a barre.
Probabile causa (#6b): Il decoder è configurato in modo da inviare i dati numerici come i numerici del tastierino
numerico, oppure la Nazionalità Tastiera è impostata su Universale.
Soluzione (#6b): Riconfigurare il decoder in moda tale da inviare i numeri come tasti generali della tastiera e
selezionare la Nazionalità Tastiera corrispondente alla tastiera del computer.
Problema #7: Non riesco a trovare il codice a barre che devo stampare.
Probabile causa (#7): Esistono diverse centinaia di codici a barre stampabili; i codici a barre mostrati e descritti in
questo manuale sono solo i più comuni.
Soluzione (#7): Rimandiamo alla sezione di questo manuale Creazione di impostazioni personalizzate per
l'illustrazione delle modalità per generare e stampare codici a barre personalizzati.
Scarica

Manuale di programmazione decoder e scanner