Freigeben über


XPS-Unterstützung für frühere Versionen von Windows

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.

Zusätzlich zu Windows Vista werden XPS-basierte Technologien auf Microsoft Windows Server 2003 und Windows XP durch die Microsoft WinFX Runtime Component 3.0 unterstützt. Der XPS-Druck funktioniert in Point- und Print-Szenarien mit diesen Betriebssystemen.

Die Unterstützung für Windows Server 2003 und Windows XP wird auf folgende Weise bereitgestellt:

  • Transparente Konvertierung der Ausgabe für Win32- und Windows Presentation Foundation (WPF)-Anwendungen. Obwohl sich die Renderausgabe zwischen Win32- und Windows Presentation Foundation (WPF)-Anwendungen erheblich unterscheidet, ermöglicht das XPSDrv-Treibermodell den Druck beider Anwendungstypen in einem einzigen Treiber. Die Druckausgabe wird entsprechend zwischen den Anwendungstypen und den Treibern konvertiert, was eine vollständige Unterstützungsmatrix zwischen Win32- und WPF-Anwendungen ermöglicht, die auf GDI- und XPS-basierten Druckern drucken. Die XPSDrv-Infrastruktur steht auch für die Verwendung in Windows Server 2003 und Windows XP zur Verfügung.

  • Konsistentes Filter-Pipeline-Modell. Die Filter-Pipelines unter Windows Vista, Windows Server 2003 und Windows XP unterstützen die gleichen Schnittstellen für Filter, Plug-in-Modelle, Pipeline-Konfigurationsdateien und Ereignisprotokollierung. Es bestehen einige Unterschiede, darunter die geringere Unterstützung für Benachrichtigungen in früheren Versionen von Windows. Unter Windows Vista hat der Renderfilter die vollständige Kontrolle über die Benachrichtigungen und kann Benachrichtigungen über jede Art von „Teil“ senden, den der Filter gerade verarbeitet (d. h. ein Dokument, eine Seite, eine Schriftart, ein Bild usw.). Bei skalierbaren Verbrauchern in früheren Versionen von Windows erfolgen die Benachrichtigungen nur an den Seitengrenzen.

  • XPS-basierter Druckprozessor. Für Windows Server 2003 und Windows XP gibt es einen XPS-basierten Druckprozessor, der XPSDrv ermöglicht. Der XPS-basierte Druckprozessor hostet XPSDrv-Treiber und kommuniziert mit dem vorhandenen Spooler auf diesen Betriebssystemen. Bestimmte Funktionen des XPS-Druckpfads sind nur unter Windows Vista verfügbar. Daher muss der XPSDrv-Treiber in der Lage sein, auch unter früheren Windows-Versionen ordnungsgemäß zu arbeiten.

Weitere Informationen über XPS finden Sie in der Übersicht über die XML-Papierspezifikation, die Sie herunterladen können.