А ШК у тебя не читаются потому что размер слишком маленький, увеличивай или покупайте нормальные сканеры.
Старые лазерные метролоджики согласен хреново читают, лучше новые оптические брать типа аргоксов недорогих.
(0) Ты же в компоненту передаешь размер в точках который тебе нужен. А в макете задаешь размер картинки в милиметрах. Вот и посчитай какой тебе размер нужен для 203 dpi.
Но всеравно линии будут с мусором. Если есть возможность лучше двигайся в сторону формирования задания на языке принтера. ZPL, EPL или еще каком.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший