[发明专利]一种网络订单的本地打印方法和系统在审
申请号: | 201710174052.4 | 申请日: | 2017-03-22 |
公开(公告)号: | CN107122145A | 公开(公告)日: | 2017-09-01 |
发明(设计)人: | 段小山 | 申请(专利权)人: | 深圳点点科技有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 深圳卓正专利代理事务所(普通合伙)44388 | 代理人: | 吴思莹 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 订单 本地 打印 方法 系统 | ||
技术领域
本发明涉及网络订单的打印技术,特别是多路并发的网络订单打印技术。
背景技术
随着互联网的蓬勃发展,特别是移动互联网的兴起,越来越多的餐馆、酒吧等消费场所支持“互联网+”服务,消费者可通过手机微信、支付宝、或浏览器等方式扫描二维码下单,也可直接通过相关手机App软件提交订单。现有技术中,订单打印方法存在以下各种问题:(1)采用向服务器轮询的方式获取订单,这种方式的缺点是轮询快则服务器压力大、性能低,轮询慢则获取订单延时、用户体验差。(2)订单一般保存在本地队列中,只能按顺序打印,每个时刻只能一台打印机工作,其它打印机闲置,在高峰期商户、用户体验差。(3)订单打印过程中,如有网络异常发生(如网络闪断、网络延迟等,这些在实际场景中常常出现),影响后续所有订单,造成订单延误打印、甚至不打印(漏单),以致用户等待良久、情绪愤怒,体验极差。(4)打印机异常时,常有漏单发生,用户体验极差。(5)商家想更换打印效果,需在人工在本地修改配置或升级软件。(6)很多订单获取装置有软件界面,需要商家交互操作,在有些工作场景(如厨房)使用不便。
发明内容
本发明的一个目的在于,提供一种网络订单的本地打印方法,以提供快速、灵活、稳定、高效的网络订单的本地打印服务。
本发明通过如下技术方案实现:提供一种网络订单的本地打印方法,从云平台获取所述网络订单,根据所述网络订单的订单信息适配打印模型,根据打印模型生成打印任务并映射到打印任务树,遍历打印任务树并向所述多个打印机发送所述打印任务。
进一步地,所述方法还包括接受用户输入以对打印模板进行修改的步骤。
进一步地,所述方法还包括获取所述多个打印机的所述打印机信息的步骤。
进一步地,所述方法还包括搜集来自所述打印机的打印错误信息并向云平台上传所述打印错误信息的步骤。
进一步地,所述方法还包括根据所述打印错误信息恢复打印任务的步骤。
本发明的另一个目的在于,提供一种网络订单的本地打印系统,包括打印服务器和与打印服务器通信的多个打印机,所述服务器包括:网络订单获取模块,用于从云平台获取所述网络订单;打印模型适配模块,用于根据所述网络订单的订单信息适配打印模型;打印任务管理模块,用于根据打印模型生成打印任务并映射到打印任务树;打印机管理模块,用于遍历打印任务树并向所述多个打印机发送所述打印任务。
进一步地,所述系统还包括打印配置模块,其用于接受用户输入并对打印模板进行相应的修改。
进一步地,所述系统还包括打印机信息扫描模块,用于获取所述多个打印机的所述打印机信息。
进一步地,所述系统还包括错误搜集模块,用于搜集来自所述打印机的打印错误信息并上传至云平台。
进一步地,所述系统还包括故障恢复模块,用于根据打印错误信息恢复打印任务。
本发明的有益效果是:一方面,本发明根据所述网络订单的所述订单信息决定对应的打印模板和打印机信息,根据所述打印模板和打印机信息生成对应的打印模型,并将打印模型映射到打印任务树,可以将一个网络订单分割成多个打印任务,利用多个打印机同时执行打印任务,从而使实现所述网络订单的多路并行打印,以提高打印效率,并可以按网络订单的类型分配不同的打印机进行打印,使系统更加灵活智能。另一方面,本发明通过打印伪指令使得不同打印机硬件对用户透明,提高了打印的灵活性。
附图说明
图1是根据本发明的一个实施方式的网络订单的本地打印系统的架构示意图;
图2是根据本发明的一个实施方式的网络订单的本地打印方法的流程图;
图3是根据本发明的一个实施方式的服务器的结构示意图。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳点点科技有限公司,未经深圳点点科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710174052.4/2.html,转载请声明来源钻瓜专利网。