Добрый день !
Постараюсь ответить на Ваш запрос по пунктам …
1. Программа, конечно же создаёт штрих-код правильно:
2. Здесь проблема в том, как его печатает Ваш принтер.
Сразу скажу, что Zebra, пожалуй, лучшие из бюджетных принтеров этикеток и именно
на них мы отлаживали лет 5-7 назад все этикетки. С тех пор ими все и пользуются.
Обратите внимание на 3 и 4 "ноль" в штрих-коде на верхнем снимке.
Явная проблема с масштабированием. Т.е. Вы пытаетесь печать этикетку, размер которой
не соответствует размеру печатного листа принтера. Поэтому принтер вынужден изменять размер
печатного мзображения и при разрешении 203 DPI это получается плохо, смещается печать
по горизонтали, что приводит к нечитаемому штрих-коду ...
Сравните ширину "зебры" на верхнем и нижнем снимке - верхний штрих-код сжат. :(
3. Рекомендации. Использовать для печати этикетку, которая соответствует размеру зоны
печати принтера - это можно посмотреть в настройках драйвера и там же ОТКЛЮЧИТЬ
масштабирование при печати (правда в этом случае отчёт может не поместиться на "листе")
4. Можно создать этикетку любого размера (и дизайна) с помощью конструктора ценников и этикеток.
(см. СПРАВОЧНИКИ -> АССОРТИМЕНТ -> Конструктор ценников)