【手続補正書】
【提出日】平成18年9月7日(2006.9.7)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  プリンタのステータスを取得する取得ステップと、前記取得ステップにより取得したステータスをクライアントコンピュータにより参照可能なサーバコンピュータの共有記憶領域に書込むステップとを有することを特徴とするプリンタのステータス管理方法。
【請求項２】  前記共有記憶領域に記憶されているプリンタのステータスは、他のクライアントコンピュータにより参照可能であることを特徴とする請求項１記載のプリンタのステータス管理方法。
【請求項３】  他のクライアントコンピュータは、プリンタが印刷中である場合、記憶されているステータスを取得し、プリンタが印刷中でない場合、プリンタよりステータスを取得することを特徴とする請求項１記載のプリンタのステータス管理方法。
【請求項４】  プリンタのステータス取得を指示された際、記憶されているステータスが現在の状態を反映するものか否かを判別する判別ステップと、前記判別ステップにより現在の状態を反映しないものと判別された場合、プリンタよりステータスの取得を行うことによりステータスを取得し、前記判別ステップにより現在の状態を反映するものであると判別された場合、プリンタよりステータスの取得を行うことなく既に記憶されているステータスを取得する取得ステップとを有することを特徴とするプリンタのステータス管理方法。
【請求項５】  前記判別ステップは、プリンタが印刷中である場合、記憶されているステータスが現在の状態を反映するものと判別し、プリンタが印刷中でない場合、記憶されているステータスが現在の状態を反映しないものと判別することを特徴とする請求項４記載のプリンタのステータス管理方法。
【請求項６】  前記判別ステップにより現在の状態を反映しないものと判別された場合、検知ジョブを発行し、プリンタよりステータスの取得を行うことを特徴とする請求項４記載のプリンタのステータス管理方法。
【請求項７】  最初の印刷データであるか否かを判別する判別ステップと、前記判別ステップにより最初の印刷データであると判別された場合、プリンタに対してステータス要求を行うステップとを有するプリンタのステータス管理方法。
【請求項８】  前記ステータス要求を行うステップは、前記判別ステップにより最初の印刷データであると判別された場合、ステータス要求コマンドを付加して、印刷データを送信することを特徴とする請求項７記載のプリンタのステータス管理方法。
【請求項９】  プリンタからステータスを取得する取得ステップと、前記取得ステップにより取得したステータスを各モジュールから参照可能な共有記憶領域に格納するステップとを有することを特徴とする請求項７記載のプリンタのステータス管理方法。
【請求項１０】  プリンタよりステータスを取得した際、設定されているステータスと異なる場合、その旨報知するステップを有することを特徴とする請求項９記載のプリンタのステータス管理方法。
【請求項１１】  プリンタのステータスを取得する取得手段と、前記取得手段により取得したステータスを各モジュールにより参照可能な共有記憶領域に書込む手段とを有することを特徴とするプリンタのステータス管理装置。
【請求項１２】  前記共有記憶領域に記憶されているプリンタのステータスは、プリンタドライバの各モジュールより参照可能であることを特徴とする請求項１１記載のプリンタのステータス管理装置。
【請求項１３】  プリンタが印刷中である場合、記憶されているステータスを取得し、プリンタが印刷中でない場合、プリンタよりステータスを取得することを特徴とする請求項１１記載のプリンタのステータス管理装置。
【請求項１４】  プリンタのステータス取得を指示された際、記憶されているステータスが現在の状態を反映するものか否かを判別する判別手段と、前記判別手段により現在の状態を反映しないものと判別された場合、プリンタよりステータスの取得を行うことによりステータスを取得し、前記判別手段により現在の状態を反映するものであると判別された場合、プリンタよりステータスの取得を行うことなく既に記憶されているステータスを取得する取得手段とを有することを特徴とするプリンタのステータス管理装置。
【請求項１５】  前記判別手段は、プリンタが印刷中である場合、記憶されているステータスが現在の状態を反映するものと判別し、プリンタが印刷中でない場合、記憶されているステータスが現在の状態を反映しないものと判別することを特徴とする請求項１４記載のプリンタのステータス管理装置。
【請求項１６】  前記判別手段により現在の状態を反映しないものと判別された場合、検知ジョブを発行し、プリンタよりステータスの取得を行うことを特徴とする請求項１４記載のプリンタのステータス管理装置。
【請求項１７】  最初の印刷データであるか否かを判別する判別手段と、前記判別手段により最初の印刷データであると判別された場合、プリンタに対してステータス要求を行う手段とを有するプリンタのステータス管理装置。
【請求項１８】  前記ステータス要求を行う手段は、前記判別手段により最初の印刷データであると判別された場合、ステータス要求コマンドを付加して、印刷データを送信することを特徴とする請求項１７記載のプリンタのステータス管理装置。
【請求項１９】  プリンタからステータスを取得する取得手段と、前記取得手段により取得したステータス各モジュールから参照可能な共有記憶領域に格納する手段とを有することを特徴とする請求項１７記載のプリンタのステータス管理装置。
【請求項２０】  前記共有記憶領域は、レジストリであることを特徴とする請求項１９記載のプリンタのステータス管理装置。
【請求項２１】  プリンタのステータスを取得する取得ステップと前記取得ステップにより取得したステータスをクライアントコンピュータにより参照可能なサーバコンピュータの共有記憶領域に書込むステップとをコンピュータに実行させるプリンタのステータス管理プログラムを記憶した記憶媒体。
【請求項２２】  前記共有記憶領域に記憶されているプリンタのステータスは、他のクライアントコンピュータにより参照可能であることを特徴とする請求項２１記載のプリンタのステータス管理プログラムを記憶した記憶媒体。
【請求項２３】  他のクライアントコンピュータは、プリンタが印刷中である場合、記憶されているステータスを取得し、プリンタが印刷中でない場合、プリンタよりステータスを取得することを特徴とする請求項２１記載のプリンタのステータス管理プログラムを記憶した記憶媒体。
【請求項２４】  プリンタのステータス取得を指示された際、記憶されているステータスが現在の状態を反映するものか否かを判別する判別ステップと、前記判別ステップにより現在の状態を反映しないものと判別された場合、プリンタよりステータスの取得を行うことによりステータスを取得し、前記判別ステップにより現在の状態を反映するものであると判別された場合、プリンタよりステータスの取得を行うことなく既に記憶されているステータスを取得する取得ステップとをコンピュータに実行させるプリンタのステータス管理プログラムを記憶した記憶媒体。
【請求項２５】  前記判別ステップは、プリンタが印刷中である場合、記憶されているステータスが現在の状態を反映するものと判別し、プリンタが印刷中でない場合、記憶されているステータスが現在の状態を反映しないものと判別することを特徴とする請求項２４記載のプリンタのステータス管理プログラムを記憶した記憶媒体。
【請求項２６】  前記判別ステップにより現在の状態を反映しないものと判別された場合、検知ジョブを発行し、プリンタよりステータスの取得を行うことを特徴とする請求項２４記載のプリンタのステータス管理プログラムを記憶した記憶媒体。
【請求項２７】  最初の印刷データであるか否かを判別する判別ステップと、前記判別ステップにより最初の印刷データであると判別された場合、プリンタに対してステータス要求を行うステップとをコンピュータに実行させるプリンタのステータス管理プログラムを記憶した記憶媒体。
【請求項２８】  前記ステータス要求を行うステップは、前記判別ステップにより最初の印刷データであると判別された場合、ステータス要求コマンドを付加して、印刷データを送信することを特徴とする請求項２７記載のプリンタのステータス管理プログラムを記憶した記憶媒体。
【請求項２９】  プリンタからステータスを取得する取得ステップと、前記取得ステップにより取得したステータスを各モジュールから参照可能な共有記憶領域に格納するステップとを有することを特徴とする請求項２７記載のプリンタのステータス管理プログラムを記憶した記憶媒体。
【請求項３０】  プリンタよりステータスを取得した際、設定されているステータスと異なる場合、その旨報知するステップを有することを特徴とする請求項２７記載のプリンタのステータス管理プログラムを記憶した記憶媒体。