XenApp and XenDesktop

Drucken

Das Verwalten von Druckern in Ihrer Umgebung ist ein mehrstufiger Prozess:

  1. Machen Sie sich mit den Druckkonzepten vertraut, falls Sie dies noch nicht getan haben.
  2. Planen Sie Ihre Druckarchitektur. Dazu gehören die Analyse Ihrer Geschäftsanforderungen, Ihrer vorhandenen Druckinfrastruktur, wie Ihre Benutzer und Anwendungen heute mit dem Drucken interagieren und welches Druckverwaltungsmodell am besten auf Ihre Umgebung zutrifft.
  3. Konfigurieren Sie Ihre Druckumgebung, indem Sie eine Methode zur Druckerbereitstellung auswählen und dann Richtlinien erstellen, um Ihr Druckdesign bereitzustellen. Aktualisieren Sie Richtlinien, wenn neue Mitarbeiter oder Server hinzugefügt werden.
  4. Testen Sie eine Pilot-Druckkonfiguration, bevor Sie sie für Benutzer bereitstellen.
  5. Warten Sie Ihre Citrix®-Druckumgebung, indem Sie Druckertreiber verwalten und die Druckleistung optimieren.
  6. Beheben Sie auftretende Probleme.

Druckkonzepte

Bevor Sie mit der Planung Ihrer Bereitstellung beginnen, stellen Sie sicher, dass Sie diese Kernkonzepte für das Drucken verstehen:

  • Die verfügbaren Arten der Druckerbereitstellung
  • Wie Druckaufträge weitergeleitet werden
  • Die Grundlagen der Druckertreiberverwaltung

Druckkonzepte bauen auf Windows-Druckkonzepten auf. Um das Drucken in Ihrer Umgebung zu konfigurieren und erfolgreich zu verwalten, müssen Sie verstehen, wie das Windows-Netzwerk- und Client-Drucken funktioniert und wie sich dies in das Druckverhalten in dieser Umgebung übersetzt.

Druckprozess

In dieser Umgebung wird der gesamte Druckvorgang (vom Benutzer) auf Maschinen initiiert, die Anwendungen hosten. Druckaufträge werden über den Netzwerkdruckserver oder das Benutzergerät an das Druckgerät umgeleitet.

Für Benutzer virtueller Desktops und Anwendungen gibt es keinen persistenten Arbeitsbereich. Wenn eine Sitzung endet, wird der Arbeitsbereich des Benutzers gelöscht, sodass alle Einstellungen zu Beginn jeder Sitzung neu aufgebaut werden müssen. Folglich muss das System jedes Mal, wenn ein Benutzer eine neue Sitzung startet, den Arbeitsbereich des Benutzers neu aufbauen.

Wenn ein Benutzer druckt:

  • Bestimmt, welche Drucker dem Benutzer zur Verfügung gestellt werden sollen. Dies wird als Druckerbereitstellung bezeichnet.
  • Stellt die Druckeinstellungen des Benutzers wieder her.
  • Bestimmt, welcher Drucker der Standarddrucker für die Sitzung ist.

Sie können die Ausführung dieser Aufgaben anpassen, indem Sie Optionen für die Druckerbereitstellung, das Druckauftrags-Routing, die Beibehaltung von Druckereigenschaften und die Treiberverwaltung konfigurieren. Achten Sie darauf, zu bewerten, wie die verschiedenen Optionseinstellungen die Druckleistung in Ihrer Umgebung und die Benutzererfahrung beeinflussen könnten.

Druckerbereitstellung

Der Prozess, der Drucker in einer Sitzung verfügbar macht, wird als Bereitstellung bezeichnet. Die Druckerbereitstellung wird typischerweise dynamisch gehandhabt. Das heißt, die Drucker, die in einer Sitzung erscheinen, sind nicht vorherbestimmt und gespeichert. Stattdessen werden die Drucker basierend auf Richtlinien zusammengestellt, während die Sitzung während der Anmeldung und Wiederverbindung aufgebaut wird. Infolgedessen können sich die Drucker je nach Richtlinie, Benutzerstandort und Netzwerkänderungen ändern, sofern diese in den Richtlinien berücksichtigt werden. So können Benutzer, die an einen anderen Standort wechseln, Änderungen an ihrem Arbeitsbereich feststellen.

