我在 ZPL 中编程,我需要手动定义一个变量。一个简单的 Hello World 示例:
^XA
^FO,20,10^ADN,40,25^FDHello World^FS
^XZ
我希望能够:
SET $HW$ = Hello World
^XA
^FO,20,10^ADN,40,25^FD$HW$^FS
^XZ
我阅读了 Zebra 文档,它只谈论它在 ZebraDesigner Pro 中的使用,但我必须用代码而不是图形模式来定义它。 $CODEDATA$
、SVERSION$
等变量在这里不会自动工作。那么,如何在 ZPL 中定义变量呢?
最佳答案
这里有一种方法可以满足您的需求。存储带有变量的格式。 ^FN11 是存储格式的变量。我将格式存储在内部闪存 (E:) 我已将存储格式命名为 STORE.ZPL
^XA
^DFE:STORE.ZPL^FS
^FO,20,10^ADN,40,25^FH\^FN11^^FS
^XZ
然后我调用格式并设置变量
^XA
^XFE:STORE.ZPL^FS
^FN11Hello World^FS
^XZ
关于zebra-printers - 如何在 Zebra 编程语言中手动定义变量? (ZPL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25569082/