W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
打印票據(jù)(ESC模式打印,確保打印機處于票據(jù)模式)
printReceipt({params}, callback(ret, err))
xh:
rows:
[{
lineType: 'lines',//打印空行,要傳行數(shù)
data : 0 //要打印的空行行數(shù)
},{
lineType: 'style', //設(shè)置樣式
data : [0,0,0,0,0] //字體A/B:(0:A|1:B);是否加粗:(0:關(guān)閉|1:開啟);倍高:(0:關(guān)閉|1:開啟);倍寬:(0:關(guān)閉|1:開啟);下劃線:(0:關(guān)閉|1:開啟)
},{
lineType: 'align', //設(shè)置字體位置
data : 'center', //left|center|right
},{
lineType: 'text', //設(shè)置打印內(nèi)容
data : '打印文本'
},{
lineType: 'lineFeed' //設(shè)置空行,不需要設(shè)置行數(shù)
},{
lineType: 'image', //設(shè)置打印圖片
data : 'widget://image/huibo_logo.png' //支持 fs:// widget:// 路徑
},{
lineType: 'barcodePosition', //設(shè)置條碼可識別字符位置
data: 'below' //設(shè)置打印位置 above|aboveAndBelow|below|noPrint
},{
lineType: 'barcodeHeight', //設(shè)置條碼高度
data : 60 //條碼高度
},{
lineType: 'barcodeWidth', //設(shè)置條碼單元寬度
data : 1 //寬度為1點
},{
lineType: 'code128', //打印Code128碼
data : '123456789'
},{
lineType: 'levelForQRCode', //設(shè)置糾錯等級
data : 31
},{
lineType: 'moduleForQRCode', //設(shè)置qrcode模塊大小
data : 3
},{
lineType: 'qrcode', //設(shè)置qrcode內(nèi)容
data : 'qrcode內(nèi)容'
},{
lineType: 'openBox' //開錢箱
},{
lineType: 'ImmediatelyOpenBox' //立即開錢箱
},{
lineType: 'cutPaper' //開啟切刀
}]
ret:
{
status: true //布爾型;true||false
}
err:
{
msg:""
}
var obj = api.require('xGprinterPlus');
demo.printReceipt({
rows : [{
lineType : 'lines',
data : 3
},{//設(shè)置打印居中
lineType : 'align',
data : 'center'
},{//設(shè)置為倍高倍寬
lineType : 'style',
data : [0,0,1,1,0]
},{// 打印文字
lineType : 'text',
data : 'Sample\n'
},{
lineType : 'lineFeed'
},{//取消倍高倍寬
lineType : 'style',
data : [0,0,0,0,0]
},{//設(shè)置打印左對齊
lineType : 'align',
data : 'left'
},{// 打印文字
lineType : 'text',
data : 'Print text\n'
},{// 打印文字
lineType : 'text',
data : 'Welcome to use printer!\n'
},{
lineType : 'lineFeed'
},{// 打印文字
lineType : 'text',
data : 'Print bitmap!\n'
},{
lineType : 'image',
data : 'widget://image/huibo_logo.png'
},{// 打印文字
lineType : 'text',
data : 'Print code128\n'
},{//設(shè)置條碼可識別字符位置在條碼下方
lineType : 'barcodePosition',
data : 'below'
},{//設(shè)置條碼高度為60點
lineType : 'barcodeHeight',
data : 60
},{//設(shè)置條碼單元寬度為1點
lineType : 'barcodeWidth',
data : 1
},{//打印Code128碼
lineType : 'code128',
data : '123456789'
},{
lineType : 'lineFeed'
},{// 打印文字
lineType : 'text',
data : 'Print QRcode\n'
},{//設(shè)置糾錯等級
lineType : 'levelForQRCode',
data : 31
},{//設(shè)置qrcode模塊大小
lineType : 'levelForQRCode',
data : 3
},{//設(shè)置qrcode內(nèi)容
lineType : 'qrcode',
data : "www.printer.com.cn"
},{
lineType : 'lineFeed'
},{//設(shè)置打印居中
lineType : 'align',
data : 'center'
},{// 打印文字
lineType : 'text',
data : 'Completed!\r\n'
},{//開錢箱
lineType : 'openBox'
}]
},function(ret, err){
alert(JSON.stringify(ret)+" "+ JSON.stringify(err));
});
Android系統(tǒng)
可提供的1.0.5及更高版本
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: