(57)【特許請求の範囲】
【請求項１】
使用者の操作を受け付ける操作パネルと、
使用者に警告を行う警告部と、
ＥＣＣによる誤り検知を行う回路を備えＥＣＣによる誤り検出回数を記憶、更新し、データの記憶に用いられるＳＳＤを含む記憶部と、
前記ＳＳＤと通信するためのインターフェイス部を含む制御部と、
電力を供給する電源装置と、を備え、
前記操作パネルは、初期時点の設定を受け付け、
前記制御部は、
通常モードで予め定められた移行条件が満たされると、画像形成装置のモードを省電力モードとし、
前記省電力モードのとき予め定められた供給停止部分への電力供給を前記電源装置に停止させ、
前記省電力モード中に予め定められた解除条件が満たされると、モードを前記通常モードに戻し、
前記通常モードでは前記供給停止部分への電力供給を前記電源装置に行わせ、
設定された前記初期時点と、直前の寿命判断処理がなされた時点のうち、最も直近の時点からカウントする時間が一定値になるごとに、寿命判断処理を実行し、
画像形成装置のモードが前記通常モードである時間をカウントし、
前記寿命判断処理では現時点のＥＣＣによる誤り検出回数を前記ＳＳＤから取得し、
取得したＥＣＣによる誤り検出回数を不揮発的に前記記憶部に記憶させ、
過去のＥＣＣによる誤り検出回数と取得した現時点のＥＣＣによる誤り検出回数に基づき、前記寿命判断処理の実行タイミング間でのＥＣＣによる誤り検出回数の増加量を求め、
求めた増加量が予め定められた閾値以上か否かを判断する判断処理を行い、
前記閾値以上のとき現時点が予め定められた警告不要期間内であるか否かを確認し、
前記警告不要期間外のとき、前記ＳＳＤの寿命に関する警告を前記警告部に行わせ、
前記閾値未満のとき、又は、前記警告不要期間内であるとき、前記警告を前記警告部に行わせないことを特徴とする画像形成装置。
【請求項２】
前記警告部は、前記操作パネルに設けられた表示パネルであり、
前記制御部は、前記警告として前記ＳＳＤのデータのバックアップを促す警告画面を前記表示パネルに表示させることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、主電源投入によって起動した時と、省電力モードから通常モードに復帰した時に、前記警告画面を前記表示パネルに表示させることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記警告部は、コンピューターと通信を行う通信部であり、
前記制御部は、コンピューターの画面に前記ＳＳＤのデータのバックアップを促す画面を表示させるための警告データを、予め定められたコンピューターに向けて前記通信部に送信させることを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
前記制御部は、画像形成装置の提供者と、画像形成装置のメンテナンスを行う者の何れか一方、又は、両方のコンピューターに向けて、前記警告データを、前記通信部に送信させることを特徴とする請求項４に記載の画像形成装置。
【請求項６】
記憶媒体を接続するための接続部を含み、
前記接続部に記憶媒体が接続された状態で、前記操作パネルに前記ＳＳＤのデータのバックアップの開始指示がなされたとき、
前記制御部は、前記ＳＳＤのデータを複製して前記記憶媒体に記憶させるバックアップ処理を行うことを特徴とする請求項１乃至５の何れか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）を搭載する画像形成装置に関する。
【背景技術】
【０００２】
現在、流通している大容量の不揮発的な記憶装置には、ＳＳＤがある。ＳＳＤは、書き換え回数に限界があり、寿命がある。この寿命を考慮した技術が特許文献１に記載されている。具体的に、特許文献１には、記憶媒体の初期容量、予備領域容量、ＳＭＡＲＴ情報を特定し、ＳＭＡＲＴ情報に基づいて障害発生領域に関して予備領域を用いて実際に利用可能な容量を特定し、利用可能な容量を用いて記憶媒体の使用可能領域の容量を特定し、予備領域の容量が残っておらず利用可能な容量が予め定めた最小領域以下の場合、実行できる機能を制限する記憶媒体の管理方法が記載されている。そして、寿命になった際の振舞い（ライトプロテクト、リードオンリーなど）を指定できるようにしようとする（特許文献１：請求項１〜５、段落［０００７］）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１４９１１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像形成装置の制御プログラム、制御用データ、スキャンや受信により入力された画像データのような各種データを記憶させるため、複合機のような画像形成装置には大容量の記憶装置が搭載されることがある。そして、大容量の記憶装置として、ＳＳＤを用いることがある。
【０００５】
ＳＳＤには、フラッシュメモリーを用いられる。また、ＳＳＤでは、大容量化に適したＮＡＮＤ型のフラッシュメモリーが用いられることが多い。フラッシュメモリーでは、メモリーセルの電荷を保持する絶縁膜が書き換えの繰り返しによって劣化してゆく。そのため、データの書き換えを繰り返しているうちに、ＳＳＤでは、データの読み出し不可、誤ったデータの読み出し、書き込み不可、データ破損のような不具合が出てくる。
【０００６】
ＳＳＤは、画像形成装置の起動に関するプログラムやデータを記憶することがある。しかし、プログラムやデータの破損や化けが生ずると、画像形成装置を起動できなくなる場合が出てくる。また、ＳＳＤは、画像形成装置でなされるジョブに関するプログラムやデータを記憶することがある。しかし、プログラムやデータに破損や化けが生ずると、画像形成装置で適切にジョブが実行できなくなる場合が出てくる。また、ＳＳＤは、ジョブで再利用するための画像データを記憶する場合がある。しかし、画像データに破損や化けが生ずると、適切な（所望の）ジョブの実行結果を得られなくなる場合が出てくる。このように、ＳＳＤは、使用期間が長くなるほど記憶されるプログラムやデータに不具合が生じやすくなるので、使用者は、寿命とＳＳＤに記憶されたデータの保護を考慮しつつ使用する必要があるという問題がある。
【０００７】
ここで、特許文献１記載の技術では、予備領域の容量が残っておらず利用可能な容量が予め定めた最小領域以下の場合、実行できる機能を制限して、少しでも記憶媒体の寿命を延ばそうとする。しかし、ＳＳＤの寿命が尽きる前にデータを保護するための方策への言及はない。また、ＳＳＤが寿命によりクラッシュしたとき（寿命が尽きたとき）、ＳＳＤのシステム領域のデータが破損していることにより、アクセスや読み出し自体できないこともあり、特許文献１記載の技術では、ＳＳＤに記憶されたデータを保護することができずに使用者の損害が大きくなり得るという問題がある。
【０００８】
上記目的を達成するために請求項１に係る画像形成装置は、操作パネルと、警告部と、記憶部と、制御部と、電源装置を含む。前記操作パネルは、使用者の操作を受け付ける。前記警告部は、使用者に警告を行う。前記記憶部は、ＥＣＣによる誤り検知を行う回路を備えＥＣＣによる誤り検出回数を記憶、更新し、データの記憶に用いられるＳＳＤを含む。前記制御部は、前記ＳＳＤと通信するためのインターフェイス部を含む。前記電源装置は電力を供給する。前記操作パネルは、初期時点の設定を受け付ける。前記制御部は、通常モードで予め定められた移行条件が満たされると、画像形成装置のモードを省電力モードとする。前記省電力モードのとき、前記制御部は、予め定められた供給停止部分への電力供給を前記電源装置に停止させる。前記省電力モード中に予め定められた解除条件が満たされると、前記制御部は、モードを前記通常モードに戻す。前記通常モードでは、前記制御部は、前記供給停止部分への電力供給を前記電源装置に行わせる。前記制御部は、設定された前記初期時点と、直前の寿命判断処理がなされた時点のうち、最も直近の時点からカウントする時間が一定値になるごとに、寿命判断処理を実行する。前記制御部は、画像形成装置のモードが前記通常モードである時間をカウントする。前記寿命判断処理では、前記制御部は、現時点のＥＣＣによる誤り検出回数を前記ＳＳＤから取得する。前記制御部は、取得したＥＣＣによる誤り検出回数を不揮発的に前記記憶部に記憶させる。過去のＥＣＣによる誤り検出回数と取得した現時点のＥＣＣによる誤り検出回数に基づき、前記制御部は、前記寿命判断処理の実行タイミング間でのＥＣＣによる誤り検出回数の増加量を求める。前記制御部は、求めた増加量が予め定められた閾値以上か否かを判断する判断処理を行う。前記閾値以上のとき、前記制御部は、現時点が予め定められた警告不要期間内であるか否かを確認する。前記警告不要期間外のとき、前記制御部は、前記ＳＳＤの寿命に関する警告を前記警告部に行わせる。前記閾値未満のとき、又は、前記警告不要期間内であるとき、前記制御部は、前記警告を前記警告部に行わせない。
【課題を解決するための手段】
【０００９】
上記目的を達成するために請求項１に係る画像形成装置は、操作パネルと、警告部と、記憶部と、制御部とを含む。前記操作パネルは、使用者の操作を受け付ける。前記警告部は、使用者に警告を行う。前記記憶部は、ＥＣＣによる誤り検知を行う回路を備えＥＣＣによる誤り検出回数を記憶、更新し、データの記憶に用いられるＳＳＤを含む。前記制御部は、前記ＳＳＤと通信するためのインターフェイス部を含む。また、前記制御部は、予め定められた実行タイミングで、現時点のＥＣＣによる誤り検出回数を前記ＳＳＤから取得し、取得したＥＣＣによる誤り検出回数を不揮発的に前記記憶部に記憶させるとともに、過去のＥＣＣによる誤り検出回数と取得した現時点のＥＣＣによる誤り検出回数に基づき、前記実行タイミング間でのＥＣＣによる誤り検出回数の増加量を求め、求めた増加量が予め定められた閾値以上か否かを判断する判断処理を行う。そして、前記制御部は、前記閾値以上のとき前記ＳＳＤの寿命に関する警告を前記警告部に行わせ、前記閾値未満のとき前記警告を前記警告部に行わせない。
【発明の効果】
【００１０】
本発明によれば、ＥＣＣによる誤り検出回数に基づき、ＳＳＤの寿命についての判断を行う。そして、判断結果に基づいて警告を行う。これにより、バックアップのような処置を促し、寿命が尽きる前にＳＳＤに記憶されたデータを保護することができる。また、大きなデータの全てが失われることを防ぐことができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係る複合機を示す図である。
【図２】実施形態に係る複合機のハードウェア構成を示す図である。
【図３】実施形態に係るＳＳＤを説明するための図である。
【図４】実施形態に係る複合機での寿命判断処理の流れの一例を示すフローチャートである。
【図５】実施形態に係る警告画面の一例を示す図である。
【図６】実施形態に係るＳＳＤのデータのバックアップの流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態を図１〜図６を用いて説明する。そして、以下の説明では、複合機１００（画像形成装置に相当）を例に挙げて説明する。但し、各実施の形態に記載されている構成、配置等の各要素は、発明の範囲を限定するものではなく単なる説明例にすぎない。
【００１３】
（画像形成装置の概要）
まず、図１を用いて、実施形態に係る複合機１００の概要を説明する。図１は、実施形態に係る複合機１００を示す図である。
【００１４】
図１に示すように、複合機１００は、操作パネル１を有する。又、複合機１００は、上部に原稿搬送部２と画像読取部３を有する。また、複合機１００は、内部に、給紙部４ａ、搬送部４ｂ、画像形成部４ｃ、定着部４ｄを含む印刷部４を有する。
【００１５】
原稿搬送部２は、セットされた原稿を１枚ずつ読み取り位置に向けて連続的、自動的に搬送する。画像読取部３は、原稿搬送部２により搬送される原稿や、載置読取用コンタクトガラス（不図示）にセットされた原稿を読み取り、画像データを生成する。
【００１６】
操作パネル１は、印刷やスキャンに関する設定画面や各種メッセージを表示する表示パネル１１（警告部に相当）、表示パネル１１に対して設けられたタッチパネル部１２、スタートキー１３のようなハードキーを含む。そして、操作パネル１は、印刷ジョブや送信ジョブに関する設定（使用者の操作）を受け付ける。
【００１７】
給紙部４ａは、印刷時、用紙を供給する。搬送部４ｂは、給紙部４ａから送り出された用紙を画像形成部４ｃまで導く。画像形成部４ｃは、画像データに基づきトナー像を形成し、用紙に転写する。定着部４ｄは、トナー像が転写された用紙を加熱・加圧して、用紙にトナー像を定着させる。定着後の用紙は、排出トレイ１０１に排出される。
【００１８】
（複合機１００のハードウェア構成）
次に、図２を用いて、実施形態に係る複合機１００のハードウェア構成を説明する。図２は、実施形態に係る複合機１００のハードウェア構成を示す図である。
【００１９】
図２に示すように、複合機１００は、内部に制御部５（制御基板）を含む。制御部５は、装置の各部を制御する。制御部５は、ＣＰＵ５１、画像データに対し画像処理を行い、印刷や送信に用いる画像データを生成する画像処理部５２、ＲＯＭ６１（例えば、フラッシュＲＯＭ）、ＲＡＭ６２を含む。
【００２０】
また、複合機１００には、大容量の記憶装置としてＳＳＤ７が設けられる。ＳＳＤ７は制御部５と通信可能に接続される。記憶部６は、ＲＯＭ６１、ＳＳＤ７のような不揮発性の記憶装置と、ＲＡＭ６２のような揮発性の記憶装置を含む。
【００２１】
ＣＰＵ５１は、中央演算処理装置である。ＣＰＵ５１は記憶部６に記憶されたデータ、プログラムを用いて、演算や処理を行う。具体的に、ＣＰＵ５１は、記憶部６の制御プログラムや制御用データに基づき複合機１００の各部の制御を行う。
【００２２】
制御部５は、印刷部４（給紙部４ａ、搬送部４ｂ、画像形成部４ｃ、定着部４ｄ）の各部と通信可能に接続される。制御部５は、適切に画像形成が行われるように、給紙、用紙搬送、トナー像の形成、転写、定着を行う印刷部４の各部を制御する。なお、制御部５とは別に、印刷部４の制御を実際に行うエンジン制御部を設け、実際の制御をエンジン制御部に行わせつつ、制御部５がエンジン制御部に動作指示を与えることにより印刷部４の動作が制御されるようにしてもよい。そして、制御部５は、画像読取部３が原稿を読み取って得られた画像データに基づき印刷部４に印刷を行わせることができる（コピー機能）。
【００２３】
又、制御部５には、通信部５４（警告部に相当）が接続される。通信部５４は、パーソナルコンピューターやサーバーのようなコンピューター２００やＦＡＸ装置３００と、ネットワークやケーブルを介して通信を行うためのインターフェイスである。制御部５は、通信部５４がコンピューター２００から受信した印刷用データ（画像データや印刷設定）に基づき印刷部４に印刷を行わせる（プリンター機能）。又、通信部５４は、画像データをコンピューター２００やＦＡＸ装置３００に送信できる（送信機能）。
【００２４】
又、制御部５は、画像読取部３や原稿搬送部２と通信可能に接続される。制御部５は、画像読取部３や原稿搬送部２に動作指示を与え、画像読取部３や原稿搬送部２は、指示に応じて動作する。
【００２５】
又、制御部５は、操作パネル１の表示を制御する。また、制御部５は、操作パネル１と通信を行い、タッチパネル部１２へのタッチや、スタートキー１３のようなハードキーに対する操作によってなされた使用者の設定の内容を認識する。そして、制御部５は、使用者の設定に合うように、印刷部４、画像読取部３、原稿搬送部２を制御してジョブを実行させる。
【００２６】
また、複合機１００には、主電源のＯＮ／ＯＦＦを行うための主電源スイッチＭＳが設けられる。なお、主電源スイッチＭＳは、操作パネル１に設けてもよい。主電源スイッチＭＳがＯＮされると、商用電源と接続される電源装置ＰＷは、複合機１００への各部（制御部５の全体、操作パネル１、原稿搬送部２、画像読取部３、印刷部４、記憶部６、通信部５４、各種センサーなど）への電力供給を開始する。電力供給開始により、制御部５は、起動処理用のプログラムやデータを記憶部６から読み出して起動処理を行う。これにより、複合機１００は、通常モードで起動する。通常モードは、複合機１００の全ての部分に電力を供給し、直ちに任意のジョブを行える状態である。
【００２７】
通常モードで予め定められた移行条件が満たされると、制御部５は、消費電力低減のため、複合機１００を省電力モードとする。移行条件は適宜定めることができる。複合機１００の起動、ジョブの終了、あるいは、操作パネル１で最後に操作がなされてから、操作パネル１への操作や通信部５４のジョブデータ（プリントジョブや送信ジョブ）の受信のような複合機１００への入力がなされないまま、予め定められた省電力モード移行時間が経過すると、制御部５は、移行条件が満たされたと判断する。また、操作パネル１に節電キーを設けておき、制御部５は、節電キーが操作されたとき移行条件が満たされたと判断してもよい。
【００２８】
移行条件が満たされると、制御部５は、複合機１００のうち、予め定められた供給停止部分（例えば、制御部５の一部、操作パネル１の一部、原稿搬送部２、画像読取部３、印刷部４、記憶部６の一部）への電力供給を電源装置ＰＷに停止させ、複合機１００を省電力モードとする。省電力モード中に予め定められた解除条件が満たされると、制御部５は、複合機１００を通常モードに戻す。操作パネル１への操作や通信部５４のジョブデータの受信のような複合機１００への入力があったことを解除条件とすることができる。そして、制御部５は、解除条件が満たされたとき、供給停止部分への電力供給を電源装置ＰＷに再開させ、起動用のプログラムやデータを記憶部６から読み出し、供給停止部分を再び使用できる状態とする。
【００２９】
（ＳＳＤ７）
次に、図３に基づき、本発明の実施形態に係る複合機１００に搭載されるＳＳＤ７の概要を説明する。図３は、実施形態に係るＳＳＤ７を説明するための図である。
【００３０】
本実施形態の複合機１００には、ＳＳＤ７が搭載される。ＳＳＤ７とデータの送受信を行うため、制御部５にはホストコントローラー５５とインターフェイス部５６が設けられる。ホストコントローラー５５はＣＰＵ５１に内蔵されていてもよい。インターフェイス部５６はコネクターを含み、ケーブルを介して、ＳＳＤ７に設けられたＳＳＤインターフェイス７１のコネクターと接続される。
【００３１】
ホストコントローラー５５は、インターフェイス部５６に接続されたＳＳＤ７を認識して、認識結果をＣＰＵ５１に通知する。また、ホストコントローラー５５は、ＳＳＤ７からのデータの読み出しやＳＳＤ７へのデータの書き込みを制御する。具体的に、ＣＰＵ５１からの読み出し指示に基づき、ホストコントローラー５５は、ＣＰＵ５１に指定されたＳＳＤ７の読み出し場所からデータを読み出す。また、ＣＰＵ５１からの書き込み指示に基づき、ホストコントローラー５５は、ＣＰＵ５１に指定された書き込み場所へのデータの書き込みをＳＳＤ７に行わせる。
【００３２】
制御部５とＳＳＤ７は、ＳＡＴＡ（Ｓｅｒｉａｌ  ＡＴＡ）の規格に準拠したものを用いることができる。なお、ＳＡＴＡの以外の規格に準拠したものも複合機１００に用いることができる。
【００３３】
ＳＳＤ７は、ＳＳＤコントローラー７０、ＳＳＤインターフェイス７１、バッファメモリー７２、フラッシュメモリー７３を含む。フラッシュメモリー７３には、ＮＡＮＤ型のものを用いることができる。また、実際、フラッシュメモリー７３のメモリーチップは複数設けられるが、便宜上、図３では、フラッシュメモリー７３を１つのみ図示している。
【００３４】
そして、ＳＳＤコントローラー７０は、ホストコントローラー５５とやり取りをしつつＳＳＤ７の全機能の制御を行う。ＳＳＤコントローラー７０は、バッファメモリー７２とフラッシュメモリー７３の動作を制御する。また、ＳＳＤコントローラー７０は、論理アドレスと物理アドレスの変換や、データの誤りの検出や、誤りのあるデータの訂正の処理を担う。また、ＳＳＤコントローラー７０は、フラッシュメモリー７３のメモリーブロックごとの消去回数を記憶し、各メモリーブロックの書き換え回数が均等となるように、データの書き込みを行う。また、ＳＳＤコントローラー７０は、不良が発生した領域を使用禁止にし、予備のブロックを代わりに割り当てる。
【００３５】
データをフラッシュメモリー７３に書き込むとき、ホストコントローラー５５（インターフェイス部５６）から書き込むデータが送信される。ＳＳＤインターフェイス７１は、ホストコントローラー５５からのデータを受信する。ＳＳＤコントローラー７０は、受信されたデータをまずは、バッファメモリー７２に記憶させる。
【００３６】
そして、ＳＳＤコントローラー７０は、バッファメモリー７２に記憶されたデータに基づき、誤りの検出と誤り訂正のためのＥＣＣ（Ｅｒｒｏｒ  Ｃｈｅｃｋｉｎｇ  ａｎｄ  Ｃｏｒｒｅｃｔｉｏｎ）符号が付されたデータをフラッシュメモリー７３に記憶させる（書き込みさせる）。ＳＳＤコントローラー７０に設けられたＥＣＣ符号回路７０ａは、書き込むデータの各ブロックに付すＥＣＣ符号を生成する。なお、データに対するＥＣＣ符号の生成をホストコントローラー５５に行わせてもよい。そして、ＳＳＤコントローラー７０は、ＥＣＣ符号が付されたデータをフラッシュメモリー７３に書き込む。
【００３７】
データをフラッシュメモリー７３から読み出すとき、ＳＳＤコントローラー７０は、フラッシュメモリー７３からデータを読み出し、バッファメモリー７２にいったん記憶させる。このとき、ＳＳＤコントローラー７０がＥＣＣによる誤り検出を行う。具体的に、ＳＳＤコントローラー７０に設けられたＥＣＣ符号回路７０ａが、ＥＣＣ符号に基づき、読み出したデータの誤り検出と訂正を行う。ＳＳＤコントローラー７０は、ＳＳＤインターフェイス７１を介し、誤り検出処理を行ったデータ（誤りがあったときには訂正後のデータ）を制御部５（ホストコントローラー５５）に送信する。
【００３８】
本実施形態のＳＳＤ７には、Ｓ．Ｍ．Ａ．Ｒ．Ｔ．（Ｓｅｌｆ−Ｍｏｎｉｔｏｒｉｎｇ  Ａｎａｌｙｓｉｓ  ａｎｄ  Ｒｅｐｏｒｔｉｎｇ  Ｔｅｃｈｎｏｌｏｇｙ、以下、「ＳＭＡＲＴ」と略称。）機能が搭載されている。ＳＳＤコントローラー７０は、予め定められた検査項目について検査を行う。そして、検査結果は、ＳＭＡＲＴ情報ｉ１としてＳＳＤ７に記憶される。
【００３９】
ＳＭＡＲＴでは、ＥＣＣによる誤り検出回数（累計誤り検出回数）の項目が設けられている（Ｃ３（１９５）の項目ＩＤ）。制御部５は、ＳＳＤ７に記憶されたＳＭＡＲＴ情報ｉ１を参照して、ＥＣＣによる誤り検出回数を認識できる。なお、ＳＳＤ７は、ＳＭＡＲＴ情報機能を有するものでなくてはならない訳では無く、ＥＣＣによる誤り検出を行い、ＥＣＣによる誤り検出回数をデータとして記憶するものであればよい。このように、ＳＳＤ７は、ＥＣＣによる誤り検出や誤り訂正を行う回路を含み、ＥＣＣによる誤り検出回数を記憶、更新する。
【００４０】
そして、ＳＳＤ７は、各種データの記憶に用いられる。図３に示すように、ＳＳＤ７には、ＳＭＡＲＴ情報ｉ１の他、プログラムＰ１や、制御用データＤ２や、画像データＤ３のような様々なデータを記憶させることができる。
【００４１】
例えば、ＳＳＤ７には、主電源投入時や、省電力モードから通常モードへの復帰時での制御部５や、操作パネル１、原稿搬送部２、画像読取部３、印刷部４のような複合機１００に含まれる部分の起動に用いるプログラムＰ１や制御用データＤ２を記憶させることができる。主電源投入時や、省電力モードから通常モードへの復帰時に、起動用のプログラムＰ１やデータがＳＳＤ７から読み出される。また、コピーや送信のようなジョブに関するプログラムＰ１や制御用データＤ２をＳＳＤ７に記憶させてもよい。また、各設定項目のデフォルトの設定値のようなデータをＳＳＤ７に記憶させてもよい。また、後の再利用のため、画像読取部３の読み取りで得られた画像データＤ３や、実行されたジョブの内容の複製データをＳＳＤ７に記憶させてもよい。また、コピーや送信ジョブのとき、画像読取部３の読み取りで得られた画像データＤ３を圧縮したデータの一時的な保管場所としてもＳＳＤ７を用いることができる。
【００４２】
また、ＳＳＤ７の寿命について判断するため、制御部５は、予め定められた実行タイミングで寿命に関する判断処理（以下、「寿命判断処理」と称する。）を行う。寿命判断処理のとき、制御部５は、ＳＭＡＲＴ情報ｉ１に含まれるＥＣＣによる誤り検出回数（誤り検出回数を示す値）を取得する。そして、制御部５は、取得したＥＣＣによる誤り検出回数をＥＣＣによる誤り検出の履歴データＤ１として、記憶部６に不揮発的に記憶させる。履歴データＤ１は、記憶部６のうち、ＲＯＭ６１に記憶させるようにしてもよいし、ＳＳＤ７に記憶させるようにしてもよい。これにより、各時点（各実行タイミング）でのＥＣＣによる累計誤り検出回数が記録される。
【００４３】
（寿命判断処理）
次に、図４、図５を用いて、寿命判断処理を説明する。図４は、実施形態に係る複合機１００での寿命判断処理の流れの一例を示すフローチャートである。図５は、実施形態に係る警告画面Ｓ１の一例を示す図である。
【００４４】
制御部５は、予め定められた実行タイミングでＳＳＤ７の寿命判断処理を行う。実行タイミングは適宜定めることができる。制御部５は、操作パネル１で設定された初期時点と、直前の寿命判断処理がなされた時点のうち、最も直近の時点から、制御部５がカウントする時間が一定値になるごとに、寿命判断処理を実行する。なお、時間カウントのため、計時部５３が制御部５に設けられる。
【００４５】
制御部５がどのような時間をカウントするかは、適宜定めることができる。制御部５は、複合機１００の主電源投入状態（主電源スイッチＭＳのＯＮ状態）の時間をカウントしてもよい。また、複合機１００のモードが通常モードとなっている時間をカウントするようにしてもよい。制御部５は、カウントした時間が一定値になったとき、寿命判断処理の実行タイミングになったと判断し、寿命判断処理を行う。なお、制御部５は、寿命判断処理を行ったとき、カウント時間をリセットする（ゼロに戻す）。そして、カウントを再開する。
【００４６】
あるいは、制御部５は日時を基準に寿命判断処理を行うようにしてもよい。どのような日時に行うかは、曜日や、複合機１００の主電源をＯＮしている時間帯を考慮して適宜定めることができる。この場合、制御部５は、一日、数日、一週間、数週間、１ヶ月、数ヶ月に１回、モードや主電源のＯＮ／ＯＦＦといった複合機１００の状態によらず、一定の実行間隔で、決まった時刻に寿命判断処理を行うことになる。
【００４７】
そして、図４のフローチャートは、予め定められた寿命判断処理の実行タイミングに到った時点である。
【００４８】
まず、制御部５は、ＳＳＤ７に記憶されたＳＭＡＲＴ情報ｉ１の中から、ＥＣＣによる誤り検出回数（累計回数を示す値）のデータを取得する（ステップ♯１）。そして、制御部５は、現時点のＥＣＣによる誤り検出回数を記憶部６（ＳＳＤ７又はＲＯＭ６１）に追加記憶させ、履歴データＤ１に取得したＥＣＣによる誤り検出回数を含めさせる（ステップ♯２）。言い換えると、制御部５は、フロー開始時点（ステップ♯１）にＳＭＡＲＴ情報ｉ１から読み出したＥＣＣによる誤り検出回数を履歴データＤ１に追加する。また、制御部５は、現時点のＥＣＣによる誤り検出回数に関連付けて、記憶日時のような関連情報を履歴データＤ１に追加させてもよい。そして、記憶部６は、制御部５の指示に基づいて履歴データＤ１を更新する。
【００４９】
制御部５は、履歴データＤ１から過去に記憶されたＥＣＣによる誤り検出回数を読み出す（ステップ♯３）。具体的には、現時点よりも１回前に行われた寿命判断処理時に記憶されたＥＣＣによる誤り検出回数を読み出す。
【００５０】
そして、制御部５は、過去の（前回の寿命判断処理時の）ＥＣＣによる誤り検出回数と取得した現時点のＥＣＣによる誤り検出回数に関する増加量を求める（ステップ♯４）。制御部５は、現時点のＥＣＣによる誤り検出回数を、履歴データＤ１のうち、現時点よりも１回前の寿命判断処理時に記憶されたＥＣＣによる誤り検出回数を減じることで、前回の寿命判断処理から現時点までの増加回数を増加量として求める。また、制御部５は、今回の寿命判断処理でのＥＣＣによる誤り検出回数を、前回の寿命判断処理でのＥＣＣによる誤り検出回数で除して得られる増加率を増加量として求めてもよい。
【００５１】
そして、制御部５は、求めた増加量が予め定められた閾値以上であるか否かを確認する（ステップ♯５）。ＳＳＤ７の各セルの絶縁膜の劣化が進むと、ＥＣＣによる誤り検出回数の数が増加傾向を示す。この傾向に基づき、ＳＳＤ７の寿命に関する警告を行うか否かを判断する。
【００５２】
閾値は適宜定めることができる。増加回数を増加量として求めるとき、超えるべきでは無く、バックアップをとり始めることが好ましい増加回数を閾値として定める。例えば、ＥＣＣによっては訂正できない誤りが生ずるまで、あるいは、読み出したデータに異常が生ずるまで、ＳＳＤ７のデータの書き換えを繰り返し、ＳＳＤ７をそのような状態としてから所定のタイミングに対応する期間内での増加回数の平均値を求める実験を行う。そして、実験で求めた平均値又は平均値から安全マージンを減じた値を閾値としてもよい。
【００５３】
また、増加率を増加量として求めるとき、超えるべきでは無く、バックアップをとり始めることが好ましい増加率を閾値として定める。例えば、ＥＣＣによっては訂正できない誤りが生ずるまで、あるいは、読み出したデータに異常が生ずるまで、ＳＳＤ７のデータの書き換えを繰り返し、ＳＳＤ７をそのような状態としてから所定のタイミングに対応する期間内での増加率の平均値を求める実験を行う。実験で求めた平均値又は平均値から安全マージンを減じた値を閾値としてもよい。
【００５４】
増加量として増加回数のみを求めるとき、制御部５は、求めた増加回数と増加回数に対して定められた閾値を比較する。増加量として増加率のみを求めるとき、制御部５は、求めた増加率と増加率に対して定められた閾値を比較する。そして、制御部５は、閾値以上であるかを確認する。
【００５５】
また、増加量として増加回数と増加率を求めるとき、制御部５は、増加回数と増加率に対してそれぞれ定められた閾値と、求めた増加回数と増加率それぞれについて閾値との比較を行う。そして、増加回数と増加率の両方が閾値以上のとき、制御部５は、閾値以上と判断する（ステップ♯５のＹｅｓ）。これにより、増加回数と増加率の両方の観点から寿命の判断を行うことができる。なお、増加回数と増加率の何れか一方が閾値以上であれば、制御部５は、閾値以上と判断してもよい。
【００５６】
ステップ♯５でＮｏと判断するとき、ＳＳＤ７はまだ健康（正常）な状態にあると考えてよいので、制御部５は、警告を行う部分に警告を行わせることなく本フローを終了させる（エンド）。
【００５７】
一方、ステップ♯５でＹｅｓと判断するとき、制御部５は、現時点が警告不要期間内であるか否かを確認する（ステップ♯６）。警告不要期間とは、ＳＳＤ７のバックアップ処理がなされた時点から予め定められた猶予時間が経過するまでの期間である。猶予時間は、寿命判断処理の周期の数倍程度の時間としてもよいし、十数時間、数十時間、１日、数日、一週間、数週間のように、時間、日、週単位で定めてもよい。また、猶予時間は、操作パネル１で設定できるようにしてもよい。
【００５８】
判断処理の結果、実行タイミング間でのＥＣＣによる誤り検出回数の増加量が閾値以上でも、警告不要期間内であるとき（ステップ♯６のＹｅｓ）、制御部５は、警告を行う部分にＳＳＤ７の寿命に関する警告を行わせないまま、本フローを終了させる（エンド）。
【００５９】
一方、警告不要期間外のとき（ステップ♯６のＮｏ）、制御部５は、警告としてＳＳＤ７のデータのバックアップを促す警告画面Ｓ１を表示パネル１１に表示させる（ステップ♯７）。
【００６０】
警告画面Ｓ１の一例を図５に示す。警告画面Ｓ１は、表示パネル１１が表示している画面に重ねて表示される。警告画面Ｓ１はＳＳＤ７の寿命に関しての警告が含まれる画面である。具体的に、警告画面Ｓ１は、ＳＳＤ７のデータのバックアップを促すための画面である。警告画面Ｓ１内には、バックアップ実行キーＫ１が配される。なお、閉じるキーＫ０が操作されると、制御部５は、警告画面Ｓ１を表示パネル１１に消させる。また、バックアップ実行キーＫ１が操作されると、制御部５は、バックアップ設定画面（不図示）を表示パネル１１に表示させる。そして、バックアップ設定画面での設定の後、制御部５はＳＳＤ７のデータのバックアップ処理を行う。
【００６１】
また、警告画面Ｓ１には、警告不要期間に関する猶予期間を設定するための猶予期間設定キーＫ２が設けられる（図５参照）。使用者は、猶予期間設定キーＫ２を操作すると表示される画面にて猶予期間を設定することができる。なお、操作パネル１で所定の操作を行うことにより、警告画面Ｓ１を経なくても、猶予期間の設定画面を表示させ、猶予期間を設定することができる。
【００６２】
そして、制御部５は、設定された猶予期間を記憶部６（ＳＳＤ７又はＲＯＭ６１）に記憶させる。そして、制御部５は、バックアップ処理がなされた時点と、設定された猶予期間に基づき、現時点が警告不要期間内であるか否か判断する。
【００６３】
続いて、制御部５は、コンピューター２００のディスプレイにＳＳＤ７のデータのバックアップを促す画面を表示させるためのデータである警告データを、予め定められたコンピューター２００に向けて通信部５４に送信させる（ステップ♯８）。具体的に、通信部５４は、コンピューター２００のディスプレイにＳＳＤ７のデータのバックアップを促すメッセージ（警告）を含む画面を表示させるためのデータを警告データとして送信する。この警告データを受けたコンピューター２００は、ＳＳＤ７のデータのバックアップを促す旨をディスプレイに表示させる。
【００６４】
どのようなコンピューター２００に警告データを送信するかは、予め定めておくことができる。警告画面Ｓ１には、警告データの送信先を設定するための送信先設定キーＫ３が設けられる（図５参照）。使用者は、送信先設定キーＫ３を操作すると表示される送信先設定画面（不図示）にて送信先の宛先情報（アドレス）を設定することができる。なお、操作パネル１で所定の操作を行うことにより、警告画面Ｓ１を経なくても、送信先設定画面を表示させ、警告データの送信先を設定することができる。そして、制御部５は、設定された送信先の宛先情報（アドレス）を記憶部６（ＳＳＤ７又はＲＯＭ６１）に記憶させる。制御部５は、記憶部６が記憶する送信先に警告データを送信する。
【００６５】
警告データの送信先（予め定められたコンピューター２００のアドレス）として、社内の複合機１００の管理責任者や、管理部門のコンピューター２００を設定登録しておけば、ＳＳＤ７のデータのバックアップや、ＳＳＤ７の交換の必要性を、社内の管理担当者に知らせることができる。
【００６６】
また、デフォルトで（当初から）、複合機１００（画像形成装置）の提供者（販売会社やリース元の会社）と、複合機１００のメンテナンスを行う者（メンテナンスサービス提供会社）の何れか一方、又は、両方のコンピューター２００を警告データの送信先として登録してもよい。制御部５は、複合機１００の販売会社、リース元の会社、メンテナンスサービス提供会社の何れか又は複数のコンピューター２００に向けて、警告データを通信部５４に送信させる。これにより、ＳＳＤ７がクラッシュしてデータが失われる前に、複合機１００の関係者、提供者は、ＳＳＤ７の交換を使用者に提案できる。
【００６７】
そして、制御部５は、主電源投入によって起動したときと、省電力モードから通常モードに復帰したときに、警告画面Ｓ１を表示する旨の設定値を記憶部６に記憶させる（フラグを立てる。ステップ♯９）。そして、本フローは終了する（エンド）
【００６８】
主電源投入によって起動したときと、省電力モードから通常モードに復帰したとき、制御部５は、警告画面Ｓ１を表示する旨の設定値が記憶部６に記憶されているか否かを確認する。そして、警告画面Ｓ１を表示する旨の設定値が記憶されているとき（値が警告画面Ｓ１を表示する旨を示すとき）、制御部５は、起動時、復帰時に上述の警告画面Ｓ１（図５参照）を表示パネル１１に表示させる。
【００６９】
（ＳＳＤ７のデータのバックアップ）
次に、図２、図６を用いて、実施形態に係る複合機１００でのＳＳＤ７のデータのバックアップを説明する。図６は、実施形態に係るＳＳＤ７のデータのバックアップの流れの一例を示すフローチャートである。
【００７０】
まず、複合機１００には、外付ＨＤＤや、半導体メモリー（ＵＳＢメモリーやメモリーカードのような持ち運び可能な記憶媒体９（図２参照）を接続するための接続部８（図２参照）が設けられる。接続部８は、コネクターや通信回路や通信ソフトウェアを含み、記憶媒体９を接続するためのインターフェイスである。
【００７１】
そして、本実施形態の複合機１００では、接続部８に接続された記憶媒体９に、ＳＳＤ７に記憶されたデータを複製し記憶させることができる。言い換えると、ＳＳＤ７のデータを記憶媒体９にバックアップすることができる。
【００７２】
上記の警告画面Ｓ１でバックアップ実行キーＫ１が操作され、スタートキー１３の操作のようなバックアップの開始指示がなされたとき、制御部５は、ＳＳＤ７のデータのバックアップを開始する。なお、警告画面Ｓ１を経なくても、ＳＳＤ７のデータのバックアップの開始指示を行うこともできる。使用者は、操作パネル１で所定の操作を行うことにより、所望するときにＳＳＤ７のデータのバックアップを行える。
【００７３】
そして、図６のフローチャートのスタートは、バックアップ実行キーＫ１の操作後にバックアップの開始指示があったとき、又は、操作パネル１で所定の操作が行われたことにより、ＳＳＤ７のデータのバックアップ（複製）を開始する時点である。
【００７４】
まず、制御部５は、接続部８に記憶媒体９が接続されているか否かを確認する（ステップ♯２１）。接続されていないとき（ステップ♯２１のＮｏ）、制御部５は、表示パネル１１に記憶媒体９を接続すべき旨のメッセージを表示させつつ（ステップ♯２２）、記憶媒体９の接続の確認を続ける（ステップ♯２２→ステップ♯２１）。
【００７５】
接続されたとき（ステップ♯２１のＹｅｓ）、制御部５はＳＳＤ７のデータを複製し、複製したデータの記憶媒体９への書き込みを接続部８に行わせる（ステップ♯２３）。なお、操作パネル１は、ＳＳＤ７が記憶するデータのうち、複製するデータの指定を受け付けてもよい。制御部５は、ＳＳＤ７の全データ、又は、複製が指定されたデータを複製して、記憶媒体９に記憶させる。
【００７６】
そして、制御部５は、ＳＳＤ７のデータの複製が完了したか（バックアップ処理が完了したか）の確認を続ける（ステップ♯２４、ステップ♯２４のＮｏ→ステップ♯２４）。完了したとき（ステップ♯２４のＹｅｓ）、制御部５は、警告不要期間の開始時点を定めるため、バックアップ処理の完了日時を記憶部６（ＳＳＤ７とＲＯＭ６１の何れか一方、又は、両方）に記憶させる（ステップ♯２５）。
【００７７】
また、バックアップ処理によって警告不要期間が開始されるため、制御部５は、警告画面Ｓ１を主電源投入によって起動したときと、省電力モードから通常モードに復帰したときに警告画面Ｓ１を表示する旨の設定値が記憶部６に記憶されていれば、その設定値を抹消する（フラグを降ろす。ステップ♯２６）。そして、本フローは終了する（エンド）。
【００７８】
このようにして、実施形態に係る画像形成装置（複合機１００）は、操作パネル１と、警告部（表示パネル１１、通信部５４）と、記憶部６と、制御部５とを含む。操作パネル１は、使用者の操作を受け付ける。警告部は、使用者に警告を行う。記憶部６は、ＥＣＣによる誤り検知を行う回路を備えＥＣＣによる誤り検出回数を記憶、更新し、データの記憶に用いられるＳＳＤ７を含む。制御部５は、ＳＳＤ７と通信するためのインターフェイス部５６を含む。また、制御部５は、予め定められた実行タイミングで、現時点のＥＣＣによる誤り検出回数をＳＳＤ７から取得し、取得したＥＣＣによる誤り検出回数を不揮発的に記憶部６に記憶させるとともに、過去のＥＣＣによる誤り検出回数と取得した現時点のＥＣＣによる誤り検出回数に基づき、実行タイミング間でのＥＣＣによる誤り検出回数の増加量を求め、求めた増加量が予め定められた閾値以上か否かを判断する判断処理を行う。そして、制御部５は、閾値以上のときＳＳＤ７の寿命に関する警告を警告部に行わせ、閾値未満のとき警告を警告部に行わせない。
【００７９】
これにより、実行タイミング間でのＥＣＣによる誤り検出回数の増加量に基づき、寿命が尽きつつあるか否かを判断する。そして、ＳＳＤ７の寿命が短くなってきていて、クラッシュの発生の可能性が高くなりつつあり、データのバックアップ（複製）をしておくべきと判断できるとき、使用者に警告することができる。これにより、ＳＳＤ７のデータのバックアップや、ＳＳＤ７の交換の必要性を使用者に認識させることができる。
【００８０】
又、警告部は、操作パネル１に設けられた表示パネル１１である。制御部５は警告としてＳＳＤ７のデータのバックアップを促す警告画面Ｓ１を表示パネル１１に表示させる。これにより、使用者に、ＳＳＤ７の寿命が尽きつつあることと、ＳＳＤ７のデータのバックアップの必要性を知らせることができる。
【００８１】
又、制御部５は、主電源投入によって起動した時と、省電力モードから通常モードに復帰した時に、警告画面Ｓ１を表示パネル１１に表示させる。これにより、画像形成装置（複合機１００）の間近に使用者がいる可能性が高いタイミングで警告画面Ｓ１を表示させ、使用者にバックアップの必要性を知らせる画面を視認させることができる。
【００８２】
又、警告部（表示パネル１１、通信部５４）は、コンピューター２００と通信を行う通信部５４である。制御部５は、コンピューター２００の画面にＳＳＤ７のデータのバックアップを促す画面を表示させるための警告データを、予め定められたコンピューター２００に向けて通信部５４に送信させる。
【００８３】
これにより、特定のコンピューター２００の画面（ディスプレイ）にＳＳＤ７のデータのバックアップを促す画面を表示させることができる。従って、特定のコンピューター２００の使用者にＳＳＤ７のデータのバックアップの必要性を知らせることができる。例えば、画像形成装置（複合機１００）にジョブ（例えば、印刷ジョブ）に関するデータを送信する使用者や、社内の画像形成装置の管理者のコンピューター２００が予め定められたコンピューター２００として登録する。
【００８４】
又、制御部５は、画像形成装置（複合機１００）の提供者と、画像形成装置のメンテナンスを行う者の何れか一方、又は、両方のコンピューター２００に向けて、警告データを通信部５４に送信させる。
【００８５】
画像形成装置（複合機１００）を扱う業者（ディーラー）や画像形成装置のメンテナンスを行う業者のコンピューター２００を予め定められたコンピューター２００として登録しておくことにより、業者から積極的にＳＳＤ７の交換を働きかけることができる。従って、ＳＳＤ７の故障によるデータ喪失という損害が生ずる前に、ＳＳＤ７の交換を提案することができる。
【００８６】
又、画像形成装置（複合機１００）は、記憶媒体９を接続するための接続部８を含む。接続部８に記憶媒体９が接続された状態で、操作パネル１にＳＳＤ７のデータのバックアップの開始指示がなされたとき、制御部５はＳＳＤ７のデータを複製して記憶媒体９に記憶させるバックアップ処理を行う。これにより、接続部８に接続された記憶媒体９にＳＳＤ７のデータを複製することができ、データのバックアップを容易に行うことができる。
【００８７】
データのバックアップをして間もない間は、すぐに警告を行う必要はない。また、使用者は、データのバックアップをしてからすぐの警告や、頻繁な警告を煩わしいと思う場合がある。そこで、制御部５は、バックアップ処理がなされてから予め定められた警告不要期間が終わるまで、警告部（表示パネル１１、通信部５４）にＳＳＤ７の寿命に関する警告を行わせない。これにより、使用者に煩わしさ、不快感を与えないようにすることができる。
【００８８】
以上、本発明の実施形態について説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。
【産業上の利用可能性】
【００８９】
本発明は、ＳＳＤを搭載した画像形成装置に利用可能である。
【符号の説明】
【００９０】
１００  複合機（画像形成装置）          １      操作パネル
１１    表示パネル（警告部）            ５      制御部
５４    通信部（警告部）                ５６    インターフェイス部
６      記憶部                          ６１    ＲＯＭ（記憶部）
６２    ＲＡＭ（記憶部）                ７      ＳＳＤ（記憶部）
７０    ＳＳＤコントローラー            ８      接続部
９      記憶媒体                        ２００  コンピューター
Ｓ１    警告画面
【図１】
0006365341.tif 000002
【図２】
0006365341.tif 000003
【図３】
0006365341.tif 000004
【図４】
0006365341.tif 000005
【図５】
0006365341.tif 000006
【図６】
0006365341.tif 000007