(57)【要約】【課題】本発明は、ユーザにより設定された電力状態への復帰を、より少ないユーザ操作で実現することができる情報処理装置を提供する。【解決手段】画像形成装置１では、スリープ復帰ボタン３３が押下されている時間を計測し、計測された時間の長さに応じて、予めユーザにより設定された電力モードのうちのいずれかの電力モードを選定する。そして、選定された電力モードに基づいて、画像形成装置内の各部への通電状態を変更する。【選択図】図５
2015011652.tif 000002
【特許請求の範囲】
【請求項１】
通常電力モードと省電力モードを含む複数の電力モードを備え、前記複数の電力モードを切り替えることで装置内の各部への通電状態の変更が可能な情報処理装置であって、
前記情報処理装置を前記省電力モードから通常電力モードまたは他の省電力モードに復帰させるための操作ボタンと、
前記操作ボタンが押下されている時間を計測する計測手段と、
前記計測手段により計測された時間の長さに応じて、前記情報処理装置が移行する電力モードを選定する選定手段と、
前記選定手段により選定された電力モードに基づいて、前記情報処理装置の各部への通電状態を変更する制御手段とを備えることを特徴とする情報処理装置。
【請求項２】
前記選定手段は、前記計測手段により計測された時間が閾値を超えた場合には通常電力モードを選定し、前記計測手段により計測された時間が閾値を超えなかった場合には、前記複数の電力モードのうちユーザにより予め設定された省電力モードを選定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記計測手段は、
通電状態にある前記制御手段が前記操作ボタンの押下により前記省電力モードから通常電力モードまたは他の省電力モードに復帰する際に、前記操作ボタンの押下が開始されたときの押下開始時刻から、前記操作ボタンの押下が終了したときの押下終了時刻までの時間を計測することにより、前記操作ボタンが押下されている時間を計測することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記計測手段は、
通電状態にない前記制御手段が前記操作ボタンの押下により前記省電力モードから通常電力モードまたは他の省電力モードに復帰する際に、前記制御手段の動作開始時刻と、前記操作ボタンの押下が終了したときの押下終了時刻を計測し、前記動作開始時刻から前記押下終了時刻までの時間に、前記操作ボタンの押下が開始されたときから前記制御手段の動作が開始されたときまでの待ち時間を加算することにより、前記操作ボタンが押下されている時間を計測することを特徴とする請求項１または２に記載の情報処理装置。
【請求項５】
一定の条件下で所定時間が経過すると前記情報処理装置を省電力状態に移行させるオートスリープ手段と、
前記計測手段により計測された時間の長さに応じて、前記所定時間を延長する延長手段とをさらに備えることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
通常電力モードと省電力モードを含む複数の電力モードを備え、前記複数の電力モードを切り替えることで装置内の各部への通電状態の変更が可能な情報処理装置の制御方法であって、
前記情報処理装置を前記省電力モードから通常電力モードまたは他の省電力モードに復帰させるための操作ボタンが押下されている時間を計測する計測工程と、
前記計測工程にて計測された時間の長さに応じて、前記情報処理装置が移行する電力モードを選定する選定工程と、
前記選定工程にて選定された電力モードに基づいて、前記情報処理装置の各部への通電状態を変更する制御工程とを備えることを特徴とする制御方法。
【請求項７】
請求項６に記載の制御方法を情報処理装置に実行させるためのコンピュータに読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びその制御方法、並びにプログラムに関し、特に、複合機やプリンタ、ファクシミリ、携帯情報端末等の省電力機能を有する情報処理装置の制御技術に関する。
【背景技術】
【０００２】
近年、オフィスで使用される複合機やプリンタ、ファクシミリ等の情報処理装置には省電力効果の高いものが望まれている。そのため、省電力モード時だけではなく、スタンバイ中であっても装置内の使用しない部分への電力をカットすることで、より実効電力を下げることができる情報処理装置が提案されている（例えば、特許文献１参照）。
【０００３】
一方、省電力機能を有する情報処理装置に対して、より少ない操作で省電力状態からユーザの望む電力状態へ復帰させる機能や、復帰後の状態を予めユーザが設定した期間維持させる機能の搭載が望まれている。例えば、特許文献２では、ユーザが「延長指示ボタン」を押下すると、省電力モードに移行するまでのモード設定時間を基本設定時間に延長時間を加算し、省電力状態に移行するまでの時間を延長させる。これにより、復帰状態から「延長指示ボタン」を操作することにより省電力状態に移行するまでの時間を延長させることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２０１９８６号公報
【特許文献２】特開２０１０−０６４３１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献２では、特許文献１のような複数の省電力モードを備えた装置において、より少ないユーザ操作で省電力状態からユーザの望む電力モードへ復帰を実現する点については考慮されていない。また、省電力状態からの復帰操作と次の省電力状態へ移行するまでの時間を延長する操作は連動していないため、省電力状態から復帰させる操作と復帰状態を延長させる操作は別々に行う必要がある。
【０００６】
特許文献２に記載された技術は、ユーザの望む期間復帰した状態を維持させる場合に有効であり、より少ないユーザ操作で省電力状態からユーザの望む電力状態へ復帰させるという点についてあまり貢献しない。また、省電力状態からユーザの望む電力状態へ復帰させる操作と復帰状態を延長させる操作が別々であり、１度の操作で同時に復帰と延長を行えないという課題もある。
【０００７】
本発明は、上記課題に鑑みて成されたものであり、ユーザにより設定された電力状態への復帰を、より少ないユーザ操作で実現することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の情報処理装置は、通常電力モードと省電力モードを含む複数の電力モードを備え、前記複数の電力モードを切り替えることで装置内の各部への通電状態の変更が可能な情報処理装置であって、前記情報処理装置を前記省電力モードから通常電力モードまたは他の省電力モードに復帰させるための操作ボタンと、前記操作ボタンが押下されている時間を計測する計測手段と、前記計測手段により計測された時間の長さに応じて、前記情報処理装置が移行する電力モードを選定する選定手段と、前記選定手段により選定された電力モードに基づいて、前記情報処理装置の各部への通電状態を変更する制御手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、情報処理装置を省電力モードから通常電力モードまたは他の省電力モードに復帰させるための操作ボタンを備え、操作ボタンが押下されている時間を計測し、計測された時間の長さに応じて、情報処理装置が移行する電力モードを選定する。そして、選定された電力モードに基づいて、情報処理装置内の各部への通電状態を変更する。これにより、ユーザにより設定された電力状態への復帰を、より少ないユーザ操作で実現することができる。その結果、ユーザが望む電力モードへ移行完了するまで時間をより短くすることが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態に係る情報処理装置の概略構成を示すブロック図である。
【図２】図１の画像形成装置における電力モードと電力供給個所との対応を示す通電管理仕様テーブルの一例を示す図である。
【図３】スリープ復帰ボタンが押下されたときの画像形成装置の復帰処理の流れを示すフローチャートである。
【図４】図３のステップＳ３０２における押下時間計測処理の詳細を示すフローチャートである。
【図５】図３のステップＳ３０３における復帰パターンの判断処理の詳細を示すフローチャートである。
【図６】図３のステップＳ３０４における復帰処理の詳細を示すフローチャートである。
【図７】ＣＰＵが停止状態のときにスリープ復帰ボタンが１回押下されたときのスリープ復帰ボタンの状態と画像形成装置１内の各部の電力状態の遷移を示すタイムチャートである。
【図８】ＣＰＵが停止状態のときにスリープ復帰ボタンが１回押下されたときの押下時間を求める処理の流れを示すフローチャートである。
【図９】本発明の第２の実施形態におけるオートスリープタイマ機能の設定処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１２】
［第１の実施形態］
図１は、本発明の第１の実施形態に係る情報処理装置の概略構成を示すブロック図である。
【００１３】
本発明の実施形態に係る情報処理装置の一例である画像形成装置１は、以下の各部を備える。
【００１４】
スキャナ部２は、読取手段として、原稿から光学的に画像を読み取ってデジタル画像に変換する機能を有する。スキャナ部２は、自動的に原稿束を逐次入れ替えることが可能な原稿給紙ユニット（ＤＦユニット）１１と、原稿を光学的にスキャンしてデジタル画像に変換することが可能なスキャナユニット１２とから成り、変換された画像データはコントローラ３に送信される。
【００１５】
プリンタ部４は、印刷手段として、デジタル画像を紙媒体に印刷出力する機能を有する。プリンタ部４は、紙束から一枚ずつ逐次給紙可能な給紙ユニット１８と、給紙した紙に画像データを印刷するためのマーキングユニット１６と、印刷後の紙を排紙するための排紙ユニット１７とから成る。
【００１６】
コントローラ３はＣＰＵ１３を有し、スキャナ部２やプリンタ部４との間で画像データの送受信および保存を行う。例えば、コントローラ３は、スキャナ部２から受信した画像データをメモリ１５に一時保存する。その後、ハードディスク１４へと画像データを格納することで画像のスキャンと保存が完了する。ハードディスク１４は、デジタル画像や制御プログラム等を記憶する記憶装置である。
【００１７】
また、コントローラ３は、ハードディスク１４から画像データをメモリ１５に一時保存し、メモリ１５からプリンタ部４に画像データを送信することによりプリント出力を行うことができる。
【００１８】
画像処理ユニット５は汎用画像処理部１９を有し、メモリ１５に保存した画像データを汎用画像処理部１９で縮小等の処理を行った後に再度メモリ１５に保存することができる。この汎用画像処理部１９は、必要に応じて様々な場面で使用される。
【００１９】
ＦＡＸ＿Ｉ／Ｆ７は、電話回線等に接続して、ＣＰＵ１３からの指示に応じてデジタル画像をファクシミリ送信したり、外部からのファクシミリデータを受信するインターフェースである。操作部８は、画像形成装置１の操作を行なうための各種キーやボタンと、ユーザに画像形成装置の設定情報やジョブ情報を表示するための表示部を備える。また、操作部８には、省電力状態にある画像形成装置１を通常電力状態または他の省電力状態に復帰させるためのスリープ復帰ボタン３３（操作ボタン）を備える。
【００２０】
ＬＡＮ＿Ｉ／Ｆ９は、ネットワーク等を介して外部のコンピュータ１０に接続して通信を制御するインターフェースである。ＣＰＵ１３は、ＬＡＮ経由でコンピュータ１０からデジタル画像の入出力、ジョブの発行や機器の指示等も行なうことが可能である。また、ＣＰＵ１３は、操作部８からの操作指示やコンピュータ１０からの指示情報を解釈し、多彩なジョブを実行可能である。
【００２１】
電源部６はＡＣ−ＤＣコンバータ２０を備え、該ＡＣ−ＤＣコンバータ２０がスイッチ３０を介して外部のＡＣ電源２９に接続されている。スイッチ３０をＯＮにすることでＡＣ−ＤＣコンバータ２０にＡＣ電源２９から電力が供給されると、ＡＣ−ＤＣコンバータ２０によりＤＣ電源が生成される。
【００２２】
画像形成装置１では、ＣＰＵ１３（制御手段）により装置全体を４つの独立した範囲で電源制御が可能である。すなわち、ＣＰＵ１３からのスイッチ制御により、コントローラ部電力２５の電源をＯＦＦ／ＯＮ制御可能である。同様に、プリンタ部電力２８、スキャナ部電力２６、汎用画像処理部電力２７の電源をＯＦＦ／ＯＮ制御可能である。ＣＰＵ１３は、図示のスイッチ２１，２２，２３，２４を制御することで、適切に画像形成装置１の必要な場所に電力を供給する。スイッチ２１は、ＡＣ−ＤＣコンバータ２０からコントローラ３へのコントローラ部電力２５の入断を行う。スイッチ２２は、ＡＣ−ＤＣコンバータ２０からプリンタ部４へのプリンタ部電力２８の入断を行う。スイッチ２３は、ＡＣ−ＤＣコンバータ２０からスキャナ部２へのスキャナ部電力２６の入断を行う。スイッチ２４は、ＡＣ−ＤＣコンバータ２０から画像処理ユニット５への汎用画像処理部電力２７の入断を行う。
【００２３】
画像形成装置１は、複写機能、画像送信機能、画像保存機能、画像印刷機能、ＦＡＸ受信プリント機能、ＦＡＸ転送機能、ＦＡＸメモリ受信機能、およびＦＡＸ送信機能を備える。
【００２４】
複写機能は、スキャナ部２から読み込んだ画像をハードディスク１４に保存し、同時にプリンタ部４を使用して印刷を行なう。画像送信機能は、スキャナ部２から読み込んだ画像をハードディスク１４に保存し、ＬＡＮを経由してコンピュータ１０に送信する。
【００２５】
画像保存機能は、スキャナ部２から読み込んだ画像をハードディスク１４に保存し、必要に応じて画像送信や画像印刷を行なう。画像印刷機能は、コンピュータ１０から受信したＰＤＬ（ページ記述言語）データを解析し、プリンタ部４で印刷する。
【００２６】
ＦＡＸ受信プリント機能は、ＦＡＸ＿Ｉ／Ｆ７から受信したＦＡＸ画像をハードディスク１４に保存し、同時にプリンタ部４を使用して印刷を行う。ＦＡＸ転送機能は、ＦＡＸ＿Ｉ／Ｆ７から受信したＦＡＸ画像をハードディスク１４に保存し、同時にＬＡＮを経由してコンピュータ１０等に転送する。
【００２７】
ＦＡＸメモリ受信機能は、ＦＡＸ＿Ｉ／Ｆ７から受信したＦＡＸ画像をハードディスク１４に保存し、オペレータからの参照を待つ。ＦＡＸ送信機能は、スキャナ部２から読み込んだ画像をハードディスク１４に保存し、同時にＦＡＸ＿Ｉ／Ｆ７から電話回線に送信する。
【００２８】
なお、上述した多くのケースでハードディスク１４を介在するのは、ジョブに失敗した場合や、電源断等の異常状態からリカバリするためである。
【００２９】
電源部６は、画像形成装置１における電源を供給する装置である。電源部６はＡＣ−ＤＣコンバータ２０を備え、該ＡＣ−ＤＣコンバータ２０がスイッチ３０を介して外部のＡＣ電源２９に接続されている。スイッチ３０をＯＮにすることでＡＣ−ＤＣコンバータ２０にＡＣ電源２９から電力が供給されると、ＡＣ−ＤＣコンバータ２０によりＤＣ電源が生成される。
【００３０】
電源部６は、ＣＰＵ１３の指示により装置全体を４つの独立した箇所で電源制御が可能である。すなわち、ＣＰＵ１３からのスイッチ制御により、コントローラ部電力２５の電源をＯＦＦ／ＯＮ制御可能である。同様に、プリンタ部電力２８、スキャナ部電力２６、及び汎用画像処理部電力２７の電源をＯＦＦ／ＯＮ制御可能である。ＣＰＵ１３は、図示のスイッチ２１，２２，２３，２４を制御することで、適切に画像形成装置１の必要な場所に電力を供給する。スイッチ２１は、ＡＣ−ＤＣコンバータ２０からコントローラ３へのコントローラ部電力２５の入断を行う。スイッチ２２は、ＡＣ−ＤＣコンバータ２０からプリンタ部４へのプリンタ部電力２８の入断を行う。スイッチ２３は、ＡＣ−ＤＣコンバータ２０からスキャナ部２へのスキャナ部電力２６の入断を行う。スイッチ２４は、ＡＣ−ＤＣコンバータ２０から画像処理ユニット５への汎用画像処理部電力２７の入断を行う。
【００３１】
本実施形態では、コントローラ部電力２５の電源がＯＦＦの場合、ＣＰＵ１３にも通電されず停止状態のため、コントローラ３はコントローラ部電力２５をＯＮに復帰させるためのスリープ復帰回路３２を有する。
【００３２】
画像形成装置１は、通常電力状態からコントローラ部電力２５に通電されていない省電力状態やコントローラ部電力２５に通電されている他の省電力状態に移行したり、省電力状態から他の消費電力状態または通常電力状態に復帰する省電力機能を有する。
【００３３】
スリープ状態では、ＣＰＵ１３の周辺デバイスは一般的なサスペンド状態（ＡＣＰＩ−Ｓ３等）となり、ジョブを検出可能な部分（スリープ時電力３１）のみの通電が行われ、装置全体の電力を非常に少ない電力状態にある。具体的には、ＣＰＵ１３は、画像形成装置１の状態をメモリ１５に保存し、ＣＰＵ１３自体を含むコントローラ部電力２５への通電状態をＯＦＦする。このとき、ＣＰＵ１３自体が動作しなくなるが、スリープ時電力３１が給電され、ＦＡＸ＿Ｉ／Ｆ７の一部、操作部８の一部、ＬＡＮ＿Ｉ／Ｆ９の一部、スリープ復帰回路３２、メモリ１５にのみ給電される。すなわち、スリープ時電力３１の給電により、ジョブやユーザ操作による復帰指示が来たことだけが分かる状態となる。そして、ＬＡＮ＿Ｉ／Ｆ９からのネットワーク受信、ＦＡＸ＿Ｉ／Ｆ７からのＦＡＸコール、操作部８のスリープ復帰ボタン３３の押下時に、スリープ復帰回路３２は復帰信号を検知してスイッチ２１をＯＮすることでコントローラ部電力２５がＯＮとなる。なお、ＣＰＵ１３の周辺に配置されたデバイスとは、ハードディスク１４やメモリ１５、画像処理ユニット５、スキャナ部２、プリンタ部、ＬＡＮ＿Ｉ／Ｆ９、操作部８、ＦＡＸ＿Ｉ／Ｆ７等が含まれる。
【００３４】
ＣＰＵ１３は、メモリ１５に保存された装置の状態をメモリ１５から読みだして再設定を行い、コントローラ部電力２５の電源がＯＦＦされる直前の状態に復帰し、スタンバイ状態へと移行する。
【００３５】
スリープ状態では、ハードウェアの多くが動作できない状態にあるため、スタンバイ状態に遷移するだけの機能しか動作していない。ジョブはスタンバイ状態に移行してから受け付ける。
【００３６】
スタンバイ状態では、操作部８からのオペレータによる操作、コンピュータ１０からのＬＡＮ＿Ｉ／Ｆ９経由のジョブ等を受け付ける。プリンタ部電力２８、スキャナ部電力２６、及び汎用画像処理部電力２７はＯＦＦとなっているため、ＣＰＵ１３はスイッチ２２〜２４の使用するデバイスの電源を通電させた後に、所定のジョブを実行する。例えば、以下のように、ジョブ種に応じて各デバイスの電源をＯＮにする。
【００３７】
・複写機能：スキャナ部電力２６とプリンタ部電力２８をＯＮにし、上述したように複写機能を実現する。
【００３８】
・画像送信機能：スキャナ部電力２６のみをＯＮにし、読みとった画像データを送信する。
【００３９】
・画像保存機能：スキャナ部電力２６のみをＯＮにし、読みとった画像データを保存する。
【００４０】
・画像印刷機能：プリンタ部電力２８のみをＯＮにし、様々な画像データを印刷する。
【００４１】
・ＦＡＸ受信プリント：プリンタ部電力２８と汎用画像処理部電力２７をＯＮにし、受信したＦＡＸ画像に汎用画像処理を施したのちに印刷する。
【００４２】
・ＦＡＸ転送処理：汎用画像処理部電力２７のみをＯＮにし、ＦＡＸ受信したデータを汎用画像処理したのちに転送する。
【００４３】
・ＦＡＸメモリ受信処理：汎用画像処理部電力２７のみをＯＮにし、ＦＡＸ受信したデータを汎用画像処理した後、ハードディスク１４に保存する。
【００４４】
・ＦＡＸ送信処理：スキャナ部電力２６と汎用画像処理部電力２７をＯＮにし、読み込んだＦＡＸ画像データを電話回線３４に送信する。
【００４５】
ジョブが完了すると、上述したデバイスへの電源を落とすことで、使用するときだけ必要なデバイスのみを通電させることが可能となり、スタンバイ時の待機電力を削減することが可能となる。
【００４６】
画像形成装置１は、スタンバイ状態からユーザが一定時間使用せず（操作部８を操作せず）、ジョブの投入もその時間内に発生しなかった場合に、自動でスリープ状態に移行するオートスリープタイマ機能を有する。
【００４７】
オートスリープタイマ機能の設定値（スリープ状態に自動的に移行するまでに必要な時間）は、操作部８を介してユーザが設定可能である。設定された設定値は、ハードディスク１４にデフォルト設定値として記憶される。そして、画像形成装置１が起動時にハードディスク１４から設定値が読み出され、メモリ１５のオートスリープタイマ値格納領域に書き込まれる。そして、ＣＰＵ１３上で動作するプログラムがメモリ１５上のスリープタイマ値格納領域に書き込まれた設定値を参照して使用する。
【００４８】
ＣＰＵ１３は、タイマ機能（不図示）を備え、スリープタイマ値格納領域に書かれた設定値の時間をタイマ機能にセットすると、セットした時間に割り込み処理が発生し、ＣＰＵ１３上で動作するソフトウェアに通知される。セットした時間が経過する前に、操作部８からのユーザ操作やジョブ投入が発生した場合には、タイマ機能に時間の再セットを行い、タイマをリスタートさせる。画像形成装置が一定の条件下にある場合（例えばユーザが一定時間使用せず、ジョブの投入もその時間内に発生しなかった場合等）にのみ割り込み処理が発生し、上述したスリープ状態への遷移処理がＣＰＵ１３上で実行される。
【００４９】
図２は、図１の画像形成装置１における電力モードと電力供給個所との対応を示す通電管理仕様テーブルの一例を示す図である。
【００５０】
図２において、通電管理仕様テーブル２００は、電力モード２０１、コントローラ部電力通電パターン２０２、プリンタ部電力通電パターン２０３、スキャナ部電力通電パターン２０４、及び汎用画像処理部電力通電パターン２０５からなる。
【００５１】
電力モード２０１には、通常電力モード、省電力モード１、省電力モード２、省電力モード３、省電力モード４、省電力モード５という複数の電力モードが存在する。そして、６段階の電力モードのそれぞれには、どのデバイスに通電ＯＮし、どのデバイスをＯＦＦするかを示す情報が規定されている。例えば、通常電力モードでは、コントローラ部電力２５、スキャナ部電力２６、汎用画像処理部電力２７、プリンタ部電力２８のいずれの部分にも通電ＯＮしている電力モードである。通常電力モードは、コピージョブを実行するのに必要なユニットや装置に全て通電されているため、ジョブを受け付けても迅速に実行可能な電力状態である。
【００５２】
省電力モード１は、スキャナ部電力２６だけを通電ＯＦＦにした電力モードである。例えば、ＬＡＮ＿Ｉ／Ｆ９から受信したプリントデータを汎用画像処理部１９で画像処理し、プリンタ部４を駆動してプリントを実行するような場合に使用される。
【００５３】
省電力モード２は、プリンタ部電力２８だけを通電ＯＦＦにした電力モードである。例えば、スキャナ部２を使用して読み取った画像データを汎用画像処理部１９で画像処理し、ＬＡＮ＿Ｉ／Ｆ９を経由してコンピュータ１０に画像を送信するような場合に使用される。
【００５４】
省電力モード３は、スキャナ部電力２６とプリンタ部電力２８を通電ＯＦＦにした電力モードである。例えば、ＬＡＮ＿Ｉ／Ｆ９を経由して受信した画像データを汎用画像処理部１９で画像処理し、ハードディスク１４に格納するような場合に使用される。
【００５５】
省電力モード３は、コントローラ部電力２５のみ通電ＯＮにした電力モードである。例えば、ＬＡＮ＿Ｉ／Ｆ９を経由してコンピュータ１０から画像形成装置１の状態の問い合わせを受信した際に、装置状態をＬＡＮ＿Ｉ／Ｆ９を経由してコンピュータ１０に応答を送信するような場合に使用される。
【００５６】
省電力モード５は、コントローラ部電力２５、スキャナ部電力２６、汎用画像処理部電力２７、及びプリンタ部電力２８のいずれの部分にも通電されていない電力状態であり、もっとも消費電力が低い（省電力効果が高い）モードである。
【００５７】
次に、ユーザがスリープ復帰ボタン３３を１回押したときのボタンの押下時間の長さに応じて、画像形成装置１内の通電を再開する部分を選定して通電を再開させて復帰を行う処理について説明する。
【００５８】
まず、ＣＰＵ１３が通電状態にある省電力モード（図２に示す省電力モード１〜４）での復帰処理について説明する。ＣＰＵ１３が通電状態であれば、ＣＰＵ１３上で動作するソフトウェアにより時刻の更新と取得が可能である。
【００５９】
図３は、スリープ復帰ボタン３３が押下されたときの画像形成装置１の復帰処理の流れを示すフローチャートである。なお、図３を含む以下に説明する処理は、ＣＰＵ１３がハードディスク１４等から読み出した制御プログラムを実行することにより実現されるものとする。
【００６０】
ステップＳ３０１では、ＣＰＵ１３は、スリープ復帰ボタン３３が押下されたか否かを判定する。スリープ復帰ボタン３３が押下されたか否かの判断は、操作部８経由でＣＰＵ１３に割り込み信号が入り、ＣＰＵ１３上で動作するソフトウェアに割り込みが通知されたか否かで行われる。
【００６１】
ステップＳ３０２では、ＣＰＵ１３上で動作するソフトウェアに割り込みが通知され、ＣＰＵ１３がスリープ復帰ボタン３３が押下されたと判断すると、ＣＰＵ１３は、ボタン押下時間の計測処理を行う。ボタン押下時間の計測処理の詳細については図４を用いて詳しく説明する。
【００６２】
ステップＳ３０３では、ＣＰＵ１３は、ステップＳ３０２で計測したボタン押下時間に基づいて復帰パターンの判断処理を行う。復帰パターン判断処理の詳細については図５を用いて詳しく説明する。
【００６３】
ステップＳ３０４では、ＣＰＵ１３は、ステップＳ３０３で求めた復帰パターンに従い、図２で説明した電力モードの仕様を参照して、復帰処理を行って本処理を終了する。
【００６４】
図４は、図３のステップＳ３０２における押下時間計測処理の詳細を示すフローチャートである。
【００６５】
まず、ＣＰＵ１３は、スリープ復帰ボタン３３が押下されたときの時刻を押下開始時刻（Ｔｓ）として記憶する（ステップＳ４０１）。時刻の記憶方法として例えば以下の方法がある。ＣＰＵ１３上で動作するＯＳが、ＣＰＵ１３が備えるタイマレジスタ（ＣＰＵに供給されるクロックパルスに応じて周期的に値が加算されるレジスタ）によって時刻を随時更新している。そして、スリープ復帰ボタン３３押下でＣＰＵ１３に割り込み信号が入ると、ＣＰＵ１３上で動作するソフトウェアは押下開始時刻をＯＳ経由で取得し、メモリ１５に押下開始時刻（Ｔｓ）を記憶させる。
【００６６】
次に、ステップＳ４０２では、ＣＰＵ１３は、スリープ復帰ボタン３３が押下状態から解放されたか否かの判断を、上述した割り込みで検知すると、ステップＳ４０３へ進む。ステップＳ４０３では、ＣＰＵ１３は、スリープ復帰ボタン３３が押下状態から解放されたときの時刻を押下終了時刻（Ｔｅ）としてメモリ１５に記憶する。
【００６７】
次に、ＣＰＵ１３は、メモリ１５に記憶された押下開始時刻（Ｔｓ）と押下終了時刻（Ｔｅ）を読み出し、これらからボタン押下時間（Ｔｉ）を算出する（ステップＳ４０４）。これは単純に押下終了時刻（Ｔｅ）−押下開始時刻（Ｔｓ）で求める。
【００６８】
次に、ＣＰＵ１３は、ステップＳ４０４で算出したボタン押下時間（Ｔｉ）をメモリ１５に記憶して（ステップＳ４０５）、リターンする。
【００６９】
次に、図４の処理により求めたボタン押下時間（Ｔｉ）に基づいて実行される、図３のステップＳ３０３の復帰パターン判断処理の詳細を図５を用いて説明する。
【００７０】
図５は、図３のステップＳ３０３における復帰パターンの判断処理の詳細を示すフローチャートである。
【００７１】
まず、ＣＰＵ１３は、メモリ１５から読み出したボタン押下時間（Ｔｉ）と、ハードディスク１４から読み出した長押し時間の閾値（Ｔｌｍ）を比較して、ボタン押下時間（Ｔｉ）が閾値（Ｔｌｍ）を超えているか判定する（ステップＳ５０１）。閾値を超えていた場合（ステップＳ５０１でＹＥＳ）、ＣＰＵ１３は、復帰パターンとして予めユーザが設定したユーザ設定電力モード（長押し復帰時移行モード）を選定する（ステップＳ５０２）。本実施形態では、長押し復帰時移行モードを、例えば通常電力モードとする。
【００７２】
一方、ステップＳ５０１でボタン押下時間Ｔｉが閾値Ｔｌｍを超えていなかった場合は（ステップＳ５０１でＮＯ）、ＣＰＵ１３は、復帰パターンとして予めユーザが設定したユーザ設定電力モード（短押し復帰時移行モード）を選定する（ステップＳ５０３）。本実施形態では、短押し復帰時移行モードを、例えば省電力モード２とする。本実施形態では、長押し復帰時移行モードのデフォルト設定が通常電力モードであり、短押し復帰時移行モードのデフォルト設定が省電力モード２としている。ユーザは、スリープ復帰ボタン３３の長押し時と短押し時のそれぞれの移行モードを設定変更可能であり、ステップＳ５０２，Ｓ５０３では設定された条件に従い、別の省電力モードに選定させることも可能である。復帰時にどの省電力モードへ移行させるかの設定は、操作部８の画面からユーザが設定可能である。設定された省電力モードはハードディスク１４に記憶される。
【００７３】
ステップＳ５０４では、ＣＰＵ１３は、ステップＳ５０２またはステップＳ５０３で選定された移行モード（Ｓｍｏｄｅ）をメモリ１５に記憶して（ステップＳ５０４）、リターンする。
【００７４】
次に、図５の処理により求めた復帰パターンに基づいて行われる、図３のステップＳ３０４の復帰処理の詳細を図６を用いて説明する。
【００７５】
図６は、図３のステップＳ３０４における復帰処理の詳細を示すフローチャートである。
【００７６】
ステップＳ６０１では、ＣＰＵ１３は、メモリ１５に記憶されている現状の省電力モード（Ｓｎｏｗ）を読み出す。現状の省電力モード（Ｓｎｏｗ）は、図２で説明した電力モードのパターンが切り替わるたびに、切り替え完了後に更新され、メモリ１５に上書き保存される情報である。さらに、ＣＰＵ１３は、図５のステップＳ５０４でメモリ１５に記憶した移行モード（Ｓｍｏｄｅ）をメモリ１５から読み出す。そして、ステップＳ６０１以降では、ＣＰＵ１３は、図２に示す通電管理仕様テーブル２００を参照し、現状の省電力モードと移行モードを比較する。そして、コントローラ部電力２５、スキャナ部電力２６、汎用画像処理部電力２７、及びプリンタ部電力２８のそれぞれの通電状態を変更する。
【００７７】
まず、ＣＰＵ１３は、プリンタ部電力２８の通電パターンについて、現状の省電力モードがＯＦＦで移行モードがＯＮであるか判定する（ステップＳ６０２）。ＯＦＦ⇒ＯＮであると判定した場合、ＣＰＵ１３はプリンタ部電力２８の通電状態をＯＮして（ステップＳ６０３）、ステップ６０６へ進む。一方、ＯＦＦ⇒ＯＮでなかった場合は、ＣＰＵ１３は、プリンタ部電力２８の通電パターンについて、現状の省電力モードがＯＮで移行モードがＯＦＦであるか判定する（ステップＳ６０４）。ＯＮ⇒ＯＦＦであると判定した場合、ＣＰＵ１３はプリンタ部電力２８の通電状態をＯＦＦする（ステップＳ６０５）。一方、ステップ６０４でＮＯと判定した場合はステップ６０６へ進む。プリンタ部電力２８の通電状態のＯＮ／ＯＦＦは、ＣＰＵ１３がスイッチ２２を制御することで切り替わる。
【００７８】
次に、ＣＰＵ１３は、スキャナ部電力２６の通電パターンについて、現状の省電力モードがＯＦＦで移行モードがＯＮであるか判定する（ステップＳ６０６）。ＯＦＦ⇒ＯＮであると判定した場合、ＣＰＵ１３はスキャナ部電力２６の通電状態をＯＮして（ステップＳ６０７）、ステップ６１０へ進む。一方、ＯＦＦ⇒ＯＮでなかった場合は、ＣＰＵ１３は、スキャナ部電力２６の通電パターンについて、現状の省電力モードがＯＮで移行モードがＯＦＦであるか判定する（ステップＳ６０８）。ＯＮ⇒ＯＦＦであると判定した場合、ＣＰＵ１３はスキャナ部電力２６の通電状態をＯＦＦする（ステップＳ６０９）。一方、ステップ６０８でＮＯと判定した場合はステップ６１０へ進む。スキャナ部電力２６の通電状態のＯＮ／ＯＦＦは、ＣＰＵ１３がスイッチ２３を制御することで切り替わる。
【００７９】
次に、ＣＰＵ１３は、汎用画像処理部電力２７の通電パターンについて、現状の省電力モードがＯＦＦで移行モードがＯＮであるか判定する（ステップＳ６１０）。ＯＦＦ⇒ＯＮであると判定した場合、ＣＰＵ１３は汎用画像処理部電力２７の通電状態をＯＮして（ステップＳ６１１）、リターンする。一方、ＯＦＦ⇒ＯＮでなかった場合は、ＣＰＵ１３は、汎用画像処理部電力２７の通電パターンについて、現状の省電力モードがＯＮで移行モードがＯＦＦであるか判定する（ステップＳ６１２）。ＯＮ⇒ＯＦＦであると判定した場合、ＣＰＵ１３は汎用画像処理部電力２７の通電状態をＯＦＦして（ステップＳ６１３）、リターンする。一方、ステップ６１２でＮＯと判定した場合は、そのままリターンする。汎用画像処理部電力２７の通電状態のＯＮ／ＯＦＦは、ＣＰＵ１３がスイッチ２４を制御することで切り替わる。
【００８０】
以上のように、画像形成装置内の各部の通電状態を移行後のモードに応じて切り替えて、復帰処理を実施する。復帰処理が完了すると、現状の省電力モード（Ｓｎｏｗ）が、切り替え移行後のモード（Ｓｍｏｄｅ）に更新され、メモリ１５に上書きされる。
【００８１】
次に、ＣＰＵ１３が停止状態（図２に示す省電力モード５）のときに、ユーザがスリープ復帰ボタン３３を１回押下したときの復帰方法について説明する。
【００８２】
図７は、ＣＰＵ１３が停止状態のときにスリープ復帰ボタン３３が１回押下されたときのスリープ復帰ボタン３３の状態と画像形成装置１内の各部の電力状態の遷移を示すタイムチャートである。
【００８３】
図７において、スリープ復帰ボタン状態７０１は、ボタンのＯＮ／ＯＦＦ状態を示している。コントローラ部電力状態７０２は、コントローラ部電力２５の通電状態を示している。ＣＰＵ動作状態７０３は、ＣＰＵ１３の動作状態を示している。スキャナ部電力状態７０４は、スキャナ部電力２６の通電状態を示している。汎用画像処理部電力状態７０５は、汎用画像処理部電力２７の通電状態を示している。省電力モード状態７０６は、画像形成装置１の電力モードの状態を示している。
【００８４】
まず、省電力モード５の状態（７０７）では、コントローラ部電力２５、スキャナ部電力２６、及び汎用画像処理部電力２７のいずれもＯＦＦ状態であり、ＣＰＵ動作状態も当然停止状態である。
【００８５】
次に、スリープ復帰ボタン３３が押下開始されると（７０８）、スリープ復帰ボタン状態７０１はＯＮに変化し、スリープ復帰回路３２が駆動し、コントローラ部電力２５が通電開始し、省電力モード４の状態に遷移する（７０９）。その後、通電状態が安定するとＣＰＵ１３がリセット解除され、ＣＰＵ１３が動作再開する（７１０）。
【００８６】
さらに、スリープ復帰ボタン３３の押下終了（７１１）が検知されると、ボタン押下時間が算出されて移行する省電力モードが選定され、省電力モード２へ復帰処理が行われる。省電力モード２への復帰処理でスキャナ部電力２６及び汎用画像処理部電力２７が通電再開され、省電力モード２への遷移が完了する。
【００８７】
図示では、ボタン押下開始（７０８）からＣＰＵ動作再開（７１０）までの時間ＴｒがＣＰＵ再開待ち時間となる。そして、ＣＰＵ動作再開（７１０）からボタン押下終了（７１１）までの時間とＣＰＵ再開待ち時間（Ｔｒ）を加算した時間がボタン押下時間（Ｔｉ）となる。
【００８８】
ＣＰＵ再開待ち時間（Ｔｒ）では、ＣＰＵ１３は停止状態にあり、ＣＰＵ１３ではボタン押下時間を計測不能である。また、ＣＰＵ再開待ち時間（Ｔｒ）は、スリープ復帰回路３２の処理時間とリセット解除待ち時間で決まるため、ほぼ安定した時間となる。よって、予め画像形成装置１の製造時に、ハードディスク１４に固定値としてＣＰＵ再開待ち時間（Ｔｒ）を書き込んで記憶しておく。そして、装置起動時にハードディスク１４からＣＰＵ再開待ち時間（Ｔｒ）を読み出してメモリ１５に記憶しておく。さらに、ボタン押下時間算出時にメモリ１５からＣＰＵ再開待ち時間（Ｔｒ）を読み出し、ＣＰＵ１３で計測した押下時間と足し合わせることにより、ボタン押下時間（Ｔｉ）の正確な押下時間を求める。
【００８９】
次に、ＣＰＵ１３が停止状態（図２に示す省電力モード５）のときに、ユーザによりスリープ復帰ボタン３３が１回押下されたときの押下時間を求める処理の流れについて図８を用いて説明する。なお、ＣＰＵ１３が通電状態、停止状態のいずれであっても図３に示す処理が実行されるが、ＣＰＵ１３が停止状態のときは、ステップＳ３０２において図８の処理が実行されるものとする。
【００９０】
図８は、ＣＰＵ１３が停止状態のときに、スリープ復帰ボタン３３が１回押下されたときの押下時間を求める処理の流れを示すフローチャートである。なお、本処理では、各ステップの動作主体が上述した処理とは異なる。
【００９１】
まず、スリープ復帰ボタン３３の押下が開始されると、スリープ復帰回路３２が動作し、スイッチ２１がスリープ復帰回路３２によりＯＮされ、コントローラ部電力２５に通電が開始される（ステップＳ８０１）。
【００９２】
次に、コントローラ部電力２５の電圧が安定するまで不図示のリセット回路により一定時間リセット状態が維持された後、ＣＰＵ１３がリセット解除され動作を再開する（ステップＳ８０２）。
【００９３】
ＣＰＵ１３は、動作再開後、直ちにＣＰＵ動作開始時刻（Ｔｃ）をメモリ１５に記憶する（ステップＳ８０３）。そして、スリープ復帰ボタン３３の押下が解放されたかを割り込みで検知し（ステップＳ８０４）、スリープ復帰ボタン３３の押下が終了した押下終了時刻（Ｔｅ）をメモリ１５に記憶する（ステップＳ８０５）。
【００９４】
次に、ＣＰＵ１３は、メモリ１５に記憶されているＣＰＵ再開待ち時間（Ｔｒ）を読み出して取得する（ステップＳ８０６）。そして、ＣＰＵ１３は、ＣＰＵ動作開始時刻（Ｔｃ）と、押下終了時刻（Ｔｅ）と、ＣＰＵ再開待ち時間（Ｔｒ）からボタン押下時間（Ｔｉ）を算出する（ステップＳ８０７）。ボタン押下時間（Ｔｉ）は、押下終了時刻（Ｔｅ）−ＣＰＵ動作開始時刻（Ｔｃ）に対して、ＣＰＵ再開待ち時間（Ｔｒ）を加算することで求めることができる。ＣＰＵ１３は、算出したボタン押下時間（Ｔｉ）をメモリ１５に記憶して（ステップＳ８０８）、本処理を終了する。
【００９５】
上記処理により、ＣＰＵ１３が停止状態から復帰する場合でも、スリープ復帰ボタン３３の押下時間を正しく求めることができる。
【００９６】
上記第１の実施形態によれば、スリープ復帰ボタン３３が押下されている時間を計測し、計測された時間の長さに応じて、予めユーザにより設定された電力モードのうちのいずれかの電力モードを選定する。そして、選定された電力モードに基づいて、画像形成装置内の各部への通電状態を変更する。これにより、ユーザにより設定された電力状態への復帰を、より少ないユーザ操作で実現することができる。その結果、ユーザが望む電力モードへ移行完了するまで時間をより短くすることが可能となる。
【００９７】
［第２の実施形態］
上記第１の実施形態では、スリープ復帰ボタン３３の押下時間を元に、復帰パターンの判断を行い、復帰する形態について、ＣＰＵ１３が通電状態のときとＣＰＵ１３が停止状態のときのそれぞれについて説明した。
【００９８】
本第２の実施形態では、スリープ復帰ボタン３３のボタン押下時間を元に、上述したオートスリープタイマ機能の設定値を変更する処理について図９を用いて説明する。なお、第２の実施形態では、上記第１の実施形態と異なる点のみを説明する。
【００９９】
図９は、本発明の第２の実施形態におけるオートスリープタイマ機能の設定処理の流れを示すフローチャートである。なお、本処理は、ＣＰＵ１３がハードディスク１４等から読み出した制御プログラムを実行することにより実現されるものとする。
【０１００】
まず、ＣＰＵ１３は、図３のステップＳ３０３の復帰パターンの判断処理と同様に、メモリ１５から読み出したボタン押下時間（Ｔｉ）と、ハードディスク１４から読み出した長押し時間の閾値（Ｔｌｍ）とを比較する。そして、ボタン押下時間（Ｔｉ）が閾値（Ｔｌｍ）を超えているか判定する（ステップＳ９０１）。閾値を超えていた場合（ステップＳ９０１でＹＥＳ）、ＣＰＵ１３は、スリープ復帰ボタン３３を長押しされたと判断し、延長オートスリープタイマ値（Ｔａｓ）の算出を行う（ステップＳ９０２）。デフォルトタイマ値（Ｔａｄ）は通常のオートスリープタイマ値であり、このデフォルトタイマ値に対し、延長する倍率をかける。延長する倍率は、例えば、閾値（Ｔｌｍ）の何倍の時間、ボタンが長押しされていたかという押下時間に比例した値とし、ボタン押下時間（Ｔｉ）÷閾値（Ｔｌｍ）とする。よって、延長オートスリープタイマ値（Ｔａｓ）＝デフォルトタイマ値（Ｔａｄ）×ボタン押下時間（Ｔｉ）÷閾値（Ｔｌｍ）で算出できる。このようにして求めた延長オートスリープタイマ値（Ｔａｓ）を設定値として、メモリ１５のオートスリープタイマ値格納領域に書き込む（ステップＳ９０３）。
【０１０１】
一方、ステップＳ９０１でボタン押下時間（Ｔｉ）が閾値（Ｔｌｍ）を超えていなかった場合、ステップＳ９０４へ進む。すなわち、デフォルトタイマ値（Ｔａｄ）をそのまま利用するため、ＣＰＵ１３はデフォルトタイマ値（Ｔａｄ）を設定値として、メモリ１５のオートスリープタイマ値格納領域に書き込む（ステップＳ９０４）。
【０１０２】
このようにして、復帰パターンの判断とオートスリープタイマの延長を１回のボタン押下操作だけで行うことができる。
【０１０３】
上記第２の実施形態によれば、上記第１の実施形態に加えて、一定の条件下で所定時間が経過すると装置を省電力状態に移行させるオートスリープ機能に対して、スリープ復帰ボタン３３の押下時間の長さに応じて、この所定時間を延長する。これにより、ユーザにより設定された電力状態への復帰を、より少ないユーザ操作で実現すると共に、省電力状態へ移行するまでの時間を延長させることも可能となる。
【０１０４】
図９に示す処理では、ボタン長押し復帰時に必ずオートスリープタイマの延長を行う場合について説明した。しかしながら、別途、ボタン長押し復帰時に延長するかしないかを操作部８からユーザに設定させて、その設定値を参照して図９に示す処理を実行するかを判定するように構成してもよい。
【０１０５】
図９に示す処理が行われるタイミングについては、例えば、図５で説明した復帰パターン判断処理の直後に連続して実行してもよいし、図６で説明した復帰処理の直後に実行してもよい。
【０１０６】
上記第１及び第２の実施形態では、情報処理装置として画像形成装置を例に説明するが、画像形成装置以外の装置、例えば携帯情報端末やＰＣ、携帯電話等であってもかまわない。
【０１０７】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１０８】
１  画像形成装置
２  スキャナ部
３  コントローラ
４  プリンタ部
７  電源部
１３  ＣＰＵ
１４  ハードディスク
１５  メモリ
２０  ＡＣ−ＤＣコンバータ
３２  スリープ復帰回路
【図１】
2015011652.tif 000003
【図２】
2015011652.tif 000004
【図３】
2015011652.tif 000005
【図４】
2015011652.tif 000006
【図５】
2015011652.tif 000007
【図６】
2015011652.tif 000008
【図７】
2015011652.tif 000009
【図８】
2015011652.tif 000010
【図９】
2015011652.tif 000011