Página 1 de 1

Ajuda em direcionar impressão no XP

Enviado: 09 Mar 2007 09:34
por Arthur G Cabral
caros amigos(as)

to com o seguinte problema

tenho um sistema em clipper e tenho que colocar ele em uma maquina XP Todo OK mas o mesmo envia impressão dependendo do que para impressora LPT3, ...LPTx de acordo com a necessidade

como e onde posso configurar estas portas?
no sistema?
autoexec.nt?
?

sou muito grato pela sua ajuda

[]arthur

Enviado: 09 Mar 2007 10:12
por Clipper
Prezado Colega

Explique melhor, você tem quantas impressoras e quantos micros e como estão distribuidos.

Para direcionar uma impressão é simples, no prompt do DOS execute :

NET USE LPTx \\COMPUTADOR\IMPRESSORA /PERSISTENT:YES

Onde LPTx é a porta (LPT1,LPT2,LPT3,LPT4...)
Computador é o nome do computador onde a impressora está instalada
Impressora é o nome da impressora (nome que foi dado a impressora no compartilhamento)

O resto é no próprio programa com o SET PRINTER TO LPTx

Até logo.

Marcelo

Enviado: 09 Mar 2007 10:55
por Arthur G Cabral
marcelo primeiramente obrigado pela atenção

onde devo colocar estes comandos

RUN no sistema
autoexec.NT

Enviado: 09 Mar 2007 12:26
por Clipper
Se você utiliza Windows XP você pode criar um BAT e executa-lo apenas quando precisar, o XP dificilmente perde um compartilhamento, sendo assim uma vez feito você não precisará novamente (opção PERSISTENT:YES), mas é bom deixar um BAT pronto para no caso de perder ter como refazer rapidamente.

No caso de outras versões você pode criar um BAT para chamar seu programa, e antes de chamar você coloca os NET USEs que precisar.

Tem também a opção da função NETREDIR() da Clipper Tools, eu pessoalmente nunca usei mas parece que funciona perfeitamente.

Exemplo :

NETREDIR()
Redirects a local device to a server

NETREDIR("H:", "\\SERVIDOR\DRIVEC")
Mapeia o drive C do servidor como H na estação

NETREDIR("LPT2:", "\\SERVIDOR\EPSON")
Coloca a impressora EPSON do servidor direcionada para a LPT2

Até logo.

Marcelo

Enviado: 09 Mar 2007 12:35
por Arthur G Cabral
beleza marcelo
depois de comandado ela fica la mesmo que a maquina seja reinicialiozada

mas agora surgio um problema quando eu direciono a impresão no sistema

SET PRINTER TO LPTx

ao enves de ir para impressora vai gravar um arquivo e da dos error 3

desculpe o aperreio e obj
[]arthur

Enviado: 09 Mar 2007 13:12
por Clipper
Você deve colocar no programa :

SET PRINTER TO LPT1
ou
SET PRINTER TO LPT2
ou
SET PRINTER TO LPT3
...

Outras dicas importantes :

Coloque no final de todo relatório
SET PRINTER TO

No Windows XP vá no registro do windows (REGEDIT) e procure pela chave LPT_timeout troque o valor 15 (geralmente) por 1, repita a busca e troque até que não existam mais ocorrências.

Até logo.

Marcelo

Enviado: 09 Mar 2007 13:49
por Clipper
Abaixo segue um tópico onde você poderá aprender muito sobre o direcionamento de impressoras :

É uma mão na roda pois você podera ver os erros e acertos.

https://pctoledo.org/forum/viewto ... fe8e71938f

Até logo.

Marcelo