- すべての実装されたインタフェース:
Serializable
,Cloneable
,Attribute
JobStateReason
は、ジョブの現在の状態、つまりジョブJobState
属性の値を増やす情報に関する追加情報を提供する列挙型の印刷属性クラスです。 クラスJobStateReason
は、標準ジョブ状態の理由値を定義します。 印刷サービスを実装する場合、通知する必要があるジョブ状態理由は特定の実装に適応するものだけです。
JobStateReason
のインスタンスは印刷ジョブの属性セットでは直接使用されません。 JobStateReasons
属性が使用されます。 JobStateReasons
属性には、印刷ジョブのステータスに関係する0個、1個、または複数のJobStateReason
オブジェクトが含まれています。 印刷ジョブの対応する条件が成立すると、プリンタはJobStateReasonオブジェクトを印刷ジョブのJobStateReasons
属性に追加し、印刷ジョブ全体のJobState
も変更されたかどうかにかかわらず、対応する条件がfalseになったときにプリンタはJobStateReason
オブジェクトを再度削除します。
IPP互換性: getName()
によって返されるカテゴリ名はIPP属性の名前です。 列挙の整数値はIPP列挙型値です。 toString()
メソッドは、属性値のIPP文字列表現を返します。
- 関連項目:
-
フィールドのサマリー
フィールド修飾子と型フィールド説明static final JobStateReason
ジョブがシステム側で中止されました。static final JobStateReason
ドキュメント・データの圧縮解除中にプリンタがエラーを検出したため、ジョブがシステム側で中止されました。static final JobStateReason
プリンタは、参照(すなわち、印刷データ表現オブジェクトは、URL
)によって渡された1つ以上のドキュメントにアクセスできませんでした。static final JobStateReason
ドキュメント・データの処理中にプリンタがエラーを検出したため、ジョブがシステム側で中止されました。static final JobStateReason
ジョブが未確認のローカル・ユーザー、つまりデバイスのコンソールからログインしたユーザーによって取り消されました。static final JobStateReason
ジョブはoperator、つまりローカルまたはリモートのどちらかでoperator権限を持つユーザーによって取り消されました。static final JobStateReason
ジョブは所有者、つまり認証IDが印刷ジョブを生成した発生元のユーザーと一致するユーザー、またはジョブ所有者のセキュリティ・グループのメンバーなどの、一定の権限を持つエンド・ユーザーによって取り消されました。static final JobStateReason
ジョブが正常に完了しました。static final JobStateReason
ジョブは完了していますがエラーが(そしておそらく警告も)出されています。static final JobStateReason
ジョブは完了していますが警告が出されています。static final JobStateReason
プリンタは印刷ジョブを作成しましたが、ジョブをPROCESSING
状態に移行する前に、プリンタは追加の印刷データを必要としています。static final JobStateReason
ジョブのJobHoldUntil
属性の値が未来の日付と時刻で指定されました。static final JobStateReason
プリンタ上に印刷ジョブが生成されていますが、すべての印刷データへのアクセス、またはすべての印刷データの受け取りが終了していません。static final JobStateReason
ジョブはPROCESSING
状態にありますが、具体的にはプリンタが文書データを解釈しています。static final JobStateReason
プリンタがジョブを出力デバイスに転送しています。static final JobStateReason
出力デバイスが媒体をマーキングしています。static final JobStateReason
ジョブはPROCESSING
状態ですが、具体的にはプリンタがドキュメント・データをキューに入れました。static final JobStateReason
ジョブはPENDING_HELD
、PENDING
、またはPROCESSING
状態にありますが、具体的には、プリンタはマーキングを開始できる十分な文書処理を完了しており、ジョブはマーカーを待っています。static final JobStateReason
このジョブは削除されずに残っており、現在再開が可能です。static final JobStateReason
ジョブはPROCESSING
状態にありますが、具体的にはプリンタが文書データを解釈して別の電子表現を生成しています。static final JobStateReason
プリンタPrinterState
属性iaSTOPPED
の値。static final JobStateReason
プリンタPrinterStateReasons
属性の値には、STOPPED_PARTLY
という値のPrinterStateReason
が含まれています。static final JobStateReason
要求側がジョブを取り消したか、またはプリンタがジョブを中止しましたが、指定された停止ポイントに到達するまで、またはジョブの終了およびクリーンアップが完了するまで、プリンタ側で何らかのアクションが実行されています。static final JobStateReason
ジョブがステータスを返すことのできないデバイスまたは印刷システムに転送されました。static final JobStateReason
媒体、フォント、リソース・オブジェクトなどの、ジョブが必要とするリソースの少なくとも1つが、ジョブが印刷される予定になっているプリンタ上で準備できていません。static final JobStateReason
プリンタがオフラインであり、ジョブを受け付けません。static final JobStateReason
ジョブが何らかの予期しないエラーで完全に送信されませんでした。static final JobStateReason
ドキュメント・データの圧縮解除中に、圧縮形式がプリンタでサポートされていないものであると判定されたため、ジョブがシステム側で中止されました。static final JobStateReason
ドキュメント・データの形式(doc flavor)をプリンタがサポートしていないため、ジョブはシステム側で中止されました。 -
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。protected EnumSyntax[]
JobStateReason
クラスの列挙値表を返します。final String
getName()
属性値がインスタンスとなるカテゴリの名前を返します。protected String[]
クラスJobStateReason
の文字列表を返します。クラス javax.print.attribute.EnumSyntaxで宣言されたメソッド
clone, getOffset, getValue, hashCode, readResolve, toString
-
フィールド詳細
-
JOB_INCOMING
public static final JobStateReason JOB_INCOMINGプリンタ上に印刷ジョブが生成されていますが、すべての印刷データへのアクセス、またはすべての印刷データの受け取りが終了していません。 -
JOB_DATA_INSUFFICIENT
public static final JobStateReason JOB_DATA_INSUFFICIENTプリンタは印刷ジョブを作成しましたが、ジョブをPROCESSING
状態に移行する前に、プリンタは追加の印刷データを必要としています。 プリンタがすべてのデータを受信する前に処理を開始すると、プリンタはJOB_DATA_INSUFFICIENT
の理由を取り除きますが、JOB_INCOMING
の理由は残ります。 すべてのデータを受信した後にプリンタが処理を開始すると、プリンタはJOB_DATA_INSUFFICIENT
とJOB_INCOMING
の理由を同時に削除します。 -
DOCUMENT_ACCESS_ERROR
public static final JobStateReason DOCUMENT_ACCESS_ERRORプリンタは、参照(すなわち、印刷データ表現オブジェクトは、URL
)によって渡された1つ以上のドキュメントにアクセスできませんでした。 この理由は、ファイルが存在しない、あるいはアクセス制御の問題でアクセスが拒否されたなどの、ファイル・アクセスに関するすべての問題に対応するためのものです。 プリンタがジョブを中止し、ジョブをABORTED
ジョブ状態に移動するか、またはアクセス可能なすべての文書を印刷し、ジョブをCOMPLETED
ジョブ状態に移動し、COMPLETED_WITH_ERRORS
属性をジョブJobStateReasons
属性に追加するかどうかは、実装および/またはサイト・ポリシーによって異なります。 この値は、プリンタがURL
印刷データ表現オブジェクトを含むdocフレーバをサポートしている場合にサポートされる必要があります。 -
SUBMISSION_INTERRUPTED
public static final JobStateReason SUBMISSION_INTERRUPTEDジョブが何らかの予期しないエラーで完全に送信されませんでした。 理由として考えられるのは、(1)ジョブがクライアントから完全に送信される前にプリンタがクラッシュした、(2)ドキュメント・データが完全にプリンタに転送される前に、プリンタまたはドキュメント転送メソッドで回復不可能な障害が発生した、(3)ジョブが完全に送信される前にクライアントがクラッシュした、などです。 -
JOB_OUTGOING
public static final JobStateReason JOB_OUTGOINGプリンタがジョブを出力デバイスに転送しています。 -
JOB_HOLD_UNTIL_SPECIFIED
public static final JobStateReason JOB_HOLD_UNTIL_SPECIFIEDジョブのJobHoldUntil
属性の値が未来の日付と時刻で指定されました。 この指定を変更するまでジョブは処理対象になりません。またジョブが保持されている理由はこれのみです。JobHoldUntil
ジョブ・テンプレート属性がサポートされている場合にこの値がサポートされている必要があります。 -
RESOURCES_ARE_NOT_READY
public static final JobStateReason RESOURCES_ARE_NOT_READY媒体、フォント、リソース・オブジェクトなどの、ジョブが必要とするリソースの少なくとも1つが、ジョブが印刷される予定になっているプリンタ上で準備できていません。 この状態がいつ検出されるかは実装によって異なり、ジョブの状態がACCEPTED、またはその後のPENDINGあるいはPROCESSINGの場合です。 ジョブは、実装および/またはジョブ・スケジューリング方針に応じて、現在の状態を維持するか、またはPENDING_HELD
状態に移動することができます。 -
PRINTER_STOPPED_PARTLY
public static final JobStateReason PRINTER_STOPPED_PARTLYプリンタPrinterStateReasons
属性の値には、STOPPED_PARTLY
という値のPrinterStateReason
が含まれています。 -
PRINTER_STOPPED
public static final JobStateReason PRINTER_STOPPEDプリンタPrinterState
属性iaSTOPPED
の値。 -
JOB_INTERPRETING
public static final JobStateReason JOB_INTERPRETINGジョブはPROCESSING
状態にありますが、具体的にはプリンタが文書データを解釈しています。 -
JOB_QUEUED
public static final JobStateReason JOB_QUEUEDジョブはPROCESSING
状態ですが、具体的にはプリンタがドキュメント・データをキューに入れました。 -
JOB_TRANSFORMING
public static final JobStateReason JOB_TRANSFORMINGジョブはPROCESSING
状態にありますが、具体的にはプリンタが文書データを解釈して別の電子表現を生成しています。 -
JOB_QUEUED_FOR_MARKER
public static final JobStateReason JOB_QUEUED_FOR_MARKERジョブはPENDING_HELD
、PENDING
、またはPROCESSING
状態にありますが、具体的には、プリンタはマーキングを開始できる十分な文書処理を完了しており、ジョブはマーカーを待っています。 ジョブを解放するために人間の介入を必要とするシステムでは、ジョブをPENDING_HELD
ジョブ状態に入れます。 マーカーを使用するジョブを自動的に選択するシステムでは、PENDING
ジョブ状態にジョブを入れたり、実装に応じて、マーカーを待つ間ジョブをPROCESSING
ジョブ状態に保ちます。 すべての実装では、マーキングが開始されたときにPROCESSING
状態に(または)にジョブを入れます。 -
JOB_PRINTING
public static final JobStateReason JOB_PRINTING出力デバイスが媒体をマーキングしています。 This value is useful for printers which spend a great deal of time processing (1) when no marking is happening and then want to show that marking is now happening or (2) when the job is in the process of being canceled or aborted while the job remains in thePROCESSING
state, but the marking has not yet stopped so that impression or sheet counts are still increasing for the job. -
JOB_CANCELED_BY_USER
public static final JobStateReason JOB_CANCELED_BY_USERジョブは所有者、つまり認証IDが印刷ジョブを生成した発生元のユーザーと一致するユーザー、またはジョブ所有者のセキュリティ・グループのメンバーなどの、一定の権限を持つエンド・ユーザーによって取り消されました。 この値はサポートする必要があります。 -
JOB_CANCELED_BY_OPERATOR
public static final JobStateReason JOB_CANCELED_BY_OPERATORジョブはoperator、つまりローカルまたはリモートのどちらかでoperator権限を持つユーザーによって取り消されました。 セキュリティ・ポリシーですべてのユーザーがすべてのユーザーのジョブを取消し可能になっている場合は、ジョブがその所有者以外のユーザーによって削除された場合に、この値を使用できます。 このようなセキュリティ・ポリシーの下では、事実上すべてのユーザーがジョブの取消しに関してoperator権限を持つことになります。 ジョブの所有者以外のユーザーによるジョブの取消しが実装で許可されている場合は、この値をサポートする必要があります。 -
JOB_CANCELED_AT_DEVICE
public static final JobStateReason JOB_CANCELED_AT_DEVICEジョブが未確認のローカル・ユーザー、つまりデバイスのコンソールからログインしたユーザーによって取り消されました。 この値はコンソールからのジョブ取消しが実装でサポートされている場合にサポートする必要があります。 -
ABORTED_BY_SYSTEM
public static final JobStateReason ABORTED_BY_SYSTEMジョブがシステム側で中止されました。 ジョブ(1)が中断されているか、(2)がシステムによって中止されてABORTED
状態になっているか、またはPENDING_HELD
状態に置かれているため、ユーザーまたはオペレータが手動で試すことができます再び仕事。 この値はサポートする必要があります。 -
UNSUPPORTED_COMPRESSION
public static final JobStateReason UNSUPPORTED_COMPRESSIONドキュメント・データの圧縮解除中に、圧縮形式がプリンタでサポートされていないものであると判定されたため、ジョブがシステム側で中止されました。Compression
は必須ドキュメント記述属性であるため、この値がサポートされる必要があります。 -
COMPRESSION_ERROR
public static final JobStateReason COMPRESSION_ERRORドキュメント・データの圧縮解除中にプリンタがエラーを検出したため、ジョブがシステム側で中止されました。 プリンタがこの理由を通知すると、文書データはすでにUNSUPPORTED_COMPRESSION
ジョブ状態の理由につながったはずのテストに合格しています。 -
UNSUPPORTED_DOCUMENT_FORMAT
public static final JobStateReason UNSUPPORTED_DOCUMENT_FORMATドキュメント・データの形式(doc flavor)をプリンタがサポートしていないため、ジョブはシステム側で中止されました。 MIMEタイプが"application/octet-stream"
のドキュメント・フレーバをクライアントが指定している場合、ドキュメント・データの実際の形式をプリンタが自動検知できなければ、たとえ明示的に指定されていればサポートしている形式でも、ジョブは中止されることがあります。 ドキュメント・フレーバは各ドキュメントに必ず指定する必要があるため、この値はサポートする必要があります。 -
DOCUMENT_FORMAT_ERROR
public static final JobStateReason DOCUMENT_FORMAT_ERRORドキュメント・データの処理中にプリンタがエラーを検出したため、ジョブがシステム側で中止されました。 プリンタがこの理由を通知すると、文書データはすでにUNSUPPORTED_DOCUMENT_FORMAT
ジョブ状態の理由につながったはずのテストに合格しています。 -
PROCESSING_TO_STOP_POINT
public static final JobStateReason PROCESSING_TO_STOP_POINT要求側がジョブを取り消したか、またはプリンタがジョブを中止しましたが、指定された停止ポイントに到達するまで、またはジョブの終了およびクリーンアップが完了するまで、プリンタ側で何らかのアクションが実行されています。ジョブが
PROCESSING
またはPROCESSING_STOPPED
ジョブ状態でジョブを取消するために測定可能な時間が必要な場合、プリンタはこの理由を使用して、ジョブがPROCESSING
またはPROCESSING_STOPPED
状態のままジョブで何らかのアクションを実行していることを示す必要があります。 すべてのジョブ・ジョブ記述属性が増加を停止した後、プリンタはジョブをPROCESSING状態からCANCELED
またはABORTED
ジョブ状態に移動します。 -
SERVICE_OFF_LINE
public static final JobStateReason SERVICE_OFF_LINEプリンタがオフラインであり、ジョブを受け付けません。 すべてのPENDING
ジョブは、PENDING_HELD
状態になります。 サービスまたはドキュメント変換の入力機能が完全に動作していない場合、または故障している場合がこれに該当します。 -
JOB_COMPLETED_SUCCESSFULLY
public static final JobStateReason JOB_COMPLETED_SUCCESSFULLYジョブが正常に完了しました。 この値はサポートする必要があります。 -
JOB_COMPLETED_WITH_WARNINGS
public static final JobStateReason JOB_COMPLETED_WITH_WARNINGSジョブは完了していますが警告が出されています。 警告が検出される実装の場合はこの値をサポートする必要があります。 -
JOB_COMPLETED_WITH_ERRORS
public static final JobStateReason JOB_COMPLETED_WITH_ERRORSジョブは完了していますがエラーが(そしておそらく警告も)出されています。 エラーが検出される実装の場合はこの値をサポートする必要があります。 -
JOB_RESTARTABLE
public static final JobStateReason JOB_RESTARTABLEこのジョブは削除されずに残っており、現在再開が可能です。 ジョブJobStateReasons
属性にJOB_RESTARTABLE
が含まれている場合、プリンタはそのジョブを再開するリクエストを受け入れなければなりません。 ジョブの再開機能はJavaの印刷サービスAPIには現在は用意されていません。 -
QUEUED_IN_DEVICE
public static final JobStateReason QUEUED_IN_DEVICEジョブがステータスを返すことのできないデバイスまたは印刷システムに転送されました。 プリンタはジョブJobState
属性をCOMPLETED
に設定し、ジョブJobStateReasons
属性にQUEUED_IN_DEVICE
属性を追加して、プリンタにジョブに関する追加情報がないことを示します。これ以上の情報はありません。
-
-
コンストラクタの詳細
-
JobStateReason
protected JobStateReason(int value) 指定された整数値を使用して新しいジョブ状態理由列挙値を構築します。- パラメータ:
value
- 整数値
-
-
メソッドの詳細
-
getStringTable
protected String[] getStringTable()クラスJobStateReason
の文字列表を返します。- オーバーライド:
getStringTable
、クラスEnumSyntax
- 戻り値:
- 文字列テーブル
-
getEnumValueTable
protected EnumSyntax[] getEnumValueTable()JobStateReason
クラスの列挙値表を返します。- オーバーライド:
getEnumValueTable
、クラスEnumSyntax
- 戻り値:
- 値テーブル
-
getCategory
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。クラス
JobStateReason
およびベンダー定義のサブクラスの場合、カテゴリはクラスJobStateReason
自体です。- 定義:
getCategory
、インタフェースAttribute
- 戻り値:
- 印刷属性クラス(category)、クラス
java.lang.Class
のインスタンス
-
getName
public final String getName()属性値がインスタンスとなるカテゴリの名前を返します。クラス
JobStateReason
およびベンダー定義のサブクラスでは、カテゴリ名は"job-state-reason"
です。
-