Partager via


Options du pilote 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.

Vous pouvez implémenter le module de configuration d'un pilote d'impression XPSDrv en utilisant l'une des méthodes suivantes :

Fichier texte uniquement Le module de configuration est défini par un fichier GPD ou PPD et utilise le module de configuration Unidrv ou PScript5 pour mettre en œuvre toutes les fonctions de configuration. La méthode du fichier texte uniquement offre le temps de développement le plus rapide et le coût de développement le plus bas, mais elle offre une prise en charge limitée de la personnalisation. Cette méthode convient mieux aux pilotes d'impression XPSDrv passthrough ou XPSDrv de base.

Plug-in Le module de configuration est défini par un fichier GPD ou PPD et un ou plusieurs plug-ins de configuration du pilote d'impression Unidrv ou PScript5. La méthode du plug-in vous donne la flexibilité de personnaliser certains aspects du comportement de la configuration et de l'expérience utilisateur tout en s'appuyant sur le module de configuration Unidrv ou PScript5 pour tous les autres aspects. Le temps de développement requis pour cette méthode dépend du degré de personnalisation que vous souhaitez pour votre pilote d'impression. Cette méthode convient à tous les types de pilotes d'impression.

L'un de ces plug-in, Mxdwdui.dll, est fourni par Microsoft pour permettre la configuration du convertisseur de documents Microsoft XPS (MXDC) via l'interface COM IPrintOemUIMXDC. Le MXDC convertit la sortie d'une application basée sur GDI pour produire un package XPS. Cette utilisation d'un plug-in pour ajouter rapidement des fonctionnalités à un pilote XPS est un exemple de ce que vous pouvez faire avec vos propres plug-ins.

Monolithique
Vous définissez et implémentez entièrement le module de configuration. La méthode monolithique est généralement la plus coûteuse car vous devez réaliser l'ensemble du développement et des tests du pilote d'impression, mais c'est aussi celle qui offre le plus de possibilités de personnalisation.