最近有几个客户提出来要对打印进行严格的安全控制。
需求如下:
1、需要管理员对打印的内容进行审计(指定是涉密打印还是非涉密打印)
2、需要在打印内容自动添加水印。
虽说以前专门做打印安全方面的有3年的时间,但后来也有2年没专门研究这个鸟东西了,不知道技术落后没。
整体流程方案如下图:
1、在服务器端安装一个虚拟打印机,该虚拟打印机主要用于打印任务的桥接.
2、然后将虚拟打印机A共享出来给PC机(前提条件:域环境中禁止PC机安装物理打印机的驱动,防止用户绕过虚拟打印机进行打印。这个可以通过三方软件控制。例如鼎普等)。
3、客户打印文档时选择共享的虚拟打印机A。
4、虚拟打印机接收任务后缓存任务信息,发送消息给管理员。
5、管理员登陆系统查看到打印任务,对任务进行审批。
6、服务程序接收到管理员处理结果后,将打印任务桥接到物理打印机进行物理输出,在桥接到物理打印机前,对打印任务文档进行相应处理(添加水印、添加条形码等)。
详细内容可到我们公司网站了解:http://www.esafeprint.com
不知园子里的大侠是否还有其他更加完美的解决方案。
作者:Terry
出处:http://foolishfox.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?