(57)【要約】【課題】低消費電力化を実現しつつユーザの利便性を向上することができる情報処理装置を提供する。【解決手段】情報処理装置としての画像形成装置１０１は、省電力モードにおいて検知された振動に基づいて開閉検知センサ１０７，１１２〜１１５に電力を供給し、電力が供給された開閉検知センサ１０７，１１２〜１１５によって各開閉手段の操作が検知されると、省電力モードから通常モードに移行する。【選択図】図５Ｂ
2016082544.tif 000002
【特許請求の範囲】
【請求項１】
開閉手段及び前記開閉手段に対する操作を検知する操作検知手段を備え、通常モード及び前記通常モードに比して電力の供給が抑制される省電力モードを有する情報処理装置であって、
振動を検知する振動検知手段と、
前記省電力モードにおいて検知された振動に基づいて前記操作検知手段に電力を供給する電力供給手段と、
前記省電力モードにおいて前記電力が供給された前記操作検知手段によって前記開閉手段に対する操作が検知されると、前記省電力モードから前記通常モードへの移行を行うように制御する制御手段とを備えることを特徴とする情報処理装置。
【請求項２】
前記電力供給手段は、前記省電力モードにおいて前記電力が供給された前記操作検知手段によって前記開閉手段に対する操作が検知されないと、前記操作検知手段への電力の供給を停止することを特徴とする請求項１記載の情報処理装置。
【請求項３】
複数の前記開閉手段及び前記複数の開閉手段の各々に対応する複数の前記操作検知手段を備え、
前記省電力モードにおいて検知された振動の大きさに基づいて前記複数の操作検知手段のうちのいずれに電力を供給するかを決定する決定手段をさらに備えることを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記決定手段は、前記複数の操作検知手段のうちのいずれに電力を供給するかを決定する際、前記検知された振動の大きさ及び少なくとも１つの所定の値を比較することを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記複数の操作検知手段の各々に対応する複数の前記振動検知手段を備え、
前記決定手段は、各前記振動検知手段によって検知された振動に応じて前記複数の操作検知手段のうちのいずれに電力を供給するかを決定することを特徴とする請求項３又は４記載の情報処理装置。
【請求項６】
前記制御手段は、前記省電力モードにおいて前記複数の開閉手段のうち特定の前記開閉手段に対する操作が検知されると、前記省電力モードから前記通常モードへの移行を行うように制御することを特徴とする請求項３乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記開閉手段は、前記情報処理装置のカバーであることを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記開閉手段は、給紙カセット及びトレイであることを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
開閉手段及び前記開閉手段に対する操作を検知する操作検知手段を備え、通常モード及び前記通常モードに比して電力の供給が抑制される省電力モードを有する情報処理装置の制御方法であって、
振動を検知する振動検知ステップと、
前記省電力モードにおいて検知された振動に基づいて前記操作検知手段に電力を供給する電力供給ステップと、
前記省電力モードにおいて前記電力が供給された前記操作検知手段によって前記開閉手段に対する操作が検知されると、前記省電力モードから前記通常モードへの移行を行うように制御する制御ステップとを備えることを特徴とする情報処理装置の制御方法。
【請求項１０】
開閉手段及び前記開閉手段に対する操作を検知する操作検知手段を備え、通常モード及び前記通常モードに比して電力の供給が抑制される省電力モードを有する情報処理装置の制御方法をコンピュータに実行させるプログラムであって、
前記情報処理装置の制御方法は、
振動を検知する振動検知ステップと、
前記省電力モードにおいて検知された振動に基づいて前記操作検知手段に電力を供給する電力供給ステップと、
前記省電力モードにおいて前記電力が供給された前記操作検知手段によって前記開閉手段に対する操作が検知されると、前記省電力モードから前記通常モードへの移行を行うように制御する制御ステップとを備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びその制御方法、並びにプログラムに関し、特に、通常モードに比して電力の供給が抑制される省電力モードを有する情報処理装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
情報処理装置は、各種処理が実行される通常モード及び当該通常モードより情報処理装置の主な構成要素への電力の供給が抑制される省電力モードを有する。通常モードの情報処理装置において、例えば、省電力モードへの移行を指示するモード移行ボタンが押下された場合、又はユーザによって所定の期間以上情報処理装置が操作されない場合に省電力モードへの移行が行われる。省電力モードでは、例えば、情報処理装置に設けられる主な構成要素への電力の供給が停止され、当該情報処理装置における低消費電力化が実現される。
【０００３】
ところで、情報処理装置では、省電力モードから通常モードへの移行の際にも、モード移行ボタンが押下されるが、ユーザの利便性を向上させるために、モード移行ボタンが押下されなくても他の特定の操作がユーザによって行われると、省電力モードから通常モードへの移行が行われる技術も提案されている。例えば、このような技術では、スキャナ処理を実行するプリンタ等の情報処理装置が省電力モードにある時、ユーザが情報処理装置に設けられるリーダカバーを持ち上げると、リーダカバーに設けられた開閉センサが当該リーダカバーに対する操作を検知する。情報処理装置は検知したリーダカバーに対する操作に応じて省電力モードから通常モードへ移行を行う（例えば、特許文献１参照）。特許文献１の技術では、開閉センサとして、例えば、赤色ＬＥＤの発光部を有するフォトインタラプタが用いられ、開閉センサには省電力モードにおいて赤色ＬＥＤを発光するための電力が常時供給される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−００８２４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、開閉センサにおいて赤色ＬＥＤの発光を行う際、例えば、数百ｍＷの電力を開閉センサに供給する必要がある。そこで、省電力モードの情報処理装置において、低消費電力化を実現するために、例えば、開閉センサへの電力の供給を停止すると、開閉センサはリーダカバーに対する操作を検知することができないので、リーダカバーに対する操作に応じて省電力モードから通常モードへの移行を行うことができない。この場合、ユーザは、例えば、モード移行ボタンを押下して省電力モードから通常モードへ移行を指示する必要があり、ユーザの利便性が悪くなる。
【０００６】
本発明の目的は、低消費電力化を実現しつつユーザの利便性を向上することができる情報処理装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の情報処理装置は、開閉手段及び前記開閉手段に対する操作を検知する操作検知手段を備え、通常モード及び前記通常モードに比して電力の供給が抑制される省電力モードを有する情報処理装置であって、振動を検知する振動検知手段と、前記省電力モードにおいて検知された振動に基づいて前記操作検知手段に電力を供給する電力供給手段と、前記省電力モードにおいて前記電力が供給された前記操作検知手段によって前記開閉手段に対する操作が検知されると、前記省電力モードから前記通常モードへの移行を行うように制御する制御手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、省電力モードにおいて検知された振動に基づいて操作検知手段に電力が供給され、電力が供給された操作検知手段によって開閉手段の操作が検知されると、省電力モードから通常モードに移行される。これにより、省電力モードにおいて操作検知手段へ供給する電力を必要最小限にすることができ、且つ開閉手段の操作に応じて省電力モードから通常モードに移行されるので、ユーザが省電力モードから通常モードへの移行に対応する操作を行う必要がなく、もって、省電力モードにおいて低消費電力化を実現しつつユーザの利便性を向上することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係る情報処理装置としての画像形成装置の外観を説明するための側面図である。
【図２】図１の画像形成装置の構成を概略的に示すブロック図である。
【図３】図１における開閉検知センサの動作を説明するための図であり、図３（ａ）はＡＤＦが閉じた場合を示し、図３（ｂ）はＡＤＦが開いた場合を示す。
【図４】図１における振動検知部の構成を概略的に示すブロック図である。
【図５Ａ】図２におけるＣＰＵによって実行されるモード移行処理を説明するためのフローチャートである。
【図５Ｂ】図２におけるＣＰＵによって実行されるモード移行処理を説明するためのフローチャートである。
【図６】図４の振動検知部の第１の変形例の構成を概略的に示すブロック図である。
【図７】図５Ａ及び図５Ｂのモード移行処理の第１の変形例を説明するためのフローチャートである。
【図８】複数の振動検知部を備える変形例の構成を概略的に示すブロック図である。
【図９】図５Ａ及び図５Ｂのモード移行処理の第２の変形例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００１１】
本実施の形態では、情報処理装置としての画像形成装置に本発明を適用した場合について説明するが、本発明の適用先は画像形成装置に限られず、省電力モードを有する情報処理装置であれば本発明を適用することができる。
【００１２】
図１は、本発明の実施の形態に係る情報処理装置としての画像形成装置１０１の外観を説明するための側面図である。なお、図１では、理解を容易にするために内部の構成要素が透けて見えるように描かれる。
【００１３】
図１において、画像形成装置１０１は、読取部１０２及び印刷部１０３を備える。読取部１０２は、ＡＤＦ１０４、原稿読取部１０５、ヒンジ部１０６、及び開閉検知センサ１０７（操作検知手段）を備える。印刷部１０３は、給紙カセット１０８、手差しトレイ１０９、前カバー１１０、後カバー１１１、開閉検知センサ１１２〜１１５（操作検知手段）、及び振動検知部１１６（振動検知手段）を備える。
【００１４】
画像形成装置１０１は、電力状態として、印刷処理等の各種処理を実行する通常モードと当該通常モードより上述した各構成要素、具体的に、読取部１０２及び印刷部１０３への電力の供給が抑制される省電力モードを有する。読取部１０２はスキャン処理を行って原稿を読み取り、読み取ったデータに基づいて画像データを生成する。ＡＤＦ１０４は、原稿読取部１０５の上面に設けられる図示しない原稿台ガラスに原稿を押し付けるための圧板状物であり、ヒンジ部１０６によって上方向に回動可能に構成される。ヒンジ部１０６にはＡＤＦ１０４の開閉操作を検知する開閉検知センサ１０７が設けられる。
【００１５】
印刷部１０３は、印刷処理を行って、例えば、読取部１０２で生成された画像データに基づいて用紙に画像を印刷する。給紙カセット１０８は引き出し可能に構成され、印刷に用いられる用紙が格納される。手差しトレイ１０９、前カバー１１０、及び後カバー１１１は図示しないヒンジ機構によって回動可能に構成される。手差しトレイ１０９は手差し用紙に印刷を行うために当該手差し用紙を配置する際に開閉される。前カバー１１０は、例えば、画像形成装置１０１の正面に設けられ、画像形成装置１０１のメンテナンス、トナーカセットの取り付けや取り外しを行う際に開閉される。後カバー１１１は、例えば、画像形成装置１０１の背面に設けられ、画像形成装置１０１のメンテナンスやジャム処理を行う際に開閉される。給紙カセット１０８、手差しトレイ１０９、前カバー１１０、後カバー１１１の各々には開閉操作を検知する開閉検知センサ１１２〜１１５が夫々設けられる。振動検知部１１６は画像形成装置１０１における振動を検知する。本実施の形態において、振動検知部１１６は、ＡＤＦ１０４、給紙カセット１０８、手差しトレイ１０９、前カバー１１０、後カバー１１１（以下、「開閉手段」という）の各々の開閉操作に起因する振動を検知する。
【００１６】
図２は、図１の画像形成装置１０１の構成を概略的に示すブロック図である。
【００１７】
図２において、画像形成装置１０１は、図１における読取部１０２、印刷部１０３、及び振動検知部１１６の他に、制御部２０１、電源部２０２（電力供給手段）、及び操作部２０３を備える。制御部２０１はＣＰＵ２０４、ＲＡＭ２０５、ＲＯＭ２０６、記憶装置２０７、画像処理部２０８、印刷部Ｉ／Ｆ２０９、読取部Ｉ／Ｆ２１０、ＵＳＢＩ／Ｆ２１１、ネットワークＩ／Ｆ２１２、及びＦＡＸＩ／Ｆ２１３を備える。制御部２０１に設けられる上述した各構成要素はバス２１４で互いに接続される。読取部１０２は読取制御部２１５及び開閉検知センサ１０７を備える。印刷部１０３は印刷制御部２１６及び開閉検知センサ１１２〜１１５を備える。操作部２０３は表示部２２２及びキーボタン２２３を備える。
【００１８】
電源部２０２は、読取部１０２、印刷部１０３、振動検知部１１６、制御部２０１、及び操作部２０３へ夫々電力を供給する。また、電源部２０２は、省電力モードにおいてＣＰＵ２０４から送信される制御信号に基づいて読取部１０２及び印刷部１０３への電力の供給を停止する。本実施の形態において、読取部１０２及び印刷部１０３への電力の供給が停止すると、当該読取部１０２及び印刷部１０３に設けられる読取制御部２１５、開閉検知センサ１０７、印刷制御部２１６、開閉検知センサ１１２〜１１５への電力の供給も停止される。操作部２０３はユーザが操作部２０３を用いて設定した各種処理を実行するための設定情報を制御部２０１に送信する。
【００１９】
ＣＰＵ２０４は、ＲＯＭ２０６に格納された制御プログラムを実行して制御部２０１に設けられる上述した各構成要素を総括的に制御する。ＲＡＭ２０５はＣＰＵ２０４がＲＯＭ２０６に格納された制御プログラムを実行する際に作業領域として用いられる。また、ＲＡＭ２０５は、例えば、印刷処理時に画像処理部２０８で画像処理された画像データを一時的に格納する。記憶装置２０７は大容量のデータやプログラムを格納する。画像処理部２０８は読取部１０２で生成した画像データに画像処理を行う。印刷部Ｉ／Ｆ２０９は印刷部１０３とデータ通信を行う。読取部Ｉ／Ｆ２１０は読取部１０２とデータ通信を行う。ＵＳＢＩ／Ｆ２１１は図示しないＵＳＢコネクタを介して接続された情報処理装置２１７とデータ通信を行う。ネットワークＩ／Ｆ２１２はＬＡＮ２１８に接続された情報処理装置２１９とデータ通信を行う。ＦＡＸＩ／Ｆ２１３は公衆回線網２２０に接続されたＦＡＸ装置２２１とデータ通信を行う。
【００２０】
読取制御部２１５は、図１における開閉検知センサ１０７とデータ通信を行う。読取制御部２１５は開閉検知センサ１０７から送信された開閉操作を検知したことを示す信号を受信すると、受信した信号に応じてＣＰＵ２０４に開閉検知信号を送信する。印刷制御部２１６は図１における開閉検知センサ１１２〜１１５とデータ通信を行う。印刷制御部２１６は、開閉検知センサ１１２〜１１５から送信された開閉操作を検知したことを示す信号を受信すると、受信した信号に応じてＣＰＵ２０４に開閉検知信号を送信する。表示部２２２には、例えば、タッチパネルが用いられ、各種処理を実行するための設定情報を設定する設定メニューが表示される。キーボタン２２３は、例えば、設定情報を設定する際に用いられるテンキーや省電力モードへの移行を指示するモード移行ボタンを含む。なお、モード移行ボタンは省電力モードから通常モードへの移行を指示するためにも用いられる。
【００２１】
図３は、図１における開閉検知センサ１０７の動作を説明するための図であり、図３（ａ）はＡＤＦ１０４が閉じた場合を示し、図３（ｂ）はＡＤＦ１０４が開いた場合を示す。
【００２２】
本実施の形態において、開閉検知センサ１０７，１１２〜１１５は同様の構成を有するため、以下、一例として、開閉検知センサ１０７の構成について説明する。
【００２３】
図３において、開閉検知センサ１０７は、可動式フラグ３０１及びフォトインタラプタ３０２を備える。フォトインタラプタ３０２は図示しない発光部及び受光部を備える。図３（ａ）に示すようにＡＤＦ１０４が閉じた場合、可動式フラグ３０１によってフォトインタラプタ３０２の発光部から発光される光が遮られ、フォトインタラプタ３０２の受光部では発光部から発光された光が検知されない。一方、図３（ｂ）に示すようにＡＤＦ１０４が開いた場合、フォトインタラプタ３０２の発光部から発光される光は可動式フラグ３０１によって遮られることはなく、フォトインタラプタ３０２の受光部で検知される。すなわち、開閉検知センサ１０７は、フォトインタラプタ３０２の受光部における光の検知に応じてＡＤＦ１０４の開閉を検知する。
【００２４】
図４は、図１における振動検知部１１６の構成を概略的に示すブロック図である。
【００２５】
図４において、振動検知部１１６は、振動センサ４０１、アンプ４０２、２つの入力端子を有するコンパレータ４０３、２つの入力端子を有するラッチ４０４、及び定電圧供給回路４０５を備える。ＣＰＵ２０４は、出力端子４０６及び割り込み端子４０７を備える。
【００２６】
振動センサ４０１の出力端子はアンプ４０２の入力端子に接続され、アンプ４０２の出力端子はコンパレータ４０３の一方の入力端子に接続され、コンパレータ４０３の他方の入力端子には定電圧供給回路４０５の出力端子が接続される。コンパレータ４０３の出力端子はラッチ４０４の一方の入力端子に接続され、ラッチ４０４の他方の入力端子にはＣＰＵ２０４の出力端子４０６が接続される。ラッチ４０４の出力端子はＣＰＵ２０４の割り込み端子４０７に接続される。
【００２７】
振動センサ４０１は振動を検知すると振動検知信号をアンプ４０２に送信する。アンプ４０２は受信した振動検知信号の振幅を増幅させて振動増幅信号を生成する。アンプ４０２は生成した振動増幅信号をコンパレータ４０３に送信する。コンパレータ４０３は受信した振動増幅信号の振幅が示す電圧が定電圧供給回路４０５の出力電圧、例えば、２．０Ｖ以上であるか否かを判別する。本実施の形態において、定電圧供給回路４０５の出力電圧は、読取部１０２及び印刷部１０３への電力の供給を行うか否かを決定する基準値となる電圧であり、コンパレータ４０３の判別結果に応じて読取部１０２及び印刷部１０３への電力の供給を行うか否かが決定される。次いで、コンパレータ４０３は、受信した振動増幅信号の振幅が示す電圧が定電圧供給回路４０５の出力電圧、例えば、２．０Ｖ以上であるとき、ラッチ４０４に振動を検知したことを示すＨｉｇｈレベルの振動判別信号を送信する。また、コンパレータ４０３は、受信した振動増幅信号の振幅が示す電圧が定電圧供給回路４０５の出力電圧、例えば、２．０Ｖより小さいとき、ラッチ４０４に振動を検知していないことを示すＬｏｗレベルの振動判別信号を送信する。ラッチ４０４は、Ｄフリップフロップ等で構成され、ＣＰＵ２０４の出力端子４０６から送信されるラッチクリア信号に応じてＣＰＵ２０４の割り込み端子４０７に振動通知信号を送信する。本実施の形態では、ラッチクリア信号によって振動検知部１１６による振動の検知を行うか否かが設定される。具体的に、振動検知部１１６による振動の検知を行う場合、ＣＰＵ２０４からＨｉｇｈレベルのラッチクリア信号が振動検知部１１６に送信され、振動センサ４０１の検知が有効に設定され、ラッチ４０４がコンパレータ４０３から送信された振動判別信号に応じて振動通知信号をＣＰＵ２０４に送信する。一方、振動検知部１１６による振動の検知を行わない場合、ＣＰＵ２０４からＬｏｗレベルのラッチクリア信号が振動検知部１１６に送信され、振動センサ４０１の検知が無効に設定され、ラッチ４０４がＬｏｗレベルの信号をＣＰＵ２０４に送信する。
【００２８】
図５Ａ及び図５Ｂは、図２におけるＣＰＵ２０４によって実行されるモード移行処理を説明するためのフローチャートである。
【００２９】
図５Ａ及び図５Ｂの処理は、ＣＰＵ２０４がＲＯＭ２０６に格納された制御プログラムを実行することによって行われる。
【００３０】
省電力モードの画像形成装置１０１において、低消費電力化を実現するために、例えば、開閉検知センサ１０７，１１２〜１１５への電力の供給を停止すると、開閉検知センサ１０７，１１２〜１１５は各開閉手段（ＡＤＦ１０４、給紙カセット１０８、手差しトレイ１０９、前カバー１１０、後カバー１１１）に対する開閉操作を検知することができないので、各開閉手段に対する開閉操作に応じて省電力モードから通常モードへの移行を行うことができない。この場合、ユーザは、例えば、操作部２０３におけるモード移行ボタンを押下して省電力モードから通常モードへの移行を指示する必要があり、ユーザの利便性が悪くなる。
【００３１】
これに対応して、図５Ａ及び図５Ｂの処理では、省電力モードにおいて検知された振動に基づいて開閉検知センサ１０７，１１２〜１１５に電力が供給され、電力が供給された開閉検知センサ１０７，１１２〜１１５によって各開閉手段に対する開閉操作が検知されると、省電力モードから通常モードに移行する。
【００３２】
具体的に、まず、画像形成装置１０１が起動すると、ＣＰＵ２０４は画像形成装置１０１のモードを通常モードに移行させる（ステップＳ５０１）。次いで、ＣＰＵ２０４は画像形成装置１０１が省電力モードへ移行する条件が満たされたか否かを判別する（ステップＳ５０２）。本実施の形態では、例えば、操作部２０３におけるモード以降ボタンが押下された場合、又はユーザによって所定の期間以上に亘って画像形成装置１０１が操作されない場合に省電力モードへ移行する。その後、画像形成装置１０１が省電力モードへ移行する条件が満たされると（ステップＳ５０２でＹＥＳ）、ＣＰＵ２０４は、振動検知部１１６による振動の検知を行うための設定としてＨｉｇｈレベルのラッチクリア信号を振動検知部１１６に送信し（ステップＳ５０３）、振動センサ４０１の検知を有効に設定する。次いで、ＣＰＵ２０４は電源部２０２に制御信号を送信し、読取部１０２及び印刷部１０３への電力の供給を停止させる（ステップＳ５０４）。読取部１０２及び印刷部１０３への電力の供給が停止すると、読取部１０２及び印刷部１０３に設けられた開閉検知センサ１０７，１１２〜１１５に電力が供給されないので、ステップＳ５０４以降の処理では各開閉手段に対する開閉操作の検知が行われない。次いで、ＣＰＵ２０４は画像形成装置１０１のモードを通常モードから省電力モードへ移行させる（ステップＳ５０５）。次いで、ＣＰＵ２０４は、割り込み信号を受信すると（ステップＳ５０６でＹＥＳ）、画像形成装置１０１のモードを省電力モードから通常モードへ移行させる準備を開始する（ステップＳ５０７）。次いで、ＣＰＵ２０４は、受信した割り込み信号を解析し（ステップＳ５０８）、受信した割り込み信号が振動検知部１１６から送信された振動通知信号であるか否かを判別する（ステップＳ５０９）。
【００３３】
ステップＳ５０９の判別の結果、受信した割り込み信号が振動検知部１１６から送信された振動通知信号でないとき、ＣＰＵ２０４は、受信した割り込み信号が振動検知部１１６による振動の検知ではなく他の要因に基づいた割り込み信号であることを特定し（ステップＳ５１４）、ステップＳ５１５へ処理を進める。
【００３４】
ステップＳ５０９の判別の結果、受信した割り込み信号が振動検知部１１６から送信された振動通知信号であるとき、ＣＰＵ２０４は、振動検知部１１６で振動が検知されたと判断し、読取部１０２及び印刷部１０３に電力を供給することを決定する。その後、ＣＰＵ２０４は、電源部２０２に制御信号を送信して、読取部１０２及び印刷部１０３へ電力を供給させる（ステップＳ５１０）。これにより、開閉検知センサ１０７，１１２〜１１５に電力が供給され、当該開閉検知センサ１０７，１１２〜１１５によって各開閉手段に対する開閉操作の検知が可能となる。次いで、ＣＰＵ２０４は、電力が供給された開閉検知センサ１０７，１１２〜１１５の検知に基づいて送信された開閉検知信号を受信し（ステップＳ５１１）、受信した開閉検知信号に基づいて開閉手段のいずれかに対する開閉操作が行われたか否かを判別する（ステップＳ５１２）。
【００３５】
ステップＳ５１２の判別の結果、開閉手段のいずれかに対する開閉操作が行われたとき、ＣＰＵ２０４は、画像形成装置１０１のモードを省電力モードから通常モードへ移行させ（ステップＳ５１５）（制御手段）、ステップ５０２の処理へ戻る。
【００３６】
ステップＳ５１２の判別の結果、開閉手段のいずれに対しても開閉操作が行われないとき、ＣＰＵ２０４は、電源部２０２に制御信号を送信し、読取部１０２及び印刷部１０３への電力の供給を停止させ、省電力モードを継続して（ステップＳ５１３）、ステップＳ５０６の処理へ戻る。
【００３７】
図５Ａ及び図５Ｂの処理によれば、省電力モードにおいて検知された振動に基づいて開閉検知センサ１０７，１１２〜１１５に電力が供給され、電力が供給された開閉検知センサ１０７，１１２〜１１５によって開閉手段のいずれかに対する開閉操作が検知されると、省電力モードから通常モードに移行される。これにより、省電力モードでは振動が検知されるまで開閉検知センサ１０７，１１２〜１１５に電力が供給されることがないため、省電力モードにおいて開閉検知センサ１０７，１１２〜１１５へ供給する電力を必要最小限にすることができる。また、開閉手段のいずれかに対する開閉操作に応じて省電力モードから通常モードに移行されるので、例えば、ユーザが操作部２０３におけるモード移行ボタンを押下して省電力モードから通常モードへ移行を指示する必要がなく、もって、省電力モードにおいて低消費電力化を実現しつつユーザの利便性を向上することができる。
【００３８】
また、図５Ａ及び図５Ｂの処理によれば、省電力モードにおいて電力が供給された開閉検知センサ１０７，１１２〜１１５によって開閉手段のいずれに対しても開閉操作が検知されないと、読取部１０２及び印刷部１０３への電力の供給が停止され、結果として、開閉検知センサ１０７，１１２〜１１５への電力の供給が停止される。これにより、省電力モードにおいて電力が必要以上に開閉検知センサ１０７，１１２〜１１５に供給されることを抑制することができる。
【００３９】
以上、本発明について実施の形態を用いて説明したが、本発明は上述した実施の形態に限定されるものではない。
【００４０】
例えば、上述した図５Ａ及び図５Ｂの処理において、開閉操作の検知対象となる開閉手段が、ＡＤＦ１０４、給紙カセット１０８、手差しトレイ１０９、前カバー１１０、後カバー１１１である場合について説明しているが、開閉手段は、上記構成要素に限定されず、例えば、予め画像形成装置１０１に設けられておらず、新たにオプション追加された給紙カセット、トレイ、カバー等であってもよい。なお、上記構成要素が追加された画像形成装置１０１でも、図５Ａ及び図５Ｂの処理を実行することにより、ユーザの利便性を損なうことなく省電力モードにおいて低消費電力化を実現することができる。
【００４１】
また、上述した図５Ａ及び図５Ｂの処理において、図示しないハンドセットの置き台からの持ち上げ操作や図示しないカードリーダへのカードの挿入操作を、省電力モードから通常モードへの移行のきっかけとなる操作として検知してもよい。これにより、ＡＤＦ１０４等に対する開閉操作以外の操作を行った場合でも、図５Ａ及び図５Ｂの処理を実行することにより、省電力モードから通常モードへの移行が行われるので、ユーザの利便性を確実に向上することができる。
【００４２】
さらに、上述した図５Ａ及び図５Ｂの処理において、開閉検知センサ１０７，１１２〜１１５のいずれかに対する開閉操作が検知されると、省電力モードから通常モードに移行されたが、特定の開閉検知センサ、例えば、開閉操作が行われた後にスキャン処理の実行が想定されるＡＤＦ１０４に対応する開閉検知センサ１０４に対する開閉操作が検知された場合のみ、省電力モードから通常モードに移行してもよい。これにより、必要以上に、例えば、スキャン処理を所望する場合以外に、省電力モードから通常モードに移行するのを抑制することができる。
【００４３】
上述した図５Ａ及び図５Ｂの処理において、電源部２０２は、読取部１０２及び印刷部１０３ではなく、開閉検知センサ１０７，１１２〜１１５のみに電力を供給してもよい。これによっても、電力の供給先を削減し、電力の消費を抑制することができる。
【００４４】
また、上述した図５Ａ及び図５Ｂの処理において、振動検知部１１６の変形例で検知される振動の大きさに基づいて振動の発生元、具体的に、読取部１０２及び印刷部１０３のいずれかを特定し、特定された構成要素、例えば、読取部１０２にのみ電力を供給してもよい。
【００４５】
図６は、図４の振動検知部１１６の第１の変形例の構成を概略的に示すブロック図である。
【００４６】
本変形例は、その構成、作用が上述した実施の形態と基本的に同じであるので、重複した構成、作用については説明を省略し、以下、上述した実施の形態と異なる構成、作用についてのみ詳細に説明する。
【００４７】
図６において、振動検知部６００は、図４の振動センサ４０１、アンプ４０２、コンパレータ４０３、ラッチ４０４、定電圧供給回路４０５の他に、当該コンパレータ４０３、ラッチ４０４、及び定電圧供給回路４０５（以下、「比較検知部６０４」という）と同様の構成であるコンパレータ６０１、ラッチ６０２、定電圧供給回路６０３（以下、「比較検知部６０５」という）を備える。ＣＰＵ２０４’は出力端子４０６及び割り込み端子４０７の他に、割り込み端子６０６を備える。
【００４８】
振動センサ４０１の出力端子はアンプ４０２の入力端子に接続され、アンプ４０２の出力端子はコンパレータ４０３の一方の入力端子及びコンパレータ６０１の一方の入力端子に夫々接続される。コンパレータ４０３の他方の入力端子には定電圧供給回路４０５の出力端子が接続され、コンパレータ４０３の出力端子はラッチ４０４の一方の入力端子に接続され、ラッチ４０４の出力端子はＣＰＵ２０４’の割り込み端子４０７に接続される。コンパレータ６０１の他方の入力端子には定電圧供給回路６０３の出力端子が接続され、コンパレータ６０１の出力端子はラッチ６０２の一方の入力端子に接続され、ラッチ６０２の出力端子はＣＰＵ２０４’の割り込み端子６０６に接続される。ラッチ４０４の他方の入力端子及びラッチ６０２の他方の入力端子にはＣＰＵ２０４’の出力端子４０６が夫々接続される。
【００４９】
振動検知部６００は、振動の大きさを段階的に検知するために、２つの比較検知部６０４，６０５を用いる。ここで、定電圧供給回路６０３の出力電圧は、定電圧供給回路４０５の出力電圧より小さい電圧が設定される。比較検知部６０４は定電圧供給回路４０５の出力電圧、例えば、２．０Ｖに基づいて振動が大きい場合を検知する。一方、比較検知部６０５は定電圧供給回路６０３の出力電圧、例えば、１．０Ｖに基づいて振動が小さい場合を検知する。すなわち、比較検知部６０４は受信した振動増幅信号の振幅に相当する電圧が２．０Ｖ以上である場合、ＣＰＵ２０４’の割り込み端子４０７に振動通知信号を送信し、比較検知部６０５は受信した振動増幅信号の振幅に相当する電圧が１．０Ｖ以上である場合、ＣＰＵ２０４’の割り込み端子６０６に振動通知信号を送信する。したがって、本実施の形態では、受信した振動増幅信号の振幅に相当する電圧が２．０Ｖ以上であるような振動が大きい場合、比較検知部６０４，６０５からＣＰＵ２０４’の割り込み端子４０７，６０６に振動通知信号が夫々送信される。また、受信した振動増幅信号の振幅に相当する電圧が１．５Ｖ程度であるような振動が小さい場合、比較検知部６０５からＣＰＵ２０４’の割り込み端子６０６にのみ振動通知信号が送信される。さらに、受信した振動増幅信号の振幅に相当する電圧が１．０Ｖ以下であるような殆ど振動が生じていない場合、比較検知部６０４，６０５のいずれも振動通知信号を送信しない。これにより、ＣＰＵ２０４’は割り込み端子４０７，６０６の各々で受信した振動通知信号に基づいて振動検知部６００で検知された振動の大きさを特定する。本実施の形態において、振動検知部６００が印刷部１０３に設けられているとすると、振動の大きさに基づいて、例えば、振動が大きい場合、振動検知部６００の近傍、つまり、印刷部１０３が振動の発生元であると特定し、振動が小さい場合、振動検知部６００から離れた位置に設けられた読取部１０２が振動の発生元であると特定する。
【００５０】
図７は、図５Ａ及び図５Ｂのモード移行処理の第１の変形例を説明するためのフローチャートである。
【００５１】
図７の処理は、ＣＰＵ２０４’がＲＯＭ２０６に格納された制御プログラムを実行することによって行われる。なお、本処理も振動検知部６００が印刷部１０３に設けられていることを前提とする。
【００５２】
上述した図５Ａ及び図５Ｂの処理では、振動検知部１１６で振動が検知されると、振動の発生元が読取部１０２及び印刷部１０３のいずれであるかに関わらず当該読取部１０２及び印刷部１０３の各々に電力が供給されるので、省電力モードにおいて必要以上に電力が供給される場合がある。
【００５３】
これに対応して、図７の処理では、振動検知部６００で検知された振動の大きさに基づいて読取部１０２及び印刷部１０３のうちいずれに電力を供給するかを決定する。
【００５４】
図７の処理において、まず、図５ＡのステップＳ５０１〜Ｓ５０８と同様の処理を行って、ＣＰＵ２０４’は、受信した割り込み信号が振動検知部６００から送信された振動通知信号であるか否かを判別する（ステップＳ７０１）。
【００５５】
ステップＳ７０１の判別の結果、受信した割り込み信号が振動検知部６００から送信された振動通知信号であるとき、ＣＰＵ２０４’は、振動通知信号を受信した端子が割り込み端子４０７であるか否かを判別する（ステップＳ７０２）。
【００５６】
ステップＳ７０２の判別の結果、振動通知信号を受信した端子が割り込み端子４０７であるとき、ＣＰＵ２０４’は、大きい振動が検知された場合であること、つまり、振動検知部６００が設けられた印刷部１０３が振動の発生元であると特定する。その後、ＣＰＵ２０４’は、電源部２０２に制御信号を送信し、印刷部１０３に電力を供給させる（ステップＳ７０３）。これにより、印刷部１０３に設けられる開閉検知センサ１１２〜１１５に電力が供給され、当該開閉検知センサ１１２〜１１５によって各開閉手段、具体的に、給紙カセット１０８、手差しトレイ１０９、前カバー１１０、後カバー１１１に対する開閉操作の検知が可能となる。
【００５７】
次いで、ＣＰＵ２０４’は、電力が供給された開閉検知センサ１１２〜１１５の検知に基づいて送信された開閉検知信号を受信し（ステップＳ７０４）、図５ＢのステップＳ５１２，Ｓ５１３，Ｓ５１５と同様の処理を行う。
【００５８】
ステップＳ７０２の判別の結果、振動通知信号を受信した端子が割り込み端子４０７でないとき、ＣＰＵ２０４’は、小さい振動が検知された場合であること、つまり、振動検知部６００から離れた位置に設けられた読取部１０２が振動の発生元であると特定する。その後、ＣＰＵ２０４’は、電源部２０２に制御信号を送信し、読取部１０２に電力を供給させる（ステップＳ７０５）。これにより、読取部１０２に設けられる開閉検知センサ１０７に電力が供給され、当該開閉検知センサ１０７によってＡＤＦ１０４に対する開閉操作の検知が可能となる。次いで、ＣＰＵ２０４’は、電力が供給された開閉検知センサ１０７の検知に基づいて送信された開閉検知信号を受信し（ステップＳ７０６）、図５ＢのステップＳ５１２，Ｓ５１３，Ｓ５１５と同様の処理を行う。
【００５９】
ステップＳ７０１の判別の結果、受信した割り込み信号が振動検知部６００から送信された振動通知信号でないとき、ＣＰＵ２０４’は、図５ＢのステップＳ５１４，Ｓ５１５と同様の処理を行う。
【００６０】
上述した図７の処理によれば、振動検知部６００によって検知された振動の大きさに基づいて開閉検知センサ１０７，１１２〜１１５が設けられた読取部１０２及び印刷部１０３のいずれに電力を供給するかが決定される。これにより、振動が検知されても、読取部１０２及び印刷部１０３のいずれかにのみ電力が供給されるので、電力の供給先を必要最小限にすることができる。
【００６１】
また、上述した図７の処理によれば、振動増幅信号の振幅に相当する電圧及び定電圧供給回路４０５，６０３の各々の出力電圧が比較される。ここで、開閉検知センサ１０７，１１２〜１１５が設けられる読取部１０２及び印刷部１０３の各々に対して電力を供給するか否かを決定する振動の基準値に対応する電圧が定電圧供給回路４０５，６０３から夫々出力されると、振動増幅信号の振幅に相当する電圧及び定電圧供給回路４０５，６０３の各々の出力電圧との比較に基づいて読取部１０２及び印刷部１０３のいずれに電力を供給すべきかを確実に特定することができる。
【００６２】
上述した図７の処理において、振動検出部６００は、振動の大きさに応じて各開閉手段に対する開閉操作を検知することができる場所に設けられることが好ましく、例えば、印刷部１０３以外の構成要素である読取部１０２に設けられてもよい。また、画像形成装置１０１の外装に振動検出部６００を設けてもよい。この場合、振動検出部６００が露出するため、振動検出部６００のメンテナンスのために前カバー１１０及び後カバー１１１を開閉操作する必要がなく、振動検出部６００のメンテナンスを容易に行うことができる。
【００６３】
また、上述した図５Ａ及び図５Ｂの処理を実行する前提として、図８に示すように振動検知部１１６を読取部１０２及び印刷部１０３に夫々設けてもよい。
【００６４】
図８は、複数の振動検知部を備える変形例の構成を概略的に示すブロック図である。
【００６５】
本変形例では、図４に示す振動検知部１１６が印刷部１０３に設けられ、該振動検知部１１６と同様の構成を有する振動検知部１１６’が読取部１０２に設けられることを前提とする。
【００６６】
図８において、振動検知部１１６のラッチ４０４の出力端子及び振動検知部１１６’のラッチ４０４’の出力端子はＣＰＵ２０４’の割り込み端子４０７，６０６に夫々接続されている。
【００６７】
本実施の形態において、振動検知部１１６は印刷部１０３に設けられ、振動検知部１１６’は読取部１０２に設けられるので、振動検知部１１６は印刷部１０３における振動を検知し、割り込み端子４０７には印刷部１０３における振動を検知したことを特定する振動通知信号が送信される。一方、振動検知部１１６’は読取部１０２の振動を検知し、割り込み端子６０６には読取部１０２における振動を検知したことを特定する振動通知信号が送信される。
【００６８】
図９は、図５Ａ及び図５Ｂのモード移行処理の第２の変形例を説明するためのフローチャートである。なお、本処理でも振動検知部１１６が印刷部１０３に設けられ、振動検知部１１６’が読取部１０２に設けられることを前提とする。
【００６９】
図９の処理において、まず、図５ＡのステップＳ５０１〜Ｓ５０８と同様の処理を行って、ＣＰＵ２０４’は、受信した割り込み信号が振動検知部１１６，１１６’から送信された振動通知信号であるか否かを判別する（ステップＳ９０１）。
【００７０】
ステップＳ９０１の判別の結果、受信した割り込み信号が振動検知部１１６，１１６’から送信された振動通知信号であるとき、ＣＰＵ２０４’は、振動通知信号を受信した端子が割り込み端子６０６であるか否かを判別する（ステップＳ９０２）。
【００７１】
ステップＳ９０２の判別の結果、振動通知信号を受信した端子が割り込み端子６０６ではないとき、ＣＰＵ２０４’は、受信した割り込み信号が印刷部１０３に設けられた振動検知部１１６から送信された振動通知信号であること、つまり、印刷部１０３が振動の発生元であると特定し、印刷部１０３に電力を供給することを決定する（決定手段）。その後、ＣＰＵ２０４’は、電源部２０２に制御信号を送信し、印刷部１０３に電力を供給させる（ステップＳ９０４）。次いで、ＣＰＵ２０４’は、電力が供給された開閉検知センサ１１２〜１１５の検知に基づいて送信された開閉検知信号を受信し（ステップＳ９０５）、図５ＢのステップＳ５１２，Ｓ５１３，Ｓ５１５と同様の処理を行う。
【００７２】
ステップＳ９０２の判別の結果、振動通知信号を受信した端子が割り込み端子６０６であるとき、ＣＰＵ２０４’は、振動通知信号を受信した端子が割り込み端子４０７であるか否かを判別する（ステップＳ９０３）。
【００７３】
ステップＳ９０３の判別の結果、振動通知信号を受信した端子が割り込み端子４０７でないとき、ＣＰＵ２０４’は、受信した割り込み信号が読取部１０２に設けられた振動検知部１１６’から送信された振動通知信号であること、つまり、読取部１０２が振動の発生元であると特定し、読取部１０２に電力を供給することを決定する（決定手段）。その後、ＣＰＵ２０４’は、電源部２０２に制御信号を送信し、読取部１０２に電力を供給させる（ステップＳ９０６）。次いで、ＣＰＵ２０４’は、電力が供給された開閉検知センサ１０７の検知に基づいて送信された開閉検知信号を受信し（ステップＳ９０７）、図５ＢのステップＳ５１２，Ｓ５１３，Ｓ５１５と同様の処理を行う。
【００７４】
ステップＳ９０３の判別の結果、振動通知信号を受信した端子が割り込み端子４０７であるとき、ＣＰＵ２０４’は、読取部１０２に設けられた振動検知部１１６’及び印刷部１０３に設けられた振動検知部１１６の双方から振動通知信号が送信されたこと、つまり、読取部１０２及び印刷部１０３の双方が振動の発生元であると特定し、読取部１０２及び印刷部１０３の各々に電力を供給することを決定する。その後、ＣＰＵ２０４’は、電源部２０２に制御信号を送信し、読取部１０２及び印刷部１０３の各々に電力を供給させる（ステップＳ９０８）。次いで、ＣＰＵ２０４’は、電力が供給された開閉検知センサ１０７，１１２〜１１５の検知に基づいて送信された開閉検知信号を受信し（ステップＳ９０９）、図５ＢのステップＳ５１２，Ｓ５１３，Ｓ５１５と同様の処理を行う。
【００７５】
ステップＳ９０１の判別の結果、受信した割り込み信号が振動検知部１１６，１１６’から送信された振動通知信号でないとき、ＣＰＵ２０４’は図５ＢのステップＳ５１４，Ｓ５１５と同様の処理を行う。
【００７６】
上述した図９の処理によれば、読取部１０２及び印刷部１０３の各々に設けられた振動検知部１１６’，１１６によって検知された振動に応じて読取部１０２及び印刷部１０３のうちいずれに電力を供給するかが決定される。これにより、振動検知部１１６’，１１６のうち、例えば、大きな振動を検知した振動検知部１１６が設けられた印刷部１０３にのみ電力を供給することができ、もって、電力の供給先をより確実に必要最小限にすることができる。
【００７７】
上述した図７及び図９の処理において、比較検知部６０７，６０８及び振動検知部１１６，１１６’は２つに限定されず、開閉検知センサ１０７，１１２〜１１５の各々に対応して５つの比較検知部及び５つの振動検知部を設けてもよい。これにより、例えば、開閉検知センサ１０７，１１２〜１１５の各々に対して電力を供給するか否かを決定することができ、電力の供給先を確実に必要最小限にすることができる。
【００７８】
上述した図８の定電圧供給回路４０５，４０５’において、出力電圧は読取部１０２及び印刷部１０３の各々の振動を検知することができる電圧であればよく、互いに異なる電圧が出力されてもよい。これにより、振動検出部１１６，１１６’の各々の場合に応じて定電圧供給回路４０５，４０５’の出力電圧を最適な電圧に夫々設定することができる。
【００７９】
上述した図５Ａ、図５Ｂ、図７、及び図９の処理において、開閉検知センサ１１２〜１１５の開閉操作の検知ではなく、振動検知部１１６，１１６’の振動の検知に基づいて省電力モードから通常モードへ移行してもよい。これにより、開閉検知センサ１１２〜１１５を設ける必要を無くすことができるので、簡易的な構成で低消費電力化を実現することができる。
【００８０】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８１】
１０１  画像形成装置
１０４  ＡＤＦ
１０７，１１２〜１１５  開閉検知センサ
１０８  給紙カセット
１０９  手差しトレイ
１１０  前カバー
１１１  後カバー
１１６，６００，１１６’  振動検知部
２０２  電源部
２０４，２０４’  ＣＰＵ
【図１】
2016082544.tif 000003
【図２】
2016082544.tif 000004
【図３】
2016082544.tif 000005
【図４】
2016082544.tif 000006
【図５Ａ】
2016082544.tif 000007
【図５Ｂ】
2016082544.tif 000008
【図６】
2016082544.tif 000009
【図７】
2016082544.tif 000010
【図８】
2016082544.tif 000011
【図９】
2016082544.tif 000012