Citrix Universal™ Driver de Impressão (UPD)
O Citrix Universal Driver de Impressão (UPD) 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, isso inclui os drivers de impressão genéricos reais, como a “Citrix Universal Printer” (que usa o formato EMF) e a “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. Em seguida, ele 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 -

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 diferentes específicos do fabricante, 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 (Formato de Meta-arquivo Aprimorado): 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 (Especificação de Papel XML): 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 e tipografia complexos, 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 menor risco de falhas do spooler relacionadas ao driver ou instabilidade do sistema.
- Trabalhos de Impressão Otimizados: Certos formatos UPD, particularmente EMF, podem ocasionalmente 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 de Capacidade de Impressão da Microsoft.