(57)【要約】【課題】  制御プログラム又は参照用データのファイルであるデータファイル、を格納する内部記憶装置の、ファイル書き込み中電源断によるファイル破損を自動修復。加えて電源断を防止。【解決手段】  外部記憶装置６７又は外部端末ＰＣ１のデータファイルを画像形成装置の内部記憶装置４４に格納し、内部記憶装置４４のプログラムおよび参照データに基づいて、画像形成他複合機能を制御する制御手段４２，４１が、前記格納するとき内部記憶装置４４のファイル管理テーブルＦＡＴに該当データファイルの管理情報を登録し、動作電源オン直後に、ＦＡＴの管理情報に基きデータファイルの破損を検索し、破損があると該データファイルを内部記憶装置４４から消去し外部記憶装置６７又は外部端末ＰＣ１の該当のデータファイルを読み込み内部記憶装置４４に格納して該データファイルの管理情報をＦＡＴに登録する。【選択図】  図５
2010250629.tif 000002
【特許請求の範囲】
【請求項１】
画像を撮影し画像データを発生する画像読み取り手段および用紙上に画像を形成する作像手段を含む画像入出力エンジン；
外部記憶装置又は外部端末との間で、画像ファイルおよびデータファイルを転送する通信手段；
画像入出力制御プログラム，通信制御プログラム，追加機能のプログラム又は参照用データ、のファイルであるデータファイルを格納するための内部記憶装置；および、
前記画像入出力制御プログラムに従って前記画像入出力エンジンの画像入出力制御を行い、前記通信制御プログラムに従って、外部記憶装置又は外部端末との間で画像ファイルを転送し、また、外部記憶装置又は外部端末のデータファイルを読み込み、該データファイルを前記内部記憶装置に格納する制御手段；を備える画像形成装置において、
前記制御手段は、前記データファイルを前記内部記憶装置に格納するとき前記内部記憶装置のファイル管理テーブルに該データファイルの管理情報を登録し、動作電源オン直後に、前記ファイル管理テーブルの管理情報に基き前記データファイルの破損を検索し、破損があると該データファイルを前記内部記憶装置から消去し外部記憶装置又は外部端末の該当のデータファイルを読み込み前記内部記憶装置に格納して該データファイルの管理情報を前記ファイル管理テーブルに登録する；
ことを特徴とする画像形成装置。
【請求項２】
前記制御手段は、外部記憶装置又は外部端末のデータファイルを読み込み、該データファイルを前記内部記憶装置に格納するとき、動作電源オフ禁止を報知し、格納が完了すると該報知を解除する；請求項１に記載の画像形成装置。
【請求項３】
前記ファイル管理テーブルは、ＦＡＴであり、前記制御手段は、データファイルの破損の検索は、前記内部記憶装置の該ＦＡＴの管理情報に基き前記内部記憶装置内のデータファイルの読み出しを行い、該当のデータファイルにアクセスができないとデータファイルの破損と判定する；請求項１に記載の画像形成装置。
【請求項４】
前記制御手段は、破損があるデータファイルを前記内部記憶装置から消去し外部記憶装置又は外部端末の該当のデータファイルを読み込み前記内部記憶装置に格納して該データファイルの管理情報を前記内部記憶装置に登録する復帰動作の間、動作電源オフ禁止を報知する；請求項１乃至３のいずれか１つに記載の画像形成装置。
【請求項５】
前記ファイル管理テーブルは、ＦＡＴであり、前記制御手段は、検索対象データファイルのＦＡＴ上管理情報が破損しているときには、該データファイルの、前記内部記憶装置内のパーティションを再フォーマットする；請求項１に記載の画像形成装置。
【請求項６】
前記制御手段は、前記内部記憶装置内のパーティションを再フォーマットし外部記憶装置又は外部端末の該当データファイルを読み込み、該データファイルを前記内部記憶装置に格納するとき、動作電源オフ禁止を報知し、格納が完了すると該報知を解除する；請求項５に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿スキャナあるいはデジタルカメラなど、画像を撮影し画像データを発生する画像読み取り手段および用紙上に画像を形成する作像手段例えばプリンタ、を含む画像入出力エンジン，ＳＤカードなどの外部記憶装置又はパソコン等の外部端末との間で、画像ファイルおよびデータファイルを転送する通信手段，画像入出力制御プログラム，通信制御プログラム、および、追加機能のプログラム又は参照用データのファイルであるデータファイル、を格納するための、ＮＡＮＤフラッシュＲＯＭなどの内部記憶装置、および、該内部記憶装置の画像入出力制御プログラムに従って画像入出力エンジンの画像入出力制御を行い、通信制御プログラムに従って、外部記憶装置又は外部端末との間で画像ファイルを転送し、また、外部記憶装置又は外部端末のデータファイルを読み込み、該データファイルを内部記憶装置に格納する制御手段、を備える画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置の上記内部記憶装置、例えばＮＡＮＤフラッシュＲＯＭ、のファイルをＦＡＴ（File Allocation Table）で管理する場合、該ＮＡＮＤフラッシュＲＯＭのユーザ用（画像形成装置個別用）のパーティションに、外部記憶装置又は外部端末のファイルを書き込んでいる途中で電源がオフされると、該ＲＯＭにファイルの作成中であれば、書き込み中の新たなブロックと旧ブロックができるため、ファイル管理システムから見た場合に、１／２の確率でファイルの一部が破損した状態となる。すなわち、ファイル書き込み実施中に電源断が行われた場合、ＮＡＮＤフラッシュＲＯＭ中に、破棄すべき旧情報の書かれたブロックと、新規に書かれたブロックが存在するため、次に電源投入した場合に旧ブロックを選ぶか、新ブロックを選ぶかは完全にブロックの物理的位置に依存する。そのため、どちらが先の位置かは特定できず、１／２の確率で新ブロックが選択されとなり、データが途中までしか書かれていないため、破損データとなる。すなわち、あるブロックで途中までしかかれていないデータとなる。
【０００３】
特許文献１には、コンピュータ上の不揮発性記憶装置にデータを書込み中の、電源断による該不揮発性記憶装置のデータ破壊を防止するために、該不揮発性記憶装置の記憶領域を固定長又は可変長の細分化領域にデータを書き込み、書き換えの際には、細分化領域のデータを退避してから書き換えるコンピュータ装置が記載されている。データ破壊があった場合は破壊があった細分化領域からの復旧を行う。
【０００４】
データを退避させてから書き込み（２重化）を行うため、該不揮発性記憶装置の記憶容量を余分に消費する。コストアップにつながり、書き込み時間増にもつながる。
【０００５】
特許文献２には、ホストからキャッシュ機能を有する記録デバイス（例えばHDD）にファイルを記録する際、記録デバイスの不揮発メモリに書き込み先アドレスを保持してからデータの書き込みを行い、電源断により書き込みが中断した後の電源復旧後に記録デバイスは、不揮発メモリの書き込み先アドレスをもとに書き込み未完を認識し、ホストに通知し、ホストが不揮発メモリの書き込み先アドレスを読み出して記録デバイスのファイルを修復するファイル修復方法が記載されている。
【０００６】
特許文献３には、ＳＤカードスロット数を低減するために、ＳＤカード間でファイルの複製を行う画像処理装置が記載されている。該複製においては、複製対象ファイルを記録したログファイルを生成してファイル書き込み先のＳＤカードに格納してから、該ＳＤカードに該ファイルを格納し、格納を完了するとＳＤカード上のログファイルを消去する。格納途中で電源断になった後の電源復旧時には、ログファイルを参照してそれがあるとＳＤカードのファイルの修復を行い、完了するとログファイルを消去する。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１のファイル復旧方式では、データを退避させてから書き込み（２重化）を行うため、該不揮発性記憶装置の記憶容量を余分に消費する。コストアップにつながり、書き込み時間増にもつながる。特許文献２のファイル修復方法も、記録デバイスにデータ記憶媒体(例えばHDD）とは別の不揮発メモリを備える２重化なので、いろいろ余分な仕組みが入ってしまう。特許文献３のファイル複製は、外部記憶装置に限られ、画像形成装
本発明は、画像形成装置の、画像入出力制御プログラム，通信制御プログラム、および、追加機能のプログラム又は参照用データのファイルであるデータファイル、を格納するための、ＮＡＮＤフラッシュＲＯＭなどの内部記憶装置の、ファイル格納中の電源断による破損ファイルを自動再生成することを第１の目的とし、加えて、ファイル格納中の電源断による破損を防止することを第２の目的とする。
【課題を解決するための手段】
【０００８】
（１）画像を撮影し画像データを発生する画像読み取り手段(10)および用紙上に画像を形成する作像手段(20)を含む画像入出力エンジン(50)；
外部記憶装置(67)又は外部端末(PC1)との間で、画像ファイルおよびデータファイルを転送する通信手段(60)；
画像入出力制御プログラム，通信制御プログラム，追加機能のプログラム又は参照用データ、のファイルであるデータファイルを格納するための内部記憶装置(44)；および、
前記画像入出力制御プログラムに従って前記画像入出力エンジン(50)の画像入出力制御を行い、前記通信制御プログラムに従って、外部記憶装置(67)又は外部端末(PC1)との間で画像ファイルを転送し、また、外部記憶装置(67)又は外部端末(PC1)のデータファイルを読み込み、該データファイルを前記内部記憶装置(44)に格納する制御手段(42,41)；を備える画像形成装置において、
前記制御手段(42,41)は、前記データファイルを前記内部記憶装置(44)に格納するとき前記内部記憶装置(44)のファイル管理テーブル(FAT)に該データファイルの管理情報を登録し、動作電源オン直後に、前記ファイル管理テーブルの管理情報に基き前記データファイルの破損を検索し、破損があると該データファイルを前記内部記憶装置(44)から消去し外部記憶装置(67)又は外部端末(PC1)の該当のデータファイルを読み込み前記内部記憶装置(44)に格納して該データファイルの管理情報を前記ファイル管理テーブル(FAT)に登録する；
ことを特徴とする画像形成装置。
【０００９】
なお、理解を容易にするためにカッコ内には、図面に示し後述する実施例の対応又は相当要素の符号を、例示として参考までに付記した。以下も同様である。
【発明の効果】
【００１０】
画像形成装置の内部記憶装置(44)にファイル破損が起きた場合でも自動的にファイルを再作成することでエラーとせずに復帰することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施例である複合機能複写機ＭＦ１の機構部の縦断面図である。
【図２】図１に示す複写機ＭＦ１の電装部の概要を示すブロック図である。
【図３】図２に示すメインコントローラ４０の動作電圧が加わった直後の起動処理の概要を示すフローチャートである。
【図４】（ａ）は、メインコントローラ４０がＳＤカード６７又はパソコンＰＣ１のデータファイルをＮＡＮＤフラッシュＲＯＭ４４に格納するインストールの概要を示すフローチャート、（ｂ）は、更新インストールの概要を示すフローチャートである。
【図５】図３に示す「ＦＲＯＭ４４のファイルエラーの検出＆修復」（Ｓ４）の内容を示すフローチャートである。
【発明を実施するための形態】
【００１２】
（２）前記制御手段(42,41)は、外部記憶装置(67)又は外部端末(PC1)のデータファイルを読み込み、該データファイルを前記内部記憶装置(44)に格納するとき、動作電源オフ禁止を報知し、格納が完了すると該報知を解除する；上記（１）に記載の画像形成装置。動作電源オフ禁止の報知により、利用者に注意が喚起され、データファイル格納中に電源断となる可能性が低減すると期待できる。
【００１３】
（３）前記ファイル管理テーブルは、ＦＡＴであり、前記制御手段(42,41)は、データファイルの破損の検索は、前記内部記憶装置(44)の該ＦＡＴの管理情報に基き前記内部記憶装置(44)内のデータファイルの読み出しを行い、該当のデータファイルにアクセスができないとデータファイルの破損と判定する；上記（１）に記載の画像形成装置。
【００１４】
（４）前記制御手段(42,41)は、破損があるデータファイルを前記内部記憶装置(44)から消去し外部記憶装置(67)又は外部端末(PC1)の該当のデータファイルを読み込み前記内部記憶装置(44)に格納して該データファイルの管理情報を前記内部記憶装置(44)に登録する復帰動作の間、動作電源オフ禁止を報知する、上記（１）乃至（３）のいずれか１つに記載の画像形成装置。動作電源オフ禁止の報知により、利用者に注意が喚起され、データファイル格納中に再度電源断となる可能性が低減すると期待できる。
【００１５】
（５）前記ファイル管理テーブルは、ＦＡＴであり、前記制御手段(42,41)は、検索対象データファイルのＦＡＴ上管理情報が破損しているときには、該データファイルの、前記内部記憶装置(44)内のパーティションを再フォーマットする；上記（１）に記載の画像形成装置。ＦＡＴの破損が起きた場合でも、再フォーマットを走らせることで、自動復帰させることができる。
【００１６】
（６）前記制御手段(42,41)は、前記内部記憶装置(44)内のパーティションを再フォーマットし外部記憶装置(67)又は外部端末(PC1)の該当データファイルを読み込み、該データファイルを前記内部記憶装置(44)に格納するとき、動作電源オフ禁止を報知し、格納が完了すると該報知を解除する；上記（５）に記載の画像形成装置。動作電源オフ禁止の報知により、利用者に注意が喚起され、データファイル格納中に再度電源断となる可能性が低減すると期待できる。
【００１７】
本発明の他の目的および特徴は、図面を参照した以下の実施例の説明より明らかになろう。
【実施例】
【００１８】
図１に、本発明の一実施例であるＭＦＰ（Multi Function Printer）機能があるディジタル複写機ＭＦ１の概要を示す。このフルカラー複写機は、大略で、自動原稿送り装置（ＡＤＦ）１２と、カラースキャナ１０と、カラープリンタ２０と、給紙バンク２７と、操作ボード６６（図２）の各ユニットで構成されている。機内のネットワークＩ／Ｆ６２（図２）には、パソコンＰＣが接続したＬＡＮ（Local Area Network）が接続されている。また、機内のファクシミリコントローラも、ネットワークＩ／Ｆ６２のモデムを介して、ファクシミリ通信をすることが出来る。
【００１９】
プリンタ２０には、転写ユニットがあり、該転写ユニットには、無端ベルトである転写ベルト２１がある。転写ベルト２１は、３つの支持ローラと１つのテンションローラに掛け廻されており、反時計廻りに回動駆動される。テンションローラの近くに、画像転写後に転写ベルト２１上に残留する残留トナーを除去する転写体クリーニングユニットがある。
【００２０】
１つの支持ローラともう１つの支持ローラとの間の転写ベルト２１には、その移動方向に沿って、上流側からＢｋ（ブラック），Ｃ（シアン），Ｍ（マゼンタ）およびＹ（イエロー）の各色作像用の作像ユニットが装備され、これらの中にある各感光体ドラム２２に、転写ベルト２１を挟んで対向して、転写ローラ２６がある。前記作像装置の上方には、各色感光体ユニットの各感光体ドラムに画像形成のためのレーザ光を照射する光書込ユニット２４がある。感光体ドラム２２を、帯電ローラ２３が均一に帯電し、帯電面に光書込ユニット２４が画像信号で変調したレーザを投射する。これによって生じた静電潜像を、現像器２５が現像してトナー像とする。このトナー像が転写ベルト２１に転写される。
【００２１】
転写ベルト２１の下方には、搬送ベルト３３がある。搬送ベルト３３は、転写ベルト２１上のトナー像を、用紙すなわちシート（転写紙）上に転写する。トナー像を転写した用紙は、搬送ベルト３３で定着ユニット３４に送り出される。搬送ベルト３３および定着ユニット３４の下方に、表面に画像を形成した直後の用紙を、裏面にも画像を記録するために表裏を反転して送り出すシート反転ユニットである両面ドライブユニット３５がある。
【００２２】
操作ボード６６（図２）のスタートスイッチが押されると、原稿自動搬送装置（ＡＤＦ）１２に原稿があるときは、それをスキャナ１０のコンタクトガラス上に搬送してから、ＡＤＦ１２に原稿が無いときにはコンタクトガラス上に手置きの原稿を読むために直ちに、スキャナ１０を駆動し、スキャナ１０内の第１キャリッジおよび第２キャリッジを、読み取り走査駆動する。そして、第１キャリッジ上の光源からコンタクトガラスに光を発射するとともに原稿面からの反射光を第１キャリッジ上の第１ミラーで反射して第２キャリッジに向け、第２キャリッジ上のミラーで反射して結像レンズを通して読取りセンサであるＣＣＤに結像する。読取りセンサで得た画像信号に基づいてＢｋ，Ｃ，Ｍ，Ｙ各色記録データが生成される。
【００２３】
また、スタートスイッチが押されたときに、転写ベルト２１の回動駆動が開始されるとともに、前記作像装置の各ユニットの作像準備が開始され、そして各色作像の作像シーケンスが開始されて、各色用の感光体ドラムに各色記録データに基づいて変調された露光レーザが投射され、各色作像プロセスにより、各色トナー像が転写ベルト２１上に一枚の画像として、重ね転写される。このトナー画像の先端が搬送ベルト３３に進入するときに同時に先端が搬送ベルト３３に進入するようにタイミングをはかって用紙がレジストローラ対３２すなわち給送ローラから転写ベルト３３に送り込まれ、これにより転写ベルト２１上のトナー像が用紙に転写する。転写ベルト２１には、転写ローラ２６によって、トナーを転写する電圧が印加される。トナー像が移った用紙は定着ユニット３４に送り込まれ、そこでトナー像が用紙に定着する。
【００２４】
なお、上述の用紙は、給紙バンク２７の給紙トレイ（給紙段又はカセットとも言う）２８〜３０の直近上方の給紙ローラの１つを選択回転駆動し、給紙バンク２７に多段に備える給紙トレイ２８〜３０の１つからシートを繰り出し、分離ローラで１枚だけ分離して、縦配列の搬送コロユニットに入れ、上方に搬送してプリンタ２０内の搬送路に導き、搬送路の搬送ローラ３１でレジストローラ対３２に搬送して用紙の先端をレジストローラ対３２に突き当てて止めてから、前述のタイミングでレジストローラ対３２および搬送ローラ３１を回転駆動して搬送ベルト３３に送り出されるものである。右側端の手差しトレイ上に用紙を差し込んで給紙することもできる。ユーザが手差しトレイ上に用紙を差し込んでいるときには、プリンタ２０が手差しトレイ部の給紙ローラを回転駆動して手差しトレイ上のシートの一枚を分離して手差し給紙路に引き込み、同じくレジストローラ対３２に突き当てて止める。
【００２５】
定着ユニット３４で定着処理を受けて排出される用紙は、切換爪で排出ローラに案内して図示を省略した排紙トレイ上にスタックする。または、切換爪で両面ドライブユニットに案内して、そこで反転して再び転写位置へと導き、裏面にも画像を記録して後、排出ローラで排紙トレイ上に排出する。一方、画像転写後の転写ベルト２１上に残留する残留トナーは、図示を省略した転写体クリーニングユニットで除去し、再度の画像形成に備える。
【００２６】
図２には、図１に示す複写機ＭＦ１の電気系統の概要を示す。複写機ＭＦ１は、原稿上の画像を読み込むスキャナ１０，画像を用紙に書き込むプリンタ２０およびこれらの制御を行うエンジンＡＳＩＣ（Application Specific IC）５１を含むエンジン５０を有し、エンジンＡＳＩＣ５１は、複写機のシステム制御および画像処理制御を行うメインコントローラ４０と、ＰＣＩバス等の汎用バスによって繋がっている。エンジンＡＳＩＣ５１には、スキャナ１０による原稿画像読み取りおよびプリンタ２０による用紙上への画像形成を制御するプロセスコントローラがあり、該プロセスコントローラの主体がＣＰＵ５２である。
【００２７】
メインコントローラ４０には、コントローラＡＳＩＣ４１，メインＣＰＵ４２，ＢＩＯＳを記憶したＲＯＭ（EEPROM）４３，ソフトウエア（プログラム）を格納し多量の画像データの蓄積やジョブ履歴等を記憶したＮＡＮＤフラッシュＲＯＭ４４，画像データを蓄積し、また複写機各部の状態情報を保持するＲＡＭ４５，ハードディスク４６およびエンジンＩ／Ｆ４７）がある。以下では、ＮＡＮＤフラッシュＲＯＭ４４を、ＦＲＯＭ４４と表記する。
【００２８】
複写機ＭＦ１のＩ／Ｏコントローラ６０は、Ｉ／ＯＡＳＩＣであり、エンジン５０側の汎用バスとは別のＰＣＩバス等の汎用バスで、メインコントローラ４０に繋がっている。Ｉ／Ｏコントローラ６０には、省エネモードから通常モードへの復帰を制御する回路（図示略），省エネモードでメインＣＰＵ４２の制御を代行しネットワークを介する通信を制御するサブＣＰＵ６１，ネットワークやＵＳＢのホストＩ／Ｆ６２，６３，ＳＤ  Ｉ／Ｆ６４，操作  Ｉ／Ｆ６５等がある。メインコントローラ４０とＩ／Ｏコントローラ６０を含むコントローラ部が、複写システム全般の制御すなわちシステム制御を行う。メインコントローラ４０のメインＣＰＵ４２は、ＲＡＭ４５は勿論、Ｉ／Ｏコントローラ６０内の内部レジスタ等へのアクセスを容易に行える構成となっている。
【００２９】
着脱可能記憶媒体であり外部記憶装置であるＳＤカード６７は、オプションのフォントデータを格納したもの，オプションのアプリケーションプログラムを格納したもの，システムアップデートプログラムを搭載したもの，アドレス帳データを格納したもの，ユーザの書画情報格納用のもの,等等であり、これらの中の１つが、ＳＤ  I／Ｆ６４に接続したカードリーダに対して着脱される。ＵＳＢ  Ｉ／Ｆ６３には、デジタルカメラ，原稿画像スキャナ，パソコンＰＣ１およびその他のＨＯＳＴを接続する通信ケーブルが接続／分離される。
【００３０】
複写機ＭＦ１の全体に動作電圧が加わって、外部からのアクセスに対応することができるのは勿論、原稿読み取り，複写，印刷等の指示すなわち画像処理指示に対応して指示された画像処理を開始できる状態を、通常モードあるいは動作モードといい、外部からの通信，印刷指示などの外部からのアクセス（外部アクセス）あるいは複写機ＭＦ１に対するオペレータの操作（オペレータアクセス）を認識するための回路部分ならびに状態情報を保持する回路のみに常時給電し、他の回路部分には給電しない状態を省エネモード（省エネルギーモード）あるいは節電モード（低消費電力モード）という。図２では、通常モードであってエンジン５０，メインコントローラ４０およびＩ／Ｏコントローラ６０の全てに動作電圧が加わっている。省エネモードでは、エンジン５０の全体と、メインコントローラ４０の中のメインＣＰＵ４２およびコントローラＡＳＩＣ４１への動作電圧は遮断されている。
【００３１】
図３に、複写機ＭＦ１のメイン電源スイッチがオンになって、複写機ＭＦ１全体に動作電圧が印加され、メインコントローラ４０が起動するときの、メインコントローラ４０の複合機能の立ち上げの概要を示す。この立ち上げでは、メインコントローラ４０（のメインＣＰＵ４２およびＡＳＩＣ４１）は、ＥＥＰＲＯＭ４３に格納しているＢＩＯＳを起動し（Ｓ１）、メインコントローラ４０内の初期化（ハード要素の検知，診断および初期化）を行い（Ｓ３）、ＯＳを起動する（Ｓ３）。そして「ＦＲＯＭ４４のファイルエラーの検出＆修復」（Ｓ４）を行う。このＳ４の内容は、図５を参照して後述する。
【００３２】
次にメインコントローラ４０は、ＦＲＯＭ４４にあるコピーアプリケーションを起動し（Ｓ５）、「Ｒｅａｄｙ状態への移行」（Ｓ６）によって、外部入力の受付を開始する。外部入力の代表的なものは、操作ボード６６に対するユーザ入力，パソコンＰＣ１からのコマンドおよびＳＤカードの装着（未着から装着への変化）である。次にメインコントローラ４０は、「ＨＤＤ  Ｒｅａｄｙ検知」（Ｓ７）で、ハードディスク装置４６に対して検知コマンドを発行し、それに対して応答があればハードディスク装置４６ありと判定し、応答がないとハードディスク装置４６無しと判定する。次に「Ｉ／Ｆオプション検知」（Ｓ８）で、Ｉ／Ｏコントローラ６０に搭載されるＩ／Ｏ  ＡＳＩＣに対してコントローラＡＳＩＣ４１より、各Ｉ／Ｆ６２〜６５に対してコンフィグレーションを行い、コンフィグレーションができた場合に、Ｉ／Ｆありと判定する。そして、プリンタ（印刷），スキャナ（画像読取り），Ｆａｘ（ファクシミリ送信）など、各アプリケーションを起動する（Ｓ９）。
【００３３】
なお「ＢＩＯＳ」のプログラムはＥＥＰＲＯＭ４３に格納されているが、その他（Ｓ２〜Ｓ９のそれぞれ）のプログラム（アプリケーション）のファイルはＦＲＯＭ４４に格納されている。また、各プログラムの実行中の参照するデータのファイルも、ＦＲＯＭ４４に格納されている。
【００３４】
図４の（ａ）に、メインコントローラ４０が、ＳＤカード６７，ＣＤ−ＲＯＭ又はその他の外部記憶装置（本実施例ではＳＤカード６７）のプログラムデータファイル（アプリケーションファイル）あるいは参照データファイルを、内部記憶装置であるＦＲＯＭ４４に格納する書込み処理を示す。外部記憶装置の未着から装着への変化に応じてＩ／Ｏコントローラ６０が該外部記憶装置のファイルを操作ボード６６のディスプレイに表示し、ユーザがそのインストールを指示すると、メインコントローラ４０がこれに応答して、該ファイルがＦＲＯＭ４４に形成しているＦＡＴに存在しないものであると、電源オフ禁止のアナウンスを操作ボード６６のディスプレイに表示し、メインコントローラ４０内の省エネモードへの移行条件成否判定処理に、移行禁止を設定する（Ｓ１１）。次に、ファイルの内容をＦＲＯＭ４４に書き込み（Ｓ１２）、ＦＲＯＭ４４のＦＡＴにファイルのアドレス情報を記録し（Ｓ１３）、ＦＡＴに予備用の書き込み後ファイルのアドレス情報を記録し（Ｓ１４）、書き込み後ファイルのディレクトリ情報を作成する（Ｓ１５）。以上で、外部記憶装置であるＳＤカード６７のファイルの、ＦＲＯＭ４４への格納が完了する。ここで、操作ボード６６のディスプレイに表示した電源オフ禁止のアナウンスを消去し、インストール完了を表示する。また、メインコントローラ４０内の省エネモードへの移行条件成否判定処理に設定した移行禁止を解除する（Ｓ１６）。
【００３５】
インストールが指示されたファイルがＦＲＯＭ４４のＦＡＴにあった場合、すなわちＦＲＯＭ４４のファイルの更新の場合は、電源オフ禁止のアナウンスを操作ボード６６のディスプレイに表示し、メインコントローラ４０内の省エネモードへの移行条件成否判定処理に、移行禁止を設定する（Ｓ１１）。次に、ＦＡＴに現在存在する、更新前ファイルのディレクトリ情報を削除し（Ｓ２１）、ＦＡＴに記載された更新前ファイルのアドレス情報を削除し（Ｓ２２）、ＦＡＴに予備で記載された更新前ファイルのアドレス情報を削除する（Ｓ２３）。次に、外部記憶装置であるＳＤカード６７のファイルの内容をＦＲＯＭ４４に書き込み（Ｓ１２）、ＦＲＯＭ４４のＦＡＴに該ファイルのアドレス情報を記録し（Ｓ１３）、ＦＡＴに予備用の書き込み後ファイルのアドレス情報を記録し（Ｓ１４）、書き込み後ファイルのディレクトリ情報を作成する（Ｓ１５）。以上で、ＳＤカード６７のファイルの、ＦＲＯＭ４４への格納が完了する。ここで、操作ボード６６のディスプレイに表示した電源オフ禁止のアナウンスを消去し、インストール完了を表示する。また、メインコントローラ４０内の省エネモードへの移行条件成否判定処理に設定した移行禁止を解除する（Ｓ１６）。
【００３６】
なお、ユーザがオプションでＦＲＯＭ４４に格納し、また比較的に頻繁に書き換えるファイルの１つに、アドレス帳データファイルがある。これは、ファクシミリ送信アプリケーションあるいはスキャナ配信アプリケーションで、送信先指定の際に参照される。ユーザが、ＳＤカード，ノートパソコン又はデスクトップパソコンＰＣ１もしくはインターネットダウンロードにより、新規アプリケーション（プログラムデータファイル）又はバージョンアップアプリケーションをＦＲＯＭ４４に格納する態様もある。また、サービスマン又はサービスステーションが、ＳＤカード配布，ノートパソコン又はデスクトップパソコンＰＣ１からのダウンロードあるいはインターネットダウンロードにより、ＦＲＯＭ４４に格納する態様もある。
【００３７】
上述の、ＦＲＯＭ４４へのプログラムデータファイルあるいは参照データファイルの書き込みの途中で、仮に、電源断（メイン電源スイッチオフ，電源コンセント引き抜きあるいは通常モードから省エネモードへの移行）が起こると、ＦＲＯＭ４４上のファイル又はＦＡＴが破損した状態となる。この破損状態で、電源再投入による起動を行ったときには、ファイルチェック時にファイルが見つからない、データに不整合がある、などの不具合を生じる。そこで本実施例では、図３の「ＦＲＯＭ４４のファイルエラーの検出＆修復」（Ｓ４）によって、上記データファイルの破損を自動検出し修復する。
【００３８】
図５に、該「ＦＲＯＭ４４のファイルエラーの検出＆修復」（Ｓ４）の内容を示す。ここでメインコントローラ４０は、該検出＆修復の対象に設定している、ＦＲＯＭ４４上のパーティション範囲（全パーティション，ユーザ割り当て（ＭＦ１個別割り当て）範囲又は特定範囲）のデータファイルを個別に、該検出＆修復の対象に定めて（Ｓ２１）、それぞれにつきＳ２２〜Ｓ３２の検索処理を実行する。すなわち、対象に定めたデータファイルにｒｅａｄ動作を行い、ファイルへのアクセスができない場合、エラーと判断し（Ｓ２２）、「ファイル修復中につき電源オフ禁止」のアナウンスを操作ボード６６のディスプレイに表示し、メインコントローラ４０内の省エネモードへの移行条件成否判定処理に、移行禁止を設定する（Ｓ２３）。次に、ＦＡＴに登録された対象ファイルのアドレスの指し示す先のファイルが破損していたらファイルの破損と判定する。電源断がＦＡＴ登録時に起こっていた場合は、ＦＡＴ自身の破損となり該当パーティション全体が見えなくなる。この場合、パーティションを認識することができない。そこで、対象ファイルのパーティションを認識することができないとＦＡＴの破損と判定する（Ｓ２４）。該ＦＡＴの破損と判定すると、「ＦＲＯＭ４４のファイルエラーの検出＆修復」（Ｓ４）の対象に設定しているパーティション範囲の全体のフォーマット動作を行う（Ｓ２８）。
【００３９】
Ｓ２４でファイルの破損と判定した場合には、ＦＡＴに記載された更新前ファイルのアドレス情報を削除し（Ｓ２５）、ＦＡＴに予備用の書き込み後ファイルのアドレス情報を記録し（Ｓ２６）、ＦＡＴに予備で記載された更新前ファイルのアドレス情報を削除する（Ｓ２７）。次に、外部記憶装置であるＳＤカード６７のファイルの内容をＦＲＯＭ４４に書き込み（Ｓ２９）、ＦＲＯＭ４４のＦＡＴに該ファイルのアドレス情報を記録し（Ｓ３０）、書き込み後ファイルのディレクトリ情報を作成する（Ｓ３１）。以上で、破損ファイルの修復が完了する。ここで、操作ボード６６のディスプレイに表示した「ファイル修復中につき電源オフ禁止」のアナウンスを消去し、修復完了を表示する。また、メインコントローラ４０内の省エネモードへの移行条件成否判定処理に設定した移行禁止を解除する（Ｓ３２）。
【００４０】
Ｓ２４でＦＡＴの破損と判定した場合には、前記フォーマットをして（Ｓ２８）、外部記憶装置であるＳＤカード６７のファイルの内容をＦＲＯＭ４４に書き込み（Ｓ２９）、ＦＲＯＭ４４のＦＡＴに該ファイルのアドレス情報を記録し（Ｓ３０）、書き込み後ファイルのディレクトリ情報を作成する（Ｓ３１）。以上で、破損ファイルの修復が完了する。ここで、操作ボード６６のディスプレイに表示した「ファイル修復中につき電源オフ禁止」のアナウンスを消去し、修復完了を表示する。また、メインコントローラ４０内の省エネモードへの移行条件成否判定処理に設定した移行禁止を解除する（Ｓ３２）。
【００４１】
Ｓ４での検出＆修復の対象に設定している、ＦＲＯＭ４４上のパーティション範囲のデータファイルにつき上記Ｓ２２〜Ｓ３２の処理を実行すると、「ＦＲＯＭ４４のファイルエラーの検出＆修復」（Ｓ４）を終了する。
【符号の説明】
【００４２】
２１：転写ベルト
２２：感光体ドラム
２３：帯電ローラ
２４：光書込ユニット
２５：現像器
２６：転写ローラ
２８〜３０：給紙トレイ
３３：搬送ベルト
３４：定着ユニット
３５：両面ドライブユニット
【先行技術文献】
【特許文献】
【００４３】
【特許文献１】特開２００８‐４０１１号公報
【特許文献２】特開２００５‐２４２７０８号公報
【特許文献３】特開２００５−２６７６２３号公報。
【図１】
2010250629.tif 000003
【図２】
2010250629.tif 000004
【図３】
2010250629.tif 000005
【図４】
2010250629.tif 000006
【図５】
2010250629.tif 000007
【手続補正書】
【提出日】平成21年4月25日(2009.4.25)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
特許文献１のファイル復旧方式では、データを退避させてから書き込み（２重化）を行うため、該不揮発性記憶装置の記憶容量を余分に消費する。コストアップにつながり、書き込み時間増にもつながる。特許文献２のファイル修復方法も、記録デバイスにデータ記憶媒体(例えばHDD）とは別の不揮発メモリを備える２重化なので、いろいろ余分な仕組みが入ってしまう。特許文献３のファイル複製は、外部記憶装置に限られ、画像形成装置の内部記憶装置には適用できない。
本発明は、画像形成装置の、画像入出力制御プログラム，通信制御プログラム、および、追加機能のプログラム又は参照用データのファイルであるデータファイル、を格納するための、ＮＡＮＤフラッシュＲＯＭなどの内部記憶装置の、ファイル格納中の電源断による破損ファイルを自動再生成することを第１の目的とし、加えて、ファイル格納中の電源断による破損を防止することを第２の目的とする。