yo tengo el mismo problema , aun no lo he podido solucionar al 100 pero te recomiendo busques algo del jasperreport en txtExporter
http://jasperreports.sourceforge.net...ext/index.html
, debes exportar el reporte a texto y enviarlo a la impresora , en mi caso por lo complejo no pude realizar la exportación total de varios elementos y tuve que crear mi propia clase