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

Important

Nous vous recommandons d’utiliser le pilote de classe de boîte de réception IPP 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’imprimante.

Pour plus d’informations, consultez le Guide de conception de l’application de support d’impression.

Les pilotes d’imprimante principaux Microsoft Universal Printer Driver (Unidrv) et Microsoft PostScript Printer Driver (Pscript5) sur Windows Vista permettent aux plug-ins d’implémenter la prise en charge des tickets d’impression. Étant donné que Unidrv et Pscript5 prennent en charge le chargement de plusieurs plug-ins pour un seul pilote, chaque plug-in est en mesure de fournir sa propre implémentation de fournisseur. Le fournisseur de pilotes est chargé de s’assurer que chacune des implémentations du fournisseur de 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. Toutefois, 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-in disponibles. Étant donné que les appels au fournisseur de plug-ins sont pilotés par l’application, le fournisseur de plug-ins doit être implémenté de manière thread-safe.