Página 1 de 1

IMPRESSAO NA LPT2 EM REDE

Enviado: 10 Nov 2007 11:51
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 ?

Enviado: 10 Nov 2007 12:16
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.

Enviado: 10 Nov 2007 14:21
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.

Enviado: 10 Nov 2007 16:44
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")

Enviado: 10 Nov 2007 17:08
por Maligno
NetRedir() funciona tão bem quanto o programa NET.

Enviado: 13 Nov 2007 08:02
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.