ГОСТ ISO/1EC 24724—2011
Приложение 1
(справочное)
Рекомендации по печати символов
1.1 Рекомендации для шаблона-ограничителя
Символы GS1 DataBar первого и третьего типов начинаются и заканчиваются шаблоном-ограничителем,
который состоит из светлого и темного элементов шириной один модуль каждый. Из-за отсутствия свободной
зоны в символе внешний элемент шаблона-ограничителя может визуально сливаться с фоном в том случае, если их
цвета совпадают (светлый цвет слева или темный справа). Необходимо обеспечить присутствие в символе
внешних элементов. Например, на рисунхах 2.8 и 11 светлые внешние элементы шаблона-ограничителя визуаль но
неотличимы от фона, однако присутствуют в символе.
Новый, расположенный слева шаблон-ограничитель символа GS1 DataBar Ограниченный, в отличие от
указанного в первой редакции настоящего стандарта, состоит из одного светлого элемента шириной один модуль и
одного темного элемента шириной один модуль, а расположенный справа шаблон-ограничитель состоит из трех
элементов: светлого — шириной один модуль, темного — шириной один модуль и светлого — шириной пять
модулей. Внешние светлые элементы могут сливаться с фоном и быть неразличимы на светлом фоне. Обяза
тельным требованием является присутствие в символе внешних пробелов шаблона-ограничителя, поскольку
сканеры требуют их наличия.
Ни один из символов GS1 DataBar не допускает инвертирования цветов штрихов и пробелов. То есть штрихи
должны быть темными, а пробелы — светлыми. Сканеры не должны предпринимать попыток декодирования
комбинаций штрихов и пробелов в случае их инвертирования, поскольку инвертированный символ GS1 DataBar
может быть ошибочно считан.
1.2 Печать пиксельных (растровых) изображений
Графическое программное обеспечение, используемое для создания символов штрихового кода с помо
щью устройств печати пиксельных (растровых) изображений, должно обеспечивать масштабирование каждого
штриха и пробела в точном соответствии с размером пикселя применяемого принтера. Для символик, декодиру
емых на основе измерений «от края до подобного края», в состав которых входят все символики семейства
GS1 DataBar. число пикселей в составе каждого знака символа должно быть фиксированным целым числом,
кратным числу модулей в символе или в знаке символа. Таким образом, конкретное устройство печати гложет
воспроизве сти только определенный диапазон размеров X. В ISO/IEC 15419 приведены общие требования
к цифровым системам создания изображений и печати символов штрихового кода.
Компенсация единообразного приращения (или сокращения) размеров символов штрихового кода должна
быть обеспечена путем смещения на одно и то же значение ширины всех штрихов и пробелов символа. Это может
быть достигнуто путем замены целого числа темных пикселей на светлые или светлых на темные единообразно
для каждой пары «штрих — пробел» в символе и для последнего штриха в символе. Например, во всех пикселях
у одного и того же края каждого штриха символа может быть проведена смена цвета с темного на светлый или
у пикселей по обоим краям каждого штриха символа может быть заменен цвет с темного на светлый при условии,
что разрешающая способность устройства печати допускает такую замену. Любой порядок замены цвета пиксе
лей темного на светлый или светлого на темный является приемлемым, если корректировка выполняется едино
образно по всему символу и не приводит к изменению размеров «от края до подобного края» или общей ширины
знака символа. Невыполнение указанных правил приводит к ухудшению качества печати символов и в большин
стве случаев приводит к невозможности их считывания.
Программное обеспечение общего назначения для печати, предназначенное для широкого спектра уст ройств
печати, должно обеспечивать возможность корректировки пользователем размера X и ширины штрихов.
Пример для программистов
В файлах цифрового изображения символов штрихового кода указанные принципы могут быть сведены
к следующим правилам:
a) преобразуют желаемое увеличение символа или размера X до размера модуля в пикселях, округляя
до ближайшего целого значения. Если результат приводит к размеру X. меньшему минимального допустимого
в рамках данного применения, то следует округлить его до ближайшего большего целого значения:
b
) определяют число пикселей, соответствующее требуемой компенсации ширины штриха для единообраз
ного приращения ширины штрихов и округляют до ближайшего большого целого значения;
c) применяют полученные результаты для определения числа пикселей в каждом штрихе и пробеле
символа.
Пример
Используя файлы цифрового изображения символов штрихового кода для вывода на устройство печати
с разрешающей способностью 24 точки/мм. формируют символ с размером X 0.27 мм и уменьшением ширины
штриха на 0.06 мм.
70