Стр. 1
 

36 страниц

487.00 ₽

Купить официальный бумажный документ с голограммой и синими печатями. подробнее

Официально распространяем нормативную документацию с 1999 года. Пробиваем чеки, платим налоги, принимаем к оплате все законные формы платежей без дополнительных процентов. Наши клиенты защищены Законом. ООО "ЦНТИ Нормоконтроль".

Наши цены ниже, чем в других местах, потому что мы работаем напрямую с поставщиками документов.

Способы доставки

  • Срочная курьерская доставка (1-3 дня)
  • Курьерская доставка (7 дней)
  • Самовывоз из московского офиса
  • Почта РФ

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

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

Данные о замене ГОСТ ИСО/МЭК 15420-2001 опубликованы в ИУС 11-2010

Действие завершено 01.01.2011

Оглавление

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

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

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

4 Требования

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

   4.2 Типы символов

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

   4.4 Форматы символов

   4.5 Размеры и допуски

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

   4.7 Качество символов

   4.8 Параметры для применения

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

   4.10 Передаваемые данные

   4.11 руководство по применению

Приложение А Дополнительные показатели

Приложение В Идентификатор символики

Приложение C Общие сведения о системе EAN UCC

Приложение D Представление числовых наборов А. В и С и вспомогательных знаков

Приложение Е Изображения символов с номинальными размерами

Приложение F Традиционные методы измерения

Приложение G Руководство по считыванию и печати

Приложение Н Перечень организаций нумерации в странах - членах МГС

Приложение J Библиография

Показать даты введения Admin

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

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

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

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

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

БЗ 5-2001/103


МЕЖГОСУДАРСТВЕННЫЙ СОВЕТ ПО СТАНДАРТИЗАЦИИ, МЕТРОЛОГИИ И СЕРТИФИКАЦИИ

М и н с к

Предисловие

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

5    ВВЕДЕН ВПЕРВЫЕ

© ИПК Издательство стандартов, 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

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

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

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

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

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

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

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

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

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

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

4.11    Руководство по применению.......................15

Приложение А    Дополнительные показатели....................15

Приложение В    Идентификатор символики....................17

Приложение С    Общие сведения о системе EAN*UCC.................18

Приложение D    Представление числовых наборов А, В и С и вспомогательных знаков .    .    .    .19

Приложение E    Изображения символов с номинальными размерами...........20

Приложение F    Традиционные методы измерения..................24

Приложение G    Руководство по считыванию и печати.................26

Приложение H    Перечень организаций нумерации в странах—членах МГС.........27

Приложение J    Библиография ........................29

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

Автоматическая идентификация КОДИРОВАНИЕ ШТРИХОВОЕ Спецификация символики EAN/UPC (EAH/ЮПиСи)

Automatic identification. ar codin . m olo ecification EAN/UPC

Дата введения 2002-05-01

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

четное число темных модулей в знаке.

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

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

Издание официальное

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

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

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

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

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

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

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

4 Требования

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

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

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

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

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

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

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

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

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

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

i)    часть кода, не содержащая данных, включая контрольную цифру, но исключая свободные зоны — 18 модулей для символов EAN-13 (ЕАН-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

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

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

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

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

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

4.3.2 Кодирование вспомогательных знаков

Вспомогательные знаки должны быть составлены в соответствии с таблицей 2.

Т а б л и ц а 2 — Вспомогательные знаки

Вспомогательный знак

Количество

модулей

ирина элемента, модули

П

П

П

Типовой знак-ограничитель

3

1

1

1

Центральный знак-ограничитель

5

1

1

1

1

1

Специальный знак-ограничитель

6

1

1

1

1

1

1

Знак-ограничитель дополнительного символа

4

1

1

2

Знак-разделитель дополнительного символа

2

1

1

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

В графическом виде эти знаки представлены в приложении D.

Типовой знак-ограничитель соответствует знакам tart (СТАРТ) и to (СТОП) в других символиках, а специальный знак-ограничитель используют как знак to в символах UPC-E.

4.4 Форматы символов

4.4.1 Символы EAN-13

^мвол EAN-13 должен быть составлен следующим образом (при считывании слева направо):

- левая свободная зона;

-    типовой знак-ограничитель;

-    6 знаков символа из числовых наборов А и В;

-    центральный знак-ограничитель;

-    6 знаков символа из числового набора С;

-    типовой знак-ограничитель;

-    правая свободная зона.

Крайний правый знак символа должен кодировать контрольную цифру, вычисляемую в соответствии с А.1.

Так как символ EAN-13 содержит только 12 знаков символа, но кодирует 13 цифр данных (включая контрольную цифру), значение дополнительной цифры, которая является знаком, стоящим в крайней левой позиции в цепочке данных, должно кодироваться переменным паритетом в сочетании знаков числовых наборов А и В для 6 знаков символа в левой половине символа. Система кодирования для значений начальной цифры приведена в таблице 3. Пример символа штрихового кода EAN-13 приведен на рисунке 1.

Т а б л и ц а 3 — Левая половина символа EAN-13

Неявно закодированная начальная цифра

Числовые наборы, используемые при кодировании левой половины символа EAN-13 для позиции знака символа

1

2

3

4

5

6

0*)

А

А

А

А

А

А

1

А

А

В

А

В

В

2

А

А

В

В

А

В

3

А

А

В

В

В

А

4

А

В

А

А

В

В

5

А

В

В

А

А

В

6

А

В

В

В

А

А

7

А

В

А

В

А

В

8

А

В

А

В

В

А

9

А

В

В

А

В

А

*) Значение начальной цифры 0 зарезервировано для символов, кодирующих строки данных для номеров UCC-12 (ЮСиСи-12).

Рисунок 1 — Символ штрихового кода EAN-13

4.4.2 Символы EAN-8

Символ EAN-8 должен быть составлен следующим образом (при считывании слева направо):

-    левая свободная зона;

-    типовой знак-ограничитель;

-    4 знака символа из числового набора А;

-    центральный знак-ограничитель;

-    4 знака символа из числового набора С;

-    типовой знак-ограничитель;

-    правая свободная зона.

Крайний правый знак символа должен кодировать контрольную цифру, вычисляемую в соответствии с А.1. Пример символа штрихового кода EAN-8 приведен на рисунке 2.

Рисунок 2 — Символ штрихового кода EAN-8

4.4.3 Символы UPC-A

Символ UPC-A должен быть составлен следующим образом (при считывании слева направо):

-    левая свободная зона;

-    типовой знак-ограничитель;

