重要
新式打印平台是 Windows 与打印机通信的首选方式。 建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) 来自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。
有关详细信息,请参阅 打印支持应用 v1 和 v2 设计指南。
v4 打印机驱动程序模型是对现有 v3 打印机驱动程序模型的改进。 其设计可改进驱动程序开发,降低 IT 管理成本,并支持新方案。 v4 打印机驱动程序模型继续支持许多熟悉的技术,例如 XPSDrv、GPD、PPD、Autoconfiguration 和 Bidi。 v4 打印机驱动程序模型还支持多个新的扩展点。
v4 打印驱动程序模型针对多个新方案进行了优化:
Windows 8 方案
通用 Windows 平台 (UWP) 应用提供了有关 UI 行为和安全上下文的新设计注意事项。 需要打印机驱动程序模型,该模型将为这一新环境提供深度集成的支持。 v4 打印机驱动程序模型为打印机制造商提供了在 UWP 应用中提供自定义“打印首选项”体验或“打印机通知”体验的唯一方法。
打印机共享
打印机共享是 Windows Server 的关键价值主张项。 通过 v4 打印机驱动程序模型,无需跨处理器体系结构管理驱动程序,从而更轻松地和更高效地共享。
易于驱动程序开发
v4 驱动程序支持版本 3 打印机驱动程序模型和 XPSDrv 体系结构的现有开发工作。 v4 驱动程序更易于开发和测试。
注意
为了帮助更好地解释此部分中的一些概念,我们使用一家名为 Fabrikam 的虚拟公司。
高级体系结构
以下体系结构图是 v4 打印驱动程序的高级表示形式。 除了呈现筛选器和用户界面应用程序之外,Microsoft实现关系图中的所有其他功能块。
V4 打印机驱动程序在很大程度上依赖于数据文件和 JavaScript 来实现扩展性。 蓝色框表示 v3 驱动程序模型中使用的现有文件。 绿色框表示要插入的新位置。
本部分内容
| 文章 | 说明 |
|---|---|
| V4 打印机驱动程序呈现 | 提供有关 v4 打印机驱动程序呈现的信息。 |
| V4 打印机驱动程序配置 | 提供有关 v4 打印机驱动程序配置的信息。 |
| V4 打印机驱动程序安装 | 提供有关 v4 打印机驱动程序安装的信息。 |
| V4 打印机驱动程序用户界面 | 提供有关 v4 打印机驱动程序用户界面的信息。 |
| V4 打印机驱动程序连接 | 提供有关 v4 打印机驱动程序连接的信息。 |
| 生成 v4 打印机驱动程序 | 提供有关如何在 Visual Studio 中生成 v4 打印机驱动程序的信息。 |