Utilisation de BarTender avec les services Bureau à distance et Citrix XenApp
Aperçu
Cet article explique comment utiliser BarTender avec Windows Remote Desktop Services (RDS) et Citrix XenApp. Il aborde les défis liés à l'impression et à la gestion des licences dans ces deux environnements pour chacune des éditions de BarTender.
Pour plus d'informations sur l'utilisation de BarTender avec les services de bureau à distance et Citrix XenApp, consultez la section Citrix et Remote Desktop de notre document technique Licences basées sur l'imprimante.
S'applique à
BarTender 2019 et versions ultérieures
RDS et Citrix
Informations
Pour BarTender 2019 et versions ultérieures, vous pouvez lancer plusieurs sessions BarTender via Citrix et Remote Desktop Services. BarTender permet à un nombre illimité d'utilisateurs d'exécuter l'application BarTender. Ainsi, elle peut être utilisée simultanément dans autant de sessions utilisateur que nécessaire. Au lieu d'une licence basée sur l'utilisateur, les éditions Automation sont licenciées en fonction du nombre d'imprimantes utilisées activement.
Services à distance/Citrix XenApp
Remote Desktop Services
Remote Desktop Services (anciennement appelé Terminal Services) est une fonctionnalité de Windows Server qui permet à un ordinateur client de se connecter au serveur de manière à ce que le clavier, la souris et l'écran du client soient, en pratique, directement connectés à la machine serveur. Pour plus d'informations sur Remote Desktop Services, recherchez Remote Desktop Services ou Terminal Services sur le site Web de Microsoft : www.microsoft.com.
Citrix XenApp
Citrix XenApp (anciennement appelé Citrix MetaFrame Server) est un produit client léger basé sur Remote Desktop Services, permettant aux utilisateurs d'accéder aux applications de l'entreprise. Pour plus d'informations, consultez le site Web de Citrix : www.citrix.com.
Redirection d'imprimante
Remote Desktop Services propose la redirection d'imprimante, qui envoie les travaux d'impression d'un serveur vers les imprimantes installées localement sur un ordinateur client. Ce point est brièvement abordé dans la section Files d'attente d'impression client de ce document, ci-dessous.
Pour plus d'informations sur la redirection d'imprimante, recherchez Remote Desktop Services ou Terminal Services avec Printer Redirection sur www.microsoft.com pour trouver des articles de la base de connaissances, des FAQ et d'autres types de documentation sur cette fonctionnalité.
Impression
Lorsqu'un utilisateur se connecte à une session Remote Desktop Services, la liste des imprimantes disponibles provient de deux sources : les pilotes d'imprimante installés sur le serveur et ceux installés sur le client. Les pilotes installés sur le serveur sont appelés files d'attente d'impression serveur, tandis que ceux installés sur le client sont appelés files d'attente d'impression client.
Files d'attente d'impression serveur
Si une imprimante est connectée directement au serveur ou via TCP/IP, le pilote d'imprimante peut être installé sur le serveur. Cela crée une file d'attente d'impression serveur, rendant ainsi l'imprimante disponible dans toutes les sessions de bureau à distance.
Files d'attente d'impression client
Les files d'attente d'impression client sont créées par la redirection d'imprimante, une fonctionnalité disponible à la fois avec Remote Desktop Services et Citrix XenApp. La redirection d'imprimante envoie les impressions d'une session distante vers une imprimante disponible sur l'ordinateur client, créant automatiquement une file d'attente d'impression client. Un pilote d'imprimante correspondant est installé sur le serveur, tout le code d'impression est généré sur le serveur et le code d'impression résultant est redirigé vers l'imprimante disponible sur le client.
Lorsqu'un client se connecte à une session de bureau à distance, le serveur tente de créer des files d'attente pour chacune des imprimantes installées sur le client. Une file d'attente d'impression client peut également être utilisée pour des imprimantes présentes sur le réseau local du serveur, afin de rendre l'imprimante disponible uniquement pour les sessions d'un utilisateur particulier.
Pilotes d'imprimante universels
Les pilotes d'imprimante universels vous permettent d'imprimer sur presque n'importe quelle imprimante, quel que soit le fabricant ou le modèle. En installant un seul pilote universel, vous évitez d'avoir à installer plusieurs pilotes spécifiques sur le serveur.
Dans Citrix XenApp, les files d'attente d'impression client peuvent être créées automatiquement à l'aide de l'imprimante universelle Citrix ou des pilotes d'imprimante universels Citrix. L'imprimante universelle Citrix est un objet imprimante généré automatiquement qui remplace toutes les imprimantes apparaissant dans la session de l'utilisateur. Cette imprimante installée peut être utilisée pour imprimer sur presque n'importe quelle imprimante de votre choix.
Les pilotes d'imprimante universels Citrix sont des pilotes génériques qui peuvent être utilisés pour imprimer sur la plupart des imprimantes. Plutôt que d'ajouter un seul objet imprimante comme avec l'imprimante universelle Citrix, un seul pilote est installé. Vous pouvez ensuite créer plusieurs files d'attente d'impression automatiques en utilisant le pilote universel.
Le pilote d'imprimante universel pour Remote Desktop Services s'appelle Remote Desktop Easy Print. Le pilote Easy Print prend en charge plusieurs modèles d'imprimantes, sans avoir besoin d'installer plusieurs pilotes sur le serveur terminal.
Installation des pilotes d'imprimante sur le serveur
Si le serveur a accès localement au pilote installé sur le client, le pilote du client est utilisé automatiquement. Si le serveur n'a pas accès au pilote, vous devrez alors installer sur le serveur un pilote d'imprimante portant le même nom que celui du client. Une fois cela fait, la file d'attente d'impression sera créée automatiquement à chaque connexion du client.
Utilisez les instructions suivantes pour installer manuellement votre imprimante :
Windows Server 2008 R2 - 2022
- Dans le menu Outils d'administration, sélectionnez Gestion de l'impression.
- Développez le nœud Serveurs d'impression
- Faites un clic droit sur Pilotes et sélectionnez Ajouter un pilote dans le menu contextuel.
- Suivez les instructions pour installer le pilote d'imprimante.
Licences d'imprimante avec les files d'attente d'impression client
Seagull License Server (SLS) identifie les imprimantes uniques en traitant les informations reçues directement de l'imprimante. Pour les imprimantes installées localement, ces informations incluent le modèle et le port de l'imprimante. Pour les imprimantes réseau, cela inclut l'adresse IP et le port TCP de l'imprimante.
Cependant, dans les environnements Citrix et Remote Desktop Services, SLS ne peut pas récupérer certaines de ces informations depuis le serveur, notamment le port ou l'adresse IP. Si l'imprimante utilise un pilote universel, il n'est même pas possible d'obtenir le modèle de l'imprimante utilisée. Sans ces informations, lorsqu'une imprimante est utilisée depuis plusieurs clients, SLS peut ne pas la reconnaître comme une seule et même imprimante. Cela entraînera l'affichage de l'imprimante plusieurs fois dans SLS, réduisant ainsi le nombre d'imprimantes disponibles dans votre licence.
Seagull License Server Remote Assistant
Seagull License Server Remote Assistant est un utilitaire logiciel à installer sur les clients distants pour éviter que Seagull License Server ne compte plusieurs fois les imprimantes lors de l'utilisation des environnements Citrix ou Remote Desktop Services. Une fois installé, Seagull License Server Remote Assistant obtient directement des informations détaillées sur les imprimantes installées sur l'ordinateur client. À chaque demande d'impression depuis un client, SLS demandera ces informations à Remote Assistant. Grâce à ces informations supplémentaires, SLS peut différencier précisément les imprimantes selon le modèle, le port et l'adresse IP.
Installation de Seagull License Server Remote Assistant
Pour installer Seagull License Server Remote Assistant sur les ordinateurs clients, téléchargez et exécutez le programme d'installation depuis notre site web.
En plus de l'installation classique, les utilisateurs peuvent installer Seagull License Server Remote Assistant sur les ordinateurs de leur réseau avec peu ou pas d'interface utilisateur grâce à la commande d'installation silencieuse. Cette commande permet d'installer Seagull License Server Remote Assistant sur plusieurs ordinateurs du réseau.
Problèmes de licence d'imprimante lors de l'utilisation de Remote Assistant
BarTender utilise son propre canal virtuel BTVC__1 (7 caractères) pour interroger les informations de l'imprimante. Si ce canal n'est pas autorisé, le port de l'imprimante sera AUTOnn.
- Pour BarTender 32 bits :
BTVC__1,C:\Program Files (x86)\Seagull\BarTender 2021\BarTend.exe - Pour BarTender 64 bits :
BTVC__1,C:\Program Files\Seagull\BarTender 2021\BarTend.exe
À partir de Citrix Virtual Apps and Desktops 7 2109, les listes d'autorisation des canaux virtuels sont activées par défaut. En conséquence, seuls les canaux virtuels Citrix sont autorisés à s'ouvrir dans les sessions d'applications et de bureaux virtuels. Si vous devez utiliser des canaux virtuels personnalisés, qu'ils soient développés en interne ou par un tiers, ils doivent être explicitement ajoutés à la liste d'autorisation.
Pour ajouter le canal virtuel "BTVC__1" à la liste d'autorisation des canaux virtuels Citrix, suivez les instructions de la section Ajout de canaux virtuels à la liste d'autorisation de cet article externe : Sécurité des canaux virtuels.
Installation en ligne de commande
Pour installer Seagull License Server Remote Assistant via la ligne de commande :
- Ouvrez la boîte de dialogue Exécuter :
- Dans Windows 10, tapez Exécuter dans le champ de recherche du menu Windows et sélectionnez l'application de bureau Exécuter dans les résultats.
- Dans les versions antérieures de Windows, cliquez sur le bouton Démarrer puis sélectionnez l'option Exécuter.
- Dans la boîte de dialogue Exécuter, tapez cmd.
- Cliquez sur OK pour ouvrir l'invite de commandes.
- Entrez les paramètres de commande souhaités en utilisant la syntaxe ci-dessous :

Exemples de scripts d'installation
Pour installer Seagull License Server Remote Assistant tout en surveillant le processus d'installation :

Pour installer Seagull License Server Remote Assistant uniquement pour un environnement Remote Desktop Services, même si Citrix est installé :

Pour installer Seagull License Server Remote Assistant uniquement pour un environnement Citrix :
