Code 11 (USD-8)

Code 11 (USD-8) este o simbologie numerică de mare densitate, dezvoltată în 1977, folosită în principal pentru etichetarea componentelor și echipamentelor de telecomunicații.

Introducere
Code 11 a fost dezvoltat în 1977 ca o simbologie numerică de mare densitate. Este cunoscut și sub numele de USD-8 și este folosit în principal pentru etichetarea componentelor și echipamentelor de telecomunicații.

Code 11 este o simbologie numerică al cărei set de caractere constă din 10 cifre și simbolul liniuță (-): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, -.

Code 11 folosește una sau două cifre de control ponderate. În mod normal, dacă mesajul are mai puțin de 10 caractere, se folosește o singură cifră de control ("C"). În caz contrar, se folosesc atât "C" cât și "K".

Code 11 este o simbologie discretă. Caracterele sunt separate printr-un spațiu inter-caracter care are de obicei aceeași lățime ca elementul îngust.

Înălțimea barelor trebuie să fie de cel puțin 0,15 ori lungimea simbolului, sau 0,25 inch, oricare este mai mare.

Numele provine din modul în care este calculată cifra de control "C". Pentru detalii, vezi secțiunea despre suma de control de mai jos.

Deși Code 11 este discret, nu se auto-verifică, deoarece un singur defect de tipărire poate transforma un caracter în alt caracter valid.

Structura unui cod de bare Code 11
Un cod de bare Code 11 tipic are următoarea structură:
1. Un caracter de start
2. Mesajul codificat
3. Cifra de control "C"
4. Dacă lungimea mesajului codificat este mai mare de 10, este necesară și cifra de control "K".
5. Un caracter de stop

Calculul cifrei de control
Pentru a calcula cifra de control opțională, urmați acești pași:
1. Începeți cu cifra cea mai din dreapta a mesajului; atribuiți-i o pondere începând de la 1. Deplasați-vă de la dreapta la stânga, incrementând ponderea cu unu de fiecare dată. O liniuță are valoarea 10.
2. Înmulțiți valoarea fiecărui caracter cu ponderea sa și însumați rezultatele.
3. Împărțiți totalul la 11. Restul este cifra de control "C".
4. Dacă mesajul are mai mult de 10 caractere, trebuie calculată și cifra "K".
5. Începeți cu cifra cea mai din dreapta a mesajului (care acum ar trebui să includă cifra "C"). Repetați pasul 1.
De data aceasta, împărțiți rezultatul la 9. Restul devine cifra de control "K".