DataMatrix

Описание DataMatrix

DataMatrixОдним из наиболее известных 2D-кодов является код DataMatrix, который состоит из 4 основных компонентов:
  • Область данных: данная область содержит данные в кодированном виде.
  • Закрытая линия ограничения: это угол, который отображается в нормальном выравнивании слева и ниже области данных непрерывной линией. На основании этого код и его выравнивание распознаются во время сканирования.
  • Открытая граница: это противоположный угол закрытой линии ограничения. Эти линии вверху и справа состоят из чередующихся черных и белых точек. Они используются для определения строк и столбцов во время сканирования.
  • Тихая зона: эта область окружает код. Ширина этой области должна быть не менее одной точки кода.
Разработка кода DataMatrix началась в 1980-х годах. В настоящее время существуют различные этапы разработки, которые отличаются по способу коррекции ошибок. Они называются ECC, что означает «алгоритм проверки и исправления ошибок». Существует две основные версии: ECC 000-140 и ECC 200. Наиболее актуальным и рекомендуемым вариантом является ECC 200 (исправление ошибок по методу Рида-Соломона). ActiveBarcode использует ECC 200 для создания кодов DataMatrix. Код DataMatrix можно прочитать, даже если до 25 % его поверхности покрыто или повреждено.

Код DataMatrix может кодировать до 3116 цифровых символов или 2335 буквенно-цифровых символов. Размер используемого символа зависит от объема кодируемых данных.

В ActiveBarcode вы можете выбрать один из нескольких вариантов создания DataMatrix:
  • DataMatrix (Type #37)
    ActiveBarcode всегда выбирает оптимальный размер символа, подходящий для кодируемых данных. Символы размером 12x12 и 8x18, а также символы размером 20x20 и 12x36 могут кодировать одинаковое количество данных. В данном случае ActiveBarcode всегда использует квадратные версии символа DataMatrix.

  • Квадратный массив данных (тип № 42)
    ActiveBarcode всегда выбирает оптимальный квадратный размер символа для кодирования данных.

  • DataMatrix прямоугольный (тип № 43)
    ActiveBarcode всегда выбирает оптимальный прямоугольный, не квадратный размер символа для кодирования данных.

  • DataMatrix <Размер символа> (Типы от #44 до #73)
    Размер символа выбирается пользователем в зависимости от типа. Например, при выборе типа DataMatrix 18x18 будет сгенерирован код с размером символа 18x18.

Список размеров символов DataMatrix с примерами.

Более подробную информацию об этом можно найти на сайте https://ru.wikipedia.org/wiki/DataMatrix.

Технические характеристики

Допустимые символы: ASCII 1-255
Длина: Переменная без фиксированной длины.
Контрольная цифра: Рассчитано в соответствии с Reed-Solomon-Исправление ошибок
ActiveBarcode автоматически рассчитывает контрольный разряд.
Тип#: DataMatrix - #37 - CODEDATAMATRIX
Список всех размеров символов
Информация: Согласно спецификации, этот тип штрихкода не содержит текста, читаемого человеком. Свойство ShowText не имеет эффекта при использовании одного из этих кодов.

Другие типы...

Желаете узнать о других типах штрих-кодов?