XPSDrv 安装

重要

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

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

要由后台处理程序正确安装,XPSDrv 驱动程序必须包括以下内容:

  • 驱动程序 INF 文件的 CopyFiles 指令必须引用筛选器管道配置文件

  • Needs 指令必须引用 Xpsdrv.oem。 有关 Needs 指令的详细信息,请参阅 INF DDInstall 部分

  • 如果配置模块基于 Unidrv,则 Needs 指令必须引用 Unidrv.oem 和 Xpsgpd.oem。 同样,如果 XPSDrv 驱动程序配置模块基于 PScript5,则 Needs 指令必须引用 Pscript.oem 和 Xpsppd.oem。

下面的代码示例演示了具有上述更改的 INF 文件。

[Version]
Signature="$Windows NT$"
Provider=%MS%
Class=Printer
ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318}
CatalogFile=ntprint.cat
DriverVer=10/11/2005,6.0.5242.0
PnpLockdown=1

[Manufacturer]
%MS% = Microsoft,NTamd64

[Microsoft.NTamd64]
"XPSDrv Sample Driver" = INSTALL_XDSMPL_FILTERS

[INSTALL_XDSMPL_FILTERS]
CopyFiles=XPSDrvSample,ConfigPlugin,COLORPROFILES
DriverFile=mxdwdrv.dll
ConfigFile=unidrvui.dll
HelpFile=unidrv.HLP
DataFile=XDSmpl.GPD
Include=NTPRINT.INF
Needs=UNIDRV.OEM, XPSGPD.OEM, XPSDRV.OEM
ICMProfiles=xdwscRGB.cdmp

[XPSDrvSample]
xdsmpl-pipelineconfig.xml
...