ГОСТ Р ИСО/МЭК 16022 — 2008
Символы версии ЕСС 000-140 состоят из нечетного числа строк и нечетного числа столбцов. Симво
лы версии ЕСС 000-140 имеют квадратную форму размерами от 9 х 9 до 49 х 49 модулей без учета
свободных зон. Данные символы можно распознать по темному модулю в правом верхнем углу. Полный
перечень атрибутов символов версии ЕСС 000-140 приведен в приложении G.
5 Требования к символам версии ЕСС 200
5.1 Основные положения процедуры кодирования
Настоящий раздел содержит общие сведения о процедуре кодирования. В следующих разделах
приведено болеедетальное рассмотрение указанной процедуры. Пример кодирования для символа вер
сии ЕСС 200 приведен в приложении О. Преобразование данных пользователя всимвол версии ЕСС 200
происходит в следующей последовательности:
Этап 1. Кодированиеданных
Анализируют поток данных для определения разнообразия типов различных знаков, подлежащих
кодированию. Символы версии ЕСС 200 содержат различные схемы кодирования, которые позволяют
найденные множества знаков преобразовать в кодовые слова более эффективно по сравнению со схемой
кодирования, принятой по умолчанию. Вводят дополнительные кодовые слова для переключения между
схемами кодирования и для выполнения других функций. Добавляют необходимое количество знаков-
заполнителей для образования требуемого числа кодовых слов. Если пользователь не установил размер
матрицы, то выбирают наименьший размер, в котором могут быть размещены данные. Полный перечень
размеров матриц приведен в 5.5 (таблица 7).
Т а б л и ц а 1 — Схемы кодирования для символов версии ЕСС 200
Наименование
схемы кодирования
Знаки
Число битов иа
один знак данных
ASCII
Сдвоенные разряды чисел
4
(КОИ-7/
Знаки ASCII (КОИ-7) с десятичными значениями от 0 до 127
8
КОИ-8)
Знаки расширенного набора ASCII (КОИ-8) с десятичными значения
ми от 128 до 255
16
С40
Цифры и прописные латинские буквы
5.33
Специальные знаки и строчные латинские буквы
10.66-
Text
Цифры и строчные латинские буквы
5.33
Специальные знаки и прописные латинские буквы
10.66"
ANSI Х12
Набор знаков данных для электронного обмена данными по ANSI Х12
EDI
5.33
EDIFACT
Знаки ASCII (КОИ-7) с десятичными значениями от 32 до 94
6
По основанию 256
Любые байты с десятичными значениями от 0 до 255
8
аКодируют как два значения в схеме кодирования С40 с использованием знака регистра (Shift).
ь Кодируют как два значения в схеме кодирования Text с использованием знака регистра (Shift).
Этап 2. Формирование кодовых слов проверки и исправления ошибок
Для символов, содержащих более 255 кодовых слов, поток кодовых слов подразделяют на череду
ющиеся блоки, чтобы дать возможность обработки алгоритмами исправления ошибок (приложение А). Для
каждого блока формируют кодовые слова исправления ошибок. Результатом этого процесса является
удлинение потока кодовых слов на число кодовых слов исправления ошибок. Кодовые слова исправле
ния ошибок помещают после кодовых слов данных.
Этап 3. Размещение модулей в матрице
Модули кодовыхслое размещают в матрице. В матрицу вставляют модули направляющих шаблонов
(при их наличии). Вокруг матрицы добавляют модули шаблона поиска.
5