Uso de BarTender con Servicios de Escritorio Remoto y Citrix XenApp
Descripción general
Este artículo explica cómo usar BarTender con Windows Remote Desktop Services (RDS) y Citrix XenApp. Se abordan los desafíos de impresión y licenciamiento en estos dos entornos para cada una de las ediciones de BarTender.
Para obtener más información sobre el uso de BarTender con servicios de escritorio remoto y Citrix XenApp, consulta la sección Citrix y Escritorio Remoto de nuestro documento técnico Licenciamiento basado en impresoras.
Aplicable a
BarTender 2019 y versiones posteriores
RDS y Citrix
Información
Para BarTender 2019 y versiones posteriores, podrás iniciar varias sesiones de BarTender a través de Citrix y Remote Desktop Services. BarTender permite que un número ilimitado de usuarios ejecute la aplicación. Por lo tanto, se puede ejecutar simultáneamente en cualquier cantidad de sesiones de usuario. En lugar de licencias por usuario, las ediciones Automation se licencian por la cantidad de impresoras que se usan activamente.
Servicios remotos/Citrix XenApp
Remote Desktop Services
Remote Desktop Services (anteriormente conocido como Terminal Services) es una función de Windows Server que permite que una computadora cliente se conecte al servidor de tal manera que el teclado, el mouse y el monitor del cliente queden, en efecto, conectados directamente al servidor. Para más información sobre Remote Desktop Services, busca Remote Desktop Services o Terminal Services en el sitio web de Microsoft: www.microsoft.com.
Citrix XenApp
Citrix XenApp (anteriormente conocido como Citrix MetaFrame Server) es un producto de cliente ligero que se basa en Remote Desktop Services y permite a los usuarios conectarse a aplicaciones corporativas. Para más información, consulta el sitio web de Citrix: www.citrix.com.
Redirección de impresoras
Remote Desktop Services ofrece redirección de impresoras, que envía los trabajos de impresión desde un servidor a las impresoras instaladas localmente en una computadora cliente. Hay una breve explicación de esto en la sección de Colas de impresión del cliente más abajo en este documento.
Para más información sobre la redirección de impresoras, busca Remote Desktop Services o Terminal Services con Printer Redirection en www.microsoft.com para encontrar artículos de la base de conocimientos, preguntas frecuentes y otros tipos de documentación sobre esta función.
Impresión
Cuando un usuario inicia sesión en una sesión de Remote Desktop Services, la lista de impresoras disponibles proviene de dos fuentes: los controladores de impresora instalados en el servidor y los instalados en el cliente. Los controladores instalados en el servidor se conocen como colas de impresión del servidor, mientras que los instalados en el cliente se llaman colas de impresión del cliente.
Colas de impresión del servidor
Si una impresora está conectada directamente al servidor o mediante TCP/IP, el controlador de la impresora puede instalarse en el servidor. Esto crea una cola de impresión del servidor, lo que hace que la impresora esté disponible en todas las sesiones de escritorio remoto.
Colas de impresión del cliente
Las colas de impresión del cliente se crean mediante la redirección de impresoras, una función disponible tanto en Remote Desktop Services como en Citrix XenApp. La redirección de impresoras envía la salida de impresión desde una sesión remota a una impresora disponible en la computadora cliente, creando automáticamente una cola de impresión del cliente. Se instala un controlador de impresora correspondiente en el servidor, todo el código de impresión se genera en el servidor y luego se redirige a la impresora disponible en el cliente.
Cuando un cliente inicia sesión en una sesión de escritorio remoto, el servidor intentará crear colas de impresión para cada una de las impresoras instaladas en el cliente. Una cola de impresión del cliente también puede usarse para impresoras que están en la red local del servidor, para que la impresora esté disponible solo para las sesiones de un usuario en particular.
Controladores universales de impresora
Los controladores universales de impresora te permiten imprimir en casi cualquier impresora, sin importar la marca o el modelo. Al instalar un solo controlador universal, evitas la molestia de instalar múltiples controladores específicos en el servidor.
En Citrix XenApp, las colas de impresión del cliente pueden crearse automáticamente usando la Impresora Universal de Citrix o los Controladores Universales de Citrix. La Impresora Universal de Citrix es un objeto de impresora generado automáticamente que reemplaza todas las impresoras que aparecen en la sesión del usuario. Esta impresora instalada puede usarse para imprimir en casi cualquier impresora que desees utilizar.
Los Controladores Universales de Citrix son controladores genéricos que pueden usarse para imprimir en la mayoría de las impresoras. En lugar de agregar un solo objeto de impresora como con la Impresora Universal de Citrix, se instala un solo controlador. Luego puedes crear múltiples colas de impresión automáticas usando el controlador universal.
El controlador universal de impresora para Remote Desktop Services se llama Remote Desktop Easy Print. El controlador Easy Print ofrece soporte para múltiples modelos de impresoras, sin necesidad de instalar varios controladores en el servidor de terminales.
Instalación de controladores de impresora en el servidor
Si el servidor tiene acceso local al controlador instalado en el cliente, se usará automáticamente el controlador del cliente. Si el servidor no tiene acceso al controlador, deberás instalar en el servidor un controlador de impresora que tenga el mismo nombre que el del cliente. Una vez hecho esto, la cola de impresión se creará automáticamente cada vez que el cliente inicie sesión.
Utiliza las siguientes instrucciones para instalar tu impresora manualmente:
Windows Server 2008 R2 - 2022
- Desde el menú de Herramientas administrativas, selecciona Administración de impresión.
- Expande el nodo Servidores de impresión
- Haz clic derecho en Controladores y selecciona Agregar controlador en el menú contextual.
- Sigue las instrucciones para instalar el controlador de la impresora.
Licenciamiento de impresoras con colas de impresión del cliente
Seagull License Server (SLS) identifica impresoras únicas procesando la información recibida directamente de la impresora. Para impresoras instaladas localmente, esta información incluye el modelo y el puerto de la impresora. Para impresoras de red, incluye la dirección IP y el puerto TCP de la impresora.
Sin embargo, en entornos Citrix y Remote Desktop Services, SLS no puede recuperar parte de esta información desde el servidor, como el puerto o la dirección IP. Si la impresora utiliza un controlador universal, ni siquiera es posible obtener el modelo de la impresora en uso. Sin esta información, cuando una impresora se usa desde varios clientes, SLS puede no reconocerla como una sola impresora. Esto hará que la impresora aparezca varias veces en SLS, reduciendo efectivamente la cantidad de impresoras disponibles en tu licencia.
Seagull License Server Remote Assistant
Seagull License Server Remote Assistant es una utilidad de software que debe instalarse en los clientes remotos para evitar que Seagull License Server cuente impresoras de más al usar entornos Citrix o Remote Desktop Services. Cuando está instalado, Seagull License Server Remote Assistant obtiene información detallada directamente de las impresoras instaladas en la computadora cliente. Cada vez que se inicia una solicitud de impresión desde un cliente, SLS solicitará esta información al Remote Assistant. Usando esta información adicional, SLS puede diferenciar correctamente entre impresoras según el modelo, el puerto y la dirección IP.
Instalación de Seagull License Server Remote Assistant
Para instalar Seagull License Server Remote Assistant en computadoras cliente, descarga y ejecuta el paquete de instalación desde nuestro sitio web.
Además de ejecutar el paquete de instalación, los usuarios pueden instalar Seagull License Server Remote Assistant en computadoras de su red con poca o ninguna interfaz de usuario utilizando el comando de instalación silenciosa. El comando de instalación silenciosa puede usarse para instalar Seagull License Server Remote Assistant en varias computadoras de la red.
Problemas de licenciamiento de impresoras al usar Remote Assistant
BarTender depende de su propio canal virtual BTVC__1 (de 7 caracteres) para consultar la información de la impresora. Si el canal no está permitido, el puerto de la impresora será AUTOnn.
- Para BarTender de 32 bits:
BTVC__1,C:\Program Files (x86)\Seagull\BarTender 2021\BarTend.exe - Para BarTender de 64 bits:
BTVC__1,C:\Program Files\Seagull\BarTender 2021\BarTend.exe
A partir de Citrix Virtual Apps and Desktops 7 2109, las listas de canales virtuales permitidos están habilitadas por defecto. Como resultado, solo los canales virtuales de Citrix pueden abrirse en sesiones de aplicaciones y escritorios virtuales. Si necesitas usar canales virtuales personalizados, ya sean propios o de terceros, estos deben agregarse explícitamente a la lista de permitidos.
Para agregar el canal virtual "BTVC__1" a la lista de canales permitidos en la configuración de políticas de Citrix Virtual Channel, sigue las indicaciones de la sección Adding virtual channels to the allow list de este artículo externo: Seguridad de canales virtuales.
Instalación por línea de comandos
Para instalar Seagull License Server Remote Assistant desde la línea de comandos:
- Abre el cuadro de texto Ejecutar:
- En Windows 10, escribe Ejecutar en el campo de búsqueda del menú de Windows y selecciona la aplicación de escritorio Ejecutar de los resultados.
- En versiones anteriores de Windows, selecciona el botón Inicio de Windows y elige la opción Ejecutar.
- En el cuadro de texto Ejecutar, escribe cmd.
- Haz clic en OK para abrir la ventana de comandos.
- Introduce los parámetros de comando deseados usando la siguiente sintaxis:

Ejemplos de scripts de instalación
Para instalar Seagull License Server Remote Assistant mientras se monitorea el proceso de instalación:

Para instalar Seagull License Server Remote Assistant solo para un entorno de Remote Desktop Services, incluso si Citrix está instalado:

Para instalar Seagull License Server Remote Assistant solo para un entorno Citrix:
