Prise en charge de XPS dans les versions antérieures de Windows
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.
Outre Windows Vista, les technologies basées sur XPS sont prises en charge par Microsoft Windows Server 2003 et Windows XP grâce au composant d'exécution Microsoft WinFX 3.0. L'impression XPS fonctionnera dans les scénarios de pointage et d'impression avec ces systèmes d'exploitation.
La prise en charge de Windows Server 2003 et Windows XP est assurée de la manière suivante :
Conversion transparente de la sortie pour les applications Win32 et Windows Presentation Foundation (WPF). Bien que le rendu de la sortie diffère sensiblement 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 support 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 Windows Server 2003 et Windows XP.
Modèle de pipeline de filtrage cohérent. Les pipelines de filtrage de 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 des pipelines et le journal des événements. Il existe quelques différences, notamment la prise en charge réduite des notifications dans les versions antérieures de Windows. Sous Windows Vista, le filtre de rendu contrôle entièrement les notifications et peut envoyer des notifications sur n'importe quel type de « partie » traitée par le filtre (c'est-à-dire un document, une page, une police, une image, etc.) Pour les consommateurs évolutifs des versions antérieures de Windows, les notifications n'interviennent qu'en limite de page.
Processeur d'impression basé sur XPS. Pour Windows Server 2003 et Windows XP, il existe un processeur d'impression basé sur XPS qui active XPSDrv. Le processeur d'impression basé sur XPS héberge les pilotes XPSDrv et communique avec le spooler existant sur ces systèmes d'exploitation. Certaines fonctionnalités du chemin d'impression XPS ne sont disponibles que sous Windows Vista, de sorte que le pilote XPSDrv doit pouvoir se dégrader gracieusement sur les versions antérieures de Windows.
Pour plus d'informations sur XPS, téléchargez la présentation de la spécification XML Paper.