我尝试将ZPL文件发送到Zebra打印机,但文件内容被打印为ASCII文本,而不进行解释。
我尝试了以下Stackoverflow线程中提供的一些解决方案,但似乎都不起作用:
Delphi printing to Zebra printer
Sending commands directly to Zebra EPL的
Delphi print memo to zebra printer的
请注意,ZPL文件是由包裹服务提供给我们的,我不确定我遇到的问题是否与其中一个线程中提到的UTF8编码字符串有关。
我用的是 Delphi 11.3。
有什么想法吗?
1条答案
按热度按时间mwecs4sa1#
我安装了打印机的另一个示例,并只使用了“generic/text”驱动程序。
最后,这个小代码片段完成了这项工作:
字符串
注意事项:
ComboBox1.Items := Printer.Printers;
填充FileToPrint.LoadFromFile(OpenDialog1.FileName);
包含实际的ZPL文件感谢KIKO Software、Dale M和Delphi Coder的评论。您的反馈帮助我探索了一些以前没有考虑过的路径。因此,我决定使用“generic/text”驱动程序安装一个额外的打印机示例。