ГОСТ ISO/1EC 24724—2011
В приложении F (F.1)приведен пример вычисления контрольной суммы и выбора контрольного знака.
5.2.4.3 Декодирование шаблона поиска
Декодирование шаблона поиска начинают с его идентификации путем сравнения общей ширины че
тырех расположенных рядом элементов со значениями ширины крайней левой или крайней правой пар
элементов. Для шаблона поиска это отношениедолжно находиться в пределах от 12:9.5 до 14:12.5. Левый и
правый шаблоны поиска отличают по инверсии темных и светлых элементов.
Установление шаблона поиска и проверкадействительных пропорций знака символа и соответствую
щего шаблона поиска должны быть подтверждением того,что был сканирован надлежащий сегмент симво
ла GS1 DataBar Всенаправленный. GS1 DataBar Усеченный. GS1 DataBarДвустрочный nnnGSI
DataBar Двустрочный Всенаправленный, соответствующий четверти символа.
5.2.5 Рекомендуемый алгоритм декодирования
Системы считывания штриховых кодовобеспечивают считывание настолько несовершенных симво
лов. насколько это позволяют используемые на практике алгоритмы декодирования. В настоящем пункте
приведен рекомендуемый алгоритм декодирования, используемый для расчета значения декодируемости
по ISO/IEC15416 при измерении качества печати символа.
Алгоритм включает в себя следующие этапы декодирования символа:
a) обнаружение сегмента при поиске в символе слева направо и справа налево последовательности
из четырех элементов с заданным соотношением:
при сканировании слева направо:
9,5:12 S((элемент 1 ♦ элемент 2):(элемент 1 + элемент 2 ♦ элемент 3 + элемент 4))
й
12,5:14:
при сканировании справа налево:
9,5:12
<
((элемент 3 +элемент 4): (элемент 1 + элемент 2 +элемент 3 + элемент4))
й
12.5:14.
Данное соотношение определяет со второго по пятый элементы шаблона поиска.
Используя метод, изложенный в перечислении с) 1) — 3). декодируют шаблон поиска для нахожде
ния нормированных значений «от края до подобного края» (штрих плюс пробел и пробел плюс штрих) Е1 и
Е2. исходя из размера р. а также сумму размеров первых четырех элементов шаблона поиска. Проверяют
соответствие значений Е1 и Е2 действительному шаблону поиска символов штрихового кода GS1
DataBar Всенаправленный, GS1 DataBar Усеченный. GS1 DataBarДвустрочный nnnGSI DataBar
Двустрочный Все направленный.
П р и м е ч а н и е — Нумерация элементов соответствует порядку их следования от внешнего края
символа к его центру, таким образом, первым элементом в левом шаблоне поиска считают крайний левый
элемент, а первым элементом правого шаблона поиска — крайний правый (см. рисунок 2):
b
) определяют направление следования элементов и инверсию элементов «черный— белый» шабло
на поиска. С помощью шаблона поиска и ориентации устанавливают, какая (п.к) структура — (16.4) или
(15.4) — подходит для прилегающего к нему знак символа, а также цвет (черный или белый) начального
элемента;
c) декодируют каждый прилегающий знак символа со структурой (16.4) следующим образом.
1) измеряют ширину семи размеров р. е,. с2, е3, е4, е5и еб (рисунок 3).
Нечетный,Нечетный.»НечетныйэНечетный4
Четный,ЧетныйЧетный3Четмый4
Рисунок 3 — Измеряемые размеры при декодировании
11