Citrix Virtual Apps and Desktops 7 2402 LTSR

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ört die Analyse Ihrer Geschäftsanforderungen, Ihrer bestehenden 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. Pflegen 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 auf das Druckverhalten in dieser Umgebung überträgt.

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.

Es gibt keinen persistenten Arbeitsbereich für Benutzer von virtuellen Desktops und Anwendungen. Wenn eine Sitzung endet, wird der Arbeitsbereich des Benutzers gelöscht, sodass alle Einstellungen zu Beginn jeder Sitzung neu erstellt werden müssen. Daher muss das System jedes Mal, wenn ein Benutzer eine neue Sitzung startet, den Arbeitsbereich des Benutzers neu erstellen.

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 Standardsdrucker 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. Stellen Sie sicher, dass Sie 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. Daher können sich die Drucker je nach Richtlinie, Benutzerstandort und Netzwerkänderungen ändern, sofern diese in den Richtlinien berücksichtigt werden. Somit können Benutzer, die an einen anderen Standort wechseln, Änderungen an ihrem Arbeitsbereich feststellen.

Das System überwacht auch clientseitige Drucker und passt automatisch erstellte Drucker innerhalb der Sitzung 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-Druckertreiber. Diese Lösung ermöglicht es Ihnen, einen einzigen Treiber auf einer Multi-Session-OS-Maschine zu verwenden, um den Netzwerkdruck von jedem Gerät aus zu ermöglichen.

Citrix empfiehlt den Citrix Universal™ Print Server für Remote-Druckserver-Szenarien. 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 Client-Komponente, UPClient – Aktivieren Sie den UPClient auf jeder Multi-Session-OS-Maschine, die Sitzungsnetzwerkdrucker bereitstellt und den Universal-Druckertreiber 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).

Informationen zu den Anforderungen und Einrichtungsdetails des Universal Print Servers 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 den Universal Print Server verwendet.

UPS-Diagramm

Wenn Sie den Citrix Universal Print Server aktivieren, nutzen alle verbundenen Netzwerkdrucker diesen automatisch durch Auto-Discovery.

  • Automatische Erstellung – Die automatische Erstellung bezieht sich auf Drucker, die zu Beginn jeder Sitzung automatisch 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 (Speicher und CPU) auf Multi-Session-OS-Maschinen. 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 einem gewissen Wartungsaufwand verbunden. Wenn Sie beispielsweise einen Drucker hinzufügen, müssen Sie:

    • Die Richtlinieneinstellung für Sitzungsdrucker aktualisieren.
    • Den Treiber zu allen Multi-Session-OS-Maschinen hinzufügen, indem Sie die Richtlinieneinstellung für Druckertreiberzuordnung und -kompatibilität verwenden.

Druckauftragsrouting

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. Die Weiterleitung beeinflusst den Netzwerkverkehr. Das Spooling beeinflusst die Auslastung der lokalen Ressourcen auf dem Gerät, das den Auftrag verarbeitet.

In dieser Umgebung können Druckaufträge zwei Wege zu einem Druckgerät 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 Multi-Session-OS-Maschine über den Client und dann an das Druckgerät weiter. Das ICA®-Protokoll optimiert und komprimiert den Druckauftragsverkehr. Wenn ein Druckgerät lokal an das Benutzergerät angeschlossen ist, werden Druckaufträge über den virtuellen ICA-Kanal geleitet.

Diagramm der Druckauftragsweiterleitung an einen lokal angeschlossenen Drucker

Netzwerkbasierte Drucker

Standardmäßig werden alle für Netzwerkdrucker bestimmten Druckaufträge von der Multi-Session-OS-Maschine ü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 Multi-Session-OS-Maschine 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. Wide Area Networks, die von der Optimierung und Datenverkehrskompression 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 die Weiterleitung 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-Verkehr zu priorisieren und eine gute Benutzererfahrung innerhalb der Sitzung zu gewährleisten.

Diagramm der Druckauftragsweiterleitung an einen Netzwerkdrucker

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 Citrix Virtual Apps and Desktops™ 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

Die VDA-Installationsprogramme bieten keine Optionen mehr zur Steuerung der Installation des Universal Print Server PDF-Druckertreibers. Der PDF-Druckertreiber wird jetzt immer automatisch installiert. Wenn Sie auf den VDA 7.17 (oder eine spätere unterstützte Version) aktualisieren, wird jeder zuvor installierte Citrix PDF-Druckertreiber automatisch entfernt und durch die neueste Version ersetzt.

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 Workspace™-App-Installation installiert. Er ruft den eingehenden Druckstrom für die Citrix Virtual Apps and Desktops-Sitzung ab. Anschließend leitet er den Druckstrom an das lokale Drucksubsystem weiter, wo der Druckauftrag mithilfe der gerätespezifischen Druckertreiber gerendert wird.

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 ist auf HP LaserJet- und Multifunktionsgeräten weit verbreitet.
  • 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 Universal driver preference 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 Drivers und einen typischen Workflow für einen lokal an ein Gerät angeschlossenen Drucker.

Diagramm der Universal Print Driver-Komponenten und des Workflows

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

Während der automatischen Druckerstellung prüft das System, wenn ein neuer lokaler Drucker an ein Benutzergerät angeschlossen wird, die Multi-Session OS-Maschine auf den erforderlichen Druckertreiber. Standardmäßig verwendet das System den Universal Print Driver, wenn kein nativer Windows-Treiber verfügbar ist.

Der Druckertreiber auf der Multi-Session-OS-Maschine und der Treiber auf dem Benutzergerät müssen für einen erfolgreichen Druckvorgang übereinstimmen. Die folgende Abbildung zeigt, wie ein Druckertreiber an zwei Stellen für den Clientdruck verwendet wird.

Diagramm des Client-Drucks auf einen lokalen Drucker

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

Verwandte Inhalte

Drucken