1

ここのチュートリアルに基づいて、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();、印刷の順序を切り替えてみましたが、何も変わりません。バーコードとテキストを一度に印刷する方法はありますか?

4

1 に答える 1