ロゴ:EPSON
ロゴ:よくあるご質問(FAQ)

製品別
質問別
エプソンパートナーポータル

URLをクリップボードにコピーしました
シェア用URL:https://faq2.epson.jp/web/Detail.aspx?id=34516
  FAQ番号:34516
ePOS Printにて一度の「epos.send(request);」で複数枚印刷する場合の「builder」への格納方法
ePOS Printにて「builder」に全てを格納し、一度の「epos.send(request);」で印字しようとしたのですが、1枚しか印刷されません。
2枚以上印刷する場合は「builder」にどのように格納すればいいでしょうか?
 
 

ePOS-Print Builder オブジェクトにて2枚分の印刷物となるように作成してください。

 

以下に例を掲載いたします。
※この例は参考です。動作保証・サポートするものではございません。

<html>
<head>
<title>TITLE</title>
<script type="text/javascript" src="js/epos-print-3.2.0.js"></script>
<script type="text/javascript">
<!--
function ReceiptMake(builds, Num) {
 builds.addTextLang('ja');
 builds.addTextSmooth(true);
 builds.addTextFont(builds.FONT_A);
 builds.addText('Hello, World! No.' + Num.toString() + '\n');
 builds.addText('EPSON TM Printer\n');
 builds.addCut(builds.CUT_FEED);
}
function buildMessage() {
 // 印刷ドキュメントの作成
 var builder = new epson.ePOSBuilder();
 var i = 1;
 while (i < 6) {
   ReceiptMake(builder, i);
   i = i + 1;
 }
 var request = builder.toString();
 var address = 'http://192.168.0.131/cgi-bin/epos/service.cgi?';
  address = address + 'devid=local_printer&timeout=10000';
 //ePOS-Print オブジェクトの作成
 var epos = new epson.ePOSPrint(address);
 // 印刷ドキュメントを送信
 epos.send(request);
}
//-->
</script>
</head>
<body>
<button onclick="buildMessage()">印刷実行</button>
</body>
</html>

※以下の [ ] 内に 1 ~ 5 までの数字が入った 5 枚が印刷されます。

 Hello, World! No.[ ]
 EPSON TM Printer
SASPORTシリーズ SASPORT ARCX,SASPORT Cubie,SASPORT CubieII,SASPORT CubieIII,SASPORT MR,SASPORT URBAN,SASPORT URBANII
カスタマーディスプレイ DM-D101II,DM-D110,DM-D120 (ARCX専用),DM-D202II,DM-D210,DM-D30,DM-D500
スマートレシートプリンター TM-L90-i,TM-T70-i,TM-T88V-i
モバイルプリンター TM-P20,TM-P60II,TM-P80
PC一体型プリンター TM-T70II-DT,TM-T88V-DT
GPシリーズ GP-C831,GP-M831
キャッシュドロアー CD-A3336,DLA-58EDIII,DM-Z100,DM-Z400,DMA-48EDIII,DSA-35EDIII
TMシリーズ TM-C100,TM-C3400,TM-C3500,TM-C7500,TM-H5000II,TM-H6000,TM-H6000II,TM-H6000III,TM-H6000IV,TM-J2000,TM-J2100,TM-L60II,TM-L90 オートカッターモデル,TM-L90 ピーラーモデル,TM-L90 ラベル作成セットモデル,TM-T20,TM-T20II,TM-T285,TM-T70,TM-T70II,TM-T88II,TM-T88III,TM-T88IIIX (ARCX搭載),TM-T88IV,TM-T88V,TM-T90,TM-T90 KP,TM-T90II,TM-U210A,TM-U210B,TM-U210D,TM-U220A,TM-U220B,TM-U220D,TM-U295,TM-U300,TM-U375,TM-U590,TM-U675,TM-U950,TM-m10,TM-m30,TMC3400LT1
FAQ改善アンケート

このページの評価をお聞かせください。〇✖をお選びください。

 

■役に立った
■役に立たなかった