Gerar arquivo texto com ireport

Pessoal, tenho um sistema que gera alguns relatórios usando jasper (pdf, doc, html), porém alguns clientes usam impressora matrixial o que leva uma eternidade para imprimir porque ela entende como gráfico, estou tentando gerar um relatório .txt com o jasper e a partir dai mandar para a porta da impressora matrixial para imprimir os caracteres, segue o que fiz:

JasperPrint jasperPrint = JasperFillManager.fillReport(new FileInputStream("TesteRel.jasper"), null); 
		
		JRTextExporter exporter = new JRTextExporter();  
		exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);  
		exporter.setParameter(JRExporterParameter.OUTPUT_FILE, new File("teste.txt"));  
		exporter.setParameter(JRTextExporterParameter.PAGE_HEIGHT, 240);
		exporter.setParameter(JRTextExporterParameter.PAGE_WIDTH, 240);
		exporter.setParameter(JRExporterParameter.OFFSET_X, 0);  
		exporter.setParameter(JRExporterParameter.OFFSET_Y, 0);  
		exporter.exportReport();

O código acima está compilado normal, porém o arquivo que ele está gerando “teste.txt” está em branco…
Alguém sabe o que pode estar errado?!

até!