> 硕士毕业论文 > 30000字硕士毕业论文计算机打印机驱动程序自动安装系统的开发与设计

30000字硕士毕业论文计算机打印机驱动程序自动安装系统的开发与设计

论文类型:硕士毕业论文
论文字数:30000字
论点:打印机,安装,计算
论文概述:

1绪论 课题研究背景打印机作为一种重要的输出设备,在办公自动化系统中是不可缺少的一部分,当人们来到一个陌生的环境,需要打印操作时,往往因为找不到打印机或对打印机提供的服务不

论文正文:

介绍

       课题研究背景打印机作为一种重要的输出设备,在办公自动化系统中是不可缺少的一部分,当人们来到一个陌生的环境,需要打印操作时,往往因为找不到打印机或对打印机提供的服务不了解而导致工作延误,有时又因为找到打印机却无法安装驱动或是无法正确安装驱动而导致不能进行打印操作,这对于经常出差在外的人来说是十分不方便的。因此,针对如何查找打印机和快捷方便安装打印机驱动这一明显问题,利用普适计算的思想,来构建一个满足普适计算关键特性的普适打印机系统是十分必要的。1991年,美国XeroxPAPC实验室的MarkWeise首次提出了普适计算(PervasiveComputing或UbiquitousComputing)这一超越桌面计算的全新计算模式[‘]。普适计算模式下,信息空间与物理空间将融合为一体。一方面,信息空间中的对象与物理空间中的物体建立相互的对应,使这个物体成为访问信息空间中服务的直接入口。另一方面,物理空间和信息空间之间无需人的干预与交互,即其中任一个空间状态的改变可以引起另一个空间的状态的相应改变。要实现这样的对应变化,就必须使普适设备能够动态的感知上下文环境的变化,并根据相应的决策策略,采取相应的动作,来适应环境的变化。      普适计算具有两个关键特性:一是随时随地访问信息的能力;二是不可见性,通过在物理环境中提供多个传感器、嵌入式设备、移动设备和其他任何有计算能力的设备,从而在用户不察觉的情况下进行了计算、通讯、并提供各种服务,最大限度的减少用户的介入a打印机的普适化是现在亚待解决的问题,而且也是打印机发展的关键问题。当人们使用打印机时,能够不必为寻找打印机和安装打印机驱动而烦恼,因此,本文主要针对于打印机的自动发现和驱动的自动安装问题进行了讨论,并提出了一种解决方法。1.2相关研究及现状从最初的串口打印机、并口打印机到现今的USB打印机、网络打印机,打印机的接口类型作为打印机发展的一个重要指标也在不停的发展着。打印机接口类型是描述网络发展的重要表现,通过这项指标也可以间接反映出打印机输出速度的快慢。目前市场上打印机产品的主要接口类型包括常见的并行接口、USB接口和网络接口。由于网络打印机的众多优点,其势必成为未来打印机的首选。从打印机应用的角度来说,打印机主要是向远程控制,无线打印、保密打印、电邮提示等功能的方向发展。现今的打印机仍然存在着很多问题,由于各个厂家生产的打印机的不同,需要为每个打印机安装相应的驱动才可以使用打印机。驱动程序是计算机操作系统和用户应用程序控制和访问计算机内外设备的硬件的桥梁。现有的功能统一的标准设备,其驱动程序由操作系统自带,比如标准的键盘、鼠标、硬盘、软驱等。      现有的大部分的计算机设备诸如打印机所需的驱动程序不由操作系统自带,而是由生产该设备的厂家提供,独立于该设备之外,记录在光盘、软盘等介质上。对操作系统认为第一次安装的非标准设备,用户在安装新设备时,需手工将记录有驱动程序的光盘或软盘等介质放到相应的驱动器·中,并操作计算机指明所需驱动程序所在的位置,由操作系统等其它软件完成安装所需驱动程序。这样对用户来说,是十分不方便的。首先要求用户必须有一定的计算机基础才能进行软件的安装,其次,安装过程是复杂且繁琐的,这浪费了用户的时间和精力。所以,驱动程序的自动安装对用户来说是十分必要的。一些公司提出了软件自动安装的方法,比如联想公司提出了应用软件配置文件进行自动安装[。将应用软件的系统文件、数据文件配置成为安装内容文件,将应用软件安装所需的注册表修改文件、桌面启动菜单、系统托盘、动态交换文件、特定数据文件配置成为安装程序的配置文件。通过配置文件,在操作系统中对该应用软件进行配置,实现软件的安装。     当今的打印机还未能满足普适计算的要求,所以,如何将普适计算和打印机结合起来是很多打印机厂家正在解决的问题。通过对普适计算和打印机发展的现状进行分析,可知基于普适计算的打印机将会越来越靠近人们的生活,使打印工作更加方便。普适计算具有非常重要的意义,由于普适计算带来的巨大的挑战,目前己经发展成为一个国际上的研究热点。世界上主要发达国家的学术界、政府、以及工业界都非常重视,投入了大量的人力、物力、财力,各自从不同的方面对普适计算展开研究。政府方面,美国的DARPA,NSF,NIST都为普适计算研究设立了庞大的研究计划,如美国国防部的研究机构DARPA同时资助了5个相关的科研大项目,分别为:MIT的Oxygen计划、CMU的Aura计划、OGI和GIT的InfoSphere计划、Berkeley的Endeavor计划、以及华盛顿大学的Portolano,而美国国家标准与技术研究院NIST则联合各大型企业研究机构专门针对普适计算制定了详细的研究计划,并由其下属的ITL实验室专门负责协调、制定标准、测试等工作。欧盟也大力资助了一系列的相关研究计划,如DisappearingComputer计划、TEA计划等,并于最近启动了将耗资1000多万欧元的DisappearingComputer二期计划。英国设立了资助金额达1000万欧元、为期六年多的Equator研究计划。  参考文献[1] Weiser, Mark. The computer for the 21st Century [J].Scientific American,September1991, 265 (3) : 66-75.[2」中国计算机学会.中国计算机科学技术发展报告2005 [C].北京:清华大学出版社,2006.[3]王海涛,宋丽华.普适计算一新一代计算模式和理念〔J].电信科学,2008, (2) :66-67.胡剑锋,李学文.应用软件自动安装和修复方法:中国,02129237. X [P] . 2004.陶莎.普适计算环境下服务发现的研究[D].武汉:武汉理工大学计算机科学与技术学 院,2005. Marin-Perianu R S, Hartel P H,Scholten. A Classification of Service DiscoveryProtocols. Technical Report TR-CTIT-05-25 Centre for Telematics and InformationTechnology, University of  Frank C, Handziski V, Karl H. Service Discovery in Wireless Sensor Networks. Technical Report TKN-04-006,Telecommunication Networks Group, Technical University Berlin,March 2004. Tim Kindberg,Armando Fox. System Software for Ubiquitous Computing[J].IEEE Pervasive Computing,2002:70-81.[9」周晓,常强林.服务发现机制的研究【J].计算机工程,2002, (2) :62-66. Helal S. Konark:A service discovery and delivery protocol for ad-hoc networks[C]. In Proc. of the IEEE Wireless Communication and Networking Conference, New Orleans,USA, March 2003, Vo1.3,   H. Q. Guo, D. Q. Ngoh, W. C. Wong, S. Zheng, Y. K. Koh.  An Optimized Peer-to-Peer OverlayNetwork for Service Discovery[C].In Proc. of the 11th IEEE Symposium on Computers Reaz Ahmed,Raouf Boutaba. Distributed Pattern Matching:A Key to Flexible andEfficient P2P Search[J].In:IEEE Journal On Selected Areas In Communications,Janaury, 2007, 25 (1):73-83. Yuh-JzerJoung,Li-WeiYang,and Chien-TseFang. Keyword Search in DHT-based Peer-to-Peer Networks[J].In:IEEE Journal On Selected Areas In Communications,Janaury, 2007, 25 (1):46-61. Jing Tie, Hai Jin, Shengli Li, Xuanhua Shi, Hanhua Chen, Xiaoming Ning.  Peer-Tree AHybrid Peer to Peer Overlay for Service Discovery[C].In:proc. of the 20thInternational Conference on Advanced   摘要 4-5 Abstract 5 1 绪论 8-12     1.1 课题研究背景 8     1.2 相关研究及现状 8-10     1.3 研究目的和研究内容 10-11     1.4 本文组织结构 11-12 2 相关理论 12-27     2.1 服务发现基本理论 12-16         2.1.1 服务发现定义 12         2.1.2 服务发现机制分类 12-14         2.1.3 服务发现协议 14-16     2.2 P2P技术研究现状 16-20     2.3 打印机发展 20-22     2.4 自动安装技术发展 22-23     2.5 Windows消息机制 23-25     2.6 本章小结 25-27 3 打印机驱动自动安装系统设计 27-44     3.1 系统设计目标 27-28     3.2 系统框架 28-29     3.3 服务发现模块设计 29-36         3.3.1 服务发现功能设计 29-31         3.3.2 P2P通信协议设计 31-36     3.4 下载模块设计 36-37     3.5 驱动自动安装模块设计 37-43         3.5.1 操作对象分类 39-40         3.5.2 界面控制方法 40-42         3.5.3 配置文件设计 42-43     3.6 本章小结 43-44 4 打印机驱动自动安装系统实现 44-62     4.1 服务发现模块实现 44-48         4.1.1 发现打印机 45-46         4.1.2 服务类型定义 46-47         4.1.3 P2P通信协议实现 47-48     4.2 打印机驱动下载 48-51         4.2.1 HTTP下载流程 48-49         4.2.2 实现过程 49-51     4.3 驱动自动安装实现 51-59         4.3.1 配置文件生成 52-57         4.3.2 配置文件读取 57-58         4.3.3 自动安装实现 58-59     4.4 实验结果 59-61     4.5 本章小结 61-62 结论 62-63 参考文献 63-65