收藏本站
《华南理工大学》 2010年
收藏 | 手机打开
二维码
手机客户端打开本文

Windows2k/XP下GDI图形引擎及打印设计与实现

郝丽萍  
【摘要】:为了积极响应国家“无纸化办公”的绿色环保号召,大部分企事业单位最大化地利用“办公自动化系统”。即使如此,打印机仍是日常办公不可或缺的现代化办公设备。因为一些重要文件等需要以纸制的形式保存留档,或者由于设备的短缺只能通过纸制的形式来达到目的。但现实生活中还有一种情形:有时并不需要把东西真实地打印出来,而只是想利用打印机驱动程序中的打印预览功能来查看输出效果。但如果计算机中没有安装打印机,应用软件中并不具有打印预览的功能,导致不能看到打印的效果。这给没有打印机的朋友们带来了很多不便。 现在有很多的虚拟打印机软件,但其功能单一:仅仅是把现有文件转换成PDF文件。其实质就是一个PDF转换软件,并没有真正打印机驱动程序的功能,比如设置页面属性等。因此特设计和开发了这款虚拟打印机软件:位图式虚拟打印机。 本软件以Windows 2000/XP为设计平台,借助Windows GDI(Graphic Device Interface)图形引擎及一些图形处理的算法,通过DDI函数的调用、利用抖动模拟灰度的技术,生成高分辨率(600或1200 DPI)、黑白两色光的栅图。当图形页面生成后,使用RLE压缩算法对位图进行压缩,并发往spooler及打印端口监视器。 本软件按照功能划分成三大模块:处理器模块、驱动模块、界面模块。其中处理器模块负责打印作业的脱机与回放过程;驱动模块是位图式虚拟打印机的核心模块,大部分的功能在此模块实现,例如:虚拟页面的初始化、打印控制、位图的抖动、压缩处理等;界面模块是人机交互的接口模块,负责完成一些打印机属性和打印作业相关参数的设置。
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TP316.7

