打印机监控系统的设计与实现

合集下载

针式打印机控制系统设计

针式打印机控制系统设计

针式打印机控制系统设计针式打印机作为重要的办公设备之一,在各行各业得到广泛应用。

然而,随着科技的发展和实际需求的改变,传统针式打印机控制系统已无法满足多样化、高效化的打印需求。

因此,本文旨在探讨针式打印机控制系统设计的关键技术,并提出创新方向,以期提高打印效率、降低能耗并满足环保要求。

文献综述过去的研究主要集中在打印机的硬件设计、墨盒与打印头匹配、打印速度和精度等方面,而对控制系统设计方面的研究相对较少。

传统的针式打印机控制系统多采用单片机或嵌入式系统进行设计,但由于其硬件资源有限,无法实现复杂的控制算法,因此打印效率和精度受到一定限制。

系统设计为了解决现有技术的问题,我们提出一种基于ARM和Linux平台的针式打印机控制系统设计方案。

该方案包括以下部分:需求分析:结合实际应用场景,对打印机的功能需求进行梳理,为系统设计提供依据。

系统架构设计:采用ARM作为主控制器,配合Linux操作系统,利用其强大的计算能力和丰富的软硬件资源,实现对打印头的精密控制。

同时,引入以太网接口,实现打印机的远程控制和数据传输。

接口设计:为了方便与其他设备进行连接和数据交换,我们设计了USB、串口和网络接口等多种通信方式。

用户可根据实际需求进行选择。

控制算法针对打印机控制系统的特点,我们选用了一种基于PID(比例-积分-微分)控制算法的打印头温度控制系统。

该算法具有控制精度高、稳定性好、易于实现等优点。

同时,我们通过实验发现,该算法也存在一定的不足之处,如对参数整定要求较高,在某些情况下可能存在超调现象。

实验结果与分析为了验证算法的有效性和存在的问题,我们搭建了实验平台进行测试。

实验结果表明,基于PID控制算法的打印机控制系统在打印速度和精度方面均得到了显著提升。

同时,通过调整PID参数,我们成功地解决了超调问题,进一步提高了系统的稳定性和鲁棒性。

结论与展望本文主要研究了针式打印机控制系统的设计,提出了一种基于ARM和Linux平台的方案,并采用PID控制算法对打印头温度进行精确控制。

打印集中监管系统方案

打印集中监管系统方案

局域网中打印机集中监管系统方案中电33所第三事业部目录1 打印机信息化监管需求 (3)2 Windows系统下打印机监管技术分析 (3)2.1 通过活动记录管控局域网中打印机 (3)2.2 打印事务控制 (4)3 Windows系统下打印机监管技术方案 (5)3.1 设计目标 (5)3.2 系统架构 (6)3.3 系统基本功能 (6)3.4 详细功能 (7)3.4.1 用户管理 (7)3.4.2 权限管理 (8)3.4.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 打印控制 (9)1打印机信息化监管需求对于有保密要求的企事业单位,由于监管的技术手段不到位,打印机成为一个信息泄漏源。

目前,多数单位对打印机的监管还处于人工管理或无监管状态,缺乏有效的信息化监管工具,这种状况存在以下问题:●不能对打印人员权限进行认证,不能禁止没有权限的人员进行打印。

即使非内部人员打印了机密文档也无法追查,造成涉密文档的泄密。

●不能对所有打印事务的相关信息进行及时登记。

人工登记不能避免管理漏洞,不能保证打印信息登记的完整和完备,对以后的打印信息核查、统计造成困难。

●网络环境中的资源共享也给打印机人工管理造成不便和困难。

●不利于控制打印费用,容易造成浪费现象。

为了消除上述打印机监管方面的问题和困难,建立一套行之有效的信息化打印机监管系统是必要的途径。

2Windows系统下打印机监管技术分析2.1通过活动记录管控局域网中打印机在Windows 2000/2003中建立打印机时,打印机和活动目录通过缺省配置成具有整体性,打印机将自动在活动目录上发布。

对于不是运行Windows 2000/2003计算机(如Windows NT 4.0)上的打印机,不能在AD中进行自动发布,可利用活动目录管理工具或利用system32文件夹中提供的pubprn.vbs脚本在活动目录中进行手动发布。

