DataMatrix

Opis DataMatrix

DataMatrixJednym z najbardziej znanych kodów 2D jest kod DataMatrix, który składa się z 4 głównych komponentów:
  • Obszar danych: Ten obszar zawiera dane w skodyfikowanej formie.
  • Zamknięta linia ograniczenia: Jest to narożnik, który jest reprezentowany w normalnym wyrównaniu po lewej stronie i poniżej obszaru danych z nieprzerwaną linią. Na tej podstawie kod i jego wyrównanie są rozpoznawane podczas skanowania.
  • Otwarta linia graniczna: Jest to przeciwległy róg zamkniętej linii granicznej. Te linie powyżej i po prawej stronie składają się z naprzemiennych czarnych i białych kropek. Służą one do określania wierszy i kolumn podczas skanowania.
  • Strefa ciszy: Ten obszar otacza kod. Obszar ten musi być co najmniej tak szeroki, jak jedna kropka kodu.
Rozwój kodu DataMatrix rozpoczął się w latach 80-tych. Obecnie istnieją różne etapy rozwoju, które różnią się pod względem korekcji błędów. Są one nazywane ECC, co jest skrótem od Error Checking and Correction Algorithm. Zasadniczo istnieją dwie wersje: ECC 000-140 i ECC 200. Najbardziej aktualnym i zalecanym wariantem jest ECC 200 (korekcja błędów Reeda-Solomona). ActiveBarcode wykorzystuje ECC 200 do tworzenia kodów DataMatrix. Kod DataMatrix może być nadal odczytywany, gdy do 25% jego powierzchni jest zakryte lub uszkodzone.

Kod DataMatrix może kodować do 3116 cyfr numerycznych lub 2335 znaków alfanumerycznych. Rozmiar używanego symbolu zależy od ilości danych do zakodowania.

W ActiveBarcode można wybierać między różnymi opcjami tworzenia DataMatrix:
  • DataMatrix (Type #37)
    ActiveBarcode zawsze wybiera najlepszy rozmiar symbolu, który pasuje do danych do zakodowania. Symbole o rozmiarze 12x12 i 8x18 oraz symbole o rozmiarze 20x20 i 12x36 mają taką samą liczbę danych do zakodowania. ActiveBarcode zawsze używa w tym przypadku kwadratowych wersji DataMatrix Symbol.

  • DataMatrix Square (Typ #42)
    ActiveBarcode zawsze wybiera optymalny kwadrat rozmiar symbolu do kodowania danych.

  • DataMatrix Rectangular (Typ #43)
    ActiveBarcode zawsze wybiera optymalny prostokątny, nie kwadratowy rozmiar symbolu do kodowania danych.

  • DataMatrix <Symbol size> (Typy od #44 do #73)
    Rozmiar symbolu jest wybierany przez użytkownika typu. Na przykład wybranie typu DataMatrix 18x18 spowoduje wyświetlenie kodu o rozmiarze symbolu 18x18.

Listę rozmiarów symboli DataMatrix wraz z przykładami można znaleźć tutaj.

Więcej informacji na ten temat można znaleźć na stronie
https://pl.wikipedia.org/wiki/DataMatrix.

Dane techniczne

Ważne znaki: ASCII 1-255
Długość: Zmienna bez stałej długości.
Cyfra kontrolna: Obliczone zgodnie z Reed-Solomon-Korekcja błędów
ActiveBarcode automatycznie oblicza cyfrę kontrolną.
Typ#: DataMatrix - #37 - CODEDATAMATRIX
Lista wszystkich rozmiarów symboli
Info: Zgodnie ze specyfikacją ten typ kodu kreskowego nie zawiera tekstu czytelnego dla człowieka. Właściwość ShowText nie ma żadnego efektu, gdy używany jest jeden z tych kodów.

Inne typy...

Chcesz poznać inne typy kodów kreskowych?