public final class SheetCollate extends EnumSyntax implements DocAttribute, PrintRequestAttribute, PrintJobAttribute
SheetCollate
printing attribute specifies
whether or not the sheets of each copy in a print job have to be
in sequence.
The attribute only makes sense if multiple copies are specified through
the Copies
printing attribute. If UNCOLLATED
is specified every page of a print job is printed for all requested
copies before the next page is processed. COLLATED
means
that for every copy requested the pages have to be printed in sequence.
IPP Compatibility: SheetCollate is not an IPP 1.1 attribute.
Modifier and Type | Field and Description |
---|---|
static SheetCollate |
COLLATED
The sheets of the different copies are collated.
|
static SheetCollate |
UNCOLLATED
The sheets of the different copies are uncollated.
|
Modifier | Constructor and Description |
---|---|
protected |
SheetCollate(int value)
Creates a
SheetCollate object. |
Modifier and Type | Method and Description |
---|---|
Class<? extends Attribute> |
getCategory()
Returns category of this class.
|
protected EnumSyntax[] |
getEnumValueTable()
Returns a table with the enumeration values for this object.
|
String |
getName()
Returns the name of this attribute.
|
protected String[] |
getStringTable()
Returns a table with the enumeration values represented as strings
for this object.
|
clone, getOffset, getValue, hashCode, readResolve, toString
public static final SheetCollate UNCOLLATED
public static final SheetCollate COLLATED
protected SheetCollate(int value)
SheetCollate
object.value
- the enum value.public Class<? extends Attribute> getCategory()
getCategory
in interface Attribute
SheetCollate
itself.protected String[] getStringTable()
getStringTable
in class EnumSyntax
protected EnumSyntax[] getEnumValueTable()
getEnumValueTable
in class EnumSyntax