打印机管理信息系统的设计与实现

打印机管理信息系统的设计与实现

打印机管理信息系统的设计与实现作者:周林增,钮亮来源:《经济研究导刊》2012年第19期摘要:随着办公自动化的发展,电子文档取代手工书写的趋势愈加发展迅速。

但是在办公过程中由于种种观念或者业务的限制,电子文档还无法做到完全取代纸质办公。

针对办公打印监控以及商业打印店计费的问题,我们用Delphi设计了打印机监控与计费一体的程序。

实现对办公室局域网内打印内容的监控和备份以及用户在某一段时间打印成本费用的记录。

旨在通过打印机工作状况的了解和分析来完善办公管理,通过实现在计算机上自动实现计费来提高打印店的打印效率。

将具体介绍如何实现监控和计费这两项功能。

关键词:打印机;监控;计费;Delphi中图分类号:C93 文献标志码:A 文章编号:1673-291X(2012)19-0209-02一、引言打印机是现代企业中必不可少的设备,在使用的过程中,将一台打印机共享出来,通过企业的网络,多个人一起使用成为一个普遍的现象,这样即节省了企业的办公费用,同时又为员工提供了方便,可谓是一举两得的事情。

不过同时也带来了不少隐患,一些员工利用企业的打印机来做私活,造成企业资源的浪费。

作为企业的管理者,如何对打印机的使用情况进行监管,让它发挥最大的效能呢?那就需要使用企业打印监控软件,该类软件不但可以记录谁使用了打印机,打印了哪些文件,而且还能够记录打印文件的内容,从而对打印机进行有效的管理。

二、打印工作过程及分析1.windows系统打印原理。

为了实现我们的目标,我们需要了解系统下打印的实现过程。

打印用户在系统下打开一篇文档,文档在屏幕上显示出来,点选打印按钮后,计算机将文档发送到本地打印机或者网络打印机进行打印,这是我们实际操作打印文档的过程,那么在这些操作的背后系统为我们做了哪些工作呢?实际上您在Windows下使用打印机时,系统自己启动了一个包含GDI32动态链接库模块、打印驱动程序动态连结模块(带.DRV扩展名)、Windows后台打印程序以及有用到的其他相关模块。

打印监控系统解决方案

打印监控系统解决方案

PRINTUSAGE功能特点
打印、复印、扫描、传真 MFP 全方位监控 打印内容保存、重印 打印复印(黑白彩色)配额 集中管理、集中认证 项目分账、一卡通计费
主动作业控制、记录 打印监督审批 多级管理权限 自助打印、选择出纸 强制页眉标示
汇总统计 排行统计 负荷分析
24小时立体分析
自动邮件报表
8
PRINTUSAGE功能层次
PRINTUSAGE如何工作?
打印队列
Spool Queue
工作站
打印机
打印服务器 打印服务器上的打印池存放着很多打印队列。当终端用户发送打印作业后, 该任务将停留在PrintUsage打印服务器上,保留在打印队列中。
PRINTUSAGE如何工作?
打印队列
Spool Queue
工作站
打印机
打印服务器 PrintUsage利用打印队列来收集用户的打印任务信息。
34
MFP
应用扩展
私密打印 日志统计分析 跟随打印 人工审核
管理功能
多级权限管理 虚拟组 项目分账 打印重现 多语言 用户、部门管理 面积计费 密码认证 多数据库 打印机、服务器管理 计费与控制 用户导入
高级功能
内容保存 日志查询
基本功能
任务记录
9
PRINTUSAGE如何工作?
工作站
打印服务器
打印机
PrintUsage的工作原理是将所有通过共享服务器的打印任务截获并分 析其打印内容。按照预先设定的打印控制规则来判断该份打印任务的去向, 是打印还是删除。同时记录何人何时何计算机发送的何打印任务。主要记 录计算机名,打印人,文档名,服务器名,打印时间,页数,份数,色彩, 单双面等等一系列信息。

3D打印机控制系统的开发

3D打印机控制系统的开发

