Funktionen des Druckanbieters
Warnung Ab Windows 10 sind die APIs, die Druckanbieter von Drittanbietern unterstützen, veraltet. Microsoft empfiehlt keine Investitionen in Druckdienstleister von Drittanbietern. Bei Windows 8 und neueren Produkten, bei denen das v4-Drucktreibermodell verfügbar ist, können Druckanbieter von Drittanbietern möglicherweise keine Warteschlangen erstellen oder verwalten, die v4-Drucktreiber verwenden.
Durch die Unterstützung vordefinierter Sätze von API-Funktionen können Druckanbieter von Microsoft Windows 2000 und höher die folgenden Funktionen 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 am Zustand einer Druckwarteschlange bereitgestellt.
Druckertreiberverwaltung
Hinzufügen, Löschen, Aufzählen und Angeben eines Verzeichnisses für Druckertreiber.
Erstellung des Druckauftrags
Starten und Beenden eines Dokuments, Starten und Beenden einer Dokumentseite, Schreiben des Datenstroms des Auftrags an einen Port, Lesen des Druckers status Informationen.
Druckauftragsplanung
Planen, Aufzählen und Festlegen von Parametern für einen Druckauftrag.
Formularverwaltung
Hinzufügen, Löschen, Aufzählen und Festlegen von Parametern für Druckformulare.
Verwaltung des Druckprozessors
Hinzufügen, Löschen, Aufzählen, Angeben eines Verzeichnisses für und der von Druckprozessoren unterstützten Datentypen.
Verwaltung des Druckmonitors
Hinzufügen, Löschen und Aufzählen von Druckmonitoren.
Portverwaltung
Hinzufügen, Löschen, Konfigurieren, Aufzählen und Festlegen von Parametern für Druckeranschlüsse.
Registrierungsverwaltung
Erstellen, Löschen und Aufzählen von Registrierungsschlüsseln und Werten, die einem Druckanbieter zugeordnet sind.
Weitere Funktionen
Anzeigen eines Meldungsfelds, Herunterfahren des Druckanbieters, Lesen einer Speicherzuordnungspooldatei 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.