- すべての実装されたインタフェース:
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 StringgetName()属性値がインスタンスとなるカテゴリの名前を返します。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 thePROCESSINGstate, 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"です。
-