Hi all,
I have been asked by a client to investigate a problem they are having with an old (1.1)
applet they have. See, it doesn't print on IE5.5 or above. Frustratingly I do not have the source, but the applet seems to be making a simple call to to PrinterJob.print(). When the applet's "Print" button is clicked, it brings up the standard print window (the one showing the options for printing and with the Ok and Cancel buttons at the bottom).
When the user clicks "Ok", the page prints, but not all of it. The applet that is being printed is a Swing applet; the first four textboxes print out fine, but the rest of the document only prints the labels and the box outlines, not their content.
To make it even more interesting, this thing *does* print successfully on versions of IE prior to 5.5. I checked msjava.dll and the version of that file doesn't seem to be a factor.
Suggestions? I'm prompted to suggest they build a separate page that displays the results in HTML, and let the browser/OS handle the printing instead of
Java.
- James