XPSDrv Installation

Wichtig

Die Modern Print-Plattform ist die von Windows bevorzugte Methode zur Kommunikation mit Druckern. Wir empfehlen die Verwendung des Microsoft IPP-Treibers für die Posteingangsklasse zusammen mit Print Support Apps (PSA), um das Druckverhalten in Windows 10 und 11 für die Entwicklung von Druckergeräten anzupassen.

Weitere Informationen finden Sie unter Modern Print-Plattform und der Anleitung zum Design der Print-Support-App.

Die XPSDrv-Treiber müssen Folgendes enthalten, damit sie vom Spooler ordnungsgemäß installiert werden:

  • Die CopyFiles-Anweisung der INF-Datei des Treibers muss auf die Konfigurationsdatei der Filter-Pipeline verweisen.

  • Die Anweisung Needs muss auf Xpsdrv.oem verweisen. Weitere Informationen über die Needs-Anweisung finden Sie unter INF DDInstall Sektion.

  • Wenn das Konfigurationsmodul auf Unidrv basiert, muss die Needs-Anweisung auf Unidrv.oem und Xpsgpd.oem verweisen. Wenn das XPSDrv-Treiberkonfigurationsmodul auf PScript5 basiert, muss die Needs-Anweisung ebenfalls auf Pscript.oem und Xpsppd.oem verweisen.

Das folgende Codebeispiel veranschaulicht eine INF-Datei mit den oben genannten Änderungen.

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