V4 打印机驱动程序

重要

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

有关详细信息,请参阅 打印支持应用 v1 和 v2 设计指南

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

v4 打印驱动程序模型针对多个新方案进行了优化:

  • Windows 8 方案

    通用 Windows 平台 (UWP) 应用提供了有关 UI 行为和安全上下文的新设计注意事项。 需要打印机驱动程序模型,该模型将为这一新环境提供深度集成的支持。 v4 打印机驱动程序模型为打印机制造商提供了在 UWP 应用中提供自定义“打印首选项”体验或“打印机通知”体验的唯一方法。

  • 打印机共享

    打印机共享是 Windows Server 的关键价值主张项。 通过 v4 打印机驱动程序模型,无需跨处理器体系结构管理驱动程序,从而更轻松地和更高效地共享。

  • 易于驱动程序开发

    v4 驱动程序支持版本 3 打印机驱动程序模型和 XPSDrv 体系结构的现有开发工作。 v4 驱动程序更易于开发和测试。

注意

为了帮助更好地解释此部分中的一些概念,我们使用一家名为 Fabrikam 的虚拟公司。

高级体系结构

以下体系结构图是 v4 打印驱动程序的高级表示形式。 除了呈现筛选器和用户界面应用程序之外,Microsoft实现关系图中的所有其他功能块。

此图显示了 v4 打印驱动程序的高级表示形式。

V4 打印机驱动程序在很大程度上依赖于数据文件和 JavaScript 来实现扩展性。 蓝色框表示 v3 驱动程序模型中使用的现有文件。 绿色框表示要插入的新位置。

本部分内容

文章 说明
V4 打印机驱动程序呈现 提供有关 v4 打印机驱动程序呈现的信息。
V4 打印机驱动程序配置 提供有关 v4 打印机驱动程序配置的信息。
V4 打印机驱动程序安装 提供有关 v4 打印机驱动程序安装的信息。
V4 打印机驱动程序用户界面 提供有关 v4 打印机驱动程序用户界面的信息。
V4 打印机驱动程序连接 提供有关 v4 打印机驱动程序连接的信息。
生成 v4 打印机驱动程序 提供有关如何在 Visual Studio 中生成 v4 打印机驱动程序的信息。