Python将标签发送给Zebra IP打印机

时间:2017-11-15 17:12:03

标签: python python-2.7 zebra-printers zpl

我有什么

  1. 打印机内部IP
  2. 打印机上的ZPL代码
  3. 插入ZPL代码的参数
  4. 有没有办法定义标签并通过Python将其发送到打印机?我需要指定在打印机上使用哪种标签类型,因为它可以存储多个.zpl标签代码。

    有专门的图书馆吗? Otehrwise是什么基本的套接字函数让我开始

1 个答案:

答案 0 :(得分:2)

好的我不是这里的python专家,但一般过程是:

  1. 打开到端口9100的TCP连接

  2. 将ZPL写入您的连接

  3. 关闭连接

  4. 您需要查看ZPL编程指南中的^ DF和^ XF命令,以确保您正确使用模板,但这是一个非常简单的过程。

    如果您担心打印机是否准备好打印,可以查看~hs命令以获取当前状态。

    最后有一个C#和Java SDK可用于打印机,它有辅助函数将变量存储在Maps中存储到模板中,但JNI调用可能比仅打开TCP连接更复杂......