Impression (documents et impression)

Windows fournit aux applications un ensemble complet de fonctions qui permettent l’impression sur différents appareils, tels que les imprimantes laser, les traceurs vectoriels, les imprimantes raster et les télécopieurs.

Impression d’applications de bureau

Les programmeurs Windows peuvent choisir parmi plusieurs technologies différentes pour imprimer à partir de leur application.

Technology Description
API Imprimer le package de document
Fournit une interface qui permet à une application d’accéder et de gérer le package de documents d’impression. Cette API est disponible avec Windows 8 et versions ultérieures de Windows.
API Spouleur d’impression
Fournit une interface au spouleur d’impression afin que les applications puissent gérer les imprimantes et les travaux d’impression.
Les applications utilisent l’API Print Spooler pour démarrer, arrêter, contrôler et configurer les travaux d’impression gérés par le spouleur d’impression, qu’elles utilisent l’API Imprimer le package de document ou l’API Impression GDI pour imprimer le contenu.
Print Ticket API
Fournit aux applications des fonctions pour gérer et convertir des tickets d’impression.
API D’impression GDI
Fournit aux applications une interface d’impression indépendante de l’appareil.
Note: Les développeurs qui écrivent des applications pour Windows Vista et les versions ultérieures de Windows doivent envisager d’utiliser l’API de document XPS dans leur application.
L’API D’impression GDI convient aux applications qui doivent s’exécuter sur Windows XP et les versions antérieures de Windows.

L’illustration suivante fournit une vue d’ensemble de la façon dont les différentes API d’impression sont liées.

diagramme qui montre comment une application Windows native peut utiliser les API d’impression

Les API Imprimer le package de documentde cette section décrivent les interfaces d’impression de package de document et d’aperçu d’impression que vous pouvez utiliser avec Windows 8 et les versions ultérieures de Bureau Windows.

Pour plus d’informations sur l’impression à partir d’applications du Windows Store écrites en JavaScript et HTML, consultez Impression (applications du Windows Store à l’aide de JavaScript et HTML). Pour plus d’informations sur l’impression à partir d’applications du Windows Store écrites en C#, Microsoft Visual Basic ou C++ et XAML, consultez Impression (applications du Windows Store en C).

Notes

Consultez Win32 et COM pour les applications du Windows Store (impression et documents) pour obtenir la liste des API d’impression d’applications de bureau qui peuvent également être utilisées dans les applications du Windows Store.

XPS Document API

Communications d’imprimante bidirectionnelles (Centre de développement matériel)