2

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

4

2 回答 2

1

zebra 0.0.3a 适用于 EPL2,不适用于 ZPL2 !!!查看网站:https ://pypi.python.org/pypi/zebra/

于 2013-11-21T09:44:29.417 回答
1

听起来打印机未配置为理解 ZPL。查看这篇文章,了解如何将打印机从行打印模式(它只是打印它接收到的数据)更改为 ZPL 模式(它理解 ZPL 命令)。

Zebra iMZ320 无法理解命令

基本上,您可能需要发送以下命令:

!U1 setvar "device.languages" "zpl"

请注意,您需要在此命令的末尾包含一个换行符(或回车符)。

于 2013-11-05T17:14:29.950 回答