我正在使用 Java 打印服务 API 进行选择,PrintService
然后将其传递给JasperReport
. JRPrintServiceExporter
基本思想是仅将文档发送到提供的PrintService
. 它实际上是使用java.awt.print.PrinterJob.print()
.
似乎您无法将打印作业发送到具有PrinterIsAcceptingJobs.NOT_ACCEPTING_JOBS
属性的打印机,当它处于脱机状态或关闭电源时如果我向它发送了作业,我会得到一个PrinterException
,因为它不接受作业。
是否可以打印到“NOT_ACCEPTING_JOBS”打印机?在实际操作系统中,这是可行的,作业在池中排队。如何使用 Java 打印服务 API 达到同样的效果?