Freigeben über


Drucktreiberbeispiele

Die Treiberbeispiele in diesem Verzeichnis bieten einen Ausgangspunkt für das Schreiben eines benutzerdefinierten Drucktreibers für Ihr Gerät.

Beispiel BESCHREIBUNG
Automatische Konfiguration drucken Veranschaulicht, wie Unidrv-basierte und PScript5-basierte Treiber implementiert werden, um die Posteingangsunterstützung für die automatische Konfiguration zu nutzen. Das Beispiel funktioniert nur, wenn es mit dem TCP/IP-Standardportmonitor oder dem NCD-Portmonitor (Network-Connected Device) verwendet wird.
Benutzeroberfläche des Allgemeinen Eigenschaftenblatts Eine Anwendung, die bewirkt, dass die Common Property Sheet User Interface (CPSUI) den Windows-Druckspooler aufruft, um Eigenschaftenblattseiten für den Standarddrucker des Systems zu erstellen.
Beispiele für das OEM-Druckeranpassungs-Plug-In Die OEMDLL-Beispiele veranschaulichten OEM-Anpassungs-Plug-Ins. Die Beispiele BITMAP, OEMPS, OEMUI, OEMUNI, OEMPREAN, CUSTHLP, SyncSet, ThemeUI, PSUIRep und Watermark wirken sich nicht auf die Druckerausgabe aus. Sie sind nur Beispiele für das Erstellen von OEM-Anpassungs-DLLs verschiedener Typen.
OpenXPS-Dokumente Enthält eine Reihe von Dokumenten, die aus einer Vielzahl von Quellen generiert wurden, einschließlich der Dokumente, die aus dem Windows Presentation Foundation im .NET Framework und aus dem Microsoft XPS Document Writer (MXDW) generiert wurden. Sie wurden hinzugefügt, um Ihnen einige Dokumente zur Verfügung zu stellen, die eine Vielzahl von Features der XML-Papierspezifikation ausführen.
XPS-Dokumente Enthält eine Reihe von Dokumenten, die aus einer Vielzahl von Quellen generiert wurden, einschließlich der Dokumente, die aus dem Windows Presentation Foundation im .NET Framework und aus dem Microsoft XPS Document Writer (MXDW) generiert wurden. Sie wurden hinzugefügt, um Ihnen einige Dokumente zur Verfügung zu stellen, die eine Vielzahl von Features der XML-Papierspezifikation ausführen.
Einfacher Filter für Druckpipeline Zeigt, wie die Filterschnittstellen der Druckpipeline verwendet werden.
Druckererweiterung Veranschaulicht, wie .NET zum Erstellen einer benutzerdefinierten Desktop-Benutzeroberfläche für einen v4-Drucktreiber verwendet wird. Diese .NET-Anwendung verwendet PrintTicket, PrintCapabilities und Bidi, um mit dem Drucksystem zu kommunizieren und eignet sich für die Aufnahme in einen v4-Drucktreiber.
Drucktreibereinschränkungen Veranschaulicht, wie sie erweiterte Einschränkungsbehandlung und die Verarbeitung von PrintTicket/PrintCapabilities mithilfe von JavaScript implementieren.
USB-Host-Based-Druckertreiber Veranschaulicht, wie hostbasierte Geräte unterstützt werden, die das v4-Drucktreibermodell verwenden und über USB verbunden sind.
Drucken von USB-Monitor und BiDi Veranschaulicht, wie die bidirektionale Kommunikation (Bidi) über den USB-Bus mithilfe von JavaScript und XML unterstützt wird. Dieses Beispiel unterstützt bidirektionale status, ohne zu drucken, und nicht angeforderte status vom Drucker beim Drucken.
WSDMon Bidi-Erweiterung Veranschaulicht, wie eine XML-Erweiterungsdatei verwendet wird, um die bidirektionale Kommunikation (Bidi) mit einem verbundenen WSD-Drucker zu unterstützen.
XPSDrv-Treiber und -Filter Dieses Beispiel soll einen Ausgangspunkt für die Entwicklung von XPSDrv-Druckertreibern bieten und die Möglichkeiten und Das Potenzial eines XPSDrv-Drucktreibers veranschaulichen. Dieses Ziel wird erreicht, indem eine Reihe von realen Features in einer Reihe von XPS-Druckpipelinesfiltern implementiert werden, die über ein Konfigurations-Plug-In konfiguriert werden, das benutzerdefinierte Ui-Inhalte und die PrintTicket-Verarbeitung unterstützt.
XPS-Rasterfilterdienst Ein XPSDrv-Filter, der feste Seiten in einem XPS-Dokument rastert. Hardwarehersteller können dieses Beispiel ändern, um einen XPSDrv-Filter zu erstellen, der Bitmapbilder für ihre Drucker oder andere Anzeigegeräte erzeugt.