java.lang.Object
javax.print.attribute.EnumSyntax
javax.print.attribute.standard.JobState
- 所有已实现的接口:
Serializable,Cloneable,Attribute,PrintJobAttribute
JobState 是一个打印属性类,一个枚举,标识打印作业的当前状态。类 JobState 定义标准作业状态值。打印服务实现只需要报告适合特定实现的作业状态;它不必报告每个定义的作业状态。 JobStateReasons 属性增强了 JobState 属性以提供有关给定作业状态下作业的更多详细信息。
IPP 兼容性:getName() 返回的类别名称是 IPP 属性名称。枚举的整数值是 IPP 枚举值。 toString() 方法返回属性值的 IPP 字符串表示。
- 参见:
-
字段摘要
字段修饰符和类型Field描述static final JobState作业已被系统中止(通常在作业处于PROCESSING或PROCESSING_STOPPED状态时),打印机已完成作业中止,并且所有作业状态属性已达到作业的最终值。static final JobState作业已被某些人工机构取消,打印机已完成取消作业,所有作业状态属性已达到作业的最终值。static final JobState作业已成功完成或在处理后出现警告或错误,所有作业介质页已成功堆叠在适当的出纸槽中,并且所有作业状态属性已达到作业的最终值。static final JobState该作业是开始处理的候选人,但尚未处理。static final JobState由于各种原因,作业不是处理的候选者,但一旦原因不再存在,就会返回到PENDING状态。static final JobState作业正在处理中。static final JobState由于各种原因,作业在处理过程中停止,一旦原因不复存在,就会返回到PROCESSING状态。static final JobState作业状态未知。 -
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述获取将用作此打印属性值的“类别”的打印属性类。protected EnumSyntax[]返回类JobState的枚举值表。final StringgetName()获取此属性值是其实例的类别的名称。protected String[]返回JobStatestring table在类 javax.print.attribute.EnumSyntax 中声明的方法
clone, getOffset, getValue, hashCode, readResolve, toString
-
字段详细信息
-
UNKNOWN
作业状态未知。 -
PENDING
该作业是开始处理的候选人,但尚未处理。 -
PENDING_HELD
由于各种原因,作业不是处理的候选者,但一旦原因不再存在,就会返回到PENDING状态。作业的JobStateReasons属性必须表明作业不再是处理候选对象的原因。 -
PROCESSING
作业正在处理中。正在发生以下一项或多项活动:- 该工作正在使用或试图使用一个或多个分析、创建或解释 PDL 等的纯软件过程。
- 该作业正在使用或正在尝试使用一个或多个硬件设备来解释 PDL、在介质上做标记和/或执行装订等整理工作。
- 打印机已准备好打印作业,但输出设备尚未打印它,可能是因为作业尚未到达输出设备,也可能是因为作业在输出设备或其他后台打印程序中排队等待输出设备打印它。
PROCESSING状态时,整个作业状态包括打印机的PrinterState和PrinterStateReasons属性中表示的详细状态。实现可能(尽管不需要)在作业的
JobStateReasons属性中包含其他值以指示作业的进度,例如添加JOB_PRINTING值以指示输出设备何时实际在纸上做标记和/或PROCESSING_TO_STOP_POINT值以指示打印机正在取消或中止作业。 -
PROCESSING_STOPPED
由于各种原因,作业在处理过程中停止,一旦原因不复存在,就会返回到PROCESSING状态。作业的
JobStateReasons属性可能表明作业停止处理的原因。例如,如果输出设备停止,PRINTER_STOPPED值可能包含在作业的JobStateReasons属性中。笔记:当输出设备停止时,该设备通常会在设备本地以人类可读的形式指示其状态。客户端可以通过查询打印机的
PrinterState和PrinterStateReasons属性远程获取更完整的设备状态。 -
CANCELED
作业已被某些人工机构取消,打印机已完成取消作业,所有作业状态属性已达到作业的最终值。当打印机正在取消作业时,作业保持其当前状态,但作业的JobStateReasons属性应包含PROCESSING_TO_STOP_POINT值和CANCELED_BY_USER、CANCELED_BY_OPERATOR或CANCELED_AT_DEVICE值之一。当作业进入CANCELED状态时,必须删除PROCESSING_TO_STOP_POINT值(如果存在),但 CANCELED_BY_xxx值,如果存在,必须保留。 -
ABORTED
作业已被系统中止(通常在作业处于PROCESSING或PROCESSING_STOPPED状态时),打印机已完成作业中止,并且所有作业状态属性已达到作业的最终值。当打印机中止作业时,作业保持其当前状态,但作业的JobStateReasons属性应包含PROCESSING_TO_STOP_POINT和ABORTED_BY_SYSTEM值。当作业进入ABORTED状态时,必须删除PROCESSING_TO_STOP_POINT值(如果存在),但必须保留ABORTED_BY_SYSTEM值(如果存在)。 -
COMPLETED
作业已成功完成或在处理后出现警告或错误,所有作业介质页已成功堆叠在适当的出纸槽中,并且所有作业状态属性已达到作业的最终值。作业的JobStateReasons属性应包含以下值之一:COMPLETED_SUCCESSFULLY、COMPLETED_WITH_WARNINGS或COMPLETED_WITH_ERRORS。
-
-
构造方法详细信息
-
JobState
protected JobState(int value) 使用给定的整数值构造一个新的作业状态枚举值。- 参数:
value- 整数值
-
-
方法详情
-
getStringTable
返回JobStatestring table- 重写:
getStringTable在类EnumSyntax中- 返回:
- 字符串表
-
getEnumValueTable
返回类JobState的枚举值表。- 重写:
getEnumValueTable在类EnumSyntax中- 返回:
- 值表
-
getCategory
获取将用作此打印属性值的“类别”的打印属性类。对于类
JobState和任何供应商定义的子类,类别是类JobState本身。- 指定者:
getCategory在接口Attribute中- 返回:
-
打印属性类(类别),类
java.lang.Class的一个实例
-
getName
获取此属性值是其实例的类别的名称。对于类
JobState和任何供应商定义的子类,类别名称是"job-state"。
-