-    6 знаков символа из числового набора А;

-    центральный знак-ограничитель;

-    6 знаков символа из числового набора С;

-    типовой знак-ограничитель;

-    правая свободная зона.

Крайний правый знак символа должен кодировать контрольную цифру, вычисляемую в соответствии с А.1. Символы UPC-A могут быть декодированы как 13-разрядный номер добавлением подразумеваемого начального нуля к номеру UCC-12. Пример символа штрихового кода UPC-A приведен на рисунке 3.

Рисунок 3 — Символ штрихового кода UPC-А

4.4.4 Символы UPC-E

^мвол UPC-E составлен следующим образом (при считывании слева направо):

-    левая свободная зона;

-    типовой знак-ограничитель;

-    6 знаков символа из числовых наборов А и В;

-    специальный знак-ограничитель;

-    правая свободная зона.

Символ UPC-E можно применять только для кодирования строк данных UCC-12, начинающихся с нуля и содержащих последовательность из четырех или пяти нулей в определенных позициях (таблица 5). Эти нули удаляют из данных при кодировании с помощью процесса отбрасывания нулей, приведенного в 4.4.4.1. Пример символа штрихового кода UPC-E приведен на рисунке 4.

Рисунок 4 — Символ штрихового кода UPC-E (кодирование «0 07834 00009 1» с отбрасыванием незначащих нулей)


4.4.4.1 Кодирование символа UPC-E

Для кодирования соответствующей строки данных с отбрасыванием нулей применяют следующий алгоритм:

1)    Пусть D1, D2, D3, ... , D12 обозначают знаки данных UCC-12 (включая контрольную цифру). D1 всегда должен быть нулем. D12 должен быть контрольной цифрой символа, подсчитанной в соответствии с алгоритмом, указанным в А.1.

1,    2,    ...    ,    6    обозначают    шесть    знаков    символа    в    окончательном символе UPC-E.

2)    Знаки с D2 по D11 преобразуют в строку знаков символа, отбросив нули следующим образом:

а) если D11 равен 5, 6, 7, 8 или 9, знаки с D7 до D10 все включительно представлены нулями, а знак D6 не равен 0, то знаки с D7 до D10 не должны кодироваться в символе.

Знак символа    1    2    3    4    5    6

Знак данных    D2    D3    D4    D5    D6    D11;

) если знаки с D6 до D10 включительно равны нулю, а D5 не равен 0, то знаки с D6 до D10 не должны кодироваться в символе, а знак 6 должен быть равен 4.

Знак символа    1    2    3    4    5    6

Знак данных    D2    D3    D4    D5    D11    4;

c)    если знак D4 равен 0, 1 или 2 и знаки с D5 до D8 включительно равны 0, то знаки с D5 до D8 не должны кодироваться в символе.

Знак символа    1    2    3    4    5    6

Знак данных    D2    D3    D9    D10    D11    D4;

d)    если D4 равен 3, 4,    5, 6, 7, 8 или 9 и    знаки с D5 до D9 включительно равны 0, то знаки

с D5 до D9 не должны кодироваться в символе, а знак 6 должен быть равен 3.

Знак символа    1    2    3    4    5    6

Знак данных    D2    D3    D4    D10    D11    3.

3)    Определяют числовые наборы для неявного кодирования D12 (таблица 4).

4)    Кодируют знаки символа с 1 до 6, используя числовые наборы А и В в соответствии с перечислением 3.

Т а б л и ц а 4 — Числовые наборы для UPC-E

Значение контрольной цифры D12

Числовые наборы, используемые при кодировании символа UPC-E для позиции знака символа

1

2

3

4

5

6

0

В

В

В

А

А

А

1

В

В

А

В

А

А

2

В

В

А

А

В

А

3

В

В

А

А

А

В

4

В

А

В

В

А

А

5

В

А

А

В

В

А

6

В

А

А

А

В

В

7

В

А

В

А

В

А

8

В

А

В

А

А

В

9

В

А

А

В

А

В

Примеры кодирования символов UPC-E

Исходные данные    Данные с отброшенными нулями    Правило

Пример 1:

0 1 2 3 4 5 0 0 0 0 5 8

1

2

3

4

5

5

2а)

В

А

В

А

А

В

Пример 2:

0 4 5 6 7 0 0 0 0 0 8 0

4

5

6

7

8

4

2 )

В

В

В

А

А

А

Пример 3:

0 3 4 0 0 0 0 0 5 6 7 3

3

4

5

6

7

0

2с)

В

В

А

А

А

В

Пример 4:

0 9 8 4 0 0 0 0 0 7 5 1

9

8

4

7

5

3

2d)

В

В

А

В

А

А

П р и м е ч а н и е — Числовые наборы, используемые для неявного кодирования контрольной цифры, приведены в графах «Данные с отброшенными нулями».

4.4.4.2 Декодирование символа UPC-E

Восстановление 12-цифровой строки данных из знаков, закодированных в символе UPC-E, можно выполнить в соответствии с таблицей 5.

Т а б л и ц а 5 — Декодирование символа UPC-E

Закодированные UPC-E цифры

Декодированный номер

P1

P2

P3

P4

P5

P6

D1

D2

D3

D4

D5

D6

D7

D8

D9

D10

D11

D12

(0)

1

2

3

4

5

0

(С)

(0)

1

2

0

0

0

0

0

3

4

5

(С)

(0)

1

2

3

4

5

1

(С)

(0)

1

2

1

0

0

0

0

3

4

5

(С)

(0)

1

2

3

4

5

2

(С)

(0)

1

2

2

0

0

0

0

3

4

5

(С)

(0)

1

2

3

4

5

3

(С)

(0)

1

2

3

0

0

0

0

0

4

5

(С)

(0)

1

2

3

4

5

4

(С)

(0)

1

2

3

4

0

0

0

0

0

5

(С)

(0)

1

2

3

4

5

5

(С)

(0)

1

2

3

4

5

0

0

0

0

5

(С)

(0)

1

2

3

4

5

6

(С)

(0)

1

2

3

4

5

0

0

0

0

6

(С)

(0)

1

2

3

4

5

7

(С)

(0)

1

2

3

4

5

0

0

0

0

7

(С)

(0)

1

2

3

4

5

8

(С)

(0)

1

2

3

4

5

0

0

0

0

8

(С)

(0)

1

2

3

4

5

9

(С)

(0)

1

2

3

4

5

0

0

0

0

9

(С)

П р и м е ч а н и я

1    Знаки символа в позициях Р1, Р2,..., Р5 символа UPC-E представлены соответственно:    1,    2,...,    5.

