V4 打印机驱动程序

重要

新式打印平台是 Windows 与打印机通信的首选方式。 建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) 来自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。

有关详细信息,请参阅新式打印平台打印支持应用设计指南

v4 打印机驱动程序模型是对现有 v3 打印机驱动程序模型的改进。 其设计改进了驱动程序的开发,降低了 IT 管理成本,并支持新的方案。 v4 打印机驱动程序模型继续支持许多熟悉的技术,例如 XPSDrvGPDPPDAutoconfigurationBidi。 v4 打印机驱动程序模型还支持多个新的扩展点。

v4 打印驱动程序模型还对几种新方案进行了优化:

  • Windows 8 方案

    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 打印机驱动程序 提供有关如何在 Visual Studio 中生成 v4 打印机驱动程序的信息。

打印 DDI 参考