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. |