Partager via


Informations de référence sur l’installation du pilote d’imprimante

Les fonctions de cette section installent et configurent les pilotes d’imprimante sur un ordinateur.

Contenu de cette section

Fonction Description
AddMonitor
La fonction AddMonitor installe un moniteur de port local et lie les fichiers de configuration, de données et de surveillance.
AddPort
La fonction AddPort ajoute le nom d’un port à la liste des ports pris en charge. La fonction AddPort est exportée par le moniteur de port.
AddPrinterDriver
La fonction AddPrinterDriver installe un pilote d’imprimante local ou distant et associe les fichiers de configuration, de données et de pilotes.
Pour plus de flexibilité dans l’installation ou la mise à niveau des pilotes d’imprimante, utilisez la fonction AddPrinterDriverEx , car elle permet une mise à niveau stricte, une rétrogradation stricte, la copie de fichiers plus récents uniquement et la copie de tous les fichiers (quels que soient les horodatages des fichiers).
Note: L’installation d’un pilote d’imprimante sans package de pilotes n’est plus recommandée. Utilisez Plutôt InstallPrinterDriverFromPackage .
AddPrinterDriverEx
La fonction AddPrinterDriverEx installe un pilote d’imprimante local ou distant et lie les fichiers de configuration, de données et de pilotes. Outre les fonctionnalités de AddPrinterDriver, il dispose également d’options qui permettent une mise à niveau stricte, une rétrogradation stricte, la copie de fichiers plus récents uniquement et la copie de tous les fichiers (quel que soit l’horodatage des fichiers).
Note: L’installation d’un pilote d’imprimante sans package de pilotes n’est plus recommandée. Utilisez Plutôt InstallPrinterDriverFromPackage .
AddPrintProcessor
La fonction AddPrintProcessor installe un processeur d’impression sur le serveur spécifié et ajoute le nom du processeur d’impression à la liste des processeurs d’impression pris en charge.
AddPrintProvidor
La fonction AddPrintProvidor installe un fournisseur d’impression local et lie les fichiers de configuration, de données et de fournisseur.
CorePrinterDriverInstalled
La fonction CorePrinterDriverInstalled indique si un pilote d’imprimante principal avec un GUID, une date et une version spécifiés est installé.
DeleteMonitor
La fonction DeleteMonitor supprime un moniteur de port ajouté par la fonction AddMonitor .
DeletePort
La fonction DeletePort affiche une boîte de dialogue qui permet à l’utilisateur de supprimer un nom de port.
DeletePrinterDriver
La fonction DeletePrinterDriver supprime le nom du pilote d’imprimante spécifié de la liste des noms des pilotes pris en charge sur un serveur.
Pour supprimer les fichiers associés au pilote en plus de supprimer le nom du pilote d’imprimante spécifié de la liste des noms des pilotes pris en charge pour un serveur, utilisez la fonction DeletePrinterDriverEx .
DeletePrinterDriver supprime un pilote uniquement si aucune version du pilote n’est utilisée pour l’environnement spécifié. DeletePrinterDriverEx peut supprimer des versions spécifiques du pilote.
DeletePrinterDriverEx
La fonction DeletePrinterDriverEx supprime le nom du pilote d’imprimante spécifié de la liste des noms des pilotes pris en charge sur un serveur et supprime les fichiers associés au pilote. Cette fonction peut également supprimer des versions spécifiques du pilote.
DeletePrinterDriverPackage
Supprime un package de pilotes d’imprimante du magasin de pilotes.
DeletePrintProcessor
La fonction DeletePrintProcessor supprime un processeur d’impression ajouté par la fonction AddPrintProcessor .
DeletePrintProvidor
La fonction DeletePrintProvidor supprime un fournisseur d’impression ajouté par la fonction AddPrintProvidor .
EnumMonitors
La fonction EnumMonitors récupère des informations sur les moniteurs de port installés sur le serveur spécifié.
EnumPorts
La fonction EnumPorts énumère les ports disponibles pour l’impression sur un serveur spécifié.
EnumPrinterDrivers
La fonction EnumPrinterDrivers énumère les pilotes d’imprimante installés sur un serveur d’imprimante spécifié.
EnumPrintProcessorDatatypes
La fonction EnumPrintProcessorDatatypes énumère les types de données qu’un processeur d’impression spécifié prend en charge.
EnumPrintProcessors
La fonction EnumPrintProcessors énumère les processeurs d’impression installés sur le serveur spécifié.
GetCorePrinterDrivers
Récupère le GUID, la version et la date des pilotes d’imprimante principaux spécifiés, ainsi que le chemin d’accès à leurs packages.
GetPrinterDriver
La fonction GetPrinterDriver récupère les données du pilote pour l’imprimante spécifiée. Si le pilote n’est pas installé sur l’ordinateur local, GetPrinterDriver l’installe.
GetPrinterDriver2
La fonction GetPrinterDriver2 récupère les données du pilote pour l’imprimante spécifiée. Si le pilote n’est pas installé sur l’ordinateur local, GetPrinterDriver2 l’installe et affiche toute interface utilisateur dans la fenêtre spécifiée.
GetPrinterDriverDirectory
La fonction GetPrinterDriverDirectory récupère le chemin du répertoire du pilote d’imprimante.
GetPrinterDriverPackagePath
Récupère le chemin d’accès au package de pilote d’imprimante spécifié sur un serveur d’impression.
GetPrintProcessorDirectory
La fonction GetPrintProcessorDirectory récupère le chemin d’accès au répertoire du processeur d’impression sur le serveur spécifié.
InstallPrinterDriverFromPackage
Installe un pilote d’imprimante à partir d’un package de pilotes qui se trouve dans le magasin de pilotes du serveur d’impression.
UploadPrinterDriverPackage
Charge un pilote d’imprimante dans le magasin de pilotes du serveur d’impression afin qu’il puisse être installé en appelant InstallPrinterDriverFromPackage.