(57)【特許請求の範囲】
【請求項１】
画像形成装置であって、
ＵＳＢデバイスが接続される接続手段と、
前記接続手段に接続された前記ＵＳＢデバイスと前記ＵＳＢデバイスの動作を制御する外部装置との間の通信を制御する制御手段と、
前記画像形成装置を、前記接続手段に電力が供給される第１電力状態から前記接続手段への電力供給が停止される第２電力状態に移行させる移行制御手段と、
前記ＵＳＢデバイスの使用中に前記画像形成装置を前記第２電力状態に移行させるか否かのユーザ設定を受け付ける受付手段と、を備え、
前記移行制御手段は、
前記接続手段に接続された前記ＵＳＢデバイスと前記外部装置との間に通信セッションが確立されているか否かに基づいて、前記接続手段に接続された前記ＵＳＢデバイスが使用中か否かを判断し、
前記ユーザ設定が前記ＵＳＢデバイスの使用中に前記画像形成装置を前記第２電力状態に移行させる設定である場合には、前記ＵＳＢデバイスの使用中に、前記画像形成装置を前記第１電力状態から前記第２電力状態に移行させ、
前記ユーザ設定が前記ＵＳＢデバイスの使用中に前記画像形成装置を前記第２電力状態に移行させない設定である場合には、前記ＵＳＢデバイスの使用中に、前記画像形成装置を前記第１電力状態から前記第２電力状態に移行させない、
ことを特徴とする画像形成装置。
【請求項２】
前記移行制御手段は、前記ＵＳＢデバイスへの接続要求が前記外部装置から受信されてから、切断要求が前記外部装置から受信されるまでの期間には、前記ＵＳＢデバイスが使用中であると判断する、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記移行制御手段は、
前記画像形成装置を前記第２電力状態へ移行させるための移行条件が満たされた際に、前記ユーザ設定が前記ＵＳＢデバイスの使用中に前記画像形成装置を前記第２電力状態に移行させない設定であれば、前記ＵＳＢデバイスが使用中であるか否かを判断し、
前記ＵＳＢデバイスが使用中であると判断した場合には前記画像形成装置を前記第２電力状態に移行させず、前記ＵＳＢデバイスが使用中でないと判断した場合には前記画像形成装置を前記第２電力状態に移行させる、
ことを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記移行制御手段は、前記画像形成装置を前記第２電力状態へ移行させるための移行条件が満たされた際に、前記ユーザ設定が前記ＵＳＢデバイスの使用中に前記画像形成装置を前記第２電力状態に移行させる設定であれば、前記ＵＳＢデバイスが使用中であるか否かを判断せずに、前記画像形成装置を前記第２電力状態に移行させる、
ことを特徴とする請求項１から３のいずれか１項に記載の画像形成装置。
【請求項５】
前記移行条件は、前記第１電力状態においてタイマーによって測定される時間が、予めユーザによって設定されたスリープ移行時間を経過することであり、
前記移行制御手段は、前記移行条件が満たされた際に、前記ユーザ設定が前記ＵＳＢデバイスの使用中に前記画像形成装置を前記第２電力状態に移行させない設定であり、かつ、前記ＵＳＢデバイスが使用中であると判断すると、前記タイマーをリセットする、
ことを特徴とする請求項３または４に記載の画像形成装置。
【請求項６】
画像形成装置であって、
ＵＳＢデバイスが接続される接続手段と、
前記接続手段に接続された前記ＵＳＢデバイスと前記ＵＳＢデバイスの動作を制御する外部装置との間の通信を制御する制御手段と、
前記画像形成装置を、前記接続手段に電力が供給される第１電力状態から前記接続手段への電力供給が停止される第２電力状態に移行させる移行制御手段と、を備え、
前記移行制御手段は、
前記接続手段に接続された前記ＵＳＢデバイスと前記外部装置との間に通信セッションが確立されているか否かに基づいて、前記接続手段に接続された前記ＵＳＢデバイスが使用中か否かを判断し、
前記ＵＳＢデバイスが使用中でない場合には、前記画像形成装置を前記第１電力状態から前記第２電力状態に移行させ、
前記ＵＳＢデバイスが使用中である場合には、前記画像形成装置を前記第１電力状態から前記第２電力状態に移行させない、
ことを特徴とする画像形成装置。
【請求項７】
前記移行制御手段は、前記ＵＳＢデバイスへの接続要求が前記外部装置から受信されてから、切断要求が前記外部装置から受信されるまでの期間には、前記ＵＳＢデバイスが使用中であると判断する、
ことを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記ＵＳＢデバイス及び前記外部装置は、ＵＳＢＮＷ（USB over Network）に対応しており、
前記制御手段は、前記接続手段に接続された前記ＵＳＢデバイスと前記外部装置との間のＵＳＢＮＷ通信を制御する、
ことを特徴とする請求項１から７のいずれか１項に記載の画像形成装置。
【請求項９】
ＵＳＢデバイスが接続される接続手段を備える画像形成装置の制御方法であって、
前記接続手段に接続された前記ＵＳＢデバイスと前記ＵＳＢデバイスの動作を制御する外部装置との間の通信を制御する制御工程と、
前記画像形成装置を、前記接続手段に電力が供給される第１電力状態から前記接続手段への電力供給が停止される第２電力状態に移行させる移行制御工程と、
前記ＵＳＢデバイスの使用中に前記画像形成装置を前記第２電力状態に移行させるか否かのユーザ設定を受け付ける受付工程と、を含み、
前記移行制御工程では、
前記接続手段に接続された前記ＵＳＢデバイスと前記外部装置との間に通信セッションが確立されているか否かに基づいて、前記接続手段に接続された前記ＵＳＢデバイスが使用中か否かを判断し、
前記ユーザ設定が前記ＵＳＢデバイスの使用中に前記画像形成装置を前記第２電力状態に移行させる設定である場合には、前記ＵＳＢデバイスの使用中に、前記画像形成装置を前記第１電力状態から前記第２電力状態に移行させ、
前記ユーザ設定が前記ＵＳＢデバイスの使用時に前記画像形成装置を前記第２電力状態に移行させない設定である場合には、前記ＵＳＢデバイスの使用中に、前記画像形成装置を前記第１電力状態から前記第２電力状態に移行させない、
ことを特徴とする画像形成装置の制御方法。
【請求項１０】
ＵＳＢデバイスが接続される接続手段を備える画像形成装置の制御方法であって、
前記接続手段に接続された前記ＵＳＢデバイスと前記ＵＳＢデバイスの動作を制御する外部装置との間の通信を制御する制御工程と、
前記画像形成装置を、前記接続手段に電力が供給される第１電力状態から前記接続手段への電力供給が停止される第２電力状態に移行させる移行制御工程と、を含み、
前記移行制御工程では、
前記接続手段に接続された前記ＵＳＢデバイスと前記外部装置との間に通信セッションが確立されているか否かに基づいて、前記接続手段に接続された前記ＵＳＢデバイスが使用中か否かを判断し、
前記ＵＳＢデバイスが使用中でない場合には、前記画像形成装置を前記第１電力状態から前記第２電力状態に移行させ、
前記ＵＳＢデバイスが使用中である場合には、前記画像形成装置を前記第１電力状態から前記第２電力状態に移行させない、
ことを特徴とする画像形成装置の制御方法。
【請求項１１】
請求項９または１０に記載の画像形成装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法、並びにプログラムに関するものである。
【背景技術】
【０００２】
画像形成装置等の情報処理装置の消費電力を低減するための技術として、装置が使用されていない状態が一定時間、継続した場合に、スリープ状態等の低消費電力状態（省電力状態）へ装置を移行させる技術が知られている。スリープ状態にある情報処理装置は、例えば、予め定められた操作をユーザが行うと、スリープ状態から復帰して使用可能状態となる。一般に、このような情報処理装置は、スリープ状態への移行条件をある程度ユーザが指定できるように構成されている。
【０００３】
近年、省エネルギー化（省電力化）へのユーザの意識の高まりや様々な省エネルギー規格の策定等に起因して、情報処理装置において省電力状態への移行をより頻繁に行う要望が高まっている。一方で、情報処理装置を頻繁に省電力状態へ移行させると、省電力状態から使用可能状態へ移行させるためのユーザ操作が頻繁に必要となり、ユーザの利便性が低下する可能性がある。特に、画像形成装置のような、複数のユーザによって共用される装置では、省電力化を求めるユーザと利便性を求めるユーザとが混在しうるため、より多くのユーザに適した、省電力状態への移行条件を提供することが必要である。
【０００４】
情報処理装置では、ＵＳＢ（Universal Serial Bus）デバイスなどの外部デバイスが接続された場合に、当該外部デバイスの種類も、スリープ状態への移行条件に考慮されうる。特許文献１に開示される情報処理装置では、接続されたＵＳＢデバイスに対して設定されているクラスを取得し、取得したクラスに基づいて、画像形成装置を省電力状態に移行させるか否かを自動的に制御する。
【０００５】
また、近年の画像形成装置は、ネットワークを介して通信可能な外部の情報処理装置と画像形成装置に接続されたＵＳＢデバイスとの間で通信を行うUSB over Network（以下、適宜「ＵＳＢＮＷ」と略する）技術に対応したものが知られている。ＵＳＢＮＷ技術を利用すると、外部の情報処理装置にインストールされた制御アプリケーションによって画像形成装置を介してＵＳＢデバイスを制御することが可能になる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−３０２８３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１に開示される従来技術では、ＵＳＢデバイスが画像形成装置に接続されると、画像形成装置が移行する電力状態が、ＵＳＢデバイスのクラスに応じて一律に決定される。したがって、ＵＳＢデバイスのクラスによっては、ＵＳＢデバイスが画像形成装置に接続されている限り、画像形成装置が省電力状態へ移行しない。結果として、ＵＳＢデバイスが接続された画像形成装置の省電力化を図れない状況が生じうる。逆に、ＵＳＢデバイスのクラスによっては、ＵＳＢデバイスが接続されているにも関わらず、ＵＳＢデバイスの接続時に画像形成装置が省電力状態へ移行し、ＵＳＢデバイスが頻繁に使用できなくなる状況も生じうる。その場合、ＵＳＢＮＷ通信を使用してＵＳＢデバイスを十分に使用できなくなってしまう。ＵＳＢＮＷ通信を使用する頻度が高いユーザにとっては、利便性が低下する。
【０００８】
本発明は、上述の問題に鑑みてなされたものであって、接続されたＵＳＢデバイスなどの外部機器の使用状況を考慮して、画像形成装置を適切に省電力状態へ移行させるための技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、例えば、画像形成装置として実現できる。本発明の一態様に係る画像形成装置は、ＵＳＢデバイスが接続される接続手段と、前記接続手段に接続された前記ＵＳＢデバイスと前記ＵＳＢデバイスの動作を制御する外部装置との間の通信を制御する制御手段と、前記画像形成装置を、前記接続手段に電力が供給される第１電力状態から前記接続手段への電力供給が停止される第２電力状態に移行させる移行制御手段と、前記ＵＳＢデバイスの使用中に前記画像形成装置を前記第２電力状態に移行させるか否かのユーザ設定を受け付ける受付手段と、を備え、前記移行制御手段は、前記接続手段に接続された前記ＵＳＢデバイスと前記外部装置との間に通信セッションが確立されているか否かに基づいて、前記接続手段に接続された前記ＵＳＢデバイスが使用中か否かを判断し、前記ユーザ設定が前記ＵＳＢデバイスの使用中に前記画像形成装置を前記第２電力状態に移行させる設定である場合には、前記ＵＳＢデバイスの使用中に、前記画像形成装置を前記第１電力状態から前記第２電力状態に移行させ、前記ユーザ設定が前記ＵＳＢデバイスの使用中に前記画像形成装置を前記第２電力状態に移行させない設定である場合には、前記ＵＳＢデバイスの使用中に、前記画像形成装置を前記第１電力状態から前記第２電力状態に移行させない、ことを特徴とする。
【００１０】
本発明の他の一態様に係る画像形成装置は、ＵＳＢデバイスが接続される接続手段と、前記接続手段に接続された前記ＵＳＢデバイスと前記ＵＳＢデバイスの動作を制御する外部装置との間の通信を制御する制御手段と、前記画像形成装置を、前記接続手段に電力が供給される第１電力状態から前記接続手段への電力供給が停止される第２電力状態に移行させる移行制御手段と、を備え、前記移行制御手段は、前記接続手段に接続された前記ＵＳＢデバイスと前記外部装置との間に通信セッションが確立されているか否かに基づいて、前記接続手段に接続された前記ＵＳＢデバイスが使用中か否かを判断し、前記ＵＳＢデバイスが使用中でない場合には、前記画像形成装置を前記第１電力状態から前記第２電力状態に移行させ、前記ＵＳＢデバイスが使用中である場合には、前記画像形成装置を前記第１電力状態から前記第２電力状態に移行させない、ことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、接続されたＵＳＢデバイスなどの外部機器の使用状況を考慮して、画像形成装置を適切に省電力状態へ移行させることが可能になる。
【図面の簡単な説明】
【００１２】
【図１】画像形成装置の構成例を示すブロック図。
【図２】画像形成装置のスリープモードを設定する画面。
【図３】ＵＳＢデバイス使用時のスリープ移行を設定する画面。
【図４】ＵＳＢデバイス使用時のスリープ移行を設定する画面の変形例。
【図５】スリープ状態に移行するまでの時間を設定する画面。
【図６】ＵＳＢデバイス使用時の画像形成装置の電力状態の制御を示すフローチャート（第１の実施形態）。
【図７】ＵＳＢデバイス使用時の画像形成装置の電力状態の制御を示すフローチャート（第２の実施形態）。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１４】
［第１の実施形態］
図１（Ａ）は、第１の実施形態に係る画像形成装置１００の構成例を示すブロック図である。画像形成装置１００は、ＣＰＵ１０１と、システムバス１１０を介してＣＰＵ１０１と接続された、ＲＯＭ１０２、ＲＡＭ１０３、プリンタ部１０４、操作パネル１０５、ＵＳＢインタフェース（Ｉ／Ｆ）１０６、及びネットワークＩ／Ｆ１０７を備える。ＵＳＢ  Ｉ／Ｆ１０６は、画像形成装置１００に接続されたＵＳＢデバイスと通信するための通信インタフェースである。ネットワークＩ／Ｆ１０７は、ネットワーク（ＬＡＮ１６０）を介して外部の通信装置と通信するための通信インタフェースである。
【００１５】
本実施形態では、図１（Ａ）に示す画像形成装置１００、ＵＳＢデバイス１５０、及び端末１７０は、それぞれＵＳＢＮＷ（USB over Network）に対応している。ＵＳＢ  Ｉ／Ｆ１０６には、ＵＳＢＮＷに対応したＵＳＢデバイス１５０が接続可能である。ＵＳＢデバイス１５０は、例えば、タッチパネル、カードリーダ、ＵＳＢメモリ、タブレット端末等である。また、ネットワークＩ／Ｆ１０７は、ＬＡＮ１６０を介して、ＵＳＢＮＷに対応した外部の端末１７０と通信可能である。ＵＳＢＮＷ技術を利用すると、端末１７０から、ＵＳＢＮＷに従った通信（ＵＳＢＮＷ通信）を利用してＵＳＢデバイス１５０を制御することできる。端末１７０には、ＵＳＢデバイス１５０を制御するためのアプリケーションがインストールされており、当該アプリケーションによって画像形成装置１００を介してＵＳＢデバイス１５０を制御する。これにより、ユーザは、端末１７０からＵＳＢ通信を利用してＵＳＢデバイス１５０を使用することができる。本実施形態において、端末１７０は、ＵＳＢデバイス１５０の動作を制御する外部装置の一例である。
【００１６】
ＣＰＵ１０１は、システム制御部であり、画像形成装置１００の全体を制御する。ＲＯＭ１０２は、ＣＰＵ１０１によって実行される制御プログラムを格納している。本実施形態のＲＯＭ１０２は、書き換え可能なフラッシュＲＯＭであり、画像形成装置１００のユーザによって登録される設定値を示すデータ、管理データ等の必要に応じて変更されうる種々のデータを格納している。ＲＡＭ１０３は、ＣＰＵ１０１がプログラムを実行するためのワークエリアとして使用されるとともに、各種データを一時的に格納する一時記憶領域として使用される。
【００１７】
プリンタ部１０４は、ＬＡＮ１６０を介して外部装置から受信した印刷データ（画像データ）に基づいて、記録媒体（記録紙）に画像を形成する。また、例えば、タブレット端末がＵＳＢデバイス１５０としてＵＳＢ  Ｉ／Ｆ１０６に接続された場合、当該タブレット端末から受信した印刷データに基づいて、記録媒体（記録紙）に画像を形成することも可能である。操作パネル１０５は、キーボード、タッチパネル、ＬＣＤ、ＬＥＤ等で構成され、ユーザによる各種操作の受け付け、操作画面の表示、及びユーザへの通知を行う。
【００１８】
ＵＳＢ  Ｉ／Ｆ１０６は、上述のように、ＵＳＢデバイス１５０が接続された場合に、ＵＳＢデバイス１５０に対するインタフェースとして機能し、ＵＳＢデバイス１５０と通信を制御する。また、ＵＳＢ  Ｉ／Ｆ１０６は、ＵＳＢデバイス１５０への電力供給を行う。ネットワーク  Ｉ／Ｆ１０７は、上述のように、ＬＡＮ１６０を介して通信可能な外部装置に対するインタフェースとして機能し、ＬＡＮ１６０を介して外部装置との間でデータの送受信を行う。ネットワーク  Ｉ／Ｆ１０７は、例えば、印刷データ及び画像形成装置１００の制御情報を、端末１７０から受信する。なお、ＬＡＮ１６０は、有線通信のための有線ＬＡＮであってもよいし、無線通信のための無線ＬＡＮであってもよい。
【００１９】
図１（Ｂ）は、画像形成装置１００における電源１２０からの電力供給に関連する構成例を示している。同図に示すように、電源１２０は、スイッチ１２１，１２２，１２３をそれぞれ介して、プリンタ部１０４、操作パネル１０５及びＵＳＢ  Ｉ／Ｆ１０６へ電力を供給する。スイッチ１２１〜１２３は、ＣＰＵ１０１によってＯＮ／ＯＦＦの切り替えが制御される。スイッチ１２１〜１２３がそれぞれＯＮ状態の場合、電源１２０から各ユニットへ電力供給が行われる。スイッチ１２１〜１２３がそれぞれＯＦＦ状態の場合、電源１２０から各ユニットへの電力供給が停止する。
【００２０】
ＣＰＵ１０１は、画像形成装置１００の状態に応じて、スイッチ１２１〜１２３のＯＮ／ＯＦＦの切り替えを制御する。本実施形態では、画像形成装置１００は、通常の電力状態（使用可能状態）と、通常の電力状態よりも消費電力が少ない省電力状態（スリープ状態）とを有する。ＣＰＵ１０１は、画像形成装置１００を通常の電力状態からスリープ状態へ移行させる際に、スイッチ１２１〜１２３をＯＮ状態からＯＦＦ状態に切り替えることで、プリンタ部１０４、操作パネル１０５及びＵＳＢ  Ｉ／Ｆ１０６への電力供給を停止する。これにより、スリープ状態における画像形成装置１００の省電力化が実現される。
【００２１】
画像形成装置１００は、通常の電力状態において、スリープ状態へ移行する条件が満たされる（例えば、所定のスリープ移行時間が経過する）ことに基づいて、スリープ状態へ移行する。本実施形態では、画像形成装置１００をスリープ状態に移行させるか否かをユーザが設定することができる。図２に示す画面において、スリープモードとして「レベル高（ディープスリープ）」をユーザが選択すると、画像形成装置１００は、スリープ状態に移行する設定となる。また、図２に示す画面において、スリープモードとして「ＯＦＦ」をユーザが選択すると、画像形成装置１００は、スリープ状態に移行しない設定となる。上記したスリープモードの設定は、ＲＯＭ１０２に保持される。
【００２２】
さらに、本実施形態では、ＵＳＢデバイス１５０の使用中に画像形成装置１００をスリープ状態へ移行させるか否かをユーザが設定することができる。図３に示す画面において、ＵＳＢ使用時のスリープ移行として「許可する」をユーザが選択すると、画像形成装置１００は、ＵＳＢ使用時でもスリープ状態に移行する。また、図３に示す画面において、ＵＳＢ使用時のスリープ移行として「許可しない」をユーザが選択すると、画像形成装置１００は、ＵＳＢ使用時にはスリープ状態に移行しない。なお、ＵＳＢ使用時のスリープ移行として「許可しない」をユーザが選択している場合、ＵＳＢデバイス１５０が接続されていたとしても、ＵＳＢデバイスが使用されていない場合には、スリープ状態に移行する。上記したＵＳＢ使用時のスリープ移行の設定は、ＲＯＭ１０２に保持される。このようにして、ＣＰＵ１０１は、図３に示す画面を用いて、ＵＳＢデバイス１５０の使用時に画像形成装置１００をスリープ状態に移行させるか否かのユーザ設定を受け付ける受付処理を行う。
【００２３】
ＣＰＵ１０１は、スリープモードの設定、ＵＳＢ使用時のスリープ移行の設定、及び、ＵＳＢデバイス１５０の使用状況に基づいて、画像形成装置１００をスリープ状態に移行させるか否かを決定する。
具体的には、スリープモードの設定が「ＯＦＦ」の場合には、画像形成装置１００は、スリープ状態に移行しない。スリープモードの設定が「レベル高（ディープスリープ）」の場合には、ＣＰＵ１０１は、ＵＳＢ使用時のスリープ移行の設定に基づいて、画像形成装置１００をスリープ状態に移行させるか否かを決定する。すなわち、ＣＰＵ１０１は、スリープモードの設定が「レベル高（ディープスリープ）」且つＵＳＢ使用時のスリープ移行の設定が「許可する」であれば、ＵＳＢデバイス１５０が使用中かどうかに関わらず、所定の条件を満たしたときに、画像形成装置１００をスリープ状態に移行させる。一方で、ＣＰＵ１０１は、スリープモードの設定が「レベル高（ディープスリープ）」且つＵＳＢ使用時のスリープ移行の設定が「許可しない」であれば、ＵＳＢデバイス１５０が使用中ならば、画像形成装置１００をスリープ状態に移行させない。また、ＣＰＵ１０１は、スリープモードの設定が「レベル高（ディープスリープ）」且つＵＳＢ使用時のスリープ移行の設定が「許可しない」であれば、ＵＳＢデバイス１５０が使用中でなければ、画像形成装置１００をスリープ状態に移行させる。
【００２４】
このように、本実施形態の画像形成装置１００は、ユーザによる設定（ＵＳＢ使用時のスリープ移行の設定：許可する）に従って、ＵＳＢデバイス１５０の使用時に画像形成装置１００をスリープ状態に移行することができる。即ち、ＵＳＢデバイス１５０の使用時に、省電力化を望むユーザの意図に反して、画像形成装置１００がスリープ状態に移行しなくなる状況を回避することができる。
また、本実施形態の画像形成装置１００は、ユーザによる設定（ＵＳＢ使用時のスリープ移行の設定：許可しない）に従って、ＵＳＢデバイス１５０の使用時に、ＵＳＢデバイス１５０の使用を優先したいと望むユーザの意に反して、画像形成装置１００がスリープ状態に移行するのを防止することができる。
【００２５】
次に、図２、図３、図４及び図５を参照して、画像形成装置１００をスリープ状態へ移行させる設定について説明する。図２〜図５の設定画面は、操作パネル１０５を用いたユーザの操作によって、操作パネル１０５のＬＣＤに表示される。
【００２６】
図２のスリープモードの設定画面２３０は、所定の条件を満たした場合に画像形成装置１００が移行する状態を設定する画面である。ユーザは、設定画面２３０において、「レベル高（ディープスリープ）」、「レベル中（プリンタースリープ）」、「レベル低（パネルスリープ）」及び「ＯＦＦ」の何れか１つを選択することができる。設定画面２３０において、「レベル高（ディープスリープ）」を選択した場合に、画像形成装置１００は、プリンタ部１０４、操作部１０５及びＵＳＢ  Ｉ／Ｆ１０６への電力供給が停止されるスリープ状態に移行する。
【００２７】
図３のＵＳＢデバイス１５０使用時のスリープ移行を設定する設定画面２２０は、ＵＳＢデバイス１５０の使用時にスリープ状態に移行するのを許可するか否かを選択する画面である。設定画面２２０において、ユーザが「許可しない」を選択すると、画像形成装置１００に接続されたＵＳＢデバイス１５０が使用中の間は、画像形成装置１００は、スリープ状態へ移行しない。また、設定画面２２０において、ユーザが「許可する」を選択すると、画像形成装置１００に接続されたＵＳＢデバイス１５０が使用中であっても、画像形成装置１００は、スリープ状態へ移行する。
【００２８】
図４に示される設定画面２００は、上記した図３の設定画面２２０の変形例である。設定画面２２０の「許可しない」が、図４の設定画面２００の「使用時はスリープ状態へ移行しない」に対応する。また、設定画面２２０の「許可する」が、図４の設定画面２００の「使用時でもスリープ状態へ移行する」に対応する。
【００２９】
図５は、スリープ状態へ移行するまでの時間を設定するための画面である。ユーザは、図５の設定画面２１０にて、画像形成装置１００をスリープ状態へ移行させるまでの時間を設定できる。設定画面２１０では、そのような時間の設定として、例えば、１分、５分、３０分または６０分から選択でき、図５の例では、１分が選択されている。ＣＰＵ１０１は、設定画面２１０において選択された時間を示す情報を、ＲＯＭ１０２に格納する。なお、設定画面２１０を用いた設定を必要とせずに、予め固定的にそのような時間（例えば、５分）を定めてもよい。
【００３０】
図６は、画像形成装置１００の電力状態の制御を示すフローチャートである。図６に示す各ステップの処理は、ＣＰＵ１０１が、ＲＯＭ１０２に格納された制御プログラムを読み出して実行することによって、画像形成装置１００において実現される。なお、例えば、ＵＳＢデバイス１５０がカードリーダである場合、ユーザがカードリーダを用いてカード認証を行うと、当該カードリーダと端末１７０との間でＵＳＢＮＷ通信が行われることになる。
【００３１】
Ｓ１０１で、ＣＰＵ１０１は、スリープモードの設定が「レベル高（ディープスリープ）」であるか否かを判断する。スリープモードの設定が「レベル高（ディープスリープ）」でない場合には、画像形成装置１００はスリープ状態に移行しないので、このフローチャートの処理を終了する。ＣＰＵ１０１が、スリープモードの設定が「レベル高（ディープスリープ）」であると判断した場合（Ｓ１０１：Ｙｅｓ）、処理をＳ１０２に進める。
【００３２】
Ｓ１０２で、ＣＰＵ１０１は、画像形成装置１００をスリープ状態へ移行させるための移行条件を満たしたか否かを判定する。例えば、ＣＰＵ１０１は、移行タイミングを判定するためのタイマーによって測定される時間が、予めユーザによって設定されたスリープ移行時間を経過した場合には、移行条件を満たしたと判定する。なお、例えば、タイマーは、ユーザによって操作パネル１０５が操作された場合には、０にリセットされる。ＣＰＵ１０１は、Ｓ１０２で、移行条件を満たしたと判定すると、処理をＳ１０３へ進める。
【００３３】
Ｓ１０３で、ＣＰＵ１０１は、ＵＳＢデバイス使用時のスリープ移行の設定が「許可する」であるか否かを判定する。ＣＰＵ１０１は、ＵＳＢデバイス使用時のスリープ移行の設定が「許可する」と判定すると、処理をＳ１０４へ進める。そして、Ｓ１０４において、ＣＰＵ１０１は、画像形成装置１００をスリープ状態に移行させる。また、ＣＰＵ１０１は、ＵＳＢデバイス使用時のスリープ移行の設定が「許可しない」と判定すると、処理をＳ１０５へ進める。
【００３４】
Ｓ１０５で、ＣＰＵ１０１は、ＵＳＢデバイス１５０が使用中か否かを判定する。ＵＳＢＮＷ通信を開始するとき、ホストである端末１７０からＵＳＢデバイス１５０へ接続要求が送信される。ＵＳＢデバイス１５０は、端末１７０から送信された接続要求に対して、応答を送信する。これにより、端末１７０とＵＳＢデバイス１５０との間に通信セッションが確立する。そして、ＵＳＢＮＷ通信を終了するとき、端末１７０からＵＳＢデバイス１５０へ切断要求が送信される。ＵＳＢデバイス１５０は、端末１７０から送信された切断要求に対して、応答を送信する。これにより、端末１７０とＵＳＢデバイス１５０との間の通信セッションが切断される。ＣＰＵ１０１は、端末１７０から送信される接続要求を受信してから切断要求を受信するまでの期間を、ＵＳＢデバイス１５０の使用中と判断する。ＣＰＵ１０１は、ＵＳＢデバイス１５０の使用中と判断した場合は、Ｓ１０６でタイマーをクリア（リセット）し、使用中でないと判断した場合は、Ｓ１０７で、画像形成装置１００をスリープ状態に移行させる。
【００３５】
以上説明したように、本実施形態では、ＣＰＵ１０１は、スリープ状態への移行条件を満たしたときに、ＵＳＢデバイス使用時のスリープ移行の設定が、「許可する」であれば、ＵＳＢデバイス１５０が使用中であっても、画像形成装置１００をスリープ状態へ移行させる。一方で、ＵＳＢデバイス使用時のスリープ移行の設定が、「許可しない」であれば、接続されたＵＳＢデバイスが使用中か否かを判定する。ＣＰＵ１０１は、ＵＳＢデバイス１５０が使用中であれば、ＵＳＢデバイス１５０が接続されていても、画像形成装置１００をスリープ状態へ移行させる。これにより、ＵＳＢデバイス１５０が接続されている状態にある画像形成装置１００を、ユーザの利便性を維持しつつ、ＵＳＢデバイス１５０の使用状況に合わせてスリープ状態へ移行させることが可能である。
【００３６】
［第２の実施形態］
第２の実施形態では、図３に示す設定画面２２０または図４に示す設定画面２００を用いた、ユーザによる設定を必要とせずに、ＵＳＢデバイス使用時に画像形成装置１００をスリープ状態へ移行させる例について説明する。なお以下では、第１の実施形態と共通する部分の説明を省略し、主に第１の実施形態と異なる部分を説明する。
【００３７】
図７は、第２の実施形態に係る、画像形成装置１００の電力状態の制御を示すフローチャートである。図７に示す各ステップの処理は、ＣＰＵ１０１が、ＲＯＭ１０２に格納された制御プログラムを読み出して実行することによって、画像形成装置１００において実現される。
【００３８】
Ｓ２０１で、ＣＰＵ１０１は、Ｓ１０１と同様、スリープモードの設定が「レベル高（ディープスリープ）」であるか否かを判断する。ＣＰＵ１０１は、スリープモードの設定が「レベル高（ディープスリープ）」でない場合、このフローチャートの処理を終了し、スリープモードの設定が「レベル高（ディープスリープ）」であると判断した場合（Ｓ１０１：Ｙｅｓ）、処理をＳ２０２に進める。
【００３９】
Ｓ２０２で、ＣＰＵ１０１は、Ｓ１０２と同様に、画像形成装置１００をスリープ状態へ移行させるための移行条件を満たしたか否かを判定する。ＣＰＵ１０１は、移行タイミングに達したと判定すると、処理をＳ２０３へ進める。
【００４０】
Ｓ２０３で、ＣＰＵ１０１は、Ｓ１０５と同様に、ＵＳＢデバイス１５０が使用中か否かを判定する。Ｓ２０３で、ＣＰＵ１０１は、ＵＳＢデバイス１５０が使用中であると判定した場合には処理をＳ２０４へ進め、ＵＳＢデバイス１５０が使用中でないと判定した場合には処理をＳ２０５へ進める。ＣＰＵ１０１は、Ｓ２０４では、タイマーをクリア（リセット）する一方、Ｓ２０５では、画像形成装置１００をスリープ状態に移行させる。
【００４１】
以上説明したように、本実施形態では、ＣＰＵ１０１は、スリープ状態への移行条件を満たしたときに、接続されたＵＳＢデバイス１５０が使用中であるか否かを判定する。ＣＰＵ１０１は、ＵＳＢデバイス１５０が使用中であれば、画像形成装置１００をスリープ状態へ移行させず、ＵＳＢデバイス１５０が使用中でなければ、画像形成装置１００をスリープ状態へ移行させる。このようにして、ＵＳＢデバイス１５０が接続されている状態にある画像形成装置１００を、ＵＳＢデバイス１５０の使用状況に合わせてスリープ状態へ移行させることが可能である。また、ＵＳＢデバイス使用時であっても画像形成装置１００をスリープ状態へ移行させるか否かについてのユーザによる設定を必要としないため、ユーザによる設定の手間を低減できる。
【００４２】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４３】
１００：画像形成装置、１０１：ＣＰＵ、１０２：ＲＯＭ、１０３：ＲＡＭ、１０４：プリンタ部、１０５：操作パネル、１０６：ＵＳＢ  Ｉ／Ｆ、１０７：ネットワークＩ／Ｆ、１５０：ＵＳＢデバイス、１７０：端末
【図１】
0006675220.tif 000002
【図２】
0006675220.tif 000003
【図３】
0006675220.tif 000004
【図４】
0006675220.tif 000005
【図５】
0006675220.tif 000006
【図６】
0006675220.tif 000007
【図７】
0006675220.tif 000008