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