Árvore de páginas

FAQ: Incompatibilidade nas impressões dos produtos Datasul com o Terminal Server 2008

 

Produto:Datasul
Ambiente:EMS 2.06B / EMS 5.06 / Datasul 12
Versão:2

 

Avaliação

Estações Windows com as atualizações "Microsoft .NET Framework 3.0 Service Pack 2" e/ou "Microsoft .NET Framework 3.5 SP1" aplicadas usando o "Teminal Server 2008". 

Sintoma

 

Ocorreu uma incompatibilidade dos comandos de impressão usados nos produtos Datasul (EMS2, EMS5 e HCM) depois da aplicação das atualizações "Microsoft.NET Framework 3.0 Service Pack 2" e/ou "Microsoft .NET Framework 3.5 SP1" nas estações "client", usando o "Terminal Server 2008".

Nestes casos, é exibida a mensagem de erro Windows: “Windows Presentation Foundation Terminal Server Print W El Windows Presentation Foundation Terminal Server Print W encontra um problema e precisa ser fechado. Lamentamos o inconveniente. Se você estava no meio de alguma operação, as informações em que estava trabalhando podem ter sido perdidas”. 

Causa

Incompatibilidade entre a funcionalidade nova usada pela Microsoft no “Teminal Server 2008” (Easy Print) e os comandos Progress de controle das impressoras enviados para o driver de impressão. 

Solução

No “Terminal Server 2008”, instalar os drivers das impressoras que serão usadas no ambiente em questão.

Configurar o “Terminal Server 2008” para que ele busque primeiramente os drivers instalados localmente no Terminal (não usando o Easy Printer) - para isto, executar no Windows o aplicativo "gpedit.msc", alterando as seguintes propriedades:

 

  • "Computer Configuration" \ "Administrative Templates" \ "Windows Components" \ "Remote Desktop Services" \ "Remote Desktop Session Host" \ "Printer Redirection"
    => Alterar a propridade: Use Remote Desktop Easy Print printer driver first, configurar esta propriedade para Disabled (não utilizar a opção Not Configured).

 

  • "User Configuration" \ "Administrative Templates" \ "Windows Components" \ "Remote Desktop Services" \ "Remote Desktop Session Host" \ "Printer Redirection" 
    => Alterar a propridade: Use Remote Desktop Easy Print printer driver first, configurar esta propriedade para Disabled (não utilizar a opção Not Configured).

 

Se a impressora não tem um driver disponível para o “Terminal Server 2008”, pode-se fazer um teste com o driver do Windows Vista.

Se não funciona, deverá ser registrada outra impressora na estação “client” com as mesmas características da impressora física usada, contudo, esta deverá ser registrada com um driver genérico (Generic / Text Only).  

Passos para instalar um driver genérico (Generic / Text Only):

1. Modificar o nome da impressora atual (para evitar conflitos na instalação nova);

2.   Instale novamente o driver disponibilizado pelo fabricante da impressora;

3.   Depois de instalado, modifique o driver da impressora que foi renomeado para: Fabricante = Genérico e Impressoras = Generic / Text Only. 

 

Observações

 

Para os produtos Datasul, deverá sempre ser usada a impressora que está com o driver  “Generic /Text Only” e, para as aplicações do Windows (Word, Excel etc.), use a outra impressora instalada.