【技术实现步骤摘要】
订单数据打印、发送方法以及系统、存储介质、电子设备
[0001]本专利技术涉及信息处理
,特别涉及订单数据打印、发送方法以及收银系统、计算机可读存储介质、电子设备。
技术介绍
[0002]相关技术中,打印机在执行打印操作时,由收银机向打印机发送待打印数据,打印机被动接收打印指令以及待打印数据,但不会对指令的接收执行情况做出反馈,因此,收银机无法获得待打印订单的打印情况,对丢单漏单等情况也不知情,这种情况下如果出现丢单漏单的情况,需要手工进行检查并补打。
[0003]在另一种相关技术中,收银机向打印机发送待打印数据包时,会在待打印数据包的结束位置添加一条打印机状态查询指令,当收银机收到状态查询指令的返回值时,认为订单打印成功。然而,但是由于打印机重启网络等因素的影响,会出现补打情况,导致收银机收到的返回值不一定是待打印数据的返回值,而是补打订单数据的返回值。因此,这种情况下,虽然收银机获得了一个证明打印任务完成的返回值,但这并不代表待打印数据已经成功打印。丢单漏单情况依旧没有解决。
技术实现思路
[0004]为解决上述技术问题,本专利技术提供一种订单数据打印、发送方法以及收银系统、计算机可读存储介质、电子设备,能够从订单维度准确的给出订单打印状态,避免打印机打印订单时出现丢单漏单的情况发生。具体内容如下:
[0005]第一方面,本专利技术提供一种订单数据打印方法,应用于打印机,所述方法包括:
[0006]逐个接收待打印订单数据小包,每个所述待打印订单数据小包是由收银机对一个 ...
【技术保护点】
【技术特征摘要】
1.一种订单数据打印方法,应用于打印机,所述方法包括:逐个接收待打印订单数据小包,每个所述待打印订单数据小包是由收银机对一个订单的待打印数据包拆分而成的;每接收到一个待打印订单数据小包,校验该待打印订单数据小包中的订单号和包编号是否正确,并根据校验结果,向所述收银机发送针对该待打印订单数据小包的确认收到信息,和/或,下一个待打印订单数据小包的包编号。2.根据权利要求1所述的方法,其特征在于,每接收到一个待打印订单数据小包,校验该待打印订单数据小包中的订单号和包编号是否正确,包括:每接收到一个待打印订单数据小包,校验该待打印订单数据小包中的订单号是否与已接收到的上一个待打印订单数据小包的订单号相同;在该待打印订单数据小包中的订单号与已接收到的上一个待打印订单数据小包中的订单号相同的情况下,校验该待打印订单数据小包中的包编号是否与已接收到的上一个待打印订单数据小包中的包编号连续;在该待打印订单数据小包中的订单号与已接收到的上一个待打印订单数据小包的订单号不同的情况下,校验该待打印订单数据小包中的包编号是否为首包编号。3.根据权利要求1所述的方法,其特征在于,根据校验结果,向所述收银机发送针对该待打印订单数据包的确认收到信息,和/或,下一个待打印订单数据小包的包编号,包括:在校验结果为该待打印订单数据小包中的订单号与已接收到的上一个待打印订单数据小包中的订单号相同,且该待打印订单数据小包中的包编号与已接收到的上一个待打印订单数据小包中的包编号连续的情况下,向所述收银机发送针对该待打印订单数据包的确认收到信息,和/或,该待打印订单数据小包中订单号以及该待打印订单数据小包中的包编号的下一包编号;在校验结果为该待打印订单数据小包中的订单号与已接收到的上一个待打印订单数据小包中的订单号相同,且该待打印订单数据小包中的包编号与已接收到的上一个待打印订单数据小包中的包编号不连续的情况下,向所述收银机发送所述上一待打印订单数据小包中订单号以及所述上一待打印订单数据小包中的包编号的下一包编号;在校验结果为该待打印订单数据小包中的订单号与已接收到的上一个待打印订单数据小包的订单号不同,且该待打印订单数据小包中的包编号是首包编号的情况下,向所述收银机发送针对该待打印订单数据包的确认收到信息,和/或,该待打印订单数据小包中订单号以及与所述首包编号连续的次包编号;在校验结果为该待打印订单数据小包中的订单号与已接收到的上一个待打印订单数据小包的订单号不同,且该待打印订单数据小包中的包编号不是首包编号的情况下,向所述收银机发送该待打印订单数据小包中订单号以及所述首包编号。4.根据权利要求1所述的方法,其特征在于,还包括:每接收到一个待打印订单数据小包,校验该待打印订单数据小包的格式是否正确,和/或,校验所述打印机的状态是否为忙碌状态;在该待打印订单数据小包的格式不正确的情况下,断开与所述收银机的通信连接;在该待打印订单数据小包的格式正确且所述打印机的状态为正在打印的忙碌状态的情况下,向所述收银机发送打印机忙碌提示,并断开与所述收银机的通信连接;
校验该待打印订单数据小包中的订单号和包编号是否正确,包括:在该待打印订单数据小包的格式正确且所述打印机的状态不为忙碌状态的情况下,校验该待打印订单数据小包中的订单号和包编号是否正确。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在每接收到...
【专利技术属性】
技术研发人员:王弟,
申请(专利权)人:北京三快在线科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。