终端及该终端与打印设备的通信方法技术

技术编号:13427880 阅读:59 留言:0更新日期:2016-07-29 17:34
本发明专利技术公开了一种终端及该终端与打印设备的通信方法,通信方法包括:建立终端与打印设备之间的物理连接;终端通过已建立的物理连接获取打印设备的连接类型,在打印设备通信库中搜索与该连接类型对应的连接元素,以及利用搜索到的连接元素对应的连接协议与打印设备进行软件连接;以及获取打印设备的属性信息,判断打印设备通信库中的驱动元素集中是否存在对应于该打印设备的属性信息的驱动元素,如果存在,则应用该驱动元素来驱动打印设备打印,其中,打印设备通信库包括连接元素集和驱动元素集,其中连接元素集中的每个连接元素对应一个连接协议,驱动元素集中的每个驱动元素对应一个打印设备供应方驱动。如此,实现与打印设备的快速连接。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体地,涉及一种终端及该终端与打印设备的通信方法
技术介绍
打印设备的使用在人们的工作和生活中越来越重要,例如通过网络发票开具系统终端(如运行在Android系统上的终端)进行开立发票,然后驱动打印设备发票打印出来。这就需要将终端与打印设备相连接并使得终端能够驱动所来连接的打印设备。目前,打印设备的种类繁多,它们的连接方式也多种多样,比如,蓝牙连接方式、串口连接方式、USB连接方式、Wifi连接方式等等,而且不同打印设备供应方的打印设备的驱动程序也一般不同。目前,终端每连接一个打印设备就需安装该打印机的连接及驱动程序,如此,提供对庞大数量的打印设备的支持,对于终端来说是一个很大的工作量。
技术实现思路
本专利技术的目的是提供一种终端及该终端与打印设备的通信方法,该通信方法易于实现与不同打印设备的连接,易于维护并能够降低开发成本。为了实现上述目的,本专利技术提供一种该终端与打印设备的通信方法,所述通信方法包括:建立所述终端与所述打印设备之间的物理连接;所述终端通过已建立的物理连接获取所述打印设备的连接类型,在打印设备通信库中搜索与该连接类型对应的连接元素,以及利用搜索到的连接元素对应的连接协议与所述打印设备进行软件连接;以及获取所述打印设备的属性信息,判断所述打印设备通信库中的驱动元素集中是否存在对应于该打印设备的属性信息的驱动元素,如果存在,则应用该驱动元素来驱动所述打印设备打印,其中,所述打印设备通信库包括连接元素集和驱动元素集,其中所述连接元素集中的每个连接元素对应一个连接协议,所述驱动元素集中的每个驱动元素对应一个打印设备供应方驱动。优选地,所述通信方法还包括:在所述终端建立打印设备通信库。优选地,所述通信方法还包括:如果所述连接元素集中不存在对应于所述打印设备的连接类型的连接元素,则在所述连接元素集中创建对应于该连接类型的连接元素;以及如果所述驱动元素集中不存在对应于所述打印设备的属性信息的驱动元素,则在所述驱动元素集中创建用于对应于该打印设备的属性信息的驱动元素。优选地,所述连接协议包括以下至少一者:串口连接协议、并口连接协议、USB连接协议、Wifi连接协议、蓝牙连接协议。优选地,所述打印设备为以下至少一者:串口打印设备、并口打印设备、USB打印设备、Wifi打印设备、蓝牙打印设备。优选地,所述打印设备的属性信息包括以下至少一者:打印设备的型号、设备供应方、类型。相应的,本专利技术还提供一种与打印设备进行通信的终端,所述终端包括:连接接口,用于提供所述终端与打印设备的物理连接;打印设备通信库,包括连接元素集和驱动元素集,其中所述连接元素集中的每个连接元素对应一个连接协议,所述驱动元素集中的每个驱动元素对应一个打印设备供应方驱动;以及处理器,该处理器用于:利用所述连接接口与所述打印设备已建立的物理连接获取所述打印设备的连接类型,在所述打印设备通信库中搜索与该连接类型对应的连接元素,以及利用搜索到的连接元素对应的连接协议与所述打印设备进行软件连接;以及获取所述打印设备的属性信息,以判断所述驱动元素集中是否存在对应于该打印设备的属性信息的驱动元素,如果存在,则应用该驱动元素来驱动所述打印设备打印。优选地,所述处理器还用于:如果所述连接元素集中不存在对应于所述打印设备的连接类型的连接元素,则在所述连接元素集中创建对应于该连接类型的连接元素;以及如果所述驱动元素集中不存在对应于所述打印设备的属性信息的驱动元素,则在所述驱动元素集中创建用于对应于该打印设备的属性信息的驱动元素。优选地,所述连接接口包括以下至少一者:串口、并口、USB接口、Wifi接口、蓝牙接口。优选地,所述连接协议包括以下至少一者:串口连接协议、并口连接协议、USB连接协议、Wifi连接协议、蓝牙连接协议。优选地,所述打印设备的属性包括以下至少一者:打印设备的型号、厂家、类型。通过上述技术方案,建立包括连接元素集和驱动元素集的打印设备通信库,以利用对应于打印设备的连接类型的连接元素与该打印设备连接,并利用对应于打印设备的属性信息的驱动元素来驱动该打印设备打印。如此,能够实现与打印设备的快速连接。本专利技术的其它特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术,但并不构成对本专利技术的限制。在附图中:图1是本专利技术提供的用于终端与打印设备的通信方法的流程图。具体实施方式以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本发明。图1是本专利技术提供的用于终端与打印设备的通信方法的流程图。如图1所示,所提供的用于终端与打印设备的通信方法可以包括:在步骤11处,建立所述终端与所述打印设备之间的物理连接;在步骤12处,所述终端通过已建立的物理连接获取所述打印设备的连接类型;在步骤13处,在打印设备通信库中搜索与该连接类型对应的连接元素;在步骤14处,利用搜索到的连接元素对应的连接协议与所述打印设备进行软件连接;在步骤15处,获取所述打印设备的属性信息;在步骤16处,判断所述打印设备通信库中的驱动元素集中是否存在对应于该打印设备的属性信息的驱动元素;如果存在,则转至步骤17处,应用该驱动元素来驱动所述打印设备打印。其中,所述打印设备通信库包括连接元素集和驱动元素集,其中所述连接元素集中的每个连接元素对应一个连接协议,所述驱动元素集中的每个驱动元素对应一个打印设备供应方驱动。通过上述技术方案,利用包括连接元素集和驱动元素集的打印设备通信库,以利用对应于打印设备的连接类型的连接元素与该打印设备连接,并利用对应于打印设备的属性信息的驱动元素来驱动该打印设备打印。如此,能够实现与打印设备的快速连接,易于维护并且开发成本较低。本专利技术所提供的通信方法还可以包括:在所述终端建立打印设备通信库。另外,本专利技术所提供的通信方法还可以包括:在步骤13处,如果在所建立的打印设备通信库中未搜索到与该连接类型对应的连接元素,即所述连接元素集中不存在对应于所述打印设备的连接类型的连接元素,则在所述连接元素集中创建对应于该连接协议的连接元素;以及在步骤16处,如果所述驱动元素集中不存在对应于所述打印设备的属性信息的驱动元素,则在所<本文档来自技高网...

