Definirea cifrei de control

Practic, in toate sistemele de numerotare ale sistemei EAN/UCC (EAN13, EAN8,EAN14,UPC) se utilizeaza conceptul de numar de control sau mai exact al cifrei de control. Rolul cifrei de control este major – ea permite aprecierea corectitudinii codului de bare citit intr-un supermarchet, banca sau intr-o oarecare, alta sistema, ce foloseste codificarea de bare. Algoritmul definirii cifrei de control al oricarii sir de cifre in sistemul EAN/UCC, poarta denumirea de „Modulo 10”.

El consta din urmatorii pasi:

  1. Cifrele sirului se numeroteaza de la dreapta la stinga.
  2. Se calculeaza sumele cifrelor amplasate in locurile pare si impare.
  3. Suma cifrelor, amplasate pe locurile pare se sumeaza cu suma triplata a cifrelor amplasate pe locurile impare.
  4. Daca cifra unitatilor rezultatului primit este egala cu zero, atunci cifra de control-0. Daca ultima cifra a rezultatului nu este zero, atunci cifra de control e egala cu suplimentul catre cifra data, pina la 10.

Exemplu: Este urmatorul sir de cifre din sistemul EAN-13-345678905675 C.

  • Cifrele, amplasate pe locuri impare: 5,6,0,8,6,4. Suma acestor cifre este egala cu 29.
  • Cifrele, amplasate pe locuri pare: 7,5,9,7,5,3. Suma acestor cifre este egala cu 36.
  • Rezultatul a pasului 3: 29*3+36=123.
  • Cifra de control cautata – C=7, caci C+3=10.

Calculator al cifrei de control