I can't seem to find any information online about printing high resolution photos or images from a
Java app, and I'm wondering if anyone here as any experience.
In the app I'm working on, printing out 72 dpi images works as expected. Printing out higher res (like 300 dpi) images doesn't--or maybe it does work as expected, but I want to change the behavior
. It seems as though Java is still thinking in terms of printing to screen resolution, because when I try to print a 300 dpi image, it will print out the image 4+ times larger than the actual image, with the same "fidelity" as a 72 dpi image. In other words, if an image is 300 dpi, 4 inches x 6 inches, it will print the image as if it was about 16 inches x 24 inches, at 72 dpi.
Obviously, want I want is a photo-quality 4 x 6 image. Anyone know of any way to force Java printing to do that?