Obrigado Billy pelos esclarecimentos. Puxa ! Muito estranho isso da rede TCP/IP fazer isso. Sempre achei que tratar tudo com IP fixos, seria a forma mais segura para encaminhar algo. Então ja que estamos falando de IPs... tenho outra sugestão a te fazer. Considerando que existe uma batch para cada terminal (ou até mesmo para um grupo de terminais com as mesmas caracterísitcas) em vez de capturar mande todas as impressões através do IP + impressora correspondentes a esse terminal. Claro, você vai me dizer como diferenciar os diversos endereços e nomes de impressoras para os diversos terminais. Então em vez de capturar as impressoras crie uma ou até mesmo duas variáveis que diga que aquele terminal deverá imprimir na impressora X. Uma vez tendo na variável de ambiente em cada terminal, indicando caminho e nome da impressora, você passaria a ler essa variável através da função cPorta:=GETENV(<nome_da_variavel_de_ambiente>). E para os casos em que somente devem mandar para LPT1 por este seria um terminal com impressora local, daí você asigna a essa mesma variável o valor de "LPT1", depois para imprimir é só copiar o arquivo de impressão para a variável cPorta. Mas em definitiva, não capture mais as impressoras, trate de imprimir direto através dos IPs ou salvo nos casos em LPT1 quando tem impressora local.
Faça então um teste com um aplicativo feito em Clipper numterminal que não tenha impressora local (ou escrava como você acostuma dizer):
cPorta:="\\999.999.99.9\impressora_escrava_desse_IP"
MEMOWRIT("TESTE.TXT","Teste de impressão")
COPY ("TESTE.TXT") TO (cPorta)
Se o resultado era o esperado, você vai ter esse trabalho, mas o importante que não irá ser necessário a captura de impressora. É inviável pedir paa os usuários não entrarem até que outro possa completar a impressão...
Você também checou se não há algum conflito de IP na rede, isto é, dois terminais com o mesmo IP ? Ou até mesmo desgnar o I errado pensando que ese pertence a tal ? Desculpe fazer esta pergunta, mas as vezes o erro pode estar em algo tão óbvio...
Bom boa sorte ! Espero que você consiga !
Uso da LPT1 em rede TCP/IP
Moderador: Moderadores
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Uso da LPT1 em rede TCP/IP
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Re: Uso da LPT1 em rede TCP/IP
Oi, Pablo César,
Novamente renovo meus agradecimentos pela atenção ao problema.
Em conjunto com o Administrador de rede vou colocar em prática o que foi sugerido, e vamos tentar para ver se dará certo.
Havendo novidades, volto ao assunto.
Abraços
Novamente renovo meus agradecimentos pela atenção ao problema.
Em conjunto com o Administrador de rede vou colocar em prática o que foi sugerido, e vamos tentar para ver se dará certo.
Havendo novidades, volto ao assunto.
Abraços
O bom do computador é que ele resolve os problemas, sem nunca levantar nenhum.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Re: Uso da LPT1 em rede TCP/IP
Olá,
estava lendo o topico e fiquei curioso numa questao:
Voce esta usando windows 2003 server no servidor?
Seus terminais acessam com acesso remoto?
estava lendo o topico e fiquei curioso numa questao:
Voce esta usando windows 2003 server no servidor?
Seus terminais acessam com acesso remoto?
Re: Uso da LPT1 em rede TCP/IP
Exato.
O sistema acessa os bancos de dados por IP fixo.
Tudo funciona bem, somente o lance das impressoras é que estamos tendo de contornar como relatado acima.
O sistema acessa os bancos de dados por IP fixo.
Tudo funciona bem, somente o lance das impressoras é que estamos tendo de contornar como relatado acima.
O bom do computador é que ele resolve os problemas, sem nunca levantar nenhum.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Re: Uso da LPT1 em rede TCP/IP
Ola, bem como vc disse exato entao entendi sim para as duas perguntas que fiz, sendo assim ai está o seu problema.
se vc esta acessado via acesso remoto entao o que vai acontecer é que:
se o primeiro terminal fizer a captura da impressora tudo fica ok, mais quando o segundo terminal faz a captura para a outra impressora, entao o que vai ficar valendo é a segunda captura entendeu?
se vc esta acessado via acesso remoto entao o que vai acontecer é que:
se o primeiro terminal fizer a captura da impressora tudo fica ok, mais quando o segundo terminal faz a captura para a outra impressora, entao o que vai ficar valendo é a segunda captura entendeu?

