JavaTM 2 Platform
Std. Ed. v1.4.2

javax.print
Interface MultiDocPrintJob

All Superinterfaces:
DocPrintJob

public interface MultiDocPrintJob
extends DocPrintJob

Obtained from a MultiDocPrintService, a MultiDocPrintJob can print a specified collection of documents as a single print job with a set of job attributes.


Method Summary
 void print(MultiDoc multiDoc, PrintRequestAttributeSet attributes)
          Print a MultiDoc with the specified job attributes.
 
Methods inherited from interface javax.print.DocPrintJob
addPrintJobAttributeListener, addPrintJobListener, getAttributes, getPrintService, print, removePrintJobAttributeListener, removePrintJobListener
 

Method Detail

print

public void print(MultiDoc multiDoc,
                  PrintRequestAttributeSet attributes)
           throws PrintException
Print a MultiDoc with the specified job attributes. This method should only be called once for a given print job. Calling it again will not result in a new job being spooled to the printer. The service implementation will define policy for service interruption and recovery. Application clients which want to monitor the success or failure should register a PrintJobListener.

Parameters:
multiDoc - The documents to be printed. ALL must be a flavor supported by the PrintJob & PrintService.
attributes - The job attributes to be applied to this print job. If this parameter is null then the default attributes are used.
Throws:
PrintException - The exception additionally may implement an interfaces which more precisely describes the cause of the exception
  • FlavorException. If the document has a flavor not supported by this print job.
  • AttributeException. If one or more of the attributes are not valid for this print job.

JavaTM 2 Platform
Std. Ed. v1.4.2

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 2003, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.