我有Zebra GC420d。使用zebra 0.0.3a,这是我的问题的一个示例:
label = """
^XA
^FO10,10
^A0,40,40
^FD
Hello World
^FS
^XZ
"""
from zebra import zebra
z = zebra('Zebra_GC420d')
z.output(label)
打印机忽略该命令并打印变量“label”的内容。我该如何解决?
答案 0 :(得分:1)
听起来打印机没有配置为理解ZPL。看看这篇文章,看看如何将打印机从行打印模式(它只是打印它收到的数据)更改为ZPL模式(它理解ZPL命令)。
Command not being understood by Zebra iMZ320
基本上,您可能需要发送此命令:
! U1 setvar“device.languages”“zpl”
请注意,您需要在此命令的末尾包含换行符(或回车符)。
答案 1 :(得分:1)
zebra 0.0.3a适用于EPL2,不适用于ZPL2 !!!! 请访问网站:https://pypi.python.org/pypi/zebra/