这不应该被包括在这个ZPL代码?(Which should not be included in t

2019-10-17 09:32发布

我正在开发,需要打印成一台Zebra打印机的Windows手机软件。 问题是,我没有打印机与我在这里在我的国家,因为客户没有提供任何。

我的方法是设计首先在ZebraDesigner2一个标签,然后打印出标签到一个文本文件中。 打印标签到一个文本文件,而不是打印机发出的ZPL代码生成我要打印的标签。 因此,我可以生成代码ZPL首先设计一个标签,然后看到ZPL代码快。 有点像具有拖放GUI与背景XML。

说我有一个包含本文这个简单的标签: 世界,你好! 如果我打印这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

我的主要问题是,我包括我的C#代码其中之一,如果我去通过我的Windows Mobile C#应用程序发送此代码到打印机吗? 我是否包括与部分^ XA直到^ XZ? 我相信,CT ~~ CD,CC〜^〜CT〜不应该包括在我的代码,如果im不误。

Answer 1:

你不得不看的GUID程序员你删除代码的任何事情之前。 例如CT〜命令改变控制前缀。

搜索互联网或zebra.com网站“ZPL编程指南”。

所以,离开了文本文件的,然后包括到您的Windows移动应用程序。

PS:斑马提供的SDK用于标签/收据打印机: http://www.zebra.com/gb/en/products-services/software/adapt-software.html

PS2:未经测试的打印机,你可能会得到不好的最终结果。

〜约瑟夫



Answer 2:

迟到的回答,但因为这是越来越看...

的CT线和第一组XA..XZ序列的设置模式,标签长度,可打印区域等

如果您删除这些,它会采取这些设置从标签/打印机设置,这是你想要什么一般。 这些打印机能够感测标签的长度和宽度。

在离开他们可能会导致大问题,因为如果你在你的标签定义了可打印区域,然后再提交下一个标签类型不对,它会使用已定义的设置 - 可在标签,如引起空白区域。 被你的斑马设计自定义标签后打印截止USPS标签的条形码。

发现这个硬盘的方式 - 离开这些了,你应该离开了剩余XA..XZ序列中的MMT,PW609,LL0406和LS0为好 - 你的Hello World将不会受到影响。

如果你真的想限制打印的区域,设置页边距打印区域等内,请参考手册。



文章来源: Which should not be included in this ZPL Code?