Interfaces COM para plug-ins de renderização
Importante
A plataforma de impressão moderna é o meio preferido 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.
As seguintes interfaces COM são definidas para comunicação entre os drivers de impressora da Microsoft e os plug-ins de renderização:
IPrintOemUni COM Interface, que permite que a DLL de gráficos da impressora para Unidrv chame plug-ins de renderização.
Interface COM IPrintOemUni2, que estende os recursos da interface COM IPrintOemUni.
Interface COM IPrintOemUni3, que estende os recursos das interfaces COM IPrintOemUni e IPrintOemUni2.
Interface COM IPrintOemDriverUni, que fornece operações de utilitário para renderizar plug-ins para Unidrv.
Interface COM IPrintOemPS que permite que o DLL de gráfico de impressora para Pscript5 chame plug-ins de renderização.
Interface COM IPrintOemPS2, que estende os recursos da interface COM IPrintOemPS.
Interface COM IPrintOemDriverPS, que fornece operações de utilitário para renderizar plug-ins para Pscript5.
Interface COM IPrintCorePS2, que fornece métodos auxiliares para plug-ins de renderização de minidriver Pscript5.
A figura a seguir mostra a árvore de herança para as interfaces COM usadas em plug-ins de renderização.