ГОСТ 30742-2001
(ИСО/МЭК 16388-99)
Группа П85
МЕЖГОСУДАРСТВЕННЫЙ СТАНДАРТ
АВТОМАТИЧЕСКАЯ ИДЕНТИФИКАЦИЯ
КОДИРОВАНИЕ ШТРИХОВОЕ
Спецификация символики Code 39 (Код 39)
Automatic identification. Bar coding.
Symbolоgy specification Code 39
МКС 35.040
ОКСТУ 4002
Дата введения 2002-01-01
Предисловие
1 РАЗРАБОТАН Академией автоматической идентификации и логистики (ААИЛ) совместно с Ассоциацией автоматической идентификации ЮНИСКАН/EAN РОССИЯ/АIМ РОССИЯ в рамках Межгосударственного технического комитета МТК 517 "Автоматическая идентификация"
ВНЕСЕН Госстандартом России
2 ПРИНЯТ Межгосударственным Советом по стандартизации, метрологии и сертификации (протокол N 19 от 24 мая 2001 г.)
За принятия проголосовали:
Наименование государства | Наименование национального органа по стандартизации |
Азербайджанская Республика Республика Армения Республика Беларусь Республика Казахстан Кыргызская Республика Республика Молдова Российская Федерация Республика Таджикистан Туркменистан Республика Узбекистан | Азгосстандарт Армгосстандарт Госстандарт Республики Беларусь Госстандарт Республики Казахстан Кыргызстандарт Молдовастандарт Госстандарт России Таджикстандарт Главгосслужба "Туркменстандартлары" Узгосстандарт |
3 Настоящий стандарт представляет собой аутентичный текст международного стандарта ИСО/МЭК 16388-1999(Е) "Информационная технология - Технологии автоматической идентификации и сбора данных - Спецификация символики штрихового кода - Code 39", за исключением пункта 1.2, раздела 2, сносок к пункту 4.1, 4.3.4, приложений Е, F и G с дополнительными требованиями, отражающими потребности экономики страны
4 Постановлением Государственного комитета Российской Федерации по стандартизации и метрологии от 16 августа 2001 г. № 335-ст межгосударственный стандарт ГОСТ 30742-2001 (ИСО/МЭК 16388-99) введен в действие непосредственно в качестве государственного стандарта Российской Федерации с 1 января 2002 г.
5 ВВЕДЕН ВПЕРВЫЕ
Введение
Технология штрихового кодирования основана на распознавании закодированных комбинаций штрихов и пробелов определенных размеров. Существует ряд способов кодирования информации в форме штрихового кода, называемых символиками. Правила, регламентирующие перевод знаков в комбинации штрихов и пробелов и другие необходимые показатели каждой символики, называются спецификацией символики. Code 39 (Код 39) - одна из таких символик.
Первоначальные спецификации этой символики были разработаны и опубликованы различными организациями, что привело к противоречивости ряда требований.
Производителям оборудования для штрихового кодирования и пользователям технологии штрихового кодирования требуются общедоступные стандартные спецификации символик, которые необходимы при разработке оборудования и стандартов, регламентирующих применение штриховых кодов.
В связи с потребностью пользователей в кодировании букв кирилловского алфавита в символах Code 39 (Код 39) настоящий стандарт в дополнение к ИСО/МЭК 16388 содержит рекомендации по кодированию данных на основе букв русского алфавита.
1.1 Настоящий стандарт устанавливает требования к символике Code 39 (Код 39) (далее - Code 39), показатели символики Code 39, кодирование знаков данных, размеры, допуски, алгоритм декодирования, а также параметры применения.
1.2 Настоящий стандарт содержит рекомендации по кодированию данных на основе букв русского алфавита.
В настоящем стандарте использованы ссылки на следующие стандарты:
ГОСТ 27463-87 Системы обработки информации. 7-битные кодированные наборы символов
ГОСТ 27465-87 Системы обработки информации. Символы. Классификация, наименование и обозначение
ГОСТ 30721-2000 Автоматическая идентификация. Кодирование штриховое. Термины и определения
В настоящем стандарте применяют термины по ГОСТ 30721.
4.1 Показатели символики
К показателям символики Code 39 относят:
а) набор кодируемых знаков:
1) полностью алфавитно-цифровой (латинские буквы) от А до Z и от 0 до 9 (знаки версии набора КОИ-7 в соответствии с [2]* с десятичными значениями** от 65 до 90 и от 48 до 57 включительно);
_____________________
* 7-битный кодированный набор знаков по [2] соответствует набору ссылочной версии КОИ-7НО по ГОСТ 27463 за исключением двух знаков: в позиции 02/04 в [2] используют знак $ (ДЕНЕЖНЫЙ ЗНАК ДОЛЛАРА) (десятичное значение 37) и в позиции 7/14 знак ~ (ТИЛЬДА) (десятичное значение 111).
** Десятичные значения знаков по ГОСТ 27463, пункт 2.1.2.
2) специальные знаки: ПРОБЕЛ $ % + - . / (знаки версии набора КОИ-7 [2] с десятичными значениями 32, 36, 37, 43, 45, 46 и 47;
3) знак (Start/Stop) (СТАРТ/СТОП)*;
_______________________
* В скобках приведено русское обозначение знаков.
b) тип кода - дискретный;
c) число элементов в знаке символа - девять, из которых три широких и шесть узких, представленных пятью штрихами и четырьмя пробелами;
d) самоконтроль знака - обеспечивается;
e) длина строки кодируемых данных - переменная;
f) двунаправленное декодирование - обеспечивается;
g) контрольный знак символа - один, необязательный (приложение А);
h) плотность знака символа - от 13 до 16 модулей на знак символа, включая минимальный межзнаковый интервал, в зависимости от отношения широкого элемента к узкому;
i) часть символа, не содержащая данных, соответствует двум знакам символа.
4.2 Структура символа
Символы Code 39 в соответствии с рисунком 1 включают в себя:
a) начальную свободную зону;
b) знак Start (СТАРТ);
c) один или несколько знаков символа, представляющих данные (включая контрольный знак символа, если он присутствует) (1А на рисунке 1);
d) знак Stop (СТОП);
e) конечную свободную зону.
Пробел (межзнаковый интервал) должен отделять знаки в символе.
Рисунок 1. Символ Code 39
4.3 Кодирование знаков
4.3 1 Кодирование знаков символа
Представления всех знаков символа Code 39 приведены в таблице 1.
Таблица 1 - Представления знаков Code 39
4 3.2 Знаки Start (СТАРТ) и Stop (СТОП)
Знаки Start (СТАРТ) и Stop (СТОП) Code 39 в соответствии с таблицей 1 обычно изображают в строке визуального представления как "*" (ЗВЕЗДОЧКА). Этот знак не может кодировать другие данные (применяется только как знак Start и Stop) и не должен передаваться декодером.
4.3 3 Необязательный контрольный знак символа
Определение и расположение контрольного знака устанавливается в соответствии с приложением А (A.1).
4.3.4 Кодирование данных на основе букв русского алфавита
Рекомендации по кодированию данных с буквами русского алфавита приведены в приложении Е.
4.4 Размеры
Символика Code 39 должна использовать следующие номинальные размеры:
a) ширина узкого элемента (размер ) символа Code 39 может быть определена в стандарте, устанавливающем требования по применению штрихового кода (4.6.1);
b) отношение широкого элемента к узкому - от 2,0:1 до 3,0:1;
c) ширина межзнакового интервала :
1) наименьшая - равна ;
2) наибольшая:
для < 0,287 мм равна 5,З;
для 0,287 мм равна большему из значений 1,52 мм или 3;
d) наименьшая ширина свободной зоны - 10;
е) рекомендуемая наименьшая высота штрихового кода для ручного сканирования: большее из значений 5,0 мм или 15% длины символа, исключая свободные зоны.
Примечание - Длину , мм, символа Code 39, включая свободные зоны, вычисляют по формуле
где
- количество знаков данных (включая контрольный знак, если его используют);
- отношение широкого элемента к узкому;
- ширина узкого элемента, мм;
- ширина межзнакового интервала, мм;
- ширина свободной зоны, мм.