ГОСТ Р ИСО/МЭК 16022 — 2008
байта с этим же значением, таким образом в случае одиночного применения знакдействует как управляю
щий знак, а появление сдвоенных знаков свидетельствует о появлении знака данных.
Примеры:
Закодированные данные А\\В\С.
Передаваемые данные AWWBWC.
Использование идентификатора символики обеспечивает правильность интерпретации управляюще
го знака в данном прикладном применении.
11.5 Идентификатор символики
ИСО/МЭК 15424 предусматривает типовую процедуру указания символики, которая была считана,
наряду с набором вариантов, установленных вдекодере, и специальными свойствами, которые могут быть
включены в символ.
После того какструктура данных (включая использование любых ECI). идентифицирована, декодер
должен добавить соответствующий идентификатор символики в виде префикса к передаваемым данным.
Идентификатор символики также необходим в случае, если одна или несколько интерпретаций в расши
ренном канале (ECI) появляются в символе или при использовании знака FNC1 в соответствии с 11.1 и
11.2. Идентификаторы символики и значения возможных вариантов, которые возможны для применения в
символике Data Matrix, приведены в приложении N.
11.6 Пример передаваемых данных
В данном примере сообщение, состоящее из двух знаков «ЦЖ» должно быть закодировано в симво
ле версии ЕСС 200 с помощью схемы кодирования ASCII (КОИ-7/КОИ-8). Знак «fl» представляют байтом с
десятичным значением 182 в наборе знаков по умолчанию Data Matrix (номер назначения ECI 000003
соответствует набору знаков по ИСО 8859-1). Буква кириллицы «Ж» отсутствует в ECI000003. но представ
лена в ИСО 8859-511(номер назначения ECI000007) байтом с тем жедесятичным значением 182. Полное
сообщение, следовательно, может быть представлено, путем вставки переключения к ECI000007 после
первого знака следующим образом.
Символ кодирует сообщение
< Ц> < переключение к ECI 000007 > < Ж >.
используя следующую последовательность кодовых слов Data Matrix:
(знак верхнего регистра] [55] [ ECI] [8] [знак верхнего регистра] [55]
сдесятичными значениями [235]. [55]. [241]. [8]. [235]. [55].
П р и м е ч а н и е 1 — Знак верхнего регистра с последующим кодовым словом, имеющим значение 55,
кодирует байт с десятичным значением 182.
П р и м е ч а н и е 2 — Номер назначения ECI в символе Data Matrix кодируют как ECI+1.
Декодер передает байты со следующими значениями (включая префикс идентификатора символи
ки. вариант символики, знак-модификатор 4. указывающий на использование протокола ECI):
93. 100. 52.182. 92. 48.48. 48. 48. 48. 55.182.
В графических знаках эта запись будет выглядеть следующим образом в интерпретации по умолча
нию:
Jd4U\000007U
Декодер отвечает за передачу сигнала переключения к ECI000007. но не за интерпретацию резуль
тата. Программное обеспечение с поддержкой ECI в приемной прикладной системе удалит управляющую
последовательность ECI 000007, и буква «Ж» будет представлена способом, принятым в системе (т.е.
путем изменения шрифта в файле распечатки). Конечным результатом будет соответствие исходному
сообщению с буквой «Ж».
11Набор 8-битовых знаков (версия КОИ-8) по ИСО/МЭК 8859-5 приведен в приложении V.
36