Compartir a través de


Interfaz COM IPrintOemPS

Importante

La plataforma de impresión moderna es el medio preferido de Windows para comunicarse con impresoras. Se recomienda usar el controlador de clase de bandeja de entrada IPP de Microsoft, junto con aplicaciones de soporte técnico de impresión (PSA), para personalizar la experiencia de impresión en Windows 10 y 11 para el desarrollo de dispositivos de impresora.

Para obtener más información, consulte Plataforma de impresión moderna y la Guía de diseño de aplicaciones para compatibilidad con impresión.

La interfaz COM IPrintOemPS es el medio por el que el DLL de gráficos de la impresora para Pscript5 se comunica con un complemento de representación. Cada complemento de representación implementa la interfaz IPrintOemPS.

En la tabla siguiente se enumeran y describen todos los métodos proporcionados por la interfaz IPrintOemPS. Los complementos de representación deben definir todos los métodos enumerados. Si no se necesita un método, puede devolver E_NOTIMPL.

Method Descripción
IPrintOemPS::Command Permite que un complemento de representación inserte comandos Postscript en el flujo de datos del trabajo de impresión.
IPrintOemPS::DevMode Realiza operaciones en los miembros DEVMODE privados de un complemento de representación.
IPrintOemPS::DisableDriver Libera los recursos asignados por el método IPrintOemPS::EnableDriver de un complemento de representación.
IPrintOemPS::DisablePDEV Permite que un complemento de representación elimine la estructura PDEV privada asignada por su método IPrintOemPS::EnablePDEV.
IPrintOemPS::EnableDriver Permite que un complemento de representación enlace algunas funciones de DDI de gráficos. Este método e IPrintOemPS::DisableDriver deben considerarse como un par; si se implementa uno, el otro también debe implementarse.
IPrintOemPS::EnablePDEV Permite que un complemento de representación cree su propia estructura PDEV.
IPrintOemPS::GetInfo (Se requiere implementación). Devuelve la información de identificación de un complemento de representación.
IPrintOemPS::PublishDriverInterface (Se requiere implementación). Proporciona un puntero a la interfaz COM IPrintOemDriverPS, la interfaz COM IPrintCorePS2 o la interfaz IPrintCoreHelperPS del controlador Pscript5 .
IPrintOemPS::ResetPDEV Permite que un complemento de representación restablezca su estructura PDEV.

Para obtener más información, consulte Implementación de interfaces COM de controlador de impresora.