Как легко печатать наклейки (в цветах) - PullRequest
0 голосов
/ 28 мая 2009

Мне нужно разработать небольшое приложение Delphi, которое печатает наклейки (текст + графика) для печати этикеток, таких как DYMO, по одному.

Каков наилучший способ сделать это, например, там? какой-нибудь пользовательский API для принтеров DYMO или как печатать цветную графику на маленькие наклейки?

Ответы [ 4 ]

2 голосов
/ 28 мая 2009

Принтер этикеток может иметь обычный драйвер принтера для Windows.

Если это так, вы можете просто напечатать что-то вроде этого:

Printer.BeginDoc;
Printer.Canvas.TextOut(10, 10, 'Hello label');
Printer.EndDoc;

Посмотрите на эту страницу dymo.com для Dymo SDK, которую вы можете скачать.

1 голос
/ 28 мая 2009

Мы печатаем на принтерах этикеток Zebra в течение многих лет благодаря стандартной функциональности печати. Мы фактически создаем отчет (QuickReport) и отправляем его на принтер с помощью базовой команды Print.

Возможность цветной печати будет зависеть от возможностей вашего принтера. Например, используемые нами принтеры Zebra являются термотрансферными ленточными принтерами, что означает, что возможен только один цвет.

0 голосов
/ 29 мая 2009

Как и Скотт W , предложенный с использованием драйверов принтера для Windows, это самый простой способ вывода этикеток на принтер, и ваше программное обеспечение можно использовать с другими принтерами этикеток.

Вам просто нужно создать страницу с правильным размером метки, используя QuickReports, Rave или любые другие компоненты отчетности.

Вы можете скачать драйверы с DYMO direct. Для других принтеров этикеток я настоятельно рекомендую использовать драйверы от Seagull Scientific . Там драйверы лучше, чем те, которые поставляются производителем принтера.

0 голосов
/ 28 мая 2009

Я использовал обычный старый Printer.Canvas из принтера для записи на принтеры этикеток DYMO, с печатью этикеток OK.

...