ГОСТ Р ИСО/МЭК 15419—2005
Приложение F
(рекомендуемое)
Примеры программирования
F.1 Пример программирования для принтеров общего назначения
Исходные условия:
• Символ UPC-Е с 67 модулями, включая свободные зоны.
• Номинальный размер X символа UPC-Е — 0.330 мм.
• Допустимый диапазон увеличения символа UPC-Е от номинального размера от 80 % до 200 %.
• Коэффициент увеличения г 0,80 (после корректировок с учетом разрешающей способности адресуемого
изображения).
• Размер модуля округляют в меньшую сторону (за исключением случаев, когда в результате корректировки
размеров коэффициент увеличения менее 0.80).
• Уменьшение ширины штриха округляют в большую сторону (указанный метод округления предпочтите
лен).
Общий порядок:
1 преобразуют номинальное увеличение или размер X а размер модуля, выраженный вточках, с учетом раз
решающей способности, требуемой для создания изображения:
2 преобразуют номинальное значение уменьшения ширины штриха BWR а целое число точек с учетом раз
решающей способности, требуемой для создания изображения;
3 применяют параметры вычисления точек к каждому элементу знака символа, знака-ограничителя и сво
бодной зоне.
Исходные условия:
Заданный пользователем номинальный размер X — 0.355 мм.
Заданное пользователем номинальное уменьшение ширины штриха BWR — 20 % размера X.
Разрешающая способность адресуемого изображения устройства фотовывода — 24 точки/мм.
Порядок выполнения
1) вычисляют число точек, приходящихся на модуль в символе с размером X. равным 0,355 мм. путем умно
жения размера X на разрешающую способность принтера (24 точки/мм * 0.355 мм = 8.52), с последующим округле
нием а меньшую сторону до 8 точек на модуль;
2) 20 %-ное уменьшение ширины штриха BWR равно 0.2 * 8 = 1.6 точки; при округлении в большую сторо
ну — 2 точки на элемент.
В таблице F.1 приведена «корректировка» символа UPC-Е. кодирующего знакиданных 00783491, с вышеука
занными параметрами. Разряд начального ноля всегда принимает значение ноль и поэтому не кодируется в знаках
символа. Последняя цифра «1» не кодируется взнаке символа. Ее значение получают из сочетания паритетов шес
ти закодированных знаков по ИСО/МЭК 15420.
Т а б л и ц а F.1 — Корректировка символа UPC-Е с учетом разрешающей способности адресуемого изображения
Данные, закодированные а символе UPC-E
(00783491)
Последовательность
элементов в знаке
символа(ширина
элемента о модулях)
Число точекна элемент
после корректировки в
соответствии с
коэффициентом
увеличения (8 точек на
модуль)
Число точекна элемент
после корректировки
уменьшения ширины
штриха
(1
2 точки)
Левая свободная зона (ЭХ)
9
72
73
Левый знак-ограничитель
1-1-1
8-8-8
6-10-6
0 (начальный ноль — всегда ноль и
в элементах символа не кодируется)
0
1-1-2-3
8-8-16-24
10-6-18-22
7
2-1-3-1
16-8-24-8
18-6-26-6
8
1-2-1-3
8-16-8-24
10-14-10-22
3
1-1-4-1
8-8-32-8
10-6-34-6
4
1-1-3-2
8-8-24-16
10-6-26-14
17