1
根據教程here,我可以使用jZebra單獨將HTML和PostScript打印到Epson T88V收據打印機。我想在同一個標簽上使用兩種打印方法 - HTML爲文本&佈局,用於條形碼渲染的PostScript。不幸的是,我只能打印一個,而不是同一個標籤。使用jZebra在同一張收據上打印HTML和PostScript
這裏是包含在打印按鈕單擊事件的JS:
// Text print
applet.appendHTML('<html><table face="monospace" border="1px"><tr height="6cm">' +
'<td valign="top">' + [some var value] + '</td>' +
'<td valign="top">' + [some other var value] + '</td>' +
'</tr></table></html>');
applet.printHTML();
// Barcode print
applet.append("\x1D\x77\x02\x1D\x6B\x49\x11\x7B\x41\x4C000288496\x508149");
applet.print();
如果我運行代碼按,只打印的文本。如果我註釋掉文本打印行,打印條形碼。
我試過在第一次打印後使用applet.clear();
,並嘗試切換打印順序,但沒有任何更改。有沒有辦法一次打印條形碼和文字?
真正的問題是我無法使用appendHTML技術獲取條形碼。自那以後,我放棄了這種方法併成功地使用了XML。另外,我在使用神祕的ESCP命令控制版面時遇到問題,但現在我可以使用這兩種方法打印收據。 – markpsmith