Partager via


Prise en charge de XPS dans les versions antérieures de Windows

Important

Nous vous recommandons d’utiliser le pilote de classe de boîte de réception IPP 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 d’appareils d’imprimante.

Pour plus d’informations, consultez le guide de conception d’application de prise en charge de l’impression.

En plus de Windows Vista, les technologies basées sur XPS sont prises en charge sur Microsoft Windows Server 2003 et Windows XP via le composant Microsoft WinFX Runtime 3.0. L’impression XPS fonctionne dans les scénarios Point et Print avec ces systèmes d’exploitation.

La prise en charge de Windows Server 2003 et Windows XP est fournie de la manière suivante :

  • Conversion transparente de la sortie pour les applications Win32 et Windows Presentation Foundation (WPF). Bien que la sortie de rendu diffère considérablement entre les applications Win32 et Windows Presentation Foundation (WPF), le modèle de pilote XPSDrv permet aux deux types d’applications d’imprimer sur un seul pilote. La sortie pour l’impression est convertie de manière appropriée entre les types d’applications et les types de pilotes, ce qui permet une matrice de prise en charge complète entre les applications Win32 et WPF qui impriment sur des imprimantes basées sur GDI et XPS. L’infrastructure XPSDrv est également disponible pour une utilisation dans Windows Server 2003 et Windows XP.

  • Modèle de pipeline de filtre cohérent. Les pipelines de filtre sur Windows Vista, Windows Server 2003 et Windows XP prennent en charge les mêmes interfaces pour les filtres, les modèles de plug-in, les fichiers de configuration de pipeline et la journalisation des événements. Il existe quelques différences, notamment la prise en charge réduite des notifications dans les versions antérieures de Windows. Pour Windows Vista, le filtre de rendu a un contrôle total des notifications et peut envoyer des notifications sur tout type de « partie » que le filtre traite (c’est-à-dire, un document, une page, une police, une image, etc.). Pour les consommateurs évolutifs dans les versions antérieures de Windows, les notifications se produisent uniquement aux limites des pages.

  • Processeur d’impression XPS. Pour Windows Server 2003 et Windows XP, il existe un processeur d’impression XPS qui active XPSDrv. Le processeur d’impression XPS héberge les pilotes XPSDrv et communique avec le spouleur existant sur ces systèmes d’exploitation. Certaines fonctionnalités du chemin d’impression XPS sont disponibles uniquement sur Windows Vista. Par conséquent, le pilote XPSDrv doit être en mesure de se dégrader correctement sur les versions antérieures de Windows.

Pour plus d’informations sur XPS, téléchargez la Vue d’ensemble des spécifications de papier XML.