论文部分内容阅读
打印机作为一种重要的输出设备,在办公自动化系统中是不可缺少的一部分。随着嵌入式软件和网络发展,打印机越来越智能化、多样化。从打印机应用发展角度出发,可以设想未来几年内打印机内部将具有驱动安装文件,并且具备自动发现、驱动自动安装等功能。目前应用最为广泛的是网络打印机,实现了局域网内打印机共享。但是在使用打印机之前必须要进行驱动的安装,而且手动安装驱动过程繁琐复杂,给用户带来了很多不便。为了最大限度减少人为的介入,打印机普适化是亟待需要解决的问题。本文的目标是在一个局域网内,实现打印机的自动发现机制,并且能够自动下载所需的驱动安装文件,最后实现驱动的自动安装。整个过程中要尽量避免人为的介入,真正的达到普适计算的要求,使用户能够更加高效地使用打印机。本文基于微软Visual Studio 2005平台,开发了普适打印机驱动自动安装系统。首先,系统制定了P2P通信协议来实现打印机的自动发现的功能,并且能够获得打印机的相关信息;其次,提出了普适打印机这一概念,打印机中具有打印机的驱动安装文件,采用HTTP来下载打印机驱动的方法;最后,通过分析软件的安装步骤和Windows的消息响应机制,确定了配置文件的格式,利用该配置文件可以达到驱动自动安装的目的。该系统在局域网内经过模拟测试后,能够发现打印机并且能够实现打印机驱动自动安装的目的,达到普适打印机驱动安装系统的要求,为普适打印系统提供了一种具有实用价值和参考价值的原型。