ГОСТ Р ИСО/МЭК 16022 — 2008
5.2.4.7 Знаки Макро (Macro)
Символика Data Matrix обеспечивает представление специальных международных отраслевых го
ловной и конечной меток водном знаке символа, которое сокращает число знаков символа, необходимых
для кодированияданных всимволе прииспользовании установленных структурированных форматов. Любой
знак Макро применяют только в позиции первого знака символа. Эти знаки не должны использоваться
вместе со структурированным соединением (Structured Append). Функции знаков Макро приведены в таб
лице 3. Головная меткадолжна быть включена в передаваемый потокданных в виде префикса, а конечная
метка — суффикса1). Если используют идентификатор символики, то он должен предшествовать голов ной
метке.
Т а б л и ц а 3 — Функции знаков Макро
Значение кодового словаОбозначение знака
знака Макро
Интерпретация метки
Головная меткаКонечная метка
236Макро 05
1)>RsQ5Gs 21
r s e
O
t
3>
237Макро 06
1
)> R
s 0 6
% 4>
Rs E ° T
5.2.4.8 Знак структурированного соединения (Structured Append)
Знак структурированного соединения используют для указания того, что символ является частью
последовательности символов структурированного соединения в соответствии с 5.6.
5.2.4.Э Знак программирования устройства считывания
Знак программирования устройства считывания указывает на то. что в символе закодировано сооб
щение. предназначенное для программирования устройства считывания. Знак программирования устрой
ства считывания должен быть первым кодовым словом символа и не подложит использованию совместно
со структурированным соединением.
5.2.5 Схема кодирования С40
Схему кодирования С40 применяютдля оптимизации кодирования данных, состоящих из последова
тельности. включающей прописные буквы латинского алфавита и числа (включая знак ПРОБЕЛ). Данная
схема позволяет также кодировать и другие знаки путем использования знаков регистра в комбинации с
другими знаками данных.
Знаки данных в схеме кодирования С40 разделены на четыре набора. Знаки из первого набора,
называемого основным набором, содержат три специальных знака регистра, знак ПРОБЕЛ и знаки ASCII
(КОИ-7) с A no Z и с 0 по 9. Каждому знакуданных соответствует единственное значение схемы кодирова
ния С40 (далее — значение С40). Знаки других наборов присваивают одному из трех знаков регистра,
которые указывают на один из трех оставшихся наборов и сопровождаются одним из значений С40 (прило
жение С. таблица С.1).
В результате первого этапа кодирования каждый знакданных преобразуют водно значение С40 или
в пару значений С40. Затем полную строку значений С40 разбивают на группы по три значения (если в
концеданных остается одно илидва значения, то применяют специальные правила, приведенные в5.2.5.2.).
После этого три значения (С1, С2, СЗ) кодируют как одно 16-битовое значение по формуле (1600хС1)♦
(40хС2) + СЗ + 1. В завершение каждое 16-битовое значение кодируют в двух кодовых словах, представ
ляющих собой восемь старших битов и восемь младших битов.
5.2.5.1 Переключение на схему кодирования С40 и обратно
На схему кодирования С40 можно переключиться из схемы кодирования ASCII (КОИ-7ЖОИ-8), ис
пользуя соответствующее кодовое слово фиксации схемы кодирования С40 со значением 230. Кодовое
слово со значением 254. непосредственно следующее за парой кодовых слов в схеме кодирования С40.
действует как отказ от фиксации (Unlatch) для возврата к схеме кодирования ASCII (КОИ-7/КОИ-8). В про
тивном случае кодирование по схеме кодирования С40 сохраняется до окончания данных, закодирован
ных в символе.
Л Суффикс является завершающим дополнением к потоку данных
2>Знаки КОИ-7 (ASCII) с десятичными значениями 91. 41.62. 30 .48 .53. 29.
3>Знаки КОИ-7 (ASCII) с десятичными значениям 30. 4.
4) Знаки КОИ-7 (ASCII) с десятичными значениями 91. 41. 62. 30. 48. 54. 29.
8