coduri de bare
(aproape)   TOTUL DESPRE CODURI DE BARE!

Plessey Barcode Symbology

Coduri de bare
Plessey

Acest cod de bare a fost dezvoltat in Anglia si a dus la aparitia catorva variatii de coduri de bare printre care si "MSI", "Anker", si "Telxon". Dintre toate acestea, "MSI Plessey" este inca folosit in SUA; este folosit in librarii si in magazinele alimentare la etichetele de raft.

In "MSI Plessey" fiecare caracter este codificat prin 4 linii; o linie ingusta reprezinta un 0 binar, iar o linie lata reprezinta un 1 binar. Liniile au importanta binara 8-4-2-1. Poate codifica cifrele de la 0 la 9 si literele mari de la A la F, cu toate ca este folosit in general pentru codificarea informatiei de tip numeric. Caracterul de inceput este o linie lata, iar cel sfarsit este format din doua linii inguste.

Calculul Modulo 10 al digitului de control

Aceste coduri de bare includ intotdeauna un digit de control, dar mai pot include si un al doilea. Metoda de calcul a digitului de control este un pic neobisnuita:

1. Formati un numar nou folosind cifrele numarului original. Daca numarul original contine un numar de digiti par, atunci incepeti sa formati noul numar pornind de la digitul al doilea; daca contine un numar de digiti impar, incepeti formarea noului numar cu primul digit. De exemplu, daca numarul original este 123456, noul numar pe care il formati va fi 246; daca numarul original este 12345, noul numar va fi 135. Intotdeauna, ultimul digit din noul numar va fi acelasi cu ultimul digit al numarului original.

2. Inmultiti noul numar cu 2. Considerand 12345 ca fiind numarul original, rezulta 135 x 2 = 270.

3. Insumati toate cifrele rezultatului de mai sus. De exemplu, 2 + 7 + 0 = 9.

4. Adaugati la acest rezultat toate cifrele din numarul original ce nu au fost folosite la pasul 1. Deci, 9 + 2 + 4 = 15.

5. Faceti o impartire Modulo 10 a rezultatului anterior si scadeti noul rezultat din 10. Daca numarul rezultat este 10, schimbati-l in 0. Folosindu-ne de exemplul nostru...10 - (15 Modulo 10) = 5. Acesta este digitul de control.

Daca este nevoie si de cel de al doilea digit de control, adaugati primul digit de control la numarul original si refaceti calculele. In exemplul nostru, digitul de control pentru 12345 este 5. Cel de al doilea digit de control va fi calculat considerand 123455 ca fiind numarul original.

Calculul Modulo 11 al digitului de control

Unele aplicatii necesita un digit de control calculat Modulo 11, iar acesta este calculat in mod foarte diferit fata de cel Modulo 10:

1. Atribuiti un coeficient de importanta fiecarei pozitii a cifrelor din numarul original. Coeficientii de importanta sunt 2, 3, 4, 5, 6, 7 incepand cu caracterul din dreapta si avansand spre stanga. Cel mai din dreapta caracter primeste un coeficient de importanta egal cu 2, urmatorul din stanga primeste 3 si asa mai departe. Dupa ce coeficientul 7 este folosit, se revine la 2 si se repeta.

     Numarul original:                    9 4 3 4 5 7 8 4 2

     Coeficienti de importanta atribuiti: 4 3 2 7 6 5 4 3 2

2. Inmultiti fiecare cifra cu coeficientul de importanta atribuiti si insumati produsele intre ele:

     (9x4)+(4x3)+(3x2)+(4x7)+(5x6)+(7x5)+(8x4)+(4x3)+(2x2) = 195

3. Impartiti rezultatul Modulo 11 si scadeti rezultatul din 11; daca rezultatul este 11, schimbati-l in 0:

     195 Modulo 11 = 8 (restul 195 / 11)

     11 - 8 = 3

4. Adaugati digitul de control (3 in cazul de fata) la sfarsitul numarului original.

Informations provided by "Measurement Equipment Corporation".

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