System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及打印机,尤其涉及一种票据打印方法及装置。
技术介绍
1、针对o2o业务,多个线下商超通过各自的手机或电脑接收线上订单,然后在手机或电脑上点击打印按钮,通过蓝牙、usb数据线或wifi与手机或电脑连接的打印机接收到打印指令后打印购物小票,商超根据购物小票进行拣货并打包,等待骑手配送。这种打印方式使得打印所需硬件(手机或电脑、以及打印机)的成本较高,另外,打印过程还需要人工参与。
技术实现思路
1、有鉴于此,本专利技术实施例提供一种票据打印方法及装置,其应用于云打印系统,所述云打印系统与多个线上下单系统连接、并与多个线下门店的打印设备绑定,通过接收所述多个线上下单系统中的任一系统发送的订单信息;所述订单信息指示了门店标识及商品明细;所述门店标识为所述多个线下门店中的任一门店对应的门店标识;根据所述多个线下门店的注册信息以及所述门店标识,确定所述门店标识对应的目标打印设备;所述注册信息指示了所述多个线下门店的门店标识及其对应的打印设备;将所述订单信息发送给所述目标打印设备,以使所述目标打印设备根据所述商品明细打印对应的票据。由此通过绑定多个线上下单系统和多个线下门店的打印设备,实现了仅需一台打印机的无人化票据打印,从而节省了人工成本且降低了硬件成本。
2、为实现上述目的,根据本专利技术实施例的一个方面,提供了一种票据打印方法。
3、本专利技术实施例的一种票据打印方法,应用于云打印系统,所述云打印系统与多个线上下单系统连接、并与多个线下门店的打印设备绑
4、可选地,所述云打印系统和所述打印设备分别与物联网平台绑定;所述将所述订单信息发送给所述目标打印设备,包括:根据设备状态记录表确定所述目标打印设备的状态是否正常;在所述目标打印设备正常的情况下,根据所述订单信息生成所述目标打印设备可识别的打印指令;将所述打印指令发送给所述物联网平台;通过所述物联网平台将所述打印指令发送给所述目标打印设备。
5、可选地,本专利技术提供的方法还包括:通过所述物联网平台接收所述目标打印设备上报的状态信息;根据所述状态信息确定所述目标打印设备的当前状态;根据所述当前状态更新所述设备状态记录表。
6、可选地,本专利技术提供的方法还包括:通过所述物联网平台接收所述目标打印设备上报的打印结果信息;根据所述打印结果信息,确定所述订单信息对应的打印任务是否完成;根据所述打印任务完成情况,将所述打印任务加入重试队列或标记为已完成。
7、可选地,本专利技术提供的方法还包括:确定所述订单对应的多个处理节点;生成与所述多个处理节点对应的处理提醒指令;将所述处理提醒指令发送给所述目标打印设备,以使所述目标打印设备根据所述处理提醒指令发出对应的语音提示。
8、可选地,所述云打印系统和所述打印设备分别与物联网平台绑定;所述将所述处理提醒指令发送给所述目标打印设备,包括:将所述处理提醒指令发送给所述物联网平台;通过所述物联网平台将所述处理提醒指令发送给所述目标打印设备。
9、可选地,所述多个处理节点包括主动处理节点和被动处理节点,所述生成与所述多个处理节点对应的处理提醒指令,包括:响应于接收到所述订单信息,确定所述订单对应的主动处理节点以及所述主动处理节点对应的时间点;在所述时间点根据所述主动处理节点生成对应的主动处理指令;接收所述订单信息对应的线上下单系统发送的所述订单对应的状态变化情况;根据所述状态变化情况,确定与所述状态变化情况对应的被动处理节点;根据所述被动处理节点生成对应的被动处理指令。
10、为实现上述目的,根据本专利技术实施例的又一方面,提供了一种票据打印装置。
11、本专利技术实施例的一种票据打印装置,应用于云打印系统,所述云打印系统与多个线上下单系统以及多个线下门店的打印设备绑定,包括:订单接收模块,用于接收所述多个线上下单系统中的任一系统发送的订单信息;所述订单信息指示了门店标识及商品明细;所述门店标识为所述多个线下门店中的任一门店对应的门店标识;打印设备确定模块,用于根据所述多个线下门店的注册信息以及所述门店标识,确定所述门店标识对应的目标打印设备;所述注册信息指示了所述多个线下门店的门店标识及其对应的打印设备;
12、为实现上述目的,根据本专利技术实施例的又一方面,提供了一种服务器。
13、本专利技术实施例的一种服务器包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例的一种票据打印方法。
14、为实现上述目的,根据本专利技术实施例的再一方面,提供了一种计算机可读存储介质。
15、本专利技术实施例的一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本专利技术实施例的一种票据打印方法。
16、上述专利技术中的一个实施例具有如下优点或有益效果:其应用于云打印系统,所述云打印系统与多个线上下单系统连接、并与多个线下门店的打印设备绑定,通过接收所述多个线上下单系统中的任一系统发送的订单信息;所述订单信息指示了门店标识及商品明细;所述门店标识为所述多个线下门店中的任一门店对应的门店标识;根据所述多个线下门店的注册信息以及所述门店标识,确定所述门店标识对应的目标打印设备;所述注册信息指示了所述多个线下门店的门店标识及其对应的打印设备;将所述订单信息发送给所述目标打印设备,以使所述目标打印设备根据所述商品明细打印对应的票据。由此通过绑定多个线上下单系统和多个线下门店的打印设备,实现了仅需一台打印机的无人化票据打印,从而节省了人工成本且降低了硬件成本。
17、上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
本文档来自技高网...【技术保护点】
1.一种票据打印方法,其特征在于,应用于云打印系统,所述云打印系统与多个线上下单系统连接、并与多个线下门店的打印设备绑定,包括:
2.根据权利要求1所述的方法,其特征在于,所述云打印系统和所述打印设备分别与物联网平台绑定;所述将所述订单信息发送给所述目标打印设备,包括:
3.根据权利要求2所述的方法,其特征在于,还包括:
4.根据权利要求2所述的方法,其特征在于,还包括:
5.根据权利要求1所述的方法,其特征在于,还包括:
6.根据权利要求5所述的方法,其特征在于,所述云打印系统和所述打印设备分别与物联网平台绑定;所述将所述处理提醒指令发送给所述目标打印设备,包括:
7.根据权利要求5所述的方法,其特征在于,所述多个处理节点包括主动处理节点和被动处理节点,所述生成与所述多个处理节点对应的处理提醒指令,包括:
8.一种票据打印装置,其特征在于,应用于云打印系统,所述云打印系统与多个线上下单系统以及多个线下门店的打印设备绑定,包括:
9.一种服务器,其特征在于,包括:
10.一
...【技术特征摘要】
1.一种票据打印方法,其特征在于,应用于云打印系统,所述云打印系统与多个线上下单系统连接、并与多个线下门店的打印设备绑定,包括:
2.根据权利要求1所述的方法,其特征在于,所述云打印系统和所述打印设备分别与物联网平台绑定;所述将所述订单信息发送给所述目标打印设备,包括:
3.根据权利要求2所述的方法,其特征在于,还包括:
4.根据权利要求2所述的方法,其特征在于,还包括:
5.根据权利要求1所述的方法,其特征在于,还包括:
6.根据权利要求5所述的方法,其特征在于,所述云打印系统和所述打印...
【专利技术属性】
技术研发人员:乔明国,仇敬飞,王超,焦怀胜,卢明田,
申请(专利权)人:北京沃东天骏信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。