2    Восстановленные нули отмечены подчеркиванием.

3    Незакодированная начальная цифра в символах UPC-E обозначена «(0)».

4    Контрольная цифра, неявно закодированная в UPC-E обозначена «(C)».

4.4.5 Дополнительные символы

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

4.4.5.1 2-разрядный дополнительный символ

2-разрядный дополнительный символ может использоваться в специальных применениях в сочетании с символами EAN-13, UPC-A или UPC-E. Он должен быть расположен следом за правой свободной зоной основного символа и составлен следующим образом:

-    знак-ограничитель дополнительного символа;

-    первая цифра дополнительного номера из числовых наборов А или В;

-    знак-разделитель дополнительного символа;

-    вторая цифра дополнительного номера из числовых наборов А или В;

-    правая свободная зона.

Дополнительный символ не имеет правого знака-ограничителя, а также собственного контрольного знака. Он не имеет явно выраженной контрольной цифры, поэтому контроль осуществляется за счет сочетания знаков числовых наборов (А или В), используемых для этих двух цифр. Выбор числовых наборов связан со значением дополнительного номера (таблица 6).

Т а б л и ц а 6 — Числовые наборы для 2-разрядного дополнительного символа

Значение дополнительного номера

Левая

цифра

Правая

цифра

Кратное 4 (00, 04, 08, .. 96)

А

А

Кратное 4 + 1 (01, 05, .. 97)

А

В

Кратное 4 + 2 (02, 06, .. 98)

В

А

Кратное 4 + 3 (03, 07, .. 99)

В

В

Рисунок 5 — Символ штрихового кода UPC-A с 2-разрядным дополнительным символом

Пример символа штрихового кода UPC-A с 2-разрядным дополнительным символом приведен на рисунке 5.


4.4.5.2 5 -разрядный дополнительный символ

5-разрядный дополнительный символ может использоваться в специальных применениях в сочетании с символами EAN-13, UPC-A или UPC-E. Дополнительный символ должен быть расположен следом за правой свободной зоной основного символа и составлен следующим образом:

-    знак-ограничитель дополнительного символа;

-    первая цифра дополнительного номера из числовых наборов A или В;

-    знак-разделитель дополнительного символа;

-    вторая цифра дополнительного номера из числовых наборов A или В;

-    знак-разделитель дополнительного символа;

-    третья цифра дополнительного номера из числовых наборов A или В;

-    знак-разделитель дополнительного символа;

-    четвертая цифра дополнительного номера из числовых наборов A или В;

-    знак-разделитель дополнительного символа;

-    пятая цифра дополнительного номера из числовых наборов A или В;

-    правая свободная зона.

Дополнительный символ не имеет правого знака-ограничителя и ярко выраженной контрольной цифры. Контроль осуществляется за счет сочетания знаков числовых наборов (A или В), используемых для указанных пяти цифр. Значение определяют по следующим правилам:

1)    суммируют цифры в позициях 1, 3 и 5;

2)    результат, полученный на этапе 1, умножают на три;

3)    суммируют остальные цифры (позиции 2 и 4);

4)    результат, полученный на этапе 3, умножают на девять;

5)    суммируют результаты, полученные на этапах 2 и 4;

6)    значение — это значение разряда единиц (цифра в низшем разряде) числа, полученного на этапе 5.

Пример: Определение значения в дополнительном номере 86104:

Этап 1

8 + 1 + 4 = 13

Этап 2

9

3

II

3

3

1

Этап 3

6 + 0 = 6

Этап 4

4

5

II

9

6

Этап 5:

39 + 54 = 93

Этап 6

равно 3

Затем можно определить числовые наборы, используя таблицу 7.

Т а б л и ц а 7 — Числовые наборы для 5-разрядного дополнительного символа

Значение

Числовые наборы для знаков символа

1

2

3

4

5

0

В

В

А

А

А

1

В

А

В

А

А

2

В

А

А

В

А

3

В

А

А

А

В

4

А

В

В

А

А

5

А

А

В

В

А

6

А

А

А

В

В

7

А

В

А

В

А

8

А

В

А

А

В

9

А

А

В

А

В

Например, при = 3 последовательность числовых наборов, используемых для кодирования значения 86104, будет В А А А В.

На рисунке 6 приведен пример символа штрихового кода EAN-13 с 5-разрядным дополнительным символом.

/Z.34Q о/оаии

Рисунок 6 — Символ штрихового кода EAN-13 с 5-разрядным дополнительным символом

4.5 Размеры и допуски

Размеры символа EAN/UPC могут быть соотнесены с установленным набором размеров, определяемым как символ номинального размера. В приложении Е приведены изображения символов номинальных размеров в масштабе. Номинальные размеры символа приведены в 4.5.1—4.5.8.

4.5.1    ирина узкого элемента ( )

Номинальная ширина узкого элемента должна быть равна 0,330 мм.

4.5.2    Высота штриха

Номинальная высота штриха должна быть равна:

-    22,85 мм — для символов EAN-13, UPC-А и UPC-E;

-18,23 мм — для символов EAN-8;

-    21,9 мм — для дополнительных символов.

В символах EAN-13, EAN-8, UPC-A и UPC-Е штрихи, образующие левый, центральный и правый знаки-ограничители, должны быть удлинены вниз на 5 , т. е. на 1,65 мм. Это также относится к штрихам первого и последнего знаков символа для символа UPC-А.

4.5.3    Свободная зона

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

Минимальная ширина свободных зон символов:

-    EAN-13: левой — 11 , правой — 7 ;

-    UPC-A — 9 ;

-    UPC-E: левой — 9 , правой — 7 ;

-    EAN-8 — 7 ;

-    дополнительных символов (всех) правой зоны — 5 .

С точки зрения обеспечения свободной зоны в определенных производственных процессах полезным является включение знака «МЕНЬ Е»4) (<) и/или «БОЛЬ Е»*) (>) в поле визуального представления знаков, вершина угла которых должна быть выровнена по краю свободной зоны. При использовании этих знаков они должны располагаться, как показано в приложении Е.

4.5.4    Расположение дополнительного символа

Дополнительный символ не должен заходить на правую свободную зону основного символа. Максимальный интервал должен составлять 12 .

Нижний край штрихов в дополнительном символе должен быть выровнен по горизонтали относительно нижнего края штрихов-ограничителей основного символа.

4.5.5    ирина элементов

