Udostępnij przez


Interfejs COM IPrintCoreUI2

Ważny

Nowoczesna platforma drukowania jest preferowanym sposobem komunikacji z drukarkami w systemie Windows. Zalecamy używanie sterownika klasy skrzynki odbiorczej IPP firmy Microsoft wraz z aplikacjami do obsługi drukowania (PSA), aby dostosować środowisko drukowania w systemie Windows 10 i 11 na potrzeby opracowywania urządzeń drukarki.

Aby uzyskać więcej informacji, zobacz Print Support App v1 and v2 design guide (Przewodnik projektowania aplikacji do obsługi wydruku w wersji 1 i 2).

Interfejs COM IPrintCoreUI2 rozszerza interfejs COM IPrintOemDriverUI. W systemie Windows XP lub nowszym sterownik Pscript5 udostępnia interfejs IPrintCoreUI2 COM. Metody w tym interfejsie są używane tylko przez wtyczki interfejsu użytkownika Pscript5.

Metoda Opis
IPrintCoreUI2::DrvGetDriverSetting Umożliwia wtyczkę interfejsu użytkownika w celu uzyskania bieżącego stanu funkcji drukarki i innych informacji wewnętrznych.
IPrintCoreUI2::DrvUpdateUISetting Umożliwia wtyczkę interfejsu użytkownika, aby powiadomić sterownik o zmodyfikowanej opcji interfejsu użytkownika.
IPrintCoreUI2::DrvUpgradeRegistrySetting Umożliwia wtyczkom OEM uaktualnianie ustawień rejestru prywatnego.
IPrintCoreUI2::EnumConstrainedOptions Określa, które opcje funkcji są ograniczone.
IPrintCoreUI2::EnumFeatures Wylicza dostępne funkcje drukarki.
IPrintCoreUI2::EnumOptions Wylicza dostępne opcje określonej funkcji.
IPrintCoreUI2::GetFeatureAttribute Pobiera listę atrybutów funkcji lub wartość określonego atrybutu funkcji.
IPrintCoreUI2::GetGlobalAttribute Pobiera listę atrybutów globalnych lub wartość określonego atrybutu globalnego.
IPrintCoreUI2::GetOptionAttribute Pobiera listę atrybutów opcji lub wartość określonego atrybutu opcji.
IPrintCoreUI2::GetOptions Pobiera bieżące ustawienia funkcji sterownika w formacie listy par słów kluczowych funkcji/opcji.
IPrintCoreUI2::QuerySimulationSupport Pobiera strukturę możliwości symulacji buforu, która wskazuje rodzaje symulacji obsługiwane przez bufor.
IPrintCoreUI2::SetOptions Ustawia ustawienia funkcji sterownika.
IPrintCoreUI2::WhyConstrained Określa, dlaczego określony wybór funkcji/opcji jest ograniczony.

Aby uzyskać więcej informacji, zobacz Implementowanie interfejsów COM sterownika drukarki.