如何检测Java PrintService是否需要目标文件?

如何检测Java PrintService是否需要目标文件?,java,file,printing,Java,File,Printing,我运行了一个Java服务器进程,它支持打印到服务器的本地打印机。这与真正的打印机配合得很好。但是,如果它是一个软件打印机,比如PDF文件打印机,那么它将在服务器上弹出一个打印对话框并阻止 如何检测选定的PrintService是否只能打印到文件?下面的代码示例 printService.isAttributeCategorySupported( Destination.class ) 永远都是真的

我运行了一个Java服务器进程,它支持打印到服务器的本地打印机。这与真正的打印机配合得很好。但是,如果它是一个软件打印机,比如PDF文件打印机,那么它将在服务器上弹出一个打印对话框并阻止

如何检测选定的PrintService是否只能打印到文件?下面的代码示例

printService.isAttributeCategorySupported( Destination.class )
永远都是真的