Utilisation de BarTender avec les services de bureau à distance et Citrix XenApp
Présentation
Cet article explique comment utiliser BarTender avec Windows Remote Desktop Services et Citrix XenApp. Il aborde les problèmes d'impression et de licence dans ces deux environnements pour chacune des éditions BarTender.
Pour plus d'informations sur l'utilisation de BarTender avec les services de bureau à distance et Citrix Xenapp, reportez-vous à la section Citrix et Bureau à distance de ce livre blanc. (Le livre blanc est en anglais)
Différences entre les éditions
Éditions de base, de démarrage et professionnelle
Si vous possédez BarTender 2016 ou une version antérieure, gardez à l'esprit que les éditions Basic et Professional de BarTender ne peuvent être exécutées que par un seul utilisateur à la fois. Si BarTender est déjà en cours d'exécution dans la session d'un utilisateur, un deuxième utilisateur connecté au serveur ne pourra pas exécuter l'application.
Depuis BarTender 2019, cette limite n'existe plus pour les éditions Starter et Professional. Vous pourrez lancer plusieurs sessions BarTender sur Citrix et Remote Desktop Services.
Editions Automation et Enterprise Automation
Les deux éditions automatisées de BarTender permettent à un nombre illimité d'utilisateurs d'exécuter l'application BarTender. Par conséquent, il peut être exécuté simultanément dans un nombre quelconque de sessions utilisateur. Au lieu des licences basées sur l'utilisateur, les éditions Automation sont concédées sous licence par le nombre d'imprimantes activement utilisées.
Remote Services / Citrix Xenapp
Services de bureau à distance
Les services Bureau à distance (anciennement services Terminal Server) sont une fonctionnalité Windows Server qui permet à un ordinateur client de se connecter au serveur de manière à ce que le clavier, la souris et le moniteur du client soient directement connectés au serveur. Pour plus d'informations sur les services Bureau à distance, recherchez «Services Bureau à distance» ou «Services Terminal Server» sur le site Web de Microsoft: www.microsoft.com .
Citrix XenApp
Citrix XenApp (anciennement Citrix MetaFrame Server) est un produit client léger construit sur les services de bureau à distance, permettant aux utilisateurs de se connecter aux applications d'entreprise. Pour plus d'informations, consultez le site Web Citrix: www.citrix.com .
Redirection de l'imprimante
Les services de bureau à distance fournissent une redirection d'imprimante, qui envoie les travaux d'impression d'un serveur aux imprimantes installées localement sur un ordinateur client. Vous trouverez une brève discussion à ce sujet dans la section "Files d’attente des clients" de ce document, ci-dessous.
Pour plus d'informations sur la redirection d'imprimante, recherchez «Services de bureau à distance» ou «Services Terminal Server» avec «Redirection d'imprimante» à 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 des services Bureau à distance, la liste des imprimantes disponibles provient de deux sources: les pilotes d'imprimante installés sur le serveur et les pilotes d'imprimante installés sur le client. Les pilotes installés sur le serveur sont appelés files d'attente d'impression sur le serveur , tandis que les pilotes installés sur le client sont appelés files d'attente d'impression clients.
Files d'attente d'impression du 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 sur le serveur, ce qui rend l'imprimante disponible dans toutes les sessions de bureau à distance.
Files d'attente d'impression du client
Les files d'attente d'impression clientes sont créées par la redirection d'imprimante, une fonctionnalité disponible à la fois avec les services de bureau à distance et Citrix XenApp. La redirection d'imprimante achemine la sortie imprimée d'une session de bureau à distance vers une imprimante disponible sur l'ordinateur client, créant une file d'attente d'impression automatique du 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 l'ordinateur client.
Lorsqu'un client se connecte à une session de bureau à distance, le serveur tente de créer des files d'attente d'impression pour chacune des imprimantes installées sur le client. Une file d’impression client peut également être utilisée pour les imprimantes situées sur le réseau local du serveur, afin de rendre l’imprimante disponible uniquement pour les sessions d’un utilisateur particulier.
Remarque sur la communication bidirectionnelle
La redirection d'imprimante ne prend pas en charge la communication bidirectionnelle, qui permet d'établir une connexion bidirectionnelle entre le client et le serveur. Si votre procédure d'impression dépend de la réception de données de l'imprimante, telles que des informations sur son état, vous ne pouvez pas utiliser la redirection d'imprimante.
Pilotes d'imprimante universels
Les pilotes d'imprimante universels vous permettent d'imprimer sur presque toutes les imprimantes, peu importe leur marque ou leur modèle. En installant un seul pilote universel, vous évitez d'avoir à installer plusieurs pilotes spécifiques à l'imprimante sur le serveur.
Dans Citrix XenApp, les files d'attente d'impression client peuvent être automatiquement créées à l'aide des pilotes d'imprimante universelle Citrix Universal ou Citrix Universal Printer. L’imprimante Citrix Universal 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 toutes les imprimantes que vous souhaitez utiliser.
Les pilotes d'imprimante universels Citrix sont des pilotes d'imprimante génériques pouvant être utilisés pour imprimer sur la plupart des imprimantes. Plutôt que d'ajouter un seul objet imprimante, comme avec Citrix Universal Printer, un seul pilote est installé. Vous pouvez ensuite créer plusieurs files d'attente d'impression automatiques à l'aide du pilote d'imprimante universel.
Le pilote d'imprimante universel pour les services de bureau à distance s'appelle impression facile de bureau à distance. Le pilote Easy Print prend en charge plusieurs modèles d'imprimantes sans avoir à installer plusieurs pilotes sur le serveur Terminal Server.
Installation des pilotes d'imprimante sur le serveur
Si le serveur dispose d’un accès local au pilote installé sur le client, celui-ci est automatiquement utilisé. Si le serveur n'a pas accès au pilote, vous devez installer un pilote d'imprimante sur le serveur qui porte le même nom que le pilote sur la machine cliente. Une fois cette opération effectuée, la file d'attente d'impression sera automatiquement créée à chaque fois que le client se connectera.
Dans Windows Server 2008:
- Dans le menu Outils d'administration , sélectionnez Gestion de l'impression .
- Développez le nœud Serveurs d'impression .
- Cliquez avec le bouton droit de la souris sur Pilotes , puis sélectionnez Ajouter un pilote dans le menu contextuel.
- Suivez les instructions pour installer le pilote d'imprimante.
Sous Windows Server 2003:
- Ouvrez le dossier Imprimantes sous Windows.
- Dans le menu Fichier , sélectionnez Propriétés du serveur .
- Sélectionnez l'onglet Pilotes .
- Cliquez sur le bouton Ajouter .
- Suivez les instructions pour installer le pilote d'imprimante.
Licence d’imprimante avec les files d’attente des clients
Lors de l'utilisation d'une édition Automation de BarTender, le serveur de licences Seagull (SLS) identifie des imprimantes uniques en traitant les informations reçues de l'imprimante elle-même. 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. Toutefois, dans les environnements Citrix et Remote Desktop Services, SLS ne peut pas extraire certaines de ces informations du serveur, y compris 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 d'imprimante de l'imprimante utilisée. Sans ces informations, lorsqu'une imprimante est utilisée à partir de plusieurs clients, SLS risque de ne pas la reconnaître comme une seule imprimante. Cela entraînera l’impression répétée de l’imprimante dans SLS, ce qui réduira effectivement le nombre d’imprimantes disponibles dans votre licence.
Assistant distant Seagull License Server
Seagull License Server Remote Assistant est un utilitaire qui doit être installé sur les clients distants afin d’empêcher Seagull License Server de compter trop d’imprimantes dans les environnements Citrix ou Remote Desktop Services. Lorsqu'il est installé, Seagull License Server Remote Assistant obtient des informations détaillées directement à partir des imprimantes installées sur l'ordinateur client. Chaque fois qu'une demande d'impression est lancée à partir d'un client, SLS demandera ces informations à l'Assistant distant. En utilisant les informations d'impression supplémentaires, SLS peut différencier avec précision les imprimantes en fonction du modèle, du port et de l'adresse IP de l'imprimante.
Pour installer Seagull License Server Remote Assistant sur des ordinateurs clients, téléchargez et exécutez le package d'installation à partir de notre site Web ici: Téléchargements de logiciels ou le CD d'installation de BarTender Suite.
Remarque sur l'assistant distant de Seagull License Server
Pour utiliser l'assistant distant de Seagull License Server avec Citrix, vous devez avoir le canal virtuel v12.0 ou supérieur de Citrix Independent Computer Architecture (ICA), installé et en cours d'exécution.
En plus d'exécuter le package d'installation, les utilisateurs peuvent installer l'Assistant de Seagull License Server Remote Assistant sur des ordinateurs de leur réseau avec une interface utilisateur minimale ou inexistante à l'aide de la ligne de commande d'installation en mode silencieux. La ligne de commande d’installation silencieuse peut être utilisée pour installer l’assistant de Seagull License Server Remote Assistant sur plusieurs ordinateurs du réseau.
Installation en ligne de commande
Pour installer Seagull License Server Remote Assistant à partir de la ligne de commande :
- Ouvrez la zone de texte Exécuter:
- Sous Windows 10, saisissez "Exécuter" dans le champ Rechercher du menu Windows, puis sélectionnez l'application de bureau Exécuter dans les résultats.
- Dans les éditions précédentes de Windows, sélectionnez le bouton Windows Démarrer , puis sélectionnez l'option Exécuter .
- Dans la zone de texte Exécuter, tapez "cmd".
- Cliquez sur OK pour ouvrir l'invite de commande.
- Entrez les paramètres de commande souhaités en utilisant la syntaxe ci-dessous:
Exemples de scripts d'installation
Pour installer l'Assistant à distance du serveur de licences Seagull tout en surveillant l'installation processus:
Pour installer l'Assistant distant de Seagull License Server uniquement dans un environnement de services de bureau à distance, même si Citrix est installé:
Pour installer Seagull License Server Remote Assistant uniquement dans un environnement Citrix: