Freigeben über


Druckanbieter-Funktionen

Warnung Ab Windows 10 sind die APIs, die Druckanbieter von Drittanbietern unterstützen, veraltet. Microsoft empfiehlt keine Investition in Druckanbieter von Drittanbietern. Darüber hinaus können Drittanbieter unter Windows 8 und neueren Produkten, bei denen das v4-Drucktreibermodell verfügbar ist, keine Warteschlangen erstellen oder verwalten, die v4-Drucktreiber verwenden.

Durch die Unterstützung vordefinierter API-Funktionensätze können Microsoft Windows 2000 und spätere Druckdienste die folgenden Fähigkeiten bereitstellen:

  • Verwaltung von Druckwarteschlangen

    Hinzufügen, Löschen, Öffnen, Schließen, Aufzählen und Festlegen von Parametern für Druckwarteschlangen. Außerdem wird eine Benachrichtigung über Änderungen im Zustand einer Druckwarteschlange bereitgestellt.

  • Druckertreiberverwaltung

    Hinzufügen, Löschen, Aufzählen und Angeben eines Verzeichnisses für Druckertreiber.

  • Druckauftrags-Erstellung

    Starten und Beenden eines Dokuments, Starten und Beenden einer Dokumentseite, Schreiben des Datenstroms des Auftrags in einen Port, Lesen von Druckerstatusinformationen.

  • Terminplanung für Druckaufträge

    Terminplanung, Enumeration und Festlegen von Parametern für einen Druckauftrag.

  • Formularverwaltung

    Hinzufügen, Löschen, Aufzählen und Festlegen von Parametern für Druckformulare.

  • Druckprozessorverwaltung

    Hinzufügen, Löschen, Aufzählen, Angeben eines Verzeichnisses und der datentypen, die von Druckprozessoren unterstützt werden.

  • Druckmonitorverwaltung

    Hinzufügen, Löschen und Aufzählen von Druckmonitoren

  • Portverwaltung

    Hinzufügen, Löschen, Konfigurieren, Aufzählen und Festlegen von Parametern für Druckerports.

  • Registrierungsverwaltung

    Erstellen, Löschen und Aufzählen von Registrierungsschlüsseln und Werten, die einem Druckanbieter zugeordnet sind.

  • Andere Fähigkeiten

    Anzeigen eines Meldungsfelds, Herunterfahren des Druckanbieters, Lesen einer Speicherabbild-Spooldatei und Bereitstellen eines Kommunikationspfads zwischen Portmonitor-UI-DLLs und Portmonitorserver-DLLs.

Diese Funktionen werden als eine Reihe von Funktionen implementiert, die von Druckanbietern definiert werden.