WP-T一票一控(台湾)【DOC精选】.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WP-T一票一控(台湾)【DOC精选】

WP-T800 热敏式打印机 一票一控程序说明 目的 以单张票据为单位, 藉由监控打印机在打印过程中的状态改变取得异常状况的警示, 掌握票据打印的有效性, 避免丢单现象的发生. 方法 一票一控的实作流程可以略分为五个阶段: 第一阶段: 在待机状态下, 操作员操作建立新票据, 上层软件依据操作内容汇整完整的票面数据. 完整的票面数据应包含票据上可见的文字, 为排版以及其他需求而插入的控制命令, 但不包含切纸命令. 当票面数据完备, 操作员确认进行打印动作, 便进入第二阶段. 第二阶段: 上层软件判断打印机的错误状态, 并提示操作员进行故障排除, 若打印机处于正常状态, 可以进行打印动作并顺利完成, 则进入第三阶段. 第三阶段: 上层软件下发打印任务, 并持续确认打印机的错误状态. 当打印机回报错误状态, 上层软件提示操作员进行故障排除之后回到第二阶段重新开始打印任务. 若打印过程顺利结束无报错, 便进入第四阶段. 第四阶段: 票面资料打印完毕, 上层软件对打印机下达切纸命令并判断切纸动作是否完成. 若切刀不动作, 则在向操作员回报异常之后进入第五阶段. 第五阶段: 上层软件再次判断打印机错误状态, 并提示操作员进行故障排除, 若打印机处于正常状态则进入待机状态等候操作员动作. 第一阶段:操作员输入 [描述] 汇整操作员输入, 建立票面数据. [流程] [说明] 第二阶段:打印前准备 [描述] 确认打印机状态可以正常进行打印动作. [流程] [说明] 响应值分析: 回应状态 状态说明 异常处置 NULL 无回应 进入异常排除程序. 回应值 = A2 回报正常 回应值:b2 = 1 回报错误 进入异常排除程序. 回应值:b1 = 0 未切纸 走纸切纸. Others 其他异常状态 进入异常排除程序. 第三阶段:打印程序 [描述] 发出打印任务, 并监控打印过程是否报错. [流程] [说明] 响应值分析: 回应状态 状态说明 异常处置 NULL 无回应 不重试进入异常排除程序 回应值 = A0 回报正常 回应值:b2 = 1 回报错误 不重试进入异常排除程序 回应值:b0 = 1 打印中 重试逾时后进入异常排除程序 Others 其他异常状态 不重试进入异常排除程序 第四阶段:完成票据 [描述] 进行切纸完成票据打印. [流程] [说明] 响应值分析: 回应状态 状态说明 异常处置 NULL 无回应 不重试提示”装置异常”. 回应值 = A2 回报正常 回应值:b2 = 1 回报错误 不重试提示”装置异常”. 回应值:b1 = 0 未切纸 重试逾时后提示”切纸失败”. Others 其他异常状态 不重试提示”装置异常”. 第五阶段:打印机状态再确认 [描述] 判断打印机状态可以进行正常操作. [流程] [说明] 异常排除程序: [描述] 判断打印机错误状态, 并提示操作员进行故障排除. [流程] [说明] 参阅附件实时询问打印机状态指令说明. 附录 相关命令 DLE EOT n [名称] 实时询问打印机状态 [格式] ASCII DLE EOT n Hex 10 04 n Decimal 16 4 n [范围] 1 ≤ n ≤ 4 [描述] 依据参数设定要求打印机实时回报打印机状态, 参数n定义如下: n = 1: 回报打印机状态 n = 2: 回报联机状态 n = 3: 回报错误状态 n = 4: 回报纸卷感测状态 [注记] 回传值的长度为一个字节. 本指令不进入处理队列, 打印机会进行优先处理 即使在错误, 缓存溢满状态下, 打印机依然接受本指令并正常响应. 回传状态消息如下: n = 1: 打印机状态 Bit Off/On Hex Decimal 打印机状态 0 Off 00 0 不使用, 固定为0 1 Off 00 0 不使用, 固定为1 2 Off 00 0 钱箱接口第3脚为低电平 On 04 4 钱箱接口第3脚为高电平 3 Off 00 0 打印机在线 On 08 8 打印机离线 4 On 10 16 不使用, 固定为1 5, 6 - - - 未定义 7 Off 00 0 不使用, 固定为0 n = 2: 联机状态 Bit Off/On Hex Decimal 打印机状态 0 Off 00 0 不使用, 固定为0 1 On 02 2 不使用, 固定为1 2 Off 00 0 打印机上盖闭合 On 04 4 打印机

文档评论(0)

taotao0c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档