(57)【特許請求の範囲】
【請求項１】
ネットワークインタフェースとＵＳＢインタフェースとを有し、前記ネットワークインタフェースを介して情報処理装置と接続し、かつ、ＵＳＢインタフェースを介してＵＳＢデバイスと接続する画像形成装置であって、
前記ネットワークインタフェースを介して接続されている前記情報処理装置との間で、前記ＵＳＢインタフェースを介して接続されている前記ＵＳＢデバイスを前記ネットワークインタフェースを介して接続されている前記情報処理装置が制御するための通信を確立する確立手段と、
前記画像形成装置を所定の省電力モードに移行させる移行手段とを有し、
前記移行手段は、前記確立手段によって前記通信が確立されている状態の前記画像形成装置を前記所定の省電力モードに移行させないことを特徴とする画像形成装置。
【請求項２】
前記通信が確立している間、前記ネットワークインタフェースを介して前記情報処理装置から、前記ＵＳＢインタフェースを介して接続されている前記ＵＳＢデバイスを制御するためのパケットを取得して、該パケットに基づくデータ通信を前記ＵＳＢインタフェースを介して前記ＵＳＢデバイスと行う手段を更に有し、
前記ＵＳＢデバイスは、前記データ通信に従って動作することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記確立手段は、前記ネットワークインタフェースを介して前記情報処理装置から、前記ＵＳＢインタフェースを介して接続されている前記ＵＳＢデバイスを制御するためのパケットを取得する場合に、前記通信を確立することを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記確立手段は、前記ＵＳＢインタフェースを介して前記ＵＳＢデバイスが前記画像形成装置に接続されている状態で、前記通信を確立することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記確立手段によって前記通信が確立された場合に、前記所定の省電力モードへの移行を抑制するための情報を設定する設定手段を更に有し、
前記移行手段は、前記情報の設定に基づいて、前記確立手段によって前記通信が確立されている状態の前記画像形成装置を前記所定の省電力モードに移行させないことを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記設定手段はさらに、前記通信が確立されている状態で、前記ネットワークインタフェースを介して前記情報処理装置から、前記ＵＳＢインタフェースを介して接続されている前記ＵＳＢデバイスを制御するためのパケットを最後に取得してからの経過時間に基づいて、前記情報の設定を解除し、
前記移行手段は、前記設定手段によって前記情報の設定が解除された後、前記通信が確立されている状態の前記画像形成装置を前記所定の省電力モードに移行させることを特徴とする請求項５記載の画像形成装置。
【請求項７】
印刷装置を介したＵＳＢデバイス及び該ＵＳＢデバイスを制御する制御装置の通信を制御する通信制御方法であって、
前記印刷装置に前記ＵＳＢデバイスが接続されたか否かを判別する第１の判別ステップと、
前記印刷装置に前記制御装置が接続されたか否かを判別する第２の判別ステップと、
前記ＵＳＢデバイスを制御するための前記印刷装置を介した通信が実行されているか否かを判別する第３の判別ステップと、
前記印刷装置及び前記ＵＳＢデバイスの通電を制御する通電制御ステップとを有し、
前記通電制御ステップは、前記印刷装置に前記ＵＳＢデバイス及び前記制御装置が接続され、且つ前記印刷装置を介した通信が実行されている場合、前記印刷装置及び前記ＵＳＢデバイスの通電が制限される省電力モードへ前記印刷装置及び前記ＵＳＢデバイスを移行させず、前記印刷装置に前記ＵＳＢデバイス及び前記制御装置が接続され、且つ前記印刷装置を介した通信が実行されていない場合、前記印刷装置及び前記ＵＳＢデバイスを前記省電力モードに移行させることを特徴とする通信制御方法。
【請求項８】
前記通電制御ステップは、前記印刷装置に前記ＵＳＢデバイス及び前記制御装置の少なくとも一方が接続されない場合、前記印刷装置及び前記ＵＳＢデバイスを前記省電力モードに移行させることを特徴とする請求項７記載の通信制御方法。
【請求項９】
前記印刷装置及び前記ＵＳＢデバイスが前記省電力モードに移行した場合、前記制御装置から送信された前記省電力モードからの復帰を指示する指示通知に基づいて前記印刷装置及び前記ＵＳＢデバイスを前記省電力モードから復帰させる復帰制御ステップを更に有することを特徴とする請求項７又は８記載の通信制御方法。
【請求項１０】
印刷装置を介したＵＳＢデバイス及び該ＵＳＢデバイスを制御する制御装置の通信を制御する通信制御方法をコンピュータに実行させるプログラムであって、
前記通信制御方法は、
前記印刷装置に前記ＵＳＢデバイスが接続されたか否かを判別する第１の判別ステップと、
前記印刷装置に前記制御装置が接続されたか否かを判別する第２の判別ステップと、
前記ＵＳＢデバイスを制御するための前記印刷装置を介した通信が実行されているか否かを判別する第３の判別ステップと、
前記印刷装置及び前記ＵＳＢデバイスの通電を制御する通電制御ステップとを有し、
前記通電制御ステップは、前記印刷装置に前記ＵＳＢデバイス及び前記制御装置が接続され、且つ前記印刷装置を介した通信が実行されている場合、前記印刷装置及び前記ＵＳＢデバイスの通電が制限される省電力モードへ前記印刷装置及び前記ＵＳＢデバイスを移行させず、前記印刷装置に前記ＵＳＢデバイス及び前記制御装置が接続され、且つ前記印刷装置を介した通信が実行されていない場合、前記印刷装置及び前記ＵＳＢデバイスを前記省電力モードに移行させることを特徴とするプログラム。
【請求項１１】
通信を行う印刷装置であって、前記印刷装置を介したＵＳＢデバイス及び該ＵＳＢデバイスを制御する制御装置の通信を制御する印刷装置において、
前記ＵＳＢデバイスが接続されたか否かを判別する第１の判別手段と、
前記制御装置が接続されたか否かを判別する第２の判別手段と、
前記ＵＳＢデバイスを制御するための前記印刷装置を介した通信が実行されているか否かを判別する第３の判別手段と、
前記印刷装置及び前記ＵＳＢデバイスの通電を制御する通電制御手段とを備え、
前記通電制御手段は、前記ＵＳＢデバイス及び前記制御装置が接続され、且つ前記印刷装置を介した通信が実行されている場合、前記印刷装置及び前記ＵＳＢデバイスの通電が制限される省電力モードへ前記印刷装置及び前記ＵＳＢデバイスを移行させず、前記ＵＳＢデバイス及び前記制御装置が接続され、且つ前記印刷装置を介した通信が実行されていない場合、前記印刷装置及び前記ＵＳＢデバイスを前記省電力モードに移行させることを特徴とする印刷装置。
【請求項１２】
前記通電制御手段は、前記ＵＳＢデバイス及び前記制御装置の少なくとも一方が接続されない場合、前記印刷装置及び前記ＵＳＢデバイスを前記省電力モードに移行させることを特徴とする請求項１１記載の印刷装置。
【請求項１３】
前記印刷装置及び前記ＵＳＢデバイスが前記省電力モードに移行した場合、前記制御装置から送信された前記省電力モードからの復帰を指示する指示通知に基づいて前記印刷装置及び前記ＵＳＢデバイスを前記省電力モードから復帰させる復帰制御手段を更に備えることを特徴とする請求項１１又は１２記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、通信制御方法、プログラム、及び印刷装置に関し、特に、ＵＳＢデバイスとの通信を制御する画像形成装置、通信制御方法、プログラム、及び印刷装置に関する。
【背景技術】
【０００２】
制御装置としてのクライアントＰＣが印刷装置としてのＭＦＰに印刷データを送信し、ＭＦＰが受信された印刷データに基づいて印刷を行う印刷システムが知られている。この印刷システムでは、ＭＦＰは様々な機能を有するＵＳＢデバイスを接続することによって当該ＭＦＰの機能を拡張する。ＵＳＢデバイスは、例えば、大画面の拡張タッチパネルを含み、拡張タッチパネルには多機能の設定メニュー及びプレビュー画像等が表示される。ＵＳＢデバイスの拡張タッチパネルの表示制御処理には、USB Over Network技術（以下、「ＵＳＢＮＷ」という。）が用いられ、クライアントＰＣがＭＦＰを介してＵＳＢデバイスに制御信号を送信し、ＵＳＢデバイスは受信された制御信号に基づいて拡張タッチパネルに設定メニュー等の表示を行う（例えば、特許文献１参照）。ユーザはＵＳＢデバイスを直接操作可能であり、ユーザの操作情報はＵＳＢデバイスからＭＦＰを介してクライアントＰＣに送信され、クライアントＰＣは該操作情報に対応する表示を行うための制御信号をＭＦＰを介してＵＳＢデバイスに送信する。すなわち、ＭＦＰを介してＵＳＢデバイス及びクライアントＰＣの間で信号や情報の送受信が行われる。その後、ＵＳＢデバイスは受信した制御信号に基づいてユーザの操作情報に対応するプレビュー画像等を拡張タッチパネルに表示する。ここで、ユーザがＵＳＢデバイスを操作中にＭＦＰが省電力モードに移行すると、ＭＦＰが信号や情報の送受信を行わなくなるため、ＵＳＢデバイスの拡張タッチパネルの表示制御処理が阻害される。これに対応して、印刷システムでは、ＭＦＰにＵＳＢデバイスが接続されている間、ＭＦＰ、さらにはＵＳＢデバイスが省電力モードに移行しないように制御される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５７４５４２４号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＭＦＰにＵＳＢデバイスが接続されている間、ＭＦＰやＵＳＢデバイスが省電力モードに移行しないように制御されると、ＵＳＢデバイスの使用状況に関わらず、ＭＦＰ及びＵＳＢデバイスが常に通電状態となる。したがって、ＵＳＢデバイスが使用されていなくても、ＭＦＰ及びＵＳＢデバイスによって不要な電力が消費されてしまう。すなわち、従来では、ＵＳＢデバイスの制御の阻害の抑制と、電力の消費の低減とを両立することは困難である。
【０００５】
本発明の目的は、ＵＳＢデバイスの制御の阻害の抑制と、電力の消費の低減とを両立することができる画像形成装置、通信制御方法、プログラム、及び印刷装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の画像形成装置は、ネットワークインタフェースとＵＳＢインタフェースとを有し、前記ネットワークインタフェースを介して情報処理装置と接続し、かつ、ＵＳＢインタフェースを介してＵＳＢデバイスと接続する画像形成装置であって、前記ネットワークインタフェースを介して接続されている前記情報処理装置との間で、前記ＵＳＢインタフェースを介して接続されている前記ＵＳＢデバイスを前記ネットワークインタフェースを介して接続されている前記情報処理装置が制御するための通信を確立する確立手段と、前記画像形成装置を所定の省電力モードに移行させる移行手段とを有し、前記移行手段は、前記確立手段によって前記通信が確立されている状態の前記画像形成装置を前記所定の省電力モードに移行させないことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ＵＳＢデバイスの制御の阻害の抑制と、電力の消費の低減とを両立することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態に係る印刷装置としてのＭＦＰを含む印刷システムの構成を概略的に示す構成図である。
【図２】図１のＭＦＰのハードウェア構成を概略的に示すブロック図である。
【図３】図１のクライアントＰＣ及びＭＦＰで実行される設定処理の手順を示すフローチャートである。
【図４】図１のＭＦＰで管理されるＵＳＢＮＷテーブルの一例を示す図である。
【図５】図１のＭＦＰで実行される制御情報管理処理の手順を示すフローチャートである。
【図６】図１のＭＦＰで実行される省電力モード移行処理の手順を示すフローチャートである。
【図７】図１のＭＦＰで実行される復帰処理の手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００１０】
図１は、本発明の実施の形態に係る印刷装置としてのＭＦＰ１０２を含む印刷システム１００の構成を概略的に示す構成図である。
【００１１】
図１において、印刷システム１００は、制御装置としてのクライアントＰＣ１０１及びＭＦＰ１０２を備え、クライアントＰＣ１０１及びＭＦＰ１０２はネットワーク１０３を介して接続されている。ＭＦＰ１０２はソフトウェアモジュール１０７を備え、ソフトウェアモジュール１０７はＵＳＢＮＷ制御モジュール１０８、ＵＳＢメモリ制御モジュール１０９、及びカードリーダ制御モジュール１１０を備える。ソフトウェアモジュール１０７の各処理は後述する図２のコア部２０１がＲＯＭ２１４に格納されたプログラムを実行することによって行われる。
【００１２】
クライアントＰＣ１０１はＭＦＰ１０２とデータ通信を行い、ＭＦＰ１０２にジョブの実行指示を行う。また、クライアントＰＣ１０１はＭＦＰ１０２に接続されたＵＳＢデバイスのうちＭＦＰ１０２を介したＵＳＢＮＷの通信に対応するＵＳＢデバイスを制御するＵＳＢＮＷ制御装置である。以下では、ＭＦＰ１０２を介したＵＳＢＮＷの通信をＵＳＢＮＷ通信と定義し、ＵＳＢＮＷ通信に対応するＵＳＢデバイスをＵＳＢＮＷ対応デバイスと定義する。クライアントＰＣ１０１はＭＦＰ１０２を介してＵＳＢＮＷ対応デバイスと信号や情報を送受信して該ＵＳＢＮＷ対応デバイスの各処理の制御を行う。ＭＦＰ１０２は、コピー処理、スキャン処理、ＦＡＸ処理等のジョブを実行可能であり、例えば、クライアントＰＣ１０１等から受信した画像データに基づいて印刷を行う。また、ＭＦＰ１０２は複数のＵＳＢデバイスを接続可能である。本実施の形態では、一例として、ＵＳＢデバイスとしてのタッチパネルＵＩ１０４、ＵＳＢメモリ１０５、及びカードリーダ１０６が接続された場合を前提とする。タッチパネルＵＩ１０４は、ＭＦＰ１０２に設けられる後述する図２の表示制御部２１３の拡張機能を有する大画面の拡張タッチパネルのＵＳＢデバイスである。タッチパネルＵＩ１０４にはＭＦＰ１０２の各設定を行う多機能の設定メニューやプレビュー画像等が表示される。また、タッチパネルＵＩ１０４はＵＳＢＮＷ対応デバイスであり、タッチパネルＵＩ１０４の表示制御処理はタッチパネルＵＩ１０４のＵＳＢＮＷ制御装置であるクライアントＰＣ１０１によって行われる。ＵＳＢメモリ１０５は画像データ等の各データを格納する。カードリーダ１０６はユーザによってかざされたＩＣカード等からユーザ情報を読み取り、当該ユーザ情報に基づいてユーザ認証を行う。ＵＳＢメモリ１０５及びカードリーダ１０６はＵＳＢＮＷ通信に対応しないＵＳＢＮＷ非対応デバイスであり、ＵＳＢメモリ１０５及びカードリーダ１０６の各処理の制御はＭＦＰ１０２によって行われる。
【００１３】
ＵＳＢＮＷ制御モジュール１０８はＵＳＢＮＷ対応デバイスの制御を行うモジュールであり、本実施の形態では、タッチパネルＵＩ１０４の制御を行う。ＵＳＢＮＷ制御モジュール１０８はクライアントＰＣ１０１からタッチパネルＵＩ１０４の表示を制御するためのパケットを受信すると、該パケットをタッチパネルＵＩ１０４に転送する。また、ＵＳＢＮＷ制御モジュール１０８は、ＵＳＢＮＷ対応デバイス及びＵＳＢＮＷ制御装置の各々に関する情報が設定された後述する図４のＵＳＢＮＷテーブル４０１を管理する。ＵＳＢメモリ制御モジュール１０９はストレージクラスのドライバモジュールを含み、ＵＳＢメモリ１０５の制御を行う。カードリーダ制御モジュール１１０はリーダクラスのドライバモジュールを含み、カードリーダ１０６の制御を行う。
【００１４】
図２は、図１のＭＦＰ１０２のハードウェア構成を概略的に示すブロック図である。
【００１５】
図２において、ＭＦＰ１０２は、制御部２００、スキャナ部２０５、プリントエンジン２０７、及び表示制御部２１３を備え、制御部２００は、スキャナ部２０５、プリントエンジン２０７、及び表示制御部２１３とそれぞれ接続されている。制御部２００は、コア部２０１、メモリ部２０２、ＲＩＰ部２０３、スキャナＩ／Ｆ２０４、プリンタＩ／Ｆ２０６、ＦＡＸ部２０８、ＮＩＣ部２０９、及びＵＳＢＩ／Ｆ２１０を備える。コア部２０１は、メモリ部２０２、ＲＩＰ部２０３、スキャナＩ／Ｆ２０４、プリンタＩ／Ｆ２０６、ＦＡＸ部２０８、ＮＩＣ部２０９、及びＵＳＢＩ／Ｆ２１０の各構成要素とそれぞれ接続されている。コア部２０１はＲＯＭ２１４を備える。プリントエンジン２０７はプリンタ部２１１及びフィニッシャ部２１２を備え、プリンタ部２１１及びフィニッシャ部２１２は接続されている。
【００１６】
制御部２００はＭＦＰ１０２全体を統括的に制御する。コア部２０１はＲＯＭ２１４に格納された各プログラムを実行することにより、コア部２０１に接続された各構成要素を制御する。コア部２０１は、ジョブの実行指示等を所定の期間受け付けない等の移行条件（以下、「省電力モードへの移行条件」という。）を満たすと、ＭＦＰ１０２を省電力モードに移行させる。省電力モードでは、ＭＦＰ１０２の通電先が制限され、ＭＦＰ１０２を構成する構成要素のうち必要最小限の構成要素、具体的に、ＮＩＣ部２０９のみに通電される。ＭＦＰ１０２が省電力モードに移行した場合、該ＭＦＰ１０２に接続されたＵＳＢデバイスにも通電されない。メモリ部２０２はコア部２０１の作業領域として用いられ、また、メモリ部２０２は各データの一時格納領域として用いられる。ＲＩＰ部２０３は、クライアントＰＣ１０１から取得した画像データに基づいてＲＩＰ処理を行ってラスタパターンデータを生成する。スキャナＩ／Ｆ２０４はスキャナ部２０５との通信制御を行い、プリンタＩ／Ｆ２０６はプリントエンジン２０７との通信制御を行う。ＦＡＸ部２０８は電話回線を介して外部装置とファクシミリ通信を行う。ＮＩＣ部２０９はネットワーク１０３で接続されたクライアントＰＣ１０１等とデータ通信を行う。本実施の形態では、ＭＦＰ１０２が省電力モードに移行した場合、ＮＩＣ部２０９がＭＦＰ１０２の省電力モードからの復帰を指示する復帰パケット（指示通知）をクライアントＰＣ１０１から受信すると、ＭＦＰ１０２は省電力モードから復帰する。ＵＳＢＩ／Ｆ２１０はＭＦＰ１０２に接続されたＵＳＢデバイス、具体的に、タッチパネルＵＩ１０４、ＵＳＢメモリ１０５、及びカードリーダ１０６の各々とデータ通信を行う。また、ＵＳＢＩ／Ｆ２１０はＭＦＰ１０２に接続された各ＵＳＢデバイスに通電する。スキャナ部２０５は図示しない原稿台に配置された原稿を読み取って画像データを生成する。プリントエンジン２０７はプリンタ部２１１及びフィニッシャ部２１２を制御して印刷処理を行う。具体的に、プリントエンジン２０７のプリンタ部２１１がプリンタＩ／Ｆ２０６から取得した画像データに基づいて用紙に印刷を行い、フィニッシャ部２１２が印刷された印刷済用紙にステイプル等の後処理を施す。表示制御部２１３は図示しない表示部及び操作部を備え、表示部はＭＦＰ１０２に関する各情報を表示し、ユーザの操作部の操作によって入力された入力情報を受け付ける（受付ステップ）。
【００１７】
図３は、図１のクライアントＰＣ１０１及びＭＦＰ１０２で実行される設定処理の手順を示すフローチャートである。
【００１８】
図３の処理は、一例として、ＵＳＢＮＷ対応デバイスであるタッチパネルＵＩ１０４のＵＳＢＮＷ制御装置としてクライアントＰＣ１０１を後述する図４のＵＳＢＮＷテーブル４０１に設定する場合を前提とする。また、図３の処理は、タッチパネルＵＩ１０４がＭＦＰ１０２に接続される前にクライアントＰＣ１０１に接続されて行われる。
【００１９】
図３において、まず、クライアントＰＣ１０１はＵＳＢＮＷ対応デバイスが接続されたか否かを判別する（ステップＳ３０１）。その後、クライアントＰＣ１０１はＵＳＢＮＷ対応デバイスとしてタッチパネルＵＩ１０４が接続されると（ステップＳ３０１でＹＥＳ）、タッチパネルＵＩ１０４からＵＳＢＮＷ対応デバイス情報を取得する（ステップＳ３０２）。具体的に、クライアントＰＣ１０１はタッチパネルＵＩ１０４からＵＳＢＮＷ対応デバイス情報としてタッチパネルＵＩ１０４のベンダＩＤ（ＶＩＤ）情報及びプロダクトＩＤ（ＰＩＤ）情報等の機器情報を取得する。次いで、クライアントＰＣ１０１は取得されたＵＳＢＮＷ対応デバイス情報をＭＦＰ１０２に送信する（ステップＳ３０３）。
【００２０】
ＭＦＰ１０２は、クライアントＰＣ１０１からＵＳＢＮＷ対応デバイス情報を取得すると（ステップＳ３０４でＹＥＳ）、取得されたＵＳＢＮＷ対応デバイス情報が図４のＵＳＢＮＷテーブル４０１に設定されているか否かを判別する（ステップＳ３０５）。ＵＳＢＮＷテーブル４０１は、登録デバイスＮｏ４０２、ＵＳＢデバイス識別情報４０３、及び制御装置識別情報４０４を含む。登録デバイスＮｏ４０２にはＵＳＢＮＷ対応デバイスが登録された順に当該ＵＳＢＮＷ対応デバイスに割り当てられる通し番号が設定される。ＵＳＢデバイス識別情報４０３にはＵＳＢＮＷ対応デバイス情報、具体的に、ＵＳＢＮＷ対応デバイスのＶＩＤ情報及びＰＩＤ情報が設定される。制御装置識別情報４０４にはＵＳＢＮＷ制御装置情報、具体的に、該ＵＳＢＮＷ対応デバイスに対応するＵＳＢＮＷ制御装置のＭＡＣアドレス情報及びＩＰアドレス情報が設定される。
【００２１】
ステップＳ３０５の判別の結果、取得されたＵＳＢＮＷ対応デバイス情報がＵＳＢＮＷテーブル４０１に設定されているとき、ＭＦＰ１０２は本処理を終了する。一方、取得されたＵＳＢＮＷ対応デバイス情報がＵＳＢＮＷテーブル４０１に設定されていないとき、ＭＦＰ１０２は、ＵＳＢＮＷ対応デバイス情報をＵＳＢＮＷテーブル４０１のＵＳＢデバイス識別情報４０３に新たに設定する（ステップＳ３０６）。次いで、ＭＦＰ１０２は設定されたＵＳＢデバイス識別情報４０３に対応する制御装置識別情報４０４にクライアントＰＣ１０１のＵＳＢＮＷ制御装置情報を設定する（ステップＳ３０７）。これにより、タッチパネルＵＩ１０４及びクライアントＰＣ１０１の登録が完了する。本実施の形態では、登録されたＵＳＢＮＷ対応デバイス及びＵＳＢＮＷ制御装置がＭＦＰ１０２に接続されている場合のみ、ＵＳＢＮＷ対応デバイス及びＵＳＢＮＷ制御装置間のＵＳＢＮＷ通信が確立される。その後、ＭＦＰ１０２はステップＳ３０７の処理を実行した後に本処理を終了する。
【００２２】
ここで、例えば、ユーザがＭＦＰ１０２に接続されたタッチパネルＵＩ１０４を操作中にＭＦＰ１０２が省電力モードに移行すると、ＭＦＰ１０２が信号や情報の送受信を行わなくなるため、タッチパネルＵＩ１０４の表示制御処理が阻害される。これに対応して、従来では、ＭＦＰ１０２にタッチパネルＵＩ１０４が接続されている間、ＭＦＰ１０２、さらにはタッチパネルＵＩ１０４が省電力モードに移行しないように制御される。ところが、ＭＦＰ１０２にタッチパネルＵＩ１０４が接続されている間、上述したような制御が行われると、タッチパネルＵＩ１０４の使用状況に関わらず、ＭＦＰ１０２やタッチパネルＵＩ１０４が常に通電状態となる。したがって、タッチパネルＵＩ１０４が使用されていなくても、ＭＦＰ１０２及びタッチパネルＵＩ１０４によって不要な電力が消費されてしまう。すなわち、従来では、タッチパネルＵＩ１０４の制御の阻害の抑制と、電力の消費の低減とを両立することは困難である。
【００２３】
これに対応して、本実施の形態では、ＵＳＢＮＷ通信の実行状況に応じてＭＦＰ１０２及びＵＳＢＮＷ対応デバイスの通電制御が行われる。
【００２４】
図５は、図１のＭＦＰ１０２で実行される制御情報管理処理の手順を示すフローチャートである。
【００２５】
図５の処理は、コア部２０１がＲＯＭ２１４に格納されたプログラムを実行することによって行われる。
【００２６】
図５において、まず、コア部２０１はＭＦＰ１０２にＵＳＢデバイスが接続されると（ステップＳ５０１でＹＥＳ）、コア部２０１は接続されたＵＳＢデバイス（以下、「接続ＵＳＢデバイス」という。）から該ＵＳＢデバイスの機器情報を取得する。その後、コア部２０１は取得されたＵＳＢデバイスの機器情報に基づいて接続ＵＳＢデバイスがＵＳＢＮＷテーブル４０１に登録されたＵＳＢＮＷ対応デバイス（以下、「登録ＵＳＢデバイス」という。）であるか否かを判別する（ステップＳ５０２）。ステップＳ５０２では、例えば、取得されたＵＳＢデバイスの機器情報がＵＳＢＮＷテーブル４０１のＵＳＢデバイス識別情報４０３に対応する場合、コア部２０１は接続ＵＳＢデバイスが登録ＵＳＢデバイスであると判別する。一方、取得されたＵＳＢデバイスの機器情報がＵＳＢＮＷテーブル４０１のＵＳＢデバイス識別情報４０３に対応しない場合、コア部２０１は接続ＵＳＢデバイスが登録ＵＳＢデバイスでないと判別する。
【００２７】
ステップＳ５０２の判別の結果、接続ＵＳＢデバイスが登録ＵＳＢデバイスでないとき、コア部２０１は本処理を終了する。一方、ステップＳ５０２の判別の結果、接続ＵＳＢデバイスが登録ＵＳＢデバイスであるとき、コア部２０１は接続ＵＳＢデバイスのＵＳＢＮＷ通信が確立されたか否かを判別する（ステップＳ５０３）。具体的に、接続ＵＳＢデバイスのＵＳＢＮＷ制御装置がＭＦＰ１０２に接続され、且つ該ＵＳＢＮＷ制御装置からＵＳＢＮＷ通信に関するパケットを受信した場合、コア部２０１は接続ＵＳＢデバイスのＵＳＢＮＷ通信が確立されたと判別する。一方、ＭＦＰ１０２にＵＳＢＮＷ制御装置が接続されていない場合、若しくは該ＵＳＢＮＷ制御装置からＵＳＢＮＷ通信に関するパケットを受信しない場合、コア部２０１は接続ＵＳＢデバイスのＵＳＢＮＷ通信が確立されないと判別する。コア部２０１は接続ＵＳＢデバイスのＵＳＢＮＷ通信が確立されるまでステップＳ５０３の処理を行う。その後、接続ＵＳＢデバイスのＵＳＢＮＷ通信が確立されると（ステップＳ５０３でＹＥＳ）、コア部２０１はＭＦＰ１０２の省電力モードの移行を制御する省電力モード制御情報の設定値をデフォルト値から変更する（ステップＳ５０４）。省電力モード制御情報は設定値「０」及び「１」のいずれかが設定され、予めデフォルト値として「０」が設定されている。省電力モード制御情報に設定値「０」が設定された場合、省電力モードへの移行条件を満たすと、コア部２０１はＭＦＰ１０２及び接続ＵＳＢデバイスを省電力モードに移行するように制御する。一方、省電力モード制御情報に設定値「１」が設定された場合、省電力モードへの移行条件を満たしても、コア部２０１はＭＦＰ１０２及び接続ＵＳＢデバイスを省電力モードに移行しないように制御する。すなわち、本実施の形態では、ＭＦＰ１０２にＵＳＢＮＷ対応デバイス及びＵＳＢＮＷ制御装置が接続され、且つＵＳＢＮＷ通信が行われている場合、ＭＦＰ１０２及びＵＳＢＮＷ対応デバイスは省電力モードに移行しない。一方、ＭＦＰ１０２にＵＳＢＮＷ対応デバイス及びＵＳＢＮＷ制御装置の少なくとも一方が接続されていない場合、ＭＦＰ１０２及びＵＳＢＮＷ対応デバイスは省電力モードに移行する。次いで、コア部２０１は受信されたＵＳＢＮＷに関するパケットの通信間隔を測定し（ステップＳ５０５）、測定された通信間隔が予め設定された所定の間隔を越えたか否かを判別する（ステップＳ５０６）。コア部２０１は測定された通信間隔が所定の間隔を越えるまでステップＳ５０６の処理を行う。コア部２０１は測定された通信間隔が所定の間隔を越えると（ステップＳ５０６でＹＥＳ）、ＵＳＢＮＷ通信が行われていないと判別し、接続ＵＳＢデバイスの省電力モード制御情報の設定値を「１」から「０」に変更する（ステップＳ５０７）。すなわち、本実施の形態では、ＭＦＰ１０２にＵＳＢＮＷ対応デバイス及びＵＳＢＮＷ制御装置が接続され、且つＭＦＰ１０２を介したＵＳＢＮＷ通信が行われていない場合、ＭＦＰ１０２及びＵＳＢＮＷ対応デバイスは省電力モードに移行する。その後、コア部２０１は本処理を終了する。
【００２８】
図６は、図１のＭＦＰ１０２で実行される省電力モード移行処理の手順を示すフローチャートである。
【００２９】
図６の処理は、コア部２０１がＲＯＭ２１４に格納されたプログラムを実行することによって行われ、接続ＵＳＢデバイスがＵＳＢＮＷ対応デバイスである場合を前提とする。
【００３０】
図６において、まず、コア部２０１は省電力モードへの移行条件を満たしたか否かを判別する（ステップＳ６０１）。その後、省電力モードへの移行条件を満たすと（ステップＳ６０１でＹＥＳ）、コア部２０１は省電力モード制御情報の設定値が「０」及び「１」のいずれであるかを判別する（ステップＳ６０２）。
【００３１】
ステップＳ６０２の判別の結果、省電力モード制御情報の設定値が「１」である場合、コア部２０１はＭＦＰ１０２及び接続ＵＳＢデバイスを省電力モードに移行させず、本処理を終了する。一方、ステップＳ６０２の判別の結果、省電力モード制御情報の設定値が「０」である場合、コア部２０１はＭＦＰ１０２及び接続ＵＳＢデバイスを省電力モードに移行させ（ステップＳ６０３）、本処理を終了する。
【００３２】
図７は、図１のＭＦＰ１０２で実行される復帰処理の手順を示すフローチャートである。
【００３３】
図７の処理は、コア部２０１がＲＯＭ２１４に格納されたプログラムを実行することによって行われ、図６の処理によってＭＦＰ１０２及び接続ＵＳＢデバイスが省電力モードに移行した後に実行されることを前提とする。
【００３４】
図７において、まず、コア部２０１はクライアントＰＣ１０１から復帰パケットを受信すると（ステップＳ７０１でＹＥＳ）、ＭＦＰ１０２及び接続ＵＳＢデバイスを省電力モードから復帰させる（ステップＳ７０２）（復帰制御ステップ）。次いで、コア部２０１はＵＳＢＮＷに関するパケットを受信したか否かを判別する（ステップＳ７０３）。
【００３５】
ステップＳ７０３の判別の結果、ＵＳＢＮＷに関するパケットを受信しないとき、コア部２０１は復帰パケットに応じた処理を実行し（ステップＳ７０４）、本処理を終了する。一方、ステップＳ７０３の判別の結果、ＵＳＢＮＷに関するパケットを受信したとき、コア部２０１はＵＳＢＮＷ対応デバイスが接続されているか否かを判別する（ステップＳ７０５）。
【００３６】
ステップＳ７０５の判別の結果、ＵＳＢＮＷ対応デバイスが接続されているとき、コア部２０１はＭＦＰ１０２及びＵＳＢＮＷ対応デバイスが省電力モードから復帰した旨をクライアントＰＣ１０１に通知し（ステップＳ７０６）、本処理を終了する。一方、ステップＳ７０５の判別の結果、ＵＳＢＮＷ対応デバイスが接続されていないとき、コア部２０１はＵＳＢＮＷ対応デバイスが接続されていない旨をクライアントＰＣ１０１に通知し（ステップＳ７０７）、本処理を終了する。
【００３７】
上述した図５〜図７の処理によれば、ＭＦＰ１０２にＵＳＢＮＷ対応デバイス及びＵＳＢＮＷ制御装置が接続され、且つＵＳＢＮＷ通信が行われている場合、ＭＦＰ１０２及びＵＳＢＮＷ対応デバイスを省電力モードへ移行させない。また、ＭＦＰ１０２にＵＳＢＮＷ対応デバイス及びＵＳＢＮＷ制御装置が接続され、且つＵＳＢＮＷ通信が行われていない場合、ＭＦＰ１０２及びＵＳＢＮＷ対応デバイスを省電力モードに移行させる。すなわち、ＵＳＢＮＷ通信の実行状況に応じてＭＦＰ１０２及びＵＳＢＮＷ対応デバイスの通電制御が行われる。これにより、ＵＳＢＮＷ対応デバイスの制御の阻害の抑制と、電力の消費の低減とを両立することができる。
【００３８】
また、上述した図５〜図７の処理では、ＭＦＰ１０２にＵＳＢＮＷ対応デバイス及びＵＳＢＮＷ制御装置の少なくとも一方が接続されない場合、ＭＦＰ１０２及びＵＳＢＮＷ対応デバイスは省電力モードに移行する。ここで、ＭＦＰ１０２にＵＳＢＮＷ対応デバイス及びＵＳＢＮＷ制御装置の少なくとも一方が接続されない場合には、ＵＳＢＮＷ通信が行われないので、電力の消費を低減しても、ＵＳＢＮＷ対応デバイスの制御が阻害されるのを防止することができる。
【００３９】
さらに、上述した図５〜図７の処理では、ＭＦＰ１０２及びＵＳＢＮＷ対応デバイスが省電力モードに移行した場合、ＵＳＢＮＷ制御装置から送信された復帰パケットに基づいてＭＦＰ１０２及びＵＳＢＮＷ対応デバイスが省電力モードから復帰する。これにより、ＭＦＰ１０２及びＵＳＢＮＷ対応デバイスが省電力モードに移行しても、該ＭＦＰ１０２及びＵＳＢＮＷ対応デバイスを確実に省電力モードから復帰させることができる。
【００４０】
上述した本実施の形態では、ＭＦＰ１０２にＵＳＢＮＷ対応デバイス及びＵＳＢＮＷ制御装置が接続され、且つＭＦＰ１０２及びＵＳＢＮＷ対応デバイスが省電力モードに移行されない場合、ユーザから通電を行う旨の指示を受け付けなくてもよい。具体的に、省電力モード制御情報の設定値が「１」に設定された場合、ユーザの表示制御部２１３の操作等によって省電力モード制御情報の設定値を「１」から「０」へ変更する指示を受け付けない。これにより、ＭＦＰ１０２及びＵＳＢＮＷ対応デバイスが省電力モードに移行されない場合であるにも関わらず、ユーザの指示によってＭＦＰ１０２及びＵＳＢＮＷ対応デバイスに強制的に通電されるのを回避することができる。
【００４１】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、該システム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４２】
１０１  クライアントＰＣ
１０２  ＭＦＰ
１０４  タッチパネルＵＩ
２１３  表示制御部
【図１】
0006672001.tif 000002
【図２】
0006672001.tif 000003
【図３】
0006672001.tif 000004
【図４】
0006672001.tif 000005
【図５】
0006672001.tif 000006
【図６】
0006672001.tif 000007
【図７】
0006672001.tif 000008