ГОСТ Р ИСО/МЭК 24778 — 2010
10.2 Кодовые наборы и интерпретации в расширенном канале
Используемые кодовые наборыопределяются исключительно кодируемыми 8-битовыми значениями
данных и не зависят отдействующей интерпретации в расширенном канале (ECI). Например последова
тельность значений вдиапазоне от 48 до 57десятичных значений ASCII наиболее эффективно кодируют в
кодовом наборе Digit, даже если эта последовательность не будет интерпретироваться как цифры.
10.3 Интерпретации в расширенном канале и структурированное соединение
Интерпретации врасширенном канале (ECI) могут находиться в любой позицииданных в оообщении.
закодированном одним символом или комплектом символовAztec Code структурированного соединения.
Активизируемая интерпретация ECIдействуетдо конца закодированныхданных или до обнаружения дру
гих интерпретаций врасширенном канале (ECI). Таким образом интерпретация ECI может распространяться на
два и более символа.
10.4 Протокол постдекодирования
Протокол передачи данных в ECIдолжен соответствовать приведенному в 16.3. При использовании
ECI идентификаторы символики (16.4)должны быть реализованы полностью, а соответствующий идентифи
катор символики следует передавать в качестве преамбулы к передаваемым данным.
11 Возможности пользователей
Потенциальные пользователи символики Aztec Code могут принять решения относительно кодируе
мых данных, необходимого уровня исправления ошибок и возможности разделения данных в сообщении
на несколько символов.
11.1 Выбор пользователем кодируемых данных в сообщении
Во многих применениях штрихового кода кодируемые данные всообщении жесткоопределены зара
нее. на стадии планирования может существоватьопределенная свобода выбора форматовданных, опти
мизированныхдля эффективного кодирования. В общем случае максимальная эффективность кодирова
ния достигается тогда, когдаданные в сообщении состоят издлинной последовательности знаков, принад
лежащих к одному кодовому набору (таблица 2). Текст, состоящий только из прописных букв
латинского алфавита, только цифровых данных или данных, представленных в виде байтов,
характеризует три типа данных в сообщении, наиболее эффективно кодируемых в символахAztec Code.
11.2 Выбор пользователем минимального уровня исправления ошибок
С технической точки зрения символика Aztec Code допускает, чтобы символ не включал всебя кодо
вых слов исправления ошибок или чтобы их число достигало 99 %. хотя оба этих предельных значения
практически не применяют. Рекомендуемый уровень исправления ошибок для обычных применений со
ставляет 23 % информационной емкости символа плюс 3 кодовых слова. Таким образом 5-слойный символ,
содержащий 120 кодовых слов, обычно содержит по меньшей мере28 плюс 3 контрольных кодовых слова,
а для кодированияданных сообщения остается до 89 кодовыхслов. Программы печати должны обеспечи
ватьданный уровень исправления ошибок по умолчанию.
Если пользователь предъявляет менее жесткие требования к надежности приложения или считает
надежность приложения недостаточной, он может выбратьдругой минимальный процент исправления оши
бок (менее 10 %) ил и более 50 % собязательным использованием трех дополнительных контрольных слов
для обеспечения безопасности данных. Процент назван «минимальным» потому, что в зависимости от
длины данных всообщении символика требуетдобавлениядополнительных контрольных слов выше этого
минимума для заполнения символа.
Некоторые применения лучше всего работают при фиксированном размере (числе слоев данных)
всех символов Aztec Code независимо от содержащихся в нихданных. В этом случае пользователь дол
жен задать размер, включающий в себя соответствующий уровень исправления ошибокдля
самогодлин ного предполагаемого сообщения. Тогда более короткие сообщения будут кодироваться с
избыточным уровнем исправления ошибок, а символы в данном применении будут более надежными.
11.3 Выбор пользователем структурированного соединения
Структурированное соединение позволяет распределитьданные в сообщении в нескольких симво
лах AztecCode, а затем восстановить их после того, как все символы были считаны в произвольном поряд
ке. Структурированное соединение обеспечивает возможность нанесения символов Aztec Code в облас
тях. форма которых отличается от квадратной. Оно такжедоступнодля кодирования данных сообщения,
длина которых превышает практическую емкость одного символаAztec Code.
16