【技术保护点】
一种用于终端与打印设备的通信方法,其特征在于,所述通信方法包括:建立所述终端与所述打印设备之间的物理连接;所述终端通过已建立的物理连接获取所述打印设备的连接类型,在打印设备通信库中搜索与该连接类型对应的连接元素,以及利用搜索到的连接元素对应的连接协议与所述打印设备进行软件连接;以及获取所述打印设备的属性信息,判断所述打印设备通信库中的驱动元素集中是否存在对应于该打印设备的属性信息的驱动元素,如果存在,则应用该驱动元素来驱动所述打印设备打印,其中,所述打印设备通信库包括连接元素集和驱动元素集,其中所述连接元素集中的每个连接元素对应一个连接协议,所述驱动元素集中的每个驱动元素对应一个打印设备供应方驱动。

【技术特征摘要】
1.一种用于终端与打印设备的通信方法,其特征在于,所述通信方法
包括:
建立所述终端与所述打印设备之间的物理连接;
所述终端通过已建立的物理连接获取所述打印设备的连接类型,在打印
设备通信库中搜索与该连接类型对应的连接元素,以及利用搜索到的连接元
素对应的连接协议与所述打印设备进行软件连接;以及
获取所述打印设备的属性信息,判断所述打印设备通信库中的驱动元素
集中是否存在对应于该打印设备的属性信息的驱动元素,如果存在,则应用
该驱动元素来驱动所述打印设备打印,
其中,所述打印设备通信库包括连接元素集和驱动元素集,其中所述连
接元素集中的每个连接元素对应一个连接协议,所述驱动元素集中的每个驱
动元素对应一个打印设备供应方驱动。
2.根据权利要求1所述的通信方法,其特征在于,所述通信方法还包
括:在所述终端建立打印设备通信库。
3.根据权利要求1所述的通信方法,其特征在于,所述通信方法还包
括:
如果所述连接元素集中不存在对应于所述打印设备的连接类型的连接
元素,则在所述连接元素集中创建对应于该连接类型的连接元素;以及
如果所述驱动元素集中不存在对应于所述打印设备的属性信息的驱动
元素,则在所述驱动元素集中创建用于对应于该打印设备的属性信息的驱动
元素。
4.根据权利要求1-3中任一项权利要求所述的通信方法,其特征在于,

\t所述连接协议包括以下至少一者:串口连接协议、并口连接协议、USB连接
协议、Wifi连接协议、蓝牙连接协议。
5.根据权利要求1-3中任一项权利要求所述的通信方法,其特征在于,
所述打印设备为以下至少一者:串口打印设备、并口打印设备、USB打印设
备、Wifi打印设备、蓝牙打印设备。
6.根据权利要求1-3中任一项权利要求所述的通信方法,其特征在于,

【专利技术属性】
技术研发人员:曹洪建付立库陈皓张伟陈懿杨彦青聂慧萍
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1