V4 打印机驱动程序

重要

建议使用 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 参考