【发布时间】:2018-12-01 15:43:03
【问题描述】:
我的客户打算迁移到 V4 打印机驱动程序。
我当前的 V3 打印机驱动程序包包含:- 一些 CFG 文件
-
用户界面 DLL
-
打印机图形 DLL
-
帮助文件.CHM
-
INF 文件
我应该如何迁移到 V4 打印机架构师?
【问题讨论】:
标签: c# c++ printing driver wdk
我的客户打算迁移到 V4 打印机驱动程序。
我当前的 V3 打印机驱动程序包包含:- 一些 CFG 文件
用户界面 DLL
打印机图形 DLL
帮助文件.CHM
INF 文件
我应该如何迁移到 V4 打印机架构师?
【问题讨论】:
标签: c# c++ printing driver wdk
V4 打印机驱动程序模型是对现有 V3 打印机驱动程序模型的改进,旨在支持新的场景。
新模型仍然支持许多技术,例如 XPSDrv、GPD、PPD、Autoconfiguration 和 Bidi,并且还支持几个新的扩展点。 除渲染过滤器和用户界面应用程序外,所有其他功能块均由 Microsoft 实现。 V4 打印驱动程序严重依赖数据文件(.gpd 和 .ppt 文件)和 JavaScript 来实现可扩展性。
包括 XPS 过滤器(.dll 文件)、打印机配置(.ppd 和 .gpd 文件)、AutoConfig (GDL) 和 Bidi 扩展(XML 文件)在内的一些文件与 V3 驱动程序模型中的几乎相同,而打印机扩展 ( .exe 文件)、DevModeMap(.xml 文件)、Constraint Scripts(JavaScript 文件)、DriverEvents(.xml 文件)等是 V4 打印机驱动模式下的全新概念和插件。如需更多信息,请参阅here。
要构建示例 V4 打印机驱动程序,请参阅 here。
简而言之:
【讨论】: