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

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

     4.2 Описание символа

4.2.1 Структура символа

Каждый символ MaxiCode состоит из центрального шаблона поиска, окруженного массивом 33 смещенных строк шестиугольных модулей. Длина каждой строки символа варьируется от 30 до 29 модулей. С четырех сторон символ должен быть окружен свободными зонами. На рисунке 2 представлен символ MaxiCode (с визуальным представлением).


"THIS IS A 93 CHARACTER CODE SET A MESSAGE THAT FILLS A MODE 4,
UNAPPENDED, MAXICODE SYMBOL..."

Рисунок 2 - Символ MaxiCode (фактический размер)



4.2.1.1 Шаблон поиска

Шаблон поиска состоит из трех темных концентрических колец и трех внутренних светлых областей, центрированных относительно виртуального модуля, установленного в 4.11.4. На рисунке 3 показан шаблон поиска относительно примыкающей комбинации модулей.


В - черные или темные модули шаблона ориентации;

- белые или светлые модули шаблона ориентации;


                                                                           - виртуальный шестиугольник

Рисунок 3 - Структура символа MaxiCode
(с шаблоном поиска и модулями ориентации)

4.2.1.2 Шаблоны ориентации

Ориентация информации осуществляется за счет шести шаблонов, состоящих из трех модулей. Точное размещение шаблонов ориентации показано на рисунках 3-5.

4.2.2 Знак символа и последовательность модулей

Символ MaxiCode состоит из 144 знаков символа в первичном и вторичном сообщениях, расположенных в следующей последовательности:

а) знаки символа первичного сообщения (с 1-го по 20-й) расположены вокруг шаблона поиска, как показано на рисунке 4. Знаки символа вторичного сообщения (с 21-го по 144-й) расположены в особой конфигурации*, которая начинается в верхнем левом углу, продолжается слева направо в первой строке, справа налево во второй строке и т.д. (рисунок 4);     

______________

* Такая конфигурация, нередко используемая в информационных технологиях, называется бострофедонической по названию текстов древних манускриптов с характерным расположением знаков.


Рисунок 4 - Последовательность знаков символа MaxiCode



b) каждый шестиугольный модуль пронумерован. На рисунке 5 приведена последовательность нумерации шестиугольных модулей в символе. Обычно шестиугольные модули знака символа являются непрерывными и имеют нумерацию внутри знака символа справа налево и сверху вниз. В любом случае в знаке символа модуль с наименьшим номером - бит старшего порядка (рисунок 1), модуль - это -й бит знака символа от =1(бит старшего порядка) до =6 (бит младшего порядка), где

,

     
;

с) модули с 1-го по 120-й, т.е. 20 знаков символа, должны содержать информацию первичного сообщения, включая данные, информацию о коррекции ошибки и о режиме. Модули с 121-го по 864-й, т.е. 124 знака символа, должны содержать информацию вторичного сообщения.

Два крайних правых модуля верхней строки не используют (рисунок 5). Они должны быть закодированы, как темные модули.