| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- <?xml version="1.0" encoding="gb2312" ?>
- <entity name="ThermalPrint">
-
- <!-- 热敏打印服务 -->
- <class name="ThermalPrintService" overlap="true" exclusive="false">
- <!-- 打印 -->
- <twoway name="DoPrint" overlap="true">
- <req>
- <!-- 打印任务uuid 16位 -->
- <param name="uuid" type="wstring"/>
- <!-- 打印内容-->
- <param name="print_data" type="wstring"/>
- <!-- 纸张类型(0 连续纸 1 标记纸)-->
- <param name="paper_type" type="int"/>
- <!-- 纸张宽度(单位毫米)-->
- <param name="paper_width" type="int"/>
- <!-- 备用字段1 -->
- <param name="reserve1" type="int"/>
- <!-- 备用字段2 -->
- <param name="reserve2" type="wstring"/>
- </req>
- <res>
- <!-- 错误码 -->
- <param name="error_code" type="wstring"/>
- <!-- 错误消息 -->
- <param name="error_msg" type="wstring"/>
- </res>
- </twoway>
- <!--打印机状态-->
- <twoway name="PrinterStatus" overlap="true">
- <res>
- <!--打印机状态: 0 正常 1少纸 2缺纸 3卡纸 4硬件故障 5厂商接口调用失败-->
- <param name="print_status" type="int"/>
- <!--状态具体信息-->
- <param name="status_msg" type="wstring"/>
- </res>
- </twoway>
- <!--打印实体状态-->
- <twoway name="PrintEntityStatus" overlap="true">
- <req>
- </req>
- <res>
- <!--是否支持打印:false 不支持 true 支持-->
- <param name="isSupportPrint" type="bool"/>
- <!--实体当前状态:false 未打印 true 打印中-->
- <param name="isPrinting" type="bool"/>
- </res>
- </twoway>
- </class>
-
- <!-- 打印结果返回 -->
- <message name="PrintResult">
- <!-- 打印任务uuid 16位 -->
- <param name="uuid" type="wstring"/>
- <!-- 打印结果:0 成功 1 失败 -->
- <param name="print_Result" type="int"/>
- <!-- 错误码 -->
- <param name="error_code" type="wstring"/>
- <!-- 错误消息-->
- <param name="error_msg" type="wstring"/>
- </message>
-
- </entity>
|