Citrix Virtual Apps and Desktops

Driver de Impressão Universal (UPD) Citrix™

O Driver de Impressão Universal (UPD) Citrix™ não é um único driver, mas uma tecnologia que compreende componentes tanto no servidor (VDA) quanto no cliente (endpoint com o aplicativo Workspace).

  • Componente do Servidor: Instalado com o VDA, este inclui os drivers de impressão genéricos reais, como o “Citrix Universal Printer” (que usa o formato EMF) e o “Citrix XPS Universal Printer” (que usa o formato XPS), juntamente com suporte para os formatos PDF e PS. Sua função é capturar a saída de impressão gerada por aplicativos em execução no VDA em um formato independente de dispositivo.

  • Componente do Cliente: Incluído na instalação do aplicativo Citrix Workspace™, este componente recebe o fluxo de impressão enviado do VDA. Ele então interage com o subsistema de impressão local do Windows no dispositivo endpoint para renderizar o trabalho de impressão usando o driver específico do dispositivo apropriado, instalado localmente para a impressora de destino.

A ilustração a seguir mostra os componentes do driver de Impressão Universal e um fluxo de trabalho típico para uma impressora conectada localmente a um dispositivo -

Fluxo de trabalho e componentes do driver de Impressão Universal Citrix

O objetivo principal do UPD é simplificar o gerenciamento de drivers de impressora no ambiente Citrix®. Ao usar um driver integrado no VDA, os administradores podem evitar a instalação e manutenção de centenas de drivers específicos de fabricantes diferentes, que são uma fonte comum de instabilidade e conflitos. O UPD visa ser compatível com uma ampla gama de impressoras, fornecendo uma interface universal entre a sessão virtual e os recursos de impressão do cliente.

Formatos Suportados

A tecnologia UPD suporta vários formatos de dados de impressão, permitindo flexibilidade na forma como os trabalhos de impressão são processados e renderizados:

  • EMF (Enhanced Metafile Format): O formato padrão usado pelo driver “Citrix Universal Printer”. É um formato vetorial nativo do Windows de 32 bits. A impressão usando EMF é geralmente eficiente, mas normalmente requer um endpoint cliente baseado em Windows para renderização.
  • XPS (XML Paper Specification): Usado pelo driver “Citrix XPS Universal Printer”. XPS é uma linguagem de descrição de página baseada em XML desenvolvida pela Microsoft, semelhante em conceito ao PDF, projetada para ser independente de plataforma.
  • PS (PostScript): Uma linguagem de descrição de página desenvolvida pela Adobe, conhecida por suas capacidades no tratamento de gráficos complexos e tipografia, frequentemente usada em publicações e por várias impressoras e periféricos multifuncionais. Clientes Linux frequentemente utilizam a impressão PostScript com UPD.
  • PDF: PDF é um padrão aberto amplamente utilizado para troca de documentos. Ele encapsula uma descrição completa de um documento plano de layout fixo, incluindo o texto, fontes, gráficos e outras informações necessárias para exibi-lo. Ele é projetado para ser independente de plataforma e é ideal para preservar a fidelidade do documento em diferentes sistemas e aplicativos.

O uso do UPD oferece várias vantagens potenciais:

  • Gerenciamento de Driver Reduzido: Diminui significativamente o número de drivers necessários nas imagens VDA, simplificando a criação e manutenção de imagens.
  • Estabilidade Aprimorada: Menos drivers significam menos conflitos potenciais e um risco menor de falhas do spooler relacionadas a drivers ou instabilidade do sistema.
  • Trabalhos de Impressão Otimizados: Certos formatos UPD, particularmente EMF, podem às vezes resultar em tamanhos de trabalho de impressão menores em comparação com drivers nativos.
  • Suporte a Recursos Avançados: Os componentes UPD EMF e XPS podem suportar recursos de impressão avançados (como grampeamento, seleção de bandeja) se o driver nativo no cliente expuser essas capacidades através da tecnologia padrão Print Capability da Microsoft.
Driver de Impressão Universal (UPD) Citrix™