Consumatorii sunt familiarizați cu dungi consistente de coduri de bare alb-negru de pe ambalajul produsului. Dar nu toată lumea știe ce informații sunt ascunse sub ea, despre ce poate spune un cod de bare.
Cel mai comun cod de bare este numerotarea articolelor europene EAN-13. În SUA și Canada, este utilizat codul UPC pe 12 biți.
Primele trei caractere din valoarea digitală a codului de bare sunt codul reprezentării regionale a asociației (prefixul organizației naționale) în care este înregistrat producătorul produsului. Majoritatea întreprinderilor preferă să se înregistreze în biroul reprezentativ al asociațiilor din țările lor, dar asociația nu interzice înregistrarea întreprinderii într-o altă țară, prin urmare, țara de producție a mărfurilor nu poate fi determinată de primele trei cifre.
Codurile care încep cu două (prefixele 200 - 299) sunt rezervate separat. Aceste coduri sunt utilizate de întreprinderi în scopuri proprii, de obicei cu amănuntul, și indică prețul, greutatea și alți parametri. Nu sunt utilizate în afara întreprinderii și nu sunt înregistrate sau reglementate de terți.
Următoarele 4-6 cifre sunt codul producătorului (numărul de înregistrare al producătorului produsului). Fiecare prefix regional este alocat pentru înregistrare de la zece mii de întreprinderi la un milion. Lungimea acestui câmp depinde de reglementările oficiului regional. Cu o dimensiune mai mare a câmpului, mai multe companii pot fi înregistrate, dar apoi fiecare companie este autorizată să înregistreze o cantitate mai mică de bunuri (numerele următoare). Astfel, dacă codul companiei este de 6 cifre, atunci fiecărei companii i se oferă posibilitatea de a înregistra 1000 de unități de produs.
Codul produsului în sine este următorul 3-5 cifre. Lungimea acestui segment depinde de modul în care lungimea codului de întreprindere a fost aleasă de către registrator ca bază. În același timp, codul digital al produsului nu are niciun factor semantic. Asociația recomandă alocarea consecventă a codurilor mărfurilor, deoarece noile tipuri de produse sunt lansate fără a pune nicio sarcină semantică specifică în acest cod. Acesta este doar numărul de serie al articolului produsului, pe care computerul terminal din magazin îl preia pur și simplu din propria bază de computer, unde sunt stocate numele și prețul produsului.
Ultima cifră este numărul de verificare și este utilizată pentru a verifica dacă scanerul citește corect cursele. Numerele din locurile pare sunt adăugate și înmulțite cu 3. Apoi, se adaugă numerele din locurile impare. Apoi rezultatele sunt rezumate și doar cifra din ultimul loc rămâne în suma finală. Apoi, această cifră este scăzută din 10. Diferența rezultată este numărul de verificare, care trebuie să se potrivească cu cel indicat de ultimul din codul de bare.