一种基于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