Impression
Impression PDF
Expérience d’impression PDF améliorée
Le pilote d’imprimante universelle Citrix PDF permet aux utilisateurs d’imprimer des documents ouverts avec des applications hébergées. Il peut souvent s’agir d’applications exécutées sur des bureaux virtuels fournis par Citrix Virtual Apps and Desktops. Lorsqu’un utilisateur sélectionne l’option Imprimante Citrix PDF, le pilote convertit le fichier en PDF et transfère le PDF vers l’appareil local. Pour imprimer le document, la boîte de dialogue Imprimer apparaît dans votre session de l’application Citrix Workspace.
Remarque :
Cette amélioration est entièrement prise en charge et activée par défaut dans les navigateurs Google Chrome et Mozilla Firefox.
Pour la désactiver dans les navigateurs Google Chrome et Mozilla Firefox, définissez la valeur de supportedBrowsers sur false dans le fichier configuration.js. Le fichier configuration.js se trouve sous C:\program Files\Citrix\<actual path>\HTML5Client.
'pdfPrinting' : {
'directPrint' : {
'supportedBrowsers':false,
}
}
<!--NeedCopy-->
Résolution optimisée
Dans les versions précédentes, le contenu d’un document apparaissait flou lorsque vous tentiez d’imprimer le document à l’aide de l’imprimante Citrix PDF.
Nous introduisons désormais des optimisations pour améliorer l’expérience utilisateur. La valeur printResolution est définie par défaut sur 150. De plus, pour un contenu plus net, vous pouvez modifier la valeur dans le fichier configuration.js à 300 ou 600 selon vos besoins :
'pdfPrinting' : {
'directPrint' : {
'printResolution' :150 }
}
<!--NeedCopy-->
Limitations connues de la fonctionnalité
Cette amélioration n’est pas prise en charge pour les sessions lancées via le SDK HTML5 HDX™.
Pour supprimer la boîte de dialogue d’impression Continuer
Lorsque la fonctionnalité d’expérience d’impression améliorée est désactivée, vous pouvez imprimer un PDF en supprimant l’affichage de la boîte de dialogue d’impression Continuer.
Par défaut, la propriété printDialog de l’objet hide est définie sur false.
Le fichier configuration.js se trouve sous C:\program Files\Citrix\<actual path>\HTML5Client.
Pour imprimer, définissez la propriété printDialog de l’objet hide sur true.
Remarque :
- Citrix vous recommande de sauvegarder le fichier configuration.js avant de le modifier.
- Citrix recommande d’utiliser cette méthode uniquement si l’application Citrix Workspace pour HTML5 est reconditionnée pour les utilisateurs.
- Des informations d’identification de niveau administrateur sont requises pour modifier le fichier configuration.js ; après avoir modifié le fichier, reconditionnez l’application pour que les modifications prennent effet.
{
'ui' : {
'hide':{
'printDialog': true
}
}
}
<!--NeedCopy-->
Blocage de l’impression PDF
En tant qu’administrateur, vous pouvez désormais bloquer l’impression PDF sur les navigateurs suivants, toutes plateformes confondues : Google Chrome, Mozilla Firefox, Apple Safari et Microsoft Edge (y compris Microsoft Edge Chromium).
Par défaut, l’impression PDF est autorisée sur tous les navigateurs. Pour interdire l’impression PDF, suivez ces étapes :
- Accédez au fichier configuration.js, disponible à l’emplacement
C:\Program Files\Citrix\Receiver StoreFront\HTML5Client. -
Modifiez ce fichier et définissez la valeur de disableForBrowsers sur ‘ALL’.
- Pour désactiver l’impression PDF sur des navigateurs spécifiques, définissez la valeur de disableForBrowsers sur ‘Chrome’, ‘FIREFOX’, ‘SAFARI’, ‘CHROMIUMEDGE’ ou ‘MSEDGE’.
'pdfPrinting' : {
'disableForBrowsers' : ['All']
}
<!--NeedCopy-->
Ou
'pdfPrinting' : {
'disableForBrowsers' : ['Chrome', 'CHROMIUMEDGE', 'MSEDGE']
}
<!--NeedCopy-->
Ce qui suit décrit chacune des valeurs en détail :
- ‘MSEDGE’ : Toutes les versions de Microsoft Edge
- ‘CHROMIUMEDGE’ : Toutes les versions de Microsoft Edge Chromium
- « Chrome » : Toutes les versions de Google Chrome
- « FIREFOX » : Toutes les versions de Firefox
- « SAFARI » : Toutes les versions de Safari
Pour configurer l’impression PDF
Remarque :
La section suivante explique l’ancien comportement concernant la configuration de l’impression PDF.
Le pilote d’imprimante universelle PDF Citrix permet aux utilisateurs d’imprimer des documents ouverts avec des applications hébergées. Il peut souvent s’agir d’applications exécutées sur des bureaux virtuels fournis par Citrix Virtual Apps and Desktops. Lorsqu’un utilisateur sélectionne l’option Imprimante PDF Citrix, le pilote convertit le fichier en PDF et transfère le PDF vers le périphérique local. Vous pouvez maintenant ouvrir le PDF dans un nouvel onglet de navigateur pour l’afficher et l’imprimer à partir d’une imprimante connectée localement.
Si vous souhaitez que les utilisateurs de l’imprimante universelle PDF à création automatique impriment des documents ouverts avec des applications hébergées ou des applications exécutées sur des bureaux virtuels fournis par Citrix Virtual Apps and Desktops, procédez comme suit :
- Dans Citrix Studio, sélectionnez le nœud Stratégie dans le volet gauche et créez une stratégie ou modifiez une stratégie existante. Pour plus d’informations sur la configuration des stratégies Citrix Virtual Apps and Desktops, consultez Stratégies.
- Définissez le paramètre de stratégie Imprimante universelle PDF à création automatique sur Activé.
Remarque :
Lorsque vous utilisez une imprimante PDF Citrix dans une session lancée à partir de l’application Citrix Workspace pour HTML5, définissez le paramètre Noms d’imprimante client par défaut ou sélectionnez Noms d’imprimante standard. Sélectionnez Noms d’imprimante hérités pour utiliser les noms d’imprimante client de style ancien et pour préserver la compatibilité descendante avec les noms d’imprimante hérités tels qu’ils sont présents dans les versions Citrix Virtual Apps and Desktops du produit. Vous pouvez utiliser cette option avec les versions actuelles de Citrix Virtual Apps and Desktops et Citrix DaaS du produit.
Pour configurer avec l’en-tête CSP ajouté
L’impression PDF fonctionne, à moins qu’un en-tête Content-Security-Policy (CSP) ne soit ajouté pour les utilisateurs.
L’en-tête de réponse CSP est une combinaison de politiques qu’un navigateur utilise pour éviter les attaques de script intersites.
Si l’en-tête CSP est ajouté aux stratégies de réécriture de Citrix Gateway, l’impression PDF ne fonctionne pas.
Configurez comme suit :
img-src \'self\' data: blob:
(blob : Ce paramètre permet à l’aperçu avant impression de se charger et de poursuivre la fonctionnalité d’impression)