DataMatrix
Wygląd

Symbole oznaczją tekst:
« Wikipedia, the free encyclopedia »

DataMatrix to dwuwymiarowy matrycowy kod kreskowy o zmiennej długości.
Został opracowany przez firmę International Data Matrix w pierwszej połowie lat dziewięćdziesiątych. Kod DataMatrix składa się z kwadratowych modułów ułożonych wewnątrz wzorca wyszukiwania stanowiącego obwód symbolu. Stosowane są dwa rodzaje kodów korekcyjnych: ECC 00-140 i ECC200.
Najnowsza wersja Data Matrix ECC 200 z algorytmem korekcji błędów Reed Solomon oferuje duże bezpieczeństwo danych.
Właściwiści
Podstawowe cechy:
- w kodzie tym można zawrzeć pełny, rozszerzony zestaw znaków ASCII, kod ECC200 umożliwia również zakodowanie znaków alfabetu arabskiego, greckiego, hebrajskiego i cyrylicy
- sześć schematów kodowania dobieranych w taki sposób, aby powstający z danych kod był jak najmniejszy (wybierany jest jeden optymalny kod)
- cztery poziomy korygowania błędów, możliwe również tylko wykrywanie błędów
- w ECC 200 do korekcji błędów wykorzystuje się konstrukcję symbolu oraz specjalne korygujące słowa kodowe
- kod matrycowy, modularny
- rolę kreski znanej ze zwykłych kodów pełni tu komórka w kształcie kwadratu
- kody ECC 000-140 mają nieparzystą liczbę rzędów i kolumn, prawy górny róg kodu jest zawsze ciemny
- kody ECC 200 mają parzysta liczbę rzędów i kolumn, prawy górny róg kodu jest zawsze jasny
- w ECC 200 można zakodować do 2335 znaków alfanumerycznych, 1556 znaków ośmiobitowych lub 3116 znaków numerycznych
- w ECC 200 można łączyć do 16 kodów w jeden komunikat
Bibliografia
- ISO/IEC16022:2000. Information technology - International symbology specification – Datamatrix.