4、多平台兼容性:系统应支持多种操作系统和硬件平台,以满足不同用户的 需求。
5、可扩展性:系统应具备良好的可扩展性,以便在未来能够支持更多种类的 打印材料和更大规模的打印生产。
系统设计
在系统设计阶段,我们需要根据需求分析的结果,对3D打印机控制系统进行整 体规划和设计。以下是各个模块的设计思路和实现方法:
1、功能测试:测试各个模块的功能是否符合设计要求,是否满足市场需求。 通过模拟各种实际使用场景,对系统的各项功能进行测试,以便发现潜在的问 题和漏洞。
2、性能测试:测试系统的性能是否达到预期水平,特别是对于大规模打印任 务的处理能力。通过进行大量的打印测试,检测系统的响应速度、吞吐量等指 标,以便优化系统性能。
5、用户界面测试:测试用户界面的易用性和友好性是否满足用户需求。
谢谢观看
3、网络模块:需要设计并实现一套高效的网络通信方案,并开发相应的应用 程序接口(API),以便实现远程监控和管理功能。在这个过程中,需要应用 到网络编程、数据加密等技术。
4、用户界面模块:需要设计并开发一套简洁明了、易于操作的用户界面,包 括图形化操作界面、文字提示等。在这个过程中,需要应用到用户界面设计、 图形化编程等技术。
4、用户界面模块:为了提供良好的用户体验,我们需要设计一套简洁明了、 易于操作的用户界面,包括图形化操作界面、文字提示等。
5、扩展模块:为满足可扩展性的要求,我们需要预留一些接口和扩展模块, 以便在未来添加新的功能或设备。
系统实现
在系统实现阶段,我们需要根据系统设计的要求,通过编程和调试等手段,将 各个模块实现出来。以下是各个模块的实现方法和相关技术和工具的应用:
3D打印机控制系统的开发
01 引言
03 需求分析 05 系统实现

安卓平台中3D打印机远程控制系统的设计与实践路径

安卓平台中3D打印机远程控制系统的设计与实践路径

IT大视野数码世界 P.44安卓平台中3D打印机远程控制系统的设计与实践路径张欢 余丽 江苏食品药品职业技术学院 机电工程学院摘要:随着科学技术的不断发展,3D打印机设备也不断应用到各个领域中。

文章对3D打印机原理构造进行介绍,通过对技术和组成模块的具体分析,并对3D打印机工作原理进行研究,提出相应的设计方案,使3D打印机搭载安卓平台和无线蓝牙控制系统,实现安卓平台对3D打印机远程控制。

关键词:安卓平台 3D打印机 远程控制系统引言:3D打印技术的实现,现已应用到部分企业之中,因其快速成型的特性,可提升企业的工作效率。

实现对3D打印机的远程操控,应选择正确的主控制器芯片、并对3D打印设备进行正确结构分析,选取正确组件完成对打印设备的组建。

在进行设计时,通过对元器件的选择,并以其高效的传输系统可对数据信息进行稳定传输,可达到其精准的操控性。

1 3D打印机原理构造1.1 3D打印机构造3D打印机基于计算机网络的衍生设备,可对物体进行立体打印,但其打印出的物体只是以模型的形态存在,不具备具体功能。

当前3D打印机技术的不断成熟,现已被应用到多领域中。

在部分制造业中,通过计算机的三维立体建模,对3D打印机执行命令,直接对零件进行加工,可提升整体工作效率。

3D打印机由多种技术进行实现,通过技术之间衔接使整个系统进入运行状态,其包括机械自动化工程技术、分层式加工技术、网络计算机传输技术和伺服驱动器操控技术。

3D打印机在主要由控制系统模块、动力传输模块、压力挤出模块和加工平台等组成。

其中控制系统模块主要是对指令信息进行扫描;动力传输模块负责在系统中对材料进行试压;压力挤出模块主要对加工材料进行加热,材料通过加热变形,然后对其进行压力挤出;加工平台为系统提供物体加工场地,通过物体在平台X、Y、Z轴进行相应移动,以滑杆、滑车、导轨和电动机等为联动装置,通过联动定位使物体在加工平台上进行精确路径移动。

1.2 3D打印机原理3D打印机作为积累性制造技术的代表,可通过对材料的加工使其可快速成型,其系统运行基于数字建模,通过数据信息的指令使其进行加工。

打印机打印头控制系统课程设计

打印机打印头控制系统课程设计

