(57)【特許請求の範囲】
【請求項１】
複数のヒータ全体の目標Ｄｕｔｙ毎に設定され、半波長単位で前記ヒータのオン／オフを定めた点灯パターンの制御周期である１０半波長毎に、前記制御周期内における前記各ヒータの点灯Ｄｕｔｙの合計を算出する合計算出手段と、
算出した合計の下２桁の値に対応する前記目標Ｄｕｔｙに設定された前記点灯パターンに従って前記ヒータのオン／オフを制御するものであって、前記点灯パターンがオフ時には算出した合計の３桁以上の値分の前記ヒータをオンし、前記点灯パターンがオン時には算出した合計の３桁以上の値に１加算した値分の前記ヒータをオンすると共に、前記制御周期毎に、複数の前記ヒータの内、最も点灯Ｄｕｔｙが高い前記ヒータから最も点灯Ｄｕｔｙが低い前記ヒータに向かって順に前記値分の前記ヒータをオンする対象として確定することを繰り返す半波制御手段と、
を備えたことを特徴とするヒータ制御装置。
【請求項２】
前記半波制御手段は、複数の前記ヒータ全体の前記目標Ｄｕｔｙ毎に設定され、該目標Ｄｕｔｙが大きくなるほど前記制御周期における前記ヒータをオンする合計期間が長くなるように、半波長単位で前記ヒータのオン／オフを定めた１０半波長分の前記点灯パターンの内、算出した合計の下２桁の値に対応する前記目標Ｄｕｔｙに設定された前記点灯パターンに従って、前記ヒータのオン／オフを制御することを特徴とする請求項１に記載のヒータ制御装置。
【請求項３】
前記半波制御手段は、前記制御周期毎に、複数の前記ヒータの各々が前記各ヒータの点灯Ｄｕｔｙを実現するように、オンする対象の前記ヒータを確定する、請求項１または請求項２に記載のヒータ制御装置。
【請求項４】
前記半波制御手段は、前回算出した合計と今回算出した合計とが同じであり、かつ算出した合計の下２桁の値に対応する前記目標Ｄｕｔｙが１０％、５０％、または９０％である場合、前回の前記制御周期とは異なる前記点灯パターンに従って前記ヒータのオン／オフを制御することを特徴とする請求項１または２に記載のヒータ制御装置。
【請求項５】
前記半波制御手段は、前回算出した合計の下２桁の値と今回算出した合計の下２桁の値とが同じであり、かつ算出した合計の下２桁の値が１０％、５０％、または９０％である場合、前回の前記制御周期とは異なる前記点灯パターンに従って前記ヒータのオン／オフを制御することを特徴とする請求項１または２に記載のヒータ制御装置。
【請求項６】
前記半波制御手段は、算出した合計の下２桁の値が１０％、５０％、または９０％である場合に、前記制御周期を２０半波長に変更するとともに、最初の１０半波長と次の１０半波長とで異なる前記点灯パターンに従って前記ヒータのオン／オフを制御することを特徴とする請求項２に記載のヒータ制御装置。
【請求項７】
ヒータ制御装置で実行されるヒータ制御方法であって、
合計算出手段が、複数のヒータ全体の目標Ｄｕｔｙ毎に設定され、半波長単位で前記ヒータのオン／オフを定めた点灯パターンの制御周期である１０半波長毎に、前記制御周期内における前記各ヒータの点灯Ｄｕｔｙの合計を算出する工程と、
半波制御手段が、算出した合計の下２桁の値に対応する前記目標Ｄｕｔｙに設定された前記点灯パターンに従って前記ヒータのオン／オフを制御するものであって、前記点灯パターンがオフ時には算出した合計の３桁以上の値分の前記ヒータをオンし、前記点灯パターンがオン時には算出した合計の３桁以上の値に１加算した値分の前記ヒータをオンすると共に、前記制御周期毎に、複数の前記ヒータの内、最も点灯Ｄｕｔｙが高い前記ヒータから最も点灯Ｄｕｔｙが低い前記ヒータに向かって順に前記値分の前記ヒータをオンする対象として確定することを繰り返す工程と、
を含むことを特徴とするヒータ制御方法。
【請求項８】
前記半波制御手段は、複数の前記ヒータ全体の前記目標Ｄｕｔｙ毎に設定され、該目標Ｄｕｔｙが大きくなるほど前記制御周期における前記ヒータをオンする合計期間が長くなるように、半波長単位で前記ヒータのオン／オフを定めた１０半波長分の前記点灯パターンの内、算出した合計の下２桁の値に対応する前記目標Ｄｕｔｙに設定された前記点灯パターンに従って、前記ヒータのオン／オフを制御することを特徴とする請求項７に記載のヒータ制御方法。
【請求項９】
前記半波制御手段は、前記制御周期毎に、複数の前記ヒータの各々が前記各ヒータの点灯Ｄｕｔｙを実現するように、オンする対象の前記ヒータを確定する、請求項７または８に記載のヒータ制御方法。
【請求項１０】
前記半波制御手段は、前回算出した合計と今回算出した合計とが同じであり、かつ算出した合計の下２桁の値に対応する前記目標Ｄｕｔｙが１０％、５０％、または９０％である場合、前回の前記制御周期とは異なる前記点灯パターンに従って前記ヒータのオン／オフを制御することを特徴とする請求項７から９の何れか１項に記載のヒータ制御方法。
【請求項１１】
前記半波制御手段は、前回算出した合計の下２桁の値と今回算出した合計の下２桁の値とが同じであり、かつ算出した合計の下２桁の値が１０％、５０％、または９０％である場合、前回の前記制御周期とは異なる前記点灯パターンに従って前記ヒータのオン／オフを制御することを特徴とする請求項７から９の何れか１項に記載のヒータ制御方法。
【請求項１２】
前記半波制御手段は、算出した合計の下２桁の値が１０％、５０％、または９０％である場合に、前記制御周期を２０半波長に変更するとともに、最初の１０半波長と次の１０半波長とで異なる前記点灯パターンに従って前記ヒータのオン／オフを制御することを特徴とする請求項７に記載のヒータ制御方法。
【請求項１３】
請求項７から１２のいずれか一に記載のヒータ制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ヒータ制御装置、ヒータ制御方法、およびプログラムに関する。
【背景技術】
【０００２】
ハロゲンヒータは、突入電流を大きく流すことにより、立ち上がり時間を速くできることが特徴となっているが、突入電流が大きい為に、配線インピーダンスにおいて電圧変動（フリッカ）が生じ、屋内の電灯のちらつきの原因になっている。一般に、ちらつきへの対策は、ハロゲンヒータのヒータ制御に商用電源（交流電圧）の位相角（点灯タイミング）を変化させる位相制御を用いることにより行っているが、位相制御では高調波電流が流れるため、高調波電流の規制や雑音端子の電圧規制などの副作用が発生する。そのため、位相制御における位相角を、雑音端子の電圧規制、高調波電流の規制、フリッカの規制などの各種規制を満足する値に調整することにより、ちらつきへの対策を行ってきた（特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、位相制御における位相角の調整は、各種規制を満足する点灯タイミングやヒータの点灯回数等を見出すために必要な対策時間が長くかかったり、位相制御により発生する高調波電流を抑制するためのチョークコイルやフィルタ回路などを大きくするために対策コストが発生したりすることがヒータ制御の開発において大きな課題となっている。
【０００４】
本発明は、上記に鑑みてなされたものであって、ヒータ制御によるちらつきを抑制し、かつフリッカに対して安定したレベル（品質）を確保することができるヒータ制御装置、ヒータ制御方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、複数のヒータ全体の目標Ｄｕｔｙ毎に設定され、半波長単位で前記ヒータのオン／オフを定めた点灯パターンの制御周期である１０半波長毎に、前記制御周期内における前記各ヒータの点灯Ｄｕｔｙの合計を算出する合計算出手段と、算出した合計の下２桁の値に対応する前記目標Ｄｕｔｙに設定された前記点灯パターンに従って前記ヒータのオン／オフを制御するものであって、前記点灯パターンがオフ時には算出した合計の３桁以上の値分の前記ヒータをオンし、前記点灯パターンがオン時には算出した合計の３桁以上の値に１加算した値分の前記ヒータをオンすると共に、前記制御周期毎に、複数の前記ヒータの内、最も点灯Ｄｕｔｙが高い前記ヒータから最も点灯Ｄｕｔｙが低い前記ヒータに向かって順に前記値分の前記ヒータをオンする対象として確定することを繰り返す半波制御手段と、を備えたことを特徴とする。
【０００６】
また、本発明は、ヒータ制御装置で実行されるヒータ制御方法であって、合計算出手段が、複数のヒータ全体の目標Ｄｕｔｙ毎に設定され、半波長単位で前記ヒータのオン／オフを定めた点灯パターンの制御周期である１０半波長毎に、前記制御周期内における前記各ヒータの点灯Ｄｕｔｙの合計を算出する工程と、半波制御手段が、算出した合計の下２桁の値に対応する前記目標Ｄｕｔｙに設定された前記点灯パターンに従って前記ヒータのオン／オフを制御するものであって、前記点灯パターンがオフ時には算出した合計の３桁以上の値分の前記ヒータをオンし、前記点灯パターンがオン時には算出した合計の３桁以上の値に１加算した値分の前記ヒータをオンすると共に、前記制御周期毎に、複数の前記ヒータの内、最も点灯Ｄｕｔｙが高い前記ヒータから最も点灯Ｄｕｔｙが低い前記ヒータに向かって順に前記値分の前記ヒータをオンする対象として確定することを繰り返す工程と、を含むことを特徴とする。
【０００７】
さらに、本発明は、上述したヒータ制御方法をコンピュータに実行させるためのプログラムである。
【発明の効果】
【０００８】
本発明によれば、位相制御による高調波電流などの突入成分を抑えかつ人の目にちらつきを感じさせないようにヒータのオン／オフを制御することができるので、ヒータ制御によるちらつきを抑制することができ、かつフリッカに対して安定したレベル（品質）を確保することができる、という効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の第１の実施の形態にかかる画像形成装置の全体構成を示すブロック図である。
【図２】図２は、点灯パターンを説明するための図である。
【図３】図３は、基本設定１〜４および点灯ルール１〜３によるハロゲンヒータの点灯例を示す図である。
【図４】図４は、ハロゲンヒータＡ〜Ｄの半波長毎の点灯例を示す図である。
【図５】図５は、１０％、５０％、または９０％の目標Ｄｕｔｙに従ってハロゲンヒータのオン／オフを制御する場合の点灯パターンの一例を示す図である。
【図６】図６は、点灯Ｄｕｔｙの合計が２５０％から１５０％へと推移した場合におけるハロゲンヒータのオン／オフの制御例を示す図である。
【図７】図７は、点灯パターンの制御周期を変更した場合のハロゲンヒータのオン／オフの制御例を示す図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、この発明にかかるヒータ制御装置、ヒータ制御方法、およびプログラムを適用した画像形成装置の一実施の形態を詳細に説明する。
【００１１】
（第１の実施の形態）
図１は、本発明の第１の実施の形態にかかる画像形成装置の全体構成を示すブロック図である。画像形成装置１０は、メイン電源１００と、制御基板１１０と、定着ユニット１２０を主に備えている。さらに、画像形成装置１０は、電源ＳＷ１４１と、ドアＳＷ１４２と、トライアック（ＴＲＩ）１４３とを備えている。
【００１２】
制御基板１１０は、画像形成装置１０全体を制御する。制御基板１１０は、不図示のＣＰＵ（Central  Processing  Unit）、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、ＮＶＲＡＭ（Non  Volatile  Random  Access  Memory）、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、入出力インターフェイスなどがバスを介して接続されたコンピュータとして実装される。
【００１３】
制御基板１１０は、メイン電源１００と、定着ユニット１２０の間に設けられたＴＲＩ１４３や電磁リレー１０６のオン／オフを制御することにより、定着ユニット１２０が備える複数のハロゲンヒータＡ〜Ｄ（１２２〜１２５）の温度制御やオン／オフの制御を行う。なお、ハロゲンヒータＡ〜Ｄ（１２２〜１２５）にかえて、セラミックヒータなど他のヒータを用いてもよい。
【００１４】
定着ユニット１２０のハロゲンヒータＡ〜Ｄ（１２２〜１２５）の近傍に配置されたサーミスタ１２１は、ハロゲンヒータＡ〜Ｄ（１２２〜１２５）の表面温度を検知する。制御基板１１０は、サーミスタ１２１が検知した表面温度をＡ／Ｄ変換して、ハロゲンヒータＡ〜Ｄ（１２２〜１２５）の表面温度を検知する。制御基板１１０は、この表面温度が安定するようＴＲＩ１４３や電磁リレー１０６のオン／オフを制御する。なお、本実施の形態では、サーミスタ１２１を用いてハロゲンヒータＡ〜Ｄ（１２２〜１２５）の表面温度を検知しているが、サーモパイル等の温度検知素子を用いてハロゲンヒータＡ〜Ｄ（１２２〜１２５）の表面温度を検知しても良い。
【００１５】
画像形成装置１０の電源ＳＷ１４１がオンになると、ＡＣ電源１０１から供給された電流はフィルタ１０２でノイズ除去された後、整流ダイオード１０３及び平滑コンデンサ１０４で平滑化され、ＤＤＣ（Digital  Down  Converter）１０５に供給される。ＤＤＣ１０５は、スイッチング方式のＤＣ−ＤＣコンバータであり、定電圧Ｖｃｃを制御基板１１０に、２４Ｖを電磁リレー１０６に供給する。
【００１６】
電磁リレー１０６は、画像形成装置１０のドアＳＷ１４２がオンになるとスイッチ１０７をオンにすると共に、制御基板１１０を介して、定着ユニット１２０をオフにすることができる。すなわち、定着ユニット１２０の安全装置となる。
【００１７】
ゼロクロス検知回路１０８は、ＡＣ電源１０１のゼロクロス点を検出する。制御基板１１０は、このゼロクロス点に応じてＴＲＩ１４３をオン／オフする。スイッチ１０７がオンの場合、ゼロクロス検知回路１０８に供給される交流電流は、半波長毎に電圧がゼロ近くになる。このため、ゼロクロス検知回路１０８のトランジスタがオン電圧を保持できなくなる。ゼロクロス検知回路１０８は、このトランジスタの状態を検知してゼロクロス信号を制御基板１１０に出力する。
【００１８】
制御基板１１０は、ハロゲンヒータＡ〜Ｄ（１２２〜１２５）の温度制御を行う制御部１１１を有し、制御部１１１は、合計算出部１１２と、半波制御部１１３と、を有している。
【００１９】
合計算出部１１２は、ハロゲンヒータＡ〜Ｄ（１２２〜１２５）それぞれの点灯Ｄｕｔｙを決定するとともに、決定した点灯Ｄｕｔｙが高い順にハロゲンヒータＡ〜Ｄ（１２２〜１２５）を並べる。なお、ハロゲンヒータＡ〜Ｄ（１２２〜１２５）の点灯Ｄｕｔｙは、ハロゲンヒータＡ〜Ｄ（１２２〜１２５）の表面温度と目標温度に基づいて決定されるものとする。また、決定した点灯Ｄｕｔｙが同じ場合には、どちらのハロゲンヒータを先にしても良い。次に、合計算出部１１２は、点灯パターンの制御周期である１０半波長毎に、当該制御周期内におけるハロゲンヒータＡ〜Ｄ（１２２〜１２５）の点灯Ｄｕｔｙの合計を算出する。ここで、点灯パターンとは、ハロゲンヒータＡ〜Ｄ（１２２〜１２５）全体の目標Ｄｕｔｙ毎に設定され、ＡＣ電源１０１の周波数の半波長単位で当該ハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを定めたものである。
【００２０】
ここで、１０半波長単位でハロゲンヒータＡ〜Ｄ（１２２〜１２５）の点灯パターンを制御している理由について説明する。人間の目は、８．８Ｈｚを中心とする１０Ｈｚ前後の周波数のちらつきに対して、一番敏感にちらつきを感じる特性がある。そこで、本実施の形態では、ハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフの周波数（タイミング）を、人間の目がちらつきを感じ易い周波数帯域にならないように（若しくは、ちらつきを極力低減するように）、１０Ｈｚ前後の周波数からずらすことによりフリッカによるちらつき対策としている。具体的には、点灯パターンの制御周期を人間の目がちらつきを感じ易い１０Ｈｚに近い１０半波長に設定し、その制御周期内における点灯パターンを１０Ｈｚ前後の周波数帯域を避けた予め設定されたオン／オフのパターンに従って、ハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御することにより、ちらつきを抑制し、フリッカに対して安定したレベル（品質）を確保している。
【００２１】
図２は、点灯パターンを説明するための図である。図２に示すように、目標Ｄｕｔｙ毎に設定された点灯パターンは、１０半波長を１サイクルとして、１０Ｈｚを中心とした周波数成分を持たない（若しくは、ちらつきを極めて小さいレベルに抑制できる）パターンになっている。なお、各点灯パターンに設定された目標Ｄｕｔｙは、１０％単位で設定されているものとする。例えば、目標Ｄｕｔｙ：４０％に設定された点灯パターンにおいては、制御基板１１０が制御する電圧周期の単位である制御周期を１０半波長とした場合、このうち所定の４半波長の間だけハロゲンヒータＡ〜Ｄ（１２２〜１２５）をオンする期間となる。同様に、目標Ｄｕｔｙ：３０％に設定された点灯パターンにおいては、制御周期のうち所定の３半波長の間だけハロゲンヒータＡ〜Ｄ（１２２〜１２５）をオンする期間となる。
【００２２】
半波制御部１１３は、目標Ｄｕｔｙに設定された点灯パターンに従ってハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御するものである。
【００２３】
ここで、ちらつきを制御するために、半波制御部１１３がハロゲンヒータＡ〜Ｄ（１２２〜１２５）をオンする際の基本設定１〜４について説明する。
基本設定１：ハロゲンヒータＡ〜Ｄ（１２２〜１２５）を点灯Ｄｕｔｙが高い順に並べる。なお、点灯Ｄｕｔｙが同じハロゲンヒータが存在する場合、どちらを先に並べても良い。
基本設定２：合計算出部１１２により算出した合計の下２桁の値に対応する目標Ｄｕｔｙに設定された点灯パターンに従ってハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御する。なお、合計算出部１１２により算出した合計が１００の倍数である場合、目標Ｄｕｔｙを０％と考えて、目標Ｄｕｔｙ：０％に設定された点灯パターンに従ってハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御するものとする。
基本設定３：合計算出部１１２により算出した合計の３桁以上の値を、基本設定２で設定された点灯パターンがオフ時の値とし、当該合計の３桁以上の値に１加算した値を、基本設定２で設定された点灯パターンがオン時の値とする。
基本設定４：基本設定２で設定された点灯パターンがオフ時の値およびオン時の値を、ハロゲンヒータＡ〜Ｄ（１２２〜１２５）のうち、半波長毎の点灯パターンにおいてオンするハロゲンヒータの個数とする。
【００２４】
次に、ちらつきを制御するために、半波制御部１１３がオンするハロゲンヒータを確定する際の点灯ルール１〜３について詳細に説明する。
点灯ルール１：点灯パターンのオン／オフに従って、半波長毎に、基本設定４で設定された個数だけハロゲンヒータをオンする。
点灯ルール２：あるハロゲンヒータについて決定した点灯Ｄｕｔｙを実現するために、制御周期内のある時点においてそれ以降の全ての点灯パターンにおいてそのハロゲンヒータをオンまたはオフすることが必然となった場合、そのハロゲンヒータについては制御周期内におけるそれ以降の全ての点灯パターンにおいてオンまたはオフすることを確定する。
点灯ルール３：ハロゲンヒータＡ〜Ｄ（１２２〜１２５）のうち、最も点灯Ｄｕｔｙが高いハロゲンヒータから順にオンすることを確定し、最も点灯Ｄｕｔｙが低いハロゲンヒータをオンすることが確定すると、再度、最も点灯Ｄｕｔｙが高いハロゲンヒータから順にオンすることを確定し、以下それを繰り返す。また、最初の半波長以降の半波長毎の点灯パターンでオンすることを確定するハロゲンヒータは、一つ前の半波長毎の点灯パターンでオンすることが最後に確定したハロゲンヒータの次に点灯Ｄｕｔｙが高いハロゲンヒータとする。なお、点灯ルール２により制御周期内のある時点以降の全ての点灯パターンにおいてオンまたはオフすることが確定したハロゲンヒータが存在する場合には、点灯ルール１を満足する条件の下、ある時点以降の全ての点灯パターンにおいてオンまたはオフすることが確定したハロゲンヒータを除いたハロゲンヒータの中から、オンするハロゲンヒータを確定する。
【００２５】
ここで、図３を用いて、ハロゲンヒータＡ〜Ｄ（１２２〜１２５）の点灯Ｄｕｔｙがそれぞれ９０％，７０％，６０％，２０％の場合に、基本設定１〜４によりオンするハロゲンヒータの点灯例について説明する。図３は、基本設定１〜４および点灯ルール１〜３によるハロゲンヒータの点灯例である。
【００２６】
半波制御部１１３は、基本設定１により、ハロゲンヒータＡ〜Ｄ（１２２〜１２５）を、点灯Ｄｕｔｙが高い順に並べる。つまり、ハロゲンヒータＡ１２２（点灯Ｄｕｔｙ：９０％）、ハロゲンヒータＢ１２３（点灯Ｄｕｔｙ：７０％）、ハロゲンヒータＣ１２４（点灯Ｄｕｔｙ：６０％）、ハロゲンヒータＤ１２５（点灯Ｄｕｔｙ：２０％）の順に並べる。
【００２７】
ハロゲンヒータＡ〜Ｄ（１２２〜１２５）それぞれの点灯Ｄｕｔｙの合計が２４０％となるので、半波制御部１１３は、基本設定２により、点灯Ｄｕｔｙの合計：２４０％の下２桁の値である４０％をハロゲンヒータＡ〜Ｄ（１２２〜１２５）全体の目標Ｄｕｔｙとし、目標Ｄｕｔｙ：４０％に対応する点灯パターンに従ってハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御する。なお、目標Ｄｕｔｙ：４０％に対応する点灯パターンにおける半波長毎のオンオフの順は、「オフ、オン、オフ、オフ、オン、オフ、オン、オフ、オフ、オン」となる。
【００２８】
また、半波制御部１１３は、基本設定３により、点灯Ｄｕｔｙの合計：２４０％の３桁以上の値である「２」を、基本設定２で設定された点灯パターンがオフ時の値とし、当該点灯Ｄｕｔｙの合計２４０％の３桁以上の値に１加算した値である「３」を、基本設定２で設定された点灯パターンがオン時の値とする。
【００２９】
さらに、半波制御部１１３は、基本設定４により、基本設定２で設定された点灯パターンがオフ時の値：「２」およびオン時の値「３」を、ハロゲンヒータＡ〜Ｄ（１２２〜１２５）のうち、半波長毎の点灯パターンにおいてオンするハロゲンヒータの個数とする。
【００３０】
次に、図３および図４を用いて、ハロゲンヒータＡ〜Ｄ（１２２〜１２５）の点灯Ｄｕｔｙがそれぞれ９０％，７０％，６０％，２０％の場合に、点灯ルール１〜３に従ってオンするハロゲンヒータの点灯例について説明する。図４は、ハロゲンヒータＡ〜Ｄの半波長毎の点灯例を示す図である。
【００３１】
なお、半波制御部１１３は、点灯ルール１により、目標Ｄｕｔｙ：４０％に対応する点灯パターンのオンオフの順である「オフ、オン、オフ、オフ、オン、オフ、オン、オフ、オフ、オン」に従って、オフ時にはハロゲンヒータを２個オンし、オン時にはハロゲンヒータを３個オンする。そのため、目標Ｄｕｔｙ：４０％に対応する点灯パターンに従ってオンする半波長毎のハロゲンヒータの個数は「２、３、２、２、３、２、３、２、２、３」となる。
【００３２】
まず、目標Ｄｕｔｙ：４０％に対応する点灯パターンの１半波目は、オンするハロゲンヒータの個数が２個であるため、点灯ルール３により、ハロゲンヒータＡ〜Ｄ（１２２〜１２５）のうち、最も点灯Ｄｕｔｙが高いハロゲンヒータＡ１２２をオンすることを確定し、続いてハロゲンヒータＡ１２２の次に点灯Ｄｕｔｙが高いハロゲンヒータＢ１２３をオンすることを確定する。
【００３３】
目標Ｄｕｔｙ：４０％に対応する点灯パターンの２半波目は、オンするハロゲンヒータの個数が３個であるため、点灯ルール３により、１半波目でオンすることが最後に確定したハロゲンヒータＢ１２３の次に点灯Ｄｕｔｙが高いハロゲンヒータＣ１２４をオンすることを確定し、続いて、ハロゲンヒータＣ１２４の次に点灯Ｄｕｔｙが高いハロゲンヒータＤ１２５をオンすることが確定する。さらに、この２半波目では、最も点灯Ｄｕｔｙの低いハロゲンヒータＤ１２５をオンすることが確定したため、点灯ルール３により、再度、最も点灯Ｄｕｔｙの高いハロゲンヒータＡ１２２をオンすることが確定する。
【００３４】
目標Ｄｕｔｙ：４０％に対応する点灯パターンの３半波目は、オンするハロゲンヒータの個数が２個であるため、点灯ルール３により、２半波目でオンすることが最後に確定したハロゲンヒータＡ１２２の次に点灯Ｄｕｔｙが高いハロゲンヒータＢ１２３をオンすることを確定し、続いて、ハロゲンヒータＢ１２３の次に点灯Ｄｕｔｙの高いハロゲンヒータＣ１２４をオンすることが確定する。さらに、この３半波目では、点灯ルール２により、ハロゲンヒータＡ１２３について決定した点灯Ｄｕｔｙ：９０％を実現するために、４半波目以降（１０半波目まで）の全ての点灯パターンにおいてハロゲンヒータＡ１２３をオンすることを確定する。したがって、４半波目以降は、点灯ルール３により、ハロゲンヒータＡ１２２を除いたハロゲンヒータＢ〜Ｄ（１２３〜１２５）の中から、基本設定４により半波長毎に設定された個数からハロゲンヒータＡ１２２の１個分を引いた個数分オンするハロゲンヒータを確定する。
【００３５】
目標Ｄｕｔｙ：４０％に対応する点灯パターンの４半波目は、オンするハロゲンヒータの個数がハロゲンヒータＡ１２２以外に１個であるため、点灯ルール３により、３半波目でオンすることが最後に確定したハロゲンヒータＣ１２４の次に点灯Ｄｕｔｙが高いハロゲンヒータＤ１２５をオンすることを確定する。さらに、この４半波目では、点灯ルール２により、ハロゲンヒータＤ１２５について決定した点灯Ｄｕｔｙ：２０％を実現するために、５半波目以降（１０半波目まで）の全ての点灯パターンにおいてハロゲンヒータＤ１２５をオフすることを確定する。したがって、５半波目以降は、点灯ルール３により、ハロゲンヒータＡ１２２およびハロゲンヒータＤ１２５を除いたハロゲンヒータＢ，Ｃ（１２３，１２４）の中から、基本設定４により半波長毎に設定された個数からハロゲンヒータＡ１２２の１個分を引いた個数分オンするハロゲンヒータを確定する。
【００３６】
目標Ｄｕｔｙ：４０％に対応する点灯パターンの５半波目は、オンするハロゲンヒータの個数がハロゲンヒータＡ１２２以外に２個ありかつ４半波目において最も点灯Ｄｕｔｙが低いハロゲンヒータＤ１２５をオンすることが確定したため、点灯ルール３により、ハロゲンヒータＢ，Ｃ（１２３，１２４）の中で最も点灯Ｄｕｔｙの高いハロゲンヒータＢ１２３をオンすることを確定し、続いて、ハロゲンヒータＢ１２３の次に点灯Ｄｕｔｙの高いハロゲンヒータＣ１２４をオンすることを確定する。
【００３７】
目標Ｄｕｔｙ：４０％に対応する点灯パターンの６半波目は、オンするハロゲンヒータの個数がハロゲンヒータＡ１２２以外に１個ありかつ５半波目においてハロゲンヒータＢ，Ｃ（１２３，１２４）のうち最も点灯Ｄｕｔｙの低いハロゲンヒータＣ１２４をオンすることが確定したため、点灯ルール３により、ハロゲンヒータＢ，Ｃ（１２３，１２４）の中で最も点灯Ｄｕｔｙの高いハロゲンヒータＢ１２３をオンすることを確定する。
【００３８】
目標Ｄｕｔｙ：４０％に対応する点灯パターンの７半波目は、オンするハロゲンヒータの個数がハロゲンヒータＡ１２２以外に２個あるため、点灯ルール３により、６半波目でオンすることが最後に確定したハロゲンヒータＢ１２３の次に点灯Ｄｕｔｙの高いハロゲンヒータＣ１２４をオンすることを確定する。さらに、この７半波目では、ハロゲンヒータＢ，Ｃ（１２３，１２４）の中で最も点灯Ｄｕｔｙの低いハロゲンヒータＣ１２４をオンすることが確定したため、点灯ルール３により、ハロゲンヒータＢ，Ｃ（１２３，１２４）の中で最も点灯Ｄｕｔｙの高いハロゲンヒータＢ１２３をオンすることを確定する。
【００３９】
目標Ｄｕｔｙ：８０％に対応する点灯パターンの８半波目は、オンするハロゲンヒータの個数がハロゲンヒータＡ１２２以外に１個あるため、点灯ルール３により、７半波目でオンすることが最後に確定したハロゲンヒータＢ１２３の次に点灯Ｄｕｔｙの高いハロゲンヒータＣ１２４をオンすることを確定する。さらに、この８半波目では、点灯ルール２により、ハロゲンヒータＢ１２３について決定した点灯Ｄｕｔｙ：７０％を実現するために、９半波目以降（１０半波目まで）の全ての点灯パターンにおいてハロゲンヒータＢ１２３をオンすることを確定する。
【００４０】
目標Ｄｕｔｙ：９０％に対応する点灯パターンの９半波目は、オンするハロゲンヒータの個数がハロゲンヒータＡ，Ｂ（１２２，１２３）以外に０個であるため、ハロゲンヒータＣ１２４をオフする。さらに、この９半波目では、点灯ルール２により、１０半波目の点灯パターンにおいてハロゲンヒータＣ１２４について決定した点灯Ｄｕｔｙ：６０％を実現するために、１０半波目の点灯パターンにおいてハロゲンヒータＣ１２４をオンすることを確定する。
【００４１】
目標Ｄｕｔｙ４０％に対応する点灯パターンの１０半波目は、ハロゲンヒータＡ〜Ｃ（１２２〜１２４）をオンすることが確定する。
【００４２】
このように本実施の形態にかかる画像形成装置１０によれば、半波長単位でハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを定めた点灯パターンに従って、ハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御することにより、人の目がちらつきを感じないようにヒータのオン／オフを制御することができるので、位相制御によるちらつきを抑制し、かつフリッカ、高調波電流の規制、雑音端子の規制などの各種規制に対して安定したレベル（品質）を確保することができる。
【００４３】
（第２の実施の形態）
本実施の形態は、目標Ｄｕｔｙに対応する点灯パターンを常に１０半波長を基本とすることにより、一つ前の制御周期におけるハロゲンヒータのオン／オフの制御が次の制御周期におけるハロゲンヒータのオン／オフの制御に対して全く影響しないようにすることができる。なお、以下の説明では、第１の実施の形態と同様の箇所については説明を省略し、第１の実施の形態と異なる箇所についてのみ説明する。
【００４４】
半波制御部１１３は、目標Ｄｕｔｙに設定された１０半波長分の点灯パターンに従って、ハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御する。
【００４５】
ここで、ちらつきを制御するために、半波制御部１１３がハロゲンヒータＡ〜Ｄ（１２２〜１２５）をオンする際の基本設定１〜５について説明する。なお、本実施の形態では、第１の実施の形態において説明した基本設定１〜４に加えて、基本設定５が追加される。
【００４６】
基本設定１：ハロゲンヒータＡ〜Ｄ（１２２〜１２５）を点灯Ｄｕｔｙが高い順に並べる。なお、点灯Ｄｕｔｙが同じハロゲンヒータが存在する場合、どちらを先に並べても良い。
基本設定２：合計算出部１１２により算出した合計の下２桁の値に対応する目標Ｄｕｔｙに設定された点灯パターンに従ってハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御する。なお、合計算出部１１２により算出した合計が１００の倍数である場合、目標Ｄｕｔｙを０％と考えて、目標Ｄｕｔｙ：０％に設定された点灯パターンに従ってハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御するものとする。
基本設定３：合計算出部１１２により算出した合計の３桁以上の値を、基本設定２で設定された点灯パターンがオフ時の値とし、当該合計の３桁以上の値に１加算した値を、基本設定２で設定された点灯パターンがオン時の値とする。
基本設定４：基本設定２で設定された点灯パターンがオフ時の値およびオン時の値を、ハロゲンヒータＡ〜Ｄ（１２２〜１２５）のうち、半波長毎の点灯パターンにおいてオンするハロゲンヒータの個数とする。
基本設定５：目標Ｄｕｔｙに設定された点灯パターンが１０半波長で完了する。これにより、１半波目のハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御する上で、１つ前の制御周期の１０半波目のハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフの制御の影響を受けないようにすることができる。
【００４７】
なお、点灯ルール１〜３等については、第１の実施の形態と同様であるため、ここでは説明を省略する。
【００４８】
このように本実施の形態にかかる画像形成装置１０によれば、１０半波長分の点灯パターンに従ってハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御することにより、点灯パターンを常に１０半波長で完了させることができるので、１半波目のハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御する上で、１つ前の制御周期の１０半波目のハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフの制御の影響を受けないようにすることができる。
【００４９】
（第３の実施の形態）
本実施の形態は、連続して目標Ｄｕｔｙ：１０％、５０％、または９０％に設定された点灯パターンに従って、ハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御する場合に、最初の１０半波長と次の１０半波長とで点灯パターンを変更するものである。なお、以下の説明では、第２の実施の形態と同様の箇所については説明を省略し、第２の実施の形態と異なる箇所についてのみ説明する。
【００５０】
半波制御部１１３は、合計算出部１１２により前回算出した合計と今回算出した合計が同じであり、かつ当該算出した下２桁の値に対応する目標Ｄｕｔｙが１０％、５０％、または９０％である場合、前回の制御周期とは異なる点灯パターンに従ってハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御する。
【００５１】
ここで、ちらつきを制御するために、半波制御部１１３がハロゲンヒータＡ〜Ｄ（１２２〜１２５）をオンする際の基本設定１〜６について説明する。なお、本実施の形態では、第２の実施の形態において説明した基本設定１〜５に加えて、基本設定６が追加される。
【００５２】
基本設定１：ハロゲンヒータＡ〜Ｄ（１２２〜１２５）を点灯Ｄｕｔｙが高い順に並べる。なお、点灯Ｄｕｔｙが同じハロゲンヒータが存在する場合、どちらを先に並べても良い。
基本設定２：合計算出部１１２により算出した合計の下２桁の値に対応する目標Ｄｕｔｙに設定された点灯パターンに従ってハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御する。なお、合計算出部１１２により算出した合計が１００の倍数である場合、目標Ｄｕｔｙを０％と考えて、目標Ｄｕｔｙ：０％に設定された点灯パターンに従ってハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御するものとする。
基本設定３：合計算出部１１２により算出した合計の３桁以上の値を、基本設定２で設定された点灯パターンがオフ時の値とし、当該合計の３桁以上の値に１加算した値を、基本設定２で設定された点灯パターンがオン時の値とする。
基本設定４：基本設定２で設定された点灯パターンがオフ時の値およびオン時の値を、ハロゲンヒータＡ〜Ｄ（１２２〜１２５）のうち、半波長毎の点灯パターンにおいてオンするハロゲンヒータの個数とする。
基本設定５：目標Ｄｕｔｙに設定された点灯パターンが１０半波長で完了する。これにより、１半波目のハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御する上で、１つ前の制御周期の１０半波目のハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフの制御の影響を受けないようにすることができる。
基本設定６：合計算出部１１２により算出した合計の下２桁の値に対応する目標Ｄｕｔｙが１０％、５０％、または９０％である場合、前回算出した合計と今回算出した合計とが同じであるか否かを確認し、同じである場合には前回の制御周期とは異なる点灯パターンを使用する。
【００５３】
なお、点灯ルール１〜３等については、第１の実施の形態と同様であるため、ここでは説明を省略する。
【００５４】
図５は、１０％、５０％、または９０％の目標Ｄｕｔｙに従ってハロゲンヒータのオン／オフを制御する場合の点灯パターンの一例を示す図である。例えば、合計算出部１１２により最初に算出されたハロゲンヒータＡ〜Ｄ（１２２〜１２５）それぞれの点灯Ｄｕｔｙの合計が２５０％である場合、半端制御部１１３は、図５に示す目標Ｄｕｔｙ：５０％のＡパターンに従ってハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御する。続いて、合計算出部１１２により新たにハロゲンヒータＡ〜Ｄ（１２２〜１２５）それぞれの点灯Ｄｕｔｙの合計が算出されると、算出された合計が再び２５０％であるか否かを確認する。そして、算出された合計が再び２５０％であることが確認された場合、半波制御部１１３は、図５に示す目標Ｄｕｔｙ：５０％の点灯パターンであって、Ａパターンとは異なるＢパターンに従ってハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御する。仮に、合計算出部１１２により次に算出された合計が２５０％であった場合、目標Ｄｕｔｙ：５０％に対応するＡパターンを使用しても、連続して同じ点灯パターンを使用することにはならないので、半波制御部１１３は、Ａパターンに従ってハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御する。つまり、合計算出部１１２により算出された合計が３回連続して２５０％であった場合、半波制御部１１３は、Ａパターン、Ｂパターン、Ａパターンの順に使用して、ハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御する。
【００５５】
このように本実施の形態にかかる画像形成装置１０によれば、合計算出部１１２により前回算出した合計と今回算出した合計とが同じであり、かつ当該算出した下２桁の値に対応する目標Ｄｕｔｙが１０％、５０％、または９０％である場合、前回の制御周期とは異なる点灯パターンに従ってハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御することにより、連続して目標Ｄｕｔｙ：１０％，５０％，９０％に対応する点灯パターンに従ってハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御する場合に、最初の１０半波長と次の１０半波長とで点灯パターンを変更することができる。
【００５６】
（第４の実施の形態）
本実施の形態は、前回算出した合計の下２桁の値と今回算出した合計の下２桁の値とが同じであり、かつ当該算出した下２桁の値に対応する目標Ｄｕｔｙが１０％、５０％、９０％である場合、前回の制御周期とは異なる点灯パターンに従ってハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御する。なお、以下の説明では、第２の実施の形態と同様の箇所については説明を省略し、第２の実施の形態と異なる箇所についてのみ説明する。
【００５７】
半波制御部１１３は、合計算出部１１２により前回算出した合計の下２桁と今回算出した合計の下２桁とが同じであり、かつ当該算出した下２桁の値に対応する目標Ｄｕｔｙが１０％、５０％、または９０％である場合、前回の制御周期とは異なる点灯パターンに従ってハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御する。
【００５８】
ここで、ちらつきを制御するために、半波制御部１１３がハロゲンヒータＡ〜Ｄ（１２２〜１２５）をオンする際の基本設定１〜６について説明する。なお、本実施の形態では、第２の実施の形態において説明した基本設定１〜５に加えて、基本設定６が追加される。
【００５９】
基本設定１：ハロゲンヒータＡ〜Ｄ（１２２〜１２５）を点灯Ｄｕｔｙが高い順に並べる。なお、点灯Ｄｕｔｙが同じハロゲンヒータが存在する場合、どちらを先に並べても良い。
基本設定２：合計算出部１１２により算出した合計の下２桁の値に対応する目標Ｄｕｔｙに設定された点灯パターンに従ってハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御する。なお、合計算出部１１２により算出した合計が１００の倍数である場合、目標Ｄｕｔｙを０％と考えて、目標Ｄｕｔｙ：０％に設定された点灯パターンに従ってハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御するものとする。
基本設定３：合計算出部１１２により算出した合計の３桁以上の値を、基本設定２で設定された点灯パターンがオフ時の値とし、当該合計の３桁以上の値に１加算した値を、基本設定２で設定された点灯パターンがオン時の値とする。
基本設定４：基本設定２で設定された点灯パターンがオフ時の値およびオン時の値を、ハロゲンヒータＡ〜Ｄ（１２２〜１２５）のうち、半波長毎の点灯パターンにおいてオンするハロゲンヒータの個数とする。
基本設定５：目標Ｄｕｔｙに設定された点灯パターンが１０半波長で完了する。これにより、１半波目のハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御する上で、１つ前の制御周期の１０半波目のハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフの制御の影響を受けないようにすることができる。
基本設定６：合計算出部１１２により算出した合計の下２桁の値に対応する目標Ｄｕｔｙが１０％、５０％、または９０％である場合、前回算出した合計の下２桁の値と今回算出した下２桁の値とが同じであるか否かを確認し、同じである場合には前回の制御周期とは異なる点灯パターンを使用する。
【００６０】
なお、点灯ルール１〜３等については、第１の実施の形態と同様であるため、ここでは説明を省略する。
【００６１】
図６は、点灯Ｄｕｔｙの合計が２５０％から１５０％へと推移した場合におけるハロゲンヒータのオン／オフの制御例を示す図である。半波制御部１１３は、合計算出部１１２により算出した合計が２５０％から１５０％へと推移した場合、最初の制御周期において、図６（１）に示す目標Ｄｕｔｙ：５０％の点灯パターンであるＡパターンに従ってハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御し、次の制御周期において、図６（２）に示す目標Ｄｕｔｙ：５０％の点灯パターンであって、Ａパターンとは異なるＢパターンに従ってハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御する。
【００６２】
このように本実施の形態にかかる画像形成装置１０によれば、合計算出部１１２により前回算出した合計の下２桁の値と今回算出した合計の下２桁の値とが同じであり、かつ当該算出した下２桁の値に対応する目標Ｄｕｔｙが１０％、５０％、９０％である場合、前回の制御周期とは異なる点灯パターンに従ってハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御することにより、連続して目標Ｄｕｔｙ：１０％，５０％，９０％に対応する点灯パターンに従ってハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御する場合に、最初の１０半波長と次の１０半波長とで点灯パターンを変更することができる。
【００６３】
（第５の実施の形態）
本実施の形態は、算出した点灯Ｄｕｔｙの合計の下２桁の値が１０％、５０％、または９０％である場合に、点灯パターンの制御周期を２０半波長に変更するとともに、最初の１０半波長と次の１０半波長とで異なる点灯パターンに従ってハロゲンヒータのオン／オフを制御する。なお、以下の説明では、第２の実施の形態と同様の箇所については説明を省略し、第２の実施の形態と異なる箇所についてのみ説明する。
【００６４】
半波制御部１１３は、合計算出部１１２により算出した合計の下２桁の値が１０％，５０％，または９０％である場合に、点灯パターンの制御周期を通常の２倍である２０半波長に変更するとともに、最初の１０半波長（１サイクル目）と次の１０半波長（２サイクル目）とで異なる点灯パターンに従ってハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御する。
【００６５】
ここで、ちらつきを制御するために、半波制御部１１３がハロゲンヒータＡ〜Ｄ（１２２〜１２５）をオンする際の基本設定１〜６について説明する。なお、本実施の形態では、第２の実施の形態において説明した基本設定１〜５に加えて、基本設定６が追加される。
【００６６】
基本設定１：ハロゲンヒータＡ〜Ｄ（１２２〜１２５）を点灯Ｄｕｔｙが高い順に並べる。なお、点灯Ｄｕｔｙが同じハロゲンヒータが存在する場合、どちらを先に並べても良い。
基本設定２：合計算出部１１２により算出した合計の下２桁の値に対応する目標Ｄｕｔｙに設定された点灯パターンに従ってハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御する。なお、合計算出部１１２により算出した合計が１００の倍数である場合、目標Ｄｕｔｙを０％と考えて、目標Ｄｕｔｙ：０％に設定された点灯パターンに従ってハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御するものとする。
基本設定３：合計算出部１１２により算出した合計の３桁以上の値を、基本設定２で設定された点灯パターンがオフ時の値とし、当該合計の３桁以上の値に１加算した値を、基本設定２で設定された点灯パターンがオン時の値とする。
基本設定４：基本設定２で設定された点灯パターンがオフ時の値およびオン時の値を、ハロゲンヒータＡ〜Ｄ（１２２〜１２５）のうち、半波長毎の点灯パターンにおいてオンするハロゲンヒータの個数とする。
基本設定５：目標Ｄｕｔｙに設定された点灯パターンが１０半波長で完了する。これにより、１半波目のハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御する上で、１つ前の制御周期の１０半波目のハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフの制御の影響を受けないようにすることができる。
基本設定６：合計算出部１１２により算出した合計の下２桁の値に対応する目標Ｄｕｔｙが１０％、５０％、または９０％である場合、点灯パターンの制御周期を通常の２倍（１０半波長×２回）に変更し、１サイクル目と２サイクル目とで異なる点灯パターンを使用する。
【００６７】
なお、点灯ルール１〜３等については、第１の実施の形態と同様であるため、ここでは説明を省略する。
【００６８】
図７は、点灯パターンの制御周期を変更した場合のハロゲンヒータのオン／オフの制御例を示す図である。図７に示すように、半波制御部１１３は、合計算出部１１２により算出した合計が２５０％である場合、点灯パターンの制御周期を２０半波長に変更するとともに、最初の１０半波長（１サイクル目）において、目標Ｄｕｔｙ：５０％の点灯パターンであるＡパターンに従ってハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御し、次の１０半波長（２サイクル目）において、目標Ｄｕｔｙ：５０％の点灯パターンであって、Ａパターンとは異なるＢパターンに従ってハロゲンヒータＡ〜Ｄ（１２２〜１２５）のオン／オフを制御する。
【００６９】
このように本実施の形態にかかる画像形成装置１０によれば、算出した点灯Ｄｕｔｙの合計の下２桁の値が１０％，５０％，または９０％である場合に、点灯パターンの制御周期を２０半波長に変更するとともに、最初の１０半波長と次の１０半波長とで異なる点灯パターンに従ってハロゲンヒータのオン／オフを制御することにより、第１の実施の形態および第２の実施の形態と同様の効果を得ることができる。
【００７０】
なお、本実施の形態の画像形成装置で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。
【００７１】
本実施の形態の画像形成装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００７２】
さらに、本実施の形態の画像形成装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態の画像形成装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００７３】
本実施の形態の画像形成装置で実行されるプログラムは、上述した各部（合計算出部、半波制御部など）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、合計算出部、半波制御部などが主記憶装置上に生成されるようになっている。
【００７４】
なお、上記実施の形態では、本発明のヒータ制御装置を、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機に適用した例を挙げて説明するが、複写機、プリンタ、スキャナ装置、ファクシミリ装置等の画像形成装置であればいずれにも適用することができる。
【符号の説明】
【００７５】
１０  画像形成装置
１１２  合計算出部
１１３  半波制御部
１２２〜１２５  ハロゲンヒータＡ〜Ｄ
【先行技術文献】
【特許文献】
【００７６】
【特許文献１】特開平１１−１０２１２８号公報
【図１】
0005446645.tif 000002
【図２】
0005446645.tif 000003
【図３】
0005446645.tif 000004
【図４】
0005446645.tif 000005
【図５】
0005446645.tif 000006
【図６】
0005446645.tif 000007
【図７】
0005446645.tif 000008