Freigeben über


Einführung in Rendering-Plug-ins

Wichtig

Die Modern Print-Plattform ist die von Windows bevorzugte Methode zur Kommunikation mit Druckern. Wir empfehlen die Verwendung des Microsoft IPP-Treibers für die Posteingangsklasse zusammen mit Print Support Apps (PSA), um das Druckverhalten in Windows 10 und 11 für die Entwicklung von Druckergeräten anzupassen.

Weitere Informationen finden Sie unter Modern Print-Plattform und der Anleitung zum Design der Print-Support-App.

Wenn Sie dem Microsoft Universal Printer Driver (Unidrv) oder dem Microsoft PostScript Printer Driver (Pscript) Unterstützung für ein neues Gerät hinzufügen, können Sie COM-Schnittstellenmethoden implementieren, um die Daten zu ändern, die der Treiber an den Druck-Spooler sendet.

Sie erreichen diese Anpassung, indem Sie eine DLL für den Benutzermodus bereitstellen. Diese DLL wird als Rendering-Plug-In bezeichnet.

Sie unterstützt die folgenden zwei Arten von Anpassungen:

  • Bereitstellung angepasster Versionen einiger Grafik-DDI-Rendering-Funktionen.

  • Implementierung von Unidrv-spezifischen oder Pscript-spezifischen COM-Schnittstellenmethoden, die den gerenderten Image- oder Scan-Zeilen-Datenstrom modifizieren oder Postscript-Code an bestimmten Einspritzpunkten einfügen, bevor der Datenstrom an den Spooler gesendet wird.

Rendering-Plug-ins sollten niemals direkt ein Fenster erzeugen. Ab Windows Vista können Sie mit dem XML-Schema Asynchronous User Notification, asyncui.xsd, asynchrone Nachrichten über Ereignisse an einen Client-Computer senden. Weitere Informationen finden Sie unter Asynchrones Benutzerbenachrichtigungsschema...