Ajout de la prise en charge de Print Ticket aux pilotes 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 les articles Plateforme d’impression moderne et Guide de conception des applications de support d’impression.
Pour une prise en charge totale des technologies Print Ticket et Print Capabilities, les pilotes d’impression doivent :
Prendre en charge l’interface IPrintTicketProvider, le cas échéant, pour fournir le document Print Capabilities pour l’imprimante.
Prendre en charge l’interface IPrintTicketProvider dans les plug-ins de pilote d’impression.
Utiliser les informations Print Ticket lors du traitement d’une tâche d’impression.
Un pilote d’impression qui prend en charge l’interface IPrintTicketProvider accomplit les deux premiers éléments de la liste précédente, mais ne gère pas le dernier élément. Le pilote d’impression doit lire et traiter les paramètres Print Tickets dans un document XPS afin que ces paramètres affectent le document imprimé. Pour plus d’informations sur l’implémentation de cette prise en charge, consultez Prise en charge de Print Ticket dans le module de rendu XPSDrv.
Les pilotes d’impression basés sur GDI version 3 n’ont pas besoin d’ajouter la prise en charge de Print Ticket aux pilotes car le sous-système d’impression convertit les objets PrintTicket en structures DEVMODEW équivalentes pour le pilote d’impression.