Partager via


Personnalisation des pilotes d’imprimante Microsoft

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.

Les conceptions du pilote d’imprimante universelle Microsoft (Unidrv) et du pilote d’imprimante Microsoft PostScript (Pscript) sont basées sur l’architecture du pilote d’imprimante du système d’exploitation NT. Par conséquent, chacun est composé de deux composants : une DLL d’interface d’imprimante et une DLL graphique d’imprimante. Cette section explique comment personnaliser ces composants.

Pour personnaliser la DLL d’interface d’imprimante fournie pour Unidrv ou Pscript, vous devez fournir un ou plusieurs plug-ins d’interface utilisateur. Vous pouvez utiliser ces plug-ins pour modifier l’interface utilisateur du pilote et fournir un traitement supplémentaire pour certains événements d’imprimante. Si vous utilisez Unidrv à partir de Windows Vista, vous pouvez remplacer complètement l’interface utilisateur.

Pour personnaliser la DLL graphique d’imprimante fournie pour Unidrv ou Pscript, vous devez fournir un ou plusieurs plug-ins de rendu. Vous pouvez utiliser ces plug-ins pour modifier les données envoyées au spouleur d’impression dans le flux de données d’un travail d’impression.

Cette section comprend les rubriques suivantes :

Plug-ins d’interface utilisateur

Plug-ins de rendu

Implémentation des interfaces COM du pilote d’imprimante

Installation de composants de pilotes personnalisés

Interface utilisateur de la feuille de propriétés commune

Gestion des couleurs pour les imprimantes

Ajout de la prise en charge des tickets d’impression aux pilotes d’impression

Étape de l’appareil pour les appareils de document