【手続補正書】
【提出日】平成20年10月10日(2008.10.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワーク通信手段を有し、該ネットワーク通信手段を介してネットワークからの要求に応じたジョブを実行すると共に、ネットワークプラグアンドプレイに対応するネットワーク対応出力デバイスであって、
自機の替わりにジョブを実行するための代替ネットワーク対応出力デバイスを特定する代替デバイス情報を入力する入力手段と、
自機がネットワークから離脱することになった場合、前記入力手段で入力された前記代替デバイス情報を含むネットワーク離脱メッセージを前記ネットワーク通信手段を介して送信する送信手段と
を備えることを特徴とするネットワーク対応出力デバイス。
【請求項２】
前記送信手段は、ネットワーク対応出力デバイスが備える操作部からのネットワーク切断指示の入力に基づき自機がネットワークから離脱することになった場合、前記入力手段で入力された前記代替デバイス情報を含むネットワーク離脱メッセージを前記ネットワーク通信手段を介して送信することを特徴とする請求項１に記載のネットワーク対応出力デバイス。 
【請求項３】
前記送信手段は、ネットワーク対応出力デバイスで、次のジョブを処理可能となるまでに要する時間が所定時間以上になったことに応じて自機がネットワークから離脱することになった場合、前記入力手段で入力された前記代替デバイス情報を含むネットワーク離脱メッセージを前記ネットワーク通信手段を介して送信することを特徴とする請求項１または２に記載のネットワーク対応出力デバイス。
【請求項４】
エラーの種類毎のエラー復旧予測時間、及びジョブの内容に従った当該ジョブを完了するまでの予測時間を算出するための関数情報をテーブルとして記憶する記憶手段と、
エラー、またはジョブのイベント発生によって当該イベントに応じた予測時間を加算した合計値を保持すると共に、該当するエラーが復旧、またはジョブが完了した場合には、対応する予測時間を前記合計値より減算する合計値更新手段と、
前記合計値更新手段で更新された合計値と、閾値とを比較する比較手段と、
前記比較手段の比較結果に応じて、前記ネットワーク離脱メッセージを送信するか、ネットワーク参加メッセージを送信するかを決定する決定手段と
を備えることを特徴とする請求項３に記載のネットワーク対応出力デバイス。
【請求項５】
前記ジョブは、印刷処理であることを特徴とする請求項１乃至４のいずれか１項に記載のネットワーク対応出力デバイス。
【請求項６】
前記入力手段は、代替ネットワーク対応出力デバイスに関する付加情報を更に入力し、
前記付加情報は、代替ネットワーク対応出力デバイスの設置場所、代替ネットワーク対応出力デバイスに対応するドライバのインストールの要否、及び代替ネットワーク対応出力デバイスの名称の少なくとも１つを含むことを特徴とする請求項１乃至４のいずれか１項に記載のネットワーク対応出力デバイス。
【請求項７】
ネットワーク通信手段を有し、該ネットワーク通信手段を介してネットワークからの要求に応じたジョブを実行し、ネットワークプラグアンドプレイに対応するネットワーク対応出力デバイスにおける制御方法であって、
該ネットワーク対応出力デバイスの替わりにジョブを実行するための代替ネットワーク対応出力デバイスを特定する情報を入力する入力工程と、
該ネットワーク対応デバイスがネットワークから離脱することになった場合、前記入力工程で入力された代替ネットワーク対応出力デバイスを特定する情報を含むネットワーク離脱メッセージを送信する送信工程と
を備えることを特徴とする制御方法。
【請求項８】
前記送信工程において、ネットワーク対応出力デバイスが備える操作部からのネットワーク切断指示の入力に基づき自機がネットワークから離脱することになった場合、前記入力工程で入力された代替ネットワーク対応出力デバイスを特定する情報を含むネットワーク離脱メッセージを前記ネットワーク通信手段を介して送信することを特徴とする請求項７に記載の制御方法。 
【請求項９】
前記送信工程において、ネットワーク対応出力デバイスで、次のジョブを処理可能となるまでに要する時間が所定時間以上になったことに応じて自機がネットワークから離脱することになった場合、前記入力工程で入力された代替ネットワーク対応出力デバイスを特定する情報を含むネットワーク離脱メッセージを前記ネットワーク通信手段を介して送信することを特徴とする請求項７または８に記載の制御方法。
【請求項１０】
前記入力工程は、代替ネットワーク対応出力デバイスに関する付加情報を更に入力し、
前記付加情報は、代替ネットワーク対応出力デバイスの設置場所、代替ネットワーク対応出力デバイス用のデバイスドライバのインストールの要否、及び代替ネットワーク対応出力デバイスの名称の少なくとも１つを含むことを特徴とする請求項７乃至９のいずれか１項に記載のネットワーク対応出力デバイスにおける制御方法。
【請求項１１】
ネットワーク通信手段を搭載可能で、当該ネットワーク通信手段を介してネットワークプラグアンドプレイに対応するネットワーク対応出力デバイスを検出し、該当するデバイスドライバを自動インストールするオペレーティングシステムを搭載した情報処理装置であって、
前記ネットワーク通信手段を介して、ネットワーク対応出力デバイスからネットワーク離脱メッセージを受信した場合に、該ネットワーク離脱メッセージ中に代替ネットワーク対応出力デバイスを特定する代替デバイス情報が含まれているか否かを判断する第１の判断手段と、
該第１の判断手段で受信したネットワーク離脱メッセージが前記代替デバイス情報を含むと判断されたことに応じて、該離脱するネットワーク対応出力デバイス用のデバイスドライバに対応づけて前記代替デバイス情報を記憶手段に記憶する対応付け手段と、
前記デバイスドライバの選択イベントが発生した場合、選択されたデバイスドライバに対応づけて前記代替デバイス情報が前記記憶手段に記憶されているか否かを判断する第２の判断手段と、
前記第２の判断手段で代替デバイス情報が存在しないと判断された場合には、前記選択イベントに従ったオペレーティングシステムの処理を許容し、
前記第２の判断手段で代替デバイス情報が存在すると判断された場合には、前記代替デバイス情報に対応するデバイスドライバのインストールを行う制御手段と
を備えることを情報処理装置。
【請求項１２】
前記ネットワーク対応出力デバイスからネットワーク離脱メッセージを受信した場合に、該離脱するネットワーク対応出力デバイス用のデバイスドライバが既に自機にインストールされているか否か判断する第３の判断手段を更に備え、
前記第３の判断手段で前記離脱するネットワーク対応出力デバイス用のデバイスドライバが既に自機にインストールされていると判断され、かつ、前記第１の判断手段により受信したネットワーク離脱メッセージが前記代替デバイス情報を含むと判断されたことに応じて、前記対応付け手段は、前記代替デバイス情報を前記インストール済みのデバイスドライバに対応付けることを特徴とする請求項１１記載の情報処理装置。
【請求項１３】
前記制御手段は、前記ネットワーク通信手段を介して該当するネットワーク対応出力デバイスを探索するための探索メッセージを送信し、探索成功に応じて、前記代替デバイス情報に対応するデバイスドライバのインストールを行うことを特徴とする請求項１１または１２に記載の情報処理装置。
【請求項１４】
前記制御手段は、代替デバイス情報で特定される代替ネットワーク対応出力デバイス用のデバイスドライバのみのセットアップを許容することを特徴とする請求項１１乃至１３のいずれか１項に記載の情報処理装置。
【請求項１５】
前記ネットワーク対応出力デバイスは、少なくともネットワークプリント機能を有するデバイスであって、
前記デバイスドライバの選択イベントは、前記ネットワーク対応出力デバイスを利用した印刷処理開始のイベントであることを特徴とする請求項１１乃至１４のいずれか１項に記載の情報処理装置。
【請求項１６】
前記代替デバイス情報に付加情報が含まれる際に、前記付加情報を表示する表示手段を備え、
前記付加情報は、前記代替ネットワーク対応出力デバイスの設置場所、前記代替ネットワーク対応出力デバイス用のデバイスドライバのインストールの要否、及び前記代替ネットワーク対応出力デバイスの名称の少なくとも１つを含むことを特徴とする請求項１１乃至１５のいずれか１項に記載の情報処理装置。
【請求項１７】
ネットワーク通信手段を搭載可能で、当該ネットワーク通信手段を介してネットワークプラグアンドプレイに対応するネットワーク対応出力デバイスを検出し、該当するデバイスドライバを自動インストールするオペレーティングシステムを搭載した情報処理装置における制御方法であって、
前記ネットワーク通信手段を介して、ネットワーク対応出力デバイスからネットワーク離脱メッセージを受信した場合に、該ネットワーク離脱メッセージ中に代替ネットワーク対応出力デバイスを特定する代替デバイス情報が含まれているか否かを判断する第１の判断工程と、
該第１の判断工程で受信したネットワーク離脱メッセージが前記代替デバイス情報を含むと判断されたことに応じて、該離脱するネットワーク対応出力デバイス用のデバイスドライバに対応づけて前記代替デバイス情報を記憶手段に記憶する対応付け工程と、
前記デバイスドライバの選択イベントが発生した場合、選択されたデバイスドライバに対応づけて前記代替デバイス情報が前記記憶手段に記憶されているか否かを判断する第２の判断工程と、
該第２の判断工程で代替デバイス情報が存在しないと判断された場合、前記選択イベントに従ったオペレーティングシステムの処理を許容し、
前記第２の判断工程で代替デバイス情報が存在すると判断された場合、前記代替デバイス情報に対応するデバイスドライバのインストールを許容すべく、前記オペレーティングシステムによる前記代替デバイス情報で示されたデバイスドライバのセットアップ処理を許容する制御工程と
を備えることを特徴とする制御方法。
【請求項１８】
前記ネットワーク対応出力デバイスからネットワーク離脱メッセージを受信した場合に、該離脱するネットワーク対応出力デバイス用のデバイスドライバが既に自機にインストールされているか否か判断する第３の判断工程を更に備え、
前記第３の判断工程で前記離脱するネットワーク対応出力デバイス用のデバイスドライバが既に自機にインストールされていると判断され、かつ、前記第１の判断工程で受信したネットワーク離脱メッセージが前記代替デバイス情報を含むと判断されたことに応じて、前記対応付け工程において、前記代替デバイス情報を前記インストール済みのデバイスドライバに対応付けることを特徴とする請求項１７に記載の制御方法。
【請求項１９】
前記制御工程において、前記代替デバイス情報に対応するデバイスドライバのインストールを許容するため、前記ネットワーク通信手段を介して該当するネットワーク対応出力デバイスを探索するための探索メッセージを送信し、探索成功に応じて、前記オペレーティングシステムによる代替デバイス情報で示されたデバイスドライバのセットアップ処理を許容することを特徴とする請求項１７または１８に記載の制御方法。
【請求項２０】
前記代替デバイス情報に付加情報が含まれる際に、前記付加情報を表示するための表示工程を備え、
前記付加情報は、前記代替ネットワーク対応出力デバイスの設置場所、前記代替ネットワーク対応出力デバイス用のデバイスドライバのインストールの要否、及び前記代替ネットワーク対応出力デバイスの名称の少なくとも１つを含むことを特徴とする請求項１７乃至１９の何れか１項に記載の制御方法。
【請求項２１】
ネットワーク通信手段を搭載可能で、当該ネットワーク通信手段を介してネットワークプラグアンドプレイに対応するネットワーク対応出力デバイスを検出し、該当するデバイスドライバを自動インストールするオペレーティングシステムを搭載したコンピュータが読込み実行することで、前記コンピュータを情報処理装置として機能させるコンピュータプログラムであって、
前記ネットワーク通信手段を介して、ネットワーク対応出力デバイスからネットワーク離脱メッセージを受信した場合に、該ネットワーク離脱メッセージ中に代替ネットワーク対応出力デバイスを特定する代替デバイス情報が含まれているか否かを判断する第１の判断手段、
該第１の判断手段で受信したネットワーク離脱メッセージが前記代替デバイス情報を含むと判断されたことに応じて、該離脱するネットワーク対応出力デバイス用のデバイスドライバに対応づけて前記代替デバイス情報を記憶手段に記憶する対応付け手段と、
前記デバイスドライバの選択イベントが発生した場合、選択されたデバイスドライバに対応づけて前記代替デバイス情報が前記記憶手段に記憶されているか否かを判断する第２の判断手段、
前記第２の判断手段で代替デバイス情報が存在しないと判断された場合、前記選択イベントに従ったオペレーティングシステムの処理を許容し、
前記第２の判断手段で代替デバイス情報が存在すると判断された場合、前記代替デバイス情報に対応するデバイスドライバのインストールを許容すべく、前記オペレーティングシステムによる前記代替デバイス情報で示されたデバイスドライバのセットアップ処理を許容する制御手段
としてコンピュータに機能させることを特徴とするコンピュータプログラム。
【請求項２２】
ネットワーク通信手段を有し、該ネットワーク通信手段を介してネットワークからの要求に応じた印刷ジョブを実行すると共に、ネットワークプラグアンドプレイに対応する複数のネットワーク対応出力デバイスと、
ネットワーク通信手段を搭載可能で、当該ネットワーク通信手段を介してネットワークプラグアンドプレイに対応するネットワーク対応出力デバイスを検出し、該当するデバイスドライバを自動インストールするオペレーティングシステムを搭載した情報処理装置とで構成されるネットワークシステムであって、
前記ネットワーク対応出力出デバイスは、
自機の替わりにジョブを実行するための代替ネットワーク対応出力デバイスを特定する代替デバイス情報を入力する入力手段と、
自機がネットワークから離脱することになった場合、前記入力手段で入力された前記代替デバイス情報を含むネットワーク離脱メッセージを前記ネットワーク通信手段を介して送信する送信手段とを備え、
前記情報処理装置は、
前記ネットワーク通信手段を介して、前記ネットワーク対応出力デバイスから前記代替デバイス情報を含むネットワーク離脱メッセージを受信したことに応じて、該離脱するネットワーク対応出力デバイス用のデバイスドライバに対応づけて前記代替デバイス情報を記憶手段に記憶する対応付け手段と、
前記デバイスドライバの選択イベントが発生した場合、選択されたデバイスドライバに対応づけて前記代替デバイス情報が前記記憶手段に記憶されているか否かを判断する判断手段と、
前記判断手段で代替デバイス情報が存在すると判断されたことに応じて、前記代替デバイス情報に対応するデバイスドライバのインストールを行う制御手段と
を備えることを特徴とするネットワークシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
この課題を解決するため、例えば本発明のネットワーク対応出力デバイスは以下の構成を備える。すなわち、
ネットワーク通信手段を有し、該ネットワーク通信手段を介してネットワークからの要求に応じたジョブを実行すると共に、ネットワークプラグアンドプレイに対応するネットワーク対応出力デバイスであって、
自機の替わりにジョブを実行するための代替ネットワーク対応出力デバイスを特定する代替デバイス情報を入力する入力手段と、
自機がネットワークから離脱することになった場合、前記入力手段で入力された前記代替デバイス情報を含むネットワーク離脱メッセージを前記ネットワーク通信手段を介して送信する送信手段とを備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
また、本発明の情報処理装置は以下の構成を備える。すなわち、
ネットワーク通信手段を搭載可能で、当該ネットワーク通信手段を介してネットワークプラグアンドプレイに対応するネットワーク対応出力デバイスを検出し、該当するデバイスドライバを自動インストールするオペレーティングシステムを搭載した情報処理装置であって、
前記ネットワーク通信手段を介して、ネットワーク対応出力デバイスからネットワーク離脱メッセージを受信した場合に、該ネットワーク離脱メッセージ中に代替ネットワーク対応出力デバイスを特定する代替デバイス情報が含まれているか否かを判断する第１の判断手段と、
該第１の判断手段で受信したネットワーク離脱メッセージが前記代替デバイス情報を含むと判断されたことに応じて、該離脱するネットワーク対応出力デバイス用のデバイスドライバに対応づけて前記代替デバイス情報を記憶手段に記憶する対応付け手段と、
前記デバイスドライバの選択イベントが発生した場合、選択されたデバイスドライバに対応づけて前記代替デバイス情報が前記記憶手段に記憶されているか否かを判断する第２の判断手段と、
前記第２の判断手段で代替デバイス情報が存在しないと判断された場合には、前記選択イベントに従ったオペレーティングシステムの処理を許容し、
前記第２の判断手段で代替デバイス情報が存在すると判断された場合には、前記代替デバイス情報に対応するデバイスドライバのインストールを行う制御手段とを備える。