Unix가 lpoptions를 무시하고 Java가 해당 작업을 수행하도록 하는 방법이 있습니까?

Unix가 lpoptions를 무시하고 Java가 해당 작업을 수행하도록 하는 방법이 있습니까?

저는 Debian Linux에서 Jasper 보고서를 인쇄하기 위해 javax.print API를 사용하고 있습니다. 어떤 이유로 저장된 옵션(CUPS 설정)은 항상 Java 인쇄 대화 상자에서 선택한 설정보다 우선합니다. 현재 이 문제를 해결하는 유일한 방법은 사용자 디렉터리에서 .lpoptions 파일을 삭제하는 것입니다.

이것은 Java로 제어할 수 있는 것이 아닌 것 같습니다. 그렇다면 Unix CUPS 설정이 인쇄 설정을 무시하는 것을 방지할 수 있는 방법이 있습니까?

관련 정보