Sdílet prostřednictvím


IPrintOemUI COM – rozhraní

Důležitý

Moderní tisková platforma je upřednostňovaná pro komunikaci s tiskárnami ve Windows. Doporučujeme použít ovladač třídy doručené pošty IPP od Microsoftu spolu s tiskovými podpůrnými aplikacemi (PSA) k přizpůsobení prostředí tisku ve Windows 10 a 11 pro vývoj zařízení tiskárny.

Další informace najdete v průvodci návrhem aplikace podpory tisku v1 a v2.

Rozhraní IPrintOemUI COM je prostředkem, pomocí kterého knihovna DLL rozhraní tiskárny pro Unidrv nebo Pscript5 komunikuje s modulem plug-in uživatelského rozhraní. Rozhraní IPrintOemUI je implementováno každým plug-inem uživatelského rozhraní.

Následující tabulka uvádí a popisuje všechny metody, které IPrintOemUI rozhraní poskytuje. Moduly plug-in uživatelského rozhraní musí definovat všechny uvedené metody. Pokud není metoda nutná, může jednoduše vrátit E_NOTIMPL.

Metoda Popis
IPrintOemUI::CommonUIProp Umožňuje modulu plug-in uživatelského rozhraní upravit existující stránku seznamu vlastností tiskárny nebo stránku seznamu vlastností dokumentu.
IPrintOemUI::DeviceCapabilities Umožňuje modulu plug-in uživatelského rozhraní určit přizpůsobené možnosti zařízení.
IPrintOemUI::DevicePropertySheets Umožňuje modulu plug-in uživatelského rozhraní přidat novou stránku do dialogového okna vlastností tiskárny.
IPrintOemUI::DevMode Provádí operace s privátními členy plug-in modulu uživatelského rozhraní DEVMODEW.
IPrintOemUI::DevQueryPrintEx Umožňuje plug-in uživatelského rozhraní, který pomáhá určit, zda je tisková úloha tisknutelná.
IPrintOemUI::DocumentPropertySheets Umožňuje modulu plug-in uživatelského rozhraní přidat novou stránku do seznamu vlastností dokumentu zařízení tiskárny.
IPrintOemUI::DriverEvent Volá zařazovač tisku při zpracování událostí specifických pro ovladač, které mohou vyžadovat reakci ovladače tiskárny.
IPrintOemUI::FontInstallerDlgProc Nahradí uživatelské rozhraní instalačního programu písem Unidrv.
IPrintOemUI::GetInfo (Vyžaduje se implementace.) Vrátí identifikační informace modulu plug-in uživatelského rozhraní.
IPrintOemUI::PrinterEvent Umožňuje modulu plug-in uživatelského rozhraní zpracovávat události tiskárny.
IPrintOemUI::PublishDriverInterface (Vyžaduje se implementace.) Poskytuje ukazatel na rozhraní MODELU COM unidrv nebo Pscript5 rozhraní IPrintOemDriverUI COM, IPrintCoreUI2 COM rozhraní, IPrintCoreHelperPS rozhranínebo IPrintCoreHelperUni rozhraní.
IPrintOemUI::QueryColorProfile Umožňuje knihovně DLL rozhraní tiskárny určit profil ICC pro správu barev.
IPrintOemUI::UpdateExternalFonts Umožňuje knihovně DLL rozhraní tiskárny aktualizovat soubory formátu písma Unidrv.
IPrintOemUI::UpgradePrinter Umožňuje modulu plug-in uživatelského rozhraní upgradovat hodnoty možností zařízení uložené v registru.

Další informace najdete tématu Implementace rozhraní COM ovladačů tiskárny.