Partager via


XPSDrv Installation

Important

Nous vous recommandons d’utiliser le pilote de classe de boîte de réception IPP de Microsoft, ainsi que les applications de support d’impression (PSA), pour personnaliser l’expérience d’impression dans Windows 10 et 11 pour le développement d’appareils d’imprimante.

Pour plus d’informations, consultez le guide de conception d’application de prise en charge de l’impression.

Pour être correctement installés par le spouleur, les pilotes XPSDrv doivent inclure les éléments suivants :

  • La directive CopyFiles du fichier INF du pilote doit référencer le fichier de configuration du pipeline de filtre.

  • La directive Needs doit référencer Xpsdrv.oem. Pour plus d’informations sur la directive Needs, consultez la section INF DDInstall.

  • Si le module de configuration est basé sur Unidrv, la directive Needs doit référencer Unidrv.oem et Xpsgpd.oem. De même, si le module de configuration du pilote XPSDrv est basé sur PScript5, la directive Needs doit référencer Pscript.oem et Xpsppd.oem.

L’exemple de code suivant illustre un fichier INF avec les modifications précédentes.

[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
...