Java linux打印问题

时间:2011-03-16 13:42:27

标签: java printing postscript

我有一个显示JFrame的应用程序,其中包含要打印的图形。当我从命令行运行应用程序时,打印过程正常。但是,如果此应用程序由其他应用程序调用,则打印过程不起作用,并且PrintJob类的getGraphics()返回null。

任何人都有任何想法可能是这个行为的原因?我使用的是Red Hat Linux。

提前致谢。

1 个答案:

答案 0 :(得分:0)

  • 是否由未附加到X会话的服务或进程调用?

如果流程未附加到图形桌面会话(X服务器),我已尝试使用Java图形/打印操作的相同问题。

只有解决方案是运行附加到图形会话的进程,我没有找到任何其他解决方法。