ГОСТ Р ИСО/МЭК 15419—2005
4 Устанавливают окончательные параметры символа штрихового кода.
a) Увеличение, «оторое следует применить при создании символа штрихового кода
0.7874016 / 0.97 = 0,811754 %.
b
) Уменьшение ширины штриха, которое следует применить при программировании штрихового кода
4/(50 * 0.97) = 0.08247 мм.
c) Компенсация для цифр 1.2. 7 и 8. которую следует применить при создании символа штрихового кода
1/(50 к0.97) = 0.0194 мм.
Заключение
При создании изображения штрихового кода в векторной графике дизайнер должен учитывать исходные
условия, а программное обеспечение должно обеспечивать использование откорректированного коэффициента
увеличения — 0.811754. соответствующего размеру X — 0.2679 мм. При дисторсии изображения на следующей
стадии производственного процесса размер X будет равен 0.260 мм. что соответствует 13 адресуемым точкам
устройства фотовывода без учета ошибок округления.
Окончательный коэффициент увеличения напечатанного символадолжен бытьприблизительно0.81 (81 %).
Приложение G
(справочное)
Функции программного обеспечения для производства символов штрихового кода
Последовательность этапов, выполняемых компонентами программного обеспечения системы произво
дства символов штрихового кода, в целом может быть сведена к следующему:
1 Получение введенных данных (источник должен быть установлен, например клавиатура, база данных,
иной источник).
2 Получение команд на форматирование.
3 Анализ и проверка данных.
4 Генерация сообщения об ошибках.
5 Оптимизация длины или коэффициента сжатия символа.
6 Преобразование данных а кодовые слова, включая специальные знаки.
7 Вычисление контрольных знаков символа (данных).
8 Генерация кодовых слов коррекции ошибок.
9 Включение необходимых служебных компонентов символа.
10 Включение информации для прослеживания в печатное изображение или в регистрационную запись для
хранения.
11 Преобразование кодовых слов и служебных компонентов в комбинации элементов знаков символа.
12 Определение окончательной структуры символа.
13 Преобразование комбинаций элементов в графические команды.
Следует отметить, что не все описанные функции применимы ко всем символикам и что они могут быть
выполнены другими компонентами системы. Например, шрифт штрихового кода «Code 128» требует ввода данных в
виде серии значений знаков символа и некоторых размерных параметров, на основании которых выполняются
только последние один илидва этапа вышеуказанной процедуры, а необходимые предыдущие этапы должны быть
выполнены ранее задействованным компонентом системы. Поэтому для целей оценки соответствия программного
обеспечения требованиям настоящего стандарта предполагают, что и другие компоненты системы выполняют
свои функции должным образом.
20