impressão e iReport

4 respostas
ThiagoWorldCoder

Beleza galera!!

Preciso mandar uma impressão direta pra ser realizada pelo iReport, eu não quero que ele gere pdf!

Como faço pra indicar que impressora ele deve imprimir, por exemplo especificando o ip ?

4 Respostas

L

nao sei se é possível…
mas o ireport tem um Componente chamado JasperViewer, que tem um botão de impressão!
Decompila esse componente e veja como faz…
mas ele chama o Dialog de impressão do SO.

L

nao entendi totalmente sua idéia.
ta desenvolvendo em web ou desktop?

Fernando_Generoso_da

Gera o Stream do relatório e envia direto para a porta da impressora(stream do pdf, não do template)…acho que dessa forma funciona…

ThiagoWorldCoder

Deu certo a impressão!

Através do código seguinte, eu posso listar as impressoras disponíveis:

PrintService[] ps = PrintServiceLookup.lookupPrintServices(null, null);

                for (int i = 0; i < ps.length; i++) {
                 System.out.println(ps[i].getName());
                }

Eu queria saber se tem como eu imprimir em uma impressora não compartihada da rede!

Criado 31 de agosto de 2009
Ultima resposta 31 de ago. de 2009
Respostas 4
Participantes 3