Das System überwacht auch clientseitige Drucker und passt automatisch in der Sitzung erstellte Drucker dynamisch an, basierend auf Ergänzungen, Löschungen und Änderungen an den clientseitigen Druckern. Diese dynamische Druckererkennung kommt mobilen Benutzern zugute, wenn sie sich von verschiedenen Geräten aus verbinden.

Die gängigsten Methoden der Druckerbereitstellung sind:

  • Universal Print Server – Der Citrix Universal Print Server bietet universelle Druckunterstützung für Netzwerkdrucker. Der Universal Print Server verwendet den Universal Print Driver. Diese Lösung ermöglicht es Ihnen, einen einzigen Treiber auf einer Server-OS-Maschine zu verwenden, um den Netzwerkdruck von jedem Gerät aus zu ermöglichen.

Citrix empfiehlt den Citrix Universal™ Print Server für Szenarien mit Remote-Druckservern. Der Universal Print Server überträgt den Druckauftrag über das Netzwerk in einem optimierten und komprimierten Format, wodurch die Netzwerknutzung minimiert und die Benutzererfahrung verbessert wird.

Die Funktion Universal Print Server umfasst:

Eine Clientkomponente, UPClient – Aktivieren Sie den UPClient auf jeder Server-OS-Maschine, die Sitzungsnetzwerkdrucker bereitstellt und den Universal Print Driver verwendet.

Eine Serverkomponente, UPServer – Installieren Sie UPServer auf jedem Druckserver, der Sitzungsnetzwerkdrucker bereitstellt und den Universal-Druckertreiber für die Sitzungsdrucker verwendet (unabhängig davon, ob die Sitzungsdrucker zentral bereitgestellt werden oder nicht).

Informationen zu den Anforderungen und Einrichtungsdetails für Universal Print Server finden Sie in den Artikeln zu den Systemanforderungen und zur Installation.

Die folgende Abbildung zeigt den typischen Workflow für einen netzwerkbasierten Drucker in einer Umgebung, die Universal Print Server verwendet.

UPS-Diagramm

Wenn Sie den Citrix Universal Print Server aktivieren, nutzen alle verbundenen Netzwerkdrucker ihn automatisch durch automatische Erkennung.

Hinweis: Der Universal Print Server wird auch für VDI-in-a-Box 5.3 unterstützt. Informationen zur Installation von Universal Print Server mit VDI-in-a-Box finden Sie in der VDI-in-a-Box-Dokumentation.

  • Automatische ErstellungAutomatische Erstellung bezieht sich auf Drucker, die automatisch zu Beginn jeder Sitzung erstellt werden. Sowohl Remotenetzwerkdrucker als auch lokal angeschlossene Clientdrucker können automatisch erstellt werden. Erwägen Sie, nur den Standard-Clientdrucker für Umgebungen mit einer großen Anzahl von Druckern pro Benutzer automatisch zu erstellen. Die automatische Erstellung einer geringeren Anzahl von Druckern verbraucht weniger Overhead (Arbeitsspeicher und CPU) auf Server-Betriebssystemmaschinen. Die Minimierung automatisch erstellter Drucker kann auch die Anmeldezeiten der Benutzer verkürzen.

    Automatisch erstellte Drucker basieren auf:

    • Den auf dem Benutzergerät installierten Druckern.

    • Allen Richtlinien, die für die Sitzung gelten.

      Richtlinieneinstellungen für die automatische Erstellung ermöglichen es Ihnen, die Anzahl oder den Typ der automatisch erstellten Drucker zu begrenzen. Standardmäßig sind die Drucker in Sitzungen verfügbar, wenn alle Drucker auf dem Benutzergerät automatisch konfiguriert werden, einschließlich lokal angeschlossener und Netzwerkdrucker.

    Nachdem der Benutzer die Sitzung beendet hat, werden die Drucker für diese Sitzung gelöscht.

    Die automatische Erstellung von Client- und Netzwerkdruckern ist mit Wartungsarbeiten verbunden. Das Hinzufügen eines Druckers erfordert beispielsweise, dass Sie:

    • Die Richtlinieneinstellung für Sitzungsdrucker aktualisieren.
    • Den Treiber zu allen Server-Betriebssystemmaschinen hinzufügen, mithilfe der Richtlinieneinstellung für Druckertreiberzuordnung und -kompatibilität.

