[ Codice EAN128 ]
[ 1 ]

4.2.6.1 - CODICE UCC/EAN 128

   UCC/EAN-128 È stato sviluppato per fornire un formato standard per lo scambio di dati tra ditte diverse. Mentre altri standards semplicemente codificano dei dati senza dire cosa rappresentano, l'UCC/EAN-128 codifica i dati e cio' che rappresentano; comunque l'UCC/EAN-128 non e' un tipo di codice o simbologia, ma un sistema di formazione di un codice ed usa il Codice 128 per la stampa, qualsiasi lettore in grado di leggere il Codice 128 e' anche in grado di leggere l'UCC/EAN-128 sara' l'applicazione UCC/EAN-128 compatibile che dovra' interpretare la formattazione del codice.

   Per Esempio si puo' codificare il peso di 35,97 Kg con uno standard qualsiasi come il codice a barre 2 di 5 semplicemente codificando 3597, ma in fase di lettura non siamo in grado di conoscere cosa sto leggendo se un peso, un tempo, un prezzo o altro ancora, in pratica l'applicazione non e' in grado di sapere cosa sta leggendo.

   Con il sistema di formattazione UCC/EAN-128 si inseriscono degli identificativi di applicazione AI ( Application Identifier ) in modo da segnalare all'applicazione cosa si sta leggendo, cio' e' dovuto al fatto che i problemi sono maggiori nella nella lettura del Codice a Barre che nella stampa, ma ritornando al nostro esempio usando l'AI 310y e possibile segnalare che il dato che segue e' un peso netto in Kg il digit che segue segnala il numero di decimali mentre il peso deve essere di 6 digits, nel nostro esempio il peso netto di 35,97 kg verra' codificato in 3102003497.


4.2.6.2 - Struttura dell'UCC/EAN-128

   Come detto sopra, un codice formattato UCC/EAN-128 e', in effetti, un Codice a Barre 128 ed e' strutturato nel seguente modo:

    Carattere di START del Codice 128 ( A, B, o C ).
    Carattere speciale FNC1 (character 102) del Codice 128A anticipa sempre un AI.
    AI - Application Identifier ( vedi la tabella ).
    I dati da codificare secondo l'AI scelto.
    Check Digit carattere di controllo del Codice 128.
    Carattere di STOP del Codice 128.

Start FNC1 AI Data Check STOP


   I blocchi FNC1-AI-Data possono essere piu' di uno all'interno del codice, inoltre all'inizio ed alla fine secondo le specifiche del Codice 128 ci puo' essere uno spazio vuoto.

