モジュール java.desktop

クラスJobStateReason

java.lang.Object
javax.print.attribute.EnumSyntax
javax.print.attribute.standard.JobStateReason
すべての実装されたインタフェース:
Serializable, Cloneable, Attribute

public class JobStateReason extends EnumSyntax implements Attribute
クラスJobStateReasonは、印刷属性クラス(列挙)で、ジョブの現在の状態に関する追加情報、つまりジョブのJobState属性の値を補強する情報を提供します。 クラスJobStateReasonは、標準ジョブ状態の理由値を定義します。 印刷サービスを実装する場合、通知する必要があるジョブ状態理由は特定の実装に適応するものだけです。

JobStateReasonのインスタンスは、印刷ジョブの属性セットに直接表示されません。 JobStateReasons属性が使用されます。 JobStateReasons属性には、印刷ジョブのステータスに関連するゼロ、1または複数のJobStateReasonオブジェクトが含まれます。 プリンタは、印刷ジョブのJobState全体が変更されたかどうかに関係なく、対応する条件がtrueになると、印刷ジョブのJobStateReasons属性にJobStateReasonオブジェクトを追加し、対応する条件がfalseになると、プリンタはJobStateReasonオブジェクトを再度削除します。

IPP互換性: getName()によって返されるカテゴリ名はIPP属性の名前です。 列挙の整数値はIPP列挙型値です。 toString()メソッドは、属性値のIPP文字列表現を返します。

関連項目: