- 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属性には、印刷サービスのステータスに関連するPrinterStateReasonオブジェクトがまったく含まれない場合もあり、1つ以上含まれる場合もあります。PrinterStateReasonオブジェクトは、REPORT (重要度低)、WARNING、またはERROR (重要度高)のSeverityレベルにそれぞれ関連付けられます。 プリンタは対応する条件がtrueになったときにPrinterStateReasonオブジェクトを印刷サービスのPrinterStateReasons属性に追加し、falseになったときにPrinterStateReasonオブジェクトを削除します。印刷サービス全体のPrinterStateの変更とは無関係にこの処理が行われます。IPP互換性: 各 PrinterStateReasonおよび関連付けられたSeverityオブジェクトのtoString()メソッドで返される文字列値をハイフン("-")でつないだものが、PrinterStateReasonsのIPPキーワード値を示します。getName()によって返されるカテゴリ名はIPP属性の名前を示します。- 関連項目:
- 直列化された形式
 
- 
- 
フィールドのサマリーフィールド 修飾子と型 フィールド 説明 static PrinterStateReasonCONNECTING_TO_DEVICE出力デバイスに対してジョブがスケジュールされ、共有ネットワーク出力デバイスへの接続処理中です(ネットワーク上の別のサーバーが出力デバイスを長時間使用している場合、実際のジョブの印刷を長時間開始できない状態になっています)。static PrinterStateReasonCOVER_OPENデバイスのカバーが開いています。static PrinterStateReasonDEVELOPER_EMPTY現像剤がなくなりました。static PrinterStateReasonDEVELOPER_LOW現像剤が残り少なくなっています。static PrinterStateReasonDOOR_OPENデバイスのドアが開いています。static PrinterStateReasonFUSER_OVER_TEMP定着器の温度が標準を上回っています。static PrinterStateReasonFUSER_UNDER_TEMP定着器の温度が標準を下回っています。static PrinterStateReasonINPUT_TRAY_MISSING給紙トレーがデバイスに挿入されていません。static PrinterStateReasonINTERLOCK_OPENプリンタのインターロック・デバイスがロックされていません。static PrinterStateReasonINTERPRETER_RESOURCE_UNAVAILABLEフォントやフォームなどのインタプリタ・リソースが利用できません。static PrinterStateReasonMARKER_SUPPLY_EMPTYなくなっているマーカー・サプライ(トナー、インク、リボンなど)があります。static PrinterStateReasonMARKER_SUPPLY_LOW残り少なくなっているマーカー・サプライ(トナー、インク、リボンなど)があります。static PrinterStateReasonMARKER_WASTE_ALMOST_FULLマーカー・サプライの空き容器収納部がもうすぐいっぱいになります。static PrinterStateReasonMARKER_WASTE_FULLマーカー・サプライの空き容器収納部がいっぱいです。static PrinterStateReasonMEDIA_EMPTY空になっている入力トレーがあります。static PrinterStateReasonMEDIA_JAMデバイスで紙詰まりが発生しています。static PrinterStateReasonMEDIA_LOW用紙が残り少なくなっている入力トレーがあります。static PrinterStateReasonMEDIA_NEEDEDトレーに用紙がありません。static PrinterStateReasonMOVING_TO_PAUSED誰かがプリンタを一時停止しましたが、デバイスが停止するまでには一定の時間が必要です。static PrinterStateReasonOPC_LIFE_OVER光導電体が使用できなくなりました。static PrinterStateReasonOPC_NEAR_EOL光導電体の交換時期が近づいています。static PrinterStateReasonOTHER下記のエラー以外のエラーが検出されました。static PrinterStateReasonOUTPUT_AREA_ALMOST_FULLまもなくいっぱいになる排紙エリア(トレー、スタッカ、コレータなど)があります。static PrinterStateReasonOUTPUT_AREA_FULLいっぱいになっている排紙エリア(トレー、スタッカ、コレータなど)があります。static PrinterStateReasonOUTPUT_TRAY_MISSING排紙トレーがデバイスに挿入されていません。static PrinterStateReasonPAUSED他のユーザーがプリンタを一時停止し、プリンタのPrinterStateがSTOPPEDになっています。static PrinterStateReasonSHUTDOWNプリンタが印刷サービスから削除され、デバイスの電源が切られているか、または物理的に撤去されています。static PrinterStateReasonSPOOL_AREA_FULLスプール処理用に割り当てられた固定ストレージがすべて使用されています。static PrinterStateReasonSTOPPED_PARTLY複数の出力デバイスをプリンタが制御している場合、この理由は1つ以上の出力デバイスが停止していることを示します。static PrinterStateReasonSTOPPINGデバイスの停止処理が行われており、まもなく停止します。static PrinterStateReasonTIMED_OUTサーバーが出力デバイスに接続することができました(またはすでに接続されています)が、出力デバイスからの応答がありません。static PrinterStateReasonTONER_EMPTYトナーがなくなりました。static PrinterStateReasonTONER_LOWトナーが残り少なくなっています。
 - 
コンストラクタのサマリーコンストラクタ 修飾子 コンストラクタ 説明 protectedPrinterStateReason(int value)指定された整数値を使用して新しいプリンタ状態理由列挙値を構築します。
 - 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 Class<? extends Attribute>getCategory()この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。protected EnumSyntax[]getEnumValueTable()PrinterStateReasonクラスの列挙値テーブルを返します。StringgetName()属性値がインスタンスとなるカテゴリの名前を返します。protected String[]getStringTable()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になり、PrinterStateReasons属性の値はPAUSEDからMOVING_TO_PAUSEDに変更されます。 プリンタの一時停止が可能であり、特定の状況下で一時停止に必要な時間が長くなる場合には、この値をサポートする必要があります。
 - 
PAUSEDpublic static final PrinterStateReason PAUSED 他のユーザーがプリンタを一時停止し、プリンタのPrinterStateがSTOPPEDになっています。 この状態では印刷は行われませんが、クライアントから要求されるその他の操作は実行の必要があります。 一時停止時にジョブの印刷処理が行われていた場合、一時停止が解除されたときに印刷を再開する必要があります。このときに一時停止の痕跡を印刷物に残さないようにする必要があります。 プリンタが一時停止可能な場合はこの値をサポートする必要があります。
 - 
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理由は、たとえ出力デバイスが1台だけの場合でもエラーではありません。 出力デバイスがジョブの受け入れを中止すると、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 フォントやフォームなどのインタプリタ・リソースが利用できません。
 
- 
 - 
メソッドの詳細- 
getStringTableprotected String[] getStringTable() PrinterStateReasonクラスの文字列テーブルを返します。- オーバーライド:
- getStringTable、クラス:- EnumSyntax
- 戻り値:
- 文字列テーブル
 
 - 
getEnumValueTableprotected EnumSyntax[] getEnumValueTable() PrinterStateReasonクラスの列挙値テーブルを返します。- オーバーライド:
- getEnumValueTable、クラス:- EnumSyntax
- 戻り値:
- 値テーブル
 
 - 
getCategorypublic final Class<? extends Attribute> getCategory() この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。PrinterStateReasonクラス、およびベンダー定義の任意のサブクラスでは、カテゴリはPrinterStateReasonクラス自身になります。 - 定義:
- getCategory、インタフェース:- Attribute
- 戻り値:
- 印刷属性クラス(カテゴリ)、java.lang.Classクラスのインスタンス。
 
 
- 
 
-