Impressão de notas fiscais

Olá, alguém conhece uma ferramenta que ajude a gerar layouts de notas fiscais? Pois para cada cliente q necessita imprimir suas notas, lá vou eu programar “no muque” o layout de acordo com o modelo de nota de cada firma… Seja usando arquivo-texto ou PrintServices, dá 1 trabalhão acertar a posição de campo por campo!
Nunca usei o Acrobat, sei q ele é uma ferramenta para criar formulários digitais, mas será q é possível integrá-lo aos sistemas feitos em Java?

uma ferramenta de relatorio na serve?

http://ireport.sf.net