Instalação do XPSDrv
Importante
A plataforma de impressão moderna é o meio preferido do Windows para se comunicar com as impressoras. Recomendamos que você use o driver de classe de caixa de entrada IPP da Microsoft juntamente com PSA (Aplicativos de Suporte à Impressão) para personalizar a experiência de impressão no Windows 10 e 11 para o desenvolvimento de dispositivos de impressora.
Para obter mais informações, consulte Plataformade impressão moderna e o Guia de design do aplicativo de suporte de impressão.
Para serem instalados corretamente pelo spooler, os drivers XPSDrv devem incluir o seguinte:
A diretiva CopyFiles do arquivo INF do driver deve fazer referência ao arquivo de configuração do pipeline de filtro.
A diretiva Needs deve fazer referência a Xpsdrv.oem. Para obter mais informações sobre a diretiva Needs, consulte seção INF DDInstall.
Se o módulo de configuração for baseado em Unidrv, a diretiva Needs deverá fazer referência a Unidrv.oem e Xpsgpd.oem. Da mesma forma, se o módulo de configuração do driver XPSDrv for baseado em PScript5, a diretiva Needs deverá fazer referência a Pscript.oem e Xpsppd.oem.
O exemplo de código a seguir ilustra um arquivo INF com as alterações anteriores.
[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
...