Partager via


Présentation des plug-ins de rendu

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 de périphériques d’imprimante.

Pour plus d’informations, consultez le Guide de conception de l’application de support d’impression.

Lorsque vous ajoutez la prise en charge d’un nouveau périphérique d’imprimante au pilote d’imprimante universelle Microsoft (Unidrv) ou au pilote d’imprimante Microsoft PostScript (Pscript), vous pouvez implémenter des méthodes d’interface COM pour modifier les données que le pilote envoie au spouleur d’impression.

Vous effectuez cette personnalisation en fournissant une DLL en mode utilisateur. Cette DLL est appelée plug-in de rendu.

Il prend en charge les deux types de personnalisation suivants :

  • Fournir des versions personnalisées de certaines fonctions de rendu DDI graphiques.

  • Implémentez des méthodes d’interface COM spécifiques à Unidrv ou À Pscript qui modifient le flux de données de ligne de balayage ou d’image rendue, ou insérez du code Postscript à des points d’injection spécifiques, avant que le flux de données ne soit envoyé au spouleur.

Les plug-ins de rendu ne doivent jamais générer une fenêtre directement. Pour Windows Vista et versions ultérieures, vous pouvez fournir des messages de notification d’événement asynchrones à un ordinateur client à l’aide du schéma XML de notification utilisateur asynchrone, asyncui.xsd. Pour plus d’informations, consultez Schéma de notification utilisateur asynchrone.