Java打印设置是否受到其他程序的干扰?

Java打印设置是否受到其他程序的干扰?,java,linux,printing,Java,Linux,Printing,我正在DebianLinux上运行一个Java程序。由于某些原因,在其他程序中更改打印机设置时,会干扰Java程序的打印。更改Java打印对话框上的设置似乎没有任何效果,来自外部程序的设置似乎占据了优先权。你知道发生了什么吗?Java外部正在更改哪些设置?打印对话框是OS本机对话框还是某个自定义Java对话框?运行在哪个JDK中的Java程序?@JiriPatera例如,使用外部PDF读取器(如KPDF)将打印方向更改为横向并保存。返回Java程序后,即使打印对话框显示设置为纵向,也会以横向方式

我正在DebianLinux上运行一个Java程序。由于某些原因,在其他程序中更改打印机设置时,会干扰Java程序的打印。更改Java打印对话框上的设置似乎没有任何效果,来自外部程序的设置似乎占据了优先权。你知道发生了什么吗?

Java外部正在更改哪些设置?打印对话框是OS本机对话框还是某个自定义Java对话框?运行在哪个JDK中的Java程序?@JiriPatera例如,使用外部PDF读取器(如KPDF)将打印方向更改为横向并保存。返回Java程序后,即使打印对话框显示设置为纵向,也会以横向方式打印出来。Java程序使用的是Java打印对话框,而不是本机对话框。Java程序正在1.6.0JVM上运行。这个问题似乎是由lpoptions引起的。清除用户选项文件~/.lpoptions和全局选项文件/etc/cups/lpoptions后,它似乎解决了干扰问题。在Linux的任何发行版中,有没有其他人在使用Java打印时遇到过这种情况?有没有比清除或删除选项文件更好的解决方法?