Impresión

Impresión de PDF

Para configurar la impresión PDF

El controlador de impresora universal PDF de Citrix permite a los usuarios imprimir documentos que se abren con aplicaciones alojadas. Muchas veces pueden ser aplicaciones que se ejecutan en escritorios virtuales entregados por Citrix Virtual Apps and Desktops. Cuando un usuario selecciona la opción Citrix PDF Printer, el controlador convierte el archivo en PDF y lo transfiere al dispositivo local. Ahora puede abrir los PDF en una nueva ficha del explorador web para verlos e imprimirlos desde impresoras conectadas localmente.

Si quiere permitir que los usuarios impriman documentos abiertos con aplicaciones alojadas o aplicaciones que se ejecutan en escritorios virtuales entregados por Citrix Virtual Apps and Desktops, haga lo siguiente:

  1. En Citrix Studio, seleccione el nodo Directiva del panel de la izquierda y cree una directiva o modifique una directiva existente. Para obtener más información sobre la configuración de directivas de Citrix Virtual Apps and Desktops, consulte las Directivas.
  2. Establezca la configuración de directiva Crear automáticamente la impresora universal de PDF en Habilitada.

Nota:

Al usar una impresora Citrix PDF Printer en una sesión iniciada desde la aplicación Citrix Workspace para HTML5, establezca la configuración Nombres de impresora del cliente como predeterminada o seleccione Nombres de impresoras estándar. Seleccione Nombres de impresoras antiguas para usar nombres de impresoras cliente antiguas y conservar la compatibilidad con versiones anteriores con los nombres de impresoras antiguas tal y como están presentes en las versiones de Citrix Virtual Apps and Desktops del producto. Puede usar esta opción con las versiones actuales de Citrix Virtual Apps and Desktops y Citrix DaaS del producto.

Para la configuración con el encabezado CSP agregado

La impresión de PDF funciona, a menos que se haya agregado un encabezado Content-Security-Policy (CSP) para los usuarios.

El encabezado de respuesta CSP es una combinación de directivas que un explorador web utiliza para evitar ataques con scripts entre sitios.

Si el encabezado CSP se agrega a las directivas de reescritura de Citrix Gateway, la impresión de PDF no funciona.

Configure de la siguiente manera:

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

(blob: Este parámetro permite que la vista previa de impresión se cargue y que la funcionalidad de impresión continúe).

Experiencia mejorada de la impresión PDF

En versiones anteriores, cuando se intentaba imprimir a PDF, aparecía un cuadro de diálogo de impresión Continuar, que pedía confirmación para imprimir.

Ahora, aparece la ventana Imprimir en la sesión de la aplicación Citrix Workspace. El documento puede imprimirse directamente desde la ventana Imprimir.

Esta mejora está totalmente disponible y habilitada de manera predeterminada en Chrome y Firefox. Para inhabilitarla en Chrome y Firefox, establezca supportedBrowsers con el valor false en el archivo configuration.js. El archivo configuration.js se encuentra en C:\Archivos de programa\Citrix<ruta real>\HTML5Client.

Esta mejora está parcialmente disponible en Internet Explorer 11 con algunas limitaciones conocidas, y está inhabilitada de forma predeterminada. Para habilitar esta función en Internet Explorer, defina el valor de IE en true en el archivo configuration.js. El archivo configuration.js se encuentra en C:\Archivos de programa\Citrix<ruta real>\HTML5Client.

    'pdfPrinting' : {
                  'directPrint' : {


     'supportedBrowsers':true,


                                          'IE':false
                                       }
                                     }
<!--NeedCopy-->

Resolución optimizada

En versiones anteriores, el contenido de los documentos estaba borroso al intentar imprimirlos con Citrix PDF Printer.

Ahora, presentamos optimizaciones para mejorar la experiencia del usuario. El valor predeterminado de printResolution es 150. Además, para obtener contenido más nítido, puede cambiar el valor del archivo configuration.js a 300 o 600, según lo que necesite:

'pdfPrinting' : {
    'directPrint' :
        {'printResolution' :150 }

<!--NeedCopy-->

Limitaciones:

  • En Internet Explorer, el contenido de un PDF impreso se reduce en escala y no se ajusta a la página.
  • En Internet Explorer, al imprimir un archivo grande o un archivo con muchas páginas, el explorador web puede dejar de responder o la operación de impresión puede fallar de vez en cuando.
  • Esta mejora no está disponible para las sesiones que se inician mediante el SDK de HDX para HTML5.

Para suprimir el cuadro de diálogo de impresión Continuar

Cuando la función de experiencia de impresión mejorada está inhabilitada, puede imprimir un PDF suprimiendo el diálogo de impresión Continuar.

De manera predeterminada, la propiedad printDialog del objeto hide tiene el valor false.

El archivo configuration.js se encuentra en C:\Archivos de programa\Citrix<ruta real>\HTML5Client.

Para imprimir, establezca la propiedad printDialog del objeto hide con el valor true.

Nota:

  • Citrix recomienda hacer una copia de seguridad del archivo configuration.js antes de modificarlo.
  • Citrix recomienda usar este método solo cuando se reempaquete la aplicación Citrix Workspace para HTML5 para los usuarios.
  • Se necesitan credenciales de nivel de administrador para modificar el archivo configuration.js. Después de modificarlo, vuelva a empaquetar la aplicación para que las modificaciones surtan efecto.
    {


       'ui' : {


         "hide":{


            'printDialog': true


         }


       }


     }
<!--NeedCopy-->

Bloquear la impresión PDF

Como administrador, ahora puede bloquear la impresión PDF en los siguientes exploradores web desde cualquier plataforma: Internet Explorer, Google Chrome, Firefox, Safari y Microsoft Edge (incluido Microsoft Edge Chromium).

De forma predeterminada, la impresión PDF está permitida en todos los exploradores web. Para prohibir la impresión PDF, siga estos pasos:

  1. Navegue hasta el archivo configuration.js, disponible en C:\Program Files\Citrix\Receiver StoreFront\HTML5Client.
  2. Modifique ese archivo y establezca el valor de disableForBrowsers en ALL.

    • Para inhabilitar la impresión PDF en exploradores web específicos, establezca el valor de disableForBrowsers en MSIE, CHROME, FIREFOX, SAFARI, CHROMIUMEDGE o MSEDGE.
    'pdfPrinting' : {
        'disableForBrowsers' : ['All']

    or

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

                    }

<!--NeedCopy-->

A continuación, se describe cada valor en detalle:

  • MSIE: Todas las versiones de Internet Explorer
  • MSEDGE: Todas las versiones de Microsoft Edge
  • CHROMIUMEDGE: Todas las versiones de Microsoft Edge Chromium
  • CHROME: Todas las versiones de Google Chrome
  • FIREFOX: Todas las versiones de Firefox
  • SAFARI: Todas las versiones de Safari
Impresión