我需要开发一个小的delphi应用程序,将贴纸(文本+图形)打印到标签打印机,如DYMO一个接一个。
这样做的最佳方法是,例如一些用于DYMO打印机的自定义API或如何将彩色图形打印到小贴纸上?
答案 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中的驱动程序。驱动程序优于打印机制造商提供的驱动程序。