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

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

  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)

В

В

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

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



  1. 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:

13- 3 = 39

Этап 3:

6 + 0 = 6

Этап 4:

6 - 9 = 54

Этап 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-разрядным дополнитель­ным символом.

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



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

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

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

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

  1. Высота штриха

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

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

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

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

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

  1. Свободная зона

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

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

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

  • UPC-A — 9 ;

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

  • EAN-8 — 7 ;

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

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

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

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

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

  1. ирина элементов

ирину каждого штриха и пробела определяют умножением размера на ширину каждого штриха и пробела в модулях (1, 2, 3 или 4). Исключение составляют цифровые значения 1, 2, 7 и 8. трихи и пробелы этих знаков должны быть сужены или расширены на 1/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 мм, допускаются для дальнейшего применения.



  1. Длина символа

Длина символа в модулях (включая минимальные свободные зоны) приведена в таблице 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



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

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

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

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

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

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

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

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

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


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


Наборы А и В


I—-I

Рисунок 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) .

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

при RT1 < ei < RT2 Ei = 2;

при RT2 < ei < RT3 Ei = 3;

при RT3 < ei < RT4 Ei = 4;

при RT4 < ei < RT5 Ei = 5.

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

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

Знак

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

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

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

E1

E2

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