打印机打印头控制系统课程设计课程设计: 打印机打印头控制系统1. 课程设计目标:- 了解打印机打印头的工作原理和控制原理- 学习使用相应的控制器和传感器进行打印头控制- 实现一个基本的打印头控制系统2. 课程设计内容:- 第一阶段: 基础知识学习- 学习打印机打印头的组成和工作原理- 研究打印头的控制方式和常用的控制协议- 了解打印头控制系统的需求和功能- 第二阶段: 硬件搭建- 搭建一个简单的打印机模型,包括打印头、打印纸和传感器等- 连接打印头和控制器,实现对打印头的控制和驱动- 第三阶段: 控制系统设计与实现- 设计一个打印头控制系统的架构和功能- 编程实现打印头的控制逻辑,包括速度控制、位置控制等 - 配置传感器,实现对打印纸和打印头状态的监测和反馈控制- 第四阶段: 系统测试和调试- 使用实际打印任务对系统进行测试,包括打印速度、准确性等方面的评估- 调整和优化控制系统,提高打印头的性能和稳定性3. 课程设计要求:- 学生需要具备一定的电子电路和编程基础- 学生需要使用适当的软件和硬件工具进行系统设计和实现 - 学生需要撰写设计报告,详细描述系统的设计和实现过程4. 课程设计参考资源:- 打印机打印头的相关文献和资料- 控制器和传感器的技术手册和说明书- 相关硬件和软件开发工具的使用说明5. 评估方式:- 课程设计报告评分,包括设计思路、实现过程和结果分析 - 实际系统测试结果和性能评估- 学生对于课程设计的理解和总结注意事项:- 打印机打印头控制系统设计需要对硬件和软件的综合运用,学生需要具备一定的实践和创新能力。

- 学生在设计和实现过程中需要遵守相关的安全操作规范,确保实验过程安全。

- 课程设计过程中可适当进行分组合作,鼓励学生之间的交流和互助。

打印集中监管系统方案设计

打印集中监管系统方案设计

局域网中打印机集中监管系统方案中电33所第三事业部目录1 打印机信息化监管需求 (2)2 Windows系统下打印机监管技术分析 (3)通过活动记录管控局域网中打印机 (3)打印事务控制 (3)3 Windows系统下打印机监管技术方案 (4)设计目标 (4)系统架构 (6)系统根本功能 (6)详细功能 (7)用户管理 (8)权限管理 (8)角色管理 (8)权限控制 (8)登录认证 (8)打印机管理 (8)打印过滤 (9)打印监控 (9)打印审批 (9)查看打印记录 (9)打印控制 (9)1打印机信息化监管需求对于有某某要求的企事业单位,由于监管的技术手段不到位,打印机成为一个信息泄漏源。

目前,多数单位对打印机的监管还处于人工管理或无监管状态,缺乏有效的信息化监管工具,这种状况存在以下问题:不能对打印人员权限进展认证,不能禁止没有权限的人员进展打印。

即使非内部人员打印了某某文档也无法追查,造成涉密文档的泄密。

●不能对所有打印事务的相关信息进展与时登记。

人工登记不能防止管理漏洞,不能保证打印信息登记的完整和完备,对以后的打印信息核查、统计造成困难。

●网络环境中的资源共享也给打印机人工管理造成不便和困难。

●不利于控制打印费用,容易造成浪费现象。

为了消除上述打印机监管方面的问题和困难,建立一套行之有效的信息化打印机监管系统是必要的途径。

2Windows系统下打印机监管技术分析2.1通过活动记录管控局域网中打印机在Windows 2000/2003中建立打印机时,打印机和活动目录通过缺省配置成具有整体性,打印机将自动在活动目录上发布。

对于不是运行Windows 2000/2003计算机〔如Windows NT 4.0〕上的打印机,不能在AD中进展自动发布,可利用活动目录管理工具或利用system32文件夹中提供的pubprn.vbs脚本在活动目录中进展手动发布。

发布打印机意味着发布打印队列,活动目录中的对象就是打印队列。

FDM打印机精确控制系统的设计与实现_王永强

