(57)【要約】【課題】従来の複合機（ＭＦＰ）では、内部の記憶装置に蓄積されている保存データが起動時に異常である場合には起動処理が反復される場合があった。【解決手段】ファイルＤＢ２１ａに蓄積されている保存データをバックアップするバックアップＳＷ２１ｄがインストールされており、起動時に保存データの異常に起因して再起動される場合には、バックアップＳＷ２１ｄが過去にバックアップしておいたバックアップデータによって起動処理を再度行なう。バックアップデータはユーザが任意に設定したタイミングで自動的にバックアップされる。【選択図】図２
2008289099.tif 000002
【特許請求の範囲】
【請求項１】
処理対象の情報を記憶する記憶手段と、起動時に前記記憶手段の記憶内容の整合性を判断する整合性判断手段とを備え、起動時に前記整合性判断手段により整合性がないと判断された場合に再起動するように構成された複合機において、
前記記憶手段の記憶内容をバックアップするバックアップ手段を備え、
前記整合性判断手段は、起動時に整合性がないと判断した後の再起動時に前記バックアップ手段によりバックアップされた前記記憶手段の記憶内容の整合性を判断するようにしてあること
を特徴とする複合機。
【請求項２】
前記バックアップ手段による前記記憶手段の記憶内容をバックアップする周期の設定を受け付けるバックアップ周期受付手段を更に備え、
前記バックアップ手段は、前記バックアップ周期受付手段が受け付けた周期で前記記憶手段の記憶内容をバックアップするようにしてあること
を特徴とする請求項１に記載の複合機。
【請求項３】
前記整合性判断手段は、前記バックアップ手段が前記周期で複数回バックアップした前記記憶手段の記憶内容を時系列的に新しい方から順に整合性を判断するようにしてあることを特徴とする請求項２に記載の複合機。
【請求項４】
前記バックアップ手段が前記周期で複数回バックアップした前記記憶手段の記憶内容の内のいずれか一つの指定を受け付ける受付手段を更に備え、
前記整合性判断手段は、前記受付手段が指定を受け付けた前記記憶手段の記憶内容の整合性を判断するようにしてあること
を特徴とする請求項２に記載の複合機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一台で複写機、ファクシミリ装置、スキャナ、プリンタ等として使用可能な複合機に関する。
【背景技術】
【０００２】
近年、画像処理装置として、用紙にハードコピーされた画像を走査して画像データを取り込み、取り込んだ画像データに基づく画像を形成して出力する複写機能，取り込んだ画像データを外部装置へ送信する送信機能，ファクシミリ通信を用いて他のファクシミリ装置との間でデータを送受信するファクシミリ機能，及び通信線等を介して外部装置から取得したデータを出力するプリンタ機能等、複数の機能を搭載したデジタル複合機（以下、ＭＦＰ：Multi Function Printerという）が普及している。このようなＭＦＰは、取り込んだ画像データ及び外部装置から取得した画像データ等を記憶するハードディスク等の不揮発性の大容量の記憶装置を備えることにより、各機能の処理を並行して行なうことが可能に構成されている。
【０００３】
また、ＭＦＰにおいては、上述したように、取り込んだ画像データ及び外部装置から取得した画像データ等を記憶装置に記憶させておき、記憶させてあるデータを必要に応じて記憶装置から読み出して用紙へプリント処理したり、外部に接続されたコンピュータ等の外部装置へ送信したりする構成を採ることにより、画像データのファイルサーバ、即ち文書管理装置としての機能を有するものもある。このようなファイルサーバとしての機能を有するＭＦＰを用いることにより、ユーザは、一度出力処理を行なった画像データを再利用することが可能になるので、文書または画像を必要に応じて即座に出力させることができると共に、文書または画像を複数のユーザで共用することが可能になる。
【０００４】
ところで、上述したようなファイルサーバ機能を有するＭＦＰでは、ユーザがパーソナルコンピュータ等から送信して記憶装置に記憶させたデータ（ユーザデータ）、スキャナ機能を利用して読み込んだデータ（スキャン原稿データ）、ファクシミリ機能又は電子メール機能により受信したデータ（受信データ）等の種々のデータが保存データとして大量に内部に蓄積されて保存されている。このようなＭＦＰの記憶装置に蓄積された大量の保存データは、それぞれのデータが保存された時点、又は外部からのアクセスによって変更された時点でのみ更新される。
【０００５】
ところで、ＭＦＰの電源が一旦遮断された後に再起動する際には、上述のような大量の保存データの整合性がチェックされ、保存データが正常ではないと判断された場合には自動的に再起動することによって、保存データの整合性が確保されるように構成されている。従って、たとえば一つの文書ファイルに本来は含まれる複数のページそれぞれの画像データへのリンクが切れていたり、消失していたりして整合性がない場合、または保存されているデータそのものがＭＦＰの保存データとして整合性がない場合等には、再起動が繰り返される可能性がある。たとえば、停電が発生した場合、または不用意に電源プラグをコンセントから抜いてしまった場合等には、ＭＦＰの記憶装置に保存されている保存データそのもの、又はリンク関係等に不整合が生じる可能性が大きい。
【０００６】
ところで、上述のような問題はＭＦＰに限らず、コンピュータシステムを利用した種々のシステムにおいても生じ得る。たとえば特許文献１には、コンピュータシステムを利用した業務システムにおいて障害が発生した場合に、コンピュータ内のアプリケーションの再起動、コンピュータのリブート、バックアップデータによるコンピュータ内データの修復及び処理経路変更のいずれかの内の最も短時間で復旧可能な方法を選択する障害復旧方法の発明が開示されている。また、特許文献２には、画像形成装置の不揮発性メモリ内に記憶されているデータ（管理情報）に異常が発生した際に生じる不都合を、不揮発性メモリに記憶されているデータを外部装置に定期的にバックアップしておき、不揮発性メモリの記憶内容に異常が生じた場合にはバックアップしてあるデータをロードすることにより解消する発明が開示されている。
【特許文献１】特開２００６−１９０１５３号公報
【特許文献２】特開２００６−１９２８１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、上述のような特許文献１に開示されている発明における障害とはアプリケーションソフトウェアの障害であり、従ってアプリケーションソフトウェア自体を再起動させることにより通常は復旧すると思われる。また特許文献２に開示されている発明では、画像形成装置の不揮発性メモリ内に記憶される管理情報、具体的には画像形成装置そのものが本来有している種々の情報を対象としている。従って、特許文献１及び２に開示されているいずれの発明も、処理対象のデータを対象としたものではない。具体的には、特許文献１に開示されている発明ではアプリケーションソフトウェアによる処理対象のデータが対象ではなく、特許文献２に開示されている発明ではアプリケーションソフトウェアそのもの及びそれが処理対象とするデータのいずれも対象にはしていない。従って、特許文献１及び２に開示されているいずれの発明においても、対象とされているデータは限定されており、そのようなデータを復旧することは比較的容易である。
【０００８】
本発明は以上のような事情に鑑みてなされたものであり、複合機による処理対象であるデータ（保存データ）を対象とし、再起動の処理を行なうのみでは復旧不可能な状態、即ち保存データそのものが複合機の保存データとして不整合である場合、又は保存データに不整合が生じているような場合に、再起動の処理が反復されるのみで起動しないという問題があった。
【課題を解決するための手段】
【０００９】
本発明に係る文書管理装置の第１の態様は、処理対象の情報を記憶する記憶手段と、起動時に前記記憶手段の記憶内容の整合性を判断する整合性判断手段とを備え、起動時に前記整合性判断手段により整合性がないと判断された場合に再起動するように構成された複合機において、前記記憶手段の記憶内容をバックアップするバックアップ手段を備え、前記整合性判断手段は、起動時に整合性がないと判断した後の再起動時に前記バックアップ手段によりバックアップされた前記記憶手段の記憶内容の整合性を判断するようにしてあることを特徴とする。
【００１０】
このような本発明に係る文書管理装置の第１の態様では、記憶手段の記憶内容がバックアップされ、起動時に整合性がないと判断した後の再起動時にバックアップ手段によりバックアップされた記憶手段の記憶内容の整合性が判断される。
【００１１】
本発明に係る文書管理装置の第２の態様は上記の第１の態様において、前記バックアップ手段による前記記憶手段の記憶内容をバックアップする周期の設定を受け付けるバックアップ周期受付手段を更に備え、前記バックアップ手段は、前記バックアップ周期受付手段が受け付けた周期で前記記憶手段の記憶内容をバックアップするようにしてあることを特徴とする。
【００１２】
このような本発明に係る文書管理装置の第２の態様では上記の第１の態様において、記憶手段の記憶内容をバックアップする周期の設定が受け付けられ、この受け付けられた周期で記憶手段の記憶内容がバックアップされる。
【００１３】
本発明に係る文書管理装置の第３の態様は上記の第２の態様において、前記整合性判断手段は、前記バックアップ手段が前記周期で複数回バックアップした前記記憶手段の記憶内容を時系列的に新しい方から順に整合性を判断するようにしてあることを特徴とする。
【００１４】
このような本発明に係る文書管理装置の第３の態様では上記の第２の態様において、記憶手段の記憶内容が設定された周期で複数回バックアップされており、これらの内の時系列的に新しい方から順に整合性が判断される。
【００１５】
本発明に係る文書管理装置の第４の態様は前記の第２の態様において、前記バックアップ手段が前記周期で複数回バックアップした前記記憶手段の記憶内容の内のいずれか一つの指定を受け付ける受付手段を更に備え、前記整合性判断手段は、前記受付手段が指定を受け付けた前記記憶手段の記憶内容の整合性を判断するようにしてあることを特徴とする。
【００１６】
このような本発明に係る文書管理装置の第４の態様では前記の第２の態様において、記憶手段の記憶内容が設定された周期で複数回バックアップされており、これらの内の指定された記憶内容がの整合性が判断される。
【発明の効果】
【００１７】
上述のような本発明に係る文書管理装置の第１の態様によれば、起動時に記憶手段の記憶内容に整合性がないと判断された後の起動時に、バックアップ手段によりバックアップされている過去の記憶手段の記憶内容の整合性が判断されるので、たとえ一旦再起動に失敗した場合にも直ちに再起動に成功する可能性が大きい。
【００１８】
また本発明に係る文書管理装置の第２の態様によれば上記の第１の態様において、設定されたバックアップの周期で自動的に記憶手段の記憶内容がバックアップされるので、ユーザはバックアップの周期を設定するのみの手間で済む。
【００１９】
更に本発明に係る文書管理装置の第３の態様によれば上記の第２の態様において、設定されたバックアップの周期で自動的に記憶手段の記憶内容が複数回バックアップされ、それらの内の時系列的に新しい方から順に整合性が判断されるので、起動処理に失敗した場合においても、記憶手段の記憶内容が可能な限り近い過去の状態で再起動することが可能になる。
【００２０】
また更に本発明に係る文書管理装置の第４の態様によれば前記の第２の態様において、設定されたバックアップの周期で自動的に記憶手段の記憶内容が複数回バックアップされ、それらの内の任意の時点のバックアップ状態をユーザが指定することができるので、起動処理に失敗した場合には、任意の時点のバックアップ状態で再起動することが可能になる。
【発明を実施するための最良の形態】
【００２１】
以下に、本発明に係る複合機をデジタル複合機（以下、ＭＦＰ：Multi Function Printerという）として実現した場合の実施の形態を示す図面に基づいて詳述する。図１は本発明に係るＭＦＰのネットワーク構成例を示す模式図であり、図１において参照符号１はＭＦＰを示している。
【００２２】
ＭＦＰ１は、ＬＡＮ（Local Area Network）を介して外部装置としての複数のパーソナルコンピュータ（以下、ＰＣという）２，２と接続されている。また、ＭＦＰ１は、公衆電話交換網ＰＳＴＮを介して外部のＭＦＰ３及びファクシミリ装置４とも接続されている。なお、ＬＡＮには図示されている他にも多数のＰＣが接続されており、公衆電話交換網ＰＳＴＮには図示されている他にも多数のＭＦＰ及びファクシミリ装置が接続されていることは言うまでもない。更に、ＭＦＰ１はＬＡＮを介してインターネットＩＮとも接続している。インターネットＩＮには種々の端末装置、たとえばＰＣ，インターネットファクシミリ装置，携帯電話機，ＰＤＡ等が接続可能であることはいうまでもない。従って、ＭＦＰ１は、ＬＡＮを介して複数のＰＣ２，２と、公衆電話交換網ＰＳＴＮを介して他の多数のＭＦＰ３及びファクシミリ装置４と、更にインターネットＩＮを介して種々の端末装置と通信可能である。
【００２３】
なお、図１において、参照符号１Ａは後述する読取部１５により原稿の画像を読み取る際に原稿が載置されるＡＤＦ等の原稿載置台を示している。また、参照符号１Ｐは後述する操作部１８及び表示部１９を一体化した操作パネルを示している。
【００２４】
図２はＭＦＰ１の内部構成例を示すブロック図である。ＭＦＰ１は、ＣＰＵ（Central Processing Unit)又はＭＰＵ（Micro Processor Unit）等で構成された制御部１０を備えている。制御部１０は、バスを介して、ＲＯＭ１１、ＲＡＭ１２、ＮＣＵ（Network Control Unit）１３、モデム１４、読取部１５、画像メモリ１６、プリント部１７、操作部１８、表示部１９、ＬＡＮに接続するためのＬＡＮインタフェース２０、蓄積部２１、画像データの符号化／復号化処理を行なうコーデック（ＣＯＤＥＣ）２２等と接続されている。
【００２５】
制御部１０は、上述したようなハードウェア各部を制御すると共に、ＲＯＭ１１に予め格納されている制御プログラムに従って、種々のソフトウェア的機能を実現する。ＲＯＭ１１に格納されている制御プログラムとしては、ＭＦＰ１としての一般的な動作に必要な種々のプログラム，及びＬＡＮインタフェース２０を介してＰＣ２とデータ通信を行なうためのプログラム，モデム１４を介して外部のＭＦＰ３，ファクシミリ装置４との間でファクシミリ通信を行なうためのファクシミリ通信プログラム等が含まれる他、本発明のＭＦＰ１としての動作に必要なプログラムも含まれる。また、ＲＡＭ１２は、ＳＲＡＭ又はフラッシュメモリ等で構成されており、制御部１０による制御プログラムの実行時に発生するデータを一時的に記憶する。
【００２６】
モデム１４は、ファクシミリ通信が可能なファックスモデムで構成されており、ＮＣＵ１３とも直接的に接続されている。ＮＣＵ１３は、公衆電話交換網ＰＳＴＮと接続されており、必要に応じてモデム１４を公衆電話交換網ＰＳＴＮと接続し、公衆電話交換網ＰＳＴＮを介して外部のＭＦＰ３及びファクシミリ装置４との間でのファクシミリ通信を可能としている。
【００２７】
読取部１５は、ＣＣＤ(Charge Coupled Device) を利用したスキャナで構成されており、図１に参照符号１Ａで示されている原稿載置台に載置された原稿を読み取ることにより画像データを取得し、取得した画像データを画像メモリ１６に記憶させる。画像メモリ１６は、ＤＲＡＭにより構成されており、モデム１４及びＮＣＵ１３を介したファクシミリ通信により受信した画像データ、及び読取部１５により読み取った画像データを一時的に記憶する。このようにして画像メモリ１６に一時的に記憶された画像データは、最終的にはファイル化されて後述するファイルデータベース（ＤＢ）２１ａに保存データとして蓄積される。
【００２８】
プリント部１７は、例えば電子写真方式のプリンタ装置であって、画像メモリ１６に記憶させてある画像データを、Ａ３縦，Ｂ４縦，Ａ４縦，Ｂ５横及びＡ５横等の各サイズの用紙又はＯＨＰ(Over Head Projector) シート等から最適なサイズのものを選択してハードコピーすることによりプリント処理する。
【００２９】
操作部１８は、ＭＦＰ１を直接操作するために、たとえばＭＦＰ１の原稿載置台１Ａに載置された原稿を直接ファクシミリ送信したりするような場合に必要なテンキー、短縮ダイヤルキー及び各種のファンクションキー等を備えた操作パネルとして構成されている。また、このような操作部１８は、ユーザが、ＭＦＰ１の原稿載置台１Ａに載置された原稿を読み取らせて画像データのファイルとして蓄積部２１の後述するファイルデータベース（ＤＢ）２１に蓄積させる操作を指示するためにも使用される。更に、操作部１８は、詳細は後述するが、ファイルＤＢ２１ａに蓄積されている保存データのバックアップ周期を設定するためのバックアップ周期受付手段としても機能する。
【００３０】
表示部１９は、液晶ディスプレイ（ＬＣＤ）等の表示装置であり、ＭＦＰ１の動作状態、操作部１８から入力された文字、ユーザに通知すべき情報等の表示を行なう。なお、表示部１９をいわゆるタッチパネル方式の操作部とすることにより、操作部１８の全体、又は一部の機能を表示部１９で兼用するように構成することが出来る。なお、図１には操作部１８及び表示部１９が一体化された操作パネル１Ｐが示されている。
【００３１】
上述した構成により、ＭＦＰ１は、原稿載置台１Ａにユーザが載置した原稿を読取部１５により読み取って得られた画像データを画像メモリ１６に一旦記憶した後、コーデック２２によってファクシミリ画像データに符号化してＮＣＵ１３及びモデム１４を介して公衆電話回線網ＰＳＴＮに接続されている他のＭＦＰ３及びファクシミリ装置４へ送信し、また、外部のＭＦＰ３及びファクシミリ装置４がファクシミリ通信にて送信したファクシミリ画像データを公衆電話回線網ＰＳＴＮを介して受信し、画像メモリ１６に一旦記憶した後、コーデック２２により通常の画像データ、たとえばビットマップ，ＭＰＥＧ，ＴＩＦＦ等の形式に復号化するファクシミリ装置として機能する
【００３２】
また、ＭＦＰ１は、原稿載置台１Ａに載置された原稿を読取部１５により読み取って得られた画像データをプリント部１７で用紙にハードコピーすることにより複写する複写装置としても機能し、更にＬＡＮインタフェース２０を介してＬＡＮに接続されているＰＣ２，２から受信したデータに基づく画像をプリント部１７で用紙にハードコピーしてプリントするネットワークプリンタとしても機能する。更に、ＭＦＰ１は、読取部１５により原稿を読み取って得られた画像データをＬＡＮインタフェース２０を介してＬＡＮに接続されているＰＣ２，２へ送信するネットワークスキャナとしても機能する。
【００３３】
ところで、ＭＦＰ１は、不揮発性で大記憶容量の記憶手段としてハードディスク又はフラッシュメモリ等からなる蓄積部２１を備えている。蓄積部２１にはファイルデータベース（ＤＢ）２１ａが適宜の領域に設定されている。このファイルＤＢ２１ａには上述したようなファクシミリ通信により外部から受信した画像データ、読取部１５により原稿から読み取った画像データ、及びＬＡＮを介して外部のＰＣ２，２から受信した画像データが画像ファイルの形で保存データとして保存されている。また、ＭＦＰ１は、上述したように、各種の画像データをユーザが再利用できるように画像ファイルとして蓄積部２１のファイルＤＢ２１ａに保存データとして蓄積させておくことにより、画像データのファイルサーバとしても機能する。
【００３４】
ＭＦＰ１はまた、蓄積部２１にウェブサーバ装置としての動作に必要な制御プログラムであるウェブサーバプログラム２１ｂ，ＭＦＰ１をＰＣ２等の外部装置から操作するためのウェブページ等の種々のウェブページ２１ｃを記憶させている。これにより、ＭＦＰ１は、蓄積部２１のファイルＤＢ２１ａに登録されている画像ファイルをウェブページ２１ｃ上からＰＣ２，２に提供するウェブサーバ装置としても動作すると共に、ＰＣ２等の外部装置に表示されたウェブページ２１ｃ上に入力された種々の指示に応じて、ファイルＤＢ２１ａに蓄積されているファイルを外部装置、たとえばＰＣ２等へダウンロードさせることも可能である。
【００３５】
更に、蓄積部２１の適宜の領域にはバックアップソフトウェア（ＳＷ）２１ｄがインストールされている。バックアップＳＷ２１ｄは、ファイルＤＢ２１ａに蓄積されている保存データのバックアップを行なうための手段である。具体的には、バックアップＳＷ２１ｄは、後述するようにユーザが設定した周期のタイミングにおいて、ファイルＤＢ２１ａに蓄積されている保存データのバックアップデータをファイルＤＢ２１ａに記憶させるソフトウェアである。従って、ファイルＤＢ２１ａには少なくとも、現時点で実際に使用可能な保存データと、この保存データと同一のデータ、または過去のある時点で保存データをバックアップしたバックアップデータとが記憶されている。
【００３６】
以上のような構成により、たとえばＰＣ２からＭＦＰ１へログインが行なわれるとウェブサーバプログラム２１ｂが起動し、ファイルＤＢ２１ａに蓄積されているファイルのリスト（各ファイルを特定する情報、たとえば文書名等のリスト）がログインしたＰＣ２へウェブページ２１ｃの画面として送信されてＰＣ２側で表示される。このリスト上でＰＣ２のユーザがある文書名を指定すると、指定された文書ファイルを特定する情報がＰＣ２からＭＦＰ１へ送信される。ＭＦＰ１では受信した文書名がファイルＤＢ２１ａに与えられ、ファイルＤＢ２１ａは与えられた文書ファイルを特定する情報に対応する画像データを読み出す。これにより、指定された文書ファイルの画像データをその文書ファイルを指定したＰＣ２へウェブページ２１ｃとして送信したり、プリント部１７でプリント処理したりすることが可能になる。
【００３７】
図３はＭＦＰ１の操作部１８及び表示部１９の外観の構成例、より具体的には両者を一体化させた操作パネル１Ｐの外観の構成例を示す模式図である。
【００３８】
操作パネル１Ｐは操作部１８の中央部分に、操作部１８の一部として機能するタッチパネル方式の表示部１９を併設して構成されている。左側には、上側から順に、「コピー」キー１０１、「ファックス」キー１０２、「読み込み」キー１０３、「バックアップ設定」キー１０４が配設されている。
【００３９】
「コピー」キー１０１は、原稿載置台１Ａにユーザが載置した原稿を読取部１５により読み取らせる指示を与えるキーである。「ファックス」キー１０２は、原稿載置台１Ａにユーザが載置した原稿を読取部１５により読み取らせてファクシミリ送信させるためのキーである。「読み込み」キー１０３は、新たな文書ファイルとしてファイルＤＢ２１ａに登録するために原稿載置台１Ａに載置されている原稿を読取部１５に読み取らせる指示を与えるキーである。「バックアップ設定」キー１０４は、保存データをバックアップさせるためのキーである。
【００４０】
操作部１８の右側には、テンキー１０５、短縮キー１０６、「停止」キー１０７、「リセット」キー１０８、「スタート」キー１０９等が配設されている。
【００４１】
テンキー１０５は基本的にはファクシミリ送信の際の送信先のファクシミリ番号（電話番号）を入力するために使用される。しかしその他に、印刷部数の指定、印刷ページの指定等のような、数字を入力する必要がある場合にもテンキー１０５が使用される。更にテンキー１０５の各数字キーは保存データをバックアップする間隔、時刻等を入力するためにも使用される。
【００４２】
短縮キー１０６は、ファクシミリ送信の送信先のファクシミリ番号が予め任意の２桁の数字で登録されているキーである。具体的には、ユーザがテンキー１０５を操作してファクシミリ番号を入力した上で、「０１」〜「１６」までのいずれかの短縮キーをたとえば所定時間押し続ける等の操作により、テンキー１０５の操作で入力されたファクシミリ番号が短縮キー１０６のいずれかのキーに登録される。
【００４３】
「停止」キー１０７は何らかの処理の実行中にその処理を停止させるためのキーである。たとえば、読取部１５による原稿の読み取りを開始した後に途中で停止させたいような場合にこの「停止」キー１０７をユーザが操作すると、その時点で読取部１５による原稿の読み取りが停止される。
【００４４】
「リセット」キー１０８は、ユーザが種々の設定、入力をリセットしたり、または取り消したりする場合に使用される。たとえば、ユーザがテンキー１０５を操作して入力したファクシミリ番号又はパスワードが誤りであったような場合に、入力済みのファクシミリ番号又はパスワードを取り消すような場合に使用される。
【００４５】
「スタート」キー１０９は種々の処理の開始を指示するためのキーである。たとえば、ユーザが「ファックス」キー１０２を操作し、原稿載置台１Ａに原稿を載置し、テンキー１０５又は短縮キー１０６の操作により送信先を入力した後、「スタート」キー１０９を操作することにより、原稿が読取部１５により読み取られてファクシミリ送信される。
【００４６】
次に、本発明に係る画像管理装置であるＭＦＰ１の動作例について説明する。図４(a), (b), (c) はバックアップのタイミングを設定するために表示部１９に表示される画面の例を示す模式図である。なお、この画面は「バックアップ設定」キー１０４が操作された場合に表示される。
【００４７】
ユーザが操作部１８を適宜に操作することにより、図４(a), (b), (c) に示すバックアップ設定画面が表示される。バックアップのタイミングはユーザがＭＦＰ１を使用する状況に応じて「毎日」、「毎週」、「毎月」等のような周期で任意に設定することが可能である。図４(a）に示されている例では「毎日」が選択されており、この場合にはユーザは一日の内に複数回バックアップをさせるように設定することが可能である。具体的には、図４(a) に示されている例では、各日の「９：００」、「１２：００」、「１７：００」の３回の時刻にバックアップが行なわれるように設定されている。
【００４８】
また、図４(b) に示す例では「毎週」が選択されており、この場合にはユーザは一週の内のいずれかの曜日と時刻とを設定することが可能である。具体的には、図４(b) に示されている例では、各週の「日曜日」の時刻「０：００」にバックアップが行なわれるように設定されている。更に、図４(c) に示す例では「毎月」が選択されており、この場合にはユーザは一月の内のいずれかの日と時刻とを設定することが可能である。具体的には、図４(c) に示されている例では、各月の「１日」の時刻「０：００」にバックアップが行なわれるように設定されている。
【００４９】
以上のような画面を介して設定されたバックアップのタイミングを設定するためのデータはたとえば不揮発性の記憶装置であるファイルＤＢ２１ａの適宜の領域に記憶される。なお、以下の説明においては、過去にいくつかの保存データが既にバックアップデータとしてファイルＤＢ２１ａに記憶されているとする。また、以下の説明においては、最新の、具体的にはＭＦＰ１の電源がオンである場合はその時点の保存データ、ＭＦＰ１の電源がオフである場合は直近に電源がオフにされた辞典の保存データを「現用保存データ」と称し、この「現用保存データ」よりも以前にバックアップされた保存データを「バックアップ保存データ」と称する。
【００５０】
図５はＭＦＰ１による起動時の処理（起動処理）の処理手順の第１の実施の形態を示すフローチャートである。なお、図５のフローチャートに示す処理手順は、制御部１０がＲＯＭ１１に記憶されている制御プログラム及び蓄積部２１に予めインストールされているバックアップＳＷ２１ｄに従って実行することにより実現される。
【００５１】
たとえば、ＭＦＰ１の電源がオフされている状態（ステップＳ１１でＮＯ）からオンされると（ステップＳ１１でＹＥＳ）、制御部１０はファイルＤＢ２１ａに保存されている現用保存データにより起動処理を実行する（ステップＳ１２）。この結果、起動に成功すれば（ステップＳ１３でＹＥＳ）、ＭＦＰ１の起動処理が終了して使用可能な状態になる。一方、ステップＳ１２での起動処理が成功しなかった、即ち失敗した場合（ステップＳ１３でＮＯ）、制御部１０は、起動処理の失敗の原因が現用保存データの不整合によるか否かを判断する（ステップＳ１４）。起動処理の失敗の原因が現用保存データの不整合ではない場合は（ステップＳ１４でＮＯ）、制御部１０は起動処理が失敗した原因に応じた復旧処理を実行する（ステップＳ１５）。このステップＳ１５で行なわれる復旧処理はたとえばＯＳの再起動等である。
【００５２】
起動処理の失敗の原因が現用保存データの不整合であった場合は（ステップＳ１４でＹＥＳ）、制御部１０はファイルＤＢ２１ａに保存されている現用保存データを削除する（ステップＳ１６）。そして、制御部１０は最新のバックアップ保存データにより起動処理を実行する（ステップＳ１７）。この結果、起動に成功すれば（ステップＳ１８でＹＥＳ）、ＭＦＰ１の起動処理が終了して使用可能な状態になる。但しこの際、制御部１０は、起動に成功した最新のバックアップ保存データをその時点以降の現用保存データにする（ステップＳ１９）。従って、このようにして起動処理が成功した以降は、ユーザは起動処理が成功した最新のバックアップ保存データを現用保存データとしてＭＦＰ１を使用することが可能になる。
【００５３】
一方、ステップＳ１７での起動処理が成功しなかった、即ち失敗した場合（ステップＳ１８でＮＯ）、制御部１０は、起動に失敗した原因となった最新のバックアップ保存データを削除し（ステップＳ２０）、ステップＳ１７へ処理を戻す。この時点では、ＭＦＰ１が起動処理を開始した時点の現用保存データ及び最新のバックアップ保存データのいずれも既に削除されているので、起動処理が開始された時点では２番目に新しかったバックアップ保存データが最新のバックアップデータになっている。従って、制御部１０はこの時点での最新のバックアップ保存データ（起動処理開始時点での２番目に新しいバックアップ保存データ）により起動処理を実行する（ステップＳ１７）。
【００５４】
この後は上述同様の処理が実行されるので、起動処理が成功するまで、新しい方のバックアップ保存データから時系列的に過去へ順次遡りつつ起動処理に使用され、起動処理が成功した時点で使用されたバックアップ保存データがそれ以降の現用保存データにされる。
【００５５】
いずれにしろ、起動処理が成功した以降は、ユーザは起動処理が成功したバックアップ保存データを現用保存データとしてＭＦＰ１を使用することが可能になる。また、起動処理が成功したバックアップ保存データよりも過去の時刻に保存されたバックアップ保存データはそのままファイルＤＢ２１ａに保存される。
【００５６】
図６及び図７はＭＦＰ１による起動時の処理（起動処理）の処理手順の第２の実施の形態を示すフローチャートである。なお、図６及び図７のフローチャートに示す処理手順は、制御部１０がＲＯＭ１１に記憶されている制御プログラム及び蓄積部２１に予めインストールされているバックアップＳＷ２１ｄに従って実行することにより実現される。
【００５７】
たとえば、ＭＦＰ１の電源がオフされている状態（ステップＳ３１でＮＯ）からオンされると（ステップＳ３１でＹＥＳ）、制御部１０はファイルＤＢ２１ａに保存されている現用保存データにより起動処理を実行する（ステップＳ３２）。この結果、起動に成功すれば（ステップＳ３３でＹＥＳ）、ＭＦＰ１の起動処理が終了して使用可能な状態になる。一方、ステップＳ３２での起動処理が成功しなかった、即ち失敗した場合（ステップＳ３３でＮＯ）、制御部１０は、起動処理の失敗の原因が現用保存データの不整合によるか否かを判断する（ステップＳ３４）。起動処理の失敗の原因が現用保存データの不整合ではない場合は（ステップＳ３４でＮＯ）、制御部１０は起動処理が失敗した原因に応じた復旧処理を実行する（ステップＳ３５）。このステップＳ３５で行なわれる復旧処理はたとえばＯＳの再起動等である。
【００５８】
起動処理の失敗の原因が現用保存データの不整合であった場合は（ステップＳ３４でＹＥＳ）、制御部１０はファイルＤＢ２１ａに保存されているバックアップ保存データのリストを表示部１９に表示する（ステップＳ３６）。図８はこのステップＳ３６の処理によってＭＦＰ１の表示部１９に表示されるバックアップ保存データのリストの例を示す模式図である。図８に示す例は、図４(a) に例示した各日に３回バックアップした場合のバックアップデータのリストであり、バックアップした時期が現在に近い方から順に、時系列的にバックアップが行なわれたタイミング（年月日時分）で示されて配列されている。
【００５９】
この図８に示すような画面において、ユーザがリスト中のいずれかのバックアップタイミングを指定すると（ステップＳ３７でＹＥＳ）、制御部１０は指定されたバックアップのタイミングに対応するファイルＤＢ２１ａに保存されているバックアップ保存データにより起動処理を実行する（ステップＳ３８）。この結果、起動処理が成功すれば（ステップＳ３９でＹＥＳ）、制御部１０は、起動処理が成功したバックアップ保存データよりも新しいバックアップ保存データ及び現用保存データをファイルＤＢ２１ａから削除し（ステップＳ４０）、起動処理が成功したバックアップ保存データ、即ち表示部１９に表示されたリスト中の指定されたバックアップ保存データをそれ以降は最新の保存データ、即ち現用保存データとし（ステップＳ４１）、起動処理を終了する。
【００６０】
従って、このようにして起動処理が成功した以降は、ユーザは起動処理が成功したバックアップ保存データ、即ち表示部１９に表示されたリスト中のユーザ自身が指定したバックアップ保存データを現用保存データとしてＭＦＰ１を使用することが可能になる。
【００６１】
一方、表示部１９に表示されたリスト中の指定されたバックアップ保存データで起動処理が失敗した場合は（ステップＳ３９でＮＯ）、制御部１０は起動処理が失敗したバックアップ保存データ、即ち表示部１９に表示されたリスト中のユーザが指定したバックアップ保存データをファイルＤＢ２１ａから削除し（ステップＳ４２）、再度ステップＳ３６へ処理を戻す。従ってこの場合は、表示部１９には起動処理に失敗したバックアップ保存データ（実際の表示画面上ではそのバックアップ保存データがバックアップされた年月日時分）が削除されて残りのバックアップ保存データが表示される。ユーザはこのようにして表示部１９に表示されたリストから再度バックアップ保存データを選択することにより、そのバックアップ保存データによりＭＦＰ１に起動処理を再度実行させることが可能になる。
【００６２】
以上のようにして、表示部１９に表示されるバックアップ保存データの内のいずれかによりＭＦＰ１の起動処理が成功すると、起動処理が失敗したバックアップ保存データと、起動処理が成功したバックアップ保存データよりも時系列的に新しい時刻に保存されたバックアップ保存データ及び現用保存データとがファイルＤＢ２１ａから削除され、最終的に起動処理が成功したバックアップ保存データよりも過去の時刻に保存されたバックアップ保存データはそのままファイルＤＢ２１ａに保存される。
【００６３】
なお上述の実施の形態では、バックアップが実行された時点の現用保存データをバックアップ保存データとしてそのままＭＦＰ１に備えられている蓄積部２１内のファイルＤＢ２１ａに保存する構成としてる。しかし、ファイルＤＢ２１ａの記憶容量をセーブする観点から、一つ前の時点でバックアップされたバックアップ保存データとの差分を保存する構成としてもよい。また、ＭＦＰ１内にバックアップ保存データ専用の記憶装置を別途設ける構成としてもよい。更に、バックアップ保存データをＭＦＰ１外のサーバ等に保存する構成としてもよい。
【図面の簡単な説明】
【００６４】
【図１】本発明に係るＭＦＰのネットワーク構成例を示す模式図である。
【図２】ＭＦＰの内部構成例を示すブロック図である。
【図３】ＭＦＰの操作部及び表示部の外観の構成例、より具体的には両者を一体化させた操作パネルの外観の構成例を示す模式図である。
【図４】バックアップのタイミングを設定するために表示部に表示される画面の例を示す模式図である。
【図５】ＭＦＰによる起動時の処理（起動処理）の処理手順の第１の実施の形態を示すフローチャートである。
【図６】ＭＦＰによる起動時の処理（起動処理）の処理手順の第２の実施の形態を示すフローチャートである。
【図７】ＭＦＰによる起動時の処理（起動処理）の処理手順の第２の実施の形態を示すフローチャートである。
【図８】図６及び図７に示すフローチャートの処理によってＭＦＰの表示部に表示されるバックアップ保存データのリストの例を示す模式図である。
【符号の説明】
【００６５】
１  ＭＦＰ（複合機）
１Ｐ  操作パネル
１０  制御部
１５  読取部
１７  プリント部
１８  操作部
１９  表示部
２１ａ  ファイルデータベース（ＤＢ）
２１ｄ  バックアップソフトウェア（ＳＷ）
【図１】
2008289099.tif 000003
【図２】
2008289099.tif 000004
【図３】
2008289099.tif 000005
【図４】
2008289099.tif 000006
【図５】
2008289099.tif 000007
【図６】
2008289099.tif 000008
【図７】
2008289099.tif 000009
【図８】
2008289099.tif 000010