Citrix Virtual Apps and Desktops

Imprimir

La administración de impresoras en el entorno es un proceso compuesto por varias fases:

  1. Familiarización con los conceptos de impresión, en el caso de que no se haya hecho ya.
  2. Planificación de la arquitectura de impresión. Esto incluye analizar las necesidades del negocio, la infraestructura existente de impresión, la interacción entre usuarios y aplicaciones con la impresión hoy día y el modelo de administración de impresión que mejor se ajusta al entorno.
  3. Configuración del entorno de impresión al seleccionar un método de aprovisionamiento de impresoras y, a continuación, crear directivas para implementar el diseño de impresión. Actualización de directivas cuando se agreguen empleados o servidores nuevos.
  4. Prueba de una instalación de configuración piloto de impresión antes de implementarla a los usuarios.
  5. Mantenimiento del entorno de impresión Citrix mediante la administración de controladores de impresora y la optimización del rendimiento de impresión.
  6. Solución de los problemas que puedan surgir.

Conceptos de impresión

Antes de empezar a planificar el entorno, conviene comprender los conceptos principales relacionados con la impresión:

  • Tipos disponibles de aprovisionamiento de impresoras
  • Cómo se enrutan los trabajos de impresión
  • Conceptos básicos de administración de controladores de impresora

Los conceptos de impresión se basan en los conceptos de impresión de Windows. Para configurar y administrar correctamente la impresión en su entorno es necesario conocer cómo funciona la impresión de red y de clientes en Windows y cómo se traduce esto en el funcionamiento de la impresión en este entorno.

Proceso de impresión

En este entorno, toda impresión se inicia (por un usuario) en las máquinas que alojan las aplicaciones. Los trabajos de impresión se redirigen a través del servidor de impresión de red o un dispositivo del usuario hacia el dispositivo de impresión.

No hay ningún espacio de trabajo persistente para los usuarios de aplicaciones y escritorios virtuales. Cuando una sesión finaliza, se elimina el área de trabajo del usuario, por lo que todos los parámetros se deben volver a generar al comienzo de cada sesión. Por lo tanto, cada vez que un usuario inicia sesión, el sistema debe volver a generar el área de trabajo del usuario.

Cuando un usuario imprime:

  • Determina las impresoras que se proporcionarán al usuario. Esto es lo que se conoce como aprovisionamiento de impresoras.
  • Restaura las preferencias de impresión del usuario.
  • Determina la impresora predeterminada de la sesión.

Puede personalizar el modo en que se realizan estas tareas si configura las opciones de aprovisionamiento de impresoras, enrutamiento de trabajos de impresión, retención de propiedades de impresora y administración de controladores. Asegúrese de conocer el modo en que los cambios en los diferentes parámetros de las opciones pueden afectar la experiencia de usuario y el rendimiento de la impresión en el entorno.

Aprovisionar impresoras

El proceso mediante el cual se ponen impresoras a disposición de una sesión se conoce como aprovisionamiento. El aprovisionamiento de impresoras se suele administrar de forma dinámica. Es decir, las impresoras que aparecen en una sesión no están predeterminadas ni almacenadas. En vez de eso, las impresoras se agrupan en función de las directivas a medida que se genera la sesión durante el inicio de sesión y la reconexión. Por consiguiente, las impresoras pueden cambiar según la directiva, la ubicación del usuario y los cambios de red, siempre que estén recogidos en directivas. De esta manera, los usuarios que se muevan a una ubicación diferente pueden ver los cambios realizados en su área de trabajo.

El sistema también supervisa las impresoras del cliente y ajusta de forma dinámica las impresoras creadas automáticamente durante la sesión en función de las adiciones, las eliminaciones y los cambios que se hagan en las impresoras del cliente. La detección dinámica de impresoras beneficia a los usuarios móviles, ya que se conectan desde varios dispositivos.

A continuación, se ofrecen los métodos más comunes de aprovisionamiento de impresoras:

  • Universal Print Server: El servidor de impresión universal de Citrix, Universal Print Server, ofrece impresión universal para las impresoras de red. Universal Print Server usa el controlador de impresora universal. Esta solución le permite usar un solo controlador en una máquina con sistema operativo multisesión para la impresión en red desde cualquier dispositivo.

Citrix recomienda usar Citrix Universal Print Server para situaciones en las que intervienen servidores de impresión remotos. Universal Print Server transfiere el trabajo de impresión a través de la red en un formato optimizado y comprimido, lo que minimiza el uso de red y mejora la experiencia del usuario.

La función de Universal Print Server consta de:

Un componente de cliente, UPClient: Habilite UPClient en cada máquina con sistema operativo multisesión que aprovisione las impresoras de red de sesión y use el controlador de impresión universal.

