我正在开发一个需要打印到 Zebra 打印机的 Windows Mobile 应用程序。问题是,由于客户没有提供任何打印机,因此我在我的国家没有打印机。
我的方法是先在 ZebraDesigner2 中设计标签,然后将标签打印到文本文件中。将标签打印到文本文件而不是打印机会发送 ZPL 代码以生成我尝试打印的标签。因此,我可以通过先设计标签然后查看 ZPL 代码来更快地生成 ZPL 代码。有点像具有背景 XML 的拖放 GUI。
假设我有一个包含以下文本的简单标签: Hello World! 如果我在 ZebraDesigner2 中打印它,它将被写入我的文本文件:
CT~~CD,~CC^~CT~
^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR5,5~SD15^JUS^LRN^CI0^XZ
^XA
^MMT
^PW609
^LL0406
^LS0
^FT1,29^A0N,28,28^FH\^FDHello World!^FS
^PQ1,0,1,Y^XZ
我的主要问题是,如果我要通过我的 Windows Mobile C# 应用程序将此代码发送到打印机,我应该在我的 C# 代码中包含哪一个?我是否在 ^XZ 之前包含 ^XA 的部分?如果我没记错的话,我相信 CT~~CD,~CC^~CT~ 不应该包含在我的代码中。