Windows XP平台下打印机驱动程序分析与设计

Windows XP平台下打印机驱动程序分析与设计

论文摘要

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

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 引言
  • 1.2 USB技术在打印机上的应用
  • 1.3 论文的主要工作和结构安排
  • 第二章 WINDOWS打印系统体系
  • 2.1 WINDOWS打印系统构成
  • 2.2 WINDOWS图形设备接口GDI
  • 2.3 小结
  • 第三章 WINDOWS打印机驱动系统体系结构
  • 3.1 打印机驱动程序概述
  • 3.1.1 打印机驱动程序的功能
  • 3.1.2 打印机驱动程序的组成
  • 3.1.2.1 打印接口DLL
  • 3.1.2.2 打印图形DLL
  • 3.1.3 绘制一个打印作业
  • 3.1.4 用户模式和内核模式
  • 3.2 打印假脱机体系结构
  • 3.2.1 打印假脱机的功能
  • 3.2.2 假脱机组件介绍
  • 3.2.3 打印提供者
  • 3.3 语言监视器和端口监视器
  • 3.4 小结
  • 第四章 驱动程序功能模块的设计
  • 4.1 打印接口DLL设计
  • 4.1.1 设计内容
  • 4.1.2 设计方法
  • 4.1.2.1 CPSUI方法
  • 4.1.2.2 使用Windows API法
  • 4.2 打印图形DLL设计
  • 4.2.1 设计内容
  • 4.2.2 流程实现
  • 4.3 端口监视器
  • 4.3.1 打印监视器介绍
  • 4.3.2 端口监视器构成
  • 4.3.3 端口监视器设计
  • 4.3.3.1 初始化模块
  • 4.3.3.2 端口管理模块
  • 4.3.3.3 数据通信模块
  • 4.4 小结
  • 第五章 打印机驱动程序的开发环境、开发途径和安装
  • 5.1 打印机驱动程序的开发环境
  • 5.2 打印机驱动程序的开发途径
  • 5.3 打印机驱动程序的安装
  • 5.4 小结
  • 第六章 沥青拌和楼数据采集系统打印机驱动程序设计
  • 6.1 开发背景和总体设计
  • 6.1.1 开发背景
  • 6.1.2 总体设计
  • 6.2 打印机驱动系统设计
  • 6.2.1 打印图形DLL
  • 6.2.2 动态链接库的设计
  • 6.2.3 驱动程序的安装
  • 6.2.4 存在的问题
  • 6.3 小结
  • 第七章 结束语
  • 致谢
  • 参考文献
  • 研究成果
  • 相关论文文献

    • [1].清除本本残留打印机驱动程序[J]. 电脑知识与技术(经验技巧) 2013(04)
    • [2].只为优质“驱动”——访美商海鸥科技亚太股份有限公司亚太业务经理彭业伟[J]. 中国自动识别技术 2008(03)
    • [3].微软新一代云打印方案与佳能开展合作[J]. 广东印刷 2020(02)
    • [4].专利产品与技术检索[J]. 印刷技术 2008(01)
    • [5].设置一改颗粒除[J]. 科学24小时 2008(Z1)
    • [6].什么是OPC[J]. 可编程控制器与工厂自动化 2008(02)
    • [7].解析媒体矩阵(MediaMatrix)(五十五) 新网络音频传输技术Dante(4)——Zoroconf协议(续1)[J]. 音响技术 2009(02)
    • [8].喷墨打印机驱动程序中的色彩控制应用[J]. 包装工程 2017(11)
    • [9].新产品[J]. 中国包装 2014(12)
    • [10].GMG色彩管理软件现已支持Roland UV-LED技术产品VersaUV LEC-330,成就完美的实体模型制作[J]. 今日印刷 2010(11)
    • [11].基于ARM9和Linux的嵌入式打印终端系统[J]. 微计算机信息 2008(14)
    • [12].破解网络打印机安装出错之谜[J]. 个人电脑 2011(11)
    • [13].嵌入式系统中打印机控制的研究[J]. 电子科技 2008(07)
    • [14].解决添加打印机“操作无法完成”[J]. 电脑知识与技术(经验技巧) 2012(12)
    • [15].硬件维修[J]. 电脑爱好者(普及版) 2010(11)

    标签:;  ;  ;  ;  

    Windows XP平台下打印机驱动程序分析与设计
    下载Doc文档

    猜你喜欢