Freigeben über


PPD-spezifische Schnittstelle

Wichtig

Die moderne Druckplattform ist das bevorzugte Mittel von Windows, um mit Druckern zu kommunizieren. 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 Entwurfsleitfaden für die Druckunterstützungs-App.

Die IPrintCoreUI2 COM-Schnittstelle unterstützt neun Methoden, die ein Benutzeroberflächen-Plugin aufrufen kann, um auf Informationen in PPD -Dateien zuzugreifen. Sechs dieser Methoden werden von der IPrintCorePS2 COM-Schnittstelleunterstützt. Dieser Abschnitt beschreibt das PPD-spezifische Verhalten dieser Methoden.

IPrintCoreUI2 Schnittstelle PPD Methoden

IPrintCoreUI2::EnumConstrainedOptions

IPrintCoreUI2::EnumFeatures

IPrintCoreUI2::EnumOptions

IPrintCoreUI2::GetOptions

IPrintCoreUI2::GetFeatureAttribute

IPrintCoreUI2::GetGlobalAttribute

IPrintCoreUI2::GetOptionAttribute

IPrintCoreUI2::SetOptions

IPrintCoreUI2::WhyConstrained

IPrintCorePS2 Schnittstelle PPD Methoden

IPrintCorePS2::EnumFeatures

IPrintCorePS2::EnumOptions

IPrintCorePS2::GetOptions

IPrintCorePS2::GetFeatureAttribute

IPrintCorePS2::GetGlobalAttribute

IPrintCorePS2::GetOptionAttribute

In diesem Abschnitt gilt ein Verweis auf eine Methode, die Mitglied beider Schnittstellen ist, für beide Methoden. Zum Beispiel gilt eine Referenz auf GetOptions sowohl für IPrintCoreUI2::GetOptions als auch für IPrintCorePS2::GetOptions.

Verfügbarkeit von PPD-Funktionen

In diesem Abschnitt bedeutet die Formulierung „PPD-Funktion ist derzeit nicht verfügbar“, dass entweder der Drucker die Funktion nicht unterstützt oder dass die Optionen der Funktion, die nicht Nein/Falsch sind, durch die aktuellen Einstellungen der installierbaren Optionen eingeschränkt sind.

Zum Beispiel bedeutet „Duplex feature isn't currently available“, dass entweder in der PPD das Schlüsselwort *Duplex nicht angegeben ist oder dass die Optionen des Schlüsselworts *Duplex , die nicht None sind, durch die Tatsache eingeschränkt sind, dass die Duplexeinheit nicht installiert ist.