Partager via


Capacités 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.

En utilisant la technologie des capacités d’impression, un pilote d’imprimante peut renvoyer ses capacités sous forme d’un ensemble d’éléments dans un document XML. Les versions antérieures des pilotes d’imprimante renvoyaient leurs informations de capacités lorsque l’application appelait les fonctions DeviceCapabilities ou GetDeviceCaps. Cependant, ces fonctions Microsoft Win32 sont limitées car elles renvoient uniquement des informations sur un ensemble fixe de fonctionnalités et de paramètres de l’imprimante et peuvent renvoyer des informations sur une seule fonctionnalité ou un seul paramètre pour chaque appel de fonction.

En revanche, le document XML PrintCapabilities est beaucoup plus flexible et est conçu pour prendre en charge de nouvelles fonctionnalités d’imprimante. La fonction PrintCapabilities renvoie également l’intégralité du document XML PrintCapabilities en un seul appel de fonction.

Cette rubrique couvre les aspects suivants des capacités d’impression :

Architecture des capacités d’impression

Prise en charge de l’API Win32 pour les capacités d’impression

Capacités d’impression dans les pilotes d’imprimante Unidrv et PScript5

Prise en charge des plug-ins pour les pilotes d’imprimante

Prise en charge des capacités d’impression dans les pilotes d’imprimante monolithiques basés sur GDI