Problema com impressão (servidor)

2 respostas
Deluxe

Pessoal
to com um problema meio chato
no meu codigo tem um método que pega um arquivo pdf e envia direto para impressora padrão do computador

o problema que agora colocamos a aplicação no servidor, e quando mando imprimir, ele procura a impressora padrão do servidor
e não a da máquina do usuario, como resolver isso ? tem como abrir uma tela para selecionar a impressora (padrao windows) sem abrir o pdf ?

método:
ResultSet rs = imprimirFaturaFacade.gerarFatura(dadosFatura);
	     
	     JRResultSetDataSource jrRS = new JRResultSetDataSource(rs);    
     
	     String caminho = "/br/gov/in/inf/modulo/relatorioFatura/arquivoJasper/"+jasper+"";

	     InputStream is = this.getClass().getClassLoader().getResourceAsStream( caminho);  

         JasperPrint impressao = JasperFillManager.fillReport(is, params, jrRS); 
	     
         JasperPrintManager.printReport(impressao, false);

2 Respostas

Deluxe

eai galera alguem?
nao tem como pegar a impressoa na maquina local em vez do servidor

brunocl14

Po… andando muito por aí… já fucei bastante no google e não achei.

A idéia (que funciona!) que todos dão e que tem até um exemplo no site do jasper reports é fazer um applet.
Daí o servidor se comunica com o applet e o applet faz o serviço.

Criado 25 de setembro de 2009
Ultima resposta 25 de set. de 2009
Respostas 2
Participantes 2