ГОСТ ИСО/МЭК 15420-2001
Группа П85
МЕЖГОСУДАРСТВЕННЫЙ СТАНДАРТ
Автоматическая идентификация
КОДИРОВАНИЕ ШТРИХОВОЕ
Спецификация символики EAN/UPC (ЕАН/ЮПиСи)
Automatic identification. Bar coding.
Symbology specification EAN/UPC
ОКС 35.040
ОКСТУ 4002
Дата введения 2002-05-01
Предисловие
1 РАЗРАБОТАН Ассоциацией автоматической идентификации ЮНИСКАН/EAN РОССИЯ/АIМ РОССИЯ в рамках Межгосударственного технического комитета МТК 517 "Автоматическая идентификация"
ВНЕСЕН Госстандартом России
2 ПРИНЯТ Межгосударственным Советом по стандартизации, метрологии и сертификации (протокол N 20 от 1 ноября 2001 г.)
За принятие проголосовали:
Наименование государства | Наименование национального органа |
Азербайджанская Республика | Азгосстандарт |
Республика Армения | Армгосстандарт |
Республика Беларусь | Госстандарт Республики Беларусь |
Республика Казахстан | Госстандарт Республики Казахстан |
Кыргызская Республика | Кыргызстандарт |
Республика Молдова | Молдовастандарт |
Российская Федерация | Госстандарт России |
Республика Таджикистан | Таджикгосстандарт |
Туркменистан | Главгосслужба "Туркменстандартлары" |
Республика Узбекистан | Узгосстандарт |
3 Настоящий стандарт представляет собой аутентичный текст международного стандарта ИСО/МЭК 15420-2000 "Информационная технология. Технологии автоматической идентификации и сбора данных. Спецификация символики штрихового кода EAN/UPC", за исключением наименования, раздела 2, примечаний к приложению С, рисунка D.1, приложений Н и J.
4 Постановлением Государственного комитета Российской Федерации по стандартизации и метрологии от 25 декабря 2001 г. N 572-ст межгосударственный стандарт ГОСТ ИСО/МЭК 15420-2001 введен в действие в качестве государственного стандарта Российской Федерации с 1 мая 2002 г.
5 ВВЕДЕН ВПЕРВЫЕ
Технология штрихового кодирования основана на распознавании закодированных комбинаций штрихов и пробелов определенных размеров. Существует множество способов кодирования информации в форме штрихового кода, называемых символиками. Одной из таких символик является EAN/UPC. Правила, регламентирующие перевод знаков в комбинации штрихов и пробелов и другие необходимые показатели каждой символики, называются спецификацией символики.
Символы штрихового кода EAN/UPC зарезервированы исключительно для кодирования идентификационных номеров. Использование этой символики ограничено и подлежит согласованию с правилами и регистрационными процедурами EAN International (ЕАН Интернешнл - далее EAN) и Uniform Code Council, Inc. (Совета по унифицированному коду - далее UCC (ЮСиСи)). Управление системой нумерации, осуществляемое EAN* и UCC, обеспечивает международную уникальность и согласованность в определении идентификационных кодов, присваиваемых конкретным предметам. Главное преимущество для пользователей системы EAN·UCC состоит в наличии однозначно установленных идентификационных кодов для использования в торговых транзакциях. Общие сведения о системе EAN-UCC приведены в приложении С и Н.
_________________
* В Российской Федерации некоммерческая ассоциация автоматической идентификации ЮНИСКАН/EAN РОССИЯ (член ЕАН Интернешнл) является единственной организацией, уполномоченной ЕАН Ннтернешнл осуществлять управление системой EAN·UCC.
Производителям оборудования для штрихового кодирования и пользователям технологии штрихового кодирования требуются общедоступные стандартные спецификации символик, к которым они могли бы обращаться при разработке оборудования и программного обеспечения.
Настоящий стандарт устанавливает требования к символике штрихового кода EAN/UPC (EAN/ЮПиСи), включая кодирование знаков данных, форматы символов, размеры, спецификацию испытаний и рекомендуемый алгоритм декодирования.
Содержание данных и правила, регламентирующие использование данной символики, установлены в спецификациях системы EAN·UCC.
В настоящем стандарте использованы ссылки на следующие стандарты:
ГОСТ 27463-87 Системы обработки информации. 7-битные кодированные наборы символов
ГОСТ 27465-87 Системы обработки информации. Символы. Классификация, наименование и обозначение
ГОСТ 30640-99 (EH 796-95)* Автоматическая идентификация. Штриховое кодирование. Идентификаторы символик
_________________
* На территории Российской Федерации действует ГОСТ Р 51294.1-99.
В настоящем стандарте применяют термины по ГОСТ 30721 и следующие термины с соответствующими определениями:
3.1 дополнительный символ (add-on symbol): Символ, применяемый для кодирования дополнительной информации, не содержащейся в основном символе.
3.2 вспомогательный знак (auxiliary pattern): Комбинация штрихов и пробелов, представляющая компоненты символа, не содержащие данных, например знаки-ограничители и знаки-разделители знаков дополнительного символа.
3.3 знак-разделитель (delineator): Вспомогательный знак, используемый для отделения дополнительного символа.
3.4 четный паритет (even parity): Характеристика кодирования знака символа, указывающая на четное число темных модулей в знаке.
3.5 знак-ограничитель (guard pattern): Вспомогательным знак (комбинация штрихов и пробелов), который либо соответствует знаку Start (СТАРТ) или Stop (СТОП) в других символиках, либо служит для разделения символа на две половины.
3.6 коэффициент увеличения (magnification factor): Постоянный множитель для номинальных размеров символа EAN/UPC.
3.7 организация нумерации (numbering organisation): Организация, ответственная за управление системой EAN·UCC и поддержание серии номеров в пределах определенной EAN·UCC территории.
3.8 числовой набор (number set): Серия из 10 комбинаций штрихов и пробелов с четным или нечетным паритетом, кодирующая цифры от 0 до 9.
3.9 нечетный паритет (odd parity): Характеристика кодирования знака символа, указывающая на нечетное число темных модулей в знаке.
3.10 система EAN·UCC (ЕАН·ЮСиСи) (EAN·UCC System)*: Система уникальной нумерации и идентификации продукции, единиц грузооборота, активов, местонахождений и услуг в соответствии с набором правил, устанавливаемых ЕАН Интернешнл (EAN International) и Советом по унифицированному коду - ЮСиСи (Uniform Code Council, Inc. - UCC).
_________________
* Обозначение системы EAN-UCC в соответствии с [6], в международном стандарте ИСО/МЭК 15420 использовано обозначение - UCC/EAN.
3.11 кодирование с переменным паритетом (variable parity encodation): Процесс кодирования дополнительной информации в последовательности знаков символа, при котором на основе заданной комбинации знаков с четным или нечетным паритетом знак или контрольный знак представлены в неявном виде.
3.12 отбрасывание незначащих нулей (zero-suppression): Процесс удаления нулей из заданных позиций в строке данных UPC-A (ЮПиСи-А) для ее кодирования в формате UPC-E (ЮПиСи-Е).
4.1 Показатели символики
К показателям символики EAN/UPC относят:
a) набор кодируемых знаков: цифровой (от 0 до 9), т.е. знаки версии КОИ-7 по [1]* с целочисленными значениями от 48 до 57;
________________
* Версия 7-битного кодированного набора знаков для обмена и обработки информации КОИ-7 по [1] в части цифровых знаков соответствует ГОСТ 27463.
b) тип символики - непрерывный штриховой код;
c) число элементов в знаке символа - 4, включая 2 штриха и 2 пробела, состоящие каждый из 1, 2, 3 или 4 модулей по ширине (вспомогательные знаки имеют иное количество элементов);
d) самоконтроль знака - присутствует;
e) длина кодируемой строки данных - фиксированная (8, 12 или 13 знаков, включая контрольную цифру в зависимости от конкретного типа символа);
f) всенаправленное декодирование - присутствует;
g) контрольная цифра символа - одна, обязательная (приложение А);
h) плотность знака символа - 7 модулей в знаке символа;
i) часть кода, не содержащая данных, включая контрольную цифру, но исключая свободные зоны - 18 модулей для символов EAN-13 (EAH-13), EAN-8 (ЕАН-8), UPC-A (ЮПиСи-А), 9 модулей - для символов UPC-E (ЮПиСи-Е).
4.2 Типы символов
Символы EAN/UPC подразделяют на четыре типа:
- EAN-13, UPC-A, UPC-E, которые могут сопровождаться дополнительным символом;
- EAN-8.
Указанные четыре типа символов описываются в 4.4.1-4.4.4. а необязательные дополнительные символы - в 4.4.5.
4.3 Кодирование символа
4.3.1 Кодирование знаков символа
Знаки символа должны кодировать значения цифр в виде знаков из 7 модулей, выбираемых из числовых наборов А, В и С (таблица 1).
Таблица 1 - Числовые наборы А, В и С
Значение цифры | Ширина элементов в числовых наборах, модули | |||||||||||
А | В | С | ||||||||||
П | Ш | П | Ш | П | Ш | П | Ш | Ш | П | Ш | П | |
0 | 3 | 2 | 1 | 1 | 1 | 1 | 2 | 3 | 3 | 2 | 1 | 1 |
1 | 2 | 2 | 2 | 1 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 1 |
2 | 2 | 1 | 2 | 2 | 2 | 2 | 1 | 2 | 2 | 1 | 2 | 2 |
3 | 1 | 4 | 1 | 1 | 1 | 1 | 4 | 1 | 1 | 4 | 1 | 1 |
4 | 1 | 1 | 3 | 2 | 2 | 3 | 1 | 1 | 1 | 1 | 3 | 2 |
5 | 1 | 2 | 3 | 1 | 1 | 3 | 2 | 1 | 1 | 2 | 3 | 1 |
6 | 1 | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 | 1 | 1 | 4 |
7 | 1 | 3 | 1 | 2 | 2 | 1 | 3 | 1 | 1 | 3 | 1 | 2 |
8 | 1 | 2 | 1 | 3 | 3 | 1 | 2 | 1 | 1 | 2 | 1 | 3 |
9 | 3 | 1 | 1 | 2 | 2 | 1 | 1 | 3 | 3 | 1 | 1 | 2 |
Примечание - Обозначения: П - пробел (светлый элемент), Ш - штрих (темный элемент). |