Configuración de directivas de impresión
La sección Impresión contiene la configuración de directivas para administrar la impresión del cliente.
Redirección de impresora de cliente
Esta configuración controla si las impresoras de cliente se asignan a un servidor cuando un usuario inicia sesión en una sesión.
De forma predeterminada, se permite la asignación de impresoras de cliente. Si esta configuración está inhabilitada, la impresora PDF para la sesión no se crea automáticamente.
Configuración de directivas relacionadas: creación automática de impresoras de cliente
Impresora predeterminada
Esta configuración especifica cómo se establece la impresora predeterminada en el dispositivo de usuario en una sesión.
De forma predeterminada, la impresora actual del usuario se utiliza como impresora predeterminada para la sesión.
Para usar la configuración actual del perfil de usuario de Servicios de Escritorio remoto o Windows para la impresora predeterminada, seleccione No ajustar la impresora predeterminada del usuario. Si elige esta opción, la impresora predeterminada no se guarda en el perfil y no cambia según otras propiedades de la sesión o del cliente. La impresora predeterminada en una sesión es la primera impresora creada automáticamente en la sesión, que es una de las siguientes:
- La primera impresora agregada localmente al servidor Windows en Panel de control > Dispositivos e Impresoras.
- La primera impresora creada automáticamente, si no hay impresoras agregadas localmente al servidor.
Puede usar esta opción para presentar a los usuarios la impresora más cercana a través de la configuración del perfil (lo que se conoce como impresión de proximidad).
Asignaciones de impresora
Esta configuración ofrece una alternativa a la configuración de Impresora predeterminada e Impresoras de sesión. Utilice la configuración individual de Impresora predeterminada e Impresoras de sesión para configurar comportamientos para un sitio, un grupo grande o una unidad organizativa. Utilice la configuración de Asignaciones de impresora para asignar un grupo grande de impresoras a varios usuarios.
Esta configuración especifica cómo se establece la impresora predeterminada en los dispositivos de usuario enumerados en una sesión.
De forma predeterminada, la impresora actual del usuario se utiliza como impresora predeterminada para la sesión.
También especifica las impresoras de red que se crearán automáticamente en una sesión para cada dispositivo de usuario. De forma predeterminada, no se especifica ninguna impresora.
-
Al establecer el valor de la impresora predeterminada:
Para usar la impresora predeterminada actual para el dispositivo de usuario, seleccione No ajustar.
Para usar la configuración actual del perfil de usuario de Remote Desktop Services o Windows para la impresora predeterminada, seleccione No ajustar. Si elige esta opción, la impresora predeterminada no se guarda en el perfil y no cambia según otras propiedades de la sesión o del cliente. La impresora predeterminada en una sesión es la primera impresora creada automáticamente en la sesión, que es una de las siguientes:
- La primera impresora agregada localmente al servidor de Windows en Panel de control > Dispositivos e impresoras.
- La primera impresora creada automáticamente, si no hay impresoras agregadas localmente al servidor.
-
Al establecer el valor de las impresoras de sesión: para agregar impresoras, escriba la ruta UNC de la impresora que desea crear automáticamente. Después de agregar la impresora, puede aplicar configuraciones personalizadas para la sesión actual en cada inicio de sesión.
Preferencia de registro de eventos de creación automática de impresoras
Esta configuración especifica los eventos que se registran durante el proceso de creación automática de impresoras. Puede elegir no registrar errores ni advertencias, solo errores, o errores y advertencias.
De forma predeterminada, se registran los errores y las advertencias.
Un ejemplo de advertencia es un evento en el que no se puede instalar el controlador nativo de una impresora y, en su lugar, se instala el controlador de impresión universal. Para usar el controlador de impresión universal en este escenario, configure la opción de uso del controlador de impresión universal en Usar solo impresión universal o Usar solo impresión universal si el controlador solicitado no está disponible.
Impresoras de sesión
Esta configuración especifica las impresoras de red que se crearán automáticamente en una sesión. Dentro de la sesión ICA/HDX, el servicio Citrix Print Manager (CpSvc.exe) crea una conexión de impresora de red durante el inicio de sesión para cada impresora de red especificada en la configuración de directiva Impresora de sesión. Elimina las impresoras durante el cierre de sesión. De forma predeterminada, no se especifica ninguna impresora.
En la configuración de directiva Session Printer, las impresoras de red pueden residir en un Windows Print Server o en un Citrix Universal™ Print Server.
- Windows Print Server: Comparte una o varias impresoras de red. También tiene los controladores de impresora nativos necesarios para usar las impresoras de red.
- Universal Print Server: Un Windows Print Server donde se ha instalado el software Citrix Universal Print Server.
Al usar un Windows Print Server, el servicio Citrix Print Manager crea las conexiones de impresora de red mediante controladores de impresora nativos. El servidor Citrix Virtual Apps™ debe tener los controladores de impresora nativos instalados.
Al usar un Citrix Universal Print Server, el servicio Citrix Print Manager crea las conexiones de impresora de red mediante controladores de impresora nativos, Citrix Universal Printer Driver o Citrix Universal XPS Printer Driver. El controlador que utilice se controla mediante la configuración de directiva de uso de Universal Print Driver.
Todos los controladores de impresora de Windows se encuentran actualmente dentro de la versión de controlador v3 o v4. Para obtener más información, consulte Compatibilidad con las arquitecturas de controladores de impresora V3 y V4 de Microsoft.
Para agregar impresoras de sesión y verificar si aparecen en las sesiones, complete el siguiente procedimiento:
-
Inicie sesión en Web Studio, seleccione Directivas en el panel izquierdo y, a continuación, haga clic en la ficha Directivas.
-
Habilite la directiva Impresoras de sesión.
-
En la directiva, agregue la impresora de sesión. Para agregar impresoras, escriba la ruta UNC de la impresora que desea crear automáticamente. Después de agregar la impresora, puede aplicar configuraciones personalizadas para la sesión actual en cada inicio de sesión. La impresora de sesión debe aparecer en la lista.
-
Una vez establecida la directiva, es posible que la aplicación publicada no muestre las impresoras de sesión. Este problema puede ocurrir porque falta el controlador de impresora en el servidor Citrix Virtual Apps o porque la directiva se ha creado pero no se ha habilitado.
Nota:
Si una impresora de sesión necesita un controlador de impresora nativo y el controlador de impresora nativo no está instalado en el VDA, es posible que la impresora de sesión no se cree en la sesión.
-
Inicie el escritorio publicado y agregue manualmente la impresora de sesión en Dispositivos e impresoras > Panel de control.
-
Si esto falla, investigue la comunicación entre el servidor Citrix Virtual Apps y el servidor de impresión. Considere la posibilidad de ejecutar una prueba con RDP.
Esperar a que se creen las impresoras
Utilice la directiva en el Controlador de entrega para habilitar la función en Citrix Virtual Desktops.
Esperar a que se creen las impresoras (Escritorio de servidor):
Esta configuración permite un retraso en la conexión a una sesión para que las impresoras redirigidas por el cliente se puedan crear automáticamente.
De forma predeterminada, no se produce ningún retraso en la conexión.
Esperar a que se creen las impresoras (Citrix Virtual Apps):
La ejecución del siguiente cmdlet de PowerShell permite un retraso en la conexión a las aplicaciones virtuales que se ejecutan en hosts multisesión para que las impresoras redirigidas por el cliente se puedan crear automáticamente antes de que se abra la aplicación.
Set-BrokerApplication -Name <VirtualAppName> -WaitForPrinterCreation $true
De forma predeterminada, no se produce ningún retraso en la conexión.