飞印API2.0开发概述

飞印API2.0版本引入了飞印开放平台概念,飞印开发者可以通过RESTFUL规范的接口为各种型号、功能的飞印打印机提供消息传输服务、设备管理的入口,而飞印API接口则是提供服务的基础,开发者请通过阅读本接口文档来帮助开发飞印应用。

请开发者注意,2.0版本与1.0版本相比,功能有部分差异和升级概述:

  1. API访问方式必须采用Https(433端口)的方式与服务器通信

  2. 扩展API功能,用户通过获取access_token的方式作为接口调用凭据,来调用接口,所有接口的调用需要先获取access_token,access_token在2小时内有效,过期需要重新获取,但1天内获取次数有限,开发者需自行存储,详见获取接口调用凭据(access_token)文档。

  3. 通过飞印应用的机制,用户的飞印应用可以变成第三方应用,在其他飞印用户授权的前提下可以访问其他用户的机器。

  4. 2.0接口主要支持2017年度以后的新型号机器。

  5. 2.0接口支持标签、切刀等更多的机型特点和指令集。

  6. 1.0接口功能2017年新型号机器依旧支持,所有以前所有与飞印对接的平台原对接方式依旧可以保留,但后续开发建议迁移至新接口进行。

  7. 补充了更全面的全局返回码,方便开发者开发,在开发出现问题时,可以通过接口调用的返回码,以及报警排查指引(在飞印开放平台官网-开发者中心处可以设置接口报警),来发现和解决问题。

打印机的识别方式:

为了识别打印机,每台打印机都会有一个独立的16位数字编码,我们术语叫做终端编号,发送打印数据时,通过终端编号即可以精确定位每一台打印机,一般终端编号通过按设备后部的功能键就能够打印出来。