- 1、本文档共121页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微软统一打印机驱动程序
本章叙述了微软统一打印机驱动程序 (Unidrv) ,解释了怎样增加小驱动程序来允许 Unidrv 来支持新的打印机,主要包括了下面的主题:
4.1 统一打印机驱动程序介绍
4.2GPD文件介绍
4.3 打印机属性
4.4 打印机命令
4.5 打印机特性
4.6 打印机选项
4.7 打印机字体描述
4.8 条件语句
4.9 压缩光栅数据
4.10 过滤光栅数据
4.11 处理色彩格式
4.12 用 Unidrv 进行中间色调整
4.13 控制图像质量
4.14 处理可安装的特性及选项
4.15 指定特性和选项显示的顺序
4.16 描述打印机内存配置
4.17 指定纸张大小
4.18 引用场所
4.19 安装一个 Unidrv 小驱动程序
统一打印机驱动程序介绍
统一打印机驱动程序 (Unidrv) 是微软公司对非 Postscritp 打印机的标准打印机驱动程序,对 Unidrv 的介绍包括下列主题:
4.1.1Unidrv 能力
4.1.2Unidrv 组件
4.1.3Unidrv 小驱动程序
4.1.4Unidrv 用户接口
4.1.5Unidrv 绘制器
4.1.6GPD 文件实例
4.1.7 微软小驱动程序开发工具
Unidrv 能力
Unidrv 提供以下能力:
■用描述每一个打印机的特征的特定打印机 Unidrv 小驱动程序,支持所有的非
Postscript 打印机。
■一个 Unidrv 的用户接口, 基于 Treeview 控件和属性表单, 它对所有的打印机者是一致的,而且对每一个打印机的单一选项也是可以修改的。
■一个单一的 Unidrv 绘制器,即与 GDI图形引擎一起,转换微软 Win32 GDI 调用从应用程序到打印机的可以发送给假脱机的命令。
为提供对以前的打印机驱动程序用 GPC文件编写的小驱动程序的支持, RasDD,即微软小驱动程序开发工具 (Microsoft Minidriver Development Tool) 提供从RasDD GPC文件到 Unidrv GPD 文件的自动转换。
Unidrv 组件
Unidrv 组件由 DLL加上文本及二进制数据文件构成,如下图所示: 插入 Unidrv 组件图???
在图中的组件包括: 应用程序
一个用户应用程序,如字处理程序,它提供给用户打印的能力。
gdi32.dll
用户模式的 DLL,导出 Win32 GDI 函数内核模式图形引擎
实现 GDI函数功能的 NT的可执行代码小驱动程序文本文件
基于文本的 Unidrv 小驱动程序,它利用 GPD文件的条目描述打印机二进制数据文件
Unidrv 在解析了包含于小驱动程序文本文件中的信息后创建的临时文件 ( 具有.b ud 扩展名)
Unidrvui.dll
Unidrv 用户接口的 DLL,对所有 Unidrv 支持的打印机提供一个通用的 UI 代码。
用户接口插件
可选的、特定打印机的用户接口插件
compstui.dll
CPSUI给打印机的用户接口Unidrv.dll
Unidrv 绘制器,它绘制图像及发送图像数据流到打印假脱机绘制插件
可选的、特定打印机的绘制插件
Unidrv 小驱动程序
Unidrv 小驱动程序是包含打印机说明的文本文件。每一个小驱动程序描述了一 种生产厂家的打印机类型。这一基于文本的说明即称为 GPD(Generic Printer D esciption) ,并且每一个文件都称为 GPD文件,每一个小驱动程序由一个或多个GPD文件构成。
利用 GPD文件来描述一个打印机, Unidrv 支持以下能力:
■在许多打印机上发现的一般的、标准的打印机特性。
■打印机提供的唯一的、定制的打印机特性。
■可安装的打印机选项,只要在选项被安装的情况下可以选择。
■选项约束,允许指定不兼容的选项。
■条件语句,允许指定一些依赖于其他特征的打印机的特征。
■打印机命令的规范说明, 它可以包括当前一大堆选择的标准变量的值, 也可以对这些变量执行算术操作。
■一个定制的帮助文件,它不同于 Unidrv 提供的标准的帮助文件,而是用于描述定制的特性。
关于创建 GPD文件的信息,参考 GPD文件介绍部分。
一个 Unidrv 小驱动程序可以由一个或多个 GPD文件构成,更多的信息,可以参考在一个小驱动程序中使用多个 GPD文件部分的内容。
当一个打印机被安装, Unidrv 的 GPD解析阅读所有的 GPD文件,GPD文件中包含的信息被用于创建打印机的临时的二进制文件。所有的 Unidrv 用户接口和 Unid rv 绘制器的参考都在这个二进制文件中。
通常,小驱动程序必须提供资源,如字体、位图以及本地化文本字符串等。这些
资源被置于一个资源 DLL中
您可能关注的文档
- 剪发理论教学.docx
- 常用化工设备结构手册.docx
- 四线粘合学习资料图解.docx
- THPLC可编程控制器系列实验指导书.docx
- 小学一年级数学测试题(上册)-2.docx
- ANSYS-框架问题计算实例.docx
- 宝钢大厦铝合金模板施工方案.docx
- XX电网信息安全平台等级保护模块安全技术架构规划方案.docx
- 人教版三年级英语下册单词卡片.docx
- 解谱方面的技巧.docx
- 甘肃省白银市会宁县第一中学2025届高三3月份第一次模拟考试化学试卷含解析.doc
- 2025届吉林市第一中学高考考前模拟生物试题含解析.doc
- 四川省三台县芦溪中学2025届高三下第一次测试生物试题含解析.doc
- 2025届江苏省启东市吕四中学高三适应性调研考试历史试题含解析.doc
- 浙江省宁波市十校2025届高三二诊模拟考试历史试卷含解析.doc
- 甘肃省甘南2025届高考生物必刷试卷含解析.doc
- 河北省石家庄市一中、唐山一中等“五个一”名校2025届高考历史四模试卷含解析.doc
- 江西省南昌市进贤一中2025届高考生物考前最后一卷预测卷含解析.doc
- 甘肃省白银市会宁县第四中学2025届高三第二次模拟考试历史试卷含解析.doc
- 宁夏银川市宁夏大学附属中学2025届高考化学押题试卷含解析.doc
最近下载
- 利用十二烯催化合成叔十二硫醇的反应设备及工艺.pdf VIP
- 五金工具电子商务行业市场及发展战略分析报告.pptx VIP
- 快速康复护理措施执行单模板.doc VIP
- 09.15--快速康复护理措施执行单模板-(一).doc VIP
- 2024年02月徽商银行总行2024年社会招考金融科技岗人员上岸笔试历年高频考点(难、易错点荟萃)附带答案详解.docx
- ps课程整体教案设计.doc
- 陕西省级大学科技园申报认定需提供材料明细及样例.docx
- 人教精通版英语四年级上册全册教学课件(2022年11月修订).pptx
- 通信建设工程概算、预算编制办法》.pdf VIP
- 中级消防维保35个抽考整理版2023.12.10.pptx
文档评论(0)