我向打印机发送了几个 zpl 文件进行测试,它工作正常。
之后,我从 UPS 接收 base64 编码的 zpl 数据并创建一个文件并通过 Java 小程序将其发送到打印机,现在我发送给它的任何 zpl 命令或文件都没有执行任何操作。
我把它置于诊断转储模式,发送一些命令,然后点击提要,它只是打印了它发送的命令列表..所以它们至少正在通过,但它不会打印它们。
它可以很好地打印其他数据,例如在向其发送图像时。
我向打印机发送了几个 zpl 文件进行测试,它工作正常。
之后,我从 UPS 接收 base64 编码的 zpl 数据并创建一个文件并通过 Java 小程序将其发送到打印机,现在我发送给它的任何 zpl 命令或文件都没有执行任何操作。
我把它置于诊断转储模式,发送一些命令,然后点击提要,它只是打印了它发送的命令列表..所以它们至少正在通过,但它不会打印它们。
它可以很好地打印其他数据,例如在向其发送图像时。
您必须将 EPL 代码打印到 LP2844 打印机。它不响应 ZPL 代码。
我最近的研究似乎表明 LP-2844 和 TLP-2844 仅支持 EPL,而 LP-2844Z 和 TLP-2844Z 支持 ZPL。最初称为 Eltron LP-2844 的非 Z 版本也只有很少的 RAM。
andyknas 和 Bluby 的答案是正确的,添加了官方 Zebra 文档源,明确将 LP 2844 称为仅 EPL,将 LP 2844-Z 称为仅 ZPL。
此处复制粘贴表格:在此处 输入图像描述
我想补充一下其他答案,LP2844 模型似乎只响应我一直在调试的 Linux 系统上的 EPL2 代码,而不是 EPL1。其他答案似乎无法区分这两种类型的 EPL,但在模型和语言匹配中似乎是正确的。