Cod de bare
Această intrare sau secțiune despre subiectul comunicării nu citează sursele necesare sau cei prezenți sunt insuficienți . |
Codul de bare este un cod de identificare format dintr-un set de elemente grafice cu contrast ridicat, destinate citirii prin intermediul unui senzor de scanare și decodificat pentru a returna informațiile conținute în acesta.
Istorie
Ideea codului de bare a fost dezvoltată de Norman Joseph Woodland și Bernard Silver , apoi studenți ingineri la Universitatea Drexel . La 7 octombrie 1948 , ideea s-a născut după ce a ascultat necesitatea președintelui unei companii din sectorul alimentar de a automatiza tranzacțiile în numerar.
Una dintre primele idei a fost utilizarea codului Morse tipărit și extins pe verticală, realizând astfel bare înguste și bare largi. Ulterior au folosit coduri de bare ovale și și-au brevetat invenția pentru prima dată în 1952.
Primele încercări de recunoaștere a codurilor de bare cu un fotomultiplicator utilizat inițial pentru citirea optică a benzilor audio ale filmelor nu au avut succes: zgomotul excesiv al dispozitivelor termionice , căldura generată de lampa utilizată pentru iluminat și greutatea rezultată din „împreună au fost obstacole insurmontabile ca lămpile cu xenon , singura sursă de lumină destul de intensă la acea vreme, aveau prețuri nerealiste, în special cele cu flux continuu.
Dezvoltarea ulterioară a tehnologiei laser a permis construirea cititorilor la prețuri mai accesibile, iar dezvoltarea circuitelor integrate a permis decodarea efectivă a codurilor. Silver a murit în 1963 la doar 38 de ani, înainte de a vedea numeroasele aplicații practice ale brevetului său.
În 1972 , un magazin universal din Cincinnati a experimentat cu un cititor cu ajutorul RCA , dar codurile de bare ovale au fost ușor murdare sau murdare în timpul imprimării, astfel încât experimentul a fost un eșec. Între timp, Woodland a dezvoltat coduri de bare liniare la IBM , care au fost adoptate la 3 aprilie 1973 sub denumirea „UPC” ( Universal Product Code ) . La 26 iunie 1974 la un supermarket din Troy, Ohio , primul produs (un pachet de anvelope americane) a fost vândut folosind un cititor de coduri de bare. Acest pachet de anvelope se află acum în Muzeul Național de Istorie Americană al Smithsonianului . În același an s-a decis introducerea unui sistem similar în Europa care să fie compatibil cu UPC , astfel că în 1977 a fost înființată la Bruxelles Asociația Europeană de Numerotare a Articolelor de către reprezentanții a 12 țări europene, inclusiv Italia, care a fost numită ulterior EAN și care din 2005 este cunoscut la nivel internațional sub denumirea de GS1 . În 1978 , ceea ce este acum GS1 Italia s-a născut în Italia: se numește Indicod și este alcătuit din 60 de companii asociate, care astăzi au devenit aproximativ 35.000. [1]
În 1992 , Woodland a primit Medalia Națională pentru Tehnologie de la președintele american George HW Bush .
Tipologie
Codurile de bare sunt împărțite în coduri liniare și coduri bidimensionale (Matrix).
Liniar
Printre cele mai frecvente tipuri din Italia , există cu siguranță codul EAN ( European Article Number ) care este utilizat în distribuția pe scară largă, urmat de Pharmacode sau codul 32 (o reelaborare matematică a Codului 39 ), adoptat pentru identificarea drogurilor . și specialități care pot fi vândute peste tejghea în farmacii. De asemenea, în distribuția pe scară largă, Codul produsului universal poate fi găsit pentru produsele importate din Regatul Unit , Australia , Noua Zeelandă , Canada , Statele Unite . Din nou, în contextul distribuției pe scară largă, începând cu 2014 este posibil să se utilizeze familia de coduri de bare GS1 DataBar datorită caracteristicii sale de a stoca mai multe informații într-un spațiu mai mic. În domeniul industrial, codul 128 (în special prin standardul GS1-128 ), codul 39 (alfanumeric) și 2/5 (citește 2 din 5 ) întrețesute (tot în standardul ITF-14 ) au găsit o mare difuzie. În funcție de tipul de cod adoptat, există limite în scalare, număr și tip de caractere care pot fi reprezentate [2] . De exemplu, codul EAN13 menționat anterior poate reprezenta doar douăsprezece caractere numerice, codul UCC / EAN-128, utilizat în industria medicală, poate reprezenta întregul set de caractere ASCII .
Majoritatea codurilor au un cod de control (cifră de verificare) pe care unitatea de citire este capabilă să o recalculeze și să verifice pentru a asigura citirea corectă și integritatea datelor. Codul de bare liniar este compus dintr-o succesiune de elemente sau o succesiune de bare și spații. Bara este elementul întunecat al codului de bare, format dintr-un segment vertical.
Spațiul este elementul clar al codului de bare și separă două bare una de cealaltă.
Prin modul înțelegem lățimea celui mai îngust element (bară sau spațiu). Celelalte grosimi sunt multiple ale modulului.
Fiecare secvență de bare și linii trebuie să fie precedată și urmată de o zonă de odihnă ( zona q uiet ) care este o zonă ușoară. Pentru a vă permite să înțelegeți dacă codul de bare a fost citit în întregime, informațiile sunt precedate de un caracter de început și urmat de un caracter de oprire . Unele coduri de bare au aceleași caractere de pornire și oprire (de exemplu COD 39), în altele sunt diferite (de exemplu, cod 128). Caracteristica de a avea diferite caractere de pornire și oprire este utilizată de unele coduri de bare pentru a determina direcția codului de bare și astfel permite citirea din ambele direcții. Pentru a permite citirea corectă a codului de bare, este furnizat un cod de control . În unele coduri de bare, codul de control este explicit și face parte din informații (de exemplu, EAN și UPC ), în altele, codul de control este implicit și nu face parte din informație (de exemplu, codul 128 ).
Codurile de bare discrete sunt definite ca fiind coduri de bare liniare în care numai barele transportă informațiile. În coduri continue , atât barele, cât și spațiile transportă informații. În codurile de bare discrete, fiecare caracter al codului de bare are același număr de bare și spații și astfel ușurează reprezentarea lor cu un font de caractere (de exemplu, Codul 39 ). În codurile de bare continue, fiecare caracter poate avea o lungime diferită. Printre codurile de bare liniare, există unele care pentru elementele (bare și spații) au doar două grosimi (largi și înguste). Altele au un număr variabil de grosimi. Pentru cei cu doar două grosimi, raportul dintre lățimea elementelor înguste și largi este cuprins între 2 și 3. Fiecare tip de cod de bare definește caracterele permise (de exemplu, numai numerice, alfanumerice, unele caractere speciale). Unele dintre acestea au în numele lor numărul maxim de caractere care pot fi reprezentate (de exemplu, codul 128 se numește așa deoarece poate reprezenta 128 de simboluri, codul 39 poate reprezenta 39 de simboluri diferite). Pentru alte tipuri de coduri de bare, lungimea codului este fixă: EAN 13 are o lungime fixă de 13 caractere, UPC A de 12 caractere. Specificația CODUL 128C a codului 128 necesită o lungime de cifre pare (deoarece două cifre numerice sunt stocate în fiecare element ). Unele tipuri de coduri de bare pot fi Stivuite sau Stivuite. Un exemplu este dat de GS1 DataBar Stacked Omnidirecțional, GS1 DataBar Expanded Stacked și GS1 DataBar Stacked
Exemplu | Cod de bare | Continuă sau discretă | Lățimea barelor | Utilizare |
---|---|---|---|---|
Codabar | Discret | Două | Format vechi utilizat în biblioteci și bănci de sânge (învechit) | |
Cod 25 - Neîntrerupt 2 din 5 | Continuu | Două | Industrial | |
Cod 25 - intercalat 2 din 5 | Continuu | Două | Comerț cu ridicata, standard internațional pentru biblioteci ISO / IEC 16390 | |
Codul 11 | Discret | Două | Telefonie (învechită) | |
Farmacod sau cod 32 | Discret | Două | Sectorul farmaceutic italian și elvețian - utilizează Codul 39 (nu există standard internațional disponibil) | |
Codul 39 | Discret | Două | Diverse - Standard internațional ISO / IEC 16388 | |
Cod 49 | Continuu | Variabile | Variat | |
Cod 93 | Continuu | Variabile | Diverse, utilizate în principal de oficiul poștal canadian | |
Cod 128 | Continuu | Variabile | Diverse - Standard internațional ISO / IEC 15417 | |
Binar CPC | Discret | Două | ||
Film cu coduri de bare DX edge | Nici | Înalt Minim | film fotografic | |
EAN 2 | Continuu | Variabile | Cod suplimentar (periodice), aprobat GS1 nu ca o simbolologie proprie - pentru a fi utilizat numai împreună cu un EAN / UPC conform ISO / IEC 15420 | |
EAN 5 | Continuu | Variabile | Cod suplimentar (cărți), aprobat GS1 nu ca o simbolologie proprie - pentru a fi utilizat numai împreună cu un EAN / UPC conform ISO / IEC 15420 | |
EAN-8 , EAN-13 | Continuu | Variabile | Comerț cu amănuntul la nivel mondial, aprobat GS1 - Standard internațional ISO / IEC 15420 | |
În fața mărcii de identificare | Discret | Două | E-mail de răspuns al companiei USPS | |
GS1-128 (numit odată UCC / EAN-128), numit incorect EAN 128 și UCC 128 | Continuu | Variabile | Diverse, aprobate GS1 - numai ca aplicație a codului 128 (ISO / IEC 15417) utilizează ANS MH10.8.2 AI Datastructures. Nu sunt simboluri separabile. | |
GS1 DataBar , cunoscut odată cu: Simbolologie spațiu redus (RSS) | Continuu | Variabile | Diverse, aprobat GS1 | |
Cod de bare Mail inteligent | Discret | 4 înălțimi de bare | Serviciul poștal al Statelor Unite , înlocuiește simbolurile POSTNET și PLANET (cunoscute odată cu OneCode ) | |
ITF-14 | Continuu | Două | ambalajele non-primare, care nu sunt destinate vânzării cu amănuntul, GS1 aprobat - GS1 - aprobat - este doar un intercalat 2/5 Cod (ISO / IEC 16390), cu unele specificații suplimentare, în conformitate cu GS1 specificațiilor | |
IAN | Continuu | Variabile | Folosit în Japonia, similar și compatibil cu EAN-13 (ISO / IEC 15420) | |
KarTrak ACI | Discret | Bare colorate | Folosit în America de Nord în echipamente feroviare | |
MSI | Continuu | Două | Folosit pentru rafturile depozitelor și inventarul | |
Farmacod | Discret | Două | Ambalaje farmaceutice (nu există standard internațional disponibil) | |
PLANETĂ | Continuu | Inalt scund | Serviciul poștal al Statelor Unite (nu există standard internațional disponibil) | |
Plessey | Continuu | Două | Cataloage, rafturi pentru magazine, inventar (nu sunt disponibile standarde internaționale) | |
PostBar | Discret | 4 înălțimi de bare | Canadian Post | |
POSTNET | Discret | Inalt scund | Serviciul poștal al Statelor Unite (nu există standard internațional disponibil) | |
RM4SCC / KIX | Discret | 4 înălțimi de bare | Royal Mail / Royal TPG Post | |
Telepen | Continuu | Două | Biblioteci ( Marea Britanie ) | |
Cod produs universal (UPC) | Continuu | Variabile | retail mondial, aprobat GS1 - Standardul internațional ISO / IEC 15420 |
Bidimensional (Matrix)
Sunt coduri de bare bidimensionale, potrivite pentru citirea cu camere și smartphone-uri .
Exemplu | Nume | Notă |
---|---|---|
Codul aztec | Proiectat de Andrew Longacre la Welch Allyn (acum Honeywell Scanning and Mobility). În domeniul public. Standardul internațional ISO / IEC 24778 | |
Codul 1 | În domeniul public. Codul 1 este utilizat în prezent în industria medicală pentru etichetele medicale și industria reciclării pentru a codifica conținutul containerelor pentru sortare. [3] | |
Codul culorii | ColorZip [4] a dezvoltat coduri de bare colorate care pot fi citite de telefoanele mobile direct de pe ecranele televizorului; utilizat în principal în Coreea. [5] | |
Cod constructie culoare | Color Construct Code este unul dintre puținele coduri concepute pentru a profita de mai multe culori. [6] [7] | |
CrontoSign | CrontoSign (numit și photoTAN) este o criptogramă vizuală [8] care conține comenzi bancare criptate și numărul de autentificare de tranzacție de unică folosință (TAN) . [9] | |
CyberCode | de la Sony . | |
d-touch | lizibil dacă este imprimat pe mănuși deformabile, întinse și distorsionate [10] [11] | |
DataGlyphs | de la Centrul de Cercetare Palo Alto Patentat. [12] Glifele de date pot fi încorporate într-o semitonalitate sau o imagine de fundal într-un mod aproape invizibil perceptual, similar cu steganografia . [13] [14] | |
Matrice de date | de Microscan Systems . În domeniul public - standardul ISO / IEC 16022. | |
Cod Datastrip | de Datastrip, Inc. | |
hârtie digitală | hârtie modelată utilizată împreună cu un stilou digital pentru a crea documente digitale scrise de mână. Modelul de punct tipărit identifică în mod unic locația coordonatelor de pe hartă. | |
EZcode | Proiectat pentru a fi decodat de smartphone; [15] de la ScanLife. [16] | |
Cod de bare de culoare de mare capacitate | Dezvoltat de Microsoft ; licențiat de ISAN-IA . | |
Cod de bare Han Xin | Cod de bare conceput pentru a codifica caractere chineze introdus de Asociația pentru Identificare și Mobilitate Automată în 2011. | |
HueCode | de Robot Design Associates . Folosește scala de gri sau culoare. [17] | |
InterCode | Codul de bare 2D standard al Coreei de Sud . Toți cei trei operatori de telefonie mobilă din Coreea de Sud pun acest program de scanare a codului pe telefoanele lor mobile ca standard pentru a accesa internetul de pe telefon. | |
MaxiCode | Folosit de United Parcel Service (UPS) . Acum, în domeniul public | |
MMCC | Proiectat pentru a furniza conținut de mare capacitate telefoanelor mobile prin imprimare color existentă și suporturi electronice, fără a fi nevoie de conectivitate la rețea | |
NexCode | NexCode este dezvoltat și brevetat de S5 Systems . | |
Nintendo e-Reader # Cod punct | Dezvoltat de Olympus Corporation pentru a stoca melodii Game Boy Advance , imagini și jocuri mici pe cărți de schimb Pokémon . | |
PDF417 | Creat de Symbol Technologies . Domeniu public. | |
Qode | Cod de bare american patentat și brevetat dezvoltat de NeoMedia Technologies, Inc. [16] | |
Cod QR | Dezvoltat inițial, brevetat și deținut de Denso (grupul Toyota ) pentru gestionarea pieselor auto; au ales să nu-și exercite drepturile de brevet . Poate codifica caractere japoneze Kanji și Kana , muzică, imagini, adrese URL , e-mailuri. Standard de facto pentru telefoanele mobile japoneze și nu numai. De asemenea, este utilizat de BlackBerry Messenger pentru a colecta contacte în loc să utilizeze un cod PIN . Este cel mai frecvent cod de bare scanat de smartphone-uri. De asemenea, este utilizat de proiectul qrpedia - standard internațional: ISO / IEC 18004 | |
ShotCode | Coduri de bare circulare concepute pentru smartphone-uri. Proiectat de High Energy Magic Ltd sub numele Spotcode. Numele anterior a fost TRIPCode. | |
SPARQCode | Cod QR care codifică standardul MSKYNET, Inc. | |
VOICEYE | Dezvoltat și brevetat de VOICEYE, Inc. în Coreea de Sud , care este destinat să permită persoanelor nevăzătoare și cu deficiențe de vedere să acceseze informații tipărite. Este codul de bare 2D care are cea mai mare capacitate de stocare din lume. |
Citind
Tipologia cititoarelor de coduri de bare se extinde odată cu apariția noilor tehnologii și cu miniaturizarea componentelor electronice .
Tipul conexiunii
În plus față de cititoare de coduri de barr conectate la un calculator personal sau un registru de numerar , există cititori dotate cu memorie și , prin urmare , capabil să stocheze un anumit număr de citiri înainte de a exista necesitatea de a le descărca , folosind o unitate de bază. (Numită călimară în cazul stilourilor optice ). Alți cititori sunt echipați cu un transmițător de putere redusă pentru a comunica datele citite către o unitate de recepție în timp real.
Tehnologia citirii
În ceea ce privește codurile de bare liniare, tehnologia predominantă și cea mai fiabilă utilizează una sau mai multe raze laser , de obicei combinate cu un cap oscilant și, în unele cazuri, cu un sistem de oglindă, pentru a multiplica probabilitatea ca orice cod imprimat pe un obiect să fie citiți la prima încercare. Există, de asemenea, cititori mai ieftini care utilizează o bară LED pentru iluminarea codurilor de bare și un senzor Charged Coupled Device ( CCD) . În acest fel, se obțin dispozitive mai ușoare și mai rezistente, potrivite pentru scanerele care trebuie manipulate, care trebuie însă aduse aproape în contact cu codurile de bare pentru a fi citite. Mai mult, în domeniul industrial, cele mai noi tehnologii permit citirea codului de bare prin achiziționarea unei imagini furnizate de un sistem video. Acest lucru, prin intermediul software-ului adecvat, vă permite să „fotografiați” obiectul, să recunoașteți codul de bare care trebuie citit în fotografie și ulterior să îl interpretați.
În ceea ce privește codurile de bare bidimensionale, cea mai răspândită tehnologie este cea fotografică.
Aplicații
Orice informație utilă pentru gestionarea depozitului și mișcarea mărfurilor poate fi codificată cu coduri de bare. Cheltuielile pentru tipărirea lor sunt de fapt adesea neglijabile, deoarece designul relativ este de obicei inserat direct în schița etichetării sau ambalării mărfurilor. În cazul în care tipărirea și aplicarea codurilor de bare au loc în etape succesive, există sisteme de transfer termic sau de imprimare laser care fac operația nu numai rapidă, ci și la fel de fiabilă ca și imprimarea offset .
Publicațiile și periodicele folosesc, de asemenea, coduri de bare pentru a facilita identificarea și clasificarea, așa cum este cerut de sistemele internaționale de codare ISBN și ISSN .
Codurile de bare permit identificarea trenurilor în tranzit pe unele linii de cale ferată sau linii de metrou .
Codul de bare este, de asemenea, prezent pe spatele cardului de sănătate și codifică codul fiscal [18] .
De asemenea, puteți găsi coduri de bare pe cardurile de loialitate , utilizate pentru a reprezenta codul de identificare asociat cu titularul cardului.
În cultura de masă
Apocalipsa și numărul fiarei
Conform unei legende urbane, codurile de bare liniare aplicate pe toate produsele comercializabile din lumea occidentală conțin numărul 666 în formă criptată, așa-numitul număr al Bestiei : acest număr ar fi reprezentat de cele trei bare de divizare , de aceeași formă , dintre care o centrală separă prima parte a codului de a doua, iar celelalte două sunt plasate la începutul și la sfârșitul codului: aceste bare sunt de fapt formate din două linii subțiri de dimensiuni egale, identice cu cele reprezentând numărul 6 din cod. Această combinație a dat naștere la multe presupuneri: în special prin găsirea unei corespondențe cu un pasaj dintr-una din profețiile din Apocalipsa Sf. Ioan (13,17-18 [19] ) care raportează:
« 17. Nimeni nu ar putea cumpăra sau vinde dacă nu ar purta marca, adică numele fiarei sau numărul corespunzător numelui ei.
18. Iată înțelepciunea. Cine are inteligență, calculează numărul fiarei, pentru că este un număr de oameni; iar numărul său este de șase sute șaizeci și șase ".
Cu toate acestea, cele trei bare de divizare, în timp ce le amintesc pe cea corespunzătoare numărului 6, nu ar reprezenta nicio cifră în cadrul codului în sine: sunt pur și simplu linii de referință folosite de dispozitivele de citire pentru a înțelege unde începe și unde se termină. [20] [21] [22] [23] [24]
În filmul Hitman - Asasinul, personajul are un cod de bare pe spatele capului.
Notă
- ^ Istoria codului de bare , pe GS1 Italia . Adus pe 19 aprilie 2021 .
- ^ Coduri de bare liniare , pe logicatecno.it . Adus pe 7 mai 2013 .
- ^ (RO) Russ Adams, pagină cu coduri de bare bidimensională pe adams1.com, 15 iunie 2009. Accesat la 6 iunie 2011 ( depus la 7 iulie 2011).
- ^ (EN) Colorzip.com . Adus la 28 noiembrie 2011 .
- ^ (EN) Coduri de bare pentru reclame TV , ale adverlab.blogspot.com, Adverlab, 31 ianuarie 2006. Accesat la 10 iunie 2009.
- ^ (RO) Despre pe colourcodetech.com, Color Code Technologies. Adus la 4 noiembrie 2012 (arhivat din original la 29 august 2012) .
- ^ (RO) Întrebări frecvente pe colorccode.net, ColorCCode. Accesat la 4 noiembrie 2012 (arhivat din original la 28 august 2014) .
- ^ (EN) CrontoSign Image , Cronto. Adus la 17 ianuarie 2016 (arhivat din original la 5 iunie 2016) . .
- ^ ( DE ) Neu bei comdirect: photoTAN [ Nou la comdirect: photoTAN ] , Comdirect Bank Aktiengesellschaft, 9 aprilie 2013. Accesat la 30 aprilie 2019 (arhivat din original la 11 decembrie 2018) . .
- ^ (EN) recunoaștere fiducială topologică d-touch , MIT. .
- ^ (EN) markerii d-touch se aplică mănușilor deformabile , MIT. .
- ^ (EN) DataGlyphs: Embedding Digital Data on microglyphs.com, Microglyphs, 3 mai 2006. Accesat pe 10 martie 2014.
- ^ (RO) „DataGlyph” Date digitale încorporate pe tauzero.com, Tauzero. Adus pe 10 martie 2014 .
- ^ (EN) DataGlyphs , pe xerox.com, Xerox. Adus pe 10 martie 2014 .
- ^ (EN) Scanbuy , pe scanbuy.com. Adus la 28 noiembrie 2011 .
- ^ A b (EN) Jeroen Steeman, Decodificator de cod QR online , pe blog.qr4.nl. Adus la 9 ianuarie 2014 (arhivat din original la 9 ianuarie 2014) .
- ^ (RO) BarCode-1 Pagină cu coduri de bare bidimensională pe adams1.com, Adams. Adus la 10 iunie 2009 (arhivat din original la 3 noiembrie 2008) .
- ^ Cod fiscal , pe Codicefiscale.tips .
- ^ Rev 13: 17-18 , pe laparola.net .
- ^ ( ES ) Manuel Figueroa, Toxicidad radiónica y el número de la Bestia 666 în codul de bare , în Próximo Milenio , n. 33, martie 1996.
- ^ Pietro Arnese, Marca fiarei; Alte știri pe 666 - ADN și cod de bare (666) , pe lagerhuselah-in-visibile.net , traducere de Susanna Giovannini. Adus la 4 decembrie 2015 (arhivat din original la 6 ianuarie 2016) . [ link rupt ]
- ^ Copie arhivată , pe lagerhuselah-in-visible.net . Adus la 4 decembrie 2015 (arhivat din original la 6 ianuarie 2016) . [ link rupt ]
- ^ Paolo Attivissimo , 666 cuibărit în coduri de bare din întreaga lume! negare , pe activissimo.blogspot.com , 26 iunie 2007.
- ^ (EN) Întrebări despre UPC și Noul Testament , ale bellsouthpwp.net (depuse de „Original url 27 septembrie 2011).
Elemente conexe
Alte proiecte
- Wikimedia Commons conține imagini sau alte fișiere cu coduri de bare
Controllo di autorità | Thesaurus BNCF 1848 · LCCN ( EN ) sh93000312 · GND ( DE ) 4121737-8 · NDL ( EN , JA ) 00575415 |
---|