ирину каждого штриха и пробела определяют умножением размера на ширину каждого штриха и пробела в модулях (1, 2, 3 или 4). Исключение составляют цифровые значения 1, 2, 7 и 8.

трихи и пробелы этих знаков должны быть сужены или расширены на У13 модуля для повышения надежности сканирования таким образом, чтобы размеры от края одного штриха до соответствующего края следующего штриха и общая ширина знака символа оставались неизменными (пример приведен в G.3).

Сужение/расширение штрихов и пробелов для знаков 1, 2, 7 и 8 приведено в таблице 8.

Т а б л и ц а 8 — Сужение/расширение для знаков символа в миллиметрах

Сужение/расширение для знаков в числовом наборе

Значение

А

В и С

знака

трих

Пробел

трих

Пробел

1

-0.025

+0.025

+0.025

-0.025

2

-0.025

+0.025

+0.025

-0.025

7

+0.025

-0.025

-0.025

+0.025

8

+0.025

-0.025

-0.025

+0.025

П р и м е ч а н и е — Существующее оборудование и трафареты для генерации символов, которые используют номинальное сужение/расширение, равное 0,030 мм, допускаются для дальнейшего применения.

4.5.6 Длина символа

Длина символа в модулях (включая минимальные свободные зоны) приведена в таблице 9.

Т а б л и ц а 9 — Длина символов

Тип символа

Длина, модули

EAN-13

113

UPC-A

113

EAN-8

81

UPC-E

67

2-разрядный дополнительный

25

5-разрядный дополнительный

52

EAN-13 или UPC-A с 2-разрядным дополнительным символом

138

UPC-Е с 2-разрядным дополнительным символом

92

EAN-13 или UPC-A с 5-разрядным дополнительным символом

165

UPC-Е с 5-разрядным дополнительным символом

119

4.5.7 Коэффициенты увеличения

Символы могут быть уменьшены или увеличены относительно номинального размера при использовании постоянного коэффициента увеличения в диапазоне 0,8—2,0 для всех размеров. Для дополнительного символа применяют тот же коэффициент увеличения, что и для основного, с которым он связан.

4.5.8 Допуски размеров

Вместо традиционно принятых допусков элементов, приведенных в F.1, следует придерживаться требований, установленных в 4.7.

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

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

Для каждого знака символа общую измеренную ширину знака принимают равной . Значение используют для определения порога выбора (RT). Отдельные измерения от края одного штриха до соответствующего края следующего штриха (е) сравнивают с RT, чтобы определить значение Е. Значения знаков определяют на основе значений Е.

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

Числовой набор С

1—®, J

Рисунок 7    —    Размеры декодирования    знаков символов

Пороги выбора RT1, RT2,    RT3,    RT4 и RT5 представлены    следующим образом:

RT1 =    (1,5/7)    ;

RT2 =    (2,5/7)    ;

RT3 =    (3,5/7)    ;

RT4 =    (4,5/7)    ;

RT5 =    (5,5/7)    .

Измеренные внутри каждого знака е2 и е2 сравнивают с RT. Соответствующие целочисленные значения измерений Е1 и Е2 считаются равными 2, 3, 4 или 5, как показано ниже: при RT1 < ej < RT2 Ej = 2; при RT2 < ej < RT3 Ej = 3;

при RT3 < ej < RT4 Е; = 4; при RT4 < ej < RT5 Е; = 5.

В противном случае знак является ошибочным. Значения Е1 и Е2, приведенные в таблице 10, используют в качестве первичных детерминантов для значения знака символа.

Т а б л и ц а 10 — Таблица декодирования EAN/UPC

Знак

Числовой

набор

Первичный детерминант

Вторичный детерминант 7( 1 + 2) /

Е1

Е2

0

А

2

3

1

А

3

4

< = 4

2

А

4

3

< = 4

3

А

2

5

4

А

5

4

5

А

4

5

6

А

5

2

7

А

3

4

> 4

8

А

4

3

> 4

9

А

3

2

0

В и С

5

3

1

В и С

4

4

> 3

2

В и С

3

3

> 3

3

В и С

5

5

4

В и С

2

4

5

В и С

3

5

6

В и С

2

2

7

В и С

4

4

< = 3

8

В и С

3

3

< = 3

9

В и С

4

2

П р и м е ч а н и е — j и 2 представляют собой ширину двух элементов — штрихов.

Знак определяется единообразно для всех сочетаний Е1 и Е2, за исключением следующих случаев: Е1 = 3 и Е2 = 4 (знаки 1 и 7 в числовом наборе А);

Е1 = 4 и Е2 = 3 (знаки 2 и 8 в числовом наборе А);

Е1 = 4 и Е2 = 4 (знаки 1 и 7 в числовых наборах В и С);

Е1 = 3 и Е2 = 3 (знаки 2 и 8 в числовых наборах В и С).

Для этих случаев требуется проверять общую ширину двух штрихов следующим образом: для Е1 = 3 и Е2 = 4: знак «1», если 7( знак «7», если 7( для Е1 = 4 и Е2 = 3: знак «2», если 7( знак «8», если 7( для Е1 = 4 и Е2 = 4: знак «1», если 7( знак «7», если 7( для Е1 = 3 и Е2 = 3: знак «2», если 7( знак «8», если 7(

+

2) /

< = 4,

+

2) /

> 4;

+

2) /

4

=

<

+

2) /

4;

>

+

2) /

3,

>

+

2) /

3

=

<

+

2) /

3,

>

+

2) /

< = 3

Требования по ( 1 + 2) приведены в таблице 10.

Аналогичные процедуры должны применяться для декодирования знаков символа в любом дополнительном символе.

Используя рисунок 8, определяют для расчета базовых пороговых значений порогов выбора RT1 и RT2, применяемых к вспомогательным знакам основного символа. Для каждого символа или

половины символа значения ei соответствующего вспомогательного знака сравнивают с порогами выбора для определения целочисленных значений Ej. Определяемые значения Ер Е2, Е3 и Е4 должны соответствовать значениям действительных вспомогательных знаков в таблице 11. В противном случае знак является ошибочным.

Рисунок 8 — Размеры вспомогательных знаков Т а б л и ц а 11 — Значения Е вспомогательных знаков основного символа

Вспомогательные знаки-ограничители

Е1

Е2

Е3

Е4

Типовой знак-ограничитель

2

Центральный (левая половина)

2

2

2

Центральный (правая половина)

2

2

2

Специальный знак-ограничитель

2

2

2

2

4.7 Качество символов

