Sunteți pe pagina 1din 2

laser (scanner), fie miscndu-se de la stnga spre dreapta, fie miscndu-se invers, de la dreapta spre stnga, totdeauna ncepe

s citeasc de la zero ! Dac nu exist o margine alb, computerul nu poate citi codul! Aici trebuie s observm cum codificarea (linear) a caracterului auxiliar din dreapta (guard bar) este codificarea liniar inversat (simpl i n oglind !) a caracterului auxiliar din stnga. n ceea ce priveste caracterul auxiliar din mijloc, acesta constituie o fuziune a caracterului auxiliar stng cu cel drept. Acest caracter, pentru c se afl exact la mijlocul cmpului codului barat, n-ar trebui s fie posibil de reprezentat nici cu grafia stng, nici cu cea dreapt (inversarea celei stngi). Aceast reprezentare grafic a barei de sigurant de la mijloc este rezultatul grafiei din stnga i din dreapta a caracterelor auxiliare, astfel: Cu aceast ultim form, ''bara de sigurant" din mijloc este citit de scanner la fel n ambele sensuri, ncepnd ntotdeauna de la intervalul alb, 0 (att de la stnga la dreapta, ct i de la dreapta la stnga), asa cum se ntmpl exact i cu citirea celorlalte numere din subcmpurile codului barat. Dup cele spuse mai sus, pe bun dreptate se ntreab fiecare dac nu cumva aceste caractere auxiliare (guard bars), asa cum sunt reprezentate prin sistemul barat i binar, corespund vreunui numr i dac da, care este acest numr. Cum s-a explicat mai sus, reprezentarea linear este la stnga= 0101, la dreapta = 1010, n timp ce reprezentarea binar corespunztoare este 0101 i 1010. Poate observa oricine cu surprindere c acest ''caracter auxiliar": 1. arat patru alternante alb-negru (dou alternante negru i dou alb); 2. scrierea caracterului auxiliar din dreapta este inversarea (simpl - ''module" dup ''module" - i n oglind, adic a ntregului numr) scrierii caracterului din stnga; 3. reprezentarea sa stng este un numr impar 0101), n timp ce cea din dreapta este un numr par (1010). prezint, cu alte cuvinte, toate caracteristicile codificrii numerelor din sistemul barat EAN-13 i corespunde, prin urmare, unui anumit numr! Dac privim diagrama 3, vom constata c numrul care ndeplineste toate premisele enumerate mai sus ale scrierii codului barat EAN-13 i este singurul care completeaz cele 4 altemante alb-negru (si, prin urmare, i stabileste pe deplin ''identitatea", fr a se confunda cu nici un alt numr) n 4 unitti de ''ltime" (modules) succesive este cifra 6 ! (vezi setul B i setul C). Aceast calitate unic a numrului 6 de a fi definit n ntregime de patru intervale (modules) continue, calitate pe care nici un alt numr din sistemul barat nu o are, face posibil identificarea i recunoasterea lui; celelalte trei intervale (module), care n cazul concret al numrului 6, asa cum este reprezentat n seturile B i C, sunt albe i nu creeaz o alt alternant (negru-alb) si, prin urmare, nu ofer nici o informatie n plus ! (Vezi diagrama 4a i 5.) Asadar, computerul fie c citeste 0101, fie 0000101, n ambele cazuri ntelege ''identitatea" numrului 6. Lucrul acesta este valabil pentru ambele moduri de lectur, de la stnga la dreapta i invers. n ceea ce priveste ''bara de sigurant" din mijloc (''guard bar"), trebuie s adugm urmtoarele: dac se folosea numai un singur set de reprezentare (linear) a cifrelor 0,1,2... 9, n-ar fi fost nevoie s existe i o bar de sigurant de mijloc. Cnd se folosesc ns dou sau trei seturi de numere (ca n sistemul UPC sau EAN-13) atunci, pentru a nu se confunda numerele din mijloc din subcmpul stng i din subcmpul drept al codului, este indispensabil existenta acestei bare. Fabricatii codurilor UPC i EAN-13, avnd n vedere acest lucru, trebuie s dea un rspuns la ntrebarea: de ce au optat pentru folosirea mai multor seturi de numere, de vreme ce i cu un singur set de numere ar fi fost posibil s se dea aceleasi informatii pentru fiecare produs. Chiar fabricantii trebuie s dea un rspuns la ntrebarea de ce au ''rezervat" tocmai aceast reprezentare barat pentru numrul 6, care este singurul numr definit n ntregime de patru intervale de ltime (''modules") continue, i nu pentru oricare alt numr, dat fiind faptul c nu exist o structur logic matematic n reprezentarea barat a cifrelor de la 0 la 9. Poate pentru a se asigura prezenta celor trei de 6, dintr-un motiv cunoscut numai de ei! Dup cele spuse pn acum, dincolo de asemnarea vizual, rezult de la sine concluzia c barele de sigurant (guard bars), la nceputul, la sfrsitul i la mijlocul codului barat n sistemul EAN-13 (si UPC), sunt trei de 6, care se gsesc ntr-o legtur de nedesfcut cu numerele variabile ale codului, cu att mai mult cu ct bara de sigurant din mijloc (numrul 6), nu este indispensabil, dac se folosea numai un singur set de numere !

Prezena numrului 666 n sistemul de codificare European Article Numbering (EAN-13)


studiu extras din Ierom. Hristodul Aghioritul, La apusulul libertii, Editura Sophia, Bucureti 1999 n sistemul EAN-13 ct i n sistemul foarte nrudit cu el, UPC, numerele sunt reprezentate sub form de linii paralele verticale, negre i albe de ''ltime" diferit. Reprezentarea numerelor n acest fel usureaz mult, pentru c citirea lor ntr-un mod electronic, optic, este rapid i se face fr greseal. Sistemul EAN-13 se numeste astfel pentru c numrul de cod al fiecrui lucru este alctuit din 13 cifre. Prima cifr a unui asemenea numr se scrie separat ca un numr arab, la stnga codului barat, n timp ce celelalte 12 cifre ale numrului se scriu n dou subcmpuri (jumtti), unul la stnga i unul la dreapta cu caracterele codului barat. Primele sapte cifre indic tara de provenient i fabricantul obiectului (elementele 2-3 si, respectiv 4-7) n timp ce celelalte cinci cifre din cele sase rmase indic tipul produsului. Ultima cifr este cifra de control, cu care se verific dac calculatorul ''a citit" corect codul barat (vezi diagrama 1). Cele dou subcmpuri (subgrupuri) ale celor 12 numere sunt desprtite prin ''caracterele auxiliare" albnegru care se gsesc unul la nceput, unul exact la mijloc i unul la sfrsit; de aceste caractere ne vom ocupa mai trziu. Structura codului barat EAN-13 Codul barat este alctuit din linii paralele ntunecate de grosime diferit, ntre care sunt intercalate intervale luminoase (linii luminoase), care de asemenea au o grosime variat. Diferitele cifre ale numerelor sistemului zecimal (0,1,2,...9) sunt reprezentate printr-o succesiune diferit DIAGRAMA 1 i unic pentru fiecare cifr de intervale (linii) negre i albe de ltime diferit. Aceast succesiune a liniilor negre i a intervalelor albe, din care e constituit fiecare din cele dousprezece cifre ale codului EAN-13, are o anumit ''ltime" alctuit din sapte unitti de ltime standardizate (''modules"). Fiecare asemenea unitate de ltime are, conform normelor sistemului EAN-13, o ltime de 0,33 milimetri, fiecare din cele 12 cifre fiind reprezentat cu linii negre i albe de ltime variat, aflate ntr-o succesiune diferit; aceste linii au o ltime total de 0,33 x 7 = 2,31 mm. Pentru reprezentarea concret a fiecrei cifre se folosesc patru alternante de linii negre i albe, fiecare linie avnd ltime diferit, dar cu o ltime total de 0,33 x 7 = 2,31 mm (vezi diagramele 2 i 3). Se poate face i micsorarea i mrirea ntregii reprezentri. n primul caz ns nu e permis ca ''grosimea" modulului (module) s fie mai mic de 0,23 mm. Pentru a face ca s fie ct mai bine ntelese cele spuse mai sus, trebuie s privim diagrama nr.3. DIAGRAMA 3 n aceast diagram observm urmtoarele: Fiecare numr al codului barat se ntinde pe o ltime de sapte ''unitti de ltime standardizate" (modules). Astfel, numrul 0 (zero) din seria A (setul A) este reprezentat n felul urmtor: trei ''unitti de ltime" albe, dou ''unitti de ltime" negre, o ''unitate de ltime" alb i una neagr - ltime total ''sapte unitti de ltime". Aceast succesiune concret negru-alb, de o anumit ltime, defineste cu cele patru alternante ale ei numrul 0. Succesiunea respectiv n aceeasi serie (A), pentru numrul 2 este: dou unitti de ltime albe, una neagr, dou albe, dou negre.

n seria de mai jos a aceleiasi diagrame (3, setul C) observm o reprezentare diferit a acelorasi numere. Numrul 0 este reprezentat astfel:

numr, sau inversare n oglind. Cnd comparm ns seturile A i B, observm c inversarea este ''rsturnat" i ''negativ". 3. Toate numerele din subcmpul stng sunt impare, n timp ce numerele din subcmpul drept sunt pare. "Caractere auxiliare" - Barele de sigurant (guard bars) n paragrafele de mai sus am ncercat s explicm modul de codificare n sistemul EAN-13 a celor dousprezece numere variabile (sase n subcmpul stng i sase n cel drept al codului barat). Dac observm ns diagrama 1, constatm c, n afar de reprezentarea barat a celor 12 cifre variabile (care se schimb de la obiect la obiect), exist i trei caractere ''auxiliare" invariabile, care se numesc ''bare de sigurant " (guard bars). Aceste ''caractere" care se prelungesc n jos se afl totdeauna n aceeasi pozitie: n marginea din stnga, n centru i n marginea din dreapta a codului barat. Codificarea liniar a acestor caractere (guard bars), este reprezentat astfel:

Cu putin atentie constatm c reprezentarea cifrei 0 n ultima serie (setul C), ca i a lui 2 i a oricrei alte cifre din sistemul zecimal este inversarea reprezentrii aceluiasi numr din prima serie (setul A). Cu alte cuvinte, acolo unde cifra zero are o linie neagr n prima serie (setul A), aceeasi cifr are un interval (linie) alb n seria de jos (setul C); iar acolo unde are un interval (linie) alb n prima serie, are prin corespondent o linie neagr n ultima serie. (Codificare inversat, vezi setul A i setul C.) Lucrurile sunt ns mult mai complicate n sistemul de cod EAN-13. n aceeasi diagram 3 vedem trei serii orizontale (seturile A, B i C), cu o codificare diferit a cifrelor 0,1,2...9. Seriile A i B (setul A i setul B) se ntrebuinteaz pentru codificarea cifrelor din subcmpul stng din codul barat, n timp ce setul C se foloseste pentru codificarea numerelor din subcmpul drept al codului barat (vezi diagrama 3 i 4a). Prima serie (setul A) i ultima serie (setul C) constituie codificrile cifrelor, prin mecanismul pe care l-am explicat mai sus, acela al codificrii aceluiasi numr n dou serii (setul A, setul C), prin simpla inversare. Reprezentrile cifrelor seriei de mijloc (setul B), folosite i ele pentru reprezentarea numerelor n subcmpul stng al codului barat, constituie imaginile n oglind (aici, cu alte cuvinte, se observ o inversare a ntregului numr) ale reprezentrilor seriei C (setul C). n plus, observm c reprezentarea cifrelor n setul B este imaginea inversat, imaginea n oglind (''rsturnat" i ''negativ") a reprezentrii cifrelor din setul A. Asadar, de exemplu, numrul 6 este reprezentat: n setul A ca 6A, n setul B ca 6B,iar n setul C ca 6C,

respectiv (diagrama 2), n timp ce n realitate este asa:

Ultimele caractere, dac sunt scrise n form binar, arat astfel: 0101, 01010 i respectiv 1010. Aseriunea cum c aceste caractere numite mai sus au o a doua codificare linear i forma corespunztoare binar provine din observaia c prima linie alb din partea stng i ultima din partea dreapt se confund cu marginea alb care, asa cum se vede din diagrama 2, este parte din ntreaga reprezentare a codului barat i care de aceea se numeste ''zon linistit" (quiet zone).

n timp ce numrul 0 este reprezentat: n setul A ca 0A, n setul B ca 0B, iar n setul C ca 0C.

Pentru toate grupele de codificare (setul A, setul B i setul C) fiecare unitate luminoas de ltime (modul) corespunde n limbajul calculatorului lui 0, n timp ce fiecare unitate ntunecat i corespunde lui 1. n acest fel fiecare cifr a sistemului zecimal (0, 1,2... 9) este constituit dintr-o succesiune diferit de 0 i 1 (sistemul binar). Asa cum se vede n diagrama 3 i cum am explicat mai sus, numrul 0 n setul A, reprezentat prin codul barat ca 0001101, va corespunde n limbajul calculatorului succesiunii 0001101; numrul 4 din setul C este reprezentat prin codul barat ca 1011100, iar acelasi numr n sistemul binar corespunde succesiunii 1011100 s.a.m.d. (vezi diagrama 3). Dac observm cu atentie diagrama 3, constatm existenta unui al treilea element caracteristic al codificrii, care exist n cele trei seturi de numere (setul A, setul B i setul C). Acest element caracteristic este urmtorul: toate numerele din grupurile A i B (setul A i setul C) care se folosesc pentru codificarea numerelor n subcmpul stng al codului barat sunt impare, ncep adic de la 0 i se termin cu 1 (de exemplu, numrul 5 n setul A se scrie ca 0110001, iar n setul B se scrie ca 0111001), n timp ce toate numerele din subcmpul drept al codului, care se iau din setul C, sunt pare, ncep adic de la 1 i se termin cu 0 (astfel numrul 5 n setul C se scrie ca 1001110). Acest fapt, existenta adic a numerelor impare, pentru calculator, n subcmpul stng i a numerelor pare n subcmpul drept este al treilea element caracteristic al codificrii. Caracteristicile codificrii n sistemul EAN-13 sunt urmtoarele: 1. Fiecare numr este compus din 4 alternante, dou negru i dou alb (de un numr diferit de ''unitti de ltime" pentru fiecare alternant). 2. Se observ fenomenul de inversare (n codificarea fiecrei cifre), inversare care, atunci cnd comparm seturile A i C, este o inversare simpl, n timp ce atunci cnd comparm seturile B i C este o inversare a ntregului

Trebuie s notm c, n conformitate cu normele codurilor barate UPC i EAN-13, este indispensabil existenta unei margini albe (light margin) n stnga i n dreapta ntregului reprezentat simbolic (care ncepe de la bara de sigurant din stnga i se sfrseste cu bara de sigurant din dreapta). Marginea alb nu numai c este o parte integrant a ntregii reprezentri a codului barat, dar are i o anumit ltime care, n sistemul EAN-13, este cel putin egal cu zece unitti de ltime (module). 0 dovad n plus c trebuie s existe de ambele prti o margine alb satisfctoare este faptul c cei ce fabric aceste coduri barate recomand ca ele s nu fie imprimate pe marginile ambalajului diferitelor produse, iar o alt dovad este i recomandarea ca aceast margine alb s fie complet curat (vezi schitele 1-5). Si mai important este observaia c numerele din subcmpul stng ncep de la 0 i se termin cu 1, n timp ce cele din subcmpul drept ncep de la 1 i se termin cu 0. Concluzia pe care o tragem de aici este c fasciculul

S-ar putea să vă placă și