[发明专利]一种用于跨平台跨浏览器在Web应用里进行打印的方法在审
| 申请号: | 202011506697.1 | 申请日: | 2020-12-18 |
| 公开(公告)号: | CN112486437A | 公开(公告)日: | 2021-03-12 |
| 发明(设计)人: | 谈超 | 申请(专利权)人: | 武汉点石互动网络科技有限公司 |
| 主分类号: | G06F3/12 | 分类号: | G06F3/12 |
| 代理公司: | 北京化育知识产权代理有限公司 11833 | 代理人: | 涂琪顺 |
| 地址: | 430000 湖北省武汉市洪山区鲁磨*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 平台 浏览器 web 应用 进行 打印 方法 | ||
1.一种浏览器Web应用控制系统打印机的技术方案,其特征在于,包括:
接收用户在浏览器发起的打印请求;
建立传输渠道,调用打印服务提供的接口,并将用户发起的打印请求传输给打印机;
将打印机将要接收到的打印请求,转化为打印机可以识别的内容;
调用打印机,执行打印过程,打印出与用户请求一致的结果。
2.根据权利1要求所述的方法,其特征在于,接收用户在浏览器发起的打印请求之前,还包括:
提供用户用于预览将要提交的打印请求所包含的内容样式;
提供用户在预览打印请求包含内容后,允许用户调整打印内容样式的方法;
提供用户保存打印内容样式的方法,并让该样式在需要的地方都可以使用;
在用户提交打印请求之前,让用户所见即所得的明确将要打印出来的内容与自己想要的内容是否一致,若是,创建打印请求,若不是,则可以继续调整内容;
以及,当用户在不同的操作系统平台的不同浏览器下,都能完全一致的进行上述操作。
3.根据权利1要求所述的方法,其特征在于,建立传输渠道,调用打印服务提供的接口之前,还包括:
调用操作系统提供的打印接口,列出可用打印机,并选择打印机发送打印指令;
提供不同浏览器都可识别的通信协议,包括HTTP和WebSocket;
可随时验证基于所选通信协议的传输渠道是否建立;
提供Web应用开发人员可以理解和使用的开发接口,以及接口的调用方式说明;
提供基于开发接口的测试数据案例,以及故障处理方案。
4.根据权利1要求所述的方法,其特征在于,将用户发起的打印请求传输给打印机之前,还包括:
检测本地或远程计算机环境中是安装部署打印服务客户端,若未部署,则提供下载安装的方法;
检测本地或远程计算机环境中的打印服务客户端是否有新版,若有,则提供更新方法;
检测本地或远程计算机环境中的打印服务客户端是否有故障,若有,则提供检测和修复方法。
5.根据权利1要求所述的方法,其特征在于,所述方法还包括:
解析用户从Web应用提交到打印服务客户端的打印内容和打印设置;
将解析出来的打印内容渲染成打印机可以打印的内容;
将解析出来的打印设置传递给打印机。
6.根据权利1要求所述的方法,其特征在于,所述方法还包括:
打印服务客户端的渲染方法可以确保在不同操作系统和不同浏览器提交过来的相同打印内容,打印出来的结果一致;
当相同内容的打印结果不一致时,提供可行的解决方法。
7.一种跨平台跨浏览器的技术,其特征在于,所述技术并不限定具体操作系统,以及操作系统运行的浏览器。
8.Web应用,其特征在于,所述应用必须都运行在浏览器里面,通过网址或者IP地址访问,有些应用还会要求必须登录获得授权后,才能使用。
9.一种打印技术,其特征在于,所述技术需要通过系统和客户端,控制连接在本地计算机或者远程服务器上的打印机执行打印。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉点石互动网络科技有限公司,未经武汉点石互动网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011506697.1/1.html,转载请声明来源钻瓜专利网。





