1、1集中文印管理系统(范文4 篇)以下是网友分享的关于集中文印管理系统的资料 4 篇,希望对您有所帮助,就爱阅读感谢您的支持。集中文印管理系统范文一局域网中打印机集中监管系统方案中电 33 所第三事业部目 录1 打印机信息化监管需求 . 3 2 Windows 系统下打印机监管技术分析. 32.1 通过活动记录管控局域网中打印机 . 3 2.2 打印事务控制 . 4 3 Windows 系统下打印机监管技术方案. 523.1 设计目标 . 5 3.2 系统架构 . 6 3.3 系统基本功能 . 6 3.4 详细功能 . 73.4.1 用户管理 . . 7 3.4.2 权限管理 . . 8 3.4
2、.3 角色管理 . . 8 3.4.4 权限控制 . . 8 3.4.5 登录认证 . . 8 3.4.6 打印机管理 . . 8 3.4.7 打印过滤 . . 9 3.4.8 打印监控 . . 9 3.4.9 打印审批 . . 9 3.4.10 查看打印记录 . . 9 3.4.11 打印控制 . . 91 打印机信息化监管需求对于有保密要求的企事业单位,由于监管的技术手段不到位,打印机成为一个信息泄漏源。目前,多数单位对打印机的监管还处于人工管理或无监管状态,缺乏有效的信息化监管工具,这种状况存在以下问题: 不能对打印人员权限进行认证,不能禁止没有权限的3人员进行打印。即使非内部人员打印了
3、机密文档也无法追查,造成涉密文档的泄密。 不能对所有打印事务的相关信息进行及时登记。人工登记不能避免管理漏洞,不能保证打印信息登记的完整和完备,对以后的打印信息核查、统计造成困难。 网络环境中的资源共享也给打印机人工管理造成不便和困难。 不利于控制打印费用,容易造成浪费现象。为了消除上述打印机监管方面的问题和困难,建立一套行之有效的信息化打印机监管系统是必要的途径。2 Windows 系统下打印机监管技术分析2.1通过活动记录管控局域网中打印机在 Windows 2000/2003 中建立打印机时,打印机和活动目录通过缺省配置成具有整体性,打印机将自动在活动目录上发布。对于不是运行 Windo
4、ws 2000/2003 计算机(如Windows NT 4.0)上的打印机,不能在 AD 中进行自动发布,可利用活动目录管理工具或利用 system32 文件夹中提供的 pubprn.vbs 脚本在活动目录中进行手动发布。发布打印机意味着发布打印队列,活动目录中的对象就是打印队列。管理人员仅仅通过改变缺省特性来管理打印机。活动目录允许组织机构按照层次式的、面向对象的方式4存储信息,并且提供支持分布式网络环境的多主复制机制。它使用对象来代表诸如用户、组、主机、设备及应用程序这样的网络资源,并使用容器来代表组织(如市场部) 或相关对象的集合 (如打印机) 。它将信息组织成由这些对象和容器组成的树
5、结构。在本系统开发中需要用到的包括 IADsContainer 、IADsPrintQueue 、IADsPrintQueueOperations 、IADsPrintJob 、IADsPrintJobOperations 等类容器。2.2 打印事务控制在打印事务的具体监管中, 关键是如何提取到每个打印事务中打印作业相关的参数(如页数、用户名等)等信息,并能够根据打印事务的发生情况(如事务来临、完成、正常进行、意外终止等)进行处理。本文给出一个解决这些问题的框架,提出用多线程的方法监控打印机打印作业的发生情况,然后通过消息处理机制分别进行处理。由于在 windows 系统中,打印事务是由 Sp
6、ooling( 假脱机) 处理的,所以本文首先介绍 Spooling 框架,然后分析提出监控的重点,以及在试验中要解决的关键问题。Windows2000 及其以后版本的打印框架包含打印假脱机子系统(pooler )和一系列打印驱动程序。通过调用与设备无关的 GDI 函数,应用程序可以创建打印作业并能把它发送给激光打印机、矢量绘图仪、光栅打印机等不同的输5出设备。打印机驱动包含用户结构组件, 允许用户控制一个打印机的设置项。应用程序调用的 GDI 函数被发送给 GDI 图形引擎, 图形引擎把绘图的 GDI 指令转换为增强图元文件 (EMF) ,或者由打印驱动协助生成能够发送给假脱机子系统的可打印
7、图像 ( 通常为打印机控制器能够识别的打印机指令如 PCL) 。假脱机子系统解析 EMF 文件而且可以在 EMF 中插入页面布局信息和作业控制指令。然后假脱机子系统把它发送给串口、并口或网络口相连的打印 I/O 端口。负责打印作业产生及其管理的关键组件是假脱机子系统。客户端中的 winspool.drv 和服务端共同构成了假脱机的核心组件,共同处理打印任务。Spoolsv.exe 是假脱机子程序服务器,windows 系统通过它公开了假脱机模块,与客户端交互部分包含 winspool.drv(完成本地打印任务处理) 和 win32spl.dll( 完成远程打印任务处理) ,该模块实现了部分的假
8、脱机函数, 但其余绝大部分假脱机子函数借助于spoolss.dll 交给打印提供者实现。图 2 中,格式转换后的打印作业文件流经 spoolsv.exe 组件交给了本地打印提供程序, 通过配置本地打印提供程序可以设定是否缓存打印文件(该文件中包含打印作业的详细信息) ,最后由监视线程交给打印机。3 Windows 系统下打印机监管技术方案63.1设计目标针对打印机监管需求,打印机监控系统是一套能够对局域网内打印机进行打印监控、审核和远程控制的软件系统。其设计目标如下: 系统提供监控整个局域网内所有打印机的功能,监控过程中自动记录各次打印的相关信息(打印时间、打印所在机器名、打印用户、打印内容图
9、片和打印纸张数目等) ; 系统提供查询打印历史记录功能; 系统提供打印审批功能; 系统提供根据打印文档名中关键词进行过滤的功能。如:设置文档名中包含“技术”关键词的文档打印时均需要审批; 系统提供打印机远程控制功能,包括:是否开启打印机监控、远程暂停打印机、远程启动打印机等; 系统提供用户帐户登录验证功能; 系统在用户进行打印时提示用户输入用户名和密码进行验证,系统根据帐户权限决定该用户发起的打印请求是否需要审批; 系统提供用户帐户管理功能(新建、修改、删除等) ; 系统提供权限管理功能,权限以用户组为单位进行分7配,系统能够修改用户组的权限,且用户组可以新建、修改和删除。用户权限包括打印权限
10、和管理权限,打印权限包括有效打印日期范围、一次打印最大页数、总共打印最大页数和可打印次数等参数;管理权限是指对系统管理软件的操作权限,其包括:用户管理权限、权限管理权限、查看打印记录权限、打印审批权限、远程打印机控制权限等。具有不同管理权限的用户登录系统后要根据其权限在图形界面上开启和禁用相关功能; 系统提供友好的图形用户界面; 系统能够运行在 Windows XP 以上版本的 Windows 操作系统上;3.2 系统架构为了对局域网内的打印机进行集中式监管,系统采用 C/S架构,使用打印功能的计算机都要安装监管客户端,监管客户端通过局域网与监管服务器通信。系统基本架构如图3-1。图 3-1
11、局域网打印机集中监管系统架构通过该架构,实现中心服务器对打印机的监管,具体实现:1)监管客户端要求用户先登录再打印,未登录该系统的计算机被禁止打印服务;登录该系统的打印机允许使用打8印服务。2)用户登录系统并进行打印的过程中,监管客户端将用户信息、打印的文件信息传回服务器,由服务器录入数据库,以备后续审计。3)监管服务器接收监管客户端发来的用户登录信息,并进行验证。验证通过后通知监管客户端开启打印服务。3.3 系统基本功能基于前面的技术分析,建立局域网环境中的打印机监管系统方案。本系统的主要任务是对企事业单位局域网内部的共享打印机进行管理。要实现的功能基本上分为几部分:1)首先,用户打印时需要
12、注册,没有注册的用户无权进行打印,如果系统检测到是非法用户,将会自动删除打印任务,并记录打印日志;2)对合法用户,系统不作任何的提示,但不论是打印成功还是不成功均会以日志的形式被记录进数据库中。3)系统提供对打印记录的远程查询, 通过网络用户可以方便地对打印日志记录进行查询。管理员还可以远程地对打印户进行管理。对打印机的管理提供了极大的方便。3.4 详细功能系统功能详细设计如图 3-2 所示。图 3-2 局域网打印机集中监管系统功能图93.4.1 用户管理用户管理是指系统具有新建、修改和删除用户帐户的功能。用户通过客户端管理软件进行用户管理的相关操作。3.4.2 权限管理权限管理包括角色管理和
13、权限控制。角色代表一个权限集合,通过将用户帐户赋予角色实现对用户帐户权限的管理。 3.4.3 角色管理角色管理是指系统具有新建、修改和删除角色的功能。系统初始角色包括:系统管理员、打印管理员和普通用户。系统管理员:系统管理员具有系统的所有权限,包括对任意文档的无限制打印权限和对系统的所有管理权限。打印管理员:打印管理员具有对任意文档的无限制打印权限,但是其具有受限的管理权限,不能进行用户管理、权限管理、打印过滤、打印审批和打印控制等功能。普通用户:普通用户不具有打印权限且只具有受限的管理权限。 3.4.4 权限控制权限控制是指通过为用户帐户指定角色来设置其权限以及通过开启和禁用软件相关功能实现
14、用户的权限控制。用户的权限控制精确到菜单项和按钮级别。 3.4.5 登录认证登录认证包括打印登录认证和客户端管理软件登录认证。(1)打印登录认证是指用户在发起打印请求时需要输入帐10户信息,系统根据帐户的打印权限以及过滤规则确定该文档直接进行打印或者发起审批流程。 (2)客户端管理软件登录认证是指用户登录客户端管理软件时需要提供帐户信息,系统根据帐户的管理权限开启和禁用管理软件中的相关功能。3.4.6 打印机管理由于客户端管理软件不能自动获得网络内待管理的打印机,因此软件提供了打印机管理功能。管理用户通过客户端管理软件向系统注册、删除、修改待管理的打印机。打印机通过与其相连接的计算机 IP 地址进行定位。一旦打印机在系统中注册,各客户端均能获得打印机列表。3.4.7 打印过滤打印过滤是指系统具有根据关键词对打印文档进行过滤的功能,具体为若指定的关键词在待打印文档名称中出现则拦截该文档打印请求并启动打印审批流程否则该文档直接打印。例如:关键词“技术”在待打印文档“x x 技术 x x ”中出现则拦截该文档打印请求并启动审批流程。一个过滤规则可应用于多个用户帐户。 3.4.8 打印监控打印监控是指系统具有显示被监控打印机状态及拦截该打印机上用户打印请求的功能。系统通过安装在与打印机连接的 PC 机上的虚拟打印机及监控服务实现对打印机的监控功能,提供打印机状态查询接口并拦截打印请求,记