Zebra打印机忽略该命令

时间:2013-11-05 13:25:41

标签: python printing zebra-printers

我有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”的内容。我该如何解决?

2 个答案:

答案 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/