IMPRESSAO NA LPT2 EM REDE

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Josephalb
Usuário Nível 1
Usuário Nível 1
Mensagens: 30
Registrado em: 08 Ago 2004 08:25

IMPRESSAO NA LPT2 EM REDE

Mensagem por Josephalb »

AMIGO ESTOU COM REDE UMA SERVIDOR XP, MEU PROBLEMA E QUE ESTOU COM UMA IMPRESSORA INSTALADA NO MICRO CLIENTE QUE EMITE N. FISCAIS EM FORMULÁRIO CONTÍTUNO O PRG É EM DELPHI, E TENHO PROGRAMA DE ESTOQUE EM CLIPPER E QUERO IMPRIMIR NA IMPRESSORA QUE ESTÁ NO SERVIDOR, MAIS ELE SÓ IMPRIMIR NA IMPRESSORA QUE ESTÁ INTALADA DIRETAMENTE LPT1 DO MICRO CLIENTE, JÁ COLOQUEI A IMPRESSORA DO SERVIDOR COM PADRÃO MAIS SÓ IMPRIMI NA IMPRESSORA CLIENTE.
O QUE FAZER AMIGOS ?
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Mensagem por alaminojunior »

Se é que entendi o que vc queria:

1º Caso a impressora local esteja configurada para imprimir na lpt1;
configure a impressora remota para imprimir na lpt2, ou a local para lpt2 e a remota para lpt1.

ou seja, as impressoras tem de estar em portas diferentes, pois o Clipper, não entende de portas remotas, apenas locais, sendo preciso direciona-las, o que fica a cargo do S.O.

Daí pra frente, é só configurar o seu prg.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Mensagem por asimoes »

Colega,

Você tem que fazer um net use lpt2 \\nome do servidor\nome do compartilhamento da impressora: ex. net use lpt2 \\servidor\impressora

No seu prg deve direcionar o set printer para lpt2

Ex. SET PRINTER TO LPT2

Só isso.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

Na segunda feira vou testar a função NETREDIR da CA_Tools para saber se funciona bem o direcionamento de dentro da aplicação. Eu sempre utilizeu um arquivo BATCH que primeiramente captura a impressora e logo chama o aplicativo. Mas esta função deve resolver também, isto é captura a LPT2 e imprimir na LPT2 também. Para não houver demora na impressão sugiro criar arquivo de impressão e utilizar o COPY FILE("ARQUIVO.PRN") TO ("LPT2")
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

NetRedir() funciona tão bem quanto o programa NET.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

Pois é... eu ontem testei como planejado e funcionou muito bem (a questão de CAPTURA). Foi aquela questão do usarem a tecla PRTSCRN. O pior que capturar a tela, capturar a segunda impressora até que não apresenta problemas. Mas quando mando a impressão para a impressora conforme citei aqui na minha mensagem anterior, trava a minha aplicação na estação onde a impressora está conectada. Só libera quando é pressionada a tecla WINKEY (que vai pro Desktop) e clicando novamente na sessão minimizada. Mas aí perde o focus que estava no momento em que na outra estação mandou a impressão. Não sei o por quê está fazendo isso. A estação que a impressora está conectada é WIN98.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Responder