使用Zebra ZD500R打印机来打印和编码RFID标签。
这是我的ZPL:字段数据是F1001001
,我可以在标签上对其进行编码和打印。但是返回的EPC是F10010010000000000000000
。我该怎么做两件事之一。要么将ZPL到4个字节,或在前面编码随机十六进制,并在末端编码我的字段数据?
我的另一个问题是如何使我的字段数据增加并具有RFID编码标签和标签匹配?
`^xa
^bcn,100,n,n
^fo30,50^fdf1001001^fs
^fo30,160^adn,18,15^fdf1001001^fs
^fo30,220^adn,10,20 ^^ fd12/1/2024^fs
^fo30,260^adn,10,20 ^^ fduyt 098^fs
^rfw,h^fdf1001001^fs
^rfr,h^fn11^fs
^fh^hv11,epc:[,] _ 0d_0a,l
^xz`
我知道我参加聚会有点晚了,但是如果其他人偶然发现这篇文章可能会很有用...
尝试:
^RS8
^RFW,H,,,A^FD12345678^FS
使用RFID阅读器阅读时,这将返回EPC代码12345678,而无需落后零(或编码随机十六进制)。作为参考,这是使用斑马ZQ511写入标签的。
https://www.zebra.com/content/dam/zebra_new_ia/en-us/manuals/printers/common/progmon/rogmon/rfid3-pg-en.pdf
如果要编码固定的EPC长度,请使用带有长度参数的^RF
命令:
示例3:此示例编码 4个字节的十六进制格式数据,从块3开始 Gen 2 EPC银行1.(可以为使用Gen 2 TAG类型的打印机省略 ^rs命令 仅。)
^XA
^RS8
^RFW,H,3,4,1^FD11112222^FS
^XZ
为了增加,我想斑马有一个内置的变量管理,但我不知道它是如何工作的...但是您最好通过外部程序调用斑马打印机...