我有一个斑马R110Xi4打印机,我正在努力拉标签UID并将其编码为EPC,仅使用ZPL来做是不可能的,所以我想使用python在2步(读取和编码)中做到这一点到目前为止,我发现了几种方法使用python发送ZPL和EPL命令给它,但不如何从打印机获取信息。
我想知道如何使用Zebra模块(或任何其他方式)读取和存储标签的UID,而不仅仅是编码和打印它。
简单地说,我想读取标签的UID,对其进行一些操作并将其写回EPC。
斑马python模块:https://pypi.python.org/pypi/zebra/
还有另一种选择使用TCP/IP发送ZPL到打印机,但我知道我不能使用TCP/IP从打印机获得信息
Br,艾丹•
为了获得TID并编码到EPC中,我这样做了,它存储编码命令,然后返回到正确的标记,并将TID打印/编码到EPC中。我使用了Zebra RZ400,标签本身是EPC 1类Gen2,具有96位TID。这可能取决于你有什么标签。
^XA
^DFR:TEST.ZPL
^PRA,A
^FO40,40^A0N,40,40^FN1^FS
^RS8,B20^RFW,H^FN1^FS
^XZ
^XA
^XFR:TEST.ZPL
^FN1^RFR,H,0,12,2^FS
^MD30
^XZ