[发明专利]一种跨系统共享打印的方法及系统在审
申请号: | 202111165378.3 | 申请日: | 2021-09-30 |
公开(公告)号: | CN114003184A | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 苗功勋;张雷;王金国;王刚刚;李伟 | 申请(专利权)人: | 中孚安全技术有限公司;中孚信息股份有限公司;北京中孚泰和科技发展股份有限公司;南京中孚信息技术有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 董雪 |
地址: | 250101 山东省济南市高新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 共享 打印 方法 | ||
本发明公开了一种跨系统共享打印的方法及系统,包括:第一客户端从服务端获取所需操作系统驱动的第二客户端的打印机信息,并根据所述打印机信息安装虚拟打印机;通过虚拟打印机进行打印;获取打印选项及通过虚拟打印机产生的中间文件,并上传至服务端,以使服务端向所述第二客户端的打印机发送打印通知,从而所述第二客户端的打印机按照所述打印选项和中间文件进行打印。本发明共享打印的方法不受局域网的限制,只要客户端能够与服务端建立连接即可;客户端之间不直接进行交互,减少了通信成本和限制;能够兼容不同操作系统驱动的打印机,减少打印成本,可拓展实现打印审计的功能。
技术领域
本发明涉及跨系统共享打印技术领域,尤其涉及一种跨系统共享打印的方法及系统。
背景技术
本部分的陈述仅仅是提供了与本发明相关的背景技术信息,不必然构成在先技术。
对于打印机来说,并不是所有操作系统都会提供打印机驱动,有时候需要跨系统打印,比如:linux操作系统的主机需使用windows操作系统的打印机,windows操作系统的主机需要使用linux操作系统的打印机等。
现有技术中,往往通过以下方式实现跨系统的打印:
(1)通过操作系统之间共享打印机的方式实现跨系统的打印;这种方式会受到局域网的限制,并且仅有几种打印机支持跨系统共享打印机,并不能适用于所有的打印机,在一些特定的环境下禁用共享打印的策略被禁用;另外,在应用层面不支持随意添加二维码、文本水印和图片水印的功能。
(2)在宿主系统上安装其他操作系统的打印机,进行跨系统的打印;这种方式相当于在宿主系统内安装一个虚拟操作系统去打印,十分消耗系统资源。
发明内容
为了解决上述问题,本发明提出了一种跨系统共享打印的方法及系统,在原操作系统内安装与原操作系统打印机属性一致的虚拟打印机,通过虚拟打印机打印出中间文件,通过服务端将中间文件发送到目标操作系统的打印机上进行打印。
在一些实施方式中,采用如下技术方案:
一种跨系统共享打印的方法,包括:
第一客户端从服务端获取所需操作系统驱动的第二客户端的打印机信息,并根据所述打印机信息安装虚拟打印机;
通过虚拟打印机进行打印;
获取打印选项及通过虚拟打印机产生的中间文件,并上传至服务端,以使服务端向所述第二客户端的打印机发送打印通知,从而所述第二客户端的打印机按照所述打印选项和中间文件进行打印。
在另一些实施方式中,采用如下技术方案:
一种跨系统共享打印的系统,包括:安装有第一操作系统驱动的打印机的第一客户端,所述第一客户端能够被配置为执行如下过程:
从服务端获取所需操作系统驱动的第二客户端的打印机信息,并根据所述打印机信息安装虚拟打印机;
通过虚拟打印机进行打印;
获取打印选项及通过虚拟打印机产生的中间文件,并上传至服务端,以使服务端向所述第二客户端的打印机发送打印通知,从而所述第二客户端的打印机按照所述打印选项和中间文件进行打印。
在另一些实施方式中,采用如下技术方案:
一种跨系统共享打印的系统,包括服务端,所述服务端被配置为执行如下过程:
获取并存储不同操作系统驱动的客户端打印机信息;
接收第一客户端的打印选项及中间文件后,向所述第二客户端的打印机发送打印通知。
在另一些实施方式中,采用如下技术方案:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中孚安全技术有限公司;中孚信息股份有限公司;北京中孚泰和科技发展股份有限公司;南京中孚信息技术有限公司,未经中孚安全技术有限公司;中孚信息股份有限公司;北京中孚泰和科技发展股份有限公司;南京中孚信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111165378.3/2.html,转载请声明来源钻瓜专利网。