Условия проведения измерений и методы измерения размеров и прочих параметров символа штрихового кода определены в [2]5. Для проверки символа на соответствие требованиям настоящего стандарта его рекомендуется испытывать в соответствии с международным стандартом [2].

В соответствии со спецификациями EAN International и Uniform Code Council минимальный класс символа должен составлять 1,5/06/670, где:

-    1,5 — минимальный полный класс качества печати;

-    06 — ссылочный номер измерительной апертуры (0,15 мм);

-    670 — проверочная длина волны в нм (+/ — 10 нм).

П р и м е ч а н и е — Минимальный класс 1,5/06/670 применяется для законченного символа в пункте его использования. Рекомендуется стремиться к более высокому классу символа в месте печати, чтобы учесть поправку на различные отклонения и возможное ухудшение качества символа в процессах упаковки, хранения и обработки. Там, где это практически возможно, рекомендуется, чтобы класс символа при печати был равен или превышал 2,5/06/670.

4.7.1    Декодируемость

Для расчета декодируемости V используют следующие положения, дополняющие [2].

Декодируемость знаков для 1, 2, 7 и 8.

Декодируемость V вычисляют для каждого знака для i = 1 и 2 и для j = 2, 3, 4:

К = наименьшее {|ei — RTj|}

V1 = K/( /14).

Для знаков нечетного паритета 1, 2, 7 или 8:

V2 = [|(7/ ) (общая ширина обоих штрихов) — 4|] / (15/13).

Для знаков четного паритета 1, 2, 7 или 8:

V2 = [|(7/ ) (общая ширина обоих штрихов) — 3|] / (15/13).

Для кажого знака 1, 2, 7 или 8 значение декодируемости V равно наименьшему из V1 или V2.

4.7.1.1    Декодируемость для вспомогательных знаков

Декодируемость V для вспомогательных знаков рассчитывают так же, как для стандартных знаков (n, k) символов, но с использованием нижеуказанных значений n, k и . Внешний штрих левого и правого знаков-ограничителей не должен включаться в расчет.

Для левого и правого типовых знаков-ограничителей символов EAN-13, EAN-8 и UPC-A n = 2, k = 1; величина принимает значение для знака символа, находящегося непосредственно соответственно справа или слева от типового знака-ограничителя. Для специального знака-ограничителя, расположенного с правого края символов UPC-E, n = 4, k = 2; величина принимает значение для знака символа, находящегося непосредственно слева от специального знака-ограничителя.

Для центрального знака-ограничителя символов EAN-13 и UPC-A n = 4, k = 2. Сначала рассчитывают V1 для первых четырех элементов (пробел—штрих—пробел—штрих) с использованием для знака символа, находящегося непосредственно слева от центрального знака-ограничителя, затем рассчитывают V2 для последних четырех элементов (штрих—пробел—штрих—пробел) с использованием значения для знака символа, расположенного непосредственно справа от центрального знака-ограничителя. Значением V для центрального знака-ограничителя является наименьшее из V1 и V2.

4.7.2 Дополнительные критерии

В соответствии с [2] в спецификациях символик устанавливаются дополнительные критерии проверки. Для символики EAN/UPC минимальные размеры свободной зоны указаны в 4.5.3. Любому отдельному профилю отражения при сканировании, который не удовлетворяет этим требованиям, должен быть присвоен класс 0.

В первоначальных спецификациях UCC и EAN были установлены оптические условия для сканирования символа EAN/UPC. Эти традиционные условия изложены в F.2, но они заменяются требованиями для испытаний по 4.7.

4.8    Параметры для применения

Применение символов EAN/UPC определяют исключительно EAN International и Uniform Code Council. Спецификации системы EAN • UCC определяют следующие параметры:

-    содержание данных;

-    выбор типа символа и использование дополнительных символов.

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

Требования к визуальному представлению знаков приведены в А.2.

4.10    Передаваемые данные

Большинство применений системы EAN • UСС используют системные протоколы для данных, передаваемых устройством считывания на терминал автоматизированного пункта продаж или на иное устройство.

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

4.11    Руководство по применению

Руководство по применению данной символики приведено в приложении G.

ПРИЛОЖЕНИЕ А

(обязательное)

Дополнительные показатели

А.1 Контрольная цифра

Контрольная цифра символа EAN/UPC является обязательным элементом и должна быть крайним разрядом справа в номерах EAN-13, UCC-12 и EAN-8. Для подсчета контрольной цифры или проверки уже имеющейся контрольной цифры можно использовать следующий алгоритм:

1)    составляют таблицу с таким количеством столбцов, которое равно длине номера EAN или UCC-12: 13 — для EAN-13;

12 — для UCC-12;

8 — для EAN-8.

П р и м е ч а н и е — Символы UPC-A и UPC-E кодируют номер UCC-12;

2)    каждой позиции присваивают весовые коэффициенты:

для EAN-13:    1    3    1    3    1    3    1    3 1 3 1 3 1

для UCC-12:    3 1 3 1 3 1 3 1 3 1 3 1

для EAN-8:    3    1    3 1 3 1 3 1

3)    располагают все цифры номера в соответствующих столбцах. Если контрольная цифра отсутствует, оставляют крайний столбец справа пустым;

4)    умножают каждую цифру номера EAN или UCC-12 на ее весовой коэффициент;

5)    суммируют произведения;

6)    делят полученную сумму на число модуля 10, чтобы получить остаток от деления. Если контрольная цифра проставлена в крайнем столбце справа, остаток должен быть равен нулю (если он не является нулем, то либо в данных содержится ошибка, либо неверно произведен расчет). Если контрольная цифра отсутствует, выполняют этап 7;

7)    определяют контрольную цифру:

а) если остаток равен 0, контрольная цифра равна 0;

) если остаток не равен 0, контрольная цифра равна результату вычитания остатка из 10. ПРИМЕР: Для EAN-8

Этап 2    3    1    3    1    3    1    3    1

Этап 3    5    4    4    9    0    1    0

Этап 4    15    4    12    9    0    1    0

Этап 5    Сумма равна    41

Этап 6    41, деленное на 10, равно 4, остаток равен 1

Этап 7    10—1 = 9; следовательно, контрольная цифра равна 9

Полный номер EAH-8 = 54490109

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

Цифры визуального представления знаков следует печатать под основным символом и над дополнительным символом. Цифры визуального представления наносят четко читаемым шрифтом, например OCR- (ОСиаР-Би) по [3]6. Этот шрифт принят как стандартный и не предназначен для машинного считывания этих знаков и верификации. Допускается использовать обоснованные альтернативные типы шрифтов и размеры знаков при условии, что они обеспечивают четкое чтение.

