La stampa su carta è sempre stato il punto debole di Java.
Ad ogni modo, esiste un package apposito (della libreria standard): dà un'occhiata al package [b]javax.print[/u].

Credo che esistano anche dei tutorial per l'utilizzo delle sue classi, cerca nella documentazione ufficiale nel sito della Sun.


Ciao.