(57)【要約】【課題】短押しによる操作を検出する画像形成装置を提供する。【解決手段】電源の供給が遮断された電源断状態と電源の供給が制限された省電力状態とのいずれかの状態に移行させるための電源ボタンを備える画像形成装置において、電源ボタンの押下継続時間が閾値より短い場合、画像形成装置を省電力状態に移行させ、閾値より長い場合、画像形成装置を電源断状態に移行させる。押下継続時間が閾値より短い場合には、画像形成装置を省電力状態に移行させる前に、当該移行の旨を表示部に表示させる。【選択図】図６
2014113786.tif 000002
【特許請求の範囲】
【請求項１】
電源の供給が遮断された電源断状態と前記電源の供給が制限された省電力状態とのいずれかの状態に移行させるための電源ボタンを備え、前記省電力状態とするための前記電源ボタンの押下継続時間を、前記電源断状態とするための前記電源ボタンの押下継続時間と異ならせた画像形成装置であって、
前記電源ボタンの押下継続時間が閾値より短い場合に、前記画像形成装置を前記省電力状態に移行させ、前記押下継続時間が前記閾値より長い場合に、前記画像形成装置を前記電源断状態に移行させる電源制御手段と、
前記押下継続時間が前記閾値より短い場合に、前記電源制御手段が前記画像形成装置を前記省電力状態に移行させる前に、当該移行の旨を表示部に表示させる表示制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記電源ボタンが押下された時刻が、予め定められた時間帯に属しているか否かを判定する判定手段と、
前記判定手段により前記予め定められた時間帯に属していると判定され、当該押下継続時間が前記閾値より短い場合に、前記表示制御手段は、前記画像形成装置を前記省電力状態に移行させる旨を前記表示部に表示させる、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記電源断状態と前記省電力状態のいずれかの状態への移行指示を受け付ける受付手段、をさらに備えることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記電源制御手段は、前記移行指示に従って、前記電源断状態と前記省電力状態のいずれかの状態に前記画像形成装置を移行させることを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記省電力状態は、前記画像形成装置を起動するためのプログラムを記憶している揮発性メモリに電源が供給されている状態であることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
電源の供給が遮断された電源断状態と前記電源の供給が制限された省電力状態とのいずれかの状態に移行させるための電源ボタンを備え、前記省電力状態とするための前記電源ボタンの押下継続時間を、前記電源断状態とするための前記電源ボタンの押下継続時間と異ならせた画像形成装置において実行される制御方法であって、
前記画像形成装置の電源制御手段が、前記電源ボタンの押下継続時間が閾値より短い場合に、前記画像形成装置を前記省電力状態に移行させ、前記押下継続時間が前記閾値より長い場合に、前記画像形成装置を前記電源断状態に移行させる電源制御工程と、
前記押下継続時間が前記閾値より短い場合に、前記電源制御手段が前記画像形成装置を前記省電力状態に移行させる前に、当該移行の旨を表示部に表示させる表示制御工程と、
を有することを特徴とする制御方法。
【請求項７】
請求項１乃至５のいずれか１項に記載の画像形成装置の各手段としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の電源供給状態を有する画像形成装置、制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、プリンタ等に代表される画像形成装置は、起動に要する時間が長くなる傾向にある。その要因の一つとして、画像形成装置の多機能化等に伴い、起動時にＲＯＭからＲＡＭへ展開すべきデータの量が大きくなってきていることが挙げられる。その解決のために、ユーザが電源スイッチをオフにした際にＲＡＭのデータをそのまま保持しておき、次回にユーザが電源スイッチをオンにした際のＲＯＭからＲＡＭへのデータの展開を省略することで、起動に要する時間を短縮する技術がある。例えば、ＲＡＭへの通電を継続することによって、ＲＡＭのデータを保持するサスペンドという技術が知られている（特許文献１）。また、ＲＡＭのデータをハードディスクに一時退避させることによって、ＲＡＭのデータを保持するハイバネーションという技術も知られている（特許文献２）。それらの技術では、ユーザからは装置の電源が完全にオフになっているように見えつつも、装置の起動に要する時間を短縮することが可能となる。
【０００３】
近年、画像形成装置は、ユーザの電源スイッチ操作に対する電源制御をソフトウェアの処理で実行するようになってきている。従来では、シーソースイッチのように電源スイッチ操作に連動して電力の供給と遮断を切り換える構成であった。しかしながら、近年では、装置の小型化や、スイッチの押下時間により異なる電源制御方法を実施する要望があり、その実現のために、タクトスイッチを採用する画像形成装置が増えてきている。タクトスイッチを備える画像形成装置では、装置が電源オフ状態時にスイッチが押下されると電源がオンになり、装置が電源オン状態時にスイッチが押下されると電源オフになる。そのような構成の上で、スイッチ押下時間に応じてソフトウェアにより電源制御を行うことができる。
【０００４】
しかしながら、誤操作等によりスイッチの押下時間がユーザの意図しない押下時間になってしまった場合には、ユーザの意図しない電源制御が行われることになる。そのような問題を解決するために、スイッチ押下時間がある一定時間を超えて検出された場合には、誤操作とみなす技術が知られている（特許文献３）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−３４５７８号公報
【特許文献２】特開２０００−８２０１４号公報
【特許文献３】特開２００８−２９３４３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
通常、画像形成装置内への通電を行わない電源オフ状態では、ＲＡＭへの通電が行われないので、ＲＡＭ上に予めプログラム等を展開することができない。その場合には、再度、画像形成装置を電源オン状態にして装置内部に通電開始した後、ＲＡＭへのプログラム展開等の処理を行った後に、ユーザが使用可能な状態とすることができる。一方、電源オフ操作を行ってもＲＡＭへの通電を継続する（高速起動待機状態）ことで、電源オフ状態からの電源オン時のＲＡＭへのプログラム展開等の処理を省略し、ユーザが使用可能な状態となるまでの時間を短縮することができる。電源オフ状態若しくは高速起動待機状態への移行を、電源スイッチの押下時間に応じて行うことで、ユーザに対しての利便性を向上することができる。
【０００７】
高速起動待機状態はＲＡＭ通電状態であるが、ユーザに対しては電源オフ状態と同じように見せる必要があるので、ＬＥＤの表示等、画像形成装置の見かけは、電源オフ状態と同じように構成する。しかしながら、電源スイッチの押下時間を、ユーザが誤って操作した場合にもＬＥＤの表示等は同じであるので、ユーザは電源オフ状態としたと認識していても実は高速起動待機状態であることも考えられる。特に、内部的に通電状態である高速起動待機状態を意図しないまま放置しておくと、安全性や電力消費の観点からも好ましくない。
【０００８】
特許文献３によると、電源スイッチの押下時間が一定時間を超えて押しっ放し状態となった場合に、誤操作として検出される。しかしながら、電源オフ状態に移行すべきところを押下時間が短いために高速起動待機状態へ誤って移行してしまうようなケースでは、そのような誤操作を検出することができない。
【０００９】
本発明の目的は、このような従来の問題点を解決することにある。本発明は、上記の点に鑑み、短押しによる操作を検出する画像形成装置、制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明に係る画像形成装置は、電源の供給が遮断された電源断状態と前記電源の供給が制限された省電力状態とのいずれかの状態に移行させるための電源ボタンを備え、前記省電力状態とするための前記電源ボタンの押下継続時間を、前記電源断状態とするための前記電源ボタンの押下継続時間と異ならせた画像形成装置であって、前記電源ボタンの押下継続時間が閾値より短い場合に、前記画像形成装置を前記省電力状態に移行させ、前記押下継続時間が前記閾値より長い場合に、前記画像形成装置を前記電源断状態に移行させる電源制御手段と、前記押下継続時間が前記閾値より短い場合に、前記電源制御手段が前記画像形成装置を前記省電力状態に移行させる前に、当該移行の旨を表示部に表示させる表示制御手段と、を備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、短押しによる操作を検出することができる。
【図面の簡単な説明】
【００１２】
【図１】画像形成装置の構成を示すブロック図である。
【図２】画像形成装置のコントローラのブロック構成を示す図である。
【図３】画像形成装置の各電力供給状態を示す図である。
【図４】電源監視ハードウェアのブロック構成を示す図である。
【図５】実施形態１におけるソフトウェアのブロック構成を示す図である。
【図６】実施形態１における電力モード移行制御の処理の手順を示す図である。
【図７】警告メッセージの一例を示す図である。
【図８】実施形態２におけるソフトウェアのブロック構成を示す図である。
【図９】実施形態２における電力モード移行制御の処理の手順を示す図である。
【図１０】警告メッセージの一例を示す図である。
【図１１】実施形態３におけるソフトウェアのブロック構成を示す図である。
【図１２】実施形態３における電力モード移行制御の処理の手順を示す図である。
【図１３】警告メッセージの一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照して本発明の好適な実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１４】
〔実施形態１〕
［装置の構成］
図１は、本発明に係る実施形態における画像形成装置の構成を示すブロック図である。データ処理装置１０２は例えば汎用的なＰＣであり、画像形成装置１０１に対してＬＡＮ等のネットワークを介して印刷ジョブを発行したり、画像形成装置１０１に対して印刷等の各種の指示を行う。画像形成装置１０１は、例えば、印刷機能を備えるプリンタである。しかしながら、画像形成装置１０１は、印刷機能だけでなく、スキャン機能やＦＡＸ機能等が一体化されたいわゆるＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ）であっても良い。画像形成装置１０１のコントローラ２０２は、他の各ユニットを指示し、画像形成装置１０１を統括的に制御し、画像形成装置１０１の各機能を実行する。プリンタエンジン２０５は、コントローラ２０２による指示の下、画像データに基づいて印刷用紙等の記録媒体に画像を印刷（記録）するための構成を有する。操作部２０１は、画像形成装置１０１のユーザ操作を受け付ける。操作部２０１は、ユーザが画像形成装置１０１の各設定を行うための操作ボタンや、ユーザに画像形成装置１０１の状態情報等を表示する液晶画面等の表示パネル（表示部の一例）を備える。ハードディスク装置２０３は、印刷対象の画像データや、画像データを印刷する際に使用されるリソース情報を記憶する。リソース情報とは、例えば印刷の権限情報等である。電源ユニット２０４は、外部のＡＣ電源に接続され、画像形成装置１０１内の他の各ユニットに対して電力を供給する。
【００１５】
図２は、画像形成装置１０１のコントローラ２０２のブロック構成を示す図である。コントローラ２０２は、画像形成装置１０１全体の制御を行い、以下の各ブロックを含む。ＣＰＵ３０１は、コントローラ２０２全体を制御するＣＰＵである。なお、ＣＰＵ３０１は、不図示であるが、チップセット、バスブリッジ、クロックジェネレータ等のＣＰＵ周辺のハードウェアも含む。ＲＯＭ３０２は、ＣＰＵ３０１が実行する制御プログラムを記憶する。不揮発性メモリ３０３は、画像形成装置１０１の設定情報や印刷に関連するカウンタ情報を記憶し、電源が供給されなくても記憶した情報を保持する。ＵＳＢコントローラ３０４は、ＵＳＢメモリ２０６に対するデータの入出力を制御する。ＵＳＢメモリ２０６は、印刷対象の画像データ等を記憶する。ディスクコントローラ３０５は、ハードディスク装置２０３に対するデータの入出力を制御する。
【００１６】
リセット回路３３１は、コントローラ２０２の回路やメモリの状態等を初期化する。ＲＴＣ３１２は、現在の時刻を計時し、必要に応じてＣＰＵ３０１に対し時刻を通知する時計機能を有する。ネットワークコントローラ３２２は、ＬＡＮ等のネットワークを介してデータ処理装置１０２との間でデータの送受信を行う。電源監視ハードウェア３２３は、ＣＰＵ３０１の指示に従い、電源ユニット２０４を制御する。また、電源監視ハードウェア３２３は、ＣＰＵ３０１の指示により、リセット回路３３１を介してコントローラ２０２を初期化することができる。また、電源監視ハードウェア３２３は、ＣＰＵ３０１に電源が供給されていない場合でも、電源スイッチ３５０の押下に従ってコントローラ２０２に電源を供給させることができる。
【００１７】
画像処理プロセッサ３２４は、画像データに対して、空間変換処理、解像度処理、回転処理等の各種画像処理を行う。デバイスコントローラ３２５は、プリンタエンジン２０５を制御する。画像形成装置１０１がＦＡＸ機能やスキャン機能等を有する場合には、デバイスコントローラ３２５は、それらの機能に応じたデバイスエンジンも制御する。揮発性メモリであるＲＡＭ３４０は、ＣＰＵ３０１のワーキングメモリとして使用される。また、ＣＰＵ３０１は、ＲＯＭ３０２に記憶された制御プログラムを読み出し、ＲＡＭ３４０に展開して実行する。
【００１８】
図３は、画像形成装置１０１の各電力供給状態を示す図である。なお、画像形成装置１０１に電力供給が停止されるとは、電力供給が０になる場合だけでなく、電力の供給先が正常に動作しない程度の微量な電力供給が行われている場合も含む。
【００１９】
図３（ａ）は、画像形成装置１０１が電源オン状態（第１の電力モード）である場合を示す図である。電源オン状態では、画像形成装置１０１の各部に電力供給が行われる。図３（ａ）に示す電源オン状態において、何も機能が実行されないまま所定時間が経過すると、図３（ｃ）に示す省電力状態に移行する。また、図３（ａ）に示す電源オン状態において、ユーザにより電源オフするように電源ボタンが押下されると、所定の条件下で、図３（ｂ）に示す電源オフ状態（電源が遮断された電源断状態）に移行する。図３（ｂ）に示す電源オフ状態に移行するケースとしては、例えば、所定時間以上、電源ボタンを押下状態にする電源ボタンの長押し操作が行われた場合である。また、電源オン状態において、ユーザにより電源オフするように電源ボタンが押下されると、所定の条件下で、図３（ｄ）に示す高速起動待機状態に移行する。図３（ｄ）に示す高速起動待機状態に移行するケースとして、例えば、所定時間以内で電源ボタンを押下状態にする電源ボタンの短押し操作が行われた場合である。
【００２０】
図３（ｂ）は、画像形成装置１０１が電源オフ状態（第３の電力モード）である場合を示す図である。電源オフ状態では、画像形成装置１０１の各部への電力供給が停止される。図３（ｂ）に示す電源オフ状態において、ユーザにより電源オンするように電源ボタンが押下されると、図３（ａ）に示す電源オン状態に移行する。図３（ｂ）に示す電源オフ状態から図３（ａ）に示す電源オン状態に移行する場合には、ＣＰＵ３０１は、制御プログラムをＲＯＭ３０２から読み出してＲＡＭ３４０に展開する。従って、図３（ｄ）の高速起動待機状態からの起動に比べると、起動完了までの時間が長くなる。
【００２１】
図３（ｃ）は、画像形成装置１０１が、電源の供給が制限される省電力状態である場合を示す図である。省電力状態では、ＣＰＵ３０１、ＲＡＭ３４０、ネットワークコントローラ３２２、電源ユニット２０４への電力供給が維持され、その他の構成への電力供給は停止される。図３（ｃ）に示す省電力状態において、ネットワークコントローラ３２２へデータが入力されたり、ユーザにより操作部２０１の省電力状態解除ボタンが押下されると、図３（ａ）に示す電源オン状態に移行する。また、省電力状態において、ユーザにより電源オフするように電源ボタンが押下されると、所定の条件下で、図３（ｂ）に示す電源オフ状態に移行する。図３（ｂ）に示す電源オフ状態に移行するケースとしては、所定時間以上、電源ボタンを押下状態にする電源ボタンの長押し操作が行われた場合である。また、省電力状態において、ユーザにより電源オフするように電源ボタンが押下されると、所定の条件下で、図３（ｄ）に示す高速起動待機状態に移行する。図３（ｄ）に示す高速起動待機状態に移行するケースとして、例えば、所定時間以内で電源ボタンを押下状態にする電源ボタンの短押し操作が行われた場合である。
【００２２】
図３（ｄ）は、画像形成装置１０１が、他の省電力状態の高速起動待機状態（第２の電力モード）である場合を示す図である。第２の電力モードでは、ＣＰＵ３０１、ＲＡＭ３４０への電力供給が維持され、その他の構成への電力供給は停止される。図３（ｄ）に示す高速起動待機状態において、ユーザにより電源オンするように電源ボタンが押下されると、図３（ａ）に示す電源オン状態に移行する。図３（ｄ）に示す高速起動待機状態から図３（ａ）に示す電源オン状態に移行する場合には、ＣＰＵ３０１は、ＲＡＭ３４０に既に展開済みのメインプログラムを使用する。従って、図３（ｂ）に示す電源オフ状態からの起動に比べると、起動完了までの時間が短くなる。高速起動待機状態における消費電力は、図３（ｂ）に示す電源オフ状態より高く、図３（ｃ）に示す省電力状態より低い。また、消費電力の大小関係は、図３（ａ）＞図３（ｃ）＞図３（ｄ）＞図３（ｂ）となる。さらに、図３（ａ）に示す電源オン状態への移行速度の大小関係は、図３（ｃ）＞図３（ｄ）＞図３（ｂ）となる。また、高速起動待機状態において、所定時間以上、電源ボタンを押下状態にする電源ボタンの長押し操作が行われた場合には、図３（ｂ）に示す電源オフ状態に移行するようにしても良い。
【００２３】
［電源監視ハードウェアの動作］
次に、電源監視ハードウェア３２３の動作について説明する。図４は、電源監視ハードウェア３２３のブロック構成を示す図である。図４において、電源監視ハードウェア３２３は、電源ＳＷ押下時間検出部４０１と、電力モード保持部４０２と、タイマー４０３と、電源制御部４０４とを含む。電源ＳＷ押下時間検出部４０１は、電源ＳＷ３５０が押下されたことを検出し、タイマー４０３によりその押下時間（押下状態が継続する押下継続時間）を検出してＣＰＵ３０１に通知する。電力モード保持部４０２は、コントローラ２０２への電力供給状態に対応する電力モード情報を記憶する。タイマー４０３は、電力モードの移行処理を監視するハードウェアタイマーである。例えば、タイマー４０３は、画像形成装置１０１がユーザ操作を受け付けなくなってから所定時間後に、リセット回路３３１を介してＣＰＵ３０１をリセットしたり、電源ユニット２０４のコントローラ２０２に対する電力供給を制御することができる。電源制御部４０４は、ＣＰＵ３０１からの指示により、電源ユニット２０４のコントローラ２０２への電力供給を制御する。
【００２４】
〔実施形態１〕
次に、本実施形態におけるＣＰＵ３０１で実行するソフトウェアの構成について説明する。図５は、ＣＰＵ３０１によって実行されるソフトウェア５１０のブロック構成を示す図である。ソフトウェア５１０は、閾値保持部５０１、ＳＷ押下時間比較部５０２、操作部Ｉ／Ｆ部５０３、ＳＷ押下時間保持部５０４、電源制御Ｉ／Ｆ部５０５を含む。
【００２５】
閾値保持部５０１は、画像形成装置１０１が図３（ａ）に示す電源オン状態の時に、高速起動待機状態若しくは電源オフ状態に移行するために必要な電源スイッチ３５０の押下時間を保持する。閾値保持部５０１に保持される閾値は、不揮発性メモリ３０３にも保持されており、管理者等により任意の値に変更することができる。閾値は、例えば、工場出荷時に不揮発性メモリ３０３に格納される。ＳＷ押下時間保持部５０４は、電源ＳＷ押下時間検出部４０１で検出された時間を保持する。
【００２６】
ＳＷ押下時間比較部５０２は、閾値保持部５０１で保持された閾値とＳＷ押下時間保持部５０４で保持された押下時間とを比較する。その比較結果に応じて、電源制御Ｉ／Ｆ部５０５に対して、ＳＷ押下時間比較部５０２は電力モード移行制御の命令を発行する。ここで、命令とは、ＳＷ押下時間保持部５０４の押下時間が閾値保持部５０１の閾値より短い場合には高速起動待機状態に移行し、一方、閾値より長い場合には電源オフ状態に移行するような命令である。電源制御Ｉ／Ｆ部５０５は、ＳＷ押下時間比較部５０２からの命令に基づき、電源制御部４０４に対して、高速起動待機状態若しくは電源オフ状態のいずれかに移行させるよう制御する。
【００２７】
ユーザが押下時間を誤ると、当然のことながら、その後、ユーザが意図しない電力モードに移行してしまう。このときに起こり得る誤操作としては、電源スイッチ３５０の押下時間が閾値より短い場合（つまり、意図しない短押し操作）がほとんどであると考えられる。従って、ＳＷ押下時間比較部５０２は、ＳＷ押下時間保持部５０４の押下時間が閾値保持部５０１に保持された閾値より短い場合には、ユーザに警告を表示する命令を操作部Ｉ／Ｆ部５０３に対して発行する。操作部Ｉ／Ｆ部５０３は、ＳＷ押下時間比較部５０２から警告命令を受信すると、警告を表示するよう操作部２０１を表示制御する。ユーザは、警告表示を見て、高速起動待機状態に移行することを確認することができる。
【００２８】
図６は、本実施形態における電力モード移行制御の処理の手順を示すフローチャートである。図６に示す各処理は、例えば、ＲＯＭ３０２の制御プログラムがＣＰＵ３０１により実行されることにより実現される。
【００２９】
Ｓ６０１において、画像形成装置１０１は、図３（ａ）に示す電源オン状態である。Ｓ６０２において、電源ＳＷ押下時間検出部４０１は、電源スイッチ３５０の押下時間を検出して取得する。Ｓ６０３において、その検出された押下時間は、ＳＷ押下時間保持部５０４に格納される。Ｓ６０４において、ＳＷ押下時間保持部５０４に格納された電源スイッチ３５０の押下時間が閾値保持部５０１に格納された閾値以下であるか否かが判定される。ここで、電源スイッチ３５０の押下時間が閾値以下であると判定された場合には、Ｓ６０５に進む。Ｓ６０５において、操作部Ｉ／Ｆ５０３は、表示パネルに警告メッセージを表示するよう操作部２０１を表示制御する。
【００３０】
図７は、操作部２０１において表示される警告メッセージの一例を示す図である。Ｓ６０５では、図７（ａ）に示すように、「高速起動待機状態に移行します」と表示する。表示の後、Ｓ６０６において、画像形成装置１０１を高速起動待機状態（第２の電力モード）へ移行する。一方、Ｓ６０４でＳＷ押下時間保持部５０４に格納された電源スイッチ３５０の押下時間が閾値保持部５０１に格納された閾値より大きい場合には、Ｓ６０７に進む。Ｓ６０７において、画像形成装置１０１を電源オフ状態（第３の電力モード）へ移行する。
【００３１】
また、本実施形態においては、Ｓ６０５で図７（ｂ）に示すように、「高速起動待機状態に移行します。よろしいですか？」と表示するようにしても良い。その場合に、「Ｙｅｓ」ボタンが押下された場合に、Ｓ６０６で高速起動待機状態に移行し、「Ｎｏ」ボタンが押下された場合に、Ｓ６０７で電源オフ状態に移行するようにしても良い。また、「Ｎｏ」ボタンが押下された場合に、再度、電源スイッチ３５０の操作を受け付ける旨を表示するようにしても良い。
【００３２】
以上のように、本実施形態においては、電源スイッチ３５０の押下時間を判定して、押下時間が閾値以下である場合には、ユーザに警告表示する。その結果、電源スイッチ３５０の押下時間が閾値より短かくなるような誤操作を検出することができる。
【００３３】
〔実施形態２〕
実施形態１では、短押しされた場合に警告メッセージを表示することについて説明した。本実施形態では、警告を表示する時間帯を限定することで、本来、必要でない時間帯については警告表示を禁止し、警告表示の必要の可能性が高い時間帯にのみ、警告メッセージを表示する。
【００３４】
例えば、月曜〜木曜は、終業時には原則、電源オフ状態とするが、誤って電源スイッチ３５０を短押しして高速起動待機状態に移行したとしても、翌日、起動が早くなる分のメリットがあるので、誤操作についての警告メッセージの表示は必ずしも必要ではない。しかしながら、金曜の終業時には、必ず電源オフ状態としなければ、土曜と日曜の２日に渡って余計な電力を消費してしまう。従って、金曜の終業時間帯に短押し操作を検出した場合には、必ず警告メッセージを表示するようにする。
【００３５】
図８は、本実施形態におけるＣＰＵ３０１によって実行されるソフトウェア５１０のブロック構成を示す図である。ソフトウェア５１０は、閾値保持部５０１、操作部Ｉ／Ｆ部５０３、警告動作保持部８０１、押下動作判定部８０２、制御判定部８０３、警告時間保持部８０４、ＲＴＣＩ／Ｆ部８０５、ＳＷ押下時間保持部５０４、電源制御Ｉ／Ｆ部５０５を含む。
【００３６】
閾値保持部５０１は、画像形成装置１０１が図３（ａ）で示す電源オン状態の時に、高速起動待機状態若しくは電源オフ状態に移行するために必要な電源スイッチ３５０の押下時間の閾値を保持する。閾値保持部５０１に保持される閾値は、不揮発性メモリ３０３に保持されており、任意の値に変更することができる。警告動作保持部８０１は、電源スイッチ３５０の押下時間が警告動作と判定されるための条件を保持する。例えば、警告動作保持部８０１は、電源スイッチ３５０の押下時間が閾値保持部５０１に保持される閾値以下である場合に、警告メッセージを表示するという警告表示条件の設定を保持する。ＳＷ押下時間保持部５０４は、電源ＳＷ押下時間検出部４０１で検出された押下時間を保持する。押下動作判定部８０２は、閾値保持部５０１で保持された閾値と警告動作保持部８０１で保持された警告表示条件の設定とに基づき、ＳＷ押下時間保持部５０４に保持された押下時間が警告メッセージを表示する条件を満たしているかを判定する。そして、満たしていると判定された場合に、制御判定部８０３に警告表示条件を満たしている旨を通知する。例えば、押下動作判定部８０２は、ＳＷ押下時間保持部５０４に保持された押下時間が、閾値保持部５０１に保持された閾値以下である場合には、高速起動待機状態（第２の電力モード）へ移行すべき旨を制御判定部８０３に通知する。警告時間保持部８０４は、警告メッセージを表示する時間帯、例えば金曜の１７：００〜２４：００等の警告表示時間帯の情報を保持する。警告時間保持部８０４で保持される情報は、不揮発性メモリ３０３に保持されており、管理者等により任意の値に変更することができる。
【００３７】
ＲＴＣＩ／Ｆ部８０５は、ＲＴＣ３１２が計時する現在時刻を必要に応じて受信する。制御判定部８０３は、ＲＴＣＩ／Ｆ部８０５から受信する時刻が警告時間保持部８０４に保持される時間帯に該当し、押下動作判定部８０２から警告表示条件を満たしている通知を受けると、操作部Ｉ／Ｆ部５０３に警告メッセージを表示する命令を発行する。操作部Ｉ／Ｆ部５０３は、警告メッセージを表示する命令を制御判定部８０３から受けると、操作部２０１の表示パネルに警告メッセージを表示する。
【００３８】
制御判定部８０３は、操作部Ｉ／Ｆ部５０３に警告メッセージを表示する命令を発行した後、電源制御Ｉ／Ｆ部５０５に対して押下動作判定部８０２から受けた移行すべき電力モードへの移行命令を発行する。ここで、命令は、ＳＷ押下時間保持部５０４で保持される押下時間が閾値保持部５０１で保持される閾値より短い場合には高速起動待機状態へ移行し、一方、閾値より長い場合には電源オフ状態へ移行するような命令となる。また、制御判定部８０３は、警告メッセージを表示する警告表示条件を満たさない場合には、操作部Ｉ／Ｆ部５０３に警告メッセージを表示する命令を発行せずに、電源制御Ｉ／Ｆ部５０５に対して、移行すべき電力モードへの移行命令を発行する。電源制御Ｉ／Ｆ部５０５は、制御判定部８０３からの命令に基づき、電源制御部４０４に対して、高速起動待機状態若しくは電源オフ状態のいずれかに移行するよう命令する。
【００３９】
図９は、本実施形態における電力モード移行制御の処理の手順を示すフローチャートである。図９に示す各処理は、例えば、ＲＯＭ３０２の制御プログラムがＣＰＵ３０１により実行されることにより実現される。
【００４０】
Ｓ９０１において、画像形成装置１０１は、図３（ａ）に示す電源オン状態である。Ｓ９０２において、電源ＳＷ押下時間検出部４０１は、電源スイッチ３５０の押下時間を検出して取得する。Ｓ９０３において、その検出された押下時間は、ＳＷ押下時間保持部５０４に格納される。Ｓ９０４において、ＳＷ押下時間保持部５０４に格納された電源スイッチ３５０の押下時間が、警告動作保持部８０１で保持された警告表示条件の設定を満たす場合には、Ｓ９０５に進む。一方、警告動作保持部８０１で保持された警告表示条件の設定を満たさない場合には、Ｓ９０７に進む。Ｓ９０７において、電源スイッチ３５０の押下時間に応じた電力モードに移行する。例えば、その押下時間が閾値より大きい場合には、図３（ｂ）に示す電力オフ状態に移行する。
【００４１】
Ｓ９０５においては、ＲＴＣＩ／Ｆ部７０５で計時される現在時刻が、警告時間保持部８０４で保持される警告表示時間帯に該当するか否かを判定する。ここで、警告表示時間帯に該当すると判定された場合にはＳ９０６に進み、該当しないと判定された場合にはＳ９０８に進む。Ｓ９０６において、操作部Ｉ／Ｆ５０３は、操作部２０１に警告メッセージを表示するよう命令する。Ｓ９０８において、電源スイッチ３５０の押下時間に応じた電力モードに移行する。例えば、その押下時間が閾値以下である場合には、図３（ｄ）に示す高速起動待機状態に移行する。
【００４２】
図１０は、操作部２０１において表示される警告メッセージの一例を示す図である。Ｓ９０６では、図１０（ａ）に示すように、「高速起動待機状態が指示されました。指定のモードと異なります」と表示する。また、Ｓ９０６において、図１０（ｂ）に示すように、「高速起動待機状態が指示されました。指定のモードと異なります。よろしいですか？」と表示するようにしても良い。その場合に、「Ｙｅｓ」ボタンが押下された場合に、Ｓ９０８で高速起動待機状態に移行し、「Ｎｏ」ボタンが押下された場合に、Ｓ９０７で電源オフ状態に移行するようにしても良い。また、「Ｎｏ」ボタンが押下された場合に、再度、電源スイッチ３５０の操作を受け付ける旨を表示するようにしても良い。
【００４３】
以上のように、本実施形態においては、警告メッセージを表示する条件を、ユーザが指定した任意の時間帯および任意の電源スイッチの押下時間に限定することで、必要な場合のみに警告メッセージを表示することができる。
【００４４】
〔実施形態３〕
本実施形態においては、ユーザから、再度、電力モード移行の設定を受け付けることができる。図１１は、本実施形態におけるＣＰＵ３０１によって実行されるソフトウェア５１０のブロック構成を示す図である。ソフトウェア５１０は、閾値保持部５０１、操作部Ｉ／Ｆ部５０３、警告動作保持部８０１、押下動作判定部８０２、制御判定部１１０３、警告時間保持部８０４、ＲＴＣＩ／Ｆ部７０５、ＳＷ押下時間保持部５０４、電源制御Ｉ／Ｆ部５０５を含む。
【００４５】
閾値保持部５０１は、画像形成装置１０１が図３（ａ）に示す電源オン状態の時に、高速起動待機状態若しくは電源オフ状態に移行するために必要な電源スイッチ３５０の押下時間の閾値を保持する。閾値保持部５０１に保持される閾値は、不揮発性メモリ３０３に保持されており、管理者等により任意の値に変更することができる。警告動作保持部８０１は、電源スイッチ３５０の押下時間が警告動作と判定されるための条件を保持する。例えば、警告動作保持部８０１は、電源スイッチ３５０の押下時間が閾値保持部５０１に保持される閾値以下である場合に、警告メッセージを表示するという警告表示条件の設定を保持する。ＳＷ押下時間保持部５０４は、電源ＳＷ押下時間検出部４０１で検出された押下時間を保持する。押下動作判定部８０２は、閾値保持部５０１で保持された閾値と警告動作保持部８０１で保持された警告表示条件の設定とに基づき、ＳＷ押下時間保持部５０４に保持された押下時間が警告メッセージを表示する条件を満たしているかを判定する。そして、満たしていると判定された場合に、制御判定部１１０３に警告表示条件を満たしている旨を通知する。例えば、押下動作判定部８０２は、ＳＷ押下時間保持部５０４に保持された押下時間が、閾値保持部５０１に保持された閾値以下である場合には、高速起動待機状態（第２の電力モード）へ移行すべき旨を制御判定部１１０３に通知する。警告時間保持部８０４は、警告メッセージを表示する時間帯、例えば金曜の１７：００〜２４：００等の警告表示時間帯の情報を保持する。警告時間保持部８０４に保持される情報は、不揮発性メモリ３０３に保持されており、管理者等により任意の値に変更することができる。
【００４６】
ＲＴＣＩ／Ｆ部８０５は、ＲＴＣ３１２が計時する現在時刻を必要に応じて受信する。制御判定部１１０３は、ＲＴＣＩ／Ｆ部８０５から受信する時刻が警告時間保持部８０４に保持される時間帯に該当し、押下動作判定部８０２から警告表示条件を満たしている通知を受けると、操作部Ｉ／Ｆ部５０３に警告メッセージを表示する命令を発行する。操作部Ｉ／Ｆ部５０３は、警告メッセージを表示する命令を制御判定部８０３から受けると、操作部２０１の表示パネルに警告メッセージを表示する。また、操作部Ｉ／Ｆ部５０３は、ユーザから操作部２０１を介して、移行すべき電力モードの指示を受け付けて制御判定部１１０３に通知する。
【００４７】
制御判定部１１０３は、操作部Ｉ／Ｆ部５０３から移行すべき電力モードの通知を受けると、電源制御Ｉ／Ｆ部５０５に対して、その電力モードへの移行命令を発行する。ここで、命令は、ＳＷ押下時間保持部５０４で保持される押下時間が閾値保持部５０１で保持される閾値より短い場合には高速起動待機状態へ移行し、一方、閾値より長い場合には電源オフ状態へ移行するような命令となる。また、制御判定部１１０３は、警告メッセージを表示する警告表示条件を満たさない場合には、操作部Ｉ／Ｆ部５０３に警告メッセージを表示する命令を発行せずに、電源制御Ｉ／Ｆ部５０５に対して、移行すべき電力モードへの移行命令を発行する。電源制御Ｉ／Ｆ部５０５は、制御判定部１１０３からの命令に基づき、電源制御部４０４に対して、高速起動待機状態若しくは電源オフ状態のいずれかに移行するよう命令する。
【００４８】
図１２は、本実施形態における電力モード移行制御の処理の手順を示すフローチャートである。図９に示す各処理は、例えば、ＲＯＭ３０２の制御プログラムがＣＰＵ３０１により実行されることにより実現される。
【００４９】
Ｓ１２０１において、画像形成装置１０１は、図３（ａ）に示す電源オン状態である。Ｓ１２０２において、電源ＳＷ押下時間検出部４０１は、電源スイッチ３５０の押下時間を検出して取得する。Ｓ１２０３において、その検出された押下時間は、ＳＷ押下時間保持部５０４に格納される。Ｓ１２０４において、ＳＷ押下時間保持部５０４に格納された電源スイッチ３５０の押下時間が、警告動作保持部８０１で保持された警告表示条件の設定を満たす場合には、Ｓ１２０５に進む。一方、警告動作保持部８０１で保持された警告表示条件の設定を満たさない場合には、Ｓ１２０７に進む。Ｓ１２０７において、電源スイッチ３５０の押下時間に応じた電力モードに移行する。例えば、その押下時間が閾値より大きい場合には、図３（ｂ）に示す電力オフ状態に移行する。
【００５０】
Ｓ１２０５においては、ＲＴＣＩ／Ｆ部７０５で計時される現在時刻が、警告時間保持部８０４で保持される警告表示時間帯に該当するか否かを判定する。ここで、警告表示時間帯に該当すると判定された場合にはＳ１２０６に進み、該当しないと判定された場合にはＳ１２０８に進む。Ｓ１２０８において、電源スイッチ３５０の押下時間に応じた電力モードに移行する。例えば、その押下時間が閾値以下である場合には、図３（ｄ）に示す高速起動待機状態に移行する。Ｓ１２０６において、操作部Ｉ／Ｆ５０３は、操作部２０１に警告メッセージを表示するよう命令する。
【００５１】
図１３は、操作部２０１において表示される警告メッセージの一例を示す図である。Ｓ１２０９では、図１３に示すように、「高速起動待機状態が指示されました。指定のモードと異なります。再度、モードを指定して下さい。」と、いずれかのモードへの移行指示を受付可能なように表示する。ここで、「高速起動待機モード」ボタンが押下された場合には、Ｓ１２１０において、画像形成装置１０１を高速起動待機状態に移行する。一方、「電源オフモード」ボタンが押下された場合には、Ｓ１２１０において、画像形成装置１０１を電源オフ状態に移行する。
【００５２】
以上のように、本実施形態においては、ユーザから、再度、電力モード移行の設定を受け付けることができる。
【００５３】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014113786.tif 000003
【図２】
2014113786.tif 000004
【図３】
2014113786.tif 000005
【図４】
2014113786.tif 000006
【図５】
2014113786.tif 000007
【図６】
2014113786.tif 000008
【図７】
2014113786.tif 000009
【図８】
2014113786.tif 000010
【図９】
2014113786.tif 000011
【図１０】
2014113786.tif 000012
【図１１】
2014113786.tif 000013
【図１２】
2014113786.tif 000014
【図１３】
2014113786.tif 000015