ГОСТ ISO/IEC 15416-2019
Группа П85
МЕЖГОСУДАРСТВЕННЫЙ СТАНДАРТ
Информационные технологии
ТЕХНОЛОГИИ АВТОМАТИЧЕСКОЙ ИДЕНТИФИКАЦИИ И СБОРА ДАННЫХ
Спецификация испытаний символов штрихового кода для оценки качества печати. Линейные символы
Information technology. Automatic identification and data capture techniques. Bar code print quality test specification. Linear symbols
ОКС 35.040
ОКСТУ 4000
Дата введения 2020-09-01
Предисловие
Цели, основные принципы и общие правила проведения работ по межгосударственной стандартизации установлены ГОСТ 1.0 "Межгосударственная система стандартизации. Основные положения" и ГОСТ 1.2 "Межгосударственная система стандартизации. Стандарты межгосударственные, правила и рекомендации по межгосударственной стандартизации. Правила разработки, принятия, обновления и отмены"
Сведения о стандарте
1 ПОДГОТОВЛЕН Ассоциацией автоматической идентификации "ЮНИСКАН/ГС1 РУС" совместно с Обществом с ограниченной ответственностью "НПЦ "Интелком" (Российская Федерация) и Государственным предприятием "Центр систем идентификации" (Республика Беларусь) в рамках Межгосударственного технического комитета МТК 517 "Технологии автоматической идентификации и сбора данных" на основе собственного перевода на русский язык англоязычной версии стандарта, указанного в пункте 5
2 ВНЕСЕН Федеральным агентством по техническому регулированию и метрологии
3 ПРИНЯТ Межгосударственным советом по стандартизации, метрологии и сертификации (протокол от 30 июля 2019 г. N 120-П)
За принятие проголосовали:
Краткое наименование страны по МК (ИСО 3166) 004-97 | Код страны по МК (ИСО 3166) 004-97 | Сокращенное наименование национального органа по стандартизации |
Армения | AM | Минэкономики Республики Армения |
Беларусь | BY | Госстандарт Республики Беларусь |
Казахстан | KZ | Госстандарт Республики Казахстан |
Киргизия | KG | Кыргызстандарт |
Россия | RU | Росстандарт |
Узбекистан | UZ | Узстандарт |
(Поправка. ИУС N 3-2020).
4 Приказом Федерального агентства по техническому регулированию и метрологии от 10 сентября 2019 г. N 650-ст межгосударственный стандарт ГОСТ ISO/IEC 15416-2019 введен в действие в качестве национального стандарта Российской Федерации с 1 сентября 2020 г.
5 Настоящий стандарт идентичен международному стандарту ISO/IEC 15416:2016* "Технологии автоматической идентификации и сбора данных. Спецификация испытаний символов штрихового кода для оценки качества печати. Линейные символы" ("Automatic identification and data capture techniques - Bar code print quality test specification - Linear symbols", IDT).
________________
* Доступ к международным и зарубежным документам, упомянутым в тексте, можно получить, обратившись в Службу поддержки пользователей. - .
Международный стандарт разработан подкомитетом ISO/IEC JTC 1/SC 31 "Технологии автоматической идентификации и сбора данных" совместного технического комитета по стандартизации ISO/IEC JTC 1 "Информационные технологии" Международной организации по стандартизации (ISO) и Международной электротехнической комиссии (IEC).
В дополнительном приложении ДА приведен пример типового протокола верификации на русском языке, соответствующий приложению G.
Дополнительные пояснения по тексту стандарта, необходимые для пользователей, приведены в сносках и выделены курсивом
6 ВЗАМЕН ГОСТ 30832-2002 (ИСО/МЭК 15416-2000)/ГОСТ Р 51294.7-2001 (ИСО/МЭК 15416-2000)
7 Некоторые положения международного стандарта, указанного в пункте 5, могут быть объектами патентных прав. Международная организация по стандартизации (ISO) и Международная электротехническая комиссия (IEC) не несут ответственности за идентификацию подобных патентных прав
Информация о введении в действие (прекращении действия) настоящего стандарта и изменений к нему на территории указанных выше государств публикуется в указателях национальных стандартов, издаваемых в этих государствах, а также в сети Интернет на сайтах соответствующих национальных органов по стандартизации.
В случае пересмотра, изменения или отмены настоящего стандарта соответствующая информация будет опубликована на официальном интернет-сайте Межгосударственного совета по стандартизации, метрологии и сертификации в каталоге "Межгосударственные стандарты"
ВНЕСЕНА поправка, опубликованная в ИУС N 3, 2020 год
Поправка внесена изготовителем базы данных
Введение
Технология штрихового кодирования базируется на распознавании кодовых комбинаций штрихов и пробелов установленных размеров в соответствии с правилами, называемыми спецификациями символики, которые определяют представление знаков в таких комбинациях.
Символ штрихового кода выполняется так, чтобы его можно было надежно декодировать в условиях эксплуатации, поскольку основной целью является применение машиночитаемого носителя информации.
Таким образом, производителям оборудования штрихового кодирования, изготовителям и пользователям символов штрихового кода для объективной оценки качества символов штрихового кода требуются общедоступные требования к типовым испытаниям, к которым они могут обращаться при разработке оборудования и стандартов для конкретного применения или при оценке качества конкретных символов. Такие требования к испытаниям формируют основу для разработки измерительного оборудования для управления процессом и обеспечения качества как на стадии производства, так и впоследствии.
Характеристики измерительного оборудования приведены в ISO/IEC 15426-1.
Настоящий стандарт следует использовать совместно со спецификацией символики, соответствующей тестируемому символу штрихового кода, что обеспечивает учет специфических особенностей символики, необходимых для конкретных применений.
Методика, приведенная в настоящем стандарте, обеспечивает изготовителей символов и их торговых партнеров универсальными нормативными средствами взаимодействия при оценке качества напечатанных символов штрихового кода.
1 Область применения
Настоящий стандарт устанавливает:
- методики для измерений специальных атрибутов символов штрихового кода;
- метод оценки результатов этих измерений и проведения полной оценки качества символа;
- возможные причины отклонения от оптимальных классов как основу для проведения пользователями соответствующих корректировок.
Настоящий стандарт применяется для символик с рекомендуемым алгоритмом декодирования, которые предназначены для считывания с использованием линейных методов сканирования, но его методика может частично или полностью применяться для иных символик.
2 Нормативные ссылки
В настоящем стандарте нормативные ссылки отсутствуют.
3 Термины и определения
В настоящем стандарте применены термины с соответствующими определениями по ISO/IEC 19762, а также следующие термины с соответствующими определениями.
ИСО и МЭК поддерживают терминологические базы данных для использования в стандартизации, расположенные по следующим адресам:
- "IEC Electropedia" доступна на http://www.electropedia.org/;
- "ISO Online browsing platform" доступна на http://www.iso.org/obp.
3.1 коэффициент отражения штриха (bar reflectance): Наименьшее значение коэффициента отражения штриха в профиле отражения при сканировании.
3.2 декодирование (decode): Определение информации, закодированной в символе штрихового кода.
3.3 контраст края (edge contrast): Разность коэффициента отражения штриха (3.1) и коэффициента отражения пробела (3.14) двух смежных элементов.
3.4 неоднородность коэффициента отражения элемента (element reflectance non-uniformity): Разность наибольшего (соответствующего пику 3.9) и наименьшего (соответствующего впадине 3.16) коэффициентов отражения (отдельного элемента или свободной зоны) в профиле отражения при сканировании.
3.5 глобальный порог отражения (global threshold): Средний уровень между наибольшим и наименьшим значениями коэффициента отражения в профиле отражения при сканировании, используемый для начальной идентификации элементов.
3.6 полоса проверки (inspection band): Область в символе штрихового кода (обычно от 10% до 90% высоты символа), вдоль которой проводят измерение.
Примечание - Полоса проверки приведена на рисунке 2.
3.7 измерительная апертура (measuring aperture): Отверстие, определяющее эффективную область измерения (3.10) символа, размеры которой при линейном увеличении 1:1 равны размерам области измерения.
3.8 модуляция (modulation): Отношение минимального контраста края (3.3) к контрасту символа (3.15).
3.9 пик (peak): Точка в профиле отражения при сканировании с коэффициентом отражения большим, чем коэффициенты отражения в точках по обе стороны от нее.
3.10 область измерения (sample area): Эффективная область символа в пределах поля обзора измерительного устройства.
3.11 путь сканирования (scan path): Линия, вдоль которой центр области измерения (3.10) пересекает символ, включая свободные зоны.
3.12 просвечивание (show-through): Свойство подложки, создающее возможность влияния на коэффициент ее отражения находящихся под ней меток или материалов.
3.13 пробел (space): Светлый элемент, соответствующий области профиля отражения при сканировании, расположенной выше глобального порога отражения (3.5).
3.14 коэффициент отражения пробела (space reflectance): Наибольшее значение коэффициента отражения пробела или свободной зоны в профиле отражения при сканировании.
3.15 контраст символа (symbol contrast): Разность наибольшего и наименьшего значений коэффициента отражения в профиле отражения при сканировании.
3.16 впадина (valley): Точка в профиле отражения при сканировании с коэффициентом отражения меньшим, чем коэффициенты отражения в точках по обе стороны от нее.
4 Обозначения и сокращения
4.1 Сокращения
- контраст края (Edge contrast);
- минимальный контраст края ЕС;
- неоднородность коэффициента отражения элемента (Element reflectance non-uniformity);
- максимальная неоднородность коэффициента отражения элемента ERN;
GT - глобальный порог отражения (Global threshold);
MOD - модуляция (Modulation);
PCS - сигнал контраста печати (Print contrast signal);
RT - порог выбора (Reference threshold);
SC - контраст символа (Symbol contrast).
4.2 Обозначения
- средняя измеренная ширина элемента или комбинации элементов определенного типа;
- пороговый уровень для корректировки дефектов;
- ширина самого широкого из узких элементов;
- ширина самого узкого из широких элементов;
- измеренная ширина от i-го края до подобного края, считая от начального края знака символа;
- коэффициент, используемый для снижения влияния на классы дефектов, полученный путем небольших изменений пиков и впадин внутри элемента;
- наименьшая абсолютная разность между измеренным значением и порогом выбора;
- число пар элементов в знаке символа для (n, k) символики;
- ширина элемента с наибольшим отклонением от A;
- число модулей в знаке символа;
- среднее полученное отношение широкого элемента к узкому;
- число модулей в знаке символа (n, k) символики;
- коэффициент отражения штриха;
- коэффициент отражения от темного;
- коэффициент отражения от светлого;
- наибольший коэффициент отражения;
- наименьший коэффициент отражения;
- коэффициент отражения пробела;
- порог выбора между модулями j и j+1 при измерении их ширины;
S - общая ширина знака;
- значение декодируемости;
- значение декодируемости для знака символа;
- средняя ширина выполненных узких элементов или размер модуля.
5 Методика измерений
5.1 Общие требования
Настоящая методика измерений разработана для обеспечения наибольшей согласованности результатов измерений коэффициента отражения, ширины штрихов и пробелов символов штрихового кода на различных подложках с учетом режимов, характерных для средств сканирования символов штрихового кода.
Измерения следует проводить с определенным источником оптического излучения (например, на определенной длине волны) и с апертурой, размер которой задан в нормативном документе (спецификации) по применению или определен в соответствии с 5.2.2 и 5.2.3. Круговая апертура определяется диаметром в соответствии с таблицей 1. В нормативных документах (спецификациях) по применению могут быть определены другие диаметры или формы апертуры.
________________
В ISO/IEC 15416:2016 ошибочно приведена ссылка на 5.2.1 и 5.2.2.
Символ штрихового кода измеряют, по возможности, в его окончательной конфигурации, т.е. в конфигурации, в которой предполагается проводить сканирование. Если это невозможно, следует обратиться к приложению С, определяющему метод измерения коэффициента отражения для подложек с пониженной непрозрачностью.
Метод выборочного контроля должен базироваться на статистически допустимом объеме выборки в пределах контролируемой партии или серии. До проведения контроля качества должен быть установлен минимальный допустимый класс. При отсутствии плана выборочного контроля, определенного в формальных процедурах обеспечения качества или в двустороннем соглашении, приемлемый план может базироваться на положениях ISO 2859-1.
5.2 Эталонные измерения коэффициента отражения
5.2.1 Общие положения
Оборудование для оценки качества символов штрихового кода в соответствии с настоящим стандартом должно включать средства измерения и анализа вариаций коэффициента диффузного отражения символа штрихового кода на его подложке вдоль ряда путей сканирования, которые полностью пересекают символ по всей длине, включая обе свободные зоны. Основой этой методики является измерение коэффициента диффузного отражения символа.
Все измерения символа штрихового кода проводят в пределах полосы проверки в соответствии с 5.2.4.
Измеренные значения коэффициентов отражения представляют в процентах путем калибровки и привязки к национальным метрологическим лабораториям, где 100% соответствует коэффициенту отражения эталонного образца, выполняемого на основе сульфата бария или окиси магния.
5.2.2 Источник оптического излучения для измерений
Источник оптического излучения, используемый для измерений, должен быть определен в спецификации по применению с учетом предполагаемой среды сканирования. Если источник оптического излучения не определен в спецификации по применению, измерения должны быть сделаны с помощью источника оптического излучения, в наибольшей степени соответствующему источнику оптического излучения, который вероятнее всего будет использован в процессе сканирования. Источники оптического излучения могут быть как узкополосными, так и широкополосными. В приложении Е приведено руководство по выбору источника оптического излучения.
5.2.3 Измерительная апертура
Для обеспечения соответствия условиям сканирования в нормативном документе (спецификации) по применению должен быть установлен номинальный диаметр измерительной апертуры, используемой при измерениях. Если он не установлен, следует руководствоваться таблицей 1. При использовании нескольких размеров X все измерения проводят с апертурой, соответствующей наименьшему из установленных размеров X.
Если размеры X не заданы, следует использовать размеры Z.
Диаметр измерительной эффективной апертуры может несколько отличаться от номинального размера вследствие допусков на изготовление и свойств оптической системы. Следует иметь в виду, что измеренная ширина некоторых узких элементов может быть меньше диаметра измерительной апертуры.
Таблица 1 - Рекомендации по выбору диаметра измерительной апертуры
Размер X, мм | Диаметр апертуры, мм | Ссылочный номер |
0,100 X<0,180 | 0,075 | 03 |
0,180 X<0,330 | 0,125 | 05 |
0,330 X<0,635 | 0,250 | 10 |
0,635 <X | 0,500 | 20 |
Примечание - Ссылочный номер апертуры приблизительно равен диаметру измерительной апертуры, выраженному в тысячных долях дюйма. |
Примечание - Необходимо различать измерительную диафрагму и F-число объектива.
5.2.4 Оптическая схема
Общая оптическая схема для измерений коэффициента отражения должна включать в себя:
a) источник излучения, равномерно освещающий поверхность образца под углом 45° к ее нормали, при этом образец ориентирован так, что штрихи параллельны плоскости падения излучения;
b) устройство сбора отраженного излучения, ось которого перпендикулярна поверхности.
Оптическое излучение, отраженное от области измерения в форме круга, собирается в пределах конуса с углом при вершине 15° и осью, перпендикулярной поверхности, и проходит через круглую измерительную апертуру, диаметр которой при линейном увеличении 1:1 равен диаметру области измерения.
Примечание - На рисунке 1 приведена оптическая схема в общем виде, она не является схемой реального прибора.
Данная общая схема предусматривает уменьшение влияния зеркального отражения, усиление действия диффузного отражения от символа и служит основой для обеспечения единообразия измерения, хотя может не соответствовать оптическим схемам конкретных сканирующих систем. Можно использовать альтернативные оптические схемы и компоненты, построенные на основе приведенной схемы.
5.2.5 Полоса проверки
Область, в пределах которой лежат все пути сканирования при измерениях, должна находиться между двумя линиями, перпендикулярными к штрихам символа, как показано на рисунке 2. Нижняя линия должна быть расположена выше усредненного нижнего края штрихов символа, а верхняя линия - на таком же расстоянии ниже усредненного верхнего края штрихов символа. Это расстояние должно быть равно большему из двух значений - 10% средней высоты штрихов или диаметру измерительной апертуры. Полоса проверки должна перекрывать полную длину символа, включая свободные зоны.
1 - фоточувствительный элемент; 2 - апертура при линейном увеличении 1:1 (размер A равен размеру B); 3 - диафрагма; 4 - образец; 5 - источник оптического излучения
Рисунок 1 - Рекомендуемая общая оптическая схема
1 - полоса проверки (обычно 80% усредненной высоты штрихов); 2 - 10% средней высоты штрихов или диаметр апертуры (если он больше) выше полосы проверки; 3 - 10% средней высоты штрихов или диаметр апертуры (если он больше) выше усредненного нижнего края штрихов; 4 - свободные зоны; 5 - линии сканирования; 6 - усредненный нижний край штрихов
Рисунок 2 - Полоса проверки
5.2.6 Число сканирований
Для учета возможных вариаций характеристик символа на различной высоте штрихов необходимо выполнять несколько сканирований по всей длине символа, включая обе свободные зоны, с соответствующей измерительной апертурой и источником оптического излучения определенной номинальной длины волны. Сканирования следует проводить через равные промежутки в пределах высоты полосы проверки. Минимальное число сканирований символа, как правило, должно быть равно меньшему из двух значений: десяти либо отношению высоты полосы проверки к диаметру измерительной апертуры. Рекомендации по числу сканирований приведены в приложении F.
Полный класс качества символа определяют как среднее арифметическое значение классов качества, полученных в результате отдельных сканирований, в соответствии с разделом 6.
5.3 Профиль отражения при сканировании
Оценка качества символа штрихового кода должна быть основана на анализе профилей отражения при сканировании. Профиль отражения при сканировании представляет собой зависимость коэффициента отражения от положения по оси, пересекающей символ по длине. Если скорость сканирования непостоянна, то измерительные устройства (отображающие зависимость коэффициента отражения от времени) должны иметь средства, компенсирующие результаты измерения при ускорении или замедлении. Если график не представляет собой непрерывный аналоговый профиль, то интервалы измерения должны быть достаточно малыми, чтобы гарантировать, что никакая значительная деталь не потеряна и точность по оси, характеризующей положение, является удовлетворительной.
На рисунке 3 приведен профиль отражения при сканировании. Области с высоким коэффициентом отражения - пробелы, а области с низким коэффициентом отражения - штрихи. Области с наибольшими значениями коэффициента отражения, расположенные слева и справа, - свободные зоны. Важные особенности профиля могут быть определены визуально или автоматически с помощью численного анализа. Например, самая высокая точка профиля отражения на рисунке 3 соответствует коэффициенту отражения 82%, а самая низкая - 10%.
Рисунок 3 - Профиль отражения при сканировании
5.4 Параметры оценки профиля
5.4.1 Общие положения
В соответствии с требованиями настоящего стандарта должны оцениваться параметры профиля, приведенные в 5.4.2-5.4.9. Оценка профиля отражения при сканировании описана в 6.2. На рисунке 4 представлен тот же профиль отражения при сканировании, что и на рисунке 3, с указанием некоторых параметров.
Рисунок 4 - Характерные параметры профиля отражения при сканировании
5.4.2 Распознавание элемента
Для определения мест нахождения штрихов и пробелов должен быть установлен глобальный порог отражения. Глобальный порог отражения должен представлять собой коэффициент отражения, соответствующий среднему значению между наибольшим и наименьшим значениями коэффициента отражения в профиле отражения при сканировании, т.е.
, (1)
где - наибольшее значение коэффициента отражения;
- наименьшее значение коэффициента отражения.
Любая область, расположенная выше глобального порога отражения, должна соотноситься с пробелом, а наибольший коэффициент отражения в данной области должен быть обозначен как коэффициент отражения пробела . Область, расположенная ниже глобального порога отражения, должна соотноситься со штрихом, а наименьший коэффициент отражения в данной области должен быть обозначен как коэффициент отражения штриха .
________________
В профиле отражения при сканировании.
Для каждого пробела разность () представляет запас по коэффициенту отражения выше глобального порога отражения. Для каждого штриха разность () представляет запас по коэффициенту отражения ниже глобального порога отражения. Когда наименьший запас по коэффициенту отражения для любого элемента составляет менее 5% от SC, должно выдаваться соответствующее предупреждение. Это предупреждение должно обратить внимание пользователей на возможность отнесения данного символа к классу F для распознавания края.
Примечание - Требование о наличии предупреждения носит рекомендательный характер.
5.4.3 Распознавание края
Край элемента должен быть определен как местоположение точки профиля отражения при сканировании, соответствующей среднему значению между коэффициентами отражения штриха и пробела двух смежных областей, т.е. точки, где значение коэффициента отражения равно ()/2. Если между смежными элементами имеется более одной точки, удовлетворяющей этому определению, то положение края и ширина элемента будут неоднозначны, и у профиля отражения при сканировании будет отсутствовать параметр декодирования. Свободные зоны и межзнаковые интервалы (при наличии) считаются пробелами.
5.4.4 Декодирование
Для декодирования символа используют рекомендуемый алгоритм декодирования символики, использующий края элемента, определенные в 5.4.3. Этот алгоритм приводится в спецификации символики.
5.4.5 Контраст символа (SC)
Контраст символа - разность наибольшего и наименьшего значений коэффициента отражения в профиле отражения при сканировании
. (2)
5.4.6 Контраст края (EC)
Контраст края - разность коэффициентов отражения штриха и пробела смежных элементов, включая свободные зоны. Наименьшее значение контраста края, найденное в профиле отражения при сканировании, называется минимальным контрастом края .
. (3)
5.4.7 Модуляция (MOD)
Модуляция характеризуется отношением минимального контраста края к контрасту символа.
. (4)
5.4.8 Дефекты (Defects)
Дефекты - это нерегулярности, обнаруженные внутри элементов и свободных зон. Они измеряются как неоднородности коэффициента отражения элемента.
Неоднородность коэффициента отражения элемента внутри определенного элемента или свободной зоны - разность наибольшего и наименьшего пиковых значений коэффициента отражения в пределах элемента. Когда элемент состоит из одиночного максимума или минимума, неоднородность коэффициента отражения элемента равна нулю. Наибольшее значение неоднородности коэффициента отражения элемента, найденное в профиле отражения при сканировании, называют максимальной неоднородностью коэффициента отражения элемента. Значение измеренного дефекта (Defects) выражается как отношение максимальной неоднородности коэффициента отражения элемента () к контрасту символа. Для этого необходимо:
a) пороговый уровень для корректировки дефектов "c" принять равным 0,075;
Примечания
1 "c" соответствует следующему:
- небольшой величине "шума", который необходимо снизить для устранения нестабильности в измерении;
- величине контрастного изменения, которая является достаточно малой для сканеров, чтобы ее можно было исключить.
2 Если "с" будет определена как 0, то настоящий метод эквивалентен классу дефектов, определенному в предыдущей версии настоящего стандарта, во всех случаях (так как коэффициент F, определенный далее, всегда равен 1).
b) выполнить для каждого штриха:
1) для каждого значения пика, Peak Maxima, в элементе:
i) найти наибольшую впадину слева от него в элементе, обозначаемую ;
ii) найти наибольшую впадину справа от него в элементе, обозначаемую ;
iii) рассчитать как Peak Maxima - ;
iv) рассчитать как Peak Maxima - ;
v) принять меньшую из и за (начальная );
vi) установить равным 1, если . Если , то рассчитать ;
vii) рассчитать предварительную только для данного пика как (, ).
2) принять наибольшее значение из предварительных значений , полученных после всех итераций на предыдущем этапе, за значение данного элемента;
c) выполнить действия, аналогичные описанным в b), для каждого пробела следующим образом:
1) для каждой наибольшей впадины, Valley Minima (локальный минимум):
i) найти наибольший пик слева от него в элементе, обозначаемый ;
ii) найти наибольший пик справа от него в элементе, обозначаемый ;
iii) рассчитать значение как - Valley Minima;
iv) рассчитать значение как - Valley Minima;
v) принять меньшее из значений и за (начальное значение );
vi) установить значение равным 1, если значение . Если , то рассчитать как ;
vii) рассчитать предварительное значение только для данной впадины как (, ).
2) принять наибольшее значение из предварительных значений , полученных после всех итераций на предыдущем шаге, за данного элемента;
d) принять наибольшее из всех значений из b) 2) и c) 2) за значение для всего сканирования.
. (5)
Примечание - Описанный выше расчет значения изменен при пересмотре настоящего стандарта.
Работу описанного алгоритма можно наглядно проиллюстрировать следующими тремя примерами. В левой части рисунка 5 показан пример случая, на который повлияет данное изменение. Дефект будет уменьшен, так как значение очень мало (в частности, оно гораздо меньше ). В средней части рисунка 5 показан пример случая, когда в элементе существует много пиков и впадин, но значения и намного больше . На измерение дефекта данное изменение не повлияет. В правой части рисунка 5 показан пример случая, эквивалентный примеру в средней части рисунка по отношению к рассматриваемому алгоритму, несмотря на то, что значения и различны для каждого локального максимума.
Рисунок 5 - Примеры, иллюстрирующие расчет значения ERN
5.4.9 Декодируемость
Декодируемость символа штрихового кода является мерой точности его изготовления по отношению к рекомендуемому алгоритму декодирования. Обычно считается, что оборудование для сканирования символов штрихового кода эффективнее работает с символами с более высокими уровнями декодируемости, чем с символами, имеющими более низкие уровни декодируемости.
В соответствующих спецификациях символик штрихового кода приведены правила контроля номинальных размеров для каждой символики. Рекомендуемый алгоритм декодирования позволяет выделить поле допусков при печати и считывании и определить один или несколько порогов выбора, в которых принимается решение относительно ширины элементов или иных измерений.
Декодируемость профиля отражения при сканировании является частью поля допуска, которое не было использовано в процессе печати и действительно для процесса сканирования. При вычислении декодируемости V для профиля отражения при сканировании необходимо обратить внимание на измерения, требуемые для рекомендуемого алгоритма декодирования в соответствующей спецификации символики. Термин "измерение" относят к ширине одиночного элемента для символик, которые непосредственно используют его в рекомендуемом алгоритме декодирования (например, "Код 39"), или к совокупной ширине двух или более смежных элементов для символик, использующих для декодирования измерения от края до подобного края (например, "Код 128").
При вычислении декодируемости учитывают следующие факторы:
a) среднюю выполненную ширину для конкретных видов измерений (например, узких элементов или комбинаций штриха и пробела, номинально достигающих двух, трех или четырех модулей) в профиле отражения при сканировании;
b) порог выбора , применяемый при измерениях того же типа, что ;
c) фактическое измерение , показывающее наибольшее отклонение от в направлении порога выбора .
Общий вид формулы для вычисления :
,
где - остающееся поле, и не используемое при вариации печати;
- полное теоретическое поле, основанное на идеальном измерении элемента(ов).
На рисунке 6 заштрихованная область представляет собой диапазон, внутри которого результаты измерения, подобные (например, узкие элементы), снижаются. Измерения проводят от 0.
A - средняя ширина измеренного элемента; M - ширина элемента с наибольшим отклонением; RT - порог выбора
Рисунок 6 - Принцип измерения декодируемости
Дополнительные специальные формулы, применимые к символикам с двумя значениями ширины или к (n, k) символикам, приведены в приложении A. Для конкретного расчета уникальной для каждой символики декодируемости следует обращаться к спецификации символики.
5.4.10 Проверка свободной зоны
Среднюю ширину узкого элемента Z вычисляют и корректируют при определении свободных зон, основанных на этом размере. Значения , свободных зон и свободных зон, используемые для первоначального анализа профиля, сравнивают с новыми значениями, полученными для скорректированных свободных зон. Если значение(я) будут отличаться, анализ измеряемой части профиля отражения при сканировании следует повторить.
6 Оценка символа
6.1 Общие положения
Вследствие использования разных типов устройств считывания штрихового кода в различных условиях, существующих в практических применениях, уровень качества символа штрихового кода, требуемый для обеспечения допустимого уровня эффективности, будет отличаться. В нормативных документах по применению должна быть определена необходимая эффективность в виде класса символа в соответствии с указаниями, приведенными в D.3.
Оценку символа следует применять для получения относительного показателя качества символа при используемых условиях измерения. Каждый профиль отражения при сканировании должен быть проанализирован, и каждому из оцениваемых параметров должен быть присвоен класс из убывающего ряда целых чисел от 4 до 0 с шагом 0,1. Класс 4 соответствует самому высокому уровню качества, в то время как класс 0 соответствует уровню брака. Класс каждого профиля отражения при сканировании определяется самым низким классом любого параметра для данного профиля. Полный класс символа должен быть равен среднеарифметическому значению классов профиля. Если любые два сканирования одного и того же символа приводят к различным данным декодирования, то полный класс символа независимо от отдельных классов профиля отражения при сканировании будет равен 0. Пример оценки качества символа приведен в приложении B. Интерпретация профиля отражения при сканировании и классов профиля приведена в приложении D.
Для определения причин получения классов низкого качества необходимо исследовать классы по каждому из сомнительных параметров профиля отражения при сканировании, как описано в D.2. Информация для управления процессом может быть получена из средних арифметических значений классов для каждого параметра, полученного из всех профилей отражения при сканировании (см. I.4). Если отдельные классы не поддаются достаточному объяснению, может возникнуть также необходимость исследования графика(ов) одиночного профиля(ей) отражения при сканировании.
6.2 Оценка профиля отражения при сканировании
Класс профиля отражения при сканировании определяет наименьший класс следующих параметров:
a) декодирования;
b) контраста символа (SC);
c) минимального коэффициента отражения ();
d) минимального контраста края ();
e) модуляции (MOD);
f) дефектов (Defects);
g) декодируемости (V);
h) любых дополнительных требований, установленных нормативным документом (спецификацией) по применению или спецификацией символики.
Параметры следует измерять в приведенной последовательности.
6.2.1 Декодирование
Декодируемые символы должны соответствовать спецификации символики, особенно в части знаков, кодирующих данные, знаков Start (СТАРТ) и Stop (СТОП), контрольного знака (знаков) символа, свободных зон и межзнаковых интервалов (где это необходимо). Если профиль отражения при сканировании не декодируется с использованием рекомендуемого алгоритма декодирования, то он должен получить класс 0, соответствующий уровню брака. В противном случае он должен получить класс 4.
6.2.2 Оценка параметра отражения
Контраст символа, модуляция и дефекты могут оцениваться по классам в интервале от 4 до 0 с шагом 0,1; минимальное отражение и минимальный контраст края могут быть оценены классом 4 или 0. Данные параметры взаимозависимы и должны рассматриваться совместно.
Значения параметров, соответствующие различным классам, приведены в таблице 2.
Таблица 2 - Оценка параметров отражения
Класс | SC | MOD | Defects | ||
4,0 | 0,5 | 70% | 15% | 0,70 | 0,15 |
3,0 | 55% | 0,60 | 0,20 | ||
2,0 | 40% | 0,50 | 0,25 | ||
1,0 | 20% | 0,40 | 0,30 | ||
0,0 | >0,5 | <20% | <15% | <0,40 | >0,30 |
Для SC, MOD и дефектов класс вычисляется как интерполированное значение, округленное до ближайшего уровня класса с точностью 0,1. Например, SC=52% соответствует классу 2,8, а MOD=0,69 соответствует классу 3,9. В самом низком диапазоне класс должен быть интерполирован от 1 до 0, за исключением класса дефектов, который должен равняться 0 для всех значений, превышающих 0,30. Десятичная часть класса SC вычисляется как часть диапазона для класса 2 (15%), на которую измеряемая величина (52%) превышает минимальное значение для класса 2 (40%), т.е. класс в данном случае равен 2+[(52%-40%)/15%].
Примечание - Описанная выше интерполяция появилась при пересмотре настоящего стандарта как способ снижения излишних колебаний уровней класса, когда небольшие изменения в измерениях вызывают переход класса с одного уровня на другой.
6.2.3 Декодируемость
Значение декодируемости V для каждого профиля отражения при сканировании рассчитывают по формуле для рассматриваемого типа символики (приложение A); при необходимости приложение A дополняется формулой, которая содержится в спецификации символики и характеризует конкретную символику. Декодируемость оценивается классом от 4 до 0 с шагом 0,1 в соответствии с таблицей 3. Например, V=0,56 соответствует классу 3,5, а V=0,20 - классу 0,8.
Таблица 3 - Классы декодируемости
Значение декодируемости V | Класс |
0,62 | 4 |
0,50 | 3 |
0,37 | 2 |
0,25 | 1 |
<0,25* | 0 |
* Для значений меньше 0,25 интерполировать от 1 до 0. |
Примечание - Описанная выше интерполяция появилась при пересмотре настоящего стандарта как способ снижения несущественных флуктуаций уровней класса, когда небольшие изменения в измерениях вызывают переход класса с одного уровня на другой.
6.3 Обозначение класса символа
Класс символа имеет смысл, если он приведен с источником оптического излучения и апертурой, используемыми при измерениях. Обозначение класса должно быть представлено в формате G/A/L, где G - полный класс символа, то есть среднее арифметическое от классов профиля отражения при сканировании по каждому из десяти путей сканирования, A - ссылочный номер апертуры из таблицы 1, а L - источник оптического излучения с длиной волны в нанометрах в максимуме излучения (узкополосный источник оптического излучения), обозначаемый буквой "W" (широкополосный источник оптического излучения) или другим образом в соответствии со спецификацией по применению.
Например, 2,7/05/660 означает, что средний класс профиля отражения при сканировании равен 2,7, а данный профиль получен с использованием апертуры 0,125 мм (ссылочный номер 05) и источника оптического излучения с длиной волны 660 нм.
7 Характеристики подложки
Ряд характеристик подложки, особенно глянец, малая непрозрачность и наличие ламинации с наложением, могут влиять на результаты измерений коэффициентов отражения. При наличии хотя бы одного из этих факторов следует учесть рекомендации в соответствии с приложением C.
Приложение A
(обязательное)
Декодируемость
А.1 Общие положения
В настоящем приложении приведены общие формулы для расчета значения декодируемости V для символик, рекомендуемый алгоритм декодирования которых определяет пороги выбора. Эти формулы могут быть дополнены формулами, характерными для конкретных символик и определенными в соответствующих спецификациях символики.
А.2 Символики с двумя значениями ширины
В каждом профиле отражения при сканировании рассчитывают и для всего символа.
Для каждого знака символа или вспомогательного знака рассчитывают в соответствии с рекомендуемым алгоритмом декодирования.
Тогда
; (А.1)
. (А.2)
Значение декодируемости для знака символа равно меньшему из значений или .
За декодируемость профиля отражения при сканировании принимают наименьшее значение любого знака символа или вспомогательного знака.
А.3 Символики, декодируемые от края до подобного края ((, ) символики)
При необходимости в каждом профиле отражения при сканировании рассчитывают для символа в целом
, (A.3)
где и определяют в соответствии с 4.2.
Для каждого знака символа определяют ряд порогов выбора :
для всех от 1 до
,
где , и определяют в соответствии с 4.2.
Для всех от 1 до и всех от 1 до
пусть равно меньшему из абсолютных значений () или предыдущего ,
где равно измерению от начального края элемента i до начального края элемента (i+2).
Тогда
. (А.4)
За декодируемость профиля отражения при сканировании принимают наименьшее значение любого знака символа или вспомогательного знака.
Приложение B
(справочное)
Пример оценки качества символа
B.1 Оценка конкретного профиля отражения при сканировании
Классы профиля отражения при сканировании (рисунок 3) определяют в предположении, что измерение проводят с использованием источника оптического излучения с длиной волны 900 нм (инфракрасная область спектра) и апертуры 0,125 мм.
Для оценки профиля отражения при сканировании в соответствии с рисунком 3 фактические коэффициенты отражения могут быть определены графически.
Минимальный коэффициент отражения () составляет 10% и максимальный () - 82%. Глобальный порог отражения составляет таким образом 46%. меньше, чем (0,582%)=41% и поэтому соответствует параметру испытания (0,5).
Контраст символа (SC) составляет 82-10=72.
Минимальный контраст края () наблюдается на крае 4, где и равны 76% и 34%, соответственно, составляет 76-34=42.
Модуляция (MOD), соответственно, равна 42/72=0,58.
Максимальная неоднородность коэффициента отражения элемента (), наибольшая неоднородность или дефект в профиле могут быть найдены как пропуск (светлое пятно) в элементе 7 - штрихе. Значение равно 36-24=12. может присутствовать в любом штрихе, пробеле или свободной зоне. Таким образом, значение дефекта (Defect) составляет 12/72=0,17.
Если принять, что символ декодирован правильно (как последовательность знаков "Start $ М Stop" в символе символики "Код 39") и рассчитанное значение декодируемости V составляет 0,58, для профиля, представленного на рисунке 3, могут быть определены следующие классы отдельных параметров и класс профиля отражения при сканировании (таблица B.1).
Таблица B.1 - Классы профиля отражения при сканировании в соответствии с рисунком 3
Параметр | Значение | Класс |
Декодирование | - | 4,0 |
82% | ||
10% | 4,0 | |
SC | 82-10=72% | 4,0 |
76-34=42% | 4,0 | |
MOD | 42/72=0,58 | 2,8 |
Дефекты (Defects) | 12/72=0,17 | 3,6 |
Декодируемость | 0,58 | 3,7 |
Поскольку наименьший класс отдельного параметра в этом примере (класс для MOD) равен 0,28, класс профиля отражения при сканировании равен 2,8.
Пример протокола верификации приведен в приложении G.
B.2 Полный класс символа
Если принять, что серия из десяти сканирований символа, приведенного на рисунке 3, дала следующие классы профилей отражения при сканировании:
2, 2, 3, 3, 4, 2, 2, 2, 3, 3,
то среднее арифметическое этих классов и, следовательно, полный класс символа составляет 2,6. Результат должен быть представлен в форме 2,6/05/900.
Для справки: при буквенном обозначении этот результат может быть представлен как B/05/900.
Приложение C
(справочное)
Параметры подложки
C.1 Общие положения
В некоторых случаях, например при проектировании и производстве материалов упаковки с символами штрихового кода требуется или рекомендуется оценить пригодность подложек и/или цветов красителей для данного применения штрихового кода. Это может быть выполнено до нанесения символа в соответствии с настоящим стандартом.
C.2 Непрозрачность подложки
Оценка символа должна быть произведена согласно параметрам отражения в соответствии с 6.1.2, когда он измеряется в своей окончательной конфигурации, т.е. на полностью заполненной упаковке.
Если невозможно измерить символ в указанной конфигурации, можно пренебречь эффектами просвечивания, препятствующими высокому контрасту комбинаций штрихов и пробелов, если при последующем измерении непрозрачность подложки равна или больше 0,85. Если непрозрачность меньше 0,85, символ должен быть измерен на фоне однородной темной поверхности, коэффициент отражения которой не превышает 5%.
Непрозрачность подложки рассчитывают следующим образом
, (С.1)
где - коэффициент отражения образцового листа подложки, лежащего на поверхности белого цвета с коэффициентом отражения 89% или более;
- коэффициент отражения того же образцового листа, лежащего на поверхности черного цвета с коэффициентом отражения не более 5%.
C.3 Глянец
Рекомендуемые условия освещения, определенные для измерения коэффициента отражения, должны обеспечивать в максимально возможной степени отсутствие зеркального отражения при представительной оценке диффузного отражения от символа и подложки. Материалы с высоким глянцем и материалы с характеристиками диффузного отражения, изменяющимися от угла падения и/или угла сбора излучения, могут иметь классы, отличающиеся от полученных с использованием рекомендованной оптической схемы.
C.4 Внешнее ламинирование
Символ, защищаемый ламинированием, оценивают по параметрам отражения в соответствии с 6.2.2 при условии измерения совместно с ламинатом. Толщина защитного покрытия, включая связующее вещество, должна быть как можно меньше, чтобы минимизировать его воздействие на эффективность считывания символа.
C.5 Статические измерения коэффициента отражения
В некоторых случаях может потребоваться выполнение статического измерения коэффициента отражения образцов подложки, на которых должен быть нанесен штриховой код, и цветных вставок или образцов красителей, воспроизводящих цвет, которым будет напечатан штриховой код. В результате измерений можно спрогнозировать результаты, которые будут получены при динамическом сканировании символа.
Статические измерения коэффициента отражения проводят в соответствии с конкретным применением, с длиной волны, размером апертуры и оптическим устройством, соответствующими - 5.2.2-5.2.4.
________________
В ISO/IEC 15416:2016 ошибочно приведена ссылка на 5.2.1-5.2.3.
Там, где оборудование для измерения коэффициента отражения не удовлетворяет требованиям настоящего приложения, оптическую плотность можно измерить с помощью стандартного денситометра с соответствующим источником излучения, настроенного на следующие коэффициент отражения () и оптическую плотность ()
. (C.2)
Примечание - Невозможно предсказать с высокой степенью точности контраст символа и особенно контраст края, который будет получен в напечатанном символе. В связи с этим целесообразно предусмотреть определенные запасы надежности выше минимальных значений, регламентируемых для нормируемых классов.
C.5.1 Прогнозирование контраста символа (SC)
При прогнозировании контраста символа SC коэффициент отражения измеряют на образцах, имитирующих области с наибольшим () и наименьшим () коэффициентами отражения, которые будут присутствовать в окончательном символе.
Наиболее вероятно, что для большинства символов штрихового кода коэффициент отражения должен присутствовать в свободной зоне символа; следовательно, для того, чтобы имитировать условия, соответствующие свободной зоне, коэффициент отражения должен быть измерен в центре области измерения диаметром не менее 10X на материале, на котором должен быть нанесен символ.
Для большинства символов штрихового кода коэффициент отражения должен присутствовать в наиболее широких штрихах символа; следовательно, для того, чтобы имитировать условия, с наибольшей вероятностью воспроизводящие значения , встречающиеся на практике, коэффициент отражения должен быть измерен в центре полосы материала шириной от 2X до 3X, который подобран по цвету к штрихам, подлежащим печати.
Далее можно рассчитать прогнозируемое значение
. (С.3)
C.5.2 Прогнозирование минимального контраста края () и модуляции (MOD)
Для того, чтобы оценить класс модуляции (MOD), необходимо заранее знать минимальный контраст края, подобный встречающемуся при реальной печати. Наиболее предпочтительным является проведение измерения контраста края в напечатанном символе. Если это невозможно, для прогнозирования требуется провести измерения на образцах, имитирующих наименьшую разность коэффициентов отражения, которая может существовать для смежных элементов. Наиболее вероятно, что для большинства символов штрихового кода это условие соблюдается, когда светлый и темный элементы шириной каждый 1X находятся рядом и с противоположной стороны светлого элемента присутствует широкий темный элемент.
Для имитации этого условия при формировании маски, приведенной на рисунке C.1, должен быть вырезан образец материала того же цвета, что и подлежащий печати символ штрихового кода.
Рисунок С.1 - Маска для статических измерений коэффициента отражения
Маска, представленная на рисунке С.1, должна быть изготовлена из тонкого материала, подобного применяемому на практике. Однако она будет иметь некоторую толщину и таким образом создавать тень. Чтобы минимизировать влияние этого эффекта, следует ориентировать источник излучения измерительного устройства вдоль высоты измеряемых элементов. Узкий темный элемент AA и узкий светлый элемент BB должны быть равны по ширине размеру X наносимого символа, а высота элемента BB должна превышать большее из значений 20X или 10 мм.
Измерение коэффициента отражения пробела должно быть проведено на узком светлом элементе, когда маска (рисунок C.1) помещена поверх фона того же материала и цвета, на котором будет напечатан штриховой код.
Измерение коэффициента отражения штриха должно быть проведено на узком темном элементе, когда маска (рисунок C.1) помещена поверх фона того же материала и цвета, на котором будет напечатан штриховой код.
Далее прогнозируемый минимальный контраст края может быть рассчитан как
. (C.4)
Для материалов, которые не удовлетворяют результатам оценки по непрозрачности в соответствии с D.1, следует проводить измерения для прогнозирования SC и на образцах на подложке с однородной темной поверхностью с коэффициентом отражения не более 5%. Затем должны быть проведены аналогичные измерения на образцах на подложке с однородной поверхностью с коэффициентом отражения не менее 89%. Для испытаний как на темном, так и на светлом фоне рассчитанные значения статических SC и должны быть больше или равны минимальным значениям для класса, выбранного для применения.
Далее прогнозируемое значение модуляции можно рассчитать:
. (С.5)
C.5.3 Приемлемость измеренного и рассчитанного значений
Все классы, соответствующие статическим значениям SC и и рассчитанным значениям для модуляции (MOD), должны быть равны или превышать минимальный полный класс символа, установленный для данного применения.
Для применений, где предпочтительным методом определения параметров отражения символа штрихового кода является сигнал контраста печати (PCS), приближенное значение PCS можно определить из значений, измеренных для прогнозирования SC в соответствии с приложением H.
Приложение D
(справочное)
Интерпретация профиля отражения при сканировании и классов символа
D.1 Значимость профилей отражения при сканировании
Профиль отражения при сканировании представляет собой сигнал от типового сканера штрихового кода. Прежде чем поступить в декодер в устройстве считывания штрихового кода этот сигнал обрабатывается цепью обнаружения края.
Для обеспечения выделения искомых элементов цепями обнаружения края необходимо учитывать следующие факторы отражения:
- глобальный порог отражения должен присутствовать в каждом крае символа;
- контраст символа, модуляция, минимальный контраст края не должны быть слишком низкими;
- дефекты и минимальное отражение не должны быть слишком велики.
Кроме того, для обеспечения надлежащего функционирования декодера должны быть учтены следующие параметры:
- декодирование;
- декодируемость.
D.2 Интерпретация результатов
Для выявления возможных причин возникновения низких классов при проверке символов должны быть исследованы как классы отдельных параметров, так и полный класс. При этом необходимо иметь в виду следующие типовые взаимосвязи между параметрами. Для управления процессом дополнительная информация может быть получена путем усреднения классов, определенных для каждого параметра по всем профилям отражения при сканировании. В частности, для текущего управления эффективностью печатающего устройства или печатного пресса при длительном процессе печати можно использовать измерение среднего приращения или сокращения ширины штриха.
Приращение ширины штриха:
- может отображаться непосредственно (как среднее);
- уменьшает EC;
- уменьшает MOD;
- уменьшает декодируемость:
- если приращение несистематическое, то декодируемость будет ухудшаться, хотя среднее приращение ширины штриха не будет чрезмерным;
- если приращение систематическое, то декодируемость будет низкой и среднее приращение ширины штриха будет более высоким;
- может вызвать ошибку декодирования, если приращение чрезмерно.
Уменьшение ширины штриха:
- может отображаться непосредственно (как среднее);
- первоначально увеличивает EC, при чрезмерном проявлении уменьшает EC;
- первоначально увеличивает MOD, при чрезмерном проявлении уменьшает MOD;
- может увеличивать ;
- уменьшает декодируемость:
- если уменьшение несистематическое, то декодируемость будет ухудшаться, хотя среднее сокращение ширины штриха не будет чрезмерным;
- если уменьшение систематическое, то декодируемость будет низкой и среднее сокращение ширины штриха будет выше;
- может вызывать ошибку декодирования, если проявление чрезмерно.
Неровные края элемента:
- вызывают изменения декодируемости профилей отражения при сканировании;
- могут вызвать ошибку декодирования, если проявление чрезмерно.
Неравномерное покрытие красителем:
- уменьшает EC;
- уменьшает MOD;
- может увеличивать ;
- может вызвать декодирование ложных элементов (ошибку декодирования).
Пропуски и/или пятна:
- увеличивают ERN;
- могут при чрезмерной величине вызвать декодирование ложных элементов (ошибку декодирования);
- могут вызывать отказ при определении края.
D.3 Установление классов в применениях
На практике символы с различными классами могут показывать хорошую эффективность, поскольку в системах штрихового кодирования возможны вариации свойств, в частности:
- избыточности по высоте;
- допусков алгоритмов декодирования;
- возможности операторов повторно сканировать в случае ошибки считывания;
- наличия сканирующего оборудования, допускающего множественные пути сканирования.
В нормативных документах, регламентирующих требования по применению штрихового кода, должен быть определен минимальный приемлемый класс (с указанием размера, формы апертуры и длины волны излучения или источника оптического излучения) для обеспечения соответствия характеристикам условий сканирования.
Символы полных классов 3,5 или более являются символами наивысшего качества и должны, как правило, демонстрировать наибольшую надежность. Этот класс должен быть определен как минимальный там, где считывающее устройство сканирует символ только один раз (с небольшой возможностью повторного сканирования в случае отказа при считывании) или ограничивается фиксированным единичным путем сканирования.
Для символов классов от 2,5 до 3,5 при сканировании по одному пути может потребоваться повторное сканирование для декодирования. Класс 2,5 - минимально допустимый для систем, где символ будет считываться в большинстве случаев при одиночном сканировании, но при этом допускается повторное сканирование.
Для символов классов от 1,5 до 2,5 с большей вероятностью, чем для символов с более высокими классами, может потребоваться повторное сканирование. Для наилучшей эффективности считывания должны использоваться устройства, которые обеспечивают множественные пути сканирования по длине символа, или система должна допускать частые попытки повторного сканирования.
Символы классов от 0,5 до 1,5 должны считываться оборудованием, предусматривающим множественные уникальные пути сканирования по длине символа. Ряд считывающих устройств может быть не в состоянии эффективно сканировать некоторые из таких символов. Разработчики системы в таком случае могут предложить альтернативные средства ввода данных. До принятия символов этих классов в определенных применениях рекомендуется, чтобы символы для определения соответствия результатов допустимым ограничениям были проверены тем типом считывающих устройств штрихового кода, который должен использоваться.
Символы классов ниже 0,5 дадут большое количество "не подлежащих считыванию" профилей отражения при сканировании, и обеспечение надежности при использовании любых устройств считывания становится маловероятным.
D.4 Буквенное обозначение классов при оценке
В некоторых нормативных документах (спецификациях) по применению классы идентифицируют с использованием латинских букв A, B, C, D и F, что адекватно классам, обозначенным цифрами 4, 3, 2, 1 и 0, соответственно, используемым в настоящем стандарте.
Соответствие обозначений классов при оценке символов приведено в таблице D.1:
Таблица D.1 - Соответствие обозначений классов при оценке символов
Цифровое обозначение полного класса символа | Буквенное обозначение класса |
3,5-4,0 | A |
2,5-3,5 | B |
1,5-2,5 | C |
0,5-1,5 | D |
Ниже 0,5 | F |
Приложение E
(справочное)
Руководство по выбору длины волны
E.1 Общие положения
В соответствии с 5.1 и 5.2.2 требуется выполнить измерения с длиной волны, используемой в конкретных условиях сканирования. Если в нормативном документе, регламентирующем требования по применению, не определен источник излучения, то для обеспечения достоверных измерений необходимо определить наиболее приемлемую длину волны, чтобы полученные результаты действительно отображали сканирование, подобное проводимому в рамках конкретного применения.
E.2 Источники оптического излучения
Применяемые на практике источники оптического излучения для сканирования штрихового кода обычно оказываются в двух широких спектральных областях, а именно, в видимой и инфракрасной областях спектра, хотя очень немногие специализированные применения могут потребовать использования источников с нетиповыми характеристиками, например в случае излучения в ультрафиолетовой области для флуоресцентных символов штрихового кода.
Для сканирования в видимой области спектра обычно используют источники со спектральным максимумом интенсивности излучения в красной области спектра на длинах волн от 620 до 700 нм. Для сканирования в инфракрасной области спектра используют источники со спектральным максимумом интенсивности излучения на длинах волн от 720 до 940 нм.
Наиболее часто применяемыми источниками оптического излучения, используемыми для сканирования штрихового кода, являются:
a) гелиево-неоновый лазер (длиной волны 633 нм);
b) светоизлучающий диод (инфракрасный излучающий диод) (с различными длинами волн в видимой и инфракрасной областях спектра);
c) лазерный диод (с различными длинами волн в видимой и инфракрасной областях спектра);
d) лампа накаливания (с обычным белым светом);
e) белый светодиод.
Источники излучения имеют следующие основные характеристики:
гелиево-неоновый лазер - газовый лазер с активным элементом из смеси гелия и неона, генерирует когерентное электромагнитное излучение в оптическом диапазоне на длине волны 632,8 нм (обычно округляют до 633 нм) в красной части видимой области спектра;
светоизлучающий диод - маломощный полупроводниковый прибор, генерирует оптическое излучение с рабочими длинами волн в видимой области спектра от 620 до 680 нм; чаще всего, 633/640 или приблизительно 660 нм. В инфракрасной области спектра (инфракрасный излучающий диод) наиболее часто используют диапазон 880-940 нм. Светоизлучающий диод наиболее часто используют как источник излучения в считывающем карандаше или сканере с фоточувствительным прибором с зарядовой связью (ФПЗС);
лазерный диод (лазерный активный элемент полупроводникового лазера с электрической накачкой) генерирует когерентное электромагнитное излучение на типовых длинах волн 780 нм в инфракрасной и 660 и 680 нм - в видимой области спектра (на момент публикации настоящего стандарта), используется в ручном сканирующем оборудовании и в ряде стационарных сканеров;
лампа накаливания - источник излучения, перекрывающий большую часть видимой и некоторую часть инфракрасной области спектра; при этом вследствие широкой полосы излучаемых длин волн и отсутствия пиков в спектральном распределении мощности излучения оптические характеристики определяют на основе цветовой температуры, а не длины волны в спектральном максимуме излучения. При использовании с фильтром Wratten 26 световые характеристики лампы с температурой 2856 К приближаются к характеристикам источника излучения длиной волны 620-633 нм. Лампы накаливания, главным образом, применяют при сканировании символов штрихового кода в системах, использующих камеру с ФПЗС матрицей, а также в технологиях обработки изображения, отличных от сканирующей техники;
________________
Фильтр фирмы КОДАК (KODAK).
белый светодиод - излучает в широком диапазоне длин волн с максимум в голубой и желтой области спектра. Цветовой спектр белых светодиодов должен быть определен в рамках конкретного применения.
Примечание - Указанные длины волн могут изменяться по мере усовершенствования технологии.
E.3 Влияние вариаций длины волны
Коэффициент отражения подложки или элемента символа штрихового кода изменяется в зависимости от длины волны падающего излучения. Черная, синяя или зеленая напечатанные области имеют тенденцию к сильному поглощению излучения в красной части оптической области спектра (что проявляется в низком отражении), в то время как белая, красная или оранжевая области в большой степени отражают падающее излучение. В инфракрасной области спектра цвет элемента определяется содержанием пигмента в красителе (например, содержанием углерода) и не коррелируется с коэффициентом отражения. Если считать за базовый коэффициент отражения, измеренный на длине волны 633 нм, то при измерениях на длинах волн 660 или 680 нм результаты могут отличаться настолько значительно, что для штрихов, напечатанных на некоторых типах термобумаги, это может привести к изменению класса символа на одну-две единицы или более.
Приложение F
(справочное)
Руководство по выбору числа сканирований символа
Символы штрихового кода разработаны для обеспечения значительной избыточности по высоте содержащейся в них закодированной информации. Наличие локальных дефектов и изменений в параметрах по высоте символа может привести к значительным различиям в профилях отражения при сканировании, проведенных по различным путям вдоль длины символа. Следовательно, необходимо оценивать полное качество символа усреднением классов профилей отражения, полученных при сканированиях по различным путям.
Минимальное количество сканирований символа, как определено в 5.2.5, должно быть равно большему из двух значений: либо десяти, либо отношению высоты полосы проверки к диаметру измерительной апертуры.
Если путем документированных формальных процедур оценки качества, проведенных в соответствии с ISO 9000 и другими связанными с ним стандартами, выявлено, что в процессе производства (в частности, при условиях, указанных в I.1) присутствует относительно низкое число указанных дефектов, для упрощения оценки качества большого количества символов число сканирований символа может быть сокращено. Для уточнения степени такого сокращения следует обратиться к I.2.
Приложение G
(справочное)
Пример протокола верификации
Существует широкий спектр устройств верификации, разработанных для измерения качества символов штрихового кода. В таблице G.1 приведен типовой протокол верификации*, полученный с помощью одного из этих устройств (для протокола, полученного с использованием измерительной апертуры диаметром 0,250 мм, что соответствует ссылочному номеру 10, и источника излучения с длиной волны 660 нм, класс должен быть обозначен как 3,3/10/660).
________________
* Пример протокола верификации на русском языке приведен в приложении ДА.
Таблица G.1 - Пример протокола верификации
VERIFICATION REPORT | |||
Date | 23.12.14 | Time | 16:12:36 |
Aperture: | 0,25 mm | Wavelength: | 660 nm |
Code type: | Code 39 | Decoded data: | $M |
Overall Symbol Grade: | 3,3 (B) | Averaged over (no. of scans): | 1 |
Scan reflectance profile analysis | |||
Parameter | Value | Grade | |
Decode | Pass | 4 | |
79% | N/A | ||
2% | 4 | ||
Global threshold | 41% | N/A | |
Symbol contrast | 77% | 4,0 | |
Min. edge contrast | 48% | 4 | |
Modulation | 63% | 3,3 | |
Defects | 16% | 3,8 | |
Decodability | 75% | 4,0 | |
PCS | 97% | N/A | |
Average bar gain | +3,0% | N/A | |
Parameter grade(s) determining scan reflectance profile grade. |
Приложение H
(справочное)
Сравнение с традиционными методиками
H.1 Традиционные методики
Для оценки качества печати традиционно (в ряде нормативных документов, регламентирующих применение) применяются две методики. Рекомендации, приведенные в настоящем стандарте, должны помочь пользователям, в особенности изготовителям символов, сравнивать полученные результаты с данными традиционными параметрами:
a) измерениями ширины элементов - штрихов и, в особенности, приращения/сокращения размеров элемента по отношению к номинальным;
b) результатом вычисления сигнала контраста печати (), исходя из значений коэффициентов отражения от светлого и от темного .
Если символы используют в применении, где качество печати не нормируется в соответствии с настоящим стандартом, два указанных параметра могут быть измерены как часть процедуры оценки качества символа и, в частности, должны быть измерены для управления процессом при изготовлении символов (приложение I). Однако они должны быть исключены из схемы оценки настоящего стандарта, так как критерии приемки или отбраковки, которые они используют, не отражают свойств сканирующих систем. Их включение в настоящий стандарт как необязательных измеряемых, но не оцениваемых параметров, должно дать возможность связать предварительные сведения об изменении качества с приведенной методикой.
H.2 Корреляция между сигналом контраста печати и измерениями контраста символа
Ряд нормативных документов (спецификаций) по применению штрихового кода, предусматривающих оценку контраста между штрихами и пробелами или фоном с использованием понятия сигнала контраста печати (), определяет минимальную допустимую величину . В одних случаях это фиксированное значение (например, =0,75 - задаваемое в общем случае значение), в других, - функция коэффициента отражения фона.
Сигнал контраста печати рассчитывают по следующей формуле:
, (H.1)
где - коэффициент отражения фона (пробела);
- коэффициент отражения штриха.
Многие из этих нормативных документов (спецификаций) не определяют точки, в которых измеряют и . Следовательно, имеется риск несогласованности в определении PCS. Кроме того, методы оценки профиля, определенные в настоящем стандарте, лучше представляют свойства сканирования символов штрихового кода, чем методы, основанные на PCS. Следовательно, при использовании PCS для оценки качества печати символы, которые дают надежные результаты, могут не соответствовать требованиям минимума PCS, а символы, соответствующие этим требованиям, могут сканироваться недостаточно надежно.
Однако можно соотнести измерения PCS с контрастом символа, принимая равным и равным (предположение может не представлять фактически измеренного данным устройством значения PCS). PCS и SC могут быть затем взаимно рассчитаны следующим образом:
; (H.2)
. (H.3)
Примечание - Профили отражения при сканировании, в которых PCS<0,50, не пройдут испытаний в соответствии с настоящим стандартом по (по 6.2.2), и их класс, таким образом, будет определен как 0.
В таблице H.1 приведены значения контраста символа и PCS для характерных комбинаций значений и . В таблице Н.2 приведены значения PCS для различных значений и классов контраста символа для диапазона значений .
Таблица H.1 - Значения SC и PCS для различных комбинаций отражения
Таблица H.2 - Значения PCS для различных значений SC и
H.3 Руководство по оценке для применений, дополнительно регламентирующих PCS
Для применений, где требования к контрасту основаны на PCS, и должны быть установлены требования по оценке качества в соответствии с настоящим стандартом и использованы следующие дополнительные рекомендации:
a) для символов с существенно высоким коэффициентом отражения фона следует определять минимальный полный класс символа, охватывающий все параметры, основанные на таблице H.2, значении , установленным нормативным документом (спецификацией) по применению и диапазоне коэффициентов отражения фона, наиболее вероятных в данном применении;
b) для конкретных применений, где может использоваться значительное число символов с низким коэффициентом отражения фона (например, где обычно меньше 45%), следует определять минимальный класс для всех параметров, кроме контраста символа, и на той же основе, что и в перечислении a), отдельный (более низкий) класс для контраста символа. Может потребоваться повышение предельных значений этого минимального класса по сравнению с тем, который должен быть обеспечен в соответствии с перечислением a) для устранения влияния низкого контраста символа.
Можно принять эти положения, если:
- нормативный документ (спецификация) по применению определяет минимально допустимый уровень PCS, и
- не возникает проблем при сканировании символов с фоном, имеющим низкий коэффициент отражения, и существует соответствие по минимальному PCS с нормативным документом (спецификацией) по применению.
Приложение I
(справочное)
Требования к управлению процессом
I.1 Общие положения
При управлении основными переменными в процессе изготовления символов (приращение или сокращение ширины элемента и контраст символа) в качестве основы для осуществления обратной связи рекомендуется применять методику анализа профиля отражения при сканировании, как представлено в настоящем приложении. Методика выполнения коррекции зависит от метода изготовления символа и в настоящем стандарте не установлена.
I.2 Управление процессом повторной печати
Для управления процессом изготовления символа, включающего:
- повторную печать одного и того же символа с одной и той же печатной формы или подобного материала, и
- формальные процедуры обеспечения качества, разработанные для подтверждения соответствия качества печати для области изображения в целом в течение всего периода изготовления партии печатной продукции, например, при печати материалов для упаковки могут быть использованы следующие рекомендации:
- выборочная частота и размер выборки должны быть нормированы изготовителем символа как часть формальных процедур обеспечения качества и должны быть достаточными для обеспечения возможности обнаружения значительных отклонений качества символа;
- должен быть определен минимальный допустимый класс символа;
- минимальное число сканирований каждого символа должно определяться в соответствии с I.2. Оно зависит от вида отклонений в процессе изготовления символа и от того, насколько полученные полные классы символов превышают минимальный допустимый класс, определенный в соответствии с разделом 6.
В условиях, предусмотренных настоящим приложением, оборудование, разработанное для оперативной оценки качества символов в системе в процессе изготовления, может выполнить определенное количество проведенных последовательно за короткий интервал времени сканирований множества символов в различных положениях, и анализировать получаемые при этом профили отражения при сканировании, как если бы они являлись многократным сканированием одного и того же символа. Однако этот подход не является абсолютной заменой процесса выборки образцов в соответствии с 5.2.5*, поскольку он может не представлять измерения по всей высоте полосы проверки.
________________
* В ISO/IEC 15416:2016 ошибочно приведена ссылка на 5.2.4.
I.3 Число сканирований
Число сканирований во время начальных циклов производства (при различных изменениях технологии процесса производства, оборудования, подложек или других материалов) должно нормироваться в соответствии с 5.2.5. Поскольку уровень качества был определен как превышение полученного полного класса символа над минимально допустимым классом в соответствии с разделом 6, количество сканирований может быть уменьшено до значения, приведенного ниже в таблице I.1, в которой графы "Превышение класса" представляют превышение полученного класса над минимально допустимым классом.
Число сканирований для первых трех символов в любой производственной партии должно базироваться на ожидаемой разности классов, определяемой по прошлым результатам испытаний; далее оно должно базироваться на текущих усредненных разностях классов, получаемых для последних трех измеренных символов.
Таблица I.1 - Число сканирований
Минимально допустимый класс | |||||
3,5 | 2,5 | 1,5 | 0,5 | ||
Превышение класса | Число сканирований | Превышение класса | Число сканирований | ||
0,2 | 2 | 0,4 | 2 | 3 | 3 |
0,1 | 3 | 0,3 | 3 | 4 | 4 |
<0,1 | 5 | 0,15 | 4 | 6 | 6 |
<0,15 | 5 | 8 | 10 |
I.4 Отклонение ширины штриха
I.4.1 Общие положения
Как часть процедуры управления процессом измерения качества печати традиционно использовалось измерение среднего приращения или сокращения ширины штриха. Для обеспечения обратной связи, позволяющей осуществлять регулирование процесса печати, улучшающее декодирование и прочие классы параметров, среднее приращение или сокращение ширины штриха должно рассчитываться и выражаться непосредственно в виде размеров или как процентное изменение размера X (или, если этот размер не нормирован, размера Z). Этот фактор не оценивается, поскольку отклонения конкретного элемента учитываются при оценке декодируемости.
I.4.2 Символики с двумя значениями ширины
Для символик с двумя значениями ширины получаемое отношение N широкого элемента к узкому для символа рассчитывают следующим образом
N = (среднее значение ширины широкого штриха + среднее значение ширины широкого пробела)/2Z. (I.1)
Размер Z рассчитывают следующим образом
Z = (среднее значение ширины узкого штриха + среднее значение ширины узкого пробела)/2. (I.2)
Межзнаковые промежутки в эти расчеты не включают.
I.4.3 (n, k) символики
В случае (n, k) символик полученный размер Z рассчитывают следующим образом:
Z = (среднее значение S)/n, (I.3)
где Z, S и n определены в 4.2.
I.4.4 Среднее отношение приращение/сокращение ширины штриха
Для каждого типа символа задают средние приращение или сокращение ширины штриха (как процент к X или Z) соотношением
, (I.4)
где (и если необходимо Z) определяют в соответствии с 4.2 (и нижеуказанным примечанием);
- приращение ширины штриха (если - отрицательное число - сокращение ширины);
- совокупная ширина выполненных штрихов;
- совокупная ширина штрихов номинального размера (в соответствии с нижеуказанным примечанием);
- количество штрихов.
Примечание - В приведенной выше формуле размер X заменяют на Z, если X не нормируется. Ширину штрихов номинального размера рассчитывают: для символики с двумя значениями ширины - на основе размера X (или Z), умноженного на 1 или на N для узкого и широкого штрихов, соответственно; для (n, k) символики - на основе числа модулей в штрихе.
I.5 Усреднение классов
Как указано в разделе 6, значительный объем дополнительной информации для управления процессом может быть получен с помощью средних значений отдельных классов параметров, полученных по всем профилям отражения при сканировании символа, для определения характеристик символа в целом при сглаживании влияния локальных вариаций.
В таблице I.2 указаны результаты процедуры усреднения. Приведены классы для различных параметров (кроме приращения ширины штриха).
Таблица I.2 - Пример оценки профиля отражения при сканировании и усреднения параметров для 10 сканирований символа
Номер сканирования | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Среднее значение параметра |
Декодирование | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 |
4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | |
SC | 4 | 4 | 3 | 3 | 4 | 4 | 3 | 3 | 4 | 3 | 3,5 |
4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | |
MOD | 2 | 4 | 4 | 3 | 4 | 4 | 2 | 3 | 4 | 4 | 3,4 |
Дефекты (Defects) | 3 | 2 | 3 | 3 | 4 | 2 | 3 | 3 | 3 | 3 | 2,9 |
Декодируемость | 3 | 3 | 4 | 3 | 4 | 3 | 3 | 2 | 3 | 3 | 3,1 |
Номер сканирования | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Среднее значение параметра |
Класс профиля отражения при сканировании | 2 | 2 | 3 | 3 | 4 | 2 | 2 | 2 | 3 | 3 | 2,6 |
Приращение ширины штриха | 23 | 10 | 7 | 18 | 15 | 23 | 27 | 18 | 20 | 22 | 18,3 |
Примечание - Так как каждый класс профиля отражения при сканировании основывается на самом маленьком классе отдельного параметра для этого сканирования, то среднее значение класса профиля отражения при сканировании неэквивалентно самому маленькому среднему значению класса для каждого параметра, показанного в правой графе таблицы. |
Представленный анализ профилей отражения при сканировании показывает, во-первых, что существует значительное количество приращений ширины штриха, которые должны учитываться путем корректировок печати (например, уменьшение температуры печатающей головки термопринтера, уменьшение давления между печатным и офсетным цилиндрами на обычном печатном станке). Это оказывает определенное влияние на декодирование; хотя все сканирования декодированы правильно, символы не могут быть пригодны для наиболее критических условий сканирования, и могут потребоваться повторные сканирования. Класс дефектов является низким, что указывает на вероятность наличия многочисленных вкраплений и пустот или, в случае процесса формирования рельефа при печати, наличия такого дефекта печати как "ореол" при распределении чернил по штриху, что также приводит к увеличению ширины штрихов. Эти дефекты будут видны невооруженным глазом.
Изучение индивидуальных классов отражения при сканировании выявляет некоторые вариации, которые указывают на возможность наличия неравномерностей при печати символа или каких-либо неоднородностей по краям элементов.
Приложение ДА
(справочное)
Пример протокола верификации на русском языке
В таблице ДА.1 приведен пример типового протокола верификации на русском языке, соответствующий указанному в приложении G на английском языке.
Таблица ДА.1 - Пример протокола верификации на русском языке
ПРОТОКОЛ ВЕРИФИКАЦИИ | |||
Дата | 23.12.14 | Время | 16:12:36 |
Апертура: | 0,25 мм | Длина волны: | 660 нм |
Тип кода: | Код 39 | Декодированные данные: | $M |
Полный класс символа: | 3,3 (B) | Усреднение по (число сканирований): | 1 |
Анализ профиля отражения при сканировании | |||
Параметр | Значение | Класс | |
Декодирование | Выполнено | 4 | |
Наибольший коэффициент отражения | 79% | Отсутствует | |
Наименьший коэффициент отражения | 2% | 4 | |
Глобальный порог отражения | 41% | Отсутствует | |
Контраст символа | 77% | 4,0 | |
Минимальный контраст края | 48% | 4 | |
Модуляция | 63% | 3,3 | |
Дефекты (Defects) | 16% | 3,8 | |
Декодируемость | 75% | 4,0 | |
Сигнал контраста печати PCS | 97% | Отсутствует | |
Среднее приращение штриха | +3,0% | Отсутствует | |
Класс параметра, определяющий класс профиля отражения при сканировании. |
Библиография
[1] | ISO 2859-1 | Sampling procedures for inspection by attributes - Part 1: Sampling schemes indexed by acceptance quality limit (AQL) for lot-by-lot inspection (Процедуры выборочного контроля по альтернативному признаку. Часть 1. Планы выборочного контроля последовательных партий на основе приемлемого уровня качества AQL) |
________________ В Российской Федерации действует ГОСТ Р ИСО 2859-1-2007 "Статистические методы. Процедуры выборочного контроля по альтернативному признаку. Часть 1. Планы выборочного контроля последовательных партий на основе приемлемого уровня качества". | ||
[2] | ISO 9000 | Quality management systems - Fundamentals and vocabulary (Системы менеджмента качества. Основные положения и словарь) |
________________ Действует ГОСТ ISO 9000-2011 "Системы менеджмента качества. Основные положения и словарь". | ||
[3] | ISO/IEC 15426-1 | Information technology - Automatic identification and data capture techniques - Bar code verifier conformance specification - Part 1: Linear symbols (Информационные технологии. Технологии автоматической идентификации и сбора данных. Спецификации соответствия верификатора штрихового кода. Часть 1. Линейные символы) |
________________ Действует ГОСТ ИСО/МЭК 15426-1-2003* "Автоматическая идентификация. Кодирование штриховое. Верификатор линейных символов штрихового кода. Требования соответствия". | ||
* Вероятно, ошибка оригинала. Следует читать: ГОСТ ИСО/МЭК 15426-1-2002. - . | ||
[4] | ISO/IEC 19762 | Information technology - Automatic identification and data capture (AIDC) techniques - Harmonized vocabulary (Информационные технологии. Технологии автоматической идентификации и сбора данных (АИСД). Гармонизированный словарь) |
________________ В Российской Федерации действуют ГОСТ Р ИСО/МЭК 19762-1-2011 "Информационные технологии. Технологии автоматической идентификации и сбора данных (АИСД). Гармонизированный словарь. Часть 1. Общие термины в области АИСД", ГОСТ Р ИСО/МЭК 19762-2-2011 "Информационные технологии. Технологии автоматической идентификации и сбора данных (АИСД). Гармонизированный словарь. Часть 2. Оптические носители данных (ОНД)". |
УДК 003.62:681.3.04:681.3.053:006.354 | ОКС 35.040 | П85 | ОКСТУ 4000 |
Ключевые слова: технологии автоматической идентификации и сбора данных, штриховой код, символ штрихового кода, линейный символ, испытания символа штрихового кода, качество печати |
Редакция документа с учетом
изменений и дополнений подготовлена