Io ho avuto un problema simile e sono riuscito a stampare il contenuto html passando a print il valore ritornato da getGraphics() richiamato sul editorpane (o su uno dei suoi componenti interni ora non ricordo),il problema è che l'impaginazione del documento su un foglio A4 in questo modo fa schifo (me ne tagliava quasi metà sulla destra) e non c'è stato modo di farlo collaborare (ho anche postato sul forum per chiedere consigli) quindi ho abbandonato alla fine.
Ciao