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


ГОСТ Р 51003-96

Группа П85

ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ


Автоматическая идентификация.
Штриховое кодирование

ТРЕБОВАНИЯ К СИМВОЛИКЕ
"КОД 128"

Automatic identification. Bar coding.
Requirements for symbology "Code 128"



ОКС 35.040      ОКСТУ 4002                                       

Дата введения 1998-01-01

 

Предисловие

1 РАЗРАБОТАН Всероссийским научно-исследовательским институтом стандартизации (ВНИИстандарт) Госстандарта России совместно с ГосНИИ авиационных систем, товариществом с ограниченной ответственностью "Интерштрихкод", Ассоциацией "ШТРИХКОД-ЦЕНТР"

ВНЕСЕН Техническим комитетом по стандартизации ТК 355 "Автоматическая идентификация"

2 ПРИНЯТ И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России от 24 декабря 1996 г. № 698

3 Разделы (подразделы, приложения) настоящего стандарта, за исключением разделов 2, 3, 4.1 перечисление а)1), 4.3.4.3 перечисление d), 4.3.6, 4.6, приложение F.1 перечисление f), приложение Н, приложение J представляют собой аутентичный текст международного стандарта Дин ЕН 799-96 "Штриховое кодирование. Требования символики "Код 128"

4 ВВЕДЕН ВПЕРВЫЕ

1 Область применения



1.1 Настоящий стандарт:

- устанавливает требования, предъявляемые к символике "Код 128";

- устанавливает показатели символики "Код 128", кодирование знаков данных, размеры, допуски, алгоритм декодирования и задаваемые прикладные параметры;

- определяет особый поднабор "Кода 128", использование которого оговорено исключительно ЕАН Интернейшнл.

1.2 Настоящий стандарт устанавливает требования к кодированию данных с буквами русского алфавита.     

2 Нормативные ссылки



В настоящем стандарте использованы ссылки на следующие стандарты:

ГОСТ 34.301-91 (ИСО 6429-88) Информационная технология. 7-ми и 8-ми битные кодированные наборы символов. Управляющие функции

ГОСТ 7601-78 Физическая оптика. Термины, буквенные обозначения и определения основных величин

ГОСТ 24453-80 Измерения параметров и характеристик лазерного излучения. Термины, буквенные обозначения и определения основных величин

ГОСТ 27463-87 Системы обработки информации. 7-ми битные кодированные наборы символов

ГОСТ 27465-87 Системы обработки информации. Символы. Классификация, наименование и обозначение

ГОСТ 27466-87 Системы обработки информации. Наборы символов в 7-ми и 8-ми битных кодах. Методы расширения кодов

ГОСТ Р 34.303-92 (ИСО 4873-86) Информационная технология. Наборы 8-ми битных кодированных символов. 8-ми битный код обмена и обработки информации

3 Определения



3.1 В настоящем стандарте применяют следующие термины:

3.1.1 версия 7-ми или 8-ми битного кода: По ГОСТ 27466.

3.1.2 графический символ: По ГОСТ 27465.

3.1.3 длина волны: По ГОСТ 7601.

3.1.4 длина волны лазерного излучения: По ГОСТ 24453.

3.1.5 комбинация битов: По ГОСТ 27463.

3.1.6 набор графических символов: По ГОСТ 27463.

3.1.7 набор кодированных символов (код): По ГОСТ 34.301.

3.1.8 набор управляющих символов: По ГОСТ 27463.

3.1.9 символ: По ГОСТ 27465.

3.1.10 управляющий символ: По ГОСТ 27465.

3.1.11. управляющая функция: По ГОСТ 27465.

3.1.12 устройство: По ГОСТ 34.301.

3.1.13 ширина спектральной линии: По ГОСТ 7601.

3.1.14 ширина спектральной линии лазерного излучения: По ГОСТ 24453.     

4 Требования



4.1 Показатели символики

"Код 128" имеет следующие показатели:

а) набор кодируемых знаков:

          1) все 128 символов версии 7-ми битного кодированного набора символов (далее - версии набора КОИ-7)*, т.е. символы с целочисленными значениями от 0 до 127** (набор знаков С согласно 4.3.3.3 позволяет представлять две числовых величины в одном знаке штрихового кода),

________________

* Версия КОИ-7 соответствует [1], содержит набор управляющих символов СО ссылочной версии КОИ-7 НО по ГОСТ 27463 и набор графических символов ГО версии КОИ-8 В1 по ГОСТ Р 34.303.

