PrinterState
is a printing attribute class, an enumeration,
that identifies the current state of a printer. Class PrinterState
defines standard printer state values. A Print Service implementation only
needs to report those printer states which are appropriate for the particular
implementation; it does not have to report every defined printer state. The
PrinterStateReasons
attribute augments the
PrinterState
attribute to give more detailed information about the
printer in given printer state.
IPP Compatibility: The category name returned by getName()
is
the IPP attribute name. The enumeration's integer value is the IPP enum
value. The toString()
method returns the IPP string representation of
the attribute value.
Modifier and Type | Field and Description |
---|---|
public static final PrinterState | IDLE
Indicates that new jobs can start processing without waiting. |
private static final PrinterState[] | myEnumValueTable
The enumeration value table for class |
private static final String[] | myStringTable
The string table for class |
public static final PrinterState | PROCESSING
Indicates that jobs are processing; new jobs will wait before processing. |
private static final long | serialVersionUID
Use serialVersionUID from JDK 1.4 for interoperability.
|
public static final PrinterState | STOPPED
Indicates that no jobs can be processed and intervention is required. |
public static final PrinterState | UNKNOWN
The printer state is unknown. |
Access | Constructor and Description |
---|---|
protected | PrinterState(int
Integer value value)Construct a new printer state enumeration value with the given integer value. |
Modifier and Type | Method and Description |
---|---|
public final Class | Returns: printing attribute class (category), an instance of classjava. Implements javax. Get the printing attribute class which is to be used as the "category" for this printing attribute value. |
protected EnumSyntax[] | getEnumValueTable()
Overrides javax. Returns the enumeration value table for class |
public final String | Returns: attribute category nameImplements javax. Get the name of the category of which this attribute value is an instance. |
protected String[] | getStringTable()
Overrides javax. Returns the string table for class |
IDLE | back to summary |
---|---|
public static final PrinterState IDLE Indicates that new jobs can start processing without waiting. |
myEnumValueTable | back to summary |
---|---|
private static final PrinterState[] myEnumValueTable The enumeration value table for class |
myStringTable | back to summary |
---|---|
private static final String[] myStringTable The string table for class |
PROCESSING | back to summary |
---|---|
public static final PrinterState PROCESSING Indicates that jobs are processing; new jobs will wait before processing. |
serialVersionUID | back to summary |
---|---|
private static final long serialVersionUID Hides javax. Use serialVersionUID from JDK 1.4 for interoperability. |
STOPPED | back to summary |
---|---|
public static final PrinterState STOPPED Indicates that no jobs can be processed and intervention is required. |
UNKNOWN | back to summary |
---|---|
public static final PrinterState UNKNOWN The printer state is unknown. |
PrinterState | back to summary |
---|---|
protected PrinterState(int value) Construct a new printer state enumeration value with the given integer value.
|
getCategory | back to summary |
---|---|
public final Class Implements javax. Get the printing attribute class which is to be used as the "category" for this printing attribute value.
For class
|
getEnumValueTable | back to summary |
---|---|
protected EnumSyntax[] getEnumValueTable() Overrides javax. Returns the enumeration value table for class
|
getName | back to summary |
---|---|
public final String getName() Implements javax. Get the name of the category of which this attribute value is an instance.
For class
|
getStringTable | back to summary |
---|---|
protected String[] getStringTable() Overrides javax. Returns the string table for class
|