[发明专利]基于CUPS系统的打印审计方法、装置、设备及介质在审
申请号: | 202010011813.6 | 申请日: | 2020-01-03 |
公开(公告)号: | CN111176591A | 公开(公告)日: | 2020-05-19 |
发明(设计)人: | 张志强 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 薛福玲 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 cups 系统 打印 审计 方法 装置 设备 介质 | ||
本发明公开了一种基于CUPS系统的打印审计方法、装置、设备及介质,该方法包括步骤:获取所述CUPS系统中的打印队列,确定所述打印队列中的新增任务数据;根据所述新增任务数据确定对应的待打印文件;将所述待打印文件发送给所述CUPS系统对应的打印机打印,并生成所述待打印文件的打印审计日志。本发明通过提供基于CUPS系统的打印队列来获取任务数据,从而获取所需打印的具体文件,并在打印文件过程中生成打印审计日志,通过打印审计日志追溯所打印文件的打印信息及打印该文件的打印机信息,从而提升了基于CUPS系统打印的追溯能力,提高了基于CUPS系统打印的安全性。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种基于CUPS系统的打印审计方法、装置、设备及介质。
背景技术
Mac(Mac OS是一套运行于苹果Macintosh系列电脑上的操作系统)系统打印是基于CUPS(Common Unix Printing System,UNIX通用打印系统)系统的虚拟打印机驱动,当用户需要打印文件时,需要在对应的打印设备中安装虚拟打印机驱动,且用户只能通过访问此虚拟打印机驱动打印文件。在打印文件过程中,或者打印文件之后,CUPS系统无法通过虚拟打印机驱动查看物理打印机的信息,且物理打印机的信息直接被打印在文件上,CUPS系统则不会记录打印文件的打印信息,从而通过CUPS系统发现不了文件是否已经被打印,这就意味着发现不了文件是否泄露,从而无法保证文件的安全性和保密性。由此可知,目前的CUPS系统的虚拟打印机驱动安全性低,追溯能力差。
发明内容
本发明的主要目的是在于提供一种基于CUPS系统的打印审计方法、装置、设备及介质,旨在解决现有的CUPS系统的虚拟打印机驱动安全性低,追溯能力差的技术问题。
为实现上述目的,本发明提供一种基于CUPS系统的打印审计方法,所述基于CUPS系统的打印审计方法包括步骤:
获取所述CUPS系统中的打印队列,确定所述打印队列中的新增任务数据;
根据所述新增任务数据确定对应的待打印文件;
将所述待打印文件发送给所述CUPS系统对应的打印机打印,并生成所述待打印文件的打印审计日志。
优选地,所述将所述待打印文件发送给所述CUPS系统对应的打印机打印,并生成所述待打印文件的打印审计日志的步骤包括:
将所述待打印文件发送给所述CUPS系统对应的打印机打印,并获取所述打印机的打印机信息,将所述打印机信息存储于所述CUPS系统的信息存储单元中;
获取所述待打印文件的打印信息和所述信息存储单元的代码程序信息;
根据所述打印信息和所述代码程序信息生成所述待打印文件对应的控制文件,并根据所述控制文件生成所述待打印文件的打印审计日志。
优选地,所述根据所述打印信息和所述代码程序信息生成所述待打印文件对应的控制文件的步骤之后,还包括:
获取所述控制文件中的打印状态字段,根据所述打印状态字段确定所述待打印文件是否打印成功;
若确定所述待打印文件打印成功,则执行根据所述控制文件生成所述待打印文件的打印审计日志的步骤。
优选地,所述获取所述控制文件中的打印状态字段,根据所述打印状态字段确定所述待打印文件是否打印成功的步骤包括:
获取所述控制文件中的打印状态字段,检测所述打印状态字段是否为预设完成字段;
若所述打印状态字段为除所述预设完成字段外的其它字段,则确定所述待打印文件打印失败;
若所述打印状态字段为所述预设完成字段,则确定所述待打印文件打印成功。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010011813.6/2.html,转载请声明来源钻瓜专利网。