【发布时间】:2013-08-27 15:40:03
【问题描述】:
根据教程here,我可以使用 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(); 并尝试切换打印顺序但没有任何变化。有没有办法一次性打印条码和文字?
【问题讨论】:
标签: java javascript applet zebra-printers barcode-printing