zjPrinter
来自于:开发者立即使用
getBluetoothDevices connectBluetoothDevice checkPrinterStatus closeConnect println printText printTextln printBigText printBigTextln printQRCode
APICloud资江便携式蓝牙打印机打印模块
封装了资江便携式蓝牙打印机打印模块
获取已配对蓝牙设备列表
getBluetoothDevices(callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
"bluetooth":[
{
"deviceName":"",
"deviceAddress":""
}
]
"success":true||false,
"msg":""
}
err:
- 类型:JSON对象
- 内部字段:
{
"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: 要连接的蓝牙打印机的地址
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
"success":true,
"msg":""
}
err:
- 类型:JSON对象
- 内部字段:
{
"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)) 需要在每次打印前调用
callback(ret, err)
ret:
{
"success":true,
"msg":"连接正常"
}
err:
- 类型:JSON对象
- 内部字段:
{
"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))
callback(ret, err)
ret:
{
"success":true,
"msg":"蓝牙连接断开成功"
}
err:无
- 类型:JSON对象
- 内部字段:
示例代码
var zjPrinter = api.require('zjPrinter');
zjPrinter.closeConnect(
function(ret,err){
alert(JSON.stringify(ret));
}
)
可用性
Android系统
可提供的1.0.0及更高版本
打印换行
println(callback(ret, err))
callback(ret, err)
ret:无 err:
- 类型:JSON对象
- 内部字段:
{
"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: 要打印的文本
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
"success":true,
"msg":""
}
err:
- 类型:JSON对象
- 内部字段:
{
"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: 要打印的文本
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
"success":true,
"msg":""
}
err:
- 类型:JSON对象
- 内部字段:
{
"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: 要打印的文本
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
"success":true,
"msg":""
}
err:
- 类型:JSON对象
- 内部字段:
{
"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: 要打印的文本
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
"success":true,
"msg":""
}
err:
- 类型:JSON对象
- 内部字段:
{
"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: 要打印二维码文本内容
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
"success":true,
"msg":""
}
err:
- 类型:JSON对象
- 内部字段:
{
"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及更高版本