Impression

Impression PDF

Expérience d’impression PDF améliorée

Le pilote d’imprimante universelle PDF de 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 au format PDF et transfère le PDF sur l’appareil local. Pour imprimer le document, la boîte de dialogue Imprimer s’affiche dans votre session d’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 Chrome et Firefox, définissez la valeur de supportedBrowsers sur false dans le fichier configuration.js. Le fichier configuration.js se trouve dans le dossier C:\program Files\Citrix\<actual path>\HTML5Client.

    'pdfPrinting' : {
        'directPrint' : {
           'supportedBrowsers':false,
                }
            }
<!--NeedCopy-->

Résolution optimisée

Dans les versions antérieures, le contenu d’un document semblait flou lorsque vous tentiez d’imprimer le document à l’aide de l’imprimante PDF Citrix.

Cette version introduit désormais des optimisations pour améliorer l’expérience utilisateur. La valeur printResolution est par défaut 150. En outre, pour un contenu plus net, vous pouvez changer la valeur du fichier configuration.js sur 300 ou 600 selon vos besoins :

    'pdfPrinting' : {
        'directPrint' : {
            'printResolution' :150 }
    }
<!--NeedCopy-->

Limitations :

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 fonction 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 dans le dossier 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 nécessaires pour modifier le fichier configuration.js. Une fois le fichier modifié, 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 sur toutes les plates-formes : Chrome, Firefox, 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, procédez comme suit :

  1. Accédez au fichier configuration.js, disponible sous C:\Program Files\Citrix\Receiver StoreFront\HTML5Client.
  2. 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-->

Voici une description détaillée de chacune des valeurs :

  • ‘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 décrit l’ancien comportement de la configuration de l’impression PDF.

Le pilote d’imprimante universelle PDF de 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 au format PDF et transfère le PDF sur l’appareil local. Vous pouvez désormais 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 activer la stratégie Créer automatiquement l’imprimante universelle PDF et autoriser les utilisateurs à imprimer des documents ouverts avec des applications hébergées ou des applications exécutées sur des bureaux virtuels mis à disposition par Citrix Virtual Apps and Desktops, procédez comme suit :

  1. Dans Citrix Studio, sélectionnez le nœud Stratégie dans le panneau gauche et créez une stratégie ou modifiez une stratégie existante. Pour de plus amples informations sur la configuration des stratégies Citrix Virtual Apps and Desktops, consultez la section Stratégies.
  2. Définissez le paramètre de stratégie Créer automatiquement l’imprimante universelle PDF 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 des imprimantes clientes comme paramètre par défaut ou sélectionnez Noms d’imprimantes standards. Sélectionnez Noms d’imprimantes d’ancienne génération pour utiliser les anciens noms d’imprimantes clientes et pour préserver la rétrocompatibilité avec les noms d’imprimantes héritées tels que 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.

Configurer l’impression avec un en-tête CSP ajouté

L’impression PDF fonctionne, sauf si un en-tête CSP (Content-Security-Policy) est ajouté pour les utilisateurs.

L’en-tête de réponse CSP est une combinaison de stratégies utilisées par un navigateur pour éviter les attaques par script inter-sites.

Si l’en-tête CSP est ajouté aux stratégies de réécriture Citrix Gateway, l’impression PDF ne fonctionne pas.

Configurez le paramètre comme suit :

img-src \'self\' data: blob:

(blob : ce paramètre permet de charger l’aperçu avant impression et de continuer vers la fonctionnalité d’impression)

Impression