Gerar nota

Estou Criando uma tela caixa estou querendo gerar a nota Ex : Em um mercado quando se faz um a compra é gera-
do uma nota como se fosse um relatórios de produtos comprados .

Como faço isso, com que progama,qual o tipo de papel ?
Uso o Ireport mas acho que com ele não é posssivel ou é?