Impression

Impression PDF

Pour configurer 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 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)

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

Dans les versions précédentes, lorsque vous essayiez d’imprimer un PDF, une boîte de dialogue d’impression Continuer vous invitant à confirmer l’impression s’affichait.

Désormais, la fenêtre Imprimer apparaît dans votre session de l’application Citrix Workspace. Vous pouvez imprimer directement le document à partir de la fenêtre Imprimer.

Cette amélioration est entièrement prise en charge et activée par défaut dans Chrome et Firefox. Pour le désactiver dans Chrome et Firefox, définissez la valeur de supportedBrowsers sur false dans le fichier configuration.js. Le fichier configuration.js est situé sous C:\Program Files\Citrix<chemin_actuel>\HTML5Client.

Cette amélioration est partiellement prise en charge dans Internet Explorer 11 avec certaines limitations connues et elle est désactivée par défaut. Pour activer cette fonctionnalité dans Internet Explorer, définissez la valeur de IE sur true dans le fichier configuration.js. Le fichier configuration.js est situé sous C:\Program Files\Citrix<chemin_actuel>\HTML5Client.

    'pdfPrinting' : {
                  'directPrint' : {


     'supportedBrowsers':true,


                                          'IE':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 :

  • Dans Internet Explorer, le contenu d’un document PDF imprimé est réduit et ne s’adapte pas à la taille de la page.
  • Dans Internet Explorer, lors de l’impression d’un fichier volumineux ou d’un fichier comportant plusieurs pages, le navigateur peut cesser de répondre ou l’opération d’impression peut échouer par intermittence.
  • 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 est situé sous C:\Program Files\Citrix<chemin_actuel>\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 ; après la modification du 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 sur toutes les plates-formes : Internet Explorer, Google 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 ‘MSIE’, ‘Chrome’, ‘FIREFOX’, ‘SAFARI’, ‘CHROMIUMEDGE’ ou ‘MSEDGE’.
    'pdfPrinting' : {
        'disableForBrowsers' : ['All']

    or

        'disableForBrowsers' : ['MSIE', 'Chrome', ‘CHROMIUMEDGE’, 'MSEDGE']

                    }

<!--NeedCopy-->

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

  • ‘MSIE’ : toutes les versions d’Internet Explorer
  • ‘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
Impression