Share via


Einführung in das Rendern von Plug-Ins

Wichtig

Es wird empfohlen, den IPP-Klassentreiber von Microsoft zusammen mit Druckunterstützungs-Apps (PSA) zu verwenden, um die Druckoberfläche in Windows 10 und 11 für die Entwicklung von Druckergeräten anzupassen.

Weitere Informationen finden Sie im Leitfaden zum Erstellen von Druckunterstützungs-Apps.

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

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

Es unterstützt die folgenden zwei Arten von Anpassungen:

  • Stellen Sie benutzerdefinierte Versionen einiger Grafik-DDI-Renderingfunktionen bereit.

  • Implementieren Sie unidrv- oder Pscript-spezifische COM-Schnittstellenmethoden, die das gerenderte Bild oder den Datenstrom der Scanzeile ändern, oder fügen Sie Postscript-Code an bestimmten Injektionspunkten ein, bevor der Datenstrom an den Spooler gesendet wird.

Rendering-Plug-Ins sollten niemals ein Fenster direkt erzeugen. Für Windows Vista und höher können Sie asynchrone Ereignisbenachrichtigungen für einen Clientcomputer bereitstellen, indem Sie das XML-Schema für asynchrone Benutzerbenachrichtigungen asyncui.xsd verwenden. Weitere Informationen finden Sie unter Asynchrones Benutzerbenachrichtigungsschema.