jdk/src/java.desktop/share/classes/javax/print/attribute/standard/MultipleDocumentHandling.java
changeset 31165 42e11a4250b7
parent 25859 3317bb8137f4
child 35667 ed476aba94de
equal deleted inserted replaced
31164:a61c96d50ddd 31165:42e11a4250b7
    68  * "<CODE>a(*)</CODE>".
    68  * "<CODE>a(*)</CODE>".
    69  * <P>
    69  * <P>
    70  * The standard MultipleDocumentHandling values are:
    70  * The standard MultipleDocumentHandling values are:
    71  * <UL>
    71  * <UL>
    72  * <LI>
    72  * <LI>
    73  * <A NAME="sdfi">{@link #SINGLE_DOCUMENT
    73  * <a NAME="sdfi"></a>{@link #SINGLE_DOCUMENT
    74  * <B>SINGLE_DOCUMENT</B>}</A>. If a print job has multiple
    74  * <B>SINGLE_DOCUMENT</B>}. If a print job has multiple
    75  * documents -- say, the document data is called <CODE>a</CODE> and
    75  * documents -- say, the document data is called <CODE>a</CODE> and
    76  * <CODE>b</CODE> -- then the result of processing all the document data
    76  * <CODE>b</CODE> -- then the result of processing all the document data
    77  * (<CODE>a</CODE> and then <CODE>b</CODE>) must be treated as a single sequence
    77  * (<CODE>a</CODE> and then <CODE>b</CODE>) must be treated as a single sequence
    78  * of media sheets for finishing operations; that is, finishing would be
    78  * of media sheets for finishing operations; that is, finishing would be
    79  * performed on the concatenation of the sequences <CODE>a(*),b(*)</CODE>. The
    79  * performed on the concatenation of the sequences <CODE>a(*),b(*)</CODE>. The
    83  * sheets resulting from processing the document data must be
    83  * sheets resulting from processing the document data must be
    84  * <CODE>a(*),b(*),a(*),b(*),...</CODE>, and the printer object must force
    84  * <CODE>a(*),b(*),a(*),b(*),...</CODE>, and the printer object must force
    85  * each copy (<CODE>a(*),b(*)</CODE>) to start on a new media sheet.
    85  * each copy (<CODE>a(*),b(*)</CODE>) to start on a new media sheet.
    86  *
    86  *
    87  * <LI>
    87  * <LI>
    88  * <A NAME="sducfi">{@link #SEPARATE_DOCUMENTS_UNCOLLATED_COPIES
    88  * <a NAME="sducfi"></a>{@link #SEPARATE_DOCUMENTS_UNCOLLATED_COPIES
    89  * <B>SEPARATE_DOCUMENTS_UNCOLLATED_COPIES</B>}</A>. If a print job
    89  * <B>SEPARATE_DOCUMENTS_UNCOLLATED_COPIES</B>}. If a print job
    90  * has multiple documents -- say, the document data is called <CODE>a</CODE> and
    90  * has multiple documents -- say, the document data is called <CODE>a</CODE> and
    91  * <CODE>b</CODE> -- then the result of processing the data in each document
    91  * <CODE>b</CODE> -- then the result of processing the data in each document
    92  * instance must be treated as a single sequence of media sheets for finishing
    92  * instance must be treated as a single sequence of media sheets for finishing
    93  * operations; that is, the sets <CODE>a(*)</CODE> and <CODE>b(*)</CODE> would
    93  * operations; that is, the sets <CODE>a(*)</CODE> and <CODE>b(*)</CODE> would
    94  * each be finished separately. The printer must force each copy of the result
    94  * each be finished separately. The printer must force each copy of the result
    96  * If more than one copy is made, the ordering of the sets of media sheets
    96  * If more than one copy is made, the ordering of the sets of media sheets
    97  * resulting from processing the document data must be
    97  * resulting from processing the document data must be
    98  * <CODE>a(*),a(*),...,b(*),b(*)...</CODE>.
    98  * <CODE>a(*),a(*),...,b(*),b(*)...</CODE>.
    99  *
    99  *
   100  * <LI>
   100  * <LI>
   101  * <A NAME="sdccfi">{@link #SEPARATE_DOCUMENTS_COLLATED_COPIES
   101  * <a NAME="sdccfi"></a>{@link #SEPARATE_DOCUMENTS_COLLATED_COPIES
   102  * <B>SEPARATE_DOCUMENTS_COLLATED_COPIES</B>}</A>. If a print job
   102  * <B>SEPARATE_DOCUMENTS_COLLATED_COPIES</B>}. If a print job
   103  * has multiple documents -- say, the document data is called <CODE>a</CODE> and
   103  * has multiple documents -- say, the document data is called <CODE>a</CODE> and
   104  * <CODE>b</CODE> -- then the result of processing the data in each document
   104  * <CODE>b</CODE> -- then the result of processing the data in each document
   105  * instance must be treated as a single sequence of media sheets for finishing
   105  * instance must be treated as a single sequence of media sheets for finishing
   106  * operations; that is, the sets <CODE>a(*)</CODE> and <CODE>b(*)</CODE> would
   106  * operations; that is, the sets <CODE>a(*)</CODE> and <CODE>b(*)</CODE> would
   107  * each be finished separately. The printer must force each copy of the result
   107  * each be finished separately. The printer must force each copy of the result
   109  * If more than one copy is made, the ordering of the sets of media sheets
   109  * If more than one copy is made, the ordering of the sets of media sheets
   110  * resulting from processing the document data must be
   110  * resulting from processing the document data must be
   111  * <CODE>a(*),b(*),a(*),b(*),...</CODE>.
   111  * <CODE>a(*),b(*),a(*),b(*),...</CODE>.
   112  *
   112  *
   113  * <LI>
   113  * <LI>
   114  * <A NAME="sdnsfi">{@link #SINGLE_DOCUMENT_NEW_SHEET
   114  * <a NAME="sdnsfi"></a>{@link #SINGLE_DOCUMENT_NEW_SHEET
   115  * <B>SINGLE_DOCUMENT_NEW_SHEET</B>}</A>. Same as SINGLE_DOCUMENT,
   115  * <B>SINGLE_DOCUMENT_NEW_SHEET</B>}. Same as SINGLE_DOCUMENT,
   116  * except that the printer must ensure that the first impression of each
   116  * except that the printer must ensure that the first impression of each
   117  * document instance in the job is placed on a new media sheet. This value
   117  * document instance in the job is placed on a new media sheet. This value
   118  * allows multiple documents to be stapled together with a single staple where
   118  * allows multiple documents to be stapled together with a single staple where
   119  * each document starts on a new sheet.
   119  * each document starts on a new sheet.
   120  * </UL>
   120  * </UL>
   151  * <P>
   151  * <P>
   152  * <B>IPP Compatibility:</B> The category name returned by
   152  * <B>IPP Compatibility:</B> The category name returned by
   153  * <CODE>getName()</CODE> is the IPP attribute name.  The enumeration's
   153  * <CODE>getName()</CODE> is the IPP attribute name.  The enumeration's
   154  * integer value is the IPP enum value.  The <code>toString()</code> method
   154  * integer value is the IPP enum value.  The <code>toString()</code> method
   155  * returns the IPP string representation of the attribute value.
   155  * returns the IPP string representation of the attribute value.
   156  * <P>
       
   157  *
   156  *
   158  * @see  Copies
   157  * @see  Copies
   159  * @see  Finishings
   158  * @see  Finishings
   160  * @see  NumberUp
   159  * @see  NumberUp
   161  * @see  PageRanges
   160  * @see  PageRanges