Notarea calității tipăririi codurilor de bare 2D

Codurile de bare bidimensionale — Data Matrix, QR Code, PDF417 — comprimă mult mai multă informație într-un spațiu mic decât un cod de bare liniar, dar acea densitate le face considerabil mai puțin tolerante la defecte de tipărire. Notarea calității simbolurilor 2D conform ISO/IEC 15415 folosește un set diferit, mai exigent, de parametri decât omologul său pentru coduri liniare, reflectând modurile diferite în care un cod matriceal poate eșua.

De ce codurile 2D au nevoie de criterii de notare diferite

Informația unui cod de bare liniar trăiește în întregime în lățimea barelor paralele de-a lungul unei axe; un cod matriceal 2D codifică date într-o grilă bidimensională de celule luminoase și întunecate, adesea cu corecție de erori încorporată care poate reconstitui datele chiar dacă o parte din simbol este deteriorată sau ascunsă. Această diferență structurală înseamnă că notarea 2D conform ISO/IEC 15415 evaluează parametri care nu au echivalent în notarea codurilor liniare — deteriorarea tiparului fix, neuniformitatea grilei și neuniformitatea axială, printre altele — deoarece un defect de tipărire care ar fi o problemă cosmetică minoră pe un cod liniar poate corupe un rând sau o coloană întreagă de celule într-un cod matriceal.

Parametri de calitate specifici codurilor 2D

Mai mulți parametri unici notării simbolurilor matriceale determină dacă un cod Data Matrix sau QR se va decodifica fiabil pe întreaga gamă de cititoare pe care le poate întâlni pe teren:

  • Deteriorarea tiparului fix — măsoară degradarea tiparului de localizare (forma de „L" din Data Matrix, cele trei pătrate de colț din QR Code) pe care cititoarele îl folosesc pentru a localiza și orienta simbolul
  • Neuniformitatea grilei — evaluează cât de consistent corespund pozițiile reale ale celulelor cu grila teoretică, prinzând întinderea sau înclinarea la tipărire
  • Neuniformitatea axială — măsoară dacă raportul de aspect al simbolului este distorsionat, comun cu inconsistențele de alimentare a imprimantei
  • Corecția de erori neutilizată — indică cât din capacitatea de corecție de erori mai rămâne după deteriorarea detectată, un indicator anticipat al unui simbol care se apropie de eșec chiar dacă încă se decodifică cu succes astăzi
Simbol matriceal (deteriorare evidențiată) Uniformitate grilă, tipar fix, capacitate EC neutilizată
Corecția de erori ca marjă de siguranță a calității

Corecția de erori Reed-Solomon încorporată în majoritatea simbologiilor 2D este ceea ce permite unui cod matriceal parțial deteriorat sau murdar să se decodifice totuși cu succes — dar acea capacitate este o marjă de siguranță, nu o licență de a tipări prost. Un cod care se decodifică astăzi consumând cea mai mare parte din corecția de erori disponibilă este la un pas de eșec total data viitoare când acumulează puțin mai multă uzură, murdărie sau degradare de tipărire, motiv exact pentru care ISO/IEC 15415 raportează corecția de erori neutilizată ca o componentă explicită a notei, nu tratează „încă se decodifică" ca dovadă suficientă a calității.

Contexte de aplicație care determină adoptarea

Marcarea directă a pieselor pe componente metalice sau plastice — coduri 2D gravate sau ștanțate cu laser folosite pentru trasabilitatea pieselor aerospațiale și auto — este un context în care notarea calității tipăririi devine deosebit de critică, întrucât aceste coduri nu pot fi pur și simplu retipărite dacă deriva calității apare; sunt marcate permanent pe piesa în sine. Cerințele de serializare farmaceutică pentru conformitatea de trasabilitate depind similar de coduri 2D mici și dense care își mențin decodabilitatea pe tot lanțul de distribuție, de la producător prin angrosist la farmacie, făcând din verificarea calității tipăririi în punctul de marcare o cerință de conformitate, nu un pas de calitate opțional în aceste industrii reglementate.