发明名称 一种基于CUPS架构的打印管控方法
摘要 本发明公开了一种基于CUPS架构的打印管控方法,其包括的步骤为:1.设计并安装基于CUPS架构的虚拟打印机驱动。2.通过CUPS控制对虚拟打印机和物理打印机的访问。3.配置不同用户可以使用的物理打印机。4.监控用户打印操作。5.用户选择物理打印机。6.生成打印记录。7.存储打印内容并嵌入用户信息。8.通过物理打印机输出打印内容。9.完善打印记录。本发明适用于所有使用CUPS架构的操作系统,包括Unix系统、Linux操作系统、国产操作系统以及Mac系统。通过对物理打印机的访问控制实现了打印管理并通过对打印内容的处理和存储为后续的文档来源追踪和审计提供基础数据。
申请公布号 CN105183403A 申请公布日期 2015.12.23
申请号 CN201510603245.8 申请日期 2015.09.21
申请人 西安电子科技大学 发明人 万波;潘蓉;王泉;刘刚;田玉敏;刘锦辉;蔡伟文
分类号 G06F3/12(2006.01)I 主分类号 G06F3/12(2006.01)I
代理机构 北京科亿知识产权代理事务所(普通合伙) 11350 代理人 汤东凤
主权项 一种基于CUPS架构的打印管控方法,其特征在于,其包括如下步骤:S1,设计并安装基于CUPS架构的虚拟打印机驱动;S2,通过CUPS对虚拟打印机和物理打印机进行访问和控制,使得物理打印机只能被一个区别于普通用户的指定用户访问,虚拟打印机可以被所有用户访问;S3,配置各个用户可以用来输出打印内容的物理打印机,并形成配置文件;S4,监控所有用户的打印操作;S5,选择物理打印机:虚拟打印机驱动获得进行打印操作的用户名,并根据用户名从步骤S3的配置文件中获得该用户可以使用的物理打印机列表,并将对应物理打印机列表展示给用户以供选择;S6,生成打印记录:用户在物理打印机列表中选择用于完成实际打印操作的物理打印机名称,虚拟打印机驱动记录用户名、用户选择的物理打印机名称、打印格式以及打印作业的信息形成打印记录文件;S7,虚拟打印机驱动将打印内容缓存为PostScript格式文档并嵌入步骤S6中保存的用户信息;S8,虚拟打印机驱动通过指定用户将缓存的打印内容按照用户指定的打印格式发送给用户选择的物理打印机,完成实际打印输出;S9,虚拟打印机驱动将文档页数,实际打印状态信息补充保存到打印记录文件中。
地址 710071 陕西省西安市太白南路2号西安电子科技大学