Freigeben über


High-Fidelity-Druckausgabe

Wichtig

Die moderne Druckplattform ist die bevorzugte Methode von Windows für die 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 Moderne Druckplattform und im Designhandbuch für die Drucksupport-App.

XPS-basierte Drucker können insgesamt verbesserte Druck- und Farbtreue bieten. Wenn Endbenutzer von Anwendungen drucken, die auf Windows Presentation Foundation (WPF) oder einer direkten Ausgabe auf XPS-basierten Druckern oder Treibern basieren, reduziert oder beseitigt der XPS-Druckpfad Bilddatenkonvertierungen und Farbraumkonvertierungen, sodass die Druckausgabe ihre originale Genauigkeit beibehalten kann.

XPS-Druck bietet eine zuverlässigere Darstellung von Grafikattributen wie Farbverläufen und Transparenz, obwohl native Unterstützung dieser Attribute im XPS-Spooldateiformat unterstützt wird. Der XAML-Code im XPS-Dokumentformat ist mit WPF-XAML kompatibel. Wenn Benutzer aus einer WPF-Anwendung drucken, entfernt das Windows-Betriebssystem Animationen und konvertiert Video- und dreidimensionale Elemente (3D) in Bilder. Alle anderen Grafikdaten werden in kompatiblen Grafikgrundtypen dargestellt, die ideal für den Geräteverbrauch sind. Das Gerät oder der Treiber verbraucht direkt die Druckversion der WPF-Ausgabe.

Während der automatischen Konvertierung der Ausgabe von Microsoft Win32-basierten Anwendungen auf XPS-basierten Geräten und Treibern wird die Drucktreue durch Optimierung für bestimmte GDI-Rastervorgänge (ROPs) verbessert, die für die Transparenzsimulation durch GDI+ und Farbverläufe verwendet werden. Wenn eine Anwendung anstelle von ROPs eine Bitmap generiert, kann diese Optimierung nicht ausgeführt werden.

Die Drucktreue von WPF-Anwendungen, die auf nicht XPS-basierten Druckern drucken, wird ebenfalls verbessert, da der XPS-zu-GDI-Konvertierungspfad besser als ähnliche Implementierungen in GDI+ ist, die von allen Anwendungen verwendet werden. Der XPS-zu-GDI-Konvertierungspfad versucht, die Transparenz (d. h. Alphakanal in Farben und Bildern und Deckkraft- und Deckkraftmaske auf Canvas) in WPF-Grafiken so weit wie möglich zu entfernen, ohne GDI-Rastervorgänge und PostScript-Bitmasken zu verwenden.