XPSDrv-Konfigurationsmodul
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.
Der XPSDrv-Druckertreiber ist die Komponente des XPS-Druckpfads, die eine XPS-Spooldatei verarbeitet und PDL-Daten (Page Description Language) ausgibt, die von einem Drucker verarbeitet werden können. Das Konfigurationsmodul enthält die Treiberkomponenten, die die Druckerfunktionen und -einstellungen an die Anwendungen weitergeben. 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 mit XPSDrv-Druckertreibern drucken. Win32-Anwendungen verwenden die Programmierschnittstelle (API) für den GDI-Druck und das von Microsoft bereitgestellte Konvertierungs-Rendermodul erstellt eine XPS-Spooldatei für den Druck in der Druckfilter-Pipeline. WPF-Anwendungen verwenden die WPF-Druck-API, um direkt aus der Anwendung eine XPS-Spooldatei zu erstellen.
Das folgende Diagramm zeigt die XPSDrv-Konfigurationsarchitektur.
Bedenken Sie, dass sich die drei Objekte im Abschnitt Konfigurationsmodul gegenseitig ausschließen.
Die beiden Hauptkomponenten eines XPSDrv-Druckertreibers sind die Version 3 Druckertreibermodule und die XPS-Filter-Pipeline. Jede dieser Komponenten erfordert eine oder mehrere Konfigurationsdateien und Module.
XPSDrv-Dokument-Ereignisse
XPSDrv-Treiber können GDI-Dokumentenereignisse über die Funktion DrvDocumentEvent empfangen, wenn Win32-basierte Anwendungen mit ihnen drucken, und die Treiber können XPS-Dokumentenereignisse über DrvDocumentEvent empfangen, wenn WPF-Anwendungen mit ihnen drucken. Weitere Informationen über XPSDrv-Dokument-Ereignisse finden Sie unter XPSDrv-Treiber-Dokument-Ereignisse.
XPSDrv-Treiber-Installation
Für die Installation von XPSDrv-Treibern gelten besondere Anforderungen. Weitere Informationen zur Installation des XPSDrv-Treibers finden Sie unter XPSDrv-Installation.