public class PrinterStateReason extends EnumSyntax implements Attribute
PrinterState
属性的值。类printerstatereason定义标准的打印机状态的原因值。一个打印服务实现只需要报告这些打印机状态的原因是适当的特定的实现,它不需要报告每一个定义的打印机状态的原因。
实例printerstatereason不会出现在打印服务的属性直接设置。相反,一个PrinterStateReasons
属性出现在打印服务的属性集。的PrinterStateReasons
属性包含零个、一个、或多个printerstatereason对象属于打印服务的状态,每个printerstatereason对象与一个Severity
水平报告相关(不严重),警告或错误(最严重)。打印机添加一个printerstatereason对象打印服务的PrinterStateReasons
属性时相应的条件成为真正的打印机和打印机,删除printerstatereason对象时再相应条件为假,无论打印服务的整体PrinterState
也改变了。
聚丙烯的相容性:字符串返回的值,每个PrinterStateReason
和相关Severity
对象的toString()
方法,串联在一起,一个连字符("-"
)之间,给出了一PrinterStateReasons
IPP关键字值。返回getName()
类别名称为IPP的属性名称。
Modifier | Constructor and Description |
---|---|
protected |
PrinterStateReason(int value)
用给定的整数值构造一个新的打印机状态原因枚举值。
|
Modifier and Type | Method and Description |
---|---|
类<? extends Attribute> |
getCategory()
获取要用作该打印属性值的“类别”的打印属性类。
|
protected EnumSyntax[] |
getEnumValueTable()
返回舱printerstatereason枚举值表。
|
String |
getName()
获取此属性值的类别的名称,即一个实例。
|
protected String[] |
getStringTable()
返回舱printerstatereason字符串表。
|
clone, getOffset, getValue, hashCode, readResolve, toString
public static final PrinterStateReason OTHER
public static final PrinterStateReason MEDIA_NEEDED
public static final PrinterStateReason MEDIA_JAM
public static final PrinterStateReason MOVING_TO_PAUSED
PrinterState
成为输出停止,停止,和暂停的值代替moving_to_paused值在
PrinterStateReasons
属性。如果打印机可以暂停,并且实现在某些情况下需要大量的时间来暂停一个设备,必须支持此值。
public static final PrinterStateReason PAUSED
PrinterState
停止。在这种状态下,打印机不能产生打印输出,但它必须执行客户端请求的其他操作。如果打印机已打印作业时,打印机被暂停,打印机必须恢复打印工作时,打印机不再暂停,并没有留下任何证据在打印输出的这样一个暂停。如果可以暂停打印机,必须支持此值。
public static final PrinterStateReason SHUTDOWN
public static final PrinterStateReason CONNECTING_TO_DEVICE
public static final PrinterStateReason TIMED_OUT
public static final PrinterStateReason STOPPING
PrinterState
停止。停止的原因是从来没有一个错误,即使是一个打印机与一个单一的输出设备。当输出设备停止接受工作,打印机的
PrinterStateReasons
将这个原因而输出设备完成打印。
public static final PrinterStateReason STOPPED_PARTLY
public static final PrinterStateReason TONER_LOW
public static final PrinterStateReason TONER_EMPTY
public static final PrinterStateReason SPOOL_AREA_FULL
public static final PrinterStateReason COVER_OPEN
public static final PrinterStateReason INTERLOCK_OPEN
public static final PrinterStateReason DOOR_OPEN
public static final PrinterStateReason INPUT_TRAY_MISSING
public static final PrinterStateReason MEDIA_LOW
public static final PrinterStateReason MEDIA_EMPTY
public static final PrinterStateReason OUTPUT_TRAY_MISSING
public static final PrinterStateReason OUTPUT_AREA_ALMOST_FULL
public static final PrinterStateReason OUTPUT_AREA_FULL
public static final PrinterStateReason MARKER_SUPPLY_LOW
public static final PrinterStateReason MARKER_SUPPLY_EMPTY
public static final PrinterStateReason MARKER_WASTE_ALMOST_FULL
public static final PrinterStateReason MARKER_WASTE_FULL
public static final PrinterStateReason FUSER_OVER_TEMP
public static final PrinterStateReason FUSER_UNDER_TEMP
public static final PrinterStateReason OPC_NEAR_EOL
public static final PrinterStateReason OPC_LIFE_OVER
public static final PrinterStateReason DEVELOPER_LOW
public static final PrinterStateReason DEVELOPER_EMPTY
public static final PrinterStateReason INTERPRETER_RESOURCE_UNAVAILABLE
protected PrinterStateReason(int value)
value
整型值。
protected String[] getStringTable()
getStringTable
方法重写,继承类
EnumSyntax
protected EnumSyntax[] getEnumValueTable()
getEnumValueTable
方法重写,继承类
EnumSyntax
public final 类<? extends Attribute> getCategory()
方法重写,继承类printerstatereason和任何厂商定义的子类,类是类printerstatereason本身。
getCategory
接口
Attribute
java.lang.Class
类实例。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.