ГОСТ 30743-2001
ванных на принципе «от края до подобного края», таких как Code 128. число пикселей, включаемых в каждый
знак символа, должно быть фиксированным целым числом, кратным числу модулей в знаке символа. В Code
128 для знаков символа со значениями от 0 до 105 число модулей — II. а для знака Stop — 13. Поэтому
конкретные печатающие устройства могут наносить только определенный набор размеров Л’.
Приращение (или сокращение! ширины одного штриха должно быть пропорционально компенсирова
но во всех штрихах и пробелах символа. Это может быть выполнено изменением целого числа пикселей от
темного к светлому или от светлого к темному в равной степени для каждой пары штрихов и
пробелов в символе и дтя последнего штриха символа. Например все темные пиксели с одного края
каждого штриха в символе могли быть заменены на светлые, или темные пиксели по обоим краям каждого
штриха в символе могли быть заменены на светлые при условии удовлетворительного разрешения печатающего
устройства. При емлемая замена любого набора темных пикселей на светлые или светлых на темные
обеспечивается последо вательным ее выполнением по всему символу без изменения размеров от края до
подобного края или полной ширины знака символа. Невыполнение этих принципов приводит к снижению
качества символа и часто имеет результатом нссчигывание символов.
Программное обеспечение общего назначения дтя печати, предназначенное дтя поддержки широкого
диапазона печатающих устройств, должно обеспечивать пользователю возможность настройки размера А’ и
приращения или сокращения ширины штриха.
Пример программирования
В файлах цифрового изображения штрихового кола указанные принципы могут быть сведены к следую
щим правилам:
1. Преобразование ожидаемого увеличения или размера X измерения к размеру модуля в виде числа
пикселей, округленного до ближайшего целого числа.
2. Определение числа пикселей, соответствующих требуемой компенсации для единообразного прираще
ния ширимы штриха и округление до ближайшего большего целого числа.
3. Применение указанных результатов дтя определения числа пикселей каждого штриха и пробела в
символе.
ПРИМЕР:
При использовании файлов цифрового изображения штрихового кода в печатающих устройствах с
24 пикселями на 1 мм следует воспроизвести в символе размер X — 0.27 мм с последующим сокращением
ширины штриха до 0.06 мм.
Размер модуля — 24 точки/мм - 0.27 мм/модуль - 6.5 пикселей, который округляется до 6 пикселей на
модуль.
Компенсация приращения штриха —0,06 мм • 24 пикселя / мм = 1.4 пикселя, которая округляется до
2 пикселей.
В ре зультате этого процесса штрихи и пробелы имеют следующее число пикселей, приведенное в табли
це H.I.
Т а б л и ц а Н.1 — Коррекция пикселей для разрешения изображения и сокращения ширины штриха
Число нодулейЧисло пикселей
ШтрихиПробелы
14 8
21014
31620
42226
11.3.2 Руководство дтя пользователей программного обеспечения дтя пиксельной печати
При первоначальной печати символа в системе печати, состоящей из программного обеспечения дтя
печати штрихового кода и печатающего устройства, пользователь должен проверить согласно |5|. что напеча
танный символ соответствует требуемому классу качества печати и размеру А’. Если в результате символ нс
достиг требуемого класса качества, пользователь может увеличить размер X или изменить приращение или
сокращение шзфины штриха. Если размер X увеличен, пользователь должен проверить обеспечение мини
мальных свободных зон. Может потребоваться повторение этого процесса, пока нс будет достигнут требуемым
класс качества символа. Нс все системы печати способны создавать приемлемые символы с малыми значе
ниями А’.
11.3.3 Рекомендации но управлению процессом
Для управления процессом необходимо оценить среднее приращение или сокращение ширины штриха
и выполнить соответствующиедействия по их исправлению. На параметрдекодируемое™, измеренный в соот
ветствии с |5|. воздействует как систематическое приращение или сокращение ширины штриха, так и измене
ния размеров от края до подобного края.
18