Partager via


Interface utilisateur Unidrv

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.

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

  • Page Paramètres de l’appareil pour 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. La page répertorie les paramètres de configuration spécifiques à l’imprimante.

  • Les pages Disposition, Papier/Qualité et Avancé de la feuille de propriétés de document, qui s’affichent lorsqu’un utilisateur sélectionne l’élément de menu Document Defaults dans le dossier de l’imprimante ou une fenêtre d’imprimante, ou lorsqu’une application appelle les fonctions PrinterProperties ou DocumentProperties (décrites dans la documentation Microsoft Windows SDK). Les pages répertorient les paramètres de configuration spécifiques au document.

Ces pages de feuille de propriétés contiennent les fonctionnalités d’imprimante et les options d’imprimante spécifiées par le minidriver Unidrv d’une imprimante. Ils permettent également à l’utilisateur de modifier les valeurs d’option.

L’interface utilisateur Unidrv 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 la feuille de propriétés. La DLL applique des contraintes sur lesquelles les options d’imprimante peuvent être combinées, en fonction des informations contenues dans le minidriver. Il garantit également que les utilisateurs ne sélectionnent pas les options non installées sur l’imprimante.

Vous pouvez modifier les pages de feuille de propriétés fournies par unidrv en fournissant un plug-in d’interface utilisateur.