【技术实现步骤摘要】
本申请涉及电子
,尤其涉及一种控制打印机的方法及装置、电子设备。
技术介绍
当用户去餐馆就餐时,如果用户点了多道不同类别的菜品,则点餐客户端通常会按照菜品的类别打印多个小票,每一个小票分配给负责不同的菜品烹制区域,例如,将类别为热菜的菜品的小票分配给热菜区的厨师,将类别为凉菜的菜品的小票分配给凉菜区的厨师,厨师根据菜品的类别进行分工,实现菜品的烹制。在此过程中,如果打印机出现故障导致一些菜品被漏打,厨师会由于没有拿到菜品的小票而遗漏菜品的烹制,导致用户等待时间过久,用户要么退餐,要么延长用户的用餐时长,降低了用户用餐体验。
技术实现思路
有鉴于此,本申请提供一种新的技术方案,可以防止菜单上的小票漏打印,确保菜品能够正常烹制。为实现上述目的,本申请提供技术方案如下:根据本申请的第一方面,提出了一种控制打印机的方法,包括:基于菜单信息,向N台打印机发送各自需要打印的菜品标识,N为正整数;获取M台打印机针对所述各自需要打印的菜品标识生成的M条打印反馈消息,M为正整数,且M≦N;基于所述M条打印反馈消息与所述菜单信息所包含的菜品标识,确定所述N台打印机中是否存在漏打印菜品的目标打印机;当所述N台打印机中存在所述目标打印机时,向所述目标打印机发送重新打印该目标打印机需要打印的菜品标识的指令。根据本申请的第二方面,提出了一种控制打印机的装置,包括:第一发送模块,用于基于菜单信息,向N台打印机发送各自需要打印的菜品标识;获取模块,用于接收M台打印机针对所述第一发送模块发送的所述各自需要打印的菜品标识生成的M条打印反馈消息,M为正整数,且M≦N;第一确定模块,用于基于 ...
【技术保护点】
一种控制打印机的方法,其特征在于,所述方法包括:基于菜单信息,向N台打印机发送各自需要打印的菜品标识,N为正整数;获取M台打印机针对各自需要打印的菜品标识生成的M条打印反馈消息,M为正整数,且M≦N;基于所述M条打印反馈消息与所述菜单信息所包含的菜品标识,确定所述N台打印机中是否存在漏打印菜品的目标打印机;当所述N台打印机中存在所述目标打印机时,向所述目标打印机发送重新打印该目标打印机需要打印的菜品标识的指令。
【技术特征摘要】
1.一种控制打印机的方法,其特征在于,所述方法包括:基于菜单信息,向N台打印机发送各自需要打印的菜品标识,N为正整数;获取M台打印机针对各自需要打印的菜品标识生成的M条打印反馈消息,M为正整数,且M≦N;基于所述M条打印反馈消息与所述菜单信息所包含的菜品标识,确定所述N台打印机中是否存在漏打印菜品的目标打印机;当所述N台打印机中存在所述目标打印机时,向所述目标打印机发送重新打印该目标打印机需要打印的菜品标识的指令。2.根据权利要求1所述的方法,其特征在于,所述基于所M条打印反馈消息与菜单信息所包含的菜品标识,确定所述N台打印机中是否存在漏打印菜品的目标打印机,包括:解析所述M条打印反馈消息中的每一条打印反馈消息携带的已打印的菜品标识,得到全部已打印的菜品标识;将所述全部已打印的菜品标识与菜单信息中所包含的菜品标识进行比较;当所述全部已打印的菜品标识与所述菜单信息中所包含的菜品标识不相同时,确定所述N台打印机中存在漏打印菜品的目标打印机;当所述全部已打印的菜品标识与所述菜单信息中所包含的菜品标识相同时,确定所述N台打印机中不存在漏打印菜品的目标打印机。3.根据权利要求2所述的方法,其特征在于,所述确定所述N台打印机中存在漏打印菜品的目标打印机的步骤之后,所述方法还包括:从所述M条打印反馈消息中解析用于发送打印反馈消息的M台打印机的标识;基于所述M台打印机的标识和所述N台打印机各自对应的标识,确定未发送所述打印反馈消息的打印机的标识;将未发送所述打印反馈消息的打印机的标识确定为所述目标打印机的标识。4.根据权利要求1所述的方法,其特征在于,所述基于菜单信息,向N台打印机发送各自需要打印的菜品标识,包括:确定菜单信息包含的菜品标识的类别;从N台打印机中确定与所述菜品标识的类别对应的打印机;向与类别对应的打印机发送各自需要打印的菜品标识。5.根据权利要求1所述的方法,其特征在于,所述向所述目标打印机发送重新打印该目标打印机需要打印的菜品标识的指令的步骤之前,所述方法还包括:向所述目标打印机发送是否出现异常的询问消息;当获取到所述目标打印机根据所述询问消息返回的确认消息时,若所述确认消息表示所述目标打印机处于正常打印状态,确认所述目标打印机是否已打印该目标打印机对应的菜品标识;若所述目标打印机未打印该目标打印机对应的菜品标识,执行所述向所述目标打印机发送重新打印该目标打印机需要打印的菜品标识的指令的步骤;若所述确认消息表示所述目标打印机处于异常状态,生成提示消息并推送所述提示消息。6.一种控制打印机的装置,其特征在于,所述装置包括:第一发送模块,用于基于菜单信息,向N台打印机发送各自需要打印的菜品标识,N为正整数;获取模块,用于接收所述M台打印机针对所述第一发送模块发送的所述各自需要打印的菜品标识生成的M条打印反馈消息,M为正整数,且M≦N;第一确定模块,用于基于所述获取模块接收到的所述M条打印反馈消息与所述菜单信息所包含的菜品标识,确定所述N台打印机中是否存在漏打印菜品的目标打印机;第二发送模块,用于当所述第一确定模块确定所述N台打印机中存在所述目标打印机时,向所述目标...
【专利技术属性】
技术研发人员:周长浩,
申请(专利权)人:北京三快在线科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。