Все кодируемые цифры для символов EAN-13, UPC-A, EAN-8 и дополнительных символов должны быть представлены в форме, пригодной для визуального чтения. Для символов UPC-E цифры должны быть представлены в форме, пригодной для визуального чтения (шесть непосредственно кодируемых цифр вместе с начальным нулем и неявно закодированной контрольной цифрой). На рисунках 1—6 показаны виды символов, включая визуальное представление цифр.

Высота знаков в символе номинального размера равна 2,75 мм. Минимальное расстояние от верхнего края цифр до нижнего края штрихов должно быть 0,5 .

В символе EAN-13 крайнюю левую цифру, кодированную переменным паритетом, печатают слева от начального знака-ограничителя на уровне остальных цифр.

Для символов UPC-A и UPC-Е размер первой и последней цифр уменьшают до максимальной ширины, эквивалентной 4 модулям. Пропорционально уменьшают и высоту. Правый край первой цифры располагают на

5 модулей влево от крайнего левого штриха знака-ограничителя. Левый край последней цифры располагают на 5 модулей вправо от крайнего правого штриха знака-ограничителя для символов UPC-A и на 3 модуля для символов UPC-Е. Нижний край первой и последней цифры должен быть выровнен с цифрами полного размера.

Визуальное представление знаков дополнительного символа должно располагаться над символом. Высота цифр должна быть равна высоте цифр основного символа. Верхние края этих цифр выравнивают по верхним краям штрихов основного символа. Интервал между нижним краем цифр и верхним краем штрихов должен быть не менее 0,5 .

В некоторых отраслях используют специальные вариации рекомендуемого визуального представления, например вставку знаков ДЕФИС7) для разделения цифрового поля на части. Пример приведен в приложении Е (рисунок Е.3).

Идентификатор символики

Идентификатор символики может быть добавлен в качестве преамбулы к декодированным данным с помощью запрограммированного соответствующим образом устройства считывания. В международном стандарте [4р EAN/UPC присвоен следующий идентификатор символики:

]Ет,

где ] — знак версии КОИ-7 по [1]8) целочисленным значением 93;

Е — знак кода для символики EAN/UPC;

т — знак-модификатор (таблица В.1). Допустимыми значениями m являются 0, 1, 2, 3, 4.

П р и м е ч а н и е — Символы EAN/UPC с дополнительными символами могут рассматриваться либо как два отдельных символа, каждый из которых передается отдельно с собственным идентификатором символики, либо как единый пакет данных. Выбор одного из этих способов остается за пользователем.

Все данные передаются как данные версии КОИ-7 в соответствии с [1].

Т а б л и ц а В.1 — Значения m для EAN/UPC

Значение m

Вариант обработки

0

Стандартный пакет данных в полном формате EAN, т. е. 13 цифр для EAN-13, UPC-A и UPC-E (не содержит данные из дополнительного символа)

1

Только данные 2-разрядного дополнительного символа

2

Только данные 5-разрядного дополнительного символа

3

Комбинированный пакет данных, состоящий из 13 разрядов символов EAN-13, UPC-A и UPC-E и 2 или 5 разрядов дополнительного символа

4

Пакет данных EAN-8

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

Ранее присвоенные значения m (8, 9, А, В, С) считаются устаревшими.

Общие сведения о системе EAN»UCC

EAN и UCC являются организациями, управляющими международной системой кодирования идентификационных номеров. Система EAN’UCC действует через сеть национальных и многонациональных агентств, называемых организациями нумерации. Идентификационные номера EA№UCC наиболее широко применяются для идентификации продукции, однако их можно использовать для идентификации других объектов в пределах существующих правил системы EAN’UCC.

Один из основных принципов норм идентификации состоит в том, что применяемые номера являются незначащими, т. е. сам по себе номер не несет никакой информации об объекте, который он идентифицирует. Он не идентифицирует ни страну происхождения, ни поставщика, ни тип или цену предмета.

Однако номера составлены так, что они обеспечивают возможность административного контроля системы и уникальность номеров в мировом масштабе. Стандарты идентификации UCC полностью совместимы со стандартами EAN.

Подробную информацию о системе EAN•UCС можно получить в организациях нумерации, EAN International или Uniform Code Council:

EAN International

rue Ro ale 145,

-1000 RU EL el ium

Tel: +32 2 227 1020

Uniform Code Council

7887 Wa hin ton Villa e Dri e uite 300

Da ton, Ohio 45458

U A

Tel: +1 937 435 3870

П р и м е ч а н и е — Наименования и адреса организаций нумерации в системе EA№UCQ действующих в странах СНГ, приведены в приложении Н.

Представление числовых наборов А, В и С и вспомогательных знаков

Рисунок D.1 — Представление числовых наборов А, В и С

Рисунок D.2 — Представление вспомогательных знаков

Изображения символов с номинальными размерами

Рисунок Е.1 — Символ EAN-13

Рисунок Е.2 — Символ UPC-A

3    0889-1234-12

22.85 24.50


Рисунок Е.3 — Пример вариации символа UPC-A

21.31

Рисунок Е.4 — Символ EAN-8

Рисунок Е.5 — ^мвол UPC-E

Рисунок Е.6 — &мвол UPC-А с 2-разрядным дополнительным символом

