|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.print.attribute.EnumSyntax | +--javax.print.attribute.standard.PrinterStateReason
PrinterStateReason はプリンタの現在の状態についての追加情報、つまりプリンタの PrinterState
属性をよりわかりやすくする情報を、値の列挙として提供する印刷属性クラスです。プリンタの状態理由を表す標準の値を定義します。印刷サービスを実装する場合、通知する必要があるプリンタ状態理由は、特定の実装に適応するものだけです。定義されているすべてのプリンタ状態理由を通知する必要はありません。
PrinterStateReason 自体は印刷サービスの属性セットでは直接使用されず、PrinterStateReasons
属性が使用されます。PrinterStateReasons
属性には、印刷サービスのステータスに関連する PriterStateReason オブジェクトがまったく含まれない場合もあり、1 つ以上含まれる場合もあります。PrinterStateReason オブジェクトは、REPORT (重要度低)、WARNING、または ERROR (重要度高) の Severity
レベルにそれぞれ関連付けられます。プリンタは対応する条件が true になった時に PrinterStateReason オブジェクトを印刷サービスの PrinterStateReasons
属性に追加し、false になった時にこのオブジェクトを削除します。印刷サービス全体の PrinterState
の変更とは無関係にこの処理が行われます。
IPP 互換性: 各 PrinterStateReason
と関連付けられた Severity
オブジェクトの toString()
メソッドで返される文字列をハイフン (-
) でつないだものが PrinterStateReasons
の IPP キーワード値、getName()
で返されるカテゴリ名が IPP 属性名にそれぞれ対応します。
フィールドの概要 | |
static PrinterStateReason |
CONNECTING_TO_DEVICE
出力デバイスに対してジョブがスケジュールされ、共有ネットワーク出力デバイスへの接続処理中です (ネットワーク上の別のサーバが出力デバイスを長時間使用している場合、実際のジョブの印刷を長時間開始できない状態になっています)。 |
static PrinterStateReason |
COVER_OPEN
デバイスのカバーが開いています。 |
static PrinterStateReason |
DEVELOPER_EMPTY
現像剤がなくなりました。 |
static PrinterStateReason |
DEVELOPER_LOW
現像剤が残り少なくなっています。 |
static PrinterStateReason |
DOOR_OPEN
デバイスのドアが開いています。 |
static PrinterStateReason |
FUSER_OVER_TEMP
定着器の温度が標準を上回っています。 |
static PrinterStateReason |
FUSER_UNDER_TEMP
定着器の温度が標準を下回っています。 |
static PrinterStateReason |
INPUT_TRAY_MISSING
給紙トレーがデバイスに挿入されていません。 |
static PrinterStateReason |
INTERLOCK_OPEN
プリンタのインターロックデバイスがロックされていません。 |
static PrinterStateReason |
INTERPRETER_RESOURCE_UNAVAILABLE
フォントやフォームなどのインタプリタリソースが利用できません。 |
static PrinterStateReason |
MARKER_SUPPLY_EMPTY
なくなっているマーカーサプライ (トナー、インク、またはリボンなど) があります。 |
static PrinterStateReason |
MARKER_SUPPLY_LOW
残り少なくなっているマーカーサプライ (トナー、インク、またはリボンなど) があります。 |
static PrinterStateReason |
MARKER_WASTE_ALMOST_FULL
マーカーサプライの空き容器収納部がもうすぐいっぱいになります。 |
static PrinterStateReason |
MARKER_WASTE_FULL
マーカーサプライの空き容器収納部がいっぱいです。 |
static PrinterStateReason |
MEDIA_EMPTY
空になっている入力トレーがあります。 |
static PrinterStateReason |
MEDIA_JAM
デバイスで紙詰まりが発生しています。 |
static PrinterStateReason |
MEDIA_LOW
用紙が残り少なくなっている入力トレーがあります。 |
static PrinterStateReason |
MEDIA_NEEDED
トレーに用紙がありません。 |
static PrinterStateReason |
MOVING_TO_PAUSED
誰かがプリンタを一時停止しましたが、デバイスが停止するまでには一定の時間が必要です。 |
static PrinterStateReason |
OPC_LIFE_OVER
光導電体が使用できなくなりました。 |
static PrinterStateReason |
OPC_NEAR_EOL
光導電体の交換時期が近づいています。 |
static PrinterStateReason |
OTHER
下記のエラー以外のエラーが検出されました。 |
static PrinterStateReason |
OUTPUT_AREA_ALMOST_FULL
まもなくいっぱいになる排紙エリア (トレー、スタッカー、またはコレーターなど) があります。 |
static PrinterStateReason |
OUTPUT_AREA_FULL
いっぱいになっている排紙エリア (トレー、スタッカー、またはコレーターなど) があります。 |
static PrinterStateReason |
OUTPUT_TRAY_MISSING
排紙トレーがデバイスに挿入されていません。 |
static PrinterStateReason |
PAUSED
誰かがプリンタを一時停止し、 PrinterState が STOPPED になっています。 |
static PrinterStateReason |
SHUTDOWN
プリンタが印刷サービスから削除され、デバイスの電源が切られているか、または物理的に撤去されています。 |
static PrinterStateReason |
SPOOL_AREA_FULL
スプール処理用に割り当てられた固定記憶領域がすべて使用されています。 |
static PrinterStateReason |
STOPPED_PARTLY
複数の出力デバイスをプリンタが制御している場合、この理由は 1 つ以上の出力デバイスが停止していることを示します。 |
static PrinterStateReason |
STOPPING
デバイスの停止処理が行われており、まもなく停止します。 |
static PrinterStateReason |
TIMED_OUT
サーバが出力デバイスに接続することができました (またはすでに接続されています) が、出力デバイスからの応答がありません。 |
static PrinterStateReason |
TONER_EMPTY
トナーがなくなりました。 |
static PrinterStateReason |
TONER_LOW
トナーが残り少なくなっています。 |
コンストラクタの概要 | |
protected |
PrinterStateReason(int value)
指定された整数値を使用して新しいプリンタ状態理由列挙値を構築します。 |
メソッドの概要 | |
Class |
getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。 |
protected EnumSyntax[] |
getEnumValueTable()
PrinterStateReason クラスの列挙値テーブルを返します。 |
String |
getName()
この属性値がインスタンスであるカテゴリの名称を返します。 |
protected String[] |
getStringTable()
PrinterStateReason クラスの文字列テーブルを返します。 |
クラス javax.print.attribute.EnumSyntax から継承したメソッド |
clone, getOffset, getValue, hashCode, readResolve, toString |
クラス java.lang.Object から継承したメソッド |
equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
public static final PrinterStateReason OTHER
public static final PrinterStateReason MEDIA_NEEDED
public static final PrinterStateReason MEDIA_JAM
public static final PrinterStateReason MOVING_TO_PAUSED
PrinterState
が STOPPED になり、PrinterStateReasons
の値は PAUSED から MOVING_TO_PAUSED に変更されます。プリンタの一時停止が可能であり、特定の状況下で一時停止に必要な時間が長くなる場合には、この値をサポートする必要があります。
public static final PrinterStateReason PAUSED
PrinterState
が STOPPED になっています。この状態では印刷は行われませんが、クライアントから要求される他の操作は実行する必要があります。一時停止時にジョブの印刷処理が行われていた場合、一時停止が解除された時に印刷を再開する必要があります。この時に一時停止の痕跡を印刷物に残さないようにする必要があります。プリンタが一時停止可能な場合はこの値をサポートする必要があります。
public static final PrinterStateReason SHUTDOWN
public static final PrinterStateReason CONNECTING_TO_DEVICE
public static final PrinterStateReason TIMED_OUT
public static final PrinterStateReason STOPPING
PrinterState
は STOPPED に変更されます。STOPPING 理由は、たとえ出力デバイスが 1 台だけの場合でもエラーではありません。出力デバイスがジョブの受け入れを中止すると、PrinterStateReasons
にこの理由が設定され、処理中の印刷を完了します。
public static final PrinterStateReason STOPPED_PARTLY
public static final PrinterStateReason TONER_LOW
public static final PrinterStateReason TONER_EMPTY
public static final PrinterStateReason SPOOL_AREA_FULL
public static final PrinterStateReason COVER_OPEN
public static final PrinterStateReason INTERLOCK_OPEN
public static final PrinterStateReason DOOR_OPEN
public static final PrinterStateReason INPUT_TRAY_MISSING
public static final PrinterStateReason MEDIA_LOW
public static final PrinterStateReason MEDIA_EMPTY
public static final PrinterStateReason OUTPUT_TRAY_MISSING
public static final PrinterStateReason OUTPUT_AREA_ALMOST_FULL
public static final PrinterStateReason OUTPUT_AREA_FULL
public static final PrinterStateReason MARKER_SUPPLY_LOW
public static final PrinterStateReason MARKER_SUPPLY_EMPTY
public static final PrinterStateReason MARKER_WASTE_ALMOST_FULL
public static final PrinterStateReason MARKER_WASTE_FULL
public static final PrinterStateReason FUSER_OVER_TEMP
public static final PrinterStateReason FUSER_UNDER_TEMP
public static final PrinterStateReason OPC_NEAR_EOL
public static final PrinterStateReason OPC_LIFE_OVER
public static final PrinterStateReason DEVELOPER_LOW
public static final PrinterStateReason DEVELOPER_EMPTY
public static final PrinterStateReason INTERPRETER_RESOURCE_UNAVAILABLE
コンストラクタの詳細 |
protected PrinterStateReason(int value)
value
- 整数値メソッドの詳細 |
protected String[] getStringTable()
EnumSyntax
内の getStringTable
protected EnumSyntax[] getEnumValueTable()
EnumSyntax
内の getEnumValueTable
public final Class getCategory()
PrinterStateReason クラス、およびベンダー定義の任意のサブクラスでは、カテゴリは PrinterStateReason クラス自身になります。
Attribute
内の getCategory
java.lang.Class
クラスのインスタンスである印刷属性クラス (カテゴリ)public final String getName()
PrinterStateReason クラス、およびベンダー定義の任意のサブクラスでは、カテゴリ名は printer-state-reason
になります。
Attribute
内の getName
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.