Un componente de servidor, UPServer: Instale UPServer en cada servidor de impresión que aprovisiona las impresoras de red de sesión y utiliza el controlador de impresión universal para las impresoras de sesión (independientemente de si las impresoras de sesión están o no aprovisionadas centralmente).

Para obtener información acerca de la instalación y los requisitos de Universal Print Server, consulte los artículos Requisitos del sistema e Instalar.

La siguiente ilustración muestra el flujo de trabajo típico que tiene una impresora de red en un entorno con Universal Print Server.

Diagrama de UPS

Al habilitar Citrix Universal Print Server, se aprovechan automáticamente todas las impresoras de red que están conectadas gracias a la detección automática.

  • Creación automática: La Creación automática hace referencia a las impresoras que se crean automáticamente al comienzo de cada sesión. Se pueden actualizar automáticamente tanto las impresoras de red remotas como las impresoras de cliente conectadas localmente. Considere la posibilidad de crear automáticamente solo la impresora predeterminada del cliente para entornos con un gran número de impresoras por usuario. La creación automática de un número menor de impresoras produce una sobrecarga menor (consume menos memoria y CPU) en máquinas con sistema operativo multisesión. Minimizar el número de impresoras creadas automáticamente también puede reducir el tiempo de inicio de sesión del usuario.

    Las impresoras de creación automática se basan en:

    • Impresoras instaladas en el dispositivo del usuario.

    • Directivas que se aplican a la sesión.

      Las configuraciones de directiva referentes a la creación automática le permiten limitar el número o el tipo de impresoras que se crean automáticamente. De forma predeterminada, las impresoras están disponibles en las sesiones cuando se configuran todas las impresoras en el dispositivo cliente automáticamente, incluidas las conectadas localmente a él y las impresoras de red.

    Cuando el usuario finaliza la sesión, las impresoras de esa sesión se eliminan.

    La creación automática de impresoras del cliente y de red va asociada a un mantenimiento. Por ejemplo, agregar una impresora requiere:

    • Actualizar la configuración de directiva Impresoras de la sesión.
    • Agregar el controlador a todas las máquinas con sistema operativo multisesión mediante la configuración de directiva Asignación y compatibilidad de controladores de impresora.

Enrutamiento de trabajos de impresión

El término ruta de impresión incluye la ruta por la que se enrutan los trabajos de impresión y la ubicación donde se administran dichos trabajos en cola. Ambos aspectos de este concepto son importantes. El enrutamiento afecta al tráfico de red. La administración de la cola de impresión afecta a la utilización de recursos locales del dispositivo que procesa el trabajo de impresión.

En este entorno, los trabajos de impresión pueden tomar dos rutas para llegar a un dispositivo de impresión: a través del cliente o a través de un servidor de impresión de red. Estas rutas se conocen como la ruta de impresión de cliente y la ruta de impresión de red. La ruta de acceso seleccionada de forma predeterminada depende del tipo de impresora utilizada.

Impresoras conectadas localmente

El sistema redirige los trabajos a impresoras conectadas localmente desde la máquina de SO multisesión, a través del cliente y luego al dispositivo de impresión. El protocolo ICA optimiza y comprime el tráfico de los trabajos de impresión. Cuando un dispositivo de impresión está conectado localmente al dispositivo de usuario, los trabajos de impresión se enrutan a través del canal virtual ICA.

Diagrama de enrutamiento de trabajos de impresión a impresoras conectadas localmente

Impresoras de red

De forma predeterminada, todos los trabajos de impresión destinados a impresoras de red se enrutan desde la máquina con sistema operativo multisesión, pasan por la red y terminan directamente en el servidor de impresión. No obstante, los trabajos de impresión se enrutan automáticamente sobre la conexión ICA en las siguientes situaciones:

  • Si el escritorio virtual o la aplicación no pueden establecer contacto con el servidor de impresión.
  • Si el controlador nativo de impresora no está disponible en la máquina con sistema operativo multisesión.

Si Universal Print Server no está habilitado, configurar la ruta de impresión de cliente para la impresión de trabajos en red resulta útil para conexiones con poco ancho de banda, tales como las redes de área extensa (WAN). Este tipo de redes puede beneficiarse de la optimización y compresión del tráfico que se produce cuando se envían los trabajos a través de la conexión ICA.

La ruta de impresión de cliente también permite limitar el tráfico o restringir el ancho de banda asignado a los trabajos de impresión. Si no es posible enrutar trabajos a través del dispositivo del usuario, como es el caso de clientes ligeros sin funciones de impresión, configure Calidad de servicio para priorizar el tráfico ICA/HDX y garantizar una buena experiencia de usuario durante la sesión.

