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