Printing zebra打印机为ZPL有效负载中的设计标签提供键盘输入

Printing zebra打印机为ZPL有效负载中的设计标签提供键盘输入,printing,barcode,zpl,Printing,Barcode,Zpl,我使用打印机zebra printer modelzd410,并设计了一个带有一些键盘输入的标签,我想在ZPL负载中提供这些输入,而不是使用他们的软件来实际填写公式,因为我们已经从应用程序中获得了打印标签的数据。 标签上有以下4个可变键盘输入,并带有以下提示文本 条形码=文本 保留=文本 部门=文本 大小=文本 所以通过发送 LABEL.ZPL^XA ^XFE:LABEL.ZPL^FS ^XZ 我可以打印带有空值的标签。我希望我可以通过以下方式填写: LABEL.ZPL^XA ^XFE:L

我使用打印机zebra printer model
zd410
,并设计了一个带有一些键盘输入的标签,我想在ZPL负载中提供这些输入,而不是使用他们的软件来实际填写公式,因为我们已经从应用程序中获得了打印标签的数据。 标签上有以下4个
可变键盘输入
,并带有以下提示文本

  • 条形码=文本
  • 保留=文本
  • 部门=文本
  • 大小=文本
所以通过发送

LABEL.ZPL^XA
^XFE:LABEL.ZPL^FS
^XZ
我可以打印带有空值的标签。我希望我可以通过以下方式填写:

LABEL.ZPL^XA
^XFE:LABEL.ZPL^FS
^department=M3
^size=XL
^reservation=0008734
^barcode=000000000001
^XZ

但是这不起作用,我想知道如何才能实现类似的效果。

您想要做的是可能的,但需要调用的格式包含显示数据的“占位符”。在
E:LABEL.ZPL
格式中,您需要定义如下编号字段:

^FO150,125^A0N,36,20^FN1^FS
其中,
^FN1^FS
是字段#1数据的占位符。
^FN#^FS
可以按照通常放置
^FD…^FS
数据字段(文本和条形码数据)的格式放置在任何位置

然后调用格式并使用以下方法提供占位符的数据:

^XA
^XFE:LABEL.ZPL^FS
^FN1^FDMY VALUE^FS
^XZ

这将用调用格式中出现的任何占位符替换
^FDMY VALUE ^FS

您可以这样做,但要求调用格式包含显示数据的“占位符”。在
E:LABEL.ZPL
格式中,您需要定义如下编号字段:

^FO150,125^A0N,36,20^FN1^FS
其中,
^FN1^FS
是字段#1数据的占位符。
^FN#^FS
可以按照通常放置
^FD…^FS
数据字段(文本和条形码数据)的格式放置在任何位置

然后调用格式并使用以下方法提供占位符的数据:

^XA
^XFE:LABEL.ZPL^FS
^FN1^FDMY VALUE^FS
^XZ

这将用调用格式的任何出现的占位符替换
^FDMY VALUE ^FS

您已经阅读了斑马标签的说明吗?您已经阅读了斑马标签的说明吗?