[发明专利]云打印方法、装置、存储介质及电子设备有效
申请号: | 202111620646.6 | 申请日: | 2021-12-28 |
公开(公告)号: | CN114281278B | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 王震宇;杨天放 | 申请(专利权)人: | 苏州博瑞凯德信息技术有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 苗芬芬 |
地址: | 215000 江苏省苏州市工业*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 打印 方法 装置 存储 介质 电子设备 | ||
本申请实施例公开了云打印方法、装置、存储介质及电子设备,上述方法包括在登录第一程序的情况下,进入第二程序,上述第二程序为上述第一程序的子程序;在上述第二程序中,获取目标账号;确定上述目标账号关联的至少两个云打印服务器;对上述至少两个云打印服务器进行响应测试;根据响应结果在上述至少两个云打印服务器中确定目标打印服务器;将目标数据传输至上述目标打印机,以触发上述目标打印机打印上述目标数据。本申请可以确保云打印的响应速率,确保短时高效的打印服务器,节省云打印带宽资源。
技术领域
本申请实施例涉及打印机技术领域,尤其涉及云打印方法、装置、存储介质及电子设备。
背景技术
相关技术中,在进行云打印的情况下,可以任意选择可以提供服务的云打印服务器,但是这难以保证云打印服务器的服务质量,从而影响了打印成功率,降低了用户体验。
发明内容
为了解决上述的至少一个技术问题,本申请实施例提供云打印方法、装置、存储介质及电子设备。
一方面,本申请实施例提供了一种云打印方法,应用于客户端,所述方法包括:
在登录第一程序的情况下,进入第二程序,所述第二程序为所述第一程序的子程序;
在所述第二程序中,获取目标账号;
确定所述目标账号关联的至少两个云打印服务器;
对所述至少两个云打印服务器进行响应测试;
根据响应结果在所述至少两个云打印服务器中确定目标打印服务器;
将目标数据传输至所述目标打印机,以触发所述目标打印机打印所述目标数据。
在一个实施例中,所述对所述至少两个云打印服务器进行响应测试,包括:
并发向所述至少两个云打印服务器中的每一云打印服务器发送页面测试请求,所述页面测试请求用于触发接收方反馈测试响应。
在一个实施例中,所述并发向所述至少两个云打印服务器中的每一云打印服务器发送页面测试请求,包括:
基于Ajax异步通信的方式向所述至少两个云打印服务器中的每一云打印服务器发送页面测试请求,针对每一所述页面测试请求,启动对应的计时器。
在一个实施例中,所述根据响应结果在所述至少两个云打印服务器中确定目标打印服务器,还包括:
在获取首个测试响应并且所述首个测试响应与对应的页面测试请求之间间隔的时间小于预设时间阈值的情况下,将反馈所述首个测试响应对应的云打印服务器确定为所述目标打印服务器。
在一个实施例中,所述在获取首个测试响应并且所述首个测试响应与对应的页面测试请求之间间隔的时间小于预设时间阈值的情况下,将反馈所述首个测试响应对应的云打印服务器确定为所述目标打印服务器,包括:
响应于首次获取到测试响应的情况,获取对应的计时器中的计数结果;
响应于所述计数结果小于所述预设时间间隔阈值的情况,将所述首个测试响应对应的云打印服务器确定为所述目标打印服务器;
响应于各计时器中的计数结果均超过所述预设时间阈值的情况,反馈打印失败响应。
在一个实施例中还提供一种云打印方法,应用于任一云打印服务器,所述方法包括:
响应于页面测试请求,向所述页面测试请求包括的目标账号反馈测试响应;
在获取到所述目标账号对应的客户端发送的目标数据的情况下,将所述目标数据转码为打印驱动文件;
打印所述打印驱动文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州博瑞凯德信息技术有限公司,未经苏州博瑞凯德信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111620646.6/2.html,转载请声明来源钻瓜专利网。