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 Überwachungsdateien.
AddPort
Die AddPort-Funktion fügt der Liste der unterstützten Ports den Namen eines 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.
Verwenden Sie für mehr Flexibilität beim Installieren oder Aktualisieren von Druckertreibern die AddPrinterDriverEx-Funktion , da sie ein striktes Upgrade, striktes Downgrade, nur das Kopieren neuerer Dateien und das Kopieren aller Dateien (unabhängig von den Dateizeitstempeln) ermöglicht.
Hinweis: Die Installation 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 AddPrinterDriver verfügt es auch über Optionen, die ein striktes Upgrade, striktes Downgrade, nur das Kopieren neuerer Dateien und das Kopieren aller Dateien (unabhängig von Dateizeitstempeln) ermöglichen.
Hinweis: Die Installation 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.
Verwenden Sie die DeletePrinterDriverEx-Funktion , um die dem Treiber zugeordneten Dateien zusätzlich zum Entfernen des angegebenen Druckertreibernamens aus der Liste der unterstützten Treiber für einen Server zu löschen.
DeletePrinterDriver löscht einen Treiber nur, wenn keine Version des Treibers für die angegebene Umgebung verwendet wird. DeletePrinterDriverEx kann 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 Portmonitoren ab, die auf dem angegebenen Server installiert sind.
EnumPorts
Die EnumPorts-Funktion listet die Ports auf, die für das 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 von einem angegebenen Druckprozessor unterstützt werden.
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, wird er von GetPrinterDriver installiert.
GetPrinterDriver2
Die GetPrinterDriver2-Funktion ruft Treiberdaten für den angegebenen Drucker ab. Wenn der Treiber nicht auf dem lokalen Computer installiert ist, installiert GetPrinterDriver2 ihn 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 installiert werden kann, indem InstallPrinterDriverFromPackage aufgerufen wird.