[发明专利]一种云打印方法、存储介质和服务器有效
申请号: | 201810952534.2 | 申请日: | 2018-08-21 |
公开(公告)号: | CN109189351B | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 骆水明 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 官建红 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 打印 方法 存储 介质 服务器 | ||
1.一种云打印方法,其特征在于,包括:
获取目标用户通过移动终端发起的云打印请求,其中所述云打印请求包括所述目标用户的用户信息;
通过所述用户信息在预先构建的打印任务记录表中查询所述目标用户于PC端发起的目标打印任务,所述打印任务记录表记录各个用户于PC端发起的所有打印任务;
若查询到所述目标打印任务,则发送控制指令至打印机,以执行所述目标打印任务的打印操作;
其中,所述发送控制指令至打印机包括:
接收由所述移动终端发送的预约打印时间;
在所述预约打印时间前的第一时长,获取所述移动终端的第一定位信息;
根据所述第一定位信息确定与所述移动终端距离最近的目标打印机;
当所述预约打印时间到达后,发送控制指令至所述目标打印机;
所述发送控制指令至所述目标打印机包括:
获取所述移动终端的第二定位信息;
根据所述第二定位信息判断所述移动终端和所述目标打印机之间的距离是否小于第一长度;
若所述移动终端和所述目标打印机之间的距离小于第一长度,则发送控制指令至所述目标打印机;
若所述移动终端和所述目标打印机之间的距离大于或等于第一长度,则延时预设的时长,并返回获取所述移动终端的第二定位信息的步骤。
2.根据权利要求1所述的云打印方法,其特征在于,所述打印任务记录表通过以下步骤构建:
为各个PC端设置虚拟打印机;
将所述虚拟打印机的输出端口设置为空;
若检测到向所述虚拟打印机发送的打印任务,则在指定目录下获取包含待打印内容的假脱机文件;
使用格式转换工具将所述假脱机文件转换成特定格式的待打印文件;
记录所述特定格式的待打印文件、对应的打印任务的产生时间以及用户信息,得到所述打印任务记录表。
3.根据权利要求2所述的云打印方法,其特征在于,还包括:
当一个打印任务被执行之后,在所述打印任务记录表中删除所述被执行的打印任务的记录;
若一个打印任务的产生时间和当前时间的差值大于预设阈值,则在所述打印任务记录表中删除所述产生时间和当前时间的差值大于预设阈值的打印任务的记录。
4.根据权利要求1至3中任一项所述的云打印方法,其特征在于,所述发送控制指令至打印机包括:
接收由所述移动终端发送的打印机名称和IP地址,所述移动终端通过扫描打印机对应的二维码获取所述打印机名称和IP地址;
发送控制指令至所述打印机名称和IP地址对应的打印机。
5.根据权利要求1所述的云打印方法,其特征在于,在根据所述第一定位信息确定与所述移动终端距离最近的目标打印机之后,还包括:
将所述目标打印机的位置信息发送至所述移动终端。
6.根据权利要求1所述的云打印方法,其特征在于,在获取所述移动终端的第一定位信息之前,还包括:
发送打印提示信息至所述移动终端;
若在第二时长内接收到所述移动终端回复的打印确认信息,则执行获取所述移动终端的第一定位信息的步骤。
7.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,其特征在于,所述计算机可读指令被处理器执行时实现如权利要求1至6中任一项所述的云打印方法的步骤。
8.一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,其特征在于,所述处理器执行所述计算机可读指令时实现如下步骤:
获取目标用户通过移动终端发起的云打印请求,其中所述云打印请求包括所述目标用户的用户信息;
通过所述用户信息在预先构建的打印任务记录表中查询所述目标用户于PC端发起的目标打印任务,所述打印任务记录表记录各个用户于PC端发起的所有打印任务;
若查询到所述目标打印任务,则发送控制指令至打印机,以执行所述目标打印任务的打印操作;
其中,所述发送控制指令至打印机包括:
接收由所述移动终端发送的预约打印时间;
在所述预约打印时间前的第一时长,获取所述移动终端的第一定位信息;
根据所述第一定位信息确定与所述移动终端距离最近的目标打印机;
当所述预约打印时间到达后,发送控制指令至所述目标打印机;
所述发送控制指令至所述目标打印机包括:
获取所述移动终端的第二定位信息;
根据所述第二定位信息判断所述移动终端和所述目标打印机之间的距离是否小于第一长度;
若所述移动终端和所述目标打印机之间的距离小于第一长度,则发送控制指令至所述目标打印机;
若所述移动终端和所述目标打印机之间的距离大于或等于第一长度,则延时预设的时长,并返回获取所述移动终端的第二定位信息的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810952534.2/1.html,转载请声明来源钻瓜专利网。