FDM打印机精确控制系统的设计与实现_王永强
为减少机械系统误差对控制系统设计的影响,本 系统采用原打印机所用的42型步进电机,其额定电压为
24V,额定电流为1.5A,步距角1.8°。步进电机驱动器
模块采用Allegro公司的A4982芯片进行硬件模块设计。
A4982可在全、半、1/4及1/16步进模式下操作双极步进
电动机,输出驱动性能可达35V±2A。同时A4982带有
在运动电机反馈模块设计上,采用180DPI型号的光 栅,光栅解码器为捷达750型。为了增加光栅解码器的 稳定性与可靠性,设计了解码器与运动机构连接的接插 件,很好地解决了解码器相对运动带来的干扰。光栅解 码器骑行在固定到打印机身的光栅上。图6为光栅、解 码器及接插件实物图。
光栅解码器在随各轴运动过程中,便可获取包含 运动信息的正交脉冲信号。正交脉冲信号包含两路相差 90°的脉冲信号,通过判断两路信号的前后顺序便可确 定电机运动方向。通过对脉冲信号的计数可获取电机的 位置信息,通过核心芯片的计时功能和简单的算法即可 实现对电机加减速的反馈。
收稿日期:2015-03-14 基金项目:上海市科委项目(13111104900) 作者简介:王永强(1988 -),男,山东德州人,助理工程师,硕士,研究方向为工业控制和机器人集成设计。
第37卷 第8期 2015-08(下) 【1】
主控模块是FDM控制系统的管理中枢。主控模块 以数字信号处理芯片TMS320X2812为主控芯片,它主 要包括电源电路、电平转换电路、时钟及复位电路、 JTAG接口电路、存储器扩展电路等。
中图分类号:TP29
文献标识码:B
文章编号:1009-0134(2015)08(下)-0001-04
Doi:10.3969/j.issn.1009-0134.2015.08(下).01

一种打印控制系统的设计

一种打印控制系统的设计

一种打印控制系统的设计1. 引言当前,大多数打印机都是由桌面机及相应软件来驱动的,打印机(printer)是计算机的输出设备之一,用于将计算机处理结果打印在相关介质上。

衡量打印机好坏的指标有三项:打印分辨率,打印速度和噪声。

将计算机的运算结果或中间结果以人所能识别的数字、字母、符号和图形等,依照规定的格式印在纸上的设备。

打印机正向轻、薄、短、小、低功耗、高速度和智能化方向发展。

打印机[1]的种类很多,按打印元件对纸是否有击打动作,分击打式打印机与非击打式打印机。

按打印字符结构,分全形字打印机和点阵字符打印机。

按一行字在纸上形成的方式,分串式打印机与行式打印机。

按所采用的技术,分柱形、球形、喷墨式、热敏式、激光式、静电式、磁式、发光二极管式等打印机。

2.打印控制系统硬件结构硬件结构原理图如图1所示:各主要模块基本组成描述如下:(1)微处理器MPU:本系统采用的嵌入式微处理器是Samsung公司S3C2410。

这块处理器是一款基于ARM920T内核的16/32位RISC嵌入式微处理器,采用五级流水线和哈佛结构,提供1.1MIPS/MHz的性能,主要面向手持设备以及高性价比,低功耗的应用。

微机中的中央处理器(CPU)称为微处理器(MPU),是构成微机的核心部件,也可以说是微机的心脏。

它起到控制整个微型计算机工作的作用,产生控制信号对相应的部件进行控制,并执行相应的操作。

在微机中,CPU被集成在一片超大规模集成电路芯片上,称为微处理器(MPU),微处理器插在主板的cpu插槽中。

通常所说的16位机、32位机是指该计算机中微处理器内部数据总线的宽度,也就是CPU可同时操作的二进制数的位数。

目前常用的CPU都是32位的,即一次可传送32位二进制数。

(2)Flash存储器:采用Samsung公司K9F1208U0M Nandflash存储器,存储容量为64MB,用于存放嵌入式操作系统和应用程序,剩余空间用于暂存文件和用户自由存储使用。

打印机远程监控系统

打印机远程监控系统

打印机远程监控系统渤船重工船研所辽宁125004 栾田摘要渤船重工船研所有20多台A3幅面激光打印机,每年打印量超过百万页。

打印机远程监控系统可以在一台计算机上监控这些打印机的实时状态,包括:打印量,耗材使用量等,当遇到打印机卡纸、缺纸时发出提示信息。

在船舶设计工作中,要打印大量的底图,但由于描图纸的特性,空气干燥时很容易卷曲,造成打印机卡纸。

