Статус документа
Статус документа

ГОСТ ISO/IEC 24724-2011 Информационные технологии (ИТ). Технологии автоматической идентификации и сбора данных. Спецификация символики штрихового кода GS1 DataBar (Переиздание)

     6.2 Структура символа


Символ GS1 DataBar Ограниченный состоит из пяти областей (порядок следования - слева направо), включающих в себя 79 модулей (рисунок 8):

a) первая область состоит из одного пробела и одного штриха шириной один модуль каждый и соответствует левому шаблону-ограничителю;

b) вторая область состоит из семи пробелов и семи штрихов общей шириной 26 модулей и соответствует левому знаку символа со структурой (n,k) = (26,7);

c) третья область состоит из семи пробелов и семи штрихов общей шириной 18 модулей и соответствует контрольному знаку со структурой (n,k) = (18,7);

d) четвертая область состоит из семи пробелов и семи штрихов общей шириной 26 модулей и соответствует правому знаку символа со структурой (n,k) = (26,7);

e) пятая область соответствует правому шаблону-ограничителю и состоит из трех элементов - пробела шириной один модуль, следующего за ним штриха шириной один модуль и следующего за ним пробела шириной пять модулей.



Рисунок 8 - Символ GS1 DataBar Ограниченный, представляющий номер (01)00312345678906 - (а), и этот же символ, напечатанный на темной подложке для демонстрации пробела шириной 5 модулей в правом шаблоне-ограничителе - (b)

Полный символ содержит 47 элементов, включающих в себя 79 модулей. В таблице Е.2 приложения Е приведены все элементы символа GS1 DataВаr Ограниченный. Высота символа GS1 DataBar Ограниченный должна быть не менее 10Х.

Однако светлые модули по краям символа GS1 DataBar Ограниченный могут выглядеть как свободные зоны. Для их отличия от свободных зон рекомендуемый алгоритм декодирования символа должен проверять шаблоны-ограничители для исключения возможности ошибочного считывания символа UPC-A в качестве символа GS1 DataВаr Ограниченный.

6.2.1 Структура знака символа

Каждый из двух знаков символа имеет структуру (n,k). Знаки символа n и k имеют значения 26 и 7 соответственно.

На рисунке 8 стрелками показано направление следования элементов в символе (слева направо).

Каждый знак символа содержит два поднабора элементов - элементы с четной и нечетной нумерацией. Понятия "с четной" и "с нечетной" нумерацией соотносятся с порядковым номером элементов в каждом поднаборе. Пробелы являются нечетными элементами, штрихи - четными. Например, поднабор с нечетной нумерацией состоит из первого, третьего, пятого, седьмого, девятого, одиннадцатого и тринадцатого элементов в каждом знаке символа, начиная с крайнего левого элемента. Поднабор из семи элементов содержит не менее семи модулей (минимальное значение) и не более 19 модулей (максимальное значение). Оба поднабора содержат нечетное число модулей. Общая сумма числа модулей в четном и нечетном поднаборах каждого знака символа равна 26.

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

6.2.2 Значение знака символа

Каждому значению знака символа по определенному алгоритму присваивают комбинацию размеров ширины элементов для поднаборов четных и нечетных элементов. В алгоритме заданы число элементов, число модулей, максимальная ширина элемента, а также условие присутствия в поднаборе любого элемента шириной более одного модуля. В приложении В приведен алгоритм формирования элементов знака символа GS1 DataBar Ограниченный, написанный на языке программирования С.

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

В таблице 6 приведены характеристики поднаборов элементов знака символа со структурой (26,7), а также пар элементов из четного и нечетного поднаборов по семи группам. Оба поднабора имеют нечетное число модулей. Максимальная ширина элементов установлена таким образом, чтобы число модулей в паре смежных элементов было не более девяти. Общее число комбинаций элементов в знаке символа со структурой (26,7) равно 2013571.

Таблица 6 - Характеристики знака символа со структурой (26,7)

Диапазон значений

Группа

Сумма предыдущих групп

Отношение числа модулей в нечетном/четном поднаборах

Отношение значений самых широких элементов в нечетном/четном поднаборах, модули

Общее число комбинаций элементов нечетного поднабора

Общее число комбинаций элементов четного поднабора

От 0 до 183063

1

0

17/9

6/3

6538

28

От 183064 до 820063

2

183064

13/13

5/4

875

728

От 820064 до 1000775

3

820064

9/17

3/6

28

6454

От 1000776 до 1491020

4

1000776

15/11

5/4

2415

203

От 1491021 до 1979844

5

1491021

11/15

4/5

203

2408

От 1979845 до 1996938

6

1979845

19/7

8/1

17094

1

От 1996939 до 2013570

7

1996939

7/19

1/8

1

16632

          

Значение знака символа вычисляют по следующей формуле

,