(57)【要約】【課題】画像形成装置の使用形態に応じてより適切な制御用モジュールを生成すると共に画像形成装置のファームウェアを容易にカスタマイズする。【解決手段】トナーカートリッジの記憶素子から読み込んだ総印字枚数とモノクロ印字枚数とに基づいて算出したモノクロ印字比率を所定比率Ｐと比較し（Ｓ１００，Ｓ１１０）、モノクロ印字比率が所定比率Ｐよりも大きいときにはモノクロ印字の頻度が多いモノクロユーザと判断して新規カートリッジへの取り替え指示画面をモニタに出力し（Ｓ１２０）、モノクロユーザ用のファームウェアのアップデートモジュールとプリンタＩＤとを新たなトナーカートリッジの記憶素子に出力する（Ｓ１３０）。この結果、画像形成装置の使用形態に応じてより適切な制御用モジュールを生成すると共に画像形成装置のファームウェアを容易にカスタマイズすることができる。【選択図】　　　　図７
2004133769.tif 000002
【特許請求の範囲】
【請求項１】
取り替え可能に装着された記録剤カートリッジが有する記憶素子に使用実績情報を書き込む画像形成装置の制御に用いる制御用モジュールを生成する制御用モジュール生成装置であって、
前記記録剤カートリッジが取り付けられたとき、該記録剤カートリッジが有する記憶素子から前記使用実績情報と前記画像形成装置の識別情報とを含む情報を取得する情報取得手段と、
該取得した使用実績情報に基づいて前記画像形成装置に適合する制御用モジュールを生成するモジュール生成手段と、
該生成された制御用モジュールと前記画像形成装置の識別情報とを該画像形成装置に取り付け可能な記憶素子に出力するモジュール出力手段と、
を備える制御用モジュール生成装置。
【請求項２】
請求項１記載の制御用モジュール生成装置であって、
前記画像形成装置は、単色画像およびカラー画像を形成可能な装置であり、
前記使用実績情報は、単色画像の形成頻度であり、
前記モジュール生成手段は、前記単色画像の形成頻度が所定頻度よりも多いときには、通常の定着温度よりも低い定着温度となるように前記画像形成装置を制御するための制御用モジュールを生成する手段である
制御用モジュール生成装置。
【請求項３】
請求項１または２記載の制御用モジュール生成装置であって、
前記画像形成装置は、単色画像およびカラー画像を形成可能な装置であり、
前記使用実績情報は、単色画像の形成頻度であり、
前記モジュール生成手段は、前記単色画像の形成頻度が所定頻度よりも多いときには、単色画像用のトナー濃度調整動作となるように前記画像形成装置を制御するための制御用モジュールを生成する手段である
制御用モジュール生成装置。
【請求項４】
前記使用実績情報は、画像形成数，印字デューティ，記録剤カートリッジの使用数，使用環境温度，使用環境湿度，エラー履歴，用紙サイズ毎の画像形成数，非純正品カートリッジの使用数の少なくとも一つを含む情報である請求項１ないし３いずれか記載の制御用モジュール生成装置。
【請求項５】
前記制御用モジュールは、前記画像形成装置のファームウェアをアップデートするモジュールである請求項１ないし４いずれか記載の制御用モジュール生成装置。
【請求項６】
前記制御用モジュールは、少なくとも定着温度やトナー濃度調整動作を制御するパラメータである請求項１ないし４いずれか記載の制御用モジュール生成装置。
【請求項７】
前記モジュール出力手段は、記録剤カートリッジが有する記憶素子に前記制御用モジュールと前記画像形成装置の識別情報とを出力する手段である請求項１ないし６いずれか記載の制御用モジュール生成装置。
【請求項８】
前記制御用モジュールは、前記記憶素子に出力された前記画像形成装置の識別情報に対応する画像形成装置に該記憶素子を有する記録剤カートリッジが装着されたときに実行可能となるモジュールである請求項７記載の制御用モジュール生成装置。
【請求項９】
コンピュータを請求項１ないし８いずれか記載の制御用モジュール生成装置として機能させるプログラム。
【請求項１０】
取り替え可能に装着された記録剤カートリッジが有する記憶素子に使用実績情報を書き込む画像形成装置の制御に用いる制御用モジュールを生成する制御用モジュール生成方法であって、
（ａ）前記記録剤カートリッジが取り付けられたとき、該記録剤カートリッジが有する記憶素子から前記使用実績情報と前記画像形成装置の識別情報とを含む情報を取得し、
（ｂ）該取得した使用実績情報に基づいて前記画像形成装置に適合する制御用モジュールを生成し、
（ｃ）該生成された制御用モジュールと前記画像形成装置の識別情報とを出力する
制御用モジュール生成方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成装置の制御用モジュール生成装置およびこれに用いるプログラム並びにこうした制御用モジュールの生成方法に関し、詳しくは、取り替え可能に装着された記録剤カートリッジが有する記憶素子に使用実績情報を書き込む画像形成装置の制御に用いる制御用モジュールを生成する制御用モジュール生成装置およびこれに用いるプログラム並びにこうした制御用モジュールの生成方法に関する。
【０００２】
【従来の技術および発明が解決しようとする課題】
従来、プリンタや複写機などの画像形成装置は、組み込まれたファームウェアなどにより各部の動作が制御されている。この装置では、同じ機種の画像形成装置であれば同一のファームウェアが組み込まれている。
【０００３】
しかしながら、こうした画像形成装置では、ユーザの使用形態によって適切な動作が異なることがあるにも拘わらず、同じ機種の装置は同一のファームウェアにより制御されるため、全てのユーザにおいて同じ動作となってしまう。また、ユーザの使用形態に応じて適切な動作となるようにファームウェアをカスタマイズする場合、作業員が設置場所に出向いてカスタマイズしたり、ネットワークを介してユーザの画像形成装置に接続して遠隔操作でカスタマイズすることになるが、作業員が出向く場合は人的コストが増大し、ネットワークを介して接続する場合はセキュリティ確保の観点から困難が伴う場合が多い。
【０００４】
本発明の画像形成装置の制御用モジュール生成装置およびその生成方法は、画像形成装置の使用形態に応じてより適切な制御用モジュールを生成することを目的の一つとする。また、本発明の画像形成装置の制御用モジュール生成装置およびその生成方法は、画像形成装置のファームウェアを容易にカスタマイズすることを目的の一つとする。
【０００５】
なお出願人は、上述の目的の一部を達成する手法の一つとして、記録剤カートリッジの記憶素子にプログラムを格納して画像形成装置のファームウェアやプリンタドライバを更新する手法を提案している（特許文献１参照）。
【０００６】
【特許文献１】
特開２００２−１６６６２８号公報
【０００７】
【課題を解決するための手段およびその作用・効果】
本発明の画像形成装置の制御用モジュール生成装置およびこれに用いるプログラム並びにこうした制御用モジュールの生成方法は、上述の目的の少なくとも一部を達成するために以下の手段を採った。
【０００８】
本発明の制御用モジュール生成装置は、
取り替え可能に装着された記録剤カートリッジが有する記憶素子に使用実績情報を書き込む画像形成装置の制御に用いる制御用モジュールを生成する制御用モジュール生成装置であって、
前記記録剤カートリッジが取り付けられたとき、該記録剤カートリッジが有する記憶素子から前記使用実績情報と前記画像形成装置の識別情報とを含む情報を取得する情報取得手段と、
該取得した使用実績情報に基づいて前記画像形成装置に適合する制御用モジュールを生成するモジュール生成手段と、
該生成された制御用モジュールと前記画像形成装置の識別情報とを該画像形成装置に取り付け可能な記憶素子に出力するモジュール出力手段と、
を備えることを要旨とする。
【０００９】
この本発明の制御用モジュール生成装置では、記録剤カートリッジの記憶素子から取得した使用実績情報に基づいて画像形成装置の使用形態に適した制御用モジュールを生成する。従って、画像形成装置の使用形態に応じて、より適切な制御用モジュールを生成することができる。さらに、生成した制御用モジュールを画像形成装置に取り付け可能な記憶素子に出力するから、この記憶素子を取り付けることにより画像形成装置のファームウェアを容易にカスタマイズすることができる。ここで、画像形成装置がカラーレーザプリンタやカラーの複写機などの場合、記録剤はトナーが該当し、記録剤カートリッジはトナーカートリッジが該当する。また、画像形成装置がカラーのインクジェットプリンタの場合、記録剤はインクが該当し、記録剤カートリッジはインクカートリッジが該当する。なお「使用実績情報」には、画像形成数，印字デューティ，記録剤カートリッジの使用数，使用環境温度，使用環境湿度，エラー履歴，用紙サイズ毎の画像形成数，非純正品カートリッジの使用数などが含まれる。
【００１０】
こうした本発明の制御用モジュール生成装置において、前記画像形成装置は、単色画像およびカラー画像を形成可能な装置であり、前記使用実績情報は、単色画像の形成頻度であり、前記モジュール生成手段は、前記単色画像の形成頻度が所定頻度よりも多いときには、通常の定着温度よりも低い定着温度となるように前記画像形成装置を制御するための制御用モジュールを生成する手段であるものとしたり、前記画像形成装置は、単色画像およびカラー画像を形成可能な装置であり、前記使用実績情報は、単色画像の形成頻度であり、前記モジュール生成手段は、前記単色画像の形成頻度が所定頻度よりも多いときには、単色画像用のトナー濃度調整動作となるように前記画像形成装置を制御するための制御用モジュールを生成する手段であるものとすることもできる。こうすれば、単色画像の形成頻度に応じて、定着温度やトナー濃度調整動作の制御方法をカスタマイズすることができる。
【００１１】
また、本発明の制御用モジュール生成装置において、前記制御用モジュールは、前記画像形成装置のファームウェアをアップデートするモジュールであるものとしたり、前記制御用モジュールは、少なくとも定着温度やトナー濃度調整動作を制御するパラメータであるものとすることもできる。こうすれば、制御用モジュールのファイルサイズを小さくすることができる。
【００１２】
さらに、本発明の制御用モジュール生成装置において、前記モジュール出力手段は、記録剤カートリッジが有する記憶素子に前記制御用モジュールと前記画像形成装置の識別情報とを出力する手段であるものとすることもできる。こうすれば、記録剤カートリッジを介して制御用モジュールを画像形成装置に適用することができる。この態様の本発明の制御用モジュール生成装置において、前記制御用モジュールは、前記記憶素子に出力された前記画像形成装置の識別情報に対応する画像形成装置に該記憶素子を有する記録剤カートリッジが装着されたときに実行可能となるモジュールであるものとすることもできる。こうすれば、生成した制御用モジュールを適用すべき画像形成装置に確実に適用することができる。
【００１３】
本発明の制御用モジュール生成装置用のプログラムは、コンピュータを、上述のいずれかの態様の本発明の制御用モジュール生成装置、即ち、基本的には、取り替え可能に装着された記録剤カートリッジが有する記憶素子に使用実績情報を書き込む画像形成装置の制御に用いる制御用モジュールを生成する制御用モジュール生成装置であって、前記記録剤カートリッジが取り付けられたとき、該記録剤カートリッジが有する記憶素子から前記使用実績情報と前記画像形成装置の識別情報とを含む情報を取得する情報取得手段と、該取得した使用実績情報に基づいて前記画像形成装置に適合する制御用モジュールを生成するモジュール生成手段と、該生成された制御用モジュールと前記画像形成装置の識別情報とを該画像形成装置に取り付け可能な記憶素子に出力するモジュール出力手段と、を備える制御用モジュール生成装置として機能させることを要旨とする。
【００１４】
この本発明の制御用モジュール生成装置用のプログラムでは、コンピュータを上述のいずれかの態様の本発明の制御用モジュール生成装置として機能させるから、本発明の制御用モジュール生成装置が奏する効果、例えば、画像形成装置の使用形態に応じてより適切な制御用モジュールを生成することができる効果や、画像形成装置のファームウェアを容易にカスタマイズすることができる効果などを奏することができる。
【００１５】
本発明の制御用モジュール生成方法は、
取り替え可能に装着された記録剤カートリッジが有する記憶素子に使用実績情報を書き込む画像形成装置の制御に用いる制御用モジュールを生成する制御用モジュール生成方法であって、
（ａ）前記記録剤カートリッジが取り付けられたとき、該記録剤カートリッジが有する記憶素子から前記使用実績情報と前記画像形成装置の識別情報とを含む情報を取得し、
（ｂ）該取得した使用実績情報に基づいて前記画像形成装置に適合する制御用モジュールを生成し、
（ｃ）該生成された制御用モジュールと前記画像形成装置の識別情報とを出力する
ことを要旨とする。
【００１６】
この本発明の制御用モジュール生成方法では、記録剤カートリッジの記憶素子から取得した使用実績情報に基づいて画像形成装置の使用形態に適した制御用モジュールを生成する。従って、画像形成装置の使用形態に応じて、より適切な制御用モジュールを生成することができる。さらに、生成した制御用モジュールを画像形成装置に取り付け可能な記憶素子に出力するから、この記憶素子を取り付けることにより画像形成装置のファームウェアを容易にカスタマイズすることができる。ここで、画像形成装置がカラーレーザプリンタやカラーの複写機などの場合、記録剤はトナーが該当し、記録剤カートリッジはトナーカートリッジが該当する。また、画像形成装置がカラーのインクジェットプリンタの場合、記録剤はインクが該当し、記録剤カートリッジはインクカートリッジが該当する。
【００１７】
【発明の実施の形態】
次に、本発明の実施の形態を実施例を用いて説明する。図１は、本発明の一実施例としての画像形成装置として機能するカラーレーザプリンタ６０のファームウェアをアップデートするアップデートモジュールを生成するモジュール生成装置２０の構成の概略を示す構成図であり、図２は実施例のモジュール生成装置２０の電気的な接続を機能ブロックで示すブロック図である。実施例のモジュール生成装置２０は、図１および図２に示すように、ＣＰＵ２３やＲＯＭ２４やＲＡＭ２５や図示しない入出力インタフェースを有する汎用のコンピュータ本体２２と、コンピュータ本体２２に接続されたモニタ２６と、コンピュータ本体２２の図示しない入出力インタフェースを介して接続されトナーカートリッジ４０を取り付けられるカートリッジ接続部２８とを備え、カートリッジ接続部２８に取り付けられた回収されたトナーカートリッジ４０の記憶素子５０からこのトナーカートリッジが取り付けられていたカラーレーザプリンタ６０の使用に関する使用実績情報を読み込んでカラーレーザプリンタ６０のファームウェアのアップデートモジュールを生成する。
【００１８】
記憶素子５０は、図２に示すように、データを記憶するメモリセル５２と、このメモリセル５２におけるデータの読み書きを制御するリード・ライト制御部５４と、クロック信号ＣＬＫに基づいてリード・ライト制御部５４を介して実施例のモジュール生成装置２０やカラーレーザプリンタ本体のコントローラとデータのやり取りを行なう際のカウントアップを行なうアドレスカウンタ５６とを備える。こうした記憶素子５０としては、例えば、ＥＥＰＲＯＭを用いることができる。図３は、トナーカートリッジ４０の外観の一例を示す外観図である。実施例のトナーカートリッジ４０では、図示するように、その端部に設けられた収納部４２の内側に記憶素子５０が取り付けられている。
【００１９】
図４は、トナーカートリッジ４０が取り付けられたカラーレーザプリンタ６０の構成の概略を示す構成図である。カラーレーザプリンタ６０は、単一感光体方式と中間転写方式とを採用したフルカラーの電子写真方式の画像形成装置として構成されており、図示するように、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色に色分解された画像を現像器６１に装着された各色のトナーカートリッジ４０Ｃ，４０Ｍ，４０Ｙ，４０Ｋから供給される各色のトナーを用いて各色毎に露光器６２により静電潜像が形成された感光体６３上にトナー像を形成すると共に形成したトナー像を一次転写ユニット７１により中間転写体としての転写ベルト６４に重ねて転写し、この転写ベルト６４上に重ねて転写された４色のトナー像を用紙カセット６５から供給され搬送ユニット６６により搬送された用紙に二次転写ユニット６７で転写し、用紙上に転写されたトナー像を定着ユニット６８により用紙に融着定着させてカラー像を用紙上に形成する。このように各色のトナー像を感光体６３上に形成できるように現像器６１は回転可能に構成されている。また、カラーレーザプリンタ６０は、現像器６１に装着された各トナーカートリッジ４０Ｃ，４０Ｍ，４０Ｙ，４０Ｋの各記憶素子５０Ｃ，５０Ｍ，５０Ｙ，５０Ｋが図中下部右側に位置したときにその記憶素子５０に接続する可動接続部６９を備え、コントローラ７０により、カラーレーザプリンタ６０の使用に関する使用実績情報を接続した記憶素子５０に書き込むと共に記憶素子５０に記憶されたアップデートモジュールを読み込む。なお、コントローラ７０と記憶素子５０との電気的な接続関係は図２に例示したモジュール生成装置２０と記憶素子５０との接続関係と同様であるのでその図示と詳細な説明は省略する。
【００２０】
図５は、コントローラ７０の機能ブロックを示すブロック図である。コントローラ７０は、図示するように、ＣＰＵ９０やＲＡＭ９２，ＲＯＭ９４を中心としたマイクロプロセッサとして構成されており、各種センサ（例えば、温度センサなど）による検出値やその他の入力信号（例えば、操作者によるプリント指示信号など）が信号ラインを介して入力され、これらの入力信号に基づいて露光器駆動制御部９７や現像器駆動制御部９８，一次転写ユニット駆動制御部９９，二次転写ユニット駆動制御部１００，定着ユニット駆動制御部１０１，搬送ユニット駆動制御部１０２などを介して露光器６２や現像器６１，一次転写ユニット７１，二次転写ユニット６７，定着ユニット６８，搬送ユニット６６などのカラーレーザプリンタ６０の各部の動作を制御する。こうしたカラーレーザプリンタ６０の動作の制御は、ＲＯＭ９４に格納されたソフトウェアであるファームウェアとＣＰＵ９０などのハードウェアとが一体となって実現されている。
【００２１】
図６は、トナーカートリッジ４０の記憶素子５０に記憶される情報の一例を示す説明図である。実施例では、記憶素子５０には、図示するように、カラーレーザプリンタ６０の使用実績情報やカラーレーザプリンタ６０のファームウェアのアップデートモジュールなどが記憶されるように構成されている。カラーレーザプリンタ６０の使用実績情報としては、カラーレーザプリンタ６０のＩＤ（プリンタＩＤ）や型式名，カラーレーザプリンタ６０により印刷された総印刷枚数，総印刷枚数のうちカラー画像を印刷した枚数，総印刷枚数のうちモノクロ画像を印刷した枚数，カラーレーザプリンタ６０で発生したエラー履歴などの情報が挙げられ、これらの情報は、トナーカートリッジ４０が装着されたときやトナーカートリッジ４０が取り外される際にコントローラ７０により記憶素子５０に書き込まれる。また、カラーレーザプリンタ６０のファームウェアのアップデートモジュールは、実施例のモジュール生成装置２０により記憶素子５０に書き込まれるものであり、その詳細は後述する。
【００２２】
次に、実施例のモジュール生成装置２０の動作について説明する。図７は、カートリッジ接続部２８に回収されたトナーカートリッジ４０が取り付けられたときに実施例のモジュール生成装置２０により実行されるモジュール生成処理の一例を示すフローチャートである。モジュール生成処理では、まず、取り付けられたトナーカートリッジ４０の記憶素子５０からプリンタＩＤや型式名，総印字枚数，モノクロ印字枚数などのカラーレーザプリンタ６０の使用実績情報を読み込む処理を実行する（ステップＳ１００）。こうした情報の読み込み処理は、コンピュータ本体２２からカートリッジ接続部２８に取り付けられたトナーカートリッジ４０の記憶素子５０のリード・ライト制御部５４に対してリード信号を出力することにより行なわれる。
【００２３】
続いて、読み込んだ総印字枚数とモノクロ印字枚数とに基づいて、総印字枚数に対するモノクロ印字枚数の比率を算出し、この算出したモノクロ印字比率を所定比率Ｐ（例えば、８０％）と比較する（ステップＳ１１０）。そして、モノクロ印字比率が所定比率Ｐ以下であるときにはモジュール生成処理を終了し、モノクロ印字比率が所定比率Ｐよりも大きいときには、取り付けられたトナーカートリッジ４０のユーザはモノクロ印字の頻度が多いモノクロユーザであると判断して、図８に例示する新規カートリッジへの取り替え指示画面１５０をモニタ２６に出力する（ステップＳ１２０）。なお、実施例では、総印字枚数とモノクロ印字枚数に基づいてモノクロ印字比率を算出するものとしたが、カラーレーザプリンタ６０のコントローラ７０により算出されたモノクロ印字比率を記憶素子５０から読み込むものとしてもよい。
【００２４】
こうして新規カートリッジへの取り替え指示画面が出力されると、モジュール生成装置２０の操作者により取り付けられているトナーカートリッジ４０が新たなトナーカートリッジ４０に取り替えられて取り替え指示画面１５０の確認ボタン１５２が押下されるまで待機し、確認ボタン１５２が押下されるとモノクロユーザ用のファームウェアのアップデートモジュールとステップＳ１００で読み込まれたプリンタＩＤとを新たなトナーカートリッジ４０の記憶素子５０に出力して（ステップＳ１３０）、モジュール生成処理を終了する。こうした情報の出力処理は、コンピュータ本体２２から記憶素子５０のリード・ライト制御部５４に対してライト信号を出力することにより行なわれる。実施例では、モノクロユーザ用のアップデートモジュールの出力は、カラーレーザプリンタ６０の型式名毎のアップデートモジュールをコンピュータ本体２２のＲＯＭ２４に予め記憶しておき、ステップＳ１００で読み込まれた型式名に対応するアップデートモジュールをＲＯＭ２４から読み込んで記憶素子５０に出力するものとした。
【００２５】
ここで、モノクロユーザ用のアップデートモジュールは、カラーレーザプリンタ６０の動作がモノクロ印字の頻度が多いユーザに適した動作となるようにカラーレーザプリンタ６０のファームウェアをアップデートするモジュールである。実施例では、アップデートモジュールは、モノクロ画像はカラー画像よりも用いるトナー量が少ないために定着ユニット６８の定着温度をカラー画像の際に必要な定着温度（例えば、１９０℃）よりも低い定着温度（例えば、１４０℃）に設定できることに基づき、定着温度の初期設定値がこの低い定着温度となるようにファームウェアをアップデートしたり、モノクロ画像はカラー画像よりもトナー濃度の変動による色品質への影響が少ないことに基づき、試験用トナー像を形成してトナー濃度を調整するトナー濃度調整動作が簡易な動作（例えば、ブラック（Ｋ）の試験用トナー像のみを形成する動作）となるようにファームウェアをアップデートするものとした。なお、モノクロユーザ用のアップデートモジュールは、その他の動作（例えば、露光や現像，一次転写など）の制御方法を変更するようにファームウェアをアップデートするものとしてもよいことは勿論である。
【００２６】
このように記憶素子５０にアップデートモジュールとプリンタＩＤとが出力されたトナーカートリッジ４０がカラーレーザプリンタ６０に取り付けられると、カラーレーザプリンタ６０のコントローラ７０によりアップデートモジュールが実行されてファームウェアがアップデートされ、モノクロユーザに適した動作でカラーレーザプリンタ６０の制御がなされることになる。なお、このアップデートモジュールなどが記憶素子５０に出力されたトナーカートリッジ４０は、ユーザから回収した使用済みカートリッジにトナーを充填してそのユーザに返却するリターン方式などの販売形態を採用することにより、アップデートモジュールを適用すべきユーザに確実に販売することができる。また、カラーレーザプリンタ６０のコントローラ７０がアップデートモジュールを実行する際には、記憶素子５０に記憶されたプリンタＩＤとカラーレーザプリンタ６０のプリンタＩＤとをチェックすることにより、誤ったカラーレーザプリンタ６０のファームウェアをアップデートすることを防止する。
【００２７】
以上説明した実施例のモジュール生成装置２０によれば、回収したトナーカートリッジ４０の記憶素子５０から取得したカラーレーザプリンタ６０の使用実績情報に基づいて、カラーレーザプリンタ６０をより適切に動作させるためのファームウェアのアップデートモジュールを生成することができる。さらに、生成したアップデートモジュールを新たなトナーカートリッジ４０の記憶素子５０に出力するから、この新たなトナーカートリッジ４０を取り付けるだけで、容易に、カラーレーザプリンタ６０のファームウェアをアップデートさせることができる。
【００２８】
ここで、実施例のモジュール生成装置２０は、カートリッジ接続部２８とステップＳ１００の処理を実行するＣＰＵ２３とが情報取得手段に相当し、ステップＳ１１０〜Ｓ１３０の処理を実行するＣＰＵ２３がモジュール生成手段やモジュール出力手段に相当する。
【００２９】
実施例のモジュール生成装置２０では、トナーカートリッジ４０の記憶素子５０から読み込んだ総印字枚数とモノクロ印字枚数とに基づいてモノク印字比率を算出し、算出したモノクロ印字比率が所定比率Ｐよりも大きいときにはモノクロユーザと判断してモノクロユーザ用のアップデートモジュールを出力するものとしたが、カラーレーザプリンタ６０の使用実績情報に基づくものであれば、その他の情報に基づいてアップデートモジュールを出力するものとしてもよく、例えば、カラーレーザプリンタ６０における画像形成数や印字デューティ，トナーカートリッジ４０の使用数，使用環境温度，使用環境湿度，エラー履歴，用紙サイズ毎の画像形成数，非純正品カートリッジの使用数などの情報に基づいて、アップデートモジュールを出力するものとしてもよい。この場合、非純正品カートリッジの使用頻度が多いときには非純正品カートリッジのトナーでも十分に定着するように定着速度を遅くするアップデートモジュールを出力するものとしたり、エラー履歴としての紙詰まり発生頻度が多いときには通常の紙送りタイミングとは異なる紙送りタイミングとするアップデートモジュールを出力するものとすればよい。
【００３０】
実施例のモジュール生成装置２０では、カラーレーザプリンタ６０のファームウェアをアップデートするアップデートモジュールを出力するものとしたが、カラーレーザプリンタ６０の各部の制御方法を変更することができれば、その他の形式で出力するものとしてもよく、例えば、ファームウェアによる各処理を制御する制御パラメータ（例えば、定着温度やトナー濃度調整動作の制御パラメータ）の形式で出力するものとしてもよい。この場合、記憶素子５０に出力された制御パラメータをカラーレーザプリンタ６０のコントローラ７０により読み込んで、ファームウェアによる各処理を実行するものとすればよい。
【００３１】
実施例のモジュール生成装置２０では、アップデートモジュールとプリンタＩＤとを新たなトナーカートリッジ４０の記憶素子５０に出力するものとしたが、カラーレーザプリンタ６０に取り付け可能なものであれば、その他の記録媒体に出力するものとしてもよい。
【００３２】
実施例のモジュール生成装置２０では、単一感光体方式と中間転写方式とを採用したフルカラーの電子写真方式の画像形成装置として構成されたカラーレーザプリンタ６０のファームウェアのアップデートモジュールを生成するものとしたが、トナーカートリッジ４０が記憶素子５０を備え、カラーレーザプリンタ６０の使用実績情報を記憶できるものであればよいから、複数感光体方式や直接転写方式のフルカラーの電子写真方式の画像形成装置として構成されたカラーレーザプリンタや複写機、あるいはモノクロームの電子写真方式の画像形成装置として構成されたレーザプリンタや複写機のファームウェアのアップデートモジュールを生成するものとしてもよい。また、インクジェットプリンタのファームウェアのアップデートモジュールを生成するものとしてもよい。
【００３３】
実施例では、回収されたトナーカートリッジ４０の記憶素子５０からカラーレーザプリンタ６０の使用に関する使用実績情報を読み込んでカラーレーザプリンタ６０のファームウェアのアップデートモジュールを生成するモジュール生成装置２０の形態として説明したが、同様なアップデートモジュールを生成する制御用モジュール生成方法の形態とするものとしても構わない。また、単一または複数のコンピュータをモジュール生成装置２０として機能させるプログラムの形態とするものとしても構わない。このときには、図７に例示したモジュール生成処理の各ステップを適当なプログラム言語を用いてプログラムし、コンピュータにインストールすればよい。
【００３４】
以上、本発明の実施の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【図面の簡単な説明】
【図１】実施例のモジュール生成装置２０の構成の概略を示す構成図。
【図２】実施例のモジュール生成装置２０のブロック図。
【図３】トナーカートリッジ４０の外観の一例を示す外観図。
【図４】カラーレーザプリンタ６０の構成の概略を示す構成図。
【図５】コントローラ７０のブロック図。
【図６】記憶素子５０に記憶される情報の一例を示す説明図。
【図７】モジュール生成処理の一例を示すフローチャート。
【図８】取り替え指示画面１５０の一例を示す説明図。
【符号の説明】
２０　モジュール生成装置、２２　コンピュータ本体、２３　ＣＰＵ、２４　ＲＯＭ、２５　ＲＡＭ、２６　モニタ、２８　カートリッジ接続部、４０，４０Ｃ，４０Ｍ，４０Ｙ，４０Ｋ　トナーカートリッジ、４２　収納部、５０，５０Ｃ，５０Ｍ，５０Ｙ，５０Ｋ　記憶素子、５２　メモリセル、５４　リード・ライト制御部、５６　アドレスカウンタ、６０　カラーレーザプリンタ、６１　現像器、６２　露光器、６３　感光体、６４　転写ベルト、６５　用紙カセット、６６　搬送ユニット、６７　二次転写ユニット、６８　定着ユニット、６９　可動接続部、７０　コントローラ、７１　一次転写ユニット、９０　ＣＰＵ、９２ＲＡＭ、９４　ＲＯＭ、９７　露光器駆動制御部、９８　現像器駆動制御部、９９　一次転写ユニット駆動制御部、１００　二次転写ユニット駆動制御部、１０１　定着ユニット駆動制御部、１０２　搬送ユニット駆動制御部、１５０　取り替え指示画面、１５２　確認ボタン。
【図１】
2004133769.tif 000003
【図２】
2004133769.tif 000004
【図３】
2004133769.tif 000005
【図４】
2004133769.tif 000006
【図５】
2004133769.tif 000007
【図６】
2004133769.tif 000008
【図７】
2004133769.tif 000009
【図８】
2004133769.tif 000010