ThinPrint Ports und Drucker-Templates anlegen
Beispielszenario
Die Installationsroutinen der Server-Komponente ThinPrint Engine und der Client-Komponente ThinPrint Client Windows sind so programmiert, dass nach deren Installation ohne Konfiguration sofort gedruckt werden kann – sofern Sie den RDP-Typ des ThinPrint Clients Windows installieren – bei Citrix-XenApp-Servern auch den ICA-Typ – bei vmware Horizon den PCoIP-Typ.
Diese Plug-and-play-Installation kann nicht für jede Umgebung genutzt werden, weil u. a. eine Windows-Workstation vorausgesetzt wird. Deshalb werden Ihnen die wichtigsten Konfigurationsmöglichkeiten an Hand eines Beispielszenarios illustriert. Auf dieses Beispielszenario wird im Folgenden jeweils hingewiesen.
Unser Beispielszenario vereint ein paar typische Client- und Verbindungstypen in einer Remote-Desktop-Umgebung. Dabei finden Sie als Client-Typen sowohl eine Workstation und einen Thin Client als auch einen lokalen Druckserver. Im folgenden Praxisbeispiel wurde der Übersichtlichkeit wegen auf den lokalen Druckserver verzichtet.
Die folgenden Tabelle enthält die für die Beispielkonfiguration notwendige Beschreibung zur Druckumgebung.
Rechnername | Drucker | ThinPrint-Client-Typ | Druckmodus |
client1 | Samsung ML-2525 | TCP/IP-Typ des ThinPrint Clients Linux | mit nativem Druckertreiber |
client2 | HP Color LaserJet | RDP-Typ des ThinPrint Clients Windows | Driver Free Printing |
Statt des Protokolls RDP können Sie auch ICA verwenden. In diesem Fall nehmen Sie alle RDP-spezifischen Installationen und Konfigurationen für ICA vor.
Clientseitige Konfiguration
Thin Client konfigurieren
client1: ThinPrint Client Linux (TCP/IP) auf dem Thin Client
- Wählen Sie für das Beispielszenario einen Thin Client mit integriertem ThinPrint Client.
- Öffnen Sie die Konfiguration des Thin Clients (hier: Igel Linux), und legen Sie zunächst einen Drucker unter Printer→ CUPS→ Printers an (Achtung: nicht unter ThinPrint), siehe Pfeil links im folgenden Bild.
- Wählen Sie ADD (Klick auf den Stern, siehe rechter Pfeil im folgenden Bild).
- Vergeben Sie einen Druckernamen (ohne Leerzeichen), wählen ggf. einen Druckerport und klicken Sie auf den Button Detect Devices (mittlere Pfeile im folgenden Bild).
- Es öffnet sich das Fenster Select available device (folgendes Bild unten), wo Sie den Drucker auswählen können.
- Den erfolgreich angelegten Drucker unter CUPS zeigt das folgende Bild.
- Wechseln Sie nun zu ThinPrint→ Printer (Pfeil links im folgenden Bild).
- Klicken Sie auf Add (Stern) und geben Sie den Druckernamen an. Hier können Sie Leerzeichen benutzen.
- Klicken Sie auf den Button Detect Devices.
- Es öffnet sich das Fenster Select available device, wo Sie Ihren Drucker als CUPS-Drucker auswählen.
- Aktivieren Sie diesen ThinPrint-Drucker (Pfeil im folgenden Bild).
Das Ergebnis zeigt das folgende Bild. Der Drucker ist nun für ThinPrint eingerichtet.
Workstation konfigurieren
client2: RDP-Typ des ThinPrint Clients Windows auf der Workstation
Voraussetzung: Ein Remote-Desktop-Client ist installiert. Es gilt das Beispielszenario (s. o.)
- Installieren Sie für das Beispielszenario den Drucker HP Color LaserJet.
- Installieren Sie den RDP-Typ des ThinPrint Clients Windows. Siehe hierfür ThinPrint Client Windows.
Der ThinPrint Client wird automatisch mit einer RDP-Sitzung gestartet. Er braucht für die Beispielinstallation nicht konfiguriert zu werden.
Serverseitige Konfiguration
Alle serverseitigen Tätigkeiten zur Konfiguration müssen auf jedem Remote-Desktop-Server einer Server-Farm durchgeführt werden (für Import, Export oder Senden der Konfiguration siehe Port-Konfiguration verteilen).
Voraussetzung: Die ThinPrint Engine wurde bereits installiert. Es gilt das Beispielszenario (s. o.).
ThinPrint Ports und Drucker-Templates anlegen
- Öffnen Sie die ThinPrint-Konfiguration.
- Für jede remote zu konfigurierende ThinPrint Engine wählen Sie Hinzufügen (Add) und geben anschließend die Rechneradresse an.
Für die lokal installierte ThinPrint Engine klicken Sie im Konsolenstamm auf ThinPrint Engine.
- Wählen Sie dann ThinPrint→ ThinPrint Engine→ Port Manager.
- Wählen Sie im Kontextmenü Neuer/New Port→ ThinPrint Port, legen Sie den folgenden ThinPrint Port an, und stellen Sie sein Druckprotokoll ein:
Portname | Porttyp (Protokoll) |
RDP1: | VCP = Virtual-Channel-Protokoll (ICA oder RDP) |
- Damit AutoConnect für jeden Client-Drucker einen entsprechenden Drucker in der Remote-Desktop-Sitzung anlegen kann und damit diese auch über verschiedene Verbindungen drucken können, legen Sie im Drucker-Ordner folgende Druckertemplates an:
Druckername | ThinPrint Port/Druckerport | Druckertreiber |
_#Samsung ML-2525 | \\.\pipe\TPv4_ThinPort: | Samsung ML-2525W Series |
_#RDP | RDP1: | TP Output Gateway |
Verbinden Sie das Druckertemplate _#Samsung ML-2525 mit dem Druckerport \\.\pipe\TPv4_ThinPort: (dieser unterstützt zwar sowohl Typ-3- als auch Typ-4-Treiber, es wird aber empfohlen, ihn lediglich für Typ-4-Treiber zu nutzen).
- Weisen Sie den beiden Druckertemplates _#Samsung ML-2525 und _#RDP über Eigenschaften→ Sicherheitfolgende Rechte zu:
- alle Nutzer und Gruppen außer Administratoren and All Application Packages (falls vorhanden) entfernen
- SYSTEM hinzufügen und Vollzugriff gewähren
- Wechseln Sie zur Port-Konfiguration und kontrollieren Sie die richtige Zuordnung der neuen Drucker zu den ThinPrint Ports (ggf. zum Aktualisieren F5 drücken).
AutoConnect konfigurieren
Im Konsolenstamm (links) wählen Sie Dynamic Printer Matrix.
IP-Bereich | Clientname | Druckername | Benutzer / Gruppe | Zieldrucker |
* | * | * | * | Samsung ML-2525 |
* | * | * | * | RDP |
Hinweise:
- Um in den Editiermodus zu gelangen, klicken Sie doppelt in die graue Fläche.
- AutoConnect sucht für jeden Drucker, der im ThinPrint Client der Workstation aktiviert ist, die Zeilen der Dynamic Printer Matrix von oben nach unten durch. Sobald ein passender Eintrag gefunden wird, wird der entsprechende Drucker in der Sitzung angelegt und die Suche gestoppt. Untere Zeilen werden somit nur relevant, wenn die Bedingungen der oberen Zeilen für diesen Client-Drucker nicht zutreffen.
- Klicken Sie zum Abschluss auf Veröffentlichen (Publish).
- Bauen Sie von beiden Client-Rechnern aus eine Remotedesktop-Verbindung zur Terminal-Server-Farm auf. Im Drucker-Ordner der beiden Remote-Desktop-Sitzungen erscheinen die Drucker.
- Öffnen Sie eine Anwendung, und drucken Sie auf jeden dieser Drucker.
Beachten Sie bitte auch, welche Drucker in Remote-Desktop-Sitzungen einen nativen Treiber verwenden oder das TP Output Gateway (siehe die Spalte Model)