Codificare - codificare bare

Codul de bare al EAN este continuu. are o lungime fixă ​​și o densitate mare de înregistrare vă permite să afișați 13 cifre de la 0 la 9.

Fig.1. Exemplu de cod de bare EAN







Marcajul de cod poate fi exprimat prin cifre opt (EAN-8) sau treisprezece (EAN-13), iar în cel de-al doilea caz, doar douăsprezece cifre sunt în realitate codate. Simbolurile codului de bare EAN constau în două curse și două goluri.

Imaginea punctată a tuturor celor 12 (8) cifre este simbolul întreg al codului EAN.

Marcajele de margine (accidentele alungite - semne ale începutului și sfârșitului simbolului) definesc limitele sale; Simbolul este împărțit în două părți printr-un semn de separare (cursă extinsă în centrul simbolului), așa cum se arată în figura 2.

Fig.2. Codul de bare EAN-13

Tabelul 1. Caracteristicile pozițiilor codurilor complete și abreviate în sistemul EAN

Opțiunea este posibilă atunci când sunt atribuite două coduri de țară pentru codul de țară al țării de fabricație și cinci pentru codul întreprinderii.

De asemenea, trebuie reținut că codul de bare nu conține informații privind clasificarea mărfurilor, adică și codul de țară (prima 2-3 cifre), și codul de companie (următoarea 4-5 cifre), și codul de produs (următoarele cinci cifre) unic (unul și numai) disponibile pentru acest produs și sunt în același timp numărul de mărfuri în bancă datele, unde este înregistrată. Prin urmare, primele 2-3 cifre sunt codul țării sau, cu alte cuvinte, numărul țării din banca internațională de date.

În tabel este prezentată o listă completă a tuturor prefixelor - "steaguri" ale țărilor care utilizează codarea bară a mărfurilor.

Calculul cifrei de control pentru codul EAN-13

  1. Adăugăm numerele care sunt pe poziții egale, apoi pe poziții ciudate:
  • Acum adăugați rezultatul adăugării numerelor pe poziții uniforme, înmulțit cu trei și rezultatul adăugării numerelor în poziții impare:
    (33 * 3) + 24 = 123
  • Numărul de control este diferența dintre suma finală (123) și cea mai apropiată de cea mai mare număr care este un multiplu de zece (în acest caz, 130):
    130 - 123 = 7
  • Rezultatul este ultimul șapte și corespunde cifrei de control.






  • Calculul cifrei de control pentru codul EAN-8

    Calculul este absolut identic cu cel considerat mai sus.

    Codul de coduri de bare

    Din cele de mai sus, știm deja că întregul simbol al codului de bare este împărțit în părțile din stânga și din dreapta. Codificarea semnalelor din jumătatea stângă conține posibilitatea de a verifica ciudățenia, adică dacă recalculezi toate modulele întunecate ale curgerilor din jumătatea stângă a codului. atunci suma acestora va fi un număr impar, iar dacă același lucru se face cu jumătatea dreaptă, atunci ca rezultat al numărării tuturor modulelor întunecate ale loviturilor de lovitură obținem un număr par de sume, din moment ce partea dreaptă este înzestrată cu posibilitatea de a verifica paritatea.

    Această caracteristică de paritate și paritate ciudată este introdusă pentru a elimina erorile și autotestul la citirea stroke cu dispozitivele tehnice. După citirea codului devine într-un calculator și verificat corectitudinea (pentru erori), prin pro-Werke pe paritatea / impare, în cazul în care această condiție nu este îndeplinită, mijloacele de citire eroare a avut loc și ar fi din nou considerate cod cu dispozitive tehnice speciale.

    De asemenea, cu codarea barelor, este introdus un alt termen sau concept. În funcție de paritatea parității / parității ciudate a jumătății stânga sau dreaptă a codului, caracterele numerice sunt numite semne de paritate paralele sau parțiale. Paritatea ne spune asta. că dacă este egal, atunci suma modulelor întunecate ale celor două curse cu care codul dat este codificat este numărul egal și invers - dacă paritatea este ciudată. Această regulă se aplică fiecărui semn digital.

    Combinația dintre curse și spații, precum și dispunerea lor în cadrul fiecărui semn digital, în funcție de tipul de paritate, este scrisă sub formă de combinații de coduri A, B sau C, care sunt date în tabelul 2.

    Tabelul 2. Traducerea cifrelor în sistemul de înregistrare binar în funcție de paritatea parității

    Cod numeric în sistemul binar

    Fiecare cifră a codului este o combinație de curse și spații, executate în combinații A, B sau C, tipul de combinație este determinat de prima cifră a prefixului - "pavilionul" țării.

    Astfel, orice cod simbol EAN-13 este format din șase caractere numerice paritate (executate în combinațiile A sau B), în jumătatea din stânga a simbolului codului alternante, și șase caractere numerice de chiar paritate (executate numai în combinație C) pe jumătatea din dreapta a simbolului codului, două marginea și un semn separator.

    Cifra din poziția a 13-a (aceasta este prima dată când citiți codul de la stânga la dreapta) determină în ce combinație de A sau B, în funcție de paritatea semnului digital, fiecare dintre cifrele jumătății din stânga a simbolului de cod este executată. Conform tabelului 2.

    Tabelul 2. Execuția caracterelor numerice în combinațiile A și B în 7-12 poziții

    Acum, ia în considerare un exemplu de codificare a codului EAN-13, care a fost considerat mai sus: 4 || 018993 || 404787 ||.

    Ca rezultat, obținem anul spulberat, care este prezentat mai jos. Imprimați-l și citiți-l!

    De asemenea, puteți genera propriul cod de bare, specificând datele dvs., mergeți aici.







    Articole similare

    Trimiteți-le prietenilor: