public class JobStateReason extends EnumSyntax implements Attribute
JobState
属性的值。类定义了工作状态的原因jobstatereason标准值。一个打印服务实现只需要报告那些适合特定实现的工作状态的原因,它不需要报告每一个定义的工作状态的原因。
实例jobstatereason不会出现在打印作业的属性直接设置。相反,一个JobStateReasons
属性出现在打印作业的属性设置。的JobStateReasons
属性包含零个、一个、或多个jobstatereason对象属于打印作业的状态。打印机添加一个jobstatereason对象的打印作业的JobStateReasons
属性时相应的条件成为真正的打印作业,和打印机删除jobstatereason对象时再相应条件为假,无论打印作业的整体JobState
也改变了。
聚丙烯的相容性:类别名称返回getName()
是IPP的属性名称。枚举的整数值为IPP的枚举值。的toString()
方法返回属性值的字符串表示形式的IPP。
Modifier and Type | Field and Description |
---|---|
static JobStateReason |
ABORTED_BY_SYSTEM
该作业被系统中止。
|
static JobStateReason |
COMPRESSION_ERROR
这项工作被中止的系统因为打印机解压缩时遇到了在文档中的数据错误。
|
static JobStateReason |
DOCUMENT_ACCESS_ERROR
打印机无法访问通过引用传递的一个或多个文档(即,打印数据表示对象是一个网址)。
|
static JobStateReason |
DOCUMENT_FORMAT_ERROR
该作业被系统中止,因为打印机在处理它的文档数据中遇到了一个错误。
|
static JobStateReason |
JOB_CANCELED_AT_DEVICE
该工作被一个身份不明的本地用户取消,也就是说,一个设备的控制台上的用户。
|
static JobStateReason |
JOB_CANCELED_BY_OPERATOR
该作业被操作员取消,也就是说,由一个已被认证为具有操作员权限的用户(无论是本地或远程)。
|
static JobStateReason |
JOB_CANCELED_BY_USER
该作业被作业所有者取消,也就是说,由一个用户,其身份验证身份与创建打印作业的原始用户的值相同,或由一些其他授权的最终用户,如作业所有者的安全组的成员取消。
|
static JobStateReason |
JOB_COMPLETED_SUCCESSFULLY
工作成功完成。
|
static JobStateReason |
JOB_COMPLETED_WITH_ERRORS
这项工作完成的错误(和可能的警告)。
|
static JobStateReason |
JOB_COMPLETED_WITH_WARNINGS
工作完成与警告。
|
static JobStateReason |
JOB_DATA_INSUFFICIENT
打印机已创建了打印作业,但打印机在它可以将作业移到处理状态之前,期望有更多的打印数据。
|
static JobStateReason |
JOB_HOLD_UNTIL_SPECIFIED
这项工作的
JobHoldUntil 属性的值是一个日期时间仍在未来特定。
|
static JobStateReason |
JOB_INCOMING
打印机已创建了打印作业,但打印机还没有完成访问或接受所有的打印数据。
|
static JobStateReason |
JOB_INTERPRETING
该作业处于处理状态,但更具体地说,打印机将对文档数据进行解释。
|
static JobStateReason |
JOB_OUTGOING
打印机将作业发送到输出设备。
|
static JobStateReason |
JOB_PRINTING
输出装置是标记媒体。
|
static JobStateReason |
JOB_QUEUED
该作业处于处理状态,但更具体地说,打印机已将文档数据队列。
|
static JobStateReason |
JOB_QUEUED_FOR_MARKER
工作是在pending_held,悬而未决,或加工状态,但更特别的是,打印机已完成处理的文档能够开始标记和工作等待标记。
|
static JobStateReason |
JOB_RESTARTABLE
此作业被保留,并当前能够重新启动。
|
static JobStateReason |
JOB_TRANSFORMING
该工作是在处理状态,但更具体地说,打印机正在解释文档数据,并产生另一个电子表示。
|
static JobStateReason |
PRINTER_STOPPED
打印机的属性的
PrinterState IA值停止。
|
static JobStateReason |
PRINTER_STOPPED_PARTLY
该打印机的
PrinterStateReasons 属性的值包含一个
PrinterStateReason 值stopped_partly。
|
static JobStateReason |
PROCESSING_TO_STOP_POINT
请求已取消了工作或者打印机已中止工作,但打印机仍然执行工作上的一些行动到指定的停车点发生或终止/清理工作完成。
|
static JobStateReason |
QUEUED_IN_DEVICE
该作业已被转发给无法发送回状态的设备或打印系统。
|
static JobStateReason |
RESOURCES_ARE_NOT_READY
至少一个工作所需的资源,如媒体、字体、资源对象等,还没有准备好任何的物理打印机,其中的工作是一个候选人。
|
static JobStateReason |
SERVICE_OFF_LINE
打印机脱机,不接受任何作业。
|
static JobStateReason |
SUBMISSION_INTERRUPTED
这项工作没有完全提交给一些不可预见的原因。
|
static JobStateReason |
UNSUPPORTED_COMPRESSION
这项工作被中止的系统因为打印机确定在尝试解压缩文件的数据压缩是不受支持的打印机。
|
static JobStateReason |
UNSUPPORTED_DOCUMENT_FORMAT
该作业被系统中止,因为文档数据的文档格式(文档的味道)不在打印机支持的那些中。
|
Modifier | Constructor and Description |
---|---|
protected |
JobStateReason(int value)
用给定的整数值构造一个新的作业状态原因枚举值。
|
Modifier and Type | Method and Description |
---|---|
类<? extends Attribute> |
getCategory()
获取要用作该打印属性值的“类别”的打印属性类。
|
protected EnumSyntax[] |
getEnumValueTable()
返回舱jobstatereason枚举值表。
|
String |
getName()
获取此属性值的类别的名称,即一个实例。
|
protected String[] |
getStringTable()
返回舱jobstatereason字符串表。
|
clone, getOffset, getValue, hashCode, readResolve, toString
public static final JobStateReason JOB_INCOMING
public static final JobStateReason JOB_DATA_INSUFFICIENT
public static final JobStateReason DOCUMENT_ACCESS_ERROR
JobStateReasons
属性取决于实施和/或网站的政策。如果打印机支持与网址打印数据表示对象的文档的口味,这个值应该被支持。
public static final JobStateReason SUBMISSION_INTERRUPTED
public static final JobStateReason JOB_OUTGOING
public static final JobStateReason JOB_HOLD_UNTIL_SPECIFIED
JobHoldUntil
属性的值是一个日期时间仍在未来特定。工作必须不是一个处理的候选人,直到这个原因被删除,并没有其他理由来保持工作。这个值应该是如果
JobHoldUntil
作业模板属性支持。
public static final JobStateReason RESOURCES_ARE_NOT_READY
public static final JobStateReason PRINTER_STOPPED_PARTLY
PrinterStateReasons
属性的值包含一个stopped_partly
PrinterStateReason
价值。
public static final JobStateReason PRINTER_STOPPED
PrinterState
IA值停止。
public static final JobStateReason JOB_INTERPRETING
public static final JobStateReason JOB_QUEUED
public static final JobStateReason JOB_TRANSFORMING
public static final JobStateReason JOB_QUEUED_FOR_MARKER
public static final JobStateReason JOB_PRINTING
public static final JobStateReason JOB_CANCELED_BY_USER
public static final JobStateReason JOB_CANCELED_BY_OPERATOR
public static final JobStateReason JOB_CANCELED_AT_DEVICE
public static final JobStateReason ABORTED_BY_SYSTEM
public static final JobStateReason UNSUPPORTED_COMPRESSION
Compression
是必需的文档描述属性。
public static final JobStateReason COMPRESSION_ERROR
public static final JobStateReason UNSUPPORTED_DOCUMENT_FORMAT
"application/octet-stream"
MIME类型,打印机可能如果打印机无法确定文件数据的实际格式通过自动感应中止工作(如果打印机支持的文件格式如果明确指定)。此值必须被支持,因为需要为每个文档指定一个文档的味道。
public static final JobStateReason DOCUMENT_FORMAT_ERROR
public static final JobStateReason PROCESSING_TO_STOP_POINT
如果执行需要一定的测量时间取消在处理工作或processing_stopped工作状态,打印机必须用这个理由表明打印机仍然是执行工作上的一些行动而工作仍然在处理或processing_stopped状态。在所有的工作岗位描述属性已经停止增长,打印机将工作从加工状态的取消或中止工作状态。
public static final JobStateReason SERVICE_OFF_LINE
public static final JobStateReason JOB_COMPLETED_SUCCESSFULLY
public static final JobStateReason JOB_COMPLETED_WITH_WARNINGS
public static final JobStateReason JOB_COMPLETED_WITH_ERRORS
public static final JobStateReason JOB_RESTARTABLE
JobStateReasons
属性,那么打印机必须接受请求重启工作。如果支持重新启动作业,则应该支持此值。【重启工作能力不在打印服务java API目前。]
public static final JobStateReason QUEUED_IN_DEVICE
JobState
属性来完成,增加了queued_in_device理由工作
JobStateReasons
属性表示打印机没有关于工作的额外的信息,不会有任何更好的信息。
protected JobStateReason(int value)
value
整型值。
protected String[] getStringTable()
getStringTable
方法重写,继承类
EnumSyntax
protected EnumSyntax[] getEnumValueTable()
getEnumValueTable
方法重写,继承类
EnumSyntax
public final 类<? extends Attribute> getCategory()
方法重写,继承类jobstatereason和任何厂商定义的子类,类是类jobstatereason本身。
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.