封装了资江便携式蓝牙打印机打印插件
getBluetoothDevices(callback(ret, err))
ret:
{
"bluetooth":[
{
"deviceName":"",
"deviceAddress":""
}
]
"success":true||false,
"msg":""
}
err:
{
"success":false,
"msg":""
}
var zjPrinter = api.require('zjPrinter');
zjPrinter.getBluetoothDevices(
function(ret,err){
if(ret.success){
alert(JSON.stringify(ret));
}else{
alert(JSON.stringify(err));
}
}
)
Android系统
可提供的1.0.0及更高版本
connectBluetoothDevice(deviceAddress,callback(ret, err))
deviceAddress: 要连接的蓝牙打印机的地址
ret:
{
"success":true,
"msg":""
}
err:
{
"success":false,
"msg":""
}
var zjPrinter = api.require('zjPrinter');
var deviceAddress = {deviceAddress:'具体的设备地址'}
zjPrinter.connectBluetoothDevice(deviceAddress,
function(ret,err){
if(ret.success){
alert(JSON.stringify(ret));
}else{
alert(JSON.stringify(err));
}
}
)
Android系统
可提供的1.0.0及更高版本
checkPrinterStatus(callback(ret, err)) 需要在每次打印前调用
ret:
{
"success":true,
"msg":"连接正常"
}
err:
{
"success":false,
"msg":""
}
var zjPrinter = api.require('zjPrinter');
zjPrinter.checkPrinterStatus(
function(ret,err){
if(ret.success){
alert(JSON.stringify(ret));
}else{
alert(JSON.stringify(err));
}
}
)
Android系统
可提供的1.0.0及更高版本
closeConnect(callback(ret, err))
ret:
{
"success":true,
"msg":"蓝牙连接断开成功"
}
err:无
var zjPrinter = api.require('zjPrinter');
zjPrinter.closeConnect(
function(ret,err){
alert(JSON.stringify(ret));
}
)
Android系统
可提供的1.0.0及更高版本
println(callback(ret, err))
ret:无 err:
{
"success":false,
"msg":""
}
var zjPrinter = api.require('zjPrinter');
zjPrinter.println(
function(ret,err){
if(ret.success){
alert(JSON.stringify(ret));
}else{
alert(JSON.stringify(err));
}
}
)
Android系统
可提供的1.0.0及更高版本
printText(printText,callback(ret, err))
printText: 要打印的文本
ret:
{
"success":true,
"msg":""
}
err:
{
"success":false,
"msg":""
}
var zjPrinter = api.require('zjPrinter');
var printText = {printText:'具体的打印文本'}
zjPrinter.printText(printText,
function(ret,err){
if(ret.success){
alert(JSON.stringify(ret));
}else{
alert(JSON.stringify(err));
}
}
)
Android系统
可提供的1.0.0及更高版本
printTextln(printText,callback(ret, err))
printText: 要打印的文本
ret:
{
"success":true,
"msg":""
}
err:
{
"success":false,
"msg":""
}
var zjPrinter = api.require('zjPrinter');
var printText = {printText:'具体的打印文本'}
zjPrinter.printTextln(printText,
function(ret,err){
if(ret.success){
alert(JSON.stringify(ret));
}else{
alert(JSON.stringify(err));
}
}
)
Android系统
可提供的1.0.0及更高版本
printBigText(printText,callback(ret, err))
printText: 要打印的文本
ret:
{
"success":true,
"msg":""
}
err:
{
"success":false,
"msg":""
}
var zjPrinter = api.require('zjPrinter');
var printText = {printText:'具体的打印文本'}
zjPrinter.printBigText(printText,
function(ret,err){
if(ret.success){
alert(JSON.stringify(ret));
}else{
alert(JSON.stringify(err));
}
}
)
Android系统
可提供的1.0.0及更高版本
printBigTextln(printText,callback(ret, err))
printText: 要打印的文本
ret:
{
"success":true,
"msg":""
}
err:
{
"success":false,
"msg":""
}
var zjPrinter = api.require('zjPrinter');
var printText = {printText:'具体的打印文本'}
zjPrinter.printBigTextln(printText,
function(ret,err){
if(ret.success){
alert(JSON.stringify(ret));
}else{
alert(JSON.stringify(err));
}
}
)
Android系统
可提供的1.0.0及更高版本
printQRCode(qrCodeText,callback(ret, err))
qrCodeText: 要打印二维码文本内容
ret:
{
"success":true,
"msg":""
}
err:
{
"success":false,
"msg":""
}
var zjPrinter = api.require('zjPrinter');
var qrCodeText = {qrCodeText:'具体要打印二维码文本'}
zjPrinter.printQRCode(qrCodeText,
function(ret,err){
if(ret.success){
alert(JSON.stringify(ret));
}else{
alert(JSON.stringify(err));
}
}
)
Android系统
可提供的1.0.0及更高版本