Freigeben über


XPSDrv-Treiberoptionen

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.

Sie können das Konfigurationsmodul eines XPSDrv-Druckertreibers mit einer der folgenden Methoden implementieren:

Nur Textdatei Das Konfigurationsmodul wird durch eine GPD- oder PPD-Datei definiert und verwendet das Unidrv- oder PScript5-Konfigurationsmodul zur Implementierung aller Konfigurationsfunktionen. Die reine Textdatei-Methode bietet die schnellste Entwicklungszeit und die niedrigsten Entwicklungskosten, aber sie bietet nur begrenzte Unterstützung für Anpassungen. Diese Methode eignet sich am besten für XPSDrv Passthrough oder einfache XPSDrv Druckertreiber.

Plug-in Das Konfigurationsmodul wird durch eine GPD- oder PPD-Datei und ein oder mehrere Unidrv- oder PScript5-Druckertreiber-Konfigurations-Plug-ins definiert. Die Plugin-Methode ermöglicht Ihnen die flexible Anpassung bestimmter Aspekte des Konfigurationsverhaltens und der Benutzererfahrung, während Sie sich für alle anderen Aspekte auf das Unidrv- oder PScript5-Konfigurationsmodul verlassen können. Die erforderliche Entwicklungszeit für diese Methode hängt von dem Grad der Anpassung ab, den Sie für Ihren Druckertreiber wünschen. Diese Methode ist für alle Arten von Druckertreibern geeignet.

Ein solches Plug-in, Mxdwdui.dll, wird von Microsoft zur Verfügung gestellt, um die Konfiguration des Microsoft XPS Document Converter (MXDC) über die COM-Schnittstelle IPrintOemUIMXDC zu ermöglichen. Der MXDC konvertiert die Ausgabe einer GDI-basierten Anwendung in ein XPS-Paket. Diese Verwendung eines Plug-ins zur schnellen Erweiterung eines XPS-Treibers ist ein Beispiel dafür, was Sie mit Ihren eigenen Plug-ins erreichen können.

Monolithisch
Sie definieren und implementieren das Konfigurationsmodul vollständig. Die monolithische Methode ist in der Regel die kostspieligste Methode, da Sie die gesamte Entwicklung und das Testen des Druckertreibers durchführen müssen, aber diese Methode bietet auch die meisten Möglichkeiten zur Anpassung.