Module de configuration XPSDrv
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.
Le pilote d'impression XPSDrv est le composant du chemin d'impression XPS qui consomme un fichier spool XPS et émet des données de langage de description de page (PDL) qu'une imprimante peut consommer. Le module de configuration contient les composants du pilote qui communiquent les fonctionnalités et les paramètres de l'imprimante aux applications. Les pilotes d'imprimante XPSDrv prennent en charge les méthodes de communication utilisées par les applications Microsoft Win32 et Windows Presentation Foundation (WPF).
Les applications Win32 et WPF peuvent toutes deux imprimer sur les pilotes d'impression XPSDrv. Les applications Win32 utilisent l'interface de programmation d'application (API) d'impression GDI, et le module de rendu de conversion fourni par Microsoft crée un fichier spool XPS pour l'impression dans le pipeline du filtre d'impression. Les applications WPF utilisent l'API d'impression WPF pour créer un fichier spool XPS directement à partir de l'application.
Le diagramme suivant illustre l'architecture de configuration de XPSDrv.
Notez que les trois objets de la section Module de configuration s'excluent mutuellement.
Les deux principaux composants d'un pilote d'impression XPSDrv sont les modules du pilote d'impression de la version 3 et le pipeline de filtrage XPS. Chacun de ces composants nécessite un ou plusieurs fichiers et modules de configuration.
Événements du document XPSDrv
Les pilotes XPSDrv peuvent recevoir des événements de document GDI via la fonction DrvDocumentEvent lorsque des applications basées sur Win32 impriment sur eux, et les pilotes peuvent recevoir des événements de document XPS via DrvDocumentEvent lorsque des applications WPF impriment sur eux. Pour plus d'informations sur les événements de document XPSDrv, voir Événements de document du pilote XPSDrv.
Installation du pilote XPSDrv
Les pilotes XPSDrv ont des exigences spécifiques en matière d'installation. Pour plus d'informations sur l'installation du pilote XPSDrv, voir Installation de XPSDrv.