Installation de XPSDrv
Important
La plateforme d’impression moderne est le moyen privilégié de Windows pour communiquer avec les imprimantes. Nous vous recommandons d’utiliser le pilote de classe IPP en boîte 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 de périphériques d’impression.
Pour plus d’informations, veuillez consulter la section Plateforme d’impression moderne et le Guide de conception des applications de support d’impression.
Pour être correctement installés par le spooler, les pilotes XPSDrv doivent comporter les éléments suivants :
La directive CopyFiles du fichier INF du pilote doit faire référence au fichier de configuration du pipeline de filtrage.
La directive Needs doit faire référence à Xpsdrv.oem. Pour plus d'informations sur la directive Needs, voir la section INF DDInstall.
Si le module de configuration est basé sur Unidrv, la directive Needs doit faire référence à Unidrv.oem et Xpsgpd.oem. De même, si le module de configuration du pilote XPSDrv est basé sur PScript5, la directive Needs doit faire référence à 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
...