Présentation des DLL d’interface d’imprimante

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 imprimantes fournissent généralement aux utilisateurs un grand nombre d’options de configuration modifiables qui peuvent être modifiées pour chaque document imprimé. Les options telles que le papier, le bac et la sélection de police, ainsi que la résolution d’image, la taille, la couleur, etc., doivent être accessibles via des interfaces utilisateur qui peuvent être appelées par les applications.

La DLL d’interface d’imprimante d’un pilote d’imprimante, qui s’exécute en mode utilisateur, est responsable de l’exportation d’une interface utilisateur vers les options de configuration de l’imprimante. La fourniture de cette interface implique la création de pages de feuille de propriétés pour les imprimantes. Les applications (telles que le dossier d’impression) affichent l’interface en appelant les fonctions Win32 exportées par le spouleur d’impression, et le spouleur appelle à son tour des fonctions définies par les DLL d’interface d’imprimante.

La fourniture d’une interface utilisateur aux options de configuration n’est pas la seule responsabilité de la DLL d’interface d’imprimante. La DLL exporte également les fonctions que le spouleur peut appeler pour informer le pilote des événements système liés à l’impression, tels que les installations et mises à niveau de pilotes, ou les ajouts et connexions d’imprimante.