Partager via


Interface du fournisseur de ticket d’impression et de capacités d’impression implémentée par les plug-ins Unidrv/Pscript5

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 pilotes d’imprimante principaux Microsoft Universal Printer Driver (Unidrv) et Microsoft PostScript Printer Driver (Pscript5) sur Windows Vista fournissent les moyens pour les plug-ins d’implémenter la prise en charge des tickets d’impression. Comme Unidrv et Pscript5 prennent en charge le chargement de plusieurs plug-ins pour un seul pilote, chaque plug-in peut fournir sa propre implémentation de fournisseur. Le fournisseur du pilote est responsable de s’assurer que chacune des implémentations de fournisseur du plug-in OEM fonctionne correctement avec les autres. Tous les plug-ins d’un pilote d’imprimante n’ont pas besoin de prendre en charge l’interface du fournisseur. Cependant, les versions du schéma de ticket d’impression prises en charge par le pilote principal sont un sous-ensemble des versions prises en charge par le pilote principal et tous les fournisseurs de plug-ins disponibles. Étant donné que les appels au fournisseur de plug-ins sont initiés par l’application, le fournisseur de plug-ins doit être implémenté de manière thread-safe.