(57)【要約】【課題】簡単な処置で復旧可能なハードディスクの論理異常やユーザデータの損失リスクを適切に解消できるようにする。【解決手段】データを保存するためのハードディスクと、前記ハードディスクの故障を検知するハードディスク故障検知手段と、前記ハードディスクの故障箇所が予め決定されたパーティションであるかどうかを判断するパーティション確認手段と、パーティションをフォーマットするパーティションフォーマット手段と、を有する画像形成装置であって、前記ハードディスク故障検知手段によって検知されたハードディスクの故障箇所が前記パーティション確認手段によって予め決められたパーティションであると判断した場合に、前記パーティションフォーマット手段は、当該パーティションをフォーマットすることを特徴とする。【選択図】図５
2018195354.tif 000002
【特許請求の範囲】
【請求項１】
データを保存するためのハードディスクと、
前記ハードディスクの故障を検知するハードディスク故障検知手段と、
前記ハードディスクの故障箇所が予め決定されたパーティションであるかどうかを判断するパーティション確認手段と、
パーティションをフォーマットするパーティションフォーマット手段と、
を有する画像形成装置であって、
前記ハードディスク故障検知手段によって検知されたハードディスクの故障箇所が前記パーティション確認手段によって予め決められたパーティションであると判断した場合に、
前記パーティションフォーマット手段は、当該パーティションをフォーマットする、
ことを特徴とする画像形成装置。
【請求項２】
前記ハードディスクのパーティションにユーザによって追加・更新されたデータの有無を確認するデータ更新確認手段を有し、
前記パーティション確認手段によって予め決められたパーティションであると判断した場合に、
前記データ更新確認手段によって予め決められたパーティションに追加・更新されたデータの有無を確認し、データが存在しないと判断した場合に、
前記パーティションフォーマット手段は、当該パーティションをフォーマットする、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
データを前記故障したパーティション以外の空き領域に一時退避するデータ退避手段と、
前記データ退避手段によって一時的に退避したデータを復元するデータ復元手段とを有し、
前記データ退避手段は、前記パーティションフォーマット手段による当該パーティションフォーマットの前に、データを退避し、
前記データ復元手段は、前記パーティションフォーマット手段による当該パーティションフォーマットの後に、データを復元する、
ことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記パーティションフォーマット手段によってフォーマットされた回数を記憶するフォーマット回数記憶手段と、
前記記憶されたフォーマット回数を確認するフォーマット回数確認手段と、
パーティションをフォーマットする回数の上限を記憶するフォーマット回数上限記憶手段と、
エラーを通知するエラー通知手段とを有し、
前記フォーマット回数上限記憶手段によって予め決められた回数上限に達している場合、
前記パーティションフォーマット手段により当該パーティションをフォーマットするのではなく、前記エラー通知手段によりエラーを通知する、
ことを特徴とする請求項１〜３の何れか１項に記載の画像形成装置。
【請求項５】
前記予め決められたパーティションは、テンポラリ領域であることを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記予め決められたパーティションは、画像データやアプリケーションを保持するユーザデータ領域であることを特徴とする請求項１〜４の何れか１項に記載の画像形成装置。
【請求項７】
データを保存するためのハードディスクの故障を検知するハードディスク故障検知工程と、
前記ハードディスクの故障箇所が予め決定されたパーティションであるかどうかを判断するパーティション確認工程と、
パーティションをフォーマットするパーティションフォーマット工程と、
を有する画像形成装置の制御方法であって、
前記ハードディスク故障検知工程において検知されたハードディスクの故障箇所が前記パーティション確認工程において予め決められたパーティションであると判断した場合に、
前記パーティションフォーマット工程は、当該パーティションをフォーマットする、
ことを特徴とする画像形成装置の制御方法。
【請求項８】
データを保存するためのハードディスクの故障を検知するハードディスク故障検知工程と、
前記ハードディスクの故障箇所が予め決定されたパーティションであるかどうかを判断するパーティション確認工程と、
パーティションをフォーマットするパーティションフォーマット工程と、
を有する画像形成装置の制御方法をコンピュータに実行させるプログラムであって、
前記ハードディスク故障検知工程において検知されたハードディスクの故障箇所が前記パーティション確認工程において予め決められたパーティションであると判断した場合に、
前記パーティションフォーマット工程は、当該パーティションをフォーマットするようコンピュータを制御する、
ことを特徴とするプログラム。
【請求項９】
請求項８に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置および画像形成装置の制御方法に関し、特に、ハードディスク異常によるエラー発生時に用いて好適な技術に関するものである。
【背景技術】
【０００２】
従来、画像形成装置にはユーザの画像データやアプリケーションデータ、処理中の一時データを保持する記憶装置としてハードディスクを備えるものがある。ハードディスク異常には、ケーブルの接続不良等の物理的な異常と、振動によってハードディスクの読み書き位置がずれるオフトラックや書き込み中の不意な電源断による論理的な異常がある。
【０００３】
ハードディスクの異常を検知した場合、画像形成装置はＵＩやリモート監視システムにエラー通知をおこない、サービスマンの出動を要求する。そこで、サービスマンは電源の再投入や、異常とみられるハードディスクの領域（パーティション）のフォーマットを実施する。それでもエラーを解消できなかった場合の処置としてハードディスク交換を実施している。ここで、サービスマンとは、画像形成装置の保守等を行う人のことである。なお、サービスマンは、担当する画像形成装置に関して専門知識を有すると想定される作業者であり、障害発生時等に障害解決等を行う。
【０００４】
実際には、パーティション異常やファイルシステム破壊等の、主にソフトウェアの誤動作によるハードディスクの論理異常で通知されたエラーであることが多い。その場合、出動したサービスマンは電源の再投入やパーティションのフォーマットを実施するだけでエラーを解消できる。これらのハードディスクの論理的な異常を解消する方法として異常を検知した際に自動的にフォーマットを実施する技術が提案されている（特許文献１参照）。
【０００５】
一方、ハードディスクの物理異常である場合も、パーティションのフォーマットで一時的に復旧することがあり、最初のサービスマン出動時に実施したフォーマットで復旧後、再度エラー通知された際にハードディスク交換をする、という処置をしている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−３３２３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、ユーザの了承を得ずに自動的にフォーマットをすると、ユーザの画像データやアプリケーションデータを許可なく削除することになってしまう。
また、ハードディスクの物理異常であっても、フォーマットで一時的に復旧するケースがある。そのため、最初の出動時にハードディスク交換をせずに作業を終わらせてしまい、ハードディスクの物理異常を適切に処置できないことがある。これは、ユーザデータの損失リスクを抱えたまま稼働することになってしまう問題点がある。
本発明は前述の問題点に鑑み、簡単な処置で復旧可能なハードディスクの論理異常に対するサービスマンの出勤コストの削減やユーザデータの損失リスクを適切に解消できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の画像形成装置は、データを保存するためのハードディスクと、前記ハードディスクの故障を検知するハードディスク故障検知手段と、前記ハードディスクの故障箇所が予め決定されたパーティションであるかどうかを判断するパーティション確認手段と、パーティションをフォーマットするパーティションフォーマット手段と、を有する画像形成装置であって、前記ハードディスク故障検知手段によって検知されたハードディスクの故障箇所が前記パーティション確認手段によって予め決められたパーティションであると判断した場合に、前記パーティションフォーマット手段は、当該パーティションをフォーマットすることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、電源の再投入やユーザデータに影響を及ぼさないパーティションに対するフォーマットによって復旧可能であるハードディスクエラーが発生した時のサービスマン出動を削減できる。
また、本発明の他の特徴によれば、自動フォーマットの規定回数を設けることで物理異常を適切に検知可能となり、ユーザデータの損失リスクを早期に解消できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る画像形成装置の構成例を示すブロック図である。
【図２】ハードディスクの概略構成を説明する図である。
【図３】ハードディスク内部のパーティション構成の一例を示す図である。
【図４】ハードディスクの異常検知時の表示例を示す図である。
【図５】本実施形態に係る画像形成装置の処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
図１は、本実施形態の画像形成装置１の構成例を示すブロック図である。
画像形成装置１は、スキャナ装置２、コントローラ３、プリンタ装置４、操作部８、ハードディスク１４等を有する。
【００１２】
スキャナ装置２は、原稿から光学的に画像を読み取りデジタル画像に変換するエンジンである。プリンタ装置４は、デジタル画像を紙デバイスに出力するエンジンである。操作部８は、本装置の操作や表示を行うためのものである。ハードディスク１４は、デジタル画像や制御プログラム等を記憶する。コントローラ３は、これらと接続され各モジュールに指示を出すことにより画像形成装置上でジョブを実行することを可能とする。
【００１３】
画像形成装置１は、ＬＡＮ９経由でコンピュータ１０からデジタル画像の入出力、ジョブの発行や機器の指示等も行なうことが可能である。
スキャナ装置２は、自動的に原稿束を逐次入れ替えることが可能な原稿給紙ユニット１１、原稿を光学スキャンしデジタル画像に変換することが可能なスキャナユニット１２から成り、変換された画像データはコントローラ３に送信される。
【００１４】
プリンタ装置４は、紙束から一枚ずつ逐次給紙可能な給紙ユニット１８、給紙した紙に画像データを印刷するためのマーキングユニット１６、印刷後の紙を排紙するための排紙ユニット１７、排紙した用紙に後処理を施すフィニッシャユニット５００から成る。
【００１５】
コントローラ３は、ＣＰＵ１３を有し、スキャナ装置２及びプリンタ装置４と画像データの送受信及び保存を行う。すなわち、コントローラ３ではスキャナ装置２から受信した画像データを、メモリ１５に一時保存する。その後、ハードディスク１４へと画像データを格納することで画像のスキャンと保存を実現している。
【００１６】
コントローラ３は、ハードディスク１４から画像データをメモリ１５に一時保存し、メモリ１５からプリンタ装置４に画像データを送信することによりプリント出力を行うことができる。
【００１７】
また、汎用画像処理部１９を有し、メモリ１５に保存した画像データを汎用画像処理部１９で、例えば縮小等の処理を行ったものを再度メモリ１５に保存することが可能な画像処理ユニット５を持っている。画像形成装置１は、コントローラ３が制御する操作部８を有し、オペレータ操作もしくは、ＬＡＮ９からの指示をＣＰＵ１３が解釈し、多彩なジョブを実行可能である。また、操作部８ではジョブの状態を表示したり、スキャナ装置２やプリンタ装置４などのエンジンの状態を表示したりすることもできる。
【００１８】
ＳＲＡＭ４０は不揮発メモリであり、ユーザ設定等電源をＯＦＦしても継続して保持する。本実施形態においては、フォーマットされた回数を記憶するフォーマット回数記憶手段、パーテンションをフォーマットする回数の上限を記憶するフォーマット回数上限記憶手段としても用いられる。ＲＯＭ１６０にはコントローラ３のＣＰＵ１３が実行するプログラムが格納されるが、ＳＲＡＭ４０同様に設定値を保持する目的でも利用できる。
【００１９】
電源装置６は、画像形成装置１を構成する各部に電源を供給する装置である。画像形成装置１がＯＦＦの時、ＡＣ電源２９はスイッチ３０によりＡＣ−ＤＣコンバータ２０と絶縁されている。スイッチ３０をＯＮにすることで、ＡＣ−ＤＣコンバータ２０にＡＣ電源２９が供給され、ＡＣ−ＤＣコンバータ２０においてＤＣ電源が作られる。本実施形態の画像形成装置１は、ＣＰＵ１３の指示により装置全体を４つの独立した電源制御を行うことが可能に構成されている。
【００２０】
すなわち、ＣＰＵ１３からスイッチ２１を制御することにより、コントローラ部電力２５の電源をＯＦＦ／ＯＮ制御可能である。同様に、スイッチ２２はプリンタ部電力２８、スイッチ２３はスキャナ部電力２６、スイッチ２４は汎用画像処理部電力２７の電源をＯＦＦ／ＯＮ制御可能である。ＣＰＵ１３は、これらのスイッチ２１〜２４を制御することで、適切に画像形成装置１の必要な場所に電力を供給する。
【００２１】
画像形成装置１自体の電力を可能な限り落した状態が〔スリープ状態〕である。
〔スリープ状態〕においては、ＣＰＵ１３の周辺デバイスは一般的なサスペンド状態とし、ジョブを検出可能な部分（スリープ時電力３１）のみの通電を行い、装置全体の電力を非常に少ない電力状態にすることができる。
【００２２】
具体的には、ＣＰＵ１３は装置の状態をメモリ１５に保存し、自分自身を含むコントローラ部電力２５の電源を落とす。この時、ＣＰＵ１３自身が動作しなくなるが、節電キー６１０により、スリープ時電力３１がハード的にＯＮされ、ジョブが来たことだけが分かる状態となる。そして例えば、ＬＡＮ９からコンピュータ１０の制御命令、操作部８の操作がなされた時に、ハードウェア的にコントローラ部電力２５がＯＮとなる。
【００２３】
図２は、ハードディスク１４の概略構成を説明する図である。
磁気ヘッド２０１を磁気ディスク２０２のセクタ２０３まで移動させてデータを読み取る。外部からの振動や、温度・湿度の環境によって読み書きするセクタ２０３がずれたり、書き込み中の不意な電源断によってセクタ２０３への書き込みが正常に完了しなかったりすることが要因で異常状態になる。
【００２４】
図３は、ハードディスク１４内部のパーティション構成の一例を示す図である。
テンポラリ領域３０１は、画像形成装置１が圧縮された画像を展開する等、一時的に使用するデータを保持するパーティションである。ＢＯＸデータ領域３０２は、格納したスキャン画像を印刷したり、送信したりするＢＯＸ機能のデータを保持するユーザデータ領域として用いられるパーティションである。アプリケーション領域３０３は、ユーザが後からインストールして利用可能であるアプリケーションを保持するためのユーザデータ領域として用いられるパーティションである。その他の領域３０４は、例えば、実行プログラムや機能ライセンスを保持するためのパーティションである。
【００２５】
図４は、ハードディスク１４の異常検知時の表示例を示す図である。コントローラ３は、ハードディスク１４の異常を検知した際に、主電源スイッチを入れ直すことを促す旨と異常検知した領域を示すエラーコード４０１をＬＣＤ４００に表示して異常発生を通知する。これは、ハードディスク１４の異常検知が、読み取り時に発生した場合、主電源スイッチを入れ直すことで復旧することがあるためである。
【００２６】
［第１の実施形態］
本発明の実施形態における画像形成装置１の処理の流れを、図５のフローチャートを用いて説明する。本フローチャートにおける各処理は、ＲＯＭ１６０に格納されたプログラムを、コントローラ３のＣＰＵ１３が実行することによって実現される。
Ｓ５０１において、コントローラ３はハードディスク１４に故障が発生しているか否かを確認する、ハードディスク故障検知処理を行う。
Ｓ５０２において、コントローラ３はハードディスク１４のフォーマット回数の上限に到達しているか否かを確認する、フォーマット回数確認処理を行う。回数上限に到達していると判断した場合、Ｓ５１５に進む。このときの対処としては、サービスマンによるハードディスク交換が想定される。回数上限に到達していないと判断した場合、Ｓ５０３に進む。
【００２７】
Ｓ５０３において、故障箇所が予め決定されたパーティションであるか否かを確認する処理、ここでは、コントローラ３はハードディスク１４の故障発生パーティションがテンポラリ領域３０１であるか否かを確認する、パーティション確認処理を行う。テンポラリ領域３０１であると判断した場合、Ｓ５０４に進む。テンポラリ領域３０１でないと判断した場合、Ｓ５０６に進む。
【００２８】
Ｓ５０４において、コントローラ３は故障発生パーティションをフォーマットするパーティションフォーマット処理を行う。
Ｓ５０５において、コントローラ３はフォーマット回数を加算する。そして、加算したフォーマット回数をＳＲＡＭ４０に記憶するフォーマット回数記憶処理を行う。
Ｓ５０６においては、コントローラ３はハードディスク１４の故障発生パーティションがＢＯＸデータ領域３０２であるか否かを確認する、パーティション確認処理を行う。ＢＯＸデータ領域３０２であると判断した場合、Ｓ５０８に進む。ＢＯＸデータ領域３０２でないと判断した場合、Ｓ５０７に進む。
【００２９】
Ｓ５０７において、コントローラ３はハードディスク１４の故障発生パーティションがアプリケーション領域３０３であるか否かを確認する、パーティション確認処理を行う。アプリケーション領域３０３であると判断した場合、Ｓ５０８に移行する。アプリケーション領域３０３でないと判断した場合、Ｓ５１５に進む。このとき、故障発生パーティションはその他の領域３０４であり、正常に起動しないケースも考えられ、サービスマンによるハードディスク交換が想定される。
【００３０】
Ｓ５０８において、コントローラ３は故障発生パーティションに対する初期状態からのデータ変更の有無、すなわち、ユーザによって追加・更新されたデータの存在の有無を確認するデータ更新確認処理を行う。ＢＯＸデータ領域３０２においては、ユーザがＢＯＸ機能に利用する画像を格納していたり、ＢＯＸ機能で利用するディレクトリ名称を変更していたりすることがデータ変更に該当する。また、アプリケーション領域３０３においては、ユーザが後から追加可能であるアプリケーションがインストールされていることがデータ変更に該当する。データ変更があると判断した場合、Ｓ５０９に進む。データ変更がないと判断した場合、Ｓ５０４に進む。
【００３１】
Ｓ５０９において、コントローラ３はデータの読み出しが可能か否かを確認する。データ読み出し可能であると判断した場合、Ｓ５１０に進む。データ読み出し可能でないと判断した場合、Ｓ５１５に進む。このとき、サービスマンはユーザに対して、データの保証ができない旨を伝え、ユーザ了承の上、故障発生パーティションに対するフォーマットを実施することが想定される。
【００３２】
Ｓ５１０において、コントローラ３は読み出したデータを退避するための空き領域が十分か否かを確認する。空き容量が十分であると判断した場合、Ｓ５１１に進む。空き容量が十分でないと判断した場合、Ｓ５０４に進む。
Ｓ５１１においては、故障したパーティション以外の空き領域に一時退避するデータ退避処理を行う。具体的には、コントローラ３は読み出したデータをメモリ１５に退避する。
【００３３】
Ｓ５１２において、コントローラ３は故障発生パーティションをフォーマットする。
Ｓ５１３において、コントローラ３はフォーマット回数を加算する。
Ｓ５１４において、Ｓ５１１で退避したデータを読み出したパーティションに書き戻し、一時的に退避したデータを復元するデータ復元処理を行う。
Ｓ５１５において、コントローラ３はＬＣＤ４００にエラーを通知するエラー通知処理を行う。
【００３４】
以上のように構成することで、電源の再投入やユーザデータに影響を及ぼさないパーティションに対するフォーマットによって復旧可能であるハードディスク１４の異常発生時のサービスマン出動を削減できる。
また、画像形成装置１による自動フォーマットの規定回数を設けることで、ハードディスク１４の物理異常を適切に検知可能となり、ユーザデータの損失リスクを早期に解消できる。なお、Ｓ５１１におけるデータの退避先は、メモリ１５に限らず、ＳＲＡＭ４０やＲＯＭ１６０であってもよい。
【００３５】
［その他の実施形態］
また、本発明は、以下の処理を実行することによっても実現される。即ち、前述した実施形態の機能を実現するソフトウェア（コンピュータプログラム）を、ネットワーク又は各種のコンピュータ読み取り可能な記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００３６】
１  画像形成装置
２  スキャナ装置
３  コントローラ
４  プリンタ装置
５  画像処理ユニット
６  電源装置
８  操作部
９  ＬＡＮ
１４  ハードディスク
４０  ＳＲＡＭ（不揮発メモリ）
【図１】
2018195354.tif 000003
【図２】
2018195354.tif 000004
【図３】
2018195354.tif 000005
【図４】
2018195354.tif 000006
【図５】
2018195354.tif 000007
【手続補正書】
【提出日】平成30年10月11日(2018.10.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データを保存するためのハードディスクと、
前記ハードディスクのエラーを検知するエラー検知手段と、
を有する画像形成装置であって、
前記ハードディスクの所定の領域をフォーマットするフォーマット手段を有し、
前記フォーマット手段は、前記ハードディスクのエラーが、圧縮された画像データを展開する際に用いられるテンポラリ領域で生じた場合に、前記テンポラリ領域をフォーマットする
ことを特徴とする画像形成装置。
【請求項２】
原稿を読み取り、画像データを生成する読み取り手段と、
前記読み取り手段によって生成された画像データを保持するデータ保持領域に、ユーザによって追加・更新された前記生成された画像データの有無を判定する更新確認手段と、を有し、
前記フォーマット手段は、
前記ハードディスクのエラーが前記データ保持領域で生じ、且つ、前記更新確認手段によって前記データ保持領域に追加、更新された前記生成された画像データが無い場合に、前記データ保持領域をフォーマットする
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記エラーが生じた前記データ保持領域以外の空き領域に、前記データ保持領域に保持された前記生成された画像データを退避する退避手段を更に有し、
前記ハードディスクのエラーが前記データ保持領域で生じ、且つ、前記更新確認手段によって前記データ保持領域に追加、更新された前記生成された画像データがあると判定された場合に、
前記退避手段が前記データ保持領域に保持された前記生成された画像データを退避し、前記フォーマット手段が前記生成された画像データの退避が完了した前記データ保持領域をフォーマットすることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記退避手段によって退避された前記生成された画像データを、前記データ保持領域に復元する復元手段を更に有し、
前記復元手段は、前記フォーマット手段によってフォーマットされた前記データ保持領域に、前記退避された前記生成された画像データを復元することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
インストールされたアプリケーションを保持するアプリケーション保持領域に、ユーザによって追加・更新された前記アプリケーションの有無を判定する更新確認手段を更に有し、
前記フォーマット手段は、
前記ハードディスクのエラーが前記アプリケーション保持領域で生じ、且つ、前記更新確認手段によって前記アプリケーション保持領域に追加、更新された前記アプリケーションが無い場合に、前記アプリケーション保持領域をフォーマットすることを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記エラーが生じた前記アプリケーション保持領域以外の空き領域に、前記アプリケーション保持領域に保持された前記アプリケーションを退避する退避手段を更に有し、
前記ハードディスクのエラーが前記アプリケーション保持領域で生じ、且つ、前記更新確認手段によって前記アプリケーション保持領域に追加、更新された前記アプリケーションがあると判定された場合に、
前記退避手段が前記アプリケーション保持領域に保持された前記アプリケーションを退避し、前記フォーマット手段は、前記アプリケーションの退避が完了した前記アプリケーション保持領域をフォーマットすることを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記退避手段によって退避された前記アプリケーションを、前記アプリケーション保持領域に復元する復元手段を更に有し、
前記復元手段は、前記フォーマット手段によってフォーマットされた前記アプリケーション保持領域に、前記退避された前記アプリケーションを復元することを特徴とする請求項６に記載の画像形成装置。
【請求項８】
データを保存するためのハードディスクと、
前記ハードディスクのエラーを検知するエラー検知手段と、
を有する画像形成装置であって、
前記検知手段によって検知されたエラーが生じた所定の領域を特定する特定手段と、
前記所定の領域をフォーマットするフォーマット手段と、を有し、
前記フォーマット手段は、前記特定手段が特定した前記所定の領域が、圧縮された画像データを展開する際に用いられるテンポラリ領域である場合に、前記テンポラリ領域をフォーマットする
ことを特徴とする画像形成装置。
【請求項９】
原稿を読み取り、画像データを生成する読み取り手段と、
前記読み取り手段によって生成された画像データを保持するデータ保持領域に、ユーザによって追加・更新された前記生成された画像データの有無を判定する更新確認手段を有し、
前記フォーマット手段は、
前記特定手段が特定した領域が前記データ保持領域であり、且つ、前記更新確認手段によって前記データ保持領域に追加、更新された前記生成された画像データが無い場合に、前記データ保持領域をフォーマットする
ことを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記エラーが生じた前記データ保持領域以外の空き領域に、前記データ保持領域に保持された前記生成された画像データを退避する退避手段を更に有し、
前記特定手段が特定した領域が前記データ保持領域であり、且つ、前記更新確認手段によって前記データ保持領域に追加、更新された前記生成された画像データがあると判定された場合に、
前記退避手段が前記データ保持領域に保持された前記生成された画像データを退避し、前記フォーマット手段は、前記生成された画像データの退避が完了した前記データ保持領域をフォーマットすることを特徴とする請求項９に記載の画像形成装置。
【請求項１１】
前記退避手段によって退避された前記生成された画像データを、前記データ保持領域に復元する復元手段を更に有し、
前記復元手段は、前記フォーマット手段によってフォーマットされた前記データ保持領域に、前記退避された前記生成された画像データを復元することを特徴とする請求項１０に記載の画像形成装置。
【請求項１２】
インストールされたアプリケーションを保持するアプリケーション保持領域に、ユーザによって追加・更新された前記アプリケーションの有無を判定する更新確認手段を更に有し、
前記フォーマット手段は、
前記特定手段が特定した領域が前記アプリケーション保持領域であり、且つ、前記更新確認手段によって前記アプリケーション保持領域に追加、更新された前記アプリケーションが無い場合に、前記アプリケーション保持領域をフォーマットすることを特徴とする請求項１１に記載の画像形成装置。
【請求項１３】
前記エラーが生じた前記アプリケーション保持領域以外の空き領域に、前記アプリケーション保持領域に保持された前記アプリケーションを退避する退避手段を更に有し、
前記特定手段が特定した領域が前記アプリケーション保持領域であり、且つ、前記更新確認手段によって前記データ保持領域に追加、更新された前記アプリケーションがあると判定された場合に、
前記退避手段が前記アプリケーション保持領域に保持された前記アプリケーションを退避し、前記フォーマット手段は、前記生成された画像データの退避が完了した前記アプリケーション保持領域をフォーマットすることを特徴とする請求項１２に記載の画像形成装置。
【請求項１４】
前記退避手段によって退避された前記アプリケーションを、前記アプリケーション保持領域に復元する復元手段を更に有し、
前記復元手段は、前記フォーマット手段によってフォーマットされた前記アプリケーション保持領域に、前記退避された前記アプリケーションを復元することを特徴とする請求項１３に記載の画像形成装置。
【請求項１５】
データを保存するためのハードディスクのエラーを検知するエラー検知工程を有する画像形成装置の制御方法であって、
前記ハードディスクの所定の領域をフォーマットするフォーマット工程を有し、
前記フォーマット工程では、前記ハードディスクのエラーが、圧縮された画像データを展開する際に用いられるテンポラリ領域で生じた場合に、前記テンポラリ領域をフォーマットする
ことを特徴とする画像形成装置の制御方法。
【請求項１６】
データを保存するためのハードディスクのエラーを検知するエラー検知工程を有する画像形成装置の制御方法をコンピュータに実行させるプログラムであって、
前記ハードディスクの所定の領域をフォーマットするフォーマット工程を有し、
前記フォーマット工程では、前記ハードディスクのエラーが、圧縮された画像データを展開する際に用いられるテンポラリ領域で生じた場合に、前記テンポラリ領域をフォーマットするようコンピュータを制御する
ことを特徴とするプログラム。
【請求項１７】
請求項１６に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の画像形成装置は、データを保存するためのハードディスクと、前記ハードディスクのエラーを検知するエラー検知手段と、を有する画像形成装置であって、前記ハードディスクの所定の領域をフォーマットするフォーマット手段を有し、前記フォーマット手段は、前記ハードディスクのエラーが、圧縮された画像データを展開する際に用いられるテンポラリ領域で生じた場合に、前記テンポラリ領域をフォーマットすることを特徴とする。