ГОСТ ИСО/МЭК 15420-2001

МЕЖГОСУДАРСТВЕННЫЙ СТАНДАРТ

Автоматическая идентификация

КОДИРОВАНИЕ ШТРИХОВОЕ

Спецификация символики EAN/UPC (ЕАН/ЮПиСи)

БЗ 5-2001/103



МЕЖГОСУДАРСТВЕННЫЙ СОВЕТ
ПО СТАНДАРТИЗАЦИИ, МЕТРОЛОГИИ И СЕРТИФИКАЦИИ
М и н с кПредисловие

  1. РАЗРАБОТАН Ассоциацией автоматической идентификации ЮНИСКАН/EAN РОССИЯ/AIM РОССИЯ в рамках Межгосударственного технического комитета МТК 517 «Автоматическая идентификация»

ВНЕСЕН Госстандартом России

  1. ПРИНЯТ Межгосударственным Советом по стандартизации, метрологии и сертификации (протокол 20 от 1 ноября 2001 г.)

За принятие проголосовали:

Наименование государства

Наименование национального органа по стандартизации

Азербайджанская Республика Республика Армения Республика Беларусь Республика Казахстан Кыргызская Республика Республика Молдова Российская Федерация Республика Таджикистан Туркменистан

Республика Узбекистан

Азгосстандарт

Армгосстандарт

Госстандарт Республики Беларусь

Госстандарт Республики Казахстан

Кыргызстандарт

Молдовастандарт

Госстандарт России

Таджикгосстандарт

Главгосслужба «Туркменстандартлары»

Узгосстандарт



  1. Настоящий стандарт представляет собой аутентичный текст международного стандарта ИСО/МЭК 15420—2000 «Информационная технология. Технологии автоматической идентификации и сбора данных. Спецификация символики штрихового кода EAN/UPC», за исключением наименова­ния, раздела 2, примечаний к приложению С, рисунка D.1, приложений H и J

  2. Постановлением Государственного комитета Российской Федерации по стандартизации и мет­рологии от 25 декабря 2001 г. № 572-ст межгосударственный стандарт ГОСТ ИСО/МЭК 15420—2001 введен в действие в качестве государственного стандарта Российской Федерации с 1 мая 2002 г.

  3. ВВЕДЕН ВПЕРВЫЕ

© ИПК Издательство стандартов, 2002

Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания на территории Российской Федерации без разреше­ния Госстандарта России

Введение

Технология штрихового кодирования основана на распознавании закодированных комбинаций штрихов и пробелов определенных размеров. Существует множество способов кодирования информации в форме штрихового кода, называемых символиками. Одной из таких символик является EAN/UPC. Правила, регламентирующие перевод знаков в комбинации штрихов и пробелов и другие необходимые показатели каждой символики, называются спецификацией символики.

Символы штрихового кода EAN/UPC зарезервированы исключительно для кодирования идентификационных номеров. Использование этой символики ограничено и подлежит согласованию с правилами и регистрационными процедурами EAN International (ЕАН Интернешнл — далее EAN) и Uniform Code Council, Inc. (Совета по унифицированному коду — далее UCC (ЮСиСи)). Управление системой нумерации, осуществляемое EAN1) и UCC, обеспечивает международную уникальность и согласованность в определении идентификационных кодов, присваиваемых конкретным предметам. Главное преимущество для пользователей системы EAN^UCC состоит в наличии однозначно установленных идентификационных кодов для использования в торговых транзакциях. Общие сведения о системе EAN^UCC приведены в приложении С и Н.

Производителям оборудования для штрихового кодирования и пользователям технологии штрихового кодирования требуются общедоступные стандартные спецификации символик, к которым они могли бы обращаться при разработке оборудования и программного обеспечения.

Содержание

  1. Область применения 1

  2. Нормативные ссылки 1

  3. Определения 1

  4. Требования 2

    1. Показатели символики 2

    2. Типы символов 2

    3. Кодирование символа 2

    4. Форматы символов 3

    5. Размеры и допуски 9

    6. Рекомендуемый алгоритм декодирования 11

    7. Качество символов 13

    8. Параметры для применения 14

    9. Визуальное представление знаков 14

    10. Передаваемые данные 15

    11. Руководство по применению 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

  1. Область применения

Настоящий стандарт устанавливает требования к символике штрихового кода EAN/UPC (EAN/ЮПиСи), включая кодирование знаков данных, форматы символов, размеры, спе­цификацию испытаний и рекомендуемый алгоритм декодирования.

Содержание данных и правила, регламентирующие использование данной символики, установ­лены в спецификациях системы EAN^UCC.

  1. Нормативные ссылки

В настоящем стандарте использованы ссылки на следующие стандарты:

ГОСТ 16330—85 Системы обработки информации. рифты для оптического чтения. Типы, ос­новные параметры и размеры

ГОСТ 27463—87 Системы обработки информации. 7-битные кодированные наборы символов

ГОСТ 27465—87 Системы обработки информации. Символы. Классификация, наименование и обозначение

ГОСТ 30640—99 (ЕН 796—95)* Автоматическая идентификация. триховое кодирование. Иден­тификаторы символик

