Fonctionnalités du fournisseur d’impression
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 les produits Windows 8 et 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.
En prenant en charge des ensembles prédéfinis de fonctions d’API, les fournisseurs d’impression Microsoft Windows 2000 et ultérieur peuvent fournir les fonctionnalités suivantes :
Gestion des files d’attente d’impression
Ajout, suppression, ouverture, fermeture, énumération et définition de paramètres pour les files d’attente d’impression. En outre, en fournissant une notification des modifications apportées à l’état d’une file d’attente d’impression.
Gestion du pilote d’imprimante
Ajout, suppression, énumération et spécification d’un répertoire pour les pilotes d’imprimante.
Création d’un travail d’impression
Démarrage et fin d’un document, démarrage et fin d’une page de document, écriture du flux de données du travail sur un port, lecture des informations sur l’imprimante status.
Planification du travail d’impression
Planification, énumération et définition des paramètres pour un travail d’impression.
Gestion des formulaires
Ajout, suppression, énumération et définition de paramètres pour les formulaires d’impression.
Gestion du processeur d’impression
Ajout, suppression, énumération, spécification d’un répertoire pour et des types de données pris en charge par les processeurs d’impression.
Gestion du moniteur d’impression
Ajout, suppression et énumération de moniteurs d’impression.
Gestion des ports
Ajout, suppression, configuration, énumération et définition de paramètres pour les ports d’imprimante.
Gestion du Registre
Création, suppression et énumération de clés de Registre et de valeurs associées à un fournisseur d’impression.
Autres fonctionnalités
Affichage d’une boîte de message, arrêt du fournisseur d’impression, lecture d’un fichier spool mappé en mémoire, fournissant un chemin de communication entre les DLL de l’interface utilisateur du moniteur de port et les DLL de serveur du moniteur de port.
Ces fonctionnalités sont implémentées sous la forme d’un ensemble de fonctions définies par les fournisseurs d’impression.