Există zeci de formate de coduri de bare, care se împart în două familii. Codurile de bare 1D sau liniare — UPC, EAN, Code 128, ITF-14 — encodifică datele de-a lungul unei singure axe și conțin între 8 și 25 de caractere. Codurile de bare 2D, cum ar fi QR Code și Data Matrix, utilizează ambele axe și pot stoca mii de caractere.
Acest ghid acoperă formatele cu care vă veți întâlni în realitate, ce conține fiecare, unde este utilizat și cum să alegeți între ele. Pe scurt: dacă vindeți prin retail, veți avea nevoie de un format GS1, indiferent dacă doriți sau nu, iar dacă vă etichetați propriile locații, puteți folosi orice format care se scanează în mod fiabil.
Cele două familii: 1D și 2D
Fiecare cod de bare face parte din una dintre cele două grupe, iar distincția nu este doar estetică.
Codurile de bare 1D — numite și coduri de bare liniare — sunt modelul familiar de bare verticale și spații. Acestea encodifică datele de-a lungul unei singure axe, motiv pentru care sunt late și scurte. Un cod de bare 1D este, în esență, un număr imprimat. Acesta conține un identificator, iar toate celelalte detalii despre articol se află în baza dumneavoastră de date.
Codurile de bare 2D encodifică datele în două direcții, sub formă de pătrate, puncte sau hexagoane. Deoarece utilizează ambele axe, acestea stochează mult mai multe informații într-un spațiu mult mai mic și pot transporta informații reale, nu doar un pointer — număr de lot, dată de expirare, număr de serie, un URL.
Diferențele practice:
- Capacitate. Un cod de bare 1D tipic conține între 8 și 25 de caractere. Un cod 2D poate stoca mii.
- Dimensiune. Codurile 2D comprimă mai multe date într-o amprentă mai mică, ceea ce contează pentru obiectele mici și componentele electronice.
- Toleranță la deteriorare. Majoritatea formatelor 2D includ corecția erorilor și pot fi scanate chiar dacă o parte din cod lipsește. Un cod de bare 1D cu o zgârietură peste bare este inutilizabil.
- Cerințe pentru scaner. Scanerele laser citesc doar 1D. Scanerele de tip imager citesc ambele formate. Dacă flota dumneavoastră este bazată pe laser, trecerea la 2D înseamnă înlocuirea echipamentelor.
- Unghi de scanare. Codurile 2D pot fi citite, de regulă, din orice orientare. Codurile 1D necesită o aliniere aproximativ corectă.
Nicio familie nu este mai bună decât cealaltă. 1D este mai ieftin de imprimat, universal lizibil și perfect adecvat pentru identificarea unui produs. 2D își justifică locul atunci când aveți nevoie ca datele să călătorească împreună cu articolul, în loc să fie stocate într-un sistem.
Coduri de bare 1D (liniare) comune
UPC-A — douăsprezece cifre, utilizat pe produsele de retail în principal în America de Nord. Encodifică un prefix de companie, un număr de produs și o cifră de control. Dacă vindeți în retailul din SUA, acesta este, de obicei, formatul solicitat.
UPC-E — o versiune comprimată de șase cifre pentru produse prea mici pentru a purta un UPC-A complet. Conserve, produse cosmetice mici, cofetărie.
EAN-13 — treisprezece cifre, echivalentul internațional al UPC-A, utilizat în Europa și în cea mai mare parte a lumii. Cifra suplimentară este un prefix de țară. Scanerele moderne din retail citesc atât EAN, cât și UPC fără ca cineva să observe diferența.
EAN-8 — versiunea comprimată de opt cifre, cu același scop ca UPC-E.
Atât UPC, cât și EAN sunt administrate de GS1, iar acesta este aspectul care surprinde oamenii: nu vă puteți inventa propriul cod. Pentru a pune un cod de bare de retail autentic pe un produs, cumpărați un prefix de companie de la GS1 și alocați numere în cadrul acestuia. Codurile de bare cumpărate ieftin de la revânzători sunt adesea prefixe reciclate de la companii dizolvate, iar marii retaileri le vor respinge.
Code 39 — alfanumeric, lungime variabilă și cel mai vechi format încă utilizat pe scară largă. Encodifică A–Z, 0–9 și câteva simboluri. Punctul său slab este densitatea: codurile de bare Code 39 devin lungi rapid, motiv pentru care a fost în mare parte înlocuit. Încă este comun în apărare, industria auto și sisteme interne mai vechi.
Code 128 — alfanumeric, lungime variabilă și considerabil mai dens decât Code 39. Encodifică setul complet ASCII prin trei subseturi și este calul de povară al logisticii. Etichete pentru cartoane, etichete de expediere, etichete pentru locații interne. Dacă etichetați ceva în cadrul propriei operațiuni și aveți nevoie atât de litere, cât și de cifre, Code 128 este, de obicei, alegerea corectă.
GS1-128 — Code 128 cu un set de reguli. Utilizează Identificatori de Aplicație, prefixe numerice scurte care declară ce înseamnă următoarea secțiune de date. (01) este un cod de produs, (10) este un număr de lot, (17) este o dată de expirare. Acesta este elementul care permite unui singur cod de bare să transporte date structurate pe care orice sistem compatibil GS1 le poate interpreta. Standard pe etichetele de paleți și cartoane în lanțurile de aprovizionare de retail.
ITF-14 — paisprezece cifre, conceput pentru cutii exterioare și cartoane de expediere. Barele sale groase rezistă la imprimarea directă pe carton ondulat, unde un cod de bare mai fin s-ar estompa până la ilizibilitate.
Codabar — mai vechi, cu verificare proprie, încă întâlnit în biblioteci, centre de transfuzie sanguină și unele aplicații logistice. Este puțin probabil să îl alegeți pentru ceva nou.
Formate 1D de nișă pe care le puteți întâlni. Câteva simbologii mai vechi supraviețuiesc în industrii specifice deoarece echipamentele care le citesc au fost instalate cu decenii în urmă și încă funcționează.
- MSI Plessey — doar numeric, utilizat aproape exclusiv pentru etichete de raft în retail și etichete de inventar în unele magazine. Nu are o lungime fixă și are o verificare a erorilor slabă, motiv pentru care nu s-a răspândit dincolo de această nișă.
- Pharmacode — un cod pentru ambalaje farmaceutice, deliberat diferit de orice altceva. Este conceput pentru a fi citit fiabil la viteză foarte mare pe o linie de ambalare, chiar și imprimat în culori sau orientări neobișnuite, și encodifică un număr mic în loc de un identificator de produs. Nu veți scana niciodată unul cu un pistol portabil.
- Code 11 — numeric plus o cratimă, dezvoltat pentru etichetarea echipamentelor de telecomunicații. Dens, cu cifre de control opționale și limitat, în esență, la acea industrie.
- Standard 2 of 5 și Interleaved 2 of 5 — doar numeric. Interleaved 2 of 5 encodifică cifrele în perechi, ceea ce îl face de aproximativ două ori mai dens decât versiunea standard, iar ITF-14 este varianta pe care o întâlniți în realitate pe cartoanele de expediere. Versiunile simple apar în depozitare, procesare foto și emiterea biletelor de avion.
Punctul practic este recunoașterea, mai degrabă decât selecția. Dacă alegeți un format pentru ceva nou, niciunul dintre acestea nu este răspunsul corect. Dacă moșteniți unul, este de obicei pentru că un scaner, o imprimantă sau sistemul unui client se așteaptă la el, iar înlocuirea formatului înseamnă înlocuirea echipamentului aferent.
Coduri de bare 2D comune
QR Code — pătratul cu trei marcaje mari în colțuri. Capacitate mare, corecție puternică a erorilor și lizibil de orice smartphone, motiv pentru care a ieșit din mediul industrial și a devenit orientat către consumator. În contextul unui depozit, codurile QR sunt utile acolo unde doriți ca personalul să scaneze cu un telefon în loc de un echipament dedicat sau unde un cod trebuie să trimită către instrucțiuni.
Data Matrix — pătrat sau dreptunghiular, extrem de dens și alegerea standard acolo unde spațiul este limitat. Componente electronice, instrumente chirurgicale, ambalaje farmaceutice unitare. Data Matrix poate fi citit fiabil la dimensiuni foarte mici și cu deteriorări semnificative, motiv pentru care domină marcarea directă a pieselor, unde codul este gravat pe articol.
PDF417 — un format liniar stivuit, mai lat decât înalt. Capacitate mare, utilizat acolo unde o cantitate mare de date trebuie să călătorească pe un document, nu pe un articol. Permise de conducere, permise de îmbarcare, manifeste de expediere.
Aztec Code — capacitate similară cu QR, cu un centru distinctiv de tip „ochi de taur” și fără zonă de liniște necesară în jurul marginii, deci se potrivește în spații mai înguste. Comun în biletele de transport.
MaxiCode — un format hexagonal de dimensiune fixă dezvoltat pentru sortarea coletelor, encodificând date de destinație lizibile la viteză pe o bandă transportoare în mișcare.
GS1 DataMatrix — Data Matrix care poartă Identificatori de Aplicație GS1, aceeași abordare structurată ca GS1-128 într-un format 2D. Din ce în ce mai mult standardul în sănătate, unde un singur cod mic trebuie să poarte codul produsului, lotul și data expirării.
Comparație rapidă
Formatele între care alegeți în mod realist:
- UPC-A / EAN-13 — produse de retail. Obligatoriu dacă vindeți prin retaileri. Doar numeric, lungime fixă, administrat de GS1.
- Code 128 — etichetare internă, cartoane, locații. Alfanumeric, lungime variabilă, dens, gratuit de utilizat.
- GS1-128 — etichete pentru lanțul de aprovizionare unde lotul, data expirării sau seria trebuie să călătorească împreună cu mărfurile.
- ITF-14 — cutii exterioare imprimate direct pe carton ondulat.
- QR Code — orice ar trebui să scaneze un telefon sau unde un cod trimite către conținut.
- Data Matrix — articole mici, spații înguste, marcarea directă a pieselor.
Cum să alegi codul de bare potrivit
Parcurge acești pași în următoarea ordine.
Produsul va fi vândut în retail? Dacă da, decizia este deja luată pentru tine. Ai nevoie de un prefix GS1 și de un cod UPC sau EAN. Orice altceva este secundar.
Datele trebuie să însoțească articolul? Dacă procesul tău depinde de cunoașterea lotului sau a datei de expirare în momentul scanării — alimente, produse farmaceutice, orice produs cu risc de retragere — ai nevoie de GS1-128 sau GS1 DataMatrix. Un cod de produs simplu necesită o interogare a bazei de date, iar o astfel de interogare eșuează în momentul în care articolul părăsește sistemele tale.
Cât spațiu ai la dispoziție? Articolele mici te orientează către Data Matrix. Cartoanele mari imprimate pe carton rugos te orientează către ITF-14.
Ce dispozitiv va scana codul? Verifică echipamentele existente înainte de a alege orice format 2D. Scanerele laser nu pot citi deloc codurile 2D, iar descoperirea acestui fapt după imprimare poate duce la o dimineață costisitoare.
Cât de dur este mediul de lucru? Depozitele frigorifice, curțile exterioare și orice zonă cu risc de abraziune favorizează formatele 2D cu corecție de erori, plus un material pentru etichetă ales în funcție de condiții. Transferul termic rezistă mai mult decât imprimarea termică directă în condiții de căldură și expunere la soare.
Cine altcineva trebuie să îl citească? Dacă codul va fi scanat de un client, un transportator sau o autoritate de reglementare, folosește un standard pe care aceștia îl acceptă deja. Un format intern ingenios pe care nimeni din aval nu îl poate interpreta creează muncă manuală la fiecare transfer.
O notă practică ce cauzează mai multe probleme decât alegerea formatului: calitatea imprimării. Un cod de bare ales corect, dar imprimat la dimensiunea greșită, fără o zonă de liniște (quiet zone) adecvată sau la o rezoluție prea mică, va eșua la verificare indiferent de orice. Dacă scanările eșuează, verifică calitatea imprimării înainte de a concluziona că formatul este greșit.
Obținerea unui cod de bare pentru un produs pe care îl vinzi
Dacă introduci un produs în retail, procesul trece prin GS1 și nu există nicio cale de a evita acest lucru.
Licențiezi un prefix de companie — un bloc de cifre unic pentru afacerea ta. Lungimea prefixului determină câte produse poți numerota: un prefix mai scurt îți oferă o capacitate mai mare, dar costă mai mult. O afacere cu zece produse nu are nevoie de aceeași alocare ca una cu cincizeci de mii.
În cadrul prefixului tău, aloci fiecărui produs un GTIN (Global Trade Item Number). Acesta este numărul pe care îl codifică codul de bare. Fiecare variantă distinctă care poate fi vândută are nevoie de propriul cod — o dimensiune, o culoare sau o cantitate diferită înseamnă un GTIN diferit. Aici greșesc majoritatea celor care fac alocări pentru prima dată: un pachet de cinci și o unitate individuală din același articol sunt două produse, nu unul.
Câteva reguli care îi pun pe mulți în dificultate:
- Un singur GTIN per variantă, permanent. Nu refolosi un număr atunci când un produs este scos din uz. Sistemele retailerilor păstrează istoricul, iar un număr reciclat va genera produsul greșit pe raftul cuiva.
- Cifra de control este calculată, nu aleasă. Aceasta este derivată din cifrele precedente și validează scanarea. Orice generator de coduri de bare o va calcula automat.
- Cumpărarea de coduri de bare ieftine este o economie falsă. Revânzătorii care oferă numere pentru câțiva dolari realocă de obicei prefixe de la companii care s-au desființat. Retailerii mari verifică proprietatea prefixului în registrul GS1 și resping tot ce nu corespunde.
- Înregistrează-ți numerele. Alocarea unui GTIN nu este același lucru cu publicarea acestuia în registrul GS1. Retailerii verifică din ce în ce mai des acest aspect.
Pentru uz pur intern — etichete de locație, ID-uri de containere, urmărirea stadiului producției — nimic din toate acestea nu se aplică. Generează un cod Code 128 din propria schemă de numerotare și mergi mai departe.
Imprimarea, materialele și motivele pentru care scanările eșuează
Alegerea formatului atrage atenția. Calitatea imprimării cauzează eșecurile.
Metoda de imprimare. Imprimarea termică directă este mai ieftină și nu necesită ribon, dar eticheta se decolorează la căldură, soare și abraziune, deci este potrivită pentru aplicații cu durată scurtă, cum ar fi etichetele de expediție. Transferul termic folosește un ribon, costă mai mult și durează ani de zile — este alegerea corectă pentru etichetele de locație, etichetele de inventar și orice obiect aflat într-un depozit frigorific sau în exterior.
Rezoluția. O imprimantă de 203 dpi este adecvată pentru majoritatea codurilor de bare 1D la dimensiuni normale. Codurile 2D mici și codurile Data Matrix dense necesită, în general, 300 dpi sau mai mult. Imprimarea unui cod fin pe o imprimantă cu rezoluție mică produce bare care se contopesc.
Zona de liniște (Quiet zone). Fiecare cod de bare are nevoie de spațiu liber de ambele părți, fără niciun element. Pentru formatele 1D, regula generală este de cel puțin zece ori lățimea celei mai înguste bare. Designerii o decupează adesea pentru a se potrivi pe etichetă, iar codul eșuează intermitent, ceea ce este mai rău decât un eșec total, deoarece nimeni nu are încredere în diagnostic.
Contrast și culoare. Negru pe alb este varianta sigură. Albastru închis pe alb funcționează de obicei. Roșul este practic invizibil pentru scanerele laser roșii mai vechi, care îl citesc ca fiind alb. Evită imprimarea pe materiale reflectorizante sau transparente fără a testa în prealabil.
Dimensiunea. Micșorarea unui cod de bare pentru a se potrivi este cea mai frecventă cauză a eșecului de scanare. Fiecare format are o dimensiune minimă practică, iar coborârea sub aceasta nu duce la un eșec constant — ci la un eșec o dată la douăzeci de scanări, exact în cel mai nepotrivit moment.
Plasarea. Consistența contează mai mult decât poziția. Dacă eticheta este în partea dreaptă a fiecărui carton, operatorii scanează fără să caute. Dacă poziția se schimbă, fiecare scanare costă câteva secunde de căutare, ceea ce, multiplicat pe parcursul unui schimb, înseamnă bani reali.
Verificarea. Verificatoarele de coduri de bare evaluează calitatea imprimării în raport cu o scară standard, în loc să raporteze doar dacă scanarea a reușit. Dacă imprimi volume mari sau furnizezi produse retailerilor care fac audituri, un verificator își scoate investiția din prima dată când detectează un lot defect înainte ca acesta să fie expediat.
Potrivirea scanerelor cu formatele
Codul de bare reprezintă jumătate din decizie. Dispozitivul care îl citește reprezintă cealaltă jumătate, iar cele două sunt alese de persoane diferite în momente diferite, motiv pentru care apar incompatibilitățile.
Scanerele laser citesc doar coduri 1D. Sunt ieftine, rezistente și citesc codurile liniare rapid, de la distanță. Dacă operațiunea ta este exclusiv 1D și probabil va rămâne așa, acestea rămân o alegere rezonabilă.
Imager-ele (scanere de tip cameră) fotografiază codul și decodează imaginea. Acestea citesc coduri 1D și 2D, funcționează în orice orientare și pot citi coduri de pe ecrane — util atunci când un șofer prezintă un aviz de livrare pe telefon. Costă mai mult și au devenit, în mare parte, standardul.
Scanerele cu rază lungă de acțiune citesc de la câțiva metri, ceea ce este important pentru etichetele de raft scanate de pe stivuitor. Scanerele standard nu vor ajunge la o etichetă aflată la patru niveluri înălțime, iar urcarea personalului pentru a scana este atât lentă, cât și o problemă de siguranță.
Scanerele cu montare fixă sunt plasate deasupra unui transportor și citesc automat. Merită investiția acolo unde volumul este mare și constant; pentru orice altceva, este o soluție supradimensionată.
Dispozitivele purtabile — scanerele de tip inel și unitățile montate pe mănușă — lasă ambele mâini libere pentru picking. Într-o operațiune de picking cu volum mare, secundele economisite per articol se adună rapid, deși acceptarea de către personal variază și merită testat înainte de a lua o decizie.
Două lucruri de verificat înainte de a cumpăra orice:
- Va citi ceea ce imprimi efectiv? Testează cu propriile etichete, imprimate pe propria imprimantă, în condițiile în care vor fi utilizate. Un scaner care citește un eșantion impecabil de la furnizor s-ar putea să se chinuie cu o etichetă reală pe un carton rece și umed.
- Se integrează cu sistemul tău? Un scaner care decodează perfect, dar nu poate introduce datele în WMS-ul tău în formatul corect, creează un pas de reintroducere manuală a datelor, ceea ce reintroduce fiecare eroare pe care ai vrut să o elimini prin achiziția scanerului.
Dacă oricum înlocuiești echipamentele, cumpără imager-e chiar dacă astăzi folosești doar 1D. Diferența de preț s-a redus și elimină constrângerea care altfel ar bloca orice trecere viitoare la 2D.
Unde poți aprofunda
- Ce este un cod de bare — fundamentele modului în care funcționează codificarea.
- Scanarea codurilor de bare pentru inventar — integrarea scanării într-un proces de depozitare activ.
- Ce este un SKU — identificatorul din spatele codului de bare și de ce cele două nu sunt același lucru.
- Ce este RFID — principala alternativă și situațiile în care aceasta depășește cu adevărat codurile de bare.
- Acuratețea inventarului — scopul final al unei scanări fiabile.
Concluzia pe scurt
Folosește UPC sau EAN dacă vinzi prin retail, Code 128 pentru etichetarea internă, GS1-128 sau GS1 DataMatrix atunci când lotul și data de expirare trebuie să însoțească bunurile și verifică dacă scanerele tale suportă 2D înainte de a te angaja în această direcție.
Întrebări frecvente
Care este diferența dintre UPC și EAN? UPC-A are douăsprezece cifre și este utilizat în principal în America de Nord. EAN-13 are treisprezece cifre și este utilizat la nivel internațional. Ambele sunt administrate de aceeași organizație, iar scanerele moderne din retail le citesc pe ambele, astfel încât diferența practică constă în piața în care vindeți.
Pot să îmi creez propriile coduri de bare? Pentru uz intern, da — codurile Code 128 sau QR generate din propria numerotare nu costă nimic. Pentru vânzarea cu amănuntul, nu puteți, deoarece numerele UPC și EAN trebuie alocate dintr-un prefix de companie GS1 pe care îl licențiați.
Care cod de bare stochează cele mai multe date? Dintre formatele comune, PDF417 și Data Matrix stochează cea mai mare cantitate în raport cu dimensiunea lor. Codurile QR stochează o cantitate mare de date, dar necesită mai mult spațiu fizic decât Data Matrix pentru aceeași sarcină utilă.
Codurile de bare 2D necesită scanere speciale? Da. Scanerele laser citesc doar coduri de bare 1D. Aveți nevoie de un scaner de tip imager pentru orice format 2D, deși imagerele citesc și coduri 1D, deci reprezintă o achiziție mai sigură dacă oricum înlocuiți echipamentele.
Ce este un GS1 Application Identifier? Un prefix numeric scurt care declară ce reprezintă datele următoare — (01) cod produs, (10) lot, (17) dată de expirare. Acesta permite unui singur cod de bare să conțină mai multe câmpuri structurate pe care orice sistem compatibil le poate citi fără o configurare prealabilă.
Ce cod de bare ar trebui să folosesc pentru etichetele locațiilor din depozit? Code 128 pentru majoritatea operațiunilor. Acesta gestionează litere și cifre, este suficient de dens pentru o etichetă compactă și este citit de orice scaner. Folosiți o imprimare mai mare și un material durabil pentru etichete în cazul locațiilor scanate de la distanță sau de la înălțime.
RFID înlocuiește codurile de bare? Nu, și se spune că urmează să o facă de douăzeci de ani. RFID costă mai mult per etichetă, dar își recuperează investiția acolo unde citirea mai multor articole simultan, fără vizibilitate directă, economisește forță de muncă reală. Pentru identificarea unui singur articol într-un singur punct, codul de bare rămâne mai ieftin și mai fiabil. Majoritatea operațiunilor ajung să le utilizeze pe ambele.
Cât durează etichetele cu coduri de bare? Etichetele termice directe se decolorează în câteva luni la căldură sau în lumina soarelui și sunt potrivite pentru utilizări pe termen scurt, cum ar fi etichetele de expediere. Etichetele prin transfer termic pe un suport adecvat durează ani de zile, ceea ce este ideal pentru rafturi și etichete de inventar.
De ce codurile mele de bare nu se scanează uneori? De obicei este vorba despre calitatea imprimării, nu despre format — rezoluție insuficientă, o zonă de liniște inadecvată în jurul codului, contrast slab sau un material al etichetei nepotrivit pentru mediu. Verificați o mostră imprimată înainte de a trece la producția în masă.
