我在test.txt中有这个
CT~~CD,~CC^~CT~^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR6,6~SD15^JUS^LRN^CI0^XZ^XA^MMT^PW508^LL0203^LS0^BY4,3,138^FT48,155^BCN,,Y,N^FD>;12^FS^PQ1,0,1,Y^XZ
我使用Zpl打印机Google Chrome附加组件
在终端上的我的Mac上,我试过(在一些ls之后)
lp -d zpl test.txt
所有我得到的是带有错误消息的26个标签
ERROR: requested label 0, but there are only 0 labels
我也试过
lp -d zpl test.txt -o position=top-left,ppi=203,landscape
仍有26个标签
但我期待这样的事情(但我有不同的标签尺寸)
答案 0 :(得分:0)
我可以在您的代码中找到很少的东西。
首先 CT ~~ CD,〜CC ^〜CT〜^ XA〜TA000〜JSN ^ LT0 ^ MNW ^ MTT ^ PON ^ PMN ^ LH0,0 ^ JMA ^ PR6,6〜SD15 ^ JUS ^ LRN ^ CI0 ^ XZ ^
这是一个无效的标签,XA和XZ告诉打印机这是一个标签(上面你真的有两个标签,2对XA开始,XZ结束)。将该部分放在在线zpl查看器中,您将看到具有相同错误的无效。您的数据实际上位于代码的第二部分。取出中间^ XZ和^ XA并离开第一个^ XA并结束^ XZ。那么你的代码应该可行。
另外,你不需要CT ~~ CD,~CC ^ ~CT~以及代码的其他部分。这些命令告诉打印机更改控制字符,但是告诉他们将它们更改为默认值。示例CT =改变波形符然后你把波尔图,和CC =改变carot到carot等.....