Prise en charge des plug-ins de pilote d’impression
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.
Les plug-ins de pilote d’impression qui fournissent des fonctionnalités supplémentaires ou modifiées aux pilotes d’impression basés sur des minipilotes doivent prendre en charge l’interface IPrintOemPrintTicketProvider pour fournir une prise en charge complète et correcte des fonctionnalités d’impression dans un pilote d’impression basé sur Unidrv ou PScript5. Si un plug-in prend en charge IPrintOemPrintTicketProvider, il pourra modifier le document PrintTicket et ajuster l’interface utilisateur de configuration. Cependant, la prise en charge de cette interface nécessite également un effort de développement considérablement plus important que la simple modification d’un fichier GPD ou PPD.
Les plug-ins qui ne prennent pas en charge l’interface IPrintOemPrintTicketProvider sont limités à leur prise en charge existante de DEVMODEW, de sorte que certaines fonctions fournies par le plug-in pourraient ne pas être incluses dans les documents PrintTicket ou PrintCapabilities.