Impresión

Impresión de PDF

Experiencia de impresión de PDF mejorada

El controlador de impresora universal de 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 proporcionados por Citrix Virtual Apps and Desktops. Cuando un usuario selecciona la opción Impresora PDF de Citrix, el controlador convierte el archivo a PDF y transfiere el PDF al dispositivo local. Para imprimir el documento, el cuadro de diálogo Imprimir aparece dentro de la sesión de la aplicación Citrix Workspace.

Nota:

Esta mejora es totalmente compatible y está habilitada de forma predeterminada en los exploradores Google Chrome y Mozilla Firefox.

Para deshabilitarla 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 un documento aparecía borroso al intentar imprimirlo con la impresora PDF de Citrix.

Ahora introducimos optimizaciones para mejorar la experiencia del usuario. El valor printResolution predeterminado es 150. Además, para un contenido más nítido, puede cambiar el valor en el archivo configuration.js a 300 o 600, según sus requisitos:

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

Limitaciones conocidas de la función

Esta mejora no es compatible con las sesiones iniciadas a través del SDK HDX™ de HTML5.

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

Cuando la función de experiencia de impresión mejorada está deshabilitada, puede imprimir un PDF suprimiendo la aparición del cuadro de diálogo de impresión Continuar.

De forma predeterminada, la propiedad printDialog del objeto hide está establecida en false.

El archivo configuration.js se encuentra en C:\program Files\Citrix\<actual path>\HTML5Client.

Para imprimir, establezca la propiedad printDialog del objeto hide en true.

Nota:

  • Citrix recomienda hacer una copia de seguridad del archivo configuration.js antes de modificarlo.
  • Citrix recomienda usar este método solo si la aplicación Citrix Workspace para HTML5 se vuelve a empaquetar para los usuarios.
  • Se requieren credenciales de nivel de administrador para editar el archivo configuration.js; después de editar el archivo, vuelva a empaquetar la aplicación para que los cambios surtan efecto.
    {
       'ui' : {
         'hide':{
            'printDialog': true
         }
       }
     }
<!--NeedCopy-->

Bloquear la impresión de PDF

Como administrador, ahora puede bloquear la impresión de PDF en los siguientes navegadores en todas las plataformas: Google Chrome, Mozilla Firefox, Apple Safari y Microsoft Edge (incluido Microsoft Edge Chromium).

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

  1. Vaya al archivo configuration.js, disponible en C:\Program Files\Citrix\Receiver StoreFront\HTML5Client.
  2. Edite ese archivo y establezca el valor de disableForBrowsers en ‘ALL’.

    • Para deshabilitar la impresión de PDF en navegadores específicos, establezca el valor de 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 uno de los valores 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 de PDF

Nota:

La siguiente sección explica el comportamiento anterior sobre cómo configurar la impresión de 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 proporcionados por Citrix Virtual Apps and Desktops. Cuando un usuario selecciona la opción de impresora PDF de Citrix, el controlador convierte el archivo a PDF y transfiere el PDF al dispositivo local. Ahora puede abrir el PDF en una nueva pestaña del navegador para verlo e imprimirlo desde una impresora conectada localmente.

Si desea que los usuarios de la Impresora universal PDF de creación automática impriman documentos que se abren con aplicaciones alojadas o aplicaciones que se ejecutan en escritorios virtuales proporcionados por Citrix Virtual Apps and Desktops, haga lo siguiente:

  1. En Citrix Studio, seleccione el nodo Directiva en el panel izquierdo y cree una directiva o edite una existente. Para obtener más información sobre cómo configurar las directivas de Citrix Virtual Apps and Desktops, consulte Directivas.
  2. Establezca la configuración de directiva Impresora universal PDF de creación automática en Habilitada.

Nota:

Cuando utilice una impresora PDF de Citrix en una sesión iniciada desde la aplicación Citrix Workspace para HTML5, establezca la configuración Nombres de impresora de cliente como predeterminada o seleccione Nombres de impresora estándar. Seleccione Nombres de impresora heredados para usar nombres de impresora de cliente de estilo antiguo y para preservar la compatibilidad con versiones anteriores de nombres de impresora heredados tal como se presentan en 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 configurar con el encabezado CSP añadido

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

El encabezado de respuesta CSP es una combinación de políticas que un navegador utiliza para evitar ataques de 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 continúe con la funcionalidad de impresión)

Impresión