Compartir a través de


Interfaces del controlador de impresora y del asistente de complementos

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 IPrintCoreHelper, que está disponible en Windows Vista y versiones posteriores, proporciona funcionalidad básica que está disponible en los cuatro módulos del controlador principal: representación Unidrv, interfaz de usuario (IU) de Unidrv, representación de Pscript5 e interfaz de usuario de Pscript5. Se proporciona una única interfaz a los cuatro módulos porque:

  • La interfaz refleja la arquitectura subyacente.

  • La interfaz proporciona la capacidad de escribir módulos de código comunes para que los complementos realicen cierto comportamiento, como la resolución de restricciones.

Puede usar la interfaz IPrintCoreHelper para escribir un único complemento de reemplazo de interfaz de usuario para controladores basados en Unidrv y basados en Pscript5.

Debido a las diferencias entre las infraestructuras de controladores Pscript5 y Unidrv, hay dos interfaces adicionales, IPrintCoreHelperUni e IPrintCoreHelperPS, que heredan de la interfaz IPrintCoreHelper y que proporcionan servicios extendidos basados en los controladores individuales. Estas interfaces solo están disponibles en sus módulos respectivos. La interfaz auxiliar de Pscript5, IPrintCoreHelperPS, proporciona acceso a determinados datos de descripción de impresora PostScript (PPD), mientras que la interfaz auxiliar de Unidrv, IPrintCoreHelperUni, proporciona la capacidad de acceder a archivos de configuración de impresora genérica (GPD) mediante el analizador GDL, que es nuevo para Windows Vista.

Esta sección proporciona los siguientes temas:

Interfaces auxiliares de Unidrv y Pscript5 para complementos

Publicación de las interfaces

Detalles de la interfaz IPrintCoreHelper