If you have an executing
JSP script, can't you just stream the report to
a file or to a printing service like lpr? Then let the print subsystem
deal with printing or transmission over a slow link.
If you're asking for an automagic way of doing this, sorry, I don't know.
Hmm, if you print to
RTF, then use a (local) JSP or
Java app to remove
all the formatting, images, etc., would you have what you want? Just a
thought. Java does have an HTML/XML parser that would be useful reading
an RTF file, I think.