Druckauftrags-Routing

Der Begriff Druckpfad umfasst sowohl den Pfad, über den Druckaufträge weitergeleitet werden, als auch den Speicherort, an dem Druckaufträge gespoolt werden. Beide Aspekte dieses Konzepts sind wichtig. Das Routing beeinflusst den Netzwerkverkehr. Das Spooling beeinflusst die Auslastung lokaler Ressourcen auf dem Gerät, das den Auftrag verarbeitet.

In dieser Umgebung können Druckaufträge zwei Pfade zu einem Drucker nehmen: über den Client oder über einen Netzwerkdruckserver. Diese Pfade werden als Client-Druckpfad und Netzwerk-Druckpfad bezeichnet. Welcher Pfad standardmäßig gewählt wird, hängt von der Art des verwendeten Druckers ab.

Lokal angeschlossene Drucker

Das System leitet Aufträge an lokal angeschlossene Drucker von der Server-Betriebssystemmaschine über den Client und dann an den Drucker weiter. Das ICA®-Protokoll optimiert und komprimiert den Druckauftragsdatenverkehr. Wenn ein Drucker lokal an das Benutzergerät angeschlossen ist, werden Druckaufträge über den virtuellen ICA-Kanal geleitet.

Diagramm des Druckauftrags-Routings zu einem lokal angeschlossenen Drucker(/de-de/xenapp-and-xendesktop/7-15-ltsr/media/cds-print-local-attached.png)

Netzwerkbasierte Drucker

Standardmäßig werden alle für Netzwerkdrucker bestimmten Druckaufträge von der Server-Betriebssystemmaschine über das Netzwerk direkt an den Druckserver geleitet. Druckaufträge werden jedoch in den folgenden Situationen automatisch über die ICA-Verbindung geleitet:

  • Wenn der virtuelle Desktop oder die Anwendung den Druckserver nicht kontaktieren kann.
  • Wenn der native Druckertreiber auf der Server-Betriebssystemmaschine nicht verfügbar ist.

Wenn der Universal Print Server nicht aktiviert ist, ist die Konfiguration des Client-Druckpfads für den Netzwerkdruck nützlich für Verbindungen mit geringer Bandbreite, wie z. B. Weitverkehrsnetze, die von der Optimierung und Datenverkehrskomprimierung profitieren können, die sich aus dem Senden von Aufträgen über die ICA-Verbindung ergibt.

Der Client-Druckpfad ermöglicht es Ihnen auch, den Datenverkehr zu begrenzen oder die für Druckaufträge zugewiesene Bandbreite einzuschränken. Wenn das Routing von Aufträgen über das Benutzergerät nicht möglich ist, z. B. bei Thin Clients ohne Druckfunktionen, sollte Quality of Service konfiguriert werden, um den ICA/HDX-Datenverkehr zu priorisieren und eine gute Benutzererfahrung in der Sitzung zu gewährleisten.

Diagramm des Druckauftrags-Routings zu einem netzwerkgebundenen Drucker(/de-de/xenapp-and-xendesktop/7-15-ltsr/media/cds-print-network-attached.png)

Druckertreiberverwaltung

Der Citrix Universal Printer Driver (UPD) ist ein geräteunabhängiger Druckertreiber, der mit den meisten Druckern kompatibel ist. Der Citrix UPD besteht aus zwei Komponenten:

Serverkomponente. Der Citrix UPD wird als Teil der XenApp- oder XenDesktop®-VDA-Installation installiert. Der VDA installiert die folgenden Treiber mit Citrix UPD: „Citrix Universal Printer“ (EMF-Treiber) und „Citrix XPS Universal Printer“ (XPS-Treiber).

Druckertreiber

Wenn ein Druckauftrag initiiert wird, zeichnet der Treiber die Ausgabe der Anwendung auf und sendet sie ohne Änderungen an das Endgerät.

