javax.print.attribute.standard

java.lang.Object
  继承者 javax.print.attribute.EnumSyntax
      继承者 javax.print.attribute.standard.PrinterIsAcceptingJobs
所有已实现的接口:
Serializable, Cloneable, Attribute, PrintServiceAttribute

public final class PrinterIsAcceptingJobs
     
extends EnumSyntax
implements PrintServiceAttribute

PrinterIsAcceptingJobs 类是打印属性类,它是一种枚举,指示打印机当前是否能够接受作业。此值与 PrinterStatePrinterStateReasons 属性无关,这是因为其值不会影响当前作业;而只会影响以后的作业。如果该值为 NOT_ACCEPTING_JOBS,那么即便是 PrinterState 为 IDLE 时打印机也会拒绝作业。如果值是 ACCEPTING_JOBS,那么即便是 PrinterState 为 STOPPED 时打印机也会接受作业。

IPP 兼容性:对于 ACCEPTING_JOBS,IPP boolean 值为 "true",而对于 NOT_ACCEPTING_JOBS,其值为 "false"。由 getName() 返回的类别名称是 IPP 属性名称。枚举的整数值是 IPP 枚举值。toString() 方法返回属性值的 IPP 字符串表示形式。

另请参见:
序列化表格

字段摘要
static PrinterIsAcceptingJobs ACCEPTING_JOBS
          打印机当前接受作业。
static PrinterIsAcceptingJobs NOT_ACCEPTING_JOBS
          打印机当前拒绝发送给它的任何作业。
 
构造方法摘要
protected PrinterIsAcceptingJobs(int value)
          构造具有给定整数值的新 PrinterIsAcceptingJobs 枚举值。
 
方法摘要
 Class<? extends Attribute> getCategory()
          获取将用作此打印属性值的“类别”的打印属性类。
protected  EnumSyntax[] getEnumValueTable()
          返回类 PrinterIsAcceptingJobs 的枚举值表。
 String getName()
          获取类别的名称,此属性值是该类别的一个实例。
protected  String[] getStringTable()
          返回类 PrinterIsAcceptingJobs 的字符串表。
 
从类 javax.print.attribute.EnumSyntax 继承的方法
clone, getOffset, getValue, hashCode, readResolve, toString
 
从类 java.lang.Object 继承的方法
equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

字段详细信息

NOT_ACCEPTING_JOBS

public static final PrinterIsAcceptingJobs NOT_ACCEPTING_JOBS
打印机当前拒绝发送给它的任何作业。


ACCEPTING_JOBS

public static final PrinterIsAcceptingJobs ACCEPTING_JOBS
打印机当前接受作业。

构造方法详细信息

PrinterIsAcceptingJobs

protected PrinterIsAcceptingJobs(int value)
构造具有给定整数值的新 PrinterIsAcceptingJobs 枚举值。

参数:
value - 整数值。
方法详细信息

getStringTable

protected String[] getStringTable()
返回类 PrinterIsAcceptingJobs 的字符串表。

覆盖:
EnumSyntax 中的 getStringTable
返回:
字符串表

getEnumValueTable

protected EnumSyntax[] getEnumValueTable()
返回类 PrinterIsAcceptingJobs 的枚举值表。

覆盖:
EnumSyntax 中的 getEnumValueTable
返回:
值表

getCategory

public final Class<? extends Attribute> getCategory()
获取将用作此打印属性值的“类别”的打印属性类。

对于类 PrinterIsAcceptingJobs,该类别就是类 PrinterIsAcceptingJobs 本身。

指定者:
接口 Attribute 中的 getCategory
返回:
打印属性类(类别),这是类 java.lang.Class 的一个实例。

getName

public final String getName()
获取类别的名称,此属性值是该类别的一个实例。

对于类 PrinterIsAcceptingJobs,类别名称是 "printer-is-accepting-jobs"

指定者:
接口 Attribute 中的 getName
返回:
属性类别名称。