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 ?
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 ?
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.
nao entendi totalmente sua idéia.
ta desenvolvendo em web ou desktop?
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…
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!