(57)【要約】【課題】交換ユニットのメモリに保存された消耗データを保護することで、画像形成装置の印字品質、動作性能、装置寿命等の管理を適正に行う。【解決手段】消耗品を格納する着脱可能な交換ユニット３０を備え、前記消耗品を用いて画像形成処理を行う画像形成装置において、制御部１１が交換ユニット３０に搭載されたユニットＩＤ記憶用ＲＯＭ３１からユニットＩＤを取得し、暗号化鍵生成部１６で、取得したユニットＩＤを用いて暗号化鍵を生成し、制御部１１が取得した、画像形成処理に伴う前記消耗品の消耗度合いを示す消耗データを、暗号化復号化部１８により、暗号化鍵生成部１６で生成した暗号化鍵で暗号化し、その暗号化した消耗データを、制御部１１が交換ユニット３０の消耗データ記憶用ＲＡＭ３２に書き込む。【選択図】図１
2005157000.tif 000002
【特許請求の範囲】
【請求項１】
消耗品を格納する着脱可能な交換ユニットを備え、前記消耗品を用いて画像形成処理を行う画像形成装置において、
前記交換ユニットに搭載された書き込み不可能な読み出し専用メモリから暗号化鍵生成データを取得する生成データ取得手段と、
取得した暗号化鍵生成データを用いて、暗号化鍵を生成する暗号化鍵生成手段と、
画像形成処理に伴う前記消耗品の消耗度合いを示す消耗データを取得する消耗データ取得手段と、
取得した消耗データを、生成した暗号化鍵で暗号化する暗号化手段と、
暗号化した消耗データを、前記交換ユニットに搭載された書き込み可能なメモリに書き込む書き込み手段と、
を備える画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
前記交換ユニットに搭載された書き込み可能なメモリに書き込まれた消耗データを読み出す読み出し手段と、
読み出した消耗データを、暗号化鍵生成手段で生成した暗号化鍵で、復号化する復号化手段と、
復号化した消耗データに基づき、交換ユニットが交換時期か否かを判定する判定手段と、
を備える画像形成装置。
【請求項３】
請求項１または２に記載の画像形成装置において、
前記交換ユニットに搭載された読み出し専用メモリに、データの書き込みを試みるデータ書き込み手段と、
データ書き込み手段によって、前記読み出し専用メモリにデータが書き込めたか否かを判定する判定手段と、
判定の結果、前記読み出し専用メモリにデータが書き込めなかった場合、正常動作と判断して、画像形成処理を実行する画像形成装置。
【請求項４】
画像形成装置に着脱可能に搭載され、その画像形成装置が画像形成する際に使用する消耗品を格納する交換ユニットにおいて、
画像形成装置が暗号化鍵を生成する際に使用する暗号化鍵生成データを記憶する書き込み不可能な読み出し専用記憶手段と、
画像形成処理に伴う前記消耗品の消耗度合いを示す消耗データであって、画像形成装置が暗号鍵生成データを使用して生成した暗号化鍵で暗号化した消耗データが、画像形成装置によって書き込まれる書き込み可能記憶手段と、
を備える交換ユニット。
【請求項５】
画像形成装置に着脱可能に搭載される交換ユニットであって、その画像形成装置が画像形成する際に使用する消耗品を格納する交換ユニットに備えられた書き込み可能メモリに記憶された、画像形成処理に伴う前記消耗品の消耗度合いを示す消耗データを管理する消耗データ管理方法であって、
前記交換ユニットに搭載された書き込み不可能な読み出し専用メモリから暗号化鍵生成データを取得する生成データ取得工程と、
取得した暗号化鍵生成データを用いて、暗号化鍵を生成する暗号化鍵生成工程と、
消耗データを取得する消耗データ取得工程と、
取得した消耗データを、生成した暗号化鍵で暗号化する暗号化工程と、
暗号化した消耗データを、前記書き込み可能メモリに書き込む書き込み工程と、
を含む消耗データ管理方法。
【請求項６】
画像形成装置に着脱可能に搭載され、その画像形成装置が画像形成する際に使用する消耗品を格納する交換ユニットに備えられた書き込み可能メモリに記憶された、画像形成処理に伴う前記消耗品の消耗度合いを示す消耗データの管理を、コンピュータに実行させるためのプログラムであって、
前記交換ユニットに搭載された書き込み不可能な読み出し専用メモリから暗号化鍵生成データを取得する生成データ取得ステップと、
取得した暗号化鍵生成データを用いて、暗号化鍵を生成する暗号化鍵生成工程と、
消耗データを取得する消耗データ取得ステップと、
取得した消耗データを、生成した暗号化鍵で暗号化する暗号化ステップと、
暗号化した消耗データを、前記書き込み可能メモリに書き込む書き込みステップと、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、特に、消耗品を格納する着脱可能な交換ユニットを備えた画像形成装置に関する。
【背景技術】
【０００２】
従来、プリンタ、複写機、ファクシミリ装置、少なくとも印刷機能を有するデジタル復号機等、画像形成機能を有する装置（以下、これらをまとめて画像形成装置という）において、インクやトナー等の記録材や感光体などの画像形成処理に用いられる消耗品を、他の機構部品と一体化し、本体と着脱可能な交換ユニットとしたものが広く用いられている。これらの消耗品は、画像形成処理を重ねることで消耗し、画像形成装置の印字品質、動作性能、装置寿命等に影響を及ぼすため、定期的に交換する必要がある。
【０００３】
一方、交換ユニットの交換時期は、印刷枚数、インクやトナーの使用量等により、交換ユニットごとに異なる。そこで、従来、次のような態様で、交換時期の管理を行っている。すなわち、交換ユニットを用いて画像形成処理を行なった際に変化する、印刷枚数等の消耗データを、交換ユニットに内蔵した不揮発性メモリに保存しておく。そして、画像形成装置の起動時や交換ユニットの着脱時などの所定のタイミングで、画像形成装置が、その不揮発性メモリから、消耗データを読み出し、そのデータを使用して、交換時期を算出する。算出の結果、交換時期に達していれば、交換ユニットの交換通知などをユーザに対して行う。これにより、交換ユニットの交換時期の管理を行う。また、画像形成装置は、画像形成動作ごとに、印刷枚数のカウントアップなどをすることで得られた消耗データを、順次、使用している交換ユニットの不揮発性メモリに書き込む。
【０００４】
【特許文献１】特開２００２−１６９４３１号公報
【特許文献２】特開２００２−３６６００８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述のように、消耗データは、交換ユニットごとに固有のデータであり、交換ユニットの交換時期の管理に使用され、この交換ユニットの交換時期の管理を行うことで、画像形成装置の印字品質、動作性能、装置寿命等を行っている。
【０００６】
したがって、交換ユニットに内蔵した不揮発性メモリに保存された消耗データを、容易に書き替えることができると、画像形成装置の印字品質、動作性能、装置寿命等に悪影響を及ぼす恐れがある。
【０００７】
本発明は、上記課題を鑑みてなされたものであり、交換ユニットのメモリに保存された消耗データを保護することで、画像形成装置の印字品質、動作性能、装置寿命等の管理を適正に行うことを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る画像形成装置は、消耗品を格納する着脱可能な交換ユニットを備え、前記消耗品を用いて画像形成処理を行う画像形成装置において、前記交換ユニットに搭載された書き込み不可能な読み出し専用メモリから暗号化鍵生成データを取得する生成データ取得手段と、取得した暗号化鍵生成データを用いて、暗号化鍵を生成する暗号化鍵生成手段と、画像形成処理に伴う前記消耗品の消耗度合いを示す消耗データを取得する消耗データ取得手段と、取得した消耗データを、生成した暗号化鍵で暗号化する暗号化手段と、暗号化した消耗データを、前記交換ユニットに搭載された書き込み可能なメモリに書き込む書き込み手段とを備えることを特徴とする。
【０００９】
本発明によれば、消耗データを暗号化するための暗号化鍵を生成する際に使用する暗号化鍵生成データを記憶する、交換ユニットに搭載されたメモリが、書き込み不可能な読み出し専用メモリである。よって、例えば、交換ユニットに搭載されたメモリに記憶された消耗データが、その交換ユニットの消耗データとは異なる交換ユニットの消耗データと書き替えられたとしても、その消耗データの復号化に使用する暗号化鍵の元となる暗号化鍵生成データまでも書き替えることができないため、その消耗データを容易に復号化することはできない。よって、例えば、消耗データが書き替えられたことにより、交換ユニットの交換時期を誤って判定してしまうことなどが原因で、画像形成装置の印字品質、動作性能、装置寿命等に悪影響を及ぼすことを防ぐことができる。
【００１０】
本発明に係る画像形成装置の１つの態様によれば、前記交換ユニットに搭載された書き込み可能なメモリに書き込まれた消耗データを読み出す読み出し手段と、読み出した消耗データを、暗号化鍵生成手段で生成した暗号化鍵で、復号化する復号化手段と、復号化した消耗データに基づき、交換ユニットが交換時期か否かを判定する判定手段とを備えることを特徴とする。
【００１１】
本発明によれば、前記交換ユニットに搭載された書き込み可能なメモリに書き込まれた消耗データを、暗号化鍵生成手段で生成した暗号化鍵で復号化し、その消耗データに基づき、交換ユニットが交換時期か否かを判定する。よって、交換ユニットの書き込み可能なメモリに書き込まれた消耗データが、その交換ユニットの正規の消耗データであれば、その交換ユニットの読み出し専用メモリに記憶され暗号化鍵生成データに基づき生成された正規の暗号化鍵によって、その消耗データを復号化することができるため、その交換ユニットの消耗データに基づいて、的確に交換時期の判定を行うことができ、画像形成装置の印字品質、動作性能、装置寿命等に悪影響を及ぼすことを防ぐことができる。
【００１２】
本発明に係る画像形成装置の１つの態様によれば、前記交換ユニットに搭載された読み出し専用メモリに、データの書き込みを試みるデータ書き込み手段と、データ書き込み手段によって、前記読み出し専用メモリにデータが書き込めたか否かを判定する判定手段と、判定の結果、前記読み出し専用メモリにデータが書き込めなかった場合、正常動作と判断して、画像形成処理を実行することを特徴とする。
【００１３】
本発明によれば、例えば画像形成処理を実行する前に、前記交換ユニットに搭載された読み出し専用メモリに、データの書き込みができるか否かを判定することで、その交換ユニットが正常な交換ユニットか否かを判定する。よって、例えば、交換ユニットの読み出し専用メモリに記憶すべき暗号化鍵生成データを、読み書き可能な別のメモリに記憶して、画像形成処理を実行しようとしても、データ書き込み手段によって、データの上書きがされてしまうため、その交換ユニットに記憶された消耗データを、復号化するための暗号化鍵を作成することができない。したがって、画像形成装置が、そのような交換ユニットに記憶された消耗データを読み込んで、交換ユニットの交換時期を誤って判定してしまうことなどが原因で、画像形成装置の印字品質、動作性能、装置寿命等に悪影響を及ぼすことを防ぐことができる。
【００１４】
本発明に係る交換ユニットは、画像形成装置に着脱可能に搭載され、その画像形成装置が画像形成する際に使用する消耗品を格納する交換ユニットにおいて、画像形成装置が暗号化鍵を生成する際に使用する暗号化鍵生成データを記憶する書き込み不可能な読み出し専用記憶手段と、画像形成処理に伴う前記消耗品の消耗度合いを示す消耗データであって、画像形成装置が暗号鍵生成データを使用して生成した暗号化鍵で暗号化した消耗データが、画像形成装置によって書き込まれる書き込み可能記憶手段と、を備えることを特徴とする。
【００１５】
本発明によれば、消耗データを暗号化するための暗号化鍵を生成する際に使用する暗号化鍵生成データを記憶する、交換ユニットに搭載されたメモリが、書き込み不可能な読み出し専用メモリである。よって、例えば、交換ユニットに搭載されたメモリに記憶された消耗データが、その交換ユニットの消耗データとは異なる交換ユニットの消耗データと書き替えられたとしても、その消耗データの復号化に使用する暗号化鍵の元となる暗号化鍵生成データまでも書き替えることができないため、その消耗データを容易に復号化することはできない。よって、例えば、消耗データが書き替えられたことにより、交換ユニットの交換時期を誤って判定してしまうことなどが原因で、画像形成装置の印字品質、動作性能、装置寿命等に悪影響を及ぼすことを防ぐことができる。
【発明を実施するための最良の形態】
【００１６】
本発明の実施の形態（以下、実施形態）について、以下、図面を用いて説明する。
【００１７】
図１は、本実施形態における画像形成装置のブロック構成図である。画像形成装置は、装置本体１０と交換ユニット３０とから構成されている。交換ユニットとは、装置本体１０に対して着脱可能に構成され、インクやトナー等の記録材や感光体などの画像形成処理に用いられる消耗品を、他の機構部品と一体化した部品である。ここで、画像形成装置は、例えば、プリンタ、複写機、ファクシミリ装置、少なくとも印刷機能を有するデジタル復号機等、画像形成機能を有する装置のことをいう。また、本実施形態では、交換ユニットは、１つのみであるが、装置本体１０に複数の交換ユニットを搭載しても構わない。
【００１８】
装置本体１０において、制御部１１は、画像形成装置全体を制御するためのモジュールである。制御部１１は、例えば、ＣＰＵとメモリ（ＲＡＭもしくはＲＯＭ）とで構成され、メモリに格納されたプログラムをＣＰＵが読み込むことで、画像形成装置全体の制御を行う。プログラムを格納するためのメモリとしては、他にもフロッピー（登録商標）ディスク、ハードディスク、又はＣＤ−ＲＯＭなどの記憶媒体でもよい。
【００１９】
画像入力部１２は、複写対象の原稿を光学的に読み取るための機構である。画像記憶部１３は、画像入力部１２が読み取った原稿のイメージデータを記憶するモジュールである。画像出力部１４は、画像記憶部１３に記憶されたイメージデータを順次読み出し、用紙に印刷するための機構である。Ｉ／Ｏインターフェース１５は、交換ユニット３０とのデータ通信を行うためのモジュールである。
【００２０】
さらに、装置本体１０は、本実施形態における特徴的な構成として、暗号化鍵生成部１６、暗号化鍵記憶部１７、暗号化復号化部１８を含む。暗号化鍵生成部１６は、交換ユニット３０のユニットＩＤ記憶用ＲＯＭ３１に書き込まれたユニットＩＤを用いて、その交換ユニット３０専用の暗号化鍵を生成するモジュールである。暗号化鍵記憶部１７は、暗号化鍵生成部１６で生成した暗号化鍵を記憶する記憶モジュールである。さらに、暗号化復号化部１８は、必要に応じて、暗号化鍵記憶部１７に記憶した暗号化鍵を用いて、データの暗号化もしくは復号化を行うモジュールである。これらのモジュールは、制御部１１に制御されることによって、各処理を実行する。
【００２１】
交換ユニット３０において、ユニットＩＤ記憶用ＲＯＭ３１は、交換ユニット固有の識別子であるユニットＩＤが書き込まれた読み出し専用の記憶デバイスである。本実施形態において、特徴的なことは、装置本体１０において暗号化鍵を生成する際に、ベースとなる暗号化鍵生成データとしても利用されるユニットＩＤが、書き込みができない読み出し専用の記憶デバイスに記憶されていることである。これにより、消耗データの改ざん等を困難にし、画像形成装置の印字品質、動作性能、装置寿命等の管理や機密情報の管理等の信頼性の向上を図ることができる。詳しくは後述する。なお、ユニットＩＤは、交換ユニット３０の製造時などに、一度だけ書き込みが可能なメモリなどを使用したユニットＩＤ記憶用ＲＯＭ３１に、予めステッパなどを用いて書き込んでおき、以後書き換えができないようにしておけばよい。
【００２２】
消耗データ記憶用ＲＡＭ３２は、装置本体１０から送られてきた消耗データを記憶するモジュールである。ここで、消耗データとは、交換ユニットの交換時期を算出する際などに利用する、使用頻度により交換ユニットごとに異なる値を示すデータのことをいい、例えば、その交換ユニットを使用して行った印刷枚数の累積値、感光ドラムの累積回転数、累積トナー供給量、感光ドラムの劣化を示す表面電位、感光ドラムの摩耗に関する電荷量などのデータのことをいう。また、消耗データの中には、顧客固有の秘匿情報などを含む場合もある。本実施形態では、消耗データとして、印刷枚数の累積値を使用する。この消耗データに基づいて、制御部１１が、交換ユニットの寿命の管理等を行う。Ｉ／Ｏインターフェース３３は、装置本体１０とのデータ通信を行うためのモジュールである。
【００２３】
このように、構成された画像形成装置において、本実施形態では、制御部１１が、画像形成装置の電源ＯＮ、又はドアクローズ（交換ユニットの着脱のために行われるドアの開閉）時に、図２に示すようなフロー処理を実行することを特徴としている。なお、ドアクローズの検知は、例えば、光学的、機械的な検知センサを、交換ユニットの交換の際に開閉が必要な本体装置のドアに設けて、制御部１１がドアの開閉を検知することで行う。
【００２４】
まず、画像形成装置の電源がＯＮされたか、もしくは、ドアクローズされると、制御部１１は、交換ユニット３０が装着されたか否かを判定する（Ｓ１０１）。判定の結果、交換ユニット３０が装着されていた場合、交換ユニット３０のユニットＩＤ記憶用ＲＯＭ３１から、ユニットＩＤを取得する（Ｓ１０２）。制御部１１は、暗号化鍵生成部１６を制御することで、取得したユニットＩＤを用いて、暗号化鍵を生成する（Ｓ１０３）。なお、暗号化鍵の生成にあたっては、ＲＳＡ暗号化等において利用される従来の暗号化鍵生成技術を用いればよい。
【００２５】
そして、制御部１１は、生成された暗号化鍵を暗号化鍵記憶部１７に記憶する（Ｓ１０４）。さらに、制御部１１は、交換ユニット３０の消耗データ記憶用ＲＡＭ３２から消耗データを取得する（Ｓ１０５）。取得した消耗データは、後述するとおり、暗号化鍵記憶部１７に記憶した暗号化鍵で暗号化されているため、制御部１１は、暗号化復号化部１８を制御することで、暗号化鍵記憶部１７に記憶した暗号化鍵で、取得した消耗データの復号化を試みる（Ｓ１０６）。続いて、制御部１１は、復号化に成功したか否かを判定する（Ｓ１０７）。判定の結果、復号化に失敗した場合は、復号化エラーとして、エラー通知を行う（Ｓ１１０）。エラー通知は、画像形成装置を使用するユーザが認識できる方法であれば何でもよいが、例えば、画像形成装置に設けたディスプレイ上に表示することで行えばよい。また、エラー通知だけでなく、制御部１１が、画像形成処理を行えないように、一時処理を中断等してもよい。一方、復号化に成功した場合、制御部１１は、その復号化した消耗データに基づいて、装着されている交換ユニット３０が交換時期か否かを判定する（Ｓ１０８）。本実施形態では、消耗データとして、印刷枚数の累積値を使用しているため、印刷枚数の累積値が、予め定めた基準累積値を越えているか否かによって、交換時期か否かの判定を行う。そして、判定の結果、交換ユニット３０が交換時期に達していれば、交換ユニットの交換時期が来たことを通知する（Ｓ１０９）。交換時期の通知は、エラー通知と同様に、例えば、画像形成装置に設けたディスプレイ上に表示することで行えばよい。もちろん、画像形成処理を中断、停止等してもよい。
【００２６】
次に、本実施形態における画像形成装置が、一連の画像形成処理が完了した時点で、制御部１１によって行われる、消耗データの交換ユニット３０への書き込みフローについて、図３を用いて説明する。
【００２７】
まず、制御部１１は、印字処理が終了したか否かを判定する（Ｓ２０１）。ここで、印字処理が終了したとは、一連の画像形成処理が完了したことを示し、例えば、用紙１枚分の印字処理が終了した時点のことをいう。判定の結果、印字処理が終了したと判定した場合、制御部１１は、印刷用紙の累積枚数をカウントすることで消耗データを取得する（Ｓ２０２）。そして、制御部１１は、暗号化復号化部１８を制御することで、取得した消耗データを、暗号化鍵記憶部１７に記憶した暗号化鍵で暗号化を行い（Ｓ２０３）、暗号化した消耗データを交換ユニット３０の消耗データ記憶用ＲＡＭ３２に書き込む（Ｓ２０４）。
【００２８】
このように、交換ユニット固有のデータである消耗データを、交換ユニットに内蔵された消耗データ記憶用ＲＡＭ３２に記憶しておくことで、交換ユニットごとの管理、品質保証等を確実に行い、ユーザに的確な交換時期を通知することができる。
【００２９】
ところで、従来の技術において、交換ユニットに搭載されたメモリに記憶された消耗データ等の情報データを保護するために、交換ユニットのメモリに記憶するデータを、装置本体に予め記憶した、交換ユニットごとに固有でない暗号化鍵を使用して、暗号化する画像形成装置が知られている。しかし、このような暗号化鍵を使用して暗号化する場合、例えば、次のような課題が生じる。
【００３０】
すなわち、まず、交換ユニットとして、メモリの消耗データを記憶する領域に、消耗データとして印刷用紙累積枚数「１０」が、装置本体に予め記憶した暗号化鍵により暗号化されて記憶された交換ユニットＡがあるとする。そして、その交換ユニットＡから、その暗号化された消耗データを何らかの方法で読み出し、読み出した消耗データを、印刷用紙累積枚数「１０００」が、メモリの消耗データを記憶する領域に記憶された交換ユニットＢに上書きする。すると、結果的に、交換ユニットＢの印刷用紙累積枚数は、「１０００」から「１０」へすり替えられたことになる。続いて、この交換ユニットＢを、同じ装置本体に装着すると、本来交換ユニットＡの消耗データである印刷用紙累積枚数は、その装置本体の暗号化鍵で暗号化されているため、その装置本体の暗号化鍵で復号化することができる。よって、制御部は、交換ユニットＢの消耗データがすり替えられたことを検知することなく、通常どおりの処理により、交換ユニットＢの消耗データとして、印刷用紙累積枚数「１０」を読み出し、交換時期の判定を行う。ここで、交換ユニットの交換時期の基準となる累積枚数が「１０００」とすると、本来であれば、交換ユニットＢは、交換時期のため、交換通知がなされるはずである。しかし、消耗データが交換ユニットＡの消耗データと書き替えられてしまっているため、制御部は交換時期とは判定せずに、通常の画像形成処理を実行してしまう。これにより、実質的に交換ユニットＢの交換時期が延長してしまい、画像形成装置の印字品質、動作性能、装置寿命等に悪影響を及ぼす場合がある。
【００３１】
一方、本実施形態によれば、暗号化および復号化に使用する暗号化鍵が、交換ユニットごとに定められる。したがって、例えば、交換ユニットＢのメモリに記憶された消耗データが、交換ユニットＡの消耗データにすり替えられたとしても、交換ユニットＢの記憶された消耗データは、交換ユニットＡのユニットＩＤを用いて作成された暗号化鍵で暗号化されたデータである。よって、その後、交換ユニットＢを装置本体に装着したとしても、制御部は、交換ユニットＢのユニットＩＤを用いて作成された暗号化鍵で復号化を試みるため、すり替えられた消耗データの復号化を行うことができない。さらに、このような交換ユニットによっては、画像形成処理を実行できないように、制御部が、例えば、印字処理の中断やユーザ操作のロックなどを行い、画像形成装置を制御することで、画像形成装置の印字品質、動作性能、装置寿命等への悪影響を未然に防ぐことができる。また、交換ユニットごとに固有のユニットＩＤを用いて作成した暗号化鍵で暗号化したデータを交換ユニットのメモリに記憶しているため、交換ユニットのメモリに記憶されたデータを読み取られることで情報漏洩することを防止できる。
【００３２】
さらに、上述したような、すり替え防止を回避するために、交換ユニットＡのメモリから読み出した消耗データを、交換ユニットＡのユニットＩＤに基づき作成した暗号化鍵を使用して復号化できるように、交換ユニットＡのメモリに記憶された消耗データのみを、交換ユニットＢのメモリに上書きするのではなく、交換ユニットＡのメモリに記憶されたユニットＩＤまでも、交換ユニットＢのメモリに上書きして、すり替えることも考えられる。しかし、本実施形態では、ユニットＩＤを記憶するユニットＩＤ記憶用ＲＯＭ３１は、書き換えができない読み出し専用のＲＡＭであるため、ユニットＩＤまでも書き替えることはできず、そのような行為によって、すり替えはできない。したがって、本実施形態によれば、消耗データが書き替えられたことにより、交換ユニットの交換時期が延長することなどが原因で、画像形成装置の印字品質、動作性能、装置寿命等に悪影響を及ぼすことを防ぐことができる。
【００３３】
以上のように、本実施形態によれば、適切に交換ユニットの交換時期などの管理ができ、さらに情報漏洩の防止をすることができる。ただ、上述のような処理フローのみでは、次のような場合、交換ユニットの交換時期の管理が適切にできなかったり、情報漏洩を防止できない場合がある。すなわち、交換ユニットのユニットＩＤを記憶するメモリを、本実施形態の交換ユニットとは異なり、読み書き可能なＲＯＭを使用した交換ユニットＣを用いて、例えば、先ほど説明した交換ユニットＡのメモリに記憶された消耗データとユニットＩＤとを、それぞれ交換ユニットＣの読み書き可能なＲＯＭ上に上書きして、その交換ユニットＣを装置本体に装着する。この場合、交換ユニットＣに記憶されたデータは、すべて交換ユニットＡのデータであるため、暗号化されたデータも、復号化するために作成される暗号化鍵も、交換ユニットＡのデータと同一である。したがって、交換ユニットＣが装置本体に装着されて、本来交換ユニットＡのデータであるユニットＩＤや消耗データが読み込まれた場合、暗号化された消耗データを復号可能な暗号化鍵を、その読み込んだユニットＩＤより作成可能である。よって、例えば、交換ユニットＣの交換時期が実質的に延長し、画像形成装置の印字品質、動作性能、装置寿命等に悪影響を及ぼすことがある。
【００３４】
このような場合は、交換ユニット３０のユニットＩＤを記憶するユニットＩＤ記憶用ＲＯＭ３１が、書き込みができない読み出し専用の記憶モジュールである点を利用して、図４に示すフローチャートのような処理を制御部１１が実行することで、交換ユニットの交換時期が延長するなどの原因により、画像形成装置の印字品質、動作性能、装置寿命等に悪影響を及ぼすことを防ぐことができる。
【００３５】
すなわち、図４において、制御部１１は、図２に示す場合と同様に、画像形成装置の電源がＯＮされたか、もしくは、ドアクローズされると、制御部１１は、交換ユニット３０が装着されたか否かを判定する（Ｓ３０１）。判定の結果、交換ユニット３０が装着されていた場合、制御部１１の特徴的な処理フローとして、制御部１１は、任意のデータ、例えば、乱数のデータやすべて「０」の文字列データを、交換ユニット３０のユニットＩＤ記憶用ＲＯＭ３１に書き込むことを試みる（Ｓ３０２）。そして、制御部１１は、そのデータが正常にユニットＩＤ記憶用ＲＯＭ３１に書き込みができたか否かを判定する（Ｓ３０３）。ここで、正常動作としては、ユニットＩＤ記憶用ＲＯＭ３１は、読み出し専用であるため、書き込みが行えない。したがって、制御部１１は、ユニットＩＤ記憶用ＲＯＭ３１に相当する記憶部に、正常にデータの書き込みができた場合、交換ユニットの異常と判断して、エラー通知を行う（Ｓ３１２）。エラー通知は、上述と同様に、例えば、画像形成装置に設けたディスプレイ上に表示することで行えばよい。また、エラー通知の他に、制御部１１が制御することで、画像形成処理を中断、停止等してもよい。
【００３６】
一方、制御部１１は、ユニットＩＤ記憶用ＲＯＭ３１に、データの書き込みができず、書き込みエラーを検知した場合、正常動作と判断し、その交換ユニット３０のユニットＩＤ記憶用ＲＯＭ３１からユニットＩＤを取得する（Ｓ３０４）。以下、図２におけるＳ１０４〜Ｓ１０９と同様な処理をＳ３０５〜Ｓ３１２において、制御部１１は実行する。
【００３７】
このように、ユニットＩＤを交換ユニット３０から読み出して、暗号化鍵を生成する前に、制御部１１が、ユニットＩＤ記憶用ＲＯＭ３１に対して、任意のデータの書き込みを試みることで、上述した交換ユニットＣのように、ユニットＩＤ記憶用ＲＯＭ３１に相当する記憶部に読み書き可能なＲＯＭを使用して、そのＲＯＭに、例えば、消耗データとして、自身の印刷用紙累積枚数よりもカウント数が少ない印刷用紙累積枚数が記憶された交換ユニットのメモリから読み出した消耗データやユニットＩＤを書き込んで、使用することで、交換ユニットの交換時期を実質的に延長させ、画像形成装置の印字品質、動作性能、装置寿命等に悪影響を及ぼすことを防ぐことができる。また、読み書き可能なＲＯＭに書き込んだ消耗データの場合は、制御部１１によって、任意データの書き込まれるため、データは破壊され、情報漏洩の防止にもつながる。
【図面の簡単な説明】
【００３８】
【図１】本実施形態における画像形成装置のブロック構成図である。
【図２】本実施形態の画像形成装置において、交換ユニットの交換時期の判定を行う処理のフローを示すフローチャート図である。
【図３】本実施形態の画像形成装置において、交換ユニットに消耗データを書き込む処理のフローを示すフローチャート図である。
【図４】本実施形態の画像形成装置において、交換ユニットの交換時期の判定を行う処理のフローを示すフローチャート図である。
【符号の説明】
【００３９】
１０ 装置本体、１１ 制御部、１２ 画像入力部、１３ 画像記憶部、１４ 画像出力部、１５ Ｉ／Ｏインターフェース、１６ 暗号化鍵生成部、１７ 暗号化鍵記憶部、１８ 暗号化復号化部、３０ 交換ユニット、３１ ユニットＩＤ記憶用ＲＯＭ、３２ 消耗データ記憶用ＲＡＭ、３３ Ｉ／Ｏインターフェース。
【図１】
2005157000.tif 000003
【図２】
2005157000.tif 000004
【図３】
2005157000.tif 000005
【図４】
2005157000.tif 000006