Interface utilisateur du pilote traceur

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.

L’interface utilisateur du traceur utilise CPSUI pour créer les deux pages de feuille de propriétés suivantes :

  • Page Paramètres de l’appareil de la feuille de propriétés de l’imprimante, qui s’affiche lorsqu’un utilisateur sélectionne l’élément de menu Propriétés dans le dossier de l’imprimante ou dans une fenêtre d’imprimante. Cette page répertorie les paramètres de configuration spécifiques à l’imprimante.

  • Pages Disposition, Papier/Qualité et Avancé de la feuille de propriétés du document, qui s’affichent lorsqu’un utilisateur sélectionne l’élément de menu Valeur par défaut du document dans le dossier de l’imprimante ou une fenêtre d’imprimante, ou lorsqu’une application appelle les fonctions PrinterProperties ou DocumentProperties . Cette page répertorie les paramètres de configuration spécifiques au document.

Ces feuilles de propriétés contiennent les fonctionnalités et options du traceur spécifiées par le minidriver d’un traceur. Ils permettent également à l’utilisateur de modifier les valeurs d’option.

L’interface utilisateur du traceur est implémentée en tant que DLL d’interface d’imprimante en mode utilisateur. Le code dans cette DLL, conjointement avec CPSUI, spécifie le contenu des pages de feuille de propriétés. La DLL applique des contraintes sur lesquelles les options de traçage peuvent être combinées, en fonction des informations contenues dans le minidriver. Il garantit également que les utilisateurs ne sélectionnent pas les options qui ne sont pas installées sur le traceur.