ZPL:RFID,结合字段数据(^FD)和字段编号(^FN)

ZPL:RFID,结合字段数据(^FD)和字段编号(^FN),rfid,zebra-printers,zpl,zpl-ii,Rfid,Zebra Printers,Zpl,Zpl Ii,我试图在Zebra 410R打印机上使用ZPL语句对GS1 RFID的EPC进行编码 首先,考虑下面的ZPL: ^FD51,0,6,111111,2,33,444^FS 我试图用存储在字段号(^FN)中的值替换444 那么,如何用存储在字段编号(^FN11)中的值替换字段数据的“444”部分 提前感谢您。好吧,可能有点晚了,但是对于任何可能有相同问题的人来说——DF是一个pair命令,您需要将它与XF配对。DF是下载格式-这里使用变量(FD,FN)。XF是调用格式-在这里声明变量。 因此,您的

我试图在Zebra 410R打印机上使用ZPL语句对GS1 RFID的EPC进行编码

首先,考虑下面的ZPL:

^FD51,0,6,111111,2,33,444^FS
我试图用存储在字段号(^FN)中的值替换444

那么,如何用存储在字段编号(^FN11)中的值替换字段数据的“444”部分


提前感谢您。

好吧,可能有点晚了,但是对于任何可能有相同问题的人来说——DF是一个pair命令,您需要将它与XF配对。DF是下载格式-这里使用变量(FD,FN)。XF是调用格式-在这里声明变量。 因此,您的代码忽略了变量的定义,以下是全部代码: 您的代码:

^XA 
^DFR:RFID^FS
^RB96,8,3,3,20,24,10,28
^RFW,E
^FD51,0,6,111111,2,33,^FN11"Enter Barcode"^FS
^XZ

^XA
^XFR:RFID
^FN11^FN444^FS
^XZ

这个不行吗?刚刚在Zebra Designer中进行了测试。更明确地说,我有以下内容:^fdmadein:COUNTRY^FS。我想用一个字段号替换COUNTRY,比如^FN1。我知道你可以把它分成两行,但是你必须得到正确的x坐标。当然这是可行的。虽然您无法看到结果,因为这是RFID写入标签内存的命令。但是,使用RFID打印机和RFID阅读器,您可以“看到”它正在工作:)。如果你想替换字符串的一部分,你必须通过给它正确的坐标来找到它,但原理是一样的。示例代码:^XA^DFR:STOREFMT.ZPL^FS^FO25,25^AD,36,20^fd制作于:^FS^FO225,25^AD,36,20^FN1^FS^XZ^XA^XFR:STOREFMT.ZPL^FS^FN1^FDMyCountry^FS^XZ
^XA 
^DFR:RFID^FS
^RB96,8,3,3,20,24,10,28
^RFW,E
^FD51,0,6,111111,2,33,^FN11"Enter Barcode"^FS
^XZ

^XA
^XFR:RFID
^FN11^FN444^FS
^XZ