ГОСТ Р ИСО/МЭК 16022 — 2008
X
— горизонтальный и вертикальный размеры модуля;
е — кодовое слово исправления ошибок.
3.3 Математические обозначения
В настоящем стандарте используются следующие обозначения и математические операции:
div— оператор деления на целое число;
mod — остаток при делении на целое число:
XOR — исключающее ИЛИ (exclusive-or) — логическая функция или операция, результатом которой
является единица только вслучае неэквивалентности двух входов;
LSB — младший значащий разряд (Least Significant Bit);
MSB — старший значащий разряд (Most Significant Bit).
4 Описание символов
4.1 Основные параметры
Data Matrix представляет собой двумерную матричную символику.
Существуют две версии символики Data Matrix;
- версия, обозначаемая ЕСС 200. в которой используюталгоритм исправления ошибок Рида-Соломо
на. Версия ЕСС 200 рекомендуется для разработки любого нового применения;
- версия, обозначаемая ЕСС 000-140. с несколькими доступными уровнями сверточного исправле
ния ошибок, такими как ЕСС 000. ЕСС 050. ЕСС 080. ЕСС 100 и ЕСС 140. Версию ЕСС 000-140 следует
использовать только для замкнутых прикладных систем, в которых одна и та же сторона контролирует
создание и считывание символов и обеспечивает функционирование всей системы.
Символика Data Matrix имеет следующие параметры:
a) кодируемый набор знаков:
1) знаки набора ASCII (версии КОИ-7) по ИСО/МЭК6 4 6 ’(согласнонациональной версии США2*)
(далее — знаки ASCII (КОИ-7)) сдесятичными значениями от 0 до 127.
П р и м е ч а н и е 1— Указанная версия ASCII (КОИ-7) состоит из набора знаков G0 по ИСО/МЭК 646
и СО по ИСО/МЭК 6429. в котором знаки с десятичными значениями от 28 до 31 соответствуют знакам FS.
GS. RS и US соответственно;
2) знаки расширенного набора ASCII (версия КОИ-8) по ИСО/МЭК 8859-13)(далее — знаки рас
ширенного набора ASCII (КОИ-8)) с десятичными значениями от 128 до 255;
b
) представление данных: темный модуль соответствует двоичной единице, светлый— двоичному
нулю.
П р и м е ч а н и е 2 — Настоящий стандарт определяет символы Data Matrix как темные модули, располо
женные на светлом фоне. Однако в 4.2 предусмотрено, что символы могут также быть образованы с заменой
цвета на противоположный, и для таких символов положения настоящего стандарта в отношении темных моду лей
должны применяться к светлым модулям и наоборот;
c) размеры символа в модулях (без учета свободной зоны).
-для версии ЕСС 200 — от 10 х 10до 144 х 144. только четные значения:
- для версии ЕСС 000-140 — от 9 х 9 до 49 на 49. только нечетные значения;
d) число знаков данных в символе (для символа максимального размера версии ЕСС 200):
1) алфавитно-цифровыеданные — до 2335 знаков.
2) в 8-битовых байтах — 1555 знаков.
3) числовыеданные — 3116 числовых разрядов;
e) задаваемое исправление ошибок:
- для версии ЕСС 200 — исправление ошибок Рида - Соломона:
° Набор знаков ASCII (версия КОИ-7) по ИСО/МЭК 646 приведен в приложении V.
2> Набор знаков по ANSI INCITS 4-1986 (R2007) Information Systems — Coded Character Sets — 7-Bil American
National Standard Code for Information Interchange (7-Bit ASCII) (Информационные системы — Кодированные
наборы знаков — 7-битовый американский национальный стандартный код для обмена информацией (7-
битовый ASCII).
3>Набор знаков расширенного набора ASCII (КОИ-8) приведен в приложении V.
3