(57)【要約】【課題】  大容量のＨＤＤ上にデータを保存することで、アドレス帳、ジョブログ、プリファレンスデータ等を大量に保持することができる反面、ＨＤＤ故障の際や突然の取り外しの際にデータを保護できないという課題が存在する。【解決手段】  二つ以上の記憶装置が搭載可能な画像処理装置において、ＨＤＤが故障した際のデータ損失を防ぐために、Ｆｌａｓｈにデータへのアクセス情報を随時保存、復元可能にすることで、有効なデータを保護する。ＨＤＤのデータへのアクセス情報を、重要度に応じてＦｌａｓｈに随時保存しておく。ＨＤＤ故障時には上記アクセス情報からデータを復元することで、有効なデータを保護して、画像処理装置の動作を継続することが可能になる。【選択図】図３
2011120005.tif 000002
【特許請求の範囲】
【請求項１】
異なる２つ以上の記憶装置が搭載可能な画像処理装置であって、
前記画像処理装置は
着脱可能な大容量の第１のデータ保存手段（３１７）と、内蔵の小容量の第２のデータ保存手段（３０４）と
機器内で行われた処理に対する履歴を、前記第１または前記第２のデータ保存手段に書き込むデータ書き込み手段を有し、
前記データ書き込み手段は、前記第１のデータ保存手段にデータを書き込む際に、データのアクセス情報を重要度に応じて同時に前記第２のデータ保存手段に更新することが可能であり、
前記データ書き込み手段は、前記アクセス情報に含まれる付加情報から、データの重要度や優先度を判断し、有効なデータを更新していくことを特徴とし、
前記第1のデータ保存手段（３１７）が、故障あるいは取り外された際の検知を行うための検知手段と、
前記取り外し検知が行われた際に、前記第２のデータ保存手段に保存されたアクセス情報から、データを復元するデータ復元手段を具備し
前記復元手段により復元されたデータを用いて、前記第２のデータ保存手段のみを用いて動作を継続することを可能とすること
を特徴とする画像処理装置。
【請求項２】
請求項１の画像処理装置であって、前記第1のデータ保存手段はＨＤＤであることを特徴とする画像処理装置。
【請求項３】
請求項１の画像処理装置であって、前記第２のデータ保存手段はＦｌａｓｈであることを特徴とする画像処理装置。
【請求項４】
請求項１の画像処理装置であって、前記アクセス情報はデータそのものに加え、アクセス時間、アクセス種別、アクセス回数のいずれかの付加情報を含むことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、単数または複数の機能を有する画像処理装置および画像処理装置の制御方法に関する。
【背景技術】
【０００２】
近年のデジタル複合機に保存されるデータは着脱不可能なＦｌａｓｈなどの小容量のデータストレージと、着脱可能なＨＤＤなど大容量のデータストレージの双方を持つことが一般的である。近年この着脱可能なＨＤＤなどのストレージについて、ユーザ自身が着脱を行うことが可能な運用形態がとられることがある。この際ＨＤＤ上に存在していたデータはユーザの取り外し動作によって機器から参照できなくなる。
【０００３】
上記のような運用形態の場合、Ｆｌａｓｈなどの少容量のデータストレージでの運用している状態でＨＤＤを接続した際には、Ｆｌａｓｈで運用されていたデータをＨＤＤに移行する。具体的には、アドレス帳、ジョブログ、良く使う設定を残したお気に入りやショートカットなどのユーザ個人が残したデータ（プリファレンスデータ）がＨＤＤに移行するデータに含まれる。これにより保存できるデータの上限を緩和した上で運用を行うことが可能である。
【０００４】
しかしながらＨＤＤはＦｌａｓｈなどのデータストレージに比べて故障率が高いことが一般的であり、万が一故障が発生した際にはＨＤＤで運用していたデータが消去されてしまうという問題があった。
【０００５】
そこで、特開２００１―５３９１３などのように、着脱可能な記憶媒体を機器に取り付け、それらに一時的にデータを退避してバックアップを可能にする手法が提案されている。
【０００６】
これらの方法では、ＨＤＤの突然の故障や、予期されない取り外しの際に最新のデータを保護することができないという問題がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００１―５３９１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
このようにＨＤＤ上にデータを保存することで、アドレス帳、ジョブログ、プリファレンスデータ等を大量に保持することができる反面、ＨＤＤ故障の際や突然の取り外しの際にデータを保護できないという課題が存在する。
【課題を解決するための手段】
【０００９】
本発明は上記の課題を解決するために、
異なる２つ以上の記憶装置が搭載可能な画像処理装置であって、
着脱可能な大容量の第１のデータ保存手段（３１７）と、内蔵の小容量の第２のデータ保存手段（３０４）と
機器内で行われた処理に対する履歴を、前記第１または前記第２のデータ保存手段に書き込むデータ書き込み手段（２１９）と
前記データ書き込み手段は、前記第１のデータ保存手段にデータを書き込む際に、データのアクセス情報を同時に前記第２のデータ保存手段に書き込むことが可能であり、
前記データ書き込み手段は、前記アクセス情報に含まれる付加情報から、データの重要度や優先度を判断し、有効なデータを更新していくことを特徴とし、
前記第1のデータ保存手段（３１７）が、故障あるいは取り外された際に前記通信手段（３０８）で情報処理装置に対して前記第1のデータ保存手段（３１７）の取り外し通知を行い、
前記取り外し通知が行われた際に、前記第２のデータ保存手段に保存されたアクセス情報から、データを復元するデータ復元手段を具備する
ことで、有効なデータの保護と復元を可能にする。
【００１０】
なお、アクセス情報はＨＤＤに保存されているデータ自体に加えて、アクセス時間、アクセス種別、アクセス回数といった付加情報を含み、上記データ保存手段は必要に応じてデータの重要度と優先度を判断することができる。
【発明の効果】
【００１１】
本発明により、大容量の記憶装置をオプションとして使用可能なデバイス構成において、
記憶装置の故障や引き抜きの際にアドレス帳、ログ履歴、モードメモリといった、ユーザデータを参照できなくなることを防ぎ、より有効な情報を復元した上で、縮退動作を行うことが可能になる。
【図面の簡単な説明】
【００１２】
【図１】本発明の画像処理装置の全体構成を示すブロック図である。
【図２】図１の画像処理装置１００のソフトウェア構成を示すブロック図である。
【図３】図１の画像処理装置１００の詳細構成を示すブロック図である。
【図４】画像処理装置１００と２つの記憶装置Ｆｌａｓｈ３０４及びＨＤＤ３１７の構成図を示したものである。
【図５】図１の画像処理装置１００にＨＤＤ３１７を接続した際にＦｌａｓｈ内に保存するアクセス情報の例を示したものである。
【図６】図１の画像処理装置１００にＨＤＤ３１７接続した際のＦｌａｓｈ３０４及びＨＤＤ３１７内のデータの保持状態のイメージを示す
【図７】図１の画像処理装置１００にＨＤＤ３１７接続した際にＦｌａｓｈ３０４に対して、ＣＰＵ３０１が行う処理のフローチャートである。
【図８】図１の画像処理装置１００においてＨＤＤ故障した際にＣＰＵ３０１が行う処理のフローチャートである。
【発明を実施するための形態】
【００１３】
（実施例）
以下、図面を参照して本発明を適用できる実施形態を詳細に説明する。なお、各図面において同様の機能を有する箇所には同一の符号を付し、説明の重複は省略する。
【００１４】
（第１実施の形態）
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１５】
図１は本発明の第１実施の形態に係る画像処理装置を含むシステムの全体構成を示すブロック図である。
【００１６】
画像処理装置１００は、画像の入出力と送受信および各種の画像処理を行う複合機（ＭＦＰ；Multi Function Peripheral）である。画像入力デバイスであるスキャナ１０３、画像出力デバイスであるプリンタ１０４、コントロールユニット１０１、およびユーザインタフェースである操作部１０２を備える。スキャナ１０３、プリンタ１０４、操作部１０２は、それぞれ、コントロールユニット１０１に接続され、コントロールユニット１０１からの命令によって制御される。さらにはコントロールユニット１０１は、ＬＡＮに接続される。
【００１７】
次に、画像処理装置１００のソフトウェア構成について図２を参照しながら説明する。図２は図１の画像処理装置１００のソフトウェア構成を示すブロック図である。
【００１８】
画像処理装置１００においては、ユーザインタフェース（以下、ＵＩ）モジュール２０１が搭載されている。このＵＩモジュール２０１は、オペレータが画像処理装置１００に対する各種操作及び設定を行う際に、機器とユーザ操作との仲介を行うモジュールである。このＵＩモジュール２０１は、オペレータの操作に従い、後述の各種モジュールに入力情報を転送して処理の依頼、またはデータの設定などを行う。
【００１９】
また、アドレスブック（Address-Book）モジュール２０２が搭載されており、このモジュール２０２は、データの送付先、通信先などを管理するデータベースモジュールである。アドレスブックモジュール２０２が管理するデータに関しては、ＵＩモジュール２０１からの操作によりデータの追加、削除、取得が可能である。また、アドレスブックモジュール２０２は、オペレータの操作により後述の各モジュールにデータの送付・通信先情報を与える。
【００２０】
また、ウェブサーバモジュール（Web-Serverモジュール）２０３が搭載されている。このモジュール２０３は、ウェブクライアントからの要求により、画像処理装置１００の管理情報をウェブクライアントに通知するものである。上記管理情報は、後述の統合送信部モジュール２０４、後述のリモートコピースキャンモジュール２０９、後述のリモートコピープリントモジュール２１０、後述の制御ＡＰＩモジュール２１８を介して取得される。後述のＨＴＴＰモジュール２１２、ＴＣＰ／ＩＰ通信モジュール２１６、ネットワークドライバ（Network-Driver）２１７を介してウェブクライアントに通知される。
【００２１】
また、ウェブブラウザ（Web Browser）モジュール２１１が搭載されており、このモジュールは、インターネットまたはイントラネット上の各種ウェブサイトの情報を読み込んで表示を行うものである。このウェブブラウザモジュール２１１の詳細な構成は後述する。
【００２２】
統合送信部（Universal-Send）モジュール２０４は、データの配信を司るモジュールであり、このモジュール２０４は、ＵＩモジュール２０１を介してオペレータによって指示されたデータを、同様にして指示された通信（出力）先に配布する。また、統合送信部（Universal-Send）モジュール２０４は、オペレータにより本機器のスキャナ機能を使用して配布データの生成が指示された場合は、制御ＡＰＩモジュール２１８を介して機器を動作させ、データの生成を行う。
【００２３】
統合送信部モジュール２０４は以下を含む。出力先にプリンタが指定された際に実行されるモジュール（P550）２０５。通信先にＥ−ｍａｉｌアドレスが指定された際に実行されるモジュール（E-mail）２０６。出力先にデータベースが指定された際に実行される（DB）モジュール２０７。出力先に本機器と同様の画像処理装置が指定された際に実行される（DP）モジュール２０８。
【００２４】
リモートコピースキャン（Remote-Copy-Scan）モジュール２０９は、画像処理装置１００のスキャナ機能を使用して画像情報を読み取り、読み取った画像情報をネットワーク等で接続された他の画像処理装置に出力する。これによって、画像処理装置単体で実現しているコピー機能を他の画像処理装置を使って行うことを可能にする。
【００２５】
リモートコピープリント（Remote-Copy-Print）モジュール２１０は、ネットワーク等で接続された他の画像処理装置で得られた画像情報を、本画像処理装置１００のプリンタ機能を使用して出力する。ことによって、画像処理装置単体で実現しているコピー機能を他の画像処理装置を使って行うことを可能にする。
【００２６】
ＨＴＴＰモジュール２１２は、画像処理装置１００がＨＴＴＰによる通信を行なう際に使用され、後述のＴＣＰ／ＩＰ通信モジュール２１６を使って、ウェブサーバモジュール２０３やウェブブラウザモジュール２１１に通信機能を提供する。また、このモジュール２１２は、ＨＴＴＰをはじめとするウェブで用いられる各種プロトコルに対応し、特にセキュリティ対応したプロトコルによる通信機能を提供する。
【００２７】
また、ｌｐｒモジュール２１３が搭載されており、このモジュールは、後述のＴＣＰ／ＩＰ通信モジュール２１６を使って、統合送信部モジュール２０４内のモジュール２０５に通信機能を提供するものである。
【００２８】
また、ＳＭＴＰモジュール２１４が搭載されており、このモジュールは、後述のＴＣＰ／ＩＰ通信モジュール２１６を使って、統合送信部モジュール２０４内のＥ−ｍａｉｌモジュール２０６に通信機能を提供する。
【００２９】
また、ＳＬＭ（Salutation-Manager）モジュール２１５が搭載されている。このモジュールは後述のＴＣＰ／ＩＰ通信モジュール２１６を使って、下記のそれぞれに通信機能を提供する。統合送信部モジュール２０４内のモジュール２１７およびモジュール２１８と、リモートコピースキャンモジュール２０９と、リモートコピープリントモジュール２１０。
【００３０】
ＴＣＰ／ＩＰ通信モジュール２１６は、ネットワークドライバ２１７を用いて、前述の各種モジュールにネットワーク通信機能を提供する。ネットワークドライバ２１７は、ネットワークに物理的に接続される部分を制御するものである。
【００３１】
制御ＡＰＩ２１８は、統合送信部モジュール２０４などの上流モジュールに、後述のジョブマネージャモジュール（Job-Manager）２１９などの下流モジュールに対するインタフェースを提供するものである。これによって、上流および下流のモジュール間の依存関係が軽減され、それぞれの流用性を高めることができる。
【００３２】
ジョブマネージャモジュール（Job-Manager）２１９は、前述の各種モジュールから制御ＡＰＩ２１８を介して指示される様々な処理を解釈し、後述の各モジュール２２０，２２４，２２６に指示を与えるものである。また、ジョブマネージャモジュール２１９は、画像処理装置１００内で実行されるハード的な処理を一元管理するものである。
【００３３】
モジュール２２０は、コーデックマネージャ（CODEC-Manager）モジュールであり、このモジュールは、ジョブマネージャモジュール２１９が指示する処理の中で、データの各種圧縮・伸長を管理・制御するものである。
【００３４】
さらに、ＪＰＥＧコーデックモジュール（JPEG-CODEC）２２２が搭載されている。このモジュールは、読み込まれたデータのＪＰＥＧ圧縮および印刷データのＪＰＥＧ展開処理を行うものである。読み込みはジョブマネージャモジュール２１９やスキャンマネージャモジュール２２４によって実行されたスキャン処理、またはプリントマネージャ（Print-Manager）モジュール２２６によって実行された印刷処理において行われる。
【００３５】
また、ＭＭＲコーデック（MMR-CODEC）モジュール２２３が搭載されている。このモジュールは、読み込まれたデータのＭＭＲ圧縮および印刷データのＭＭＲ伸長処理を行うものである。読み込みはジョブマネージャモジュール２１９やスキャンマネージャモジュール２２４によって実行されたスキャン処理、またはプリントマネージャモジュール２２６によって実行された印刷処理によって行われる。
【００３６】
スキャンマネージャ（Scan-Manager）モジュール２２４は、ジョブマネージャモジュール２１９が指示するスキャン処理を管理・制御するものである。スキャンマネージャモジュール２２４と画像処理装置１１０に内部的に接続しているスキャナ１１３との間の通信が、ＳＣＳＩドライバ２２５を介して行われる。
【００３７】
プリントマネージャ（Print−Manager）モジュール２２６は、ジョブマネージャモジュール２１９が指示する印刷処理を管理・制御するものである。プリントマネージャモジュール２２６とプリンタ１１４との間のインタフェースがエンジンインタフェース（Engine-I/F）モジュール２２７により提供される。
【００３８】
また、パラレルポートドライバ２２８が搭載されており、パラレルポートを介して不図示の出力機器にデータを出力する際のＩ／Ｆを提供する。
【００３９】
次に、画像処理装置１００の構成について図３を参照しながら説明する。図３は図１の画像処理装置１００の詳細構成を示すブロック図である。
【００４０】
画像処理装置１００は、図３に示すように装置全体を制御するコントロールユニット１０１を備える。コントロールユニット１０１は、画像入力デバイスであるスキャナ１０３や画像出力デバイスであるプリンタ１０４を接続し、これらを制御する一方、ＬＡＮや公衆回線と接続され、これらを介して画像情報やデバイス情報の入出力を行うものである。
【００４１】
コントロールユニット１０１は、ＣＰＵ３０１を有す。ＣＰＵ３０１は、システムバス３０７を介して、ＲＡＭ３０２、ＲＯＭ３０３、Ｆｌａｓｈ３０４、イメージバスＩ／Ｆ３０５、操作部Ｉ／Ｆ３０６、ネットワークＩ／Ｆ３０８、およびモデム３０９と接続される。
【００４２】
ＲＡＭ３０２は、ＣＰＵ３０１の作業領域を提供するためのメモリであり、また、画像データを一時記憶するための画像メモリとしても使用される。ＲＯＭ３０３はブートＲＯＭであり、ＲＯＭ３０３には、システムのブートプログラムが格納されている。Ｆｌａｓｈ３０４には、システムソフトウェア、設定値データなどが格納される。
【００４３】
操作部Ｉ／Ｆ３０６は、操作部１０２との間で入出力を行うためのインタフェースであり、操作部１０２に表示する画像データを操作部１０２に対して出力し、ユーザが操作部１０２を介して入力した情報を、ＣＰＵ３０１に伝送するなどの役割を果たす。
【００４４】
ネットワークＩ／Ｆ３０８は、ＬＡＮと接続され、ＬＡＮに対して情報の入出力を行う。モデム３０９は、公衆回線と接続され、公衆回線に対して情報の入出力を行う。
【００４５】
イメージバスＩ／Ｆ３０５は、システムバス３０７と画像データを高速で転送する画像バス３１０とを接続し、データ構造を変換するバスブリッジである。
【００４６】
画像バス３１０には、ＲＩＰ（ラスタイメージプロセッサ）３１１、デバイスＩ／Ｆ３１２、スキャナ画像処部３１３、プリンタ画像処理部３１４、画像回転部３１５、および画像圧縮部３１６が接続されている。
【００４７】
ＲＩＰ３１１は、ＬＡＮから受信されたＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ３１２は、スキャナ１１３およびプリンタ１１４とコントロールユニット１１１とを接続し、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部３１３は、入力画像データに対し補正、加工、編集などを行う。プリンタ画像処理部３１４は、プリント出力画像データに対して、プリンタの補正、解像度変換などを行う。画像回転部３１５は、画像データの回転を行う。画像圧縮部３１６は、多値画像データに対してはJPEG圧縮伸長処理を行い、２値画像データに対してはＪＢＩＧ、ＭＭＲ、ＭＨなどの圧縮伸長処理を行う。
【００４８】
ＨＤＤ３１７はユーザによる着脱可能なユニットであり、画像データやアドレス帳データおよびジョブログ、さらには良く使う設定を残したお気に入りやショートカットなどのユーザ個人が残したデータ（プリファレンスデータ）、が保持される。
【００４９】
ＨＤＤ３１７を接続しない場合は、上記各種データはＦｌａｓｈ３０４に保持される。
【００５０】
図４は画像処理装置１００と２つの記憶装置Ｆｌａｓｈ３０４及びＨＤＤ３１７の構成図を示したものである。本実施例においてはＦｌａｓｈ３０４は画像処理装置１００に内蔵されているものとし、ＨＤＤ３１７は着脱可能な構成となっている。
【００５１】
ＨＤＤ３１７は着脱可能な構成であるため、ＨＤＤ３１７が接続されていない場合は、Ｆｌａｓｈ３０４のみで画像処理装置１００を動作させることができる。ただし、Ｆｌａｓｈ３０４はＨＤＤ３１７に比べてはるかに少容量であることが一般的であるため、保存できるデータ（アドレス帳、ジョブログ、プリファレンスデータ）が少なくなってしまう。それに対して、ＨＤＤを接続した際にはそれらデータの保存量の増減が緩和される。
【００５２】
図５はＨＤＤ３１７を接続した際にＦｌａｓｈ内に保存するアクセス情報の例を示したものである。５０１は実データであり、ＨＤＤ３１７に保持され実際に運用されるデータと同等のものである。
【００５３】
アクセス情報には上記実データ５０１に加え、下記のような付加情報が追加される。５０２はアクセス回数であり、該当する実データ５０１に対しての同様のアクセス種別５０３でのアクセス回数を示す。５０３はアクセス種別であり、実データ５０１に対してどのようなアクセスを行ったか（参照、更新、ジョブ実行時に使用等）についての情報を含む。５０４はアクセス時間であり、実データ５０１への最も新しいアクセス時間を示す。５０５はデータ種別であり、実データ５０１がどのようなデータであるか（アドレス帳、ジョブログ、プリファレンスデータ）を示す。
【００５４】
本実施例では、図５のような付加情報を設定しているが、実施形態に応じて付加する情報を設定することが可能である。
【００５５】
図６はＨＤＤ３１７接続時のＦｌａｓｈ３０４及びＨＤＤ３１７内のデータの保持状態のイメージを示す。６０１、６０２、６０３はそれぞれアドレス帳、ジョブログ、プリファレンスデータを示し、ＨＤＤ側で実データをそれぞれ保持、運用し、画像処理装置１００の動作を実現する。
【００５６】
一方Ｆｌａｓｈ３０４においてはＨＤＤのデータにアクセスがあるごとに、保持されたアクセス情報６０４の更新を行う。前記アクセス情報６０４の１レコードは、図５で記述した形式であり、更新の際にはアクセス情報６０４に含まれる５０２〜５０５の付加情報に応じて、データの重要度を判断する。データ保存のシーケンスについては後述する。
【００５７】
図７は、ＨＤＤ接続時にＦｌａｓｈ３０４に対して、ＣＰＵ３０１が行う処理のフローチャートである。
【００５８】
まずユーザオペレーションを受けて、Ｓ７０１においてＨＤＤに保存されたデータへのアクセスを行う。ここで、アクセスというのはデータの変更のみではなく、データの参照、データの使用、ジョブ投入等を含む。その際Ｓ７０２において、実データに付加情報を加えたアクセス情報を作成する。次にＳ７０３で、Ｆｌａｓｈに保存されているアクセス情報がデータの上限に達しているかどうかを判断する。データが上限に達していない場合はＳ７０８に進む。データが上限に達していた場合はＳ７０４に進み、Ｆｌａｓｈに保存されているアクセス情報の検索を行う。この際、Ｆｌａｓｈ内にある複数のアクセス情報の付加情報から、それぞれのデータの重要度を決定する。重要度の決定方法は様々なケースが考えられるが、本実施例での重要度が高いとされる条件は以下とする。アクセス回数５０２がより多いもの、アクセス種別５０３についてジョブ実行等で使われたデータ及びユーザオペレーションにより更新されたデータ、アクセス時間５０４の新しいもの、データ種別５０５について必要度が高いと考えられるアドレス帳。これらをそれぞれ重要度の高いものとし、相対的に判断することを想定する。Ｓ７０４において検索されたアクセス情報の重要度に対して、Ｓ７０２において作成されたアクセス情報の重要度が高いかどうかをＳ７０５において判断する。Ｓ７０２で作成されたアクセス情報の重要度が低かった場合にはアクセス情報の更新は行わず、フローは終了となる。逆にＳ７０５において、Ｓ７０２で作成されたアクセス情報の重要度が高かった場合には、Ｓ７０６に進みＦｌａｓｈ内に保存されたアクセス情報から、一番重要度が低いと判断されたデータを削除する。その後、Ｓ７０７でＦｌａｓｈにアクセス情報を更新する。アクセス情報の更新は、新たにアクセス情報を追加するケースと同様のデータへのアクセスの場合、アクセス回数７０２のみを更新するケースが考えられるが、これらについては、付加情報よりＣＰＵ３０１が判断する。
【００５９】
以上のようなフローで処理を行うことで、Ｆｌａｓｈ内には常に重要度の高いアクセス情報が保存されることになり、ＨＤＤ３１７の故障や突然の取り外しの際に、有効なデータの情報をＦｌａｓｈ内で保護することが可能になる。
【００６０】
図８は、ＨＤＤ故障時にＣＰＵ３０１が行う処理のフローチャートである。
【００６１】
まず、Ｓ８０１においてＨＤＤの故障もしくはＨＤＤの取り外しを検知する。その後、Ｓ８０２において操作部１０２に対してデータの復元を行うかどうかの表示を行い、ユーザオペレーションに応じて、次の処理に進む。データの復元を行う場合にはＳ８０３に進み、Ｆｌａｓｈに保存されているアクセス情報から、実データの復元を行う。ここで、アクセス情報には実データそのものが含まれているため、ＨＤＤのデータへの参照が不可能であっても、データを復元することが可能である。Ｓ８０２においてデータを復元しない場合はＳ８０４において、ＨＤＤが修復されたかどうかの判断を行う。ここでは取り外されたＨＤＤが再度接続されたかどうかの判断も行うこととする。Ｓ８０４でＨＤＤの修復が確認された場合には、Ｓ８０７に進み、Ｓ８０１での検知以前と同じように、ＨＤＤを接続した状態で画像処理装置１００の動作を継続する。Ｓ８０４においてＨＤＤの修復が確認できなかった場合、データの復元は行わないので、Ｓ８０５においてＦｌａｓｈを工場出荷時の初期状態に戻し、Ｓ８０６に進む。Ｓ８０３もしくはＳ８０５の処理が行われた後には、Ｓ８０６でＦｌａｓｈのみでの動作に切り替え、画像処理装置１００の動作を継続する。
【００６２】
以上の実施形態において、画像処理装置及びその制御方法について説明したが、これらの制御方法を実現するための制御プログラム、及び上述した画像処理装置を含む画像処理システムも、本発明を適用できる実施形態の範疇であることは言うまでもない。
【図１】
2011120005.tif 000003
【図２】
2011120005.tif 000004
【図３】
2011120005.tif 000005
【図４】
2011120005.tif 000006
【図５】
2011120005.tif 000007
【図６】
2011120005.tif 000008
【図７】
2011120005.tif 000009
【図８】
2011120005.tif 000010