Товары в корзине: 0 шт Оформить заказ
Стр. 1 

36 страниц

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

 Скачать PDF

Заменен на ГОСТ ISO/IEC 15420-2010

Переиздание. Ноябрь 2003 г.

Оглавление

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 Библиография

Стр. 1
стр. 1
Стр. 2
стр. 2
Стр. 3
стр. 3
Стр. 4
стр. 4
Стр. 5
стр. 5
Стр. 6
стр. 6
Стр. 7
стр. 7
Стр. 8
стр. 8
Стр. 9
стр. 9
Стр. 10
стр. 10
Стр. 11
стр. 11
Стр. 12
стр. 12
Стр. 13
стр. 13
Стр. 14
стр. 14
Стр. 15
стр. 15
Стр. 16
стр. 16
Стр. 17
стр. 17
Стр. 18
стр. 18
Стр. 19
стр. 19
Стр. 20
стр. 20
Стр. 21
стр. 21
Стр. 22
стр. 22
Стр. 23
стр. 23
Стр. 24
стр. 24
Стр. 25
стр. 25
Стр. 26
стр. 26
Стр. 27
стр. 27
Стр. 28
стр. 28
Стр. 29
стр. 29
Стр. 30
стр. 30

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

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

МЕЖГОСУДАРСТВЕННЫЙ СОВЕТ ПО СТАНДАРТИЗАЦИИ. МЕТРОЛОГИИ И СЕРТИФИКАЦИИ Минск

Предисловие

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

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

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

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

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

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

Азербайджанская Республика

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

Республика Армения

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

Республика Беларусь

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

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

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

Кыргызская Республика

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

Республика Молдова

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

Российская Федерация

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

Республика Таджикистан

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

Туркменистан

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

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

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

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

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

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

6    ПЕРЕИЗДАНИЕ. Ноябрь 2003 г.

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

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

II

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

Введение

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

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

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

Содержание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

IV

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

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

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

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

Automatic identification. Ваг coding.

Symbology specification EAN/UPC

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

И мание официальное

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

3.7    организация нумерации (numbering organisation): Организация, ответственная за управление системой EANMJCC и поддержание серии номеров в пределах определенной EAN«UCC территории.

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

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

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

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

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

4 Требования

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-    EAN-8.

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

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

4.3.1 Кодирование знаков символа

Знаки символа должны кодировать значения цифр в виде знаков из 7 модулей, выбираемых из чистовых наборов А. В и С (таблица I).

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

Таблица 1 — Числовые наборы А, В и С

Значение

цифры

Ширина элементов в чистовых наборах, модули

А

в

с

П

III

п

111

п

111

п

111

ill

П

111

п

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

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

В графическом виде таблица I представлена в приложении 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.

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

4.4 Форматы символов 4.4.1 Символы EAN-I3

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

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

3

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

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

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

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

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

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

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

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

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

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

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

1

2

3

4

5

6

(Г*

А

А

А

А

А

А

1

А

А

В

А

В

В

2

А

А

В

В

А

В

3

А

А

в

В

В

А

4

А

В

А

А

В

В

_5

А

В

В

А

А

В

6

А

В

В

В

А

А

7

А

В

А

В

А

В

8

А

В

А

В

В

А

9

А

В

В

А

В

А

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

о 7 о У О

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

4.4.2 Символы EAN-8

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

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

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

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

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

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

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

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

4

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


Крайний ветствии с А. I.


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



<


20 12


345 1


>


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


4.4.3 Символы UPC-Л

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

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

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

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

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

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

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

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

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


о



1 2 345


6


8 9 0'


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


4.4.4 Символы UPC-E

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

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

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

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

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

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

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



078349    1

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


5


4.4.4.I Кодирование сим кола UPC-E

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

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

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

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

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

Знак символа    XI    Х2    ХЗ    Х4    Х5    Х6

Знак данных    D2    D3    ГМ    D5    D6    DII;

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

Знак символа    XI    Х2    ХЗ    Х4    Х5    Х6

Знак данных    D2    D3    ГМ    D5    DII    4;

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

Знак символа    XI    Х2    ХЗ    Х4    Х5    Х6

Знак данных    D2    D3    D9    DIO    Dll    D4;

(1) если D4 равен 3, 4, 5, 6. 7, 8 или 9 и знаки с D5 до D9 включительно равны 0, то знаки с D5 до D9 нс должны кодироваться в символе, а знак Х6 должен быть равен 3.

Знак символа    XI    Х2    ХЗ    Х4    Х5    Х6

Знак данных    D2    D3    D4    DIO    DII    3.

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

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

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

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

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

1

2

3

4

5

6

0

В

В

В

А

А

А

1

В

В

А

В

А

А

2

В

В

А

А

В

А

3

В

В

А

А

А

В

4

В

А

В

В

А

А

5

В

А

А

В

В

А

6

В

Л

Л

А

В

В

7

В

А

В

А

В

А

8

В

А

В

А

А

В

9

В

А

А

В

А

В

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

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

Пример 1:

012345000058

1

2

3

4

5

5

2а)

В

А

в

А

А

В

Пример 2:

045670000080

4

5

6

7

8

4

2Ь)

В

В

в

А

А

А

Пример 3:

034000005673

3

4

5

6

7

0

2с)

В

В

Л

А

Л

В

Пример 4:

09 8 40000 0 7 5 1

9

8

4

7

5

3

2d)

В

В

А

В

А

А

1

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

2

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

3

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