Grazie minomic,

mi hai realmente indirizzato sulla strada che credo sia quello giusta.

Oracle infatti dice:
inviare una istanza di Graphics alla stampante è essenzialmente la stessa cosa di un rendering sullo schermo...
Disegnare una stringa di testo è facile come le altre operazioni per disegnare un oggetto Graphics2D..
Chiedo a te o a qualcun altro se si fosse trovato a utilizzare la classe printable e se potesse inviare qualche esempio di codice.

Grazie ancora.