|
-
-
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 |
|