手机知网App
【引证文献】
中国硕士学位论文全文数据库 前1条
1 王旭生;一个简单的飞机对战游戏引擎设计[D];吉林大学;2012年
【参考文献】
中国期刊全文数据库 前4条
1 李伟;张利华;;BMP文件解码的研究与实现[J];计算机工程与设计;2006年07期
2 王俊锋,冯志彪,陈耀;如何编写WDM设备驱动程序[J];微机发展;2005年02期
3 徐殿武;;位图文件操作的程序设计的研究[J];微计算机信息;2007年15期
4 郭松;;Visual C++中位图设计实现和特效显示[J];科技创新导报;2008年25期
中国硕士学位论文全文数据库 前2条
1 顾喜梅;文件系统及磁盘管理实现机制深入研究[D];南京航空航天大学;2002年
2 侯海波;Windows XP平台下打印机驱动程序分析与设计[D];西安电子科技大学;2008年
【共引文献】
中国期刊全文数据库 前10条
1 冯久泉;孟祥勇;;机车监控装置运行数据分析和质量控制系统的开发[J];徐州工程学院学报;2006年09期
2 韩冬,乔新,陈戈;多内存设备描述表缓冲实现GIS图形导出[J];青岛建筑工程学院学报;2005年02期
3 何西华;顾小丰;;坐标变换技术在Windows GDI设计中的应用[J];软件导刊;2008年06期
4 杨航;程佳;王新年;;面向大学生整合性软件研究与开发[J];软件导刊;2011年12期
5 秦翊;莫威英;王新年;;《愤怒的小鸟》关卡编辑器的设计与实现[J];软件导刊;2011年12期
6 周宜红;王利杰;黄耀英;汤国庆;周绍武;李金河;陈文夫;;基于测温数据的拱坝垂直向温度分布绘制研究[J];人民黄河;2012年05期
7 王克宏,邵仕泉;涡轮增压器监控系统与PIC单片机的串行通讯[J];燃气涡轮试验与研究;2002年04期
8 尤宝山,刘小兵;移动短消息在电站报警系统中的应用[J];四川水力发电;2004年02期
9 沈俊;缪淮扣;;用XML实现基于大型数据库的结构化排版[J];上海大学学报(自然科学版);2006年05期
10 孙秋冬;郭维芹;常大俊;刘琰;;“虚实结合”实验环境的创建[J];上海第二工业大学学报;2006年03期
中国重要会议论文全文数据库 前6条
1 崔岚;阮秋琦;;结点有拥塞的动态最短路径问题的算法研究[A];第十二届全国信号处理学术年会(CCSP-2005)论文集[C];2005年
2 丁昆;牛少彰;;VC++下利用窗口子类化和DDX技术实现密码保护[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(下)[C];2006年
3 谢利军;;某机载计算机专用检测设备的设计[A];第三届全国嵌入式技术和信息处理联合学术会议论文集[C];2009年
4 李延社;王忠;曹更新;;监狱进出管理系统的设计与实现[A];四川省通信学会2003年学术年会论文集[C];2003年
5 王德才;崔欣;孙玉萍;;Windows图形开发技术分析[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(上册)[C];2008年
6 毛宏宇;黎琼炜;王文良;杨光;;基于API Hook技术的程序监测器[A];第八届全国设备与维修工程学术会议、第十三届全国设备监测与诊断学术会议论文集[C];2008年
中国博士学位论文全文数据库 前10条
1 荆涛;面向领域网页的语义标注若干问题研究[D];吉林大学;2011年
2 胡俊峰;像素级图像融合及应用研究[D];中国矿业大学;2010年
3 宫兴致;宽波段微型光谱仪设计及其应用系统[D];浙江大学;2011年
4 倪涛;有力觉及视觉临场感的遥操作机器人系统研究[D];吉林大学;2006年
5 王俊席;基于嵌入式系统的高压共轨控制软件研究[D];上海交通大学;2006年
6 刘政怡;中文整句智能输入方法研究[D];安徽大学;2007年
7 李今亮;乒乓球运动员接发球判断的思维活动特征[D];北京体育大学;2005年
8 文广;双向液压伺服遥操作机器人的力觉临场感技术研究[D];吉林大学;2008年
9 张志强;数控系统参数曲线、曲面插补算法及加减速控制研究[D];天津大学;2008年
10 李良宇;科学仪器远程操控技术研究与应用[D];吉林大学;2009年
中国硕士学位论文全文数据库 前10条
1 沈彤茜;多波束系统交互式数据处理软件设计与实现[D];哈尔滨工程大学;2010年
2 蒋孟奇;声纳图像数据的高速显示技术研究[D];哈尔滨工程大学;2010年
3 霍微伟;石油钻井防碰测距系统设计[D];北京交通大学;2010年
4 黄飞;嵌入式Linux逆向解析技术研究[D];解放军信息工程大学;2010年
5 陈剑锋;基于LuGre摩擦模型的气缸摩擦力实验研究[D];浙江大学;2011年
6 蔡佳苗;移动终端MMI软件的设计与实现[D];西安电子科技大学;2009年
7 李健;基于VC++的视频会议系统的实现与研究[D];吉林大学;2011年
8 王磊;金刚石车削光学非球面自动编程系统的研究[D];吉林大学;2011年
9 邱晓淯;Linux环境嵌入式电子海图显示研究与实现[D];武汉理工大学;2011年
10 乔应旭;新型煤矿监测监控工作站数据存储与管理的研究[D];河南理工大学;2007年
【同被引文献】
中国期刊全文数据库 前2条
1 易尧华;图像处理与图像文件格式[J];印刷杂志;1999年11期
2 胡春安;欧阳城添;;Windows编程中的图形输出[J];浙江工业大学学报;2006年05期
中国硕士学位论文全文数据库 前10条
1 易巧玲;基于VC++的小型游戏平台设计[D];华南理工大学;2010年
2 安磊;基于图像的三维真实感模型重建研究[D];北京交通大学;2011年
3 徐国志;水运工程规划CAI系统实现技术的研究与开发[D];大连理工大学;2004年
4 樊翠;三维游戏引擎的设计及关键技术的实现[D];西北工业大学;2006年
5 王书红;二维地质信息可视化软件开发[D];中国地质大学(北京);2006年
6 胡宇慧;3D游戏引擎中若干关键技术及算法的研究与分析[D];上海师范大学;2006年
7 陈凯;三维游戏引擎的设计与实现[D];浙江大学;2007年
8 付作鹏;测井资料Web绘图系统设计与实现[D];吉林大学;2007年
9 王潇锋;基于资源管理的2D网络游戏引擎的设计与实现[D];西南交通大学;2007年
10 张佳文;人体运动姿态分析的研究与实现[D];东华大学;2008年
【二级参考文献】
中国期刊全文数据库 前10条
1 吴敬仙;基于VC++6.0位图与特技显示的探讨[J];上海工程技术大学学报;2004年04期
2 梅时春,李人厚,刘芳,党红梅;一种加密域数字图像水印方法[J];计算机工程与设计;2004年02期
3 薛猛,张虹,刘兵;图像编码技术及其标准化[J];计算机工程与设计;2004年09期
4 王轶凡,陈章龙;元组容器在C++中的设计与实现[J];计算机工程与设计;2005年03期
5 廖进华,王昭顺;BMP图像的防伪数字水印[J];计算机工程与设计;2005年04期
6 孙长成;李伟;张有光;;Windows NT环境下连续打印的研究与实现[J];计算机工程与设计;2006年22期
7 魏玉冬;王春海;姚立;;数据无损压缩算法探索——函数运算压缩法[J];数学的实践与认识;2007年07期
8 罗军,程存学;图像文件格式及其在WINDOWS环境下的使用[J];声学与电子工程;1995年03期
9 周文锦,范明钰,王光卫;一种针对BMP格式图像的LSB数字隐藏方法[J];信息安全与通信保密;2005年07期
10 朱文忠;;一种基于VC实现数字图像的轮廓提取法[J];微计算机信息;2007年03期
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026