(57)【要約】【課題】省エネルギーモードに移行した後も、制御装置が外部装置と継続して通信することができると共に、外部装置と通信する制御装置の切り替えに必要な消費電力を低減する装置、方法およびプログラムを提供すること。【解決手段】本発明の装置は、外部装置が接続される通信インタフェースと、第１の制御装置と、第２の制御装置と、第１の制御装置または第２の制御装置のいずれか一方と通信インタフェースとを接続する切換手段とを備える。切換手段は、外部装置が通信インタフェースに接続されている状態で省エネルギーモードへの移行要求が発生した場合に、通信インタフェースの接続先を第１の制御装置から第２の制御装置に切り替える。【選択図】図１
2015233177.tif 000002
【特許請求の範囲】
【請求項１】
外部装置とシリアル通信が可能な装置であって、
前記外部装置が接続される通信インタフェースと、
第１の制御装置と、
第２の制御装置と、
前記第１の制御装置または前記第２の制御装置のいずれか一方と前記通信インタフェースとを接続する切換手段とを備え、
前記切換手段は、前記外部装置が前記通信インタフェースに接続されている状態で省エネルギーモードへの移行要求が発生した場合に、前記通信インタフェースの接続先を前記第１の制御装置から前記第２の制御装置に切り替えることを特徴とする、装置。
【請求項２】
前記第１の制御装置は、
省エネルギーモードへの移行要求を受信した場合に、前記通信インタフェースと接続された場合に、前記外部装置との通信を切断する通信制御手段と、
前記切換手段に対し、前記通信インタフェースの接続先を前記第１の制御装置から前記第２の制御装置に切り替えさせる切換制御手段を備え、
前記第２の制御装置は、前記通信インタフェースと接続された場合に、前記外部装置との通信を確立する通信制御手段を備える、請求項１に記載の装置。
【請求項３】
前記装置は、省エネルギーモードに移行する場合、前記第１の制御装置への給電を停止することを特徴とする、請求項１または２に記載の装置。
【請求項４】
前記第２の制御装置の消費電力量は、前記第１の制御装置の消費電力量よりも少ないことを特徴とする、請求項１〜３のいずれか１項に記載の装置。
【請求項５】
外部装置とシリアル通信が可能な装置が実行する方法であって、
前記装置は、前記外部装置が接続される通信インタフェースと、第１の制御装置と、第２の制御装置と、前記第１の制御装置または前記第２の制御装置のいずれか一方と前記通信インタフェースとを接続する切換手段とを備え、
前記第１の制御装置が、
省エネルギーモードへの移行要求を受信した場合に、前記通信インタフェースと接続された場合に、前記外部装置との通信を切断するステップと、
前記切換手段に対し、前記通信インタフェースの接続先を前記第１の制御装置から前記第２の制御装置に切り替えさせるステップと、
前記第２の制御装置が、
前記通信インタフェースと接続された場合に、前記外部装置との通信を確立するステップと
を含む、方法。
【請求項６】
前記方法は、
省エネルギーモードに移行する場合に、前記第１の制御装置への給電を停止するステップを含む、請求項５に記載の方法。
【請求項７】
前記第２の制御装置の消費電力量は、前記第１の制御装置の消費電力量よりも少ないことを特徴とする、請求項５または６に記載の方法。
【請求項８】
装置に対して、請求項５〜７のいずれか１項に記載の方法を実行させるためのコンピュータ実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部装置とシリアル通信が可能な装置に関し、より詳細には、電力消費モードが通常モードから省エネルギーモードに移行した後も、継続して外部装置とシリアル通信を行う装置に関する。
【背景技術】
【０００２】
従来、プリンタやＭＦＰなどの画像形成装置の電力消費量を低減する技術が提案されている。このような消費電力技術の一例として、特許文献１が開示する電子機器装置は、電力の消費モードを省エネルギーモードに移行する際に、当該電子機器装置が備えるカードリーダとＵＳＢポートとを接続し、当該ＵＳＢポートに接続された外部装置であるホストとデータ通信をするシステムコントローラやＵＳＢホストデバイスコントローラを省電力状態にすることにより、消費電力の低減を図っている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１が開示する電子機器装置では、省エネルギーモードに移行した後に、カードリーダがＵＳＢポートを介してホストと通信できるものの、当該電子機器装置のシステムコントローラが、ホストと継続して通信できないという問題があった。
【０００４】
本発明は、上述した従来技術の問題点に鑑みてなされたものであり、省エネルギーモードに移行した後も、制御装置が外部装置と継続して通信することができると共に、外部装置と通信する制御装置の切り替えに必要な消費電力を低減する装置、方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の装置は、外部装置が接続される通信インタフェースと、第１の制御装置と、第２の制御装置と、第１の制御装置または第２の制御装置のいずれか一方と通信インタフェースとを接続する切換手段とを備える。切換手段は、外部装置が通信インタフェースに接続されている状態で省エネルギーモードへの移行要求が発生した場合に、通信インタフェースの接続先を第１の制御装置から第２の制御装置に切り替える。
【発明の効果】
【０００６】
本発明の装置は、上記構成を採用することにより、省エネルギーモードに移行した後も、制御装置が外部装置と継続して通信することができると共に、外部装置と通信する制御装置の切り替えに必要な消費電力を低減することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の画像形成装置のハードウェア構成を示す図。
【図２】本発明の画像形成装置が実行するプログラムの機能構成を示す図。
【図３】本発明の画像形成装置が実行する処理の一実施形態を示すフローチャート。
【図４】動作モード毎の接続先ＳＯＣ、ＳＷ制御信号状態および接続差動信号線を示す図。
【図５】設定情報を設定する設定画面の一実施形態を示す図。
【発明を実施するための形態】
【０００８】
図１は、本発明の画像形成装置のハードウェア構成を示す図である。以下、図１を参照して、画像形成装置１００のハードウェア構成について説明する。
【０００９】
画像形成装置１００は、外部装置であるホストデバイス１０とシリアル通信が可能な装置である。画像形成装置１００は、制御部１１０と、画像処理部１５０と、プリンタ部１６０と、スキャナ部１７０と、操作部１８０とを備える。
【００１０】
制御部１１０は、画像形成装置１００の動作を制御する手段であり、ポート１１１と、スイッチ（ＳＷ）１１２と、メインＳＯＣ（System On Chip）１２０と、サブＳＯＣ１３０と、揮発性メモリ１４０と、不揮発性メモリ１４１とを備える。
【００１１】
ポート１１１は、ＵＳＢ（Universal Serial Bus）を介したシリアル通信をインタフェースである。ポート１１１は、ＵＳＢケーブル等のシリアル通信可能なケーブルを介して、ホストデバイス１０と接続される。また、ポート１１１は、差動信号を送信する２本の差動信号線Ａを介してＳＷ１１２に接続される。本発明では、ポート１１１として、ＵＳＢポート等のシリアル通信可能な任意のポートを採用することができる。
【００１２】
ＳＷ１１２は、ホストデバイス１０に接続されるＳＯＣを切り替える切替手段である。ＳＷ１１２は、メインＳＯＣ１２０およびサブＳＯＣ１３０が供給するＳＷ制御信号に基づいて、差動信号線Ａに接続される差動信号線を切り替えることにより、ホストデバイス１０と通信するＳＯＣを切り替える。図１に示す実施形態では、２本の差動信号線ＢがメインＳＯＣ１２０に接続され、２本の差動信号線ＣがサブＳＯＣ１３０に接続される。
【００１３】
後述する実施形態では、通常モードで差動信号線Ａおよび差動信号線Ｂが接続され、ホストデバイス１０とメインＳＯＣ１２０とが通信可能になる。省エネルギーモードでは、差動信号線Ａおよび差動信号線Ｃが接続され、ホストデバイス１０とサブＳＯＣ１３０とが通信可能となる。
【００１４】
メインＳＯＣ１２０は、通常モード時の処理を行う制御装置であり、通信モジュール１２１と、メインＣＰＵ１２２と、画像処理モジュール１２３と、インタフェース（Ｉ／Ｆ）モジュール１２４と、メモリコントローラ１２５とを備える。
【００１５】
通信モジュール１２１は、メインＣＰＵ１２２の制御下で、ポート１１１に接続されたホストデバイス１０と通信する手段である。
【００１６】
メインＣＰＵ１２２は、通常モード時の画像形成装置１００の動作を制御するプログラム（以下、「通常モード実行プログラム」とする。）を実行する演算装置である。画像処理モジュール１２３は、画像処理部１５０を制御して画像処理を行う手段である。インタフェース（Ｉ／Ｆ）モジュール１２４は、メインＳＯＣ１２０と画像処理部１５０との通信を制御する手段である。メモリコントローラ１２５は、揮発性メモリ１４０および不揮発性メモリ１４１を制御する手段である。
【００１７】
揮発性メモリ１４０は、画像形成装置１００が実行するプログラムの実行空間を提供するＲＡＭ等の揮発性の記憶装置である。不揮発性メモリ１４１は、通常モード実行プログラムや種々のデータが記憶されるＲＯＭやＨＤＤ等の不揮発性の記憶装置である。
【００１８】
メインＣＰＵ１２２は、画像形成装置１００のＯＳの制御下でプログラムを不揮発性メモリ１４１から読み出し、揮発性メモリ１４０に展開して実行することにより、後述する機能を実現する。
【００１９】
サブＳＯＣ１３０は、省エネルギーモード時の処理を行う制御装置であり、通信モジュール１３１と、サブＣＰＵ１３２と、ネットワークモジュール１３３とを備える。本実施形態では、サブＳＯＣ１３０は、メインＳＯＣ１２０よりも電力消費量が少ないものとする。
【００２０】
通信モジュール１３１は、サブＣＰＵ１３２の制御下で、ポート１１１に接続されたホストデバイス１０と通信する手段である。
【００２１】
サブＣＰＵ１３２は、省エネルギーモード時の画像形成装置１００の動作を制御するプログラム（以下、「省エネルギーモード実行プログラム」とする。）を実行する演算装置である。サブＣＰＵ１３２は、サブＣＰＵ１３２が有する記憶装置（図示せず）に保存されている省エネルギーモード実行プログラムを実行する。
【００２２】
ネットワークモジュール１３３は、ネットワーク通信を制御する手段である。ネットワークモジュール１３３は、ポート１１１を介した通信以外の種々の通信（例えば、ＬＡＮや無線通信等）を制御する。
【００２３】
画像処理部１５０は、画像処理モジュール１２３の制御下で、種々の画像処理を行う画像処理回路を備える手段である。例えば、画像処理部１５０は、印刷対象の画像を描画してプリンタ部１６０に印刷させる。また、画像処理部１５０は、スキャナ部１７０がスキャンして生成した画像データを制御部１１０に提供する。さらに、画像処理部１５０は、操作部１８０の画面表示を制御する。
【００２４】
プリンタ部１６０は、画像処理部１５０が生成した印刷対象の描画画像を印刷媒体に印刷する装置である。スキャナ部１７０は、原稿をスキャンして画像データを生成する装置である。
【００２５】
操作部１８０は、ユーザの指示を受け付ける手段であり、画面表示装置１８１と、入力装置１８２とを備える。画面表示装置１８１は、操作画面や動作設定画面等の画面を表示する装置である。入力装置１８２は、タッチパネルや各種ボタン、キーボード、マウス等の入力装置である。
【００２６】
図２は、本発明の画像形成装置が実行するプログラムの機能構成を示す図である。以下、図２を参照して、画像形成装置１００のメインＳＯＣ１２０およびサブＳＯＣ１３０が実行するプログラムについて説明する。
【００２７】
通常モード実行プログラム２００は、メインＳＯＣ１２０のメインＣＰＵ１２２が、通常モード時に実行するプログラムである。通常モード実行プログラム２００は、ＳＷ制御部２０１と、接続検知部２０２と、通信制御部２０３と、状態遷移監視部２０４と、給電制御部２０５とを有する。
【００２８】
ＳＷ制御部２０１は、ＳＷ制御信号を用いてＳＷ１１２を制御する手段である。ＳＷ制御部２０１は、ＳＷ制御の設定情報に基づいて、メインＳＯＣ１２０からＳＷ１１２にＳＷ制御信号を送信する。本実施形態では、ＳＷ制御の設定情報は、図４に示すように、通常モード時に電圧レベルがＨｉｇｈのＳＷ制御信号を送信し、省エネルギーモード時に電圧レベルがＬｏｗのＳＷ制御信号を送信する旨を規定する。
【００２９】
接続検知部２０２は、ポート１１１へのホストデバイスの接続を検知する手段である。通信制御部２０３は、通信モジュール１２１を制御して、ポート１１１を介した通信を制御する手段である。通信制御部２０３は、ポート１１１にホストデバイスが接続されている場合、当該ホストデバイスとの通信の確立に必要な通信接続情報および接続要求を送信し、ホストデバイスとの通信を確立する。
【００３０】
状態遷移監視部２０４は、状態遷移要求を監視する手段である。状態遷移監視部２０４は、省エネルギーモードの移行要求や通常モードの移行要求等の状態遷移要求が発行されたか否か監視する。状態遷移監視部２０４は、状態遷移要求を受信すると、給電制御部２０５に対し、状態遷移要求の種類に応じた給電を指示する。
【００３１】
給電制御部２０５は、画像形成装置１００が備える装置への給電を制御する手段である。給電制御部２０５は、状態遷移監視部２０４の指示に基づいて、画像形成装置１００の備える装置に給電する電力供給装置（図示せず）を制御し、電力の供給または停止を制御する。
【００３２】
本実施形態では、通常モードでは、画像形成装置１００が備える装置のうちサブＳＯＣ１３０のサブＣＰＵ１３２以外の装置に電力が供給される。省エネルギーモードでは、サブＳＯＣ１３０、ポート１１１およびＳＷ１１２にのみ電力が供給される。
【００３３】
省エネルギーモード実行プログラム２１０は、サブＳＯＣ１３０のサブＣＰＵ１３２が、省エネルギーモード時に実行するプログラムである。省エネルギーモード実行プログラム２１０は、ＳＷ制御部２１１と、接続検知部２１２と、通信制御部２１３と、状態遷移監視部２１４と、給電制御部２１５とを有する。
【００３４】
ＳＷ制御部２１１は、ＳＷ制御信号を用いてＳＷ１１２を制御する手段である。接続検知部２１２は、ポート１１１へのホストデバイスの接続を検知する手段である。通信制御部２１３は、通信モジュール１２１を制御して、ポート１１１を介した通信を制御する手段である。状態遷移監視部２１４は、状態遷移要求を監視する手段である。給電制御部２１５は、画像形成装置１００が有する装置への給電を制御する手段である。
【００３５】
図３は、本発明の画像形成装置が実行する処理の一実施形態を示すフローチャートである。以下、図３を参照して、画像形成装置１００が実行する処理について説明する。
【００３６】
図３に示す処理は、ステップＳ３００で画像形成装置１００の電源が投入されることにより開始する。ステップＳ３０１では、画像形成装置１００の電力供給装置が、メインＳＯＣ１２０およびサブＳＯＣ１３０に電力を供給する。本実施形態では、画像形成装置１００の起動時には、サブＳＯＣ１３０のサブＣＰＵ１３２に電力が供給されず、スリープ状態になるものとする。
【００３７】
ステップＳ３０２では、メインＣＰＵ１２２が、不揮発性メモリ１４１から通常モード実行プログラム２００を取得し、揮発性メモリ１４０にロードして実行することにより、ステップＳ３０３以降の処理が実行される。
【００３８】
ステップＳ３０３では、通常モード実行プログラム２００のＳＷ制御部２０１が、不揮発性メモリ１４１から設定情報（すなわち、ＳＷ制御設定情報および給電先設定情報）を取得し、揮発性メモリ１４０にロードする。ステップＳ３０４では、ＳＷ制御部２０１は、ＳＷ制御設定情報に基づいて、メインＳＯＣ１２０からＳＷ１１２にＳＷ制御信号を送信させる。
【００３９】
より詳細には、ＳＷ制御部２０１は、ＳＷ制御設定情報に基づいて、電圧レベルがＨｉｇｈのＳＷ制御信号を送信させる。これにより、ＳＷ１１２が、差動信号線Ａと差動信号線Ｂとを接続し、メインＳＯＣ１２０とポート１１１とが接続される。
【００４０】
ステップＳ３０５では、接続検知部２０２が、ホストデバイス１０がポート１１１に接続されているか否か判断する。ホストデバイス１０がポート１１１に接続されていない場合（ｎｏ）、ステップＳ３０５の処理が反復実行される。一方、ホストデバイス１０がポート１１１に接続されている場合（ｙｅｓ）、ステップＳ３０６に処理が分岐する。
【００４１】
ステップＳ３０６では、通信制御部２０３が、接続要求および通信接続情報をホストデバイス１０に送信する。ステップＳ３０７では、通信制御部２０３は、ホストデバイス１０から接続許可を受信したか否か判断する。ホストデバイス１０から接続許可を受信しない場合（ｎｏ）、ステップＳ３１８で処理が終了する。一方、ホストデバイス１０から接続許可を受信した場合（ｙｅｓ）、ステップＳ３０８に処理が分岐する。
【００４２】
ステップＳ３０８では、状態遷移監視部２０４が、省エネルギーモードの移行要求が発生したか否か判断する。省エネルギーモードの移行要求が発生していない場合（ｎｏ）、ステップＳ３０８の処理を反復する。一方、省エネルギーモードの移行要求が発生した場合（ｙｅｓ）、ステップＳ３０９に処理が分岐する。
【００４３】
ステップＳ３０９では、給電制御部２０５が、電力供給装置を用いて、サブＣＰＵ１３２に電力を供給して起動させる。ステップＳ３１０では、通信制御部２０３が、メインＳＯＣ１２０とホストデバイス１０との通信を遮断する。ステップＳ３１１では、省エネルギーモード実行プログラム２１０のＳＷ制御部２１１が、ＳＷ制御設定情報に基づいて、サブＳＯＣ１３０からＳＷ１１２にＳＷ制御信号（Ｌｏｗ）を送信させる。これにより、ＳＷ１１２が差動信号線Ａと差動信号線Ｃとを接続し、サブＳＯＣ１３０とポート１１１とが接続される。
【００４４】
ステップＳ３１２では、接続検知部２１２が、ホストデバイス１０がポート１１１に接続されているか否か判断する。ホストデバイス１０がポート１１１に接続されていない場合（ｎｏ）、ステップＳ３１５に処理が分岐する。一方、ホストデバイス１０がポート１１１に接続されている場合（ｙｅｓ）、ステップＳ３１３に処理が分岐する。
【００４５】
ステップＳ３１３では、通信制御部２１３が、接続要求および通信接続情報をホストデバイス１０に送信する。ステップＳ３１４では、通信制御部２１３は、ホストデバイスから接続許可を受信したか否か判断する。ホストデバイス１０から接続許可を受信しない場合（ｎｏ）、ステップＳ３０４に処理が分岐する。一方、ホストデバイス１０から接続許可を受信した場合、すなわち、ホストデバイス１０との通信が確立した場合（ｙｅｓ）、ステップＳ３１５に処理が分岐する。
【００４６】
ステップＳ３１５では、給電制御部２１５が、給電先設定情報を参照し、当該給電先設定情報が指定する装置にのみ電力を供給し、動作モードが通常モードから省エネルギーモードに移行する。ステップＳ３１６では、状態遷移監視部２１４が、通常モードの移行要求が発生したか否か判断する。通常モードの移行要求が発生していない場合（ｎｏ）、ステップＳ３１６の処理が反復して実行される。一方、通常モードの移行要求が発生した場合（ｙｅｓ）、ステップＳ３１７に処理が分岐する。
【００４７】
ステップＳ３１７では、給電制御部２１５は、通常モードで給電が許可されている装置（すなわち、サブＣＰＵ１３２以外の装置）に電力を供給し、ステップＳ３０２に処理が戻る。
【００４８】
上述した実施形態では、１の省エネルギーモードを採用する場合の処理について説明したが、他の実施形態では、複数の省エネルギーモードを採用することができ、各省エネルギーモードの移行要求を受信したときに、ホストデバイス１０と接続するＳＯＣを切り替えると共に、給電が許可されている装置に対して電力を供給する。
【００４９】
図５は、設定情報を設定する設定画面の一実施形態を示す図である。ユーザは、画面表示装置１８１に表示される設定画面５００を用いて設定情報を設定することができる。本実施形態では、「ＵＳＢ拡張機能対応」がＯＮの場合、省エネルギーモード移行時にＳＷ１１２の切り替えを指示する旨のＳＷ制御設定情報が生成される。本実施形態では、ＳＷ制御設定情報において、省エネルギーモード移行時にＳＷ制御信号（Ｌｏｗ）を送信する旨が指示される。
【００５０】
省エネルギーモード１、省エネルギーモード２および省エネルギーモード３は、ユーザが選択可能な省エネルギーモードである。これらの省エネルギーモードには、それぞれ電力が供給される装置が割り当てられており、省エネルギーモードの識別情報と、給電先の装置の識別情報が関連付けられた給電先情報が揮発性メモリ１４０に保存される。
【００５１】
図５に示すように、省エネルギーモード１および省エネルギーモード２がＯＮの場合、省エネルギーモード１の給電先情報および省エネルギーモード２の給電先情報が揮発性メモリ１４０に保存される。この場合、省エネルギーモード１への移行要求が発生したときは、省エネルギーモード１に関連付けられている装置に対して電力が供給される。また、省エネルギーモード２への移行要求が発生したときは、省エネルギーモード２に関連付けられている装置に対して電力が供給される。
【００５２】
これまで本発明の実施形態につき説明してきたが、本発明は、上述した実施形態に限定されるものではなく、上述した実施形態の構成要素を変更若しくは削除し、または上述した実施形態の構成要素に他の構成要素を追加するなど、当業者が想到することができる範囲内で変更することができる。いずれの態様においても本発明の作用効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００５３】
１０…ホストデバイス、１００…画像形成装置、１１０…制御部、１２０…メインＳＯＣ、１３０…サブＳＯＣ、１４０…揮発性メモリ、１４１…不揮発性メモリ、１５０…画像処理部、１６０…プリンタ部、１７０…スキャナ部、１８０…操作部
【先行技術文献】
【特許文献】
【００５４】
【特許文献１】特開２００６−２２１３４５
【図１】
2015233177.tif 000003
【図２】
2015233177.tif 000004
【図３】
2015233177.tif 000005
【図４】
2015233177.tif 000006
【図５】
2015233177.tif 000007