Verwenden von BarTender mit Remote Desktop Services und Citrix XenApp
Übersicht
In diesem Artikel wird erläutert, wie Sie BarTender mit Windows Remote Desktop Services und Citrix XenApp verwenden. In diesen beiden Umgebungen werden für jede BarTender-Edition Druck- und Lizenzprobleme beschrieben.
Weitere Informationen zur Verwendung von BarTender mit Remote-Desktop-Diensten und Citrix Xenapp, siehe den Abschnitt Citrix und Remote Desktop von dieses Whitepaper. (Whitepaper ist in Englisch)
Unterschiede zwischen den Editionen
Basic-, Starter- und Professional-Editionen
Wenn Sie BarTender 2016 oder früher besitzen, beachten Sie, dass die Basic- und Professional-Edition von BarTender jeweils nur von einem Benutzer ausgeführt werden kann. Wenn BarTender bereits in einer Benutzersitzung ausgeführt wird, kann ein zweiter am Server angemeldeter Benutzer die Anwendung nicht ausführen.
Seit BarTender 2019 gibt es dieses Limit für die Starter- und Professional-Editionen nicht mehr. Sie können mehrere BarTender-Sitzungen über Citrix und Remote Desktop Services starten.
Automation und Enterprise Automation-Editionen
Mit den beiden Automation-Editionen von BarTender können beliebig viele Benutzer die BarTender-Anwendung ausführen. Daher kann es in einer beliebigen Anzahl von Benutzersitzungen gleichzeitig ausgeführt werden. Anstelle der benutzerbasierten Lizenzierung werden die Automation-Editionen über die Anzahl der aktiv verwendeten Drucker lizenziert.
Remote-Dienste / Citrix Xenapp
Remotedesktopdienste
Remotedesktopdienste (früher als Terminaldienste bezeichnet) sind eine Windows Server-Funktion, mit der ein Clientcomputer eine Verbindung zum Server herstellen kann, sodass Tastatur, Maus und Monitor des Clients direkt mit dem Servercomputer verbunden werden. Weitere Informationen zu Remotedesktopdiensten finden Sie auf der Microsoft-Website unter „Remotedesktopdienste“ oder „Terminaldienste“: www.microsoft.com .
Citrix XenApp
Citrix XenApp (früher bekannt als Citrix MetaFrame Server) ist ein Thin Client-Produkt, das auf Remote Desktop Services basiert und Benutzern die Verbindung zu Unternehmensanwendungen ermöglicht. Weitere Informationen finden Sie auf der Citrix-Website: www.citrix.com .
Druckerumleitung
Remotedesktopdienste bieten eine Druckerumleitung, bei der Druckaufträge von einem Server an lokal auf einem Clientcomputer installierte Drucker gesendet werden. Im Abschnitt "Client-Druckwarteschlangen" dieses Dokuments finden Sie eine kurze Erläuterung dazu.
Weitere Informationen zur Druckerumleitung finden Sie unter "Druckerumleitung" bei www.microsoft.com nach "Remote Desktop Services" oder "Terminal Services", um Knowledge Base-Artikel, häufig gestellte Fragen (FAQs) und andere Dokumentationsarten zu dieser Funktion zu finden.
Wenn sich ein Benutzer bei einer Remotedesktopdienste-Sitzung anmeldet, stammt die Liste der für ihn verfügbaren Drucker aus zwei Quellen: den auf dem Server installierten Druckertreibern und den auf dem Client installierten Druckertreibern. Die auf dem Server installierten Treiber werden als Serverdruckwarteschlangen bezeichnet, während die auf dem Client installierten Treiber als Clientdruckwarteschlangen bezeichnet werden.
Serverdruckwarteschlangen
Wenn ein Drucker direkt an den Server angeschlossen ist oder über TCP / IP mit dem Server verbunden ist, kann der Druckertreiber auf dem Server installiert werden. Dadurch wird eine Server-Druckerwarteschlange erstellt, die den Drucker effektiv in allen Remote-Desktopsitzungen verfügbar macht.
Client-Druckwarteschlangen
Client-Druckwarteschlangen werden durch die Druckerumleitung erstellt, eine Funktion, die sowohl für Remotedesktopdienste als auch für Citrix XenApp verfügbar ist. Die Druckerumleitung leitet die Druckausgabe von einer Remote-Desktopsitzung an einen auf dem Clientcomputer verfügbaren Drucker weiter, wodurch eine automatische Clientdruckerwarteschlange erstellt wird. Auf dem Server ist ein übereinstimmender Druckertreiber installiert, der gesamte Druckcode wird auf dem Server generiert und der resultierende Druckcode wird an den auf dem Clientcomputer verfügbaren Drucker umgeleitet.
Wenn sich ein Client bei einer Remotedesktopsitzung anmeldet, versucht der Server, Druckwarteschlangen für jeden auf dem Client installierten Drucker zu erstellen. Eine Client-Druckerwarteschlange kann auch für Drucker verwendet werden, die sich im lokalen Netzwerk des Servers befinden, um den Drucker nur für die Sitzungen eines bestimmten Benutzers verfügbar zu machen.
Hinweis zur bidirektionalen Kommunikation
Die Druckerumleitung unterstützt keine bidirektionale Kommunikation, über die eine bidirektionale Verbindung zwischen Client und Server hergestellt wird. Wenn für den Druckvorgang Daten vom Drucker empfangen werden müssen, z. B. Informationen zum Druckerstatus, kann die Druckerumleitung nicht verwendet werden.
Treiber für universelle Drucker
Universelle Druckertreiber ermöglichen das Drucken auf fast jedem Drucker, unabhängig von Marke oder Modell. Durch die Installation eines einzelnen Universaltreibers entfällt die Installation mehrerer druckerspezifischer Treiber auf dem Server.
In Citrix XenApp können Clientdruckwarteschlangen automatisch mit dem Citrix Universal Printer oder den Citrix Universal Printer Drivers erstellt werden. Der Citrix Universal-Drucker ist ein automatisch generiertes Druckerobjekt, das alle Drucker ersetzt, die in der Benutzersitzung erscheinen. Dieser installierte Drucker kann zum Drucken auf fast jedem Drucker verwendet werden, den Sie verwenden möchten.
Bei den Citrix Universal Printer Drivers handelt es sich um generische Druckertreiber, die zum Drucken auf den meisten Druckern verwendet werden können. Anstatt ein einzelnes Druckerobjekt wie beim Citrix Universal Printer hinzuzufügen, wird ein einzelner Treiber installiert. Sie können dann mit dem universellen Druckertreiber mehrere automatische Druckwarteschlangen erstellen.
Der universelle Druckertreiber für Remote Desktop Services wird Remote Desktop Easy Print genannt. Der Easy Print-Treiber bietet Unterstützung für mehrere Druckermodelle, ohne dass auf dem Terminalserver mehrere Treiber installiert werden müssen.
Installieren von Druckertreibern auf dem Server
Wenn der Server lokalen Zugriff auf den auf dem Client installierten Treiber hat, wird der Treiber des Clients automatisch verwendet. Wenn der Server keinen Zugriff auf den Treiber hat, müssen Sie auf dem Server einen Druckertreiber installieren, der denselben Namen wie der Treiber auf dem Clientcomputer hat. Sobald dies geschehen ist, wird die Druckerwarteschlange bei jeder Anmeldung des Clients automatisch erstellt.
In Windows Server 2008:
- Wählen Sie im Menü Verwaltung die Option Druckverwaltung aus.
- Erweitern Sie den Knoten Druckserver
- Klicken Sie mit der rechten Maustaste auf Treiber und wählen Sie im Kontextmenü Treiber hinzufügen aus.
- Befolgen Sie die Anweisungen zur Installation des Druckertreibers.
In Windows Server 2003:
- Öffnen Sie den Druckerordner in Windows.
- Wählen Sie im Menü Datei die Option Servereigenschaften aus.
- Wählen Sie die Registerkarte Treiber .
- Klicken Sie auf die Schaltfläche Hinzufügen .
- Befolgen Sie die Anweisungen zur Installation des Druckertreibers.
Druckerlizenzierung mit Client-Druckerwarteschlangen
Bei Verwendung einer Automation Edition von BarTender identifiziert der Seagull License Server (SLS) eindeutige Drucker, indem er die vom Drucker selbst erhaltenen Informationen verarbeitet. Bei lokal installierten Druckern umfassen diese Informationen das Druckermodell und den Anschluss. für Netzwerkdrucker umfasst dies die IP-Adresse des Druckers und den TCP-Port. In Umgebungen mit Citrix und Remote Desktop Services kann SLS jedoch einige dieser Informationen, einschließlich des Ports oder der IP-Adresse, nicht vom Server abrufen. Wenn der Drucker einen Universaltreiber verwendet, ist es nicht einmal möglich, das Druckermodell des verwendeten Druckers zu erhalten. Ohne diese Informationen erkennt SLS diesen Drucker möglicherweise nicht als einen einzelnen Drucker, wenn ein Drucker von mehreren Clients verwendet wird. Dadurch wird der Drucker mehrfach in SLS aufgeführt, wodurch die Anzahl der in Ihrer Lizenz verfügbaren Drucker reduziert wird.
Seagull License Server-Fernbedienungsassistent
Seagull License Server Remote Assistant ist ein Software-Dienstprogramm, das auf Remote-Clients installiert werden sollte, um zu verhindern, dass Seagull License Server bei Verwendung von Citrix- oder Remote Desktop Services-Umgebungen Drucker überfordert. Nach der Installation erhält der Seagull License Server Remote Assistant detaillierte Informationen direkt von den auf dem Clientcomputer installierten Druckern. Jedes Mal, wenn eine Druckanforderung von einem Client aus initiiert wird, fordert SLS diese Informationen vom Remote Assistant an. Mithilfe der zusätzlichen Druckinformationen kann SLS Drucker basierend auf Druckermodell, Anschluss und IP-Adresse genau unterscheiden.
Um den Seagull License Server Remote Assistant auf Client-Computern zu installieren, laden Sie das Installationspaket von unserer Website hier herunter und führen Sie es aus: Software-Downloads oder die BarTender Suite-Installations-CD.
Hinweis zum Seagull License Server Remote Assistant
Um den Seagull License Server Remote Assistant mit Citrix verwenden zu können, muss der virtuelle Citrix ICA-Kanal (V12.0 oder höher) installiert und ausgeführt werden.
Zusätzlich zum Ausführen des Installationspakets können Benutzer den Seagull License Server Remote Assistant auf Computern in ihrem Netzwerk mit minimaler oder keiner Benutzeroberfläche mithilfe der Befehlszeile der unbeaufsichtigten Installation installieren. Die Befehlszeile für die unbeaufsichtigte Installation kann verwendet werden, um den Seagull License Server Remote Assistant auf mehreren Computern im Netzwerk zu installieren.
Befehlszeileninstallation
So installieren Sie den Seagull License Server Remote Assistant über die Befehlszeile :
- Öffnen Sie das Textfeld Ausführen:
- Geben Sie in Windows 10 "Ausführen" in das Windows-Menü Suchen ein und wählen Sie die Desktop-App Ausführen aus den Ergebnissen aus.
- Wählen Sie in früheren Editionen von Windows die Windows-Schaltfläche Start und wählen Sie die Option Ausführen .
- Geben Sie im Textfeld "Ausführen" "cmd" ein.
- Klicken Sie auf OK, um die Eingabeaufforderung zu öffnen.
- Geben Sie die gewünschten Befehlsparameter mit der folgenden Syntax ein:
Beispielinstallationsskripts
So installieren Sie den Seagull License Server Remote Assistant während der Überwachung der Installation verarbeiten:
So installieren Sie den Seagull License Server Remote Assistant nur für eine Remote Desktop Services-Umgebung, auch wenn Citrix installiert ist:
So installieren Sie den Seagull License Server Remote Assistant nur für eine Citrix-Umgebung: