Compartir a través de


Interfaz COM IPrintOemDriverUni

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 IPrintOemDriverUni COM proporciona un complemento de representación con acceso a las operaciones de utilidad proporcionadas por el DLL de gráficos de impresora para Unidrv. Estas operaciones envían un flujo de datos al administrador de trabajos de impresión y obtienen información administrada por el controlador.

En la tabla siguiente se enumeran y describen todos los métodos definidos por la interfaz IPrintOemDriverUni.

Method Descripción
IPrintOemDriverUni::DrvGetDriverSetting Devuelve el estado actual de las características de la impresora y otra información interna.
IPrintOemDriverUni::DrvGetGPDData Permite que los complementos de representación obtengan datos definidos en el archivo de descripción de impresora genérica (GPD) de una impresora.
IPrintOemDriverUni::DrvGetStandardVariable Permite que los complementos de representación obtengan el valor actual de las variables estándar de Unidrv.
IPrintOemDriverUni::DrvUniTextOut Habilita un complemento de representación mediante una superficie de dibujo administrada por el dispositivo para generar fácilmente cadenas de texto.
IPrintOemDriverUni::DrvWriteAbortBuf Permite que un complemento de representación restablezca una impresora después de que un usuario haya terminado un trabajo de impresión.
IPrintOemDriverUni::DrvWriteSpoolBuf Envía datos de impresora al administrador de trabajos de impresión.
IPrintOemDriverUni::DrvXMoveTo Notifica a Unidrv los cambios de posición x del cursor.
IPrintOemDriverUni::DrvYMoveTo Notifica a Unidrv los cambios de posición y del cursor.

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