Partager via


Interface COM IPrintOemPS

Important

La plateforme d’impression moderne est le moyen privilégié de Windows pour communiquer avec les imprimantes. Nous vous recommandons d’utiliser le pilote de classe IPP en boîte de Microsoft, ainsi que les applications de support d’impression (PSA), pour personnaliser l’expérience d’impression dans Windows 10 et 11 pour le développement de périphériques d’impression.

Pour plus d’informations, veuillez consulter la section Plateforme d’impression moderne et le Guide de conception des applications de support d’impression.

L’interface COM IPrintOemPS est le moyen par lequel la DLL de graphismes d’imprimante pour Pscript5 communique avec un plug-in de rendu. L’interface IPrintOemPS est implémentée par chaque plug-in de rendu.

Le tableau suivant répertorie et décrit toutes les méthodes fournies par l’interface IPrintOemPS. Les plug-ins de rendu doivent définir toutes les méthodes listées. Si une méthode n’est pas nécessaire, elle peut renvoyer E_NOTIMPL.

Méthode Description
IPrintOemPS::Command Permet à un plug-in de rendu d’insérer des commandes Postscript dans le flux de données du travail d’impression.
IPrintOemPS::DevMode Effectue des opérations sur les membres privés DEVMODEW d’un plug-in de rendu.
IPrintOemPS::DisableDriver Libère les ressources qui ont été allouées par la méthode IPrintOemPS::EnableDriver d’un plug-in de rendu.
IPrintOemPS::DisablePDEV Permet à un plug-in de rendu de supprimer la structure PDEV privée qui a été allouée par sa méthode IPrintOemPS::EnablePDEV.
IPrintOemPS::EnableDriver Permet à un plug-in de rendu d’intercepter certaines fonctions DDI graphiques. Cette méthode et IPrintOemPS::DisableDriver doivent être considérées comme une paire ; si l’une est implémentée, l’autre doit l’être également.
IPrintOemPS::EnablePDEV Permet à un plug-in de rendu de créer sa propre structure PDEV.
IPrintOemPS::GetInfo (Implémentation requise.) Renvoie les informations d’identification du plug-in de rendu.
IPrintOemPS::PublishDriverInterface (Implémentation requise.) Fournit un pointeur vers l’interface COM IPrintOemDriverPS du pilote Pscript5, l’interface COM IPrintCorePS2 ou l’interface IPrintCoreHelperPS.
IPrintOemPS::ResetPDEV Permet à un plug-in de rendu de réinitialiser sa structure PDEV.

Pour plus d’informations, voir Implémentation des interfaces COM du pilote d’imprimante.