说明

目前已支持Lemo OCR直连蓝牙打印机品牌型号列表如下:

  • 汉印A300L

其他打印机参考:

https://support-cnkuaidi.taobao.com/doc.htm#?docId=108596&docType=1

软件系统协同示意图

蓝牙打印机 - 图1注意:目前仅支持Lemo OCR版本能通过蓝牙直连蓝牙打印机,GS App属于业务客户资产。

开发示例

CPCL打印渲染接口参考: https://support-cnkuaidi.taobao.com/doc.htm#?docId=108596&docType=1

  1. var labor = laborService.getLabor();
  2. var res = labor.confirm("/pages/start/index.lemo.json", {
  3. "second_tips": "",
  4. "header_title": "CPCL指令打印",
  5. "main_num": "0",
  6. "centerButton": "开始打印"
  7. });
  8. var printData = {
  9. // 打印内容类型,目前只支持cpcl
  10. content_type: "cpcl",
  11. // 打印内容编码方式,目前只支持gzip
  12. content_encoding: "gzip",
  13. // 打印内容,cpcl指令通过gzip压缩后再使用BASE64编码
  14. 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=",
  15. // 打印任务id
  16. task_id: labor.getIdempotentKey(),
  17. }
  18. // cpcl指令打印
  19. var printResult = labor.print(printData);
  20. // 打印指令响应结果:{success=true,Code="success",Message=""}
  21. sys.print("printResult: " + JSON.stringify(printData));
  22. labor.confirm("/pages/finished/index.lemo.json", {
  23. "result_image": "https://img.alicdn.com/tfs/TB12JqnXupyVu4jSZFhXXbBpVXa-80-80.png",
  24. "result_title": "打印完成",
  25. "right_btn_text": "退出"
  26. });
  27. // 结束流程
  28. labor.release();