Доброго времени суток. Печатаю data matrix коды в Bar Tender и задался целью печатать коды на термоусадочных этикетках. Задачей является растянуть код таким образом (в большей степени по горизонтали) - сделать прямоугольным, чтобы после термоусадки он стал читаемым (квадратным).
В инструментах Bar Tender я не нашел решение этого вопроса, так как из-за стандартов bar tender не позволяет непропорционально масштабировать код.
Попробовал работать с растровыми изображениями. Написал программу на python, которая берет код в пдф, сделанный в bar tender, преобразует в png, растягивает и отправляет на печать. Вариант рабочий, но занимает очень много времени.
Какие варианты решения вы могли бы пожалуйста мне предложить для решения данного вопроса?
Подскажите пожалуйста, о каком шрифте идет речь? Потому что шрифт к самому data matrix коду никак не относится. Его можно менять только для поля источника данных.
(0) В первый раз такое вижу, а стандарт DM позволяет такое делать? Что на это скажут разные оборудования? Степень термоусадки везде разная ведь? Обычно поверх крышек или упаковки наклеивают DM
(2) там не шрифт, не помню как это точно называется, шаблоны какие-то, которые позволяют менять пропорции при выводе. Мы ставили шаблон, который по краям растягивал квадрат штрих-кода, чтоб при наклейке его на круглую узкую трубу автоматический сканер мог прочитать за один раз код.
(3) Вопросы очень хорошие, но хотел бы решать их по мере поступления. На данный момент у меня задача следующая: на входе в "черный ящик" у меня деформированный DM, на выходе из "черного ящика" он квадратный и читаемый. "Черным ящиком" выступает печка, которая садит термоусадочную этикету на продукцию. Соответственно, я пытаюсь найти решение деформации DM перед печкой.