(57)【要約】【課題】どのようなＳＳＤが取り付けられても、ＳＳＤの寿命が尽きるまでの残り時間が短くなっている旨の警告を、適切なタイミングで出す。【解決手段】報知部と、各ブロックの書き換え回数を記憶するＳＳＤと、交換前ＳＳＤに記憶されていたベンダーと機種名を含むデバイス情報と、交換前ＳＳＤが寿命に到ったときの各ブロックの書き換え回数に基づく実力値を記憶する不揮発性記憶装置と、現在取り付けられているＳＳＤ（搭載ＳＳＤ）の各ブロックの書き換え回数に関する現在値が警告値を超えているとき、搭載ＳＳＤの寿命に関する警告を報知部に報知させ、搭載ＳＳＤと交換前ＳＳＤのベンダーと同じとき、交換前ＳＳＤの実力値に予め定められた第１割合を乗じて得られる値を警告値に設定する制御部を含む。【選択図】図６
2017040978.tif 000002
【特許請求の範囲】
【請求項１】
メッセージを報知する報知部と、
ブロック単位でデータの書き換えを行い、各ブロックの書き換え回数を記憶するＳＳＤと、
以前取り付けられていた前記ＳＳＤである交換前ＳＳＤに記憶されていたベンダーと機種名を含むデバイス情報と、前記交換前ＳＳＤが寿命に到ったときの各ブロックの書き換え回数に基づき定められた前記交換前ＳＳＤの実力値を記憶する不揮発性記憶装置と、
現在取り付けられている前記ＳＳＤである搭載ＳＳＤに記憶された各ブロックの書き換え回数に基づき各ブロックの書き換え回数に関する現在値を求め、前記現在値が警告値を超えているとき前記搭載ＳＳＤの寿命に関する警告を前記報知部に報知させ、前記デバイス情報に基づき前記搭載ＳＳＤのベンダーを認識し、前記搭載ＳＳＤのベンダーが前記交換前ＳＳＤのベンダーと同じとき、前記交換前ＳＳＤの前記実力値よりも小さい値であって、前記実力値に予め定められた第１割合を乗じて得られる値を前記警告値に設定する制御部を含むことを特徴とする画像形成装置。
【請求項２】
前記搭載ＳＳＤのベンダーが前記交換前ＳＳＤのベンダーと同じで無い場合、及び、前記搭載ＳＳＤが画像形成装置に初めて取り付けられた前記ＳＳＤである場合、
前記制御部は、前記デバイス情報に基づき、前記搭載ＳＳＤが画像形成装置のメーカー推奨のものであるか否かを確認し、
メーカー推奨のものでないとき、一般的な書き換え回数として予め定められた標準値に予め定められた第２割合を乗じた値を前記警告値に設定し、
前記第２割合は、前記第１割合よりも小さいことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記不揮発性記憶装置は、画像形成装置のメーカー推奨のＳＳＤである推奨ＳＳＤの前記警告値を記憶し、
前記搭載ＳＳＤが前記推奨ＳＳＤであるとき、
前記制御部は、前記不揮発性記憶装置に記憶された値であって、前記搭載ＳＳＤに対応する値を前記警告値に設定することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
通信するための通信部を含み、
前記制御部は、前記搭載ＳＳＤの機種の前記実力値が、収集対象の各画像形成装置から前記機種情報に対応づけて前記実力値を収集してＳＳＤの機種ごとの前記実力値を格納する実力値収集サーバーに、記憶されているか否かを前記通信部に問い合わせさせ、
前記実力値が前記実力値収集サーバーに記憶されているとき前記搭載ＳＳＤの機種の前記実力値を前記通信部に取得させ、
前記搭載ＳＳＤのベンダーが、前記交換前ＳＳＤのベンダーと同じであるか否か、前記搭載ＳＳＤが画像形成装置に初めて取り付けられたものであるか否か、前記搭載ＳＳＤが画像形成装置のメーカー推奨のものであるか否かを問わず、前記通信部に取得させた前記実力値に前記第１割合を乗じた値を前記警告値に設定することを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
前記制御部は、設定した前記警告値が予め定められた下限値よりも小さいとき、前記搭載ＳＳＤの寿命が短い旨のメッセージを前記報知部に報知させることを特徴とする請求項１乃至４の何れか１項に記載の画像形成装置。
【請求項６】
前記制御部は、各ブロックの書き換え回数の平均値を求める演算、各ブロックの書き換え回数のうち最大値を求める演算、各ブロックの書き換え回数のうち最小値を求める演算のうち何れか１つの演算により、前記現在値と前記実力値を求めることを特徴とする請求項１乃至５の何れか１項に記載の画像形成装置。
【請求項７】
前記ＳＳＤは、ウェアレベリング処理を行うことを特徴とする請求項１乃至５の何れか１項に記載の画像形成装置。
【請求項８】
請求項４に記載の画像形成装置と、
収集対象の各画像形成装置から前記機種情報に対応づけて前記実力値を収集する実力値収集サーバーと、を含むことを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）を搭載する画像形成装置に関する。
【背景技術】
【０００２】
複合機、複写機、プリンター、ＦＡＸ装置のような画像形成装置には、大容量の不揮発的な記憶装置としてＳＳＤが搭載されることがある。ＳＳＤは、高速なアクセス可能といった利点がある。しかし、ＳＳＤ内のフラッシュメモリーは、書き換え回数が多くなるほど、劣化が進み、最終的には、正しくデータを記憶できなくなる。そのため、ＳＳＤにはデータの書き換え回数に基づく寿命がある。そして、特許文献１には、ＳＳＤのようなフラッシュメモリーの寿命に関する技術の一例が記載されている。
【０００３】
具体的に、特許文献１には、揮発性の主記憶手段と、ブロック単位に書き換え回数の制限数がある不揮発性の補助記憶手段を含み、主記憶手段に画像データを書き込む領域があるか否かを判断し、書き込む領域があるとき、画像データを主記憶手段に書き込み、書き込む領域がないとき、画像データを補助記憶手段に書き込み、補助記憶手段のブロックのうち、書き換え回数が制限数に達した不良ブロックを検出し、不良ブロックの数が所定の数に達したと判断された場合、画像データの処理条件を変更して、補助記憶手段への書き込みを規制する画像形成装置が記載されている。この構成により、周辺機器の処理条件を変更して、不揮発性の記憶手段への書き込みを規制し、不揮発性の記憶手段の寿命を延ばそうとする（特許文献１：請求項１、段落［００１７］）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−０５５４５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＳＳＤは、ＮＡＮＤ型のようなフラッシュメモリー（不揮発性の半導体メモリー）を含む。また、ＳＳＤでは、予め定められたブロック（サイズ）の単位でデータの書き込みがなされる。そして、フラッシュメモリーは書き換えが繰り返されると劣化が進む。正しくデータを記憶できない、あるいは、誤り訂正符号を用いても正しいデータを回復できないブロックは、使用不可とされる。また、ブロックの書き換え回数に上限を設け、書き換え回数が上限回数に達したブロック（フラッシュメモリーのセル）を使用不可とすることもある。書き換え回数の上限により、ＳＳＤは使用しているうちに最終的に寿命が尽きる。
【０００６】
画像形成装置に搭載されるＳＳＤには、様々なデータが記憶される。例えば、印刷ジョブや送信ジョブに用いる画像データの一時的な記憶（スプール）にＳＳＤが用いられる。また、後の再利用のための画像データの蓄積にＳＳＤが用いられることもある。また、制御用プログラムのようなソフトウェアをＳＳＤに記憶させることもある。様々な用途にＳＳＤが用いられるので、ＳＳＤの寿命が尽きると、印刷や送信のようなジョブを実行することができなくなる。例えば、コピージョブ中にＳＳＤの寿命が尽きると、突然、画像形成装置はコピーを行えない状態となる。
【０００７】
そこで、ＳＳＤの寿命が尽きる前に、使用者にＳＳＤの寿命が尽きるまでの残り時間が短くなっていることを使用者に警告することが好ましい。更に、ＳＳＤの寿命が尽きるよりも前であって、寿命が尽きるまでの時間が短くなっており、かつ、ＳＳＤの寿命が尽きるまである程度、余裕のある時点で、ＳＳＤの寿命に関する警告を出すことが望ましい。
【０００８】
ここで、画像形成装置のような組み込み機器には、ＰＣ用のＳＳＤに比べて容量が小さいものが搭載されることもあり、画像形成装置に搭載できるＳＳＤは、種類が多く、様々なベンダーから供給されている。また、ＳＳＤは、規格に沿ったインターフェイスを採用しているので、画像形成装置のメーカーが推薦していないＳＳＤや、メーカーが動作を確認していないＳＳＤが画像形成装置に取り付けられることもある。
【０００９】
ブロックの書き換え可能な回数は、ＳＳＤのコントローラーの性能や、用いられているフラッシュメモリーの影響を受ける。このため、寿命到達までの各ブロックの書き換え可能回数は、ＳＳＤにより異なる。取り付け可能なＳＳＤは多様であるため、寿命が尽きるまでのブロックの書き換え可能回数を推定することが難しいので、適切な時点で警告を出すことが難しいという問題がある。あるブロックの書き換え回数が固定値に到達したときに警告を出すと、警告を出すタイミングが早すぎる、又は、遅すぎる場合が生ずる。
【００１０】
ここで、特許文献１記載の技術では、補助記憶手段の寿命を延ばす。しかし、特許文献１記載の技術では、ＳＳＤの寿命が尽きるまでの残り時間が短くなっている旨の警告を、適切なタイミングで出す点についての言及はない。従って、特許文献１記載の技術では、上記の問題を解決することはできない。
【００１１】
本発明は、上記問題点を鑑み、どのようなＳＳＤが取り付けられても、ＳＳＤの寿命が尽きるまでの残り時間が短くなっている旨の警告を、適切なタイミングで出す。
【課題を解決するための手段】
【００１２】
上記目的を達成するために請求項１に係る画像形成装置は、報知部、ＳＳＤ、不揮発性記憶装置、制御部を含む。前記報知部は、メッセージを報知する。前記ＳＳＤは、ブロック単位でデータの書き換えを行い、各ブロックの書き換え回数を記憶する。前記不揮発性記憶装置は、以前取り付けられていた前記ＳＳＤである交換前ＳＳＤに記憶されていたベンダーと機種名を含むデバイス情報と、前記交換前ＳＳＤが寿命に到ったときの各ブロックの書き換え回数に基づき定められた前記交換前ＳＳＤの実力値を記憶する。前記制御部は、現在取り付けられている前記ＳＳＤである搭載ＳＳＤに記憶された各ブロックの書き換え回数に基づき各ブロックの書き換え回数に関する現在値を求め、前記現在値が警告値を超えているとき前記搭載ＳＳＤの寿命に関する警告を前記報知部に報知させ、前記デバイス情報に基づき前記搭載ＳＳＤのベンダーを認識し、前記搭載ＳＳＤのベンダーが前記交換前ＳＳＤのベンダーと同じとき、前記交換前ＳＳＤの前記実力値よりも小さい値であって前記実力値に予め定められた第１割合を乗じて得られる値を前記警告値に設定する。
【発明の効果】
【００１３】
本発明によれば、取り付けられたＳＳＤによって、警告を出すまでの各ブロックの書き換え回数に関する警告値を変える。これにより、どのようなＳＳＤが取り付けられても、ＳＳＤの寿命が尽きるまでの残り時間が短くなっている旨の警告を、適切なタイミングで出すことができる。
【図面の簡単な説明】
【００１４】
【図１】実施形態に係る複合機の一例を示す図である。
【図２】実施形態に係るＳＳＤの一例を示す図である。
【図３】実施形態に係る複合機でのスプールの流れの一例を示す図である。
【図４】実施形態に係るＳＳＤの書き込み時の処理の流れの一例を示すフローチャートである。
【図５】実施形態に係る複合機に取り付けられたＳＳＤの寿命到達の認識の流れの一例を示すフローチャートである。
【図６】実施形態に係る複合機に取り付けられたＳＳＤの警告値の設定の流れの一例を示すフローチャートである。
【図７】実施形態に係る画像形成システムの一例を示す図である。
【図８】実施形態に係る実力値収集サーバーのデータ収集の流れの一例を示す図である。
【図９】実施形態に係る実力値収集サーバーと通信できる場合のＳＳＤの警告値の設定の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態を図１〜図９を用いて説明する。そして、以下の説明では、複合機１００（画像形成装置に相当）を例に挙げて説明する。但し、各実施の形態に記載されている構成、配置等の各要素は、発明の範囲を限定するものではなく単なる説明例にすぎない。
【００１６】
（画像形成装置の概要）
まず、図１を用いて、実施形態に係る複合機１００の概要を説明する。図１は、実施形態に係る複合機１００の一例を示す図である。
【００１７】
図１に示すように、複合機１００は、内部に制御部１（制御基板）を含む。制御部１は装置の各部を制御する。制御部１は、各種演算や処理を行うＣＰＵ１１、印刷や送信のようなジョブに用いる画像データＤ１の画像処理を行う画像処理部１２を含む。また、複合機１００は、大容量の不揮発生記憶装置としてＳＳＤ２を含む。ＳＳＤ２は制御部１と通信可能に接続される。制御部１は、ＳＳＤ２の読み書きを制御し、ジョブに用いる画像データＤ１をＳＳＤ２に記憶させる。記憶部１０は、ＲＯＭ１３、フラッシュＲＯＭ１４、ＳＳＤ２のような不揮発性の記憶装置と、ＲＡＭ１５のような揮発性の記憶装置を含む。ＣＰＵ１１は、中央演算処理装置である。ＣＰＵ１１は記憶部１０に記憶されたプログラムＰ１や制御用データＤ２に基づき、演算や処理を行って複合機１００の各部の制御を行う（図２参照）。
【００１８】
また、複合機１００は、操作パネル３を有する。また、画像データＤ１に基づきジョブを実行するジョブ実行部として、複合機１００の上部に設けられた原稿搬送部４ａと画像読取部４ｂと、印刷部５と、通信部６（報知部に相当）を含む。印刷部５は、給紙部５ａ、搬送部５ｂ、画像形成部５ｃ、定着部５ｄを含む。
【００１９】
又、制御部１は、画像読取部４ｂや原稿搬送部４ａと通信可能に接続される。制御部１は、画像読取部４ｂや原稿搬送部４ａに動作指示を与える。画像読取部４ｂや原稿搬送部４ａは、指示に応じて動作する。具体的に、コピーやスキャン送信のようなスキャンを伴うジョブのとき、制御部１は、セットされた原稿を１枚ずつ読み取り位置（送り読取用コンタクトガラス、不図示）に向けて連続的、自動的に原稿搬送部４ａに搬送させる。スキャンを伴うジョブのとき、制御部１は、原稿搬送部４ａにより搬送される原稿や、載置読取用コンタクトガラス（不図示）にセットされた原稿を読み取りと画像データＤ１の生成を画像読取部４ｂに行わせる。
【００２０】
操作パネル３は、印刷やスキャンに関する設定画面や各種メッセージを表示する表示パネル３１（報知部に相当）、表示パネル３１に対して設けられたタッチパネル部３２、スタートキーのようなハードキー３３を含む。そして、操作パネル３は、ジョブの実行条件の設定（設定値の設定操作）を受け付ける。制御部１は、表示パネル３１の表示を制御する。また、制御部１は、操作パネル３と通信を行い、タッチパネル部３２へのタッチや、スタートキーのようなハードキー３３に対する操作に基づき、設定内容を認識する。そして、制御部１は、使用者の設定に合うように、印刷部５、画像読取部４ｂ、原稿搬送部４ａ、通信部６を制御してジョブを実行させる。
【００２１】
制御部１は、印刷部５（給紙部５ａ、搬送部５ｂ、画像形成部５ｃ、定着部５ｄ）の各部と通信可能に接続される。制御部１は、給紙、用紙搬送、トナー像の形成、転写、定着を行う印刷部５の各部を制御する。なお、制御部１とは別にエンジン制御基板を設け、制御部１がエンジン制御基板に動作指示を与え、印刷部５の実際の制御をエンジン制御基板に行わせることにより印刷部５の動作が制御されるようにしてもよい。
【００２２】
具体的に、制御部１は、コピージョブやプリントジョブのような印刷を伴うジョブのとき、用紙の供給と搬送部５ｂへの送り出しを給紙部５ａに行わせる。制御部１は、給紙部５ａから送り出された用紙の搬送を搬送部５ｂに行わせる。制御部１は、画像データＤ１に基づくトナー像の形成と、用紙への転写を画像形成部５ｃに行わせる。定着部５ｄは、トナー像を用紙に定着させる。搬送部５ｂは、定着後の用紙を機外に排出する。
【００２３】
又、制御部１には、通信部６が接続される。通信部６は、ＰＣ２００やＦＡＸ装置３００と、ネットワークやケーブルを介して通信を行う。制御部１は、通信部６がＰＣ２００から受信したデータ（画像データＤ１や印刷設定）に基づき画像処理部１２に印刷に用いる画像データＤ１を生成させ、生成した画像データＤ１に基づき印刷部５に印刷を行わせる（プリントジョブ）。又、通信部６は、画像データＤ１をＰＣ２００やＦＡＸ装置３００に送信できる（スキャン送信ジョブ）。
【００２４】
（ＳＳＤ２）
次に、図２に基づき、本発明の実施形態に係る複合機１００に搭載されるＳＳＤ２の概要を説明する。図２は、実施形態に係るＳＳＤ２の一例を示す図である。
【００２５】
ＳＳＤ２とデータの送受信を行うため、制御部１にはホストコントローラー１８とインターフェイス部１９が設けられる。ホストコントローラー１８はＣＰＵ１１に内蔵されていてもよい。インターフェイス部１９はコネクターを含み、ケーブルを介して、ＳＳＤインターフェイス２１に接続される。制御部１とＳＳＤ２との接続は、ＳＡＴＡ（Ｓｅｒｉａｌ  ＡＴＡ）の規格に準拠する（ＳＡＴＡの以外の規格でもよい）。
【００２６】
ホストコントローラー１８は、インターフェイス部１９に接続されたＳＳＤ２を認識する。ホストコントローラー１８は、認識結果をＣＰＵ１１に通知する。ホストコントローラー１８は、ＳＳＤ２からのデータの読み出しを制御する。また、ホストコントローラー１８は、ＳＳＤ２へのデータの書き込みを制御する。
【００２７】
具体的に、ＣＰＵ１１からのＳＳＤ２のデータの読み出し指示に基づき、ホストコントローラー１８は、ＣＰＵ１１に指定されたデータをＳＳＤ２に読み出させる。また、ＣＰＵ１１からの書き込み指示に基づき、ホストコントローラー１８は、ＣＰＵ１１に指定された場所へのデータの書き込みをＳＳＤ２に行わせる。
【００２８】
ＳＳＤ２は、ＳＳＤコントローラー２０、ＳＳＤインターフェイス２１、バッファメモリー２２、フラッシュメモリー２３（例えば、ＮＡＮＤ型）を含む。フラッシュメモリー２３のメモリーチップは、実際、複数設けられるが、図３では、便宜上、フラッシュメモリー２３を１つのみ図示する。
【００２９】
そして、ＳＳＤコントローラー２０は、ホストコントローラー１８とやり取りをしつつ、バッファメモリー２２とフラッシュメモリー２３の動作制御を行う。また、ＳＳＤコントローラー２０は、論理アドレスと物理アドレスの変換を担う。また、ＳＳＤコントローラー２０は、フラッシュメモリー２３のメモリーブロックごとの消去回数を記憶し、各メモリーブロックの書き換え回数が均等となるように、データを書き込むアドレスを調整するウェアレベリング処理を行う。また、ＳＳＤコントローラー２０は、不良が発生した不良ブロック（データの読み書きにおいて、復元できないエラーが生ずるブロック）を使用禁止にする。予備のブロックがある場合には、不良が発生したブロックに変えて、予備のブロックを代わりに割り当てる。
【００３０】
データの読み出しのとき、ＳＳＤコントローラー２０は、フラッシュメモリー２３からデータを読み出し、バッファメモリー２２にいったん記憶させる。ＳＳＤコントローラー２０は、ＳＳＤインターフェイス２１を介し、読み出したデータを制御部１（ホストコントローラー１８）などに送信する。
【００３１】
データの書き込みのとき、ＳＳＤコントローラー２０は、ホストコントローラー１８から受信したデータをまずは、バッファメモリー２２に記憶させる。そして、ＳＳＤ２では、データの書き込みはブロック単位で行われる。１ブロックあたりの大きさは、５１２ｋバイトのように予め定められる。
【００３２】
書き込みを行うブロックが初めて書き込みを行うブロックでは無い場合、データの書き込みの前に、書き込みを行うブロックのデータが消去される。具体的には、ＳＳＤコントローラー２０は、書き込みを行うブロックの各メモリーセルの電荷を抜く。そして、ＳＳＤコントローラー２０は、バッファメモリー２２に記憶されたデータを、データが消去されたブロックに書き込む（記憶させる）。
【００３３】
ＳＳＤ２には、プログラムＰ１、制御用データＤ２、画像データＤ１などを記憶させることができる。また、ＳＳＤ２には、複合機１００の起動用プログラムＰ２を記憶させることができる。
【００３４】
また、ＳＳＤ２は、ベンダー（製造者）、機種名、デバイスクラスのような自己に関するデータ（デバイス情報ｉ１）を記憶する。制御部１は、ＳＳＤ２からデバイス情報ｉ１を取得し、どのようなＳＳＤ２が接続されているかを認識する。
【００３５】
さらに、ＳＳＤ２のフラッシュメモリー２３には、各ブロックの書き換え回数を示す回数データＤ３が記憶される。ＳＳＤ２は、書き込みを行うごとに、回数データＤ３を更新する。なお、回数データＤ３は、記憶部１０のフラッシュＲＯＭ１４に記憶してもよい。
【００３６】
（画像データＤ１のスプール）
次に、図３を用いて、実施形態に係る複合機１００での画像データＤ１のスプールを説明する。図３は実施形態に係る複合機１００でのスプールの流れの一例を示す図である。
【００３７】
複合機１００は、ＳＳＤ２を含む。コピー、プリント、スキャン送信のようなジョブを行うとき、ジョブに用いる画像データＤ１をＲＡＭ１５に記憶させると、ＲＡＭ１５の記憶領域を占める。そこで、制御部１は、ジョブに用いる画像データＤ１を圧縮し、圧縮した画像データＤ１をＳＳＤ２にスプール（一時保存）する。そして、出力タイミング（印刷や送信のタイミング）に応じてスプールした画像データＤ１を読み出す（出力する）。
【００３８】
図３を用いて、画像データＤ１の流れの一例を説明する。まず、画像形成装置の取得部がジョブ用のデータを取得する。コピーやスキャン送信のようなスキャンを伴うジョブでは、画像読取部４ｂが取得部として機能する。コンピューターから受信したデータに基づき印刷を行うプリントジョブでは、データを受信する通信部６が取得部として機能する。各取得部で取得された原稿の画像データＤ１や受信データは、いったんＲＡＭ１５に格納される。そして、原稿の画像データＤ１や受信データは、画像処理部１２に送られる。これらのデータは、画像処理部１２に直接転送されてもよい。
【００３９】
画像処理部１２は、操作パネル３でなされた設定に応じて画像処理を行う。また、受信データがＰＤＬで記述されたデータであるとき、画像処理部１２は、ＰＤＬの記述に基づき画像データＤ１（ラスターデータ）を生成する。そして、画像処理部１２は、受信データに含まれる設定データに基づき、生成した画像データＤ１に対し画像処理を施す。そして、画像処理部１２は、ＪＰＥＧのような所定の方式で画像データＤ１を圧縮する。そして、画像処理部１２は、ＳＳＤ２に圧縮した画像データＤ１を送る。これにより、ジョブに用いる画像データＤ１がＳＳＤ２に書き込まれ、スプールされる。
【００４０】
コピーやプリントのような印刷ジョブでスプールした画像データＤ１を出力するタイミングに到ったとき、ＳＳＤ２は、画像処理部１２を介して画像データＤ１を画像形成部５ｃに送る。このとき、画像処理部１２は、画像データＤ１の伸長処理や印刷に必要な画像処理を行う。スキャン送信ジョブでスプールした画像データＤ１を出力するタイミングに到ったとき（ＪＰＥＧデータを送信するとき）、ＳＳＤ２は、画像データＤ１を通信部６に送る。
【００４１】
（ＳＳＤ２の寿命に関する報知）
次に、図４を用いて、実施形態に係る複合機１００に取り付けられたＳＳＤ２の書き込み時の処理を説明する。図４は、実施形態に係るＳＳＤ２の書き込み時の処理の流れの一例を示すフローチャートである。
【００４２】
図４のスタートは、ＳＳＤ２に書き込みを行う時点である。画像データＤ１のスプールや、後の再利用のための画像データＤ１の蓄積のようなユーザーデータの書き込みや、新たな制御用プログラムＰ１の書き込みを行う時点がスタートに該当する。
【００４３】
制御部１から受信したデータ（バッファメモリー２２に蓄えたデータ）の書き込みのため、ＳＳＤコントローラー２０は、書き換え回数が最も少ないブロックのうち、何れかのブロックのデータを消去する（ステップ♯１１）。このように、ＳＳＤコントローラー２０は、媒体中の記憶素子（フラッシュメモリーセル）の書き換え回数を均等に分散させるようにするウェアレベリング処理を行う。
【００４４】
続いて、ＳＳＤコントローラー２０は、データを消去したブロックにデータを書き込む（ステップ♯１２）。そして、ＳＳＤコントローラー２０又は制御部１は、各ブロックの書き換え回数を示す回数データＤ３を更新する（ステップ♯１３）。
【００４５】
続いて、制御部１は、回数データＤ３を取得し、現在取り付けられているＳＳＤ２である搭載ＳＳＤに記憶された各ブロックの書き換え回数に基づき各ブロックの書き換え回数に関する現在値を求める（ステップ♯１４）。現在値は、各ブロックの現在の書き換え回数についての目安の値である。制御部１は、各ブロックの書き換え回数の平均値を求める演算、各ブロックの書き換え回数のうち最大値を求める演算、各ブロックの書き換え回数のうち最小値を求める演算のうち何れか１つの演算により、現在値を求める。ウェアレベリング処理により、各ブロックの書き換え回数はほぼ均等となるので、上記の何れかの演算により現在値を求めればよい。なお、現在値を求める演算は、ＳＳＤコントローラー２０が行ってもよい。
【００４６】
そして、制御部１は、現在値が予め設定された警告値ｉ２を超えているか否かを確認する（ステップ♯１５）。警告値ｉ２を超えているとき、制御部１は、搭載されているＳＳＤ２の寿命に関する警告を報知部に報知させる（ステップ♯１６）。なお、警告値ｉ２の詳細は、後述する。
【００４７】
例えば、制御部１は、搭載されているＳＳＤ２の寿命に関する警告を報知部としての表示パネル３１に表示させる。具体的に、制御部１は、「ＳＳＤ２の寿命が近づいています」のようなメッセージを表示パネル３１に表示させる。制御部１は、１分間のように一定時間継続してメッセージを表示させてもよい。
【００４８】
また、現在値が警告値ｉ２を超えた旨のフラグをフラッシュＲＯＭ１４に記憶させ、制御部１は、ＳＳＤ２の交換がなされるまで（交換によりフラグが消去されるまで）、警告（メッセージ）を常に表示パネル３１に表示させるようにしてもよい。この場合、ＳＳＤコントローラー２０や制御部１は、図４のフローチャートを現在値が警告値ｉ２を超えてからＳＳＤ２の交換がなされるまで実行しなくてよい。
【００４９】
また、制御部１は、通信可能なＰＣ２００に向けて、搭載されているＳＳＤ２の寿命に関する警告を含むデータを通信部６に送信させてもよい。この場合、通信部６が報知部として機能する。警告を含むデータを受信したＰＣ２００のディスプレイには、「ＳＳＤ２の寿命が近づいています」のようなメッセージが表示される。
【００５０】
現在値が予め設定された警告値ｉ２を超えていないとき（ステップ♯１５のＮｏ）、使用者に向けての警告を出す必要はないので、フローは終了する（エンド）。また、ステップ♯１６の後もフローは終了する。
【００５１】
（ＳＳＤ２の寿命到達の認識）
次に、図５を用いて、実施形態に係る複合機１００に取り付けられたＳＳＤ２の寿命到達の認識を説明する。図５は、実施形態に係る複合機１００に取り付けられたＳＳＤ２の寿命到達の認識の流れの一例を示すフローチャートである。
【００５２】
図５のスタートは、ＳＳＤ２へのデータの書き込みがなされ、回数データＤ３の更新がなされた時点である。
【００５３】
まず、制御部１は、予め定められた寿命到達条件が満たされたことにより、ＳＳＤ２の寿命が尽きたか否かを確認する（ステップ♯２１）。なお、ＳＳＤコントローラー２０が寿命到達条件が満たされたか否か（ＳＳＤ２の寿命が尽きたか否か）を確認してもよい。
【００５４】
「寿命到達条件」は適宜定めることができる。制御部１は、不良ブロックが予め定められた数を超えたとき、寿命到達条件が満たされたと判断してもよい。データの書き込みのとき、ＳＳＤコントローラー２０は、書き込むデータの一定ビット単位で、誤り訂正符号を生成し、データに誤り訂正符号を付して書き込む。ＳＳＤコントローラー２０は、誤り訂正符号によっても正しいデータを復元できないブロックを不良ブロックと認定する。そして、ＳＳＤコントローラー２０又は制御部１は、フラッシュメモリー２３やＲＯＭ１３に不良となったブロックを示す情報を記憶させる。
【００５５】
また、制御部１は、現在値がＳＳＤ２において予め定められた上限値に到達したとき、寿命到達条件が満たされたと判断してもよい。また、他の方法により、ＳＳＤ２の寿命が尽きたことの確認がなされてもよい。
【００５６】
ＳＳＤ２の寿命が尽きていないとき（ステップ♯２１のＮｏ）、ＳＳＤ２の寿命がつきたことに起因する処理を行う必要はないので、本フローは終了する（エンド）。一方、ＳＳＤ２の寿命が尽きたとき（ステップ♯２１のＹｅｓ）、制御部１は、実力値ｉ３を求める（ステップ♯２２）。実力値ｉ３は、ＳＳＤ２の寿命が尽きるまでの実際のブロックの書き換え可能回数に相当する値である。
【００５７】
制御部１は、回数データＤ３に基づき、寿命到達時の各ブロックの書き換え回数の平均値を求める演算、各ブロックの書き換え回数のうち最大値を求める演算、各ブロックの書き換え回数のうち最小値を求める演算のうち何れか１つの演算により、実力値ｉ３を求める。ウェアレベリング処理により、各ブロックの書き換え回数はほぼ均等となるので、上記の何れかの演算により実力値ｉ３を求めればよい。なお、実力値ｉ３を求める演算は、ＳＳＤコントローラー２０が行ってもよい。
【００５８】
制御部１は、求めた実力値ｉ３に対応づけて、寿命が尽きたＳＳＤ２（搭載されているＳＳＤ２）のデバイス情報ｉ１をＳＳＤ２以外の不揮発性記憶装置（フラッシュＲＯＭ１４）に記憶させる（ステップ♯２３）。寿命が尽きたＳＳＤ２は交換されるためである。
【００５９】
そして、制御部１は、フラッシュＲＯＭ１４に、ＳＳＤ２の書き込みができない旨の使用不可フラグを記憶させる（ステップ♯２４）。そして、本フローは終了する（エンド）。制御部１は、新たなＳＳＤ２に交換されるまで使用不可フラグを立て、交換されると使用不可フラグを消去する。使用不可フラグが立っている間、制御部１は、コピーや送信のようなジョブを実行させない。
【００６０】
（警告値ｉ２の設定）
次に、図６を用いて、実施形態に係る複合機１００に取り付けられたＳＳＤ２の警告値ｉ２の設定を説明する。図６は、実施形態に係る複合機１００に取り付けられたＳＳＤ２の警告値ｉ２の設定の流れの一例を示すフローチャートである。
【００６１】
警告値ｉ２は、現在値と照らし合わされる値であって、ＳＳＤ２の寿命が尽きるまでに残された時間が短くなっている旨の警告を出す時点に対応する値である。
【００６２】
まず、図６のスタートは、新たなＳＳＤ２が取り付けられていることを制御部１が初めて認識した時点である。例えば、製造後、初めて複合機１００の電源が投入されたときや、ＳＳＤ２の交換後、初めて複合機１００の電源が投入された時点が該当する。
【００６３】
まず、制御部１は、デバイス情報ｉ１に基づき、取り付けられているＳＳＤ２（搭載ＳＳＤ）のベンダーを認識する（ステップ♯３１）。そして、制御部１は、搭載ＳＳＤのベンダーが以前取り付けられていたＳＳＤ２である交換前ＳＳＤのベンダーと同じか否かを確認する（ステップ♯３２）。搭載ＳＳＤが初めて取り付けられたＳＳＤ２である場合（１度もＳＳＤ２の交換がない場合）、ステップ♯３２はＮｏとなる。
【００６４】
搭載ＳＳＤのベンダーと交換前ＳＳＤのベンダーと同じとき（ステップ♯３２のＹｅｓ）、制御部１は、交換前ＳＳＤの実力値ｉ３（実際に寿命に到ったときのブロックの書き換え回数）よりも小さい値であって、実力値ｉ３に予め定められた第１割合を乗じて得られる値を警告値ｉ２に設定する（ステップ♯３３）。第１割合は、８５〜９０％の値に設定される。例えば、以前搭載されていたＳＳＤ２の実力値ｉ３が６０００回であるとき、制御部１は、５４００（６０００×０．９）を警告値ｉ２に設定する。設定された警告値ｉ２は、フラッシュＲＯＭ１４とＳＳＤ２のうち、何れか一方又は両方に記憶される（以下、同様、図２参照）。なお、図５で説明したように、寿命が尽きたＳＳＤ２の実力値ｉ３は、記憶部１０（フラッシュＲＯＭ１４）に記憶される。
【００６５】
搭載ＳＳＤと交換前ＳＳＤのベンダーと同じでないとき、制御部１は、デバイス情報ｉ１に基づき、搭載ＳＳＤが複合機１００のメーカー推奨のものであるか否かを確認する（ステップ♯３４）。
【００６６】
メーカー推奨のもので無いとき（ステップ♯３４のＮｏ）、現時点で搭載されているＳＳＤ２の素性、性能がわからない。そこで、一般的な書き換え回数として予め定められた標準値に、予め定められた第２割合を乗じた値を警告値ｉ２に設定する（ステップ♯３５）。
【００６７】
標準値は、適宜定めることができる値である。本実施形態の複合機１００では、３０００回程度とされる。３０００回より多くても良いし、少なくても良い。推奨するＳＳＤ２の各ブロックの書き換え回数の平均値や、市場に流通する低価格帯（一定価格以下）のＳＳＤ２を選択し、それらのＳＳＤ２の寿命到達までの書き換え回数の平均値のように、実験により標準値を定めてもよい。
【００６８】
また、第２割合は、第１割合よりも小さい値とされる。本実施形態の複合機１００では第１割合は８５〜９０％とされ、第２割合は、６５〜７０％程度の値とされる。第２割合の方が小さいので、素性がわからないＳＳＤ２に対しては、警告を早めに出すことができる。警告を確実に早めに出すように、第２割合は、第１割合の１／２程度の値としてもよい。
【００６９】
一方、搭載されたＳＳＤ２が画像形成装置のメーカー推奨のものであるとき（ステップ♯３４のＹｅｓ）、制御部１は、ＲＯＭ１３又はフラッシュＲＯＭ１４のような不揮発性記憶装置に記憶された値であって、搭載されているＳＳＤ２に対応する値を警告値ｉ２に設定する（ステップ♯３６）。
【００７０】
推奨ＳＳＤ（メーカー推奨のＳＳＤ２）は、画像形成装置（複合機１００）のメーカーが性能、素性を知っているＳＳＤ２である。例えば、画像形成装置（複合機１００）のメーカーが正規品やオプション装置として取り扱っているＳＳＤ２が推奨ＳＳＤに該当する。そして、ＲＯＭ１３又はフラッシュＲＯＭ１４は、画像形成装置の各種推奨ＳＳＤの警告値ｉ２を示す推奨ＳＳＤ用データＤ４を記憶する（図２参照）。推奨ＳＳＤの警告値ｉ２は、実験により推奨ＳＳＤの寿命を尽きさせたときの各ブロックの書き換え回数に、第１割合を乗じた値とすることができる。
【００７１】
ステップ♯３３、ステップ♯３５、ステップ♯３６の後、制御部１は、設定した警告値ｉ２が予め定められた下限値よりも小さいとき、搭載ＳＳＤの寿命が短い旨のメッセージを報知部に報知させる（ステップ♯３７）。制御部１は、設定した警告値ｉ２が予め定められた下限値以上のとき、ステップ♯３７の報知をスキップする。
【００７２】
制御部１は、「取り付けられたＳＳＤ２の寿命は短い可能性があります。」のようなメッセージを表示パネル３１に表示させてもよい。あるいは、制御部１は、通信可能に接続されたＰＣ２００のうちいずれか又は全てに向けて、上記メッセージを表示させるためのデータを通信部６に送信させてもよい。この場合、データを受けたＰＣ２００のディスプレイに上記のメッセージが表示される。
【００７３】
（画像形成システム４００）
次に、図７〜図９を用いて、実施形態に係る画像形成システム４００を説明する。図７は、実施形態に係る画像形成システム４００の一例を示す図である。図８は、実施形態に係る実力値収集サーバー５００のデータ収集の流れの一例を示す図である。図９は、実施形態に係る実力値収集サーバー５００と通信できる場合のＳＳＤ２の警告値ｉ２の設定の流れの一例を示すフローチャートである。
【００７４】
制御部１のＳＳＤ２の接続用のインターフェイス部１９は、規格にそったものなので、規格にそったＳＳＤ２（市販品、汎用品）を取り付ける（接続する）ことができる。そして、寿命が尽きるまでの各ブロックの書き込み可能な回数は、ＳＳＤ２の機種やベンダーにより様々である。
【００７５】
そこで、ＳＳＤ２の寿命到達を認識した複合機１００や、プリンター６００や、複写機７００のような各種画像形成装置から、実力値ｉ３と寿命が尽きたＳＳＤ２のデバイス情報ｉ１を収集する実力値収集サーバー５００（コンピューターに相当）をネットワーク上に構築する。図７に示すように、実力値収集サーバー５００は、ＣＰＵやメモリーを実装する処理部５０１（制御基板）と、収集した実力値ｉ３とその実力値ｉ３に対応するデバイス情報ｉ１を蓄積データＤ５として蓄えるストレージ５０２と、各画像形成装置と通信を行うためのネットワーク通信部５０３を含む。
【００７６】
本実施形態の複合機１００も通信部６とＩＰネットワークのような外部のデータ通信網８００を介し、実力値収集サーバー５００と通信可能である。また、図７に示すように、実施形態に係る複合機１００以外の装置であって、ＳＳＤ２が搭載され、図５に示す処理を実行できるプリンター６００や複写機７００のような複数の装置を実力値収集サーバー５００と通信可能に接続してもよい。また、更に多くの装置を実力値収集サーバー５００と通信可能としてもよい。以下の説明では、実力値収集サーバー５００が情報を収集する装置を「収集対象」と称する。
【００７７】
次に、図８を用いて、実施形態に係る画像形成システム４００での実力値ｉ３の収集の流れの一例を説明する。図８のスタートは、複数の収集対象のうち、いずれかの装置が取り付けられたＳＳＤ２の寿命が尽きたことを認識した時点である。
【００７８】
収集対象のうち、取り付けられたＳＳＤ２の寿命が尽きた装置は、データ通信網８００を介して、実力値収集サーバー５００に向けて、実力値ｉ３とそのＳＳＤ２のデバイス情報ｉ１の組合せを送信する（ステップ♯４１）。また、その装置に設置環境の室温を検知する温度センサー１６（図１参照）や、湿度を検知する湿度センサー１７（図１参照）が搭載されているとき、設置環境の平均室温や平均湿度を、実力値ｉ３とデバイス情報ｉ１の組合せに添付して送信するようにしてもよい。
【００７９】
実力値収集サーバー５００は、受信した実力値ｉ３、デバイス情報ｉ１、平均室温、平均湿度を関連づけて、蓄積データＤ５として記憶する（ステップ♯４２→エンド）。実力値収集サーバー５００は、このデータ収集を続け、ＳＳＤ２の機種ごとの実力値ｉ３を蓄積する。これにより、各種ＳＳＤ２の実力値ｉ３を共有することができる。
【００８０】
次に、図９を用いて、実力値収集サーバー５００と通信できる場合の実施形態に係る複合機１００でのＳＳＤ２の警告値ｉ２の設定の流れの一例を説明する。
【００８１】
図９のスタートは、図６と同様に、ＳＳＤ２が取り付けられていることを制御部１が初めて認識した時点である。
【００８２】
まず、制御部１は、デバイス情報ｉ１に基づき取り付けられているＳＳＤ２（搭載ＳＳＤ）を認識する（ステップ♯５１）。そして、制御部１は、搭載ＳＳＤの実力値ｉ３の実力値収集サーバー５００への問い合わせを通信部６に行わせる（ステップ♯５２）。問い合わせを受けた実力値収集サーバー５００は、問い合わせのあったＳＳＤ２の実力値ｉ３があるか否かを確認する（ステップ♯５３）。そして、実力値収集サーバー５００は、複合機１００の通信部６に向けて問い合わせの回答をネットワーク通信部５０３に送信させる（ステップ♯５４）。
【００８３】
このとき、問い合わせのあったＳＳＤ２の機種につき、１回、実力値ｉ３が収集できているとき、実力値収集サーバー５００の処理部５０１は、複合機１００の通信部６に向けて、その実力値ｉ３をそのＳＳＤ２の実力値ｉ３を示すデータをネットワーク通信部５０３に回答させてもよい。
【００８４】
また、問い合わせのあったＳＳＤ２の機種につき、複数回、実力値ｉ３が収集できているとき、処理部５０１は、複合機１００の通信部６に向けて、各実力値ｉ３の平均値を示すデータをネットワーク通信部５０３に回答させてもよい。
【００８５】
また、問い合わせのあったＳＳＤ２の機種につき、収集できた実力値ｉ３が１つもないとき、処理部５０１は、複合機１００の通信部６に向けて、そのＳＳＤ２の機種の実力値ｉ３は不明である旨をネットワーク通信部５０３に回答させてもよい。
【００８６】
更に、問い合わせのあったＳＳＤ２の機種につき、収集できた実力値ｉ３の個数が一定数未満のとき、正確性を担保できないおそれがあるため、処理部５０１は、複合機１００の通信部６に向けて、そのＳＳＤ２の機種の実力値ｉ３は不明である旨をネットワーク通信部５０３に回答させてもよい。
【００８７】
また、問い合わせに設置環境の平均室温を示すデータが添付されているとき、処理部５０１は、複合機１００の通信部６に向けて、蓄積データＤ５内の問い合わせのあったＳＳＤ２の機種に対応する実力値ｉ３のうちもっとも平均室温が近い実力値ｉ３を、ネットワーク通信部５０３に回答させてもよい。
【００８８】
また、問い合わせに設置環境の平均湿度を示すデータが添付されているとき、処理部５０１は、複合機１００の通信部６に向けて、蓄積データＤ５内の問い合わせのあったＳＳＤ２の機種に対応する実力値ｉ３のうちもっとも平均湿度が近い実力値ｉ３を、ネットワーク通信部５０３に回答させてもよい。
【００８９】
回答を受信した複合機１００の制御部１は、回答に実力値ｉ３が含まれているか否か（実力値ｉ３は不明である旨であるか否か）を確認する（ステップ♯５５）。
【００９０】
実力値ｉ３が含まれているとき（ステップ♯５５のＹｅｓ）、制御部１は、通信部６が取得した実力値ｉ３に第１割合を乗じた値を警告値ｉ２に設定する（ステップ♯５６→エンド）。設定された警告値ｉ２は、フラッシュＲＯＭ１４やＳＳＤ２のフラッシュメモリー２３に記憶される（以下、同様）。
【００９１】
一方、実力値ｉ３が含まれていないとき（ステップ♯５５のＮｏ）、フローは、ステップ♯５７に移行する。ステップ♯５７〜ステップ♯５１２は、図６のステップ♯３２〜ステップ♯３７と同様の処理であり、上述の説明を援用するものとして、説明を省略する。
【００９２】
ＳＳＤ２の寿命が尽きるまでの各ブロックの書き換え回数は、用いられている半導体メモリー（フラッシュメモリー２３）自体と、読み書きを制御するコントローラーに左右される。そして、ベンダーが同じ場合、同様の半導体メモリーや、コントローラーが用いられている可能性が高い。
【００９３】
そこで、実施形態に係る画像形成装置（複合機１００）は、メッセージを報知する報知部（表示パネル３１、通信部６）と、ブロック単位でデータの書き換えを行い、各ブロックの書き換え回数を記憶するＳＳＤ２と、以前取り付けられていたＳＳＤ２である交換前ＳＳＤに記憶されていたベンダーと機種名を含むデバイス情報ｉ１と、交換前ＳＳＤが寿命に到ったときの各ブロックの書き換え回数に基づき定められた交換前ＳＳＤの実力値ｉ３を記憶する不揮発性記憶装置（フラッシュＲＯＭ１４）と、現在取り付けられているＳＳＤ２である搭載ＳＳＤに記憶された各ブロックの書き換え回数に基づき各ブロックの書き換え回数に関する現在値を求め、現在値が警告値ｉ２を超えているとき搭載ＳＳＤの寿命に関する警告を報知部に報知させ、デバイス情報ｉ１に基づき搭載ＳＳＤのベンダーを認識し、搭載ＳＳＤのベンダーが交換前ＳＳＤのベンダーと同じとき、交換前ＳＳＤの実力値ｉ３よりも小さい値であって、実力値ｉ３に予め定められた第１割合を乗じて得られる値を警告値ｉ２に設定する制御部１を含むこととした。
【００９４】
これにより、以前取り付けられていたＳＳＤ２を根拠に、搭載ＳＳＤの寿命に関する警告を行う時点を定めることができる。これにより、ＳＳＤ２の寿命が尽きるよりも前であって、寿命が尽きるまでの時間が短くなっており、かつ、ＳＳＤ２の寿命が尽きるまである程度、余裕のある時点で、ＳＳＤ２の寿命に関する警告を出すことができる。従って、速すぎず、かつ、遅すぎないような適切なタイミングでＳＳＤ２の寿命の警告を出すことができる。ここで、「第１割合」は適宜定めることができる値である。「第１割合」は、８０〜９０％程度の値とすることができる。これにより、各ブロックの書き換えの残り回数が、全回数（ブロックの書き換え可能回数）の１０％程度となった時点で警告を出すことができる。
【００９５】
搭載ＳＳＤが画像形成装置のメーカー側で把握していないものである場合、搭載ＳＳＤの各ブロックの書き換え回数の上限や、寿命に関する警告を出すべき時点を明確に知ることはできない。そこで、搭載ＳＳＤのベンダーが交換前ＳＳＤのベンダーと同じで無い場合、及び、搭載ＳＳＤが画像形成装置（複合機１００）に初めて取り付けられたＳＳＤ２である場合、制御部１は、デバイス情報ｉ１に基づき、搭載ＳＳＤが画像形成装置のメーカー推奨のものであるか否かを確認する。そして、メーカー推奨のものでないとき、制御部１は、一般的な書き換え回数として予め定められた標準値予め定められた第２割合を乗じた値を警告値ｉ２に設定する。第２割合は、第１割合よりも小さいこととする。
【００９６】
第２割合は、第１割合よりも小さくされる。例えば、「第２割合」は、６０〜７０％の値とすることができる。これにより、素性がわからない（寿命、性能が判明していない）ＳＳＤ２が取り付けられても、少なくとも、ＳＳＤ２の寿命が尽きるよりも前にＳＳＤ２の寿命に関する警告を報知することができる。
【００９７】
また、不揮発性記憶装置は、画像形成装置のメーカー推奨のＳＳＤ２である推奨ＳＳＤの警告値ｉ２を記憶する。搭載ＳＳＤが推奨ＳＳＤであるとき、制御部１は、不揮発性記憶装置に記憶された値であって、搭載ＳＳＤに対応する値を警告値ｉ２に設定する。これにより、適切なタイミングでＳＳＤ２の寿命に関する警告を報知することができる。
【００９８】
また、画像形成装置は、通信するための通信部６を含む。制御部１は、搭載ＳＳＤの機種の実力値ｉ３が、収集対象の各画像形成装置から機種情報に対応づけて実力値ｉ３を収集してＳＳＤ２の機種ごとの実力値ｉ３を格納する実力値収集サーバー５００に、記憶されているか否かを通信部６に問い合わせさせる。実力値ｉ３が実力値収集サーバー５００に記憶されているとき搭載ＳＳＤの機種の実力値ｉ３を通信部６に取得させる。搭載ＳＳＤのベンダーが、交換前ＳＳＤのベンダーと同じであるか否か、搭載ＳＳＤが画像形成装置に初めて取り付けられたものであるか否か、搭載ＳＳＤが画像形成装置のメーカー推奨のものであるか否かを問わず、通信部６に取得させた実力値ｉ３に第１割合を乗じた値を警告値ｉ２に設定する。
【００９９】
これにより、各画像形成装置から集められた情報（実際にＳＳＤ２の寿命が尽きるまでのブロックの書き換え回数）を根拠に、搭載ＳＳＤの寿命に関する警告を行う時点を定めることができる。従って、速すぎず、かつ、遅すぎないような適切なタイミングでＳＳＤ２の寿命の警告を出すことができる。
【０１００】
また、実施形態に係る画像形成装置と、実力値収集サーバー５００を画像形成システム４００と捉えることもできる。
【０１０１】
寿命がかなり短い（寿命が尽きるまでの各ブロックの書き換え回数がかなり少ない）ＳＳＤ２が取り付けられる可能性がある。そのようなＳＳＤ２は、次のＳＳＤ２の交換までの期間が短く、再度、ＳＳＤ２の交換が必要となり、使用者に大きな手間がかかる可能性がある。そこで、制御部１は、設定した警告値ｉ２が予め定められた下限値よりも小さいとき、搭載ＳＳＤの寿命が短い旨のメッセージを報知部に報知させる。これにより、寿命が短いＳＳＤ２が取り付けられた旨を使用者に警告することができる。また、使用者に別の寿命が長いＳＳＤ２への交換を促すことができる。
【０１０２】
また、制御部１は、各ブロックの書き換え回数の平均値を求める演算、各ブロックの書き換え回数のうち最大値を求める演算、各ブロックの書き換え回数のうち最小値を求める演算のうち何れか１つの演算により、現在値と実力値ｉ３を求める。
【０１０３】
この構成によれば、前記制御部１は、各ブロックの書き換え回数の平均値を求める演算、各ブロックの書き換え回数のうち最大値を求める演算、各ブロックの書き換え回数のうち最小値を求める演算のうち、何れか１つの演算により、前記現在値と前記実力値ｉ３を求める。これにより、適切な現在値や実力値ｉ３を定めることができる。
【０１０４】
また、ＳＳＤ２は、ウェアレベリング処理を行う。これにより、各ブロックの書き換え回数をほぼ同じ値とすることができる。ＳＳＤ２の寿命を延ばすことができる。
【０１０５】
以上、本発明の実施形態について説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。
【産業上の利用可能性】
【０１０６】
本発明は、ＳＳＤを搭載した画像形成装置に利用可能である。
【符号の説明】
【０１０７】
１      制御部                    １４    フラッシュＲＯＭ（不揮発性記憶装置）
１００  複合機（画像形成装置）    ２      ＳＳＤ
３１    表示パネル（報知部）      ６      通信部（報知部）
４００  画像形成システム          ５００  実力値収集サーバー
ｉ１    デバイス情報              ｉ２    警告値
ｉ３    実力値
【図１】
2017040978.tif 000003
【図２】
2017040978.tif 000004
【図３】
2017040978.tif 000005
【図４】
2017040978.tif 000006
【図５】
2017040978.tif 000007
【図６】
2017040978.tif 000008
【図７】
2017040978.tif 000009
【図８】
2017040978.tif 000010
【図９】
2017040978.tif 000011