СО m (Г, со со

Рисунок Е.7 — &мвол EAN-13 с 5-разрядным дополнительным символом



Традиционные методы измерения

F.1 Допуски размеров

Приводимые допуски изначально были опубликованы в С А в виде приложения А к [5] и применялись исключительно в отношении принтеров символов типа 1. Впоследствии в публикации EAN International [6] эти допуски были определены как «допуски, которые должны учитываться внутримагазинным маркировочным оборудованием». отя эти допуски остаются полезными для контроля процесса или разработки печатного оборудования, они заменяются требованиями для испытаний, указанными в 4.7.

Для символики EAN/UPC применимы три различных допуска:

T — допуск на ширину штрихов и пробелов (представленных в виде трех размеров, на рисунке F.1);

Те — допуск на штрихи и пробелы, граничащие друг с другом внутри знака символа и представленные на рисунке F.1 в виде двух размеров, обозначенных как е. Эти размеры измеряют от переднего края одного штриха до переднего края следующего штриха или от заднего края одного штриха до заднего края следующего штриха;

Тр — допуск, применяемый к общей ширине знака символа (представлен в виде размера р на рисунке F.1).

Рисунок F.1 — Размеры для определения допусков



0.80 0.90 1.00 1.10 1.20 1.30 1.40 1.50 1.60 1.70 1.80 1.90 2.00 Коэффициент увеличения Рисунок F.2 — Допуски, рассчитанные для различных значений

Значения допусков T , Те и Тр для данного коэффициента увеличения М определяют следующим обра-

при M < = 1 Т = ± (X — 0,229) мм; при M > 1 Т = ± (0,470 — 0,055) мм;

Те = ± 0,147 ;

Тр = ± 0,290 .

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

На рисунке F.2 показаны три допуска, рассчитанные для различных значений .

F.2 Оптические параметры

Приводимые оптические параметры относятся ко времени первой публикации спецификаций UCC и EAN. Эти параметры были обусловлены технологией того времени, в соответствии с которой в сканерах применялся гелиево-неоновый газовый лазер. В настоящее время сканеры и верификаторы используют преимущественно светоизлучающие диоды и лазерные светодиоды видимого диапазона, работающие в диапазоне более длинных волн, чем газовые лазеры. В соответствии с 4.7 верификаторы должны работать в диапазоне 670+/ —10 нм и использовать апертуру 0,15 мм. Многочисленные испытания на соответствие сканеров и верификаторов показали, что верификация с использованием этих    параметров является надежной    гарантией сканирования для широкой гаммы ранее введенных в    эксплуатацию    сканеров,    а    также    сканеров    всех    типов,

используемых в настоящее время.

Традиционные способы определения приемлемого отражения штрихов и пробелов установлены в [2]. Требования настоящего стандарта (4.7) отличаются от указанных традиционных параметров:

-    длина волны со спектральным максимумом излучения 633 нм (символ сканируется в видимой (красной) части спектра);

-    ширина спектральной линии 100 нм (интенсивность излучения в точках на 50 нм выше или ниже длины волны в спектральном максимуме снижается до 50 % значения, достигнутого на длине волны в спектральном максимуме);

-    размер светового пятна сканера или измерительной апертуры 0,200 мм (минимальное значение размера за вычетом его допуска должно превышать размер светового пятна, равный 0,200 мм);

-    коэффициент отражения пробелов RL более 30 %;

-    коэффициент отражения штрихов RD менее 50 %;

-    отражение символа: для данного коэффициента отражения пробелов приведенное ниже

уравнение определяет допустимое максимальное значение коэффициентов отражения штрихов: 10 r.d < = 2,6 (1° 10 Ri)    0,3.

П р и м е ч а н и е — В уравнении значения Rd и Rl выражены не в процентах, а в диапазоне от 0 до 1. Пример: Rl = 0,65 (65 %) и Rd = 0,20 (20 %) не обеспечивают приемлемое отражение символа. Для Rl = 65 % и Rd должен быть равен или менее 16,4 %;

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

Руководство по считыванию и печати

G.1 Совместимость для автоматического распознавания

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

Действительный набор символик декодера должен ограничиваться теми символиками, которые предоставляют максимальную надежность считывания в данном применении.

G.2 Системные требования

Различные компоненты, составляющие систему для работы со штриховыми кодами (печатающие устройства, этикетки, устройства считывания и базы данных), должны работать вместе как единая система. Сбой в работе одного из компонентов или несоответствие между ними может поставить под угрозу работу системы в целом.

G.3 Требования к печати

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

Для уменьшения или увеличения штрихов и пробелов в знаках символов 1, 2, 7 и 8 (по 4.5.5) изменяют целое число пикселей на конечных границах штрихов/пробелов от темных к светлым или наоборот при условии, что разрешение печатающего устройства достаточно для требуемого выполнения этой функции. Таким же образом для компенсации общего увеличения (или уменьшения) ширины штриха изменяют целое число пикселей на каждой границе между штрихами и пробелами от темного к светлому (или от светлого к темному). Подобные действия не изменяют ни измерения от края одного штриха до соответствующего края следующего штриха, ни общую ширину знака символа. Несоблюдение этих принципов приводит к снижению качества символа и зачастую к невозможности их считывания.

G.4 Пример для программирования

Принципы, изложенные в G.3, можно свести к следующим правилам для цифровых файлов штриховых кодов в векторной графике:

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

2    Делят целое число пикселей в модуле на 13 и округляют частное до ближайшего целого числа. Полученное значение будет использоваться для уменьшения или увеличения штрихов и пробелов в знаках символов 1, 2, 7 и 8.

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

4    Полученное в результате значение применяют для определения количества пикселей каждого штриха и пробела в символе.

Пример:

Используя цифровые файлы штриховых кодов в векторной графике с устройством вывода изображений с разрешением 50 точек на мм, создают символ с увеличением 90 % с уменьшением ширины штрихов на 0,11 мм9);

-    размер модуля 50 точек/мм-0,9^0,330 мм/модуль = 14,85, что округляется до 14 пикселей на модуль. Реальное увеличение оказывается равным 0,8480;

-    компенсация 1, 2, 7, 8 составляет (14 пикселей/модуль) / 13 = 1,077, что округляется до 1 пикселя;

-    компенсация ширины штриха составляет 0,11 мм • 50 пикселей/мм = 5,5, что округляется до 6 пиксе-

В результате этого процесса получается количество пикселей для штрихов и пробелов во вспомогательных знаках и знаках символов 0, 3, 4, 5, 6 и 9, представленное в таблице G.1.

Т а б л и ц а G.1 — Коррекция пикселей для четкости изображения и уменьшения ширины штриха

Количество

модулей

Количество пикселей для

штрихов

пробелов

1

8

20

2

22

34

3

36

48

4

50

62

Для знаков символов 1, 2, 7 и 8 количество пикселей каждого штриха и пробела, приведенное в таблице G.1, изменяется на 1 пиксель в направлении, указанном с помощью знаков «+» или «—» в таблице 8. Например, знак символа 1 в числовом наборе В (по таблице 1) будет иметь количество пикселей, представленное в таблице G.2.

Т а б л и ц а G.2 — Коррекция пикселей для знака символа 1, числовой набор В

Пробел

трих

Пробел

трих

19

23

33

23

Перечень организаций нумерации в странах — членах МГС

Наименования и адреса организаций нумерации в системе EAN • UCC, действующих в странах — членах Межгосударственного Совета по стандартизации, метрологии и сертификации, на момент принятия настоящего стандарта приведены в таблице Н.1.

Т а б л и ц а Н.1 — Наименования и адреса организаций нумерации, действующих в странах — членах МГС

Название

Наименование организации нумерации

Адрес, телефон, факс, E-mail, we ite организации

