Datamatriisi on keksintö kaksiulotteisesta viivakoodista. Se muodostuu neliö- tai suorakulma-ruudukosta, jossa yksittäiset mustat ja valkeat solut (pikselit) esittävät bittijonoa.

Koodattu tieto voi olla tekstiä, numeroita tai binääridataa. Datamatriiseja luetaan nykyään sekä perinteisillä viivakoodinlukijoilla (2D-imagerit) että kameroilla, kuten älypuhelinten sovelluksilla. Koska koodi on kaksiulotteinen, se tallentaa huomattavasti enemmän tietoa pienempään tilaan kuin tavallinen yhden ulottuvuuden viivakoodi.

Rakenne ja toiminta

Datamatriisin ulkoreunassa on tunnistusrakenne, joka auttaa lukijaa paikantamaan ja suuntaamaan symbolin. Tyypillinen rakenne sisältää:

  • Finder‑reuna (L-muotoinen, yhtenäinen viiva) — auttaa löytämään symbolin ja määrittämään sen orientaation.
  • Timing‑reuna (vastakkaisella sivulla) — vuorottelevat mustat ja vaaleat solut, jotka kertovat ruudukon koon ja solujen sijainnin.
  • Databitsit — varsinainen informaatio sijoittuu sisempään alueeseen
  • Quiet zone — vapaata tilaa symbolin ympärillä, joka estää häiriöitä lukemisessa.

Koodauksen tehokkuutta parannetaan eri tavoin. Datamatriisi tukee useita koodausmodeja (esim. ASCII, C40, Text, X12, EDIFACT, Base256), joiden avulla tietoa voidaan pakata tiiviimmin. Lisäksi käytetään virheenkorjauskoodeja — nykystandardi ECC200 hyödyntää Reed–Solomon -tyyppistä virheenkorjausta — jotta viesti voidaan lukea myös osittaisen vahingoittumisen tai likaantumisen jälkeen.

Koko, kapasiteetti ja standardit

  • Datamatriiseja on eri kokoja ja mitoituksia; pienimmät symbolit voivat olla vain muutaman millimetrin kokoisia ja suurimmat koostuvat sadoista soluista per sivu.
  • Kapasiteetti riippuu käyttötavasta ja symbolin koosta; datamatriisin symboliin voidaan tallentaa jopa 2 335 aakkosnumeerista merkkiä (riippuen symbolin koosta ja koodausmenetelmästä).
  • Datamatriisi on standardoitu (esim. ISO/IEC 16022 ja siihen liittyvät laajennukset, kuten ECC200).

Käyttökohteet ja edut

  • Hyvä tiheys: sopii pienille pinnoille ja osille, esimerkiksi elektroniikkakomponenteissa.
  • Luotettavuus: vahva virheenkorjaus mahdollistaa lukemisen vaikka osa symbolista vaurioituu.
  • Soveltuu sekä painettuun merkintään että suoraan osaan tehtävään merkintään (DPM, Direct Part Marking) — esimerkiksi lasermerkintä, kaiverrus tai koelappu.
  • Laajat sovellukset: teollisuus, lääketiede, logistiikka, varastonhallinta, tuotetunnistus ja dokumenttien seuranta.

Datamatriisin etuja ovat sen pieni koko suhteessa tallennettuun tietomäärään ja hyvä virheenkorjauskyky. Luku onnistuu nopeasti ja luotettavasti oikeilla lukulaitteilla, ja symbolin suunnan tunnistaminen on automatisoitu lukijoissa finder- ja timing-reunojen avulla.