【问题标题】:Send raw ZPL and EPL to printer from Javascript从 Javascript 将原始 ZPL 和 EPL 发送到打印机
【发布时间】:2018-07-13 18:19:20
【问题描述】:

我需要通过 javascript 将原始 ZPL 和 EPL 代码发送到打印机。通过一些研究,我能够通过answer 部分实现它。

function printZpl(zpl) {
  var printWindow = window.open();
  printWindow.document.open('text/plain')
  printWindow.document.write(zpl);
  printWindow.document.close();
  printWindow.focus();
  printWindow.print();
  printWindow.close();
}

这使得将原始 ZPL 发送到打印机成为可能。我的问题是相同的方法不适用于 EPL。每当我尝试发送 EPL 时,我都会以空白标签结束。

This 是@Lakerfield 代码的小提琴,this 是他的代码,带有一个 EPL 代码示例。 EPL 示例代码已经过测试,所以我知道这与语法错误无关。

那么,考虑到这种情况,是否需要进行任何更改才能发送 EPL?

【问题讨论】:

    标签: javascript printing zpl thermal-printer epl


    【解决方案1】:

    可能是您的打印机设置为打印 ZPL,在这种情况下,您需要在发送标签之前将其设置为打印 EPL。可以使用device.languagesSGD命令设置打印EPL:

    ! U1 setvar "device.languages" "epl"

    本文档第 661 页的更多信息: https://www.zebra.com/content/dam/zebra/manuals/printers/common/zpl-zbi2-pm-en.pdf

    【讨论】:

      猜你喜欢
      • 2011-05-25
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-03
      相关资源
      最近更新 更多