(57)【要約】【課題】消費電力を抑えつつ、電圧切り替え速度を向上させるとともに、画像形成への悪影響を抑える。【解決手段】電圧制御装置１００は、直流電圧を出力する電圧出力部１１０と、第１目標電圧よりも高い第１電圧の出力命令である第１電圧出力命令を出力して、前記電圧出力部に前記第１電圧を目指して昇圧させ、前記電圧出力部から出力されている前記直流電圧が前記第１目標電圧に到達する前に、前記第１目標電圧の出力命令である第１目標電圧出力命令を出力して、前記電圧出力部に前記第１目標電圧まで昇圧させるＣＰＵ１６０と、を備える。【選択図】図１
2013061432.tif 000002
【特許請求の範囲】
【請求項１】
直流電圧を出力する電圧出力部と、
第１目標電圧よりも高い第１電圧の出力命令である第１電圧出力命令を出力して、前記電圧出力部に前記第１電圧を目指して昇圧させ、前記電圧出力部から出力されている前記直流電圧が前記第１目標電圧に到達する前に、前記第１目標電圧の出力命令である第１目標電圧出力命令を出力して、前記電圧出力部に前記第１目標電圧まで昇圧させる制御部と、
を備えることを特徴とする電圧制御装置。
【請求項２】
前記電圧出力部から出力されている前記直流電圧を検出する電圧検出部を更に備え、
前記制御部は、検出された前記直流電圧が前記第１目標電圧よりも低い閾値電圧に到達すると、前記第１目標電圧出力命令を出力することを特徴とする請求項１に記載の電圧制御装置。
【請求項３】
温度及び湿度の少なくとも一方を検知する温湿度検知部を更に備え、
前記制御部は、検知された前記温度及び前記湿度の少なくとも一方に応じて、前記閾値電圧を補正することを特徴とする請求項２に記載の電圧制御装置。
【請求項４】
稼動時間を計測する稼動時間計測部と、
計測された稼動時間の累積である累積稼動時間を記憶する累積稼動時間記憶部と、を更に備え、
前記制御部は、前記累積稼動時間に応じて、前記閾値電圧を補正することを特徴とする請求項２に記載の電圧制御装置。
【請求項５】
前記電圧出力部は、エラーが生じた電流値又は電圧値を検知し、
前記制御部は、検知された前記電流値又は前記電圧値に応じて、前記閾値電圧を補正することを特徴とする請求項２に記載の電圧制御装置。
【請求項６】
前記第１電圧出力命令の出力時間を計測する命令出力時間計測部を更に備え、
前記制御部は、計測された前記出力時間が閾値時間に到達すると、前記第１目標電圧出力命令を出力することを特徴とする請求項１に記載の電圧制御装置。
【請求項７】
温度及び湿度の少なくとも一方を検知する温湿度検知部を更に備え、
前記制御部は、検知された前記温度及び前記湿度の少なくとも一方に応じて、前記閾値時間を補正することを特徴とする請求項６に記載の電圧制御装置。
【請求項８】
稼動時間を計測する稼動時間計測部と、
計測された稼動時間の累積である累積稼動時間を記憶する累積稼動時間記憶部と、を更に備え、
前記制御部は、前記累積稼動時間に応じて、前記閾値時間を補正することを特徴とする請求項６に記載の電圧制御装置。
【請求項９】
前記電圧出力部は、エラーが生じた電流値又は電圧値を検知し、
前記制御部は、検知された前記電流値又は前記電圧値に応じて、閾値時間を補正することを特徴とする請求項６に記載の電圧制御装置。
【請求項１０】
温度及び湿度の少なくとも一方を検知する温湿度検知部を更に備え、
前記制御部は、検知された前記温度及び前記湿度の少なくとも一方に応じて、前記第１電圧を補正することを特徴とする請求項１、２、又は６に記載の電圧制御装置。
【請求項１１】
稼動時間を計測する稼動時間計測部と、
計測された稼動時間の累積である累積稼動時間を記憶する累積稼動時間記憶部と、を更に備え、
前記制御部は、前記累積稼動時間に応じて、前記第１電圧を補正することを特徴とする請求項１、２、又は６に記載の電圧制御装置。
【請求項１２】
前記電圧出力部は、エラーが生じた電流値又は電圧値を検知し、
前記制御部は、検知された前記電流値又は前記電圧値に応じて、前記第１電圧を補正することを特徴とする請求項１、２、又は６に記載の電圧制御装置。
【請求項１３】
前記制御部は、第２目標電圧よりも低い第２電圧の出力命令である第２電圧出力命令を出力して、前記電圧出力部に前記第２電圧を目指して降圧させ、前記電圧出力部から出力されている前記直流電圧が前記第２目標電圧に到達する前に、前記第２目標電圧の出力命令である第２目標電圧出力命令を出力して、前記電圧出力部に前記第２目標電圧まで降圧させることを特徴とする請求項１〜１２のいずれか１つに記載の電圧制御装置。
【請求項１４】
前記制御部は、前記第１電圧出力命令を出力してから所定時間経過後に前記第２電圧出力命令を出力し、前記第２電圧出力命令を出力してから前記所定時間経過後に前記第１電圧出力命令を出力することを特徴とする請求項１３に記載の電圧制御装置。
【請求項１５】
請求項１〜１４のいずれか１つに記載の電圧制御装置を備えることを特徴とする画像形成御置。
【請求項１６】
第１目標電圧よりも高い第１電圧の出力命令である第１電圧出力命令を出力して、直流電圧を出力する電圧出力部に前記第１電圧を目指して昇圧させる第１昇圧ステップと、
前記電圧出力部から出力されている前記直流電圧が前記第１目標電圧に到達する前に、前記第１目標電圧の出力命令である第１目標電圧出力命令を出力して、前記電圧出力部に前記第１目標電圧まで昇圧させる第２昇圧ステップと、
を含むことを特徴とする電圧制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電圧制御装置、画像形成装置及び電圧制御方法に関する。
【背景技術】
【０００２】
電子写真方式の画像形成装置では、トナー帯電や感光体のクリーニングなどの用途で、ＡＣ波形の電圧が用いられる場合がある。ここで、ＡＣ波形の電圧を出力するＡＣトランスは高価かつ大型であるため、ＡＣトランスよりも安価かつ小型であるＤＣトランスに電圧を変化させながら出力させることにより、擬似ＡＣ波形の電圧を生成する技術が知られている。
【０００３】
例えば、特許文献１には、電圧切り替え時の立ち上がり速度を向上させるため、目標電圧よりも高い電圧を目指して昇圧させ、目標電圧に到達すると当該目標電圧を維持するように電圧を制御する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したような従来技術では、電圧の上昇が目標電圧で止まらないため、オーバーシュートが発生し、電力を余分に消費してしまうとともに、画像形成に悪影響を及ぼしてしまう可能性がある。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、消費電力を抑えつつ、電圧切り替え速度を向上させるとともに、画像形成への悪影響を抑えることができる電圧制御装置、画像形成装置及び電圧制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる電圧制御装置は、直流電圧を出力する電圧出力部と、第１目標電圧よりも高い第１電圧の出力命令である第１電圧出力命令を出力して、前記電圧出力部に前記第１電圧を目指して昇圧させ、前記電圧出力部から出力されている前記直流電圧が前記第１目標電圧に到達する前に、前記第１目標電圧の出力命令である第１目標電圧出力命令を出力して、前記電圧出力部に前記第１目標電圧まで昇圧させる制御部と、を備えることを特徴とする。
【０００７】
また、本発明の別の態様にかかる画像形成装置は、上記電圧制御装置を備えることを特徴とする。
【０００８】
また、本発明の別の態様にかかる電圧制御方法は、第１目標電圧よりも高い第１電圧の出力命令である第１電圧出力命令を出力して、直流電圧を出力する電圧出力部に前記第１電圧を目指して昇圧させる第１昇圧ステップと、前記電圧出力部から出力されている前記直流電圧が前記第１目標電圧に到達する前に、前記第１目標電圧の出力命令である第１目標電圧出力命令を出力して、前記電圧出力部に前記第１目標電圧まで昇圧させる第２昇圧ステップと、を含むことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、消費電力を抑えつつ、電圧切り替え速度を向上させるとともに、画像形成への悪影響を抑えることができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、第１実施形態の電圧制御装置の構成の一例を示すブロック図である。
【図２】図２は、第１実施形態の変更テーブルの一例を示す図である。
【図３】図３は、第１実施形態の変更テーブルの他の例を示す図である。
【図４】図４は、擬似ＡＣ波形の電圧出力手法の比較例を示す図である。
【図５】図５は、擬似ＡＣ波形の電圧出力手法の比較例を示す図である。
【図６】図６は、第１実施形態の擬似ＡＣ波形の電圧出力手法の例を示す図である。
【図７】図７は、第１実施形態の電圧制御装置で実行される処理の一例を示すフローチャートである。
【図８】図８は、第２実施形態の電圧制御装置の構成の一例を示すブロック図である。
【図９】図９は、負荷と温度との関係の一例を示す図である。
【図１０】図１０は、負荷と湿度との関係の一例を示す図である。
【図１１】図１１は、負荷と電圧切り替え時の立ち上がり／立ち下がり時間との関係の一例を示す図である。
【図１２】図１２は、第２実施形態の変更テーブルの一例を示す図である。
【図１３】図１３は、第２実施形態の負荷テーブルの一例を示す図である。
【図１４】図１４は、第２実施形態の電圧制御装置で実行される処理の一例を示すフローチャートである。
【図１５】図１５は、第３実施形態の電圧制御装置の構成の一例を示すブロック図である。
【図１６】図１６は、負荷と累積稼動時間との関係の一例を示す図である。
【図１７】図１７は、第３実施形態の負荷テーブルの一例を示す図である。
【図１８】図１８は、第３実施形態の電圧制御装置で実行される処理の一例を示すフローチャートである。
【図１９】図１９は、第４実施形態の電圧制御装置の構成の一例を示すブロック図である。
【図２０】図２０は、第４実施形態の負荷テーブルの一例を示す図である。
【図２１】図２１は、第４実施形態の電圧制御装置で実行される処理の一例を示すフローチャートである。
【図２２】図２２は、第５実施形態の電圧制御装置の構成の一例を示すブロック図である。
【図２３】図２３は、第５実施形態の変更テーブルの一例を示す図である。
【図２４】図２４は、擬似ＡＣ波形の電圧出力手法の比較例を示す図である。
【図２５】図２５は、擬似ＡＣ波形の電圧出力手法の比較例を示す図である。
【図２６】図２６は、第５実施形態の擬似ＡＣ波形の電圧出力手法の例を示す図である。
【図２７】図２７は、閾値と電圧切り替え時の立ち上がり／立ち下がり速度との関係を示す図である。
【図２８】図２８は、閾値と電圧切り替え時の立ち上がり／立ち下がり速度との関係を示す図である。
【図２９】図２９は、第５実施形態の電圧制御装置で実行される処理の一例を示すフローチャートである。
【図３０】図３０は、第６実施形態の電圧制御装置の構成の一例を示すブロック図である。
【図３１】図３１は、第６実施形態の擬似ＡＣ波形の電圧出力の制御手法の例を示す図である。
【図３２】図３２は、第６実施形態の擬似ＡＣ波形の電圧出力の制御手法の例を示す図である。
【図３３】図３３は、第６実施形態の擬似ＡＣ波形の電圧出力の制御手法の例を示す図である。
【図３４】図３４は、第６実施形態の擬似ＡＣ波形の電圧出力の制御手法の例を示す図である。
【図３５】図３５は、第６実施形態の電圧制御装置で実行される処理の一例を示すフローチャートである。
【図３６】図３６は、第７実施形態の電圧制御装置の構成の一例を示すブロック図である。
【図３７】図３７は、第７実施形態の電圧制御装置で実行される処理の一例を示すフローチャートである。
【図３８】図３８は、第８実施形態の電圧制御装置の構成の一例を示すブロック図である。
【図３９】図３９は、第８実施形態の電圧制御装置で実行される処理の一例を示すフローチャートである。
【図４０】図４０は、昇圧／降圧狙い値（第１電圧／第２電圧）と電圧切り替え時の立ち上がり／立ち下がり速度との関係を示す図である。
【図４１】図４１は、昇圧／降圧狙い値（第１電圧／第２電圧）と電圧切り替え時の立ち上がり／立ち下がり速度との関係を示す図である。
【図４２】図４２は、変形例の擬似ＡＣ波形の電圧出力の制御手法の例を示す図である。
【図４３】図４３は、変形例の擬似ＡＣ波形の電圧出力の制御手法の例を示す図である。
【図４４】図４４は、変形例の擬似ＡＣ波形の電圧出力の制御手法の例を示す図である。
【図４５】図４５は、変形例の擬似ＡＣ波形の電圧出力の制御手法の例を示す図である。
【図４６】図４６は、各実施形態の電圧制御装置が適用される画像形成装置のハードウェア構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら、本発明にかかる電圧制御装置、画像形成装置及び電圧制御方法の実施形態を詳細に説明する。以下の各実施形態では、画像形成装置に適用される電圧制御装置を例にとり説明するが、電圧制御装置は画像形成装置以外にも適用できる。また画像形成装置は、例えば、複写機、複合機、印刷装置、スキャナ装置、及びファクシミリ装置など画像を形成する装置であればよい。なお複合機とは、印刷機能、複写機能、スキャナ機能、及びファクシミリ機能のうち少なくとも２つの機能を有する装置である。
【００１２】
（第１実施形態）
図１は、第１実施形態の電圧制御装置１００の構成の一例を示すブロック図である。図１に示すように、電圧制御装置１００は、電圧出力部１１０と、負荷１２０と、電圧検出部１３０と、タイマ１４０と、記憶部１５０と、ＣＰＵ（Central  Processing  Unit）１６０とを、備える。
【００１３】
電圧出力部１１０は、負荷１２０に対して直流電圧を出力するものであり、例えば、ＤＣトランスなどにより実現できる。
【００１４】
負荷１２０は、例えば、感光体を帯電する帯電器や感光体をクリーニングするクリーニングブレードなどの負荷（抵抗／容量）であり、電圧出力部１１０から出力された直流電圧に基づく電力を消費する。
【００１５】
電圧検出部１３０は、電圧出力部１１０から出力されている直流電圧を検出し、検出した直流電圧の電圧値をＣＰＵ１６０へ出力する。
【００１６】
タイマ１４０は、時間を計測するハードウェアである。なおタイマ１４０を、後述のＣＰＵ１６０がソフトウェア的に実現してもよい。
【００１７】
記憶部１５０は、電圧制御装置１００で実行される各種プログラムや各種処理に使用されるデータなどを記憶するものであり、例えば、ＲＯＭ（Read  Only  Memory）などにより実現できる。記憶部１５０は、例えば、ＣＰＵ１６０が電圧出力部１１０へ出力する電圧出力命令の変更条件を定義した変更テーブルを記憶する。なお、変更テーブルの詳細については後述する。
【００１８】
ＣＰＵ１６０（制御部の一例）は、電圧制御装置１００を制御するものであり、電圧出力部１１０に出力させる直流電圧を制御する。
【００１９】
ＣＰＵ１６０は、第１目標電圧よりも高い第１電圧の出力命令である第１電圧出力命令を出力して、電圧出力部１１０に第１電圧を目指して昇圧させる。
【００２０】
そしてＣＰＵ１６０は、電圧出力部１１０から出力されている直流電圧が第１目標電圧に到達する前に、第１目標電圧の出力命令である第１目標電圧出力命令を出力して、電圧出力部１１０に第１目標電圧まで昇圧させる。具体的には、ＣＰＵ１６０は、電圧検出部１３０により検出された直流電圧が第１目標電圧よりも低い第１閾値電圧に到達すると、第１目標電圧出力命令を出力する。
【００２１】
ここで、変更テーブルについて説明する。図２は、第１実施形態の変更テーブルの一例を示す図である。図２に示す変更テーブルでは、第１電圧出力命令を第１目標電圧出力命令に切り替えるタイミングとオーバーシュート値との関係を示している。この関係は、電圧出力部１１０の時定数や電圧出力部１１０内のトランス（図示省略）の出力特性などから定まる。図２に示す例では、第１電圧の電圧値（以下、「昇圧狙い値」と称する）が１４００Ｖ、第１目標電圧の電圧値（以下、「第１目標値」と称する）が１１００Ｖであるものとする。図２の電圧値は、第１電圧出力命令を第１目標電圧出力命令に切り替える際の直流電圧の電圧値を示している。図２では、昇圧狙い値を第１目標値からの増分値で示しており、３００Ｖと表記している。
【００２２】
図２に示す例では、直流電圧の電圧値が１０００Ｖ〜１０５０Ｖの間に第１電圧出力命令を第１目標電圧出力命令に切り替えた場合のオーバーシュート値は０Ｖとなっているが、直流電圧の電圧値が１０６０Ｖ〜１１００Ｖの間に第１電圧出力命令を第１目標電圧出力命令に切り替えた場合のオーバーシュート値はそれぞれ１０Ｖ〜６０Ｖとなっている。このため、図２に示す変更テーブルでは、第１電圧出力命令を第１目標電圧出力命令に切り替えるタイミング、即ち、第１閾値電圧を、直流電圧の電圧値が１０５０Ｖに到達した時点としている。
【００２３】
これにより、ＣＰＵ１６０は、図２に示す変更テーブルを用いる場合、電圧検出部１３０により検出された直流電圧が１０５０Ｖに到達すると、第１電圧出力命令を第１目標電圧出力命令に切り替える。
【００２４】
なお、変更テーブルは、第１電圧出力命令を第１目標電圧出力命令に切り替えるタイミングとオーバーシュート値との関係を昇圧狙い値毎に定義してもよい。図３は、第１実施形態の変更テーブルの他の例を示す図である。図３に示す例では、昇圧狙い値が１４００Ｖの場合（３００Ｖと表記）、第１閾値電圧を、直流電圧の電圧値が１０５０Ｖに到達した時点としており、昇圧狙い値が１３００Ｖの場合（２００Ｖと表記）、第１閾値電圧を、直流電圧の電圧値が１０６０Ｖに到達した時点としており、昇圧狙い値が１２００Ｖの場合（１００Ｖと表記）、第１閾値電圧を、直流電圧の電圧値が１０７０Ｖに到達した時点としている。
【００２５】
またＣＰＵ１６０は、第２目標電圧よりも低い第２電圧の出力命令である第２電圧出力命令を出力して、電圧出力部１１０に第２電圧を目指して降圧させる。
【００２６】
そしてＣＰＵ１６０は、電圧出力部１１０から出力されている直流電圧が第２目標電圧に到達する前に、第２目標電圧の出力命令である第２目標電圧出力命令を出力して、電圧出力部１１０に第２目標電圧まで降圧させる。具体的には、ＣＰＵ１６０は、電圧検出部１３０により検出された直流電圧が第２目標電圧よりも低い第２閾値電圧に到達すると、第２目標電圧出力命令を出力する。
【００２７】
詳細な説明は省略するが、記憶部１５０は、第２電圧出力命令を第２目標電圧出力命令に切り替えるタイミングとアンダーシュート値との関係を定義した変更テーブルも記憶している。従って、ＣＰＵ１６０は、この変更テーブルを参照し、電圧検出部１３０により検出された直流電圧が第２閾値電圧に到達すると、第２電圧出力命令を第２目標電圧出力命令に切り替える。
【００２８】
なおＣＰＵ１６０は、第１電圧出力命令を出力してから所定時間経過後に第２電圧出力命令を出力し、第２電圧出力命令を出力してから所定時間経過後に第１電圧出力命令を出力する。具体的には、ＣＰＵ１６０は、第１電圧出力命令の出力を開始すると、タイマ１４０に所定時間の計測を開始させ、所定時間が計測されると、第２電圧出力命令の出力を開始する。同様に、ＣＰＵ１６０は、第２電圧出力命令の出力を開始すると、タイマ１４０に所定時間の計測を開始させ、所定時間が計測されると、第１電圧出力命令の出力を開始する。これにより、ＣＰＵ１６０は、電圧出力部１１０に擬似ＡＣ波形の電圧を出力させる。
【００２９】
図４及び図５は、擬似ＡＣ波形の電圧出力手法の比較例を示す図である。
【００３０】
図４は、最初から第１目標電圧（第１目標値）を目指して昇圧させる（最初から第２目標電圧（第２目標値）を目指して降圧させる）比較例である。この比較例では、オーバーシュート（アンダーシュート）は発生しないが、直流電圧が第１目標電圧（第２目標電圧）となるまでに時間を要してしまう。
【００３１】
図５は、第１電圧（昇圧狙い値）を目指して昇圧させ、第１目標電圧（第１目標値）に到達すると、第１目標電圧に維持しようとする（第２電圧（降圧狙い値）を目指して降圧させ、第２目標電圧（第２目標値）に到達すると、第２目標電圧に維持しようとする）比較例である。この比較例では、直流電圧が第１目標電圧（第２目標電圧）となるまでの時間は早いが、オーバーシュート（アンダーシュート）が発生してしまうため、結局、直流電圧が第１目標電圧（第２目標電圧）に維持されるまでに時間を要してしまう。
【００３２】
図６は、第１実施形態の擬似ＡＣ波形の電圧出力手法の例を示す図である。第１実施形態の電圧制御装置１００では、ＣＰＵ１６０が、電圧出力部１１０に第１電圧（昇圧狙い値）を目指して昇圧させ、第１閾値電圧（第１閾値）に到達すると、第１目標電圧（第１目標値）を目指して昇圧させる（電圧出力部１１０に第２電圧（降圧狙い値）を目指して降圧させ、第２閾値電圧（第２閾値）に到達すると、第２目標電圧（第２目標値）を目指して降圧させる）。このため、第１実施形態の電圧制御装置１００では、オーバーシュート（アンダーシュート）が発生せず、直流電圧が第１目標電圧（第２目標電圧）に維持されるまでの時間が早い。
【００３３】
図７は、第１実施形態の電圧制御装置１００で実行される処理の一例を示すフローチャートである。
【００３４】
まず、ＣＰＵ１６０は、（１１００＋α）Ｖ出力命令（第１電圧出力命令の一例）を出力し、電圧出力部１１０に（１１００＋α）Ｖ（第１電圧の一例）を目指して昇圧させる（ステップＳ１０１）。ここで、ＣＰＵ１６０は、タイマ１４０に１１００Ｖ制御期間（所定時間の一例）の計測を開始させる。
【００３５】
続いて、ＣＰＵ１６０は、１１００Ｖ制御期間が経過したか否かを確認する（ステップＳ１０３）。１１００Ｖ制御期間が経過している場合（ステップＳ１０３でＹｅｓ）、ステップＳ１１１へ進む。
【００３６】
１１００Ｖ制御期間が経過していない場合（ステップＳ１０３でＮｏ）、ＣＰＵ１６０は、電圧検出部１３０の検出結果から、電圧出力部１１０が出力する直流電圧の電圧値を確認し、βＶ（第１閾値電圧の一例）に到達したか否かを確認する（ステップＳ１０５）。直流電圧の電圧値がβＶに到達していない場合（ステップＳ１０５でＮｏ）、ステップＳ１０３へ戻る。
【００３７】
直流電圧の電圧値がβＶに到達した場合（ステップＳ１０５でＹｅｓ）、ＣＰＵ１６０は、１１００Ｖ出力命令（第１目標電圧出力命令の一例）を出力し、電圧出力部１１０に１１００Ｖ（第１目標電圧の一例）を目指して昇圧させる（ステップＳ１０７）。
【００３８】
続いて、ＣＰＵ１６０は、１１００Ｖ制御期間の経過を待つ（ステップＳ１０９でＮｏ）。そして、ＣＰＵ１６０は、１１００Ｖ制御期間が経過すると（ステップＳ１０９でＹｅｓ）、（１００−α）Ｖ出力命令（第２電圧出力命令の一例）を出力し、電圧出力部１１０に（１００−α）Ｖ（第２電圧の一例）を目指して降圧させる（ステップＳ１１１）。ここで、ＣＰＵ１６０は、タイマ１４０に１００Ｖ制御期間（所定時間の一例）の計測を開始させる。
【００３９】
続いて、ＣＰＵ１６０は、１００Ｖ制御期間が経過したか否かを確認する（ステップＳ１１３）。１００Ｖ制御期間が経過している場合（ステップＳ１１３でＹｅｓ）、ステップＳ１０１へ戻る。
【００４０】
１００Ｖ制御期間が経過していない場合（ステップＳ１１３でＮｏ）、ＣＰＵ１６０は、電圧検出部１３０の検出結果から、電圧出力部１１０が出力する直流電圧の電圧値を確認し、γＶ（第２閾値電圧の一例）に到達したか否かを確認する（ステップＳ１１５）。直流電圧の電圧値がγＶに到達していない場合（ステップＳ１１５でＮｏ）、ステップＳ１１３へ戻る。
【００４１】
直流電圧の電圧値がγＶに到達した場合（ステップＳ１１５でＹｅｓ）、ＣＰＵ１６０は、１００Ｖ出力命令（第２目標電圧出力命令の一例）を出力し、電圧出力部１１０に１００Ｖ（第２目標電圧の一例）を目指して降圧させる（ステップＳ１１７）。
【００４２】
続いて、ＣＰＵ１６０は、１００Ｖ制御期間の経過を待ち（ステップＳ１１９でＮｏ）、１００Ｖ制御期間が経過すると（ステップＳ１１９でＹｅｓ）、ステップＳ１０１へ戻る。
【００４３】
以上のように第１実施形態では、ＣＰＵ１６０は、第１電圧出力命令を出力して、電圧出力部１１０に第１電圧を目指して昇圧させ、第１目標電圧に到達する前に、第１目標電圧出力命令を出力して、電圧出力部１１０に第１目標電圧まで昇圧させる。このため第１実施形態によれば、オーバーシュートの発生を防ぎつつ、直流電圧を第１目標電圧に維持するまでに要する時間を短縮することができるので、消費電力を抑えつつ、電圧切り替え時の立ち上がり速度を向上させるとともに、画像形成への悪影響を抑えることができる。
【００４４】
同様に、ＣＰＵ１６０は、第２電圧出力命令を出力して、電圧出力部１１０に第２電圧を目指して昇圧させ、第２目標電圧に到達する前に、第２目標電圧出力命令を出力して、電圧出力部１１０に第２目標電圧まで昇圧させる。このため第１実施形態によれば、アンダーシュートの発生を防ぎつつ、直流電圧を第２目標電圧に維持するまでに要する時間を短縮することができるので、消費電力を抑えつつ、電圧切り替え時の立ち下がり速度を向上させるとともに、画像形成への悪影響を抑えることができる。
【００４５】
従って、第１実施形態によれば、消費電力を抑えつつ、電圧切り替え速度を向上させるとともに、画像形成への悪影響を抑えることができる。
【００４６】
（第２実施形態）
第２実施形態では、温度及び湿度の少なくとも一方に応じて、第１閾値電圧及び第２閾値電圧を補正する例について説明する。なお以下では、第１実施形態との相違点の説明を主に行い、第１実施形態と同様の機能を有する構成要素については、第１実施形態と同様の名称・符号を付し、その説明を省略する。
【００４７】
図８は、第２実施形態の電圧制御装置２００の構成の一例を示すブロック図である。図８に示すように、第２実施形態の電圧制御装置２００は、記憶部２５０及びＣＰＵ２６０が第１実施形態と相違し、温湿度検知部２７０を更に備える。
【００４８】
温湿度検知部２７０は、温度及び湿度の少なくとも一方を検知する。具体的には、温湿度検知部２７０は、電圧制御装置２００が設置されている環境の温度及び湿度の少なくとも一方を検知する。
【００４９】
ここで、負荷、温湿度、及び電圧切り替え時の立ち上がり／立ち下がり速度の関係について説明する。
【００５０】
図９は、負荷（抵抗値）と温度との関係の一例を示す図である。図９に示す例では、縦軸が負荷を示し、横軸が温度を示している。図９に示すように、温度が１０℃を下回ると負荷（抵抗値）の値が急激に大きくなる。
【００５１】
図１０は、負荷（抵抗値）と湿度との関係の一例を示す図である。図１０に示す例では、縦軸が負荷を示し、横軸が湿度を示している。図１０に示すように、湿度が８０％を超えると負荷（抵抗値）の値が急激に大きくなる。
【００５２】
図１１は、負荷（抵抗値）と電圧切り替え時の立ち上がり／立ち下がり時間との関係の一例を示す図である。図１１に示す例では、負荷の値がＡの場合の擬似ＡＣ波形が擬似ＡＣ波形２９１であり、負荷の値がＢ（Ａ＜Ｂ）の場合の擬似ＡＣ波形が擬似ＡＣ波形２９２であり、負荷の値がＣ（Ａ＞Ｃ）の場合の擬似ＡＣ波形が擬似ＡＣ波形２９３となっている。図１１に示すように、負荷の値が大きくなると、電圧切り替え時の立ち上がり／立ち下がり速度が遅くなり、負荷の値が小さくなると、電圧切り替え時の立ち上がり／立ち下がり速度が速くなる。
【００５３】
以上のように、温湿度の変化に応じて負荷の値が変化し、電圧切り替え時の立ち上がり／立ち下がり速度が変化する。このため第２実施形態では、温湿度検知部２７０により検出された温度及び湿度の少なくとも一方に応じて、第１電圧出力命令を第１目標電圧出力命令に切り替えるタイミング（第１閾値電圧）及び第２電圧出力命令を第２目標電圧出力命令に切り替えるタイミング（第２閾値電圧）を補正する。
【００５４】
記憶部２５０は、負荷１２０の変化率を考慮した変更テーブル、並びに温度及び湿度の少なくとも一方と負荷１２０の変化率との関係を定義した負荷テーブルを記憶する。
【００５５】
図１２は、第２実施形態の変更テーブルの一例を示す図である。図１２に示す例でも、昇圧狙い値が１４００Ｖ、第１目標値が１１００Ｖであるものとする。図１２に示す例では、負荷１２０の変化率が０．５倍の場合、第１閾値電圧を、直流電圧の電圧値が１０４０Ｖに到達した時点としており、負荷１２０の変化率が１倍の場合、第１閾値電圧を、直流電圧の電圧値が１０５０Ｖに到達した時点としており、負荷１２０の変化率が１０倍の場合、第１閾値電圧を、直流電圧の電圧値が１０６０Ｖに到達した時点としており、負荷１２０の変化率が１００倍の場合、第１閾値電圧を、直流電圧の電圧値が１０７０Ｖに到達した時点としている。
【００５６】
図１３は、第２実施形態の負荷テーブルの一例を示す図である。図１３に示す例では、温度と負荷１２０の変化率との関係を定義している。図１３に示すように、温度が−１０℃の場合、負荷１２０の変化率は１００倍となっており、温度が０℃の場合、負荷１２０の変化率は１０倍となっており、温度が２０、３０、４０℃の場合、負荷１２０の変化率は１倍となっており、温度が５０℃の場合、負荷１２０の変化率は０．９倍となっており、温度が６０℃の場合、負荷１２０の変化率を０．８倍となっている。
【００５７】
ＣＰＵ２６０は、温湿度検知部２７０により検知された温度及び湿度の少なくとも一方に応じて、第１閾値電圧を補正する。具体的には、ＣＰＵ２６０は、変更テーブル及び負荷テーブルを参照して、温湿度検知部２７０により検知された温度及び湿度の少なくとも一方から、第１閾値電圧を決定する。
【００５８】
例えば、ＣＰＵ２６０は、温湿度検知部２７０により検知された温度が２０℃の場合、図１２に示す変更テーブル及び図１３に示す負荷テーブルを参照して、第１閾値電圧を１０５０Ｖに決定する。また例えば、ＣＰＵ２６０は、温湿度検知部２７０により検知された温度が０℃の場合、図１２に示す変更テーブル及び図１３に示す負荷テーブルを参照して、第１閾値電圧を１０６０Ｖに決定する。
【００５９】
またＣＰＵ２６０は、温湿度検知部２７０により検知された温度及び湿度の少なくとも一方に応じて、第２閾値電圧を補正する。詳細な説明は省略するが、記憶部２５０は、第２閾値電圧補正用の変更テーブル及び負荷テーブルも記憶している。従って、ＣＰＵ２６０は、これらの変更テーブル及び負荷テーブルを参照して、温湿度検知部２７０により検知された温度及び湿度の少なくとも一方から、第２閾値電圧を決定する。
【００６０】
図１４は、第２実施形態の電圧制御装置２００で実行される処理の一例を示すフローチャートである。図１４に示す例では、温度に応じて第１閾値電圧及び第２閾値電圧を補正する例について説明するが、湿度や温度及び湿度に応じて第１閾値電圧及び第２閾値電圧を補正する場合にも同様の手法が適用できる。
【００６１】
まず、ＣＰＵ２６０は、温湿度検知部２７０により検知された温度を用いて、βＶ（第１閾値電圧の一例）を補正する（ステップＳ２００）。
【００６２】
続いて、ステップＳ２０１〜Ｓ２０９までの処理は、図７に示すステップＳ１０１〜Ｓ１０９までの処理と同様である。但し、ステップＳ２０３、ステップＳ２０９において、１１００Ｖ制御期間が経過した場合（ステップＳ２０３でＹｅｓ、ステップＳ２０９でＹｅｓ）、ステップＳ２１０へ進む。
【００６３】
１１００Ｖ制御期間が経過すると（ステップＳ２０３でＹｅｓ、ステップＳ２０９でＹｅｓ）、ＣＰＵ２６０は、温湿度検知部２７０により検知された温度を用いて、γＶ（第２閾値電圧の一例）を補正する（ステップＳ２１０）。
【００６４】
続いて、ステップＳ２１１〜Ｓ２１９までの処理は、図７に示すステップＳ１１１〜Ｓ１１９までの処理と同様である。但し、ステップＳ２１３、ステップＳ２１９において、１００Ｖ制御期間が経過した場合（ステップＳ２１３でＹｅｓ、ステップＳ２１９でＹｅｓ）、ステップＳ２００へ戻る。
【００６５】
以上のように第２実施形態では、ＣＰＵ２６０は、温度及び湿度の少なくとも一方に応じて、第１閾値電圧及び第２閾値電圧を補正する。このため第２実施形態によれば、第１電圧出力命令を第１目標電圧出力命令に切り替えるタイミング及び第２電圧出力命令を第２目標電圧出力命令に切り替えるタイミングを最適なタイミングに維持でき、消費電力を抑えつつ、電圧切り替え速度を向上させるとともに、画像形成への悪影響を抑えることができる。
【００６６】
（第３実施形態）
第３実施形態では、累積稼動時間に応じて、第１閾値電圧及び第２閾値電圧を補正する例について説明する。なお以下では、第１実施形態との相違点の説明を主に行い、第１実施形態と同様の機能を有する構成要素については、第１実施形態と同様の名称・符号を付し、その説明を省略する。
【００６７】
図１５は、第３実施形態の電圧制御装置３００の構成の一例を示すブロック図である。図１５に示すように、第３実施形態の電圧制御装置３００は、タイマ３４０、記憶部３５０及びＣＰＵ３６０が第１実施形態と相違する。
【００６８】
タイマ３４０（稼動時間計測部の一例）は、電圧制御装置３００の稼動時間を計測する。タイマ３４０により計測された稼動時間の累積である累積稼動時間は、ＣＰＵ３６０により記憶部３５０に記憶される。
【００６９】
ここで、負荷、累積稼動時間、及び電圧切り替え時の立ち上がり／立ち下がり速度の関係について説明する。
【００７０】
図１６は、負荷（抵抗値）と累積稼動時間との関係の一例を示す図である。図１６に示す例では、縦軸が負荷を示し、横軸が累積稼動時間を示している。図１６に示すように、累積稼動時間が１００００Ｈｒ（時間）を超えると負荷（抵抗値）の値が急激に大きくなる。
【００７１】
なお、負荷（抵抗値）と電圧切り替え時の立ち上がり／立ち下がり時間との関係は、図１１と同様である。
【００７２】
以上のように、累積稼動時間の変化に応じて負荷の値が変化し、電圧切り替え時の立ち上がり／立ち下がり速度が変化する。このため第３実施形態では、記憶部３５０に記憶されている累積稼動時間に応じて、第１電圧出力命令を第１目標電圧出力命令に切り替えるタイミング（第１閾値電圧）及び第２電圧出力命令を第２目標電圧出力命令に切り替えるタイミング（第２閾値電圧）を補正する。
【００７３】
記憶部３５０（累積稼動時間記憶部の一例）は、タイマ３４０により計測された稼動時間の累積である累積稼動時間を記憶する。また記憶部３５０は、負荷１２０の変化率を考慮した変更テーブル、及び累積稼動時間と負荷１２０の変化率との関係を定義した負荷テーブルを記憶する。
【００７４】
図１７は、第３実施形態の負荷テーブルの一例を示す図である。図１７に示すように、累積稼動時間が初期値（０）〜１０００Ｈｒの場合、負荷１２０の変化率は１倍となっており、累積稼動時間が１００００Ｈｒの場合、負荷１２０の変化率は１０倍となっており、累積稼動時間が１０００００Ｈｒの場合、負荷１２０の変化率は１００倍となっている。
【００７５】
なお、変更テーブルは、図１２と同様である。
【００７６】
ＣＰＵ３６０は、記憶部３５０に記憶されている累積稼動時間に応じて、第１閾値電圧を補正する。具体的には、ＣＰＵ３６０は、変更テーブル及び負荷テーブルを参照して、累積稼動時間から、第１閾値電圧を決定する。
【００７７】
例えば、ＣＰＵ３６０は、累積稼動時間が１０００Ｈｒの場合、図１２に示す変更テーブル及び図１７に示す負荷テーブルを参照して、第１閾値電圧を１０５０Ｖに決定する。また例えば、ＣＰＵ３６０は、累積稼動時間が１００００Ｈｒの場合、図１２に示す変更テーブル及び図１７に示す負荷テーブルを参照して、第１閾値電圧を１０６０Ｖに決定する。
【００７８】
またＣＰＵ３６０は、記憶部３５０に記憶されている累積稼動時間に応じて、第２閾値電圧を補正する。詳細な説明は省略するが、記憶部３５０は、第２閾値電圧補正用の変更テーブル及び負荷テーブルも記憶している。従って、ＣＰＵ３６０は、これらの変更テーブル及び負荷テーブルを参照して、累積稼動時間から、第２閾値電圧を決定する。
【００７９】
図１８は、第３実施形態の電圧制御装置３００で実行される処理の一例を示すフローチャートである。
【００８０】
まず、ＣＰＵ３６０は、記憶部３５０に記憶されている累積稼動時間を用いて、βＶ（第１閾値電圧の一例）を補正する（ステップＳ３００）。
【００８１】
続いて、ステップＳ３０１〜Ｓ３０９までの処理は、図７に示すステップＳ１０１〜Ｓ１０９までの処理と同様である。但し、ステップＳ３０３、ステップＳ３０９において、１１００Ｖ制御期間が経過した場合（ステップＳ３０３でＹｅｓ、ステップＳ３０９でＹｅｓ）、ステップＳ３１０へ進む。
【００８２】
１１００Ｖ制御期間が経過すると（ステップＳ３０３でＹｅｓ、ステップＳ３０９でＹｅｓ）、ＣＰＵ３６０は、記憶部３５０に記憶されている累積稼動時間を用いて、γＶ（第２閾値電圧の一例）を補正する（ステップＳ３１０）。
【００８３】
続いて、ステップＳ３１１〜Ｓ３１９までの処理は、図７に示すステップＳ１１１〜Ｓ１１９までの処理と同様である。但し、ステップＳ３１３、ステップＳ３１９において、１００Ｖ制御期間が経過した場合（ステップＳ３１３でＹｅｓ、ステップＳ３１９でＹｅｓ）、ステップＳ３００へ戻る。
【００８４】
以上のように第３実施形態では、ＣＰＵ３６０は、累積稼動時間に応じて、第１閾値電圧及び第２閾値電圧を補正する。このため第３実施形態によれば、第１電圧出力命令を第１目標電圧出力命令に切り替えるタイミング及び第２電圧出力命令を第２目標電圧出力命令に切り替えるタイミングを最適なタイミングに維持でき、消費電力を抑えつつ、電圧切り替え速度を向上させるとともに、画像形成への悪影響を抑えることができる。
【００８５】
（第４実施形態）
第４実施形態では、エラーが生じた電流値又は電圧値に応じて、第１閾値電圧及び第２閾値電圧を補正する例について説明する。なお以下では、第１実施形態との相違点の説明を主に行い、第１実施形態と同様の機能を有する構成要素については、第１実施形態と同様の名称・符号を付し、その説明を省略する。
【００８６】
図１９は、第４実施形態の電圧制御装置４００の構成の一例を示すブロック図である。図１９に示すように、第４実施形態の電圧制御装置４００は、電圧出力部４１０、記憶部４５０及びＣＰＵ４６０が第１実施形態と相違する。
【００８７】
電圧出力部４１０は、負荷１２０に対して直流電圧を出力し、エラーが生じた電流値又は電圧値を検知する。具体的には、電圧出力部４１０は、負荷１２０との間で出力がオープン又はショートになった場合にエラーが生じた電流値又は電圧値を検知する。なお電圧出力部４１０は、定電圧制御を行っている場合、エラーが生じた電流値を検知し、定電流制御を行っている場合、エラーが生じた電圧値を検知する。
【００８８】
記憶部４５０は、負荷１２０の変化率を考慮した変更テーブル、及びエラーが生じた電流値又は電圧値と負荷１２０の変化率との関係を定義した負荷テーブルを記憶する。第４実施形態では、エラーが生じた電流値と負荷１２０の変化率との関係を定義した負荷テーブルを例にとり説明するが、第４実施形態で説明する内容は、エラーが生じた電圧値と負荷１２０の変化率との関係を定義した負荷テーブルについても適用できる。
【００８９】
図２０は、第４実施形態の負荷テーブルの一例を示す図である。図２０に示すように、エラーが生じた電流値が２μＡの場合、負荷１２０の変化率は５倍となっており、エラーが生じた電流値が５μＡの場合、負荷１２０の変化率は２倍となっており、エラーが生じた電流値が１０μＡの場合、負荷１２０の変化率は１倍となっており、エラーが生じた電流値が２０μＡの場合、負荷１２０の変化率は０．５倍となっており、エラーが生じた電流値が１００μＡの場合、負荷１２０の変化率は０．１倍となっている。
【００９０】
なお、変更テーブルは、図１２と同様である。
【００９１】
ＣＰＵ４６０は、電圧出力部４１０により検知された電流値又は電圧値に応じて、第１閾値電圧を補正する。具体的には、ＣＰＵ４６０は、変更テーブル及び負荷テーブルを参照して、エラーが生じた電流値から、第１閾値電圧を決定する。
【００９２】
例えば、ＣＰＵ４６０は、エラーが生じた電流値１０μＡの場合、図１２に示す変更テーブル及び図２０に示す負荷テーブルを参照して、第１閾値電圧を１０５０Ｖに決定する。また例えば、ＣＰＵ４６０は、エラーが生じた電流値２０μＡの場合、図１２に示す変更テーブル及び図２０に示す負荷テーブルを参照して、第１閾値電圧を１０４０Ｖに決定する。
【００９３】
またＣＰＵ３６０は、電圧出力部４１０により検知された電流値又は電圧値に応じて、第２閾値電圧を補正する。詳細な説明は省略するが、記憶部４５０は、第２閾値電圧補正用の変更テーブル及び負荷テーブルも記憶している。従って、ＣＰＵ４６０は、これらの変更テーブル及び負荷テーブルを参照して、エラーが生じた電流値から、第２閾値電圧を決定する。
【００９４】
図２１は、第４実施形態の電圧制御装置４００で実行される処理の一例を示すフローチャートである。
【００９５】
まず、ＣＰＵ４６０は、電圧出力部４１０により検知された電流値（エラー発生電流値）を用いて、βＶ（第１閾値電圧の一例）を補正する（ステップＳ４００）。
【００９６】
続いて、ステップＳ４０１〜Ｓ４０９までの処理は、図７に示すステップＳ１０１〜Ｓ１０９までの処理と同様である。但し、ステップＳ４０３、ステップＳ４０９において、１１００Ｖ制御期間が経過した場合（ステップＳ４０３でＹｅｓ、ステップＳ４０９でＹｅｓ）、ステップＳ４１０へ進む。
【００９７】
１１００Ｖ制御期間が経過すると（ステップＳ４０３でＹｅｓ、ステップＳ４０９でＹｅｓ）、ＣＰＵ４６０は、電圧出力部４１０により検知された電流値（エラー発生電流値）を用いて、γＶ（第２閾値電圧の一例）を補正する（ステップＳ４１０）。
【００９８】
続いて、ステップＳ４１１〜Ｓ４１９までの処理は、図７に示すステップＳ１１１〜Ｓ１１９までの処理と同様である。但し、ステップＳ４１３、ステップＳ４１９において、１００Ｖ制御期間が経過した場合（ステップＳ４１３でＹｅｓ、ステップＳ４１９でＹｅｓ）、ステップＳ４００へ戻る。
【００９９】
以上のように第４実施形態では、ＣＰＵ４６０は、エラーが生じた電流値又は電圧値に応じて、第１閾値電圧及び第２閾値電圧を補正する。このため第４実施形態によれば、第１電圧出力命令を第１目標電圧出力命令に切り替えるタイミング及び第２電圧出力命令を第２目標電圧出力命令に切り替えるタイミングを最適なタイミングに維持でき、消費電力を抑えつつ、電圧切り替え速度を向上させるとともに、画像形成への悪影響を抑えることができる。
【０１００】
（第５実施形態）
第５実施形態では、第１電圧出力命令の出力時間に応じて、第１電圧出力命令を第１目標電圧出力命令に切り替えるとともに、第２電圧出力命令の出力時間に応じて、第２電圧出力命令を第２目標電圧出力命令に切り替える例について説明する。なお以下では、第１実施形態との相違点の説明を主に行い、第１実施形態と同様の機能を有する構成要素については、第１実施形態と同様の名称・符号を付し、その説明を省略する。
【０１０１】
図２２は、第５実施形態の電圧制御装置５００の構成の一例を示すブロック図である。図２２に示すように、第５実施形態の電圧制御装置５００は、タイマ５４０、記憶部５５０、及びＣＰＵ５６０が第１実施形態と相違し、更に電圧検出部を備えない。
【０１０２】
タイマ５４０（命令出力時間計測部の一例）は、第１電圧出力命令の出力時間を計測する。また、タイマ５４０は、第２電圧出力命令の出力時間を計測する。
【０１０３】
記憶部５５０は、第１電圧出力命令の出力時間を考慮した変更テーブルを記憶する。図２３は、第５実施形態の変更テーブルの一例を示す図である。図２３に示す変更テーブルでは、図２に示す変更テーブルの内容に加え、第１電圧出力命令の出力時間とオーバーシュート値との関係を示している。図２３に示す例では、第１電圧出力命令の出力時間が１０〜１５ｍｓの間に第１電圧出力命令を第１目標電圧出力命令に切り替えた場合のオーバーシュート値は０Ｖとなっているが、第１電圧出力命令の出力時間が１６〜３０ｍｓの間に第１電圧出力命令を第１目標電圧出力命令に切り替えた場合のオーバーシュート値はそれぞれ１０Ｖ〜６０Ｖとなっている。このため、図２３に示す変更テーブルでは、第１電圧出力命令を第１目標電圧出力命令に切り替えるタイミング、即ち、閾値時間を、第１電圧出力命令の出力を開始してから１５ｍｓ経過した時点としている。
【０１０４】
ＣＰＵ５６０は、タイマ５４０により計測された第１電圧出力命令の出力時間が閾値時間に到達すると、第１目標電圧出力命令を出力する。例えば、図２３に示す変更テーブルを用いる場合、ＣＰＵ５６０は、タイマ５４０により計測された第１電圧出力命令の出力時間が１５ｍｓになると、第１電圧出力命令を第１目標電圧出力命令に切り替える。
【０１０５】
またＣＰＵ５６０は、タイマ５４０により計測された第２電圧出力命令の出力時間が閾値時間に到達すると、第２目標電圧出力命令を出力する。なお、詳細な説明は省略するが、記憶部１５０は、第２電圧出力命令の出力時間とアンダーシュート値との関係を定義した変更テーブルも記憶している。従って、ＣＰＵ５６０は、この変更テーブルを参照し、タイマ５４０により計測された第２電圧出力命令の出力時間が閾値時間に到達すると、第２電圧出力命令を第２目標電圧出力命令に切り替える。
【０１０６】
図２４及び図２５は、擬似ＡＣ波形の電圧出力手法の比較例を示す図である。
【０１０７】
図２４は、最初から第１目標電圧（第１目標値）を目指して昇圧させる（最初から第２目標電圧（第２目標値）を目指して降圧させる）比較例である。この比較例では、オーバーシュート（アンダーシュート）は発生しないが、直流電圧が第１目標電圧（第２目標電圧）となるまでに時間を要してしまう。
【０１０８】
図２５は、第１電圧（昇圧狙い値）を目指して昇圧させ、第１目標電圧（第１目標値）に到達すると、第１目標電圧に維持しようとする（第２電圧（降圧狙い値）を目指して降圧させ、第２目標電圧（第２目標値）に到達すると、第２目標電圧に維持しようとする）比較例である。この比較例では、直流電圧が第１目標電圧（第２目標電圧）となるまでの時間は早いが、オーバーシュート（アンダーシュート）が発生してしまうため、結局、直流電圧が第１目標電圧（第２目標電圧）に維持されるまでに時間を要してしまう。
【０１０９】
図２６は、第５実施形態の擬似ＡＣ波形の電圧出力手法の例を示す図である。第５実施形態の電圧制御装置５００では、ＣＰＵ５６０は、第１電圧出力命令を出力して、電圧出力部１１０に第１電圧（昇圧狙い値）を目指して昇圧させ、第１電圧出力命令の出力時間が閾値時間になると、第１目標電圧出力命令を出力して、第１目標電圧（第１目標値）を目指して昇圧させる（第２電圧出力命令を出力して、電圧出力部１１０に第２電圧（降圧狙い値）を目指して降圧させ、第２電圧出力命令の出力時間が閾値時間になると、第２目標電圧出力命令を出力して、第２目標電圧（第２目標値）を目指して降圧させる）。このため、第５実施形態の電圧制御装置５００では、オーバーシュート（アンダーシュート）が発生せず、直流電圧が第１目標電圧（第２目標電圧）に維持されるまでの時間が早い。
【０１１０】
図２７及び図２８は、閾値と電圧切り替え時の立ち上がり／立ち下がり速度との関係を示す図である。
【０１１１】
図２７に示す例では、図２６に示す例よりも閾値が小さく（閾値時間が短く）なっている。この場合、図２６に示す例よりも第１／第２目標値に向かう電圧変化が緩くなるため、電圧切り替え時の立ち上がり／立ち下がり速度も遅くなってしまう。
【０１１２】
図２８に示す例では、図２６に示す例よりも閾値が大きく（閾値時間が長く）なっている。この場合、図２６に示す例よりも第１／第２目標値に向かう電圧変化が急になるため、オーバーシュート／アンダーシュートが発生してしまう。
【０１１３】
以上より、オーバーシュート（アンダーシュート）を発生させず、直流電圧が第１目標電圧（第２目標電圧）に維持されるまでの時間を早くするためには、変更テーブルにおいて、閾値時間を適切な値に設定する必要がある。
【０１１４】
図２９は、第５実施形態の電圧制御装置５００で実行される処理の一例を示すフローチャートである。
【０１１５】
まず、ＣＰＵ５６０は、（１１００＋α）Ｖ出力命令（第１電圧出力命令の一例）を出力し、電圧出力部１１０に（１１００＋α）Ｖ（第１電圧の一例）を目指して昇圧させる（ステップＳ５０１）。ここで、ＣＰＵ５６０は、タイマ５４０に１１００Ｖ制御期間（所定時間の一例）の計測を開始させるとともに、第１電圧出力命令の出力時間の計測を開始させる。 
【０１１６】
続いて、ＣＰＵ５６０は、第１電圧出力命令の出力時間が閾値時間を経過するのを待つ（ステップＳ５０３でＮｏ）。そして、ＣＰＵ５６０は、閾値時間を経過すると（ステップＳ５０３でＹｅｓ）、１１００Ｖ出力命令（第１目標電圧出力命令の一例）を出力し、電圧出力部１１０に１１００Ｖ（第１目標電圧の一例）を目指して昇圧させる（ステップＳ５０５）。
【０１１７】
続いて、ＣＰＵ５６０は、１１００Ｖ制御期間の経過を待つ（ステップＳ５０７でＮｏ）。そして、ＣＰＵ５６０は、１１００Ｖ制御期間が経過すると（ステップＳ５０７でＹｅｓ）、（１００−α）Ｖ出力命令（第２電圧出力命令の一例）を出力し、電圧出力部１１０に（１００−α）Ｖ（第２電圧の一例）を目指して降圧させる（ステップＳ５０９）。ここで、ＣＰＵ５６０は、タイマ５４０に１００Ｖ制御期間（所定時間の一例）の計測を開始させるとともに、第２電圧出力命令の出力時間の計測を開始させる。
【０１１８】
続いて、ＣＰＵ５６０は、第２電圧出力命令の出力時間が閾値時間を経過するのを待つ（ステップＳ５１１でＮｏ）。そして、ＣＰＵ５６０は、閾値時間を経過すると（ステップＳ５１１でＹｅｓ）、１００Ｖ出力命令（第２目標電圧出力命令の一例）を出力し、電圧出力部１１０に１００Ｖ（第２目標電圧の一例）を目指して降圧させる（ステップＳ５１３）。
【０１１９】
続いて、ＣＰＵ５６０は、１００Ｖ制御期間の経過を待ち（ステップＳ５１５でＮｏ）、１００Ｖ制御期間が経過すると（ステップＳ５１５でＹｅｓ）、ステップＳ５０１へ戻る。
【０１２０】
以上のように第５実施形態では、ＣＰＵ５６０は、第１電圧出力命令を出力して、電圧出力部１１０に第１電圧を目指して昇圧させ、閾値時間が経過すると、第１目標電圧出力命令を出力して、電圧出力部１１０に第１目標電圧まで昇圧させる。このため第５実施形態によれば、オーバーシュートの発生を防ぎつつ、直流電圧を第１目標電圧に維持するまでに要する時間を短縮することができるので、消費電力を抑えつつ、電圧切り替え時の立ち上がり速度を向上させるとともに、画像形成への悪影響を抑えることができる。
【０１２１】
同様に、ＣＰＵ５６０は、第２電圧出力命令を出力して、電圧出力部１１０に第２電圧を目指して昇圧させ、閾値時間が経過すると、第２目標電圧出力命令を出力して、電圧出力部１１０に第２目標電圧まで昇圧させる。このため第５実施形態によれば、アンダーシュートの発生を防ぎつつ、直流電圧を第２目標電圧に維持するまでに要する時間を短縮することができるので、消費電力を抑えつつ、電圧切り替え時の立ち下がり速度を向上させるとともに、画像形成への悪影響を抑えることができる。
【０１２２】
従って、第５実施形態によれば、消費電力を抑えつつ、電圧切り替え速度を向上させるとともに、画像形成への悪影響を抑えることができる。また第５実施形態によれば、電圧の検出が不要となるため、省資源化及び小型化を図ることができる。
【０１２３】
（第６実施形態）
第６実施形態では、温度及び湿度の少なくとも一方に応じて、閾値時間を補正する例について説明する。なお以下では、第５実施形態との相違点の説明を主に行い、第５実施形態と同様の機能を有する構成要素については、第５実施形態と同様の名称・符号を付し、その説明を省略する。
【０１２４】
図３０は、第６実施形態の電圧制御装置６００の構成の一例を示すブロック図である。図３０に示すように、第６実施形態の電圧制御装置６００は、記憶部６５０及びＣＰＵ６６０が第５実施形態と相違し、温湿度検知部６７０を更に備える。
【０１２５】
温湿度検知部６７０は、温度及び湿度の少なくとも一方を検知する。具体的には、温湿度検知部６７０は、電圧制御装置６００が設置されている環境の温度及び湿度の少なくとも一方を検知する。
【０１２６】
なお、負荷、温湿度、及び電圧切り替え時の立ち上がり／立ち下がり速度の関係については、第２実施形態で説明した通りである。
【０１２７】
記憶部６５０は、負荷１２０の変化率を考慮した変更テーブル、並びに温度及び湿度の少なくとも一方と負荷１２０の変化率との関係を定義した負荷テーブルを記憶する。変更テーブル及び負荷テーブルの詳細な説明は省略するが、変更テーブルは、図１２に示す変更テーブルと図２３に示す変更テーブルとを統合したもの、即ち、図１２に示す変更テーブルの内容に加え、第１電圧出力命令の出力時間とオーバーシュート値との関係を定義したテーブルとすればよい。負荷テーブルは、図１３に示す負荷テーブルとすればよい。
【０１２８】
ＣＰＵ６６０は、温湿度検知部６７０により検知された温度及び湿度の少なくとも一方に応じて、閾値時間を補正する。具体的には、ＣＰＵ６６０は、変更テーブル及び負荷テーブルを参照して、温湿度検知部６７０により検知された温度及び湿度の少なくとも一方から、閾値時間を決定する。
【０１２９】
例えば、図２６に示す状態から、温度及び湿度の少なくとも一方が変化し、負荷１２０の値が小さくなったとする。この場合、図２６に示す例よりも第１／第２目標値に向かう電圧変化が急になるため、ＣＰＵ６６０は、図２６に示す閾値を用いて、第１電圧出力命令から第１目標電圧出力命令への切り替え、及び第２電圧出力命令から第２目標電圧出力命令への切り替えを行うと、図３１に示すように、オーバーシュート／アンダーシュートが発生してしまう。このため、ＣＰＵ６６０は、上述した変更テーブル及び負荷テーブルを参照して、閾値（閾値時間）を図２６よりも小さくする。この結果、図３２に示すように、第１電圧出力命令を第１目標電圧出力命令に切り替えるタイミング及び第２電圧出力命令を第２目標電圧出力命令に切り替えるタイミングを最適なタイミングに維持でき、オーバーシュート（アンダーシュート）の発生を防ぎつつ、直流電圧が第１目標電圧（第２目標電圧）に維持されるまでの時間を早くすることができる。
【０１３０】
また例えば、図２６に示す状態から、温度及び湿度の少なくとも一方が変化し、負荷１２０の値が大きくなったとする。この場合、図２６に示す例よりも第１／第２目標値に向かう電圧変化が緩くなるため、ＣＰＵ６６０は、図２６に示す閾値を用いて、第１電圧出力命令から第１目標電圧出力命令への切り替え、及び第２電圧出力命令から第２目標電圧出力命令への切り替えを行うと、図３３に示すように、直流電圧が第１目標電圧（第２目標電圧）となるまでに時間を要してしまう。このため、ＣＰＵ６６０は、上述した変更テーブル及び負荷テーブルを参照して、閾値（閾値時間）を図２６よりも大きくする。この結果、図３４に示すように、第１電圧出力命令を第１目標電圧出力命令に切り替えるタイミング及び第２電圧出力命令を第２目標電圧出力命令に切り替えるタイミングを最適なタイミングに維持でき、オーバーシュート（アンダーシュート）の発生を防ぎつつ、直流電圧が第１目標電圧（第２目標電圧）に維持されるまでの時間を早くすることができる。
【０１３１】
図３５は、第６実施形態の電圧制御装置６００で実行される処理の一例を示すフローチャートである。図３５に示す例では、温度に応じて閾値時間を補正する例について説明するが、湿度や温度及び湿度に応じて閾値時間を補正する場合にも同様の手法が適用できる。
【０１３２】
まず、ＣＰＵ６６０は、温湿度検知部６７０により検知された温度を用いて、閾値時間を補正する（ステップＳ６００）。
【０１３３】
続いて、ステップＳ６０１〜Ｓ６０７までの処理は、図２９に示すステップＳ５０１〜Ｓ５０７までの処理と同様である。但し、ステップＳ６０７の後は、ステップＳ６０８へ進む。
【０１３４】
ステップＳ６０８では、ＣＰＵ６６０は、温湿度検知部２７０により検知された温度を用いて、閾値時間を補正する（ステップＳ６０８）。
【０１３５】
続いて、ステップＳ６０９〜Ｓ６１５までの処理は、図２９に示すステップＳ５０９〜Ｓ５１５までの処理と同様である。但し、ステップＳ６１５において、１００Ｖ制御期間が経過した場合（ステップＳ６１５でＹｅｓ）、ステップＳ６００へ戻る。
【０１３６】
以上のように第６実施形態では、ＣＰＵ６６０は、温度及び湿度の少なくとも一方に応じて、閾値時間を補正する。このため第６実施形態によれば、第１電圧出力命令を第１目標電圧出力命令に切り替えるタイミング及び第２電圧出力命令を第２目標電圧出力命令に切り替えるタイミングを最適なタイミングに維持でき、消費電力を抑えつつ、電圧切り替え速度を向上させるとともに、画像形成への悪影響を抑えることができる。
【０１３７】
（第７実施形態）
第７実施形態では、累積稼動時間に応じて、閾値時間を補正する例について説明する。なお以下では、第５実施形態との相違点の説明を主に行い、第５実施形態と同様の機能を有する構成要素については、第５実施形態と同様の名称・符号を付し、その説明を省略する。
【０１３８】
図３６は、第７実施形態の電圧制御装置７００の構成の一例を示すブロック図である。図３６に示すように、第７実施形態の電圧制御装置７００は、タイマ７４０、記憶部７５０及びＣＰＵ７６０が第５実施形態と相違する。
【０１３９】
タイマ７４０（稼動時間計測部の一例）は、電圧制御装置７００の稼動時間を計測する。タイマ７４０により計測された稼動時間の累積である累積稼動時間は、ＣＰＵ７６０により記憶部７５０に記憶される。
【０１４０】
なお、負荷、累積稼動時間、及び電圧切り替え時の立ち上がり／立ち下がり速度の関係については、第３実施形態で説明した通りである。
【０１４１】
記憶部７５０（累積稼動時間記憶部の一例）は、タイマ７４０により計測された稼動時間の累積である累積稼動時間を記憶する。また記憶部７５０は、負荷１２０の変化率を考慮した変更テーブル、及び累積稼動時間と負荷１２０の変化率との関係を定義した負荷テーブルを記憶する。変更テーブル及び負荷テーブルの詳細な説明は省略するが、変更テーブルは、図１２に示す変更テーブルと図２３に示す変更テーブルとを統合したもの、即ち、図１２に示す変更テーブルの内容に加え、第１電圧出力命令の出力時間とオーバーシュート値との関係を定義したテーブルとすればよい。負荷テーブルは、図１７に示す負荷テーブルとすればよい。
【０１４２】
ＣＰＵ７６０は、記憶部７５０に記憶されている累積稼動時間に応じて、閾値時間を補正する。具体的には、ＣＰＵ７６０は、変更テーブル及び負荷テーブルを参照して、累積稼動時間から、閾値時間を決定する。
【０１４３】
図３７は、第７実施形態の電圧制御装置７００で実行される処理の一例を示すフローチャートである。
【０１４４】
まず、ＣＰＵ７６０は、記憶部７５０に記憶されている累積稼動時間を用いて、閾値時間を補正する（ステップＳ７００）。
【０１４５】
続いて、ステップＳ７０１〜Ｓ７０７までの処理は、図２９に示すステップＳ５０１〜Ｓ５０７までの処理と同様である。但し、ステップＳ７０７の後は、ステップＳ７０８へ進む。
【０１４６】
ステップＳ７０８では、ＣＰＵ７６０は、記憶部７５０に記憶されている累積稼動時間を用いて、閾値時間を補正する（ステップＳ７０８）。
【０１４７】
続いて、ステップＳ７０９〜Ｓ７１５までの処理は、図２９に示すステップＳ５０９〜Ｓ５１５までの処理と同様である。但し、ステップＳ７１５において、１００Ｖ制御期間が経過した場合（ステップＳ７１５でＹｅｓ）、ステップＳ７００へ戻る。
【０１４８】
以上のように第７実施形態では、ＣＰＵ７６０は、累積稼動時間に応じて、閾値時間を補正する。このため第７実施形態によれば、第１電圧出力命令を第１目標電圧出力命令に切り替えるタイミング及び第２電圧出力命令を第２目標電圧出力命令に切り替えるタイミングを最適なタイミングに維持でき、消費電力を抑えつつ、電圧切り替え速度を向上させるとともに、画像形成への悪影響を抑えることができる。
【０１４９】
（第８実施形態）
第８実施形態では、エラーが生じた電流値又は電圧値に応じて、閾値時間を補正する例について説明する。なお以下では、第５実施形態との相違点の説明を主に行い、第５実施形態と同様の機能を有する構成要素については、第５実施形態と同様の名称・符号を付し、その説明を省略する。
【０１５０】
図３８は、第８実施形態の電圧制御装置４００の構成の一例を示すブロック図である。図３８に示すように、第８実施形態の電圧制御装置８００は、電圧出力部８１０、記憶部８５０及びＣＰＵ８６０が第５実施形態と相違する。
【０１５１】
電圧出力部８１０は、負荷１２０に対して直流電圧を出力し、エラーが生じた電流値又は電圧値を検知する。具体的には、電圧出力部８１０は、負荷１２０との間で出力がオープン又はショートになった場合にエラーが生じた電流値又は電圧値を検知する。なお電圧出力部８１０は、定電圧制御を行っている場合、エラーが生じた電流値を検知し、定電流制御を行っている場合、エラーが生じた電圧値を検知する。
【０１５２】
記憶部８５０は、負荷１２０の変化率を考慮した変更テーブル、及びエラーが生じた電流値又は電圧値と負荷１２０の変化率との関係を定義した負荷テーブルを記憶する。変更テーブル及び負荷テーブルの詳細な説明は省略するが、変更テーブルは、図１２に示す変更テーブルと図２３に示す変更テーブルとを統合したもの、即ち、図１２に示す変更テーブルの内容に加え、第１電圧出力命令の出力時間とオーバーシュート値との関係を定義したテーブルとすればよい。負荷テーブルは、図２０に示す負荷テーブルとすればよい。
【０１５３】
ＣＰＵ８６０は、電圧出力部８１０により検知された電流値又は電圧値に応じて、閾値時間を補正する。具体的には、ＣＰＵ８６０は、変更テーブル及び負荷テーブルを参照して、エラーが生じた電流値から、閾値時間を決定する。
【０１５４】
図３９は、第８実施形態の電圧制御装置８００で実行される処理の一例を示すフローチャートである。
【０１５５】
まず、ＣＰＵ８６０は、電圧出力部８１０により検知された電流値（エラー発生電流値）を用いて、閾値時間を補正する（ステップＳ８００）。
【０１５６】
続いて、ステップＳ８０１〜Ｓ８０７までの処理は、図２９に示すステップＳ５０１〜Ｓ５０７までの処理と同様である。但し、ステップＳ８０７の後は、ステップＳ８０８へ進む。
【０１５７】
ステップＳ８０８では、ＣＰＵ８６０は、電圧出力部８１０により検知された電流値（エラー発生電流値）を用いて、閾値時間を補正する（ステップＳ８０８）。
【０１５８】
続いて、ステップＳ８０９〜Ｓ８１５までの処理は、図２９に示すステップＳ５０９〜Ｓ５１５までの処理と同様である。但し、ステップＳ８１５において、１００Ｖ制御期間が経過した場合（ステップＳ８１５でＹｅｓ）、ステップＳ８００へ戻る。
【０１５９】
以上のように第８実施形態では、ＣＰＵ８６０は、エラーが生じた電流値又は電圧値に応じて、閾値時間を補正する。このため第８実施形態によれば、第１電圧出力命令を第１目標電圧出力命令に切り替えるタイミング及び第２電圧出力命令を第２目標電圧出力命令に切り替えるタイミングを最適なタイミングに維持でき、消費電力を抑えつつ、電圧切り替え速度を向上させるとともに、画像形成への悪影響を抑えることができる。
【０１６０】
（変形例）
なお、本発明は、上記実施形態に限定されるものではなく、種々の変形が可能である。例えば、上記第２〜４実施形態において、第１閾値電圧及び第２閾値電圧を補正するのではなく、第１電圧及び第２電圧を補正するようにしてもよい。同様に、上記第６〜８実施形態において、閾値時間を補正するのではなく、第１電圧及び第２電圧を補正するようにしてもよい。
【０１６１】
図４０及び図４１は、昇圧／降圧狙い値（第１電圧／第２電圧）と電圧切り替え時の立ち上がり／立ち下がり速度との関係を示す図である。
【０１６２】
図４０に示す例では、図２６に示す例よりも昇圧／降圧狙い値と第１／第２目標値との差が小さくなっている。この場合、図２６に示す例よりも第１／第２目標値に向かう電圧変化が緩くなるため、電圧切り替え時の立ち上がり／立ち下がり速度も遅くなってしまう。
【０１６３】
図４１に示す例では、図２６に示す例よりも昇圧／降圧狙い値と第１／第２目標値との差が大きくなっている。この場合、図２６に示す例よりも第１／第２目標値に向かう電圧変化が急になるため、オーバーシュート／アンダーシュートが発生してしまう。
【０１６４】
以上より、オーバーシュート（アンダーシュート）を発生させず、直流電圧が第１目標電圧（第２目標電圧）に維持されるまでの時間を早くするためには、閾値時間を適切な値に設定するのではなく、昇圧／降圧狙い値（第１電圧／第２電圧）を適切な値に設定するようにしてもよい。
【０１６５】
この場合、例えば第６実施形態のＣＰＵ６６０は、温湿度検知部６７０により検知された温度及び湿度の少なくとも一方に応じて、昇圧／降圧狙い値（第１電圧／第２電圧）を補正すればよい。
【０１６６】
例えば、図２６に示す状態から、温度及び湿度の少なくとも一方が変化し、負荷１２０の値が小さくなったとする。この場合、図２６に示す例よりも第１／第２目標値に向かう電圧変化が急になるため、ＣＰＵ６６０は、図２６に示す昇圧狙い値の第１電圧出力命令から第１目標電圧出力命令への切り替え、及び図２６に示す降圧狙い値の第２電圧出力命令から第２目標電圧出力命令への切り替えを行うと、図４２に示すように、オーバーシュート／アンダーシュートが発生してしまう。このため、ＣＰＵ６６０は、昇圧／降圧狙い値（第１電圧／第２電圧）を図２６よりも小さくする。この結果、図４３に示すように、第１電圧出力命令を第１目標電圧出力命令に切り替えるタイミング及び第２電圧出力命令を第２目標電圧出力命令に切り替えるタイミングを最適なタイミングに維持でき、オーバーシュート（アンダーシュート）の発生を防ぎつつ、直流電圧が第１目標電圧（第２目標電圧）に維持されるまでの時間を早くすることができる。
【０１６７】
また例えば、図２６に示す状態から、温度及び湿度の少なくとも一方が変化し、負荷１２０の値が大きくなったとする。この場合、図２６に示す例よりも第１／第２目標値に向かう電圧変化が緩くなるため、ＣＰＵ６６０は、図２６に示す昇圧狙い値の第１電圧出力命令から第１目標電圧出力命令への切り替え、及び図２６に示す降圧狙い値の第２電圧出力命令から第２目標電圧出力命令への切り替えを行うと、図４４に示すように、直流電圧が第１目標電圧（第２目標電圧）となるまでに時間を要してしまう。このため、ＣＰＵ６６０は、昇圧／降圧狙い値（第１電圧／第２電圧）を図２６よりも大きくする。この結果、図４５に示すように、第１電圧出力命令を第１目標電圧出力命令に切り替えるタイミング及び第２電圧出力命令を第２目標電圧出力命令に切り替えるタイミングを最適なタイミングに維持でき、オーバーシュート（アンダーシュート）の発生を防ぎつつ、直流電圧が第１目標電圧（第２目標電圧）に維持されるまでの時間を早くすることができる。
【０１６８】
なお、第２実施形態のＣＰＵ２６０であれば、温湿度検知部２７０により検知された温度及び湿度の少なくとも一方に応じて、昇圧／降圧狙い値（第１電圧／第２電圧）を補正すればよい。
【０１６９】
また、第３実施形態のＣＰＵ３６０であれば、記憶部３５０に記憶されている累積稼動時間に応じて、昇圧／降圧狙い値（第１電圧／第２電圧）を補正すればよい。
【０１７０】
また、第４実施形態のＣＰＵ４６０であれば、電圧出力部４１０により検知された電流値又は電圧値に応じて、昇圧／降圧狙い値（第１電圧／第２電圧）を補正すればよい。
【０１７１】
また、第７実施形態のＣＰＵ７６０であれば、記憶部７５０に記憶されている累積稼動時間に応じて、昇圧／降圧狙い値（第１電圧／第２電圧）を補正すればよい。
【０１７２】
また、第８実施形態のＣＰＵ８６０であれば、電圧出力部８１０により検知された電流値又は電圧値に応じて、昇圧／降圧狙い値（第１電圧／第２電圧）を補正すればよい。
【０１７３】
（ハードウェア構成）
図４６は、上記各実施形態の電圧制御装置が適用される画像形成装置９００のハードウェア構成の一例を示すブロック図である。
【０１７４】
図４６に示すように、画像形成装置９００は、コントローラ９１０とエンジン部（Engine）９６０とをＰＣＩ（Peripheral  Component  Interconnect）バスで接続した構成となる。コントローラ９１０は、画像形成装置９００全体の制御、描画、通信、及び操作表示部９２０からの入力を制御するコントローラである。エンジン部９６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部９６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【０１７５】
コントローラ９１０は、ＣＰＵ９１１と、ノースブリッジ（ＮＢ）９１３と、システムメモリ（ＭＥＭ−Ｐ）９１２と、サウスブリッジ（ＳＢ）９１４と、ローカルメモリ（ＭＥＭ−Ｃ）９１７と、ＡＳＩＣ（Application  Specific  Integrated  Circuit）９１６と、ハードディスクドライブ（ＨＤＤ）９１８とを有し、ノースブリッジ（ＮＢ）９１３とＡＳＩＣ９１６との間をＡＧＰ（Accelerated  Graphics  Port）バス９１５で接続した構成となる。また、ＭＥＭ−Ｐ９１２は、ＲＯＭ９１２ａと、ＲＡＭ９１２ｂとをさらに有する。
【０１７６】
ＣＰＵ９１１は、画像形成装置９００の全体制御をおこなうものであり、ＮＢ９１３、ＭＥＭ−Ｐ９１２およびＳＢ９１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【０１７７】
ＮＢ９１３は、ＣＰＵ９１１とＭＥＭ−Ｐ９１２、ＳＢ９１４、ＡＧＰバス９１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ９１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【０１７８】
ＭＥＭ−Ｐ９１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ９１２ａとＲＡＭ９１２ｂとからなる。ＲＯＭ９１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ９１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【０１７９】
ＳＢ９１４は、ＮＢ９１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ９１４は、ＰＣＩバスを介してＮＢ９１３と接続されており、このＰＣＩバスには、ネットワークインタフェース（Ｉ／Ｆ）部なども接続される。
【０１８０】
ＡＳＩＣ９１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated  Circuit）であり、ＡＧＰバス９１５、ＰＣＩバス、ＨＤＤ９１８およびＭＥＭ−Ｃ９１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ９１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ９１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ９１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct  Memory  Access  Controller）と、エンジン部９６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ９１６には、ＰＣＩバスを介してＦＣＵ（Fax  Control  Unit）９３０、ＵＳＢ（Universal  Serial  Bus）９４０、ＩＥＥＥ１３９４（the  Institute  of  Electrical  and  Electronics  Engineers  1394）インタフェース９５０が接続される。操作表示部９２０はＡＳＩＣ９１６に直接接続されている。
【０１８１】
ＭＥＭ−Ｃ９１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ９１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【０１８２】
ＡＧＰバス９１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ９１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【符号の説明】
【０１８３】
１００、２００、３００、４００、５００、６００、７００、８００  電圧制御装置
１１０、４１０、８１０  電圧出力部
１２０  負荷
１３０  電圧検出部
１４０、３４０、５４０、７４０  タイマ
１５０、２５０、３５０、４５０、５５０、６５０、７５０、８５０  記憶部
１６０、２６０、３６０、４６０、５６０、６６０、７６０、８６０  ＣＰＵ
２７０、６７０  温湿度検知部
９００  画像形成装置
９１０  コントローラ
９１１  ＣＰＵ
９１２  システムメモリ
９１２ａ  ＲＯＭ
９１２ｂ  ＲＡＭ
９１３  ノースブリッジ
９１４  サウスブリッジ
９１５  ＡＧＰバス
９１６  ＡＳＩＣ
９１７  ローカルメモリ
９１８  ハードディスクドライブ
９２０  操作表示部
９３０  ＦＣＵ
９４０  ＵＳＢ
９５０  ＩＥＥＥ１３９４インタフェース
９６０  エンジン部
【先行技術文献】
【特許文献】
【０１８４】
【特許文献１】特開２００８−２２４８６１号公報
【図１】
2013061432.tif 000003
【図２】
2013061432.tif 000004
【図３】
2013061432.tif 000005
【図４】
2013061432.tif 000006
【図５】
2013061432.tif 000007
【図６】
2013061432.tif 000008
【図７】
2013061432.tif 000009
【図８】
2013061432.tif 000010
【図９】
2013061432.tif 000011
【図１０】
2013061432.tif 000012
【図１１】
2013061432.tif 000013
【図１２】
2013061432.tif 000014
【図１３】
2013061432.tif 000015
【図１４】
2013061432.tif 000016
【図１５】
2013061432.tif 000017
【図１６】
2013061432.tif 000018
【図１７】
2013061432.tif 000019
【図１８】
2013061432.tif 000020
【図１９】
2013061432.tif 000021
【図２０】
2013061432.tif 000022
【図２１】
2013061432.tif 000023
【図２２】
2013061432.tif 000024
【図２３】
2013061432.tif 000025
【図２４】
2013061432.tif 000026
【図２５】
2013061432.tif 000027
【図２６】
2013061432.tif 000028
【図２７】
2013061432.tif 000029
【図２８】
2013061432.tif 000030
【図２９】
2013061432.tif 000031
【図３０】
2013061432.tif 000032
【図３１】
2013061432.tif 000033
【図３２】
2013061432.tif 000034
【図３３】
2013061432.tif 000035
【図３４】
2013061432.tif 000036
【図３５】
2013061432.tif 000037
【図３６】
2013061432.tif 000038
【図３７】
2013061432.tif 000039
【図３８】
2013061432.tif 000040
【図３９】
2013061432.tif 000041
【図４０】
2013061432.tif 000042
【図４１】
2013061432.tif 000043
【図４２】
2013061432.tif 000044
【図４３】
2013061432.tif 000045
【図４４】
2013061432.tif 000046
【図４５】
2013061432.tif 000047
【図４６】
2013061432.tif 000048