МЕЖГОСУДАРСТВЕННЫЙ СТАНДАРТ
Автоматическая идентификация
КОДИРОВАНИЕ ШТРИХОВОЕ
Спецификация символики EAN/UPC (ЕАН/ЮПиСи)
БЗ 5-2001/103
МЕЖГОСУДАРСТВЕННЫЙ СОВЕТ
ПО СТАНДАРТИЗАЦИИ, МЕТРОЛОГИИ И СЕРТИФИКАЦИИ
М и н с кПредисловие
РАЗРАБОТАН Ассоциацией автоматической идентификации ЮНИСКАН/EAN РОССИЯ/AIM РОССИЯ в рамках Межгосударственного технического комитета МТК 517 «Автоматическая идентификация»
ВНЕСЕН Госстандартом России
ПРИНЯТ Межгосударственным Советом по стандартизации, метрологии и сертификации (протокол 20 от 1 ноября 2001 г.)
За принятие проголосовали:
Наименование государства |
Наименование национального органа по стандартизации |
Азербайджанская Республика Республика Армения Республика Беларусь Республика Казахстан Кыргызская Республика Республика Молдова Российская Федерация Республика Таджикистан Туркменистан Республика Узбекистан |
Азгосстандарт Армгосстандарт Госстандарт Республики Беларусь Госстандарт Республики Казахстан Кыргызстандарт Молдовастандарт Госстандарт России Таджикгосстандарт Главгосслужба «Туркменстандартлары» Узгосстандарт |
Настоящий стандарт представляет собой аутентичный текст международного стандарта ИСО/МЭК 15420—2000 «Информационная технология. Технологии автоматической идентификации и сбора данных. Спецификация символики штрихового кода EAN/UPC», за исключением наименования, раздела 2, примечаний к приложению С, рисунка D.1, приложений H и J
Постановлением Государственного комитета Российской Федерации по стандартизации и метрологии от 25 декабря 2001 г. № 572-ст межгосударственный стандарт ГОСТ ИСО/МЭК 15420—2001 введен в действие в качестве государственного стандарта Российской Федерации с 1 мая 2002 г.
ВВЕДЕН ВПЕРВЫЕ
© ИПК Издательство стандартов, 2002
Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания на территории Российской Федерации без разрешения Госстандарта России
Введение
Технология штрихового кодирования основана на распознавании закодированных комбинаций штрихов и пробелов определенных размеров. Существует множество способов кодирования информации в форме штрихового кода, называемых символиками. Одной из таких символик является EAN/UPC. Правила, регламентирующие перевод знаков в комбинации штрихов и пробелов и другие необходимые показатели каждой символики, называются спецификацией символики.
Символы штрихового кода EAN/UPC зарезервированы исключительно для кодирования идентификационных номеров. Использование этой символики ограничено и подлежит согласованию с правилами и регистрационными процедурами EAN International (ЕАН Интернешнл — далее EAN) и Uniform Code Council, Inc. (Совета по унифицированному коду — далее UCC (ЮСиСи)). Управление системой нумерации, осуществляемое EAN1) и UCC, обеспечивает международную уникальность и согласованность в определении идентификационных кодов, присваиваемых конкретным предметам. Главное преимущество для пользователей системы EAN^UCC состоит в наличии однозначно установленных идентификационных кодов для использования в торговых транзакциях. Общие сведения о системе EAN^UCC приведены в приложении С и Н.
Производителям оборудования для штрихового кодирования и пользователям технологии штрихового кодирования требуются общедоступные стандартные спецификации символик, к которым они могли бы обращаться при разработке оборудования и программного обеспечения.
Содержание
Область применения 1
Нормативные ссылки 1
Определения 1
Требования 2
Показатели символики 2
Типы символов 2
Кодирование символа 2
Форматы символов 3
Размеры и допуски 9
Рекомендуемый алгоритм декодирования 11
Качество символов 13
Параметры для применения 14
Визуальное представление знаков 14
Передаваемые данные 15
Руководство по применению 15
Приложение А Дополнительные показатели 15
Приложение В Идентификатор символики 17
Приложение С Общие сведения о системе EAN^UCC 18
Приложение D Представление числовых наборов А, В и С и вспомогательных знаков . . . .19
Приложение E Изображения символов с номинальными размерами 20
Приложение F Традиционные методы измерения 24
Приложение G Руководство по считыванию и печати 26
Приложение H Перечень организаций нумерации в странах—членах МГС 27
Приложение J Библиография 29ГОСТ ИСО/МЭК 15420-2001
М Е Ж Г О С У Д А Р С Т В Е Н Н Ы Й С Т А Н Д А Р Т
Автоматическая идентификация
КОДИРОВАНИЕ ШТРИХОВОЕ
Спецификация символики EAN/UPC (EAH/ЮПиСи)
Automatic identification. ar codin .
m olo ecification EAN/UPC
Дата введения 2002—05—01
Область применения
Настоящий стандарт устанавливает требования к символике штрихового кода EAN/UPC (EAN/ЮПиСи), включая кодирование знаков данных, форматы символов, размеры, спецификацию испытаний и рекомендуемый алгоритм декодирования.
Содержание данных и правила, регламентирующие использование данной символики, установлены в спецификациях системы EAN^UCC.
Нормативные ссылки
В настоящем стандарте использованы ссылки на следующие стандарты:
ГОСТ 16330—85 Системы обработки информации. рифты для оптического чтения. Типы, основные параметры и размеры
ГОСТ 27463—87 Системы обработки информации. 7-битные кодированные наборы символов
ГОСТ 27465—87 Системы обработки информации. Символы. Классификация, наименование и обозначение
ГОСТ 30640—99 (ЕН 796—95)* Автоматическая идентификация. триховое кодирование. Идентификаторы символик
ГОСТ 30721—2000 / ГОСТ Р 51294.3—99 Автоматическая идентификация. Кодирование штриховое. Термины и определения
Определения
В настоящем стандарте применяют термины по ГОСТ 30721 и следующие термины с соответствующими определениями:
дополнительный символ (add-on m ol): Символ, применяемый для кодирования дополнительной информации, не содержащейся в основном символе.
вспомогательный знак (au iliar attern): Комбинация штрихов и пробелов, представляющая компоненты символа, не содержащие данных, например знаки-ограничители и знаки-разделители знаков дополнительного символа.
знак-разделитель (delineator): Вспомогательный знак, используемый для отделения дополнительного символа.
четный паритет (e en arit ): арактеристика кодирования знака символа, указывающая на четное число темных модулей в знаке.
знак-ограничитель ( uard attern): Вспомогательный знак (комбинация штрихов и пробелов), который либо соответствует знаку tart (СТАРТ) или to (СТОП) в других символиках, либо служит для разделения символа на две половины.
* На территории Российской Федерации действует ГОСТ Р 51294.1—99.
Издание официальноекоэффициент увеличения (ma nification factor): Постоянный множитель для номинальных размеров символа EAN/UPC.
организация нумерации (num erin or ani ation): Организация, ответственная за управление системой EAN^UCC и поддержание серии номеров в пределах определенной EAN^UCC территории.
числовой набор (num er et): Серия из 10 комбинаций штрихов и пробелов с четным или нечетным паритетом, кодирующая цифры от 0 до 9.
нечетный паритет (odd arit ): арактеристика кодирования знака символа, указывающая на нечетное число темных модулей в знаке.
система EAN2UCC (ЕАН^ЮСиСи) (EAN^UCC tem)*: Система уникальной нумерации и идентификации продукции, единиц грузооборота, активов, местонахождений и услуг в соответствии с набором правил, устанавливаемых ЕАН Интернешнл (EAN International) и Советом по унифицированному коду — ЮСиСи (Uniform Code Council, Inc. — UCC).
кодирование с переменным паритетом ( aria le arit encodation): Процесс кодирования дополнительной информации в последовательности знаков символа, при котором на основе заданной комбинации знаков с четным или нечетным паритетом знак или контрольный знак представлены в неявном виде.
отбрасывание незначащих нулей (zero- u re ion): Процесс удаления нулей из заданных позиций в строке данных UPC-A (ЮПиСи-А) для ее кодирования в формате UPC-E (ЮПиСи-E).
Требования
Показатели символики
К показателям символики EAN/UPC относят:
а) набор кодируемых знаков: цифровой (от 0 до 9), т.е. знаки версии КОИ-7 по [1]3 с целочисленными значениями от 48 до 57;
) тип символики — непрерывный штриховой код;
число элементов в знаке символа — 4, включая 2 штриха и 2 пробела, состоящие каждый из 1, 2, 3 или 4 модулей по ширине (вспомогательные знаки имеют иное количество элементов);
cамоконтроль знака — присутствует;
длина кодируемой строки данных — фиксированная (8, 12 или 13 знаков, включая контрольную цифру в зависимости от конкретного типа символа);
всенаправленное декодирование — присутствует;
контрольная цифра символа — одна, обязательная (приложение А);
плотность знака символа — 7 модулей в знаке символа;
часть кода, не содержащая данных, включая контрольную цифру, но исключая свободные зоны — 18 модулей для символов EAN-13 (ЕАН-13), EAN-8 (ЕАН-8), UPC-A (ЮПиСи-А), 9 модулей — для символов UPC-E (ЮПиСи-Е).
Типы символов
Символы EAN/UPC подразделяют на четыре типа:
EAN-13, UPC-A, UPC-E, которые могут сопровождаться дополнительным символом;
EAN-8.
Указанные четыре типа символов описываются в 4.4.1—4.4.4, а необязательные дополнительные символы — в 4.4.5.
Кодирование символа
Кодирование знаков символа
Знаки символа должны кодировать значения цифр в виде знаков из 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 |
П р и м е ч а н и е — Обозначения: П — пробел (светлый элемент), — штрих (темный элемент).
В графическом виде таблица 1 представлена в приложении D.
Сумма модулей, заключенных в штрихах, в любом знаке символа определяет его паритет. Знаки символа в числовом наборе А являются знаками нечетного паритета, в числовых наборах В и С — знаками четного паритета. В числовом наборе С знаки символа являются зеркальными изображениями знаков числового набора В.
Знаки символа в числовых наборах А и В всегда начинаются слева со светлого модуля и заканчиваются справа темным модулем, а в числовом наборе С — начинаются слева с темного модуля и заканчиваются справа светлым модулем.
Знак данных обычно представлен определенным знаком символа. Но в некоторых случаях (4.4.1, 4.4.4, 4.4.5) сочетание знаков различных числовых наборов в символе может само по себе представлять либо данные, либо контрольное значение. Такой метод является кодированием с переменным паритетом.