JasperReports e impressora Matricial

Onde eu trabalho existe um sistema que imprime um relatório feito no JasperReports, só que em alguns lugares se usa uma impressora matricial para imprimi-lo. Porém, ao imprimir na matricial o relatório fica demasiadamente lento!

Alguem ja teve algum problema parecido ou imagina uma solução para isso?
Alguma opção na API do jasper ou alternativa!

   Seu relatório tem componentes gráficos ou só caracteres ? Se tem só caracteres vc pode usar a API de impressão do proprio J2SE, assim vc tem 2 versões do seu relatório.
   Dá uma olhada na API de impressão pois com ela tenho certeza que vc consegue imprimir em matriciais somente caracteres.

eu ja tentei fazer isso!
exportei pra PDF e tentei imprimir com a API do java!
mas a API do java é meio ruinzinha (ou então sou eu, rs) pq não consegui imprimir o PDF!

tem alguma dica ou exemplo pra eu conseguir gerar o relatório e imprimi-lo?