Недействующий
Профессиональное решение
для специалистов строительной отрасли


 ГОСТ Р 51294.1-99

Группа П85

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


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

КОДИРОВАНИЕ ШТРИХОВОЕ

Идентификаторы символик

Automatic identification. Bar coding.
Symbology identifiers



ОКС 35.040

ОКСТУ 4000

Дата введения 1999-12-01



Предисловие

1 РАЗРАБОТАН Ассоциацией автоматической идентификации ЮНИСКАН/EAN РОССИЯ/АIМ РОССИЯ

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

2 ПРИНЯТ И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России от 14 июля 1999 г. N 206-ст

3 Настоящий стандарт разработан на основе международного стандарта ДИН ЕН 796-96 "Штриховое кодирование. Идентификаторы символик" и нормативного документа международной организации АИМ Интернейшнл ИТС 98-002 "Международная техническая спецификация. Идентификаторы символик"

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

 Введение


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

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

Настоящий стандарт следует использовать совместно со стандартами, устанавливающими требования к символикам.

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

1.1 Настоящий стандарт устанавливает:

- структуру и содержание идентификаторов символик - сообщений о считанных символиках, формируемых устройствами считывания, используемыми в штриховом кодировании, а также другими устройствами автоматического сбора данных;

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

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

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



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

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

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

ГОСТ Р 51001-96 Автоматическая идентификация. Штриховое кодирование. Требования к символике "2 из 5 чередующихся"

ГОСТ Р 51002-96 Автоматическая идентификация. Штриховое кодирование. Требования к символике "Код 39"

ГОСТ Р 51003-96 Автоматическая идентификация. Штриховое кодирование. Требования к символике "Код 128"

ГОСТ Р 51201-98 Автоматическая идентификация. Штриховое кодирование. Требования к символике "ЕАН/ЮПиСи"

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


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

3.1 знак кода: Знак, указывающий центральному вычислительному устройству символику штрихового кода или матричную символику, к которой относится считанный символ.

3.2 знак флага: Знак "]", представляющий собой символ версии 7-битного кодированного набора символов КОИ-7* (далее - символ версии КОИ-7) с целочисленным значением 93; наименование символа по ГОСТ 27465 - КВАДРАТНАЯ СКОБКА ПРАВАЯ. Знак служит сигналом того, что два следующих за ним знака предназначены для идентификации символики.

_________________

* Версия 7-битного кодированного набора символов для обмена и обработки информации (КОИ-7) соответствует [1] и отличается от набора ссылочной версии КОИ-7 НО по ГОСТ 27463.

3.3 знак-модификатор: Знак-модификатор, указывающий центральному вычислительному устройству режим, в котором применяется данная символика.

     4 Требования к идентификаторам символик



4.1 Структура идентификатора символики

Структура идентификатора символики представляет собой: ]

где ] - символ версии КОИ-7 с целочисленным значением 93 в качестве знака флага для идентификатора символики;

- знак кода, определяемый по таблице 1;

- знак-модификатор, указывающий режим, в котором используется символика.

Знак "]" соответствует символу версии КОИ-7 [1] с целочисленным значением 93. В применениях (прикладных системах), где идентификаторы символик передаются декодером и в то же время возможно присутствие в данных символа версии КОИ-7 с целочисленным значением 93, стандарт, регламентирующий требования по применению символики, должен предусматривать требование об отсутствии указанного символа версии КОИ-7 в первой позиции. Программные средства приемных устройств должны осуществлять проверку контекста для символа версии КОИ-7 с целочисленным значением 93 для того, чтобы установить, передача ли это знака флага идентификатора символики или знака данных.

4.2 Знаки кода

Знаки кода [2] приведены в таблице 1. Знаки кода зависят от контекста (регистра), т.е. прописная буква А и строчная буква а представляют разные знаки кода. Все прочие знаки зарезервированы для применения в будущем. Ведение перечня знаков кода (и вариантов обработки в соответствии с 4.3) должно осуществляться в соответствии с приложением А.

Примечание - Дополнительный перечень знаков кода приведен в приложении В.


Таблица 1 - Знаки кода

Знак кода

Обозначение символики

Международное обозначение символики

А

"Код 39"

"Code 39"

В

"Телепен-код"

"Telepen Code"

С

"Код 128"

"Code 128"

D

"Код Один" или "Код Ван"

"Code One"

Е

"ЕАН/ЮПиСи"

"EAN/UPC"

F

"Кодабар"

"Codabar"

G

"Код 93"

"Code 93"

Н

"Код 11"

"Code 11"

I

"2 из 5 чередующийся"

"Interleaved 2 of 5"

К

"Код 16К"

"Code 16K"

L

"ПДФ417"

"PDF417"

М

"МСИ"

"MSI"

N

"Анкер-код"

"Anker Code"

O

"Кодаблок"

"Codablock"

P

"Плессей-код"

"Plessey Code"

R

"2 из 5 прямой" (с двумя штрихами в знаках СТАРТ и СТОП)

"Straigt 2 of 5"

S

"2 из 5 прямой" (с тремя штрихами в знаках СТАРТ и СТОП)


Т

"Код 49"

"Code 49"

Х

Прочие символики, используемые в штриховом кодировании


Z

Прочие, кроме символик, используемых в штриховом кодировании




4.3 Знаки-модификаторы

Некоторые из символик, указанных в настоящем стандарте, обладают свойствами многовариантности и представлены несколькими вариантами обработки, которые должны быть указаны приемному устройству для обеспечения правильной обработки. Вариант обработки устанавливается знаком-модификатором. Каждая символика имеет индивидуальный набор вариантов обработки, которые указаны в 4.3.1-4.3.20 и приложении В.

Для выбора знака-модификатора в конкретном применении следует обращаться к 4.3.1-4.3.20 или приложению В. Здесь могут быть указаны один или несколько режимов обработки, применяемых при каком-либо значении варианта обработки. Значение знака-модификатора соответствует шестнадцатеричному значению действующего варианта обработки, как это указано в 4.3.1-4.3.20 (таблицы 2-21) и приложении В.

Если в настоящем стандарте не указаны варианты, то подразумевается подлежащий передаче знак-модификатор 0. В конце подразделов приведены возможные допустимые значения. Значения, которым в подразделах не присвоено значение знака-модификатора, зарезервированы для будущих применений.

Если в 4.3.1-4.3.20 и приложении В приведены варианты контрольных знаков, то они образуют основу для расчета контрольного знака. Алгоритм расчета контрольных знаков должен устанавливаться в стандарте (нормативном документе), устанавливающем требования к символике.

4.3.1 "Код 39" ("Code 39") ]А

Допустимые значения : 0, 1, 3, 4, 5, 7


Таблица 2- Значения для "Код 39" ("Code 39")

Варианты обработки

0

Не обрабатывается контрольный знак, не обрабатывается версия набора КОИ-7. Все знаки передаются, как декодируются

1

Устройство считывания выполняет проверку контрольного знака по модулю 43 и передает его

3

Устройство считывания выполняет проверку контрольного знака по модулю 43, но не передает его

4

Устройство считывания выполняет преобразование в знаки версии КОИ-7 без проверки контрольного знака

5

Устройство считывания выполняет преобразование в знаки версии КОИ-7, проверяет контрольный знак по модулю 43 и передает его

7

Устройство считывания выполняет преобразование в знаки версии КОИ-7, проверяет контрольный знак по модулю 43, но не передает его



Примечание - "Код 39" по ГОСТ Р 51002.