更新记录

1.3(2023-08-07)

1.修复二维码乱码问题; 2.增加宽高、间隙、调节高度参数,方便跳转间隙。

1.2(2023-06-19)

1.动态设置标签纸宽度、高度、间隙; 2.新增一维码打印; 3.二维码打印增加宽度、高度设置。

1.0(2023-06-09)

1.富立叶一体机打印(ESC指令打印)。

查看更多

平台兼容性

Android Android CPU类型 iOS
适用版本区间:4.4 - 12.0 armeabi-v7a:支持,arm64-v8a:支持,x86:支持 ×

原生插件通用使用流程:

  1. 购买插件,选择该插件绑定的项目。
  2. 在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。
  3. 根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
  4. 打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。
  5. 开发完毕后正式云打包

付费原生插件目前不支持离线打包。
Android 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/android
iOS 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/ios

注意事项:使用HBuilderX2.7.14以下版本,如果同一插件且同一appid下购买并绑定了多个包名,提交云打包界面提示包名绑定不一致时,需要在HBuilderX项目中manifest.json->“App原生插件配置”->”云端插件“列表中删除该插件重新选择


一、实例化插件和提示语插件:

var oneMachinePrintModule = uni.requireNativePlugin("ZXA-OneMachinePrintModule");

二、传入参数,打印标签

oneMachinePrintModule.printLabel({
       'dataArray': oneMachineDataArray
    },
     (ret) => {
});

七、ESC打印机指令

 //打印文本
 //文本说明: printType:打印类型为文本;leftContent:左边显示内容;rightContent:右边显示内容
 oneMachineDataArray.push({
      printType: "text",
      leftContent: "打印左边的排版内容",
      rightContent: "右边内容", //打印内容
      width: 58,  //设置标签纸宽度,单位毫米
            height: 80, //设置标签纸高度,单位毫米
            gap: 2,  //设置标签纸间隙,单位毫米
            remain: 82 //灵活调节参数,单位毫米*8
  });

  // 打印主题
    oneMachineDataArray.push({
            printType: "title",
            titleContent: "主题内容并居中",

    });

//打印横线
//条形码说明:  printType:打印类型是横线;printContent:显示横线内容
oneMachineDataArray.push({
       printType: "line",
       printContent: "------------------------------------------------------------",
});

//打印二维码
//二维码说明: printType:打印类型是二维码;printContent:显示二维码内容
oneMachineDataArray.push({
       printType: "qrcode",
       printContent: "9S6665434ggbbbytfff",
       width: 20,   //设置二维码宽度,单位毫米
             height: 20,  //设置二维码高度,单位毫米
});

//打印一维码
//二维码说明: printType:打印类型是一维码;printContent:显示二维码内容
oneMachineDataArray.push({
       printType: "barcode",
       printContent: "9S6665434ggbbbytfff",
       width: 37,  //设置一维码宽度,单位毫米
             height: 8,  //设置一维码高度,单位毫米
});

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

没有

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

没有

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问