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

ГОСТ ИСО/МЭК 16390-2005 Автоматическая идентификация. Кодирование штриховое. Спецификации символики Interleaved 2 of 5 (2 из 5 чередующийся)

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


Системы считывания штрихового кода разработаны для считывания несовершенных символов с помощью соответствующих алгоритмов. Для вычисления значения декодируемости, указанного в ИСО/МЭК 15416, применяют следующий рекомендуемый алгоритм декодирования.

1) Проверяют наличие начальной свободной зоны.

2) Подтверждают наличие соответствующего знака START: для этого проверяют, что каждый из первых четырех элементов меньше 7/64 суммы следующих десяти элементов (если осуществить такую проверку не удается, может быть предпринята попытка обратного декодирования).

3) Точное число пар знаков, установленное в нормативном документе по применению, декодируют следующим образом:

(1) Устанавливают ширину каждого из десяти элементов пары знаков и определяют общую сумму .

(2) Рассчитывают пороговое значение =(7/64).

(3) Ширину отдельного элемента сравнивают с пороговым значением: если ширина элемента превышает , то элемент считают широким; в противном случае элемент считают узким.

4) Подтверждают правильность декодирования пар знаков.

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

6) Проверяют наличие конечной свободной зоны.