|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.print.attribute.EnumSyntax javax.print.attribute.standard.JobStateReason
public class JobStateReason
JobStateReason はジョブの現在の状態についての追加情報、つまりジョブの JobState
属性をよりわかりやすくする情報を値の列挙として提供する印刷属性クラスです。JobStateReason クラスはジョブの状態理由を表す標準の値を定義します。印刷サービスを実装する場合、通知する必要があるジョブ状態理由は特定の実装に適応するものだけです。
定義されているすべてのジョブ状態理由を通知する必要はありません。JobStateReason 自体は印刷ジョブの属性セットでは直接使用されず、JobStateReasons
属性が使用されます。JobStateReasons
属性には、印刷ジョブのステータスに関連する JobStateReason オブジェクトがまったく含まれない場合もあり、1 つ以上含まれる場合もあります。プリンタは印刷ジョブの JobStateReasons
オブジェクトに対応する条件が true になった時に、JobStateReason オブジェクトを印刷ジョブの JobStateReasons
属性に追加し、false になった時にこのオブジェクトを削除します。 印刷ジョブ全体の JobState
の変更とは無関係にこの処理が行われます。
IPP 互換性:getName()
によって返されるカテゴリ名は IPP 属性の名前です。列挙の整数値は IPP 列挙型値です。toString()
メソッドは、属性値の IPP 文字列表現を返します。
フィールドの概要 | |
---|---|
static JobStateReason |
ABORTED_BY_SYSTEM
ジョブがシステム側で中止されました。 |
static JobStateReason |
COMPRESSION_ERROR
ドキュメントデータの圧縮解除中にプリンタがエラーを検出したため、ジョブがシステム側で中止されました。 |
static JobStateReason |
DOCUMENT_ACCESS_ERROR
参照で渡されたドキュメント、つまり URL として表された印刷データオブジェクトにアクセスできませんでした。 |
static JobStateReason |
DOCUMENT_FORMAT_ERROR
ドキュメントデータの処理中にプリンタがエラーを検出したため、ジョブがシステム側で中止されました。 |
static JobStateReason |
JOB_CANCELED_AT_DEVICE
ジョブが未確認のローカルユーザー、つまりデバイスのコンソールからログインしたユーザーによって取り消されました。 |
static JobStateReason |
JOB_CANCELED_BY_OPERATOR
ジョブは operator、つまりローカルまたはリモートのどちらかで operator 権限を持つユーザーによって取り消されました。 |
static JobStateReason |
JOB_CANCELED_BY_USER
ジョブは所有者、つまり認証 ID が印刷ジョブを生成した発生元のユーザーと一致するユーザー、またはジョブ所有者のセキュリティーグループのメンバーなどの、一定の権限を持つエンドユーザーによって取り消されました。 |
static JobStateReason |
JOB_COMPLETED_SUCCESSFULLY
ジョブが正常に完了しました。 |
static JobStateReason |
JOB_COMPLETED_WITH_ERRORS
ジョブは完了していますがエラーが (そしておそらく警告も) 出されています。 |
static JobStateReason |
JOB_COMPLETED_WITH_WARNINGS
ジョブは完了していますが警告が出されています。 |
static JobStateReason |
JOB_DATA_INSUFFICIENT
プリンタ上に印刷ジョブが生成されていますが、ジョブの状態を PROCESSING に変更するためには、さらに印刷データが必要です。 |
static JobStateReason |
JOB_HOLD_UNTIL_SPECIFIED
ジョブの JobHoldUntil 属性が未来の日付および時刻で指定されました。 |
static JobStateReason |
JOB_INCOMING
プリンタ上に印刷ジョブが生成されていますが、すべての印刷データへのアクセス、またはすべての印刷データの受け取りが終了していません。 |
static JobStateReason |
JOB_INTERPRETING
ジョブの状態は PROCESSING であり、より具体的にはプリンタがドキュメントデータを解釈中です。 |
static JobStateReason |
JOB_OUTGOING
プリンタがジョブを出力デバイスに転送しています。 |
static JobStateReason |
JOB_PRINTING
出力デバイスが媒体をマーキングしています。 |
static JobStateReason |
JOB_QUEUED
ジョブの状態は PROCESSING であり、より具体的にはプリンタがドキュメントデータをキューに送信中です。 |
static JobStateReason |
JOB_QUEUED_FOR_MARKER
ジョブの状態が PENDING_HELD、PENDING、または PROCESSING のいずれかであり、より具体的には、ドキュメントに対してマーキングのために十分な処理がプリンタで完了し、ジョブがマーカーを待っている状態です。 |
static JobStateReason |
JOB_RESTARTABLE
このジョブは削除されずに残っており、現在再開が可能です。 |
static JobStateReason |
JOB_TRANSFORMING
ジョブの状態は PROCESSING であり、より具体的にはプリンタがドキュメントデータを解釈し、別の形態の電子情報を生成中です。 |
static JobStateReason |
PRINTER_STOPPED
プリンタの PrinterState 属性の値が STOPPED です。 |
static JobStateReason |
PRINTER_STOPPED_PARTLY
プリンタの PrinterStateReasons 属性の値に STOPPED_PARTLY の PrinterStateReason 値が格納されています。 |
static JobStateReason |
PROCESSING_TO_STOP_POINT
要求側がジョブを取り消したか、またはプリンタがジョブを中止しましたが、指定された停止ポイントに到達するまで、またはジョブの終了およびクリーンアップが完了するまで、プリンタ側で何らかのアクションが実行されています。 |
static JobStateReason |
QUEUED_IN_DEVICE
ジョブがステータスを返すことのできないデバイスまたは印刷システムに転送されました。 |
static JobStateReason |
RESOURCES_ARE_NOT_READY
媒体、フォント、リソースオブジェクトなどの、ジョブが必要とするリソースの少なくとも 1 つが、ジョブが印刷される予定になっているプリンタ上で準備できていません。 |
static JobStateReason |
SERVICE_OFF_LINE
プリンタがオフラインであり、ジョブを受け付けません。 |
static JobStateReason |
SUBMISSION_INTERRUPTED
ジョブが何らかの予期しないエラーで完全に送信されませんでした。 |
static JobStateReason |
UNSUPPORTED_COMPRESSION
ドキュメントデータの圧縮解除中に、圧縮形式がプリンタでサポートされていないものであると判定されたため、ジョブが中止されました。 |
static JobStateReason |
UNSUPPORTED_DOCUMENT_FORMAT
ドキュメントデータの形式 (doc flavor) をプリンタがサポートしていないため、ジョブはシステム側で中止されました。 |
コンストラクタの概要 | |
---|---|
protected |
JobStateReason(int value)
指定された整数値を使用して新しいジョブ状態理由列挙値を構築します。 |
メソッドの概要 | |
---|---|
Class<? extends Attribute> |
getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。 |
protected EnumSyntax[] |
getEnumValueTable()
JobStateReason クラスの列挙値テーブルを返します。 |
String |
getName()
属性値がインスタンスとなるカテゴリの名前を返します。 |
protected String[] |
getStringTable()
JobStateReason クラスの文字列テーブルを返します。 |
クラス javax.print.attribute.EnumSyntax から継承されたメソッド |
---|
clone, getOffset, getValue, hashCode, readResolve, toString |
クラス java.lang.Object から継承されたメソッド |
---|
equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
public static final JobStateReason JOB_INCOMING
public static final JobStateReason JOB_DATA_INSUFFICIENT
public static final JobStateReason DOCUMENT_ACCESS_ERROR
JobStateReasons
属性に COMPLETED_WITH_ERRORS 理由を追加する場合があります。 どちらになるかは実装のポリシーまたはサイトのポリシー、あるいはその両方で決定されます。URL として表される印刷データオブジェクトを持つドキュメントフレーバをプリンタがサポートする場合、この値がサポートされている必要があります。
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
属性の値が STOPPED です。
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"
のドキュメントフレーバをクライアントが指定している場合、ドキュメントデータの実際の形式をプリンタが自動検知できなければ、たとえ明示的に指定されていればサポートしている形式でも、ジョブは中止されます。ドキュメントフレーバは各ドキュメントに必ず指定する必要があるため、この値はサポートする必要があります。
public static final JobStateReason DOCUMENT_FORMAT_ERROR
public static final JobStateReason PROCESSING_TO_STOP_POINT
状態が PROCESSING または PROCESSING_STOPPED のジョブを取り消すために一定の時間が要求される実装形態の場合は、プリンタはこの理由を使用して、ジョブの状態が PROCESSING または PROCESSING_STOPPED の間に何らかのアクションを実行することを示します。すべてのジョブのジョブ記述属性の増加が停止した後で、ジョブの状態が PROCESSING から CANCELED または ABORTED に変更されます。
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
属性を COMPLETED に設定し、プリンタがジョブの追加情報を持たず、これ以上詳しい情報が得られないことを示すために QUEUED_IN_DEVICE 理由をジョブの JobStateReasons
属性に設定します。
コンストラクタの詳細 |
---|
protected JobStateReason(int value)
value
- 整数値メソッドの詳細 |
---|
protected String[] getStringTable()
EnumSyntax
内の getStringTable
protected EnumSyntax[] getEnumValueTable()
EnumSyntax
内の getEnumValueTable
public final Class<? extends Attribute> getCategory()
JobStateReason クラス、およびベンダー定義の任意のサブクラスでは、カテゴリは JobStateReason クラス自身になります。
Attribute
内の getCategory
java.lang.Class
クラスのインスタンスpublic final String getName()
JobStateReason クラス、およびベンダー定義の任意のサブクラスでは、カテゴリ名は job-state-reason
になります。
Attribute
内の getName
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。