智慧硬件开发
智慧硬件开发
硬件直连接入
打印/扫描设备
接口调用
下载打印文件
下载打印文件
最后更新:2019/01/29

下载打印文件。offset和limit均不填写的话表示下载整个文件。目前暂定文件最大为20M。所有文件均为PDF格式。

请求包体:

{
 	"cmd":"printer/download_file",
   	"headers":
	{
		"req_id":"xxxxx"
	},
	"body":
	{
		"jobid": "JOBID",
		"offset": 1024,
		"limit": 1024,
		"format_version":1
	}
}

参数说明:

参数名是否必须类型描述
req_idString请求的id,自行保证不会重复即可
jobidString下载任务的id
offsetUint32下载偏移量
limitUint32本次请求大小
format_versionUint32表示回包的格式,目前版本为1

返回结果:

4Bytes4Bytesreq_id_len Bytes4BytesData_len Bytes
format_versionreq_id_lenreq_iddata_lenbinary
以上所有字段均为直接拼接,没有任何分隔符,解析时先解析出字段长度,再继续解析字段内容。
字段含义如下:
format_version数据格式的版本号,目前为1
req_id_lenreq_id的长度
req_id请求的id,此处企业微信透传上行的req_id
data_len文件的二进制长度
binary文件的二进制
上一篇获取打印任务列表
下一篇上报打印任务状态
    本节内容
硬件直连接入
更新日志
联系我们