VMware Integrated Printing permite a los usuarios imprimir desde un escritorio remoto Linux en cualquier impresora local o de red que esté disponible en el dispositivo cliente. VMware Integrated Printing funciona con dispositivos cliente de escritorio que ejecutan Horizon Client o HTML Access.

VMware Integrated Printing admite el redireccionamiento de impresoras cliente, tal y como se describe en detalle más adelante en este artículo. VMware Integrated Printing también permite incluir una marca de agua con trabajos impresos, tal y como se describe en Agregar marcas de agua con VMware Integrated Printing en escritorios Linux.

VMware Integrated Printing solo se admite en escritorios Linux con RHEL 7.9/8.x/9.x, Rocky Linux 8.x/9.x, Ubuntu 20.04/22.04 o Debian 10.x/11.x/12.x.

Instalar y habilitar VMware Integrated Printing

De forma predeterminada, VMware Integrated Printing se instala y habilita cuando instala Horizon Agent en una máquina Linux. La función no requiere ninguna instalación personalizada ni opciones de configuración para la activación.

Si es necesario, puede utilizar la opción de configuración printSvc.enable en el archivo /etc/vmware/config o la opción de configuración PrintRedirEnable en el archivo /etc/vmware/viewagent-custom.conf para desactivar VMware Integrated Printing. Consulte Editar archivos de configuración en un escritorio Linux.

Redireccionamiento de impresoras cliente

El redireccionamiento de impresoras cliente permite a los usuarios imprimir desde un escritorio remoto en cualquier impresora local o de red que esté disponible en el equipo cliente. La impresora cliente se redirige al escritorio remoto para procesar el trabajo de impresión. No es necesario instalar ningún controlador de impresora en el escritorio remoto.

VMware Integrated Printing admite los siguientes tipos de controladores de impresora en el lado del cliente:

  • Para las impresoras redireccionadas desde un cliente Windows al escritorio remoto, VMware Integrated Printing admite el controlador de impresora universal (UPD).
  • Para las impresoras redireccionadas desde un cliente Mac o Linux al escritorio remoto, VMware Integrated Printing admite el controlador de impresora nativo (NPD).
  • Para las impresoras redireccionadas desde un cliente Chrome o HTML Access al escritorio remoto, VMware Integrated Printing admite el controlador de impresora universal (UPD). Para imprimir desde un escritorio remoto, siga este flujo de trabajo:
    1. Seleccione Horizon_Printer(vxx) en el primer cuadro de diálogo de impresión.
    2. A continuación, seleccione una impresora redireccionada en el segundo cuadro de diálogo de impresión que aparece. Las opciones especificadas en el segundo cuadro de diálogo de impresión reemplazan a las opciones especificadas en el primer cuadro de diálogo de impresión.

Nombres de impresoras estáticas

Las impresoras redireccionadas mantienen sus nombres entre sesiones para que los usuarios no tengan que reasignar la impresora manualmente cuando se conecten a otra sesión. La impresora redireccionada aparece con uno de los siguientes sufijos anexados al nombre de la impresora:

  • Para una aplicación o un escritorio de sesión única, el sufijo es vdi.
  • Para una aplicación o un escritorio de sesión múltiple, el sufijo es el identificador de la sesión.

Ajustes de impresión del controlador de impresora universal

VMware Integrated Printing proporciona los siguientes ajustes de impresión a las impresoras UPD redireccionadas de clientes Windows.
  • Orientación: seleccione la orientación vertical u horizontal del papel. Las opciones de grapado y perforación dependen de la orientación del papel.
  • Imprimir en ambos lados: seleccione la impresión a doble cara para las impresoras que admitan este modo de impresión.
  • Varias páginas por hoja: para imprimir varias páginas de un documento en una misma página física, seleccione el número de páginas que desea imprimir en la página física y el diseño de las páginas.
  • Tamaño del papel: seleccione el tamaño de papel.
    • Tamaños de papel estándar: tamaños de papel que admiten normalmente todas las impresoras, como A4, carta y legal.
    • Tamaños de papel definidos por el proveedor (también denominados tamaños de papel no estándar): tamaños de papel definidos por un proveedor de impresoras.
    • Tamaños de papel definidos por el usuario (también denominados tamaños de papel personalizados): tamaños de papel definidos por los administradores del sistema.
  • Color: especifique si una impresora a color imprime en color o en monocromo.
  • Número de copias: especifique el número de copias.

Excluir impresoras de VMware Integrated Printing

Si desea configurar filtros para impresoras cliente, puede utilizar la opción printSvc.printerFilter en el archivo /etc/vmware/config. Las impresoras especificadas en el filtro se excluirán del redireccionamiento y no aparecerán como impresoras disponibles en el escritorio Linux.

printSvc.printerFilter admite la sintaxis de consulta de búsqueda que permite filtrar las impresoras en función del nombre de la impresora, el controlador o el proveedor del controlador. Consulte Editar archivos de configuración en un escritorio Linux.

Configurar las opciones de impresión predeterminadas

Puede utilizar la opción printSvc.defaultPrintOptions en el archivo /etc/vmware/config para especificar la configuración de impresión predeterminada utilizada para imprimir la salida si la configuración de impresión no se puede detectar desde la aplicación de origen. Consulte Editar archivos de configuración en un escritorio Linux.

Nota: La opción de configuración printSvc.defaultPrintOptions solo es compatible con clientes , Linux y Mac.

Personalizar la lista de tamaños de papel disponibles

Para personalizar la lista de tamaños de papel que se pueden utilizar para imprimir los resultados a través de VMware Integrated Printing, debe crear un archivo de configuración con el formato correcto que defina los tamaños de papel. A continuación, utilice la opción printSvc.paperListFile en el archivo /etc/vmware/config para especificar la ruta del archivo de configuración de los tamaños de papel. Solo los tamaños de papel enumerados en el archivo de configuración están disponibles como opciones al imprimir.

Consulte Editar archivos de configuración en un escritorio Linux.

Nota: VMware Integrated Printing admite listas de tamaños de papel personalizadas solo cuando se imprime desde clientes Windows. La función se aplica globalmente a todas las impresoras redireccionadas en un sistema cliente Windows.

Redireccionar impresoras que no son NPD ni UPD

Para redirigir una impresora cliente que no utiliza un controlador NPD o UPD, debe instalar el archivo PPD personalizado de la impresora en la máquina agente. A continuación, utilice la opción printSvc.customizedPpd en el archivo /etc/vmware/config para especificar la ruta del archivo PPD. Consulte Editar archivos de configuración en un escritorio Linux.

Configurar PDF como formato de impresión

Puede utilizar la opción de configuración printSvc.usePdfFilter en el archivo /etc/vmware/config para especificar si desea utilizar PDF como formato de impresión para las impresoras redireccionadas. Consulte Editar archivos de configuración en un escritorio Linux.

Nota: La opción de configuración printSvc.usePdfFilter solo es compatible con clientes Linux y Mac.

Configurar una marca de agua publicada

VMware Integrated Printing permite incluir una marca de agua con trabajos impresos. Para obtener información sobre esta función, consulte Agregar marcas de agua con VMware Integrated Printing en escritorios Linux.

Registro de eventos para VMware Integrated Printing

Puede encontrar el registro de eventos de VMware Integrated Printing en /tmp/vmware-$user/vmware-PrintRedir-xxx.log.

Para especificar el nivel de información detallada en el registro de eventos, utilice la opción de configuración printSvc.logLevel en el archivo /etc/vmware/config. Consulte Editar archivos de configuración en un escritorio Linux.