(57)【要約】【課題】主電源からの電力供給が途切れた後、処理再開が容易な無停電電源付データ処理装置を提供する。【解決手段】複写元ハードディスクドライブ装置ＨＤＤ１に記憶されているデータを、複写先ハードディスクドライブ装置ＨＤＤ２にミラーコピーする処理において、主電源が瞬断された場合、無停電電源装置２６の二次電池からの電力供給の間に、瞬断時に未処理となっている領域を特定できるデータを不揮発性メモリ２３に記憶させた後、システムを停止させる。その後、再開の際に、不揮発性メモリ２３に記憶させてあるデータに基づいて、未処理の領域の最初から処理再開をする。【選択図】図１
2018129013.tif 000002
【特許請求の範囲】
【請求項１】
主電源からの電力供給が停止した場合に、停止と同時に不足する電力を供給する二次電池を備えたデータ処理装置であって、
前記二次電池からの電力供給に切り替わったことを示す信号を出力する信号出力手段と、
記憶媒体を接続する接続手段と、
前記接続手段に接続された記憶媒体に対して複数のタクスを順に実行して所定の処理を行う処理手段と、
前記信号出力手段から信号を受信した場合には、前記処理手段の処理の終了を決定する終了処理決定手段と、
前記終了処理決定手段による終了決定時において、終了しているタクスの情報又は最後に終了したタスクの次に実行されるタスクの情報を抽出するタスク情報取得手段と、
前記タスク情報取得手段で検出されたタスクの情報を記憶する不揮発性メモリと、
前記不揮発性メモリに、前記タスク情報取得手段で抽出されたタスク情報が記憶された後に、前記処理手段による処理を停止する終了手段とを有することを特徴とするデータ処理装置。
【請求項２】
前記接続手段は、第１の記憶媒体が接続される第１の接続手段と、第２の記憶媒体が接続される第２の接続手段とを有し、
前記処理手段は、前記第１の記憶媒体と前記第２の記憶媒体に対して、それぞれ複数のタクスを順に実行して所定の処理を行うものである請求項１に記載のデータ処理装置。
【請求項３】
前記所定の処理とは、記憶媒体に記憶されているデータのハッシュ値を算出するハッシュ値算出処理である請求項１に記載のデータ処理装置。
【請求項４】
前記所定の処理とは、記憶媒体に記憶されているデータを消去するデータ消去処理である請求項１に記載のデータ処理装置。
【請求項５】
前記所定の処理とは、第１の記憶媒体に記憶されているデータを第２の記憶媒体にセクタ単位でコピーするコピー処理である請求項２に記載のデータ処理装置。
【請求項６】
前記所定の処理とは、第１の記憶媒体に記憶されているデータを特定のファイルシステムのデータ形式に変換してバイナリのイメージファイルとして第２の記憶媒体に書き込むイメージコピー処理である請求項２に記載のデータ処理装置。
【請求項７】
前記所定の処理とは、第１の記憶媒体に記憶されているファィルデータについて、予め特定されているファイルデータを第１の記憶媒体から読取り、第２の記憶媒体に書込むファイルコピー処理である請求項２に記載のデータ処理装置。
【請求項８】
主電源のオンを検出する電源オン検出手段と、
前記電源オン検出手段によって主電源オンが検出された場合には、主電源オンの直前の電源オフが、前記終了手段によるものであるか判定する判定手段と、
前記判定手段によって、前記主電源オンの直前の電源オフが、前記終了手段によるものであると判定された場合には、前記不揮発性メモリに記憶されているタスク情報を読取るタスク情報読取り手段と、
前記タスク情報読取り手段で読取られたタスク情報に基づいて、前記終了手段によって処理終了した際に終了しているタスクの次のタクスから前記処理手段による処理を開始させる処理再開手段とを有する請求項１〜７のいずれか１に記載のデータ処理装置。
【請求項９】
前記タスク情報取得手段は、更に処理装置の状況に関する装置情報を抽出し、
前記不揮発性メモリは、更に前記タスク情報取得手段で抽出された装置情報を記憶し、
前記タスク情報読取り手段は、更に装置情報を読取り、
前記処理再開手段によって処理を再開する前に、前記接続手段に接続されている記憶媒体の固有識別情報を取得する識別情報取得手段と、
前記識別情報取得手段によって取得された記憶媒体の固有識別情報と、前記タスク情報読取り手段で読取られた装置情報とに基づいて、処理の再開が可能であるか否か判断する判断手段と、
前記処理再開手段は、前記判断手段が処理の再開が可能であると判断した場合に、処理を開始させるものである請求項８に記載のデータ処理装置。
【請求項１０】
前記判断手段が、処理の再開が不可能であると判断した場合に、その旨を報知する報知手段を有する請求項９に記載のデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データ処理装置に係り、詳しくは、電源喪失時においても継続して処理ができる無停電電源付データ処理装置に関するものである。
【背景技術】
【０００２】
パーソナルコンピュータ等の記憶装置に記憶されているデータについて、これを他の記憶装置にコピー処理し、或いは記憶されているデータ消去処理等するデータ処理装置が、従来より使用されている。
【０００３】
一方、これらのデータ処理装置やパーソナルコンピュータについては、停電等によって主電源からの電力を供給が、突然絶たれた場合に、記憶されているデータの破損を防止するために、一時的に主電源に替わって、二次電池から電力を供給できる無停電電源装置が、主電源とデータ処理装置等との間に設けられることがある。データ処理装置等の使用者は、主電源からの電力供給が突然絶たれた場合には、無停電電源装置から電力が供給されている間に、パーソナルコンピュータやデータ処理装置の処理終了操作を実施し、データの毀損を防止する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１６０４２５
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら近年の記憶装置は、記憶容量が大型化しており、記憶装置のデータを処理するために十数時間要する場合がある。例えば、コピー元ハードディスクドライブ装置からコピー先ハードティスクドライブ装置にデータをコピー処理する場合、大容量のハードティスクドライブ装置のコピー処理では、十数時間を要する場合がある。このような場合、コピー処理中に停電が起き、無停電電源装置からの電力供給によって、データ処理装置を正常終了操作させることが出来たとしても、電力復旧後は、改めて記憶装置の最初からデータコピー処理を行う必要があり、停電発生前に処理に要したコピー時間が無駄となってしまう、といった問題があった。
【０００６】
さらに、停電時に接続されている記憶装置について、電力復旧後に、再び処理を開始する際に、異なる記憶装置が接続されていると、停電前と異なるデータ処理を実施してしまう恐れがあるといった問題があった。
【０００７】
この発明は、主電源からの電力供給が途切れた後、処理再開が容易な無停電電源付データ処理装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
以上のような問題を解決する本発明は以下の構成を有する。
（１）主電源からの電力供給が停止した場合に、停止と同時に不足する電力を供給する二次電池を備えたデータ処理装置であって、
前記二次電池からの電力供給に切り替わったことを示す信号を出力する信号出力手段と、
記憶媒体を接続する接続手段と、
前記接続手段に接続された記憶媒体に対して複数のタクスを順に実行して所定の処理を行う処理手段と、
前記信号出力手段から信号を受信した場合には、前記処理手段の処理の終了を決定する終了処理決定手段と、
前記終了処理決定手段による終了決定時において、終了しているタクスの情報又は最後に終了したタスクの次に実行されるタスクの情報を検出するタスク情報取得手段と、
前記タスク情報取得手段で検出されたタスクの情報を記憶する不揮発性メモリと、
前記不揮発性メモリに、前記タスク情報取得手段で検出されたタスク情報が記憶された後に、前記処理手段による処理を停止する終了手段とを有することを特徴とするデータ処理装置。
【０００９】
（２）前記接続手段は、第１の記憶媒体が接続される第１の接続手段と、第２の記憶媒体が接続される第２の接続手段とを有し、
前記処理手段は、前記第１の記憶媒体と前記第２の記憶媒体について、それぞれに記憶されているデータに対して、複数のタクスを順に実行して所定の処理を行うものである上記（１）に記載のデータ処理装置。
【００１０】
（３）前記所定の処理とは、記憶媒体に記憶されているデータのハッシュ値を算出するハッシュ値算出処理である上記（１）に記載のデータ処理装置。
【００１１】
（４）前記所定の処理とは、記憶媒体に記憶されているデータを消去するデータ消去処理である上記（１）に記載のデータ処理装置。
【００１２】
（５）前記所定の処理とは、第１の記憶媒体に記憶されているデータを第２の記憶媒体にセクタ単位でコピーするコピー処理である上記（２）に記載のデータ処理装置。
【００１３】
（６）前記所定の処理とは、第１の記憶媒体に記憶されているデータを特定のファイルシステムのデータ形式に変換してバイナリのイメージファイルとして第２の記憶媒体に書き込むイメージコピー処理である上記（２）に記載のデータ処理装置。
【００１４】
（７）前記所定の処理とは、第１の記憶媒体に記憶されているファィルデータについて、予め特定されているファイルデータを第１の記憶媒体から読取り、第２の記憶媒体に書込むファイルコピー処理である上記（２）に記載のデータ処理装置。
【００１５】
（８）主電源のオンを検出する電源オン検出手段と、
前記電源オン検出手段によって主電源オンが検出された場合には、主電源オンの直前の電源オフが、前記終了手段によるものであるか判定する判定手段と、
前記判定手段によって、前記主電源オンの直前の電源オフが、前記終了手段によるものであると判定された場合には、前記不揮発性メモリに記憶されているタスク情報を読取るタスク情報読取り手段と、
前記タスク情報読取り手段で読取られたタスク情報に基づいて、前記終了手段によって処理終了した際に終了しているタスクの次のタクスから前記処理手段による処理を開始させる処理再開手段とを有する上記（１）〜（７）のいずれか１に記載のデータ処理装置。
【００１６】
（９）前記タスク情報取得手段は、更に処理装置の状況に関する装置情報を検出し、
前記不揮発性メモリは、更に前記タスク情報取得手段で検出された装置情報を記憶し、
前記タスク情報読取り手段は、更に装置情報を読取り、
前記処理再開手段によって処理を再開する前に、前記接続手段に接続されている記憶媒体の固有識別情報を取得する識別情報取得手段と、
前記識別情報取得手段によって取得された記憶媒体の固有識別情報と、前記タスク情報読取り手段で読取られた装置情報とに基づいて、処理の再開が可能であるか否か判断する判断手段と、
前記処理再開手段は、前記判断手段が処理の再開が可能であると判断した場合に、処理を開始させるものである上記（８）に記載のデータ処理装置。
【００１７】
（１０）前記判断手段が、処理の再開が不可能であると判断した場合に、その旨を報知する報知手段を有する上記（９）に記載のデータ処理装置。
【発明の効果】
【００１８】
請求項１に記載の発明によれば、主電源からの電力供給が停止した場合、二次電池からの電力供給により駆動が維持されるとともに、二次電池への切り替えに基づいて、処理の終了を決定し、その決定時において終了しているタクスの情報を、不揮発性メモリに記憶させたのちに、処理を停止するため、既に終了している処理についての処理経過に関する情報を保存することができる。
【００１９】
請求項２に記載の発明によれば、複数の記憶媒体に記憶されているデータに対して処理を実行している際に主電源からの電力供給が停止した場合においても、各記憶媒体に対する処理の終了を決定し、決定時において終了しているタスクの情報を、不揮発性メモリに記憶させたのちに、処理を停止するため、各記憶媒体について、既に終了している処理についての処理経過に関する情報を保存することができる。
請求項３に記載の発明によれば、処理の内容がハッシュ値の算出である場合には、電力供給停止による処理終了の後、処理再開する際には、最初からハッシュ値の算出処理を繰り返す必要がない。
【００２０】
請求項４に記載の発明によれば、処理の内容がデータ消去処理である場合には、電力供給停止による処理終了の後、処理再開する際には、最初からデータ消去処理を繰り返す必要がない。
請求項５に記載の発明によれば、処理の内容が第１の記憶媒体から第２の記憶媒体へのデータのセクタ単位でコピーするコピー処理である場合には、電力供給停止による処理終了の後、処理再開する際には、最初のコピー開始位置からセクタコピーを繰り返す必要がない。
【００２１】
請求項６に記載の発明によれば、処理の内容が第１の記憶媒体のデータのイメーバファイルを生成して第２の記憶媒体へ書き込むイメージコピー処理である場合には、電力供給停止による処理終了の後、処理再開する際には、最初からイメージコピーを繰り返す必要がない。
請求項７に記載の発明によれば、処理の内容が第１の記憶媒体から第２の記憶媒体へのファイルデータのコピーである場合には、電力供給停止による処理終了の後、処理再開する際には、最初からファイルデータのコピーを繰り返す必要がない。
【００２２】
請求項８に記載の発明によれば、終了手段によって処理を停止した場合には、その後の主電源の復帰による処理再開の際に、不揮発性メモリから終了している処理に関するタスク情報が得られるので、改めて最初から同じ処理を繰り返すことなく、未処理のタスクから開始することができるので、処理効率が向上する。
【００２３】
請求項９に記載の発明によれば、処理終了決定時における処理装置の状況に関する情報が不揮発性メモリに記憶されるので、処理再開時において、処理装置の状況が、処理終了決定時の状況と同じであるか否か判断してから、処理再開を決定できるので、処理終了決定時と異なる装置状況で処理を再開するといったトラブルが抑制される。
請求項１０に記載の発明によれば、処理再開時において、処理装置の状況が、処理終了決定時の状況と同じでない場合には、処理再開をせずに、その旨を報知することで、装置の状況が異なることを使用者に知らせることができる。
【図面の簡単な説明】
【００２４】
【図１】本発明のデータ処理装置の構成を示すブロック図である。
【図２】本発明のデータ処理装置の処理の内容を示すフローチャートである。
【図３】本発明のデータ処理装置の処理の内容を示すフローチャートである。
【図４】本発明のデータ処理装置の処理の内容を示すフローチャートである。
【図５】本発明のデータ処理装置の処理の内容を示すフローチャートである。
【図６】本発明のデータ処理装置の処理の内容を示すフローチャートである。
【図７】本発明のデータ処理装置の表示画面の表示内容を示す平面図である。
【図８】本発明のデータ処理装置の表示画面の表示内容を示す平面図である。
【図９】本発明のデータ処理装置の表示画面の表示内容を示す平面図である。
【図１０】本発明のデータ処理装置の処理の内容を示すフローチャートである。
【図１１】本発明のデータ処理装置の処理の内容を示すフローチャートである。
【図１２】本発明のデータ処理装置の処理の内容を示すフローチャートである。
【図１３】本発明のデータ処理装置の処理の内容を示すフローチャートである。
【図１４】本発明のデータ処理装置の処理の内容を示すフローチャートである。
【図１５】本発明のデータ処理装置の処理の内容を示すフローチャートである。
【図１６】本発明のデータ処理装置の処理の内容を示すフローチャートである。
【図１７】本発明のデータ処理装置の処理の内容を示すフローチャートである。
【図１８】本発明のデータ処理装置の処理の内容を示すフローチャートである。
【図１９】本発明のデータ処理装置の処理の内容を示すフローチャートである。
【図２０】本発明のデータ処理装置の処理の内容を示すフローチャートである。
【図２１】本発明のデータ処理装置の処理の内容を示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明に係るデータ処理装置を添付図面に基づいて詳述する。
本発明のデータ処理装置１は、第１制御手段２１と、第２制御手段２２と、不揮発性メモリ２３と、表示手段２４と、入力手段２５と、無停電電源装置２６とを有している。第１制御手段２１と第２制御手段２２とは、例えば大規模集積回路（ＬＳＩ）などで構成されたＣＰＵ２１１と、ワーキングエリアとして機能するメモリ２１２と、ハードディスクドライブ装置から読取ったデータを一時保存するランダムアクセスメモリ（ＲＡＭ）２１３等を備えている。
【００２６】
第１制御手段２１には、複数の接続手段としてのインターフェース３１〜３６が接続されており、該インターフェース３１〜３６を介してハードディスクドライブ装置や、その他の記憶装置が接続されている。このように、インターフェース３１〜３６に接続される記憶媒体としては、ハードディスクドライブ装置の他に、フラッシュメモリ、ＳＳＤ、ＵＳＢメモリ、ＳＤメモリーカード、コンパクトフラッシュ等が含まれる。また、他の記憶媒体としては、例えば磁気記憶媒体、光記憶媒体、光磁気記憶媒体などであってもよい。インターフェース３１〜３６は、一部が異なるインターフェース規格であってもよく、例えばパラレルインターフェースとシリアルインターフェースなどのように、複数の規格が混在していてもよい。本発明の処理装置で設定されているインターフェース規格として、例えば、ＵＳＢ、ＩＥＥＥ１３９４、ＩＥＥＥ８０２、ＳＣＳＩ、ＦＣ（Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ）ＩＤＥ、ＡＴＡ、ＳＡＴＡ、ＰＣＩ Express、ｍＳＡＴＡ、Ｍ．２などが設定される。
【００２７】
ＣＰＵ２１１は、所望のコマンドを、ハードディスクドライブ装置等のインターフェース３１〜３６に接続されている装置に供給するとともに、ハードディスクドライブ装置等から供給されたデータをメモリ２１３に格納し、或いはワーキングエリアにおいて、ハッシュ値の算出等の処理を行う。第１制御手段２１には、表示手段２４と、入力手段２５と、第２制御手段２２と、不揮発性メモリ２３が接続されている。表示手段２４は、視覚情報を表示する表示画面を有するディスプレイ装置であり、所定の視覚情報が表示される。
【００２８】
入力手段２５は、電源スイッチ、モード選択スイッチ、操作開始スイッチ、リセットスイッチ等により構成されている。入力手段２５において選択された操作内容は、操作信号として第１の制御手段１１に供給される。入力手段２５は、また、キーボード、マウスなどのポインティングディバイスなどを備えていてもよい。これらの入力用装置は、表示手段２４に表示された入力用画面に文字データ等を入力、或いは所定のデータを選択するために用いられる。また、表示手段を構成するする液晶表示画面にタッチパネルを重ねた構成としてもよく、指やタッチペン等によって表示画面上の所望の位置を指定することにより、入力が行われる構成としてもよい。
【００２９】
第２制御手段２２は、集積回路等で構成され、無停電電源装置２６からの切り替え信号を受信すると、第１制御手段２１へ、終了処理するためのコマンドを供給する。また、電源オンの際には、不揮発性メモリ２３に記憶されているデータを読み取り、電源復旧による電源オンであるのか、新規の処理のための電源オンであるのかを判断し、その旨を通知するために、第１制御手段２１へコマンドを供給する。
不揮発性メモリ２３は、電源を供給しなくても記憶を保持するメモリであって、記憶されたデータの書き換えが可能なメモリである。この不揮発性メモリ２３には、第１制御手段２１より、データが送られて記憶される。第１制御手段２１より送られるデータとは、無停電電源装置２６において、主電源から二次電源への切り替えが行われた際に、第１制御手段における処理の終了処理が行われる際に、処理再開に必要なデータであって、処理の種類、処理が終了しているタスク情報、接続されている記憶媒体の固有識別情報、接続されているポート番号（接続されているインターフェースを特定する情報）などがあげられる。
【００３０】
処理の種類としては、セクタコピー、コンペア、ファイルコピー、イメージコピー、データ消去、ハッシュ値算出、容量クリップ、簡易検査などが挙げられる。
第１制御手段２１における処理は、連続する複数のタクスを順に実行することによって行われるが、その処理の内容は、処理の種類に応じて異なる。処理を構成するタスクの内容としては、例えば、接続されている記憶媒体に記憶されているデータの読み取り、データの書込み、読取ったデータの加工処理等である。
【００３１】
セクタコピー処理の場合には、例えば記憶媒体である複写元ハードディスクドライブ装置の記憶領域の内、指定された領域において、その領域の先端から、セクタ単位でデータを順に読取り、読取ったデータを、複写先ハードディスクドライブ装置の指定された領域の先端から、読取られたデータをセクタ単位で順に書込む処理を行う。複写元ハードディスクドライブ装置の指定領域の後端まで読取り、最終的に指定領域の全てのデータを複写先ハードディスクドライブ装置の指定領域に順に書込む。不意の主電源喪失（瞬断）時には、複写元ハードディスクドライブ装置と複写先ハードディスクドライブ装置が接続されている各ポート番号と各固有識別情報、複写元ハードディスクドライブ装置においてコピーの為の読取りが完了している領域の最後のアドレス、複写先ハードディスクドライブ装置においてコピーの為の書込みが完了している領域の最後のアドレスが、不揮発性メモリ２３に記憶される。
【００３２】
このようなセクタコピー処理の後には、コンベア処理が実行される。コンペア処理は、複写元ハードディスクドライブ装置に記憶されているデータと、複写先ハードディスクドライブ装置に記憶されているコピーされたデータとを、セクタ単位で読取り、両方のデータを比較して、コピーされたデータが同じであることを確認する処理である。この処理をハードディスクドライブ装置の記憶領域の先端から最終端まで実行し、全領域でデータが同じ（コピー処理が正しく実行された）ことを確認する。不意の主電源喪失（瞬断）時には、複写元ハードディスクドライブ装置と複写先ハードディスクドライブ装置が接続されている各ポート番号と各固有識別情報、複写元ハードディスクドライブ装置と複写先ハードディスクドライブ装置においてコンペア処理が完了している領域の最後のアドレスが、不揮発性メモリ２３に記憶される。
【００３３】
ファイルコピー処理の場合には、複写元ハードディスクドライブ装置のコピー対象のファイルを全てファイルリストに事前に登録しておき、複写元ハードディスクドライブ装置のデータを管理するファイルシステムに基づいて、複写元ハードディスクドライブ装置のファイルを１つづつ複写先ハードディスクドライブ装置に書込む。不意の主電源喪失（瞬断）時には、複写元ハードディスクドライブ装置と複写先ハードディスクドライブ装置が接続されている各ポート番号と各固有識別情報、事前に登録されていたファイルリスト、コピーが完了しているファイルのリスト、書込み中のファイルのデータサイズが、不揮発性メモリ２３に記憶される。
【００３４】
イメージコピー処理の場合には、複写元ハードディスクドライブ装置に記憶されているデータを読取り、予め選択されたファイルシステムのデータ形式に変換し、バイナリのイメージファイルとして、複写先ハードディスクドライブ装置に書込む。書込み先は、ハードディスクドライブ装置に限らず、ＤＶＤ、ＣＤ−ＲＯＭ等の光学式記憶媒体、磁気記憶媒体、フラッシュメモリーであることもある。不意の主電源喪失（瞬断）時には、複写元ハードディスクドライブ装置と複写先ハードディスクドライブ装置が接続されている各ポート番号と各固有識別情報、複写先ハードディスクドライブ装置において書込みが完了したイメージデータの最後のアドレス、瞬断時までに積算されていたハッシュ値、読み取り開始アドレスが、不揮発性メモリ２３に記憶される。
【００３５】
データ消去処理の場合には、消去処理を行うハードディスクドライブ装置の全記憶領域に、所定のパターンを有する消去用のデータを書き込むことで、既存のデータを消去する。この消去は、書込むデータパターンを変えて、複数回行われる場合もある。不意の主電源喪失（瞬断）時には、ハードディスクドライブ装置が接続されているポート番号と固有識別情報、選択されている消去用書込みデータのパターンと、書込み中のデータパターンの順番、書込み完了した領域の最後のアドレスが、不揮発性メモリ２３に記憶される。
ハッシュ値算出処理の場合には、ハードディスクドライブ装置の全領域又は一部領域のデータを、セクタ単位で読取り、読み取ったデータについて、ハッシュ値を計算し、読取られたデータの順に、算出されたハッシュ値を積算していく。不意の主電源喪失（瞬断）時には、ハードディスクドライブ装置が接続されているポート番号と固有識別情報、積算されていた計算途中のハッシュ値、次の読取り開始アドレスが、不揮発性メモリ２３に記憶される。
【００３６】
容量クリップ処理の場合には、ハードディスクドライブ装置にセットマックスアドレスを設定するコマンドを送信することによって、ハードディスクドライブ装置の容量を規定する。不意の主電源喪失（瞬断）時には、ハードディスクドライブ装置が接続されているポート番号と固有識別情報、クリップする容量値が、不揮発性メモリ２３に記憶される。
簡易検査処理に場合には、（1）自己診断コマンドをハードディスクドライブ装置に供給する（2）諸元情報取得コマンドをハードディスクドライブ装置に供給する、（3）特定のデータパターンの読み書きを行い、コマンドエラーが発生しないことを確認する。等の処理を実行する。これら（1）（2）（3）の検査処理項目を、処理開始前に選択・指定し、処理が開始される。不意の主電源喪失（瞬断）時には、ハードディスクドライブ装置が接続されているポート番号と固有識別情報、選択されている検査処理（検査情報）が、不揮発性メモリ２３に記憶される。
【００３７】
無停電電源装置（ＵＰＳ：Uninterruptible Power Systems）２６は、外部の電灯線等の主電源から電力を得る主電源線からの交流電流を直流電流に変換するコンバータ２６１と、コンバータからの直流電流を交流電流に変換するインバータ２６２とを有し、更にコンバータ２６１とインバータ２６２の間には、インバータ２６２に直流電流を供給する二次電池２６３が接続されている。二次電池２６３とインバータ２６２の間には、二次電池からの電力供給を検出する検出回路２６４が設けられ、この検出回路２６４は、二次電池２６３からの電力供給を検出すると、信号を第２制御手段２２に供給する。二次電池２６３は、後述するように、主電源が切れてから、処理を中断して、処理再開が可能となるようにタクス情報を不揮発性メモリ２３に記憶させ、処理を正常終了させるまでの間、十分に電力が供給できる程度の蓄電量を有している。二次電池２６３は、主電源からの電力が供給されている間は、主電源から電力を得て充電され、満充電状態となるように構成されている。上記検出回路によって信号出力手段が構成される。
【００３８】
無停電電源装置２６の入力端子には電源線ＰＬ1を介して電源端子３０が接続され、電源端子３０には、電灯線等の主電源に接続されるコンセントプラグ４２を他端に有する電源コード４１の接続端子４３が接続される。
無停電電源装置２６の出力端子は、交流を直流に変換し、所望の電圧に変換する電源回路２７を介して、第１制御手段２１の駆動電源として接続される。第２制御手段２２、表示手段２４、入力手段２５、各インターフェース３１〜３６を介して接続される記憶媒体等の各構成要素の駆動電力は、第１制御手段２１を介して供給され、或いは、電源回路２７から直接供給されてもよい。
【００３９】
次に、図２〜図６に示されているフローチャートに基づいて、第１制御手段２１及び第２制御手段２２における処理の内容について詳説する。以下説明する実施形態では、図１に示されているブロック図において、ハードディスクドライブ装置ＨＤＤ１からハードディスクドライブ装置ＨＤＤ２へデータをセクタコピーする処理、ハードディスクドライブ装置ＨＤＤ３からハードディスクドライブ装置ＨＤＤ４へデータをファイルコピーする処理、ハードディスクドライブ装置ＨＤＤ５に記憶さているデータから、イメージファイルを作成してハードディスクドライブ装置ＨＤＤ６に書込むイメージコピー処理、の３つ（複数）の処理を同時に行うマルチタスク処理を行う場合のデータ処理装置の動作について説明する。
【００４０】
図２は、本発明のデータ処理装置１の主な操作手順を示すフローチャートである。データ処理装置１の各インターフェース３１〜３６の接続口である各ポートに、データ処理を行う記憶媒体であるハードディスクドライブ装置を接続する（ステップＳ１０１）。
そして、表示手段２４の表示画面に、選択できるデータ処理リストを表示し、作業者に処理内容の選択と、該処理を実行するハードディスクドライブ装置が接続されているポート番号の指定を促す。例えば、処理内容は、セクタコピー処理を選択し、複写元としてハードディスクドライブ装置ＨＤＤ１が接続された、ポート１を選択し、複写先としてハードディスクドライブ装置ＨＤＤ２が接続されたポート２を選択する。セクタコピー処理の場合には、読取る複写元の領域の最初のアドレスと最後のアドレス、書込む複写先の領域の最初のアドレスも指定する。
また、マルチタクス処理をする場合には、更に、データ処理リストからファイルコピー処理を選択し、複写元としてハードディスクドライブ装置ＨＤＤ３が接続された、ポート３を選択し、複写先としてハードディスクドライブ装置ＨＤＤ４が接続されたポート４を選択する。
【００４１】
さらに、データ処理リストからイメージコピー処理を選択し、複写元としてハードディスクドライブ装置ＨＤＤ５が接続された、ポート５を選択し、複写先としてハードディスクドライブ装置ＨＤＤ６が接続されたポート６を選択する（ステップＳ１０３）。
ステップＳ１０３の操作が完了した時点で、処理開始指示を行う（ステップＳ１０５）と、各ポート１〜６に接続されているハードディスクドライブ装置ＨＤＤ１〜６の固有識別情報を、それぞれ接続されているポート番号とともに取得し、メモリ２１２に記憶する。
次に、ステップＳ１０３で選択されたデータ処理をそれぞれ開始する（ステップＳ１０９）。ステップＳ１０３で選択された処理（セクタコピー処理、ファイルコピー処理、イメージコピー処理）は、同時に実行される。
【００４２】
各処理は、複数のタクスを順に実行することによって進行し、処理が終了したものから順に処理が終了した旨が表示画面に表示される（ステップＳ１１１）。
以下各処理の内容について説明する。セクタコピー処理は、複写元ハードディスクドライブ装置ＨＤＤ１の全データ記憶領域の先端から後端までの全データを、セクタ単位でコピーする処理（ミラーコピー処理）をする場合について、説明する。図３乃至図６に示されているフローチャートに基づいて説明する。
【００４３】
複写元ハードディスクドライブ装置ＨＤＤ１と、複写先ハードディスクドライブ装置ＨＤＤ２の記憶領域の全容量を取得する（ステップＳ２０１）。この確認は、ステップＳ１０７で取得している場合には不要となる。複写元ハードディスクドライブ装置ＨＤＤ１の記憶領域の先頭のアドレスから、予め設定された所定量のデータをセクタ単位で読取る（ステップＳ２０３）。セクタコピーが記憶媒体の全範囲のコピーでなく、予め設定された範囲のコピーである場合には、コピー設定された範囲における最初のアドレスから読取りを開始する。読取られたデータは、メモリ２１２に記憶される（ステップＳ２０５）。 
【００４４】
このデータの記憶は、ワーキングエリアであるＲＡＭ２１３に記憶してもよい。複写先ハードディスクドライブ装置ＨＤＤ２に、メモリ２１２に記憶されているデータを、記憶領域の先頭のアドレスから書き込む（ステップＳ２０７）。さらに、複写元ハードディスクドライブ装置ＨＤＤ１において、直前に読取ったアドレスに基づいて、次の読取り開始アドレスを算出し、得られた次の読取り開始アドレスから所定量のデータをセクタ単位で読取る（ステップＳ２０９）。具体的には、直前に読み取りを開始したアドレス（セクタ番号）を記憶しておき、該直前読み取り開始アドレスに、読取ったデータ量を加算して、次の読取り開始アドレス（セクタ番号）を算出する。このような処理は、記憶媒体のアドレスの指定方式がＬＢＡ（Logical Block Addressing）方式であることを前提とする。
【００４５】
メモリ２１２に、ステップＳ２０９で読み取ったデータを記憶させる（ステップＳ２１１）。ステップＳ２０９と同様の算出方法で、複写先ハードディスクドライブ装置ＨＤＤ２の次の書込みアドレスを算出し、該アドレスからステップＳ２１１で記憶したデータを書き込む（ステップＳ２１３）。
ステップＳ２０９で読取ったデータの最後のアドレスが、ステップＳ２０１で取得した記憶領域の全容量の最後のアドレスであるか否か判断する（ステップＳ２１５）。最後のアドレスでない場合には、ステップＳ２０９に戻り、ステップＳ２１５までの処理を繰り返す。セクタコピーが記憶媒体の全範囲のコピーでなく、予め設定された範囲のコピーである場合には、コピー設定された範囲における最後のアドレスか否かを判断する。最後のアドレスである場合には、コピー処理は終了し、コンペア処理（ステップＳ２１６）に移行する。ステップＳ２０１〜ステップＳ２１７によって、処理手段が構成される。
【００４６】
図４に示されているフローチャートに基づいてコンペア処理について説明する。
コピー処理が終了した後、複写元ハードディスクドライブ装置ＨＤＤ１の先頭アドレスから所定量のデータをセクタ単位で読取り（ステップＳ２１６−０１）、読取ったデータを、メモリ２１２において、予め設定された第１の領域に格納する（ステップＳ２１６−０３）。次に、複写先ハードディスクドライブ装置ＨＤＤ２の先頭アドレスから、ステップＳ２１６−０１で読取ったデータ量と同量のデータ量を読取り（ステップＳ２１６−０５）、読取ったデータを、メモリ２１２において、予め設定された第２の領域に格納する（ステップＳ２１６−０７）。
即ち、複写元ハードディスクドライブ装置ＨＤＤ１と複写先ハードディスクドライブ装置ＨＤＤ２において、双方の同じ場所から読取った同量のデータを、メモリ２１２において、異なる領域（第１領域と第２領域）に記憶する。
【００４７】
そして、第１領域と第２領域に記憶されているデータを比較し（ステップＳ２１６−０９）、両データは同じか否か判断する（ステップＳ２１６−１１）。同じでない場合には、表示手段において、エラー表示する（ステップＳ２１６−１２）。
同じである場合には、この読取った範囲のコピー処理は、正確に行われていることが確認できたので、順に次の読取り範囲を読取って、同様に確認する。即ち、ステップＳ２１６−１３〜２５の処理を繰り返し実行する。
複写元ハードディスクドライブ装置ＨＤＤ１において、直前に読取ったアドレスに基づいて、次の読取り開始アドレスを算出し、得られた次の読取り開始アドレスから所定量のデータをセクタ単位で読取る（ステップＳ２１６−１３）。具体的には、コピー処理の場合と同様に、直前に読み取りを開始したアドレス（セクタ番号）を記憶しておき、該直前読み取り開始アドレスに、読取ったデータ量（読取範囲）を加算して、次の読取り開始アドレス（セクタ番号）を算出する。読取ったデータは、メモリ２１２の第１領域に記憶する（ステップＳ２１６−１５）。
【００４８】
次に、複写先ハードディスクドライブ装置ＨＤＤ２において、直前に読取ったアドレスに基づいて、次の読取り開始アドレスを算出し、得られた次の読取り開始アドレスから所定量のデータをセクタ単位で読取る（ステップＳ２１６−１７）。具体的にはステップＳ２１６−１３と同様である。読取ったデータは、メモリ２１２の第２領域に記憶される（ステップＳ２６１−１９）。第１領域の記憶されたデータと、第２領域の記憶されたデータを比較し（ステップＳ２１６−２１）、両データは同じか否か判断する（ステップＳ２１６−２３）。同じでない場合には、表示手段において、エラー表示する（ステップＳ２１６−１２）。
同じである場合には、複写先ハードディスクドライブ装置ＨＤＤ１の全領域について読取りが完了したか判断し（ステップＳ２１６−２５）、完了していない場合には、ステップＳ２１６−１３〜ステップＳ２１６−２５の処理を実行し、完了している場合には、コピー処理が全領域について正確に行われたことが確認できたので、メインルーチンにリターンされ、処理を終了する（ステップＳ２１７）。
【００４９】
主電源が停電し、電力の供給が絶たれた際（瞬断時）の動作について、図５および図６に示されているフローチャートに基づいて説明する。主電源の供給が絶たれると、無停電電源装置２６内の二次電池２６１から電力が供給され、本データ処理装置１に対する電力の供給は維持され、瞬断時における電力供給の喪失は生じない。そして、同時に二次電池の回路に接続されている検出回路２６２が二次電池２６１からの電力の供給が開始されたとこを検出して、第２制御手段２２へ電源が切り替わった旨の信号を出力する。
【００５０】
第２制御手段２２は、検出回路２６２から信号を受け取ると、第１制御手段に対して瞬断が生じたことを知らせるコマンドを供給する。第１制御手段２１は、第２制御手段２２からコマンドが供給されたか判断し（ステップＳ３０１）、供給された場合には、現在実行中の処理の終了を決定する（ステップＳ３０３）。このステップＳ３０３によって終了処理決定手段が構成される。ステップＳ３０３で処理の終了を決定した際において、各ポートに接続されている各ハードディスクドライブ装置の固有識別情報や、その他の諸元情報（記憶容量、セクタ長、接続インターフェース等）を取得し、接続されているポート番号と関連付けて、不揮発性メモリ２３に記憶する（ステップＳ３０５）。さらに、処理終了決定時に処理を実行している処理の内容を取得し、不揮発性メモリ２３に記憶する（ステップＳ３０７）。この処理の内容とは、具体的には、セクタコピー処理、コンペア処理の何れかを記憶する。
【００５１】
次に、複写元ハードディスクドライブ装置ＨＤＤ１において、ステップＳ３０３の終了決定時において、直前に処理が終了したタクスの情報を取得し記憶する。即ち、直前に読取りが終了しているデータ領域を規定できるアドレスを、不揮発性メモリ２３に記憶する（ステップＳ３０９）。これは、例えば、ステップＳ２０９やステップＳ２１６−１３などで、直前に読取りが終了しているデータ領域の先頭セクタのアドレス又は該データ領域の最後のセクタのアドレスなどである。この他、最後のセクタのアドレスの次のセクタのアドレス（つまり、処理再開時に、最初に読取りが開始されるアドレス）であってもよい。このように、不揮発性メモリ２３に記憶される情報とは、瞬断後に処理を再開する際に、新規に最初から処理を開始するのではなく、瞬断時までに完了していた処理に続けて、未処理の部分から処理を開始するために必要となる情報である。
【００５２】
次に、複写先ハードディスクドライブ装置ＨＤＤ２において、ステップＳ３０３の終了決定時において、直前に処理が終了したタクスの情報を記憶する。つまり、直前に書込みが終了しているデータ領域を規定できるアドレスを取得し、不揮発性メモリ２３に記憶する（ステップＳ３１１）。データ領域を規定できるアドレスとは、複写先ハードディスクドライブ装置ＨＤＤ１における読取完了領域を規定する場合と同様に、例えば、ステップＳ２１３やステップＳ２１６−１７などで、直前に書込みや読取りが終了しているデータ領域の先頭セクタのアドレス又は該データ領域の最後のセクタのアドレスなどである。この他、最後のセクタのアドレスの次のセクタのアドレス（つまり、処理再開時に、最初に書込みや読取りが開始されるアドレス）であってもよい。つまり、処理終了決定時において終了しているタクスの情報としては、ステップＳ３０５、ステップＳ３０７、ステップＳ３０９、ステップＳ３１１で不揮発性メモリ２３に記憶される情報である。また、最後に終了したタスクの次に実行されるタスクの情報としては、最後のセクタのアドレスの次のセクタのアドレス（つまり、処理再開時に、最初に読取りが開始されるアドレス）となる。上記ステップＳ３０５〜Ｓ３１１によって、タスク情報取得手段が構成される。
【００５３】
以上のように、処理再開時に、瞬断時までに完了していた処理に続けて、未処理の部分から処理を開始するために必要となる情報（接続されているハードディスクドライブ装置の固有識別情報、接続されているポート番号、瞬断時の処理の内容（コピー処理／コンペア処理）、処理が終了している利用域の最後のアドレス（又は、未処理領域の最初のアドレス）など）を、全て不揮発性メモリ２３に格納し終わると、各ハードディスクドライブ装置ＨＤＤ１、ＨＤＤ２に対して、停止処理を行う（ステップＳ３１３）。この停止処理とは、ハードディスクドライブ装置のヘッドの格納や、ハードディスクドライブ装置の内のキャッシュメモリの残っているデータのディスクへの書込み処理などである。
【００５４】
ハードディスクドライブ装置の停止処理が完了した後、システムを停止する（ステップＳ３１５）。システムの停止処理において、最終的に無停電電源装置２６の二次電源から供給されている電力が切られる。無停電電源装置２６における二次電池には、瞬断時からステップＳ３１５が実行されるまでのデータ処理装置１の駆動電力を供給できる程度の蓄電量を有している。上記ステップＳ３１３〜Ｓ３１５によって、終了手段が構成される。
【００５５】
次に、主電源の瞬断後、主電源が復旧し、途中終了させた処理を再開する場合の処理について、図６に示されているフローチャートに基づいて説明する。主電源がオンされた場合には（ステップＳ４０１）、不揮発性メモリ２３にデータが格納されているか否かを判断し、格納されていない場合には、新規起動であるのでステップＳ１０３へ移行する。不揮発性メモリ２３にデータが格納されている場合には、次のステップＳ４０３に移行する（ステップＳ４０２）。図７に示されているように、表示画面２４に主電源瞬断時後の再起動なのか、新規に処理を行う新規起動なのか、選択画面が表示される（ステップＳ４０３）。表示画面２４には、「再起動」が表示された再起動表示選択領域４０２と、「新規起動」が表示された新規起動表示選択領域４０１が表示される。
【００５６】
表示画面２４には、入力手段２５としてタッチ式入力パネルが重ねて設けられているので、いずれかの領域４０１、４０２をタッチすることで、処理の選択指示を行うことができる。ここで、新規起動表示選択領域４０１を選択すると、不揮発性メモリ２３に記憶されているデータは消去され（ステップＳ４０６）、ステップＳ１０３が実行される。上記ステップＳ４０１で、電源オン検出手段が構成され、上記ステップＳ４０２で、判定手段が構成される。
【００５７】
再起動表示選択領域４０２が選択されると、瞬断時割込み終了処理において、不揮発性メモリ２３に記憶された情報を読取る（ステップＳ４０７）。このステップＳ４０７で、タスク情報読取り手段が構成される。次に、各ポート１〜６に接続されている記憶媒体の固有識別情報を取得し（ステップＳ４０９）、ステップＳ４０７で読取った、各ポート１〜６に接続されている記憶媒体の固有識別情報と、ステップＳ４０９で取得した固有識別情報とが同一か否か確認する（ステップＳ４１１）。確認処理が終了すると接続状態を示す視覚情報が表示画面２４に表示される。
【００５８】
一つでも瞬断時の接続機器とステップＳ４０９で取得した固有識別情報とが一致しない場合には、図８に示されているように、再起動が不可である旨の画面表示を行う（ステップＳ４１２）。表示画面２４には、データ処理装置１の輪郭を模式的に示した矩形の輪郭図４１が表示され、輪郭図４１の周囲には、データ処理装置１に実際に設けられている各ポート１〜６の位置に対応した位置に、「Ｐｏｒｔ１」〜「Ｐｏｒｔ６」の記載が配置される。また、輪郭図４１の内側には、「Ｐｏｒｔ１」〜「Ｐｏｒｔ６」の表示位置に対応して、接続状況表示領域４２Ｐ１〜４２Ｐ６が設けられ、更に、各接続状況表示領域４２Ｐ１〜４２Ｐ６には、各ポート１〜６に接続された記憶媒体に対して行われていた処理内容を表示する処理内容表示領域４３Ｐ１〜４３Ｐ６が設けられている。
【００５９】
表示画面２４の下側隅には、再起動準備状況表示領域４４と、更新指示領域４５が表示されている。再起動準備状況表示領域４４には、データ処理装置１が再起動可能な状態か、不可能な状態か、が文字情報で表示される。図８では、「再起動不可」となっており、再起動ができる状態でないことが示されている。
接続状況表示領域４２Ｐ１〜４２Ｐ６には、各ポート１〜６に接続されている記憶媒体が、瞬断時の記憶媒体と同じ場合には、丸印、違う場合にはバツ印が表示される。この表示によって、バツ印が表示されたポートには、瞬断時と異なる記憶媒体が接続されていることが、視覚的に確認できる。この表示は、丸印のような記号の他、「可」「不可」といった文字情報や、記憶媒体が違う場合は赤色、同じ場合は緑色などのように、色彩情報で表示してもよい。
【００６０】
このような表示パターンの例は、再起動準備状況表示領域４４の表示パターンについても、同様に適用することができる。なお「起動不可」場合には、図８に示されているような画面表示ではなく、ブザー音などの警告音を発して、起動不可であることを報知してもよい。或いは、画面表示ではなく、各ポートの近傍に設けられたランプを点滅させ、或いは、ランプの色を警告色（例えば、赤系統の色）にして、報知する構成としてもよい。上記ステップＳ４１２が報知手段を構成する。
【００６１】
処理内容表示領域４３Ｐ１〜４３Ｐ６内には、対応するポートに接続されている記憶媒体に対して行われる処理内容が文字情報で表示される。表示される情報は文字情報に限らず、図形等のイメージ情報でもよい。例えば、ポート１の処理内容表示領域４３Ｐ１には、「ミラーコピー元」と表示され、ポート１に接続されているハードディスクドライブ装置ＨＤＤ１は、ミラーコピーの複写元であることが表示される。ポート２の処理内容表示領域４３Ｐ２には、「ミラーコピー先」と表示され、ポート２に接続されているハードディスクドライブ装置ＨＤＤ２は、ミラーコピーの複写先であることが表示される。この表示により、ポート１に接続されたハードディスクドライブ装置ＨＤＤ１からポート２に接続されたハードディスクドライブ装置ＨＤＤ２にデータをコピーするミラーコピー処理であることが、視覚により確認することができる。この他、矢印４３Ｓ１に示されているように、ポート１からポート２に向かう矢印を表示し、データの流れを、観念的に表すことによって、処理内容表示領域４３Ｐ１、４３Ｐ２に記載の、「先」「元」といった表示を省略することもできる。
【００６２】
図８に示されている例では、ポート２、ポート４、ポート５に接続されている各ハードディスクドライブ装置が、それぞれ瞬断時のものと異なるという判定結果が出ているので、作業者は、ポート２、ポート４、ポート５に接続されているハードディスクドライブ装置をそれぞれ交換し、更新指示領域４５をタッチする（ステップＳ４１３）ことにより、更新処理が指示され、再度ステップＳ４０９が実行され、ステップＳ４０７で読取った、各ポート１〜６に接続されている記憶媒体の固有識別情報と、ステップＳ４０９で再度取得した固有識別情報とが同一か否か確認する（ステップＳ４１１）。この処理は、ステップＳ４０７で読取った、各ポート１〜６に接続されている記憶媒体の固有識別情報と、ステップＳ４０９で再度取得した固有識別情報とが一致するまで繰り返される。上記ステップＳ４０９で識別情報取得手段が構成され、ステップＳ４１１で判断手段が構成される。
【００６３】
ステップＳ４１１で、ステップＳ４０９の固有識別情報とステップＳ４０７の固有識別情報とが一致した場合には、図９に示されているように、再開指示画面が表示される（ステップＳ４１５）。再開指示画面では、接続状況表示領域４２Ｐ１〜４２Ｐ６に表示されている状態表示が、全て丸印となり、再起動が可能な状態であることが表示される。また、再起動準備状況表示領域４４においても、「再起動可」と表示される。再起動準備状況表示領域４４の近傍に配置された、再処理開始指示領域４７をタッチすることによって、処理が再開される。処理再開時には、最初にステップＳ４０７で読取ったデータに基づき、開始する処理の種類を決定する。例えば、ステップＳ４０７で読取った処理の内容がミラーコピー処理であれば、ミラーコピー処理が開始され、コンペア処理であれば、コンペア処理が開始される。以下、ミラーコビー処理である場合について説明する。
【００６４】
ステップＳ３０９で格納された複写元ハードディスクドライブ装置ＨＤＤ１から直前に読取りが終了しているデータ領域を規定できるアドレス（例えば、直前に読取りが終了しているデータ領域の先頭セクタのアドレス又は該データ領域の最後のセクタのアドレスなど。この他、最後のセクタのアドレスの次のセクタのアドレス）に基づき、再開時おいて再処理読取りを開始するアドレスを規定し、このアドレスからデータ読取りを開始する（ステップＳ４１７）。読取ったデータをメモリ２１２に格納する（ステップＳ４１９）。
【００６５】
ステップＳ３１１で格納された複写先ハードディスクドライブ装置ＨＤＤ２から直前に書込み終了しているデータ領域を規定できるアドレス（例えば、直前に書込みが終了しているデータ領域の先頭セクタのアドレス又は該データ領域の最後のセクタのアドレスなど。この他、最後のセクタのアドレスの次のセクタのアドレス）に基づき、再開時おいて再処理書込み開始するアドレスを規定し、このアドレスからデータ書込みを開始する（ステップＳ４２１）。次に、ステップＳ２１５へ移行し、以後ステップＳ２０９〜Ｓ２１５を実行する。上記ステップＳ４１７〜Ｓ４２１で、処理再開手段が構成される。
【００６６】
瞬断時に行われていた処理がコンペア処理である場合には、ステップＳ４０７で読取られた処理がコンペア処理であるから、図６の瞬断後の再開処理において、ステップＳ４１９で、読取ったデータをメモリ２１２の第１領域に格納し、
ステップＳ４２１で、再開時おいて再処理読取を開始するアドレスを規定し、このアドレスからデータ読取を開始し、次に、ステップＳ２１６−０７に移行する。その後ステップＳ２１６−０９以降の処理を実行する。
以上のような処理を実行することで、瞬断時以前に完了した処理を無駄にして最初から再度処理を行うことなく、瞬断時に未処理のみを再処理することができる。
【００６７】
次に、ファイルコピー処理をする場合について、図１０〜図１２に示されているフローチャートに基づいて説明する。
この実施形態におけるファイルコピー処理では、インターフェース３３、３４に接続されているハードディスクドライブ装置ＨＤＤ３、ＨＤＤ４において、複写元ハードディスクドライブ装置ＨＤＤ３から複写先ハードディスクドライブ装置ＨＤＤ４にファイルコピー処理が行われる場合について説明する。ファイルコピー処理が開始されると、最初に複写先ハードディスクドライブ装置ＨＤＤ３と、複写元ハードディスクドライブ装置ＨＤＤ４のファイルシステムを確認する（ステップＳ５０１）。第１制御手段２１は、各種ファイルシステムに関するデータを各種ファイルシステム毎に記憶しており、各記憶媒体が有するファイルシステムに応じたファイルの読み書き等の処理をすることが可能となっている。このため、最初に接続されたハードディスクドライブ装置のファイルシステムを確認し、各ハードディスクドライブ装置に対する処理にあたって使用するファイルシステムを選択する。
【００６８】
次に複写元ハードディスクドライブ装置ＨＤＤ３からファイルリストを取得する（ステップＳ５０３）。取得したファイルリストに基づいて、各ファイルに通し番号を付与し、ファイルのリスト番号として管理する。複写元ハードディスクドライブ装置ＨＤＤ３に記憶されているファイルの一部をコピーする場合には、ステップＳ５０３の後、ファイルリストを表示画面２４に表示し（ステップＳ５０５）、使用者にコピーするファイルを指定させ（ステップＳ５０７）、コピーが選択されたファイルのみでファイルリストを作成することもできる（ステップＳ５０９）。そして、複写元ハードディスクドライブ装置ＨＤＤ３から、コピーファイルリストにリストアップされた最初のファイル（リスト番号１）から、読取る（ステップＳ５１１）。読取りは、ファイル毎に行われる。このファイルの読取りは、ステップＳ５０１で確認した複写元ハードディスクドライブ装置ＨＤＤ３のファイルシステム経由で実行される。読取ったファイルのデータは、メモリ２１２に一旦格納される（ステップＳ５１３）。
【００６９】
メモリ２３に格納されたデータは、複写先ハードディスクドライブ装置ＨＤＤ４に書込まれる（ステップＳ５１５）。このファイルデータの書き込みは、ステップＳ５０１で確認した複写先ハードディスクドライブ装置ＨＤＤ４のファイルシステム経由で実行される。ファイルデータの書き込みが完了した後、ファイルリストの全てのファイルのコピーが完了したか判断し（ステップＳ５１７）、完了していない場合には、ファイルリストの次のリスト番号のファイルを、複写元ハードディスクドライブ装置ＨＤＤ３から読取る（ステップＳ５１９）。次に、ステップＳ５１３〜Ｓ５１９を繰り返し、ファイルリストを参照しつつ、ファイルリストの全てのファイルのコピーが完了した場合に（ステップＳ５１７）ファイルコピー処理を終了する（ステップＳ５２１）。ステップＳ５０１〜ステップＳ５２１によって、処理手段が構成される。
【００７０】
次に、図１１に示されているフローチャートに基づいて、電源瞬断時における割込み終了処理について説明する。第２制御手段２２から主電源の停止を通知するコマンドを受信した場合（ステップＳ６０１）には、実行中のファいるコピー処理の中止を決定し（ステップＳ６０３）、複写先ハードディスクドライブ装置ＨＤＤ４の書込み中のファイルについて、ファイルシステム上でのクローズ処理を行う（ステップＳ６０５）。このステップＳ６０３によって終了処理決定手段が構成される。
【００７１】
次に、複写元ハードディスクドライブ装置ＨＤＤ３と複写先ハードディスクドライブ装置ＨＤＤ４の固有識別情報を、それぞれが接続されているポート情報とともに、不揮発性メモリ２３に格納する（ステップＳ６０７）。ステップＳ５０９で作成したファイルリスト、書込みが完了したリスト番号及び書込み中であったファイルのデータサイズを不発性メモリ２３に格納する（ステップＳ６０９）。書込みが完了したリスト番号の替わりに、次の書込みを行うリスト番号であってもよい。ステップＳ３１３と同様の停止処理を、ハードディスクドライブ装置ＨＤＤ３、ＨＤＤ４について行う（ステップＳ６１１）。その後、システムを停止する（ステップＳ６１３）。このファイルコピー処理における、不揮発性メモリ２３に記憶されるタクス情報とは、ステップＳ６０７、ステップＳ６０９で格納される情報である。上記ステップＳ６０５〜Ｓ６０９によって、タスク情報取得手段が構成される。上記ステップＳ６１１〜Ｓ６１３によって、終了手段が構成される。
【００７２】
以上のように、瞬断時処理の後、再開処理を行う場合について、図１２に示されているフローチャートに基づいて説明する。電源オンから再開画面表示までの処理は、図６に示されている瞬断後再開処理のフローチャートと同じなので、ステップＳ４０１〜Ｓ４１１までの説明は省略する。ステップＳ４１１において、接続機器の接続が瞬断時と同じとなった場合に、再開画面が表示され（ステップＳ７０１）、ファイルコピー処理が再開される。
【００７３】
不揮発性メモリに格納されていたファイルリストと、書込み完了したリスト番号から、書込み完了したリスト番号の次の番号のリスト番号が付けられているファイルが書込み中であったファイルとなるので、そのファイル番号のファイルを複写元ハードディスクドライブ装置ＨＤＤ３から読取りを開始する（ステップＳ７０３）。読取ったファイルのデータは、メモリ１２１に格納する（ステップＳ７０５）。メモリ１２１に格納されたファイルデータを、複写先ハードディスクドライブ装置ＨＤＤ４のファイルシステム経由で、複写先ハードディスクドライブ装置ＨＤＤ４に書込む（ステップＳ７０７）。そして、ステップＳ５１７へ移行し、その後のファイルコピー処理を継続する。上記ステップＳ７０３〜Ｓ７０７で、処理再開手段が構成される。このような再開処理によって、瞬断時前に完了しているファイルデータを、重ねてコピーすることなく、瞬断時にコピーが完了していない残りのファイルのみをファイルコピーすることで、コピー処理効率を上げることができる。
【００７４】
次に、イメージコピー処理について、図１３〜図１５に示されているフローチャートに基づいて説明する。この実施形態では、イメージコピー処理は、図１におけるポート５に接続されているハードディスクドライブ装置ＨＤＤ５に記憶されているデータを、ポート６に接続されているハードディスクドライブ装置ＨＤＤ６にイメージコピーする。
ステップＳ１０７の後、ステップＳ８０１が介しされる。ステップＳ８０１では、複写先ハードディスクドライブ装置ＨＤＤ６のファイルシステムを確認する。第１制御手段２１では、ステップＳ８０１で確認したファイルシステムに応じた処理が実行できるソフトが記憶されており、ステップＳ８０１に基づいて、複写先ハードディスクドライブ装置ＨＤＤ６へ書込みを行う処理のソフトウェアが選定される。これにより、複写先ハードディスクドライブ装置ＨＤＤ６のファイルシステムを介して、データの書込みが可能となる。
【００７５】
次に、複写元ハードディスクドライブ装置ＨＤＤ５と複写先ハードディスクドライブ装置ＨＤＤ６の全記憶容量を確認する（ステップＳ８０３）。複写元と複写先の容量を確認することで、イメージコピー処理が可能であるか判断する。複写元の容量に比較して、複写先の容量が少ないとコピーを完了できないからである。
複写元ハードディスクドライブ装置ＨＤＤ５の記憶領域の最初のアドレスから、所定量のデータをセクタ単位で読取る（ステップＳ８０５）。そして、読取ったデータは、メモリ２１２に一時格納される（ステップＳ８０７）。ステップＳ８０７でメモリ２１２に格納されたデータは、ステップＳ８０１で確認したファイルシステムで管理されるイメージファイルのデータ形式に変換される（ステップＳ８０９）。このデータ形式の変換は、複写元ハードディスクドライブ装置ＨＤＤ５からのセクタ単位の読取りが複数回行われ、読取ったデータがある程度のデータ量に達した時点で、一括して行われる。
【００７６】
複写先ハードディスクドライブ装置ＨＤＤ６では、ステップＳ８０１で確認したファイルシステムに管理されたイメージファイルが作成され、該イメージファイル内の領域の最初のアドレスから、ステップＳ８０９で変換されたデータが書込まれる（ステップＳ８１１）。同時に、書込まれたデータについて、ハッシュ値が計算される（ステップＳ８１３）。積算途中のハッシュ値は、ワーキングエリアであるＲＡＭ２１３内に一旦格納される。
【００７７】
次に、複写元ハードディスクドライブ装置ＨＤＤ５の直前に読取られた範囲の最後のアドレスの次のアドレスから、所定量のデータをセクタ単位で読取る（ステップＳ８１５）。読取ったデータは、メモリ２１２に一時格納される（ステップＳ８１７）。メモリ２１２に格納されたデータは、ファイルシステムで管理されるイメージファイルのデータ形式に変換される（ステップＳ８１９）。変換されたデータは、複写先ハードディスクドライブ装置ＨＤＤ６の直前の書込み範囲の最後のアドレスの次のアドレスから書き込まれる（ステップＳ８２１）。同時に、ハッシュ値が計算され（ステップＳ８２３）、ＲＡＭ２１３内に記憶されているハッシュ値に加算される。
【００７８】
複写元ハードディスクドライブ装置ＨＤＤ５の全域のコピーが終了したか判断する（ステップＳ８２５）。終了していない場合には、ステップＳ８１５に戻り、ステップＳ８２５までの処理が繰り替えされる。全領域のコピーが終了した場合には、イメージコピー処理は終了し、複写先ハードディスクドライブ装置ＨＤＤ６のファイルシステムのクローズ処理、ハードディスクドライブ装置ＨＤＤの停止処理等が行われる（ステップＳ８２７）。ステップＳ８０１〜ステップＳ８２７によって、処理手段が構成される。
【００７９】
次に、電源瞬断時の停止処理ついて図１４に示されているフローチャートに基づいて説明する。第２制御手段２２から主電源の停止を通知するコマンドを受信した場合（ステップＳ９０１）には、実行中のイメージコピー処理の中止を決定し（ステップＳ９０３）、複写元ハードディスクドライブ装置ＨＤＤ５と複写先ハードディスクドライブ装置ＨＤＤ６の固有識別情報を、それぞれが接続されているポート情報とともに、不揮発性メモリ２３に格納する（ステップＳ９０５）。
【００８０】
複写元ハードディスクドライブ装置ＨＤＤ５において、ステップＳ９０３の決定の直前に読取られたデータ範囲の最後のセクタアドレスを不揮発性メモリ２３に格納する（ステップＳ９０７）。このステップＳ９０３によって終了処理決定手段が構成される。
ステップＳ９０３の決定の直前に複写元ハードディスクドライブ装置ＨＤＤ５から読取られたデータが、複写先ハードディスクドライブ装置ＨＤＤ６に書込まれたことを通知するコマンドを複写先ハードディスクドライブ装置ＨＤＤ６から供給されることを待って、複写先ハードディスクドライブ装置ＨＤＤ６に書込み完了した書込んだデータ範囲の最終セクタアドレスを不揮発性メモリ２３に格納する（ステップＳ９０９）。
【００８１】
直前のデータ書込み終了後のハッシュ値計算が終了した後、ＲＡＭ２１３に格納されているハッシュ情報、すなわち、積算中のハッシュ値及びその計算に使用した最後のデータのセクタアドレスを不揮発性メモリ２３に格納する（ステップＳ９１１）。このイメージコピー処理において、瞬断時に不揮発性メモリ２３に格納されるタスク情報は、ステップＳ９０５、ステップＳ９０７、ステップＳ９０９、ステップＳ９１１で格納される情報である。
【００８２】
複写先ハードディスクドライブ装置ＨＤＤ６において、書込み中のイメージファイルのファイルシステム上でのクローズ処理を行う（ステップＳ９１３）。複写元ハードディスクドライブ装置ＨＤＤ５と複写先ハードディスクドライブ装置ＨＤＤ６の停止処理を行い（ステップＳ９１５）、システムを停止する（ステップＳ９１７）。上記ステップＳ９０５〜Ｓ９１３によって、タスク情報取得手段が構成される。上記ステップＳ９１５〜Ｓ９１７によって、終了手段が構成される。
【００８３】
以上のように、瞬断時処理の後、再開処理を行う場合について、図１５に示されているフローチャートに基づいて説明する。電源オンから再開画面表示までの処理は、図６に示されている瞬断後再開処理のフローチャートと同じなので、ステップＳ４０１〜Ｓ４１１までの説明は省略する。ステップＳ４１１において、接続機器の接続が瞬断時と同じとなった場合に、再開画面が表示され（ステップＳ１００１）、ファイルコピー処理が再開される。不揮発性メモリ２３に格納されていたデータに基づいて、複写元ハードディスクドライブ装置ＨＤＤ５の瞬断時において、最後に読取りが終わった読取範囲の最後のセクタアドレスの次のアドレスからデータ読取りを開始する（ステップＳ１００３）。読取られたデータは、メモリ２１２に格納される（ステップＳ１００５）。また、ハッシュ計算モジュールにハッシュ情報、すなわち、積算中のハッシュ値及びその計算に使用した最後のデータのセクタアドレスを書き込む（ステップＳ１００７）。ステップＳ１００５で、メモリ２１２に格納されたデータを、ステップＳ８０９と同様に特定のイメージデータのファイル形式に変換する（ステップＳ１００９）。
【００８４】
次に、複写先ハードディスクドライブ装置ＨＤＤ６について、イメージファイルをオープンし、（不揮発性メモリ２３から読取った）書込みが完了している書込み範囲の最後のアドレスの次のアドレスから、ファイルシステムを介して書込みを開始する（ステップＳ１０１１）。そして、ステップＳ８２３へ移行し、瞬断時によって未完了となったイメージコピー処理が、未完了領域について再開続行される。上記ステップＳ１００３〜Ｓ１０１１で、処理再開手段が構成される。
マルチタクス処理においては、以上説明した、図３に示されているミラーコピー処理、図１０に示されているファイルコピー処理、図１３に示されているイメージコピー処理は、いずれも同時に実行され、瞬断が生じた場合には、図５、図１１、図１４に示されている割込み終了処理も同時に実行される。また、図６、図１２、図１５に示されている再開処理についても同時に実行される。
【００８５】
次に、ハッシュ値算出処理について、図１６〜図１８に示されているフローチャートに基づいて説明する。この実施形態の処理は、図１に示されたハードディスクドライブ装置ＨＤＤについて実行されるものではないが、例えば、図１に示されている本発明のデータ処理装置１において、７つめのポートを設け、該ポートに接続されたハードディスクドライブ装置ＨＤＤについて、記憶されているデータのハッシュ値を算出する処理を行う。
【００８６】
図１６に示されているように、ステップＳ１０７の後、ステップＳ１１０１が開始される。ステップＳ１１０１では、ハードディスクドライブ装置の全記憶容量を確認する。ハードディスクドライブ装置の全領域のハッシュ値を求めず、特定の範囲の領域のハッシュ値を求める場合には、その領域を規定する先頭と最後のアドレスをこのステップで取得する。
【００８７】
ハードディスクドライブ装置の先頭のアドレスから所定量のデータをセクタ単位で読取る（ステップＳ１１０３）。読取ったデータからハッシュ値を算出する（ステップＳ１１０５）。算出したハッシュ値は、ワーキングエリア又はメモリ２１２に記憶しておく（ステップＳ１１０７）。ハードディスクドライブ装置の直前に読取った読取り範囲の次のセクタアドレスから、次のデータを所定量読取る（ステップＳ１１０９）。ステップＳ１１０７で記憶したハッシュ値と、ステップＳ１１０９で読取ったデータとに基づいて、先頭から読取った位置までのデータのハッシュ値を算出する（ステップＳ１１１１）。そして、算出したハッシュ値を、ステップＳ１１０７と同様に記憶する（ステップＳ１１１３）。
【００８８】
ステップＳ１１０１で取得した領域のすべてについて読取りが終了し、ハッシュ値の算出が完了したか判断する（ステップＳ１１１５）。読取りが終了していない場合には、ステップＳ１１０９に戻り、ステップＳ１１１５までの処理を繰り返す。終了している場合には、ハッシュ値算出処理を終了する（ステップＳ１１１７）。ステップＳ１１０１〜ステップＳ１１１７によって、処理手段が構成される。
【００８９】
次に、電源瞬断時の停止処理ついて図１７に示されているフローチャートに基づいて説明する。第２制御手段２２から主電源の停止を通知するコマンドを受信した場合（ステップＳ１２０１）には、実行中のハッシュ値算出処理の中止を決定し（ステップＳ１２０３）、ハードディスクドライブ装置の固有識別情報を、それが接続されているポート情報とともに、不揮発性メモリ２３に格納する（ステップＳ１２０５）。このステップＳ１２０３によって終了処理決定手段が構成される。
【００９０】
ハードディスクドライブ装置において、ステップＳ１２０３の決定の直前に読取られたデータ範囲の最後のセクタアドレスを不揮発性メモリ２３に格納する（ステップＳ１２０７）。ステップＳ１２０７で格納されたセクタアドレスまでのハッシュ値がワーキングメモリまたはメモリ２１２に記憶さているので、このハッシュ情報、即ち、計算途中のハッシュ値とその計算に使用した最後のデータのセクタアドレスを、不揮発性メモリ２３に格納する（ステップＳ１２０９）。
【００９１】
その後、ステップＳ３１３と同様のハードディスクドライブ装置の停止処理を行い（ステップＳ１２１１）。システムを停止する（ステップＳ１２１３）。このハッシュ値算出処理において、瞬断時に不揮発性メモリ２３に格納されるタスク情報とは、ステップＳ１２０５、ステップＳ１２０７、ステップＳ１２０９で格納される情報である。上記ステップＳ１２０５〜Ｓ１２０９によって、タスク情報取得手段が構成される。上記ステップＳ１２１１〜Ｓ１２１３によって、終了手段が構成される。
【００９２】
以上のように、瞬断時処理の後、再開処理を行う場合について、図１８に示されているフローチャートに基づいて説明する。電源オンから再開画面表示までの処理は、図６に示されている瞬断後再開処理のフローチャートと同じなので、ステップＳ４０１〜Ｓ４１１までの説明は省略する。ステップＳ４１１において、接続機器の接続が瞬断時と同じとなった場合に、再開画面が表示され（ステップＳ１３０１）、ハッシュ値算出処理が再開される。
【００９３】
不揮発性メモリ２３から読取ったデータ、即ち、ハッシュ情報をハッシュ値計算モジュールに書込む（ステップＳ１３０３）。次に、ハードディスクドライブ装置の瞬断時に読取りが終わっている読取範囲の次のアドレスからデータ読取を開始し（ステップＳ１３０５）、ステップＳ１１１１へ移行する。このようにして、瞬断時によって未完了となったハッシュ値算出処理が、算出処理が終わっている領域を含めて最初から開始されるのではなく、未完了領域について再開続行される。上記ステップＳ１３０３〜Ｓ１３０５で、処理再開手段が構成される。
【００９４】
次に、データ消去処理について、図１９〜図２１に示されているフローチャートに基づいて説明する。この実施形態の処理は、図１に示されたハードディスクドライブ装置ＨＤＤについて実行されるものではないが、例えば、図１に示されている本発明のデータ処理装置１において、８つめのポートを設け、該ポートに接続されたハードディスクドライブ装置について、全領域に記憶されているデータを消去する処理を行う。この消去処理は、全領域に特定のパターンのデータを書込むことで行われる。また、書込む消去データのパターンは、異なるパターンを複数用意し、異なるパターンのデータを、複数回重ねて書込むことで、データ消去を確実に実行することができるように構成されている。消去データの複数のパターンは、それぞれに連続するリスト番号が付与されており、リスト番号を特定することで、消去データのパターンを規定することができる。異なる消去データのパターン書込みの回数は、ステップＳ１０３において、データ消去処理を選択した際に、設定する構成となっている。
【００９５】
図１９に示されているように、ステップＳ１０７の後、ステップＳ１４０１が開始される。ステップＳ１４０１では、ハードディスクドライブ装置の全記憶容量を確認する。ハードディスクドライブ装置の先頭アドレスから、リスト番号１のパターンの消去データの書込みが開始される（ステップＳ１４０３）。ハードディスクドライブ装置の全領域に書込みが終了するまで書込みが続けられ、全領域に消去データの書込みが終了した場合には（ステップＳ１４０５）、指定された回数のパターンの書込みが終了したか判断する（ステップＳ１４０７）。終了していない場合には、消去データパターンを次のリスト番号のパターンに変更し（ステップＳ１４０９）、ステップＳ１４０３に戻り、ステップＳ１４０７までの処理を繰り返す。指定された回数のパターンの書込みが終了した場合には、処理を終了する（ステップＳ１４１１）。ステップＳ１４０１〜ステップＳ１４１１によって、処理手段が構成される。
【００９６】
次に、電源瞬断時の停止処理ついて図２０に示されているフローチャートに基づいて説明 する。第２制御手段２２から主電源の停止を通知するコマンドを受信した場合（ステップＳ１５０１）には、実行中のデータ消去処理の中止を決定し（ステップＳ１５０３）、ハードディスクドライブ装置の固有識別情報を、それが接続されているポート情報とともに、不揮発性メモリ２３に格納する（ステップＳ１５０５）。このステップＳ１５０３によって終了処理決定手段が構成される。次に、処理終了決定時において、書込みが終了している領域の最後のアドレスを不揮発性メモリ２３に格納する（ステップＳ１５０７）。
【００９７】
さらに、処理終了決定時において、書込みが行われていた消去パターンのリスト番号と、指定された書込み回数を不揮発性メモリ２３に格納する（ステップＳ１５０９）。そして、ステップＳ３１３と同様のハードディスクドライブ装置の停止処理を行い（ステップＳ１５１１）、システムを停止する（ステップＳ１５１３）。この消去処理において、瞬断時に不揮発性メモリ２３に格納されるタスク情報とは、ステップＳ１５０５、ステップＳ１５０７、ステップＳ１５０９で格納される情報である。上記ステップＳ１５０５〜Ｓ１５０９によって、タスク情報取得手段が構成される。上記ステップＳ１５１１〜Ｓ１５１３によって、終了手段が構成される。
【００９８】
以上のように、瞬断時処理の後、再開処理を行う場合について、図２１に示されているフローチャートに基づいて説明する。電源オンから再開画面表示までの処理は、図６に示されている瞬断後再開処理のフローチャートと同じなので、ステップＳ４０１〜Ｓ４１１までの説明は省略する。ステップＳ４１１において、接続機器の接続が瞬断時と同じとなった場合に、再開画面が表示され（ステップＳ１６０１）、データ消去処理が再開される。不揮発性メモリ２３から読取った情報により、書込む消去データのパターンが決定され、かつ、書込みを開始するアドレスも特定できる。すなわち、瞬断時に書き込みが終わっている領域の最後のアドレスの次のアドレスから消去データの書込みが開始される（ステップＳ１６０３）、そして、ステップＳ１４０５へ移行する。このようにして、瞬断時によって未完了となったデータ消去処理が、消去処理が終わっている領域を含めて最初から開始されるのではなく、未完了領域について再開続行される。上記ステップＳ１６０３で、処理再開手段が構成される。
【００９９】
以上説明したような各処理の他、容量クリップ処理、簡易検査処理などについても、瞬断時に停止処理され、その後、再開処理が行われる。これらの処理は、全体の処理時間が短いので、瞬断時に処理が完了しているところを除いて、未完了の領域から処理を再開する処理は行わず、再開時には最初から処理が開始される。しかし、再開時に接続されている記憶媒体が、瞬断による終了時と異なっていると、不都合が生じるので、瞬断終了処理が行われる際には、ハードディスクドライブ装置の固有識別情報と、そのハードディスクドライブ装置が接続されているポート番号は、不揮発性メモリ２３に格納される。
【０１００】
不揮発性メモリ２３に格納されるデータは、主電源の停電により中断された処理に対して、中断前の処理に連続した処理を再開するために必要な情報である。この情報には、処理中断時の環境に関する情報、例えば、接続されている記憶媒体の固有識別情報、接続されているポート番号等、及び処理の内容に関する情報、例えば、各記憶媒体における処理が終了している領域又はその最後のアドレス（或いは、処理再開時に、最初に処理が開始される領域の最初のアドレス）を特定する情報、処理の内容（例えば、セクタコピー、コンペア処理等）、処理の進行に応じて変更される数値（積算中のハッシュ値、ファイルリスト及びリスト番号、消去データのリスト及びリスト番号）等が挙げられる。
また、図１に示されている無停電電源装置２６は、交流電源にかかるものであるが、直流電源にかかる無停電電源装置を用いてもよい。
【符号の説明】
【０１０１】
１  データ処理装置
２１  第１制御手段
２１１  ＣＰＵ
２１２  メモリ
２１３  ＲＡＭ
２２  第２制御手段
２３  不揮発性メモリ
２４  表示手段
２５  入力手段
２６  無停電電源装置
３１〜３６  インターフェース
【図１】
2018129013.tif 000003
【図２】
2018129013.tif 000004
【図３】
2018129013.tif 000005
【図４】
2018129013.tif 000006
【図５】
2018129013.tif 000007
【図６】
2018129013.tif 000008
【図７】
2018129013.tif 000009
【図８】
2018129013.tif 000010
【図９】
2018129013.tif 000011
【図１０】
2018129013.tif 000012
【図１１】
2018129013.tif 000013
【図１２】
2018129013.tif 000014
【図１３】
2018129013.tif 000015
【図１４】
2018129013.tif 000016
【図１５】
2018129013.tif 000017
【図１６】
2018129013.tif 000018
【図１７】
2018129013.tif 000019
【図１８】
2018129013.tif 000020
【図１９】
2018129013.tif 000021
【図２０】
2018129013.tif 000022
【図２１】
2018129013.tif 000023