- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于windows系统的通用打印机驱动的设计与实现-软件工程专业论文
基于Windows系统的通用打印机驱动的设计与实现摘要自从Windows发布以来,由于操作系统提供的硬件兼容性,客户群体可以非常方便地使用不同的硬件。而操作系统和硬件之间的驱动也显得尤为重要。针对不同类型的设备,微软提供了不同设备的驱动模型。而打印机的驱动模型,其目前使用的版本3 规格一直沿用至今。微软提供的打印处理器的数据格式为EMF(Enhanced MetaFile),该格式主要是为了解决WMF格式从复杂的图形程序中打印图形时出现的不足的,并没有对打印设备进行优化,且使用该格式打印有时会出现问题,如在高分辨率打印机下,光栅数据的大小更是成四倍的增长速度,如1兆的PDF文件,可能产生的EMF文件为500兆,从而造成打印速度缓慢。而微软在其官方上给出简单的解决方案就是把打印处理类型从EMF修改成RAW类型。此外,EMF文件包含了一些扩展功能,例如,内置说明和文件一起保存、内置的与缩放比例有关的一些信息、调色板和设备无关性方面的改进,使得EMF格式是一个可扩展的格式。同时也这意味着程序员可以修改部分规格,来添加功能或满足特定的需要。这是把双刃剑,带来扩展性也带来了潜在的风险。2005年底,有人利用系统的图片查看器对EMF文件操作时,可以执行部分代码。从事防毒和安全的美国公司McAfee报告其6%的用户受到了此攻击。针对这些存在的问题,本文首先阐述微软的打印驱动架构,分析各个组件的功能和实现,以及它们之间的关系,给出了整个打印流程。然后本文提出了一种文件结构。基于该文件结构,实现了一个高速且较低资源使用率的,可移植的图像处理引擎。该文件结构定义不仅可扩展,并且可用简单的硬件解码器予以实现。本文给出了解码算法的伪代码。而在压缩算法上采用目前广泛使用的JBIG压缩算法,这是一种无损压缩算法,有着较高的压缩率和性能。在降阶算法上使用有序抖动算法来进行降阶处理,使得图像在转换时,减少图像失真。然后结合微软的打印机驱动架构,加入对配置文件的处理,来实现一个基于主机的打印机驱动。配置文件的加入,使得有着极大的灵活性,可以广泛地应用在中低端的喷墨或激光打印机上。对于用户接口部分,使用XML作为接口描述语言来实现,可以使第三方开发商在不编写代码的情况下,实现用户接口的修改。最后进行测试和验证,分别对两个部分进行测试:核心图形渲染引擎部分和整体I驱动部分。图形渲染引擎部分主要针对渲染速度进行测试,整体驱动部分测试主要针对内存消耗和数据传输大小,最终对测试结果进行分析。本文提出的完整的打印驱动引擎,其主要的优点是,使用廉价的配件降低成本,通用性和可配置性来满足不同厂商的需求。关键词光栅化,打印驱动,基于主机,可配置IIDESIGN AND IMPLEMENTATION OF THE GENERIC PRINTER DRIVER BASED ON WINDOWS SYSTEMABSTRACTSincetheWindowsrelease,duetotheoperatingsystemtoprovidehardware compatibility,customergroupscanbeconvenienttousedifferenthardware.Betweenthe operatingsystemandthehardwaredriverisparticularlyimportant.Fordifferenttypesof devices,Microsoftoffersadifferentdevicedrivermodel.Theprinterdrivermodel,itscurrent version3specificationisstillinuse.MicrosoftprintprocessordataformatEMF(Enhanced MetaFile),theformattosolvetheWMFformatprintingcomplexgraphicsprogramgraphics appearinadequate,nottooptimizetheprintingdevice,andusetheformatprintingproblems sometimes,inahigh-resolutionprinter,thesizeoftherasterdataintoafourfoldincreasein speed,suchas1MBPDFfilemaybegeneratedEMFfilesof500megabytes,resultingprint isslow.Microsoftonitsofficialgivesthesimplesolutionistoprintthetypeofprocessingto modifyfromEMFtoR
您可能关注的文档
- 频域下的目标跟踪方法及其在dsp中的实现-光学工程专业论文.docx
- 起重运输机械的网络监控和网络管理-电子与通信工程专业论文.docx
- 齐刺法配合闪罐治疗颞下颌关节功能紊乱综合征临床疗效观察-针灸推拿学专业论文.docx
- 贫混凝土基层沥青路面抗反射裂缝结构研究-道路与铁道工程专业论文.docx
- 起重机梁声发射技术无损检测研究-机械电子工程专业论文.docx
- 齐鲁医院患者随访管理系统的设计与实现-软件工程专业论文.docx
- 鄱阳湖湿地ndvi变化与越冬候鸟时空分布的关系研究-人文地理学专业论文.docx
- 频变电-热应力对高频电力变压器绝缘特性的耦合作用机制-高电压与绝缘技术专业论文.docx
- 贫燃预混湍流分层火焰的大涡模拟研究-动力工程专业论文.docx
- 频率优化系统在gsm无线系统中的应用研究-软件工程专业论文.docx
- 汽车发动机配气机构的设计与分析-车辆工程专业论文.docx
- 脐带间充质干细胞移植前细胞活性评价指标的研究-生物化学与分子生物学专业论文.docx
- 基于博弈理论的城中村改造问题研究-土木工程建造与管理专业论文.docx
- 基于用户兴趣模型的元搜索引擎的研究-计算机应用技术专业论文.docx
- 一种基于ds4004hc和无线传感器技术的校园监控系统的分析与实现-计算机应用技术专业论文.docx
- 四川农经网呼叫中心系统设计与实现-软件工程专业论文.docx
- 动态流量管理系统设计与实现-电子与通信工程专业论文.docx
- 科学发展观视角下榆林县域经济发展问题研究-马克思主义中国化研究专业论文.docx
- 一种大量程高精度fbg位移传感器设计研究-通信与信息系统专业论文.docx
- 基于xpdl的可视化流程设计器的设计与实现-软件工程专业论文.docx
最近下载
- 《道路运输管理实务》课件——第五章 特种货物运输业务组织.pptx VIP
- A公司个人所得税纳税筹划案例分析.docx VIP
- 高压供电系统的设计.pdf VIP
- PLC应用技术(西门子S7-1200)全套教学课件.pptx VIP
- 新教材人教版二年级数学上册 第1 单元 分类与整理 第4课时 练一练.pptx VIP
- 装修合同协议书工装.doc VIP
- 人教PEP版五年级上册英语全册教案(6个大单元整体教学设计).pdf VIP
- 一种电子烟挥发性气体检测报警装置.pdf VIP
- 《道路运输管理实务》课件——第四章 零担货物运输业务组织.pptx VIP
- 中职《中华优秀传统文化选讲》 第二讲 璀璨华章——文学经典.pptx VIP
文档评论(0)