一种兼容多种智能打印机的方法及系统与流程

文档序号:25542559发布日期:2021-06-18 20:39阅读:75来源:国知局

本发明涉及打印技术领域,具体涉及一种兼容多种智能打印机的方法及系统。



背景技术:

在教育领域,越来越多的家长为了孩子的教育,购买了打印机设备。近两年,在教育学习领域中,一种新型的热敏打印机悄然兴起,此设备使用简单、无需加墨。但市场上的打印机品牌众多,打印机的支持协议也不尽相同,如何在一个app中兼容多种智能打印机成了一个难题。目前常见的方法是在app中加入多个打印机的sdk,一一对每个品牌的打印机进行兼容,但这种方法费事费力,每增加一个兼容品牌,就要修改一次app,非常不方便。



技术实现要素:

针对现有技术的不足,本发明旨在提供一种兼容多种智能打印机的方法及系统。

为了实现上述目的,本发明采用如下技术方案:

一种兼容多种智能打印机的方法,具体过程为:

s1、首先在移动设备上安装打印机兼容app,同时安装所购买的智能打印机配套的打印机app,所述打印机app的androidmanifest中响应一个固定的action;

s2、用户将要打印的内容通过打印机兼容app发送到服务器端,服务器端根据打印尺寸对要打印的内容进行排版并生成一个pdf文档,然后将该pdf文档的下载链接返回至打印机兼容app;

s3、所述打印机兼容app检测移动设备中是否有打印机app响应了所述固定的action,如果有,打印机兼容app在移动设备的显示界面上显示打印按钮;

s4、用户点击打印按钮后,所述打印兼容app按照pdf文档的下载链接将pdf文档下载到移动设备本地,再调用响应了所述固定的action的打印机app并向其传递pdf文档的存放路径;

s5、所述打印机app收到pdf文档的存放路径后,自行控制对应的智能打印机进行打印。

本发明还提供一种实现上述方法的系统,包括:

打印机兼容app:安装在移动设备中;用于将用户要打印的内容发送到服务器端;用于在收到服务器端返回的pdf文档的下载链接后检测移动设备中是否有打印机app响应了固定的action,如果有,打印机兼容app在移动设备的显示界面上显示打印按钮;用于在用户点击打印按钮后,按照pdf文档的下载链接将pdf文档下载到移动设备本地,再调用响应了所述固定的action的打印机app并向其传递pdf文档的存放路径;

服务器端:用于根据打印尺寸对用户要打印的内容进行排版并生成一个pdf文档,然后将该pdf文档的下载链接返回至打印机兼容app;

打印机app:其androidmanifest中响应一个指定的action,用于在接收到来自打印机兼容app的pdf文档的存放路径后控制对应的智能打印机完成打印。

本发明的有益效果在于:本发明不仅可以不受第三方打印机的技术限制,而且很容易进行广泛兼容,且第三方打印机品牌进行兼容的难度和成本很低,只需要在配套的打印机app的androidmanifest中响应一个指定的action即可。

具体实施方式

以下将对本发明作进一步的描述,需要说明的是,本实施例以本技术方案为前提,给出了详细的实施方式和具体的操作过程,但本发明的保护范围并不限于本实施例。

实施例1

本实施例提供一种兼容多种智能打印机的方法,具体过程为:

s1、首先在移动设备上安装打印机兼容app,同时安装所购买的智能打印机配套的打印机app,所述打印机app的androidmanifest中响应一个固定的action。

具体地,本实施例中,所有想兼容本实施例打印方法的打印机app都需要在androidmanifest中隐式响应一个固定的action为"com.readboy.printer.pdf"。

s2、用户将要打印的内容通过打印机兼容app发送到服务器端,服务器端根据打印尺寸(a4纸或热敏纸)对要打印的内容进行排版并生成一个pdf文档,然后将该pdf文档的下载链接返回至打印机兼容app;

s3、所述打印机兼容app检测移动设备中是否有打印机app响应了所述固定的action,如果有,打印机兼容app在移动设备的显示界面上显示打印按钮;

s4、用户点击打印按钮后,所述打印兼容app按照pdf文档的下载链接将pdf文档下载到移动设备本地,再调用响应了所述固定的action的打印机app并向其传递pdf文档的存放路径;

s5、所述打印机app收到pdf文档的存放路径后,自行控制对应的智能打印机进行打印。