Clientkomponente. Der Citrix UPD wird als Teil der Citrix Receiver™-Installation installiert. Er ruft den eingehenden Druckstrom für die XenApp- oder XenDesktop-Sitzung ab. Anschließend leitet er den Druckstrom an das lokale Drucksubsystem weiter, wo der Druckauftrag mit den gerätespezifischen Druckertreibern gerendert wird. Zusätzlich zum Citrix UPD kann der Citrix PDF Universal Printer-Treiber separat mit Citrix Receiver für HTML5 und Citrix Receiver für Chrome installiert werden.

Der Citrix UPD unterstützt die folgenden Druckformate:

  • Enhanced Metafile Format (EMF), Standard. EMF ist die 32-Bit-Version des Windows Metafile (WMF)-Formats. Der EMF-Treiber kann nur von Windows-basierten Clients verwendet werden.
  • XML Paper Specification (XPS). Der XPS-Treiber verwendet XML, um ein plattformunabhängiges „elektronisches Papier“ ähnlich dem Adobe PDF-Format zu erstellen.
  • Printer Command Language (PCL5c und PCL4). PCL ist ein Druckprotokoll, das ursprünglich von Hewlett-Packard für Tintenstrahldrucker entwickelt wurde. Es wird zum Drucken von einfachem Text und Grafiken verwendet und wird von HP LaserJet- und Multifunktionsgeräten weitgehend unterstützt.
  • PostScript (PS). PostScript ist eine Computersprache, die zum Drucken von Text und Vektorgrafiken verwendet werden kann. Der Treiber wird häufig in kostengünstigen Druckern und Multifunktionsgeräten eingesetzt.

Die PCL- und PS-Treiber eignen sich am besten für die Verwendung mit nicht-Windows-basierten Geräten wie einem Mac- oder UNIX-Client. Die Reihenfolge, in der Citrix UPD versucht, die Treiber zu verwenden, kann über die Richtlinieneinstellung (/de-de/xenapp-and-xendesktop/7-15-ltsr/policies/reference/ica-policy-settings/printing-policy-settings/drivers-policy-settings.html) geändert werden.

Der Citrix UPD (EMF- und XPS-Treiber) unterstützt erweiterte Druckfunktionen wie Heften und Papierquellenauswahl. Diese Funktionen sind verfügbar, wenn der native Treiber sie mithilfe der Microsoft Print Capability-Technologie bereitstellt. Der native Treiber sollte die standardisierten Print Schema Keywords im Print Capabilities XML verwenden. Wenn nicht-standardisierte Keywords verwendet werden, sind die erweiterten Druckfunktionen mit dem Citrix Universal Print Driver nicht verfügbar.

Die folgende Abbildung zeigt die Komponenten des Universal Print Driver und einen typischen Workflow für einen lokal an ein Gerät angeschlossenen Drucker.

Diagramm der Komponenten und des Workflows des Universal Print Driver

Bestimmen Sie bei der Planung Ihrer Treiberverwaltungsstrategie, ob Sie den Universal Print Driver, gerätespezifische Treiber oder beides unterstützen werden. Wenn Sie Standardtreiber unterstützen, müssen Sie Folgendes bestimmen:

Wenn das System während der Drucker-Autocreate einen neuen lokalen Drucker erkennt, der mit einem Benutzergerät verbunden ist, prüft es die Server-Betriebssystemmaschine auf den erforderlichen Druckertreiber. Standardmäßig verwendet das System den Universal Print Driver, wenn kein Windows-nativer Treiber verfügbar ist.

Der Druckertreiber auf dem Server-Betriebssystem und der Treiber auf dem Benutzergerät müssen übereinstimmen, damit der Druckvorgang erfolgreich ist. Die folgende Abbildung zeigt, wie ein Druckertreiber an zwei Stellen für den Clientdruck verwendet wird.

Diagramm des Clientdrucks auf einen lokalen Drucker

  • Die zu unterstützenden Treibertypen.
  • Ob Druckertreiber automatisch installiert werden sollen, wenn sie auf Server-Betriebssystemen fehlen.
  • Ob Treiberkompatibilitätslisten erstellt werden sollen.

Verwandte Inhalte

Drucken