Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Printing ZPL if语句_Printing_Zpl - Fatal编程技术网

Printing ZPL if语句

Printing ZPL if语句,printing,zpl,Printing,Zpl,我有一台打印机,可以用ZPL编程语言发送标签 我试图做的是有一个条件语句,只有当传入的标记为true时,它才会显示条形码 以下是迄今为止的代码: ^XA ^PW1181 ^BY3,3,236^FT64,527^BCN,,Y,N ^FD>:[$V:barcodeInformation$]^FS ^FT819,167^A0N,50,50^FH\^FDThis is a test^FS ^PQ1,0,1,Y^XZ 我正在使用的在线可视化编辑器: 我在zpl中找到了关于if-else语

我有一台打印机,可以用ZPL编程语言发送标签

我试图做的是有一个条件语句,只有当传入的标记为true时,它才会显示条形码

以下是迄今为止的代码:

^XA
^PW1181
^BY3,3,236^FT64,527^BCN,,Y,N
^FD>:[$V:barcodeInformation$]^FS
^FT819,167^A0N,50,50^FH\^FDThis is a test^FS
^PQ1,0,1,Y^XZ
我正在使用的在线可视化编辑器:

我在zpl中找到了关于if-else语句的这一页,但无法使其正常工作:


您提供给ZPL手册的链接不是针对Zebra编程语言的,而是针对Z级编程语言的。它与Zebra打印机语言无关

正确的链接是


Zebra编程语言(ZPL)被定义为一种编程语言,但更像一种标记语言。它没有逻辑运算符。您应该在创建ZPL代码的程序中执行您的逻辑,然后只发送您想要显示的代码。

您好,我知道您是StackOverflow新手。如果您认为答案解决了问题,请单击绿色复选标记将其标记为已接受。这有助于将注意力集中在仍然没有答案的老年人身上。如果答案没有帮助,请提供更多信息,以便社区能够提供更好的答案。谢谢
^XA
^PW1181
if false then
^BY3,3,236^FT64,527^BCN,,Y,N;
else
end;
^FD>:[$V:barcodeInformation$]^FS
^FT819,167^A0N,50,50^FH\^FDThis is a test^FS
^PQ1,0,1,Y^XZ