使用Python使用Zebra打印机打印条形码

时间:2015-04-10 08:33:05

标签: python-2.7 zebra-printers epl

我可以使用以下代码使用Zebra打印机打印标签,但我无法打印条形码。

我也试过^B140,10,0,PL,5,5,5,N,"12-34567-890123"并在^XA之后插入来打印条形码,但我没有成功:

label = """
^XA

^FO140,15
^A0,40,40
^FD
Total Weight : 50 KG
^FS

^FO140,60
^A0,40,40
^FD
shipment_count: 34
^FS

^FO140,105
^A0,40,40
^FD
HUB: DEL
^FS


^XZ
"""


from zebra import zebra
z = zebra('zebra_test')
z.output(label)

请帮我用Python和EPL打印Zebra标签打印机的条形码。

1 个答案:

答案 0 :(得分:3)

您发送的标签是ZPL格式,而不是EPL格式。包的结构方式,它只适用于EPL2命令。

您可以在此处找到EPL2编程手册: https://www.zebra.com/content/dam/zebra/manuals/en-us/printer/epl2-pm-en.pdf