欢迎!这里是飞印API文档

飞印API文档描述、示例


发送打印PDF

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

页面列表

ITEM_HTML