(57)【特許請求の範囲】
【請求項１】
画像形成装置のデータを記憶する記憶手段と、
前記記憶手段の故障個所を検知する故障検知手段と、
前記故障検知手段が検知した結果に基づいて機能を制限する機能制限手段とを有する画像形成装置において、
前記記憶手段のフォーマットにより復旧の可能性のある故障が発生した旨の表示、及び故障のアドレスを含むパーティションのフォーマットの要否の表示を表示する表示手段を有し、前記機能制限手段は、前記表示手段で前記フォーマットを必要とする旨の操作が行われてからフォーマットを行うと共に、フォーマットを行っても規定回数同一箇所の故障が発生する場合は、前記記憶手段のフォーマットにより復旧できない故障が発生した旨の表示を前記表示手段に行わせ、それ以降、前記記憶手段のフォーマットを行わないことを特徴とする画像形成装置。
【請求項２】
画像形成装置のデータを記憶する記憶手段と、
前記記憶手段の故障個所を検知する故障検知手段と、
前記故障検知手段が検知した結果に基づいて機能を制限する機能制限手段とを有する画像形成装置において、
前記故障検知手段が前記記憶手段の故障を検知した場合、前記機能制限手段は、故障のアドレスを含むパーティションをフォーマットし、
前記機能制限手段は、フォーマットを行っても規定回数同一箇所の故障が発生する場合は、前記記憶手段のフォーマットにより復旧できない故障が発生した旨の表示を表示手段に行わせ、それ以降、前記記憶手段のフォーマットを行わないことを特徴とする画像形成装置。
【請求項３】
請求項１において、前記故障検知手段が前記記憶手段に前記記憶手段のフォーマットにより復旧の可能性のある故障を検知した場合、前記表示手段に該当故障箇所を含むパーティションのフォーマットの要否の確認メッセージを出力するか否かを切り替える切り替え手段を有することを特徴とする画像形成装置。
【請求項４】
請求項１または２において、前記表示手段で前記フォーマットを必要とする旨の操作が行われなかった場合、及び前記記憶手段の故障がフォーマットにより修復しないと判断された場合には、前記機能制限手段は、前記記憶手段の故障箇所を使用しないように制御し、前記表示手段上に前記記憶手段の故障箇所を使用する機能が使用不可もしくは性能低下の制約事項を表示することを特徴とする画像形成装置。
【請求項５】
請求項４において、前記故障箇所に関連する領域を使用しない機能については引き続き使用可能なことを特徴とする画像形成装置。
【請求項６】
請求項４において、前記故障箇所がプリンタ用の描画後画像一時蓄積領域であり、制約事項が出力性能であることを特徴とする画像形成装置。
【請求項７】
請求項４において、前記故障箇所がアクセスログや動作ログを含むログ蓄積領域であり、使用できない機能がログの蓄積及び蓄積ログの送信であることを特徴とする画像形成装置。
【請求項８】
請求項４において、前記故障箇所がユーザカスタマイズ追加機能プログラム記憶領域であり、使用できない機能がユーザカスタマイズ追加機能プログラムによる追加機能であることを特徴とする画像形成装置。
【請求項９】
請求項５、７または８において、使用できない機能を呼び出す表示手段上のボタンを通常とは異なる色相、明度、もしくは彩度で表示し、その機能が選択できないことを特徴とする画像形成装置。
【請求項１０】
請求項９において、使用できない機能を呼び出す表示手段上のボタンを押すと、通常とは異なる音声を発し、その機能ができないことを特徴とする画像形成装置。
【請求項１１】
請求項４において、前記記憶手段を交換すると、機能オフレジスタをすべて１論理レベルにすることを特徴とする画像形成装置。
【請求項１２】
画像形成装置のデータを記憶する記憶手段の故障個所を検知し、検知した結果に基づいて機能を制限する画像形成方法において、
前記記憶手段のフォーマットにより復旧の可能性のある故障が発生した旨を表示手段に表示し、故障のアドレスを含むパーティションのフォーマットの要否を表示し、前記表示手段で前記フォーマットを必要とする旨の操作が行われてからフォーマットを行うと共に、フォーマットを行っても規定回数同一箇所の故障が発生する場合は、前記記憶手段のフォーマットにより復旧できない故障が発生した旨の表示を前記表示手段に行わせ、それ以降、前記記憶手段のフォーマットを行わないことを特徴とする画像形成方法。
【請求項１３】
画像形成装置のデータを記憶する記憶手段の故障個所を検知し、検知した結果に基づいて機能を制限する画像形成方法において、
前記記憶手段の故障を検知した場合、故障のアドレスを含むパーティションをフォーマットし、
フォーマットを行っても規定回数同一箇所の故障が発生する場合は、前記記憶手段のフォーマットにより復旧できない故障が発生した旨を表示し、それ以降、前記記憶手段のフォーマットを行わないことを特徴とする画像形成方法。
【請求項１４】
記憶手段が画像形成装置のデータを記憶する手順と、
故障検知手段が前記記憶手段の故障個所を検知する手順と、
機能制限手段が前記故障検知手段の検知した結果に基づいて機能を制限する手順とを実行させるコンピュータ読み取り可能なプログラムにおいて、
表示手段が、前記記憶手段のフォーマットにより復旧の可能性のある故障が発生した旨の表示、及び故障のアドレスを含むパーティションのフォーマットの要否の表示を表示する手順と、
前記機能制限手段が、前記表示手段で前記フォーマットを必要とする旨の操作が行われてからフォーマットを行うと共に、フォーマットを行っても規定回数同一箇所の故障が発生する場合は、前記記憶手段のフォーマットにより復旧できない故障が発生した旨の表示を前記表示手段に行わせ、それ以降、前記記憶手段のフォーマットを行わない手順と、
を実行させることを特徴とするコンピュータ読み取り可能なプログラム。
【請求項１５】
記憶手段が画像形成装置のデータを記憶する手順と、
故障検知手段が前記記憶手段の故障個所を検知する手順と、
機能制限手段が前記故障検知手段の検知した結果に基づいて機能を制限する手順とを実行させるコンピュータ読み取り可能なプログラムにおいて、
前記機能制限手段は、前記故障検知手段が前記記憶手段の故障を検知した場合、故障のアドレスを含むパーティションをフォーマットする手順、
前記機能制限手段は、フォーマットを行っても規定回数同一箇所の故障が発生する場合は、前記記憶手段のフォーマットにより復旧できない故障が発生した旨の表示を表示手段に行わせ、それ以降、前記記憶手段のフォーマットを行わない手順、
を実行させることを特徴とするコンピュータ読み取り可能なプログラム。
【請求項１６】
請求項１４または１５記載のプログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法、プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
ストレージとしてのHDD(Hard Disc Drive)に故障が起こると、MFP(Multi Function Printer：多機能印刷機)全体が使用できなくなり、故障状況に応じて機能を制限して使い続けることができなかった。HDDが故障すると初期化もできない。サービスマンによる処置（HDD交換）が済むまで、MFPを使うことのできない状態（ダウンタイム）が続く。
【０００３】
このため、対策としてRAID装置、バックアップ装置、及びジャーナリングファイルシステムが挙げられる。
＜RAID（Redundant Arrays of Inexpensive (もしくはIndependent) Disks、レイド）＞
これは、複数台のハードディスク（Hard Disc Drive：以下“HDD”）を組み合わせることで仮想的な1台のHDDとして運用する技術である。ディスクアレイの代表的な実装形態で、主に信頼性の向上を図るために用いられる。複数台のHDDのうちの1台（RAID6の場合は2台）のHDDが故障してもデータを保持できる。RAIDには以下の(1)〜(3)３種類が挙げられる。
【０００４】
(1)RAID 1  :  二重化（ミラーリング）              ：  HDDが最低2台必要
(2)RAID 5  :  ブロック単位でのパリティ分散記録    ：  HDDが最低3台必要
(3)RAID 6  :  ブロック単位・複数パリティ分散記録  ：  HDDが最低4台必要
ここで、HDDの故障とは、セクタの読み出しや書き込みができない状態、及びセクタの読み出しはできるがデータ不整合（あり得ない動作をする）状態を生じた時をいう。
【０００５】
ただし、これらの技術は電源断、落雷、もしくはユーザーが誤って消した場合の信頼性向上は望めない。また、データを書き込む場合は全てのHDDに同時アクセスを行う。
【０００６】
即ち、RAIDは、故障を検知する手段によって検知後、システムを維持するためのバックアップ的な動作を行うものである（例えば、特許文献１参照）。
【０００７】
＜バックアップ装置＞
バックアップ装置は、HDD等を備えた装置であり、通常使用するHDDが故障した時に備え、データを記憶しておく。通常使用のHDDで発生したデータ障害はバックアップ装置からのデータで復旧を行う（例えば、特許文献２〜６参照）。
【０００８】
＜ジャーナリングファイルシステム＞
これは、ファイルとその管理情報を記憶するファイル記憶装置であって、書き込み対象のデータを一時的に記憶する揮発性メモリと、揮発性メモリから読み出される書き込み対象データを記憶する不揮発性の主記憶部とを備えた第１の記憶手段と、不揮発性の第２の記憶手段と、第１の記憶手段に記憶される管理情報を更新する場合、更新前の管理情報から更新後の管理情報を再構築するための再構築用情報を第２の記憶手段に書き込み、書き込みが完了した後で更新を実行する制御手段と、を有するものが挙げられる。
【０００９】
この装置は、ディスクメディア上のファイルが容易にアクセスできるように管理されている。ファイルシステムは、ファイルの中身（本体データ）と共に、各ファイルの管理情報（メタデータ）をディスクメディア上に保存するようになっている。メタデータには、例えば、各ファイルの本体データのディスクメディア上の格納位置を示すテーブル情報が含まれる（例えば、特許文献７参照）。
【特許文献１】特開２００６−２５２４５１号公報
【特許文献２】特許第３７９０７５６号公報
【特許文献３】特開平９−１９８２９０号公報
【特許文献４】特開２００７−１４２９６３号公報
【特許文献５】特開２００７−２０７１３９号公報
【特許文献６】特開平９−６２５８６号公報
【特許文献７】特開２００５−１１５８５７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述した従来技術では、複数のHDDが必要であり、その分だけコストがかかり、性能も低下し、また常に電力を消費していた。さらに、上述した従来技術では、HDDのうちの１台が故障すると、正常なセクタがありながら、そのHDDを使用しないか交換していたため、その分だけハードウェア資源を無駄にしていた。
【００１１】
そこで、本発明の目的は、ハードウェア資源を有効に利用することのできる画像形成装置、画像形成方法、プログラム、及び記録媒体を提供することにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するため、請求項１記載の発明は、画像形成装置のデータを記憶する記憶手段と、前記記憶手段の故障個所を検知する故障検知手段と、前記故障検知手段が検知した結果に基づいて機能を制限する機能制限手段とを有する画像形成装置において、前記記憶手段のフォーマットにより復旧の可能性のある故障が発生した旨の表示、及び故障のアドレスを含むパーティションのフォーマットの要否の表示を表示する表示手段を有し、前記機能制限手段は、前記表示手段で前記フォーマットを必要とする旨の操作が行われてからフォーマットを行うと共に、フォーマットを行っても規定回数同一箇所の故障が発生する場合は、前記記憶手段のフォーマットにより復旧できない故障が発生した旨の表示を前記表示手段に行わせ、それ以降、前記記憶手段のフォーマットを行わないことを特徴とする。
【００１３】
請求項２記載の発明は、画像形成装置のデータを記憶する記憶手段と、前記記憶手段の故障個所を検知する故障検知手段と、前記故障検知手段が検知した結果に基づいて機能を制限する機能制限手段とを有する画像形成装置において、前記故障検知手段が前記記憶手段の故障を検知した場合、前記機能制限手段は、故障のアドレスを含むパーティションをフォーマットし、前記機能制限手段は、フォーマットを行っても規定回数同一箇所の故障が発生する場合は、前記記憶手段のフォーマットにより復旧できない故障が発生した旨の表示を表示手段に行わせ、それ以降、前記記憶手段のフォーマットを行わないことを特徴とする。
【００３２】
ここで、本願は、故障を検出し、その故障によって動作不可能な機能を制限することによって、ユーザーがその機能を使うことによる被害を未然に防ぎ、逆に使うのに問題のない機能を継続して使用可能とすることによって、ユーザーの利便性の向上、サービス対応の負荷軽減を狙うものである。
【発明の効果】
【００３３】
本発明によれば、ストレージの故障個所を検知し、検知した結果に基づいて機能を制限するので、ストレージに故障が発生するとすぐに他のストレージと交換するのではないため、ハードウェア資源を有効に利用することのできる画像形成装置、画像形成方法、プログラム、及び記録媒体の提供を実現することができる。
【発明を実施するための最良の形態】
【００３４】
（実施の形態１）
本発明に係る画像形成装置の一実施の形態は、画像形成装置のデータを記憶するストレージ（不揮発性大容量記憶手段：HDD）と、ストレージの故障個所を検知する故障検知手段と、故障検知手段が検知した結果に基づいて機能を制限する機能制限手段とを有することを特徴とする。
ここで、故障検知手段及び機能制限手段は、ソフトウェアで構成されるものとする。
【００３５】
本発明者は、故障時の多少の不自由は許容するものとし、
(a)壊れていない機能は使い続けたい。ユーザー操作により初期化（フォーマット）をして復帰させたい。
(b)故障とはいえ、フォーマットをすると復帰できる場合が多い。
(c)機器内に予備のHDDや代替ストレージはコストがかかる。
(d)アクセススピードは落としたくない。という観点から本願発明に至った。
【００３６】
上記構成によれば、ストレージの故障個所を検知し、検知した結果に基づいて機能を制限するので、ストレージに故障が発生するとすぐに他のストレージと交換するのではないため、ハードウェア資源を有効に利用することができる。
【００３７】
すなわち、本実施形態によれば、
(1)フォーマットして直る程度の故障の場合にはユーザーにより復旧できる。
(2)サービスマンを呼ばなくてもいい。
(3)フォーマットで直らなくても、故障箇所以外は使用が可能。
(4)機器内での Backup（控え）/ Restore（復元）による性能低下やダウンタイム発生が無い。
(5)ジャーナリングファイルシステムによる性能低下やダウンタイム発生が無い。
(6)コストを抑えることができる。
(7)消費電力はHDDを複数設けるよりははるかに低い。
という効果が得られる。
【００３８】
（実施の形態２）
本発明に係る画像形成装置の他の実施の形態は、上記構成に加え、HDDのフォーマットにより復旧の可能性のある故障が発生した旨の表示と、故障のアドレスを含むパーティションをフォーマットしても良いか否かの表示を操作パネルに表示し、ユーザーの意志を確認してからフォーマットを行うことを特徴とする。
すなわち、本画像形成装置は、ストレージのフォーマットにより復旧の可能性のある故障が発生した旨の表示、及び故障のアドレスを含むパーティションのフォーマットの要否の表示を表示する操作パネルを有し、機能制限手段は、操作パネルでフォーマットを必要とする旨の操作が行われてからフォーマットを行うことを特徴とする。
【００３９】
本発明者は、
(a)HDDが壊れたのか否かがわからない。
(b)以下の(b-1)や(b-2)のような使い方をしているユーザーにとって、勝手にフォーマットされてパーティション内のデータが全て消えてしまうのは困る。
(b-1)文書蓄積をする。
(b-2)スキャン文書を予め設定されたPC、メールアドレス、FAX番号先に転送する。
という観点から本願発明に至った。
【００４０】
上記構成により、
(1)HDDが壊れたことがわかる。
(2)パーティション内のデータでアクセス可能なデータについては、他のデバイスにバックアップすることができる。
という効果が得られる。
【００４１】
（実施の形態３）
本発明に係る画像形成装置の他の実施の形態は、上記構成に加え、ストレージに故障を検知した場合、故障のアドレスを含むパーティションをユーザーの了解無しにフォーマットすることを特徴とする。
すなわち、本画像形成装置は、故障検知手段が前記ストレージの故障を検知した場合、機能制限手段は、故障のアドレスを含むパーティションをフォーマットすることを特徴とする。
【００４２】
本発明者は、
(a)以下の(a-1)や(a-2)のような使い方をしているユーザーにとって、故障する毎に、ユーザーにフォーマットの可否を問われるのは煩わしい。
(a-1)文書蓄積をしない。
(a-2)スキャン文書を予め設定されたPC、メールアドレス、FAX番号先に転送しない。
という観点から本発明に至った。
【００４３】
上記構成により、
(1)自動的に故障を修復できるので、メンテナンスフリーとなる。
(2)操作部を操作しなくても、常に使用できる状態を維持できる。
という効果が得られる。
【００４４】
（実施の形態４）
本発明に係る画像形成装置の他の実施の形態は、上記構成に加え、HDDにHDDのフォーマットにより復旧の可能性のある故障を検知した場合、操作パネルに故障箇所を含むパーティションをフォーマットして良いか否かの確認メッセージを出力するか否かを切り替えることができることを特徴とする。
【００４５】
すなわち、本画像形成装置は、故障検知手段がストレージにストレージのフォーマットにより復旧の可能性のある故障を検知した場合、操作パネルに故障箇所を含むパーティションのフォーマットの要否の確認メッセージを出力するか否かを切り替える切り替え手段を有することを特徴とする。
ここで、切り替え手段としては、ソフトウェアで構成されるものとする。
【００４６】
本発明者は、
(a)使い方により、HDD故障検出時の該当箇所のフォーマットをして良いか否かのメッセージを出力した方が良い場合と、出力しない方が良い場合とがあり、切り替えて使えないと不自由がある。
(b)メッセージを表示しない方が良い場合の使い方（フォーマットされて、データが消去されても困らない）。
(b-1)文書蓄積をしない。
(b-2)スキャン文書を予め設定されたPC、メールアドレス、FAX番号先に転送しない。
(c)メッセージを表示した方がいい場合の使い方（フォーマットされて、データが消去されると困る。）。
(c-1)文書蓄積をする。
(c-2)スキャン文書を予め設定されたPC、メールアドレス、FAX番号先に転送する。
という観点から本願発明に至った。
【００４７】
上記構成により、ユーザーの使い方に合わせた設定が自由にできる。
【００４８】
（実施の形態５）
本発明に係る画像形成装置の他の実施の形態は、上記構成に加え、フォーマットを行っても規定回数同じ場所の故障が発生する場合は、HDDのフォーマットにより復旧できない故障が発生した旨の表示を行い、それ以降、HDDのフォーマットをしないことを特徴とする。
すなわち、本画像形成装置は、機能制限手段は、フォーマットを行っても規定回数同一箇所の故障が発生する場合は、ストレージのフォーマットにより復旧できない故障が発生した旨の表示を表示手段に行わせ、それ以降、ストレージのフォーマットを行わないことを特徴とする。
【００４９】
本発明者は、
(a)HDDの同じ場所に複数回故障が発生する場合は、フォーマットによって故障の復旧は難しく、使用す  るたびに“復旧可能な故障が発生したので、フォーマットをしても良いですか？”の表示が出る。
(b)故障が直らないのにフォーマットを行ったりすることにより、時間、電力の無駄が発生する。
という観点から本願発明に至った。
【００５０】
上記構成により、
(1)フォーマットにより復旧不可能な故障が発生していることがわかる。
(2)復旧できないのにフォーマットをし続けることが無くなり、時間や電力の無駄が無くなる。
という効果が得られる。
【００５１】
（実施の形態６）
本発明に係る画像形成装置の他の実施の形態は、上記構成に加え、ユーザーの意志によりフォーマットをしなかった場合や、故障がフォーマットにより修復しないと判断された場合に、HDDの故障箇所を使用しないように制御を行い、操作パネル上に、HDDの故障箇所を使用する機能が使用不可であったり性能が低下したりする等の制約事項を表示する。
すなわち、本画像形成装置は、操作パネルでフォーマットを必要とする旨の操作が行われなかった場合、及びストレージの故障がフォーマットにより修復しないと判断された場合には、機能制限手段は、ストレージの故障箇所を使用しないように制御し、操作パネル上にストレージの故障箇所を使用する機能が使用不可もしくは性能低下の制約事項を表示することを特徴とする。
【００５２】
本発明者は、(a)表示を変更しないと、どの機能が使用可能で、どの機能が使用不可能であるのかがわからない、という観点から本願発明に至った。
【００５３】
上記構成により、どの機能が使用可能で、どの機能が使用不可能であるのかがわかる。
【００５４】
（実施の形態７）
本発明に係る画像形成装置の他の実施の形態は、上記構成に加え、故障箇所がコピー文書やドキュメントBOX文書蓄積領域で、使用できない機能が、コピー文書の蓄積やドキュメントBOX文書の蓄積や蓄積されたコピー文書の印刷や蓄積されたドキュメントBOX文書の印刷であることを特徴とする。
ここで、ドキュメントBOXとはコピーするか否かを決定するために一時的にデータを保存するための記憶領域である。
また、上記構成に加え、故障箇所がスキャナ文書蓄積領域で、使用できない機能が、スキャナ文書の蓄積や蓄積されたスキャナ文書の送信であってもよい。
また、上記構成に加え、故障箇所がFAX文書蓄積領域で、使用できない機能が、FAX文書の蓄積や蓄積されたFAX文書の送信であってもよい。
また、上記構成に加え、故障箇所がメールアドレス記憶領域で、使用できない機能が、文書のメール送信であってもよい。
また、上記構成に加え、故障箇所が配信先のアカウント情報（FTP(File Transfer Protocol：ファイル転送プロトコル)をログインするときの情報、パスワード、samba(登録商標：UNIX(登録商標)上でWindows(登録商標)ネットワークのファイル共有機能を実現するためのソフトウェア)を使ったフォルダ認証のアクセス先とパスワード）記憶領域で、使用できない機能が、文書のFTP送信、指定フォルダへの転送であってもよい。
また、上記構成に加え、故障箇所がFAX送信先の電話番号記憶領域で、使用できない機能が、FAX送信であってもよい。
また、上記構成に加え、故障箇所がコピー画像一時蓄積領域で、使用できない機能が、コピーの複数部出力（ソート）であってもよい。
また、上記構成に加え、故障箇所がプリンタ描画後画像一時蓄積領域で、使用できない機能が、プリンタの複数部出力（ソート）であってもよい。
すなわち、本画像形成装置は、故障箇所に関連する領域を使用しない機能については引き続き使用可能なことを特徴とする。
【００５５】
本発明者は、(a)HDDが故障すると、故障箇所を使わない機能でも使用できなくなってしまう、という観点から本願発明に至った。
【００５６】
上記構成により、
(1)HDDの故障箇所がコピー文書やドキュメントBOX文書蓄積領域の場合、その領域を使用しない機能はHDDに故障があっても引き続き使用することができる。
(2)HDDの故障箇所がスキャナ文書蓄積領域の場合、その領域を使用しない機能はHDDに故障があっても引き続き使用することができる。
(3)HDDの故障箇所がFAX文書蓄積領域の場合、その領域を使用しない機能はHDDに故障があっても引き続き使用することができる。
(4)HDDの故障箇所がアカウント情報記憶領域の場合、その領域を使用しない機能はHDDに故障があっても引き続き使用することができる。
(5)HDDの故障箇所がFAX送信先の電話番号記憶領域の場合、その領域を使用しない機能はHDDに故障があっても引き続き使用することができる。
(6)HDDの故障箇所がコピー画像一時蓄積領域の場合、その領域を使用しない、コピーの複数部出力(ソート)以外の機能はHDDに故障があっても引き続き使用することができる。
(7)HDDの故障箇所がプリンタ描画後画像一時蓄積領域の場合、その領域を使用しない、プリンタの複数部出力（ソート）以外の機能はHDDに故障があっても引き続き使用することができる。
【００５７】
（実施の形態８）
本発明に係る画像形成装置の他の実施の形態は、上記構成に加え、故障箇所がプリンタ用の描画後画像一時蓄積領域で、制約事項が、出力性能であることを特徴とする。
ここで、出力性能とは、印刷速度、文書蓄積速度、文書蓄積容量、文書読み出し速度等が挙げられる。
すなわち、本画像形成装置は、故障箇所がプリンタ用の描画後画像一時蓄積領域であり、制約事項が出力性能であることを特徴とする。
【００５８】
本発明者は、HDDが故障すると、プリンタ機能も使用できなくなってしまう、という観点から本願発明に至った。
【００５９】
上記構成により、HDDの故障箇所がプリンタ描画後画像一時蓄積領域の場合、HDDに故障があっても、出力性能低下しつつ、プリンタ機能を使用し続けることができる。
【００６０】
（実施の形態９）
本発明に係る画像形成装置の他の実施の形態は、上記構成に加え、故障箇所がアクセスログや動作ログ等のログ蓄積領域で、使用できない機能が、ログの蓄積と蓄積ログの送信であることを特徴とする。
すなわち、本画像形成装置は、故障箇所がアクセスログや動作ログを含むログ蓄積領域であり、使用できない機能がログの蓄積及び蓄積ログの送信であることを特徴とする。
【００６１】
本発明者は、HDDが故障すると、故障箇所を使わない機能でも使用できなくなってしまう、という観点から本願発明に至った。
【００６２】
上記構成により、HDDの故障箇所がアクセスログや動作ログ蓄積領域の場合、その領域を使用しない、ログの蓄積と蓄積ログの送信以外の機能はHDDに故障があっても引き続き使用することができる。
【００６３】
（実施の形態１０）
本発明に係る画像形成装置の他の実施の形態は、上記構成に加え、故障箇所がユーザカスタマイズ追加機能プログラム領域で、使用できない機能が、ユーザカスタマイズ追加機能であることを特徴とする。
【００６４】
本発明者は、HDDが故障すると、故障箇所を使わない機能でも使用できなくなってしまう、という観点から本願発明に至った。
【００６５】
上記構成により、HDDの故障箇所がユーザカスタマイズ追加機能プログラム記憶領域の場合、その領域を使用しない、ユーザカスタマイズ追加機能プログラムによる追加機能以外はHDDに故障があっても引き続き使用することができる。
【００６６】
（実施の形態１１）
本発明に係る画像形成装置の他の実施の形態は、上記構成に加え、それぞれの使用出来ない機能を呼び出す操作パネル上のボタンを通常より薄く表示し、その機能が選択できないことを示すことを特徴とする。
すなわち、本画像形成装置は、使用できない機能を呼び出す操作パネル上のボタンを通常とは異なる色相、明度、もしくは彩度で表示し、その機能が選択できないことを特徴とする。
【００６７】
本発明者は、HDDの故障により、どの機能が使用できないかがわからなかった、という観点から本願発明に至った。
【００６８】
上記構成により、例えば、表示部のボタンが薄く表示されることにより、どの機能が使用できないかが一目でわかるようになる。
【００６９】
（実施の形態１２）
本発明に係る画像形成装置の他の実施の形態は、上記構成に加え、それぞれの使用出来ない機能を呼び出す操作パネル上のボタンを押したときに通常とは違う音を発し、その機能が選択できないことを示すことを特徴とする。
すなわち、本画像形成装置は、使用できない機能を呼び出す操作パネル上のボタンを押すと、通常とは異なる音声を発し、その機能ができないことを特徴とする。
【００７０】
本発明者は、HDDの故障により、どの機能が使用できないかがわからなかった、という観点から本願発明に至った。
【００７１】
上記構成により、ボタンを押した時、その機能が使用できないことが、音により確認できる。
【００７２】
（実施の形態１３）
本発明に係る画像形成装置の他の実施の形態は、ストレージを交換すると、機能オフレジスタをすべて１論理レベルにすることを特徴とする。
【００７３】
上記構成により、ストレージ交換後の処理が不要となる。
【００７４】
＜方法、プログラム及び記憶媒体＞
本発明に係る画像形成方法の一実施の形態は、画像形成装置のデータを記憶するストレージの故障個所を検知し、検知した結果に基づいて機能を制限することを特徴とする。
【００７５】
上記構成によれば、ストレージの故障個所を検知し、検知した結果に基づいて機能を制限するので、ストレージに故障が発生するとすぐに他のストレージと交換するのではないため、ハードウェア資源を有効に利用することができる。
【００７６】
本発明に係る画像形成方法の他の実施の形態は、上記構成に加え、ストレージのフォーマットにより復旧の可能性のある故障が発生した旨を表示し、故障のアドレスを含むパーティションのフォーマットの要否を表示し、操作パネルでフォーマットを必要とする旨の操作が行われてからフォーマットを行うことを特徴とする。
【００７７】
本発明に係る画像形成方法の他の実施の形態は、上記構成に加え、ストレージの故障を検知した場合、故障のアドレスを含むパーティションをフォーマットすることを特徴とする。
【００７８】
また、本発明の画像装置は、コンピュータで処理を実行させるプログラムによって実現されている。コンピュータとしては、例えばパーソナルコンピュータやワークステーションなどの汎用的なものが挙げられるが、本発明はこれに限定されるものではない。
【００７９】
本発明に係るプログラムの一実施の形態は、ストレージが画像形成装置のデータを記憶する手順と、  故障検知手段が前記ストレージの故障個所を検知する手順と、機能制限手段が前記故障検知手段が検知した結果に基づいて機能を制限する手順とを実行させることを特徴とする。
【００８０】
また、本発明に係るプログラムの他の実施の形態は、上記構成に加え、ストレージのフォーマットにより復旧の可能性のある故障が発生した旨の表示、及び故障のアドレスを含むパーティションのフォーマットの要否の表示を表示する操作パネルを有し、機能制限手段は、操作パネルで前記フォーマットを必要とする旨の操作が行われてからフォーマットを行う手順を実行させることを特徴とする。
【００８１】
また、本発明に係るプログラムの他の実施の形態は、上記構成に加え、故障検知手段がストレージの故障を検知した場合、機能制限手段が、故障のアドレスを含むパーティションをフォーマットする手順を実行させることを特徴とする。
【００８２】
これにより、プログラムが実行可能なコンピュータ環境さえあれば、どこにおいても本発明の画像形成装置を実現することができる。
このようなプログラムは、コンピュータに読み取り可能な記録媒体に記憶されていてもよい。
ここで、記録媒体としては、例えば、CD-ROM（Compact Disc Read Only Memory）、フレキシブルディスク（FD）、CD-R（CD Recordable）、DVD（Digital Versatile Disk）などのコンピュータで読み取り可能な記憶媒体、HDD（Hard Disc Drive）、フラッシュメモリ、RAM（Random Access Memory）、ROM（Read Only Memory）、FeRAM（強誘電体メモリ）等の半導体メモリが挙げられる。
【００８３】
なお、上述した実施の形態は、本発明の好適な実施の形態の一例を示すものであり、本発明はそれに限定されることなく、その要旨を逸脱しない範囲内において、種々変形実施が可能である。
【実施例１】
【００８４】
次に本発明に係る画像形成装置の実施例について図を参照して説明する。
図１は、本発明に係る画像形成装置の一実施例を示すブロック図である。
コントローラ(1)は、CPU(Central Processing Unit：6)とASIC(Application Specific Integrated Circuit：特定用途向けＩＣ：7)とNVRAM（non-volataile random access memory：不揮発性ランダムアクセスメモリ：11）とROM（読み取り専用メモリ：10）とRAM(09)とSATA(serial AT attachment：パソコンとハードディスクとを接続するインターフェースを標準化した規格の一種) HOSTコントローラ(08)とで構成され、全体を制御する。
CPU(06)は全体を制御する。
【００８５】
ASIC(7)は、操作部(2)とのインターフェースと外部PC(personal computer)とネットワーク(16)とを用いて通信を行うためのネットワークインターフェースを持つ。
NVRAM（11）は各種設定を不揮発に記憶するROM（10）はCPU(6)のプログラムを格納する。RAM(09)は汎用に使用する。スキャナやプロッタへの画像データも記憶する。
SATA HOSTコントローラ(8)はHDD(17)が接続され、HDD(17)のREAD/WRITEアクセスを行う。また、アクセス時に発生した故障を検知する。
【００８６】
ストレージとしてのHDD(17)は多くの領域（パーティション）に区分され、それぞれの領域ごとに役割を持つ。コントローラ(1)とプロッタ(もしくはプリンタ)(3)とはプロッタデータ処理とエンジン制御部(12)とを経由して接続される。コントローラ(1)とスキャナ(4)とはスキャナデータ処理部(13)を経由して接続される。
【００８７】
操作部(2)は、表示部(14)とメカ的な押しボタン(5)と、少なくとも2種類の周波数の音声（例えば、ピー音、ブー音）を発することのできるブザー(15)とで構成される。表示部(14)にはタッチパネル入力も備え、操作者が指で押すことで入力される。
【００８８】
プロッタ（3）は、プロッタデータ処理とエンジン制御部(12)からデータを受け取り、印刷を行う。
スキャナ(4)は紙をスキャンし、スキャンデータをスキャナデータ処理部(13)に渡す。プロッタデータ処理とエンジン制御部(12)は、プロッタ（3）に送るデータの画像処理を行ったり、MFP内のモータ制御やセンサデータの検出、紙搬送のタイミング制御などを行ったりする。スキャナデータ処理部(13)はスキャナ(04)から来たデータの画像処理を行う。
【００８９】
図２は、図１に示した画像形成装置に用いられるストレージとしてのHDDのアドレスマップの一例である。
図２に示すようにアドレスマップは、10個の領域に分けられている。各領域はそれぞれ別のパーティションとし、フォーマットはパーティション毎に実施することができる。
図２に示す例では、LBA(logical block addressing)を以下のように区分けしている。
LBAが0から9999までの領域をコピー文書およびドキュメントBOX文書蓄積領域(A201)とする。LBAが10000から19999までの領域をスキャナ文書蓄積領域(A202)とする。LBAが20000から29999までの領域をFAX文書蓄積領域(A203)とする。LBAが30000から39999までの領域をメールアドレス記憶領域(A204)とする。LBAが40000から49999までの領域をアカウント情報記憶領域(A205)とする。LBAが50000から59999までの領域を電話番号記憶領域(A206)とする。LBAが60000から69999までの領域をコピー画像一時記憶領域(A207)とする。LBAが70000から79999までの領域をプリンタ画像一時記憶領域(A208)とする。LBAが80000から89999までの領域をログ蓄積領域(A209)とする。LBAが90000から99999までの領域をユーザカスタマイズ追加機能プログラム記憶領域(A210)とする。
【００９０】
ここで、LBAは、ハードディスク内のすべてのセクタに通し番号を振り、その通し番号によってセクタを指定する方式である。LBA＝0がHDDの最外周にあたり、内周に向かって1セクタ＝512Byte単位で1ずつアドレスが増えていき、最内周まで番地を振る。
【００９１】
次にSATAにおけるコマンド/ステータスの授受の方法について説明する。
図３（ａ）は、図１に示した画像形成装置に用いられるSATAのコマンド/ステータスのフォーマットの一例であり、図３（ｂ）はFISタイプ一覧の一例である。
Serial ATAではコマンドやステータスなどの情報の授受をFIS（Frame Information Structure）という形式で行う。FISは複数のDword（32bitデータ）から構成され、最初の8bitはFIS タイプを表しており、表記の通り8種類のタイプが存在する。そのタイプの中で、従来のATAのレジスタアクセスにあたるのが2種類有る。レジスタのWRITEアクセスにあたるのがFIS TYPE CODE＝27(H)であり、レジスタのREADアクセスにあたるのがFIS TYPE CODE＝34(H)である。
【００９２】
図４は、図１に示した画像形成装置に用いられるATAのコマンドアドレスマップの一例を示す図である。
CS0、CS1、A0-2、READ/WRITEの組み合わせで、図に示すように、Data、Error、Features、Sector Count、Sector Number、Cylinder Low、Cylinder High、Device/Head、Status、Command、Alternate Status、Device Controlのレジスタをマッピングする。
【００９３】
図５は、図１に示した画像形成装置に用いられるSATA及びATAのレジスタ名の対応表の一例である。
図５において、ATAのレジスタ名からSATAのレジスタ名への変換の対応がとれる。
【００９４】
図６は、図１に示した画像形成装置に用いられるSATAのレジスタWRITEアクセスのFIS構造を示す図である。
図６に示す通り、5つのDwordで構成されている。FIS TYPE CODE ＝ 27(H)固定である。例えば、DMA WRITEアクセスは、Command ＝ C8(H)であり、DMA READアクセスは、Command ＝ CA(H)である。
【００９５】
図７は、図１に示した画像形成装置に用いられるSATAのレジスタREADアクセスのFIS構造の一例を示す図である。
図７に示す通り、5つのDwordで構成されている。FIS TYPE CODE ＝ 34(H)固定である。Dword ＝ 0の2Byte目がStatusレジスタでDMAコマンドの実行結果がわかる。
すなわち、Statusレジスタの１番目のビット（網点で示す領域のビット）をチェックすることによりDMAコマンドの実行結果がわかる（１論理レベル(“1”)のときはエラーであり０論理レベル(“0”)のときは正常であることが分かる）。つまり、FISタイプの34(H)のステータスの一番上位ビットを見るとエラーが発生したか否かが分かるのである。
【００９６】
図８は、図１に示した画像形成装置に用いられるHDDのREAD/WRITEアクセスと故障検出のフローチャートの一例を示す図である。
まず、リトライカウンタを0にし（ステップＳ１）、最大リトライ数を設定する（ステップＳ２）。
次にREADまたはWRITE DMAコマンドをSATA HOSTコントローラ(108)からHDD（17）に発行する（ステップＳ３）。
コマンドが実行され実行結果がHDD（17）からSATA HOSTコントローラ(8)に転送される（ステップＳ４）。
実行結果の中にDMAコマンドが正しく実行できたか否かのステータス情報が存在する。ステータスにエラーが有るか否かを判断する（ステップＳ５）。
ステータスにエラーが無ければ（ステップＳ５／Ｎｏ）、正常終了する。
ステータスにエラーが有れば（ステップＳ５／Ｙｅｓ）、次にリトライ回数が最大リトライ数値以下か否かを判断して（ステップＳ６）、リトライ回数が最大リトライ回数以下であれば（ステップＳ６／Ｙｅｓ）、リトライカウンタを＋１にした後（ステップＳ７）、DMAコマンドの実行に戻る。リトライ回数が設定値を超えていたら（ステップＳ６／Ｎｏ）、故障と判断して故障処理を継続して行う。
【００９７】
図９は、図１に示した画像形成装置の故障処理のフォローチャートの一例を示す図である。
まず、故障を検出したLBAがどの領域かを判断する。判断には図２に示したアドレスマップを参照しながら、判断を行う（ステップＳ１１）。
次に、どの領域かの判断ができたら、その領域を使用している機能を使用不可にする（ステップＳ１２）。
【実施例２】
【００９８】
図１０は、図１に示した画像形成装置の他のフローチャートの一例を示す図である。
まず、実施例１と同様に、故障を検出したLBAがどの領域かを判断する（ステップＳ２１）。
次に、操作部（2）の表示部(14)に“ｘｘの領域が故障しました。初期化を行うと、故障が直る可能性がありますが、初期化を行いますか？”と表示する（ステップＳ２２）。
また、同じく“Yes”もしくは“No”を表示し、入力を待つ（ステップＳ２３）。
“Yes”の入力を検知した場合（ステップＳ２３／Ｙｅｓ）、故障箇所を含むパーティションのフォーマットを実行する（ステップＳ２４）。
“No”が入力された場合（ステップＳ２３／Ｎｏ）は、実施例１と同様に、その領域を使用している機能を使用不可にする（ステップＳ２５）。
【実施例３】
【００９９】
図１１は、図１に示した画像形成装置の他のフローチャートの一例を示す図である。
実施例１と同様に、故障を検出したLBAがどの領域かを判断する（ステップＳ３１）。
次に故障箇所を含むパーティションのフォーマットを実行する（ステップＳ３２）。
その領域を使用している機能を使用不可にする。尚表示及び入力を待つ動作は行わない（ステップＳ３３）。
【実施例４】
【０１００】
図１２は、図１に示した画像形成装置の他のフローチャートの一例を示す図である。
実施例１と同様に、故障を検出したLBAがどの領域かを判断し（ステップＳ４１）、実施例２のように操作部（2）の表示部(4)に表示を行うか否かを切り替える。
NVRAM(11)に不揮発のレジスタを設ける。すなわち、設定値が“1”であるか否かを判断する（ステップＳ４２）。
設定値が“1”であれば（ステップＳ４２／Ｙｅｓ）、ステップＳ４３に進み、設定値が“0”であればステップＳ４６に進む。
すなわち、設定値が“1”であれば（ステップＳ４２／Ｙｅｓ）、操作部（2）の表示部(14)に“ｘｘの領域が故障しました。初期化を行うと、故障が直る可能性がありますが、初期化を行いますか？”と表示する（ステップＳ４３）。
また、同じく“Yes”もしくは“No”を表示し、入力を待つ（ステップＳ４４）。
“Yes”の入力を検知したら（ステップＳ４４／Ｙｅｓ）、故障箇所を含むパーティションのフォーマットを実行する（ステップＳ４６）。
“No”が入力された場合（ステップＳ４４／Ｎｏ）は、実施例１と同様に、その領域を使用している機能を使用不可にする（ステップＳ４５）。
【実施例５】
【０１０１】
図１３は、図１に示した画像形成装置の他のフローチャートの一例を示す図である。
図８〜１２との差異は、ステップＳ５１、Ｓ５２、Ｓ６１、Ｓ６３、Ｓ６４の5箇所である。
NVRAM(11)に不揮発のフォーマットカウンタレジスタと最大フォーマット数設定レジスタとを設ける。フォーマットカウンタレジスタはパーティション毎に設ける。
【０１０２】
HDDアクセスがスタートしたら、フォーマットカウンタレジスタを“1”に設定する（ステップＳ５１）。
また、最大フォーマット数設定レジスタに最大値、この例では“5”を設定する（ステップＳ５２）。
リトライカウンタを“0”に設定する（ステップＳ５３）。
最大リトライ数を設定する（ステップＳ５４）。
READコマンドまたはWRITEコマンドを発行する（HOST→HDD：ステップＳ５５）。
実行結果を転送する（インタラプト及びステータス：ステップＳ５６）。
【０１０３】
次にエラーの有無を判断し（ステップＳ５７）、エラーが無い場合（ステップＳ５７／Ｎｏ）には終了し、エラーが有る場合（ステップＳ５７／Ｙｅｓ）にはステップＳ５８に進む。
リトライ回数が最大リトライ数値以下であるか否かを判断し（ステップＳ５８）、リトライ回数が最大リトライ数値以下である場合（ステップＳ５９／Ｙｅｓ）、リトライカウンタを＋１にしてステップＳ５５に戻り、リトライ回数が最大リトライ数値以下でない場合（ステップＳ５９／Ｎｏ）、故障を検出したLBAがどの領域かを判断する（ステップＳ６０）。
【０１０４】
エラー検知が行われたら、該当パーティションのフォーマットカウンタレジスタ値（フォーマット回数）と最大フォーマット数設定レジスタの値（最大フォーマット数値）とを比較する（ステップＳ６１）。
フォーマットカウンタレジスタ値の方が最大フォーマット数設定レジスタの値と同じか小さい場合（ステップＳ６１／Ｙｅｓ）は、故障箇所を含むパーティションをフォーマットし（ステップＳ６２）、フォーマットカウントを＋１にし（ステップＳ６３）、ステップＳ５３に戻る。
【０１０５】
フォーマットカウンタレジスタ値の方が最大フォーマット数設定レジスタの値より大きいか等しい場合（ステップＳ６１／Ｎｏ）は、操作部（2）の表示部(14)に“ｘｘの領域が故障しました。初期化をyy（この場合5）回行いましたが故障は直りませんでした”と表示する(ステップＳ６４)。
"Yes"もしくは"No"を表示し、入力を待つ（ステップＳ６５）。
"Yes"の入力を検知したら（ステップＳ６５／Ｙｅｓ）、故障箇所を含むパーティションのフォーマットを実行する（ステップＳ６２）。
"No"が入力された場合（ステップＳ６５／Ｎｏ）は、実施例１と同様に、その領域を使用している機能を使用不可にする（ステップＳ６６）。
また、フォーマットを行った場合、該当パーティションのフォーマットカウンタレジスタを＋１する（ステップＳ６３）。
【実施例６】
【０１０６】
図１４は、図１に示した画像形成装置の他のフローチャートの一例を示す図である。
図１４に示したフローチャートのうち、ステップＳ７１〜Ｓ８６は、図１３に示したフローチャートのステップＳ５１〜Ｓ６６と同様のため、説明を省略する。
故障が発生し、HDDの故障箇所を使用する機能を使用不可にしたら（ステップＳ８６）、操作部（2）の表示部(14)に“ｚｚ機能が使用不可能、または、現在、ｚｚ機能の性能は低下しています。"、と表示する(ステップＳ８７)。
【０１０７】
次に、具体的な機能をON/OFFする方法を示す。
図１５は、図１に示した画像形成装置に用いられるHDDの領域とその領域を使用する機能と機能ON/OFFレジスタのbitアサインの一例を示す図である。
図１５は、図２に示したアドレスマップの10個の領域に対応する機能を表記の通りとする。また、NVRAM(11)に不揮発の“機能ON/OFFレジスタ”を設ける。16bitの幅を持ちb15〜b06に表記されたそれぞれの機能がONかOFFであるかを示す。“1”で、その機能がON（使用可能）であることを示し、“0”でOFF（使用不可能）であることを示す。機能をOFFにする場合は、機能ON/OFFレジスタの該当機能のbitを“0”に変更する。
【実施例７】
【０１０８】
図１６は、図１に示した画像形成装置に用いられるHDDの新品検知のフローチャートの一例を示す図である。
MFPの電源がONされたら、HDDのシリアルNo.をチェックし（ステップＳ９１）、NVRAM(11)に記憶されているHDDのシリアルNoと同一の場合には終了し（ステップＳ９１／Ｙｅｓ）、記憶されているHDDのシリアルNoとは異なっていた場合には（ステップＳ９１／Ｎｏ）、機能ON/OFFレジスタを全て“1”に設定し（ステップＳ９２）、終了する。
【実施例８】
【０１０９】
図１７は、図１に示した画像形成装置に用いられる機能の起動チェックのフローチャートの一例を示す図である。
機能を起動しようとしたらまず、該当機能の機能ON/OFFレジスタは“1”であるか否かをチェックし（ステップＳ１０１）、該当機能の機能ON/OFFレジスタが“1”の場合（ステップＳ１０１／Ｙｅｓ）は、高い音（例えば、ピー音）を発して（ステップＳ１０２）、起動し、該当機能の機能ON/OFFレジスタが“0”の場合（ステップＳ１０１／Ｎｏ）は、低い音（例えば、ブー音）を発して（ステップＳ１０３）、起動せず終了する。
【実施例９】
【０１１０】
図１３、１４に示したフローチャートを参考に具体的に説明する。
コピー文書およびドキュメントBOX文書蓄積領域(A201)に故障が発生し、規定のリトライを行ってもエラーが発生し、また、同じ領域のフォーマットが規定回数を超えたら機能ON/OFFレジスタのbit 15を“0”に書き換える。
次に、操作部（2）の表示部(14)に“コピー文書の蓄積やドキュメントBOX文書の蓄積や蓄積されたコピー文書の印刷や蓄積されたドキュメントBOX文書の印刷”機能が使用不可能、の表示を操作部に表示する。
操作部（2）の表示部(14)のタッチパネル入力から“コピー文書の蓄積やドキュメントBOX文書の蓄積や蓄積されたコピー文書の印刷や蓄積されたドキュメントBOX文書の印刷”機能を起動しようとする場合には、まず、機能ON/OFFレジスタのbit 15が“1”であるか否かをチェックし、“1”の場合には起動し、“0”の場合には起動せず終了する。
【実施例１０】
【０１１１】
図１３、１４に示したフローチャートを参考に具体的に説明する。
スキャナ文書蓄積領域(202)に故障が発生し、規定のリトライを行ってもエラーが発生し、また、同じ領域のフォーマットが規定回数を超えたら機能ON/OFFレジスタのbit 14を“0”に書き換える。
次に、操作部（2）の表示部(14)に“スキャナ文書の蓄積や蓄積されたスキャナ文書の送信”機能が使用不可能、の表示を操作部に表示する。操作部（2）の表示部(14)のタッチパネル入力から“スキャナ文書の蓄積や蓄積されたスキャナ文書の送信”機能を起動しようとしたらまず、機能ON/OFFレジスタのbit 14が“1”であるか否かをチェックし、“1”の場合には起動し、“0”の場合には起動せず終了する。
【実施例１１】
【０１１２】
図１３、１４に示したフローチャートを参考に具体的に説明する。
FAX文書蓄積領域(A203)に故障が発生し、規定のリトライを行ってもエラーが発生し、また、同じ領域のフォーマットが規定回数を超えたら機能ON/OFFレジスタのbit 13を“0”に書き換える。
次に、操作部（2）の表示部(14)に“FAX文書の蓄積や蓄積されたFAX文書の送信”機能が使用不可能、の表示を操作部に表示する。操作部（2）の表示部(14)のタッチパネル入力から“FAX文書の蓄積や蓄積されたFAX文書の送信”機能を起動しようとしたらまず、機能ON/OFFレジスタのbit 13が“1”であるか否かをチェックし、“1”Ｎの場合には起動し、“0”の場合には起動せず終了する。
【実施例１２】
【０１１３】
図１３、１４に示したフローチャートを参考に具体的に説明する。
メールアドレス記憶領域(A204)に故障が発生し、規定のリトライを行ってもエラーが発生し、また、同じ領域のフォーマットが規定回数を超えた場合には機能ON/OFFレジスタのbit 12を“0”に書き換える。
次に、操作部（2）の表示部(14)に“文書のメール送信”機能が使用不可能、の表示を操作部に表示する。操作部（2）の表示部(14)のタッチパネル入力から“文書のメール送信”機能を起動しようとしたらまず、機能ON/OFFレジスタのbit 12が“1”であるか否かをチェックし、“1”の場合には起動し、“0”の場合には起動せず終了する。
【実施例１３】
【０１１４】
図１３、１４に示したフローチャートを参考に具体的に説明する。
アカウント情報記憶領域(A205)に故障が発生し、規定のリトライを行ってもエラーが発生し、また、同じ領域のフォーマットが規定回数を超えたら機能ON/OFFレジスタのbit 11を“0”に書き換える。
次に、操作部（2）の表示部(14)に“文書のFTP送信、指定フォルダへの転送”機能が使用不可能、の表示を操作部に表示する。操作部（2）の表示部(14)のタッチパネル入力から“文書のFTP送信、指定フォルダへの転送”機能を起動しようとしたらまず、機能ON/OFFレジスタのbit 11が“1”であるか否かをチェックし、“1”の場合には起動し、“0”の場合には起動せず終了する。
【実施例１４】
【０１１５】
図１３、１４に示したフローチャートを参考に具体的に説明する。
電話番号記憶領域(A206)に故障が発生し、規定のリトライを行ってもエラーが発生し、また、同じ領域のフォーマットが規定回数を超えたら機能ON/OFFレジスタのbit 10を“0”に書き換える。
次に、操作部（2）の表示部(14)に“FAX送信”機能が使用不可能、の表示を操作部に表示する。操作部（2）の表示部(14)のタッチパネル入力から“FAX送信”機能を起動しようとしたらまず、機能ON/OFFレジスタのbit 10が“1”であるか否かをチェックし、“1”の場合には起動し、“0”の場合には起動せず終了する。
【実施例１５】
【０１１６】
図１３、１４に示したフローチャートを参考に具体的に説明する。
コピー画像一時蓄積領域(A207)に故障が発生し、規定のリトライを行ってもエラーが発生し、また、同じ領域のフォーマットが規定回数を超えたら機能ON/OFFレジスタのbit 09を“0”に書き換える。
次に、操作部（2）の表示部(14)に“コピーの複数部出力（ソート）”機能が使用不可能、の表示を操作部に表示する。操作部（2）の表示部(14)のタッチパネル入力から“コピーの複数部出力（ソート）”機能を起動しようとしたらまず、機能ON/OFFレジスタのbit 09が“1”であるか否かをチェックし、“1”の場合には起動し、“0”の場合には起動せず終了する。
【実施例１６】
【０１１７】
図１３、１４に示したフローチャートを参考に具体的に説明する。
プリンタ画像一時蓄積領域(A208)に故障が発生し、規定のリトライを行ってもエラーが発生し、また、同じ領域のフォーマットが規定回数を超えたら機能ON/OFFレジスタのbit 08を“0”に書き換える。
次に、操作部（2）の表示部(14)に“プリンタの複数部出力（ソート）”機能が使用不可能、の表示を操作部に表示する。操作部（2）の表示部(14)のタッチパネル入力から“プリンタの複数部出力（ソート）”機能を起動しようとしたらまず、機能ON/OFFレジスタのbit 08が“1”であるか否かをチェックし、“1”の場合には起動し、“0”の場合には起動せず終了する。
【実施例１７】
【０１１８】
図１３、１４に示したフローチャートを参考に具体的に説明する。
プリンタ画像一時蓄積領域(A208)に故障が発生し、規定のリトライを行ってもエラーが発生し、また、同じ領域のフォーマットが規定回数を超えたら機能ON/OFFレジスタのbit 08を“0”に書き換える。
次に、操作部（2）の表示部(14)に“プリンタ出力機能が低下しています”の表示を操作部に表示する。操作部（2）の表示部(14)のタッチパネル入力からPCからネットワーク経由でプリントアウトの指示が来た場合は、機能ON/OFFレジスタのbit 08が“1”であるか否かをチェックし、“1”の場合にはHDDを使用してプリント動作を行い、“0”の場合にはHDDを使用せずに（メインメモリのみを使って）プリント動作を行う。
【実施例１８】
【０１１９】
図１３、１４にフローチャートを参考に具体的に説明する。
ログ蓄積領域(A209)に故障が発生し、規定のリトライを行ってもエラーが発生し、また、同じ領域のフォーマットが規定回数を超えたら機能ON/OFFレジスタのbit 07を“0”に書き換える。
次に、操作部（2）の表示部(14)に“ログの蓄積と蓄積ログの送信”機能が使用不可能、の表示を操作部に表示する。操作部（2）の表示部(14)のタッチパネル入力から“ログの蓄積と蓄積ログの送信”機能を起動しようとしたらまず、機能ON/OFFレジスタのbit 07が“1”であるか否かをチェックし、“1”の場合には起動し、“0”の場合には起動せず終了する。
【実施例１９】
【０１２０】
図１３、１４に示したフローチャートを参考に具体的に説明する。
ユーザカスタマイズ追加機能プログラム記憶領域(A210))に故障が発生し、規定のリトライを行ってもエラーが発生し、また、同じ領域のフォーマットが規定回数を超えたら機能ON/OFFレジスタのbit 06を“0”に書き換える。
次に、操作部（2）の表示部(14)に“ユーザカスタマイズ追加機能プログラムによる追加機能”が使用不可能、の表示を操作部に表示する。操作部（2）の表示部(14)のタッチパネル入力から“ユーザカスタマイズ追加機能プログラムによる追加機能”を起動しようとしたらまず、機能ON/OFFレジスタのbit 06が“1”であるか否かをチェックし、“1”の場合には起動し、“0”の場合には起動せず終了する。
【実施例２０】
【０１２１】
図１８は、図１に示した画像形成装置の操作画面の一例である。
図１８に示す文書蓄積ボタンのように機能が使用できない場合にボタンの色を薄く表示する。例えば、モノクロの場合はグレー、カラーの場合は薄い色に変更する（また、色相、明度、彩度を変えても良い。）。
【実施例２１】
【０１２２】
図１９は、図１に示した画像形成装置の操作画面の他の一例である。
操作画面にスキャナ画面のフォルダ送信画面を示すこの場合、タブと点線内の字、枠、塗りつぶし色を薄く表示する。
【実施例２２】
【０１２３】
操作部(2)のブザー(15)の制御を行う図１７にフローチャートを示す。
機能の起動時に該当機能の機能ON/OFFレジスタの値をチェックする“1”の場合、コントローラはブザー(15)に短い周波数の高い音を発するように指示を出す。感覚的には“ピッ”と聞こえる音とする。“0”の場合、コントローラはブザー(15)に長い周波数の低い音を発するように指示を出す。感覚的には“ブー”と聞こえる音とする。音の高さや長さ、音の数は問わない。
【実施例２３】
【０１２４】
次に本発明に係る画像形成装置の構成について、図２０を参照して説明する。
図２０は、図１に示した画像形成装置がプリンタの場合の構成図の一例である。
尚、画像処理回路(116)にストレージとしてのHDD(17)、コントローラ(1)等が内蔵されている。
回転可能に支持されて図２０の矢印方向に回転する感光体(201)の外周部には、除電装置Ｌと、クリーニング装置(202)と、帯電装置(203)と、現像装置(205)とが配設されている。
【０１２５】
感光体(201)の外周部における帯電装置(203)と現像装置(205)との間には、露光装置(204)から発せられる光情報を入射させるスペースが確保されている。
図２０に示す構成では感光体(201)が４個（201a、201b、201c、201d）あるが、現像装置(205)が扱う色材（トナー）の色が異なるのみであり、それぞれの外周部に設けられる画像形成用の上述した部品構成は同じである。
【０１２６】
感光体(201)は、直径が30ｍｍから100ｍｍ程度のアルミニュム円筒表面に、光導電性物質である有機半導体の層を設けて構成され、その一部が中間転写ベルト（第１の顕像担持手段）(210)に接している。
【０１２７】
中間転写ベルト(210)は、回転するローラ211、212、213、214により支持され、図２０の矢印方向に移動可能に張架されている。この中間転写ベルト(210)の裏側（ループの内側）には、第１の転写手段としてのローラ(212)が感光体(201)の近傍に配備され、感光体(201)上の顕像を中間転写ベルト(210)に転写させる。
【０１２８】
中間転写ベルト(210)のベルトループの外側における、中間転写ベルト(210)から顕像を記録媒体または裏面用中間転写ベルト（第２の顕像担持手段）(200)に転写する位置の下流に、中間転写ベルト用クリーニング装置(250)が配設されている。このクリーニング装置(250)のブラシは、中間転写ベルト(210)から顕像が他に転写された後でベルト表面に残留する不要なトナーを拭い去る。
【０１２９】
図２０はブラシローラが裏面用中間転写ベルト(200)の表面から離れた状態にある。このブラシローラは支点(250A)を中心として揺動可能に設けられ、裏面用中間転写ベルト(200)表面に接離可能な構造になっている。
中間転写ベルト(210)から転写されたトナー像を記録媒体Pに転写する以前、すなわち裏面用中間転写ベルト(100)がトナー像を担持しているときは離れた状態とし、記録媒体Pへの転写が行われてクリーニングが必要となったとき、ブラシローラは図２０での反時計方向に揺動し接触される。
除去された不要トナーはトナー収納部(250B)に集められる。
【０１３０】
露光装置(204)は公知のレーザ方式によるもので、フルカラー画像形成に対応した光情報を、一様に帯電された感光体(201)表面に潜像として照射する。この露光装置(204)としては、LEDアレイと結像手段とから成る露光装置を用いてもよい。
【０１３１】
このように、上述した感光体(201)と、クリーニング装置(202)と、帯電装置(203)と、露光装置(204)と、現像装置(205)と、除電装置Lと、第１の転写手段(212)とが、中間転写ベルト(210)に転写する顕像（トナーによる像）を生成する作像手段として機能する。
【０１３２】
中間転写ベルト(210)は、基体の厚みが50μｍ〜600μｍの樹脂フィルムあるいはゴムを基体にしたベルトであり、感光体(211)からトナーを転写可能とする抵抗値を備える。
この中間転写ベルト(210)に対して図２０の右方には、ベルト状の裏面用中間転写ベルト（第２の顕像担持手段）(200)が配設されている。この裏面用中間転写ベルト(200)は、回転ローラ(216、217、218、219)により支持され、図２０の矢印方向に移動可能に張架されており、裏側（ループの内側）には、第２の転写手段(220)が配設されている。裏面用中間転写ベルト(200)によるベルトループの外側に、この裏面用中間転写ベルト用クリーニング装置(250)、チャージャCH、などが配設されている。
【０１３３】
上述した第２の転写手段(219)と、ローラ(218、219)と、中間転写ベルト(210)を支持するローラ(214)とにより、中間転写ベルト(210)と裏面用中間転写ベルト(200)とが接触し、あらかじめ定められた転写ニップを形成する。
【０１３４】
裏面用中間転写ベルト(200)は、基体の厚みが50μｍ〜600μｍの樹脂フィルムあるいはゴムを基体にしたベルトで、中間転写ベルト(210)からトナーを転写可能とする抵抗値を備えるベルトである。
【０１３５】
記録媒体（用紙）Pは図の下方の給紙装置（給紙カセット）(226-1、226-2)に収納されており、最上にある用紙が給紙ローラ(227)で１枚づつ、複数のガイド(229)を経てレジストローラ対(228)に搬送される。
記録媒体Pが搬送されるさらに下流には、定着用加熱手段(230)、排紙ガイド対(231)、排紙ローラ対(232)、排紙スタック部(240)が配設されている。
【０１３６】
図２０における中間転写ベルト(210)の上方で排紙スタック部(240)の下方には、補給用のトナーが収納できる収納部TSが設けてある。トナーの色はマゼンタ、シアン、イエロー、ブラックの四色があり、カートリッジTCの形態にされている。このカートリッジTCからは、粉体ポンプ等により対応する色の現像装置に適宜補給される。
【０１３７】
こうした装置本体の一部であるフレーム(251)は、開閉支軸(251A)を中心として、回動・開放が可能な構造にされている。このため、ユーザーはこのフレーム(251)を開いた状態とすることにより記録媒体の搬送路を大きく開くことができ、ジャムが発生した場合の記録媒体P（用紙）の処理を容易にしている。
【０１３８】
また、上述した記録媒体Pへの画像形成を行う装置本体の上部に示した画像読み取り装置が支持部(266)を介して連設され、この画像読み取り装置により読み取られた画像データを上述した装置本体が記録媒体Pに印刷することで、コピー動作を可能にするよう構成されている。
【０１３９】
画像読取装置は、原稿(105)を搭載するコンタクトガラス(101)、シートスルー用読み取り窓(102)、白レベル調整やシェーディング補正データ生成用の基準白板(103)、原稿(105)を照射する光源(107)及び第１ミラー(108)が搭載される第１キャリッジ(109)、第２ミラー(110)、第３ミラー(111)が搭載される第２キャリッジ(112)、キャリッジ位置を検出するために備えられたホームポジションセンサ（HPS）(117)、CCDイメージセンサ（CCD）(114)上に縮小結像させるレンズユニット(113)、光電変換素子であるCCD(114)を搭載した画像読取回路(115)、画像処理回路(116)、第１キャリッジ(109)、第２キャリッジ(112)を駆動するスキャナ駆動モータ、及び原稿センサ等から構成される。
【０１４０】
画像読み取り装置の外周部には、操作・表示部（表示手段、かつ入力手段）が設けられている。この操作・表示部は、ユーザーに各種の操作情報を表示により通知すると共に操作入力を受けるタッチパネルや、テンキーなど各種のボタンを備える。
ユーザーは、この操作・入力部により、コピーの片面／両面切り替え、コピー動作の開始、コピー枚数の設定、コピー機能とプリンタ機能との切り替えなどの各種操作を行う。
【０１４１】
次に、本実施形態としての画像形成装置により両面印刷を行う場合の動作について説明する。
まず作像手段による作像が行われる。
露光装置(204)の動作により、不図示のLD（Laser Diode）光源からの光は、不図示の光学部品を経て、帯電装置(203)により一様に帯電された感光体(201)のうち、まず感光体(201a)上に至り、書き込み情報（色に応じた情報）に対応した潜像を形成する。
【０１４２】
感光体(201a)ａの潜像は現像装置(205)で現像され、トナーによる顕像が感光体(201a)の表面に形成・保持される。このトナー像は、第１の転写手段(212)により、感光体(201a)と同期して移動する中間転写ベルト(210)の表面に転写される。
感光体(201a)の表面は、残存するトナーがクリーニング装置(202)でクリーニングされ、除電装置Ｌで除電され次の作像サイクルに備える。
【０１４３】
中間転写ベルト(210)は、表面に転写されたトナー像を坦持し、図２０の矢印の方向に移動する。上述した感光体(201a)の場合と同様の動作により、感光体(201b)には別の色に対応する潜像が書き込まれ、その対応する色のトナーで現像され顕像が形成される。この顕像は、すでに中間転写ベルト(210)に転写されている前の色の顕像に重ねられ、最終的に感光体(201a〜201d)により形成された４色の顕像が重ねられる。
【０１４４】
このとき同期して裏面用中間転写ベルト(200)は矢印方向に移動していて、中間転写ベルト(210)表面に転写された顕像が、第２の転写手段(220)の作用により裏面用中間転写ベルト(200)の表面に転写される。
このように、本実施形態としての画像形成装置は、いわゆるタンデム形式である４個の感光体(201)上で顕像が形成されながら、中間転写ベルト(210)および裏面用中間転写ベルト(200)が搬送移動し、作像が進められるので、感光体(201)上に顕像を形成して中間転写ベルト(210)、裏面用中間転写ベルト(200)まで転写していく工程に要する時間が短縮できる構成となっている。
【０１４５】
中間転写ベルト(210)が所定のところまで搬送移動すると、記録媒体Pのもう一方の面（表面）に転写されるべきトナー画像が、上述した工程で再度作像手段Gにより作像され、給紙が開始される。
給紙ローラ(227)が反時計方向に回転すると、給紙装置（給紙カセット）(226-1、226-2)内の最上部にある記録媒体Pが引き出され、レジストローラ対(228)に搬送される。
【０１４６】
レジストローラ対(228)を経て、中間転写ベルト(210)と裏面用中間転写ベルト(200)との間に搬送された記録媒体Pの片側の面（表面）に、中間転写ベルト(210)表面のトナー像が第２の転写手段(220)により転写される。
更に記録媒体Pは図２０における上方に搬送され、裏面用中間転写ベルト(200)表面のトナー像が、チャージャCHにより記録媒体Ｐのもう一方の面（裏面）に転写される。転写に際して、記録媒体Ｐは画像の位置が正規のものとなるよう、タイミングがとられて搬送される。
【０１４７】
本実施形態では、感光体(201)上に作像されるトナーの極性はマイナスである。第１の転写手段(212)にプラスの電荷を与えることで、感光体(201)に作像された顕像（トナー）は中間転写ベルト(210)に転写される。さらに、第２の転写手段(219)にプラスの電荷を与えることで、中間転写ベルト(210)に作像されたトナーは裏面用中間転写ベルト(200)に転写される。
上述のように中間転写ベルト(210)表面のトナーが記録媒体Pの片側の面（表面）に転写された後、チャージャCHからプラス極性の電荷与えることで、裏面用中間転写ベルト(200)表面のマイナス極性のトナーは吸引されて、記録媒体Pの他の面（裏面）に転写される。
【０１４８】
上述した動作により両面にトナー像が転写された記録媒体Pは、定着手段(230)に送られ、記録媒体P上の両面のトナー像が一度に溶融、定着され、ガイド対(231)を経て排紙ローラ対(232)により本体フレーム上部の排紙スタック部(240)に排出される。
【図面の簡単な説明】
【０１４９】
【図１】本発明に係る画像形成装置の一実施例を示すブロック図である。
【図２】図１に示した画像形成装置に用いられるストレージとしてのHDDのアドレスマップの一例である。
【図３】（ａ）は、図１に示した画像形成装置に用いられるSATAのコマンド/ステータスのフォーマットの一例であり、（ｂ）はFISタイプ一覧の一例である。
【図４】図１に示した画像形成装置に用いられるATAのコマンドアドレスマップの一例を示す図である。
【図５】図１に示した画像形成装置に用いられるSATA及びATAのレジスタ名の対応表の一例である。
【図６】図１に示した画像形成装置に用いられるSATAのレジスタWRITEアクセスのFIS構造を示す図である。
【図７】図１に示した画像形成装置に用いられるSATAのレジスタREADアクセスのFIS構造の一例を示す図である。
【図８】図１に示した画像形成装置に用いられるHDDのREAD/WRITEアクセスと故障検出のフローチャートの一例を示す図である。
【図９】図１に示した画像形成装置の故障処理のフォローチャートの一例を示す図である。
【図１０】図１に示した画像形成装置の他のフローチャートの一例を示す図である。
【図１１】図１に示した画像形成装置の他のフローチャートの一例を示す図である。
【図１２】図１に示した画像形成装置の他のフローチャートの一例を示す図である。
【図１３】図１に示した画像形成装置の他のフローチャートの一例を示す図である。
【図１４】図１に示した画像形成装置の他のフローチャートの一例を示す図である。
【図１５】図１に示した画像形成装置に用いられるHDDの領域とその領域を使用する機能と機能ON/OFFレジスタのbitアサインの一例を示す図である。
【図１６】、図１に示した画像形成装置に用いられるHDDの新品検知のフローチャートの一例を示す図である。
【図１７】図１に示した画像形成装置に用いられる機能の起動チェックのフローチャートの一例を示す図である。
【図１８】図１に示した画像形成装置の操作画面の一例である。
【図１９】図１に示した画像形成装置の操作画面の他の一例である。
【図２０】図１に示した画像形成装置がプリンタの場合の構成図の一例である。
【符号の説明】
【０１５０】
１    コントローラ
２    操作部
３    プロッタ
４    スキャナ
５    ボタン
６    ＣＰＵ
７    ＡＳＩＣ
８    ＳＡＴＡ  ＨＯＳＴ  コントローラ
９    ＲＡＭ
１０    ＲＯＭ
１１    ＮＶＲＡＭ
１２    データ処理とエンジン制御部
１３    スキャナデータ処理部
１４    表示部
１５    ブザー
１６    ネットワーク
１７    ＨＤＤ（ストレージ）
【図１】
0005004831.tif 000002
【図２】
0005004831.tif 000003
【図３】
0005004831.tif 000004
【図４】
0005004831.tif 000005
【図５】
0005004831.tif 000006
【図６】
0005004831.tif 000007
【図７】
0005004831.tif 000008
【図８】
0005004831.tif 000009
【図９】
0005004831.tif 000010
【図１０】
0005004831.tif 000011
【図１１】
0005004831.tif 000012
【図１２】
0005004831.tif 000013
【図１３】
0005004831.tif 000014
【図１４】
0005004831.tif 000015
【図１５】
0005004831.tif 000016
【図１６】
0005004831.tif 000017
【図１７】
0005004831.tif 000018
【図１８】
0005004831.tif 000019
【図１９】
0005004831.tif 000020
【図２０】
0005004831.tif 000021