论文部分内容阅读
设备驱动程序是连接操作系统和硬件设备之间的桥梁,是操作系统的核心程序,不仅直接参与操作系统的内部操作,而且和硬件设备密切相关,直接影响了设备的工作效率。设备驱动程序是否合适对一个设备能否得到应用和推广至关重要。打印机是计算机系统常用的外部输出设备。随着办公自动化的不断深入,打印机得到了广泛的发展和应用。由于Windows操作系统已经成为个人计算机的主流操作系统,因而大多数的打印要求是基于Windows平台的。而打印机驱动程序作为连接操作系统和打印机设备的纽带,它也在不断随着操作系统和打印机设备的发展,用户需求的改变而有了很多新的要求和变化。所以研究Windows平台下的打印机驱动程序设计方法具有重要的现实意义。本文重点研究了Windows XP平台下打印机设备驱动程序的设计方法。论文以Windows XP环境下完成一次打印任务的完整工作流程为线索,分析了Windows XP打印系统体系和Windows XP打印机驱动系统体系中各功能模块的组成结构和工作原理,并着重分析了打印接口动态链接库、打印图形动态链接库和打印端口监视器的设计方法。论文分析了打印机驱动程序的开发环境、开发方法以及打印机驱动程序的安装。论文最后结合沥青拌和楼的应用实际分析了打印机驱动程序中的字符处理并设计实现了一个打印机驱动程序。该驱动程序目前已在多个沥青拌和楼中成功应用。