java.lang.Object
javax.print.attribute.EnumSyntax
javax.print.attribute.standard.PrinterStateReason
- すべての実装されたインタフェース:
- Serializable,- Cloneable,- Attribute
public class PrinterStateReason extends EnumSyntax implements Attribute
クラス
PrinterStateReasonは、プリンタの現在の状態、つまりプリンタPrinterState属性の値を補う情報に関する追加情報を提供する列挙型の印刷属性クラスです。 プリンタの状態理由を表す標準の値を定義します。 印刷サービスを実装する場合、通知する必要があるプリンタ状態理由は、特定の実装に該当するもののみです。定義されているすべてのプリンタ状態理由を通知する必要はありません。 
 
 PrinterStateReasonのインスタンスは印刷ジョブの属性セットでは直接使用されません。 PrinterStateReasons属性が使用されます。 PrinterStateReasons属性には、Print Serviceのステータスに関する0,1、または複数のPrinterStateReasonオブジェクトが含まれ、各PrinterStateReasonオブジェクトは、REPORT (最も厳しい)、WARNING、またはERROR (最も厳しい)のSeverityレベルに関連付けられています。 プリンタは対応する条件がtrueになったときにPrinterStateReasonオブジェクトを印刷サービスのPrinterStateReasons属性に追加し、falseになったときにPrinterStateReasonオブジェクトを削除します。印刷サービス全体のPrinterStateオブジェクトの変更とは無関係にこの処理が行われます。 
 
 IPP互換性: 各PrinterStateReasonおよび関連付けられたSeverityオブジェクトのtoString()メソッドで返される文字列値をハイフン("-")でつないだものが、PrinterStateReasonsのIPPキーワード値を示します。 getName()によって返されるカテゴリ名はIPP属性の名前を示します。 
