Compartir a través de


Componentes de Unidrv

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.

Los componentes Unidrv consisten en DLLs, además de archivos de datos de texto y binarios, como se ilustra en el siguiente diagrama:

diagrama que ilustra cómo los componentes de unidrv constan de dlls, además de archivos de datos binarios y de texto.

Los componentes del diagrama incluyen:

Aplicación
Una aplicación de usuario, como un procesador de texto, que proporciona a los usuarios funcionalidades de impresión.

gdi32.dll
DLL en modo de usuario que exporta funciones GDI de Win32.

Código ejecutivo Kernel-Mode Graphics Engine NT que implementa la funcionalidad GDI.

Archivos de texto del minicontrolador
minicontroladores Unidrv basados en texto que describen impresoras usando entradas de archivos GPD.

Archivos de datos binarios
Archivos temporales (con extensión .bud) que Unidrv crea tras analizar la información contenida en los archivos de texto de los minicontroladores.

unidrvui.dll
DLL de interfaz de usuario de Unidrv, que proporciona código de interfaz de usuario común para todas las impresoras compatibles con Unidrv.

Complemento de interfaz de usuario
Complemento de interfaz de usuario opcional específico de la impresora.

compstui.dll
Interfaz de usuario CPSUI para impresoras.

unidrv.dll
Representador Unidrv, que renderiza imágenes y envía el flujo de datos de imagen al spooler de impresión.

Complemento de representación
Complemento de representación opcional específico de la impresora.