[发明专利]一种实现本地打印机接入云打印平台的方法和系统在审
| 申请号: | 201710123080.3 | 申请日: | 2017-03-03 |
| 公开(公告)号: | CN106970767A | 公开(公告)日: | 2017-07-21 |
| 发明(设计)人: | 金海;方杰;熊健;余辰 | 申请(专利权)人: | 华中科技大学 |
| 主分类号: | G06F3/12 | 分类号: | G06F3/12;H04L29/08 |
| 代理公司: | 华中科技大学专利中心42201 | 代理人: | 李智,曹葆青 |
| 地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 实现 本地 打印机 接入 打印 平台 方法 系统 | ||
技术领域
本发明属于云打印技术领域,更具体地,涉及一种实现本地打印机接入云打印平台的方法和系统。
背景技术
随着云计算技术的发展,越来越多的非计算终端接入云打印平台的需求越来越旺盛。打印机便是其中一种,因为打印机厂商之间的竞争利益关系,各自都有各自的云接入方式,但由于协议不通,缺少一个统一的规范标准,导致没有办法将各种厂商各种机型的打印机接入到一个公共的云打印平台。
现有的云打印有这样几种实现方式:
惠普e打印:惠普针对自己的部分打印机(云打印机器),使用基于邮件服务的方式来实现云打印。首先这部分打印机硬件上必须要有网卡,能够接入互联网。然后给每个打印机配置唯一的邮件地址,用户使用时向这台打印机的邮件地址发送带文件附件的邮件即可,打印机服务自动去云端收取邮件、然后下载附件文件、最后打印。这种方式对打印机的硬件有网卡要求,只支持部分惠普打印机,而且不易扩展到公共的云打印平台上。
百度云打印:百度云打印是与佳能合作,定制生成了几款机型,将云打印平台服务程序嵌入到打印机机器中,百度云打印负责搭建云打印平台,提供用户上传文件、提交打印、支付等功能,打印机内嵌程序从云打印平台获取打印任务开始打印。
新印相云打印:是指在打印机的周边,布置一台计算机安装新印相云打印软件,计算机通过软件控制周边链接的打印输出设备,并且与云端终端相连,用户在云端选定打印文档和选定打印机网点并完成支付之后,到指定的地点通过扫描二维码之后,完成文件输出。
在现有云打印方式中,包括惠普云打印、百度云打印、新印相云打印或其他云打印方式,都是针对定制终端打印设备的特定的实现方式,所以导致传统的打印机无法直接接入到云打印终端中,这样就影响到云打印终端的大规模推广和应用。
发明内容
针对现有技术的以上缺陷或改进需求,本发明提供了一种实现本地打印机接入云打印平台的方法和系统,其目的在于通过本地接入层调用操作终端的打印接口驱动打印机工作,云接入层使用HTTP协议的API接口与云打印平台通信,由此解决现有云打印技术方案支持打印机型号品牌有限的技术问题。
为实现上述目的,提供了一种实现本地打印机接入云打印平台的方法,其特征在于,该方法包括:
(1)调用主机操作系统的打印接口,读取和主机连接的本地打印机信息;
(2)接入网络,发送HTTP的GET网络请求或POST网络请求到云打印平台和云打印平台通信,将本地打印机注册为云打印机;
(3)轮询云打印平台,查询与其连接的云打印机是否有打印任务,若没有则继续轮询,若有则下载云打印任务中的文档,配置打印参数,驱动打印机打印文档;
(4)读取打印机打印任务状态结果,并将打印任务状态结果通过网络更新至云打印平台;
(5)轮询本地打印机状态信息,若打印机状态信息变化则更新到云打印平台。
另一方面,本发明还提供了一种实现本地打印机接入云打印平台的系统,其特征在于,该系统包括:
本地接入层,用于通过主机操作系统的打印接口和本地打印机通信;
云接入层,用于发送HTTP的GET网络请求或POST网络请求到云打印平台和云打印平台通信;
所述本地接入层包括:
打印机监控模块,用于轮询打印机获取本地打印机状态信息;
打印模块,用于下发打印任务至本地打印机,驱动打印机按打印参数打印文档;
任务监控模块,用于轮询打印机获取打印任务状态信息;
所述云接入层包括:
云打印机管理模块,用于将本地打印机添加到云打印平台或从云打印平台删除云打印机;提取打印机监控模块获取的本地打印机状态信息的变化并更新到云打印平台;
云打印任务反馈模块,用于提取任务监控模块获取的打印任务状态信息的变化并更新到云打印平台;
云打印模块,用于从云打印平台轮询打印任务,解析打印参数,下载文件,发送至打印模块。
进一步地,所述云接入层还包括:
账号管理模块,账号管理模块,用于在云打印平台上注册为用户,进行用户的登陆或登出,查询用户所有云打印机。
总体而言,通过本发明所构思的以上技术方案与现有技术相比,具有以下技术特征及有益效果:
(1)本发明技术方案通过主机操作系统的打印接口和打印机通信,可以解决市场上出现的各个品牌各个型号的本地打印机接入云打印平台的问题;
(2)本发明安装在和本地打印机连接的主机上,无需额外硬件,实现简单,打印机接入方法简单灵活。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710123080.3/2.html,转载请声明来源钻瓜专利网。





