Instalación de XPSDrv
Importante
La plataforma de impresión moderna es el medio preferido de Windows para comunicarse con impresoras. Se recomienda usar el controlador de clase de bandeja de entrada IPP de Microsoft, junto con aplicaciones de soporte técnico de impresión (PSA), para personalizar la experiencia de impresión en Windows 10 y 11 para el desarrollo de dispositivos de impresora.
Para obtener más información, consulte Plataforma de impresión moderna y la Guía de diseño de aplicaciones para compatibilidad con impresión.
Para que el administrador de trabajos de impresión instale correctamente los controladores XPSDrv, deben incluir lo siguiente:
La directiva CopyFiles del archivo INF del controlador debe hacer referencia al archivo de configuración de canalización de filtro.
La directiva Needs debe hacer referencia a Xpsdrv.oem. Para obtener más información sobre la directiva Needs, consulte Sección DDInstall de INF.
Si el módulo de configuración se basa en Unidrv, la directiva Needs debe hacer referencia a Unidrv.oem y Xpsgpd.oem. Del mismo modo, si el módulo de configuración del controlador XPSDrv se basa en PScript5, la directiva Needs debe hacer referencia a Pscript.oem y Xpsppd.oem.
En el ejemplo de código siguiente se muestra un archivo INF con los cambios 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
...