UCC/EAN-128

UCC/EAN-128 este un standard global de schimb de date, nu o simbologie în sine, care codifică datele folosind Code 128 și definește Identificatori de Aplicație (AI) ce specifică sensul și formatul datelor codificate.

Introducere
UCC/EAN-128 a fost dezvoltat pentru a oferi un standard global pentru schimbul de date între companii diferite. UCC/EAN-128 nu doar codifică datele, ci oferă și o metodă pentru definirea sensului acestor date, printr-o listă de „Identificatori de Aplicație" (AI).

UCC/EAN-128 nu este, prin el însuși, o simbologie.

Este un standard care definește ce tip de date sunt reprezentate și cum sunt formatate aceste date. UCC/EAN-128 codifică datele folosind simbologia Code 128, astfel încât cerințele de tipărire ale Code 128 se aplică în continuare și pentru UCC/EAN-128.

Structura unui cod de bare UCC/EAN-128
Un cod de bare UCC/EAN-128 tipic are următoarea structură:
1. Un caracter de start Code 128 (START-A, START-B sau START-C)
2. Un caracter FNC1 Code 128
3. Identificator de Aplicație (AI)
4. Mesajul codificat
5. Caracter de control
6. Caracter de stop
7. Bară de terminare

Identificator de Aplicație
Fiecare simbol UCC/EAN-128 codifică un AI pentru a indica ce tip de date este codificat. În majoritatea cazurilor, AI determină și lungimea și formatul datelor. Toate datele calendaristice sunt reprezentate în formatul AALLZZ (YYMMDD). Valorile AA (YY) între 51-99 indică anii dintre 1951 și 1999. Valorile AA (YY) între 00-50 indică anii dintre 2000 și 2050.

Dacă un număr AI conține un „x" sau un „y", aceasta înseamnă că trebuie adăugată o singură cifră la AI. Cifra x indică lungimea câmpului de date care urmează; cifra y indică poziția punctului zecimal în cadrul câmpului de date.