страны

международное (на английском языке)

на русском языке

Азербайд

жанская

Республика

EAN Azer aijan

EAN Азербайджан

370010, Азербайджанская Республика, г. Баку, ул. агани, 42 Тел.: (99412) 935463 Факс: (99412) 984856 E-mail: khazri@azeri.com

Республика

Армения

EAN АRMENIA

EAN АРМЕНИЯ

375051, Республика Армения, г. Ереван, пр-т Ко-митас, 49/2 Тел.: +374 2 234 778 Факс: 374 2 285 620 E-mail: a 1anian@en 1and.com we ite: httр://www. arm.am/ean.htm

Республика

Беларусь

EAN ELARU

ЕАН БЕЛАРУСЬ

220072, Республика Беларусь, г. Минск, ул. Академическая, 25 Тел.: 375 172 84 19 55 Факс: 375 172 84 22 77 E-mail: ean@ a -net.

Грузия

EAN GEORGIA

EAN ГРУЗИЯ

380079, Грузия, г. Тбилиси, пр-т Чавчавадзе, 11

Тел.: 995 32 29 33 75

Факс: 995 32 23 57 60

E-mail: ktm@ean.kheta. e

we ite: htt ://www. cri.or . e/ean

Республика

Казахстан

EAN KAZAK TAN

EAN КАЗА СТАН

480008, Республика Казахстан, г. Алматы,

ул. Мынбаева, 47

Тел.: 7 3272 45 75 78

Факс: 7 3272 45 59 32

E-mail: info@ean.almat .kz

we ite: htt ://www.ean.kz

Республика

Молдова

EAN MOLDOVA

EAN МОЛДОВА

MD 2009, Республика Молдова, г. Кишинев, ул. Когалничану, 63 Тел.: 373 2 24 16 69 Факс: 373 2 24 16 69 E-mail: info@ean.md we ite: htt ://www.ean.md

Российская

Федерация

Automatic Identification A ociation UNI CAN/EAN RU IA

Ассоциация автоматической идентификации ЮНИСКАН/EAN РОССИЯ

117415, Российская Федерация, Москва, пр. Вернадского, 53 а/я 4 Тел.: 7 095 432 7612, 432 1707 Факс: 7 095 432 9565 E-mail: info@ean.ru we ite: htt ://www.ean.ru

Окончание таблицы Н.1

Название

Наименование организации нумерации

Адрес, телефон, факс, E-mail, we ite организации

страны

международное (на английском языке)

на русском языке

Республика

Узбекистан

EAN UZ EKI TAN

EAN УЗБЕКИСТАН

700047, Республика Узбекистан, г. Ташкент, ул. Бухара, 6 Тел.: 998 71 132 09 04 Факс: 998 71 139 49 01 E-mail: eanuz@online.ru

Украина

Article Num erin A ociation of Ukraine — EAN-UKRAINE

Ассоциация товарной нумерации Украины EAN-УКРАИНА

04053, Украина, г. Киев, ул. Артема, 26 Тел.: 380 44 216 0734 Факс: 380 44 246 8515 E-mail: ean@ean.kie .ua we ite: www.ean.kie .ua

П р и м е ч а н и е — В Кыргызской Республике, Республике Таджикистан и Туркменистане на момент принятия настоящего стандарта отсутствовали национальные организации нумерации.

Библиография

[1]    ИСО 646—91 Информационная технология — 7-битный кодированный набор знаков ИСО для обмена информацией

[2]    ИСО/МЭК 15416—200010 Информационная технология — Технологии автоматической идентификации и сбора данных — Спецификация качества печати штрихового кода — Линейные символы

[3]    ИСО 1073-2—76 Алфавитно-цифровые наборы знаков для оптического распознавания — Часть 2. Набор знаков OCR- — Формы и размеры для напечатанного изображения

[4]    ИСО/МЭК 15424—2000 Информационная технология — Технологии автоматической идентификации и сбора данных — Идентификаторы носителей данных (включая идентификаторы символик)

[5]    AN I/UCC 1—1995 U.P.C. m ol ecification Manual (Руководство по спецификации символа Ю.Пи.Си)

[6]    «General EAN ecification » EAN International, ru el («Общие спецификации ЕАН» ЕАН Интернешнл, Брюссель)

УДК 003.62:681.3.04:681.3.053:006.354    ОКС    35.040    П85    ОКСТУ    4002

Ключевые слова: штриховой код, символика, символ, кодирование

Редактор Р. С. Федорова Технический редактор В. Н. Прусакова Корректор Н. И. Гаврищук Компьютерная верстка А. П. Финогеновой

Изд. лиц. № 02354 от 14.07.2000. Сдано в набор 07.02.2002. Подписано в печать 11.03.2002. Усл. печ. л. 4,18. Уч.-изд. л. 3,45.

Тираж 439 экз. С 4559. Зак. 224.

ИПК Издательство стандартов, 107076 Москва, Колодезный пер., 14.

W^y/ww^ tandard .ru    e-mail: info@ tandard .ru

Набрано в Калужской типографии стандартов на ПЭВМ.

Филиал ИПК Издательство стандартов — тип. «Московский печатник», 103062 Москва, Лялин пер., 6

ПЛР № 080102

1

) В Российской Федерации некоммерческая ассоциация автоматической идентификации ЮНИСКЛН/EAN РОССИЯ (член ЕАН Интернешнл) является единственной организацией, уполномоченной ЕАН Интернешнл осуществлять управление системой EAN • UCC.

2

Обозначение системы EAN’UCC в соответствии с [6], в международном стандарте ИСО/МЭК 15420 использовано обозначение — UCC/EAN.

3

Версия 7-битного кодированного набора знаков для обмена и обработки информации КОИ-7 по [1]в части цифровых знаков соответствует ГОСТ 27463.

4

Наименование знака по ГОСТ 27465.

5

В Российской Федерации действует ГОСТ Р 51294.7-2001 (ИСО/МЭК 15416—2000).

6

) рифт OCR- (ОСиаР-Би) по [3], соответствует шрифту РОС-Б по ГОСТ 16330 в части цифровых знаков.

7

) Наименование знака по ГОСТ 27465.

8

) Версия 7-битного кодированного набора знаков для обмена и обработки информации КОИ-7 согласно [1] в части цифровых знаков соответствует ГОСТ 27463.

9

Данное уменьшение ширины штрихов в примере обусловлено технологией печати.

10

В Российской Федерации действует ГОСТ Р 51294.7-2001 (ИСО/МЭК 15 416—2000).