Não entendí bem sua dúvida, mas serveria com JavaScript? Se sim, acho q é window.print() o comando, ok?
sf.marcius
uma solução simples seria você fazer seu formulário gerar um relatório jasper/ireport e exportar para pdf.
caso sua aplicação seja desktop, se nao me engano a lib do jasper provê um viewer de relatórios que possui aqueles botoes de ant/prox página, imprimir, etc…
desse modo vc ‘desenha’ seu relatório (aquilo q vc quer imprimir) do jeito que quiser, podendo criar grades, logos, cabeçalho, rodapé, etc
pra saber como criar relatórios com o jasper/ireport, pesquise outros tópicos no forum.