根据此处的教程,我可以使用 jZebra 将 HTML 和 PostScript 分别打印到 Epson T88V 收据打印机。我想在同一个标签上使用两种打印方法 - 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();
在第一次打印后使用并尝试切换打印顺序但没有任何变化。有没有办法一次性打印条形码和文本?