Datamatris (Data Matrix) – definition, funktion och användning
Lär dig allt om Datamatris (Data Matrix): definition, funktion, felkorrigering och praktiska användningsområden för säker, kompakt och pålitlig datahantering.
Datamatris är en uppfinning av en tvådimensionell streckkod.
Den kodade informationen kan vara text eller siffror. Den läses av en streckkodsläsare.
Felkorrigeringskoder används ofta för att öka tillförlitligheten. Även om en eller flera celler skadas kan meddelandet fortfarande läsas. En datamatris symbol kan lagra upp till 2 335 alfanumeriska tecken.
Vad är en datamatris och hur fungerar den?
En datamatris är en kvadratisk eller rektangulär 2D-kod byggd av små fyrkantiga eller rektangulära "moduler" (svarta eller vita rutor). Information representeras genom ett mönster av dessa moduler i en matris. Till skillnad från en traditionell enkelstreckkod (1D) kan en datamatris lagra mycket mer information på en liten yta.
Struktur och kodningssätt
En datamatris innehåller flera fasta element som hjälper läsaren att hitta, orientera och avkoda koden:
- Finder-/profilkant – ofta en tjock, kontinuerlig kant i form av ett "L" på två intilliggande sidor (ger orientering).
- Tentor/alternating timing pattern – den motsatta hörn- och kantsekvensen som fungerar som "räknare" för rader och kolumner.
- Data- och felkorrigeringsmoduler – moduler som innehåller själva informationen och redundans för felkorrigering.
Datamatris kan koda i flera kodningslägen beroende på datatyp: ASCII, C40 (komprimerad för versaler och siffror), Text (för små bokstäver), X12, EDIFACT och Base256 (för binärdata). Detta gör det effektivt för både text, tal och råa byteströmmar.
Felkorrigering
Moderna datamatriser använder felkorrigering enligt ECC200, som är Reed–Solomon-baserad. Felkorrigeringen tillåter att koden kan återställas även om en del av symbolen är skadad, smutsig eller övermålade. Nivån av felkorrigering beror på symbolens storlek och format — större symboler har mer plats för redundans.
Storlekar och kapacitet
- Data Matrix finns i många storlekar, från mycket små (t.ex. 10×10 moduler) till stora (upp till 144×144 moduler för kvadratiska varianter).
- Kapaciteten varierar med format och val av kodningsläge — maximal kapacitet är upp till 2 335 alfanumeriska tecken i en stor symbol.
Läsning och avkodning
Typiska läsare för datamatris är 2D-imager (kamerabaserade läsare) som tar en bild av symbolen och sedan bearbetar bilden för att hitta profiler, justera perspektiv och tolka modulerna. Avkodningssteg i korthet:
- Avbildning (kamera)
- Detektion av finder-kanten och orientering
- Binarisering och provtagning av moduler
- Avkodning av data och tillämpning av felkorrigering
För Direct Part Marking (DPM), där koden är direkt märkt på metaller eller plaster (t.ex. laser- eller stämpelmarkering), används ofta högupplösta kameror och särskilda belysningsmetoder för att läsa koden.
Användningsområden
Datamatris används i många branscher tack vare sin höga datatäthet och robusthet:
- Industriell märkning och spårbarhet (t.ex. elektronikkomponenter)
- Sjukvård och läkemedel (för batch- och serienummer, spårbarhet enligt GS1-standarder)
- Flyg- och fordonsindustrin för komponentspårning
- Direkt märkning av verktyg och metalldelar (DPM)
- Post och logistik för etiketter och paket
Fördelar och begränsningar
- Fördelar: Mycket hög datatäthet, robust felkorrigering, fungerar på små ytor och vid DPM, ISO-standardiserad (t.ex. ISO/IEC 16022).
- Begränsningar: Kräver 2D-läsare (kamerabaserade) för bästa prestanda; ytor med låg kontrast eller starkt blänk kan kräva särskild belysning eller ytbehandling.
Jämförelse med QR-kod
Datamatris och QR-kod är båda 2D-koder men har olika styrkor:
- Datamatris är ofta bättre för mycket små märkningar och industriell DPM-användning.
- QR-kod är vanligare i konsumentapplikationer (t.ex. webblänkar) och har ett annat uppsättning felkorrigeringsnivåer och formgivning (större, tydligare sökmönster).
Praktiska tips vid användning
- Säkerställ god kontrast mellan kod och bakgrund (mörk kod på ljus bakgrund fungerar bäst).
- Avsätt tillräcklig "quiet zone" (tom marginal) runt koden.
- Vid DPM, välj rätt markeringsmetod och modulstorlek i förhållande till läsarens upplösning.
- Testa koden med den typ av skannrar som kommer att användas i verklig drift innan produktion.
Sammanfattningsvis är datamatris en flexibel och robust 2D-kodlösning som lämpar sig särskilt väl för industriella och medicinska tillämpningar där platsen är begränsad men hög spårbarhet och felåterställning krävs.

Ett exempel på en Data Matrix-kod som kodar texten: "Wikipedia, den fria encyklopedin"
Frågor och svar
F: Vad är en datamatris?
S: En datamatris är en typ av tvådimensionell streckkod som kan lagra information i form av text eller siffror.
F: Hur läses en datamatris?
S: En datamatris läses med hjälp av en streckkodsläsare.
F: Vad är felkorrigeringskoder i datamatris?
S: Felkorrigeringskoder används i datamatriser för att öka dess tillförlitlighet. Även om vissa celler i datamatrisen är skadade kan meddelandet fortfarande läsas.
F: Hur många alfanumeriska tecken kan en datamatris lagra?
S: En datamatrissymbol kan lagra upp till 2 335 alfanumeriska tecken.
F: Vilken typ av information kan lagras i en datamatris?
S: En datamatris kan lagra information i form av text eller siffror.
F: Kan en delvis skadad datamatris fortfarande läsas?
S: Ja, en datamatrissymbol kan fortfarande läsas även om vissa celler är skadade, tack vare användningen av felkorrigeringskoder.
F: Vad är fördelen med att använda en datamatris?
S: En av fördelarna med att använda en datamatris är dess höga lagringskapacitet, som gör att den kan lagra upp till 2 335 alfanumeriska tecken.
Sök