ГОСТ Р 51294.9—2002
Обозначения:
----------— фиксация в подрежиме;
.............—переключение регистра в подрежим;
11— знак фиксации в подрежиме строчных букв;
ps —знак регистра в подрежиме знаков пунктуации;
ml — знак фиксации в подрежиме смешанных знаков;
as — знак регистра в подрежиме прописных букв;
а1— знак фиксации в подрежиме прописных букв;
pi —знак фиксации в подрежиме знаков пунктуации
Рисунок 6Переключения подрежимов в режиме текстового уплотнения
2)если подрежимом режима текстового уплотнения является подрежим знаков пунктуации, ис
пользуют знак со значением 29 (al) из 30 базовых значений. Декодер не должен игнорировать знак
(al), и таким образом осуществится возврат в подрежим прописных букв.
4.4.2.5 Переключение из режима текстового уплотнения
Режим текстового уплотнения может завершиться с окончанием символа или любым из ниже
перечисленных кодовых слов:
900 (фиксация в режиме текстового уплотнения);
901 (фиксация в режиме байтового уплотнения);
902 (фиксация в режиме цифрового уплотнения);
924 (фиксация в режиме байтового уплотнения);
928 (начало управляющего блока Макро);
923 (начало необязательного поля Макро PDF417);
922 (ограничитель Макро PDF417).
Последние три кодовых слова могут встречаться только внутри управляющего блока Макро
PDF417 символа Макро PDF417 (4.13.1). На режим текстового уплотнения также влияет присутствие
зарезервированного кодового слова (4.4.6).
Если декодер находится в режиме текстового уплотнения и встречается кодовое слово 913 (ре
гистр в режиме байтового уплотнения), он декодирует кодовое слово, которое следует за кодовым
словом 913, как отдельный двоичный байт, и затем возвращается к режиму текстового уплотнения.
Подрежим, в который возвращается декодер, является самым последним фиксированным подрежи-
15