GARANTIR DESCONTO

Fórum Impressão direto para printer (lentidão) #307844

04/01/2006

0

Pessoal,

Tenho um sistema que faz emissão de nota fiscal.
Para isso, uso o seguinte codigo:

--------------------------------------------------
AssignFile(F, ´LPT1´);
Rewrite(F);

Loop
Write(´Cliente .....´);
Write(´Endereco .....´);
Fim Loop

CloseFile(F);
--------------------------------------------------

Esse código funciona direirinho há 4 anos. Porém, agora o servidor de dados (SQ Server) não ficará mais no Brasil. Nosso acesso a minha aplicação vai ser feita por terminal service direto no servidor lá fora.
Qual é o meu problema?
Quando dou o comando para imprimir uma NF, o sistema demora quase 1 minuto para imprimir (já que é como se eu estivesse sentado na frente do micro lá nos EUA).
Tem um pessoal que fez alguns testes de rede para tentar identificar o problema... Eles me disseram que meu software estava usando o protocolo de impressão NetBios, daí vem a lentidão.
Se mando imprimir algum relatório nessa mesma impressora lá de fora (Quick Report), fica bem rapidinho!

Alguem sabe se existe alguma forma de mudar esse protocolo para TCP/IP ou outro? Alguem me sugere alguma outra coisa?

PS: Não posso mexer na estrutura! Vai ter que continuar sendo via terminal service acessando o servidor lá fora.

Grato,

Heber


Hebrao

Hebrao

Responder

Posts

02/03/2006

Joao_schroeder

Olá Hebrao!

Eu agora estou com um problema parecido com o teu. Só que no meu caso o meu sistema é em Cobol e gero a nota fiscal em arquivo texto e imprimo na LPT1, podendo usar até os mesmos comandos que tu usas. Se for na rede local não tem problema. Só que agora o sistema vai ficar em uma empresa terceirizada que irá fazer o armazenamento e comunicação entre as filiais do meu cliente e ele disse que não tem como fazer impressão em LPT1.

O que ele faz é acessar no XP a área de trabalho remota e creio que seja a mesma coisa que o teu.

Se conseguiste resolver o teu problema, será que poderias me dar alguma dica.

O que estou achando que eu vou ter de fazer é ler o arquivo texto a partir do QuickReport ou do RaveReport.
Será que tem como fazer isso?

Obrigado


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar