Partager via


Fonctionnalités UniDrv et PScript5 codées en dur pour XPSDrv

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.

Lorsqu’il fonctionne en mode XPSDrv, toutes les fonctionnalités codées en dur de Unidrv ou PScript5 sont désactivées. Les fonctionnalités codées en dur de Unidrv/PScript5 sont celles que le fichier GPD/PPD du pilote ne spécifie pas.

Les fonctionnalités codées en dur sont désactivées de la manière suivante :

  • Les fonctionnalités ne sont pas affichées dans aucune interface utilisateur (UI) pour les pilotes de base Unidrv ou PScript5.

  • Pour l’API Microsoft Win32 DeviceCapabilities, la fonction DrvDeviceCapabilities du pilote Unidrv ou PScript5 ne signale pas les fonctionnalités codées en dur.

  • Les fichiers XML PrintCapabilities ne contiennent pas les fonctionnalités codées en dur.

  • Les PrintTickets par défaut ne contiennent pas de paramètres pour les fonctionnalités codées en dur.

Les sujets restants dans cette section décrivent plus en détail les changements apportés à XPSDrv basé sur Unidrv/PScript5 dans les domaines mentionnés ci-dessus afin de désactiver les fonctionnalités codées en dur.