wwprint

2022-06-27 10:40 更新

概述

打印简介

通过打印机,打印传统标签,用于机房,机架,等资产上面,起到标识的作用,同时可以用在巡检设备等,使得资产在定期维护,维修过程中起到一个良好的标识作用。

模块概述 本模块主要封装了手机Android与iOS系统的打印SDK。实现与打印机通过蓝牙进行通信,传递数据,封装了默认打印的模板,和自定义打印方法,不涉及任何UI操作 打印的流程如下:

  1. 首先在APICloud模块加载完成中调用对象的初始化方法。
  2. 设置回调函数。一切打印过程中的交互都由该函数返回。如果不需要回调可以不设置。
  3. 默认标签打印按照之前的xml传入,调用默认打印方法即可。
  4. 自定义标签打印分为五步:a、创建标签模板;b、添加标签上的元素;c、提交标签模板;d、调用自定义打印方法; e、重新创建新的标签的时候,需要清理缓存数据。
  5. 自定义打印的时候需要先进行蓝牙连接,通过相关的方法获取蓝牙列表,然后再将其名称传入连接方法中进行连接。
  6. 设置打印机对象的时候,请先确保手机蓝牙设备未被占用。否则连接失败。当已有配对打印机连接上的时候,需要先关掉打印之后,再进行与新设备的连接。
  7. 调用打印图片函数的时候,图片内容以标准的Base64编码后再字符串传入。

模块使用攻略

使用模块之前,先保证打印机正常,且处于开机状态,否则将调用接口会返回失败。iOS系统与Android系统在蓝牙搜索与连接上面有区别。Android蓝牙搜索的时候只会获取配对列表中的对象,因此必须打印机必须在手机配对列表中;而iOS则不需要,因蓝牙厂家的问题,在iOS手机的蓝牙列表中无法进行配对,所以只能通过集成模块之后,在app内部进行搜索连接

不能同时使用的模块:FNScanner

模块接口

补充说明

  • 模块使用打印机仅支持品胜P50、P30、H50等。
  • 模块仅支持移动端Android和iOS系统。
  • 模块不支持文件类型的打印。
  • 所有打印仅按照上述打印方法使用。
  • 模块支持的为小标签打印,不支持打印web,word文档之类页面打印。
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号