gpt4 book ai didi

Java 打印 - 在少数打印机上放大打印输出

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:34:32 24 4
gpt4 key购买 nike

在某些打印机上,无论出于何种原因,当通过 Java JVM (Java 7) 打印时,打印输出会自动放大,似乎是默认设置。这似乎与旧打印机有关,而且非常罕见,但不止一种打印机型号会发生这种情况。升级驱动程序也不能解决问题。

该软件使用JFreeReport(经典引擎)库,使用该库导出为PDF时,一切都很棒。使用库的打印预览也很完美。然而,当涉及到打印时,而且这只是极少数打印机的情况,打印输出会被放大。它们没有放大,但字体要大得多且间距不当,因此它们彼此重叠。

这些带有 JDK 6 的相同打印机似乎工作正常。看来,我仍在尝试隔离问题。我的想法是这些打印机可能无法正确支持 Java 7

更新:我找到了this thread which seems to indicate that there are some issues with JDK 7u21 .我在发行说明中没有看到任何内容来解决这个问题。另外这里是another example of the a similar bug report .

更新 2: 对于任何感兴趣的人,我写了一篇名为 Printing is Broken on Mac OS X with Java 7 的博客文章关于这个问题,其中包含更多详细信息和我发现的内容。

最佳答案

这是一个 known bug可悲的是。虽然有一些解决方法(链接中提到的对称打印分辨率,转换为缓冲图像然后打印)我目前还不知道有任何修复。

关于Java 打印 - 在少数打印机上放大打印输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16327374/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com