Freigeben über


Referenz zur Druckertreiberinstallation

Die Funktionen in diesem Abschnitt installieren und konfigurieren Druckertreiber auf einem Computer.

In diesem Abschnitt

Funktion Beschreibung
AddMonitor-
Die AddMonitor--Funktion installiert einen lokalen Portmonitor und verknüpft die Konfigurations-, Daten- und Monitordateien.
AddPort-
Die AddPort--Funktion fügt den Namen eines Ports zur Liste der unterstützten Ports hinzu. Die AddPort--Funktion wird vom Portmonitor exportiert.
AddPrinterDriver-
Die AddPrinterDriver--Funktion installiert einen lokalen oder Remotedruckertreiber und ordnet die Konfigurations-, Daten- und Treiberdateien zu.
Um mehr Flexibilität beim Installieren oder Aktualisieren von Druckertreibern zu ermöglichen, verwenden Sie die AddPrinterDriverEx--Funktion, da sie ein striktes Upgrade, ein striktes Downgrade, nur das Kopieren neuerer Dateien und das Kopieren aller Dateien (unabhängig von den Dateizeitstempeln) zulässt.
Hinweis: Installieren eines Druckertreibers ohne Treiberpaket wird nicht mehr empfohlen. Verwenden Sie stattdessen InstallPrinterDriverFromPackage.
AddPrinterDriverEx-
Die AddPrinterDriverEx-Funktion installiert einen lokalen oder Remotedruckertreiber und verknüpft die Konfigurations-, Daten- und Treiberdateien. Neben den Funktionen von AddPrinterDriververfügt es auch über Optionen, die ein strenges Upgrade, strenges Downgrade, nur das Kopieren neuerer Dateien und das Kopieren aller Dateien (unabhängig von Dateizeitstempeln) zulassen.
Hinweis: Installieren eines Druckertreibers ohne Treiberpaket wird nicht mehr empfohlen. Verwenden Sie stattdessen InstallPrinterDriverFromPackage.
AddPrintProcessor-
Die AddPrintProcessor--Funktion installiert einen Druckprozessor auf dem angegebenen Server und fügt den Namen des Druckprozessors der Liste der unterstützten Druckprozessoren hinzu.
AddPrintProvidor
Die AddPrintProvidor-Funktion installiert einen lokalen Druckanbieter und verknüpft die Konfigurations-, Daten- und Anbieterdateien.
CorePrinterDriverInstalled
Die CorePrinterDriverInstalled-Funktion meldet, ob ein Kerndruckertreiber mit einer angegebenen GUID, einem angegebenen Datum und einer angegebenen Version installiert ist.
DeleteMonitor-
Die DeleteMonitor--Funktion entfernt einen Portmonitor, der von der AddMonitor--Funktion hinzugefügt wurde.
DeletePort-
Die DeletePort--Funktion zeigt ein Dialogfeld an, in dem der Benutzer einen Portnamen löschen kann.
DeletePrinterDriver-
Die DeletePrinterDriver--Funktion entfernt den angegebenen Druckertreibernamen aus der Liste der Namen der unterstützten Treiber auf einem Server.
Um die dem Treiber zugeordneten Dateien zusätzlich zum Entfernen des angegebenen Druckertreibernamens aus der Liste der Namen der unterstützten Treiber für einen Server zu löschen, verwenden Sie die DeletePrinterDriverEx--Funktion.
DeletePrinterDriver löscht einen Treiber nur, wenn keine Version des Treibers für die angegebene Umgebung verwendet wird. DeletePrinterDriverEx- können bestimmte Versionen des Treibers löschen.
DeletePrinterDriverEx-
Die DeletePrinterDriverEx--Funktion entfernt den angegebenen Druckertreibernamen aus der Liste der Namen der unterstützten Treiber auf einem Server und löscht die dem Treiber zugeordneten Dateien. Diese Funktion kann auch bestimmte Versionen des Treibers löschen.
DeletePrinterDriverPackage
Löscht ein Druckertreiberpaket aus dem Treiberspeicher.
DeletePrintProcessor-
Die DeletePrintProcessor--Funktion entfernt einen Druckprozessor, der von der AddPrintProcessor--Funktion hinzugefügt wurde.
DeletePrintProvidor-
Die DeletePrintProvidor Funktion entfernt einen Druckanbieter, der von der AddPrintProvidor Funktion hinzugefügt wurde.
EnumMonitors-
Die EnumMonitors Funktion ruft Informationen zu den auf dem angegebenen Server installierten Portmonitoren ab.
EnumPorts-
Die EnumPorts--Funktion listet die Ports auf, die zum Drucken auf einem angegebenen Server verfügbar sind.
EnumPrinterDrivers
Die EnumPrinterDrivers Funktion listet die druckertreiber auf, die auf einem angegebenen Druckerserver installiert sind.
EnumPrintProcessorDatatypes
Die EnumPrintProcessorDatatypes Funktion listet die Datentypen auf, die ein angegebener Druckprozessor unterstützt.
EnumPrintProcessors
Die EnumPrintProcessors Funktion listet die auf dem angegebenen Server installierten Druckprozessoren auf.
GetCorePrinterDrivers
Ruft GUID, Version und Datum der angegebenen Kerndruckertreiber und den Pfad zu ihren Paketen ab.
GetPrinterDriver-
Die GetPrinterDriver-Funktion ruft Treiberdaten für den angegebenen Drucker ab. Wenn der Treiber nicht auf dem lokalen Computer installiert ist, GetPrinterDriver es installiert.
GetPrinterDriver2-
Die GetPrinterDriver2--Funktion ruft Treiberdaten für den angegebenen Drucker ab. Wenn der Treiber nicht auf dem lokalen Computer installiert ist, GetPrinterDriver2 es installiert und zeigt eine beliebige Benutzeroberfläche für das angegebene Fenster an.
GetPrinterDriverDirectory-
Die GetPrinterDriverDirectory--Funktion ruft den Pfad des Druckertreiberverzeichnisses ab.
GetPrinterDriverPackagePath-
Ruft den Pfad zum angegebenen Druckertreiberpaket auf einem Druckserver ab.
GetPrintProcessorDirectory-
Die GetPrintProcessorDirectory--Funktion ruft den Pfad zum Druckprozessorverzeichnis auf dem angegebenen Server ab.
InstallPrinterDriverFromPackage-
Installiert einen Druckertreiber aus einem Treiberpaket, das sich im Treiberspeicher des Druckservers befindet.
UploadPrinterDriverPackage
Lädt einen Druckertreiber in den Treiberspeicher des Druckservers hoch, damit er durch Aufrufen von InstallPrinterDriverFromPackageinstalliert werden kann.