Página 1 de 1

Cliente XP e 98 em rede

Enviado: 09 Out 2006 13:34
por RenatoReis
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.

Enviado: 09 Out 2006 19:14
por filizola
Net Use-dá msg de comando inválido

NET USE LPT1 \\MAQUINA\NOMEIMPRESSORA
e depois de imprimir
NET USE LPT1 /DELETE

NETREDIR do ct.lib
PROCURE NO GOOGLE 'DOWNLOAD CT.LIB CLIPPER'
e baixe no diretorio \clipper5\lib

ct.lib

Enviado: 10 Out 2006 01:29
por RenatoReis
Filizola, baixei agora o ct.lib da pagina do vagucs. Testarei no ambiente do cliente e volto a postar os resultados.
Obrigado Renato Reis.

Enviado: 10 Out 2006 14:15
por C Leonam
Até hoje nunca consegui mapear, no XP, além da LPT3, ou seja, LPT4, LPT5, etc, não funciona o mapeamento no XP. Pequisei na net e a reposta que obtive foi que essa limitação é o NTVDM.

NETREDIR captura no XP

Enviado: 10 Out 2006 15:05
por marchiore
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.

Marchiore, sygecom e outros amigos

Enviado: 10 Out 2006 15:24
por RenatoReis
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!