Interface COM IPrintOemPS
Importante
A plataforma de impressão moderna é o meio preferencial do Windows para se comunicar com as impressoras. Recomendamos que você use o driver de classe de caixa de entrada IPP da Microsoft juntamente com PSA (Aplicativos de Suporte à Impressão) para personalizar a experiência de impressão no Windows 10 e 11 para o desenvolvimento de dispositivos de impressora.
Para obter mais informações, consulte Plataformade impressão moderna e o Guia de design do aplicativo de suporte de impressão.
A IPrintOemPS
interface COM é o meio pelo qual a DLL de gráficos da impressora para Pscript5 se comunica com um plug-in de renderização. A interface IPrintOemPS
é implementada por cada plug-in de renderização.
A tabela a seguir lista e descreve todos os métodos fornecidos pela interface IPrintOemPS
. Os plug-ins de renderização devem definir todos os métodos listados. Se um método não for necessário, ele poderá retornar E_NOTIMPL.
Método | Descrição |
---|---|
IPrintOemPS::Comando | Permite que um plug-in de renderização insira comandos Postscript no fluxo de dados do trabalho de impressão. |
IPrintOemPS::DevMode | Executa operações nos membros DEVMODEW privados de um plug-in de renderização. |
IPrintOemPS::DisableDriver | Libera recursos que foram alocados pelo método IPrintOemPS::EnableDriver de um plug-in de renderização. |
IPrintOemPS::DisablePDEV | Permite que um plug-in de renderização exclua a estrutura PDEV privada que foi alocada por seu métodoIPrintOemPS::EnablePDEV. |
IPrintOemPS::EnableDriver | Permite que um plug-in de renderização conecte algumas funções DDI de gráficos. Esse método e IPrintOemPS::DisableDriver devem ser considerados como um par; se um for implementado, o outro também deverá ser implementado. |
IPrintOemPS::EnablePDEV | Permite que um plug-in de renderização crie sua própria estrutura PDEV. |
IPrintOemPS::GetInfo | (Implementação necessária.) Retorna as informações de identificação de um plug-in de renderização. |
IPrintOemPS::PublishDriverInterface | (Implementação necessária.) Fornece um ponteiro para a interface COM IPrintOemDriverPS, interface COM IPrintCorePS2, ou interface IPrintCoreHelperPS do driver Pscript5 |
IPrintOemPS::ResetPDEV | Permite que um plug-in de renderização redefina sua estrutura PDEV. |
Para obter mais informações, consulte Implementando interfaces COM do driver de impressora.