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
Ajuda em direcionar impressão no XP
Moderador: Moderadores
-
Arthur G Cabral
- Usuário Nível 1

- Mensagens: 22
- Registrado em: 10 Jan 2007 21:43
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
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
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
-
Arthur G Cabral
- Usuário Nível 1

- Mensagens: 22
- Registrado em: 10 Jan 2007 21:43
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
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
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
-
Arthur G Cabral
- Usuário Nível 1

- Mensagens: 22
- Registrado em: 10 Jan 2007 21:43
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
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
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
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
É uma mão na roda pois você podera ver os erros e acertos.
https://pctoledo.org/forum/viewto ... fe8e71938f
Até logo.
Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
