添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

试图通过ZPL在Python上使用斑马打印机

0 人关注

我试图用Python上的 "zpl "和 "zebra "模块来打印一个单色png文件。我的标签宽度为4英寸,高度为1英寸。我试着从zpl库中提取一个ZPL代码。它给了我正确的zpl。我将该ZPL输入Labelary ZPL Viewer,它可以查看其中的内容,但当我将该ZPL发送到打印机时,打印机没有打印任何东西。此外,我还使用zpl.输出来向打印机发送。打印机的LED灯闪了一下,然后就没有动静了。我还试着下载了Zebra Setup Utility,并从那里将这个zpl发送到打印机,结果是一样的。以下是我用来打印的代码。我需要立即处理这种情况,所以我很感谢任何想法。

from PIL import Image
import zpl
from zebra import Zebra
class Print:
 def __init__(self):
  self.zebra = Zebra()
  self.printers = self.zebra.getqueues()
 def print(self, queue, height, width):
    z = Zebra(queue)
    label = zpl.Label(height, width, 8)
    label.write_graphic(Image.open("barcodes/toPrinter.png"), width)
    z.output(label.dumpZPL())
    label.preview()