(57)【要約】【課題】環境設定を効率的に復元すること。【解決手段】オプション部１２は、本体部１１に対し、インタフェース部１１ａ，１２ａを介して着脱自在に接続される。オプション部１２は、情報処理装置１０の動作環境を設定した環境情報を記憶する環境情報記憶部１２ｂを備える。環境情報保存部１１ｂは、第１のタイミングで情報処理装置１０の環境情報を取得して環境情報記憶部１２ｂに格納する。環境情報復元部１１ｃは、第２のタイミングで環境情報記憶部１２ｂに記憶された環境情報を取得して、取得した環境情報を情報処理装置１０の動作環境として設定する。【選択図】図１
2010128977.tif 000002
【特許請求の範囲】
【請求項１】
自装置の動作環境を設定した環境情報を記憶する環境情報記憶部、
を備えるオプション部と、
第１のタイミングで前記環境情報を取得して前記環境情報記憶部に格納する環境情報保存部と、
第２のタイミングで前記環境情報記憶部に記憶された前記環境情報を取得して当該環境情報を自装置の動作環境として設定する環境情報復元部と、
を備える本体部と、
を有し、
前記オプション部は、所定の通信用インタフェースを介して前記本体部に着脱自在に接続される、
ことを特徴とする情報処理装置。
【請求項２】
前記本体部は、
前記環境情報の復元が必要であるか否かを示す状態管理情報を記憶する状態管理情報記憶部と、
状態管理情報の更新を指示する操作入力を受け付けると前記状態管理情報記憶部に記憶された前記状態管理情報を前記環境情報の復元が必要である旨設定する状態更新部と、
を更に備え、
前記第１のタイミングは、前記環境情報保存部が前記環境情報の保存を指示する操作入力を受け付けたタイミングであり、
前記第２のタイミングは、前記情報処理装置が起動した際に、前記環境情報復元部が前記状態管理情報記憶部に記憶された前記状態管理情報が前記環境情報の復元が必要である旨を示していることを検知したタイミングである、
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記第１のタイミングは、前記環境情報保存部が所定の周期で検出するタイミングを含むことを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記オプション部は、複数の周辺装置と接続されており、
前記本体部は、前記環境情報復元部による前記環境情報の設定が実行されたことを検知して、前記複数の周辺装置に対する入出力の動作確認を行う入出力確認部を更に有することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
自装置の動作環境を設定した環境情報を記憶する環境情報記憶部を備えたオプション装置と着脱自在に接続して通信するインタフェース部と、
第１のタイミングで前記環境情報を取得し、前記インタフェース部を介して前記環境情報記憶部に当該環境情報を格納する環境情報保存部と、
第２のタイミングで前記インタフェース部を介して、前記環境情報記憶部に記憶された前記環境情報を取得して、当該環境情報を自装置の動作環境として設定する環境情報復元部と、
を有することを特徴とする情報処理装置。
【請求項６】
情報処理装置と着脱自在に接続して通信するインタフェース部と、
情報処理装置の動作環境を設定した環境情報を記憶する環境情報記憶部と、
前記インタフェース部を介して情報処理装置から前記環境情報を受信すると、当該環境情報を前記環境情報記憶部に格納する受信部と、
情報処理装置からの要求に応じて前記環境情報記憶部に記憶された前記環境情報を取得し、前記インタフェース部を介して当該環境情報を情報処理装置に送信する送信部と、
を有することを特徴とするオプション装置。
【請求項７】
コンピュータを、
第１のタイミングで前記コンピュータに着脱自在に接続して通信するオプション装置が備える環境情報記憶部に前記コンピュータの動作環境を設定した環境情報を格納する環境情報保存手段、
第２のタイミングで前記環境情報記憶部に記憶された前記環境情報を取得して当該環境情報を前記コンピュータの動作環境として設定する環境情報復元手段、
として機能させることを特徴とする環境設定プログラム。
【請求項８】
情報処理装置の環境設定方法であって、
環境情報記憶部を備えるオプション部と所定の通信用インタフェースを介して着脱自在に接続された本体部が、第１のタイミングで情報処理装置の動作環境である前記環境情報を取得して前記環境情報記憶部に格納し、第２のタイミングで前記環境情報記憶部に記憶された前記環境情報を取得して当該環境情報を情報処理装置の動作環境として設定する、
ことを特徴とする環境設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、オプション装置、環境設定プログラムおよび環境設定方法に関し、特に環境設定を支援する情報処理装置、オプション装置、環境設定プログラムおよび環境設定方法に関する。
【背景技術】
【０００２】
従来、情報処理装置（例えば、コンピュータ）の機能を拡張するために、情報処理装置本体を機能拡張ユニットであるオプション装置と接続して利用することが行われている。機能拡張ユニットには、例えば、ノート型のコンピュータ本体に周辺装置（例えば、入出力装置や光ディスクドライブ）の追加や通信用ポートの追加などを行うための箱型のものがある。この場合、コンピュータ本体は機能拡張ユニットと通信可能に接続される。これにより、コンピュータ本体は、機能拡張ユニットに接続された周辺装置の各種機能を利用可能となる。
【０００３】
このように、機能拡張ユニットを利用可能とすることで、必要に応じて容易に機能拡張が可能となる。このため、情報処理装置本体の機能を簡略化して、その薄型化・軽量化が可能となり携帯性の向上を図ることができる。
【０００４】
ところで、情報処理装置を利用する際、その動作環境に応じて環境設定を行う必要がある。動作環境とは、例えば、該当のコンピュータへの周辺装置の接続状況やネットワークへの接続状況などを示す。環境設定は、周辺装置の動作を制御するための設定や接続先のネットワークの設定などであり、動作環境に応じて異なる。このため、情報処理装置を異なるオプション装置に接続して利用する際には、各オプション装置の動作環境に応じた環境設定が必要となる。
【０００５】
このような環境設定を効率的に行うため、各オプション装置との接続に応じた環境設定用の環境情報を情報処理装置側で保存し、管理する方法がある（例えば、特許文献１参照）。また、情報処理装置とネットワークを介して接続された管理用装置で環境情報を管理することも考えられている（例えば、特許文献２参照）。
【特許文献１】特開平０６−２８９９５４号公報
【特許文献２】特開平０５−１８９３４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ここで、上述の環境設定を有する情報処理装置において障害が発生し、環境設定に必要なファイルが消失・破損した場合にも迅速にこれらを復旧することが望まれる。
しかし、上記特許文献１に記載の方法では、情報処理装置が備える記憶装置に環境情報を記憶するため、記憶装置自体が故障した場合に環境設定情報の取得が困難になるという問題がある。また、上記特許文献２に記載の方法では、復旧対象の情報処理装置がネットワークに接続され、管理用装置と通信可能であることが前提である。このため、ネットワークに接続不可能の場合や管理用装置と通信不可能である場合には、復旧作業を行うことができないという問題がある。
【０００７】
本発明はこのような点に鑑みてなされたものであり、環境設定を効率的に復元する情報処理装置、オプション装置、環境設定プログラムおよび環境設定方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、情報処理装置が提供される。この情報処理装置は、オプション部および本体部を有する。オプション部は、自装置の動作環境を設定した環境情報を記憶する環境情報記憶部を備える。本体部は、環境情報保存部および環境情報復元部を有する。環境情報保存部は、第１のタイミングで環境情報を取得して環境情報記憶部に格納する。環境情報復元部は、第２のタイミングで環境情報記憶部に記憶された環境情報を取得して、取得した環境情報を自装置の動作環境として設定する。オプション部は、所定の通信用インタフェースを介して本体部に着脱自在に接続される。
【０００９】
このような情報処理装置によれば、第１のタイミングで、本体部の環境情報保存部により、自装置の動作環境を設定した環境情報が取得されて、本体部と所定の通信用インタフェースを介して着脱自在に接続されたオプション部が備える環境情報記憶部に格納される。そして、第２のタイミングで、本体部の環境情報復元部により、オプション部の環境情報記憶部に記憶された環境情報が取得されて、取得された環境情報が自装置の動作環境として設定される。
【００１０】
また、上記課題を解決するために、情報処理装置が提供される。この情報処理装置は、インタフェース部、環境情報保存部および環境情報復元部を有する。インタフェース部は、所定の動作環境を設定した環境情報を記憶する環境情報記憶部を備えたオプション装置と着脱自在に接続して通信する。環境情報保存部は、第１のタイミングで自装置の環境情報を取得し、インタフェース部を介して環境情報記憶部に格納する。環境情報復元部は、第２のタイミングでインタフェース部を介して環境情報記憶部に記憶された環境情報を取得して、取得した環境情報を自装置の動作環境として設定する。
【００１１】
このような情報処理装置によれば、第１のタイミングで、環境情報保存部により、自装置の環境情報が取得され、環境情報記憶部を備えたオプション装置と着脱自在に接続して通信するインタフェース部を介して、この環境情報がオプション装置の環境情報記憶部に格納される。そして、第２のタイミングで、環境情報復元部により、インタフェース部を介して環境情報記憶部に記憶された環境情報が取得され、この環境情報が自装置の動作環境として設定される。
【００１２】
また、上記課題を解決するために、オプション装置が提供される。このオプション装置は、インタフェース部、環境情報記憶部、受信部および送信部を有する。インタフェース部は、情報処理装置と着脱自在に接続して通信する。環境情報記憶部は、情報処理装置の動作環境を設定した環境情報を記憶する。受信部は、インタフェース部を介して情報処理装置から環境情報を受信すると、受信した環境情報を環境情報記憶部に格納する。送信部は、情報処理装置からの要求に応じて環境情報記憶部に記憶された環境情報を取得し、インタフェース部を介して、取得した環境情報を情報処理装置に送信する。
【００１３】
このようなオプション装置によれば、受信部により、情報処理装置と着脱自在に接続して通信するインタフェース部を介して情報処理装置から環境情報が受信されると、受信された環境情報が環境情報記憶部に格納される。そして、送信部により、情報処理装置からの要求に応じて環境情報記憶部に記憶された環境情報が取得され、インタフェース部を介して、取得した環境情報が情報処理装置に送信される。
【００１４】
また、上記課題を解決するために、上記情報処理装置と同様の処理を行う環境設定プログラムが提供される。また、上記課題を解決するために、上記情報処理装置と同様の処理を行う環境設定方法が提供される。
【発明の効果】
【００１５】
上記情報処理装置、オプション装置、環境設定プログラムおよび環境設定方法によれば、環境設定を効率的に復元することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本実施の形態を図面を参照して詳細に説明する。
図１は、本実施の形態の概要を示す図である。情報処理装置１０は、機能拡張ユニットを着脱することで、機能拡張ユニットで利用可能な機能を容易に付加、または、削除することができる。機能拡張ユニットとしては、異なる周辺装置が接続されていることなどにより、異なる機能を備えたものを選択して接続することができる。情報処理装置１０は、本体部１１およびオプション部１２を有する。本体部１１は、演算機能を備え、情報処理装置１０全体の動作を制御する。本体部１１は、インタフェース部１１ａ、環境情報保存部１１ｂおよび環境情報復元部１１ｃを有する。
【００１７】
インタフェース部１１ａは、オプション部１２のインタフェース部１２ａと着脱自在に接続する。インタフェース部１１ａは、インタフェース部１２ａと接続している場合には相互に通信が可能である。
【００１８】
環境情報保存部１１ｂは、第１のタイミングで情報処理装置１０の動作環境を設定するための環境情報を取得する。環境情報保存部１１ｂは、オプション部１２の環境情報記憶部１２ｂに、インタフェース部１１ａを介して、取得した環境情報を格納する。
【００１９】
なお、動作環境とは、該当のコンピュータへの周辺装置の接続状況やネットワークへの接続状況などを示す。環境情報は、情報処理装置１０において、これらの周辺装置の動作を可能とするための設定情報である。なお、環境情報には、例えば、システム利用の際の認証情報やアプリケーションソフト（以下、アプリケーションという）の画面構成情報など、オペレータ個別のカスタマイズ情報を含む。
【００２０】
また、第１のタイミングとしては、例えば、情報処理装置１０を利用するオペレータによる環境情報の取得の操作入力を受け付けたタイミングや一定の周期で発生するタイミングが考えられる。
【００２１】
環境情報復元部１１ｃは、第２のタイミングでインタフェース部１１ａを介して、環境情報記憶部１２ｂから環境情報を取得し、取得した環境情報を情報処理装置１０の動作環境として設定する。
【００２２】
第２のタイミングとしては、例えば、情報処理装置１０を利用するオペレータによる環境情報の復元の操作入力を受け付けたタイミングや本体部１１の状態変化を検知したタイミングなどが考えられる。
【００２３】
オプション部１２は、本体部１１の機能を拡張するための機能拡張ユニットである。オプション部１２は、インタフェース部１２ａおよび環境情報記憶部１２ｂを有する。
インタフェース部１２ａは、本体部１１のインタフェース部１１ａと着脱自在に接続する。インタフェース部１２ａは、インタフェース部１１ａと接続している場合には相互に通信が可能である。また、インタフェース部１２ａがインタフェース部１１ａと接続されていない場合には、オプション部１２は、情報処理装置１０から取り外すことが可能である。
【００２４】
インタフェース部１２ａは、本体部１１から受信する環境情報を環境情報記憶部１２ｂに格納する。インタフェース部１２ａは、本体部１１からの要求に応じて環境情報記憶部１２ｂに記憶された環境情報を本体部１１に送信する。
【００２５】
環境情報記憶部１２ｂは、環境情報保存部１１ｂが取得した情報処理装置１０の環境情報を記憶する。
このような情報処理装置１０によれば、第１のタイミングで、本体部１１の環境情報保存部１１ｂにより、情報処理装置１０の動作環境を設定した環境情報が取得されて、オプション部１２の環境情報記憶部１２ｂに格納される。そして、第２のタイミングで、本体部１１の環境情報復元部１１ｃにより、オプション部１２の環境情報記憶部１２ｂに記憶された環境情報が取得されて、取得された環境情報が情報処理装置１０の動作環境として設定される。
【００２６】
このように、本体部１１と着脱可能なオプション部１２に取得した環境情報を保持しておくことで、本体部１１に障害が発生した場合にも、オプション部１２が保持する環境情報から迅速に動作環境を復旧することが可能となる。この方法では、ネットワークへの接続も不要であり、ネットワークに障害が発生していたとしてもネットワークの復旧を待たずに情報処理装置１０の復旧作業を行うことができる。
【００２７】
また、オプション部１２は、情報処理装置１０と分離して他の情報処理装置に接続することも可能である。この場合、オプション部１２に格納された情報処理装置１０の環境情報に基づいて、他の情報処理装置の動作環境の設定を行うこともでき、他の情報処理装置を用いて情報処理装置１０の動作環境を容易に再現することが可能となる。
【００２８】
上記の情報処理装置１０は、コンピュータの障害時に、その動作環境を復旧する場合に適している。以下では、金融機関の窓口業務で利用されるコンピュータに適用する場合を例に挙げて、更に詳細に説明する。
【００２９】
図２は、コンピュータと周辺装置との構成を示す図である。コンピュータ１００は、演算機能と画面表示機能とを備える情報処理装置である。コンピュータ１００には、接続ボックス２００が接続される。そして、接続ボックス２００に接続された周辺装置がコンピュータ１００で利用可能となる。
【００３０】
接続ボックス２００は、コンピュータ１００に着脱自在に接続され、コンピュータ１００の機能を拡張するための機能拡張ユニットである。接続ボックス２００は、例えば、複数のＵＳＢ（Universal Serial Bus）ポートやネットワークポートなどを有するドッキングステーション（登録商標）やポートリプリケータ（登録商標）である。接続ボックス２００には、これらのポートを介して、例えば、ルータ２０、キーボード３１、光ディスクドライブ３３および帳票スキャナ３４が接続される。
【００３１】
ルータ２０は、ネットワークへの接続を仲介する通信装置である。キーボード３１は、コンピュータ１００に実行させる命令やデータを入力するための入力装置である。光ディスクドライブ３３は、光ディスクメディア（ＣＤ（Compact Disk）メディアやＤＶＤ（Digital Versatile Disc）メディアなど）に対する読み出し／書き込みを行う記憶装置である。帳票スキャナ３４は、帳票の画像イメージを取得するための撮像装置である。
【００３２】
コンピュータ１００は、接続ボックス２００と接続されることで、これら周辺装置群の利用が可能となる。
以下では、コンピュータ１００および接続ボックス２００の構成に関して説明する。
【００３３】
図３は、各装置のハードウェア構成を示すブロック図である。コンピュータ１００は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バスを介してＲＡＭ（Random Access Memory）１０２、ＨＤＤ（Hard Disk Drive）１０３、グラフィック処理装置１０４、タッチパネル１０６、入出力インタフェース１０７および通信インタフェース１０８が接続されている。
【００３４】
ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションのプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に必要な各種データが格納される。
【００３５】
ＨＤＤ１０３には、コンピュータ１００上のＯＳやアプリケーションが扱うデータ（環境情報を含む）が格納される。
グラフィック処理装置１０４には、ディスプレイ１０５が接続されている。グラフィック処理装置１０４は、ＣＰＵ１０１からの命令に従って、画像をディスプレイ１０５の画面に表示させる。ディスプレイ１０５としては、例えば、液晶ディスプレイや有機ＥＬ（Electro Luminescence）ディスプレイを用いることが考えられる。
【００３６】
タッチパネル１０６は、タッチ操作を検出する。オペレータは、指でタッチパネル１０６にタッチすることができる。また、オペレータは、タッチペンなどのポインティングデバイスを用いてタッチパネル１０６にタッチすることもできる。タッチパネル１０６に対するタッチ操作があると、指やタッチペンなどの物が接触している位置が検出される。
【００３７】
なお、タッチパネル１０６は、ディスプレイ１０５の上層に位置している。ディスプレイ１０５の表示する画像は、タッチパネル１０６を透過して、コンピュータ１００の前面から視認可能である。オペレータは、ディスプレイ１０５によって表示された画像を見ながら、タッチパネル１０６に対するタッチ操作を行うことができる。
【００３８】
入出力インタフェース１０７には、接続部１０９を介して接続ボックス２００に接続された周辺装置群３０が接続される。入出力インタフェース１０７は、周辺装置群３０から送られてくる信号をバスを介してＣＰＵ１０１に送信する。また、入出力インタフェース１０７は、ＣＰＵ１０１から周辺装置群３０に送る信号を接続部１０９を介して周辺装置群３０に送信する。
【００３９】
通信インタフェース１０８は、接続部１０９を介して接続ボックス２００に接続されたルータ２０に接続される。通信インタフェース１０８は、ルータ２０が接続するネットワークを介して、他の情報処理装置との間でデータの送受信を行う。
【００４０】
接続部１０９は、接続ボックス２００と接続するためのインタフェースである。接続部１０９は、入出力インタフェース１０７に接続する周辺装置群３０や接続ボックス２００のＮＶＲＡＭ（Non Volatile RAM）２０１との接続用の各バスおよび通信インタフェース１０８に接続するネットワーク通信用のバスを束ねる。接続部１０９は、接続ボックス２００の接続部２０２と着脱自在に接続される。
【００４１】
接続ボックス２００は、ＮＶＲＡＭ２０１および接続部２０２を有する。
ＮＶＲＡＭ２０１は、データを記憶するための不揮発性の記憶装置である。ＮＶＲＡＭ２０１には、接続部２０２を介してコンピュータ１００の動作環境を設定するための環境設定ファイルが格納される。
【００４２】
接続部２０２は、周辺装置群３０の接続用のバス群およびネットワーク通信用のバスを束ねる。接続部２０２は、コンピュータ１００の接続部１０９と着脱自在に接続される。
周辺装置群３０は、図２で示したものを含め、例えば、キーボード３１、マウス３２、光ディスクドライブ３３、帳票スキャナ３４、通帳プリンタ３５、静脈認証装置３６およびＩＣ（Integrated Circuit）カードＲ／Ｗ（Reader / Writer）３７などが接続される。
【００４３】
図４は、各装置の機能構成を示すブロック図である。コンピュータ１００は、指定情報記憶部１１０、状態管理情報記憶部１２０、操作入力受付部１３０、環境情報保存部１４０、状態更新部１５０、環境情報復元部１６０、入出力確認部１７０および通信部１８０を有する。これらの機能は、ＣＰＵ１０１により所定のプログラムが実行されることで実現される。なお、これらの機能の少なくとも一部は、専用のハードウェア回路によって実現されてもよい。
【００４４】
指定情報記憶部１１０は、環境情報として保存するファイル（保存ファイル）を指定するための情報（指定情報）を記憶する。指定情報記憶部１１０には、例えば、指定情報が予め記憶される。また、指定情報は、運用に合わせてオペレータが適宜追加することもできる。
【００４５】
状態管理情報記憶部１２０は、環境情報の復元状況を示す状態管理情報が記憶される。状態管理情報は、環境情報の復元の要否および周辺装置群３０との接続確認の要否の判定に用いられる。
【００４６】
指定情報記憶部１１０や状態管理情報記憶部１２０は、ＲＡＭ１０２またはＨＤＤ１０３の記憶領域に設けられる。
操作入力受付部１３０は、オペレータによる操作入力を受け付ける。オペレータは、ディスプレイ１０５に表示されるＧＵＩ（Graphical User Interface）に対する操作を行うことで、コンピュータ１００に状態管理情報の更新や環境情報の保存などの指示を入力することができる。また、オペレータは、同様の操作により指定情報記憶部１１０に記憶された指定情報を更新することもできる。操作入力受付部１３０は、操作入力の内容に応じた指示を環境情報保存部１４０および状態更新部１５０に出力する。
【００４７】
環境情報保存部１４０は、指定情報記憶部１１０に記憶された指定情報に基づいて、コンピュータ１００の動作環境を設定するための環境情報を取得する。そして、取得した環境情報を通信部１８０を介して接続ボックス２００の環境情報記憶部２１０に格納する。ここで、環境情報記憶部２１０は、ＮＶＲＡＭ２０１に設けられる記憶領域である。すなわち、環境情報保存部１４０は、ＨＤＤ１０３から接続ボックス２００のＮＶＲＡＭ２０１へ環境情報のバックアップを取得する。環境情報の取得のタイミングは、環境情報保存部１４０が検出する予め設定された周期で発生するタイミングや、操作入力受付部１３０から環境情報保存の指示を受け付けたタイミングである。
【００４８】
なお、環境情報保存部１４０が保存する環境情報としては、例えば、ＩＰ（Internet Protocol）アドレスやＶＰＮ（Virtual Private Network）への接続情報、周辺装置群３０の各装置の動作設定などのコンピュータ個別の設定情報が考えられる。
【００４９】
状態更新部１５０は、状態管理情報記憶部１２０に記憶された状態管理情報を更新する。更新のタイミングは、操作入力受付部１３０から状態管理情報の更新指示を受け付けたタイミングや環境情報の復元処理の過程における所定のタイミングである。
【００５０】
環境情報復元部１６０は、状態管理情報記憶部１２０に記憶された状態管理情報が環境情報の復元が必要である旨を示している場合、通信部１８０を介して接続ボックス２００の環境情報記憶部２１０に記憶された環境情報を取得し、復元する。すなわち、環境情報復元部１６０は、接続ボックス２００のＮＶＲＡＭ２０１からＨＤＤ１０３へ環境情報をリストアする。
【００５１】
入出力確認部１７０は、状態管理情報記憶部１２０に記憶された状態管理情報が周辺装置群３０との接続確認が必要である旨を示している場合、周辺装置群３０との入出力（Ｉ／Ｏ：Input / Output）が正常に行えるか否かの入出力確認を行う。
【００５２】
通信部１８０は、環境情報保存部１４０および入出力確認部１７０から取得する各種データを接続ボックス２００に送信する。また、通信部１８０は、接続ボックス２００から受信する各種データを環境情報復元部１６０および入出力確認部１７０に出力する。
【００５３】
接続ボックス２００は、環境情報記憶部２１０および通信部２２０を有する。
環境情報記憶部２１０は、コンピュータ１００の環境情報を記憶する。環境情報記憶部２１０は、ＮＶＲＡＭ２０１の記憶領域に設けられる。
【００５４】
通信部２２０は、コンピュータ１００から受信する環境情報を環境情報記憶部２１０に格納する。また、通信部２２０は、コンピュータ１００からの要求に応じて、環境情報記憶部２１０に記憶された環境情報を取得し、コンピュータ１００に送信する。更に、通信部２２０は、コンピュータ１００からの要求に応じて、周辺装置群３０との間で入出力確認の応答を行う。
【００５５】
図５は、保存ファイル指定テーブルのデータ構造例を示す図である。保存ファイル指定テーブル１１１は、指定情報記憶部１１０に予め記憶される。また、保存ファイル指定テーブル１１１は、オペレータによって適宜更新される。保存ファイル指定テーブル１１１は、ＯＳとしてＷｉｎｄｏｗｓ（登録商標）を用いる場合の例である。
【００５６】
保存ファイル指定テーブル１１１には、区分を示す項目およびファイル名を示す項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、１つの環境情報ファイルの情報を構成する。
【００５７】
区分を示す項目には、保存ファイルの種別を示す情報が設定される。ファイル名を示す項目には、ＨＤＤ１０３における保存ファイルの格納場所を指定する情報が設定される。
保存ファイル指定テーブル１１１には、例えば、区分が“ファイル”、ファイル名が“Ｃ：￥ａａａ￥ａａａ￥ａａａ．ｉｎｉ”という情報が設定される。これは、環境情報として、パス“Ｃ：￥ａａａ￥ａａａ￥ａａａ．ｉｎｉ”で指定される通常の（レジストリではないことを意味する）ファイルを保存することを示している。
【００５８】
また、保存ファイル指定テーブル１１１には、例えば、区分が“レジストリ”、ファイル名が“ＨＫＥＹ＿ＬＯＣＡＬ＿ＭＡＣＨＩＮＥ￥ｘｘｘ”という情報が設定される。これは、環境情報として、レジストリキー“ＨＫＥＹ＿ＬＯＣＡＬ＿ＭＡＣＨＩＮＥ￥ｘｘｘ”で指定されるレジストリファイルを保存することを示している。
【００５９】
また、保存ファイル指定テーブル１１１には、例えば、区分が“復元後実行コマンド”、ファイル名が“Ｄ：￥Ｔｏｏｌ￥ｃｃｃ．ｂａｔ”という情報が設定される。これは、環境情報の復元後に実行するコマンドを記述したファイルとして“Ｄ：￥Ｔｏｏｌ￥ｃｃｃ．ｂａｔ”で指定されるファイルを保存することを示している。
【００６０】
このように、環境情報と共に復元後実行コマンドも環境情報記憶部２１０に格納される。環境情報復元部１６０は、復元処理を実行し、ＨＤＤ１０３に環境情報を正しくリストアした後に、復元後実行コマンドとして登録された任意のコマンドを実行することができる。
【００６１】
図６は、状態管理テーブルのデータ構造例を示す図である。状態管理テーブル１２１は、状態管理情報記憶部１２０に記憶される。状態管理テーブル１２１は、環境情報復元部１６０や入出力確認部１７０の処理の実行状況に応じて状態更新部１５０により更新される。状態管理テーブル１２１には、復元状態を示す項目が設けられている。
【００６２】
復元状態を示す項目には、環境情報の復元状態を示すフラグが設定される。このフラグにより、復元前状態（Ｓ０）、復元後状態（Ｓ１）および入出力確認済状態（Ｓ２）を判別可能とする。通常時（復元処理が全て完了して通常運用している場合）には、入出力確認済状態（Ｓ２）が設定された状態となる。
【００６３】
状態更新部１５０は、操作入力受付部１３０より、フラグの初期化指示を取得すると状態管理テーブル１２１のフラグをＳ０に更新する（図６の状態）。環境情報復元部１６０は、このフラグがＳ０である場合に、環境情報記憶部２１０に記憶された環境情報を取得し、復元する。また、状態更新部１５０は、環境情報復元部１６０により環境情報が復元されたことを検知すると、このフラグをＳ１に更新する。入出力確認部１７０は、このフラグがＳ１であって環境情報復元部１６０による復元処理が正しく完了した場合に、通信部１８０を介して周辺装置群３０との入出力確認を実行する。更に、状態更新部１５０は、入出力確認部１７０により入出力確認が実行されたことを検知すると、このフラグをＳ２に更新する。
【００６４】
このように、コンピュータ１００は、状態管理テーブル１２１に記憶された復元状態に基づいて、環境情報の復元処理を制御する。
図７は、保存・復元管理テーブルのデータ構造例を示す図である。保存・復元管理テーブル２１１は、環境情報記憶部２１０に記憶される。保存・復元管理テーブル２１１は、指定情報記憶部１１０に記憶された保存ファイル指定テーブル１１１に設定された内容が同期される。すなわち、保存ファイル指定テーブル１１１に新たに保存対象ファイルが追加されると、それに伴って保存・復元管理テーブル２１１にも追加されたファイルが設定される。このような同期処理は、環境情報保存部１４０により実行される。
【００６５】
また、保存・復元管理テーブル２１１は、環境情報の保存処理の実行に伴って環境情報保存部１４０により更新される。更に、保存・復元管理テーブル２１１は、環境情報の復元処理の実行に伴って環境情報復元部１６０により更新される。
【００６６】
保存・復元管理テーブル２１１には、Ｎｏ．を示す項目、区分を示す項目、ファイル名を示す項目、保存状態を示す項目、保存日時を示す項目、復元状態を示す項目、復元日時を示す項目およびレジストリファイル名を示す項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、１つの環境情報ファイルの管理情報を構成する。
【００６７】
Ｎｏ．を示す項目には、項番を示す情報が設定される。区分を示す項目には、環境情報として指定された保存ファイルの種別を示す情報が設定される。ファイル名を示す項目には、環境情報として指定された保存ファイルのＨＤＤ１０３における格納場所を指定する情報が設定される。保存状態を示す項目には、該当ファイルの保存が未実施であるか否か、また、該当ファイルの保存を実行した場合には、正常に保存できたか否かを示す情報が設定される。保存日時を示す項目には、該当ファイルの保存を実行した日時を示す情報が設定される。復元状態を示す項目には、該当ファイルの復元が未実施であるか否か、また、該当ファイルの復元を実行した場合には、正常に復元できたか否かを示す情報が設定される。復元日時を示す項目には、該当ファイルの復元を実行した日時を示す情報が設定される。レジストリファイル名を示す項目には、ファイル名を示す項目においてレジストリキーにより指定されるレジストリの環境情報記憶部２１０における保存ファイル名を示す情報が設定される。なお、レジストリファイル名を示す項目は、区分が“ファイル”である場合、“−”（設定なし）となる。
【００６８】
保存・復元管理テーブル２１１には、例えば、Ｎｏ．が“２”、区分が“レジストリ”、ファイル名が“ＨＫＥＹ＿ＬＯＣＡＬ＿ＭＡＣＨＩＮＥ￥ｘｘｘ”、保存状態が“成功”、保存日時が“２００８／１０／０１  １２：１０：１５”、復元状態が“成功”、復元日時が“２００８／１０／０３  ２０：３０：４５”、レジストリファイル名が“ｘｘｘ．ｒｅｇ”という情報が設定される。これは、環境情報保存部１４０により、レジストリキー“ＨＫＥＹ＿ＬＯＣＡＬ＿ＭＡＣＨＩＮＥ￥ｘｘｘ”で指定されるレジストリの保存が“２００８／１０／０１  １２：１０：１５”に実行され、“成功”したことを示している。保存された同レジストリのファイル名は、“ｘｘｘ．ｒｅｇ”である。また、環境情報復元部１６０により、同レジストリの復元が“２００８／１０／０３  ２０：３０：４５”に実行され、“成功”したことを示している。
【００６９】
ここで、環境情報保存部１４０による保存が失敗した場合には、保存状態に“失敗”が設定される。同様に、環境情報復元部１６０による復元が失敗した場合には、復元状態に“失敗が”設定される。また、環境情報復元部１６０による復元は、保存状態が“成功”であるものに関して実行され、保存状態が“失敗”または“未実施”であるものに関しては、復元状態は“未実施”となり、復元日時やレジストリファイル名は“−”（設定なし）となる。
【００７０】
環境情報復元部１６０は、保存・復元管理テーブル２１１のファイル名のパスを参照することで、各ファイルの復元時のパスを把握することができる。
また、保存・復元管理テーブル２１１は、オペレータによる保存・復元処理の実行状況の確認などに用いられる。
【００７１】
なお、保存ファイル指定テーブル１１１および保存・復元管理テーブル２１１では、ＯＳとしてＷｉｎｄｏｗｓを用いる場合を例示したが、Ｗｉｎｄｏｗｓに限らずＵＮＩＸ（登録商標）やＬＩＮＵＸ（登録商標）などを用いることもできる。
【００７２】
次に、以上のような構成を備えるコンピュータ１００において実行される処理の詳細を説明する。
図８は、環境情報の保存処理の手順を示すフローチャートである。以下、図８に示す処理をステップ番号に沿って説明する。
【００７３】
［ステップＳ１１］操作入力受付部１３０は、オペレータによる環境情報保存の操作入力を受け付けたか否かを判定する。受け付けた場合、操作入力受付部１３０は環境情報保存の指示を環境情報保存部１４０に出力する。そして、環境情報保存部１４０はこの指示を取得し、処理がステップＳ１３に移される。受け付けていない場合、処理がステップＳ１２に移される。
【００７４】
［ステップＳ１２］環境情報保存部１４０は、現時点が所定の周期で発生する環境情報の保存タイミングに該当するか否かを判定する。保存タイミングである場合、処理がステップＳ１３に移される。保存タイミングでない場合、処理が完了する。
【００７５】
［ステップＳ１３］環境情報保存部１４０は、指定情報記憶部１１０に記憶された保存ファイル指定テーブル１１１を取得する。
［ステップＳ１４］環境情報保存部１４０は、保存ファイル指定テーブル１１１において保存ファイルとして指定される環境情報を取得し、環境情報記憶部２１０に格納する。環境情報保存部１４０は、環境情報の保存結果を保存・復元管理テーブル２１１に設定し、処理が完了する。
【００７６】
このようにして、オペレータの操作入力に応じて、または、定期的に接続ボックス２００に環境情報のバックアップが取得される。
図９は、復元状態の更新処理の手順を示すフローチャートである。以下、図９に示す処理をステップ番号に沿って説明する。
【００７７】
［ステップＳ２１］操作入力受付部１３０は、オペレータによる復元前状態（Ｓ０）への更新を指示する操作入力を受け付けたか否かを判定する。受け付けた場合、操作入力受付部１３０は状態更新の指示を状態更新部１５０に出力する。そして、状態更新部１５０はこの指示を取得して、処理がステップＳ２２に移される。受け付けていない場合、処理が完了する。
【００７８】
［ステップＳ２２］状態更新部１５０は、状態管理情報記憶部１２０に記憶された状態管理テーブル１２１の復元状態にＳ０を設定する。
このように、オペレータは、状態管理テーブル１２１の復元状態をＳ０に設定することで、コンピュータ１００に環境情報記憶部２１０に記憶された環境情報に基づく復元処理の実行を開始させることができる。なお、環境情報復元部１６０による状態管理テーブル１２１の参照は、コンピュータ１００の次回再起動時に行われる。
【００７９】
図１０は、環境情報の復元処理の手順を示すフローチャートである。以下、図１０に示す処理をステップ番号に沿って説明する。
［ステップＳ３１］コンピュータ１００が起動する。
【００８０】
［ステップＳ３２］コンピュータ１００上で実現される各機能がＣＰＵ１０１により所定のプログラムが実行されることで起動する（サービス起動）。
［ステップＳ３３］環境情報復元部１６０は、状態管理情報記憶部１２０に記憶された状態管理テーブル１２１を参照し、復元状態を確認する。
【００８１】
［ステップＳ３４］環境情報復元部１６０は、復元状態がＳ０であるか否かを判定する。Ｓ０である場合、処理がステップＳ３５に移される。Ｓ０でない場合、処理がステップＳ３９に移される。
【００８２】
［ステップＳ３５］環境情報復元部１６０は、通信部１８０を介して環境情報記憶部２１０に記憶された保存・復元管理テーブル２１１を参照する。
［ステップＳ３６］環境情報復元部１６０は、保存・復元管理テーブル２１１に基づいて、ＨＤＤ１０３の記憶領域にバックアップされた環境情報を復元する。環境情報復元部１６０は、保存・復元管理テーブル２１１で指定される復元後実行コマンドを必要に応じて実行する。
【００８３】
［ステップＳ３７］状態更新部１５０は、環境情報復元部１６０による復元処理が実行されたことを検知して状態管理情報記憶部１２０に記憶された状態管理テーブル１２１の復元状態にＳ１を設定する。
【００８４】
［ステップＳ３８］環境情報復元部１６０は、コンピュータ１００を再起動して、処理がステップＳ３１に移される。
［ステップＳ３９］環境情報復元部１６０は、復元状態がＳ１であるか否かを判定する。Ｓ１である場合、処理がステップＳ４０に移される。Ｓ１でない場合、処理が完了する。
【００８５】
［ステップＳ４０］環境情報復元部１６０は、環境情報記憶部２１０に記憶された保存・復元管理テーブル２１１を取得して復元状態を確認し、復元失敗がないかを判定する。復元失敗がない場合、処理がステップＳ４１に移される。復元失敗がある場合、処理がステップＳ４４に移される。
【００８６】
［ステップＳ４１］入出力確認部１７０は、通信部１８０を介して周辺装置群３０の各装置に対する入出力確認を実行する。
［ステップＳ４２］入出力確認部１７０は、周辺装置群３０の入出力確認の結果をディスプレイ１０５に表示する。
【００８７】
［ステップＳ４３］状態更新部１５０は、入出力確認部１７０による入出力確認が実行されたことを検知して状態管理情報記憶部１２０に記憶された状態管理テーブル１２１の復元状態にＳ２を設定して、処理が完了する。
【００８８】
［ステップＳ４４］環境情報復元部１６０は、復旧に失敗した環境情報が存在する旨のエラーをディスプレイ１０５に出力し、処理が完了する。
このようにして、環境情報復元部１６０は、状態管理テーブル１２１に設定されたフラグにより復元処理の実行の要否を判定し、環境情報記憶部２１０に記憶された環境情報によりコンピュータ１００の環境情報を復旧する。
【００８９】
なお、再起動時に環境情報の復旧を行うようにすることで、復元前後でのＯＳやアプリケーションが扱う環境情報の不整合を防止することができる。
次に、コンピュータ１００における環境情報の復元処理の具体的な処理の流れについて説明する。
【００９０】
図１１は、環境情報の復元処理の流れの第１の具体例を示すシーケンス図である。以下、図１１に示す処理をステップ番号に沿って説明する。なお、コンピュータ１００と接続ボックス２００とは、接続部１０９および接続部２０２で接続されているものとする。
【００９１】
［ステップＳ５１］コンピュータ１００は、環境情報を取得して保存処理を実行する。この保存処理は、オペレータの操作入力に応じて、または、定期的に実行される。
［ステップＳ５２］コンピュータ１００は、接続ボックス２００に環境情報を送信する。接続ボックス２００は、コンピュータ１００から受信する環境情報を環境情報記憶部２１０に格納する。
【００９２】
［ステップＳ５３］コンピュータ１００で障害が発生する。これによりコンピュータ１００のＨＤＤ１０３の記憶領域が損傷する。
［ステップＳ５４］コンピュータ１００のＨＤＤ１０３を別のＨＤＤに交換し、ＯＳやアプリケーションの情報を再設定する。
【００９３】
［ステップＳ５５］コンピュータ１００は、オペレータの操作入力により状態管理情報記憶部１２０に記憶された状態管理テーブル１２１の復元状態をＳ０に設定する。
［ステップＳ５６］コンピュータ１００は、再起動する。
【００９４】
［ステップＳ５７］コンピュータ１００は、状態管理テーブル１２１の復元状態がＳ０であることを検知し、接続ボックス２００の環境情報記憶部２１０に記憶された環境情報を取得する。
【００９５】
［ステップＳ５８］コンピュータ１００は、取得した環境情報をＨＤＤ１０３に復元する。そして、コンピュータ１００は、状態管理テーブル１２１の復元状態にＳ１を設定する。
【００９６】
［ステップＳ５９］コンピュータ１００は、再起動する。
［ステップＳ６０］コンピュータ１００は、状態管理テーブル１２１の復元状態がＳ１であることを検知し、接続ボックス２００に接続された周辺装置群３０との入出力確認を実行する。コンピュータ１００は、この入出力確認を実行すると、状態管理テーブル１２１の復元状態にＳ２を設定する。
【００９７】
このように、コンピュータ１００は、接続ボックス２００に環境情報を保存しておくことで、コンピュータ１００に障害が発生した場合にも、接続ボックス２００が保持する環境情報から環境情報の復元を迅速に行うことができる。また、接続ボックス２００に環境情報を保存しておくことで、オペレータが自身の利用する周辺装置の種類に応じて個々に環境情報を保有しておく手間がなくなり、バックアップされた環境情報を容易に管理可能となる。
【００９８】
また、接続ボックス２００は、コンピュータ１００と分離して他のコンピュータに接続することも可能である。この場合、接続ボックス２００に格納されたコンピュータ１００の環境情報に基づいて、他のコンピュータの動作環境の設定を行うことができる。
【００９９】
以下では、このように他のコンピュータにコンピュータ１００の動作環境を再現する場合を説明する。
図１２は、他のコンピュータへの交換を示す模式図である。コンピュータ１００、接続ボックス２００および周辺装置群３０の各装置に関しては、図２で同一の符号を付して示した各構成と同一である。
【０１００】
コンピュータ１００ａは、コンピュータ１００と同一のＯＳ、ディレクトリ構成およびアプリケーションが設定された情報処理装置である。コンピュータ１００ａのハードウェア構成や機能構成は、図３，４で示したコンピュータ１００のハードウェア構成および機能構成と同一である。
【０１０１】
接続ボックス２００ａは、コンピュータ１００ａと接続されて利用されていた拡張用ユニットであり、接続ボックス２００に対応するものである。接続ボックス２００ａには、接続ボックス２００とは異なる周辺装置群が接続されているものとする（図示を省略）。
【０１０２】
コンピュータ１００の障害に際して、例えば、交換用として予め保有されているか、または、利用頻度の少ないコンピュータ１００ａをコンピュータ１００の代用として用いることが考えられる。この場合、コンピュータ１００は、接続ボックス２００と分離されて修理や廃棄のために回収される。そして、コンピュータ１００ａは、接続ボックス２００ａと分離されて、接続ボックス２００に接続され、コンピュータ１００の代用として利用される。
【０１０３】
次に、この場合の環境情報の復元処理の流れを示す。
図１３は、環境情報の復元処理の流れの第２の具体例を示すシーケンス図である。以下、図１３に示す処理をステップ番号に沿って説明する。最初の段階では、コンピュータ１００と接続ボックス２００とが接続されて利用されているものとする。
【０１０４】
［ステップＳ６１］コンピュータ１００は、環境情報を取得して保存処理を実行する。この保存処理は、オペレータの操作入力に応じて、または、定期的に実行される。
［ステップＳ６２］コンピュータ１００は、接続ボックス２００に環境情報を送信する。接続ボックス２００は、コンピュータ１００から受信する環境情報を環境情報記憶部２１０に格納する。
【０１０５】
［ステップＳ６３］コンピュータ１００で障害が発生する。これによりコンピュータ１００が利用不可となる。
［ステップＳ６４］コンピュータ１００は、接続ボックス２００から取り外される。その後、コンピュータ１００は、回収される。
【０１０６】
［ステップＳ６５］コンピュータ１００ａは、オペレータの操作入力により状態管理情報記憶部に記憶された状態管理テーブルの復元状態をＳ０に設定する。このとき、コンピュータ１００ａの環境情報（ＩＰアドレスやハードウェアの動作設定など）は、自動的に、または、オペレータの操作入力により初期化されてもよい。その後、コンピュータ１００ａは、停止される。
【０１０７】
［ステップＳ６６］コンピュータ１００ａと接続ボックス２００とが接続される。
［ステップＳ６７］コンピュータ１００ａは、起動する。
［ステップＳ６８］コンピュータ１００ａは、状態管理テーブルの復元状態がＳ０であることを検知し、接続ボックス２００の環境情報記憶部２１０に記憶された環境情報を取得する。
【０１０８】
［ステップＳ６９］コンピュータ１００ａは、取得した環境情報をＨＤＤに復元する。そして、コンピュータ１００ａは、状態管理テーブルの復元状態にＳ１を設定する。
［ステップＳ７０］コンピュータ１００ａは、再起動する。
【０１０９】
［ステップＳ７１］コンピュータ１００ａは、状態管理テーブルの復元状態がＳ１であることを検知し、接続ボックス２００に接続された周辺装置群３０との入出力確認を実行する。コンピュータ１００ａは、この入出力確認を実行すると、状態管理テーブルの復元状態にＳ２を設定する。
【０１１０】
このように、コンピュータ１００をコンピュータ１００ａに交換する場合、コンピュータ１００ａに対して接続ボックス２００を接続して、接続ボックス２００に保持されたコンピュータ１００の環境情報がコンピュータ１００ａに設定される。
【０１１１】
このとき、コンピュータ１００ａは、コンピュータ１００と異なる業務に利用されている場合には、接続ボックス２００ａに接続される周辺装置群やネットワークも異なることが考えられる。
【０１１２】
これに対し、接続ボックス２００は、接続ボックス２００に接続された周辺装置群３０やネットワークの設定を環境情報として保持する。このため、コンピュータ１００ａと接続ボックス２００とを接続することで、迅速にコンピュータ１００の利用環境を再現することが可能となる。これは、金融機関の窓口業務のように、接続ボックス２００に多数の周辺装置を接続して利用する場合に、特に有効である。すなわち、コンピュータ１００で利用していた周辺装置群３０およびネットワークとの接続とその環境設定とが、コンピュータ１００ａに対して接続ボックス２００と接続するのみで一度に実行できるので、作業効率の向上を図ることができる。
【０１１３】
更に、コンピュータ１００ａは、環境設定の復元後に入出力確認を行い、正常に入出力が実行できない周辺装置をオペレータに通知する。これにより、オペレータは利用の準備が整っていない周辺装置を確実に把握することができ、該当の周辺装置に対する迅速な対応を行うことができる。
【０１１４】
以上、本発明の情報処理装置、オプション装置、環境設定プログラムおよび環境設定方法を図示の実施の形態に基づいて説明したが、これらに限定されるものではなく、各部の構成は同様の機能を有する任意の構成のものに置き換えることができる。また、他の任意の構成物や工程が付加されてもよい。また、本発明は前述した実施の形態のうちの任意の２以上の構成（特徴）を組み合わせたものであってもよい。
【０１１５】
なお、上記の処理機能は、コンピュータによって実現することができる。この場合、上記の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
【０１１６】
処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体には、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ＨＤＤ、フレキシブルディスク（ＦＤ）、磁気テープ（ＭＴ）などがある。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。光磁気記録媒体には、ＭＯ（Magneto - Optical disk）などがある。
【０１１７】
上記プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータに格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１１８】
上記プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラム若しくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【図面の簡単な説明】
【０１１９】
【図１】本実施の形態の概要を示す図である。
【図２】コンピュータと周辺装置との構成を示す図である。
【図３】各装置のハードウェア構成を示すブロック図である。
【図４】各装置の機能構成を示すブロック図である。
【図５】保存ファイル指定テーブルのデータ構造例を示す図である。
【図６】状態管理テーブルのデータ構造例を示す図である。
【図７】保存・復元管理テーブルのデータ構造例を示す図である。
【図８】環境情報の保存処理の手順を示すフローチャートである。
【図９】復元状態の更新処理の手順を示すフローチャートである。
【図１０】環境情報の復元処理の手順を示すフローチャートである。
【図１１】環境情報の復元処理の流れの第１の具体例を示すシーケンス図である。
【図１２】他のコンピュータへの交換を示す模式図である。
【図１３】環境情報の復元処理の流れの第２の具体例を示すシーケンス図である。
【符号の説明】
【０１２０】
１０  情報処理装置
１１  本体部
１１ａ,１２ａ  インタフェース部
１１ｂ  環境情報保存部
１１ｃ  環境情報復元部
１２  オプション部
１２ｂ  環境情報記憶部
【図１】
2010128977.tif 000003
【図２】
2010128977.tif 000004
【図３】
2010128977.tif 000005
【図４】
2010128977.tif 000006
【図５】
2010128977.tif 000007
【図６】
2010128977.tif 000008
【図７】
2010128977.tif 000009
【図８】
2010128977.tif 000010
【図９】
2010128977.tif 000011
【図１０】
2010128977.tif 000012
【図１１】
2010128977.tif 000013
【図１２】
2010128977.tif 000014
【図１３】
2010128977.tif 000015