Compartir a través de


Introducción a CPSUI

Importante

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 la guía de diseño de aplicaciones de soporte técnico de impresión.

La interfaz de usuario de hoja de propiedades común (CPSUI) es una biblioteca de vínculos dinámicos en modo de usuario que permite a los desarrolladores crear páginas de hojas de propiedades con un aspecto común y estándar. La mayoría de las páginas creadas con CPSUI constan de:

  • Una ventana de vista de árbol, con cada nodo de árbol que representa una opción de página seleccionable y modificable por el usuario.

  • Un menú contextual para cada nodo de árbol, que se usa para mostrar y seleccionar valores de parámetro asociados al nodo.

Los elementos de menú contextual se crean mediante un conjunto predefinido de controles de ventana compatibles con CPSUI. Un usuario selecciona una opción en la ventana de vista de árbol y, a continuación, selecciona el valor deseado para esa opción mediante el menú contextual.

Aunque CPSUI fue diseñado para ser utilizado por cualquier aplicación, su uso principal es por el subsistema de impresión del sistema operativo basado en NT. Por lo tanto, la documentación del Kit de controladores de Windows (WDK) se centra en este uso.

CPSUI proporciona páginas de hojas de propiedades predefinidas para impresoras e imprimir documentos. Las páginas proporcionadas por CPSUI constan de la página Configuración del dispositivo para una impresora y las páginas Diseño, Papel/Calidad y Avanzadas de un documento. Estas páginas se pueden ver desde el menú Impresora de la carpeta de impresión.

La cola de impresión, junto con los archivos DLL de la interfaz de impresora, usa estas páginas predefinidas para crear hojas de propiedades para impresoras y documentos. Para obtener información sobre cómo interactúa el administrador de trabajos de impresión, los archivos DLL de la interfaz de impresora y CPSUI, consulte Uso de CPSUI con controladores de impresora.

El código de interfaz de usuario personalizado creado para los controladores Unidrv y Pscript de Microsoft también puede usar CPSUI. Para obtener más información, vea Complementos de interfaz de usuario.