ГОСТ Р 51294.6-2000
(ИСО/МЭК 16023-2000)
Группа П85
ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Автоматическая идентификация
КОДИРОВАНИЕ ШТРИХОВОЕ
Спецификация символики MaxiCode (Максикод)
Automatic identification. Bar coding. Symbology specification - MaxiCode
ОКС 35.040
ОКСТУ 4000
Дата введения 2001-07-01
Предисловие
1 РАЗРАБОТАН Ассоциацией автоматической идентификации ЮНИСКАН/ EAN РОССИЯ/ AIM РОССИЯ совместно с ООО "Интеркод"
ВНЕСЕН Техническим комитетом по стандартизации ТК 355 "Автоматическая идентификация"
2 ПРИНЯТ И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России от 27 декабря 2000 г. N 426-ст
3 Настоящий стандарт представляет собой аутентичный текст международного стандарта ИСО/МЭК 16023-2000 "Информационная технология. Международная спецификация символики MaxiCode", за исключением разделов 2 и 3, приложений М, N и Р, рисунка L.1
4 ВВЕДЕН ВПЕРВЫЕ
MaxiCode (Максикод) - это матричная символика фиксированного размера, состоящая из смещенных строк шестиугольных модулей, окружающих уникальный шаблон поиска.
Производителям оборудования и пользователям технологии штрихового кодирования требуются общедоступные стандартные спецификации символик, к которым они могли бы обращаться при разработке оборудования и стандартов, регламентирующих применение этих символик. Настоящий стандарт регламентирует одну из таких спецификаций символик.
Настоящий стандарт устанавливает требования к символике MaxiCode (Максикод), ее показателям, кодированию знаков данных, форматам символа, размерам, качеству печати, правилам исправления ошибок, алгоритму декодирования и задаваемым параметрам применения.
В настоящем стандарте использованы ссылки на следующие стандарты:
ГОСТ 25532-89 Приборы с переносом заряда фоточувствительные. Термины и определения
ГОСТ 27463-87 Системы обработки информации. 7-битные кодированные наборы символов
ГОСТ 27465-87 Системы обработки информации. Символы. Классификация, наименование и обозначение
ГОСТ Р 51294.1-99 Автоматическая идентификация. Кодирование штриховое. Идентификаторы символик
ГОСТ Р 51294.3-99 Автоматическая идентификация. Кодирование штриховое. Термины и определения
ИСО 646-91 Информационная технология. 7-битный кодированный набор знаков ИСО для обмена информацией
ИСО 8859-1-98 Обработка информации. Наборы 8-битных однобайтовых кодированных графических символов. Часть 1. Латинский алфавит N 1
ИСО 8859-5-99 Обработка информации. Наборы 8-битных однобайтовых кодированных графических символов. Часть 5. Латинский алфавит/кирилловский алфавит
Примечание - Международные стандарты - во ВНИИКИ Госстандарта России.
3.1 Определения
В настоящем стандарте применяют термины по ГОСТ Р 51294.3, а также следующие термины с соответствующими определениями:
3.1.1 индикатор режима (Mode Indicator): Группа модулей в символе MaxiCode, используемая для определения структуры символа, например для установления уровня коррекции ошибки в символе.
3.1.2 интерпретация расширенного канала (ECl-Extended Channel Interpretation): Протокол, используемый некоторыми символиками, позволяющий интерпретировать исходящий поток данных в соответствии с набором знаков, отличным от набора знаков по умолчанию.
3.1.3 фоточувствительный прибор с зарядовой связью (ФПЗС): По ГОСТ 25532.
3.2 Обозначения
В настоящем стандарте применяют следующие обозначения:
- кодовое слово;
- расстояние по вертикали от центра модуля в верхней строке до центра модуля в нижней строке;
- расстояние от центра крайнего левого модуля до центра крайнего правого модуля в верхней строке;
- знак сообщения;
- общее количество кодовых слов данных;
- знак символа;
- высота модуля по вертикали;
- расстояние между центрами соседних модулей;
- ширина модуля по горизонтали;
- расстояние по вертикали от центральной линии модуля одной строки до центральной линии модуля соседней строки;
- целая часть оператора деления;
- целая часть остатка от деления.
4.1.1 Основные показатели
К основным показателям матричной символики MaxiCode относят:
a) набор кодируемых знаков:
1) набор знаков по умолчанию позволяет закодировать 256 знаков:
знаки с десятичными целочисленными значениями от 0 до 127 в соответствии с ИСО 646*, т.е. все 128 знаков указанной версии КОИ-7;
____________
* Версия 7-битного кодированного набора знаков для обмена и обработки информации по ИСО 646 соответствует набору С0 ссылочной версии КОИ-7 Н0 по ГОСТ 27463-87 и набору Г0 версии КОИ-8 В1 по ГОСТ Р 34.303. В международном стандарте ИСО/МЭК 16023 указанная версия обозначена как ASCII по [1] и отмечено, что он эквивалентен ИСО 646.
знаки с десятичными значениями от 128 до 255 в соответствии с ИСО 8859-1;
2) цифровое уплотнение позволяет компоновать 9 цифр в шесть кодовых слов;
3) присутствуют различные управляющие знаки символики для переключения кода и других целей управления;
b) набор кодовых слов:
1) набор кодовых слов с 64 (2) значениями используют как промежуточный уровень кодирования между знаками данных и знаками символа. Кодовые слова являются основой для расчетов коррекции ошибок;
2) кодовые слова имеют значения от 0 до 63; в двоичном представлении - от 000000 до 111111. Внутри каждого знака символа бит старшего порядка - модуль с наименьшим номером, как показано на рисунках 1 и 5;
c) представление кодовых слов в символе MaxiCode:
1) каждое кодовое слово представлено шестью модулями шестиугольной формы;
2) информация в каждом модуле представлена в двоичном разряде. Темный модуль - это единица, а светлый модуль - нуль;
3) обычно шесть модулей составляют в три строки по два модуля - справа налево, сверху вниз. На рисунке 1 показаны модули типичного знака символа;
4) знаки символа от 1 до 9 и от 137 до 144 составлены, как показано на рисунке 4 (особый состав этих знаков обусловлен структурой символа MaxiCode);
MSB - бит старшего порядка,
LSB - бит младшего порядка
Рисунок 1 - Модули типичного знака символа в символе MaxiCode
d) размер символа:
1) любой символ MaxiCode имеет фиксированный размер. Он состоит из 884 шестиугольных модулей, расположенных в 33 строки, окружающих центральный шаблон поиска. В каждой строке должно быть не более 30 модулей;
2) каждый символ, включая свободную зону, имеет фиксированный номинальный размер:
28,14 мм по ширине и 26,91 мм по высоте;
3) 864 модуля (144 знака символа) используют для кодирования данных и коррекции ошибки. Два модуля не используют;
4) часть, не содержащая данных:
- 18 модулей на символ штрихового кода для ориентации;
- эквивалентная 90 модулям для шаблона поиска;
e) максимальная емкость данных:
1) алфавитно-цифровых знаков - 93;
2) цифровых знаков - 138;
f) коррекция ошибок - 50 или 66 кодовых слов на символ MaxiCode;
g) тип кода - матричный;
h) независимость ориентации - присутствует.
4.1.2 Дополнительные показатели
К дополнительным показателям MaxiCode относят:
обязательные показатели:
a) шаблон поиска - центральный уникальный шаблон поиска, содержащийся в символах MaxiCode, состоящий из трех темных концентрических колец. Шаблон поиска используют для определения местонахождения символа MaxiCode в поле обзора (4.2.1.1). Наличие шаблона поиска и фиксированного размера символа позволяет использовать символику MaxiCode в применениях, где требуется высокая скорость сканирования;