- 関連項目:
- 直列化された形式
- 
フィールドのサマリーフィールド修飾子と型フィールド説明static PrinterStateReason出力デバイスに対してジョブがスケジュールされ、共有ネットワーク出力デバイスへの接続処理中です(ネットワーク上の別のサーバーが出力デバイスを長時間使用している場合、実際のジョブの印刷を長時間開始できない状態になっています)。static PrinterStateReasonデバイスのカバーが開いています。static PrinterStateReason現像剤がなくなりました。static PrinterStateReason現像剤が残り少なくなっています。static PrinterStateReasonデバイスのドアが開いています。static PrinterStateReason定着器の温度が標準を上回っています。static PrinterStateReason定着器の温度が標準を下回っています。static PrinterStateReason給紙トレーがデバイスに挿入されていません。static PrinterStateReasonプリンタのインターロック・デバイスがロックされていません。static PrinterStateReasonフォントやフォームなどのインタプリタ・リソースが利用できません。static PrinterStateReasonなくなっているマーカー・サプライ(トナー、インク、リボンなど)があります。static PrinterStateReason残り少なくなっているマーカー・サプライ(トナー、インク、リボンなど)があります。static PrinterStateReasonマーカー・サプライの空き容器収納部がもうすぐいっぱいになります。static PrinterStateReasonマーカー・サプライの空き容器収納部がいっぱいです。static PrinterStateReason空になっている入力トレーがあります。static PrinterStateReasonデバイスで紙詰まりが発生しています。static PrinterStateReason用紙が残り少なくなっている入力トレーがあります。static PrinterStateReasonトレーに用紙がありません。static PrinterStateReason誰かがプリンタを一時停止しましたが、デバイスが停止するまでには一定の時間が必要です。static PrinterStateReason光導電体が使用できなくなりました。static PrinterStateReason光導電体の交換時期が近づいています。static PrinterStateReason下記のエラー以外のエラーが検出されました。static PrinterStateReasonまもなくいっぱいになる排紙エリア(トレー、スタッカ、コレータなど)があります。static PrinterStateReasonいっぱいになっている排紙エリア(トレー、スタッカ、コレータなど)があります。static PrinterStateReason排紙トレーがデバイスに挿入されていません。static PrinterStateReason誰かがプリンタを一時停止し、プリンタPrinterStateがSTOPPEDです。static PrinterStateReasonプリンタが印刷サービスから削除され、デバイスの電源が切られているか、または物理的に撤去されています。static PrinterStateReasonスプール処理用に割り当てられた固定ストレージがすべて使用されています。static PrinterStateReason複数の出力デバイスをプリンタが制御している場合、この理由は1つ以上の出力デバイスが停止していることを示します。static PrinterStateReasonデバイスの停止処理が行われており、まもなく停止します。static PrinterStateReasonサーバーが出力デバイスに接続することができました(またはすでに接続されています)が、出力デバイスからの応答がありません。static PrinterStateReasonトナーがなくなりました。static PrinterStateReasonトナーが残り少なくなっています。
- 
コンストラクタのサマリーコンストラクタ
- 
メソッドのサマリー修飾子と型メソッド説明この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。protected EnumSyntax[]PrinterStateReasonクラスの列挙値表を返します。getName()属性値がインスタンスとなるカテゴリの名前を返します。protected String[]クラスPrinterStateReasonの文字列表を返します。クラス javax.print.attribute.EnumSyntaxで宣言されたメソッドclone, getOffset, getValue, hashCode, readResolve, toString
- 
フィールド詳細- 
OTHERpublic static final PrinterStateReason OTHER下記のエラー以外のエラーが検出されました。
- 
MEDIA_NEEDEDpublic static final PrinterStateReason MEDIA_NEEDEDトレーに用紙がありません。
- 
MEDIA_JAMpublic static final PrinterStateReason MEDIA_JAMデバイスで紙詰まりが発生しています。
- 
MOVING_TO_PAUSEDpublic static final PrinterStateReason MOVING_TO_PAUSED誰かがプリンタを一時停止しましたが、デバイスが停止するまでには一定の時間が必要です。 その後、すべての出力が停止すると、PrinterStateはSTOPPEDになり、PAUSED値はPrinterStateReasons属性のMOVING_TO_PAUSED値を置き換えます。 プリンタの一時停止が可能であり、特定の状況下で一時停止に必要な時間が長くなる場合には、この値をサポートする必要があります。
- 
PAUSEDpublic static final PrinterStateReason PAUSED誰かがプリンタを一時停止し、プリンタPrinterStateがSTOPPEDです。 この状態では印刷は行われませんが、クライアントから要求されるその他の操作は実行の必要があります。 プリンタが一時停止したときにプリンタがジョブを印刷していた場合、プリンタがもはや一時停止しなくなったときにPrinterがそのジョブの印刷を再開し、印刷出力にそのような一時停止の証拠を残す必要があります。 プリンタが一時停止可能な場合はこの値をサポートする必要があります。
- 
SHUTDOWNpublic static final PrinterStateReason SHUTDOWNプリンタが印刷サービスから削除され、デバイスの電源が切られているか、または物理的に撤去されています。 この状態では印刷は行われず、プリンタをプリント・サーバーで再認識させ、有効化しなければ、クライアントから要求されるその他の操作を実行できません。 停止時にジョブの印刷が行われていた場合、プリンタが再び有効化されても印刷を再開する必要はありません。 このジョブの印刷を再開すると、印刷物に停止の痕跡が残ってしまいます。たとえば、停止前に印刷された部分が再開後に再び印刷されてしまう場合があります。
- 
CONNECTING_TO_DEVICEpublic static final PrinterStateReason CONNECTING_TO_DEVICE出力デバイスに対してジョブがスケジュールされ、共有ネットワーク出力デバイスへの接続処理中です(ネットワーク上の別のサーバーが出力デバイスを長時間使用している場合、実際のジョブの印刷を長時間開始できない状態になっています)。
- 
TIMED_OUTpublic static final PrinterStateReason TIMED_OUTサーバーが出力デバイスに接続することができました(またはすでに接続されています)が、出力デバイスからの応答がありません。
- 
STOPPINGpublic static final PrinterStateReason STOPPINGデバイスの停止処理が行われており、まもなく停止します。 デバイスが停止すると、プリンタはPrinterStateをSTOPPEDに変更します。STOPPINGの理由は、単一の出力デバイスを持つプリンタであってもエラーになることはありません。 出力デバイスがジョブの受け入れを中止すると、PrinterStateReasonsにこの理由が設定され、処理中の印刷を完了します。
- 
STOPPED_PARTLYpublic static final PrinterStateReason STOPPED_PARTLY複数の出力デバイスをプリンタが制御している場合、この理由は1つ以上の出力デバイスが停止していることを示します。 この理由の重要度がREPORTの場合、停止しているデバイスは全体の半分以下です。 重要度がWARNINGの場合、半分以上のデバイスが停止していますが、全部が停止しているわけではありません。
- 
TONER_LOWpublic static final PrinterStateReason TONER_LOWトナーが残り少なくなっています。
- 
TONER_EMPTYpublic static final PrinterStateReason TONER_EMPTYトナーがなくなりました。
- 
SPOOL_AREA_FULLpublic static final PrinterStateReason SPOOL_AREA_FULLスプール処理用に割り当てられた固定ストレージがすべて使用されています。 プリンタは一時的にジョブの受け入れが不可能になっています。 ジョブの受け入れが可能になった時点でこの理由は削除されます。 一度に受け入れ可能なジョブが少ない、スプール処理を行わないプリンタで主にこの値を使用しますが、スプール処理を行うプリンタでも、スプール領域の空きがない場合には使用します。
- 
COVER_OPENpublic static final PrinterStateReason COVER_OPENデバイスのカバーが開いています。
- 
INTERLOCK_OPENpublic static final PrinterStateReason INTERLOCK_OPENプリンタのインターロック・デバイスがロックされていません。
- 
DOOR_OPENpublic static final PrinterStateReason DOOR_OPENデバイスのドアが開いています。
- 
INPUT_TRAY_MISSINGpublic static final PrinterStateReason INPUT_TRAY_MISSING給紙トレーがデバイスに挿入されていません。
- 
MEDIA_LOWpublic static final PrinterStateReason MEDIA_LOW用紙が残り少なくなっている入力トレーがあります。
- 
MEDIA_EMPTYpublic static final PrinterStateReason MEDIA_EMPTY空になっている入力トレーがあります。
- 
OUTPUT_TRAY_MISSINGpublic static final PrinterStateReason OUTPUT_TRAY_MISSING排紙トレーがデバイスに挿入されていません。
- 
OUTPUT_AREA_ALMOST_FULLpublic static final PrinterStateReason OUTPUT_AREA_ALMOST_FULLまもなくいっぱいになる排紙エリア(トレー、スタッカ、コレータなど)があります。
- 
OUTPUT_AREA_FULLpublic static final PrinterStateReason OUTPUT_AREA_FULLいっぱいになっている排紙エリア(トレー、スタッカ、コレータなど)があります。
- 
MARKER_SUPPLY_LOWpublic static final PrinterStateReason MARKER_SUPPLY_LOW残り少なくなっているマーカー・サプライ(トナー、インク、リボンなど)があります。
- 
MARKER_SUPPLY_EMPTYpublic static final PrinterStateReason MARKER_SUPPLY_EMPTYなくなっているマーカー・サプライ(トナー、インク、リボンなど)があります。
- 
MARKER_WASTE_ALMOST_FULLpublic static final PrinterStateReason MARKER_WASTE_ALMOST_FULLマーカー・サプライの空き容器収納部がもうすぐいっぱいになります。
- 
MARKER_WASTE_FULLpublic static final PrinterStateReason MARKER_WASTE_FULLマーカー・サプライの空き容器収納部がいっぱいです。
- 
FUSER_OVER_TEMPpublic static final PrinterStateReason FUSER_OVER_TEMP定着器の温度が標準を上回っています。
- 
FUSER_UNDER_TEMPpublic static final PrinterStateReason FUSER_UNDER_TEMP定着器の温度が標準を下回っています。
- 
OPC_NEAR_EOLpublic static final PrinterStateReason OPC_NEAR_EOL光導電体の交換時期が近づいています。
- 
OPC_LIFE_OVERpublic static final PrinterStateReason OPC_LIFE_OVER光導電体が使用できなくなりました。
- 
DEVELOPER_LOWpublic static final PrinterStateReason DEVELOPER_LOW現像剤が残り少なくなっています。
- 
DEVELOPER_EMPTYpublic static final PrinterStateReason DEVELOPER_EMPTY現像剤がなくなりました。
- 
INTERPRETER_RESOURCE_UNAVAILABLEpublic static final PrinterStateReason INTERPRETER_RESOURCE_UNAVAILABLEフォントやフォームなどのインタプリタ・リソースが利用できません。
 
