Partager via


GetPrintCapabilities

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.

La méthode IPrintTicketProvider::GetPrintCapabilities doit renvoyer un document PrintCapabilities valide. Pour une implémentation de base, le document peut être très simple, cependant, le pilote d’impression ne peut pas prendre en charge des fonctionnalités dans un Print Ticket qui ne sont pas exposées dans le document PrintCapabilities. À mesure que vous ajoutez la prise en charge des Print Tickets à votre pilote d’impression, vous devrez revenir à cette routine et ajouter ces fonctionnalités au document PrintCapabilities.

Le système ne fournit aucun document PrintCapabilities par défaut, même pour les fonctionnalités que le système offre par le biais de la conversion DEVMODE-to-PrintTicket. Le pilote d’impression doit créer et renvoyer le document PrintCapabilities correspondant.