ГОСТ 30721—2000 / ГОСТ Р 51294.3—99 Автоматическая идентификация. Кодирование штрихо­вое. Термины и определения

  1. Определения

В настоящем стандарте применяют термины по ГОСТ 30721 и следующие термины с соответ­ствующими определениями:

  1. дополнительный символ (add-on m ol): Символ, применяемый для кодирования дополни­тельной информации, не содержащейся в основном символе.

  2. вспомогательный знак (au iliar attern): Комбинация штрихов и пробелов, представляющая компоненты символа, не содержащие данных, например знаки-ограничители и знаки-разделители знаков дополнительного символа.

  3. знак-разделитель (delineator): Вспомогательный знак, используемый для отделения дополни­тельного символа.

  4. четный паритет (e en arit ): арактеристика кодирования знака символа, указывающая на четное число темных модулей в знаке.

  5. знак-ограничитель ( uard attern): Вспомогательный знак (комбинация штрихов и пробелов), который либо соответствует знаку tart (СТАРТ) или to (СТОП) в других символиках, либо служит для разделения символа на две половины.

* На территории Российской Федерации действует ГОСТ Р 51294.1—99.

    1. Издание официальноекоэффициент увеличения (ma nification factor): Постоянный множитель для номинальных раз­меров символа EAN/UPC.

    2. организация нумерации (num erin or ani ation): Организация, ответственная за управление системой EAN^UCC и поддержание серии номеров в пределах определенной EAN^UCC территории.

    3. числовой набор (num er et): Серия из 10 комбинаций штрихов и пробелов с четным или нечетным паритетом, кодирующая цифры от 0 до 9.

    4. нечетный паритет (odd arit ): арактеристика кодирования знака символа, указывающая на нечетное число темных модулей в знаке.

    5. система EAN2UCC (ЕАН^ЮСиСи) (EAN^UCC tem)*: Система уникальной нумерации и идентификации продукции, единиц грузооборота, активов, местонахождений и услуг в соответствии с набором правил, устанавливаемых ЕАН Интернешнл (EAN International) и Советом по унифициро­ванному коду — ЮСиСи (Uniform Code Council, Inc. — UCC).

    6. кодирование с переменным паритетом ( aria le arit encodation): Процесс кодирования до­полнительной информации в последовательности знаков символа, при котором на основе заданной комбинации знаков с четным или нечетным паритетом знак или контрольный знак представлены в неявном виде.

    7. отбрасывание незначащих нулей (zero- u re ion): Процесс удаления нулей из заданных позиций в строке данных UPC-A (ЮПиСи-А) для ее кодирования в формате UPC-E (ЮПиСи-E).

  1. Требования

    1. Показатели символики

К показателям символики EAN/UPC относят:

а) набор кодируемых знаков: цифровой (от 0 до 9), т.е. знаки версии КОИ-7 по [1]3 с целочис­ленными значениями от 48 до 57;

) тип символики — непрерывный штриховой код;

  1. число элементов в знаке символа — 4, включая 2 штриха и 2 пробела, состоящие каждый из 1, 2, 3 или 4 модулей по ширине (вспомогательные знаки имеют иное количество элементов);

  2. cамоконтроль знака — присутствует;

  3. длина кодируемой строки данных — фиксированная (8, 12 или 13 знаков, включая конт­рольную цифру в зависимости от конкретного типа символа);

  4. всенаправленное декодирование — присутствует;

  5. контрольная цифра символа — одна, обязательная (приложение А);

  1. плотность знака символа — 7 модулей в знаке символа;

  2. часть кода, не содержащая данных, включая контрольную цифру, но исключая свободные зоны — 18 модулей для символов EAN-13 (ЕАН-13), EAN-8 (ЕАН-8), UPC-A (ЮПиСи-А), 9 моду­лей — для символов UPC-E (ЮПиСи-Е).

  1. Типы символов

Символы EAN/UPC подразделяют на четыре типа:

  • EAN-13, UPC-A, UPC-E, которые могут сопровождаться дополнительным символом;

  • EAN-8.

Указанные четыре типа символов описываются в 4.4.1—4.4.4, а необязательные дополнительные символы — в 4.4.5.

  1. Кодирование символа

    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

П р и м е ч а н и е — Обозначения: П — пробел (светлый элемент), — штрих (темный элемент).



В графическом виде таблица 1 представлена в приложении D.

Сумма модулей, заключенных в штрихах, в любом знаке символа определяет его паритет. Знаки символа в числовом наборе А являются знаками нечетного паритета, в числовых наборах В и С — знаками четного паритета. В числовом наборе С знаки символа являются зеркальными изображениями знаков числового набора В.

Знаки символа в числовых наборах А и В всегда начинаются слева со светлого модуля и заканчи­ваются справа темным модулем, а в числовом наборе С — начинаются слева с темного модуля и заканчиваются справа светлым модулем.

Знак данных обычно представлен определенным знаком символа. Но в некоторых случаях (4.4.1, 4.4.4, 4.4.5) сочетание знаков различных числовых наборов в символе может само по себе представлять либо данные, либо контрольное значение. Такой метод является кодированием с переменным парите­том.