需要针对Zebra ZD500R打印机的RFID ZPL提示

时间:2017-02-17 16:48:15

标签: printing rfid zpl zpl-ii

使用Zebra ZD500R打印机处理RFID标签的打印和编码。

这是我的ZPL:字段数据是F1001001,我可以在标签上编码和打印。但是,返回的EPC是F10010010000000000000000。我怎么能做两件事之一。要么将ZPL设置为4字节而没有0,要么在前面编码随机十六进制数,在结尾处编码我的字段数据?

我的另一个问题是如何让我的现场数据增加并且RFID编码标签和标签匹配?

`^ XA

^ BCN,100,N,N

^ FO30,50 ^ FDF1001001 ^ FS

^ FO30,160 ^ ADN,18,15 ^ FDF1001001 ^ FS

^ FO30,220 ^ ADN,10,20 ^^ FD12 /二千○二十四分之一^ FS

^ FO30,260 ^ ADN,10,20 ^^ FDUYT 098 ^ FS

^ RFW,H ^ FDF1001001 ^ FS

^ RFR,H ^ FN11 ^ FS

^ FH ^ HV11,EPC:[,] _ 0D_0A,L

^ XZ`

2 个答案:

答案 0 :(得分:0)

如果要编码固定的EPC长度,请使用带有长度参数的^RF命令:

  

示例3:此示例编码 4字节的十六进制格式数据,从块3开始   第2代EPC库1.(对于使用Gen 2标签类型的打印机,可以省略^ RS命令   仅。)

^XA
^RS8
^RFW,H,3,4,1^FD11112222^FS
^XZ

为了增加,我认为Zebra有一个内置变量管理但我不知道它是如何工作的...但你最好通过外部程序调用Zebra打印机......

答案 1 :(得分:0)

我知道我参加聚会有点晚了,但是如果其他人迷失了这篇文章,这可能会很有用...

尝试:

^RS8
^RFW,H,,,A^FD12345678^FS

使用RFID读取器读取时,这将返回EPC代码12345678,且不带尾随零(或编码随机十六进制)。作为参考,使用Zebra ZQ511将其写入标签。

https://www.zebra.com/content/dam/zebra_new_ia/en-us/manuals/printers/common/programming/rfid3-pg-en.pdf