ГОСТ ISO/1EC 24724—2011
3) определяют нормированные значения ширины элементов исходя из величин Е. К ширине
последнего элемента (вместо ее вычисления по значениям Е) относят оставшиеся модули.
Определениедействительных размеров ширины элементов является единственным решени
ем, при котором в знаке символа отсутствуют элементы шириной менее одного модуля
и присутствует хотя бы один нечетный элемент шириной один модуль. Например, на
рисун ке 14 значения от Е, до Е« равны {4 26 7 3 3}. Возможными полученными
наборами элементов будут {2 2 0 6 1 2 1 3}, {31 15 21 2 2} или {4 0243031}. Только
значения ширины для восьми элементов {31 1521 22} удовлетворяют требованиям,
поэтому их выбирают в качестве значений ширины элементов. Если ни один полученный
набор значений ширины элементов не является действительным, то знаксчитают
ошибочным. В приложении G приве дена реализация алгоритма декодирования ширины
элементов на языке программирова ния С;
4) определяют значения четного и нечетного поднаборов с помощью программы, приведенной
в приложении В;
5) вычисляют значение знака символа из значений четного и нечетного поднаборов;
6) декодируют значения шаблона поиска с помощью приведенного выше метода определения
нормированной ширины элементов и выбирают шаблон поиска по таблице 15;
7) вычисляют и сохраняют значения произведений весовых коэффициентов на значения шири
ны элементов для расчета контрольной суммы;
c) проверяют (последекодирования всех знаков символа и шаблонов поиска, учтенных в контрольном
знаке), соответствует ли контрольная сумма по модулю 211. вычисленная на основе контрольного знака,
взвешенной сумме значений ширины элементов знаков символа по модулю 211п;
d) преобразуют знаки данных вдвоичную строку с последующим ее переводом в строку элементов с
идентификаторами примененияAI;
e) дополнительно проводят вторичные проверки изменения скорости и абсолютного времени сканиро
вания. размеров и т.п., целесообразность которых определяют исходя из типа конкретного устройства счи
тывания и предполагаемых условий применения.
При разработке сканеров, предназначенныхдля практического считывания символов GS1 DataBar
Расширенный и GS1 DataBar Расширенный Многострочный, требуются средства обеспечения надежности
измерений, такие как сбор избыточныхданных. В приложении Н приведеныдополнительные рекомендации
подекодированию символов, которые следует учитыватьдля минимизации ошибочных считываний.
8 Качество символа
8.1 Параметры линейной символики
В ISO/IEC 15416 установлена типовая методика измерения и классификации символов штрихового
кода, в соответствии с которой должна проводиться оценка качества символов семейства символик GS1
DataBar. Рекомендуемые алгоритмы декодирования, установленные в настоящем стандарте для всех
типов символов символики GS1 DataBar. следует использовать при оценке параметров «декодирование»
и «декодируемость» по ISO/IEC 15416. Все элементы в шаблонах — разделителях строк должны быть
визуально различимы. При оценке качества символа качество шаблонов— разделителей строк неоценива
ют. В приложении J приведены рекомендации по печати символов.
8.2 Дополнительный критерий для оценки «годен/брак»
ISO/IEC 15416 предусматривает возможность установления в спецификации символики дополнитель
ного критерия «годен/брак». Для первого и третьего типа символов символики GS1 DataBar дополнитель
ный критерий заключается в том. что при кахщом тестовом сканировании должны присутствовать оба
внутренних элемента шаблона-ограничителя, ширина каждого из которыхдолжна быть не более трех раз
меров
Z2’.
Каждому отдельному профилю отражения при сканировании, который не соответствует этому
требованию, должен быть присвоен класс0.
В настоящем стандарте определены новые комбинации элементов — штрихов и пробелов шабло
нов-ограничителей в символе GS1 DataBar Ограниченный. Элементы — штрихи и пробелы шаблонов-огра
ничителей в настоящее время проверяют с помощью нового рекомендуемого алгоритма декодирования
15См. 7.2.6.
2>Размер Z — средняя ширина нанесенных узких элементов в символе штрихового кода.
41