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

ГОСТ Р 51294.1-99 Автоматическая идентификация. Кодирование штриховое. Идентификаторы символик

     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.

4.3.2 "Телепен-код" ("Telepen Code") ]B