Udostępnij przez


IPrintOemPS COM, interfejs

Ważne

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 IPrintOemPS COM jest sposobem, za pomocą którego biblioteka DLL grafiki drukarki dla Pscript5 komunikuje się z wtyczką renderowania. Interfejs IPrintOemPS jest implementowany przez każdą wtyczkę renderowania.

W poniższej tabeli wymieniono i opisano wszystkie metody udostępniane przez IPrintOemPS interfejs. Renderowanie wtyczek musi definiować wszystkie wymienione metody. Jeśli metoda nie jest potrzebna, może zwrócić E_NOTIMPL.

Metoda Description
IPrintOemPS::Command Umożliwia wtyczkom renderowania wstawianie poleceń postscript do strumienia danych zadania drukowania.
IPrintOemPS::D evMode Wykonuje operacje na prywatnych elementach członkowskich DEVMODEW wtyczki renderowania.
IPrintOemPS::D isableDriver Zwalnia zasoby przydzielone przez metodę IPrintOemPS::EnableDriver wtyczki renderowania.
IPrintOemPS::D isablePDEV Umożliwia wtyczkom renderowania usunięcie prywatnej struktury PDEV przydzielonej przez metodę IPrintOemPS::EnablePDEV .
IPrintOemPS::EnableDriver Umożliwia wtyczkom renderowania podłączenie niektórych funkcji graficznych DDI. Ta metoda i IPrintOemPS::D isableDriver muszą być traktowane jako para; w przypadku zaimplementowania jednej z nich należy również zaimplementować drugą.
IPrintOemPS::EnablePDEV Umożliwia wtyczkom renderowania tworzenie własnej struktury PDEV.
IPrintOemPS::GetInfo (Wymagana implementacja). Zwraca informacje identyfikacyjne wtyczki renderowania.
IPrintOemPS::P ublishDriverInterface (Wymagana implementacja). Dostarcza wskaźnik do interfejsu IPrintOemDriverPS COM sterownika Pscript5, interfejsu COM IPrintCorePS2 lub interfejsu IPrintCoreHelperPS
IPrintOemPS::ResetPDEV Umożliwia wtyczki renderowania resetowanie struktury PDEV.

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