[发明专利]云打印方法、装置、存储介质及电子设备有效
申请号: | 202111620646.6 | 申请日: | 2021-12-28 |
公开(公告)号: | CN114281278B | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 王震宇;杨天放 | 申请(专利权)人: | 苏州博瑞凯德信息技术有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 苗芬芬 |
地址: | 215000 江苏省苏州市工业*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 打印 方法 装置 存储 介质 电子设备 | ||
1.一种云打印方法,其特征在于,应用于客户端,所述方法包括:
在登录第一程序的情况下,进入第二程序,所述第二程序为所述第一程序的子程序;
在所述第二程序中,获取目标账号;
确定所述目标账号关联的至少两个云打印服务器,所述至少两个云打印服务器包括以客户端所处位置为中心的预设半径内的云打印服务器,所述至少两个云打印服务器均为网页服务器,所述至少两个云打印服务器部署于不同城市,所述客户端所处位置通过所述第二程序获取;
基于Ajax异步通信的方式向所述至少两个云打印服务器中的每一云打印服务器发送页面测试请求,针对每一所述页面测试请求,启动对应的计时器,所述页面测试请求用于触发接收方反馈测试响应;
响应于首次获取到测试响应的情况,获取对应的计时器中的计数结果;
响应于所述计数结果小于预设时间阈值的情况,将所述首个测试响应对应的云打印服务器确定为目标打印服务器;
响应于各计时器中的计数结果均超过所述预设时间阈值的情况,反馈打印失败响应;
将目标数据传输至所述目标打印服务器,以触发所述目标打印服务器打印所述目标数据,所述目标打印服务器还用于对所述目标数据进行转码,生成通用格式文件;调整基于所述目标账号对应的水印数据、隐形水印对应的颜色以及透明度,得到目标水印;将所述目标水印加入所述通用格式文件中,得到目标文件;基于所述目标打印机对应的驱动文件对所述目标文件进行处理,得到第二目标文件;对所述第二目标文件进行打印,得到携带隐形水印的打印件。
2.一种云打印方法,其特征在于,应用于任一云打印服务器,所述方法包括:
响应于页面测试请求,向所述页面测试请求包括的目标账号反馈测试响应;
在获取到所述目标账号对应的客户端发送的目标数据的情况下,将所述目标数据转码为打印驱动文件;
打印所述打印驱动文件;
其中,所述客户端用于执行下述操作:
在登录第一程序的情况下,进入第二程序,所述第二程序为所述第一程序的子程序;
在所述第二程序中,获取目标账号;
确定所述目标账号关联的至少两个云打印服务器,所述至少两个云打印服务器包括以客户端所处位置为中心的预设半径内的云打印服务器,所述至少两个云打印服务器均为网页服务器,所述至少两个云打印服务器部署于不同城市,所述客户端所处位置通过所述第二程序获取;
基于Ajax异步通信的方式向所述至少两个云打印服务器中的每一云打印服务器发送页面测试请求,针对每一所述页面测试请求,启动对应的计时器,所述页面测试请求用于触发接收方反馈测试响应;
响应于首次获取到测试响应的情况,获取对应的计时器中的计数结果;
响应于所述计数结果小于预设时间阈值的情况,将所述首个测试响应对应的云打印服务器确定为目标打印服务器;
响应于各计时器中的计数结果均超过所述预设时间阈值的情况,反馈打印失败响应;
将目标数据传输至所述目标打印服务器,以触发所述目标打印服务器打印所述目标数据,所述目标打印服务器还用于对所述目标数据进行转码,生成通用格式文件;调整基于所述目标账号对应的水印数据、隐形水印对应的颜色以及透明度,得到目标水印;将所述目标水印加入所述通用格式文件中,得到目标文件;基于所述目标打印机对应的驱动文件对所述目标文件进行处理,得到第二目标文件;对所述第二目标文件进行打印,得到携带隐形水印的打印件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州博瑞凯德信息技术有限公司,未经苏州博瑞凯德信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111620646.6/1.html,转载请声明来源钻瓜专利网。