XPSDrv Configuration Module

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.

Le pilote d’impression XPSDrv est le composant du chemin d’impression XPS qui consomme un fichier de pool XPS et émet des données PDL (Page Description Language) qu’une imprimante peut consommer. Le module de configuration contient les composants de 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 les applications basées sur Windows Presentation Foundation (WPF).

Les applications win32 et les applications WPF peuvent imprimer sur des pilotes d’impression XPSDrv. Les applications Win32 utilisent l’interface de programmation d’application d’impression GDI (API), et le module de rendu de conversion fourni par Microsoft crée un fichier de pool XPS pour l’impression dans le pipeline de filtre d’impression. Les applications WPF utilisent l’API d’impression WPF pour créer un fichier de pool XPS directement à partir de l’application.

Le diagramme suivant montre l’architecture de configuration XPSDrv.

diagramme illustrant l’architecture de configuration 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 version 3 et le pipeline de filtre XPS. Chacun de ces composants nécessite un ou plusieurs fichiers de configuration et modules.

Événements de document XPSDrv

Les pilotes XPSDrv peuvent recevoir des événements de document GDI via la fonction DrvDocumentEvent lorsque des applications 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, consultez Événements de document de pilote XPSDrv.

Installation du pilote XPSDrv

Les pilotes XPSDrv ont des exigences spécifiques pour l’installation. Pour plus d’informations sur l’installation du pilote XPSDrv, consultez Installation de XPSDrv.