rOCTISO/IEC 15417— 2013
Приложение H
(справочное)
Рекомендации по использованию Code 128
Н.1 Совместимостьдля автоматического распознавания
Символика штрихового кода Code 128 может быть прочитана соответствующим образом запрограммиро
ванными декодерами штрихового кода, которые автоматически отличают ее от других символик штрихового кода.
Для повышения надежности считывания действующий набор декодируемых символик штрихового кода,
необходимый для конкретного применения, должен быть ограничен.
Н.2Системные рекомендации
С цепью обеспечения нормального функционирования какой-либо системы штрихового кодирования не
обходимо. чтобы различные ее компоненты, такие как принтеры, ярлыки (этикетки), сканеры, связанные с про
цессом штрихового кодирования, представляли собой взаимоувязанные компоненты этой системы, при этом их
характеристики были бы должным образом согласованы.
Н.З Рекомендации для печати
Для обеспечения печати символов символики штрихового кода Code 128 с помощью устройств печати
растровых изображений в настоящем подразделе приведены рекомендации, которые применимы ко всем сим
воликам штрихового кода.
В настоящем разделе приведены рекомендации для печати символики штрихового кода Code 128 с
помощью устройств печати растровых изображений, которые применимы ко всем символикам штрихового кода.
Н.3.1 Печать растровых изображений
Графическое программное обеспечение, используемое для создания символов штриховых кодов с по
мощью устройств печати растровых изображений, должно обеспечивать масштабирование каждого штриха и
пробела пропорционально разрешению (пикселей/единица длины) используемого печатающего устройства. Для
декодирования символик штрихового кода, измерение элементов символа которых основано на принципе вот
края до подобного края*, таких как символика штрихового кода Code 128. число пикселей в составе каждого
знака символа должно быть фиксированным и целым числом, кратным числу модулей в знаке символа. В симво ле
штрихового кода Code 128. для знаков символа со значениями’ от 0 до 105 число модулей должно быть равно
11, и для знака Stop — 13. Поэтому конкретные печатающие устройства могут воспроизвести только опре деленный
диапазон размеров X.
Приращение (или сокращение) ширины одного штриха должно быть пропорционально компенсировано во
всех штрихах и пробелах символа. Это может быть достигнуто путем замены целого числа темных пикселей на
светлые или светлых на темные единообразно для каждой пары «штрих — пробел» в символе и для
последнего штриха в символе. Например все темные пиксели с одного края каждого штриха в символе могут
быть заменены на светлые или темные пиксели по обоим краям каждого штриха в символе могут быть заменены
на светлые при условии, что разрешающая способность устройства печати допускает такую замену. Приемлемая
замена любого набора темных пикселей на светлые или светлых на темные обеспечивается путем
последовательного ее выпол нения по всему символу без изменения размеров вот края до подобного края» или
общей ширины знака симво ла. Невыполнение этих принципов приводит к снижению качества символов и часто
приводит к невозможности их считывания.
Программное обеспечение общего назначения для печати, предназначенное для поддержки широкого
спектра печатающих устройств, должно обеспечивать пользователю возможность настройки размера X и прира
щения или сокращения ширины штриха.
Примердля программистов
В файлах цифрового изображения символов штрихового кода указанные принципы могут быть сведены к
следующим правилам:
1) преобразуют желаемое увеличение символа или размера X к размеру модуля в виде числа пикселей,
округляя до ближайшего целого числа;
2) определяют число пикселей, соответствующее требуемой компенсации для единообразного прираще
ния ширины штриха, и округляют его до ближайшего большего целого числа:
3) применяют вышеуказанные результаты для определения числа пикселей в каждом штрихе и пробеле
символа.
Пример— При использовании печатающегоустройства сразрешающей способностью 24 точки’мм
для вывода на него файлов цифрового изображения символа штрихового кода, имеющего размер X. рав
ный 0,27 мм, с последующим уменьшением ширины штриха на 0,06 мм определяют:
- размер модуля как 24 точки/мм х 0,27 мм/модуль = 6.5 пикселей. Это значение округляют в мень
шую сторону до 6 пикселей/модуль;
* См. графу кЗначение знака символа» в таблице 1.
21