Impression haute fidélité
Important
La plateforme d’impression moderne est le moyen privilégié de Windows pour communiquer avec les imprimantes. Nous vous recommandons d’utiliser le pilote de classe IPP en boîte de Microsoft, ainsi que les applications de support d’impression (PSA), pour personnaliser l’expérience d’impression dans Windows 10 et 11 pour le développement de périphériques d’impression.
Pour plus d’informations, veuillez consulter la section Plateforme d’impression moderne et le Guide de conception des applications de support d’impression.
Les imprimantes basées sur XPS peuvent offrir une meilleure fidélité d’impression et de couleur globale. Lorsque les utilisateurs finaux impriment à partir d’applications construites sur Windows Presentation Foundation (WPF) ou envoient directement la sortie vers des imprimantes ou des pilotes basés sur XPS, le chemin d’impression XPS réduit ou élimine les conversions de données d’image et les conversions d’espace colorimétrique autant que possible, afin que la sortie d’impression puisse conserver sa fidélité d’origine.
L’impression XPS offre une restitution plus fidèle des attributs graphiques tels que les dégradés et la transparence grâce à la prise en charge native de ces attributs dans le format de fichier spool XPS. Le XAML dans le format de document XPS est compatible avec le XAML de WPF. Lorsque les utilisateurs impriment à partir d’une application WPF, le système d’exploitation Windows supprime les animations et convertit les éléments vidéo et tridimensionnels (3D) en images. Toutes les autres données graphiques sont représentées sous forme de primitives graphiques compatibles qui sont idéales pour la consommation par le périphérique. Le périphérique ou le pilote consomme directement la version imprimée de la sortie WPF.
Lors de la conversion automatique de la sortie des applications basées sur Microsoft Win32 vers des appareils et pilotes basés sur XPS, la fidélité d’impression est améliorée en optimisant les opérations raster GDI spécifiques (ROP) utilisées pour la simulation de transparence par GDI+ et les dégradés. Si une application génère un bitmap au lieu d’utiliser des ROP, cette optimisation ne peut pas être effectuée.
La fidélité d’impression des applications WPF qui impriment sur des imprimantes non basées sur XPS est également améliorée, car le chemin de conversion XPS vers GDI est meilleur que les implémentations similaires dans GDI+ utilisées par d’autres applications. Le chemin de conversion XPS vers GDI tente de supprimer algébriquement la transparence (c’est-à-dire le canal alpha dans les couleurs et les images, ainsi que l’opacité et le masque d’opacité sur le Canvas) dans les graphiques WPF autant que possible, sans utiliser les opérations raster GDI et les masques de bits PostScript.