Идентификатор символики
Идентификатор символики может быть добавлен в качестве преамбулы к декодированным данным с помощью запрограммированного соответствующим образом устройства считывания. В соответствии с ISO/IEC 15424* символике EAN/UPC присвоен следующий идентификатор:
где: ] - знак версии набора ASCII** с десятичным значением 93;
- знак кода для символики EAN/UPC;
- знак-модификатор (таблица В.1). Допустимыми значениями являются 0, 1, 2, 3, 4.
_______________
* ISO/IEC 15424 в части идентификаторов символики EAN/UPC для значений 0-4 соответствует ГОСТ 30640.
** ASCII - 7-битовый кодированный набор знаков для обмена и обработки информации (версия КОИ-7) в части цифровых знаков соответствует ГОСТ 27463.
Примечание 1 - Символы EAN/UPC с дополнительными символами могут рассматриваться либо как два отдельных символа, каждый из которых передается отдельно с собственным идентификатором символики, либо как единый пакет данных. Пользователь может выбрать любой из этих способов.
Примечание 2 - В символах UPC-A и UPC-E в неявном виде закодирован начальный ноль и данные этих символов подлежат передаче в виде 13-разрядной строки. Все данные должны быть переданы как данные набора ASCII в соответствии с ISO/IEC 646.
Таблица В.1 - Значения для EAN/UPC
Значение | Вариант обработки |
0 | Стандартный пакет данных в полном формате EAN, т.е. 13 цифр данных символа EAN-13, UPC-A и UPC-E (без данных дополнительного символа) |
1 | Только данные 2-разрядного дополнительного символа |
2 | Только данные 5-разрядного дополнительного символа |
3 | Комбинированный пакет данных, состоящий из 13 цифр данных символа EAN-13, UPC-A или UPC-E и 2 или 5 разрядов дополнительного символа |
4 | Пакет данных, состоящий из 8 цифр данных символа EAN-8 |
Идентификатор символики не кодируют в символе штрихового кода, он должен генерироваться декодирующим устройством после декодирования и передаваться в качестве преамбулы к сообщению с данными.
Ранее присвоенные значения (8, 9, А, В, С) считают устаревшими.