Controlador de impresión universal (UPD) de Citrix™
El Controlador de impresión universal (UPD) de Citrix no es un controlador único, sino una tecnología que comprende componentes tanto en el servidor (VDA) como en el cliente (punto final con la aplicación Workspace).
-
Componente del servidor: Instalado con el VDA, incluye los controladores de impresión genéricos reales, como la «Impresora universal de Citrix» (que utiliza el formato EMF) y la «Impresora universal XPS de Citrix» (que utiliza el formato XPS), junto con la compatibilidad con los formatos PDF y PS. Su función es capturar la salida de impresión generada por las aplicaciones que se ejecutan en el VDA en un formato independiente del dispositivo.
-
Componente del cliente: Incluido en la instalación de la aplicación Citrix Workspace™, este componente recibe el flujo de impresión enviado desde el VDA. Luego interactúa con el subsistema de impresión local de Windows en el dispositivo de punto final para renderizar el trabajo de impresión utilizando el controlador específico del dispositivo adecuado instalado localmente para la impresora de destino.
La siguiente ilustración muestra los componentes del controlador de impresión universal y un flujo de trabajo típico para una impresora conectada localmente a un dispositivo -

El objetivo principal del UPD es simplificar la administración de controladores de impresora dentro del entorno Citrix®. Al utilizar un controlador integrado en el VDA, los administradores pueden evitar instalar y mantener potencialmente cientos de controladores diferentes específicos del fabricante, que son una fuente común de inestabilidad y conflictos. El UPD tiene como objetivo ser compatible con una amplia gama de impresoras, proporcionando una interfaz universal entre la sesión virtual y las capacidades de impresión del cliente.
Formatos admitidos
La tecnología UPD admite varios formatos de datos de impresión, lo que permite flexibilidad en cómo se procesan y renderizan los trabajos de impresión:
- EMF (Formato de metarchivo mejorado): El formato predeterminado utilizado por el controlador «Citrix Universal Printer». Es un formato vectorial nativo de Windows de 32 bits. La impresión mediante EMF es generalmente eficiente, pero normalmente requiere un punto final de cliente basado en Windows para la renderización.
- XPS (Especificación de papel XML): Utilizado por el controlador «Citrix XPS Universal Printer». XPS es un lenguaje de descripción de página basado en XML desarrollado por Microsoft, similar en concepto a PDF, diseñado para ser independiente de la plataforma.
- PS (PostScript): Un lenguaje de descripción de página desarrollado por Adobe, conocido por sus capacidades para manejar gráficos y tipografía complejos, a menudo utilizado en publicaciones y por varias impresoras y periféricos multifunción. Los clientes Linux a menudo utilizan la impresión PostScript con UPD.
- PDF: PDF es un estándar abierto ampliamente utilizado para el intercambio de documentos. Encapsula una descripción completa de un documento plano de diseño fijo, incluyendo el texto, las fuentes, los gráficos y otra información necesaria para mostrarlo. Está diseñado para ser independiente de la plataforma y es ideal para preservar la fidelidad del documento en diferentes sistemas y aplicaciones.
El uso del UPD ofrece varias ventajas potenciales:
- Gestión de controladores reducida: Disminuye significativamente el número de controladores necesarios en las imágenes VDA, simplificando la creación y el mantenimiento de imágenes.
- Estabilidad mejorada: Menos controladores significan menos conflictos potenciales y un menor riesgo de bloqueos del spooler relacionados con el controlador o inestabilidad del sistema.
- Trabajos de impresión optimizados: Ciertos formatos UPD, particularmente EMF, a veces pueden resultar en tamaños de trabajos de impresión más pequeños en comparación con los controladores nativos.
- Compatibilidad con funciones avanzadas: Los componentes UPD de EMF y XPS pueden admitir funciones de impresión avanzadas (como grapado, selección de bandeja) si el controlador nativo en el cliente expone estas capacidades a través de la tecnología estándar de capacidad de impresión de Microsoft.