在北方,很难保证描图纸要求的湿度。

通过反复摸索,我们发现,连续打印底图时,很少卡纸,因为描图纸还没卷曲就被打印了,而如果两个打印作业的间隔超过5分钟,这时描图纸已经卷曲,就容易发生卡纸。

打印机远程监控系统监控到底图打印机已经5分钟没有打印作业,就自动让打印机打印一张空白纸,这就消除了可能的卡纸。

关键字:打印机远程监控描图纸卡纸一、系统的提出2010年中国造船业在新船建造合同、交货、以及订单总规模方面,首度超越韩国跃居全球最大造船国。

渤船重工五条造船生产线全线开通,交工船舶近200万载重吨,进入了造船生产大提速的新阶段。

船研所作为设计部门,设计工作量大大增加。

船研所各个设计科室都配备了HP公司A3幅面激光打印机,这虽然方便了设计人员,但也对打印机的维护工作提出了挑战。

在实际工作中,超负荷打印造成打印机损坏,底图打印机经常卡纸等问题困扰着我们。

本系统能够远程监控并诊断网络打印机,从而帮助设计人员充分利用设备,控制打印成本,并简化耗材的管理。

使设计人员不必关心打印机的管理与维护,提高了设计效率。

目前,打印机的监控软件很多,如:HP公司的基于Web的远程打印机监控管理软件:HP Web Jetadmin、打印机监控王等。

但这些软件主要侧重于监测打印机的状态或打印作业,缺少自动控制功能。

本系统根据监测打印机得到的数据,结合对打印机的管理经验,当打印机将发生异常时,系统主动干预,避免异常的发生。

系统的设计思想类似于汽车上的ESP(电子稳定程序)系统。

二、远程监测打印机状态俗话说的好,“万事开头难”,要想远程监控打印机,必须能及时准确地得到打印机的状态信息。

编写监控计算机打印内容

编写监控计算机打印内容

编写监控计算机打印内容全文共四篇示例,供读者参考第一篇示例:在当今数字化的社会中,计算机已经成为人们生活中不可或缺的工具。

而监控计算机打印内容则是一个十分重要的任务,尤其是在企业和机构中。

监控计算机打印内容可以帮助保护敏感信息、提高工作效率,还可以防止不当使用和泄露公司机密信息。

了解为什么需要监控计算机打印内容是非常重要的。

随着科技的发展,打印机已经成为一个非常普遍的办公设备,几乎每个人都在使用。

而且,打印机不仅可以打印文档,还可以扫描、复印和传真等功能。

任何一个企业或机构都会有大量的打印活动,这些打印活动中可能包含有敏感信息,如个人隐私、商业机密等。

监控计算机打印内容可以帮助保护这些敏感信息。

通过监控计算机打印内容,管理员可以随时了解员工的打印活动,及时发现并制止不当使用行为。

监控还可以防止机密信息被泄露或外泄。

如果有员工将公司的机密文件打印出来,管理员可以及时阻止并采取措施,避免造成损失。

监控计算机打印内容还可以提高工作效率。

管理员可以通过监控了解员工的工作状态,及时发现工作进度偏慢的问题,并加以调整。

监控还可以发现并解决打印机故障等问题,以确保打印工作的正常进行。

这样一来,就能够提高办公效率,减少工作时间的浪费。

如何正确编写监控计算机打印内容也是非常重要的。

编写监控程序应该做到以下几点:制定明确的监控规则,包括监控的范围、对象、内容等。

要选择合适的监控软件或工具,确保监控的准确性和有效性。

然后,及时更新和维护监控程序,确保其能够适应不同的情况和需求。

要保护好监控数据的安全性,避免泄露或被篡改。

监控计算机打印内容对于保护信息安全、提高工作效率都有着重要的意义。

企业和机构应该重视这一问题,制定相应的监控措施,确保信息安全和工作效率的也要注重员工的隐私保护。

只有这样,才能够更好地保障企业和机构的利益。

第二篇示例:在现代社会中,计算机已经成为了我们生活中不可或缺的工具。

无论是在家庭还是在办公室,计算机都扮演着重要的角色。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

