Référence d’installation du pilote d’imprimante
Les fonctions de cette section installent et configurent des pilotes d’imprimante sur un ordinateur.
Dans 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 pilote. Pour une plus grande flexibilité lors de l’installation ou de 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 de fichier). [!Note] |
| AddPrinterDriverEx |
La fonction AddPrinterDriverEx installe un pilote d’imprimante local ou distant et lie les fichiers de configuration, de données et de pilote. Outre les fonctionnalités de AddPrinterDriver, il offre également des options qui permettent une mise à niveau stricte, une rétrogradation stricte, la copie de fichiers récents uniquement et la copie de tous les fichiers (quels que soient les horodatages des fichiers).[!Note] |
| 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 qui sont 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’impression spécifié. |
| EnumPrintProcessorDatatypes |
La fonction EnumPrintProcessorDatatypes énumère les types de données pris en charge par un processeur d’impression spécifié. |
| 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 et 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 l’interface utilisateur dans la fenêtre spécifiée. |
| GetPrinterDriverDirectory |
La fonction GetPrinterDriverDirectory récupère le chemin d’accès du répertoire du pilote d’imprimante. |
| GetPrinterDriverPackagePath |
Récupère le chemin d’accès au package de pilotes 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 sur le magasin de pilotes du serveur d’impression afin qu’il puisse être installé en appelant InstallPrinterDriverFromPackage. |