Serveur d'impression

Fonctions de l'API du spouleur d'impression – Applications Windows – Bien choisir son serveur d impression

Le 2 octobre 2019 - 5 minutes de lecture

<! – ->

L'API du spouleur d'impression contient les fonctions et les structures de données utilisées par les applications pour gérer le spouleur d'impression Windows, les imprimantes et les travaux d'impression qu'il contrôle.

Les fonctions de l'API Spouleur d'impression sont réparties dans les groupes suivants:

Ces fonctions envoient des tâches d'impression à une imprimante et suivent et contrôlent les tâches d'impression dans le spouleur d'impression.

Une fonction La description
AddJob le AddJob function ajoute un travail d'impression à la liste des travaux pouvant être planifiés par le spouleur d'impression. La fonction récupère le nom du fichier que vous pouvez utiliser pour stocker le travail.
FermerImprimante le FermerImprimante function ferme l'objet imprimante spécifié.
DocumentEvent le DocumentEvent function est un gestionnaire d'événements pour les événements associés à l'impression d'un document.
Propriétés du document le Propriétés du document La fonction récupère ou modifie les informations d'initialisation de l'imprimante ou affiche une feuille de propriétés de configuration de l'imprimante pour l'imprimante spécifiée.
EndDocPrinter le EndDocPrinter Cette fonction termine un travail d'impression pour l'imprimante spécifiée.
EndPagePrinter le EndPagePrinter fonction avertit le spouleur d'impression que l'application se trouve à la fin d'une page d'un travail d'impression.
EnumJobs le EnumJobs Cette fonction récupère des informations sur un ensemble spécifié de travaux d'impression pour une imprimante spécifiée.
GetJob le GetJob Cette fonction récupère des informations sur un travail d'impression spécifié.
OpenPrinter le OpenPrinter function récupère un descripteur sur l'imprimante spécifiée ou le serveur d'impression ou d'autres types de descripteurs dans le sous-système d'impression.
OpenPrinter2 Récupère un descripteur sur l'imprimante spécifiée, le serveur d'impression ou d'autres types de descripteurs dans le sous-système d'impression lors de la définition de certaines options de l'imprimante.
ReportJobProcessingProgress Indique au service Spouleur d'impression si un travail d'impression XPS est en phase de spoule ou de rendu et quelle partie du traitement est en cours.
ScheduleJob le ScheduleJob function demande au spouleur d’imprimer un travail d’impression spécifié.
SetJob le SetJob fonction met en pause, reprend, annule ou redémarre un travail d'impression sur une imprimante spécifiée. Vous pouvez également utiliser le SetJob fonction permettant de définir les paramètres du travail d'impression, tels que la priorité du travail d'impression et le nom du document.
StartDocPrinter le StartDocPrinter La fonction notifie au spouleur d'impression qu'un document doit être spoulé pour être imprimé.
StartPagePrinter le StartPagePrinter fonction avertit le spouleur qu'une page est sur le point d'être imprimée sur l'imprimante spécifiée.

Fonctions de l'interface utilisateur de l'imprimante

Ces fonctions affichent une interface utilisateur permettant à l'utilisateur de sélectionner ou de configurer une imprimante.

Une fonction La description
AdvancedDocumentProperties le AdvancedDocumentProperties Cette fonction affiche une boîte de dialogue de configuration d’imprimante pour l’imprimante spécifiée, permettant ainsi à l’utilisateur de configurer cette imprimante.
ConfigurePort le ConfigurePort function affiche la boîte de dialogue de configuration du port pour un port sur le serveur spécifié.
ConnectToPrinterDlg le ConnectToPrinterDlg Cette fonction affiche une boîte de dialogue permettant aux utilisateurs de naviguer et de se connecter aux imprimantes d’un réseau. Si l'utilisateur sélectionne une imprimante, la fonction tente de créer une connexion avec celle-ci. Si aucun pilote approprié n'est installé sur le serveur, l'utilisateur a la possibilité de créer une imprimante localement.
Propriétés de l'imprimante le Propriétés de l'imprimante function affiche une feuille de propriétés de l’imprimante spécifiée.

Fonctions de l'imprimante

Ces fonctions ajoutent et configurent les imprimantes utilisées par le spouleur.

Fonctions de notification de changement d'imprimante

Ces fonctions permettent à une application d'être informée des modifications apportées au statut d'une imprimante.

Fonctions de formulaire d'imprimante

Ces fonctions gèrent les formulaires utilisés par une imprimante.

Une fonction La description
AddForm le AddForm function ajoute un formulaire à la liste des formulaires disponibles pouvant être sélectionnés pour l'imprimante spécifiée.
DeleteForm le DeleteForm function supprime un nom de formulaire de la liste des formulaires pris en charge.
EnumForms le EnumForms function énumère les formulaires pris en charge par l’imprimante spécifiée.
GetForm le GetForm fonction récupère des informations sur un formulaire spécifié.
SetForm le SetForm fonction définit les informations de formulaire pour l’imprimante spécifiée.

Ces fonctions interagissent avec le spouleur d'impression à un niveau bas.

<! – ->

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.