收稿日期:2006209226;修返日期:2006211210 作者简介:任立学(19782),男,河北人,硕士研究生,主要研究方向为计算机网络安全;刘知贵(19662),男,四川人,教授,博士研究生,主要研究方向为自动控制理论、计算机网技术及安全策略(zhiguiliu@ );赵强,男,四川人,主任,主要研究方向为计算计网络安全;彭桂力,男,河北人,硕士研究生,主要研究方向为模式识别与智能系统.打印机监控系统的设计与实现任立学1,刘知贵1,赵 强2,彭桂力1(1.西南科技大学,四川绵阳621010;2.西南计算中心,四川绵阳621010)摘 要:针对如今企事业单位局域网内部打印机管理难的问题,提出了利用活动目录来实现打印机的管理。

设计了基于活动目录的打印机监控系统。

通过该系统,注册用户可以直接打印,无论是否成功均会以日志的形式被记录进数据库中。

未注册用户无权打印文件。

当系统检测到非法用户,将会自动删除打印任务,并记录打印日志。

经过测试证明,该方案能实现对用户和打印任务进行有效的监控,为企业内部的打印机管理提供了方便、快捷的途径。

关键词:打印机监控;活动目录;系统设计中图分类号:TP311.11 文献标志码:A 文章编号:100123695(2007)1220217203Design and i m p lementati on of p rinter monit or systemRE N L i 2xue 1,L I U Zhi 2gui 1,ZHAO Q iang 2,PE NG Gui 2li1(1.Southw est U niversity of Science &Technology,M ianyang S ichuan 621010,China;2.Southw est Co m putation Center ,M ianyang S ichuan621010,China )Abstract:A i m at the p r oblem that it is difficult t o manage the p rinter of fact ory,U sed active direct ory t o manage p rinters,and designed a p rinter monit or syste m based on active direct ory .By this system,the registered user could p rint docu ments,and the p r ocess could be record int o the database as a l og docu ment no matter the task be success or not .The unregistered user could not p rint docu ments .It would delete the p rint task and record the p rint l og when the syste m checked out an illegal user .This syste m accomp lishes an effective monit or t o the users and p rint tasks,affords a convenience and quick way t o the monit or of p rint in fact ory .Key words:p rinter monit or;active direct ory;syste m design 如今,打印机的管理还处于人工处理阶段,缺乏有效的管理手段和工具,多数公司和企事业单位在打印机管理上出现了一些困难和问题。

这些问题是多方面的:a )对打印的人员没有进行认证和检验,对打印的内容没有什么限制,往往是任何人可以打印任何东西,不管是这些东西是不是机密文档,即使非内部人员打印了机密文档也无法追查,造成机密文档的泄密;b )不知道究竟是谁在打印,打印了些什么无法统计、核算打印成本处于混乱、无序之中,缺乏一个有效的管理;c )打印费用居高不下,打印机关键部件损耗快,更换费用高,员工存在普遍的随意打印现象,纸张浪费严重,经常是打印机边上一大堆无人认领的废纸。

针对这些问题,笔者设计了基于活动目录的打印机监控系统。

本系统的主要任务是对企事业单位局域网内部的共享打印机进行管理。

要实现的功能基本上分为几部分:首先,用户打印时需要注册,没有注册的用户无权进行打印,如果系统检测到是非法用户,将会自动删除打印任务,并记录打印日志;对合法用户,系统不作任何的提示,但不论是打印成功还是不成功均会以日志的形式被记录进数据库中。

系统提供对打印记录的远程查询,通过网络用户可以方便地对打印日志记录进行查询。

管理员还可以远程地对打印用户进行管理。

对打印机的管理提供了极大的方便。

 活动目录概述活动目录服务接口(active direct ory services interfaces,AD 2SI )所属类别为服务器,是一种目录服务抽象接口。

与组件对象模型(C OM )兼容的编程语言,如V isual Basic 、VBScri p t 、JavaScri p t 、C 和C ++类似。

可以使用该接口对基础目录服务进行一般的目录调用。

ADSI 是一类开放接口。

这类接口从不同的网络提取目录服务的功能为网络资源的访问及管理提供一个单一的视图。

不管是哪个网络环境包含这些资源,系统管理员和开发人员均可以利用ADSI 的功能来列举与管理一个目录服务中的资源。

该目录既可以是基于LDAP 的目录,也可以是基于NDS 或基于NT DS 的目录。

