由 Unidrv/Pscript5 插件实现的打印票证和打印功能提供程序接口

重要

建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) ,自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。

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

Windows Vista 上的 Microsoft 通用打印机驱动程序 (Unidrv) 和 Microsoft PostScript 打印机驱动程序 (Pscript5) 核心打印机驱动程序为插件实现打印票证支持提供了方法。 由于 Unidrv 和 Pscript5 都支持为单个驱动程序加载多个插件,因此每个插件都能够提供自己的提供程序实现。 驱动程序供应商负责确保每个 OEM 插件提供程序实现与其他实现正确配合使用。 并非打印机驱动程序中的所有插件都需要支持提供程序接口。 但是,核心驱动程序支持的打印票证架构版本是核心驱动程序和所有可用插件提供程序支持的版本的子集。 由于对插件提供程序的调用由应用程序驱动,因此必须以线程安全的方式实现插件提供程序。