如何使用python和zebra

时间:2016-10-10 07:22:26

标签: python python-2.7 rfid zebra-printers zpl

我有一台斑马R110Xi4打印机,我正在努力拉动标签UID并将其编码到EPC,只使用ZPL这样做是不可能的,所以我想用python来分两步完成(阅读和到目前为止,我发现了几种使用python向它发送ZPL和EPL命令的方法,但没有找到如何从打印机获取信息的方法。

我想知道如何使用Zebra模块(或任何其他方式)读取和存储标签的UID,而不仅仅是编码和打印它。

在simpale中,我想读取标签的UID,对它进行一些操作并将其写回EPC。

Zebra python模块: https://pypi.python.org/pypi/zebra/

use TCP/IP to send ZPL to the printer还有另一种选择,但我知道我无法使用TCP / IP从打印机获取信息

BR, 伊詹

1 个答案:

答案 0 :(得分:0)

为了得到TID并编码到EPC中,我已经完成了这个,它存储了编码命令,然后反馈到正确的标签,并将TID打印/编码到EPC上。我使用Zebra RZ400,标签本身是EPC Class 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