发送打印PDF
简要描述:
- 基本上类似“发送打印消息”, 不过这个接口主要是针对打印PDF数据
请求URL:
https://api.open.feyin.net/pdf?access_token=ACCESS_TOKEN
请求方式:
- POST,JSON BODY提交
参数:
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
device_no | 是 | string | 机器编号,如果是批量发送消息,这里每个机器编号用英文逗号','隔开 |
msg_no | 否 | string | 第三方系统针对本消息的唯一标示,譬如订单id等业务id,以便消息完成打印回调时能准确定位业务, 如果没有指定,飞印平台会自动生成一个唯一的消息id并通过接口返回 |
appid | 否 | string | 开发者在飞印平台创建的第三方应用id,对其他已授权用户的打印机调用时为必选项 |
base64_pdf | 是 | string | 需要打印的pdf内容,注意,这里必须是base64 编码后的文本内容,最大不超过900K |
width | 是 | number | 打印内容的宽度,2英寸宽度一般是203x2=406,3英寸为609,4英寸为812(203位打印头dpi),打印高度将随着宽度等比例放大缩小 |
paper_width | 否 | number | 标签模式下,打印纸张的宽度,单位毫米 |
paper_height | 否 | number | 标签模式下,打印纸张的高度,单位毫米 |
offset_left | 否 | number | 正数,左偏移量,默认为10,单位毫米 |
offset_top | 否 | number | 正数,上偏移量,默认为0,单位毫米 |
offset_left 和 offset_top 可构成打印内容针对纸张左上角的偏移量
请求示例
{
"device_no": "4600408123456789",
"msg_no":"ORDER-202004201500",
"width":400,
"base64_pdf": "QK0+7gIAAAA6AMABAAE////8C.....................=",
"paper_width":450,
"paper_height":300,
"offset_left":4,
"offset_top":4
}
返回示例
同[发送打印消息](https://www.showdoc.cc/feyin?page_id=137480480291039 "全局返回码说明")