Partager via


Interface utilisateur Unidrv

Important

La plateforme d’impression moderne est le moyen privilégié de Windows pour communiquer avec les imprimantes. Nous vous recommandons d’utiliser le pilote de classe IPP en boîte 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’impression.

Pour plus d’informations, veuillez consulter la section Plateforme d’impression moderne et le Guide de conception des applications de support d’impression.

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

  • La page Paramètres du périphérique 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 à partir du dossier de l’imprimante ou d’une fenêtre de l’imprimante. La page liste les paramètres de configuration spécifiques à l’imprimante.

  • Les pages Mise en page, 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 Valeurs par défaut des documents dans le dossier de l'imprimante ou dans une fenêtre d'imprimante, ou lorsqu'une application appelle les fonctions PrinterProperties ou DocumentProperties (décrites dans la documentation Microsoft Windows SDK). Ces pages listent les paramètres de configuration spécifiques au document.

Ces pages de propriété contiennent les fonctionnalités et les options d'impression spécifiées par le minipilote Unidrv d'une imprimante. Elles permettent également à l’utilisateur de modifier les valeurs des options.

L'interface utilisateur Unidrv est implémentée sous la forme d'une DLL d'interface d'imprimante en mode utilisateur. Le code de cette DLL, en conjonction avec CPSUI, spécifie le contenu des pages de la feuille de propriétés. La DLL applique des contraintes sur les combinaisons possibles d’options de l’imprimante, basées sur les informations du minidriver. Elle s’assure également que les utilisateurs ne sélectionnent pas des options qui ne sont pas installées sur l’imprimante.

Vous pouvez modifier les pages de la feuille de propriétés fournies par l'Unidrv en fournissant un plug-in d'interface utilisateur.