查询打印机状态
<ul>
<li>开发者可以通过如下几个api来获取当前打印机的运行状态</li>
<li>我们更推荐使用预定的<a href="https://www.showdoc.cc/web/#/feyin?page_id=137487644951698" title="回调接口">[回调接口]</a>来获取打印机的实时运行状态</li>
</ul>
<p>获取打印机状态分为如下几个api
<a href="#1">1. 查看指定打印机状态</a>
<a href="#2">2. 查看所有打印机状态</a></p>
<hr />
<h4 id="1">查看指定打印机状态</h4>
<ul>
<li>通过本api查询打印机(终端)的实时工作状态,譬如在线、离线、缺纸等等打印机工作状态。</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>https://api.open.feyin.net/device/{device_no}/status?access_token=ACCESS_TOKEN</code></li>
</ul>
<p><strong>请求参数:</strong></p>
<table>
<thead>
<tr>
<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;">string</td>
<td>设备编码</td>
</tr>
</tbody>
</table>
<p><strong>请求方式:</strong></p>
<ul>
<li>GET </li>
</ul>
<p><strong>返回示例</strong></p>
<pre><code>{
"device_no": "5a58867e0aca3027f742a4de",
"since": "2010-09-20",
"status": "online",
"paper_status": "normal",
"last_connected_at": "2018-01-18 17:57:18"
}</code></pre>
<p><strong>返回参数说明</strong></p>
<p>返回数据类型: JSON数组</p>
<table>
<thead>
<tr>
<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;">string</td>
<td>设备编码</td>
</tr>
<tr>
<td style="text-align: left;">since</td>
<td style="text-align: left;">string</td>
<td>打印机激活时间</td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">string</td>
<td>打印机的连接状态,包括:<br> <strong>online</strong> 在线 <br> <strong>offline</strong> 离线 <br> <strong>overheat</strong> 打印头过热 <br> <strong>error</strong> 打印机系统故障</td>
</tr>
<tr>
<td style="text-align: left;">paper_status</td>
<td style="text-align: left;">string</td>
<td>打印纸张的状态,包括:<br> <strong>nomal</strong> 正常 <br> <strong>lack</strong> 缺纸</td>
</tr>
<tr>
<td style="text-align: left;">last_connected_at</td>
<td style="text-align: left;">string</td>
<td>最近连接时间</td>
</tr>
</tbody>
</table>
<hr />
<h4 id="2">查看所有打印机状态:</h4>
<ul>
<li>通过本api查询打印机(终端)的实时工作状态,譬如在线、离线、缺纸等等打印机工作状态。</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>https://api.open.feyin.net/devices?access_token=ACCESS_TOKEN</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>
<p>GET </p>
<p><strong>返回示例</strong></p>
</li>
</ul>
<pre><code>[
{
"device_no": "5a58867e0aca3027f742a4de",
"since": "2010-09-20",
"status": "online",
"paper_status": "normal",
"last_connected_at": "2018-01-18 17:57:18"
},
{
"device_no": "938c8867e8fed3027f741992b",
"since": "2010-09-21",
"status": "offline",
"paper_status": "lack",
"last_connected_at": "2018-01-18 15:57:18"
}
]</code></pre>
<p><strong>返回参数说明</strong></p>
<p>返回数据类型: JSON数组</p>
<table>
<thead>
<tr>
<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;">string</td>
<td>设备编码</td>
</tr>
<tr>
<td style="text-align: left;">since</td>
<td style="text-align: left;">string</td>
<td>打印机激活时间</td>
</tr>
<tr>
<td style="text-align: left;">device_status</td>
<td style="text-align: left;">string</td>
<td>打印机的连接状态,包括:<br> <strong>online</strong> 在线 <br> <strong>offline</strong> 离线 <br> <strong>overheat</strong> 打印头过热 <br> <strong>error</strong> 打印机系统故障</td>
</tr>
<tr>
<td style="text-align: left;">paper_status</td>
<td style="text-align: left;">string</td>
<td>打印纸张的状态,包括:<br> <strong>nomal</strong> 正常 <br> <strong>lack</strong> 缺纸</td>
</tr>
<tr>
<td style="text-align: left;">last_connected_at</td>
<td style="text-align: left;">string</td>
<td>最近连接时间</td>
</tr>
</tbody>
</table>