(57)【要約】      （修正有）【課題】動作部の動作状態の変化に対して電圧変換の状態を遅れずに切り替えることができる、装置を提供する。【解決手段】複合機１（装置の一例）において、制御部１５は、ＡＤＦ読取部１１、ＦＢ読取部１２および印刷部１３の動作状態が変化する前に、その変化後の動作状態を予測する。そして、予測した動作状態に応じて、ＬＬＣコンバータ２２からＡＤＦ読取部１１、ＦＢ読取部１２および印刷部１３に電力が供給される第１状態と、少なくともＦＢコンバータ２３からＡＤＦ読取部１１、ＦＢ読取部１２および印刷部１３に電力が供給される第２状態または第３状態とに切り替える。【選択図】図１
2020167852.tif 000002
【特許請求の範囲】
【請求項１】
直流電源と、
電力を消費して動作する動作部と、
前記直流電源の電圧を第１電圧に変換する第１電圧変換回路部と、
前記直流電源の電圧を第２電圧に変換する第２電圧変換回路部と、
前記第１電圧変換回路部から前記動作部に電力が供給される第１状態と、少なくとも前記第２電圧変換回路部から前記動作部に電力が供給される第２状態とを切り替える切替部と、
制御部と、を備え、
前記制御部は、
前記動作部の動作状態が変化する前に、前記動作部の変化後の動作状態を予測し、予測した動作状態に応じて、前記切替部による前記第１状態と前記第２状態との切り替えを制御する、
装置。
【請求項２】
請求項１に記載の装置であって、
前記第１電圧変換回路部と前記第２電圧変換回路部とは、互いに電圧の変換方式が異なる、
装置。
【請求項３】
請求項１または２に記載の装置であって、
前記第１電圧変換回路部の定格電力は、前記第２電圧変換回路部の定格電力よりも大きい、
装置。
【請求項４】
請求項１〜３のいずれか一項に記載の装置であって、
前記制御部は、
前記動作部の起動前に、前記動作部の起動後の動作状態を予測する、
装置。
【請求項５】
請求項４に記載の装置であって、
前記制御部は、
前記動作部の動作開始前に、前記動作部の動作状態の予測を更新する、
装置。
【請求項６】
請求項４または５に記載の装置であって、
前記制御部は、
前記動作部の動作停止前に、前記動作部の動作状態の予測を更新する、
装置。
【請求項７】
請求項４〜６のいずれか一項に記載の装置であって、
前記制御部は、前記動作部の劣化および温度を考慮して動作状態の予測を更新する、
装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、直流電源の電圧を所定電圧に変換する回路を備える装置に関する。
【背景技術】
【０００２】
従来、ＬＬＣ方式のコンバータ（ＬＬＣ回路）とフルブリッジ方式のコンバータ（フルブリッジ回路）とを備え、小負荷時にはＬＬＣ回路を動作させ、中負荷時にはフルブリッジ回路を動作させ、大負荷時にはＬＬＣ回路とフルブリッジ回路との両方を動作させる電圧変換装置がある（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−８２５３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の電圧変換装置（本発明の装置に相当）では、負荷電流から負荷の状態が検出され、その負荷の状態に応じて動作させる回路が切り替えられる。そのため、負荷の状態の変化に対して電圧動作させる回路の切り替えが遅れる場合があった。
【０００５】
本発明の目的は、動作部の動作状態の変化に対して遅れずに、動作部への電力の供給元を切り替えることができる、装置を提供することである。
【課題を解決するための手段】
【０００６】
前記の目的を達成するため、本発明に係る装置は、直流電源と、電力を消費して動作する動作部と、直流電源の電圧を第１電圧に変換する第１電圧変換回路部と、直流電源の電圧を第２電圧に変換する第２電圧変換回路部と、第１電圧変換回路部から動作部に電力が供給される第１状態と、少なくとも第２電圧変換回路部から動作部に電力が供給される第２状態とを切り替える切替部と、制御部と、を備え、制御部は、動作部の動作状態が変化する前に、動作部の変化後の動作状態を予測し、予測した動作状態に応じて、切替部による第１状態と第２状態との切り替えを制御する。
【０００７】
この構成によれば、動作部の動作状態が変化する前に、その変化後の動作状態が予測される。そして、予測された動作状態に応じて、第１電圧変換回路部から動作部に電力が供給される第１状態と、少なくとも第２電圧変換回路部から動作部に電力が供給される第２状態とに切り替えられる。
【０００８】
よって、動作部の動作状態の変化に対して遅れずに、動作部への電力の供給元を切り替えることができる。
【発明の効果】
【０００９】
本発明によれば、動作部の動作状態の変化に対して遅れずに、動作部への電力の供給元を切り替えることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る複合機の給電に関する構成を示すブロック図である。
【図２】メインルーチンの流れを示すフローチャートである。
【図３】起動遷移計算処理の流れを示すフローチャートである。
【図４】通常遷移計算処理の流れを示すフローチャートである。
【図５】停止遷移計算処理の流れを示すフローチャートである。
【図６】電源切替処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下では、本発明の実施の形態について、添付図面を参照しつつ詳細に説明する。
【００１２】
＜複合機＞
図１に示される構成は、複合機１（装置の一例）における各部への給電のための構成である。各部には、ＡＤＦ（Auto Document Feeder）読取部１１、ＦＢ（Flatbed）読取部１２、印刷部１３、無線通信部１４および制御部１５が含まれる。
【００１３】
ＡＤＦ読取部１１（動作部の一例）は、ＡＤＦ方式で原稿を読み取って、その原稿の画像データを生成する、周知の機構である。ＡＤＦ読取部１１には、モータ（不図示）が設けられている。原稿の読み取りの実行の命令に応じて、モータが駆動され、ＡＤＦの原稿トレイ（不図示）に支持された原稿がコンタクトガラス上に送られる。そして、コンタクトガラスの下側で静止しているＣＩＳ（Contact Image Sensor）により、コンタクトガラス上を通過する原稿が読み取られる。
【００１４】
ＦＢ読取部１２（動作部の一例）は、ＦＢ方式で原稿を読み取って、その原稿の画像データを生成する、周知の機構である。ＦＢ読取部１２には、ＣＩＳユニットを支持するキャリッジ（不図示）と、キャリッジを移動させるモータ（不図示）とが設けられている。ＦＢ方式での原稿の読み取りの際には、その読取対象の原稿がコンタクトガラス上に載置される。原稿の読み取りの実行の命令に応じて、モータが駆動され、ＣＩＳユニットを支持するキャリッジの移動が開始される。そして、キャリッジが一定速度で移動されつつ、ＣＩＳユニットによりコンタクトガラス上の原稿の画像が読み取られる。
【００１５】
印刷部１３（動作部の一例）は、画像データに係る画像を用紙に印刷する機構である。印刷部１３には、モータにより駆動される搬送ローラおよび印刷エンジンが設けられている。印刷部１３では、印刷の実行の命令に応じて、搬送ローラにより用紙の搬送が開始される。そして、用紙が搬送路を搬送される間に、印刷エンジンにより、用紙に画像が印刷される。印刷の方式は、画像形成方式であってもよいし、インクジェット方式であってもよい。
【００１６】
無線通信部１４は、外部端末との無線通信のためのインターフェースである。
【００１７】
制御部１５は、ＡＳＩＣ（Application Specific Integrated Circuit）を備えている。ＡＳＩＣは、ＣＰＵ（Central Processing Unit）を内蔵しており、ＣＰＵは、各種の処理のためのプログラムを実行することにより、複合機１の各部の動作を制御する。また、制御部１５には、ＣＰＵが実行するプログラムを記憶したＲＯＭ（Read Only Memory）、ＣＰＵがプログラムを実行する際のワークエリアを提供するＲＡＭ（Random Access Memory）などが備えられている。
【００１８】
複合機１は、外部の商用電源から供給される交流電圧で動作する装置である。複合機１には、ＡＣ−ＤＣコンバータ２１、ＬＬＣコンバータ２２（第１電圧変換回路部の一例）、ＦＢコンバータ２３（第２電圧変換回路部の一例）およびＤＣ−ＤＣコンバータ２４が備えられている。
【００１９】
ＡＣ−ＤＣコンバータ２１は、たとえば、ダイオードブリッジの構成を有する全波整流回路（不図示）と平滑回路（不図示）で構成されている。ＡＣ−ＤＣコンバータ２１では、全波整流回路によって商用電源から供給される交流電圧が全波整流され、ＡＣ−ＤＣコンバータ２１からは、平滑回路によってその全波整流された波形の電圧を平滑化して得られる直流電圧が出力される。
【００２０】
ＬＬＣコンバータ２２は、ＬＬＣ方式のＤＣ−ＤＣ変換回路である。ＬＬＣコンバータ２２は、ＡＣ−ＤＣコンバータ２１から出力される直流電圧を第１レベルの直流電圧（第１電圧の一例）に変換して出力する。
【００２１】
ＦＢコンバータ２３は、フライバック方式のＤＣ−ＤＣ変換回路である。ＦＢコンバータ２３は、ＡＣ−ＤＣコンバータ２１から出力される直流電圧を第２レベルの直流電圧（第２電圧の一例）に変換して出力する。ＦＢコンバータ２３の定格出力（電流×電圧）は、ＬＬＣコンバータ２２の定格出力よりも小さい。
【００２２】
ＤＣ−ＤＣコンバータ２４は、リニアレギュレータなどを備えている。ＤＣ−ＤＣコンバータ２４は、ＬＬＣコンバータ２２またはＦＢコンバータ２３から入力される直流電圧を無線通信部１４および制御部１５の動作電圧に変換する。
【００２３】
また、複合機１には、切替部２５が備えられている。切替部２５は、スイッチ２６，２７を有している。スイッチ２６は、ＬＬＣコンバータ２２とＡＤＦ読取部１１、ＦＢ読取部１２、印刷部１３およびＤＣ−ＤＣコンバータ２４との間に設けられている。スイッチ２７は、ＦＢコンバータ２３とＡＤＦ読取部１１、ＦＢ読取部１２、印刷部１３およびＤＣ−ＤＣコンバータ２４との間に設けられている。スイッチ２６，２７には、リレーが用いられてもよいし、ＦＥＴやトランジスタなどのスイッチング素子が用いられてもよい。
【００２４】
スイッチ２６，２７のオンおよびオフの組合せにより、ＬＬＣコンバータ２２から出力される直流電圧がＡＤＦ読取部１１、ＦＢ読取部１２、印刷部１３およびＤＣ−ＤＣコンバータ２４に供給される第１状態（ＬＬＣ状態）と、ＦＢコンバータ２３から出力される直流電圧がＡＤＦ読取部１１、ＦＢ読取部１２、印刷部１３およびＤＣ−ＤＣコンバータ２４に供給される第２状態（フライバック状態）と、ＬＬＣコンバータ２２およびＦＢコンバータ２３からそれぞれ出力される直流電圧が重畳されてＡＤＦ読取部１１、ＦＢ読取部１２、印刷部１３およびＤＣ−ＤＣコンバータ２４に供給される第３状態（フライバック＋ＬＬＣ状態）とに切り替えることができる。スイッチ２６，２７のオンおよびオフは、制御部１５により切り替えられる。
【００２５】
＜メインルーチン＞
制御部１５が実行するプログラムには、図２に示されるメインルーチンが含まれる。ＡＤＦ読取部１１、ＦＢ読取部１２および印刷部１３の動作が停止した状態になると、制御部１５により、メインルーチンが実行される。
【００２６】
メインルーチンでは、制御部１５は、まず、複合機１の各部の動作状態を総合的に示す数値を記憶する状態カウンタのカウント値Ｓを０にリセットする（Ｓ１１）。次に、制御部１５は、実行命令が入力されたか否かを判断する（Ｓ１２）。具体的には、ＡＤＦ読取部１１による原稿の読み取りの実行の命令（以下、「ＡＤＦ読取命令」という。）、ＦＢ読取部１２による原稿の読み取りの実行の命令（以下、「ＦＢ読取命令」という。）、または、印刷部１３による印刷の実行の命令（以下、「印刷命令」という。）が入力されたか否かを判断する（Ｓ１２）。ＡＤＦ読取命令およびＦＢ読取命令は、たとえば、複合機１に備えられる操作パネルから入力される。印刷命令は、たとえば、無線通信部１４を介して無線通信可能な外部端末から入力される。
【００２７】
制御部１５は、いずれかの実行命令が入力されたと判断すると（Ｓ１２：ＹＥＳ）、起動遷移計算処理を実行する（Ｓ１３）。
【００２８】
起動遷移計算処理の流れは、図３に示されている。起動遷移計算処理では、制御部１５は、入力された実行命令が印刷命令であるか否かを判断する（Ｓ１３０１）。制御部１５は、印刷命令であると判断した場合（Ｓ１３０１：ＹＥＳ）、状態カウンタのカウント値Ｓに「１０」を加算する（Ｓ１３０２）。
【００２９】
そして、制御部１５は、その加算後のカウント値Ｓに印刷に関する劣化係数を乗算する（Ｓ１３０３）。印刷に関する劣化係数は、過去に印刷された用紙枚数の累積値である累積印刷枚数に応じて設定される。たとえば、累積印刷枚数が所定の寿命枚数未満であるときには、印刷に関する劣化係数が「１」に設定され、累積印刷枚数が寿命枚数以上であるときには、印刷に関する劣化係数が「１．２」に設定される。
【００３０】
さらに、制御部１５は、劣化係数の乗算後のカウント値Ｓに印刷に関する温度係数を乗算する（Ｓ１３０４）。温度係数は、複合機１の周囲の温度（以下、「周囲温度」という。）が第１温度未満の低温であるときには、印刷に関する温度係数が「１．２」に設定され、周囲温度が第１温度以上第２温度未満の常温であるときには、印刷に関する温度係数が「１」に設定され、周囲温度が第２温度以上の高温である時には、印刷に関する温度係数が「０．８」に設定される。
【００３１】
制御部１５は、入力された実行命令が印刷命令ではないと判断した場合（Ｓ１３０１：ＮＯ）、入力された実行命令がＦＢ読取命令で合ったか否かを判断する（Ｓ１３０５）。制御部１５は、ＦＢ読取命令であると判断した場合（Ｓ１３０５：ＹＥＳ）、状態カウンタのカウント値Ｓに「６」を加算する（Ｓ１３０６）。
【００３２】
そして、制御部１５は、その加算後のカウント値ＳにＦＢ読取に関する劣化係数を乗算する（Ｓ１３０７）。ＦＢ読取に関する劣化係数は、過去にＦＢ方式で読み取られた原稿の枚数の累積値である累積ＦＢ読取枚数に応じて設定される。たとえば、累積ＦＢ読取枚数が所定の寿命枚数未満であるときには、ＦＢ読取に関する劣化係数が「１」に設定され、累積ＦＢ読取枚数が寿命枚数以上であるときには、ＦＢ読取に関する劣化係数が「１．２」に設定される。
【００３３】
さらに、制御部１５は、劣化係数の乗算後のカウント値ＳにＦＢ読取に関する温度係数を乗算する（Ｓ１３０８）。温度係数は、複合機１の周囲の温度（以下、「周囲温度」という。）が第１温度未満の低温であるときには、ＦＢ読取に関する温度係数が「１．２」に設定され、周囲温度が第１温度以上第２温度未満の常温であるときには、ＦＢ読取に関する温度係数が「１」に設定され、周囲温度が第２温度以上の高温である時には、ＦＢ読取に関する温度係数が「０．８」に設定される。
【００３４】
制御部１５は、入力された実行命令がＦＢ読取命令ではないと判断した場合（Ｓ１３０５：ＮＯ）、入力された実行命令がＡＤＦ読取命令で合ったか否かを判断する（Ｓ１３０９）。制御部１５は、ＡＤＦ読取命令であると判断した場合（Ｓ１３０９：ＹＥＳ）、状態カウンタのカウント値Ｓに「８」を加算する（Ｓ１３１０）。
【００３５】
そして、制御部１５は、その加算後のカウント値ＳにＡＤＦ読取に関する劣化係数を乗算する（Ｓ１３１１）。ＡＤＦ読取に関する劣化係数は、過去にＡＤＦ方式で読み取られた原稿の枚数の累積値である累積ＡＤＦ読取枚数に応じて設定される。たとえば、累積ＡＤＦ読取枚数が所定の寿命枚数未満であるときには、ＡＤＦ読取に関する劣化係数が「１」に設定され、累積ＡＤＦ読取枚数が寿命枚数以上であるときには、ＡＤＦ読取に関する劣化係数が「１．２」に設定される。
【００３６】
さらに、制御部１５は、劣化係数の乗算後のカウント値ＳにＡＤＦ読取に関する温度係数を乗算する（Ｓ１３１２）。温度係数は、複合機１の周囲温度が第１温度未満の低温であるときには、ＡＤＦ読取に関する温度係数が「１．２」に設定され、周囲温度が第１温度以上第２温度未満の常温であるときには、ＡＤＦ読取に関する温度係数が「１」に設定され、周囲温度が第２温度以上の高温である時には、ＡＤＦ読取に関する温度係数が「０．８」に設定される。
【００３７】
起動遷移計算処理の終了後は、処理がメインルーチンに戻り、制御部１５は、電源切替処理を実行する（Ｓ１４）。電源切替処理については、後述する。
【００３８】
その後、制御部１５は、実行命令に係る処理をＡＤＦ読取部１１、ＦＢ読取部１２または印刷部１３に実行させる（Ｓ１５）。実行命令の実行後、制御部１５は、実行中のいずれかの処理が終了したことによる停止命令が発生したか否かを判断する（Ｓ１６）。制御部１５は、停止命令が発生していないと判断した場合（Ｓ１６：ＮＯ）、他の実行命令が入力されたか否かを判断する（Ｓ１７）。他の実行命令が入力されていない場合（Ｓ１７：ＮＯ）、制御部１５は、実行中のいずれかの処理が終了したことによる停止命令が発生したか否かを判断する（Ｓ１６）。
【００３９】
制御部１５は、他の実行命令が入力されたと判断すると（Ｓ１７：ＹＥＳ）、通常遷移計算処理を実行する（Ｓ１８）。
【００４０】
通常遷移計算処理の流れは、図４に示されている。通常遷移計算処理では、制御部１５は、入力された実行命令が印刷命令であるか否かを判断する（Ｓ１８０１）。制御部１５は、印刷命令であると判断した場合（Ｓ１８０１：ＹＥＳ）、状態カウンタのカウント値Ｓに「５」を加算する（Ｓ１８０２）。
【００４１】
そして、制御部１５は、その加算後のカウント値Ｓに印刷に関する劣化係数を乗算する（Ｓ１８０３）。印刷に関する劣化係数は、過去に印刷された用紙枚数の累積値である累積印刷枚数に応じて設定される。たとえば、累積印刷枚数が所定の寿命枚数未満であるときには、印刷に関する劣化係数が「１」に設定され、累積印刷枚数が寿命枚数以上であるときには、印刷に関する劣化係数が「１．２」に設定される。
【００４２】
さらに、制御部１５は、劣化係数の乗算後のカウント値Ｓに印刷に関する温度係数を乗算する（Ｓ１８０４）。温度係数は、複合機１の周囲温度が第１温度未満の低温であるときには、印刷に関する温度係数が「１．２」に設定され、周囲温度が第１温度以上第２温度未満の常温であるときには、印刷に関する温度係数が「１」に設定され、周囲温度が第２温度以上の高温である時には、印刷に関する温度係数が「０．８」に設定される。
【００４３】
制御部１５は、入力された実行命令が印刷命令ではないと判断した場合（Ｓ１８０１：ＮＯ）、入力された実行命令がＦＢ読取命令で合ったか否かを判断する（Ｓ１８０５）。制御部１５は、ＦＢ読取命令であると判断した場合（Ｓ１８０５：ＹＥＳ）、状態カウンタのカウント値Ｓに「３」を加算する（Ｓ１８０６）。
【００４４】
そして、制御部１５は、その加算後のカウント値ＳにＦＢ読取に関する劣化係数を乗算する（Ｓ１８０７）。ＦＢ読取に関する劣化係数は、過去にＦＢ方式で読み取られた原稿の枚数の累積値である累積ＦＢ読取枚数に応じて設定される。たとえば、累積ＦＢ読取枚数が所定の寿命枚数未満であるときには、ＦＢ読取に関する劣化係数が「１」に設定され、累積ＦＢ読取枚数が寿命枚数以上であるときには、ＦＢ読取に関する劣化係数が「１．２」に設定される。
【００４５】
さらに、制御部１５は、劣化係数の乗算後のカウント値ＳにＦＢ読取に関する温度係数を乗算する（Ｓ１８０８）。温度係数は、周囲温度が第１温度未満の低温であるときには、ＦＢ読取に関する温度係数が「１．２」に設定され、周囲温度が第１温度以上第２温度未満の常温であるときには、ＦＢ読取に関する温度係数が「１」に設定され、周囲温度が第２温度以上の高温である時には、ＦＢ読取に関する温度係数が「０．８」に設定される。
【００４６】
制御部１５は、入力された実行命令がＦＢ読取命令ではないと判断した場合（Ｓ１８０５：ＮＯ）、入力された実行命令がＡＤＦ読取命令で合ったか否かを判断する（Ｓ１８０９）。制御部１５は、ＡＤＦ読取命令であると判断した場合（Ｓ１８０９：ＹＥＳ）、状態カウンタのカウント値Ｓに「４」を加算する（Ｓ１８１０）。
【００４７】
そして、制御部１５は、その加算後のカウント値ＳにＡＤＦ読取に関する劣化係数を乗算する（Ｓ１８１１）。ＡＤＦ読取に関する劣化係数は、過去にＡＤＦ方式で読み取られた原稿の枚数の累積値である累積ＡＤＦ読取枚数に応じて設定される。たとえば、累積ＡＤＦ読取枚数が所定の寿命枚数未満であるときには、ＡＤＦ読取に関する劣化係数が「１」に設定され、累積ＡＤＦ読取枚数が寿命枚数以上であるときには、ＡＤＦ読取に関する劣化係数が「１．２」に設定される。
【００４８】
さらに、制御部１５は、劣化係数の乗算後のカウント値ＳにＡＤＦ読取に関する温度係数を乗算する（Ｓ１８１２）。複合機１の周囲温度が第１温度未満の低温であるときには、ＡＤＦ読取に関する温度係数が「１．２」に設定され、周囲温度が第１温度以上第２温度未満の常温であるときには、ＡＤＦ読取に関する温度係数が「１」に設定され、周囲温度が第２温度以上の高温である時には、ＡＤＦ読取に関する温度係数が「０．８」に設定される。
【００４９】
通常遷移計算処理の終了後は、処理がメインルーチンに戻り、制御部１５は、電源切替処理を実行する（Ｓ１９）。電源切替処理については、後述する。
【００５０】
その後、制御部１５は、他の実行命令に係る処理をＡＤＦ読取部１１、ＦＢ読取部１２または印刷部１３に実行させる（Ｓ１５）。実行命令の実行後、制御部１５は、実行中のいずれかの処理が終了したことによる停止命令が発生したか否かを判断する（Ｓ１６）。具体的には、ＡＤＦ読取部１１による原稿の読み取りの停止の命令（以下、「ＡＤＦ読取停止」という。）、ＦＢ読取部１２による原稿の読み取りの停止の命令（以下、「ＦＢ読取停止」という。）、または、印刷部１３による印刷の停止の命令（以下、「印刷停止」という。）が入力されたか否かを判断する（Ｓ１２）。
【００５１】
制御部１５は、停止命令が発生したと判断した場合（Ｓ１６：ＹＥＳ）、停止遷移計算処理を実行する（Ｓ２１）。
【００５２】
停止遷移計算処理の流れは、図５に示されている。停止遷移計算処理では、制御部１５は、発生した停止命令が印刷停止であるか否かを判断する（Ｓ２１０１）。制御部１５は、印刷停止であると判断した場合（Ｓ２１０１：ＹＥＳ）、状態カウンタのカウント値Ｓから「４」を減算する（Ｓ２１０２）。
【００５３】
そして、制御部１５は、その減算後のカウント値Ｓに印刷に関する劣化係数を乗算する（Ｓ２１０３）。印刷に関する劣化係数は、過去に印刷された用紙枚数の累積値である累積印刷枚数に応じて設定される。たとえば、累積印刷枚数が所定の寿命枚数未満であるときには、印刷に関する劣化係数が「１」に設定され、累積印刷枚数が寿命枚数以上であるときには、印刷に関する劣化係数が「１．２」に設定される。
【００５４】
さらに、制御部１５は、劣化係数の乗算後のカウント値Ｓに印刷に関する温度係数を乗算する（Ｓ２１０４）。温度係数は、複合機１の周囲温度が第１温度未満の低温であるときには、印刷に関する温度係数が「１．２」に設定され、周囲温度が第１温度以上第２温度未満の常温であるときには、印刷に関する温度係数が「１」に設定され、周囲温度が第２温度以上の高温である時には、印刷に関する温度係数が「０．８」に設定される。
【００５５】
制御部１５は、発生した停止命令が印刷停止ではないと判断した場合（Ｓ２１０１：ＮＯ）、発生した停止命令がＦＢ読取停止で合ったか否かを判断する（Ｓ２１０５）。制御部１５は、ＦＢ読取停止であると判断した場合（Ｓ２１０５：ＹＥＳ）、状態カウンタのカウント値Ｓから「３」を減算する（Ｓ２１０６）。
【００５６】
そして、制御部１５は、その減算後のカウント値ＳにＦＢ読取に関する劣化係数を乗算する（Ｓ２１０７）。ＦＢ読取に関する劣化係数は、過去にＦＢ方式で読み取られた原稿の枚数の累積値である累積ＦＢ読取枚数に応じて設定される。たとえば、累積ＦＢ読取枚数が所定の寿命枚数未満であるときには、ＦＢ読取に関する劣化係数が「１」に設定され、累積ＦＢ読取枚数が寿命枚数以上であるときには、ＦＢ読取に関する劣化係数が「１．２」に設定される。
【００５７】
さらに、制御部１５は、劣化係数の乗算後のカウント値ＳにＦＢ読取に関する温度係数を乗算する（Ｓ２１０８）。温度係数は、周囲温度が第１温度未満の低温であるときには、ＦＢ読取に関する温度係数が「１．２」に設定され、周囲温度が第１温度以上第２温度未満の常温であるときには、ＦＢ読取に関する温度係数が「１」に設定され、周囲温度が第２温度以上の高温である時には、ＦＢ読取に関する温度係数が「０．８」に設定される。
【００５８】
制御部１５は、発生した停止命令がＦＢ読取停止ではないと判断した場合（Ｓ２１０５：ＮＯ）、発生した停止命令がＡＤＦ読取停止で合ったか否かを判断する（Ｓ２１０９）。制御部１５は、ＡＤＦ読取停止であると判断した場合（Ｓ２１０９：ＹＥＳ）、状態カウンタのカウント値Ｓに「２」を減算する（Ｓ２１１０）。
【００５９】
そして、制御部１５は、その減算後のカウント値ＳにＡＤＦ読取に関する劣化係数を乗算する（Ｓ２１１１）。ＡＤＦ読取に関する劣化係数は、過去にＡＤＦ方式で読み取られた原稿の枚数の累積値である累積ＡＤＦ読取枚数に応じて設定される。たとえば、累積ＡＤＦ読取枚数が所定の寿命枚数未満であるときには、ＡＤＦ読取に関する劣化係数が「１」に設定され、累積ＡＤＦ読取枚数が寿命枚数以上であるときには、ＡＤＦ読取に関する劣化係数が「１．２」に設定される。
【００６０】
さらに、制御部１５は、劣化係数の乗算後のカウント値ＳにＡＤＦ読取に関する温度係数を乗算する（Ｓ２１１２）。複合機１の周囲温度が第１温度未満の低温であるときには、ＡＤＦ読取に関する温度係数が「１．２」に設定され、周囲温度が第１温度以上第２温度未満の常温であるときには、ＡＤＦ読取に関する温度係数が「１」に設定され、周囲温度が第２温度以上の高温である時には、ＡＤＦ読取に関する温度係数が「０．８」に設定される。
【００６１】
停止遷移計算処理の終了後は、処理がメインルーチンに戻り、制御部１５は、電源切替処理を実行する（Ｓ２２）。電源切替処理については、後述する。
【００６２】
その後、制御部１５は、停止命令に係る停止処理を実行する（Ｓ２３）。そして、制御部１５は、入力された全ての実行命令に係る停止処理を実行したか否かを判断し（Ｓ２４）、実行していれば（Ｓ２４：ＹＥＳ）、メインルーチンの実行を終了し、全ての実行命令に係る停止処理を実行していなければ、他の実行命令が入力されたか否かを判断する（Ｓ１７）。
【００６３】
メインルーチンのステップＳ１４，Ｓ１９，Ｓ２２で実行される電源切替処理の流れは、図６に示されている。
【００６４】
電源切替処理では、制御部１５は、状態カウンタのカウント値Ｓが１以上かつ５未満の範囲内であるか否かを判断する（Ｓ１４１）。カウント値Ｓが１未満である場合、カウント値Ｓは「１」とされる。
【００６５】
制御部１５は、カウント値Ｓが１以上かつ５未満の範囲内であると判断した場合（Ｓ１４１：ＹＥＳ）、スイッチ２６をオフにし、スイッチ２７をオンにして、ＦＢコンバータ２３から出力される直流電圧がＡＤＦ読取部１１、ＦＢ読取部１２、印刷部１３およびＤＣ−ＤＣコンバータ２４に供給される第２状態（フライバック状態）とする（Ｓ１４２）。
【００６６】
制御部１５は、カウント値Ｓが１以上かつ５未満の範囲内ではないと判断した場合（Ｓ１４１：ＮＯ）、つまりカウント値Ｓが５以上である場合、カウント値Ｓが５以上かつ７未満の範囲内であるか否かを判断する（Ｓ１４３）。
【００６７】
制御部１５は、カウント値Ｓが５以上７未満の範囲内であると判断した場合（Ｓ１４３：ＹＥＳ）、スイッチ２６をオンにし、スイッチ２７をオフにして、ＬＬＣコンバータ２２から出力される直流電圧がＡＤＦ読取部１１、ＦＢ読取部１２、印刷部１３およびＤＣ−ＤＣコンバータ２４に供給される第１状態（ＬＬＣ状態）とする（Ｓ１４４）。
【００６８】
制御部１５は、カウント値Ｓが５以上７未満の範囲内ではないと判断した場合、つまりカウント値Ｓが７以上である場合、スイッチ２６，２７の両方をオンにして、ＬＬＣコンバータ２２およびＦＢコンバータ２３からそれぞれ出力される直流電圧が重畳されてＡＤＦ読取部１１、ＦＢ読取部１２、印刷部１３およびＤＣ−ＤＣコンバータ２４に供給される第３状態（フライバック＋ＬＬＣ状態）とする（Ｓ１４５）。
【００６９】
＜作用効果＞
以上のように、ＡＤＦ読取部１１、ＦＢ読取部１２および印刷部１３の動作状態が変化する前に、その変化後の動作状態が予測される。予測された動作状態は、状態カウンタのカウント値Ｓで示される。前述の例では、ＡＤＦ読取部１１、ＦＢ読取部１２および印刷部１３の動作が停止した状態で実行命令が複合機１に入力され、その実行命令に係る読み取りまたは印刷の実行にＡＤＦ読取部１１、ＦＢ読取部１２および印刷部１３の少なくとも１つの起動が伴う場合、起動遷移計算処理により、起動後の動作状態を示すカウント値Ｓが求められる。また、起動後に他の実行命令が複合機１に入力された場合、通常遷移計算処理により、他の実行命令に係る読み取りまたは印刷の実行後の動作状態を示すカウント値Ｓが更新される。さらに、実行命令に係る読み取りまたは印刷が終了したことによる停止命令が発生した場合には、停止遷移計算処理により、停止命令の対象であるＡＤＦ読取部１１、ＦＢ読取部１２または印刷部１３の停止後（停止処理後）の動作状態を示すカウント値Ｓが更新される。そして、予測された動作状態を示すカウント値Ｓに応じて、ＬＬＣコンバータ２２からＡＤＦ読取部１１、ＦＢ読取部１２および印刷部１３に電力が供給される第１状態と、少なくともＦＢコンバータ２３からＡＤＦ読取部１１、ＦＢ読取部１２および印刷部１３に電力が供給される第２状態または第３状態とに切り替えられる。
【００７０】
よって、ＡＤＦ読取部１１、ＦＢ読取部１２および印刷部１３の動作状態の変化に対して遅れずに、ＡＤＦ読取部１１、ＦＢ読取部１２および印刷部１３への電力の供給元を切り替えることができる。
【００７１】
＜変形例＞
以上、本発明の一実施形態について説明したが、本発明は、他の形態で実施することもできる。
【００７２】
たとえば、前述の実施形態では、起動遷移計算処理、通常遷移計算処理および停止遷移計算処理において、複合機１の周囲温度に応じた温度補正係数をカウント値Ｓに乗算するとしたが、複合機１の周囲の湿度に応じた湿度補正係数がカウント値Ｓに乗算されてもよい。
【００７３】
また、前述の実施形態に記載されている具体的な数値は、一例であり、適宜に変更されるとよい。
【００７４】
その他、前述の構成には、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
【符号の説明】
【００７５】
１：複合機
１１：ＡＤＦ読取部
１２：ＦＢ読取部
１３：印刷部
１５：制御部
２２：ＬＬＣコンバータ
２３：ＦＢコンバータ
２５：切替部
【図１】
2020167852.tif 000003
【図２】
2020167852.tif 000004
【図３】
2020167852.tif 000005
【図４】
2020167852.tif 000006
【図５】
2020167852.tif 000007
【図６】
2020167852.tif 000008