通过对现有的各种a4纸打印机和热敏打印机的实现原理和技术进行分析,发现虽然各种打印机差异较大,但都能支持pdf文档的打印,本实施例方法基于该共同点对多种智能打印机进行兼容,不仅可以不受第三方打印机的技术限制,而且很容易进行广泛兼容,且第三方打印机品牌进行兼容的难度和成本很低,只需要在配套的打印机app的androidmanifest中响应一个指定的action即可。

实施例2

本实施例提供一种实现上述方法的系统,包括:

打印机兼容app:安装在移动设备中;用于将用户要打印的内容发送到服务器端;用于在收到服务器端返回的pdf文档的下载链接后检测移动设备中是否有打印机app响应了固定的action,如果有,打印机兼容app在移动设备的显示界面上显示打印按钮;用于在用户点击打印按钮后,按照pdf文档的下载链接将pdf文档下载到移动设备本地,再调用响应了所述固定的action的打印机app并向其传递pdf文档的存放路径;

服务器端:用于根据打印尺寸对用户要打印的内容进行排版并生成一个pdf文档,然后将该pdf文档的下载链接返回至打印机兼容app;

打印机app:其androidmanifest中响应一个指定的action,用于在接收到来自打印机兼容app的pdf文档的存放路径后控制对应的智能打印机完成打印。

对于本领域的技术人员来说,可以根据以上的技术方案和构思,给出各种相应的改变和变形,而所有的这些改变和变形,都应该包括在本发明权利要求的保护范围之内。



技术特征:

1.一种兼容多种智能打印机的方法,其特征在于,具体过程为:

s1、首先在移动设备上安装打印机兼容app,同时安装所购买的智能打印机配套的打印机app,所述打印机app的androidmanifest中响应一个固定的action;

s2、用户将要打印的内容通过打印机兼容app发送到服务器端,服务器端根据打印尺寸对要打印的内容进行排版并生成一个pdf文档,然后将该pdf文档的下载链接返回至打印机兼容app;

s3、所述打印机兼容app检测移动设备中是否有打印机app响应了所述固定的action,如果有,打印机兼容app在移动设备的显示界面上显示打印按钮;

s4、用户点击打印按钮后,所述打印兼容app按照pdf文档的下载链接将pdf文档下载到移动设备本地,再调用响应了所述固定的action的打印机app并向其传递pdf文档的存放路径;

s5、所述打印机app收到pdf文档的存放路径后,自行控制对应的智能打印机进行打印。

2.一种实现上述权利要求1所述方法的系统,其特征在于,包括:

打印机兼容app:安装在移动设备中;用于将用户要打印的内容发送到服务器端;用于在收到服务器端返回的pdf文档的下载链接后检测移动设备中是否有打印机app响应了固定的action,如果有,打印机兼容app在移动设备的显示界面上显示打印按钮;用于在用户点击打印按钮后,按照pdf文档的下载链接将pdf文档下载到移动设备本地,再调用响应了所述固定的action的打印机app并向其传递pdf文档的存放路径;

服务器端:用于根据打印尺寸对用户要打印的内容进行排版并生成一个pdf文档,然后将该pdf文档的下载链接返回至打印机兼容app;

打印机app:其androidmanifest中响应一个指定的action,用于在接收到来自打印机兼容app的pdf文档的存放路径后控制对应的智能打印机完成打印。


技术总结
本发明公开了一种兼容多种智能打印机的方法及系统,在移动设备中安装打印机兼容APP,智能打印机配套的打印机APP的Androi dMan i fest中响应一个固定的act i on,需要打印时,打印机兼容APP将需要打印内容发送至服务器端,服务器端生成PDF文档后将下载链接返回至打印机兼容APP。打印机兼容APP下载PDF文档至本地,当检测到有打印机APP响应了该固定的act i on时,将该PDF文档的存放路径发送至打印机APP,打印机APP控制智能打印机完成打印。本发明将不仅可以不受第三方打印机的技术限制,而且很容易进行广泛兼容,且第三方打印机品牌进行兼容的难度和成本很低,只需要在配套的打印机APP的Androi dMan i fest中响应一个指定的act i on即可。

技术研发人员:季英会;林典伟;娄渊胜
受保护的技术使用者:读书郎教育科技有限公司
技术研发日:2021.04.08
技术公布日:2021.06.18
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1