Статус документа
Статус документа

ГОСТ Р 51294.6-2000 (ИСО/МЭК 16023-2000) Автоматическая идентификация. Кодирование штриховое. Спецификация символики MaxiCode (Максикод)

ПРИЛОЖЕНИЕ В
(обязательное)

     
Структурированное сообщение носителя (режимы 2 и 3)


Режимы 2 и 3 должны быть зарезервированы для использования перевозчиками в транспортной отрасли в качестве символа классификации места назначения.

Настоящее приложение устанавливает структуру первичного сообщения, альтернативные структуры вторичного сообщения как для кодирования, так и для декодирования, а также правила для режимов 2 и 3 при их использовании со структурированным соединением.

Общая структура данных должна соответствовать таблице B.1.

Таблица B.1 - Структурированное сообщение носителя

Значение бита

Кодируемые данные

Структура

От 6 до 3

режим

двоичная от 0 до 15

От 36 до 33, от 30 до 7, от 2 до 1

Почтовый код

Цифровой почтовый код (до 9 цифр)

От 42 до 39, от 32 до 31

Длина почтового кода

Только для цифровых почтовых кодов

От 42 до 39, от 36 до 7, от 2 до 1

Почтовый код

Алфавитно-цифровой почтовый код

От 54 до 53, от 48 до 43, от 38 до 37

Код названия страны

Трехразрядный номер по ГОСТ 7.67

От 60 до 55, от 52 до 49

Класс обслуживания

Трехразрядный номер

От 120 до 61

Кодовые слова расширенной коррекции ошибки (EEC)


Or 121 до 844

Сообщение данных, определенное применением


От 625 до 864

Кодовые слова стандартной коррекции ошибки (SEC)


Управляющий знак символики ЦР (NS) не должен использоваться для кодирования класса обслуживания, кода названия страны или полностью цифрового почтового кода.

Структура почтового кода определяется режимом.

Код названия страны по ГОСТ 7.67

В ИСО/МЭК 16023 ссылка на ИСО 3166 соответствует ГОСТ 7.67.

         

     B.1 Структура первичного сообщения


Все символы режимов 2 и 3, даже если они являются частью структурированного соединения, должны иметь общую структуру первичного сообщения. Для преобразования данных в значения битов необходимо использовать следующие правила:

1) в первичном сообщении не допускается использовать знаки символики Shift (РЕГИСТР) для перехода от цифрового уплотнения к алфавитному кодированию и обратно;

2) трехразрядный класс обслуживания должен быть представлен двоичным эквивалентом из 10 битов;

3) трехразрядный код названия страны по ГОСТ 7.67 должен быть представлен двоичным эквивалентом из 10 битов;

4) почтовый код представляется 36 битами:

а) при использовании режима 2 шесть битов (с 42-го по 39-й, 32-й и 31-й) кодируют длину (до девяти). Остальные 30 битов являются двоичным представлением цифрового почтового кода. В случае кода страны 840, если "+4" - неизвестен, то почтовый код заполняется нулями;

б) при использовании режима 3 кодируют до шести графических знаков из подмножества кодируемого набора А. Более короткие коды должны быть дополнены пробелами, более длинные коды - усечены;

5) должен быть установлен режим 2, если почтовый код цифровой, и режим 3, если почтовый код алфавитно-цифровой.

Пример формирования первичного сообщения:


          Класс обслуживания:

999

          Код названия страны по ГОСТ 7.67:

056 (для Бельгии)

          Почтовый код:

В1050

          Режим 3


Класс 999 преобразуют в двоичное значение:

1111100111.

Код названия страны 056 преобразуют в двоичное значение:

111000

Добавляют начальные нулевые биты для получения 10-битовой цепочки:

           0000111000


Алфавитно-цифровой почтовый код преобразуют в 36-битовую двоичную цепочку, используя кодируемый набор А:


Кодовое слово

Двоичное значение

В

2

000010

1

49

110001

0

48

110000

5

53

110101

0

48

110000

Space (ПРОБЕЛ)

32

100000


Режим 3 имеет двоичный установочный параметр: 0011