Selecionando uma impressora JasperReport

Caro Amigos!
Estou com problemas em escolher em qual impressora eu quero imprimir usando o JasperReport,
estou usando a versão 6.2, e minha aplicação é Desktop.

Tentei usar :


// JasperPrintManager.printReport();


Porem ele não imprime em impressoras em rede,

também tentei


PrintServiceAttributeSet printServiceAttributes =
            new HashPrintServiceAttributeSet();
        printServiceAttributes.add(new PrinterName(pPrinter, null));
 
...
 
exporter.setParameter(
            JRPrintServiceExporterParameter.PRINT_REQUEST_ATTRIBUTE_SET,
            printRequestAttributes);

Mas existem varios metodos decrepted e não funcionou também, alguem tem alguma luz ?

Amigo, está faltando uns parametros ai no printReport…
eu uso assim:

` JasperPrint jp = JasperFillManager.fillReport(bla bla bla bla);
JasperPrintManager.printReport(jp, true);

//true = aparece o dialogo de impressão para selecionar a impressora
//false = imprime diretamente na impressora que estiver como padrão
`
vc consegue preencher o JasperPrint né ?

qualquer dúvida estarei a disposição