Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 des 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 Ajouter une 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 les ports SCSI, ainsi que les imprimantes connectées aux 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 :
Spouleur de travaux d’impression, avec la libération des travaux dirigés vers des files d’attente d’impression accessibles localement.
Prise en charge de l’architecture du pilote d’imprimante pour Windows 2000 et les versions ultérieures du système d’exploitation avec des appels aux DLL de l’interface d’imprimante locale.
Prise en charge des processeurs d’impression fournis par le fournisseur (voir Écriture d’un processeur d’impression).
Prise en charge des moniteurs d’impression fournis par le fournisseur (voir Rédaction d’un moniteur d’impression).
Le diagramme suivant fournit une vue (un peu simplifiée) du flux de contrôle entre 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 GDI (Graphics Driver Interface). Peu importe si le format de sortie initial du travail d’impression est EMF, l’API de création de travaux du fournisseur d’impression local crée un fichier de spool. Plus tard, lorsque le travail est planifié, le fichier de spoulage est lu et, si le format est amélioré métafichier (EMF), le processeur d’impression EMF renvoie le travail à GDI pour la conversion au format RAW, avec l’aide d’une DLL graphique d’imprimante. Le flux de données converti peut ensuite être renvoyé via le fournisseur d’impression local à l’imprimante (sans être repoolé).
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.