ГОСТ ISO/IEC 15420-2010 сторінка 4 з 8
Дополнительный символ не имеет правого шаблона-ограничителя, а также собственной контрольной цифры, поэтому контроль осуществляют по сочетанию знаков числовых наборов (А или В), используемых для указанных пяти цифр. Значение v определяют следующим образом:
-
суммируют цифры в позициях 1, 3 и 5;
-
результат, полученный на этапе 1, умножают на три;
-
суммируют остальные цифры (позиции 2 и 4);
-
результат, полученный на этапе 3, умножают на девять;
-
суммируют результаты, полученные на этапах 2 и 4;
-
значение V — это значение разряда единиц (цифра в низшем разряде) числа, полученного на этапе 5.
Пример — Определение значения v в дополнительном номере 86104:
Этап 1: 8+1 + 4 = 13.
Этап 2: 13x3 = 39.
Этап 3: 6 + 0 = 6.
Этап 4: 6x9 = 54.
Этап 5: 39 + 54 = 93.
Этап 6: v равно 3.
Затем можно определить числовые наборы, используя таблицу 7.
Таблица 7 — Числовые наборы для 5-разрядного дополнительного символа
|
Значение V |
Числовые наборы для знаков символа |
|||||
|
1 |
2 |
3 |
4 |
5 |
||
|
0 |
В |
В |
А |
А |
А |
|
|
1 |
В |
А |
В |
А |
А |
|
|
2 |
В |
А |
А |
В |
А |
|
|
Значение V |
Числовые наборы для знаков символа |
|||||
|
1 |
2 |
3 |
4 |
5 |
||
|
3 |
В |
А |
А |
А |
В |
|
|
4 |
А |
В |
В |
А |
А |
|
|
5 |
А |
А |
В |
В |
А |
|
|
6 |
А |
А |
А |
В |
В |
|
|
А |
В |
А |
В |
А |
||
|
8 |
А |
В |
А |
А |
В |
|
|
9 |
А |
А |
В |
А |
В |
|
Например, при V = 3 последовательность числовых наборов, используемых для кодирования значения 86104, будет ВАААВ.
Пример символа штрихового кода EAN-13 с 5-раз рядным дополнительным символом приведен на рисунке 6.
Рисунок 6 — Символ штрихового кода EAN-13 с 5-разрядным дополнительным символом
-
Размеры и допуски
-
Основа для измерений
-
Размеры символа EAN/UPC могут быть соотнесены с установленным набором размеров, определяемым как символ номинального размера. Исторически организации — предшественники GS1 (см. приложение С) определяли символ номинального размера как на основе измерений в дюймах, так и на основе измерений в единицах метрической системы мер с размерами X, равными 0,013 дюйма (0,3302 мм) и 0,33 мм соответственно. Точный перевод размеров из системы на основе дюйма в единицы метрической системы мер отличается менее чем на 0,1 % от номинальных размеров в единицах метрической системы мер. Допускается использовать любую из указанных систем, последовательно применяя ее ко всем размерам символа, хотя в следующих подразделах и приложении Е настоящего стандарта приведены размеры только в единицах метрической системы мер.
Изображения символов номинальных размеров в масштабе приведены в приложении Е.
-
Ширина узкого элемента (X)
Номинальная ширина узкого элемента символа номинального размера должна быть равна 0,330 мм.
-
Высота штриха
Номинальная высота штриха символа номинального размера должна быть:
-
22,85 мм — для символов EAN-13, UPC-А и UPC-E;
-
18,23 мм — для символов EAN-8;
-
21,90 мм — для дополнительных символов.
В символах EAN-13, EAN-8, UPC-А и UPC-Е штрихи, образующие левый, центральный и правый шаблоны-ограничители, должны быть удлинены вниз на 5Х, т.е. на 1,65 мм. Это также относится к штрихам первого и последнего знаков символа для символа UPC-A.
-
Свободная зона
В зависимости от размеров и размещения знаков визуального представления минимальные размеры свободной зоны различаются для разных типов символов.
Минимальная ширина свободных зон символов:
-
EAN-13: левой — 11Х, правой — 7Х;
-
UPC-A —9Х;
-
UPC-Е: левой — 9Х, правой — 7Х;
-
EAN-8 — 7Х;
-
дополнительных символов (всех) правой зоны — 5Х.
Полезным дополнительным средством, обеспечивающим ширину свободной зоны в определенных производственных процессах, является включение знаков «МЕНЬШЕ» (<) и/или «БОЛЬШЕ» (>) в поле визуального представления знаков, вершина угла которых должна быть выровнена по наружному краю свободной зоны. При использовании этих знаков их следует размещать согласно приложению Е.
-
Расположение дополнительного символа
Дополнительный символ не должен вступать в предел правой свободной зоны основного символа. Максимальный интервал между крайним правым штрихом шаблона-ограничителя основного символа и первым штрихом дополнительного символа должен быть 12Х.
Нижний край штрихов в дополнительном символе должен быть выровнен по горизонтали относительно нижнего края штрихов шаблонов — ограничителей основного символа.
-
Ширина элементов
Ширину каждого штриха и пробела определяют умножением размера X на ширину каждого штриха и пробела в модулях (1,2, 3 или 4). Исключение составляют знаки символа, представляющие цифры 1, 2, 7 и 8. Штрихи и пробелы этих знаков должны быть сужены или расширены на 1/13 модуля для повышения надежности сканирования таким образом, чтобы размеры от края одного штриха до соответствующего края следующего штриха и общая ширина знака символа оставались неизменными (пример приведен в G.4).
Сужение/расширение штрихов и пробелов для знаков символа, кодирующих цифры 1,2, 7 и 8, приведено в таблице 8.
Таблица 8 — Сужение/расширение для знаков символа, кодирующих цифры 1, 2, 7 и 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 мм.
-
Длина символа
Длина символа (включая минимальные свободные зоны) приведена в таблице 9.
Таблица 9 — Длина символов
|
Тип символа |
Длина, модули |
|
EAN-13 |
113 |
|
U PC-А |
113 |
|
EAN-8 |
81 |
|
Тип символа |
Длина, модули |
|
UPC-E |
67 |
|
2-разрядный дополнительный |
25 |
|
5-разрядный дополнительный |
52 |
|
EAN-13 или UPC-А с 2-разрядным дополнительным символом |
138 |
|
UPC-Е с 2-разрядным дополнительным символом |
92 |
|
EAN-13 или UPC-А с 5-разрядным дополнительным символом |
165 |
|
UPC-Е с 5-разрядным дополнительным символом |
119 |
-
Коэффициенты увеличения
Символы могут быть уменьшены или увеличены относительно номинального размера при использовании постоянного коэффициента увеличения в диапазоне от 0,8 до 2,0 для всех размеров. Для дополнительного символа применяют тот же коэффициент увеличения, что и для основного, с которым он связан.
Примечание — В применениях, установленных в [3], размеры символов могут быть уменьшены или увеличены по отношению к номинальному размеру путем использования постоянного для всех размеров символа коэффициента увеличения, заданного в диапазоне от 0,8 до 2,0. При особых обстоятельствах, установленных в [3], допускается расширение диапазона для выбора коэффициента увеличения от 0,75 до 2,0. В случае, если в особых применениях используют коэффициент увеличения менее 0,8, минимальные размеры свободных зон и высота штрихов такого символа не должны быть менее размеров, установленных для символа с коэффициентом увеличения 0,8.
-
Допуски размеров
Вместо традиционно используемых допусков элементов, приведенных в F.1 приложения F, должны выполняться требования, установленные в 4.5.
-
Рекомендуемый алгоритм декодирования
Системы считывания штриховых кодов разработаны таким образом, чтобы считывать несовершенные (невысокого качества) символы в пределах, предусмотренных используемыми на практике алгоритмами. В настоящем подразделе рассмотрен алгоритм декодирования, используемый для определения параметров декодирования и декодируемости при верификации символа в соответствии с 4.5.
Для каждого знака символа общую измеренную ширину знака принимают равной S. Значение S используют для определения порога выбора (RT). Отдельные измерения от края одного штриха до соответствующего края следующего штриха (е) сравнивают с RT, чтобы определить значение Е. Значения знаков определяют по таблице 10 на основе значений Е и Ь.
Значение е1 представляет собой измеренное расстояние от переднего края штриха до переднего края соседнего штриха, значение е2 — измеренное расстояние от заднего края штриха до заднего края соседнего штриха, значения Ь1 и Ь2 представляют собой измеренные расстояния от переднего края штриха до заднего края того же штриха. Для числовых наборов А и В передним считают правый край каждого из двух штрихов, а для числового набора С — левый край каждого штриха (рисунок 7).
Пороги выбора RT1, RT2, RT3, RT4 и RT5 представлены следующим образом:
RT1 = (1,5/7)S;
RT2 = (2,5/7)S;
RT3 = (3,5/7)S;
RT4 = (4,5/7)S;
RT5 = (5,5/7)S.
Измеренные внутри каждого знака расстояния е1 и е2 сравнивают с RT. Соответствующие целочисленные значения измерений Е1 и Е2 считают равными 2, 3, 4 или 5:
при RT1 <е < RT2; Е| - 2;
при RT2 < е, < RT3; Е; = 3;
при RT3 <е < RT4; Е| = 4;
при RT4 <е, < RT5; Е; - 5.
Числовой набор С
Числовые наборы А и В
S
ь2 ь1
Рисунок 7 — Размеры для декодирования знаков символов
В противном случае знак является ошибочным. Значения Е1 и Е2, приведенные в таблице 10, используют в качестве первичного детерминанта для определения значения знака символа.
Таблица 10 — Таблица декодирования EAN/UP
C
Первичный детерминант
Вторичный детерминан
т
Знак
Числовой набор
7 (b1 + b2)/S
0
1
2
3
4
5
6
7
8
9 0
1
2
3
4
5
А
А
А
А
А
А
А
А
А
А
В и С
В и С
В и С
В и С
В и С
В и С
В и С
2
3
4
2
5
4
5
3
4
3
5
4
3
5
2
3
2
3
4
3
5
4
5
2
4
3
2
3
4
3
5
4
5
<4
<4
>4
>4
|
Знак |
Числовой набор |
Первичный детерминант |
Вторичный детерминант |
|
|
Е1 |
Е2 |
7(b1 + b2)/S |
||
|
7 |
В и С |
4 |
4 |
<3 |
|
8 |
В и С |
3 |
3 |
<3 |
|
9 |
В и С |
4 |
2 |
|
Побачили розбіжність з офіційним текстом?
Дивіться також
Сборник ГОСТ ЕСКД
Збірник із 154 стандартів