Diagrama de enrutamiento de trabajos de impresión a impresoras conectadas a la red

Administración de controladores de impresión

El controlador de impresora universal (UPD) de Citrix es un controlador de impresión independiente que se ha diseñado para funcionar con la mayoría de las impresoras. El controlador de impresora universal de Citrix consta de dos componentes:

Componente del servidor. El controlador de impresora universal de Citrix se instala como parte de la instalación de Citrix Virtual Apps and Desktops. El VDA instala los siguientes controladores con el controlador de impresora universal de Citrix: Citrix Universal Printer (controlador de EMF) y Citrix XPS Universal Printer (controlador de XPS).

controladores de impresión

Los instaladores de VDA ya no ofrecen opciones para controlar la instalación del controlador de impresora PDF de Universal Print Server. El controlador de impresora PDF ahora siempre se instala automáticamente. Cuando actualiza la versión de VDA a 7.17 (o una versión posterior compatible), cualquier controlador de impresora PDF Citrix instalado previamente se elimina automáticamente y se reemplaza por la versión más reciente.

Cuando se inicia un trabajo de impresión, el controlador registra el resultado de la aplicación y lo envía, sin ninguna modificación en el dispositivo de punto final.

Componente del cliente. El controlador de impresora universal de Citrix se instala como parte de la instalación de la aplicación Citrix Workspace. Obtiene el flujo de impresión entrante de la sesión de Citrix Virtual Apps and Desktops. A continuación, lo reenvía al subsistema de impresión local, donde el trabajo de impresión se genera con los controladores específicos de impresora.

El controlador de impresora universal de Citrix admite los siguientes formatos de impresión:

  • Formato EMF, predeterminado. EMF es la versión de 32 bits de Windows Metafile (WMF). Solo los clientes Windows pueden usar el controlador de EMF.
  • XML Paper Specification (XPS). El controlador XPS utiliza XML para crear un “documento electrónico” independiente de la plataforma y similar al formato PDF de Adobe.
  • Printer Command Language (PCL5c y PCL4). PCL es un protocolo de impresión desarrollado originalmente por Hewlett-Packard para impresoras de inyección de tinta. Se utiliza para imprimir gráficos y texto básicos, y se admite ampliamente en los periféricos multifunción y LaserJet de HP.
  • PostScript (PS). PostScript es un lenguaje de computación que se puede usar para la impresión de texto y de gráficos vectoriales. El controlador se utiliza extensamente en impresoras de bajo coste y periféricos multifunción.

Los controladores PCL y PS son los más adecuados para dispositivos que no sean Windows (por ejemplo, un cliente Mac o UNIX). El orden en que el controlador de impresora universal de Citrix intenta usar los controladores puede cambiarse desde la configuración de directiva Preferencia de controlador universal.

El controlador de impresora universal de Citrix (controladores EMF y XPS) admite funciones avanzadas de impresión, tales como el grapado y la selección del origen del papel. Estas funciones están disponibles si el controlador nativo las habilita mediante la tecnología de capacidad de impresión de Microsoft. El controlador nativo debe usar las palabras clave estándar de esquema de impresión en el XML de capacidades de impresión (Print Capabilities). Si utiliza palabras clave no estándar, las funciones de impresión avanzadas no estarán disponibles cuando se use el controlador de impresora universal de Citrix.

La siguiente ilustración muestra los componentes del controlador de impresión universal y el flujo de trabajo típico de una impresora conectada localmente a un dispositivo.

Diagrama de los componentes del controlador de impresión universal y el flujo de trabajo

A la hora de planificar su estrategia de administración de controladores, decida si va a admitir controladores específicos del dispositivo, el controlador de impresión universal o ambos. Si decide admitir controladores estándar, también debe decidir:

Durante la creación automática de impresoras, si el sistema detecta una nueva impresora local conectada a un dispositivo del usuario, buscará el controlador de esa impresora en la máquina con sistema operativo multisesión. De forma predeterminada, si un controlador nativo de Windows no está disponible, el sistema usa el controlador de impresión universal.

El controlador de impresora de la máquina con sistema operativo multisesión y el controlador del dispositivo del usuario deben coincidir para que la impresión se lleve a cabo. La siguiente ilustración muestra el uso del controlador de impresora en dos sitios para la impresión del cliente.

Diagrama de impresión de cliente en una impresora local

  • El tipo de controladores que admitirá.
  • Si instalará o no los controladores de impresora automáticamente cuando no se encuentren en las máquinas con sistema operativo multisesión.
  • Si creará o no listas de compatibilidad de controladores.

Contenido relacionado

Imprimir