Partilhar via


Instalação XPSDrv

Importante

A moderna plataforma de impressão é o meio preferido do Windows para comunicar com as impressoras. Recomendamos que utilize o controlador de classe da caixa de entrada IPP da Microsoft, juntamente com as Aplicações de Suporte de Impressão (PSA), 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 Guia de design do aplicativo de suporte de impressão v1 e v2.

Para serem instalados corretamente pelo spooler, os drivers XPSDrv devem incluir o seguinte:

  • A diretiva CopyFiles do ficheiro INF do driver deve referenciar o ficheiro 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 a seção INF DDInstall.

  • Se o módulo de configuração for baseado em Unidrv, a diretiva Needs deve 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 deve 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
...