(57)【要約】【課題】本体側電源がオフの状態であっても、ＵＳＢ接続ブロックがホスト側機器からケーブルを通じて送信されるコマンドを受け付け、本体側電源がオンされると即座にそのコマンドに基づいた処理を行うことができる電子機器を提供する。【解決手段】電子機器本体は、該電子機器の機能を実現するために設けた各種回路、これらを制御動作させるための主制御部、主電源部とを含んで構成されたメイン回路ブロックと、ＵＳＢ接続ケーブルを介してホスト機器に接続されるＵＳＢ回路ブロックとを備え、ＵＳＢ回路ブロックは、ＵＳＢ接続ケーブルのコネクタの電源端子を、該ＵＳＢ回路ブロックの電源ラインに接続した構成にしている。【選択図】図１
2006065416.tif 000002
【特許請求の範囲】
【請求項１】
ホスト機器との間でＵＳＢ接続ケーブルを介して通信を行う電子機器において、
上記電子機器本体は、
該電子機器の機能を実現するために設けた各種回路、これらを制御動作させるための主制御部、主電源部とを含んで構成されたメイン回路ブロックと、
上記ＵＳＢ接続ケーブルを介して上記ホスト機器に接続されるＵＳＢ回路ブロックとを備え、
上記ＵＳＢ回路ブロックは、上記ＵＳＢ接続ケーブルのコネクタの電源端子を、該ＵＳＢ回路ブロックの電源ラインに接続した構成にしている電子機器。
【請求項２】
請求項１において、
上記ＵＳＢ回路ブロックは、バッファメモリを備え、
上記メイン回路ブロックの主電源部が駆動されるとき、されないときにかかわらず、上記ＵＳＢ接続ケーブルを通じて上記ホスト機器からコマンドを含んだ通信データを受信して、上記バッファメモリに一時的に記憶し、
上記主電源部が駆動されたときには、上記メイン回路ブロックとの通信を行って、上記バッファメモリに一時的に記憶している上記通信データを上記メイン回路ブロックに送信する構成にしている電子機器。
【請求項３】
ホスト機器との間でＵＳＢ接続ケーブルを介して通信を行う電子機器において、
上記電子機器本体は、該電子機器の機能を実現するために設けた各種回路、これらを制御動作させるための主制御部、主電源部とを含んで構成されたメイン回路ブロックと、
上記ＵＳＢ接続ケーブルを介して上記ホスト機器に接続されるＵＳＢ回路ブロックとを備え、
上記ＵＳＢ回路ブロックには電源切替制御手段を備えており、
この電源切替制御手段は、
上記主電源部が駆動されていないときには、上記ＵＳＢ接続ケーブルの電源端子から上記ＵＳＢ回路ブロックの上記電源ラインへの電源供給を行う一方、
上記主電源部が駆動されたときには、その主電源部から供給された電源を、上記ＵＳＢ回路ブロックの電源ラインに供給させる構成にしている電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢ接続ケーブルを接続するためのＵＳＢ接続コネクタを少なくとも有するＵＳＢ回路ブロックを備え、ホスト側機器を接続し、スレーブ機器として使用することができる電子機器に関する。
【背景技術】
【０００２】
従来より、ファクシミリ装置などの電子機器においては、ＵＳＢ回路ブロックを備えた電子機器が普及してきており、ＵＳＢ回路ブロックには、ＵＳＢケーブルを接続するためのＵＳＢ接続コネクタを備える。
【０００３】
このような電子機器は、ＵＳＢ接続コネクタにケーブルを介して他の機器を接続して用いられ、ホスト側、スレーブ側いずれかの用途に使用される。
【０００４】
スレーブ側として使用される場合には、電子機器は、自らの商用電源やバッテリーによる電源供給をうけ動作するセルフパワードモードと、ＵＳＢ接続ケーブルの電源端子を通じてホスト側機器から供給される電源をうけ動作するバスパワードモードとを選択的に切替、いずれのモードにて電源供給をうけて動作するか選択することができる（下記特許文献１参照）。
【特許文献１】特開２００２−２０２８５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、先述したモードの切替機能がなく、電子機器がセルフパワードモードでのみ動作するような場合には、電子機器本体の電源がオフの状態の場合、ＵＳＢ回路ブロックの電源端子がホスト側機器から電源供給を受けてても、ＵＳＢ回路ブロックの電源ラインには電源供給がなされないため、ＵＳＢ回路ブロック自体が動作していない状態となる。
【０００６】
そのため、電子機器本体の電源がオフの場合には、ホスト側機器からケーブルを介してコマンドを受信しても、そのコマンドの受け付けをすることができず、何らコマンドに基づいた処理ができないため、ホスト側機器は、電子機器本体の電源がオン状態となってから、その知らせをホスト側機器が受け取った後、再度同一のコマンドを送信しなければならず、不便であった。
【０００７】
本発明は、上記問題を考慮して提案されるものであり、本体側電源がオフの状態であっても、ＵＳＢ接続ブロックがホスト側機器からケーブルを通じて送信されるコマンドを受け付け、本体側電源がオンされると即座にそのコマンドに基づいた処理を行うことができる電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために提案される請求項１では、電子機器本体は、該電子機器の機能を実現するために設けた各種回路、これらを制御動作させるための主制御部、主電源部とを含んで構成されたメイン回路ブロックと、ＵＳＢ接続ケーブルを介してホスト機器に接続されるＵＳＢ回路ブロックとを備え、ＵＳＢ回路ブロックは、ＵＳＢ接続ケーブルのコネクタの電源端子を、該ＵＳＢ回路ブロックの電源ラインに接続した構成にしている。
【０００９】
請求項２では、ＵＳＢ回路ブロックは、バッファメモリを備え、メイン回路ブロックの主電源部が駆動されるとき、されないときにかかわらず、ＵＳＢ接続ケーブルを通じてホスト機器からコマンドを含んだ通信データを受信して、バッファメモリに一時的に記憶し、主電源部が駆動されたときには、メイン回路ブロックとの通信を行って、バッファメモリに一時的に記憶している通信データをメイン回路ブロックに送信する構成にしている。
【００１０】
請求項３では、電子機器本体は、該電子機器の機能を実現するために設けた各種回路、これらを制御動作させるための主制御部、主電源部とを含んで構成されたメイン回路ブロックと、ＵＳＢ接続ケーブルを介してホスト機器に接続されるＵＳＢ回路ブロックとを備え、ＵＳＢ回路ブロックには電源切替制御手段を備えており、この電源切替制御手段は、主電源部が駆動されていないときには、ＵＳＢ接続ケーブルの電源端子からＵＳＢ回路ブロックの上記電源ラインへの電源供給を行う一方、主電源部が駆動されたときには、その主電源部から供給された電源を、ＵＳＢ回路ブロックの電源ラインに供給させる構成にしている。
【発明の効果】
【００１１】
本発明の請求項１によれば、電子機器本体は、該電子機器の機能を実現するために設けた各種回路、これらを制御動作させるための主制御部、主電源部とを含んで構成されたメイン回路ブロックと、ＵＳＢ接続ケーブルを介してホスト機器に接続されるＵＳＢ回路ブロックとを備え、ＵＳＢ回路ブロックは、ＵＳＢ接続ケーブルのコネクタの電源端子を、該ＵＳＢ回路ブロックの電源ラインに接続した構成にしている。
【００１２】
したがって、本発明の電子機器は、通常は、主電源部により動作する。一方、主電源部がオフの状態であっても、ＵＳＢ回路ブロックの電源ラインには電源が供給されているので、ＵＳＢ回路ブロックは動作でき、そのため、ホスト側機器から送信されたコマンドの受け付けをすることができる。
【００１３】
請求項２によれば、メイン回路ブロックの主電源部が駆動されるとき、されないときにかかわらず、ＵＳＢ接続ケーブルを通じてホスト機器からコマンドを含んだ通信データを受信して、バッファメモリに一時的に記憶し、主電源部が駆動されたときには、メイン回路ブロックとの通信を行って、バッファメモリに一時的に記憶している通信データをメイン回路ブロックに送信する。
【００１４】
そのため、主電源部がオフの状態であっても、ホスト側機器からコマンドを含む通信データを受信したときには、そのデータを一旦バッファメモリに格納しておくことができる。
【００１５】
したがって、主電源部が駆動されたときには、ＵＳＢ回路ブロックとメイン回路基板との通信を行ったとき、バッファメモリに格納しておいた通信データを読み出してメイン回路ブロックに送信することができる。
【００１６】
請求項３によれば、電源切替制御手段は、主電源部が駆動されていないときには、ＵＳＢ接続ケーブルの電源端子からＵＳＢ回路ブロックの電源ラインへの電源供給を行う一方、主電源部が駆動されたときには、その主電源部から供給された電源を、ＵＳＢ回路ブロックの電源ラインに供給させる。
【００１７】
したがって、主電源部がオフ状態となれば、ＵＳＢ接続ケーブルの電源端子を通じてホスト側機器から供給される電源を基に、ＵＳＢ回路ブロックが駆動することとなる。
【発明を実施するための最良の形態】
【００１８】
以下に、本発明の実施の形態について説明する。
【実施例１】
【００１９】
図１は、本発明の電子機器の要部構成の一例を示す図である。なお、本実施例では電子機器としてファクシミリ装置Ｆの構成を示しているが、これには限られず、ＵＳＢ回路ブロックを備える機器であればよい。
【００２０】
このファクシミリ装置Ｆは、メイン回路ブロックＡとＵＳＢ回路ブロックＢとで構成される。メイン回路ブロックＡは、主制御部を構成し、メイン回路ブロックＡを制御するマイコン１と、電話回線Ｌに対する接続制御を行うＮＣＵ２と、ファクシミリ通信に必要な各種信号の変復調を行うモデム３と、セットされた原稿を読み取り画像データを生成するスキャナ４と、画像データの符号化、復号を行うコーデック５と、セットされた記録紙に画像データを印字出力するプリンタ６と、各種操作キーなどで構成される操作パネル７と、メイン回路ブロックＡが動作するのに必要なプログラムなどを格納するＲＯＭ８と、短縮ダイヤルなどを格納するＲＡＭ９と、画像データを一時格納する画像メモリ１０と、商用電源を受け、このファクシミリ装置Ｆの動作電源を供給する主電源部１１とを備える。
【００２１】
一方のＵＳＢ回路ブロックＢは、このＵＳＢ回路ブロックＢを制御するサブマイコン１２と、メイン回路ブロックＡとＵＳＢ回路ブロックＢとの間でコマンドを含む通信データの送受を行うためのデュアルポートラム１３と、このＵＳＢ回路ブロックＢが動作するために必要なプログラムなどを格納するＲＯＭ１４と、電源切替制御手段を構成するスイッチング回路１５と、ＵＳＢコントローラ１６と、バッファメモリで構成され、ホスト側機器ＨからＵＳＢケーブルＣを通じて送信されるコマンドを含む通信データを一時格納するＲＡＭ１７と、ＵＳＢ接続コネクタ１８とを備える。
【００２２】
このＵＳＢ回路ブロックＢでは、１９はＵＳＢ回路ブロックＢの電源ライン、２０は電源端子Ｔ１に供給される電源を、電源ライン１９に供給するためのＵＳＢ電源供給ライン２０を示す。ここで、ＵＳＢ電源供給ライン２０は、電源端子Ｔ１を通じてホスト側機器Ｈから供給される電源を、ダイオードＤを通じて電源ライン１９に供給しているが、これには限られず、直接供給、更には、別途スイッチを介して接続し、そのスイッチの接点を開くことにより、ＵＳＢ回路ブロックＢが、電源端子Ｔ１を通じた電源供給を受けず、主電源部１１による電源供給のみを受けるような構成としてもよい。
【００２３】
また、スイッチング回路１５は、先述したように、電源切替制御手段を構成しており、主電源部１１がオンされれば接点が閉じて主電源部１１による電源を、ＵＳＢ回路ブロックＢの電源ライン１９に供給する。
【００２４】
一方、主電源部１１がオフされれば接点が開き、電源端子Ｔ１を通じてホスト側機器Ｈから供給される電源を、ＵＳＢ回路ブロックＢの電源ライン１９に供給する。
【００２５】
更に、２１は入出力ポートを示しており、主電源部１１がオンされれば、ＨレベルあるいはＬレベルの信号がサブマイコン１２に入力される。それにより、サブマイコン１２が、主電源部１１のオンを検出する。なお、Ｔ２，Ｔ３はデータ転送端子、Ｔ４は接地端子を示す。
【００２６】
このような構成のファクシミリ装置Ｆは、以下の処理をなす。以下、メイン回路ブロックＡとＵＳＢ回路ブロックＢとを分けて、フローチャートとともに説明する。
【００２７】
図２は、ＵＳＢ回路ブロックＢの動作を説明するためのフローチャートである。すなわち、ＵＳＢ接続ケーブルＣをコネクタ１８に接続すれば、ＵＳＢ回路ブロックＢはパワーオンリセットされて初期化動作を行い、ホスト側機器Ｈとの通信を確立する。そして、ホスト側機器ＨからコマンドをケーブルＣを通じて受信したときには、ＲＡＭ１７に格納する（以上１００〜１０２）。
【００２８】
ここで、ホスト側機器Ｈから受信されるコマンドには、例えば、このファクシミリ装置Ｆのステータスを確認するためのコマンドがある。
【００２９】
ステップ１０１，１０２の処理は、本体側電源１１がオンされるまで繰り返し行われる（１０３）。
【００３０】
そうして、本体側電源１１がオンされた状態となれば、メイン回路ブロックＡと通信を行ってＤＰＲＡＭ１３の内容を初期化して、メイン回路ブロックＡとの通信を確立する（１０４）。そして、ＲＡＭ１７に記憶しておいたコマンドを１つづつＤＰＲＡＭ１３に書き込む（１０５、１０６）。
【００３１】
そして、そのコマンドがメイン回路ブロックＡに読み取られるまで待機する（１０７）。
【００３２】
メイン回路ブロックＡ側でコマンドに基づいた処理が終了すれば、ＤＰＲＡＭ１３にはコマンド応答が書き込まれるので、これを読み出し、ジョブが終了した旨をホスト側機器Ｈに通知する（１０８，１０９）。
【００３３】
ステップ１０５〜１０９の処理は、ＲＡＭ１７に記憶されているコマンドに基づく処理がすべてメイン回路ブロックＡにより行われるまで続行され（１１０）、全コマンドに基づく処理が終了すればステップ１０１に移行する。
【００３４】
ここで、ＤＰＲＡＭ１３におけるコマンド格納、読み出し処理について説明する。ＤＰＲＡＭ１３では、ＵＳＢ回路ブロックＢからメイン回路ブロックＡへのコマンド転送のためのコマンド記憶領域とステータス記憶領域、メイン回路ブロックＡからＵＳＢ回路ブロックＢへのコマンド応答転送のためのコマンド応答記憶領域とステータス記憶領域とを少なくとも備える。
【００３５】
ステップ１０６において、ＲＡＭ１７に記憶されたコマンドをＤＰＲＡＭ１３に書き込む際には、コマンドをコマンド記憶領域に記憶させるとともに、ステータス記憶領域には、コマンドを記憶させた旨を通知する「１」を記憶させる。このステータス「１」を参照することにより、メイン回路ブロックＡがそのステータスに対応する領域にコマンドが存在することを判定できる。
【００３６】
そして、ステップ１０７において、コマンド記憶領域に書き込まれたコマンドをメイン回路ブロックＡが読み取ると、メイン回路ブロックＡがステータス記憶領域には、コマンドを読み取った旨を通知する「０」を記憶させる。このステータス「０」を参照することにより、ＵＳＢ回路ブロックＢがそのステータスに対応する領域にコマンドがないことを判定できる。
【００３７】
なお、ステータス記憶領域に「１」が書き込まれている場合には、対応するコマンド記憶領域にはコマンドを記憶させることができず、「０」が書き込まれている場合には、対応するコマンド記憶領域にコマンドを記憶させることができる。
【００３８】
逆に、ステップ１０８において読み出すコマンド応答は、メイン回路ブロックＡにより書き込まれている。そのとき、対応するステータス記憶領域には「１」が書き込まれているので、ＵＳＢ回路ブロックＢがこれを判定してそのコマンド応答を読み出す。読み出した後は、ＵＳＢ回路ブロックＢによりステータスを「０」に書き換える。
【００３９】
次に、図３とともに、メイン回路ブロックＡの動作について説明する。すなわち、本体側電源１１がオンされた状態となった際には、ＵＳＢ回路ブロックＢと通信を行い、ＤＰＲＡＭ１３を初期化して、ＵＳＢ回路ブロックＢとの通信を確立する。そうすると、先述したように、ＵＳＢ回路ブロックＢのＲＡＭ１７からコマンドが読み出されてＤＰＲＡＭ１３に格納されるので、そのコマンドを読み出す（２０１）。
【００４０】
そして、読み出したコマンドに基づいた処理を実行する（２０２，２０３）。処理を実行すれば、コマンド応答をＤＰＲＡＭ１３に書き込む（２０４）。すると、このコマンド応答がＵＳＢ回路ブロックＢにより読み取られる。そして、新たなコマンドがＤＰＲＡＭ１３に書き込まれる限り、ステップ２０１〜２０４の処理を繰り返し行う（２０５）。
【図面の簡単な説明】
【００４１】
【図１】本発明の電子機器の要部構成の一例を示すブロック図である。
【図２】ＵＳＢ回路ブロックの動作について説明するためのフローチャートである。
【図３】メイン回路ブロックの動作について説明するためのフローチャートである。
【符号の説明】
【００４２】
Ｆ  ファクシミリ装置
Ａ  メイン回路ブロック
Ｂ  ＵＳＢ回路ブロック
１  主制御部
１１  主電源
１５  スイッチング回路
１７  ＲＡＭ
１８  ＵＳＢ接続コネクタ
Ｔ１  電源端子
Ｈ  ホスト側機器
【図１】
2006065416.tif 000003
【図２】
2006065416.tif 000004
【図３】
2006065416.tif 000005
【手続補正書】
【提出日】平成16年10月26日(2004.10.26)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】図２
【補正方法】変更
【補正の内容】
【図２】
2006065416.tif 000006