【发布时间】:2012-05-11 22:03:10
【问题描述】:
我正在使用 Java 打印服务 API 选择 PrintService,然后将其传递给 JasperReport 的 JRPrintServiceExporter。基本思想是只需将文档发送到提供的PrintService。它实际上是使用java.awt.print.PrinterJob.print()。
似乎您无法将打印作业发送到具有PrinterIsAcceptingJobs.NOT_ACCEPTING_JOBS 属性的打印机,当它处于脱机状态或关闭电源时如果我向它发送作业,我会收到PrinterException,因为它不接受作业.
是否可以打印到“NOT_ACCEPTING_JOBS”打印机?在实际操作系统中,这是可行的,作业在池中排队。如何使用 Java 打印服务 API 达到同样的效果?
【问题讨论】: