我需要从 javascript 将原始 ZPL 和 EPL 代码发送到打印机。通过一些研究,我能够通过这个答案部分实现它。
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 时,我都会以空白标签结束。
这是@Lakerfield 的代码的小提琴,这是他的代码和一个EPL 代码示例。EPL 示例代码已经过测试,所以我知道这与语法错误无关。
那么,考虑到这种情况,是否还需要更改任何内容才能发送 EPL?