(57)【要約】【課題】ＭＦＰの省エネルギーモードを改善する電子機器装置の提供。【解決手段】  Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ規格準拠し、複数のデバイスを内部に持ち、その内１つ以上のデバイスがバス電源モードにて動作可能な電子機器装置において、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ  Ｕｐポートと前記バス電源モードにて動作可能なデバイスを接続する切り換えスイッチ手段を有し、電子機器装置本体が省エネルギーモード移行時に、通常動作時の設定解除し、前記スイッチ手段を駆動、前記デバイスとＵｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ  ＵＰポートを接続、前記デバイスをバス電源モードで駆動する様再設定し、動作することを特徴とする電子機器装置。【選択図】        図１
2006221345.tif 000002
【特許請求の範囲】
【請求項１】
Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ規格準拠し、複数のデバイスを内部に持ち、その内１つ以上のデバイスがバス電源モードにて動作可能な電子機器装置において、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ  Ｕｐポートと前記バス電源モードにて動作可能なデバイスを接続する切り換えスイッチ手段を有し、電子機器装置本体が省エネルギーモード移行時に、通常動作時の設定解除し、前記スイッチ手段を駆動、前記デバイスとＵｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ  ＵＰポートを接続、前記デバイスをバス電源モードで駆動する様再設定し、動作することを特徴とする電子機器装置。
【請求項２】
電子機器装置本体省エネルギーモード移行時のデバイス再設定において、バス電源モードにて動作可能なデバイスへの供給電流値をホストが出力不可の際、再度、前記デバイスを自己電源モードにて設定することを特徴とする請求項１記載の電子機器装置。
【請求項３】
バス電源モード動作可能なデバイスを、各々Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ  ＵＰポートに前記切り換えスイッチ手段を通し、順次接続し、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ再設定を行い、ホストが電流供給可能か検証を行うことを特徴とする請求項２記載の電子機器装置。
【請求項４】
前記電子機器本体省エネルギーモード時に、動作可能なデバイスを、操作表示部等からの入力により、選択可能なことを特徴とする請求項１、２、３いずれか記載の電子機器装置。
【請求項５】
省エネルギーモード時、前記デバイス動作の優先順位を前記操作表示部において、定めることが可能なことを特徴とする請求項４記載の電子機器装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）をインターフェースに持つ電子機器装置に関するものである。
【背景技術】
【０００２】
近年、パーソナルコンピュータの外部バス規格の一つであるＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）規格準拠の製品が、数多く商品化されている。この規格は、接続デバイスに電源供給が可能である（例えば、特許文献１及び２参照。）。
【０００３】
また、ホットプラグイン・アウト機能にも対応している。従来例として、図５に複合機である電子機器装置５００の構成図を示す。図中、システムコントローラ５０１は電子機器装置５００全体を制御するコントロールする。ＲＯＭ５０２は、電子機器装置５００を制御するプログラム、または既定データ等が格納されている。ＲＡＭ５０３は、画像データの格納、ワークエリア等に用いる。ＣＩＳ駆動部５０４は、読み取りデバイスであるＣＩＳ５０５を駆動する回路である。ＣＩＳ５０５は光電変換装置であり、原稿に光をあて、その反射光を受光素子で受け、光電変換を行う。画像処理部５０６はＣＩＳ５０５から出力されるビデオ信号をＡ／Ｄ変換し、画像処理を行い画像形成を行う。操作表示部５０７は機器の状態を表示、または、操作入力を行う。ＵＳＢホストデバイスコントローラ５０８は、Ｐｒｉｎｔｅｒ  Ｉ／Ｆ５０９へのデータ受け渡しを行い、Ｐｒｉｎｔｅｒ５１０を動作させる。また、ＵＳＢ  ＵＰポート５１１と接続し、ホストと通信を行う。さらに、カードリーダー５１２とＵＳＢで接続され、同機器内に格納されたメディア内データをホストに送信する。
【０００４】
次に、従来例の動作を図３、図４、図５を用いデバイスステートについて述べる。電子機器装置５００は、ＵＳＢ  ＵＰポート５１１にホストが接続された場合、電源（Ｖｂｕｓ電源５Ｖ）の安定を待ち、そのポートにイネーブルとリセットコマンドを発行する。ホストはリセット信号保持後、リセット信号を解除し、ポートをイネーブルにする。
【０００５】
これにより、電子機器装置５００はＰｏｗｅｒｅｄステート（Ｓ３０２）に移行し、Ｖｂｕｓ電源（５Ｖ）から、電源供給を受ける。その後、電子機器装置５００は、Ｄｅｆａｕｌｔステート（Ｓ３０３）に移行し、電子機器装置５００はデフォルトアドレスを通じ、ホストと通信する。ホストは電子機器装置５００に対し、アドレスを割り当てる。これにより、電子機器装置５００はＡｄｄｒｅｓｓステート（Ｓ３０４）に移行する。
【０００６】
次にホストは電子機器装置５００の構成情報を要求する。これに応じ、電子機器装置５００は、図４−２に示す、インターフェースを３つ持つ構成、さらに、自己電源モード等の情報をホストに送信する。これら情報をもとに、ホストは、電子機器装置５００に構成を設定、Ｃｏｎｆｉｇｕｒｅｄステートに移行する（Ｓ３０５）。以上により、電子機器装置５００は使用可能となる。
【０００７】
次に従来例において、カードリーダー５１２に挿入されたメディアのデータの流れを述べる。
【０００８】
メディア内のデータは、ＵＳＢ  ＵＰポート５１１に接続されたホストの要求により、ＵＳＢホストデバイスコントローラ５０８内のデバイスコントローラ側のバッファに送る。システムコントローラ５０１は、前記バッファからのデータを、ＲＡＭ５０３内に一時保存した後、ＵＳＢホストデバイスコントローラ５０８内のホストコントローラ側のバッファに送る。その後、ＵＳＢホストデバイスコントローラ５０８内のホストコントローラは、ＵＳＢ  ＵＰポート５１１に接続されたホストに前記データを送る。
【特許文献１】特開２０００−０２９５４４号公報
【特許文献２】特開２００３−１６２３４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、前記従来例では、ＵＳＢ初期設定時に、複合デバイスとして設定されているため、常に構成された全デバイスを動作させておく必要がある。すなわち、図４−２の全インターフェースの構成を動作させる状態を常時保つ必要がある。
【００１０】
また、デバイスのデータを、ＵＳＢホストデバイスコントローラ、システムコントローラの介在により転送するため、常にシステムコントローラは動作している必要性があり、低消費電力モードに移行することが不可能であった。これにより、システムコントローラを低消費電力モードに移行せずに、本体を省エネルギーモードに移行しなければならず、効率的な省エネルギーモードではなかった。
【００１１】
エネルギー削減という観点からは非効率的であった。
【００１２】
しかしながら、複合デバイスを持つ電子機器装置内のバス電源モードで動作可能なデバイスを動作させるために、全てのデバイスを動作させることは非効率的であった。
【００１３】
本発明は、以上の点に着目して成されたもので、ＭＦＰの省エネルギーモードを改善する電子機器装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明は上記の問題を解決するための手段として、バス電源モードで動作可能なデバイスとＵＳＢ  ＵＰポート間にスイッチ手段を設け、機器本体が省エネルギーモード時、前記スイッチ手段を動作、前記ＵＳＢ  ＵＰポートと前記デバイスを接続し、再度、構成を変更し直し動作することを特徴とする。
【００１５】
なお、さらに説明すれば、本発明の第一の発明について下記のように示す。
【００１６】
（１）Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ規格準拠し、複数のデバイスを内部に持ち、その内１つ以上のデバイスがバス電源モードにて動作可能な電子機器装置において、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ  Ｕｐポートと前記バス電源モードにて動作可能なデバイスを接続する切り換えスイッチ手段を有し、電子機器装置本体が省エネルギーモード移行時に、通常動作時の設定解除し、前記スイッチ手段を駆動、前記デバイスとＵｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ  ＵＰポートを接続、前記デバイスをバス電源モードで駆動する様再設定し、動作することを特徴とする電子機器装置。
【発明の効果】
【００１７】
本発明によれば、省エネルギーモードに本体が移行時、装置機器内にあるバス電源モードにより動作可能なデバイス部を、ＵＳＢ  ＵＰポートと接続し、ＵＳＢデバイスの初期化作業を再度、省エネルギーモード時の構成にて行うことにより、電子機器本体のシステムコントローラ、ＵＳＢデバイスホストコントローラを介すことなく、前記デバイスが動作可能となる。これにより、機器本体のシステムコントローラをＨＡＬＴモード、ＩＤＬＥモード、ＳＴＯＰモードといった低消費電力モードに移行、また、ＵＳＢデバイスホストコントローラを停止、または、スリープモード等にすることが可能となり、より効率的に省エネルギ−モードが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例】
【００１９】
本発明の一実施例を図面を参照し、説明する。
【００２０】
図１は、本発明実施例による電子機器装置１００の構成図である。システムコントローラ１０１は、システム各構成部を制御、全体の動作を制御する。ＲＯＭ１０２は、電子機器装置１００を制御するプログラム、または既定データ等が格納されている。ＲＡＭ１０３は、画像データの格納、ワークエリア等に用いる。ＣＩＳ駆動部１０４は、読み取りデバイスであるＣＩＳ１０５を駆動する回路である。ＣＩＳ１０５は光電変換装置であり、原稿に光をあて、その反射光を受光素子で受け、光電変換を行う。
【００２１】
画像処理部１０６は、ＣＩＳ１０５から出力されるビデオ信号をＡ／Ｄ変換し、画像処理を行い画像形成を行う。操作表示部１０７は機器の状態を表示、または、操作入力を行う。ＵＳＢホストデバイスコントローラ１０８は、Ｐｒｉｎｔｅｒ  Ｉ／Ｆ１０９へのデータ受け渡しを行い、Ｐｒｉｎｔｅｒ１１０を動作させる。また、ＵＳＢ  ＵＰポート１１１と接続し、ホストと通信を行う。さらに、カードリーダー１１２とＵＳＢで接続され、同機器内に格納されたメディア内データをホストに送信する。スイッチ手段１１３は、カードリーダー１１２を、ＵＳＢホストデバイスコントローラ１０８に接続するか、ＵＳＢ  ＵＰポート１１１に接続するかを選択するスイッチである。
【００２２】
図２は、ＵＳＢ複合デバイスである電子機器装置の設定動作を示すフローである。
【００２３】
図３はＵＳＢ機器のデバイスステート図である。
【００２４】
図４は実施例の複合デバイスソフト構成例である。図４−１は省エネモード時の構成例、図４−２には通常動作時の構成例を示す。
【００２５】
以降、本発明実施例を図１、図２、図３、図４を使用して説明する。
【００２６】
図１、電子機器装置１００がＵＳＢ  ＵＰポート１１１からホストに接続されている状態において、省エネルギーモードに移行する場合（Ｓ２０１）、Ｓ２０２にてＵＳＢを切断処理を行う。
【００２７】
次に、ホストコントローラ１０１はスイッチ手段１１３を駆動し、カードリーダー１１２をＵＳＢ  ＵＰポート１１１と接続する。接続されたことをホストは検出（Ｓ２０４）、接続ポート（ＵＳＢ  ＵＰポート１１１）をイネーブルにし、カードリーダー１１２はＤｅｆａｕｌｔステート（Ｓ３０３）に移行する。次に、ホストは、接続デバイス（カードリーダー１１２）から、デフォルトパイプ（アドレス＝０）を通じ、ディスクリプタを要求する。このリクエスト応じ、上記デバイスはディスクリプタを、ホストに通知する。この構成情報は、電子機器装置１００が省エネルギー動作状態の構成（図４−１）、かつ、バス電源モードにて動作する等の情報を与える。この情報は、電子機器装置１００が通常動作状態の構成（図４−２）とは異なる。ホストはこのディスクリプタによって、前記デバイスにシステム内で単一のアドレスを割り当てる。（Ａｄｄｒｅｓｓステート  Ｓ３０４）ホストは、ディスクリプタをもとに、構成をデバイスに設定する（Ｃｏｎｆｉｇｕｒｅｄステート  Ｓ３０５）。
【００２８】
以上でバスエニュメレーションは終了する（Ｓ２０５）。以上によって、カードリーダー１１２は、ＵＳＢ  ＵＰポート１１１に接続されたホスト通信が可能となる。このエニュメレーションにより、複合デバイスを内部に持つ電子機器装置１００は、バス電源モードによって動作可能なデバイスのみの構成に設定する。また、この時、システムコントローラ１０１は、ＨＡＬＴモード、ＩＤＬＥモード、ＳＴＯＰモードといった低消費電力モードに移行し、また、ＵＳＢホストデバイスコントローラ１０８は停止することにより、電子機器装置１００は省エネルギーモードに移行する。その後、カードリーダー１１２は、ＵＳＢホストデバイスコントローラ１０８、システムコントローラ１０１を介さず、直接、ＵＳＢ  ＵＰポート１１１に接続されたホストと通信を行う。
【００２９】
次に、図２、Ｓ２０７において、操作表示部１０７からの省エネルギーモード解除キー入力等により、本体のショーエネルギーモードが解除する場合には、Ｓ２０８にてＵＳＢ切断処理を行う。その後、Ｓ２０９にて、スイッチ手段１１３により、カードリーダー１１２を、ＵＳＢ  ＵＰポート１１１から切り離し、ＵＳＢホストデバイスコントローラ１０８と接続する。
【００３０】
次に、電子機器装置１００は省エネルギーモードから復帰、すなわち、システムコントローラ１０１を低消費電力モードから通常動作に復帰させ、また、ＵＳＢホストデバイスコントローラ１０８は停止モードから通常動作に復帰させる。その後、Ｓ２１０にて、再度バスエニュメレーションを、通常動作時の構成（図４−２）にて行う。バスエニュメレーション終了後、通常動作を行うことが可能となる。
【００３１】
なお、図４−２に示すＳｃａｎｎｅｒクラスドライバにおいて、省エネルギーモード移行時、デバイスディスクリプタ切り換え要求を送信する機能を持たせ、カードリーダー１１２をＵＳＢ  ＵＰポート１１１と接続後、再設定を行うよう構成しても良い。
【００３２】
また、操作表示部１０７から、省エネルギーモード時、前記カードリーダー１１２の動作、非動作を選択するようにしても良い。
【００３３】
あるいは、前記省エネルギー時、前記カードリーダー１１２がホストから電流供給を受けられない場合、切断し、自己電源モードにて、再度ＵＳＢ設定を行うようにしても良い。
【００３４】
さらに、バス電源動作可能なデバイスを、複数、機器内に有する場合、順次スイッチ手段１１３を駆動し、各々ＵＳＢ  ＵＰポート１１１と接続、ホスト供給可能な電流内で動作するデバイスかを検証してもよい。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施例による構成図
【図２】本発明の実施例によるフローチャート
【図３】ＵＳＢ  デバイスステート
【図４−１】ソフトウエアの構造図
【図４−２】ソフトウエアの構造図
【図５】従来例を示す図
【符号の説明】
【００３６】
１００  電子機器装置
１０１  システムコントローラ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ＣＩＳ駆動部
１０５  ＣＩＳ
１０６  画像処理部
１０７  操作表示部
１０８  ＵＳＢホストデバイスコントローラ
１０９  Ｐｒｉｎｔｅｒ  Ｉ／Ｆ
１１０  Ｐｒｉｎｔｅｒ部
１１１  ＵＳＢ  ＵＰポート
１１２  カードリーダー
１１３  スイッチ手段
５００  電子機器装置
５０１  システムコントローラ
５０２  ＲＯＭ
５０３  ＲＡＭ
５０４  ＣＩＳ駆動部
５０５  ＣＩＳ
５０６  画像処理部
５０７  操作表示部
５０８  ＵＳＢホストデバイスコントローラ
５０９  Ｐｒｉｎｔｅｒ  Ｉ／Ｆ
５１０  Ｐｒｉｎｔｅｒ部
５１１  ＵＳＢ  ＵＰポート
５１２  カードリーダー
【図１】
2006221345.tif 000003
【図２】
2006221345.tif 000004
【図３】
2006221345.tif 000005
【図４−１】
2006221345.tif 000006
【図４−２】
2006221345.tif 000007
【図５】
2006221345.tif 000008