Ajuda em direcionar impressão no XP

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Arthur G Cabral
Usuário Nível 1
Usuário Nível 1
Mensagens: 22
Registrado em: 10 Jan 2007 21:43

Ajuda em direcionar impressão no XP

Mensagem 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
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem 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
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)
Arthur G Cabral
Usuário Nível 1
Usuário Nível 1
Mensagens: 22
Registrado em: 10 Jan 2007 21:43

Mensagem por Arthur G Cabral »

marcelo primeiramente obrigado pela atenção

onde devo colocar estes comandos

RUN no sistema
autoexec.NT
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem 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
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)
Arthur G Cabral
Usuário Nível 1
Usuário Nível 1
Mensagens: 22
Registrado em: 10 Jan 2007 21:43

Mensagem 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
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem 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
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)
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem 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
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)
Responder