- 
- 
コンストラクタの詳細- 
PrinterStateReasonprotected PrinterStateReason(int value)指定された整数値を使用して新しいプリンタ状態理由列挙値を構築します。- パラメータ:
- value- 整数値
 
 
- 
- 
メソッドの詳細- 
getStringTableprotected String[] getStringTable()クラスPrinterStateReasonの文字列表を返します。- オーバーライド:
- getStringTable、クラス:- EnumSyntax
- 戻り値:
- 文字列テーブル
 
- 
getEnumValueTableprotected EnumSyntax[] getEnumValueTable()PrinterStateReasonクラスの列挙値表を返します。- オーバーライド:
- getEnumValueTable、クラス:- EnumSyntax
- 戻り値:
- 値テーブル
 
- 
getCategoryこの印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。クラス PrinterStateReasonおよびベンダー定義のサブクラスの場合、カテゴリはクラスPrinterStateReason自体です。- 定義:
- getCategory、インタフェース:- Attribute
- 戻り値:
- 印刷属性クラス(category)、クラスjava.lang.Classのインスタンス
 
- 
getNamepublic final String getName()属性値がインスタンスとなるカテゴリの名前を返します。クラス PrinterStateReasonおよびベンダー定義のサブクラスでは、カテゴリ名は"printer-state-reason"です。
 
-