(57)【要約】【課題】画像形成装置を制御するＣＰＵかかる処理負荷の大きさを判断し、不揮発性メモリとの単位時間あたりの通信量を制御することによって、通信以外の処理に影響を与えることなく、常に最適な通信量で通信させることができる画像形成装置及びその制御方法を提供する。【解決手段】本発明に係る画像形成装置は、不揮発性メモリ３０１を備えた着脱可能なトナーカートリッジ３００と、カートリッジを用いて記録材上に画像を形成する画像形成手段とを備える。そして、当該画像形成装置を制御するＣＰＵ２００にかかる処理負荷の大きさに応じて、不揮発性メモリ３０１に対する通信量を制御する。【選択図】　図２
2004029469.tif 000002
【特許請求の範囲】
【請求項１】
記憶手段を備えた着脱可能なカートリッジと、該カートリッジを用いて記録材上に画像を形成する画像形成手段とを備える画像形成装置であって、
該画像形成装置を制御するＣＰＵにかかる処理負荷の大きさに応じて、前記記憶手段に対する通信量を制御することを特徴とする画像形成装置。
【請求項２】
前記ＣＰＵが並列に処理する項目を一巡する時間を計測し、計測された時間に基づいて前記ＣＰＵにかかる処理負荷の大きさを算出することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記記憶手段との通信中に通信以外の処理を割り込ませる間隔を可変にすることによって、前記記憶手段に対する通信量を制御することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
記憶手段を備えた着脱可能なカートリッジと、該カートリッジを用いて記録材上に画像を形成する画像形成手段とを備える画像形成装置の制御方法であって、
該画像形成装置を制御するＣＰＵにかかる処理負荷の大きさに応じて、前記記憶手段に対する通信量を制御することを特徴とする画像形成装置の制御方法。
【請求項５】
前記ＣＰＵが並列に処理する項目を一巡する時間を計測し、計測された時間に基づいて前記ＣＰＵにかかる処理負荷の大きさを算出することを特徴とする請求項４記載の画像形成装置の制御方法。
【請求項６】
前記記憶手段との通信中に通信以外の処理を割り込ませる間隔を可変にすることによって、前記記憶手段に対する通信量を制御することを特徴とする請求項４又は５に記載の画像形成装置の制御方法。
【請求項７】
記憶手段を備えた着脱可能なカートリッジと、該カートリッジを用いて記録材上に画像を形成する画像形成手段とを備える画像形成装置を制御するためのコンピュータプログラムであって、
該画像形成装置を制御するＣＰＵにかかる処理負荷の大きさに応じて、前記記憶手段に対する通信量をコンピュータに制御させるためのコンピュータプログラム。
【請求項８】
請求項７記載のコンピュータプログラムを格納することを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子写真方式の着脱可能な画像形成カートリッジを備えるレーザビームプリンタ、ＬＥＤプリンタ、電子写真複写機又はレーザファックス等に用いて好適な画像形成装置及びその制御方法に関する。
【０００２】
【従来の技術】
従来、電子写真画像形成プロセスを用いた画像形成装置においては、電子写真感光体、及び電子写真感光体に作用するプロセス手段を一体的にカートリッジ化して、このカートリッジを画像形成装置に着脱可能とするプロセスカートリッジ方式が採用されている。
【０００３】
このプロセスカートリッジは、帯電手段又はクリーニング手段と現像手段及び電子写真感光体とを一体的にカートリッジ化し、このカートリッジを画像形成装置本体に対して着脱可能とするもの、或いは、帯電手段とクリーニング手段の少なくとも１つと現像手段及び電子写真感光体とを一体的にカートリッジ化して電子写真感光体に着脱可能とするもの、或いは、電子写真感光体とクリーニング手段とを一体的にカートリッジ化して画像形成装置本体に着脱可能とするものである。
【０００４】
上述のプロセスカートリッジ方式によれば、特殊技術を有するシステムエンジニアに画像形成装置のメンテナンスを依頼する必要がなく、ユーザ自身で行うことが可能である。従って、プロセスカートリッジ方式を用いることによって、画像形成装置の操作性を格段に向上させることができる。そのため、プロセスカートリッジ方式は、現在普及している様々な画像形成装置において広く用いられている。
【０００５】
また近年、プロセスカートリッジに不揮発性メモリを搭載して種々の情報を記憶させ、画像形成装置本体との間で通信を可能とする形式の画像形成装置が用いられている。
【０００６】
【発明が解決しようとする課題】
しかしながら、上述した従来の画像形成装置においては、画像形成装置を制御するＣＰＵにかかる処理負荷の大きさにかかわらず、一定の通信量でカートリッジ内の不揮発性メモリとの通信を行っている。そのため、予め設定される通信量は、ＣＰＵに最大の処理負荷がかかった場合でも通信以外の処理に影響を与えない通信量でなければならないという問題があった。
【０００７】
本発明は、上記課題を解決するためになされたものであり、画像形成装置を制御するＣＰＵかかる処理負荷の大きさを判断し、不揮発性メモリとの単位時間あたりの通信量を制御することによって、通信以外の処理に影響を与えることなく、常に最適な通信量で通信させることができる画像形成装置及びその制御方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記課題を解決するために、本発明は、記憶手段を備えた着脱可能なカートリッジと、該カートリッジを用いて記録材上に画像を形成する画像形成手段とを備える画像形成装置であって、該画像形成装置を制御するＣＰＵにかかる処理負荷の大きさに応じて、前記記憶手段に対する通信量を制御することを特徴とする。
【０００９】
また、本発明に係る画像形成装置は、前記ＣＰＵが並列に処理する項目を一巡する時間を計測し、計測された時間に基づいて前記ＣＰＵにかかる処理負荷の大きさを算出することを特徴とする。
【００１０】
さらに、本発明に係る画像形成装置は、前記記憶手段との通信中に通信以外の処理を割り込ませる間隔を可変にすることによって、前記記憶手段に対する通信量を制御することを特徴とする。
【発明の実施の形態】
以下、図面を参照して、本発明の一実施形態に係る画像形成装置について説明する。
【００１１】
図１は、本発明の一実施形態による画像形成装置の概略の構成を示す図である。図１において、符号１０１は、有機感光体やアモルファスシリコン感光体で構成された回転感光体ドラムであり、時計方向に所定の周速度（プロセススピード）をもって回転駆動される。この回転感光体ドラム１０１は、帯電ローラー１０２によってその周面が所定の極性及び電位に一様に帯電される。
【００１２】
また、回転感光体ドラム１０１の帯電面に対して、レーザー光学箱１０８から出力され、画像読取装置やコンピュータ等の不図示の画像信号発生装置から入力された画像情報の時系列電気デジタル画素信号に対応して変調（オン／オフ変換）されたレーザー光１０３が、レーザー光反射ミラー１０７によって変更されて照射されることにより、走査露光が行われ、画像情報に対応した静電潜像が形成される。このように目的の画像に対応して形成された静電潜像は、現像器１０４により現像される。
【００１３】
次に、この回転感光体ドラム１０１に対して、不図示の給紙カセットから被記録材Ｐが不図示の給紙ローラーにより１枚給紙されることにより、被記録材Ｐに対して回転感光体ドラム１０１側の鏡像トナー像が形成される。この転写ローラー１０５は被記録材Ｐの背面からトナーと逆極性の電荷を供給することで、回転感光体ドラム１０１から被記録材Ｐにトナー像を転写するものである。尚、被記録材Ｐに対するトナー像転写後の回転感光体ドラム１０１の帯電面はクリーナー１０６により清掃される。
【００１４】
このように、トナー像の転写を受けた被記録材Ｐは、回転感光体ドラム１０１から分離されて熱定着装置１００へ送り込まれ、ヒーター１０９によってトナー像の熱定着を受け、不図示の排紙トレーに排出される。
【００１５】
図２は、本発明の一実施形態に係る画像形成装置の制御機能を示す概要図である。図２において、ＣＰＵ２００は本画像形成装置全体を制御するためのマイクロプロセッサである。そして、ＣＰＵ２００の機能には、トナーカートリッジ３００に備えられた不揮発性メモリ３０１との通信処理機能２０１と、ＣＰＵ２００全体にかかる処理負荷を割り込み処理によって検知する負荷検知処理機能２０２と、トナーカートリッジ２００に備えられた不揮発性メモリ３００との通信処理以外の画像形成全体を制御する画像形成処理機能２０３から構成されている。
【００１６】
上記構成の画像形成装置において、ＣＰＵ２００は、次のような制御を行う。すなわち、割り込みにより呼び出される負荷検知処理機能２０２では、呼び出されることに、ＣＰＵ２００が並列に処理する項目を一巡しているかどうか判断する。そして、並列に処理する項目が一巡するまで、ＣＰＵ２００からアクセス可能な不図示のＲＡＭ上のカウンタをインクリメントする。そして、カウンタの値からＣＰＵ２００が並列に処理する項目を一巡する時間を計測して、ＣＰＵ２００の処理負荷の状況が判断される。すなわち、本発明は、ＣＰＵ２００が並列に処理する項目を一巡する時間を計測し、計測された時間に基づいてＣＰＵ２００にかかる処理負荷の大きさを算出することを特徴とする。
【００１７】
また、ＣＰＵ２００における通信処理機能２０１は、画像形成処理機能２０３に基づく通信要求を受け取った際に、負荷検知処理機能２０２に基づいて検知された処理負荷が大きい場合、通信中に通信以外の処理を割り込ませる間隔を増加する。一方、負荷検知処理機能２０２に基づいて検知された処理負荷が小さい場合、通信中に通信以外の処理を割り込ませる間隔を減少する。このように、ＣＰＵ２００は、単位時間あたりの通信量を増減させ、通信常に最適な通信量で通信を行う制御をする。
【００１８】
すなわち、本発明は、不揮発性メモリ３０１を備えた着脱可能なトナーカートリッジ３００と、トナーカートリッジ３００を用いて記録材上に画像を形成する画像形成手段とを備える画像形成装置であって、画像形成装置を制御するＣＰＵ２００にかかる処理負荷の大きさに応じて、不揮発性メモリ３０１に対する通信量を制御することを特徴とする。
【００１９】
図３は、本発明の一実施形態における負荷検知処理機能２０２に基づく制御手順を説明するためのフローチャートである。また、図４は、本発明の一実施形態における通信処理機能２０１に基づく制御手順を説明するためのフローチャートである。
【００２０】
ＣＰＵ２００では、まず、割り込み処理によって負荷検知処理機能２０２が呼び出されると、並列で処理する項目を一巡したかどうかが判断される（ステップＳ１）。その結果、並列で処理する項目を一巡している場合（Ｙｅｓ）、ステップＳ３へ進む。一方、並列で処理する項目がまだ一巡していない場合（Ｎｏ）、ＣＰＵ２００からアクセス可能なＲＡＭ上のカウンタをインクリメントし（ステップＳ２）、次の割り込みで呼び出されるまで処理を停止する。
【００２１】
また、ステップＳ１で並列で処理する項目が一巡していると判断された場合、ステップＳ２においてインクリメントされたカウンタの値をＲＡＭ上の別の領域へ退避する（ステップＳ３）。そして、カウンタの値を退避した後、カウンタの値をクリアし（ステップＳ４）、次の割り込みで呼び出されるまで処理を停止する。
【００２２】
一方、図４に示すように、ＣＰＵ２００では、通信処理機能２０１によって画像形成処理機能２０３に基づく通信要求を待つ（ステップＳ５）。そして、通信要求を受け取った場合（Ｙｅｓ）、負荷検知処理機能２０２に基づく処理における退避されたカウンタの値を用いて、ＣＰＵ２００の処理負荷の大きさを判断し、一度に通信する時間を設定する（ステップＳ６）。
【００２３】
さらに、ステップＳ６で設定された時間だけ通信が行われる（ステップＳ７）。次いで、要求された通信が終了している否かが判断される（ステップＳ８）。その結果、要求された通信が終了していない場合（Ｎｏ）、通信処理をウェイトする（ステップＳ９）。そして、ＣＰＵ２００では、この通信処理のウェイト中に画像形成処理２０３等の通信処理以外の処理が行われる。
【００２４】
尚、本実施形態では、ＣＰＵ２００の処理負荷が軽い場合にはステップＳ９におけるウェイトの時間を少なくし、ＣＰＵ２００の処理負荷が重い場合にはステップＳ９のウェイトの時間を長くすることによって、単位時間あたりの通信量を増減させるようにする。また、トナーカートリッジ３００内の不揮発性メモリ３０１との通信中に通信以外の処理を割り込ませる間隔を可変にすることによって、不揮発性メモリ３０１に対する通信量を制御するようにしてもよい。
【００２５】
そして、上述したステップＳ９でのウェイトが終了した後ステップＳ７へ戻り、上記処理を繰り返す。また、ステップＳ８において要求された通信が終了していると判断された場合（Ｙｅｓ）、ステップＳ５へ戻って次の通信要求を受け取るまで待つ。
【００２６】
以上説明したような制御をすることによって、画像形成装置を制御するＣＰＵ２００の割り込み処理によってＣＰＵ２００自身にかかる処理負荷の大きさを判断し、不揮発性メモリ３０１との単位時間あたりの通信量を増減させることが可能となり、通信以外の処理に影響を与えることなく、常に最適な通信量で着脱可能なトナーカートリッジ３００に備えられた不揮発性メモリ３０１と通信することができる。
【００２７】
尚、本発明は、複数の機器（例えば、ホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置等）に適用してもよい。
【００２８】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００２９】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００３０】
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【００３１】
【発明の効果】
上述したように、本発明によれば、画像形成装置を制御するＣＰＵかかる処理負荷の大きさを判断し、不揮発性メモリとの単位時間あたりの通信量を制御することによって、通信以外の処理に影響を与えることなく、常に最適な通信量で通信させることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態による画像形成装置の概略の構成を示す図である。
【図２】本発明の一実施形態に係る画像形成装置の制御機能を示す概要図である。
【図３】本発明の一実施形態における負荷検知処理機能２０２に基づく制御手順を説明するためのフローチャートである。
【図４】本発明の一実施形態における通信処理機能２０１に基づく制御手順を説明するためのフローチャートである。
【符号の説明】
２００　ＣＰＵ
２０１　通信処理機能
２０２　負荷検知処理機能
２０３　画像形成処理機能
３００　トナーカートリッジ
３０１　不揮発性メモリ
【図１】
2004029469.tif 000003
【図２】
2004029469.tif 000004
【図３】
2004029469.tif 000005
【図４】
2004029469.tif 000006