全国免费服务热线:400-0619-589

全国首家商米之家的主体 - 商米全国优秀合伙人

黑米科技
广州黑米信息科技有限公司

关于商米设备操作钱箱


商米部分设备如T1可以连接外部钱箱,App可以通过以下两种方式打开钱箱。

一、通过AIDL文件中封装的方法打开钱箱。

二、通过指令打开钱箱。


一、通过AIDL文件中的方法打开钱箱


1.下载相关 资源文件 ,在项目中新建如下层级的package,将源文件中的AIDL文件放入package中。


1



2.操作钱箱的只有打开钱箱和获取钱箱打开次数这两个方法如下图所示,两个方法在IWoyouService.aidl文件中,开发者可以在自己的代码中调用。


2




二、通过ES/POS指令的方式


开发者可以通过两种方式向服务发送ES/POS指令


  1. 通过虚拟蓝牙与服务建立连接,发送ES/POS指令,可参照 打印机驱动 文档中的通过蓝牙连接调用发送指令打开钱箱,打开钱箱的ES/POS指令如下:


byte[] aa = new byte[5]; aa[0] = 0x10; aa[1] = 0x14; aa[2] = 0x00; aa[3] = 0x00; aa[4] = 0x00;


2.通过AIDL方法中封装的sendRAWData(bytes [] ,callback )方法发送指令,同样需要用到方式一中的资源文件,可参照 打印机驱动文档中的AIDL打印方式:


byte[] aa = new byte[5]; aa[0] = 0x10; aa[1] = 0x14; aa[2] = 0x00; aa[3] = 0x00; aa[4] = 0x00; try {    woyouService.sendRAWData(aa, callback); } catch (RemoteException e1) {    e1.printStackTrace(); }





按钮文本
黑米科技
服务全球商户已超百万

坚定以质量为核心,以创新为动力,为客户创造价值

企业文化
总项目
正式员工
正在进行
获得奖励
资质荣誉

以客户为中心、以技术为根本、以现实为导向、以质量求生存