Impresión

Impresión de PDF

Experiencia mejorada de 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. Para imprimir el documento, el cuadro de diálogo Imprimir se muestra en la sesión de la aplicación Citrix Workspace.

Nota:

Esta mejora es completamente funcional y está habilitada de manera predeterminada en los exploradores Google Chrome y Mozilla Firefox.

Para inhabilitarla en los exploradores Google Chrome y Mozilla Firefox, establezca el valor de supportedBrowsers en false en el archivo configuration.js. El archivo configuration.js se encuentra en C:\program Files\Citrix\<actual path>\HTML5Client.

    'pdfPrinting' : {
        'directPrint' : {
           'supportedBrowsers':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:

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:\program Files\Citrix\<actual path>\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: Google Chrome, Mozilla Firefox, Apple 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 disableForBrowsers en Chrome, FIREFOX, SAFARI, CHROMIUMEDGE o MSEDGE.
    'pdfPrinting' : {
        'disableForBrowsers' : ['All']
    }
<!--NeedCopy-->

o

    'pdfPrinting' : {
        'disableForBrowsers' : ['Chrome', 'CHROMIUMEDGE', 'MSEDGE']
                    }
<!--NeedCopy-->

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

  • 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

Para configurar la impresión PDF

Nota:

En la siguiente sección se explica el comportamiento antiguo sobre cómo configurar la impresión de documentos 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 de tipo Crear automáticamente la impresora universal de PDF 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 configuracion 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)

Impresión