(57)【要約】【課題】モータドライバの昇温を抑制しつつ、トナーの攪拌時間を短縮すること。【解決手段】現像カートリッジ８のトナー量を検知するトナー残量検知装置２００と、ロータリモータドライバ５００の温度を検知するロータリモータドライバ温度検知装置３００と、トナー残量検知装置２００により検知したトナー量とロータリモータドライバ温度検知装置３００により検知したロータリモータドライバ５００の温度に基づき、攪拌動作におけるロータリ１０の停止時間を設定する停止時間設定部４０２とを備える。【選択図】図２
2013057742.tif 000002
【特許請求の範囲】
【請求項１】
レーザ光を照射することにより形成される静電潜像を担持する像担持体と、
前記像担持体に担持された静電潜像をトナーにより現像する現像手段と、
複数の前記現像手段を支持する回転体と、
前記回転体を駆動するモータと、
前記モータを駆動する駆動手段と、を備え、
前記駆動手段の温度が所定温度を超えないように前記駆動手段により前記モータを介して前記回転体の駆動と停止を繰り返してトナーの攪拌動作を行う画像形成装置であって、
前記現像手段のトナー量を検知するトナー量検知手段と、
前記駆動手段の温度を検知する温度検知手段と、
前記トナー量検知手段により検知したトナー量と前記温度検知手段により検知した前記駆動手段の温度に基づき、前記攪拌動作における前記回転体の停止時間を設定する設定手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記トナー量検知手段により検知したトナー量に基づき、前記攪拌動作における前記回転体の駆動と停止を繰り返す回数を設定する回数設定手段を備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記攪拌動作における前記回転体の駆動時間は、前記攪拌動作の際の前記回転体の回転速度に応じて決定され、前記回数設定手段により設定された回数の攪拌動作を行う間は、一定の値であることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
転写材に画像形成を行う画像形成動作に関する情報を記憶する第一記憶手段と、
前記画像形成装置内の温度を検知する装置内温度検知手段と、
を備え、
前記温度検知手段は、前記第一記憶手段に記憶された情報と、前記装置内温度検知手段により検知された温度と、に基づき、前記駆動手段の温度を検知することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記第一記憶手段に記憶された画像形成動作に関する情報は、画像形成動作が終了してから経過した時間と、前記画像形成動作により画像形成を行った転写材の枚数と、を含むことを特徴とする請求項４に記載の画像形成装置。
【請求項６】
画像形成動作における前記レーザ光の点灯時間を記憶する第二記憶手段を備え、
前記トナー量検知手段は、前記第二記憶手段に記憶された点灯時間に基づき、トナー量を検知することを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ロータリ方式の画像形成装置のトナー攪拌時間の制御に関する。
【背景技術】
【０００２】
複数の現像器と、これらの複数の現像器にトナーを供給するトナーカートリッジと一体的に回転する移動式現像器保持体すなわちロータリを有する画像形成装置がある。トナーカートリッジ内のトナーが凝集すると、正常な現像を行えず出力画像が白抜けするおそれがある。このため、ロータリを定期的に、一定時間、一定速度で回転させ、トナーカートリッジ内のトナーを攪拌して、トナーの凝集を抑制する画像形成装置が提案されている（例えば、特許文献１参照）。
【０００３】
このロータリを駆動するためには、モータやモータドライバが用いられるのが一般的である。製品のコストダウンや小型化のため、モータやモータドライバの昇温を如何に抑制するかが課題となっている。図７（ａ）はモータを駆動させたときの時間（ｓ）に対するロータリモータドライバの温度（℃）の変化を表すグラフである。図７（ａ）の時間ａはロータリが駆動しているため、ロータリモータドライバの温度が上昇している。時間ｂは現像動作時であり、ロータリが停止しているためロータリモータドライバの温度は低下する。このように、帯電、現像、転写といった一連の画像形成動作を行う区間ｃは、現像動作中にロータリが停止しているため、ロータリモータドライバの昇温は限定的であり、その最高到達温度はＴ１である。一方、時間ｄはトナーを攪拌するためにロータリモータを連続的に回転させる動作である。そのため、ロータリモータドライバの温度は上昇し、Ｔ２に達する。すなわち、画像形成動作時より高い温度に達するので（Ｔ２＞Ｔ１）、昇温に対する対策が必要である。その対策として、この動作のために昇温性能の良いロータリモータドライバや、ヒートシンクを使用することで昇温は抑制できるものの、コストアップや装置の大型化といった課題が生じる。
【０００４】
一方、この課題を解決するために図７（ｂ）の区間ｇのように、トナーを攪拌する際にロータリを一定時間ｅ回転し、一定時間ｆ停止する動作を繰り返し行うことによりロータリモータドライバの昇温を抑制する画像形成装置が提案されている。尚、図７（ｂ）も図７（ａ）同様に横軸は時間（ｓ）、縦軸は温度（℃）である。これにより、ロータリモータドライバの温度が最も上昇した場合でも温度Ｔ３となり、ロータリモータを連続的に回転させた時の最高到達温度Ｔ２よりも低くできる（Ｔ３＜Ｔ２）。よって、ロータリモータドライバの昇温を抑制することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−２４２０６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、図７（ｂ）の画像形成装置では、トナーを攪拌する区間ｇが、ロータリが停止している時間ｆの分だけ、図７（ａ）のトナーを攪拌する区間ｄよりも長くなっている。トナーの攪拌動作が開始されると、攪拌動作が終了するまで画像形成動作を開始することができないため、ユーザが画像形成動作を得られるまでの時間が延びてしまう。このように、トナーの攪拌動作においてロータリモータドライバの昇温を抑制しようとすると、トナーの攪拌に時間がかかるという課題がある。
【０００７】
本発明は、このような状況のもとでなされたもので、モータドライバの昇温を抑制しつつ、トナーの攪拌時間を短縮することを目的とする。
【課題を解決するための手段】
【０００８】
前述の課題を解決するために、本発明は以下の構成を備える。
【０００９】
（１）レーザ光を照射することにより形成される静電潜像を担持する像担持体と、前記像担持体に担持された静電潜像をトナーにより現像する現像手段と、複数の前記現像手段を支持する回転体と、前記回転体を駆動するモータと、前記モータを駆動する駆動手段と、を備え、前記駆動手段の温度が所定温度を超えないように前記駆動手段により前記モータを介して前記回転体の駆動と停止を繰り返してトナーの攪拌動作を行う画像形成装置であって、前記現像手段のトナー量を検知するトナー量検知手段と、前記駆動手段の温度を検知する温度検知手段と、前記トナー量検知手段により検知したトナー量と前記温度検知手段により検知した前記駆動手段の温度に基づき、前記攪拌動作における前記回転体の停止時間を設定する設定手段と、を備えることを特徴とする画像形成装置。
【発明の効果】
【００１０】
本発明によれば、モータドライバの昇温を抑制しつつ、トナーの攪拌時間を短縮することができる。
【図面の簡単な説明】
【００１１】
【図１】実施例１の画像形成装置の構成を示す図
【図２】実施例１の駆動制御部のブロック図
【図３】実施例１のトナー残量と攪拌回数の関係を示す図
【図４】実施例１のロータリモータドライバの温度変化を示す図
【図５】実施例２の駆動制御部のブロック図、攪拌動作の停止時間を決定する処理を説明するフローチャート
【図６】実施例３の駆動制御部のブロック図、レーザ点灯時間とトナー消費量の関係を示す図
【図７】従来例のロータリモータドライバの温度変化を示す図
【発明を実施するための形態】
【００１２】
以下本発明を実施するための形態を、実施例により詳しく説明する。
【実施例１】
【００１３】
［カラープリンタの構成］
図１は実施例１の電子写真ロータリ方式のカラープリンタ（以下、単にプリンタ）の断面図である。ドラムカートリッジ１６は、感光ドラム１３（像担持体）、帯電ローラ１４、廃トナーボックス１５からなる。感光ドラム１３は、帯電ローラ１４により一様に電荷を与えられ、露光器１８からレーザ光が照射されることにより、印字するべき潜像画像（静電潜像）が形成される。ロータリ１０（回転体）は、複数の現像カートリッジ８ａ、８ｂ、８ｃ、８ｄを支持し、ロータリ軸９を中心として回転する。現像カートリッジ（以下、単にカートリッジ）８ａ、８ｂ、８ｃ、８ｄには、夫々ブラック、イエロー、マゼンタ、シアン色の現像剤が充填されている。図１の状態では、イエロー色の現像カートリッジ８ｂが現像ローラ１１ｂを介し感光ドラム１３に当接しており、感光ドラム１３上に担持された潜像画像を現像することにより、イエロー色のトナー像を形成する。感光ドラム１３上のトナー像は１次転写ローラ１７によって中間転写ベルト７上に転写される。このとき転写されずに感光ドラム１３上に残留してしまった少量のトナーは、廃トナーボックス１５に回収される。イエロー色のトナー像の形成が終了すると、ロータリ１０を右に９０°回転させてマゼンタ色の現像カートリッジ８ｃを感光ドラム１３に当接させてイエロー色のときと同様にマゼンタ色のトナー像を形成する。このとき、既に中間転写ベルト７上に形成されているイエロー色のトナー像と、新たに１次転写ローラ１７によって転写されるマゼンタ色のトナー像がちょうど重なる様に調整する。同様にシアン色、ブラック色も中間転写ベルト７上に転写される。以上で中間転写ベルト７上にカラーのトナー像が形成される。尚、以降、色を表す符号ａ、ｂ、ｃ、ｄを省略して説明する場合がある。
【００１４】
用紙スタッカ１は、転写材としての用紙２を積載している。給紙ローラ３は、印字プロセスにしたがって、用紙スタッカ１に積載された用紙２を１枚ずつ装置内に給紙する。搬送ローラ４は、給紙ローラ３により給紙された用紙２を搬送する。２次転写ローラ５は、中間転写ベルト７上のトナー像を用紙２に転写させる。トナー像が転写された用紙２は定着器２１に搬送される。定着器２１は加圧ローラ２０、定着ローラ２３からなり、加圧ローラ２０は定着に必要な圧力を、定着ローラ２３は定着に必要な熱を発生する。用紙２上のトナーは定着器２１を通過することにより用紙２上に定着する。用紙２はさらに搬送され、排紙ローラ１２によって排紙トレイ２２に排紙されて画像形成動作（印字プロセス）が終了となる。
【００１５】
ＣＰＵ４００（図１には不図示）は、現像カートリッジ８が交換された場合や、ユーザが初めてプリンタを初期動作するときに現像カートリッジ８内のトナーを攪拌する動作（トナーの攪拌動作）を行う。また、ＣＰＵ４００は、長時間電源をオフした後に電源をオンしたときや、電源をオンした状態で長時間画像形成動作を停止していた後で画像形成動作を開始する前等にも、トナーの攪拌動作を行う。ＣＰＵ４００は、後述する、トナーを攪拌するためのロータリ１０の駆動時間、停止時間、及び駆動時間と停止時間を繰り返すサイクル数を設定する。ロータリ１０の駆動時間は、予めΔｔ１として決定されている。
【００１６】
［トナー攪拌動作のサイクル数の決定方法］
本実施例のサイクル数の決定方法を図２、図３を用いて説明する。尚、ロータリ１０を１回駆動させて１回停止させる動作が１サイクルとなる。図２は、本実施例の駆動制御部のブロック図である。各々の現像カートリッジ８には、トナーの残量（以下、トナー残量）を記憶する不揮発性メモリ１０１（以下、単にメモリ１０１と記す）が搭載されている。例えばイエロー色の現像カートリッジ８ｂのメモリ１０１には、イエロー色のトナー残量が記憶されている。プリンタはトナー残量検知装置２００（トナー量検知手段）を備えており、トナー残量検知装置２００により検知された各色のトナー残量（検知情報）は、逐次、夫々のメモリ１０１に記憶される。尚、トナー残量検知装置２００としては、例えば発光素子と受光素子で検知する構成や圧電素子で検知する構成等があり、トナー残量を検知できる構成であればよい。トナー残量が多いほど、凝集したトナーをほぐす動作がより多く必要になり、攪拌回数も増加する。ＣＰＵ４００内の攪拌回数設定部４０１は、図３のトナー残量（ｇ）と攪拌回数（回）を関連付けたテーブルと、メモリ１０１に記憶されたトナー残量に応じて、攪拌回数Ｘ（回）を決定する。すなわち、攪拌回数設定部４０１は、メモリ１０１に記憶されたトナー残量検知装置２００により検知したトナー残量が多い場合は、図３のテーブルを参照し、例えば５回や６回といった攪拌回数を決定する。逆にトナー残量が少ない場合は、図３のテーブルを参照し、例えば２回といった攪拌回数を決定する。図３において、濃い破線は、トナー残量と攪拌回数が比例関係にあることを示し、階段状の濃い実線は、トナー残量と比例関係にある攪拌回数の小数点以下を切り上げる処理を行ったものである。尚、図３のテーブルは、例えば、攪拌回数設定部４０１が記憶している。このように、本実施例では、攪拌回数Ｘがトナー残量に応じて決定される。
【００１７】
尚、本実施例では現像カートリッジ８がメモリ１０１を有する構成としている。しかし、例えばトナー残量検知装置２００が夫々の色のトナー残量を記憶するメモリを有し、攪拌回数設定部４０１がトナー残量検知装置２００のメモリからトナー残量を取得する構成でもよい。
【００１８】
［ロータリの停止時間の決定方法］
本実施例のロータリ１０の停止時間の決定方法を図２、図４を用いて説明する。Ｔ１は攪拌動作開始時のロータリモータドライバ５００の温度である。ロータリモータドライバ温度Ｔ１は、ロータリモータドライバ温度検知装置３００によって検知される。尚、ロータリモータドライバ温度検知装置３００は、例えばサーミスタ等である。Ｔ２（所定温度）はロータリモータドライバ５００に許容される温度の上限値であり、予め決まった値である。
【００１９】
Δｔ１は、１回の攪拌動作あたりのロータリ１０を駆動させる時間（ロータリ１０の駆動時間）であり、トナーを攪拌する速度（攪拌速度）、言い換えればロータリ１０の回転速度によって決まるものであり、予め規定されている。例えば、攪拌速度が速い場合はΔｔ１は短い値とされ、攪拌速度が遅い場合はΔｔ１は長い値とされる。ロータリ１０の駆動時間Δｔ１は、例えば不図示のメモリに記憶されている。駆動時間Δｔ１は、攪拌回数Ｘを１セットとする攪拌動作中においては、一定の値となる。すなわち、例えば攪拌回数が６回である場合、攪拌回数６回を１セットとする攪拌動作中においては、１回目から６回目まで、各回（各サイクル）の駆動時間Δｔ１は、一定の値となる。
【００２０】
Δｔ２は、１回の攪拌動作あたりのロータリ１０を停止させる時間（ロータリ１０の停止時間）である。ＣＰＵ４００内の停止時間設定部４０２は、ロータリ１０の攪拌が終了した後に、ロータリモータドライバ５００の最高到達温度が上限値であるＴ２となるように、攪拌動作の停止時間Δｔ２を以下のように決定する。単位時間あたりのロータリモータドライバ５００の上昇温度をａとする（図４丸枠内の拡大図参照）。ａは定数であり、既知の値である。そうすると、ロータリ１０の駆動時間Δｔ１の間に、ロータリモータドライバ５００の上昇する温度は、ａ×Δｔ１（以下、ａ・Δｔ１のように記す）となる。一方、単位時間あたりのロータリモータドライバ５００の下降温度をｂとする（図４丸枠内の拡大図参照）。ｂは定数であり、既知の値である。尚、定数ａ、ｂは、夫々ロータリモータドライバ５００の温度特性を計測して決定される情報であり、例えば不図示のメモリに記憶されている。そうすると、ロータリ１０の停止時間Δｔ２の間に、ロータリモータドライバ５００の下降する温度はｂ・Δｔ２となる。よって前述した、攪拌回数設定部４０１により決定した攪拌回数Ｘから、以下の式（１）が成り立つ。
2013057742.tif 000003
【００２１】
式（１）をロータリ１０の停止時間Δｔ２について整理すると、式（２）が成り立つ。
2013057742.tif 000004
尚、停止時間設定部４０２は、式（２）において、Δｔ２≦０となった場合、すなわち「ａ・Δｔ１・Ｘ≦Ｔ２−Ｔ１」である場合は、Δｔ２＝０とする。これは、Δｔ２≦０となった場合は、ロータリ１０を停止させなくても、ロータリモータドライバ５００が最高到達温度Ｔ２を超えることがないからである。すなわち、式（２）は、ロータリ１０を停止させることなくＸ回の攪拌動作を行った際に、最高到達温度Ｔ２を超える場合（ａ・Δｔ１・Ｘ＞Ｔ２−Ｔ１）に用いられる式といえる。また、停止時間設定部４０２は、攪拌回数Ｘが１回（Ｘ＝１）の場合は、１回の攪拌動作で終了するため、攪拌停止は必要なく、Δｔ２＝０とする。このようにＣＰＵ４００内の停止時間設定部４０２は、式（２）より１サイクルの攪拌動作の停止時間Δｔ２を演算によって決定する。式（２）からは、同じ攪拌回数Ｘでも、ロータリモータドライバ５００の温度Ｔ１が低ければ短い停止時間Δｔ２が決定され、温度Ｔ１が高ければ長い停止時間Δｔ２が決定されることがわかる。従来例では、攪拌動作開始時のロータリモータドライバ５００の温度Ｔ１に関わらず、トナーの攪拌動作を行っていたのに対し、本実施例では温度Ｔ１に応じて停止時間Δｔ２を決定する。本実施例では、攪拌動作開始時のロータリモータドライバ５００の温度Ｔ１が低いほど停止時間Δｔ２を短くできるため、トナーの攪拌動作により画像形成動作が停止される時間を短くできる。ＣＰＵ４００は、攪拌回数設定部４０１により設定した攪拌回数Ｘ、不図示のメモリに記憶された駆動時間Δｔ１、停止時間設定部４０２により設定した停止時間Δｔ２、に関する情報を、ロータリモータドライバ５００に出力する。
【００２２】
このように、本実施例では、ロータリ１０の停止時間Δｔ２が、攪拌回数とロータリモータドライバ５００の温度Ｔ１に応じて、すなわち、トナー残量とロータリモータドライバ５００の温度に応じて決定される。
【００２３】
ロータリモータドライバ５００は、ＣＰＵ４００から取得した攪拌回数と攪拌動作時間と攪拌停止時間とに基づいて、ロータリ部６００のロータリモータ６０１の駆動と停止を制御する。例えば、ロータリモータドライバ５００は、不図示のタイマを有し、不図示のタイマによりロータリ１０の駆動時間Δｔ１と停止時間Δｔ２を計測して、ロータリ１０の駆動と停止を制御する。ロータリモータドライバ５００は、このサイクルを攪拌回数Ｘ回行い、トナーの攪拌動作を行う。
【００２４】
［従来例との比較］
図４に示す本実施例と、図７（ｂ）に示した従来例とを、具体例により比較する。本実施例において、攪拌回数設定部４０１が、攪拌回数Ｘを、例えばメモリ１０１に記憶されたトナー残量と図３のテーブルから１０回（Ｘ＝１０）に設定したとする。また、予め規定されたロータリ１０の駆動時間Δｔ１を１秒とする。更に、停止時間設定部４０２が、式（２）により算出して設定したロータリ１０の停止時間Δｔ２が０．５秒であるとする。この場合、攪拌開始から攪拌終了まで１４．５秒（駆動時間合計が１０秒、停止時間合計が４．５秒）となる。一方、図７（ｂ）に示した従来例では、区間ｅはロータリ１０の駆動時間に、区間ｆはロータリ１０の停止時間に相当する。従来例では、区間ｆは区間ｅに等しく決定されており、区間ｅを１秒とすると区間ｆも１秒となる。攪拌回数を１０回（Ｘ＝１０）とすると、従来例では、攪拌開始から攪拌終了まで１９秒（駆動時間合計が１０秒、停止時間合計が９秒）かかる。すなわち、本実施例の攪拌動作は、従来例よりも４．５秒、時間を短縮できる。
【００２５】
以上説明したように、本実施例のプリンタでは、トナーの攪拌動作時に、トナー残量とロータリモータドライバ５００の温度に応じて、最適なトナー攪拌動作時間を設定することができる。すなわち、本実施例によれば、ロータリモータドライバの昇温を抑制しつつ、トナーの攪拌時間を短縮することができる。
【実施例２】
【００２６】
実施例２は実施例１で説明したロータリモータドライバ温度検知装置３００を雰囲気温度検知装置７００（装置内温度検知手段）と直前動作記憶部４０３（第一記憶手段）によって代用することが特徴である。
【００２７】
［ロータリモータドライバ温度の検知方法］
図５（ａ）は本実施例の駆動制御部のブロック図である。尚、実施例１で説明した図２と同じ構成には同じ符号を付し、説明は省略する。本実施例の駆動制御部は、雰囲気温度検知装置７００と、ＣＰＵ４００内に直前動作記憶部４０３を有する。雰囲気温度検知装置７００は、画像形成装置内の雰囲気温度Ｔ０を検知する。直前動作記憶部４０３は、直前のプリントジョブが終了してから経過した時間（経過時間）と、直前のプリントジョブの枚数を記憶している。例えば、ＣＰＵ４００は不図示のタイマを有し、画像形成動作が終了するとタイマにより画像形成動作終了からの経過時間を計測し、直前動作記憶部４０３に逐次記憶する。ＣＰＵ４００は、次の画像形成動作が開始されると、タイマをリセットし、その画像形成動作が終了するとタイマをスタートさせて経過時間を計測する。ロータリ１０の駆動時間Δｔ１とサイクル数である攪拌回数Ｘの決定方法は実施例１と同様であるので、ここでは説明を省略する。
【００２８】
実施例１で説明した通り、ロータリ１０の停止時間Δｔ２を決定するためには、ロータリモータドライバ５００の温度Ｔ１を求める必要がある。以下にロータリモータドライバ５００の温度Ｔ１を求める方法を説明する。図５（ｂ）は、ロータリモータドライバ５００の温度Ｔ１を求める処理を説明するフローチャートである。ステップ（以下、Ｓとする）１で、停止時間設定部４０２は、直前動作記憶部４０３に記憶された直前のプリントジョブの画像形成動作後の経過時間が３０秒以上か否かを判断する。Ｓ１で停止時間設定部４０２が画像形成動作後の経過時間が３０秒以上であると判断した場合は、ロータリモータドライバ５００の温度Ｔ１は十分低下していると判断し、Ｓ２の処理に進む。Ｓ２で停止時間設定部４０２は、攪拌動作開始時のロータリモータドライバ５００の温度Ｔ１を、雰囲気温度検知装置７００により検知した雰囲気温度Ｔ０と同じとみなす。
Ｔ１＝Ｔ０・・・式（３）
【００２９】
Ｓ１で停止時間設定部４０２が画像形成動作後の経過時間が３０秒未満であると判断した場合は、Ｓ３で画像形成枚数が３０枚以下か否かを判断する。すなわち、Ｓ３で停止時間設定部４０２は、プリント枚数（画像形成枚数）によってロータリモータドライバ５００の温度Ｔ１を予測する。図７（ａ）で説明したように、画像形成動作を行う区間ｃでは、フルカラーのトナー像を形成するために、ロータリ１０を回転させて各色の現像カートリッジ８を感光ドラム１３に当接させて（区間ａ）、トナー像を現像している（区間ｂ）。プリント枚数が多いほどロータリ１０を回転させる回数も多くなる、すなわちロータリ１０を駆動する時間も長くなるため、プリント枚数が多いほどロータリモータドライバ５００が画像形成動作終了時に到達する温度も高くなると考えられる。そこで、本実施例の場合は、プリント枚数を、１〜３０枚、３１〜５０枚、５１枚以上と三つに分類し、直前動作記憶部４０３に記憶されたプリント枚数に基づき、ロータリモータドライバ温度Ｔ１を、以下のように求める。尚、プリント枚数をどのように分類するかについてはこの数値に限定されない。Ｓ３で停止時間設定部４０２は、プリント枚数が３０枚以下、すなわちプリント枚数が１〜３０枚であると判断すると、Ｓ４でロータリモータドライバ５００の温度Ｔ１を、雰囲気温度Ｔ０に２０℃を加算した次の式（４）のように設定する。
Ｔ１＝Ｔ０＋２０・・・式（４）
【００３０】
Ｓ３で停止時間設定部４０２は、プリント枚数が３０枚以下ではないと判断すると、Ｓ５でプリント枚数が５０枚以下か否かを判断する。Ｓ５で停止時間設定部４０２は、プリント枚数が５０枚以下、すなわちプリント枚数が３１〜５０枚であると判断した場合は、ロータリモータドライバ５００の温度Ｔ１を、雰囲気温度Ｔ０に３０℃を加算した次の式（５）のように設定する。
Ｔ１＝Ｔ０＋３０・・・式（５）
【００３１】
Ｓ５で停止時間設定部４０２は、プリント枚数が５０枚以下ではない、すなわち５１枚以上であると判断すると、Ｓ７でロータリモータドライバ５００の温度Ｔ１を、雰囲気温度Ｔ０に４０℃を加算した次の式（６）のように設定する。
Ｔ１＝Ｔ０＋４０・・・式（６）
【００３２】
このように、停止時間設定部４０２は、直前動作記憶部４０３に記憶された経過時間（ｓ）とプリント枚数に応じて、ロータリモータドライバ５００の温度Ｔ１を予測して設定する。尚、Ｓ４、Ｓ６、Ｓ７で加算する温度は、本実施例の値に限定されない。
【００３３】
ＣＰＵ４００内の停止時間設定部４０２は、以上のようにして設定したロータリモータドライバ５００の温度Ｔ１の値から、実施例１と同様に式（２）を用いて停止時間Δｔ２を求めることができる。
【００３４】
以上説明したように、本実施例のプリンタでは、トナーの攪拌動作時に、トナー量とロータリモータドライバ５００の温度に応じて、最適なトナー攪拌動作時間を設定することができる。以上、本実施例によれば、ロータリモータドライバの昇温を抑制しつつ、トナーの攪拌時間を短縮することができる。
【実施例３】
【００３５】
実施例３は実施例１で説明したトナー残量検知装置２００を、現像カートリッジ８のメモリ１０１とレーザ点灯時間記憶部４０４（第二記憶手段）によって代用することが特徴である。
【００３６】
［トナー量の検知］
図６（ａ）は本実施例の駆動制御部のブロック図である。尚、実施例１で説明した図２と同じ構成には同じ符号を付し、説明は省略する。本実施例の駆動制御部は、ＣＰＵ４００内にレーザ点灯時間記憶部４０４を有する。レーザ点灯時間記憶部４０４は、直前のプリントにおいて露光器１８のレーザが点灯した時間を記憶している。尚、レーザの点灯時間については、例えばＣＰＵ４００が不図示のタイマを有し、画像形成動作中に、露光器１８のレーザが点灯した時間を計測して、その積算値をレーザ点灯時間記憶部４０４に記憶する。
【００３７】
トナー残量は、現像カートリッジ８のメモリ１０１に予めＭと記憶されている。実施例１で説明した通り、攪拌回数Ｘを決定するためにはトナー残量を求める必要がある。図６（ｂ）はレーザ点灯時間（秒（ｓ））とトナー消費量（グラム（ｇ））の関係を示す図である。図６（ｂ）の関係から、レーザ点灯時間が短いほどトナー消費量は少なくなり、レーザ点灯時間が長いほどトナー消費量が多くなることがわかる。したがって、レーザ点灯時間がわかれば、消費されたトナー量を推測することができる。レーザ点灯時間記憶部４０４は、図６（ｂ）に示すような、レーザ点灯時間（ｓ）とトナー消費量（ｇ）とを関連付けたテーブルを記憶している。ＣＰＵ４００は、一つのプリントジョブ（直前のプリント）が終了すると、レーザ点灯時間記憶部４０４に記憶されたレーザ点灯時間から、図６（ｂ）のテーブルに基づいて、そのプリントジョブで消費されたトナーの消費量ｎを求める。次に、ＣＰＵ４００はメモリ１０１に記憶されている、プリントジョブ開始前のトナー残量Ｍから、直前のプリントで使用されたトナー消費量ｎを減じて（Ｍ−ｎ）、更新したトナー残量としてメモリ１０１に上書きする。このように、ＣＰＵ４００は、一つのプリントジョブが終了するたびに、メモリ１０１のトナー残量Ｍを更新する。
【００３８】
そして、ＣＰＵ４００は、更新したメモリ１０１のトナー残量Ｍから、実施例１と同様に、図３のテーブルを用いて攪拌回数Ｘを求めることができる。ロータリ１０の駆動時間Δｔ１、及び停止時間Δｔ２の決定方法は実施例１と同様であるので、ここでは説明を省略する。尚、ロータリモータドライバ５００の温度Ｔ１を、実施例２の構成により設定してもよい。
【００３９】
以上説明したように、実施例３のプリンタでは、攪拌動作時に、レーザ点灯時間とロータリモータドライバ５００の温度に応じて最適なトナー攪拌動作時間を設定することができる。以上、本実施例によれば、ロータリモータドライバの昇温を抑制しつつ、トナーの攪拌時間を短縮することができる。
【符号の説明】
【００４０】
８ａ〜８ｄ  現像カートリッジ
１０        ロータリ
２００      トナー残量検知装置
３００      ロータリモータドライバ温度検知装置
４０２      停止時間設定部
５００      ロータリモータドライバ
【図１】
2013057742.tif 000005
【図２】
2013057742.tif 000006
【図３】
2013057742.tif 000007
【図４】
2013057742.tif 000008
【図５】
2013057742.tif 000009
【図６】
2013057742.tif 000010
【図７】
2013057742.tif 000011