PDF-Druck
Verbesserte PDF-Druckerfahrung
Mit dem universellen PDF-Druckertreiber von Citrix können Benutzer Dokumente drucken, die mit gehosteten Anwendungen geöffnet wurden. Diese Anwendungen werden oft auf virtuellen Desktops ausgeführt, die von Citrix Virtual Apps and Desktops bereitgestellt werden. Wenn ein Benutzer die Option Citrix PDF-Drucker auswählt, wird die Datei vom Treiber in das PDF-Format konvertiert und auf das lokale Gerät übertragen. Um das Dokument zu drucken, wird das Dialogfeld Drucken in Ihrer Citrix Workspace-App-Sitzung angezeigt.
Hinweis:
Diese Erweiterung ist in Google Chrome und Mozilla Firefox standardmäßig aktiviert und wird vollständig unterstützt.
Um sie in Chrome und Firefox zu deaktivieren, legen Sie in der Datei configuration.js den Wert von supportedBrowsers auf false fest. Die Datei configuration.js ist im Ordner C:\program Files\Citrix\<actual path>\HTML5Client
.
'pdfPrinting' : {
'directPrint' : {
'supportedBrowsers':false,
}
}
<!--NeedCopy-->
Optimierte Auflösung
In früheren Versionen wurden Inhalte in einem Dokument unscharf angezeigt, wenn Sie versuchten, das Dokument mit dem Citrix PDF-Drucker zu drucken.
Jetzt werden Optimierungen eingeführt, um die Benutzererfahrung zu verbessern. Der Wert printResolution
ist standardmäßig 150. Für gestochen scharfe Inhalte können Sie den Wert in der Datei configuration.js
auf 300 oder 600 entsprechend Ihrer Anforderung ändern:
'pdfPrinting' : {
'directPrint' : {
'printResolution' :150 }
}
<!--NeedCopy-->
Einschränkungen:
Diese Erweiterung wird nicht für Sitzungen unterstützt, die über das HTML5 HDX SDK gestartet werden.
Unterdrücken des Druckdialogfelds “Weiter”
Wenn das Feature für eine verbesserte Druckerfahrung deaktiviert ist, können Sie beim Drucken einer PDF-Datei die Anzeige des Dialogfelds Weiter unterdrücken.
Standardmäßig ist die Eigenschaft printDialog des Objekts hide auf false festgelegt.
Die Datei configuration.js ist im Ordner C:\program Files\Citrix\<actual path>\HTML5Client
.
Legen zum Drucken Sie die Eigenschaft printDialog des Objekts hide auf true fest.
Hinweis:
- Citrix empfiehlt, ein Backup der Datei configuration.js zu erstellen, bevor Sie Änderungen vornehmen.
- Citrix empfiehlt diese Methode nur, wenn die Citrix Workspace-App für HTML5 für Benutzer neu verpackt wird.
- Zum Bearbeiten der Datei configuration.js müssen Sie sich mit Administratoranmeldeinformationen anmelden. Verpacken Sie die App nach dem Bearbeiten der Datei neu, damit die Änderungen wirksam werden.
{
'ui' : {
'hide':{
'printDialog': true
}
}
}
<!--NeedCopy-->
Blockieren des PDF-Drucks
Als Administrator können Sie nun den PDF-Druck in folgenden Browsern auf allen Plattformen blockieren: Internet Explorer, Google Chrome, Firefox, Safari und Microsoft Edge (einschließlich Microsoft Edge Chromium).
Standardmäßig ist der PDF-Druck in allen Browsern zulässig. Gehen Sie folgendermaßen vor, um den PDF-Druck zu verbieten:
- Gehen Sie zur Datei configuration.js in
C:\Program Files\Citrix\Receiver StoreFront\HTML5Client
. -
Bearbeiten Sie diese Datei und setzen Sie den Wert von disableForBrowsers auf ‘ALL’.
- Um den PDF-Druck für bestimmte Browser zu deaktivieren, legen Sie den Wert von disableForBrowsers auf ‘Chrome’, ‘FIREFOX’, ‘SAFARI’, ‘CHROMIUMEDGE’ oder ‘MSEDGE’ fest.
'pdfPrinting' : {
'disableForBrowsers' : ['All']
}
<!--NeedCopy-->
oder
'pdfPrinting' : {
'disableForBrowsers' : ['Chrome', 'CHROMIUMEDGE', 'MSEDGE']
}
<!--NeedCopy-->
Im Folgenden werden die einzelnen Werte detailliert beschrieben:
- ‘MSEDGE’: Alle Versionen von Microsoft Edge
- ‘CHROMIUMEDGE’: Alle Versionen von Microsoft Edge Chromium
- ‘Chrome’: Alle Versionen von Google Chrome
- ‘FIREFOX: Alle Versionen von Firefox
- ‘SAFARI’: Alle Versionen von Safari
Konfigurieren von PDF-Druck
Hinweis:
Im folgenden Abschnitt wird das alte Verhalten bei der Konfiguration des PDF-Drucks erklärt.
Mit dem universellen PDF-Druckertreiber von Citrix können Benutzer Dokumente drucken, die mit gehosteten Anwendungen geöffnet wurden. Diese Anwendungen werden oft auf virtuellen Desktops ausgeführt, die von Citrix Virtual Apps and Desktops bereitgestellt werden. Wenn ein Benutzer die Option Citrix PDF-Drucker auswählt, wird die Datei vom Treiber in das PDF-Format konvertiert und auf das lokale Gerät übertragen. Sie können die PDF-Datei jetzt in einer neuen Browserregisterkarte zur Ansicht öffnen und auf einem lokal angeschlossenen Drucker ausdrucken.
Führen Sie folgende Schritte aus, um Benutzern von Universellen PDF-Drucker automatisch erstellendas Drucken von Dokumenten aus gehosteten Anwendungen und aus Anwendungen, die auf mit Citrix Virtual Apps and Desktops bereitgestellten virtuellen Desktops ausgeführt werden, zu ermöglichen:
- Wählen Sie in Citrix Studio im linken Bereich den Richtlinienknoten und erstellen Sie eine Richtlinie oder bearbeiten Sie eine vorhandene Richtlinie. Weitere Informationen zum Konfigurieren von Citrix Virtual Apps and Desktops-Richtlinien finden Sie unter Richtlinien.
- Legen Sie die Richtlinie Universellen PDF-Drucker automatisch erstellen auf Aktiviert fest.
Hinweis:
Wenn Sie den Citrix PDF-Drucker in einer Sitzung verwenden, die von der Citrix Workspace-App für HTML5 gestartet wurde, legen Sie die Einstellung Clientdruckernamen als Standard fest oder wählen Sie Standarddruckernamen aus. Wählen Sie Legacydruckernamen aus, um die Namen von Clientdruckern im alten Stil zu verwenden und die Abwärtskompatibilität mit den Namen älterer Drucker zu erhalten, wie sie in den Citrix Virtual Apps and Desktops des Produkts vorliegen. Sie können diese Option mit den aktuellen Produktversionen von Citrix Virtual Apps and Desktops und Citrix DaaS verwenden.
Konfiguration mit dem hinzugefügten CSP-Header
PDF-Druck funktioniert, sofern nicht ein Content-Security-Policy-Header (CSP, Inhaltssicherheitsrichtlinie) für Benutzer hinzugefügt wird.
Der CSP-Antwortheader ist eine Kombination von Richtlinien, die ein Browser zur Vermeidung von Cross-Site Scripting-Angriffen verwendet.
Wenn der CSP-Header Rewrite-Richtlinien von Citrix Gateway hinzugefügt wird, funktioniert PDF-Druck nicht.
Konfigurieren Sie wie folgt:
img-src \'self\' data: blob:
(blob: Dieser Parameter ermöglicht das Laden der Druckvorschau und das Ausführen der Druckfunktion.)