|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.print.attribute.EnumSyntax | +--javax.print.attribute.standard.JobState
JobState は印刷ジョブの現在の状態を識別して列挙する印刷属性クラスです。JobState クラスはジョブの状態を表す標準値を定義します。印刷サービスが実装される場合、実装に適合するジョブの状態だけを通知する必要があります。定義されたすべての状態を通知する必要はありません。JobStateReasons
属性は JobState 属性を拡張し、ある状態のジョブについてより詳細な情報を提供します。
IPP 互換性: getName()
で返されるカテゴリ名が IPP 属性名、列挙される整数値が IPP の値、toString()
メソッドで返される値が属性値の IPP 文字列表現にそれぞれ対応します。
フィールドの概要 | |
static JobState |
ABORTED
通常、ジョブの状態が PROCESSING または PROCESSING_STOPPED の時に、システム側でジョブが取り消され、プリンタがジョブの取り消しを完了し、すべてのジョブステータス属性がジョブの最終値に設定されています。 |
static JobState |
CANCELED
ユーザ側の操作でジョブが取り消され、プリンタがジョブの取り消しを完了し、すべてのジョブステータス属性がジョブの最終値に設定されています。 |
static JobState |
COMPLETED
ジョブが正常に完了しているか、処理後に警告またはエラーが出され、印刷された用紙はすべて適切な出力トレーに排出され、すべてのジョブステータス属性がジョブの最終値に設定されています。 |
static JobState |
PENDING
ジョブは処理対象になっていますがまだ処理されていません。 |
static JobState |
PENDING_HELD
いくつかの原因でジョブが処理対象になっていませんが、これらが解決された時点で状態が PENDING になります。 |
static JobState |
PROCESSING
ジョブは処理中であり、次のアクティビティが 1 つ以上発生しています。 |
static JobState |
PROCESSING_STOPPED
いくつかの原因で、ジョブが処理中に停止されています。 |
static JobState |
UNKNOWN
ジョブの状態は不明です。 |
コンストラクタの概要 | |
protected |
JobState(int value)
指定された整数値を使用して新しいジョブ状態列挙値を構築します。 |
メソッドの概要 | |
Class |
getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。 |
protected EnumSyntax[] |
getEnumValueTable()
JobState クラスの列挙値テーブルを返します。 |
String |
getName()
この属性値がインスタンスであるカテゴリの名称を返します。 |
protected String[] |
getStringTable()
JobState クラスの文字列テーブルを返します。 |
クラス javax.print.attribute.EnumSyntax から継承したメソッド |
clone, getOffset, getValue, hashCode, readResolve, toString |
クラス java.lang.Object から継承したメソッド |
equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
public static final JobState UNKNOWN
public static final JobState PENDING
public static final JobState PENDING_HELD
JobStateReasons
属性で、ジョブが処理対象になっていない原因を示す必要があります。
public static final JobState PROCESSING
ジョブの状態が PROCESSING の場合、ジョブ全体のステータスに、プリンタの PrinterState
と PrinterStateReasons
属性で表される詳細ステータスが含まれます。
ジョブの進捗を示す JobStateReasons
属性の追加値が、必要がなくても実装に含まれる場合があります。出力デバイスが実際に用紙にマーキングするタイミングを示す JOB_PRINTING 値や、プリンタがジョブを取り消し、または中止しようとしていることを示す PROCESSING_TO_STOP_POINT 値の追加がこれに該当します。
public static final JobState PROCESSING_STOPPED
ジョブの JobStateReasons
属性はジョブが処理を停止している原因を示します。たとえば出力デバイスが停止している場合は、PRINTER_STOPPED がジョブの JobStateReasons
属性に設定されています。
注: 出力デバイスが停止している時は、近くにいる人が認識できるような形で、そのデバイス自体が状態を表します。クライアントからプリンタの PrinterState
と PrinterStateReasons
属性を確認することにより、デバイスの状態をより完全に、リモートで取得することができます。
public static final JobState CANCELED
JobStateReasons
属性には PROCESSING_TO_STOP_POINT 値、および CANCELED_BY_USER、CANCELED_BY_OPERATOR、または CANCELED_AT_DEVICE のどれかの値を含むようにします。ジョブの状態が CANCELED に変わる時には、PROCESSING_TO_STOP_POINT 値が残っている場合は削除する必要がありますが、CANCELED_BY_xxx 値はそのまま残す必要があります。
public static final JobState ABORTED
JobStateReasons
属性には PROCESSING_TO_STOP_POINT 値、および ABORTED_BY_SYSTEM 値を含むようにします。ジョブの状態が ABORTED に変わる時には、PROCESSING_TO_STOP_POINT 値が残っている場合は削除する必要がありますが、ABORTED_BY_SYSTEM 値はそのまま残す必要があります。
public static final JobState COMPLETED
JobStateReasons
属性の値は、COMPLETED_SUCCESSFULLY、COMPLETED_WITH_WARNINGS、または COMPLETED_WITH_ERRORS のどれかである必要があります。
コンストラクタの詳細 |
protected JobState(int value)
value
- 整数値メソッドの詳細 |
protected String[] getStringTable()
EnumSyntax
内の getStringTable
protected EnumSyntax[] getEnumValueTable()
EnumSyntax
内の getEnumValueTable
public final Class getCategory()
JobState クラス、およびベンダー定義の任意のサブクラスでは、カテゴリは JobState クラス自身になります。
Attribute
内の getCategory
java.lang.Class
クラスのインスタンスである印刷属性クラス (カテゴリ)public final String getName()
JobState クラス、およびベンダー定義の任意のサブクラスでは、カテゴリ名は job-state
になります。
Attribute
内の getName
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.