quinta-feira, 28 de outubro de 2010

TS Easy Printer Passo a Passo .

Tivemos um ótimo retorno sobre os artigos de Problemas de impressão em RDS ou Terminal Services. Atendendo a pedidos detalhamos abaixo o processo de impressão do TS EASY Printer :

Usuário imprime um documento de um aplicativo  na sua sessão de TS

É exibida a caixa de diálogo padrão de impressão e o usuário seleciona uma impressora redirecionada

Usuário faz as alterações desejadas para as preferências ou propriedades antes de emitir o trabalho de impressão

o driver TS Easy Print driver é carregado e intercepta a chamada

TS Easy Print driver redireciona a chamada para o cliente RDC utilizando um canal virtual que, por sua vez chama o driver de impressora real no cliente para invocar as propriedades do documento do driver no cliente

Usuário faz as alterações necessárias às propriedades do documento e clica OK

Cliente RDC  transmite as alterações das opções selecionadas pelo usuário,  do driver de impressora local para o driver Terminal Easy Print Driver no servidor

O aplicativo reformata o documento pelas opções selecionadas pelo usuário e emite os trabalho de impressão

O Terminal Server Easy Print driver processos o trabalho e passa através do GDI para rotina de conversao XPS baseada em GDI

trabalhos de impressão são roteadas por meio de rotinas do GDI para XPS para converter o trabalho em formato XPS. 

Os trabalhos de impressão baseado no WPF não precisam de  rotinas de GDI para XPS

O  spooler so lado do servidor gera um arquivo de spool XPS e envia para o cliente usando um canal virtual estático

O cliente RDC recebe o arquivo de spool XPS

O cliente RDC consulta o driver de impressora para ver se suporta  XPS. E assim, o arquivo de spool XPS usa o caminho de impressão XPS no cliente.  Se o driver de impressão não suportar especificamente XPS, o arquivo de spool XPS é encaminhado para a infra-estrutura de suporte à impressão de WPF para conversão em GDI usando as rotinas de conversão de XPS para GDI


Trabalho de impressão é enviado para o spooler de impressão para ser impresso

image

1 comentários:

Anônimo disse...

Terrific work! This is the type of information that should be shared around the web. Shame on the search engines for not positioning this post higher!