[发明专利]Android终端的打印方法及计算机可读存储介质在审
申请号: | 201910966626.0 | 申请日: | 2019-10-12 |
公开(公告)号: | CN110955394A | 公开(公告)日: | 2020-04-03 |
发明(设计)人: | 李韬;谢新春;林煜 | 申请(专利权)人: | 福建联迪商用设备有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 柯玉珊 |
地址: | 350000 福建省福州市鼓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | android 终端 打印 方法 计算机 可读 存储 介质 | ||
本发明公开了一种Android终端的打印方法及计算机可读存储介质,方法包括:获取预设的打印机信息;根据所述打印机信息中的打印机参数,选择对应的打印模板,所述打印机参数包括纸宽和型号;根据所述打印机信息中的打印机连接方式,与对应的打印机建立连接;根据所选择的打印模板以及所述连接方式,生成对应的打印数据报文,并将所述打印数据报文发送给对应的打印机。本发明可提高打印的灵活性。
技术领域
本发明涉及打印技术领域,尤其涉及一种Android终端的打印方法及计算机可读存储介质。
背景技术
目前,Android终端进行打印有几种方法:
一、当Android终端没有配置内置打印机时,只能使用外置打印机进行打印;
二、当Android终端自带有内置打印机时,则使用自带内置打印机进行打印;
三、通过自带内置打印机以及适配外置打印机进行打印;
四、Android终端通过串口连接一个中间件后由中间件连接打印机,从而进行打印。
其中,外置打印机为热敏打印机,其主要特点是根据每个打印机厂商提供的API(Application Programming Interface,应用程序编程接口)进行调用。内置打印机为热敏打印机,其主要特点是根据每个终端厂商提供的内置打印机的API进行调用,每个厂商的内置打印机的API有较大的差别。主要影响的硬件参数是纸宽度(58mm、80mm)、出纸口长度及走纸距离、一行的点阵宽度。
需进行打印时,用户按照终端接口文档整理数据,然后发送数据给打印机,最后返回打印结果。
但上述方法存在以下几个缺点:
1、自带内置打印机的Android终端,由于打印机的接口与其他厂商不一致,所以软件部分不能通用与于所有自带内置打印机的Android终端。
2、连接外置设备Android终端受限于外置打印机的硬件条件和设计限制,只能连接单一外置打印机设备。
3、连接外置设备的Android终端受设计限制,只能打印固定的单据。
发明内容
本发明所要解决的技术问题是:提供一种Android终端的打印方法及计算机可读存储介质,可提高打印的灵活性。
为了解决上述技术问题,本发明采用的技术方案为:一种Android终端的打印方法,包括:
获取预设的打印机信息;
根据所述打印机信息中的打印机参数,选择对应的打印模板,所述打印机参数包括纸宽和型号;
根据所述打印机信息中的打印机连接方式,与对应的打印机建立连接;
根据所选择的打印模板以及所述连接方式,生成对应的打印数据报文,并将所述打印数据报文发送给对应的打印机。
本发明还提出一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上所述的步骤。
本发明的有益效果在于:通过根据打印机参数选择对应的打印模板,使得当使用相同打印机参数的打印机打印相同数据源的单据时,打印出的数据内容也是相同的,为用户解决了相同纸宽的打印机因为硬件设备不同而造成的排版和指令差异;通过对应的连接方式,连接对应的打印机,可支持多台打印机同时打印相同或不同格式的单据,提高了打印的灵活性。
附图说明
图1为本发明的一种Android终端的打印方法的流程图;
图2为本发明实施例一的方法流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建联迪商用设备有限公司,未经福建联迪商用设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910966626.0/2.html,转载请声明来源钻瓜专利网。