(57)【要約】【課題】モータの必要以上の回転を抑制し，モータによって駆動される部品の寿命を有効に活用することのできる画像形成装置を提供すること。【解決手段】本発明のカラープリンタ１は，印刷ジョブが発生すると，その印刷のモードに応じて，新たに起動する必要のあるＤＣモータを決定し，決定された各ＤＣモータについて記憶されている起動時間を，画像開始基準時刻に対して順次遡ることにより，決定された各ＤＣモータの起動開始時刻を決定し，決定された各起動開始時刻に従って複数のＤＣモータのうち起動するものを起動し，起動されるＤＣモータの実際の起動時間を計測し，実際の起動時間の計測結果に基づいて起動時間の記憶内容を更新し，次回の印刷ジョブの際には，更新された起動時間に基づいて各ＤＣモータの起動開始時刻を決定する。【選択図】図２
2010002527.tif 000002
【特許請求の範囲】
【請求項１】
複数の回転体を有しその回転により画像を形成する画像形成部と，前記画像形成部の各部を駆動する複数のＤＣモータと，前記複数のＤＣモータを制御する駆動制御部とを有し，前記複数のＤＣモータのそれぞれが，前記複数の回転体の少なくとも１つを駆動するように構成されている画像形成装置において，
前記複数のＤＣモータのそれぞれについて，その起動開始から目標到達速度に達するまでに要する起動時間を記憶する起動時間記憶部と，
印刷のモードごとに，前記複数のＤＣモータのうち回転させる必要があるものを記憶する回転記憶部と，
印刷のモードごとに，前記画像形成部のうち前記複数のＤＣモータ以外の部分が画像形成開始可能となるのに要する準備時間を記憶する準備時間記憶部と，
印刷ジョブが発生すると，その印刷のモードに応じて，前記準備時間記憶部に記憶されている準備時間に基づいて画像開始基準時刻を決定する基準時刻決定部と，
印刷ジョブが発生すると，
その印刷のモードに応じて，前記複数のＤＣモータの現在の回転状況と前記回転記憶部の記憶内容とに基づいて，新たに起動する必要のあるＤＣモータを決定するとともに，
決定された各ＤＣモータについて前記起動時間記憶部に記憶されている起動時間を，画像開始基準時刻に対して順次遡ることにより，決定された各ＤＣモータの起動開始時刻を決定し，
決定された各起動開始時刻に従って前記複数のＤＣモータのうち起動するものを起動する起動制御部と，
前記起動制御部により起動されるＤＣモータの実際の起動時間を計測する実起動時間計測部と，
前記実起動時間計測部の計測結果に基づいて前記起動時間記憶部の記憶内容を更新する起動時間更新部とを有し，
前記起動制御部は，次回の印刷ジョブの際には，前記起動時間更新部により更新された起動時間に基づいて各ＤＣモータの起動開始時刻を決定することを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において，
前回の印刷ジョブの終了から新たな印刷ジョブの発生までに経過した印刷間隔時間を測定する印刷間隔測定部と，
測定された印刷間隔時間があらかじめ定めた制限時間より長い場合には，前記起動時間記憶部に記憶されている各ＤＣモータの起動時間に付加時間を付加する起動時間付加部とを有し，
前記起動制御部は，前記起動時間付加部により起動時間に付加時間が付加された場合には，付加後の起動時間に基づいて各ＤＣモータの起動開始時刻を決定することを特徴とする画像形成装置。
【請求項３】
請求項１または請求項２に記載の画像形成装置において，
温度または湿度の環境値を取得する環境センサと，
新たな印刷ジョブの発生の際の環境値と，前回の印刷ジョブの際の環境値との差が，あらかじめ定めた制限値より大幅である場合には，前記起動時間記憶部に記憶されている各ＤＣモータの起動時間に，環境値の差に基づく環境補正を施す起動時間環境補正部とを有し，
前記起動制御部は，前記起動時間環境補正部により環境補正が施された場合には，環境補正後の起動時間に基づいて各ＤＣモータの起動開始時刻を決定することを特徴とする画像形成装置。
【請求項４】
請求項１から請求項３までのいずれか１つに記載の画像形成装置において，
装置の外面の一部を開閉するドアと，
前記複数のＤＣモータのそれぞれについて，その起動時間の初期値を記憶する初期起動時間記憶部と，
前記ドアの開閉動作を検知するドアセンサと，
前記ドアの開閉動作が検知された場合に，前記起動時間記憶部の記憶内容を，前記初期起動時間記憶部の記憶内容で初期化する初期化部とを有することを特徴とする画像形成装置。
【請求項５】
請求項４に記載の画像形成装置において，
前記初期化部は，装置の電源投入時にも初期化を行うことを特徴とする画像形成装置。
【請求項６】
請求項１から請求項３までのいずれか１つに記載の画像形成装置において，
前記複数のＤＣモータのそれぞれについて，その起動時間の初期値を記憶する初期起動時間記憶部と，
装置の電源投入時に，前記起動時間記憶部の記憶内容を，前記初期起動時間記憶部の記憶内容で初期化する初期化部とを有することを特徴とする画像形成装置。
【請求項７】
請求項１から請求項６までのいずれか１つに記載の画像形成装置において，
前記実起動時間計測部は，計測対象のＤＣモータから発せられるモータロック信号，エンコーダーパルス信号，ＦＧ信号，モータ電流信号のうちのいずれか１つに基づいて，そのＤＣモータの実際の起動時間を測定することを特徴とする画像形成装置。
【請求項８】
請求項１から請求項７までのいずれか１つに記載の画像形成装置において，
前記画像形成部で使用する高圧電圧を供給する高圧電源を有し，
前記起動時間記憶部には，前記高圧電源の起動に要する起動時間も記憶されており，    前記準備時間記憶部に記憶されている準備時間は，前記画像形成部のうち前記複数のＤＣモータおよび前記高圧電源以外の部分が画像形成開始可能となるのに要する時間であり，
前記起動制御部は，
前記高圧電源について前記起動時間記憶部に記憶されている起動時間を画像開始基準時刻に対して遡ることにより，前記高圧電源の起動開始時刻を決定し，
そこからさらに，決定された各ＤＣモータについて前記起動時間記憶部に記憶されている起動時間を順次遡ることにより，決定された各ＤＣモータの起動開始時刻を決定し，
決定された各起動開始時刻に従って前記複数のＤＣモータのうち起動するものおよび前記高圧電源を起動するものであることを特徴とする画像形成装置。
【請求項９】
請求項１から請求項８までのいずれか１つに記載の画像形成装置において，
前記起動制御部によるＤＣモータの起動の際，先に起動されるＤＣモータについての前記実起動時間計測部の計測結果を，そのＤＣモータについて前記起動時間記憶部に記憶されている起動時間と比較する比較部と，
前記比較部にて前記計測結果の方が短いと判断された場合に，前記記憶されている起動時間と前記計測結果との比に応じて，そのＤＣモータより後に起動されるＤＣモータの起動時間を再計算する再計算部と，
再計算がなされた場合にその結果に応じて，後に起動されるＤＣモータの起動開始時刻を，画像開始基準時刻に対して後詰めで変更する変更部とを有し，
前記起動制御部は，起動開始時刻の変更がなされたＤＣモータについては，変更後の起動開始時刻に従って起動させることを特徴とする画像形成装置。
【請求項１０】
請求項９に記載の画像形成装置において，
基準時刻決定部は，前記準備時間記憶部に記憶されている準備時間と，新たに起動されるＤＣモータについて前記起動時間記憶部に記憶されている起動時間の合計とのうち長い方に基づいて画像開始基準時刻を決定するものであり，
前記変更部は，
画像開始基準時刻が前記準備時間記憶部に記憶されている準備時間に基づいて決定された場合に限り後詰めでの変更を行うとともに，
画像開始基準時刻がＤＣモータの起動時間の合計に基づいて決定された場合には，後に起動されるＤＣモータの起動開始時刻および画像開始基準時刻を，先に起動されたＤＣモータの起動完了時刻に対して前詰めで変更することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，ＤＣモータを有する画像形成装置に関する。さらに詳細には，複数のＤＣモータを有し，各ＤＣモータによってそれぞれ対応する負荷装置が回転駆動される画像形成装置に関するものである。
【背景技術】
【０００２】
画像形成装置は，例えば感光体や現像ローラ等の複数の回転体を有している。そしてそれらをそれぞれ回転させるために，複数個のモータを有していることが多い。例えば電源投入による起動時には，停止している複数個のモータのうちのいくつかをいずれも起動させ，それぞれ求められる回転速度となるように制御する必要がある。しかし，モータの起動時には一般に，定速制御時に比較して大きい電流を供給することが必要である。そのため，複数のモータを同時に起動できるためには，かなり大容量の電源を備えることが必要であった。
【０００３】
大容量の電源を備えることを避けるために，従来より，複数のモータを立ち上げる場合には，その起動タイミングをずらして順番に立ち上げるようにしていた。まず，第１のモータを起動し，その起動開始からあらかじめ定められた起動時間が経過してから，第２のモータを起動するようにするのである。そしてさらに，第２のモータの起動時間が経過したら，両モータがともに制御可能な状態になったと判断する。この起動時間として，例えば，そのモータの起動に掛かる最大時間が設定されていた。
【０００４】
しかしながらこのようにした場合には，電源投入から画像形成が開始可能となるまでの待ち時間が長いという問題点があった。これに対し，例えばパルスモータのように起動時の立ち上がり特性が安定しているモータについては，他のモータとの起動タイミングに時間間隔を設けないようにした画像形成装置が開示されている（例えば，特許文献１参照。）。
【特許文献１】特開２０００−２８９８８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら，前記した従来の画像形成装置においても，複数のブラシレスモータを起動する場合には，起動タイミング同士に時間間隔を設ける必要がある。そして，その時間間隔は，モータ起動の開始後にモータに供給される電流が安定するまでの時間が最長であるモータの起動時間に基づいてあらかじめ定められている。そのため，起動時間が短いモータは，必要以上に回転されることになる。また，起動時間が最長であるモータについても，条件によってはより短い時間でモータに供給される電流が安定する。この場合には，そのモータについても，必要以上に回転されていることになる。
【０００６】
モータが回転されることによって，そのモータによって駆動される負荷部材も回転されている。そして，画像形成装置に使用される負荷部材によっては，累積回転数によってその部品の寿命が設定されているものがある。このような部材が必要以上に回転されると，それだけ早く部品の寿命に至ることになる。すなわち，大容量の電源を備えることを避けて，起動タイミング同士に時間間隔を設けたために，部品の寿命到来が早められるおそれがあるという問題点があった。
【０００７】
本発明は，前記した従来の画像形成装置が有する問題点を解決するためになされたものである。すなわちその課題とするところは，モータの必要以上の回転を抑制し，モータによって駆動される部品の寿命を有効に活用することのできる画像形成装置を提供することにある。
【課題を解決するための手段】
【０００８】
この課題の解決を目的としてなされた本発明の画像形成装置は，複数の回転体を有しその回転により画像を形成する画像形成部と，画像形成部の各部を駆動する複数のＤＣモータと，複数のＤＣモータを制御する駆動制御部とを有し，複数のＤＣモータのそれぞれが，複数の回転体の少なくとも１つを駆動するように構成されている画像形成装置であって，複数のＤＣモータのそれぞれについて，その起動開始から目標到達速度に達するまでに要する起動時間を記憶する起動時間記憶部と，印刷のモードごとに，複数のＤＣモータのうち回転させる必要があるものを記憶する回転記憶部と，印刷のモードごとに，画像形成部のうち複数のＤＣモータ以外の部分が画像形成開始可能となるのに要する準備時間を記憶する準備時間記憶部と，印刷ジョブが発生すると，その印刷のモードに応じて，準備時間記憶部に記憶されている準備時間に基づいて画像開始基準時刻を決定する基準時刻決定部と，印刷ジョブが発生すると，その印刷のモードに応じて，複数のＤＣモータの現在の回転状況と回転記憶部の記憶内容とに基づいて，新たに起動する必要のあるＤＣモータを決定するとともに，決定された各ＤＣモータについて起動時間記憶部に記憶されている起動時間を，画像開始基準時刻に対して順次遡ることにより，決定された各ＤＣモータの起動開始時刻を決定し，決定された各起動開始時刻に従って複数のＤＣモータのうち起動するものを起動する起動制御部と，起動制御部により起動されるＤＣモータの実際の起動時間を計測する実起動時間計測部と，実起動時間計測部の計測結果に基づいて起動時間記憶部の記憶内容を更新する起動時間更新部とを有し，起動制御部は，次回の印刷ジョブの際には，起動時間更新部により更新された起動時間に基づいて各ＤＣモータの起動開始時刻を決定するものである。
【０００９】
本発明の画像形成装置によれば，印刷ジョブが発生すると，ＤＣモータ以外の部分の準備時間に基づいて画像開始基準時刻が決定され，その画像開始基準時刻から各ＤＣモータの起動時間を順次遡ることにより，各ＤＣモータの起動開始時刻が決定される。従って，ＤＣモータ以外の部分の準備が終わるときには，起動すべきＤＣモータはすべて目標到達速度に達している。さらに，各ＤＣモータの起動時間は，実測された起動時間に基づいて更新され，次回の印刷ジョブの際に使用される。すなわち，全てのモータに最長の時間を割り当てるのではなく，モータごとに適切な起動時間が設定される。これにより，モータの必要以上の回転を抑制し，モータによって駆動される部品の寿命を有効に活用することができる。
【００１０】
さらに本発明では，前回の印刷ジョブの終了から新たな印刷ジョブの発生までに経過した印刷間隔時間を測定する印刷間隔測定部と，測定された印刷間隔時間があらかじめ定めた制限時間より長い場合には，起動時間記憶部に記憶されている各ＤＣモータの起動時間に付加時間を付加する起動時間付加部とを有し，起動制御部は，起動時間付加部により起動時間に付加時間が付加された場合には，付加後の起動時間に基づいて各ＤＣモータの起動開始時刻を決定することが望ましい。
【００１１】
起動時間記憶部に記憶されている起動時間は，前回の印刷ジョブにおける実測値に基づいている。そのため，前回の印刷ジョブの終了からの経過時間が長い場合には，実測した時から状態が変化している場合がある。その場合には，記憶されている起動時間では起動し得ないかもしれない。本発明では，経過時間が長い場合には起動時間に付加時間を付加して，それを用いて起動開始時刻を決定することにより，確実に起動完了できるようにしている。なお，付加時間の長さは，予め定められた固定時間でもよいし，測定された経過時間に基づいて決定するものとしてもよい。
【００１２】
さらに本発明では，温度または湿度の環境値を取得する環境センサと，新たな印刷ジョブの発生の際の環境値と，前回の印刷ジョブの際の環境値との差が，あらかじめ定めた制限値より大幅である場合には，起動時間記憶部に記憶されている各ＤＣモータの起動時間に，環境値の差に基づく環境補正を施す起動時間環境補正部とを有し，起動制御部は，起動時間環境補正部により環境補正が施された場合には，環境補正後の起動時間に基づいて各ＤＣモータの起動開始時刻を決定することが望ましい。
ＤＣモータによって駆動される部品には，環境によってその負荷に影響を受けるものがある。本発明では，前回の実測時と環境値が大きく変化していれば，起動時間を補正するので，適切に起動開始時刻が選択される。なお，環境補正は，ＤＣモータごとに異なる補正であってもよい。
【００１３】
さらに本発明では，装置の外面の一部を開閉するドアと，複数のＤＣモータのそれぞれについて，その起動時間の初期値を記憶する初期起動時間記憶部と，ドアの開閉動作を検知するドアセンサと，ドアの開閉動作が検知された場合に，起動時間記憶部の記憶内容を，初期起動時間記憶部の記憶内容で初期化する初期化部とを有することが望ましい。
ドアが開閉されたときには，例えばトナーボトル等の交換可能な部材が交換された可能性がある。その場合には，交換された部材に係るＤＣモータの起動時間は大きく変化する。本発明では，ドアが開閉されたときには起動時間を初期化するので，部材が交換された場合でも，確実に起動できるようにしている。なお，部材の交換状況を把握する手段を有している装置では，交換された部材に係るモータの起動時間のみを初期化するようにしてもよい。
【００１４】
さらに本発明では，初期化部は，装置の電源投入時にも初期化を行うことが望ましい。
電源投入時には，モータの負荷状況が把握できないので，記憶されている起動時間での起動ができるかどうかが不明である。本発明では，そのような場合には起動時間を初期化しているので，確実に起動できる。なお，起動時間の初期値は，各モータが状況にかかわらず確実に起動できる時間に設定される。
【００１５】
さらに本発明では，複数のＤＣモータのそれぞれについて，その起動時間の初期値を記憶する初期起動時間記憶部と，装置の電源投入時に，起動時間記憶部の記憶内容を，初期起動時間記憶部の記憶内容で初期化する初期化部とを有することが望ましい。
【００１６】
さらに本発明では，実起動時間計測部は，計測対象のＤＣモータから発せられるモータロック信号，エンコーダーパルス信号，ＦＧ信号，モータ電流信号のうちのいずれか１つに基づいて，そのＤＣモータの実際の起動時間を測定することが望ましい。
このようなものであれば，それらの信号によって，ＤＣモータが目標到達速度に到達したことを容易に把握できる。
【００１７】
さらに本発明では，画像形成部で使用する高圧電圧を供給する高圧電源を有し，起動時間記憶部には，高圧電源の起動に要する起動時間も記憶されており，準備時間記憶部に記憶されている準備時間は，画像形成部のうち複数のＤＣモータおよび高圧電源以外の部分が画像形成開始可能となるのに要する時間であり，起動制御部は，高圧電源について起動時間記憶部に記憶されている起動時間を画像開始基準時刻に対して遡ることにより，高圧電源の起動開始時刻を決定し，そこからさらに，決定された各ＤＣモータについて起動時間記憶部に記憶されている起動時間を順次遡ることにより，決定された各ＤＣモータの起動開始時刻を決定し，決定された各起動開始時刻に従って複数のＤＣモータのうち起動するものおよび高圧電源を起動するものであることが望ましい。
【００１８】
高圧電源の出力が設定値になるまでにはある程度の時間が掛かる。そのため，高圧電源の起動をＤＣモータの起動と同時に行うことは好ましくない。本発明では，高圧電源の起動に掛かる時間を，画像開始基準時刻に対して遡って決定し，そこからさらに遡って各ＤＣモータの起動開始時刻を決定しているので，画像開始基準時刻にはいずれも起動が終了している。なお，かならずしも高圧電源の起動順を最後としなくてもよい。また，高圧電源の起動時間についても実測することとしてもよい。また，初期起動時間記憶部には，高圧電源の起動時間の初期値も記憶されているとよい。
【００１９】
さらに本発明では，起動制御部によるＤＣモータの起動の際，先に起動されるＤＣモータについての実起動時間計測部の計測結果を，そのＤＣモータについて起動時間記憶部に記憶されている起動時間と比較する比較部と，比較部にて計測結果の方が短いと判断された場合に，記憶されている起動時間と計測結果との比に応じて，そのＤＣモータより後に起動されるＤＣモータの起動時間を再計算する再計算部と，再計算がなされた場合にその結果に応じて，後に起動されるＤＣモータの起動開始時刻を，画像開始基準時刻に対して後詰めで変更する変更部とを有し，起動制御部は，起動開始時刻の変更がなされたＤＣモータについては，変更後の起動開始時刻に従って起動させることが望ましい。
【００２０】
先に起動されるＤＣモータの起動時間の計測結果が，記憶されているものより短い場合には一般に，後に起動されるモータの起動時間も短い。そこで，本発明では，先に起動されたモータの起動時間と計測結果との比に応じて，後に起動されるモータの起動時間を再計算する。これにより，後に起動されるモータの起動時間が記憶されているものより短く設定された場合には，起動開始時刻を遅らせることにより起動完了後の待ち時間を短縮できる。例えば，電源投入後の初回のジョブにおいても，後に起動されるモータについては必要以上の回転を抑制することができる。なお，再計算がなされた場合には，高圧電源の起動時間についても同様に再計算するようにしてもよい。
【００２１】
さらに本発明では，基準時刻決定部は，準備時間記憶部に記憶されている準備時間と，新たに起動されるＤＣモータについて起動時間記憶部に記憶されている起動時間の合計とのうち長い方に基づいて画像開始基準時刻を決定するものであり，変更部は，画像開始基準時刻が準備時間記憶部に記憶されている準備時間に基づいて決定された場合に限り後詰めでの変更を行うとともに，画像開始基準時刻がＤＣモータの起動時間の合計に基づいて決定された場合には，後に起動されるＤＣモータの起動開始時刻および画像開始基準時刻を，先に起動されたＤＣモータの起動完了時刻に対して前詰めで変更することが望ましい。
【００２２】
各ＤＣモータの起動時間の合計が，ＤＣモータ以外の部分の準備時間よりも長い場合には，長い方であるモータの起動時間の合計に基づいて画像開始基準時刻が決定されることが好ましい。そして，その場合には，モータの起動時間の合計がより短く変更された場合には，画像開始基準時刻を早めることができる。本発明では，このような場合には，変更部によって前詰めでＤＣモータの起動開始時刻および画像開始基準時刻が変更されるので，ユーザの待ち時間を短くすることができる。
【発明の効果】
【００２３】
本発明の画像形成装置によれば，モータの必要以上の回転を抑制し，モータによって駆動される部品の寿命を有効に活用することができる。
【発明を実施するための最良の形態】
【００２４】
「第１の形態」
以下，本発明を具体化した最良の形態について，添付図面を参照しつつ詳細に説明する。本形態は，電子写真方式の画像形成装置に本発明を適用したものである。
【００２５】
本形態のカラープリンタ１の概略構成を図１に示す。本形態は，各色のイメージカートリッジ１０Ｙ，１０Ｍ，１０Ｃ，１０Ｋが，中間転写ベルト１１に沿って並べられた，いわゆるタンデム方式のものである。中間転写ベルト１１は，３つのローラ１２，１３，１４に架け渡されて回転駆動される。各イメージカートリッジ１０Ｙ，１０Ｍ，１０Ｃ，１０Ｋはそれぞれ，感光体１５，帯電器１６，現像器１７を有している。また，各イメージカートリッジ１０Ｙ，１０Ｍ，１０Ｃ，１０Ｋの下部には，露光器１８が備えられている。露光器１８の内部にはポリゴンミラー１９が配置されている。
【００２６】
中間転写ベルト１１より図１中上方には，各色のトナーを収容するトナーボトル２１Ｙ，２１Ｍ，２１Ｃ，２１Ｋが配置されている。各トナーボトル２１Ｙ，２１Ｍ，２１Ｃ，２１Ｋの内部には，それぞれ収容するトナーを攪拌するための攪拌羽根２２が設けられている。なお，中間転写ベルト１１の図中左側には，ベルトクリーナ２３が当接して設けられており，その図中下部には廃トナーボックス２４が設けられている。また，カラープリンタ１の装置前面には，開閉可能なドア２５が設けられている。
【００２７】
また，このカラープリンタ１の図１中最下部には，画像形成に供される用紙が収容される用紙カセット３１が配置されている。この用紙カセット３１に収容される用紙は，図中右側に形成されている用紙搬送路３２を搬送される。用紙搬送路３２には，給紙ローラ３３，タイミングローラ３４，２次転写ローラ３５，定着器３６が配置され，図中下から上へ順に用紙が搬送される。さらに，図中最上部には排紙ローラ３７が配置され，画像形成された用紙はこの排紙ローラ３７によって機外へ排出される。なお，定着器３６は，加熱ローラ３８と加圧ローラ３９とを有している。
【００２８】
さらに本形態のカラープリンタ１は，両面印刷も可能なものであり，両面印刷のための用紙搬送路４１をも有している。用紙搬送路４１には，第１搬送ローラ４２，第２搬送ローラ４３が配置されている。またカラープリンタ１は，手差し給紙のための手差し給紙ローラ４４をも有している。
【００２９】
さらに，本形態のカラープリンタ１は，各種のモータ５１〜５８を有している。メインモータ５１は，ブラックのイメージカートリッジ１０Ｋの感光体１５と給紙ローラ３３，中間転写ベルト１１を駆動するローラなどを回転駆動するためのものである。現像モータ５２は，ブラックのイメージカートリッジ１０Ｋの現像器１７に内蔵される現像ローラなどを回転駆動するためのものである。カラーＰＣモータ５３は，ブラック以外のイメージカートリッジ１０Ｙ，１０Ｍ，１０Ｃの感光体１５などを回転駆動するためのものである。カラー現像モータ５４は，ブラック以外のイメージカートリッジ１０Ｙ，１０Ｍ，１０Ｃの現像器１７に内蔵される現像ローラなどを回転駆動するためのものである。
【００３０】
トナー補給モータ５５，５６は，各色のトナーを各色の現像器１７へ補給するとともに，トナーボトルの内部の攪拌羽根２２を回転駆動するためのものである。各色のトナーボトル２１Ｙ，２１Ｍ，２１Ｃ，２１Ｋに収容されているトナーは，オーガまたはスクリュー等の搬送部材が回転されることによって，各色の現像器１７へ補給される。本形態では，イエローとマゼンタ用のトナー補給モータ５５と，シアンとブラック用のトナー補給モータ５６とを有している。また，定着モータ５７は，定着器３６の加圧ローラ３９を回転駆動するためのものである。両面搬送モータ５８は，第１搬送ローラ４２と第２搬送ローラ４３とを回転駆動するためのものである。なお，本形態では，各モータ５１〜５８はいずれも，ＤＣブラシレスモータである。
【００３１】
本形態のカラープリンタ１による画像形成動作について，簡単に説明する。ブラック色のモノクロ画像を形成する場合には，メインモータ５１によってブラックの感光体１５や中間転写ベルト１１が回転されるとともに，現像モータ５２によってブラックの現像ローラが回転される。また，メインモータ５１によって，用紙搬送系の各ローラ（給紙ローラ３３，タイミングローラ３４，排紙ローラ３７等）が回転される。
【００３２】
帯電器１６によって一様に帯電された感光体１５には，露光器１８によって画像データに基づいた静電潜像が形成される。その静電潜像が現像器１７によって現像され，感光体１５にトナー像が形成される。トナー像は一旦中間転写ベルト１１に転写され，続いて２次転写箇所において用紙に転写される。用紙は，給紙ローラ３３とタイミングローラ３４との回転により，用紙搬送路３２を２次転写箇所まで搬送される。用紙に転写されたトナー像は，定着器３６によって用紙に定着される。さらに，定着器３６を通過した用紙は，排紙ローラ３７によって排出される。
【００３３】
一方，カラー印刷が指示された場合には，メインモータ５１，現像モータ５２に加えて，カラーＰＣモータ５３とカラー現像モータ５４とが駆動される。これらにより，ブラック以外の３色の感光体１５や，各色の現像ローラが回転される。また，両面印刷が指示された場合には，上記に加えて両面搬送モータ５８が駆動される。両面印刷を行う場合には，片面の印刷が終了した用紙を両面印刷用の用紙搬送路４１に引き戻し，もう一方の面にも同様の手順で印刷を行う。
【００３４】
また，現像器１７でトナーがある程度消費され，補給が必要であると判断されると，トナー補給モータ５５，５６が駆動され，トナーボトル２１Ｙ，２１Ｍ，２１Ｃ，２１Ｋから各色の現像器１７にトナーが補給される。さらに，攪拌羽根２２の回転によって，トナーボトル内のトナーは適切に攪拌される。
【００３５】
次に，本形態のカラープリンタ１の制御構成の概略を図２に示す。カラープリンタ１は，各部の制御を行うために，出力制御部６１とコントローラ部６２とを有している。出力制御部６１は，全体の制御処理を行うＣＰＵ６３と，画像データの処理を行う画像処理部６４，不揮発性メモリ６５とを有している。
【００３６】
さらに出力制御部６１は，カラープリンタ１に含まれている各種ユニット６６を制御する。各種ユニット６６としては例えば，トナーボトルやイメージングユニット等のユーザによる交換が可能な部材が含まれている。そして，各種ユニット６６に付属して設けられている不揮発性メモリ６７には，そのユニットの使用状況等が記憶される。例えばトナーボトルに付属のメモリにはトナー残量等が，イメージングユニットに付属のメモリには印刷枚数等が記憶されている。出力制御部６１は，この不揮発性メモリ６７の書き込みや読み出しを行う。また，不揮発性メモリ６７に代えて，各用途に合わせたＩＣチップ等を使用してもよい。
【００３７】
さらに，本形態のカラープリンタ１は，高圧電源（ＨＶ）６８を有している。この高圧電源６８は，画像形成時に感光体１５や現像器１７，転写系など各部のバイアス電圧，電流の印加等のための電力供給を行うものである。なお，この高圧電源６８の起動時には，出力が安定するまで多少の時間が掛かる。そのため本形態では，高圧電源６８の起動を，モータの起動終了後に行うようにしている。
【００３８】
出力制御部６１はさらに，起動タイマ７１と間隔タイマ７２とを有している。起動タイマ７１は，各種モータ等の実際の起動に掛かった時間を測定するためのものである。また，間隔タイマ７２は，前回の駆動停止時からの経過時間を測定するためのものである。いずれも，例えばモータごと等の複数個備えるようにしてもよい。この起動タイマ７１が実起動時間計測部に，間隔タイマ７２が印刷間隔測定部に，それぞれ相当する。
【００３９】
本体付属の不揮発性メモリ６５には，起動時間記憶部７３，回転記憶部７４，準備時間記憶部７５，初期起動時間記憶部７６，環境記憶部７７の各記憶領域が設けられている。起動時間記憶部７３は，各モータや高圧電源６８の起動に掛かる時間を予測した予測起動時間が記憶されている。回転記憶部７４は，ジョブのモードに応じて，回転させる必要のあるモータのリストが記憶されている。準備時間記憶部７５は，ジョブのモードに応じて，モータや高圧電源６８以外の箇所の準備に掛かる時間が記憶されている。例えば，露光器１８のレーザ発振の準備や，定着器３６の加熱ローラ３８の加熱等に掛かる時間である。また，初期起動時間記憶部７６には，予測時間の初期値が記憶されている。環境記憶部７７には，起動処理を行った際の環境値が記憶されている。
【００４０】
また，本形態のカラープリンタ１は，環境センサ７８やドアセンサ７９をも有している。それらの検出結果は，出力制御部６１に入力される。環境センサ７８は，カラープリンタ１のおかれている環境（温度・湿度等）を取得するためのものである。この環境センサ７８の検出結果が，環境記憶部７７に記憶される。また，ドアセンサ７９は，カラープリンタ１の前面のドア２５の開閉を検出するためのものである。例えば，ユーザが各種ユニット６６のいずれかを交換する時には，カラープリンタ１の前面に設けられているドア２５が開閉される。
【００４１】
また，出力制御部６１は，各種モータ５１〜５８の起動制御をも行う。例えば，各種モータ５１〜５８として，モータ自身でスピードコントロールするものを使用する場合には，起動するモータに目標とする設定速度を示す信号を送信する。モータは，その設定された回転速度に到達したら，モータロック信号またはエンコーダパルス信号等を送出する。出力制御部６１は，モータロック信号またはエンコーダパルス信号等を受信した時点でそのモータの起動が完了したと判断する。
【００４２】
あるいは，各種モータ５１〜５８として，モータ回転速度に応じた周波数のＦＧ（Freqency Generator）信号を出力するものを使用してもよい。出力制御部６１は，各モータのＦＧ信号を受信することにより，その時点での回転速度を把握することができる。このようなモータを用いる場合は，出力制御部６１は，モータに制御信号を送出するとともに，モータのＦＧ信号を受信する。ＣＰＵ６３では，目標の回転速度とモータから受信したＦＧ信号から得られる検出スピードとの差分に応じて，制御信号を切り換えて，フィードバック制御を行う。このフィードバック制御により各モータの回転速度を，それぞれあらかじめ決められた速度に安定させることができる。あるいは，各モータからモータ電流信号を受け，それに基づいて，モータの起動の完了を判断するようにしてもよい。
【００４３】
また，コントローラ部６２は，外部のパソコン２等に接続されて指示入力を受けるものである。例えば，印刷指令をパソコン２から受信することにより，カラープリンタ１に印刷ジョブが発生する。さらに，出力制御部６１とコントローラ部６２とで，ドットカウンタ値等の各種の情報がやりとりされる。
【００４４】
次に，本形態のカラープリンタ１において，各モータを起動するタイミングの決定方法について説明する。本カラープリンタ１では，例えば，モノクロ画像の形成指示を受けた場合，少なくともメインモータ５１，現像モータ５２，定着モータ５７が使用される。そのため，これらが停止していれば画像形成の開始前に起動し，それぞれ必要とされるタイミングまでに安定した回転状態に到達させることが必要である。これらのモータはＤＣモータであり，同時に複数個のモータを起動するためには大きな容量の電源が必要となるため好ましくない。そこで，本形態では，各モータごとに起動タイミングをずらして起動する。
【００４５】
そのために，出力制御部６１は，画像形成の指示を受けると画像開始基準時刻を取得する。画像開始基準時刻は，画像データ等の準備が整い画像形成処理が可能となるまでの所要時間に基づいて，画像形成を開始するタイミングとして決定されるものである。印刷モードごとに，準備時間記憶部７５の記憶内容に基づいて決定される。例えば，中間転写ベルト１１上へのトナー像の形成を開始するタイミングである。
【００４６】
また，出力制御部６１は，画像形成指示の内容とその時点でのモータの回転状況とから，起動させる必要のあるモータを把握する。画像形成のために回転させる必要のあるモータは，印刷モードごとに回転記憶部７４に基づいて判断される。そのうち，その時点で停止中であるものが，起動させる必要のあるモータである。
【００４７】
本形態では，画像開始基準時刻までの所要時間は，画像形成指示された印刷のモードに基づいて一意に決定される。さらに，この所要時間は，通常，モータの起動等に掛かる時間より長い。そのため，もし画像形成の準備とモータの起動とを同時に開始すると，各モータの起動が終了しても，画像形成の準備が終了していないことになる。その場合には，各モータは，その回転状態を維持して，画像開始基準時刻まで待たなければならない。本形態では，この待ち時間をできるだけ短縮するようにしている。ただし，画像開始基準時刻までには，起動させる必要のある各モータの起動と高圧電源６８の起動とを，確実に終了させておくことが必要である。
【００４８】
そこで，本形態では，起動させる必要のあるモータ及び高圧電源６８を全て起動し終わるまでの所要時間を正確に予測する。そのために，カラープリンタ１は，不揮発性メモリ６５に起動時間記憶部７３を有している。この起動時間記憶部７３には，各モータや高圧電源６８について，起動開始から安定した回転状態となるまでに掛かると予測される時間（予測起動時間）が記憶されている。なお，この予測起動時間の決定方法については後述する。
【００４９】
そして，出力制御部６１は，起動させる必要のあるモータとして把握されたすべてのモータの予測起動時間を，起動時間記憶部７３から読み出す。また，高圧電源６８の起動に掛かる予測時間をも読み出す。そして，起動させるモータの起動順序を決定する。また，起動する全てのモータおよび高圧電源６８の予測起動時間を合計して起動合計時間を算出する。
【００５０】
さらに，起動合計時間の終端が画像開始基準時刻となるように，各モータや高圧電源６８の起動開始時刻を設定する。すなわち，最初に起動させるモータの起動開始時刻は，画像開始基準時刻から起動合計時間だけさかのぼった時点に設定する。２番目に起動されるモータの起動開始時刻は，最初のモータの起動開始からそのモータの予測起動時間だけ経過した時点に設定する。同様に，起動する全てのモータと高圧電源６８の起動開始時刻がそれぞれ設定される。
【００５１】
そして，それぞれの起動開始時刻に合わせて，出力制御部６１は，各モータや高圧電源６８に対し，起動開始の信号を送出する。各モータは，起動開始の信号を受けて起動を開始する。そして，モータ自身でスピードコントロールするとともに，起動終了時には出力制御部６１へその信号を送出する。そのモータの予測起動時間が経過した頃には，起動処理はほとんど終了している。
【００５２】
すなわち，前の順のモータの予測起動時間が経過して，次の順のモータの起動が開始されるときには，前の順のモータには，例え完全には起動を終了していないとしても，大きい電流は流れていない。そして，起動が終了したモータは，それぞれ安定して回転している状態を保つ。さらに，各モータの起動の後に起動される高圧電源６８については，その起動に掛かる時間は確実に把握できる。従って，画像開始基準時刻には必要な全てのモータおよび高圧電源６８の起動が確実に完了しているとともに，負荷部材の無駄な回転時間は発生しない。
【００５３】
次に，予測起動時間の決定方法について説明する。まず，電源投入時には，全てのモータや高圧電源６８の予測起動時間を初期値とする。すなわち，初期起動時間記憶部７６から各モータの予測起動時間の初期値を読み出して，起動時間記憶部７３に記憶する。この初期値は，どのような環境や条件でモータを起動しても，その時間内にはそのモータの回転速度を安定させることができる程度に，十分に余裕を持たせた時間である。そして，電源投入後の初回の画像形成時には，その初期値に基づいて，各モータの起動開始時刻が決定される。
【００５４】
そして，画像形成の指示を受け，各モータを起動させる時には，実際にそのモータの起動に掛かった時間を取得する。そのために，モータの起動開始と同時に起動タイマ７１をスタートさせる。そして，そのモータから起動完了の信号を受信すると，起動タイマ７１をストップする。これにより，出力制御部６１は，そのモータの起動に掛かった時間を取得できる。
【００５５】
次回の画像形成までの間に特別な事情が発生しない限り，今回の画像形成時と比較してモータの起動にかかる時間が大きく異なるとは考えにくい。そこで本形態では，出力制御部６１は，今回の画像形成時において起動タイマ７１によって計測された起動時間に，適切な余裕値（α）を加えた値を，そのモータの予測起動時間として起動時間記憶部７３に記憶する。出力制御部６１は，画像形成を行う度に，起動されたモータについてはその起動時間を計測するとともに，その計測値に基づいて予測起動時間を求め，起動時間記憶部７３の記憶内容を更新する。なおここでは，この余裕値は，０以上のあらかじめ決められた値とする。
【００５６】
なお，モータの起動に掛かる時間が前回と大きく異なるものとなる特別な事情として，例えば，ユニットの交換や環境の大きな変化がある。例えば，トナーボトルが交換された場合には，トナーを攪拌する攪拌羽根２２の回転に対する抵抗は大きく変化する。本形態の出力制御部６１は，ドアセンサ７９の検出結果を受けて，ドア２５が開閉されたと判断された場合には，起動時間記憶部７３に記憶されている予測起動時間をすべて，初期起動時間記憶部７６に記憶されている初期値に置き換える。
【００５７】
また，前回の起動時（起動時間の計測時）と比較して，環境が大きく異なっている場合にも，起動時間記憶部７３に記憶されている予測起動時間をそのまま使用することはできない。すなわち，環境センサ７８による検出結果が，環境記憶部７７に記憶されている環境値と大きく異なる場合には，起動時間記憶部７３に記憶されている値に対して環境補正を施す。例えば，湿度が大きく上昇したり，気温が大きく変化した場合には，現像器１７中のトナーの状態に変化が起きるからである。起動時間記憶部７３の記憶内容を更新する際には，その時の環境値を環境記憶部７７に記憶する。
【００５８】
次に，本形態のカラープリンタ１によって実行される画像形成処理の例について，図３と図４のフローチャートを用いて説明する。図３に示す処理は，カラープリンタ１に電源が投入されると出力制御部６１によって実行開始され，電源が遮断されるまで実行されるものである。本形態では，電源が投入されるとまず，初期起動時間記憶部７６から各モータの予測起動時間の初期値を読み出して，起動時間記憶部７３にセットする。これにより，各モータの予測起動時間を初期化する（Ｓ１０１）。
【００５９】
そして，画像形成の指示を受けたかどうかを判断する（Ｓ１０２）。画像形成の指示を受けていない場合は（Ｓ１０２：Ｎｏ），ドア２５が開閉されたかどうかをチェックする（Ｓ１０３）。ドア２５が開閉された場合は（Ｓ１０３：Ｙｅｓ），Ｓ１０１と同様に，予測起動時間を初期化する（Ｓ１０４）。
【００６０】
Ｓ１０２とＳ１０３のチェックをしつつ待機し，画像形成の指示を受けた場合は（Ｓ１０２：Ｙｅｓ），Ｓ１０５以下へ進む。すなわち，出力制御部６１は，回転記憶部７４の内容に基づいて今回起動するモータを抽出する（Ｓ１０５）。さらに，起動時間記憶部７３から，抽出された各モータの予測起動時間を読み出す（Ｓ１０６）。続いて，間隔タイマ７２をストップするとともに，環境センサ７８の検出結果を取得する（Ｓ１０７）。さらに，その結果に基づいて予測起動時間を調整する（Ｓ１０８）。このとき，出力制御部６１は，起動時間付加部および起動時間環境補正部として機能する。このＳ１０８での予測起動時間の調整については後述する。
【００６１】
次に，ジョブのモードに応じて，準備時間記憶部７５から準備時間を読み出し，その結果に基づいて画像開始基準時刻を取得する（Ｓ１０９）。このとき，出力制御部６１は，基準時刻決定部として機能する。なお，このＳ１０９は，Ｓ１０２がＹｅｓとなった後，この段階までのどこかで行っておけばよい。そして，その画像開始基準時刻と，Ｓ１０８で調整した各モータの予測起動時間とから，各モータの起動開始時刻を取得する（Ｓ１１０）。すなわち，画像開始基準時刻から，各モータの予測起動時間を順次遡ることによって各モータの起動開始時刻が決定される。
【００６２】
そして，出力制御部６１は，モータごとにそれぞれ取得された起動開始時刻に起動処理を開始する（図３のＳ１１１）。各モータの起動処理については，後で，図４のフローチャートを参照して説明する。なお，各モータの起動開始の時刻になると，出力制御部６１は，そのモータに起動開始の信号を送出する。そのため，このＳ１１１はいくつかのモータについて並行して実行される場合もある。なお，ここでは，高圧電源６８をも含んで各モータと記載している。この処理を実行中の出力制御部６１は，起動制御部として機能している。
【００６３】
そして，Ｓ１０５で抽出された全てのモータ及び高圧電源６８について起動が終了したかどうかをチェックする（Ｓ１１２）。これらの全ての起動処理が終了し（Ｓ１１２：Ｙｅｓ），画像開始基準時刻になったら，画像形成処理を開始する（Ｓ１１３）。このＳ１１３としては，Ｓ１０２で受信した画像形成指示のジョブについてのすべての画像形成処理を含む。画像形成の条件がジョブの途中で変更されることがない限り，１つのジョブ中ではモータの回転状況は変更しない。そのまま続けて画像形成を行う。
【００６４】
１つのジョブの画像形成が終了すると，次のジョブを受けるまでの間，各モータは一旦停止される。このとき，間隔タイマ７２をスタートする（Ｓ１１４）。そして先頭に戻り，Ｓ１０２またはＳ１０３がＹｅｓとなるまで待機する。
【００６５】
次に，Ｓ１０８における予測起動時間の調整について説明する。まず，Ｓ１０７，Ｓ１１４で使用している間隔タイマ７２について説明する。既に説明したように，間隔タイマ７２は，１つのジョブが終わって各モータが停止されるときにスタートされる（Ｓ１１４）。そして，画像形成の指示を受けた後，予測起動時間の調整を行うまでに，ストップされて読み出される（Ｓ１０７）。すなわち，この間隔タイマ７２は，前回のジョブの終了時から今回のジョブの発生までの経過時間を計測するためのものである。
【００６６】
この経過時間が，あらかじめ定められている制限時間より短い場合は，前回のモータ駆動時から状態があまり変化していないと予想される。従って，起動時間記憶部７３に記憶されている各モータの予測起動時間に対する確からしさが高い。しかし，前回のジョブの終了から長時間が経過している場合は，記憶している予測起動時間から，状態が変わっているおそれがある。
【００６７】
そこで本形態では，図３のＳ１０７で，間隔タイマ７２によって，前回のジョブの終了からの印刷間隔時間を取得している。そして，印刷間隔時間があらかじめ定められている制限時間より短い場合は，Ｓ１０６で読み出した予測起動時間をそのまま使用する。これに対し，間隔タイマ７２によって取得された印刷間隔時間が，あらかじめ定められている制限時間より長い場合は，Ｓ１０６で読み出した予測起動時間に調整を加える（Ｓ１０８）。例えば，各予測起動時間にあらかじめ定めた付加時間あるいは，印刷間隔時間に基づいた付加時間を加えるようにすればよい。
【００６８】
次に，Ｓ１０８における環境センサ７８の結果に基づいた予測起動時間の調整について説明する。起動時間記憶部７３から読み出した各モータの予測起動時間は，環境記憶部７７に記憶されている環境値において実測されたものである。環境センサ７８の検出結果が環境記憶部７７に記憶されている環境値から大幅に異なっている場合には，各モータの予測起動時間に対する確からしさが低い。そこで，この場合には，読み出した予測起動時間に対して，環境値の差に基づく環境補正を施す。ただし，この環境補正は，環境の変化の方向によって異なる補正の仕方であってもよい。
【００６９】
次に，図４のフローチャートを参照して，各モータの起動処理について説明する。この処理は，各モータについて，図３のＳ１１０で決定された起動開始時刻になると実行される。この処理が開始されるとまず，出力制御部６１は，そのモータへ起動開始の信号を送出する（Ｓ２０１）。このとき，そのモータの目標となる回転速度をも送る。さらに，起動タイマ７１をスタートさせる（Ｓ２０２）。
【００７０】
各モータは，Ｓ２０１で送出された信号を受けて起動処理を開始する。そして，設定された回転速度となったら，出力制御部６１へモータロック信号等を送出する。これにより，出力制御部６１は，そのモータの回転が安定したことを把握できる（Ｓ２０３：Ｙｅｓ）。
【００７１】
そこで，出力制御部６１は，起動タイマ７１をストップして，そのモータの起動に掛かった時間を取得する（Ｓ２０４）。さらに，Ｓ２０４で得られた時間にあらかじめ決められた余裕値を加えて，予測起動時間を算出する（Ｓ２０５）。さらに，算出した予測起動時間によって起動時間記憶部７３の記憶内容を更新する（Ｓ２０６）。これで，各モータの起動処理は終了である。
【００７２】
次に，図５と図６のタイムチャートを参照して，メインモータ５１とカラーＰＣモータ５３との起動タイミングの例を説明する。例えば，カラー画像を形成する場合，少なくとも帯電処理の開始時点にはメインモータ５１とカラーＰＣモータ５３とが安定して回転し，高圧電源６８の電圧が安定していることが必要である。そこでタイムチャートでは，この帯電処理の開始時点を画像開始基準時刻Ｔ０として，メインモータ５１とカラーＰＣモータ５３と高圧電源６８とを起動するタイミングのみを図示している。まず，ジョブが発生すると，その内容から画像開始基準時刻Ｔ０が決定される。ジョブ発生のタイミングとは，パソコン２等からプリント指令を受けたときや，ユーザによってプリント実行ボタンを押されたとき等である。
【００７３】
図５に示すのは，例えば，電源投入後の初めての画像形成の場合の起動タイミングである。ここでは，メインモータ５１の予測起動時間の初期値をＦｍ０，カラーＰＣモータ５３の予測起動時間の初期値をＦｃ０とする。また，高圧電源６８の起動時間をＦｈ０とする。この場合，メインモータ５１の起動開始のタイミングは，画像開始基準時刻Ｔ０から（Ｆｍ０＋Ｆｃ０＋Ｆｈ０）だけ遡った時刻Ｔ１に設定される。カラーＰＣモータ５３の起動開始のタイミングは，画像開始基準時刻Ｔ０から（Ｆｃ０＋Ｆｈ０）だけ遡った時刻Ｔ２に設定される。高圧電源６８の起動開始のタイミングは，画像開始基準時刻Ｔ０から（Ｆｈ０）だけ遡った時刻Ｔ３に設定される。
【００７４】
それぞれの起動開始時刻になると，出力制御部６１は，メインモータ５１やカラーＰＣモータ５３に起動開始の信号を送出する。図５では，各モータ等への指示を示す制御信号として，起動制御期間（色の濃い部分）と定速制御期間（色の薄い部分）とに区分して示している。この例ではまず，メインモータ５１の起動を開始する。
【００７５】
メインモータ５１は，回転速度が指示された速度に到達すると，出力制御部６１にモータロック信号を出力する。これが，図５の時刻Ｔ４である。起動タイマ７１により，メインモータ５１の起動に掛かった実起動時間Ｒｍ１（＝Ｔ４−Ｔ１）が得られる。さらに，ここで得られた実起動時間Ｒｍ１を用いて，次式のようにメインモータ５１の予測起動時間Ｆｍ１を算出する。ここで，αはあらかじめ定められている余裕値である。
Ｆｍ１  ＝  Ｒｍ１  ＋  α
【００７６】
さらに，出力制御部６１は，ここで求めたメインモータ５１の予測起動時間Ｆｍ１を，起動時間記憶部７３に記憶する。図５に示すように，実起動時間Ｒｍ１が，予測起動時間の初期値Ｆｍ０に比較してかなり小さい値となった場合には，Ｆｍ１もＦｍ０よりかなり小さい値となる。なお，もしＦｍ１がＦｍ０より大きい場合は，予測起動時間としてＦｍ０を採用するとしてもよい。
【００７７】
同様に，カラーＰＣモータ５３の起動時刻Ｔ２になったら，カラーＰＣモータ５３の起動処理を開始する。すなわち，出力制御部６１は，カラーＰＣモータ５３に起動開始の制御信号を送出する。そして，メインモータ５１のときと同様に，モータロック信号を受信する（時刻Ｔ５）。また，起動タイマ７１により実起動時間Ｒｃ１を取得する。さらに，実起動時間Ｒｃ１を用いて，次式で予測起動時間Ｆｃ１を算出する。
Ｆｃ１  ＝  Ｒｃ１  ＋  α
なお，このα（余裕値）はメインモータ５１の場合と異なる値としてもよい。出力制御部６１は，算出された予測起動時間Ｆｃ１を，起動時間記憶部７３に記憶する。
【００７８】
さらに，図５に示すように，高圧電源６８の起動開始タイミングには，高圧電源６８に起動処理の制御信号を送出する。なお，高圧電源６８の起動では，あらかじめ定めた電圧まで到達した後も，ある程度の時間が必要である。この時間は，機種によって異なるものの，各カラープリンタ１ごとにあらかじめ定められた一定の時間である。そのためここでは，高圧電源６８の起動時間Ｆｈ０は，固定された時間であり，予測の対象とはなっていない。このようにして，メインモータ５１，カラーＰＣモータ５３，高圧電源６８のすべてが準備のできた状態となったら，画像開始基準時刻Ｔ０に画像形成処理を開始する。
【００７９】
次回のジョブを受信した際のタイムチャートを図６に示す。このジョブでは，起動時間記憶部７３から読み出されたメインモータ５１の予測起動時間はＦｍ１，カラーＰＣモータ５３の予測起動時間はＦｃ１となっている。従って，メインモータ５１の起動開始のタイミングは，画像開始基準時刻Ｔ０から（Ｆｍ１＋Ｆｃ１＋Ｆｈ０）だけ遡った時刻Ｔ１１に設定される。カラーＰＣモータ５３の起動開始のタイミングは，画像開始基準時刻Ｔ０から（Ｆｃ１＋Ｆｈ０）だけ遡った時刻Ｔ１２に設定される。
【００８０】
ただし，図３のＳ１０８で行っている予測起動時間の調整を行う場合は，時刻Ｔ１１および時刻Ｔ１２を決定する前に行う。すなわち，前回のジョブからの印刷間隔時間が制限時間より長い場合や，環境センサ７８の値が前回の環境値と大きく異なる場合である。これらの場合には，前述のように，Ｆｍ１やＦｃ１を起動時間記憶部７３から読み出されたものより少し大きくする調整を行う。そして，調整後のＦｍ１，Ｆｃ１により，時刻Ｔ１１および時刻Ｔ１２を決定する。
【００８１】
そして，前回と同様に，各モータの起動処理を行う。すなわち，時刻Ｔ１１にメインモータ５１に，時刻Ｔ１２にカラーＰＣモータ５３に，それぞれ起動開始の信号を送出する。そして，前回と同様に実起動時間Ｒｍ２，Ｒｃ２が計測される。そして，新たに取得された実起動時間Ｒｍ２，Ｒｃ２に基づいて，新たな予測起動時間を算出し，起動時間記憶部７３に記憶する。
【００８２】
図６に示すように，この時刻Ｔ１１は，図５の時刻Ｔ１に比較して，画像開始基準時刻Ｔ０に近い。すなわち，モータの起動開始のタイミングを遅らせることにより，画像形成開始までの待機時間がより短くなっている。これは，前回の実起動時間Ｒｍ１が，その初期値Ｆｍ０に比較してかなり短かったからである。今回の予測起動時間Ｆｍ１は，前回の実起動時間Ｒｍ１に基づいて決定されているので，実起動時間Ｒｍ２が，Ｆｍ１から大きく外れるおそれはない。
【００８３】
このように，各モータの予測起動時間は，直近の実起動時間に基づいて決定されている。従って，無駄な回転は防止されているとともに，画像開始基準時刻までには全ての起動すべきモータの回転を，あらかじめ定めた安定した回転速度にすることができる。
【００８４】
以上詳細に説明したように本形態のカラープリンタ１によれば，各モータの起動時間の実績に基づいて，予測起動時間が算出される。そして，算出された予測起動時間が，起動時間記憶部７３に記憶されている。この予測起動時間に基づいて，モータが起動されるので，モータの必要以上の回転を抑制し，モータによって駆動される部品の寿命を有効に活用することができる。
【００８５】
「第２の形態」
以下，本発明を具体化した別の形態について，添付図面を参照しつつ詳細に説明する。本形態は，第１の形態に比較して，予測起動時間の設定方法が異なるのみであり，装置の機械的構成は第１の形態と共通のものである。
【００８６】
本形態のカラープリンタにおける画像形成処理について，図７のフローチャートを参照して説明する。本形態においても，電源投入後まず，起動時間記憶部７３の値を初期化する（Ｓ３０１）。また，ドア２５が開閉された場合（Ｓ３０３：Ｙｅｓ）も初期化する（Ｓ３０４）。そして，画像形成の指示を受けるまで（Ｓ３０２：Ｎｏ），待機する。
【００８７】
画像形成の指示を受けると（Ｓ３０２：Ｙｅｓ），起動するモータを抽出する（Ｓ３０５）。続いて，起動するモータの予測起動時間を読み出す（Ｓ３０６）。さらに，間隔タイマ７２を停止し，環境センサ７８の検出結果を取得して（Ｓ３０７），予測起動時間の調整を行う（Ｓ３０８）。また，画像開始基準時刻を取得する（Ｓ３０９）。ここまでは，第１の形態の処理と同様の処理である。
【００８８】
次に，最初に起動する第１のモータの起動開始時刻を取得する（Ｓ３１０）。第１のモータの起動開始時刻は，第１の形態と同様に，画像開始基準時刻から各モータの予測起動時間の合計時間だけ遡ることで得られる。そして，第１のモータの起動処理を行う（Ｓ３１１）。
【００８９】
この起動処理の内容は，図４に示した，第１の形態のものと同様である。すなわち，第１のモータに起動開始信号を送出し，起動させるとともに，起動タイマ７１によって起動に掛かった実起動時間を検出する。さらに，検出された実起動時間から次回の予測起動時間を算出し，起動時間記憶部７３に記憶する。
【００９０】
次に，更新する前の起動時間記憶部７３に記憶されていた予測起動時間と，ここで算出された予測起動時間とを比較する（Ｓ３１２）。あるいは，Ｓ３０８で調整した予測起動時間と，新たに算出された予測起動時間とを比較してもよい。この比較結果から，新たに算出された予測起動時間の方が短いと判断された場合には，このジョブのために，この後に続いて起動される他のモータの予測起動時間を再調整する。すなわち，最初に起動するモータの起動時間が予測より短い場合には，他のモータの起動時間も短いと推測されるからである。
【００９１】
そこで，起動時間記憶部７３に記憶されていた予測起動時間と取得された実起動時間（またはここで算出された予測起動時間）との比に応じて，第２以降のモータの予測起動時間を再計算する。さらに，第２以降のモータの予測起動時間が再計算された場合には，第２以降のモータの起動開始時刻を調整する（Ｓ３１３）。ここでは，Ｓ３０９で取得された画像開始基準時刻に基づいて，後詰めで変更する。すなわち，画像開始基準時刻に対して，高圧電源の起動時間や，再計算された第２以降のモータの予測起動時間を順次遡って，第２以降のモータの起動開始時刻を決定する。このようにすれば，最初に起動されるモータ以外のモータについては，必要以上の回転がさらに抑制される。
【００９２】
なお，ジョブの発生から画像開始基準時刻までのモータ以外の準備時間は，印刷モードごとに，準備時間記憶部７５の記憶内容に基づいて決定される。ここまでの説明では，その準備時間は，モータの起動に掛かる時間より長いとした。しかし，起動するモータの数が多い等のなんらかの理由により，モータの起動に掛かる時間の方が長く，画像開始基準時刻がモータの起動に掛かる時間に基づいて決定される場合もあり得る。このような場合には，上記のように再計算することによりモータの起動に掛かる合計時間が短くなる場合には，画像開始基準時刻を早めるようにしてもよい。すなわち，モータの予測起動時間の合計時間に対して，各モータの起動開始時刻および画像開始基準時刻を前詰めで変更するようにしてもよい。
【００９３】
次に，Ｓ３１３で再調整された起動開始時刻に基づいて，第２以降のモータの起動処理を行う（Ｓ３１４）。この起動処理の内容も第１の形態のものと同様である。さらに，Ｓ３０５で抽出された全てのモータ及び高圧電源６８について起動が終了するまで（Ｓ３１５：Ｙｅｓ），各モータを順に起動する（Ｓ３１４）。
【００９４】
残りの全てのモータの起動処理が終了し（Ｓ３１５：Ｙｅｓ），画像開始基準時刻になったら，画像形成処理を開始する（Ｓ３１６）。そのジョブの画像形成が終了したら，各モータを一旦停止し，間隔タイマ７２をスタートする（Ｓ３１７）。そして先頭に戻り，待機する。これで，本形態の画像形成処理の説明を終了する。
【００９５】
次に，図８と図９のタイムチャートを参照して，本形態による初期状態からのメインモータ５１とカラーＰＣモータ５３との起動タイミングの例を説明する。これらの図では，メインモータ５１の実起動時間に基づいて，カラーＰＣモータ５３と高圧電源６８との起動開始時刻を再計算した例を図示している。なお，メインモータ５１の予測起動時間の初期値をＦｍ０，カラーＰＣモータ５３の予測起動時間の初期値をＦｃ０，高圧電源６８の起動時間をＦｈ０としている。
【００９６】
図８は，メインモータ５１の実起動時間に基づいて，カラーＰＣモータ５３の起動開始時刻を後詰めで変更した例である。すなわち，各モータの予測起動時間の合計（ここでは，Ｆｍ０＋Ｆｃ０＋Ｆｈ０）が準備時間記憶部７５から読み出された準備時間よりも短い場合には，このタイムチャートに示すように処理される。
【００９７】
まず，最初に起動されるモータであるメインモータ５１の起動開始のタイミングが，画像開始基準時刻Ｔ０から（Ｆｍ０＋Ｆｃ０＋Ｆｈ０）だけ遡った時刻Ｔ２１に設定される。ここでは初期状態から起動する場合の例を示しているので，この時刻Ｔ２１は，図５の時刻Ｔ１と同じタイミングである。
【００９８】
本形態では，図８に示すように，時刻Ｔ２１にメインモータ５１を起動開始する。そして，起動タイマ７１によって，メインモータ５１の起動に掛かった実起動時間Ｒｍ２１が得られる。この図では，取得された実起動時間Ｒｍ２１の方が予測起動時間Ｆｍ０より短い。そこで，第２以降のモータについて，その予測起動時間が再計算され，起動開始時刻が変更される。例えば，メインモータ５１の予測起動時間Ｆｍ０と実起動時間Ｒｍ２１との比，および，カラーＰＣモータ５３の予測起動時間（ここでは初期値Ｆｃ０）とから，カラーＰＣモータ５３の予測起動時間が再計算されて，予測起動時間Ｆｃ２１が得られる。
【００９９】
そして，図８では，カラーＰＣモータ５３の起動開始のタイミングは，画像開始基準時刻Ｔ０から（Ｆｃ２１＋Ｆｈ０）だけ遡った時刻Ｔ２２に変更される。この場合には，高圧電源の起動開始時刻Ｔ２３は変更されない。これが，後詰めでの変更である。なお，実起動時間Ｒｍ２１が，その時の予測起動時間より短くなかった場合は，再計算は行わない。
【０１００】
次に，図９のタイムチャートを参照して，前詰めでの変更する場合の例を説明する。後詰めの場合と同様に，まず，画像開始基準時刻Ｔ０，メインモータ５１の起動開始時刻Ｔ２１が設定される。ただし，ここでは，モータの予測起動時間の合計（ここでは，Ｆｍ０＋Ｆｃ０＋Ｆｈ０）が準備時間記憶部７５から読み出された準備時間よりも長いものとする。
【０１０１】
そして，図８と同様に，時刻Ｔ２１にメインモータ５１を起動開始し，実起動時間Ｒｍ２１を取得する。実起動時間Ｒｍ２１の方が予測起動時間Ｆｍ０より短いので，カラーＰＣモータ５３の予測起動時間が再計算されて，予測起動時間Ｆｃ２１が得られる。そしてこの場合には，直ちにカラーＰＣモータ５３が起動開始される。さらに，次に起動される部材の起動開始時刻は，カラーＰＣモータ５３の起動開始から時間Ｆｃ２１だけ経過した時点に設定される。
【０１０２】
このようにして，メインモータ５１以外のモータの予測起動時間がより短く再計算され，それぞれの起動開始時刻が前倒しされることにより，起動時間の合計時間が短縮される。そして，その短縮分だけ画像開始基準時刻も早められ，図９の画像開始基準時刻Ｔ００に画像形成を開始することができる。これが，前詰めでの変更である。このようにすれば，ユーザの待ち時間をさらに短くすることができる。ただし，準備時間を超えない範囲で前詰めすることが望ましい。
【０１０３】
このようにすれば，カラーＰＣモータ５３およびそれによって回転される各部材は，電源投入後の初めての画像形成時であっても無駄な回転が防止される。従って，本形態のカラープリンタによっても，モータの必要以上の回転を抑制し，モータによって駆動される部品の寿命を有効に活用することができる。
【０１０４】
なお，本形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。
例えば，予測起動時間を記憶する代わりに実測値と余裕値とを別に記憶するようにしてもよい。また，余裕値は，モータごとに異なる値としてもよい。また例えば，各モータの配置やその分担は一例であり，さらに多くのモータを有していてもよい。また，ＤＣモータ以外のモータに適用することも可能である。
【図面の簡単な説明】
【０１０５】
【図１】本形態のカラープリンタの概略構成図である。
【図２】本形態のカラープリンタの制御構成の概略を示すブロック図である。
【図３】画像形成処理を示すフローチャートである。
【図４】起動処理を示すフローチャートである。
【図５】初期状態での起動タイミングの例を示すタイムチャート図である。
【図６】２回目以降の起動タイミングの例を示すタイムチャート図である。
【図７】画像形成処理の別の例を示すフローチャートである。
【図８】第２の形態の起動タイミングの例を示すタイムチャート図である。
【図９】第２の形態の起動タイミングの別の例を示すタイムチャート図である。
【符号の説明】
【０１０６】
１  カラープリンタ
１０Ｙ，１０Ｍ，１０Ｃ，１０Ｋ  イメージカートリッジ
２５  ドア
５１〜５８  モータ
６１  出力制御部
６８  高圧電源
７１  起動タイマ
７２  間隔タイマ
７３  起動時間記憶部
７４  回転記憶部
７５  準備時間記憶部
７６  初期起動時間記憶部
７７  環境記憶部
７８  環境センサ
７９  ドアセンサ
【図１】
2010002527.tif 000003
【図２】
2010002527.tif 000004
【図３】
2010002527.tif 000005
【図４】
2010002527.tif 000006
【図５】
2010002527.tif 000007
【図６】
2010002527.tif 000008
【図７】
2010002527.tif 000009
【図８】
2010002527.tif 000010
【図９】
2010002527.tif 000011