Java 显示效果良好的图像在打印时会严重退化

Java 显示效果良好的图像在打印时会严重退化,java,swing,printing,Java,Swing,Printing,我有一个JavaSwing桌面应用程序,我正在打印一些报告。 这些报告包含一些文本和一些图像 当这些图像通过我的应用程序显示在屏幕上时,看起来绝对不错 但是,当相同的图像被发送到格式化文档上进行打印时,图像部分看起来质量下降,但文本保持完美 有什么关于如何进行的建议吗 另外,该应用程序正在100多个不同的中心使用。这不是打印机问题,因为所有打印机不能同时出现故障。我在想,是否有人可以建议我如何设置要打印的文档的dpi,以便获得更高的分辨率。该应用程序正在100多个不同的中心使用。这不是打印机问题

我有一个JavaSwing桌面应用程序,我正在打印一些报告。 这些报告包含一些文本和一些图像

当这些图像通过我的应用程序显示在屏幕上时,看起来绝对不错

但是,当相同的图像被发送到格式化文档上进行打印时,图像部分看起来质量下降,但文本保持完美

有什么关于如何进行的建议吗


另外,该应用程序正在100多个不同的中心使用。这不是打印机问题,因为所有打印机不能同时出现故障。我在想,是否有人可以建议我如何设置要打印的文档的dpi,以便获得更高的分辨率。

该应用程序正在100多个不同的中心使用。这不是打印机问题,因为所有打印机不能同时出现故障。我在想,是否有人可以建议我如何设置要打印的文档的dpi,以便获得更高的分辨率。我想第一个问题是:这些图像的分辨率是什么?中等分辨率的图像在屏幕上可能看起来不错,但如果放大到8x11,效果就不太好了。工作站显示器通常是96像素一英寸。打印机以每英寸300或400像素的速度打印。打印时需要分辨率为显示图像分辨率3或4倍的图像。