一种打印设备的制作方法

文档序号:2493526阅读:117来源:国知局
专利名称:一种打印设备的制作方法
技术领域
本实用新型涉及互联网技术领域,特别是涉及一种打印设备。
背景技术
随着互联网技术的高速发展,人们的工作生活与互联网的联系日益密切,互联网给人们工作生活带来的便利也逐渐显现。近年来,出现了基于互联网的网络购物系统,客户可以很方便地在网上选择外卖商户和商品。现有的基于互联网的外卖系统中,用户从网页下订单,商户通过登录网络购物系统网页或接收系统发送的短信获知订单状态,并当有新的订单时,通过在计算机上操作来选择接受或拒绝该订单。在实现本实用新型的过程中,发明人发现,现有技术至少存在如下问题当商户通过登录网络购物系统网页查看订单时,需要时刻守在电脑旁边并经常刷新网页,以及时获知订单状态;当商户通过系统发送的短信来获知订单状态时,由于短信仅发给商户,针对性较强,且由于网络状态等因素而易导致不能及时获知订单状态,引起丢单。同时,以上两种方法中,商品派送或对账时需要手抄订单,效率较低。

实用新型内容本实用新型的目的在于,提供一种打印设备,以使用户方便、及时地获知订单数据接收情况并根据需要进行灵活处理,为此,本实用新型采用如下技术方案—种打印设备,包括通信模块、存储模块、提示模块、打印模块以及微控制器;其中,所述通信模块与服务器之间建立有通信连接,用于接收服务器发送的订单数据;所述微控制器与所述通信模块、存储模块、提示模块和打印模块分别连接,用于在所述通信模块接收到订单数据时,向所述存储模块发送缓存所述订单数据的控制信号,并向所述提示模块发送进行提示的控制信号,以及向打印模块发送打印所述订单数据的控制
信号;所述存储模块与所述通信模块连接,用于在接收到所述微控制器发送的缓存订单数据的控制信号时,缓存所述通信模块接收到的订单数据;所述提示模块,用于在接收到所述微控制器发送的进行提示的控制信号时,进行提示;所述打印模块与所述存储模块连接,用于在接收到所述微控制器发送的打印订单数据的控制信号时,打印所述存储模块中缓存的订单数据。上述打印设备中,所述通信模块包括连接建立子模块,用于向服务器发送接入认证请求,并当接收到服务器返回的接入允许响应时,与所述服务器建立连接;接收子模块,用于接收服务器发送的订单数据。[0016]上述打印设备中,所述提示模块包括以下子模块之一或任意组合用于通过语音信号进行提示的语音信号提示子模块;用于通过光信号进行提示的光信号提示子模块;用于根据预先设置的订单接收者用户的通信号码向用户发送短消息进行提示的短消息子模块。上述打印设备中,还包括显示模块,与所述微控制器和存储模块连接,用于在接收到所述微控制器发送的显示订单数据的控制信号时,根据预先设置的订单数据内容选项,显示所述存储模块中缓存的订单数据的相应内容。上述打印设备中,还包括订单接受/拒绝模块,与所述微控制器和通信模块连接,用于在接收到微控制器根据用户选择的接受订单数据或拒绝订单数据的指令所发送的控制信号时,向所述通信模块发送接受或拒绝订单数据的指令;所述通信模块包括订单处理反馈子模块,用于根据接收到的指令,向服务器发送接受订单数据或拒绝订单数据的订单处理信息。上述打印设备中,还包括打印选择模块,与所述微控制器和打印模块连接,用于根据所述微控制器的控制信号向所述打印模块发送打印指令。上述打印设备中,所述打印选择模块包括打印子模块;所述打印子模块,用于在接收到微控制器根据用户选择的打印指令所发送的控制信号时,向所述打印模块发送打印订单的指令;所述打印模块包括第一打印子模块,用于在接收到所述打印子模块发送的打印订单的指令时,打印订单数据的全部内容。上述打印设备中,所述打印选择模块包括取消打印子模块;所述取消打印子模块,用于在接收到微控制器根据用户选择的取消打印指令所发送的控制信号时,向所述打印模块发送停止当前打印订单操作的指令;所述打印模块包括第二打印子模块,用于在接收到所述取消打印子模块发送的停止当前打印订单操作的指令时,停止当前打印订单的操作。上述打印设备中,所述打印选择模块包括打印预览子模块;所述打印预览子模块,用于在接收到微控制器根据用户选择的打印预览指令所发送的控制信号时,向所述打印模块发送预览打印订单的指令;所述打印模块包括第三打印子模块,在接收到所述打印预览子模块发送的预览打印订单的指令时, 根据接收到的指令中设置的订单数据内容选项,打印订单数据中的相应内容。与现有技术相比,由于本实用新型提供的打印设备可以接收到服务器发送的订单数据,并当接收到订单数据时,可以进行提示,以提示用户有新的订单数据需要处理,并可以打印接收到的订单数据,使用户能方便及时地获知新的订单数据,简化了订单操作、提高了订单处理效率。当然,实施本实用新型的实施例的任一产品并不一定需要同时达到以上所述的所有优点。

