Citrix Virtual Apps and Desktops

Citrix Universal™ Print Driver (UPD)

Nota Importante:

A ordem padrão da configuração de política preferência do Driver Universal será alterada na versão do quarto trimestre do Citrix Virtual Apps and Desktops™. A nova ordem padrão seria:

  • EMF
  • XPS
  • PCL5c
  • PCL4
  • PDF
  • PS

Para detalhes adicionais, consulte a página Preferência do Driver Universal.

O Citrix Universal Print Driver (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 o “Citrix Universal Printer” (que usa o formato EMF) e o “Citrix XPS Universal Printer” (que usa o formato XPS), juntamente com suporte para 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 -

print-1

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 de 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 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 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.

Impressão PDF

O Citrix Virtual Apps and Desktops suporta PDF como uma Linguagem de Descrição de Página (PDL) para impressoras de cliente criadas automaticamente através do Citrix Universal Print Driver (UPD). Isso fornece uma solução UPD comum que funciona em todas as plataformas de cliente — Windows, Mac e Linux — usando PDF como o formato de impressão trocado entre o VDA e o endpoint do cliente.

Anteriormente, a Impressora PDF Universal Citrix operava como um endpoint genérico de nível de sessão não vinculado a nenhuma impressora específica do lado do cliente. O usuário receberia um arquivo PDF no cliente, o abriria em um visualizador de PDF local e, opcionalmente, o imprimiria a partir daí. Com a impressão PDF aprimorada, os trabalhos de impressão são roteados diretamente para a impressora de cliente criada automaticamente, e as configurações de ticket de impressão selecionadas na caixa de diálogo de impressão do VDA — como duplex, orientação, modo de cor e grampeamento — são passadas para a impressora do cliente e respeitadas.

Citrix Universal™ Print Driver (UPD)