打印机 Dirids

重要

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

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

在 INF 文件中指定目标目录时,应使用目录标识符 (dirids)。 有关详细信息,请参阅使用 Dirids

下表列出了特定于打印机的 dirids 以及每个打印机的用途。

Dirid 目的 目录内容
66000 表示 GetPrinterDriverDirectory 函数返回的目录路径。 驱动程序文件和相关文件 相关文件
66001 表示 GetPrintProcessorDirectory 函数返回的目录路径。 打印处理器文件
66002 表示要复制到本地系统的 \System32 的其他文件的目录路径。 请参阅此表后面的段落。 打印监视器文件
66003 表示 GetColorDirectory 函数返回的目录路径。 ICM 颜色配置文件
66004 表示将打印机类型特定的 ASP 文件复制到的目录路径。 ASP 文件和关联的文件

要在本地系统上安装本机体系结构的打印机驱动程序时,例如,在 x86 系统上本地安装 x86 驱动程序,分配给 dirid 66002 的目录中的文件将复制到 System32 子目录中。 如果要将驱动程序安装到远程系统,则忽略此目录中的文件。

当打印机类安装程序调用后台处理程序的 AddPrinterDriverEx 函数时,将安装打印机驱动程序。 此函数要求所有驱动程序文件都位于 GetPrinterDriverDirectory 函数返回的目录中。