图1为本实用新型实施例中的打印设备的结构示意图;图2为本实用新型实施例中的通信模块的结构示意图;图3为本实用新型实施例中的提示模块的结构示意图;图4为本实用新型实施例中的打印选择模块的结构示意图;图5为本实用新型实施例中的打印模块的结构示意图;图6为本实用新型实施例中的通信模块的结构示意图;图7为本实用新型实施例中的打印方法流程图。
具体实施方式
本实用新型实施例提供的技术方案中,通过在打印设备上增加网络通信功能以及订单处理功能,可以使打印设备接收并缓存服务器发送的订单数据,当接收到服务器发送的订单数据时,提示商户有新的订单数据,并当满足打印条件时,打印接收到的订单数据。下面将结合本实用新型中的附图,对本实用新型中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本实用新型的一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员所获得的其他实施例,都属于本实用新型保护的范围。如图1所示,为实用新型实施例中的打印设备的结构示意图,该打印设备可以包括通信模块11,微控制器12、提示模块13、存储模块14以及打印模块15,上述各模块可以通过总线方式进行连接和通信,各模块的功能如下通信模块11主要用于与服务器建立通信连接,与服务器进行通信,接收服务器发送的订单数据。在实施时,通信模块11可以包括硬件部分和软件部分,硬件部分用来实现与网上购物系统的服务器的通信连接,软件部分用来实现登录网上购物系统。其中,硬件部分可以包括有线网卡或无线网卡,以便通过有线方式或无线方式连接到网上购物系统的服务器。软件部分可以包括必要的硬件驱动程序以及客户端软件,客户端软件可以根据用户设置的用户名和密码等账户信息登录网上购物系统服务器,以便从该服务器下载该用户所接收到的订单数据。具体地,打印设备接入网络时可进行接入认证。相应的,通信模块11可以包括连接建立子模块111,用于向服务器发送接入认证请求,并当接收到服务器返回的接入允许响应时,与服务器建立连接;接收子模块112,用于接收服务器发送的订单数据,其结构示意图如图2所示。其中,连接建立子模块111发送的接入认证请求中携带有该打印机对应的用户名和密码,服务器接收到该接入认证请求后,将接入认证请求转发给用户中心服务器, 所述用户中心服务器中存储有注册用户表,通过查询注册用户表,确定认证请求中携带的用户名是否有效(如该用户名是否为注册用户或/和该用户名是否在有效期内等),并当用户名有效时,可进一步查询注册用户表,确定密码是否有效(或正确)。当用户名和密码均有效时,则认证通过。并将认证结果返回给服务器,当认证结果为有效时,服务器向打印机发送接入允许响应,即允许该打印机接入。其中,通信模块11与服务器之间可以通过 3G、GPRS (General Packet Radio Service,通用分组无线服务)、以太网、WiFi (wireless fidelity,无线保真)或USB (Universal Serial BUS,通用串行总线)的方式通信。存储模块14,用于缓存通信模块11接收到的订单数据;提示模块13,用于当通信模块11接收到服务器发送的订单数据时进行提示,以提示接收到新的订单;打印模块15,用于打印存储模块14中缓存的订单数据。其中,打印模块15可以采用易装纸热敏打印方式,且支持图形打印;微控制器12中存储有控制程序,用于控制打印设备的各功能模块协调工作。具体地,当通信模块11接收到服务器发送的订单数据时,向提示模块13发送提示控制信号,以指示提示模块13进行提示;还可以向打印模块14发送打印控制信号,以指示打印模块15 打印订单数据。提示模块13可以通过声音信号、光信号或短信等方式进行订单提示,相应的,提示模块13可以包括以下子模块之一或任意组合,其结构示意图可以如图3所示语音信号提示子模块131,该子模块可包括蜂鸣器或喇叭等声音信号的输出装置, 用于通过语音信号进行提示。其中,进行语音信号提示时使用的语音信号可以是蜂鸣声,也可以是预先录制的个性化铃声等其他语音信号,如“新订单来了,请查看”的语音提示;光信号提示子模块132,该子模块可包括信号指示灯等光信号的输出装置,用于通过光信号进行提示,如通过信号指示灯的闪烁进行提示;短消息子模块133,该子模块可以是无线通信模块,可根据预设的被叫号码(可以是一个也可以是多个,通常为订单接收者的通信号码)向相应用户发送短消息进行订单提示。进一步的,提示内容中可包括订单号以及预设的内容,如,“新订单来了,请查看,订单号xxxx(xxxx表示实际订单号)”。提示模块13进行订单提示时,可以根据使用的提示方式的不同采用一次性提示或周期性提示的方式进行提示。具体地,若提示模块13使用语音信号或/和光信号进行提示,当通信模块11接收到订单数据时,提示模块13可以仅提示一次(提示的持续时间可以根据具体应用进行调整),也可以以预设周期进行周期性提示(周期可以根据具体应用进行调整),或者根据设定的提示次数进行提示;若提示模块13使用短信的方式进行提示,提示模块13 —般采用一次性提示的方式,即当通信模块11接收到订单数据时,发送短消息进行提示。通过订单提示功能,当有新订单到达时,可以使订单接收者用户及时获知订单到达的情况,以便及时处理。与现有技术相比,订单接收者用户不必时刻守在计算机旁并实时进行刷新页面,就能及时获知订单达到情况,一方面简化了订单接收者用户的操作,另一方面可以一定程度上保证及时接收订单以便及时处理。为了进一步提高订单数据传输过程的安全性,服务器发送给打印设备的订单数据可以是经过加密处理的。例如,服务器可以使用签名加密的方式对发送给打印设备的订单数据进行加密,打印设备接收到加密后的订单数据后,可以通过预先约定的密钥进行解密, 并进行后续处理。进一步的,本实用新型实施例提出的打印设备还可以包括[0064]显示模块16,用于显示通信模块11接收到的订单数据。其中,显示模块16可以是单色或彩色IXD (Liquid Crystal Display,液晶显示器)屏。由于打印设备本身的限制,显示模块16的显示区域通常不会太大,因此在显示订单数据时,可以显示部分订单内容,如根据用户预先设置的订单数据内容选项,仅显示订单号、下订单时间、订单金额等信息。通过显示模块16,可以使订单接收者用户了解订单的相关信息。进一步的,本实用新型实施例提出的打印设备还可以包括打印选择模块17,该模块可为用户提供打印选择功能的选项,接收用户根据该选项所提交的打印指令,并将该打印指令提交给打印模块15进行处理。所述打印选择模块17 可进一步包括但不限于打印子模块171、取消打印子模块172和打印预览子模块173之一或任意组合,本实用新型实施例提供的打印选择模块的结构示意图可以如图4所示。打印选择模块17所提供的各子模块,可通过在打印设备上设置相应功能按键实现,即当用户按下相应功能按键时,该模块将该功能按键对应的打印指令发送给打印模块15进行处理;也可通过触摸方式的相应功能按键实现,如在显示模块16的打印选择功能区域中设置相应功能按键,当用户触摸相应功能按键时,该模块将该功能按键对应的打印指令发送给打印模块15进行处理。具体的,打印子模块171用于,在接收到用户选择的打印功能时,向打印模块15发送打印订单的指令。其中,打印订单的功能是指打印完整的订单数据。当用户选中“打印” 时,有新的订单到达时会打印该订单。在具体实现时,还可以配合显示模块16所显示的订单号进行,如,当用户选择某个或某些订单后,再选择“打印”按键时,可打印这些订单的详细内容。“不打印”功能是指不打印存储模块14中的订单数据。当用户选中“不打印”时, 即使有新的订单到达也不会打印订单。取消打印子模块172用于,在接收到用户选择的取消打印功能时,向打印模块15 发送停止当前打印订单操作的指令。其中,取消打印订单的功能是指在打印过程中,用户可通过“取消打印”按键提交停止当前打印订单数据操作的指令,以使打印模块15停止当前的打印操作。打印预览子模块173用于,在接收到用户选择的打印预览功能时,向所述打印模块发送预览打印订单的指令。其中,预览打印订单的功能是指不打印订单数据的全部,而仅打印其中的部分数据,以便订单接收者用户将其作为参考,进一步确定是否需要打印订单数据的全部内容。订单接收者用户可根据需要预先设置打印预览的内容,如仅打印订单号、 下订单时间和订单金额。在实际实施时,如果“打印预览”功能被选中,则当有新订单到达时,仅根据订单接收者用户预设的订单数据内容选项,打印该订单数据中的相关内容。相应地,打印模块15可以包括但不限于第一打印子模块151、第二打印子模块 152、第三打印子模块153。其中,第一打印模块151用于,在接收到打印子模块171发送的打印订单的指令后,打印订单数据的全部内容;第二打印子模块152用于,在接收到取消打印子模块172发送的停止当前打印订单操作的指令后,停止当前打印订单的操作;第三打印子模块153用于,在接收到打印预览子模块173发送的预览打印订单的指令后,根据预设的订单数据内容选项,打印订单数据的相应内容。如图5所示,为本实用新型实施例提供的打印模块的结构示意图。进一步的,本实用新型实施例提出的打印设备还可以包括[0072]订单接受/拒绝模块18,用于向用户提供订单数据接受或拒绝的选择功能,并根据用户选择的接受订单数据或拒绝订单数据的指令,向通信模块11发送接受订单数据或拒绝订单数据的指示;相应的,如图6所示,通信模块11可以包括订单处理反馈子模块 113,用于根据接收到的所述指示,向服务器发送接受订单数据或拒绝订单数据的订单处理信息。其具体实现可同打印操作选项的实现,即可通过在打印设备上设置功能按键或在显示模块16上增加相应触摸按键实现。当“接受订单”被选中时,订单接受/拒绝模块18通过订单处理反馈子模块113将对订单数据的处理信息(接受)发送给服务器;同理,当“拒绝订单”被选中时,订单接受/拒绝模块18通过订单处理反馈子模块113将对订单数据的处理信息(拒绝)发送给服务器。需要注意的是,本实用新型实施例中的满足打印条件时进行打印可以具体是当通信模块11接收到服务器发送的订单数据时,由打印模块15自动打印;也可以是当通信模块 11接收到服务器发送的订单数据,且用户通过打印选择模块17选择打印订单数据时,由打印模块15进行打印。通过本实用新型的实施例可以看出,由于打印设备可以接收到服务器发送的订单数据,并当接收到订单数据时,可以进行提示,以提示商户有新的订单数据需要处理;当满足打印条件时,打印设备可以打印接收到的订单数据,使商户能方便及时地获知新的订单数据,提高了订单处理效率、并简化了订单处理操作,提高了订单处理的灵活性。当然,实施本实用新型的实施例的任一产品并不一定需要同时达到以上所述的所有优点。基于上述打印设备相同的技术构思,本实用新型实施例还提供一种利用上述实施例提出的打印设备进行打印的打印方法。如图7所示,为本实用新型实施例提出的打印方法流程的示意图,该实施例以打印设备包括上述所有模块为例,该打印方法可以包括以下步骤步骤701、打印设备进行接入认证,并当认证通过后接入服务器。具体的,通信模块11向服务器发送接入认证请求,该认证请求中携带有该打印设备对应的用户名和密码;服务器接收到认证请求后,将该认证请求转发给用户中心,由用户中心对认证请求中携带的用户名和密码进行认证,并将认证结果发送给服务器;当认证结果为有效时,服务器向通信模块11发送接入允许响应;通信模块11接收到接入允许响应后,与服务器建立连接。其中,用户中心对认证请求中携带的用户名和密码进行认证可以具体为用户中心服务器根据自身存储的注册用户表,查询认证请求中携带的用户名是否有效(如该用户名是否为注册用户或/和该用户名是否在有效期内等),并当用户名有效时,进一步判断密码是否有效(或正确)。当用户名和密码均有效时,则认证通过。步骤702、打印设备接收服务器发送的订单数据,缓存接收到的订单数据并进行提
ο具体的,通信模块11与服务器建立连接后,若有消费者在该打印机对应的商户的网站上选择商品并下订单,服务器直接将订单数据发送给通信模块11。通信模块11接收到服务器发送的订单数据后,可以将订单数据缓存在存储模块14中,并通过提示模块13提示用户有新的订单数据需要处理。其中,提示模块13可以以语音信号或光信号的方式进行提示(如以蜂鸣声或录制的个性化铃声进行提示、或超高亮度彩色LED(Light EmittingDiode,发光二极管)),也可以以给商户发送短消息方式进行提示,还可以同时采用上述三种提示方式中的两种或三种进行提示。步骤703、当满足打印条件时,打印设备打印接收到的订单数据。具体的,商户根据提示模块13的提示获知有新的订单数据需要处理后,可以通过显示模块16查看存储模块14中缓存的订单数据,并根据订单数据的具体内容通过订单接受/拒绝模块18选择接受或拒绝相应的订单数据,并通过打印选择模块17选择是否打印该订单数据。当打印选择模块17的选择结果为打印时,打印模块15打印相应的订单数据。 其中,当商户通过订单接受/拒绝模块18选择接受或拒绝相应的订单数据时,通信模块11 将会把商户对订单数据的处理情况(接受或拒绝订单数据)发送给服务器。需要注意的是,打印设备打印订单数据的打印条件并不限定于商户通过打印选择模块17选择打印订单数据,当打印设备不包括打印选择模块17时,打印条件也可以是通信模块11接收到订单数据,即当通信模块11接收到订单数据时,打印模块15自动打印接收到的订单数据。通过本实用新型的实施例可以看出,由于打印设备可以接收到服务器发送的订单数据,并当接收到订单数据时,可以进行提示,以提示商户有新的订单数据需要处理;当满足打印条件时,打印设备可以打印接收到的订单数据,使商户能方便及时地获知新的订单数据,提高了订单处理效率、并简化了订单处理操作,提高了订单处理的灵活性。当然,实施本实用新型的实施例的任一产品并不一定需要同时达到以上所述的所有优点。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本实用新型可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本实用新型的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台终端设备(可以是手机,个人计算机,服务器,或者网络设备等)执行本实用新型各个实施例所述的方法。以上所述仅是本实用新型的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本实用新型原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本实用新型的保护范围。
权利要求1.一种打印设备,其特征在于,包括通信模块、存储模块、提示模块、打印模块以及微控制器;其中,所述通信模块与服务器之间建立有通信连接,用于接收服务器发送的订单数据; 所述微控制器与所述通信模块、存储模块、提示模块和打印模块分别连接,用于在所述通信模块接收到订单数据时,向所述存储模块发送缓存所述订单数据的控制信号,并向所述提示模块发送进行提示的控制信号,以及向打印模块发送打印所述订单数据的控制信号;所述存储模块与所述通信模块连接,用于在接收到所述微控制器发送的缓存订单数据的控制信号时,缓存所述通信模块接收到的订单数据;所述提示模块,用于在接收到所述微控制器发送的进行提示的控制信号时,进行提示;所述打印模块与所述存储模块连接,用于在接收到所述微控制器发送的打印订单数据的控制信号时,打印所述存储模块中缓存的订单数据。
2.如权利要求1所述的打印设备,其特征在于,所述通信模块包括连接建立子模块,用于向服务器发送接入认证请求,并当接收到服务器返回的接入允许响应时,与所述服务器建立连接;接收子模块,用于接收服务器发送的订单数据。
3.如权利要求1所述的打印设备,其特征在于,所述提示模块包括以下子模块之一或任意组合用于通过语音信号进行提示的语音信号提示子模块; 用于通过光信号进行提示的光信号提示子模块;用于根据预先设置的订单接收者用户的通信号码向用户发送短消息进行提示的短消息子模块。
4.如权利要求1所述的打印设备,其特征在于,还包括显示模块,与所述微控制器和存储模块连接,用于在接收到所述微控制器发送的显示订单数据的控制信号时,根据预先设置的订单数据内容选项,显示所述存储模块中缓存的订单数据的相应内容。
5.如权利要求1所述的打印设备,其特征在于,还包括订单接受/拒绝模块,与所述微控制器和通信模块连接,用于在接收到微控制器根据用户选择的接受订单数据或拒绝订单数据的指令所发送的控制信号时,向所述通信模块发送接受或拒绝订单数据的指令; 所述通信模块包括订单处理反馈子模块,用于根据接收到的指令,向服务器发送接受订单数据或拒绝订单数据的订单处理信息。
6.如权利要求1-5之一所述的打印设备,其特征在于,还包括打印选择模块,与所述微控制器和打印模块连接,用于根据所述微控制器的控制信号向所述打印模块发送打印指令。
7.如权利要求6所述的打印设备,其特征在于,所述打印选择模块包括打印子模块; 所述打印子模块,用于在接收到微控制器根据用户选择的打印指令所发送的控制信号时,向所述打印模块发送打印订单的指令; 所述打印模块包括第一打印子模块,用于在接收到所述打印子模块发送的打印订单的指令时,打印订单数据的全部内容。
8.如权利要求6所述的打印设备,其特征在于,所述打印选择模块包括取消打印子模块;所述取消打印子模块,用于在接收到微控制器根据用户选择的取消打印指令所发送的控制信号时,向所述打印模块发送停止当前打印订单操作的指令; 所述打印模块包括第二打印子模块,用于在接收到所述取消打印子模块发送的停止当前打印订单操作的指令时,停止当前打印订单的操作。
9.如权利要求6所述的打印设备,其特征在于,所述打印选择模块包括打印预览子模块;所述打印预览子模块,用于在接收到微控制器根据用户选择的打印预览指令所发送的控制信号时,向所述打印模块发送预览打印订单的指令; 所述打印模块包括第三打印子模块,在接收到所述打印预览子模块发送的预览打印订单的指令时,根据接收到的指令中设置的订单数据内容选项,打印订单数据中的相应内容。
专利摘要本实用新型公开了一种打印设备,包括通信模块、存储模块、提示模块、打印模块以及微控制器;其中,通信模块与服务器之间建立有通信连接,用于接收服务器发送的订单数据;微控制器与通信模块、存储模块、提示模块和打印模块分别连接,用于在通信模块接收到订单数据时,向存储模块发送缓存订单数据的控制信号,并向提示模块发送进行提示的控制信号,以及向打印模块发送打印订单数据的控制信号;存储模块用于缓存通信模块接收到的订单数据;提示模块,用于进行提示;打印模块用于打印存储模块中缓存的订单数据。通过本实用新型,可以使商户方便及时地获知新的订单数据,并提高订单数据处理效率和灵活性。
文档编号B41J2/00GK202088663SQ20112013334
公开日2011年12月28日 申请日期2011年4月29日 优先权日2011年4月29日
发明者张洁, 袁旸, 钱振宇 申请人:阿里巴巴集团控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1