Plottertreiber-Benutzeroberfläche
Wichtig
Die moderne Druckplattform ist die bevorzugte Methode von Windows für die 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 Moderne Druckplattform und im Leitfaden zum Entwurf der Druckunterstützungs-App.
Die Plotter-Benutzeroberfläche verwendet CPSUI zum Erstellen der folgenden beiden Eigenschaftenblattseiten:
Die Seite Geräteeinstellungen für das Blatt mit den Druckereigenschaften, die angezeigt wird, wenn ein Benutzer das Menüelement Eigenschaften im Druckerordner oder in einem Druckerfenster auswählt. Auf dieser Seite sind druckerspezifische Konfigurationseinstellungen aufgeführt.
Die Seiten Layout, Papier/Qualität und Erweitert für das Dokumenteigenschaftenblatt, die angezeigt werden, wenn ein Benutzer das Menüelement Dokumentstandardeinstellungen im Druckerordner oder in einem Druckerfenster auswählt oder wenn eine Anwendung die Funktion PrinterProperties oder DocumentProperties aufruft. Auf dieser Seite sind dokumentspezifische Konfigurationseinstellungen aufgeführt.
Diese Eigenschaftenblätter enthalten die Plotterfeatures und -optionen, die vom Minidriver eines Plotters angegeben werden. Sie ermöglichen es dem Benutzer auch, Optionswerte zu ändern.
Die Benutzeroberfläche des Plotters wird als Druckerschnittstellen-DLL im Benutzermodus implementiert. Code innerhalb dieser DLL in Verbindung mit CPSUI gibt den Inhalt der Eigenschaftenblattseiten an. Die DLL erzwingt Einschränkungen, für die Plotteroptionen kombiniert werden können, basierend auf Informationen im Minidriver. Außerdem wird sichergestellt, dass Benutzer keine Optionen auswählen, die nicht auf dem Plotter installiert sind.