4.2.6.3 - Tabella dell'AI - APPLICATION IDENTIFIER

   La tabelle che segue e' un elenco valido di AI ( Application Identifiers ) e che va aggiornato secondo lo standard UCC/EAN-128, si puo' notare che alcuni AI sono seguiti da un "x" o da una "y" cio' pvuol dire che all'AI puo' venire aggi8unto un singolo digit con i seguenti significati:

    x: un singolo digit indicante la lunghezza del campo dati.
    y: un singolo digit indicante il numero dei decimali.

   Tutte le date sono espresse nel formato YYMMDD dove YY da 00 a 50 si riferisce agli anni 2000-2050 e dove YY da 51 a 99 si riferisce agli anni 1951-1999.

    AI AI Descrizione della struttura dei dati dopo il Codice AI
    00 Serial Shipping Container Code (SSCC-18) 18 digits
    01 Shipping Contained Code (SSCC-14) 14 Digits
    02 Number of containers contained in another unit (used with AI 37) 14 Digits
    10 Batch Numbers 1-20 Alphanumeric
    11 Production Date 6 Digits: YYMMDD
    13 Packaging Date 6 Digits: YYMMDD
    15 Sell By Date (Quality Control) 6 Digits: YYMMDD
    17 Expiration Date (Safety Control) 6 Digits: YYMMDD
    20 Product Variant 2 Digits
    21 Serial Number 1-20 Alphanumeric
    22 HIBCC Quantity, Date, Batch and Link 1-29 Alphanumeric
    23x Lot Number 1-19 Alphanumeric
    240 Additional Product Identification 1-30 Alphanumeric
    250 Second Serial Number 1-30 Alphanumeric
    30 Quantity Each -
    310y Product Net Weight in Kg 6 Digits
    311y Product Length/1st Dimension (Meters) 6 Digits
    312y Product Width/Diameter/2nd Dimension (Meters) 6 Digits
    313y Product Depth/Thickness/3rd Dimension (Meters) 6 Digits
    314y Product Area (Square Meters) 6 Digits
    315y Product Volume (Liters) 6 Digits
    316y Product Volume (Cubic Meters) 6 Digits
    320y Product Net Weight (Pounds) 6 Digits
    321y Product Length/1st Dimension (Inches) 6 Digits
    322y Product Length/1st Dimension (Feet) 6 Digits
    323y Product Length/1st Dimension in (Yards) 6 Digits
    324y Product Width/Diamater/2nd Dimension (Inches) 6 Digits
    325y Product Width/Diameter/2nd Dimension (Feet) 6 Digits
    326y Product Width/Diameter/2nd Dimension (Yards) 6 Digits
    327y Product Depth/Thickness/Height/3rd Dimension (Inches) 6 Digits
    328y Product Depth/Thickness/Height/3rd Dimension (Feet) 6 Digits 329y Product Depth/Thickness/Height/3rd Dimension (Yards) 6 Digits
    330y Container Gross Weight (Kg) 6 Digits
    331y Container Length/1st Dimension (Meters) 6 Digits
    332y Container Width/Diameter/2nd Dimension (Meters) 6 Digits
    333y Container Depth/Thickness/3rd Dimension (Meters) 6 Digits
    334y Container Area (Square Meters) 6 Digits
    335y Container Gross Volume (Liters) 6 Digits
    336y Container Gross Volume (Cubic Meters) 6 Digits
    340y Container Gross Weight (Pounds) 6 Digits
    341y Container Length/1st Dimension (Inches) 6 Digits
    342y Container Length/1st Dimension (Feet) 6 Digits
    343y Container Length/1st Dimension in (Yards) 6 Digits
    344y Container Width/Diamater/2nd Dimension (Inches) 6 Digits
    345y Container Width/Diameter/2nd Dimension (Feet) 6 Digits
    346y Container Width/Diameter/2nd Dimension (Yards) 6 Digits
    347y Container Depth/Thickness/Height/3rd Dimension (Inches) 6 Digits
    348y Container Depth/Thickness/Height/3rd Dimension (Feet) 6 Digits
    349y Container Depth/Thickness/Height/3rd Dimension (Yards) 6 Digits
    350y Product Area (Square Inches) 6 Digits
    351y Product Area (Square Feet) 6 Digits
    352y Product Area (Square Yards) 6 Digits
    353y Container Area (Square Inches) 6 Digits
    354y Container Area (Square Feet) 6 Digits
    355y Container Area (Suqare Yards) 6 Digits
    356y Net Weight (Troy Ounces) 6 Digits
    360y Product Volume (Quarts) 6 Digits
    361y Product Volume (Gallons) 6 Digits
    362y Container Gross Volume (Quarts) 6 Digits
    363y Container Gross Volume (Gallons) 6 Digits
    364y Product Volume (Cubic Inches) 6 Digits
    365y Product Volume (Cubic Feet) 6 Digits
    366y Product Volume (Cubic Yards) 6 Digits
    367y Container Gross Volume (Cubic Inches) 6 Digits
    368y Container Gross Volume (Cubic Feet) 6 Digits
    369y Container Gross Volume (Cubic Yards) 6 Digits
    37 Number of Units Contained (Used with AI 02) 1-8 Digits
    400 Customer Purchase Order Number 1-29 Alphanumeric
    410 Ship To/Deliver To Location Code (EAN13 or DUNS code) 13 Digits
    411 Bill To/Invoice Location Code (EAN13 or DUNS code) 13 Digits
    412 Purchase From Location Code (EAN13 or DUNS code) 13 Digits
    420 Ship To/Deliver To Postal Code (Single Postal Authority) 1-9 Alphanumeric
    421 Ship To/Deliver To Postal Code (Multiple Postal Authority) 4-12 Alphanumeric
    8001 Roll Products - Width/Length/Core Diameter 14 Digits
    8002 Electronic Serial Number (ESN) for Cellular Phone 1-20 Alphanumeric
    8003 UPC/EAN Number and Serial Number of Returnable Asset 14 Digit UPC +1-16 Alphanumeric Serial Number
    8004 UPC/EAN Serial Identification 1-30 Alphanumeric
    8005 Price per Unit of Measure 6 Digits
    8100 Coupon Extended Code: Number System and Offer 6 Digits
    8101 Coupon Extended Code: Number System, Offer, End of Offer 10 Digits
    8102 Coupon Extended Code: Number System preceeded by 0 2 Digits
    90 Mutually Agreed Between Trading Partners 1-30 Alphanumeric
    91 Internal Company Codes 1-30 Alphanumeric
    92 Internal Company Codes 1-30 Alphanumeric
    93 Internal Company Codes 1-30 Alphanumeric
    94 Internal Company Codes 1-30 Alphanumeric
    95 Internal Company Carrieres 1-30 Alphanumeric
    96 Internal Company Carrieres 1-30 Alphanumeric
    97 Internal Company Codes 1-30 Alphanumeric
    98 Internal Company Codes 1-30 Alphanumeric
    99 Internal Company Codes 1-30 Alphanumeric