(57)【要約】      （修正有）【課題】システムを構成する制御部本体及び２以上のＩ／Ｏ機器の設定情報が損なわれた場合に、損なわれた設定情報を復元する。【解決手段】システムの設定情報の復元方法は、２以上のＩ／Ｏ機器１０、２０、３０の各々のメモリ１１、２１に記憶されている設定情報と、装置本体５０のＨＤＤ７０に記憶されている設定情報とを比較して、設定情報が異なる又はブランクのメモリ又はＨＤＤを発見した場合、正しい設定情報に基づいて、設定情報が異なる又はブランクのメモリ又はＨＤＤを復元する。これにより、コネクタボックスを用いることなく、装置本体に２以上のＩ／Ｏ機器が接続されたシステムにおける装置本体及び装置本体に接続された２以上のＩ／Ｏ機器の設定情報の復元が可能になる。【選択図】図５
2016177506.tif 000002
【特許請求の範囲】
【請求項１】
設定情報を共通設定情報と個別設定情報とに分けて記憶する第１メモリを各々備える２以上のＩ／Ｏ機器と、前記２以上のＩ／Ｏ機器を接続する接続ポートと、前記共通設定情報と前記２以上のＩ／Ｏ機器の前記第１メモリのそれぞれに記憶される２以上の個別設定情報とをそれぞれ分けて記憶する第２メモリと、装置本体を制御する制御部と、を有する本体と、からなるシステムであって、
前記制御部は、
前記接続ポートを介して接続されている前記２以上のＩ／Ｏ機器を検出するＩ／Ｏ機器検出手段と、
検出結果から接続されているＩ／Ｏ機器の台数を特定するＩ／Ｏ機器台数特定手段と、
検出され台数が特定されたＩ／Ｏ機器が備える第１メモリに記憶されている設定情報と、本体の有する第２メモリに記憶されている設定情報とを読み出して対比し、設定情報を復元するための設定情報復元マップを作成する設定情報復元マップ作成手段と、
前記設定情報復元マップに基づき、所定の規則に従って設定情報の復元方向を決定する復元方向決定手段と、
前記設定情報の復元方向に従って前記設定情報を復元する設定情報復元実行手段と、を有することを特徴とするシステム。
【請求項２】
前記制御部は、
前記２以上のＩ／Ｏ機器のいずれかのメモリに記憶された共通設定情報又は前記制御部本体のメモリに記憶された共通設定情報が損なわれた場合、前記第１メモリに記憶されている共通情報と、前記第２メモリに記憶されている共通情報とを比較して復元方向を決定し、決定した復元方向で前記共通設定情報を復元することを特徴とする請求項１に記載のシステム。
【請求項３】
前記制御部は、
前記制御部本体の第２メモリに記憶された一部の個別設定情報が対応するＩ／Ｏ機器が備える第１メモリに記憶された個別設定情報と一致しない場合、前記第２メモリに記憶された一部の個別設定情報を、一致しない個別設定情報が記憶されたＩ／Ｏ機器に替えて前記制御部本体に接続されるＩ／Ｏ機器が備える第１メモリに記憶されている個別設定情報によって復元することを特徴とする請求項１に記載のシステム。
【請求項４】
前記２以上のＩ／Ｏ機器は、
タッチパネルを含み、前記タッチパネルにおける個別設定情報は、位置補正のキャリブレーションデータであることを特徴とする請求項３に記載のシステム。
【請求項５】
前記２以上のＩ／Ｏ機器は、イメージスキャナを含み、
前記イメージスキャナにおける個別設定情報は、明度のキャリブレーションデータであることを特徴とする請求項３に記載のシステム。
【請求項６】
設定情報を共通設定情報と個別設定情報とに分けて記憶する第１メモリを備える２以上のＩ／Ｏ機器と、前記２以上のＩ／Ｏ機器を接続するポートと、前記共通設定情報と前記２以上のＩ／Ｏ機器の前記第１メモリのそれぞれに記憶される２以上の個別設定情報とをそれぞれ分けて記憶する第２メモリと、装置本体を制御する制御部と、有する本体と、により構成されたシステムにおける前記設定情報の復元方法であって、
前記第１メモリに記憶されている共通設定情報と前記第２メモリに記憶されている共通設定情報とを比較して、共通設定情報が破壊されているメモリを判定する第１処理と、
前記第１処理による判定結果に基づいて決定した復元方向で前記第１又は第２メモリの前記共通設定情報を復元する第２処理と、
を有することを特徴とするシステムの設定情報の復元方法。
【請求項７】
前記第２メモリに記憶された一部の個別設定情報が対応するＩ／Ｏ機器の個別設定情報と一致するか否かを監視する第３処理と、
前記第３処理において、前記第２メモリに記憶された一部の個別設定情報が対応する前記Ｉ／Ｏ機器の個別設定情報と一致しない場合に、交換されたＩ／Ｏ機器が有する第１メモリに記憶されている個別設定情報により一致しなかった前記一部の個別設定情報を復元する第４処理と、
更に有することを特徴とする請求項６に記載のシステムの設定情報の復元方法。
【請求項８】
設定情報を共通設定情報と個別設定情報とに分けて記憶する第１メモリを備える２以上のＩ／Ｏ機器と、前記２以上のＩ／Ｏ機器を接続するポートと、前記共通設定情報と前記２以上のＩ／Ｏ機器の前記第１メモリのそれぞれに記憶される２以上の個別設定情報とをそれぞれ分けて記憶する第２メモリと、装置本体を制御する制御部と、有する本体と、により構成されたシステムにおける前記設定情報の復元方法であって、
前記２以上のＩ／Ｏ機器のそれぞれの第１メモリに記憶された共通設定情報と、前記第２メモリに記憶された共通設定情報と、を対比し、多数決により、交換された本体又はＩ／Ｏ機器を判定し、この判定に基づいて、共通設定情報及び個別設定情報の復元方向を決定する処理を含むことを特徴とするシステムの設定情報の復元方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置本体に２以上のＩ／Ｏ機器が接続されたシステム、及びそのシステムの設定情報の復元方法に関する。
【背景技術】
【０００２】
本発明に関連する先行技術文献には、下記特許文献１〜３のようなものがある。
特許文献１には、監視制御盤が一時的に削除された場合のように監視制御盤が機能しない状況の下でも設定情報の設定を可能とする情報処理装置、情報処理システム、設定情報管理方法が提案されている。又、特許文献２には、本体部と着脱自在に接続されたオプション部は、情報処理装置の動作環境を設定した環境情報を記憶する環境情報記憶部を備えた構成が記載されている。更に、特許文献３には、共通の設定情報は管理制御部で一元管理するものの、その一方で、各サービス提供部は個別の設定情報を保持する通信端末が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２４０７５号公報
【特許文献２】特開２０１０−１２８９７７号公報
【特許文献３】特開２００３−３１９０９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、装置本体と、装置本体と接続された２以上のＩ／Ｏ機器を有するシステムにおいて、装置本体及び２以上のＩ／Ｏ機器の設定情報が損なわれた場合に、設定情報を復元できなかった。
【０００５】
現行のシステムでは、装置本体と２以上のＩ／Ｏ機器との間にコネクタボックスを設け、このコネクタボックスが有するメモリに共通設定情報及び接続されているＩ／Ｏ機器の個別設定情報を一括して記憶させて、設定情報のバックアップをしておき、設定情報が損なわれた場合に、バックアップしておいた設定情報を用いて復元している。
【０００６】
しかし、現行の設定情報の復元方法では、コネクタボックスのハードウェアを追加する必要があり、材料費のコストアップになる。更に、設定情報を一括して記憶しているコネクタボックス自体が交換された場合には、設定情報を復元できなくなるという課題があった。
【０００７】
そこで、本発明は、コストアップになるコネクタボックスを用いることなく、装置本体及び接続されている２以上のＩ／Ｏ機器の設定情報を復元することを可能とするシステム及びシステムの設定情報の復元方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の側面のシステムは、設定情報を共通設定情報と個別設定情報とに分けて記憶する第１メモリを各々備える２以上のＩ／Ｏ機器と、前記２以上のＩ／Ｏ機器を接続する接続ポートと、前記共通設定情報と前記２以上のＩ／Ｏ機器の前記第１メモリのそれぞれに記憶される２以上の個別設定情報とをそれぞれ分けて記憶する第２メモリと、装置本体を制御する制御部と、を有する本体と、からなるシステムであって、前記制御部は、前記接続ポートを介して接続されている前記２以上のＩ／Ｏ機器を検出するＩ／Ｏ機器検出手段と、検出結果から接続されているＩ／Ｏ機器の台数を特定するＩ／Ｏ機器台数特定手段と、検出され台数が特定されたＩ／Ｏ機器が備える第１メモリに記憶されている設定情報と、本体の有する第２メモリに記憶されている設定情報とを読み出して対比し、設定情報を復元するための設定情報復元マップを作成する設定情報復元マップ作成手段と、前記設定情報復元マップに基づき、所定の規則に従って設定情報の復元方向を決定する復元方向決定手段と、前記設定情報の復元方向に従って前記設定情報を復元する設定情報復元実行手段と、を有することを特徴とする。
【０００９】
第２の側面のシステムの設定情報の復元方法は、前記システムにおける設定情報の復元方法であって、前記第１メモリに記憶されている共通設定情報と前記第２メモリに記憶されている共通設定情報とを比較して、共通設定情報が破壊されているメモリを判定する第１処理と、前記第１処理による判定結果に基づいて決定した復元方向で前記第１又は第２メモリの前記共通設定情報を復元する第２処理と、を有することを特徴とする。
【００１０】
第３の側面のシステムの設定情報の復元方法は、前記システムにおける設定情報の復元方法であって、前記２以上のＩ／Ｏ機器のそれぞれの第１メモリに記憶された共通設定情報と、前記第２メモリに記憶された共通設定情報と、を対比し、多数決により、交換された本体又はＩ／Ｏ機器を判定し、この判定に基づいて、共通設定情報及び個別設定情報の復元方向を決定する処理を含むことを特徴とする。
【発明の効果】
【００１１】
本発明のシステムの設定情報の復元方法は、第１メモリに記憶されている設定情報と第２メモリに記憶されている設定情報とを比較して、設定情報が破壊されているメモリを発見した場合、判定結果に基づいて決定した復元方向で第１又は第２メモリの設定情報を復元する。これにより、コネクタボックスを用いることなく、装置本体に２以上のＩ／Ｏ機器が接続されたシステムにおける装置本体及び装置本体に接続された２以上のＩ／Ｏ機器の設定情報の復元が可能になる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態のシステム構成例を示す図
【図２】図１中の制御部６０の機能の概略を示す機能ブロック図
【図３】設定情報復元マップによる設定情報の復元動作を説明する図
【図４】現行のコネクタボックスを用いた設定情報の復元方法を説明する図
【図５】本発明の実施形態の設定情報の復元動作を説明する図
【図６】Ｉ／Ｏ機器が交換された場合の設定情報の復元動作を説明する図
【図７】本発明の実施形態のシステムの設置時の処理を示すフローチャート
【図８】本発明の実施形態のシステムのＩ／Ｏ機器交換時の設定情報の復元処理を示すフローチャート
【図９】本発明の設定情報の復元と現行の設定情報の復元を比較する図
【発明を実施するための形態】
【００１３】
以下に本発明の実施形態について図面を参照しながら詳細に説明する。
【００１４】
（実施形態のシステム構成）
図１（ａ），（ｂ）は、本発明の実施形態のシステム構成例を示す図であり、図１（ａ）は、システム構成例を示す図であり、図１（ｂ）は、共通設定情報及び個別設定情報の例を示す図である。
【００１５】
図１（ａ）に示された本発明の実施形態のシステムは、装置本体（以下「本体」という。）５０と、本体５０に例えば、３つのＩ／Ｏ機器１０，２０，３０が接続されて構成されている。本体５０は、３つのＩ／Ｏ機器１０，２０，３０と相互に通信可能に接続する接続ポートとして、例えばＵＳＢポート５１，５２，５３を有している。又、本体５０は、装置全体を制御する制御部６０と、ハードディスクドライブ（以下「ＨＤＤ」という。）７０とを有している。そして、ＨＤＤ７０には、システム設定７１と、共通設定情報Ｘと各個別設定情報Ｙ１，Ｙ２が個別に設定情報として記憶されている。
【００１６】
本発明の実施形態のシステムは、本体５０に接続される設定情報を持ったＩ／Ｏ機器の数ｎは２以上であればよいが、説明の都合上、設定情報を持ったＩ／Ｏ機器の数ｎ＝２として説明する。
【００１７】
制御部６０は、ＨＤＤ７０に記憶されている共通設定情報Ｘと、本体５０に接続されているＩ／Ｏ機器１０のメモリ１１に記憶されている共通設定情報Ｘと、本体５０に接続されているＩ／Ｏ機器２０のメモリ２１に記憶されている共通設定情報Ｘと、を比較して、一つだけ異なる共通設定情報が保存されている場合及び情報が保存されていない場合は、異なる共通設定情報が保存されている又は情報が保存されていない本体５０又はＩ／Ｏ機器１０，２０が故障した機器であると判定する。
【００１８】
本体５０の各ＵＳＢポート５１，５２，５３には、Ｉ／０機器１０，２０，３０がそれぞれ接続されている。Ｉ／０機器１０は、メモリ１１を有し、メモリ１１には、共通設定情報Ｘと自身の個別設定情報Ｙ１とが記憶されている。同様に、Ｉ／０機器２０は、メモリ２１を有し、メモリ２１には、共通設定情報Ｘと自身の個別設定情報Ｙ２とが記憶されている。Ｉ／０機器３０は、設定情報を持たないＩ／Ｏ機器である。
【００１９】
図１（ｂ）には、共通設定情報Ｘ及び個別設定情報Ｙの例が示されている。共通設定情報は、例えば、装置シリアル番号、端末号機、Ｉ／Ｏ構成等の個別調整の必要がない工場出荷時に設定される情報である。一方、個別設定情報は、例えば、タッチパネルやイメージスキャナのキャリブレーションデータである。タッチパネルは、例えば、パネル上に重ね合わせに表示される画面上の選択キーとタッチしたときに選択させる選択キーとの位置が正確に一致するようにキャリブレーションする必要がある。例えば、Ｉ／Ｏ機器１０がタッチパネルである場合には、Ｉ／Ｏ機器１０のメモリ１１には、個別設置情報Ｙ１として、タッチパネルのキャリブレーションデータが記憶されている。
【００２０】
イメージスキャナは、例えば、読み取る印刷物の白黒が一番区別し易いように、明るさの階調のキャリブレーションを行う必要がある。例えば、Ｉ／Ｏ機器２０がイメージスキャナである場合には、Ｉ／Ｏ機器２０のメモリ２１には、個別設置情報Ｙ２として、イメージスキャナのキャリブレーションデータが記憶されている。
【００２１】
（実施形態の制御部の構成）
図２は、図１中の制御部６０の機能の概略を示す機能ブロック図である。
【００２２】
図１中の制御部６０は、ＵＳＢ５１，５２を介して接続されている２つのＩ／Ｏ機器１０，２０を検出するＩ／Ｏ機器検出手段６１と、検出結果から接続されているＩ／Ｏ機器の台数を特定するＩ／Ｏ機器台数特定手段６２と、検出され台数が特定されたＩ／Ｏ機器１０，２０が備える第１メモリに記憶されている設定情報（Ｘ，Ｙ１）と（Ｘ，Ｙ２）と、本体の有する第２メモリに記憶されている設定情報（Ｘ，Ｙ１，Ｙ２）とを読み出して対比し、設定情報を復元するための設定情報復元マップを作成する設定情報復元マップ作成手段６３と、設定情報復元マップに基づき、所定の規則に従って設定情報の復元方向を決定する復元方向決定手段６４と、設定情報の復元方向に従って設定情報を復元する設定情報復元実行手段６５と、を有している。
【００２３】
図３（ａ）〜（ｃ）は、設定情報復元マップによる設定情報の復元動作を説明する図である。ここで、設定情報復元マップとは、何らかのイベントがあったときに、制御部６０が、本体５０のＨＤＤ７０に記憶されている設定情報と、Ｉ／Ｏ機器１０のメモリ１１に記憶されている設定情報と、Ｉ／Ｏ機器２０のメモリ２１に記憶されている設定情報と、を読み出して、作成するマップであり、このマップで、例えば、本体５０、Ｉ／Ｏ機器１０及び２０の共通設定情報を対比することで、何処に記憶されている共通設定情報により何処の共通設定情報を復元したら良いかといった復元方向を判断することができる。
【００２４】
図３（ａ）には、設置時の設定情報復元マップの例が示されている。図３（ａ）の復元前を見ると、設置時には、本体５０のＨＤＤ７０には、共通設定情報としてＸが記憶されているが、個別設定情報１及び２には情報が記憶されておらず、ブランクになっている。Ｉ／Ｏ機器１０のメモリ１１には、個別設定情報Ｙ１のみが記憶されているが、共通設定情報には情報が記憶されておらず、ブランクになっている。又、Ｉ／Ｏ機器２０のメモリ２１には、個別設定情報Ｙ２のみが記憶されているが、共通設定情報には情報が記憶されておらず、ブランクになっている。
【００２５】
図３（ａ）の復元前の図には、設定情報の復元方向を示す矢印が施されている。即ち、本体５０のＨＤＤ７０に共通設定情報として記憶されているＸをＩ／Ｏ機器１０，２０のメモリ１１，２１のそれぞれの共通設定情報の領域に書き込む。又、Ｉ／Ｏ機器１０のメモリ１１に個別設定情報として記憶されているＹ１を本体５０のＨＤＤ７０の個別設定情報１の領域に書き込む。更に、Ｉ／Ｏ機器２０のメモリ２１に個別設定情報として記憶されているＹ２を本体５０のＨＤＤ７０の個別設定情報２の領域に書き込む。その結果、図３（ａ）の復元後の図には、本体５０のＨＤＤ７０には、共通設定情報としてＸ，個別設定情報１としてＹ１、個別設定情報２としてＹ２が記憶され、Ｉ／Ｏ機器１０のメモリ１１には、共通設定情報としてＸ，個別設定情報１としてＹ１が記憶され、Ｉ／Ｏ機器２０のメモリ２１には、共通設定情報としてＸ，個別設定情報２としてＹ２が記憶されている。
【００２６】
図３（ｂ）には、設定情報診断時の設定情報復元マップの例が示されている。図３（ｂ）の復元前を見ると、本体５０のＨＤＤ７０及びＩ／Ｏ機器１０のメモリ１１の共通設定情報領域にはＸが記憶されているが、Ｉ／Ｏ機器２０のメモリ２１の共通設定情報領域にはＸとは異なるＺが記憶されている。
【００２７】
図３（ｂ）の復元前の図には、設定情報の復元方向を示す矢印が施されている。即ち、本体５０のＨＤＤ７０に共通設定情報として記憶されているＸをＩ／Ｏ機器２０のメモリ２１の共通設定情報の領域に書込み、ＺにＸを上書きして記憶させる。その結果、図３（ｂ）の復元後の図には、本体５０のＨＤＤ７０には、共通設定情報としてＸ，個別設定情報１としてＹ１、個別設定情報２としてＹ２が記憶され、Ｉ／Ｏ機器１０のメモリ１１には、共通設定情報としてＸ，個別設定情報１としてＹ１が記憶され、Ｉ／Ｏ機器２０のメモリ２１には、共通設定情報としてＸ，個別設定情報２としてＹ２が記憶されている。図３（ｂ）の復元後の図は、図３（ａ）の復元後の図と同様であり、設定情報が復元されていることが解る。
【００２８】
図３（ｃ）には、Ｉ／Ｏ機器交換時の設定情報復元マップの例が示されている。図３（ｃ）の復元前を見ると、本体５０のＨＤＤ７０及びＩ／Ｏ機器１０のメモリ１１の共通設定情報領域にはＸが記憶されているが、Ｉ／Ｏ機器２０のメモリ２１の共通設定情報領域には情報が記憶されておらず、ブランクである。又、本体５０のＨＤＤ７０には個別設定情報１としてＹ１、個別設定情報２としてＹ２が記憶され、Ｉ／０機器１０のメモリ１１には個別設定情報１としてＹ１が記憶されているが、Ｉ／Ｏ機器２０のメモリ２１には個別設定情報２としてＹ２´が記憶されている。
【００２９】
図３（ｃ）の復元前の図には、設定情報の復元方向を示す矢印が施されている。即ち、本体５０のＨＤＤ７０に共通設定情報として記憶されているＸをＩ／Ｏ機器２０のメモリ２１の共通設定情報の領域に書き込む。又、Ｉ／Ｏ機器２０のメモリ２１に個別設定情報２として記憶されているＹ２´を本体５０のＨＤＤ７０の個別設定情報２の領域に書き込む。その結果、図３（ｃ）の復元後の図を見ると、本体５０のＨＤＤ７０には、共通設定情報としてＸ，個別設定情報１としてＹ１、個別設定情報２としてＹ２´が記憶され、Ｉ／Ｏ機器１０のメモリ１１には、共通設定情報としてＸ，個別設定情報１としてＹ１が記憶され、Ｉ／Ｏ機器２０のメモリ２１には、共通設定情報としてＸ，個別設定情報２としてＹ２´が記憶されている。交換されたＩ／Ｏ機器２０のメモリ２１の共通設定情報は、本体５０のＨＤＤ７０に記憶されている共通設定情報Ｘにより復元され、本体５０のＨＤＤ７０の個別設定情報２は、交換されたＩ／Ｏ機器２０のメモリ２１の個別設定情報２のＹ２´に更新されている。
【００３０】
（実施形態の動作）
本発明の実施形態のシステムの設定情報の復元方法の動作について、(Ｉ)現行のシステムの設定情報の復元方法と、(II)本発明のシステムの設定情報の復元方法と、に分けて説明する。
【００３１】
(Ｉ)現行のシステムの設定情報の復元方法
図４には、現行のコネクタボックスを用いた設定情報の復元のためのシステムが示されている。
【００３２】
現行のシステムは、コネクタボックス９０を介して、本体５０Ａと３つのＩ／Ｏ機器とが接続されている。本体５０Ａは、装置全体を制御する制御部６０Ａと、システム設定７１が記憶されたＨＤＤ７０Ａとコネクタボックス９０と接続するコネクタ８０を有している。コネクタボックス９０は、３つのＩ／Ｏ機器１０Ａ，２０Ａ，３０と接続するＵＳＢポート９１，９２，９３と、本体５０Ａと接続するコネクタ９５と、設定情報１０１を記憶したメモリ１００を有している。３つのＩ／Ｏ機器１０Ａ，２０Ａ，３０は、設定情報を有していない。
【００３３】
図４を見ると分かるように、コネクタボックス９０内のメモリ１００に共通設定情報及び接続されているＩ／Ｏ機器の個別設定情報を一括して設定情報１０１として記憶されている。本体５０Ａ及びＩ／Ｏ機器１０Ａ，２０Ａの設定情報を復元を行う場合に、コネクタボックス９０内のメモリ１００にバックアップしておいた設定情報を用いて復元している。
【００３４】
しかし、コネクタボックス９０を用いたシステムの設定情報の復元方法は、コネクタボックス９０のハードウェアを追加する必要があり、材料費のコストアップになる。更に、コネクタボックス９０内のメモリ１００が設定情報１０１を一括して記憶しているので、コネクタボックス９０自体が交換された場合には、設定情報を復元できなくなる。
【００３５】
そこで、本発明のシステムの設定情報を復元方法について、以下説明する。
【００３６】
(II)本発明のシステムの設定情報の復元方法
図５は、本発明の実施形態の設定情報の復元動作を説明する図である。
【００３７】
本体５０が故障した場合は、本体５０を交換すると、本体５０内の制御部６０は、接続されたＩ／Ｏ機器１０，２０から共通設定情報Ｘと、Ｉ／Ｏ機器１０の個別設定情報Ｙ１と、Ｉ／Ｏ機器２０の個別設定情報Ｙ２と、を読み出し、読み出した共通設定情報Ｘと、個別設定情報Ｙ１及びＹ２を第２メモリとしてのＨＤＤ７０に書き込むことで、本体５０の設定情報を復元する。
【００３８】
Ｉ／Ｏ機器１０の共通設定情報Ｘが壊れた場合、Ｉ／Ｏ機器１０の共通設定情報は、本体５０に保存されている共通設定情報Ｘと異なっているか、情報が無くなっている。そのため、本体５０の共通設定情報ＸをＩ／Ｏ機器１０のメモリ１１に共通設定情報として書き込むことによりＩ／Ｏ機器１０の共通設定情報を復元する。Ｉ／Ｏ機器２０が故障した場合も同様に、本体５０の共通設定情報ＸをＩ／Ｏ機器２０のメモリ２１に共通設定情報として書き込むことによりＩ／Ｏ機器２０の共通設定情報を復元する。
【００３９】
Ｉ／Ｏ機器１０の個別設定情報が壊れた場合は、Ｉ／Ｏ機器１０の個別設定情報が本体５０に保存されている個別設定情報Ｙ１と異なっているか、情報が無くなっている。この場合、Ｉ／Ｏ機器１０が新しいＩ／Ｏ機器１０´に交換されるが、交換されるＩ／Ｏ機器１０´のメモリ１１には、個別設定情報１として更新されたＹ１´が記憶されているので、Ｉ／Ｏ機器１０´から本体５０の方向で、個別設定情報１は復元される。
【００４０】
図６（ａ），（ｂ）は、Ｉ／Ｏ機器１０が交換された場合の設定情報の復元動作を説明する図である。
【００４１】
図６（ａ）は、交換直後のシステムの設定情報の状態を示す図であり、交換されたＩ／Ｏ機器１０´のメモリ１１の共通設置情報の領域には情報が記憶されておらず、ブランクであり、個別設定情報１にはＹ１´が記憶されている。この場合には、図６（ａ）中の矢印（１）の方向に従って、本体５０のＨＤＤ７０に記憶されている共通設定情報Ｘを、交換されたＩ／Ｏ機器１０´のメモリ１１の共通設定情報の領域に書き込むことにより共通設定情報Ｘを復元する。又、図６（ａ）中の矢印（２）の方向に従って、交換されたＩ／Ｏ機器１０´のメモリ１１に個別設定情報１として記憶されているＹ１´を本体５０のＨＤＤ７０の個別設定情報１の領域に書き込むことにより個別設定情報１をＹ１´に更新する。復元後のシステムの設定情報の状態を示す図６（ｂ）を見ると、本体５０のＨＤＤ７０に記憶されている個別設定情報１は、交換されたＩ／Ｏ機器１０´のメモリ１１に記憶されている個別設定情報１（Ｙ１´）により更新され、交換されたＩ／Ｏ機器１０´のメモリ１１の共通設定情報は、本体５０のＨＤＤ７０に記憶されている共通設定情報Ｘにより復元されている。
【００４２】
図７は、本発明の実施形態のシステムの設置時の処理を示すフローチャートである。
図１及び図２を参照しつつ、図７に示されたフローチャートに沿って、本発明の実施形態のシステムの設置時の処理について説明する。
【００４３】
図７の処理に先立ち、各Ｉ／Ｏ機器毎に製造時に、共通設定情報はブランクとし、各Ｉ／Ｏ機器毎に独自の個別設定情報が保存され、工場出荷される。
【００４４】
図７のシステムの設置時の処理が開始されると、ステップＳ１へ進み、装置本体５０、Ｉ／Ｏ機器の接続、各種設定処理が行われ、ステップＳ２へ進む。ステップＳ２において、本体５０の制御部６０は、ＨＤＤ７０へ共通設定情報Ｘを保存し、ステップＳ３へ進む。
【００４５】
ステップＳ３において、制御部６０のＩ／Ｏ機器検出手段６１は、Ｉ／Ｏ機器で記憶領域を持っているものが接続されているかをチェックし、Ｉ／Ｏ機器１０とＩ／Ｏ機器２０が該当する場合、ステップＳ４へ進む。
【００４６】
ステップＳ４において、Ｉ／Ｏ機器１０のメモリ１１に記憶されている個別設定情報１（Ｙ１）を本体５０のＨＤＤ７０の個別設定情報１の領域に保存し、逆に本体５０のＨＤＤ７０に記憶されている共通設定情報（Ｘ）をＩ／Ｏ機器１０のメモリ１１に保存し、ステップＳ５へ進む。
【００４７】
ステップＳ５において、Ｉ／Ｏ機器２０のメモリ２１に記憶されている個別設定情報２（Ｙ２）を本体５０のＨＤＤ７０の個別設定情報２の領域に保存し、逆に本体５０のＨＤＤ７０に記憶されている共通設定情報（Ｘ）をＩ／Ｏ機器２０のメモリ２１に保存し、初期保存処理を終了する。
【００４８】
図８は、本発明の実施形態のシステムのＩ／Ｏ機器交換時の設定情報の復元処理を示すフローチャートである。
【００４９】
図１及び図２を参照しつつ、図８に示されたフローチャートに沿って、本発明の実施形態のシステムのＩ／Ｏ機器交換時の設定情報の復元処理について説明する。
【００５０】
図８のシステムのＩ／Ｏ機器交換時の設定情報の復元処理が開始されると、ステップＳ２１へ進む。ステップＳ２１において、故障したＩ／Ｏ機器が交換されると、ステップＳ２２へ進む。ステップＳ２２において、制御部６０のＩ／Ｏ機器検出手段６１は、Ｉ／Ｏ機器で記憶領域を持っているものが接続されているかをチェックし、Ｉ／Ｏ機器１０とＩ／Ｏ機器２０が該当する場合、ステップＳ２３へ進む。
【００５１】
ステップＳ２３において、制御部６０は、Ｉ／Ｏ機器１０の共通設定情報を読み出し、ステップＳ２４へ進み、制御部６０は、Ｉ／Ｏ機器２０の共通設定情報を読み出し、ステップＳ２５へ進む。
【００５２】
ステップＳ２５において、本体５０の制御部６０は、ＨＤＤ７０に記憶されている共通設置情報（Ｘ）とＩ／Ｏ機器１０の共通設定情報が同じか否かを判定し、同じでなければ(N)、ステップＳ２６へ進み、同じであれば(Y)、ステップＳ２９へ進む。
【００５３】
ステップＳ２６において、本体５０の制御部６０は、ＨＤＤ７０に記憶されている共通設置情報（Ｘ）とＩ／Ｏ機器２０の共通設定情報が同じか否かを判定し、同じでなければ(N)、ステップＳ２７へ進み、同じであれば(Y)、ステップＳ２８へ進む。
【００５４】
ステップＳ２７に進むと、本体５０の制御部６０は、本体自らが交換されたと判断し、本体５０のＨＤＤ７０にＩ／Ｏ機器２０のメモリ２１に記憶されている共通設定情報を書き込み、Ｉ／Ｏ機器１０のメモリ１１に記憶されている個別設定情報１（Ｙ１）を本体５０のＨＤＤ７０に書込み（Ｉ／Ｏ機器１０から本体５０の方向で個別設定情報１を復元）、Ｉ／Ｏ機器２０のメモリ２１に書き込み（本体５０からＩ／Ｏ機器２０の方法で共通設定情報を復元）、処理を終了する。
【００５５】
ステップＳ２８に進むと、本体５０の制御部６０は、Ｉ／Ｏ機器１０が交換されたと判断し、本体５０のＨＤＤ７０に記憶されている共通設定情報（Ｘ）をＩ／Ｏ機器１０のメモリ１１に書き込み（本体５０からＩ／Ｏ機器１０の方向で共通設定情報を復元）、Ｉ／Ｏ機器１０のメモリ１１に記憶されている個別設定情報１（Ｙ１）を本体５０のＨＤＤ７０に書込み（Ｉ／Ｏ機器１０から本体５０の方向で個別設定情報１を復元）、処理を終了する。
【００５６】
ステップＳ２９に進むと、本体５０の制御部６０は、ＨＤＤ７０に記憶されている共通設置情報（Ｘ）とＩ／Ｏ機器２０の共通設定情報が同じか否かを判定し、同じでなければ(N)、ステップＳ３０へ進み、同じであれば(Y)、ステップＳ３１へ進む。
【００５７】
ステップＳ３０に進むと、本体５０の制御部６０は、Ｉ／Ｏ機器２０が交換されたと判断し、本体５０のＨＤＤ７０に記憶されている共通設定情報（Ｘ）をＩ／Ｏ機器２０のメモリ２１に書き込み（本体５０からＩ／Ｏ機器２０の方向で共通設定情報を復元）、Ｉ／Ｏ機器２０のメモリ２１に記憶されている個別設定情報２（Ｙ２）を本体５０のＨＤＤ７０に書込み（Ｉ／Ｏ機器２０から本体５０の方向で個別設定情報２を復元）、処理を終了する。
【００５８】
ステップＳ３１に進むと、本体５０、Ｉ／Ｏ機器１０，２０の設定情報は正常であると判断し、設定情報の復元の必要がないので、処理を終了する。
【００５９】
本体５０に２つのＩ／Ｏ機器１０，２０が接続されたシステムにおけるＩ／Ｏ機器交換時の設定情報の復元処理は、図８に示されたフローチャートに基づいて説明した通りであるが、本体５０に接続するＩ／Ｏ機器の数ｎは２に限定されない。
【００６０】
図８中のステップＳ２５〜Ｓ３１の処理は、本体５０に記憶された共通設定情報と、２つのＩ／Ｏ機器のそれぞれのメモリに記憶された共通設定情報とを対比し、多数決により、１つだけ異なる共通設定情報が記憶された装置が交換された装置であると判定し、この判定に基づいて、共通設定情報及び個別設定情報の復元方向を決定している。
【００６１】
本発明の実施形態のシステムの設定情報の復元方法は、本体５０に接続するＩ／Ｏ機器の数ｎが２以上の数、例えば、ｎ＝３、４、・・・の場合にも適用可能であり、この場合には、本体５０に記憶された共通設定情報と、複数ｎのＩ／Ｏ機器のそれぞれのメモリに記憶された共通設定情報とを対比し、多数決により、交換された装置を判定し、この判定に基づいて、共通設定情報及び個別設定情報の復元方向を決定することになる。
【００６２】
（実施形態の効果）
本発明の設定情報の復元と現行の設定情報の復元を比較する図９を参照しつつ、本発明の実施形態の効果について説明する。
【００６３】
本体５０を交換した場合、現行の復元方法では、コネクタボックス９０のメモリ１００からしか復元できない。これに対し、本発明の実施形態のシステムの設定情報の復元方法によれば、Ｉ／Ｏ機器１０とＩ／Ｏ機器２０の共通設定情報が同じであれば、本体５０のＨＤＤ７０の共通設定情報をＩ／Ｏ機器１０とＩ／Ｏ機器２０のどちらからでも復元することができる。
【００６４】
現行の復元方法では、コネクタボックス９０が交換された場合、本体５０のＨＤＤ７０の設定情報がコネクタボックス９０のメモリ１００に記憶されている設置情報に書き換わってしまう。これに対し、本発明の実施形態のシステムの設定情報の復元方法によれば、コネクタボックス９０を用いないので、設置情報に書き換わることはない。
【００６５】
更に、現行の復元方法では、Ｉ／Ｏ機器１０，２０が交換された場合、Ｉ／Ｏ機器１０，２０が各々の個別設定情報を保存していないので、本体５０のＨＤＤ７０に入っている設定情報を更新できない。これに対し、本発明の実施形態のシステムの設定情報の復元方法によれば、Ｉ／Ｏ機器２０と本体５０の共通設定情報が同じであれば、交換したのはＩ／Ｏ機器１０であると判断できるので、Ｉ／Ｏ機器２０の個別設定情報１（Ｙ１´）により本体５０の個別設定情報１を更新することができる。又、Ｉ／Ｏ機器１０と本体５０の共通設定情報が同じであれば、交換したのはＩ／Ｏ機器２０であると判断できるので、Ｉ／Ｏ機器２０の個別設定情報２（Ｙ２´）により本体５０の個別設定情報２を更新することができる。
【００６６】
（産業利用性）
本発明のシステムを金融システムに適用した場合、装置本体に接続されるＩ／Ｏ機器としては、タッチパネル、通帳プリンタ、スタンド型イメージスキャナ、ファンクションボード、ワイヤレスキーボード、テンキーボード、汎用キーボード等になる。これらのＩ／Ｏ機器のうち、タッチパネル及びスタンド型イメージスキャナは、各々のメモリに独自の個別設定情報を記憶している。
【００６７】
本発明者は、本発明のシステム及びそのシステムの設定情報の復元方法を金融システムの開発において創作したが、本発明の産業上の利用分野は、金融システムに限定されるものではない。機器毎に個別の設定情報を持った複数のＩ／Ｏ機器が本体と接続される構成されるシステム一般に適用することができる。
【００６８】
以上、本発明の実施形態について説明したが、本発明は、以上に述べた実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の構成又は実施形態を取ることができる。
【符号の説明】
【００６９】
１０，１０Ａ，２０，２０Ａ，３０                      Ｉ／Ｏ機器
１１，２１，１００                                    メモリ
５０，５０Ａ                                          本体
５１，５２，５３，９１，９２，９３                    ＵＳＢ
６０，６０Ａ                                          制御部
６１                                                  Ｉ／Ｏ機器検出手段
６２                                                  Ｉ／Ｏ機器台数特定手段
６３                                                  設定情報復元マップ作成手段
６４                                                  復元方向決定手段
６５                                                  設定情報復元実行手段
７０，７０Ａ                                          ＨＤＤ
７１                                                  システム設定
９０                                                  コネクタボックス
１０１                                                設定情報
【図１】
2016177506.tif 000003
【図２】
2016177506.tif 000004
【図３】
2016177506.tif 000005
【図４】
2016177506.tif 000006
【図５】
2016177506.tif 000007
【図６】
2016177506.tif 000008
【図７】
2016177506.tif 000009
【図８】
2016177506.tif 000010
【図９】
2016177506.tif 000011