【手続補正書】
【提出日】平成16年5月14日(2004.5.14)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第一の外部処理装置が接続されたことに応答して、前記第一の外部処理装置の識別情報を受信し、前記第一の外部処理装置に対応する第一の制御プログラムを情報処理装置にインストールする、プログラム導入手段を有する情報処理装置において、
前記プログラム導入手段により前記第一の制御プログラムがインストールされると、既に前記情報処理装置に記憶されている前記第二の外部処理装置に対応する第二の制御プログラムが不整合な状態となるか否かを判断する判断手段と、
前記情報処理装置のインストール動作を前記判断手段の判断結果に応じて制御する制御手段と、を有することを特徴とする情報処理装置。
【請求項２】
前記判断手段は、前記プログラム導入手段がプログラムを導入する前に、前記プログラム導入手段により前記第一の制御プログラムがインストールされると既に前記情報処理装置に記憶された前記第二の外部処理装置に対応する第二の制御プログラムが不整合な状態となるか否かを判断することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、前記判断手段による判断結果を示す情報を報知させるように情報処理装置のインストール動作を制御することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記判断手段による判断結果を示す情報とは、前記判断手段により前記第一の制御プログラムがインストールされると前記第二の制御プログラムが不整合な状態になると判断された場合に、前記第一の制御プログラムがインストールされると、前記第二の制御プログラムが不整合な状態になることを示す情報であることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記判断手段による判断結果を示す情報とは、前記プログラム導入手段による前記第一の制御プログラムのインストールが開始される前に、第二の制御プログラムの更新を行うべき旨を示す情報であり、
さらに、前記プログラム導入手段は、前記判断手段により、前記第一の制御プログラムがインストールされると、前記第二の制御プログラムが不整合な状態とはならないと判断された場合に、前記プログラム導入手段により第一の制御プログラムをインストールさせることを特徴とする請求項３に記載情報処理装置。
【請求項６】
前記制御手段は、前記判断手段により前記第一の制御プログラムがインストールされても、前記第二の制御プログラムが不整合な状態とはならないと判断された場合には、前記プログラム導入手段により前記情報処理装置に第一の制御プログラムをインストールを開始させ、一方、前記判断手段により、前記第一の制御プログラムがインストールされると、前記第二の制御プログラムが不整合な状態になると判断された場合には、前記プログラム導入手段による前記第一の制御プログラムのインストールを開始させないように前記情報処理装置のインストール動作を制御することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記第二の制御プログラムの不整合な状態とは、前記第一の制御プログラムがインストールされることにより、既にインストールされている前記第二の制御プログラムの一部が、上書きされてしまう場合であり、
前記判断手段は、前記プログラムの一部が上書きされてしまうか否かを、前記第一の制御プログラムのバージョンを示す情報と、前記第二の制御プログラムのバージョンを示す情報を比較することにより判断することを特徴とする、請求項１に記載の情報処理装置。
【請求項８】
前記判断手段は、複数の外部処理装置に制御する各制御プログラムにおいて共有されるモジュール情報が、前記複数の外部処理装置にそれぞれ対応するの制御プログラムがインストールされることにより上書きされるか否かを判断し、前記共有されるモジュールが上書きされる場合には、上書きされる前記制御プログラムが不整合な状態になると判断すること特徴とする請求項１に記載の情報処理装置。
【請求項９】
前記情報処理装置は、さらに、プログラム更新手段を有し、
前記判断手段により前記第一の制御プログラムがインストールされると前記情報処理装置に記憶された制御プログラムの整合性がとれなくなると判断された場合に、前記制御手段は、前記プログラム導入手段による前記第一の制御プログラムのインストールとは別処理として、前記プログラム更新手段による前記第二の制御プログラムの更新処理を実行させるように制御することを特徴とする請求項１に記載の情報処理装置。
【請求項１０】
前記判断手段は、前記情報処理装置は、前記第一の制御プログラムがインストールされると前記情報処理装置に記憶されている制御プログラムの整合性がとれなくなる複数の制御プログラムを検出し、
前記情報処理装置は、前記検出された前記情報処理装置に記憶されている複数の制御プログラムをまとめて更新させることを特徴とする請求項１に記載の情報処理装置。
【請求項１１】
前記判断手段は、前記第一の外部処理装置の接続に応答して動作し、
前記前記第一の制御プログラムがインストールされると既に前記情報処理装置に記憶された前記第二の外部処理装置に対応する第二の制御プログラムが不整合な状態となるか否かを、前記第一の外部処理装置から受信した前記第一の外部処理装置の識別情報を用いて判断することを特徴とする、請求項１に記載の情報処理装置。
【請求項１２】
ネットワークを介して第一の外部処理装置が接続されたことに応答して前記第一の外部処理装置の識別情報を受信することを特徴とする請求項１に記載の情報処理装置。
【請求項１３】
第一の外部処理装置が接続されたことに応答して、前記第一の外部処理装置の識別情報を受信し、前記第一の外部処理装置に対応する第一の制御プログラムを、情報処理装置にインストールするプログラム導入手段を有する情報処理装置において実行される制御プログラムであって、
前記プログラム導入手段により前記第一の制御プログラムがインストールされると、既に前記情報処理装置に記憶された第二の外部処理装置に対応する第二の制御プログラムが不整合な状態となるか否かを判断する判断工程と、
前記判断工程の判断結果に応じて、前記情報処理装置のインストール動作を制御する制御工程と、
を有する前記情報処理装置において実行される制御プログラム。
【請求項１４】
前記プログラム導入手段により前記第一の制御プログラムのインストールが開始される前に、前記判断工程を実行することを特徴とする請求項１３に記載の制御プログラム。
【請求項１５】
前記制御工程は、前記判断工程による判断結果を示す情報を報知するように前記情報処理装置のインストール動作を制御する工程であることを特徴とする請求項１３に記載の制御プログラム。
【請求項１６】
前記判断工程における判断結果を示す情報とは、前記判断工程により前記第一の制御プログラムがインストールされると、前記第二の制御プログラムが不整合な状態になると判断された場合には、前記第一の制御プログラムがインストールされると、前記第二の制御プログラムが不整合な状態になることを示す情報であることを特徴とする請求項１５に記載の制御プログラム。
【請求項１７】
前記判断工程による判断結果を示す情報とは、前記プログラム導入手段による前記第一の制御プログラムのインストールが開始される前に、第二の制御プログラムの更新を行うべき旨を示す情報であり、
さらに、前記プログラム導入手段は、前記判断工程において、前記第一の制御プログラムがインストールされると、前記第二の制御プログラムが不整合な状態とはならないと判断された場合に、前記プログラム導入手段により第一の制御プログラムをインストールさせることを特徴とする請求項１５に記載の制御プログラム。
【請求項１８】
前記制御工程においては、前記判断工程により前記第一の制御プログラムがインストールされると、前記第二の制御プログラムが不整合な状態とはならないと判断された場合には、前記プログラム導入手段による第一の制御プログラムのインストールを開始させ、
一方、前記判断工程において、前記第一の制御プログラムがインストールされると、前記第二の制御プログラムが不整合な状態になると判断された場合には、前記プログラム導入手段による前記第一の制御プログラムのインストールを開始させないように前記情報処理装置のインストール動作を制御する制御工程を前記情報処理装置に実行させることを特徴とする請求項１３に記載の制御プログラム。
【請求項１９】
前記第二の制御プログラムの不整合な状態とは、前記第一の制御プログラムを組み込むことにより、既にインストールされている前記第二の制御プログラムの一部が、上書きされてしまう場合であり、
前記判断工程においては、前記プログラムの一部が上書きされてしまうか否かは、前記第一の制御プログラムのバージョンを示す情報と、前記第二の制御プログラムのバージョンを示す情報を比較することにより判断されることを特徴とする、請求項１３に記載の制御プログラム。
【請求項２０】
前記判断工程においては、複数の外部処理装置に制御する各制御プログラムにおいて共有されるモジュール情報が、前記複数の外部処理装置にそれぞれ対応する制御プログラムをインストールすることにより上書きされるか否かを判断され、前記共有されるモジュールが上書きされる場合には、上書きされる制御プログラムが不整合な状態になると判断されること特徴とする請求項１３に記載の制御プログラム。
【請求項２１】
前記情報処理装置は、さらに、プログラム更新手段を有し、
前記制御プログラムは、前記判断工程により前記第一の制御プログラムがインストールされると前記情報処理装置に記憶された制御プログラムの整合性がとれなくなると判断された場合に、前記制御工程においては、前記プログラム導入手段による前記第一の制御プログラムのインストールとは別処理として、前記プログラム更新手段による前記第二の制御プログラムの更新処理を情報処理装置において実行させることを特徴とする請求項１３に記載の制御プログラム。
【請求項２２】
前記判断工程において、前記情報処理装置は、前記第一の制御プログラムがインストールされると前記情報処理装置に記憶されている制御プログラムの整合性がとれなくなる複数の制御プログラムを検出させ、
前記検出された前記情報処理装置に記憶されている複数の制御プログラムをまとめて更新させるよう情報処理装置を実行させることを特徴とする請求項１３に記載の制御プログラム。
【請求項２３】
前記判断工程は、前記第一の外部処理装置の接続に応答して実行され、
前記前記第一の制御プログラムがインストールされると既に前記情報処理装置に記憶された前記第二の外部処理装置に対応する第二の制御プログラムが不整合な状態となるか否かは、前記第一の外部処理装置から受信した前記第一の外部処理装置の識別情報により判断されることを特徴とする請求項１３に記載の制御プログラム。
【請求項２４】
ネットワークを介して第一の外部処理装置が接続されたことに応答して第一の外部処理装置の識別情報を受信することを特徴とする情報処理装置において実行されることを特徴とする請求項１３に記載の制御プログラム。
【請求項２５】
請求項１３乃至２４のいずれかに記載の制御プログラムを格納したコンピュータ読取り可能な記憶媒体。
【請求項２６】
第一の外部処理装置が接続されたことに応答して、前記第一の外部処理装置の識別情報を受信し、前記第一の外部処理装置に対応する第一の制御プログラムを、情報処理装置にインストールさせるプログラム導入手段を有する情報処理装置における方法であって、
前記第一の制御プログラムがインストールされると、既に前記情報処理装置に記憶されている前記第二の外部処理装置に対応する第二の制御プログラムが不整合な状態となるか否かを、前記第一の制御プログラムのインストールを開始する前に判断する判断工程と、
前記プログラム導入工程による前記第一の制御プログラムのインストールが開始される前に、前記判断工程による判断結果を示す情報を報知する報知工程と、を有する情報処理方法。
【請求項２７】
外部処理装置が接続されたことに応答して、第一の外部処理装置の識別情報を受信し、前記第一の外部処理装置に対応する第一の制御プログラムを、情報処理装置にインストールするプログラム導入手段を有する情報処理装置における方法であって、
前記前記第一の制御プログラムがインストールされると、既に前記情報処理装置に記憶されている前記第二の外部処理装置に対応する第二の制御プログラムが不整合な状態となるか否かを判断する判断工程と、
前記判断工程により前記第一の制御プログラムがインストールされると、前記第二の制御プログラムが不整合な状態とはならないと判断された場合には、前記プログラム導入工程により前記情報処理装置に第一の制御プログラムをインストールさせ、一方、前記判断工程により、前記第一の制御プログラムがインストールされると、前記第二の制御プログラムが不整合な状態になると判断された場合には、前記プログラム導入手段によって前記第一の制御プログラムのインストールを開始させないように制御する制御工程を有することを特徴とする情報処理方法。
【請求項２８】
第一の外部処理装置が接続されたことに応答して、第一の外部処理装置の識別情報を受信し、前記第一の外部処理装置に対応する第一の制御プログラムを情報処理装置にインストールする、プログラム導入手段を有する情報処理装置を制御する制御方法であって
前記プログラム導入手段により前記第一の制御プログラムがインストールされると、既に前記情報処理装置に記憶されている前記第二の外部処理装置に対応する第二の制御プログラムが不整合な状態となるか否かを判断する判断工程と、
前記情報処理装置のインストール動作を前記判断手段の判断結果に応じて制御する制御工程と、
を有することを特徴とする情報処理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
例えば、第一の外部処理装置が接続されたことに応答して、前記第一の外部処理装置の識別情報を受信し、前記第一の外部処理装置に対応する第一の制御プログラムを情報処理装置にインストールする、プログラム導入手段を有する情報処理装置において、
前記プログラム導入手段により前記第一の制御プログラムがインストールされると、既に前記情報処理装置に記憶されている前記第二の外部処理装置に対応する第二の制御プログラムが不整合な状態となるか否かを判断する判断手段と、
前記情報処理装置のインストール動作を前記判断手段の判断結果に応じて制御する制御手段と、を有することを特徴とする情報処理装置、該装置における方法、プログラムが開示される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】