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.