至于是哪种并无关系,只要服务提供者所提供的目录服务是有效的。

它主要是解决四个方面的问题:a )使单个客户登录到多个目录成为可能;b )使只将应用程序写入一个AP I 就可在多个目录工作成为可能;c )使最终用户更容易查找到丰富的目录查询信息;d )使多目录管理更容易。

活动目录允许组织机构按照层次式的、面向对象的方式存第24卷第12期2007年12月 计算机应用研究App licati on Research of Computers Vol .24No .12Dec .2007储信息,并且提供支持分布式网络环境的多主复制机制。

它使用对象来代表诸如用户、组、主机、设备及应用程序这样的网络资源,并使用容器来代表组织(如市场部)或相关对象的集合(如打印机)。

它将信息组织成由这些对象和容器组成的树结构,如图1所示。

此外,活动目录通过提供单一、集中、全面的视图来管理对象集合与容器集合间的联系。

这使得资源在一个高度分布式的网络中更容易被定位、管理和使用。

其层次式结构具有灵活性并且可以进行配置。

因此,组织机构能够按照一种优化自身可用性和管理能力的方法对资源进行组织。

使用活动目录服务可以为操作系统的服务器中的网络管理员、开发者和用户提供访问目录的能力。

这样可有三个优点,即简化管理任务、加强网络安全性、通过互操作使用现存网络[5]。

在本系统中用得最多的是I A D s Container 、I A D sPrint Q ueue 、I A D sPrint Q ueue Operati ons 、I A D sPrint Job 、I A D sPrint Job Operati ons类容器。

下面简要介绍这些类容器的功能。

I A D s Container 可以使ADSI 容器物件产生、删除和管理其他的active direct ory 物件。

容器物件被用来组织active direct o 2ry 的阶层式架构。

I A D sPrint Job 接口可以使C OM 构建在active direct ory 管理一般关于打印机工作信息。

用I A D sPrint Q ueueOperati ons 来管理这个打印机工作本身。

I A D sPrint Q ueue 接口可以使在Active D irect ory 的C OM 构件去管理网络上打印机工作列表的信息。

为了列出或修改打印机队列中的打印任务,必须使用I A D sPrint Q ueue Operati ons::Print Jobs 获取在ADSI Print Job Objects 聚集的接口。

I A D sPrint Q ueueOperati ons 接口可使active direct ory 中的COM 构件支持控制网络上打印机的打印任务列表属性和方法。

 系统打印流程在W indows 中,一个进程的打印操作以作业形式提交给打印调度池;打印调度池在后台管理打印作业。

打印作业是以E MF s pool files 形式出现的,每个E M F s pool files 各自对应一个打印作业。

根据W indows 中Word 文档的打印流程来说明W indows 系统下的打印体系结构,如图2所示。

a )为打印一篇Word 文档,win word .exe 在它的进程空间加载gdi32.dll 动态库,调用G D I 提供的打印函数进行打印操作;b )gdi32.dll 调用wins pool .drv 驱动,将win word .exe 打印Word 文档的操作形成E MF 文件,以供打印调度池管理;c )打印池调度程序s poolsv .exe 接收打印作业并对其提交的打印作业进行管理;d )打印处理器winp rint .dll 具体处理E MF s pool files 打印作业文件,因为E M F s pool files 是G D I 函数调用的记录,所以打印处理器调用gdi32.dll 动态库,gdi32.dll 进而统一打印驱动程序unidrv .dll,并与unidrv .dll 共同完成打印操作的处理;e )通过本地打印提供者程序l ocal p rint .dll 发送至打印机进行打印。

在打印调度池进程空间还有其他的一些动态库程序,它们完成与打印相关的其他功能,如打印作业路由、端口监视等。

 打印机监控系统设计1 总体结构图(图)系统首先对用户的合法性进行验证。

把用户信息放在一个后台数据库中,并利用网络进行管理,管理员可以远程地对用户进行添加和删除。

当一个用户装入打印队列时,如果用户是非法的,则马上对用户的打印任务进行删除,并记录日志信息。

如果用户的信息合法则可以直接打印并记录打印日志。

对打印日志的查询方式灵活,可以远程查询,并可以很轻松地进行统计查询。

相关文档
最新文档