Imprimir no cliente com JasperPrint

6 respostas
guilhermetonetto

Olá galera,

Assim estou fazendo uma aplicação onde irá rodar no servidor e tem um relatório q irá imprimir sem ser visualizado antes. Estou usando o

JasperPrintManager.printPage(jpRelatorio, 0, true);

onde aparece uma tela com as impressoras para ser selecionada e imprimir. Dae como esta aplicação esta rodando no servidor esta tela abre no servidor e não na máquina que está acessando esta aplicação. Minha pergunta é como faço para abrir na maquina que está acessando a aplicação?

[]'s

6 Respostas

Mero_Aprendiz

guilhermetn3:
Olá galera,
Assim estou fazendo uma aplicação onde irá rodar no servidor e tem um relatório q irá imprimir sem ser visualizado antes. Estou usando o
JasperPrintManager.printPage(jpRelatorio, 0, true);
onde aparece uma tela com as impressoras para ser selecionada e imprimir. Dae como esta aplicação esta rodando no servidor esta tela abre no servidor e não na máquina que está acessando esta aplicação. Minha pergunta é como faço para abrir na maquina que está acessando a aplicação?
[]'s

Sua aplicação é desktop? Se sim, não seria uma boa passar o jpRelatorio do servidor para a máquina local, e na maquina local você chamar o JasperPrintManager?
Se sua aplicação é web, bem então o correto é disponibilizar o relatório para donwload. Se der uma olhadinha no Google, vai ter muita coisa. :wink:

[]'s
JL

guilhermetonetto

sim minha aplicação é web… mas nao tinha que ser por download , tinha q ser diretão aparecer a tela para dizer qual impressora… é um código de barras que será impresso… entao o cliente clica aparece a janela para dizer qual impressora e ja imprimi

Marky.Vasconcelos

Via web voce vai ter que enviar por download ou então mostrar na tela como PDF para o cliente imprimir.

Metaleiro

[color=darkblue] Uma vez eu fiz algo do tipo, mas era uma aplicação “Web” ela rodava no server e era “Startada” via Java Web Start e a view era em Swing, de alguma forma para isso ocorrer algum objeto tem que estar local, pelo menos a parte de impressão tem que estar no cliente[/color]

viniciuspadua

conseguiu resolver ?
tb queria mandar imprimir direto ao invés do download.

orlandogpe

Alguem conseguiu resolver ?

Tb estou com o mesmo problema.

Criado 17 de julho de 2009
Ultima resposta 10 de jan. de 2011
Respostas 6
Participantes 6