База знаний

Что означает размер маркировки 22×22?

Иллюстрация Data Matrix
22 × 22 = 484 модуля

После рамки остаётся поле 20 × 20.

400 бит = 50 кодовых слов

ECC200: 30 кодовых слов данных и 20 кодовых слов коррекции ошибок.

Это размер сетки, а не наклейки в миллиметрах.
22×22 — размер сетки символа: внутри рамки расположено поле 20×20.

Когда говорят, что код маркировки имеет размер 22×22, речь идёт о количестве элементов матрицы по горизонтали и вертикали. Это не физический размер наклейки в миллиметрах.

У такой матрицы всего 484 клетки. После вычета служебной рамки остаётся внутреннее поле 20×20, в котором и располагаются данные.

С технической точки зрения это 400 бит, то есть 50 кодовых слов по 8 бит. Для варианта ECC200 22×22 обычно используется 30 кодовых слов данных и 20 кодовых слов коррекции ошибок.

Кодовые слова — это не то же самое, что символы строки. Одна и та же последовательность букв и цифр может кодироваться по-разному и занимать разный объём в матрице.

Для упакованной воды размер 22×22 встречается очень часто, поэтому нам он хорошо знаком на практике. Но это не означает, что все товары или все коды маркировки обязательно имеют именно такой размер.

Для анализа повреждённого кода знание размера очень полезно: оно помогает правильно построить сетку, понимать ожидаемый объём данных и применять нужные правила коррекции.

Проверим ваш повреждённый кодФото маркировки + штрихкод товара с цифрами или GTIN.
Проверить повреждённый код