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