ГОСТ Р 51294.6-2000
Интерпретация расширенного канала может быть использована только совместно с устройст
вами считывания, способными передавать идентификаторы символик. Устройства считывания, не
способные передавать идентификаторы символик, не смогут передать данные, в символе
которых содержится значение ЕС1. Исключение составляют случаи, когда значения ECI
обрабатываются самим устройством считывания.
4.6.1 Интерпретация расширенного канала и режимы кодирования 2 и 3
Режимы кодирования 2 и 3 используют для кодирования в первичном сообщении структури
рованного сообщения носителя (4.8.3).
При использовании режимов кодирования 2 и 3 значения ECI могут располагаться только во
вторичном сообщении.
4.6.2 Режимы кодирования и знаки |ЕС1)
Используемый режим кодирования строго определен 8-битными закодированными значения
ми данных и не зависит от действующей интерпретации расширенного канала. Например, после
довательность знаков с десятичными значениями от 48 до 57 будет закодирована
наиболее эффективно в цифровом режиме даже в том случае, если последовательность не
интерпретируется как цифровая.
4.6.3 Кодирование интерпретаций расширенного канала в MaxiCode
Назначение интерпретации расширенного каната (ЕС1) вызывается при помощи кодового
слова 27 — знака |ЕС!|. Для кодирования номера назначения ECI (ECI Assignment Number)
используют от одного до четырех дополнительных кодовых слов. Правила кодирования определены в
таблице 3.
П р и м е ч а н и е — При декодиронании двоичная комбинация кодового слова С1 (т.с. кодового слова,
следующего за кодовым словом 27) определяетдлину последовательности ECI. Количество битов со значением 1
перед первым нулевым битом определяет количество дополнительных кодовых слов, используемых для
определения номера назначения ECI (ECI Assignment Number). Последовательность битов, следующая за
первым нулевым битом, является номером ЕС1 в двоичном представлении.
Номера назначения ECI (ECI Assignment Number) с наименьшими значениями могут быть
закодированы различными способами, наиболее предпочтительным является кратчайший.
Т а б л и ц а 3 — Кодирование номера назначения ЕС! (ECI Assignment Number)
Значение номера
назначения ECI
Пос.1сло1131елыюс11.
кодовых слов
Значении кодовых слов
Or 000000 до 000031
С0 С,
|27||Obbbbb|
» 000000 * 001023
СоС,С2
|27|| 10bbbb||bhbbbb|
» 000000 . 032767
Со
с ,
С, С3
|27Ц 110bbb||bbbbbb||bbbbbb|
» ОООООО * 999999Со
с , с , с , с .
|27|| 111Obb11bbbbbbl 1bbbbbb 11bbbbbbi
П р и м е ч а н и е —b...b —это двоичное значение номера назначения ECI.
4.6.4 Интерпретации расширенного канала и структурированное соединение
Интерпретации расширенного канала могут кодироваться в любом месте сообщения как в
единичном наборе символов, так и в наборе символов MaxiCode структурированного соединения, но
не могут содержаться в первичных сообщениях для режимов 2 и 3. Любая вызванная интерпре тация
расширенного канала (ЕС1) должна действовать до окончания кодируемых данных или до начала
следующей интерпретации расширенного канала (ECI). Таким образом интерпретация в рамках
одной ЕС1 может охватить два и более символов.
4.6.5 Протокол после декодирования
Протокол передачи данных интерпретации расширенного канала (ECI) должен соответство
вать 4.15.2. При использовании интерпретаций расширенного канала (ECI) идентификаторы
символик (4.15.3) должны быть использованы полностью и соответствующий идентификатор
символики должен быть передан в качестве префикса сообщения.
4.7 Структура сообщения
Символы MaxiCode делятся на первичное и вторичное сообщения, каждое из которых
содержит данные и кодовые слова коррекции ошибки. Эти сообщения структурированы в соответ
ствии с рисунком 6.
II