#概述
honeywellPrinter 封装适配了霍尼韦尔PX240S型号打印机连接wifi打印的相关操作,支持打印条码、图片。打印机连上网线,屏幕左下方会显示打印机ip地址,手机和打印机在同一个局域网下,手机连接打印机的ip地址即可打印。
#connectPrinter
通过wifi连接打印机
connectPrinter({params},callback(ret))
##params
ipAddress:
##callback(ret)
ret:
{
status: //布尔类型:true:接口调用成功
code: //数字类型 0:连接成功 -1:连接失败
}
##示例代码
var honeywellPrinter = api.require('honeywellPrinter');
honeywellPrinter.connectPrinter({
ipAddress:''
},function(ret) {
if (ret) {
alert(JSON.stringify(ret));
}
});
##可用性
Android
可提供的1.0.0及更高版本
#printBarcode
打印条码
printBarcode({params})
##params
strText:
strCodeType:
height:
posX:
posY:
dir:
align:
enlarge:
##示例代码
var honeywellPrinter = api.require('honeywellPrinter');
honeywellPrinter.printBarcode({
strText:'GJ2019120700001',
strCodeType:'CODE128',
height:88,
posX:32,
posY:32,
dir:1,
align:1,
enlarge:1,
});
##可用性
Android
可提供的1.0.0及更高版本
#printPicture
打印图片。图片必须是黑白无灰度的图片,格式支持PNG,GIF,BMP及PCX。
printPicture({params})
##params
url:
##示例代码
var honeywellPrinter = api.require('honeywellPrinter');
honeywellPrinter.printPicture({
url:''
});
##可用性
Android
可提供的1.0.0及更高版本
#closeConnect
断开连接
closeConnect(callback(ret))
##callback(ret)
ret:
{
status: //布尔类型:true:接口调用成功
code: //数字类型 0:断开连接成功 -1:断开连接失败
}
##示例代码
var honeywellPrinter = api.require('honeywellPrinter');
honeywellPrinter.closeConnect(function(ret) {
if (ret) {
alert(JSON.stringify(ret));
}
});
##可用性
Android
可提供的1.0.0及更高版本