XPSDrv-Konfigurationsmodul

Wichtig

Es wird empfohlen, den IPP-Posteingangsklassentreiber von Microsoft zusammen mit Druckunterstützungs-Apps (PSA) zu verwenden, um die Druckoberfläche in Windows 10 und 11 für die Druckergeräteentwicklung anzupassen.

Weitere Informationen finden Sie im Designhandbuch für Druckunterstützungs-Apps.

Der XPSDrv-Drucktreiber ist die Komponente des XPS-Druckpfads, der eine XPS-Spooldatei verwendet und PDL-Daten (Page Description Language) ausgibt, die ein Drucker nutzen kann. Das Konfigurationsmodul enthält die Treiberkomponenten, die Druckerfeatures und -einstellungen an Anwendungen kommunizieren. XPSDrv-Druckertreiber unterstützen die Kommunikationsmethoden, die Microsoft Win32-basierte Anwendungen und Windows Presentation Foundation (WPF)-basierte Anwendungen verwenden.

Sowohl Win32-basierte Anwendungen als auch WPF-Anwendungen können in XPSDrv-Drucktreibern drucken. Win32-Anwendungen verwenden die GDI-Druckanwendungsprogrammierschnittstelle (API), und das von Microsoft bereitgestellte Konvertierungsrenderingmodul erstellt eine XPS-Spooldatei zum Drucken in die Druckfilterpipeline. WPF-Anwendungen verwenden die WPF-Druck-API, um eine XPS-Spooldatei direkt aus der Anwendung zu erstellen.

Das folgende Diagramm zeigt die XPSDrv-Konfigurationsarchitektur.

Diagramm zur Veranschaulichung der xpsdrv-Konfigurationsarchitektur.

Beachten Sie, dass sich die drei Objekte im Abschnitt Konfigurationsmodul gegenseitig ausschließen.

Die beiden Hauptkomponenten eines XPSDrv-Drucktreibers sind die Drucktreibermodule der Version 3 und die XPS-Filterpipeline. Jede dieser Komponenten erfordert mindestens eine Konfigurationsdatei und -module.

XPSDrv-Dokumentereignisse

XPSDrv-Treiber können GDI-Dokumentereignisse über die DrvDocumentEvent-Funktion empfangen, wenn Win32-basierte Anwendungen darauf drucken, und die Treiber können XPS-Dokumentereignisse über DrvDocumentEvent empfangen, wenn WPF-Anwendungen in ihnen drucken. Weitere Informationen zu XPSDrv-Dokumentereignissen finden Sie unter XPSDrv-Treiberdokumentereignisse.

XPSDrv-Treiberinstallation

XPSDrv-Treiber haben spezifische Anforderungen für die Installation. Weitere Informationen zur Installation des XPSDrv-Treibers finden Sie unter XPSDrv-Installation.