如何轻松打印贴纸(颜色)

时间:2009-05-28 07:48:28

标签: delphi printing labels

我需要开发一个小的delphi应用程序,将贴纸(文本+图形)打印到标签打印机,如DYMO一个接一个。

这样做的最佳方法是,例如一些用于DYMO打印机的自定义API或如何将彩色图形打印到小贴纸上?

4 个答案:

答案 0 :(得分:2)

标签打印机可能具有普通的Windows打印机驱动程序。

如果是这种情况,您可以使用以下内容进行简单打印:

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

this dymo.com page上查看您可以下载的Dymo SDK。

答案 1 :(得分:1)

我们多年来一直通过标准打印功能打印到Zebra标签打印机。我们实际上创建了一个报告(QuickReport)并使用基本的Print命令将其发送到打印机。

打印颜色的能力取决于打印机的设备。例如,我们使用的Zebra打印机是热转印色带打印机,这意味着只有一种颜色。

答案 2 :(得分:0)

我使用Printers单元中的普通旧Printer.Canvas写入DYMO标签打印机,标签打印正常。

答案 3 :(得分:0)

正如Scott W建议使用Windows打印机驱动程序,是将标签输出到打印机的最简单方法,并且您的软件可以与其他标签打印机一起使用。

您只需使用QuickReports,Rave或任何其他报告组件创建具有正确标签大小的页面。

您可以直接从DYMO下载驱动程序。对于其他标签打印机,我强烈建议您使用Seagull Scientific中的驱动程序。驱动程序优于打印机制造商提供的驱动程序。