coduri de bare
(aproape)   TOTUL DESPRE CODURI DE BARE!
Optical Industry Association Product Marking

Marcarea produselor folosind standardul OPC (Optical Industry Association)

Codul "OPC" este folosit pentru a marca produse retail din industria optica asa cum codul "OPC" este folosit pentru a marca produse retail in general. Se codifica folosind ca si cod de bare "Interleaved 2 of 5".

Prin digitii 1-5 se identifica producatorul; acest numar format din 5 cifre este acordat de "Optical Product Code Council, Inc". Urmatorii 4 digiti formeaza numarul de identificare al produsului alocat de producator. Ultimul digit este de control. In exemplul de mai sus, au fost adaugate linii de separare (-) textului ce poate fi citit direct de ochiul uman pentru a separa in mod evident campurile de date. Liniile de separare nu sunt incluse in niciunul dintre aceste coduri de bare si nu sunt obligatoriu de tiparit.

Calculul digitului de control

In acest calcul se foloseste variatia "212" a metodei Modulo-10. Aceasta nu este o tehnica comuna si ca atare nu este folosita in mod direct de cele mai multe cititoare sau softuri dedicate imprimarii de coduri de bare. Crearea si verificarea digitului de control este responsabilitatea softului ce creaza codurile de produs si proceseaza datele scanate.

Incepand cu digitul din stanga se inmulteste fiecare digit cu un coeficient de importanta ce respecta tiparul 212. Primul digit se inmulteste cu 2, al doilea cu 1, al treilea cu 2, al patrulea cu 1 si asa mai departe. Folosindu-ne de exemplul cu cod de bare de mai sus vom folosi numarul 020711721.

0 * 2 = 0
2 * 1 = 2
0 * 2 = 0
7 * 1 = 7
1 * 2 = 2
1 * 1 = 1
7 * 2 = 14
2 * 1 = 2
1 * 2 = 2

Acum vom insuma toate produsele, tratand numerele formate din doua cifre ca fiind doua produse separate. Pentru exemplu de mai sus, 14 va fi tratat ca 1 si 4:

0 + 2 + 0 + 7 + 2 + 1 + 1 + 4 + 2 + 2 = 21

Impartiti rezultatul la 10; 21 impartit la 10 = 2 cu rest 1. Scadeti restul din 10 pentru a obtine digitul de control; in acest caz, 10 - 1 = 9. Daca rezultatul este 10 (in cazul 10 - 0 = 10) schimbati rezultatul in 0.

Informations provided by "Measurement Equipment Corporation".

www. ETICHETE .com www. ULTRAFACTOR .ro www. RIBOANE .ro