【发布时间】:2018-12-30 14:24:24
【问题描述】:
我正在 WPF 中开发一个 Windows 应用程序,它使用“link-os”SKD 通过 USB 连接与 Zebra GC420t 打印大量票证。问题是,在打印过程中,打印机显然失去了对黑标的检测,并开始在相对于票据顶部的错误位置打印内容。
要点:
我的软件在运行时构建了一个 ZPL 字符串并将其发送到打印机;
我正在使用“GC420t”驱动程序(非 EPL);
-
在开始打印作业之前,我向打印机发送了一些打印设置:
"~SD15~TA000~JSN^XA^SZ2^PW639^LL799^PON^PR2,2^PMN^MNM^LS0^MTT^MMT,N^MPE^XZ^XA^JUS^XZ"
一开始,打印机已正确校准。有时,当这篇文章中报告的问题发生时,打印机会变得未校准。
下面是一个 ZPL 示例代码,以及一个视频链接,该视频准确地演示了错误发生的那一刻。欢迎任何帮助。
视频:Zebra GC420t error while printing
Zpl 字符串:
~DYE:LOGO1,P,P,34149,,89504E470D0A1A0A0000000D49484452...(故意截断) ^XA^LS0^LT0^XZ
对每个标签重复以下语句:
^XA ^FO70,0^IME:LOGO1.PNG^FS ^FO57,230^GB533,0,2^FS ^FT0,261^A0N,31,31^FB620,1,0,C^FDEVENTO 测试^FS ^FO57,272^GB533,0,2^FS ^FT0,294^ACN,18,10^FB620,1,0,C^FD^FS ^FT0,316^ACN,18,10^FB620,1,0,C^FD01/09/2019^FS ^FT0,379^AAN,18,10^FB620,1,0,C^FD^FS ^FT0,431^AAN,27,15^FB620,1,0,C^FDR$ 10.00^FS ^FT0,529^AAN,18,10^FB620,1,0,C^FD^FS ^FT0,510^AAN,18,10^FB620,1,0,C^FD^FS ^FT0,492^AAN,18,10^FB620,1,0,C^FDInformau00e7u00f5es sobre o seu eventto!^FS ^FT564,475^ABB,11,7^FH^FD008403615029^FS ^FT0,356^ABN,25,14^FB620,1,0,C^FDREFRIGERANTE^FS ^FT67,569^ABN,11,7^FH^FDPDV: TICKET SIMPLES ESC。 29/12/2018 00:50^FS ^FO57,582^GB533,0,2^FS ^FT0,649^ABN,22,12^FB655,1,0,C^FDREFRIGERANTE^FS ^BY3,3,61^FT172,717^BCN,,Y,N^FD>;008403615029^FS ^FT76,472^BQN,2,4^FH^FDLA,008403615029^FS ^XZ
对每个标签重复上述语句。
谢谢大家!
【问题讨论】: