Condividi tramite


Installazione di XPSDrv

Importante

La piattaforma di stampa moderna è il mezzo preferito di Windows per comunicare con le stampanti. Ti consigliamo di usare il driver di classe IPP di Microsoft, insieme a Print Support Apps (PSA), per personalizzare l'esperienza di stampa in Windows 10 e 11 per lo sviluppo di dispositivi per stampanti.

Per altre informazioni, vedere Piattaforma di stampa moderna e guida alla progettazione dell'app di supporto per la stampa.

Per essere installato correttamente dallo spooler, i driver XPSDrv devono includere quanto segue:

  • La direttiva CopyFiles del file INF del driver deve fare riferimento al file di configurazione della pipeline di filtro.

  • La direttiva Needs deve fare riferimento a Xpsdrv.oem. Per altre informazioni sulla direttiva Needs, vedere la sezione INF DDInstall.

  • Se il modulo di configurazione è basato su Unidrv, la direttiva Needs deve fare riferimento a Unidrv.oem e Xpsgpd.oem. Analogamente, se il modulo di configurazione del driver XPSDrv è basato su PScript5, la direttiva Needs deve fare riferimento a Pscript.oem e Xpsppd.oem.

Nell'esempio di codice seguente viene illustrato un file INF con le modifiche precedenti.

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