Galera,
postei o seguinte problema: tenho uma rede com win2000 server, 10 clientes win 98 e chegaram duas novas com win XP.
Internamento no sistema em clipper 5.2, tenho uma rotina onde o usuário escolhe entre 5 impressoras, em qual ele deseja imprimir.
Quem já passou por isso sabe do que estou falando , pois já li vários tópicos neste forum e encontrei diversas soluções, mas nenhuma solucionou meu problema.
Net Use-dá msg de comando inválido
Set printer to impressora.PRN só está imprimindo no win 98 e no XP apresenta a mensagem de "TERM/2014 create error: \\maq\imp.PRN
DOS error 87" Não sei o que significa.
Este comando me pareceu bem simples e claro.
Me indicaram também o NETREDIR do ct.lib porém quando incluo na linha do rtlink no meu rmake, me é solicitado para informar onde deve ser encontrado o CT.
Os amigos que iniciaram ajuda a este problema, me abandonaram, pois não me retornaram mais.
Caríssimos, em nome do clipper, DOS e tudo mais, pois já estão questionando se o sistema está ultrapassado, se compraram um eqpto moderno demais, entre outras coisas. ME AJUDEM! Sou um velho programador, preciso de vcs, procurem enviar respostas o mais claro possível para evitar que sejam enviados novos tópicos! Obrigado.
Cliente XP e 98 em rede
Moderador: Moderadores
- RenatoReis
- Usuário Nível 1

- Mensagens: 38
- Registrado em: 02 Out 2006 17:04
- RenatoReis
- Usuário Nível 1

- Mensagens: 38
- Registrado em: 02 Out 2006 17:04
ct.lib
Filizola, baixei agora o ct.lib da pagina do vagucs. Testarei no ambiente do cliente e volto a postar os resultados.
Obrigado Renato Reis.
Obrigado Renato Reis.
Sempre que um inimigo estiver cometendo um erro, jamais o interrompa!
(Napoleão Bonaparte)
(Napoleão Bonaparte)
NETREDIR captura no XP
Viu, eu fiz alguns testes e ajudei um amigo do grupo, o comando netredir da CA-TOOLS funciona, mas tem um problema, da primeira vez, aconcelho a dar un NETCANCEL antes de executar o NETREDIR
Esclarecimento:
seria facil dar um NETREDIR e no final do relatorio dar um NETCANCEL
o problema e que o NETCANCEL cancela também o seu relatorio, então
fiz ao contrario e funcionou, antes do NETREDIR dar o NETCANCEL, pois se ha algum NET USE ativo para a porta ele cancela blz.
exemplo
NETCANCEL("LPT1")
NETREDIR("LPT1", "\\MICRO1\EPSON")
ai e so fazer o relatorio blz.
Esclarecimento:
seria facil dar um NETREDIR e no final do relatorio dar um NETCANCEL
o problema e que o NETCANCEL cancela também o seu relatorio, então
fiz ao contrario e funcionou, antes do NETREDIR dar o NETCANCEL, pois se ha algum NET USE ativo para a porta ele cancela blz.
exemplo
NETCANCEL("LPT1")
NETREDIR("LPT1", "\\MICRO1\EPSON")
ai e so fazer o relatorio blz.
- RenatoReis
- Usuário Nível 1

- Mensagens: 38
- Registrado em: 02 Out 2006 17:04
Marchiore, sygecom e outros amigos
Enfim, consegui instalar a ct.lib que baixei do VAGUCS.
Refiz minha rotina de impressão parecida com a do sygecom fiz os testes e consegui imprimir em qualquer impressora.
Ocorreu um problema, as outras davam print error quando tentavam imprimir em uma impressora da rede diferente da ultima que um micro com XP usou.
Grande sugestão do Marchiore, fiz um NETCANCEL("LPT1") antes do NETREDIR e ficou excelente.
Obrigado a todos!
Refiz minha rotina de impressão parecida com a do sygecom fiz os testes e consegui imprimir em qualquer impressora.
Ocorreu um problema, as outras davam print error quando tentavam imprimir em uma impressora da rede diferente da ultima que um micro com XP usou.
Grande sugestão do Marchiore, fiz um NETCANCEL("LPT1") antes do NETREDIR e ficou excelente.
Obrigado a todos!
Sempre que um inimigo estiver cometendo um erro, jamais o interrompa!
(Napoleão Bonaparte)
(Napoleão Bonaparte)
