当前位置:主页 > 科技论文 > 计算机论文 >

一种基于Windows平台的高速打印驱动程序的研究与实现

发布时间:2017-05-17 19:24

  本文关键词:一种基于Windows平台的高速打印驱动程序的研究与实现,由笔耕文化传播整理发布。


【摘要】:打印机是一种重要的外部输出设备,在办公领域应用广泛。打印驱动程序是操作系统和打印机的桥梁[1],它的主要功能是控制打印作业以及将打印作业转换成打印机语言。打印驱动程序的性能直接影响了打印速度和品质。 同时,打印数据处理是一项计算密集型和数据密集型的工作,为了提高打印速度,有两个方法可采用:一个是提高计算能力,一个是减少数据量。本文研究和实现基于Windows平台的高速打印驱动程序。该打印驱动程序利用个人计算机的计算能力,可以进行复杂的打印数据处理,弥补了打印机上计算能力的不足;并对打印数据进行简化和压缩,减少了传送给打印机的数据量。本文的主要内容为: 首先,介绍了打印机语言和Windows打印体系结构。对于PCL6语言是如何描述打印作业的,,以及打印体系结构的组成和每部分组件的功能进行了详细说明。 其次,对于用户需求和打印数据处理流程进行了详细分析。在分析后,确定了打印驱动程序的总体方案设计。总体方案设计对打印数据处理进行了优化。根据总体方案设计,设计出了打印驱动程序的体系结构。 最终,设计和实现了打印驱动程序的打印接口DLL和打印图形DLL。打印图形DLL被分成了七个模块,它们是初始化和清理模块,作业和页面管理模块,坐标变换模块,图像模块,图形模块,文本模块和色彩模块。 本文设计并实现的打印驱动程序目前已成功应用,可以实现高速打印的效果。
【关键词】:打印驱动 PCL 接口DLL 图形
【学位授予单位】:苏州大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.56;TP334.8
【目录】:
  • 中文摘要4-5
  • Abstract5-9
  • 第一章 引言9-13
  • 1.1 课题背景及意义9-10
  • 1.2 国内外发展现状及趋势10-11
  • 1.3 本论文要解决的问题11-12
  • 1.4 本论文的章节安排12-13
  • 第二章 相关背景知识简介13-21
  • 2.1 打印机语言13-17
  • 2.1.1 打印作业控制语言13
  • 2.1.2 页面描述语言13-14
  • 2.1.3 PCL XL14-17
  • 2.2 WINDOWS 打印体系结构17-21
  • 2.2.1 GDI 打印驱动程序体系结构17-19
  • 2.2.2 XPSDrv 打印驱动程序体系结构19-21
  • 第三章 打印驱动程序总体方案设计21-27
  • 3.1 用户需求分析21
  • 3.2 打印数据处理流程的分析21-23
  • 3.3 方案的确定23-25
  • 3.4 打印驱动程序体系结构25-27
  • 第四章 打印驱动程序功能模块的设计与实现27-65
  • 4.1 用户接口 DLL27-29
  • 4.1.1 文档属性页面27-28
  • 4.1.2 设备属性页面28-29
  • 4.2 打印图形 DLL29-65
  • 4.2.1 初始化和清理模块29-34
  • 4.2.2 打印作业和页面管理模块34-37
  • 4.2.3 坐标变换模块37-42
  • 4.2.4 图像模块42-50
  • 4.2.5 图形模块50-58
  • 4.2.6 文本模块58-63
  • 4.2.7 色彩模块63-65
  • 第五章 结论65-67
  • 参考文献67-69
  • 攻读学位期间公开发表的论文69-70
  • 致谢70-71

【参考文献】

中国期刊全文数据库 前1条

1 徐国梁;谭庆平;;图像半色调化算法研究综述[J];计算机工程与科学;2012年12期


  本文关键词:一种基于Windows平台的高速打印驱动程序的研究与实现,由笔耕文化传播整理发布。



本文编号:374319

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/374319.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户2cd9e***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com