AI Descriere AI Structura datelor după codul AI
00 Serial Shipping Container Code (SSCC-18) 18 cifre
01 Shipping Contained Code (SSCC-14) 14 cifre
02 Numărul containerelor conținute într-o altă unitate (folosit cu AI 37) 14 cifre
10 Numere de lot 1-20 alfanumeric
11 Data producției 6 cifre: AALLZZ
13 Data ambalării 6 cifre: AALLZZ
15 Data limită de vânzare (control calitate) 6 cifre: AALLZZ
17 Data expirării (control siguranță) 6 cifre: AALLZZ
20 Variantă produs 2 cifre
21 Număr de serie 1-20 alfanumeric
22 Cantitate, dată, lot și legătură HIBCC 1-29 alfanumeric
23x Număr de lot 1-19 alfanumeric
240 Identificare suplimentară a produsului 1-30 alfanumeric
250 Al doilea număr de serie 1-30 alfanumeric
30 Cantitate bucăți -
310y Greutate netă produs (Kg) 6 cifre
311y Lungime produs/1a dimensiune (metri) 6 cifre
312y Lățime/diametru produs/a 2-a dimensiune (metri) 6 cifre
313y Adâncime/grosime produs/a 3-a dimensiune (metri) 6 cifre
314y Suprafață produs (metri pătrați) 6 cifre
315y Volum produs (litri) 6 cifre
316y Volum produs (metri cubi) 6 cifre
320y Greutate netă produs (lire) 6 cifre
321y Lungime produs/1a dimensiune (inci) 6 cifre
322y Lungime produs/1a dimensiune (picioare) 6 cifre
323y Lungime produs/1a dimensiune (yarzi) 6 cifre
324y Lățime/diametru produs/a 2-a dimensiune (inci) 6 cifre
325y Lățime/diametru produs/a 2-a dimensiune (picioare) 6 cifre
326y Lățime/diametru produs/a 2-a dimensiune (yarzi) 6 cifre
327y Adâncime/grosime/înălțime produs/a 3-a dimensiune (inci) 6 cifre
328y Adâncime/grosime/înălțime produs/a 3-a dimensiune (picioare) 6 cifre
329y Adâncime/grosime/înălțime produs/a 3-a dimensiune (yarzi) 6 cifre
330y Greutate brută container (Kg) 6 cifre
331y Lungime container/1a dimensiune (metri) 6 cifre
332y Lățime/diametru container/a 2-a dimensiune (metri) 6 cifre
333y Adâncime/grosime container/a 3-a dimensiune (metri) 6 cifre
334y Suprafață container (metri pătrați) 6 cifre
335y Volum brut container (litri) 6 cifre
336y Volum brut container (metri cubi) 6 cifre
340y Greutate brută container (lire) 6 cifre
341y Lungime container/1a dimensiune (inci) 6 cifre
342y Lungime container/1a dimensiune (picioare) 6 cifre
343y Lungime container/1a dimensiune (yarzi) 6 cifre
344y Lățime/diametru container/a 2-a dimensiune (inci) 6 cifre
345y Lățime/diametru container/a 2-a dimensiune (picioare) 6 cifre
346y Lățime/diametru container/a 2-a dimensiune (yarzi) 6 cifre
347y Adâncime/grosime/înălțime container/a 3-a dimensiune (inci) 6 cifre
348y Adâncime/grosime/înălțime container/a 3-a dimensiune (picioare) 6 cifre
349y Adâncime/grosime/înălțime container/a 3-a dimensiune (yarzi) 6 cifre
350y Suprafață produs (inci pătrați) 6 cifre
351y Suprafață produs (picioare pătrate) 6 cifre
352y Suprafață produs (yarzi pătrați) 6 cifre
353y Suprafață container (inci pătrați) 6 cifre
354y Suprafață container (picioare pătrate) 6 cifre
355y Suprafață container (yarzi pătrați) 6 cifre
356y Greutate netă (uncii troy) 6 cifre
360y Volum produs (quarts) 6 cifre
361y Volum produs (galoane) 6 cifre
362y Volum brut container (quarts) 6 cifre
363y Volum brut container (galoane) 6 cifre
364y Volum produs (inci cubi) 6 cifre
365y Volum produs (picioare cubice) 6 cifre
366y Volum produs (yarzi cubici) 6 cifre
367y Volum brut container (inci cubi) 6 cifre
368y Volum brut container (picioare cubice) 6 cifre
369y Volum brut container (yarzi cubici) 6 cifre
37 Numărul unităților conținute (folosit cu AI 02) 1-8 cifre
400 Numărul comenzii de achiziție a clientului 1-29 alfanumeric
410 Cod locație expediere/livrare (cod EAN13 sau DUNS) 13 cifre
411 Cod locație facturare (cod EAN13 sau DUNS) 13 cifre
412 Cod locație achiziție (cod EAN13 sau DUNS) 13 cifre
420 Cod poștal expediere/livrare (autoritate poștală unică) 1-9 alfanumeric
421 Cod poștal expediere/livrare (autorități poștale multiple) 4-12 alfanumeric
8001 Produse rulou - Lățime/lungime/diametru miez 14 cifre
8002 Număr de serie electronic (ESN) pentru telefon mobil 1-20 alfanumeric
8003 Număr UPC/EAN și număr de serie al activului returnabil 14 cifre UPC + 1-16 alfanumeric număr de serie
8004 Identificare de serie UPC/EAN 1-30 alfanumeric
8005 Preț per unitate de măsură 6 cifre
8100 Cod extins cupon: Sistem de numerotare și ofertă 6 cifre
8101 Cod extins cupon: Sistem de numerotare, ofertă, sfârșit ofertă 10 cifre
8102 Cod extins cupon: Sistem de numerotare precedat de 0 2 cifre
8200 URL extins ambalaj 1-70 alfanumeric
90 Convenit reciproc între partenerii comerciali 1-30 alfanumeric
91 Coduri interne companie 1-30 alfanumeric
92 Coduri interne companie 1-30 alfanumeric
93 Coduri interne companie 1-30 alfanumeric
94 Coduri interne companie 1-30 alfanumeric
95 Transportatori interni companie 1-30 alfanumeric
96 Transportatori interni companie 1-30 alfanumeric
97 Coduri interne companie 1-30 alfanumeric
98 Coduri interne companie 1-30 alfanumeric
99 Coduri interne companie 1-30 alfanumeric