** Целочисленные значения символов согласно 2.1.2 ГОСТ 27463.

          возможно также кодирование символов версий набора 8-ми битных кодированных символов (далее версии - набора КОИ-8) с целочисленными значениями от 128 до 255*;

________________

* Целочисленные значения символов согласно 2.1.2 ГОСТ Р 34.303.

          2) четыре функциональных знака,

          3) четыре знака для определения действующего набора знаков,

          4) три знака СТАРТ,

          5) один знак СТОП;

b) тип кода: непрерывный;

с) элементы в знаке символа штрихового кода: 6, при этом по 3 штриха и 3 пробела с шириной 1, 2, 3 или 4 модуля (знак СТОП состоит из 7 элементов: 4 штрихов и 3 пробелов);

d) самоконтролируемость знака: присутствует;

е) длина символа "Кода 128": переменная;

f) двунаправленное декодирование: присутствует;

g) контрольный знак символа "Кода 128": один, обязательный (А.1);

h) плотность знаков: 11 модулей в знаке символа "Кода 128" (5,5 модулей в знаке данных в наборе знаков С) (13 модулей в знаке СТОП);

i) необходимые знаки, не содержащие полезную информацию: эквивалентно 35 модулям.

На рисунке 1 представлен символ "Кода 128".


Рисунок 1 - Символ "Кода 128", кодирующий знаки CEN

На рисунке 2 представлены знаки СТАРТ А и СТОП.         


Рисунок 2 - Знаки СТАРТ А и СТОП в "Коде 128"


На рисунке 3 представлено кодирование знака С.



Рисунок 3 - Пример знака штрихового кода С


4.2 Структура символа "Кода 128"

Символ "Кода 128" состоит из:

а) начального свободного поля;

b) знака СТАРТ;

c) одного или нескольких знаков символа "Кода 128", отображающих данные или специальные знаки;

d) знака СТОП;

e) конечного свободного поля.

4.3 Кодирование знаков

4.3.1 Кодирование знаков символа "Кода 128"

В таблице 1 приведено кодирование знаков, представляемых в "Коде 128". Числа в графе "Структура знака штрихового кода" представляют ширину элементов в виде числа модулей Х.

Сумма модулей всех штрихов одного знака символа "Кода 128" всегда должна быть четна (четный паритет), сумма модулей всех пробелов всегда должна быть нечетна. Это свойство можно использовать для самоконтролируемости знаков.

4.3.2 Кодирование знаков данных

"Код 128" имеет три различных набора знаков, которые приведены в таблице 1 как наборы знаков А, В и С. Представленные комбинации штрихов и пробелов соответствуют знакам данных, приведенным в графах "Набор знаков А, В и С". Набор знаков устанавливается с помощью соответствующего знака СТАРТ, знаков КОД (А, В и С) или с помощью знака СДВИГ. Если символ "Кода 128" начинается со знака СТАРТ А, то он представляется набором знаков А. Аналогично символ "Кода 128" представляется набором знаков В и С, если он начинается со знаков СТАРТ В или С. Внутри символа "Кода 128" набор знаков может быть изменен с помощью знаков КОД (А, В или С) или знака СДВИГ (использование этих вспомогательных знаков в соответствии с 4.3.4.2).

Примечание - Каждый знак штрихового кода оканчивается пробелом, ширина которого изменяется от одного до четырех модулей (за исключением знака СТОП, который оканчивается штрихом шириной два модуля).

Числовые значения, приведенные в графах, обозначенных Ш или П, представляют число модулей в штрихах или пробелах знака штрихового кода.

4.3.3 Наборы знаков

4.3.3.1 Набор знаков А

Набор знаков А включает буквенно-цифровые символы стандартной клавиатуры (без строчных букв), специальные графические символы-разделители и управляющие символы (т.е. символы набора версии КОИ-7 с целочисленными значениями от 00 до 95), а также 7 специальных знаков.

4.3.3.2 Набор знаков В

Набор знаков В включает все буквенно-цифровые символы стандартной клавиатуры, включая строчные буквы (т.е. символы набора версии КОИ-7 с целочисленными значениями от 32 до 127), а также 7 специальных знаков.

Таблица 1



Нужен полный текст и статус документов ГОСТ, СНИП, СП?
Попробуйте «Техэксперт: Базовые нормативные документы» бесплатно
Реклама. Рекламодатель: Акционерное общество "Информационная компания "Кодекс". 2VtzqvQZoVs