Partager via


Exemple d'application CPSUI

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.

Le code source de CPSUISAM, un exemple d'application CPSUI, est inclus dans le répertoire \src\print du WDK. L'application demande à CPSUI d'appeler le spooler d'impression pour créer des pages de propriété pour l'imprimante par défaut du système. L'application crée ensuite une page de propriété supplémentaire, afin d'illustrer certaines des techniques qui peuvent être employées lors de l'utilisation de CPSUI pour créer une nouvelle page.

Les DLL d'interface avec l'imprimante ne doivent pas faire appel au spooler d'impression. CPSUISAM illustre certaines des capacités de CPSUI mais ne représente pas les techniques qui devraient être utilisées par les DLL d'interface d'imprimante. Au lieu de cela, ces DLL doivent suivre les étapes décrites dans Utilisation de CPSUI avec des pilotes d'imprimante.