[发明专利]一种半虚拟化打印方法及装置、电子设备在审
| 申请号: | 202211528569.6 | 申请日: | 2022-11-30 |
| 公开(公告)号: | CN115857841A | 公开(公告)日: | 2023-03-28 |
| 发明(设计)人: | 谷宏兵;张一奇;李强 | 申请(专利权)人: | 北京鼎盾信息科技有限公司 |
| 主分类号: | G06F3/12 | 分类号: | G06F3/12 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 赵祎 |
| 地址: | 100000 北京市西城区德*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 虚拟 打印 方法 装置 电子设备 | ||
本申请公开了一种半虚拟化打印方法及装置、电子设备,应用于第一设备,该方法包括:基于用户发起的打印任务,获取打印任务中的第一打印数据;通过物理打印机驱动,将第一打印数据转换成第二设备可识别的第二打印数据,并发送第二打印数据;通过Backend将发送的第二打印数据拦截后发送给第二设备,用于使第二设备对第二打印数据进行保密审核得到加密数据后,对加密数据进行格式处理得到物理打印机可识别的待打印数据,并向打印任务对应的物理打印机发送待打印数据。以此解决对于高级特性来说,虚拟打印机与物理打印机协调的问题。
技术领域
本发明涉及打印技术领域,特别涉及一种半虚拟化打印方法及装置、电子设备。
背景技术
虚拟打印技术是在操作系统中使用软件模拟真实的打印机,虚拟打印是在编辑软件中,选择一个虚拟的打印机,并利用虚拟打印机的驱动将编辑软件中的文档以版式文件形式输出,比如,在编辑WPS中,利用CUPS-PDF虚拟打印机将文档转换成pdf文档。具体的,用户选择虚拟打印机发起打印任务,经由CUPS(Common UNIX Printing System,通用UNIX打印系统)处理,将打印的内容发给虚拟打印机软件。在此之后,虚拟打印机根据自定义的功能,将其生成pdf文件。
随着近几年国产操作系统Linux的发展,基于CUPS的打印需求增加,目前基于虚拟打印技术研发了安全打印技术方案,用以管理、控制用户的打印操作。在现有的虚拟打印机技术方案中,首先需要在用户的PC机上安装虚拟打印机。发起打印任务时的流程:
具体的,用户使用虚拟打印机发起打印任务;操作系统的CUPS处理打印任务,在CUPS与虚拟打印驱动协调处理时,将打印数据转存并发送给打印管控系统;经过审批确认处理;将处理后的打印数据发送至CUPS;由CUPS将打印数据使用真实物理打印机发起打印任务。
但是由于物理打印机驱动和物理打印机应该是配套使用,每个型号的物理打印机,能处理的纸张大小、进纸口、单双面、黑白彩色、环保等功能均不相同。物理打印机驱动会为物理打印机提供定制功能,以便和用户交互;虚拟打印机作为一个通用的打印驱动程序,如果是最终不连接物理打印机的话,可以比较自由的定义自身功能。但管控用的虚拟打印机生成的数据,最终需要发给物理打印机解读。这会造成,当遇到比如虚拟打印机没有提供环保、翻页功能,或者不支持大画幅打印时,即使物理打印机有这个功能也无法使用,造成资源浪费,因此对于高级特性来说,虚拟打印机与物理打印机协调问题成了亟待解决的问题。
发明内容
本申请的目的是提供一种半虚拟化打印方法及装置、电子设备。用于解决现有对于高级特性来说,虚拟打印机与物理打印机协调问题。
第一方面,本申请实施例提供了一种半虚拟化打印方法,应用于第一设备,所述方法包括:
基于用户发起的打印任务,获取所述打印任务中的第一打印数据;
通过物理打印机驱动,将所述第一打印数据转换成第二设备可识别的第二打印数据,并发送所述第二打印数据,其中,所述第二设备包括用于保密审核及将待打印数据输出至物理打印机;
通过Backend将发送的所述第二打印数据拦截后发送给第二设备,用于使所述第二设备对所述第二打印数据进行保密审核得到加密数据后,对所述加密数据进行格式处理得到物理打印机可识别的待打印数据,并向所述打印任务对应的物理打印机发送所述待打印数据。
在一些可能的实施例中,通过物理打印机驱动,将所述第一打印数据转换成第二设备可识别的第二打印数据,包括:
通过预先安装的物理打印机驱动,获取所述物理打印机驱动中用于表示所述物理打印机特性的文件;
通过预先删除所述文件中预先指定字段得到修正文件,基于所述修正文件将所述第一打印数据转换成PostScript格式的第二打印数据;
其中,所述PostScript格式为所述第二设备可识别的数据格式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京鼎盾信息科技有限公司,未经北京鼎盾信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211528569.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:液压控制系统及作业机械
- 下一篇:金属渣分选方法





