说明
目前已支持Lemo OCR
直连蓝牙打印机品牌型号列表如下:
- 汉印A300L
其他打印机参考:
https://support-cnkuaidi.taobao.com/doc.htm#?docId=108596&docType=1
软件系统协同示意图
注意:目前仅支持
Lemo OCR
版本能通过蓝牙直连蓝牙打印机,GS App
属于业务客户资产。
开发示例
CPCL
打印渲染接口参考: https://support-cnkuaidi.taobao.com/doc.htm#?docId=108596&docType=1
var labor = laborService.getLabor();
var res = labor.confirm("/pages/start/index.lemo.json", {
"second_tips": "",
"header_title": "CPCL指令打印",
"main_num": "0",
"centerButton": "开始打印"
});
var printData = {
// 打印内容类型,目前只支持cpcl
content_type: "cpcl",
// 打印内容编码方式,目前只支持gzip
content_encoding: "gzip",
// 打印内容,cpcl指令通过gzip压缩后再使用BASE64编码
task_content: "H4sIAAAAAAAAAO1XS28URxC+r7T/ofIDLLq6e7pnuNmwGEtgLLwJZzPsSlxAyj8KPgWIsIgWx14vmGhBYh3MGvCaHCzleUhkJcoJycoh1Y/ZmX14Zjj4Erm8M71bXV91VXV9PZ7PgAFn7kImIsBqZWl2vjZzY+Fi/TIopquV2jxwDRj6DzuTMzldaRppMHtj2t4F/Tg9VOxRwztp8gQnUehWL4HCoX3DBlgQokOFqX3sYm6GBZkRNES6K4/yqqzBKLmFmk5uh1H2e1KX3MV9VsKGrJOci0KeQIWiBEpnUc0MKg9kUKEHN2xsVqNPHSVKo6geSd628sJfRTK0sShdBoW+WraDhyQqg0qa0aGwuO4novKbObFpJtJI/OSJSJnTTKlXxNIUdatpL7+Izk/MQk0Wsbt8Qliy5SMab6bB5iY2ifIsGF1rlNyBHCe3nnQjSvNNO5Qw+11i35tZVCPp/SIO+FhowAyquDc9c0zjx2n/F/HAz/NRFC+K0A2mIUPHHHflCLp5dKgEgcUo38IelRyqJVCmrYw5fjpK2OXi8n3pUXEWJfNgFuqZE2cYE/KgBApj8xmiSJWzWNq89JQwD4rkSEkP25NQ9pFEKbqDW/tiFK2VoFyrC8cuXhLlBv+fAjuB3MyQW/MxcvstbiZuGixhU34/n8n/UaqVOmh605OCm27Z73z/fvPNwcdqZblWn7t25aJ563MWIoxAIr0GnsN01uKFmRUhSC7gUn0MaiYDBVKHcGHl9p3bK3cBAAVHL2O+zEpc0iNJwf6vnW96X21uDQ57/d3fv13tDFrbj3/pvW99GKwPl1XU4QGDt3t7f/TewYWxxaXzphmCOHf5c44soKUFVyw7KwJiiZBKj8USmnmOoCIBcytfxndvNSJJZ4+IuJTR0CKKQFNdhHM7WTcNggqw9WjE+4QZBSK1hN7+iNkcIA+B0x8ih8jskQDlHkAcg4iFkUSeVIN8KBlB+373ze7fzz+++G3n9aDf705bjbzQ+bDVnbKVAac5Ds/vrR1s/LjeeXnUudf6MzspJDz9+skDowoC40zRHgTAKaIZFsygoKPnfKDPc1mtfJHJgDObotZsWgoUx9XZeWM5pYOotKAlwnJ9dmiJMK0ROXWxwgDoII0iRlWLkpwRqYACvuv3293jVrd9uLGz+vDxTvef/qPe4NlR63Djwc7TH37u73WPVzezICVg7d+DtfaH3v7b++uD7Z9WHz472h68Om7/9a7/cn33ydBYKxBs6gZdWVisASprEkToTFO1EE5txoxaMQ1SSTtm1JQbqbkds2qylBSsGRO1/S7cnA6DEeehcR7YMaPW1GEmFDNm1GRktM52fnZpZrm2uFyrVi5du361Wlm6vrBIzP8PtvWRVzQSAAA=",
// 打印任务id
task_id: labor.getIdempotentKey(),
}
// cpcl指令打印
var printResult = labor.print(printData);
// 打印指令响应结果:{success=true,Code="success",Message=""}
sys.print("printResult: " + JSON.stringify(printData));
labor.confirm("/pages/finished/index.lemo.json", {
"result_image": "https://img.alicdn.com/tfs/TB12JqnXupyVu4jSZFhXXbBpVXa-80-80.png",
"result_title": "打印完成",
"right_btn_text": "退出"
});
// 结束流程
labor.release();