python - Zebra 打印机忽略该命令

标签 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”的内容。我该如何修复它?

最佳答案

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

Command not being understood by Zebra iMZ320

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

! U1 setvar“设备.语言”“zpl”

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

关于python - Zebra 打印机忽略该命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19790053/

相关文章:

python - 如何查询两个表,表1中的某些项与表2没有关联?

python csv header

Python——使用函数属性作为返回值

c - 如何将 8 字节 void 指针(包括字符)打印为十六进制

html - 如何制作网页的可打印版本?

python - cv2.waitKey(25) & 0xFF == ord ('q' ) : and cv2. imwrite() 不工作

使用 GSView 5.0 打印附记

printing - 我可以使用蓝牙将 Windows Phone 8 打印到可移植打印机吗?

zebra-printers - ZPL - 斑马 : print justified text block without overwriting last line

android - 为Android选择热敏打印机