基于CUPS架构的打印管控系统的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:zzptt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息的爆炸式增长和信息技术的飞速发展,打印机在使人们的工作生活变得更加便利的同时,也给国家信息安全带来了巨大的威胁。其中,通过文件打印导致的信息安全问题层出不穷,其主要原因是在打印过程中缺乏有效的控制和管理。因此,对于打印机的需求不仅仅只是局限于普通的打印,还需要在打印的基础上提供打印控制和管理的功能,包括可追溯打印控制,打印机的授权控制和打印内容审阅等。目前,在Windows操作系统下已经有完整的打印控制和管理技术,并在其上开发了许多成熟系统。然而在国产操作系统、Linux系统或其他类UNIX操作系统下尚未出现具备完整打印控制和管理功能的系统。随着国产操作系统的广泛应用,研究并开发该系统下的打印控制和管理系统也日趋重要。在国产操作系统、Linux系统或其他类UNIX操作系统下通常使用通用UNIX打印系统(Common UNIX Printing System,CUPS)完成打印操作。本文设计并实现了一套基于CUPS架构的打印控制和管理系统,实现了在国产操作系统、Linux系统或其他类UNIX操作系统下基于CUPS的打印控制和管理。该系统由三个子系统构成,一个是基于CUPS架构的虚拟打印机驱动,其由PostScript打印机说明文件(PostScript Printer Description,PPD)、过滤器程序和后端程序构成。虚拟打印机驱动的功能包括生成打印控制信息、在打印作业中嵌入包含打印控制信息的二维码和生成PDF格式的打印作业文档;第二个子系统是打印控制子系统,该子系统是由Qt开发的桌面客户端应用程序,其主要提供给打印用户使用,打印用户可在其上提交打印请求、查看可使用的物理打印机和查看已提交的打印请求信息;最后一个子系统是打印审计子系统,该子系统提供给管理员使用。为了给管理员的使用带来便利,该子系统被设计成基于Web的信息管理系统,管理员只需通过浏览器即可访问并使用打印审计子系统。打印审计子系统包括了打印机授权管理和审核管理和管理员信息管理,其中打印机授权管理用于维护打印用户可使用的物理打印机信息,审核管理提供了审批打印用户提交的打印请求和预览打印内容的功能,超级管理员可通过管理员信息管理来维护普通管理员信息。通过在安装有CUPS架构的国产中标麒麟操作系统下进行测试,证明基于CUPS架构的打印管控系统具备了对打印进行控制和管理的功能。
其他文献
黑龙江省是全国著名的粮食主产区和商品粮基地,为国家粮食安全做出了极为卓越的贡献.本文从分析黑龙江省粮食生产地位出发,明确了黑龙江省粮食播种面积、粮食产量、商品粮产
<正>校党委书记曹国永率团出席在伦敦举行的中英高级别人文交流机制第三次会议和中英第八次蹉商会议,并分别与英国伯明翰大学和兰卡斯大学签署合作协议
期刊
掌握赤潮灾害时空分布规律是科学设计赤潮监控方案、提高防灾管理效率的基础和依据。本文统计分析了1990—2010年间山东海域的76次赤潮灾害事件数据。结果表明:赤潮灾害频率
目的探讨重症急性胰腺炎(SAP)肠屏障功能障碍的发病机制及其防治方法。方法将2010年1月至2011年12月间我院收治的SAP患者84例随机分为研究组和对照组,每组42例,对照组患者给
介绍了MESH网络的概念及无线通信的特点,通过现场测试数据及其应用表明,电力隧道内覆盖Wi-Fi无线信号,信号稳定可靠,数据传输量大,可以实现隧道内的应急通信、视频传输、GPS
试验选用35日龄长×大猪72头,分成对照组、抗生素+0.6%的中草药组、1.2%的中草药组、1.8%的中草药组4组,每组3个重复,每个重复6头猪。结果表明,3个试验组与对照组相比,日增重
代表新零售模式的盒马鲜生以大数据为支撑,通过融合线下体验和线上支付,成功构建了消费的闭环。在给消费者带来全新体验的同时,应更加关注消费者对食品安全不断升级的要求,尤
针对海战场作战实体的特点提出了一种面向态势可视化的海战场时空数据模型,并对其时空状态查询进行了详细分析。针对海战场作战单位的运动特点,采用5次Hermite插值的方法对作
从席卷全球的"Wanna Cry"勒索病毒,到卷土重来的"暗云Ⅲ"病毒,再到升级传播手段的"Petya"勒索病毒,警示着在互联网快速发展背景下信息网络安全的威胁也正在不断升级。
目的探讨膝骨关节炎的关节腔内注射玻璃酸钠治疗方法与行关节镜下清理术治疗在早期膝骨关节炎的疗效评价。方法收集120例膝骨关节炎早期患者(120个膝关节),根据治疗方法分为