Partager via


Fournisseur d’impression local

Avertissement À compter de Windows 10, les API qui prennent en charge les fournisseurs d’impression tiers sont déconseillées. Microsoft ne recommande aucun investissement dans des fournisseurs d’impression tiers. En outre, sur Windows 8 et les produits plus récents où le modèle de pilote d’impression v4 est disponible, les fournisseurs d’impression tiers peuvent ne pas créer ou gérer de files d’attente qui utilisent des pilotes d’impression v4.

Le fournisseur d’impression local pour Microsoft Windows 2000 et versions ultérieures fournit des fonctionnalités de contrôle des travaux et de gestion des imprimantes pour toutes les imprimantes accessibles via les moniteurs de port du fournisseur d’impression local. (Un administrateur client configure l’accès à ces imprimantes en sélectionnant l’option Imprimante locale lors de l’utilisation de l’Assistant Ajout d’imprimante.) Ces imprimantes incluent celles connectées aux ports série et parallèles du système local. Ils peuvent également inclure des appareils connectés à d’autres canaux d’E/S, tels que des ports SCSI, ainsi que des imprimantes connectées à des serveurs de système d’exploitation distants non basés sur NT.

Le fournisseur d’impression local implémente l’ensemble des fonctions définies par les fournisseurs d’impression. Il fournit également les fonctionnalités suivantes :

Le diagramme suivant fournit une vue (quelque peu simplifiée) du flux de contrôle parmi les composants du fournisseur d’imprimante local, lorsqu’une application crée un travail d’impression.

diagramme illustrant une vue du flux de contrôle parmi les composants du fournisseur d’imprimante local lorsqu’une application crée un travail d’impression.

Comme le montre le diagramme, une application crée un travail d’impression en appelant l’interface de pilote graphique (GDI). Que le format de sortie initial de la tâche d’impression soit EMF ou non, l’API de création de travaux du fournisseur d’impression local crée un fichier de pool. Plus tard, lorsque le travail est planifié, le fichier de pool est lu et, si le format est amélioré metafile (EMF), le processeur d’impression EMF renvoie le travail à GDI pour la conversion au format RAW, à l’aide d’une DLL graphique d’imprimante. Le flux de données converti peut ensuite être renvoyé par le biais du fournisseur d’impression local à l’imprimante (sans être remis en pool).

Un fournisseur peut créer des fournisseurs d’impression partiels qui fonctionnent conjointement avec le fournisseur d’impression local pour prendre en charge les configurations réseau personnalisées.