(57)【要約】【課題】  複数の外部デバイスを接続可能なプリンタ装置において、プリンタ装置が有する電力を有効に組み合わせて可能な限りの動作を行うことができるプリンタ装置を提供することを目的とするものである。【解決手段】  複数の外部デバイスを接続可能なプリンタ装置において、実際に接続されている外部デバイスに供給する必要のある電力の最大値が、上記プリンタ装置が供給可能な電力量を超えると、各外部デバイスに電力を供給する電力供給手段を選択的にＯＮ／ＯＦＦすることによって、接続されている外部デバイスに供給する電力供給量の合計が、上記プリンタ装置の供給可能な電力量以内に収まるように制御するプリンタ装置である。【選択図】  図１
2006181907.tif 000002
【特許請求の範囲】
【請求項１】
複数の外部デバイスを接続可能なプリンタ装置において、
上記プリンタ装置に接続されている上記外部デバイスの種類を検知する種類検知手段と；
上記プリンタ装置に接続されている上記外部デバイスに電力を供給する電力供給手段と；
上記電力供給手段を、ＯＮ／ＯＦＦするスイッチ手段と；
上記外部デバイスに供給する必要のある電力の最大値を推測または計測する電力最大値演算手段と；
上記電力最大値演算手段が推測または計測した電力の最大値と、上記プリンタ装置が供給可能な電力値とを比較する電力比較手段と；
上記電力最大値演算手段が推測または計測した電力の最大値が、上記プリンタ装置が供給可能な電力値を超えると、上記電力供給手段を選択的にＯＮ／ＯＦＦすることによって、接続されている外部デバイスに供給する電力供給量の合計が、上記プリンタ装置が供給可能な電力値以内に収まるように制御する制御手段と；
を有することを特徴とするプリンタ装置。
【請求項２】
請求項１において、
上記電力最大値演算手段は、上記外部デバイスに対応する消費電力を記憶するメモリ手段であることを特徴とするプリンタ装置。
【請求項３】
請求項１において、
上記外部デバイスを接続するＩ／Ｆ手段が設けられ、上記Ｉ／Ｆ手段は、ＵＳＢ規格またはＩＥＥＥ１３９４規格に準拠するＩ／Ｆ手段であることを特徴とするプリンタ装置。
【請求項４】
複数の外部デバイスを接続可能なプリンタ装置において、
上記プリンタ装置に接続されている上記外部デバイスの種類を検知する種類検知手段と；
上記プリンタ装置に接続されている上記外部デバイスに電力を供給する電力供給手段と；
上記電力供給手段を、ＯＮ／ＯＦＦするスイッチ手段と；
上記外部デバイスに供給する必要のある電力の最大値を推測または計測する電力最大値演算手段と；
上記電力最大値演算手段が推測または計測した電力の最大値と、上記プリンタ装置が供給可能な電力値とを比較する電力比較手段と；
Ｉ／Ｆに接続する外部デバイスの優先順位を設定する操作手段と；
上記操作手段によって設定された優先順位に従って、上記電力最大値演算手段が推測または計測した電力の最大値が、上記プリンタ装置が供給可能な電力値を超えると、上記電力供給手段を選択的にＯＮ／ＯＦＦすることによって、接続されている外部デバイスに供給する電力供給量の合計が、上記プリンタ装置が供給可能な電力値以内に収まるように制御し、上記外部デバイスへの電力供給状態をオペレータに通知する制御手段と；
を有することを特徴とするプリンタ装置。
【請求項５】
請求項４において、
上記スイッチ手段は、上記操作手段を介して行ったオペレータによる操作に応じて、上記電力供給手段を選択的にＯＮ／ＯＦＦする手段であることを特徴とするプリンタ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の外部デバイスとのインタフェースを具備するプリンタ装置に関する。
【背景技術】
【０００２】
プリンタ装置は、近年、パーソナルコンピュータ（以下、「ＰＣ」という）から印字するだけではなく、複数の外部デバイスとのインタフェース（以下、「Ｉ／Ｆ」という）を有し、それらの外部デバイスから、直接印刷することができる多機能プリンタが増えている。
【０００３】
たとえば、デジタルカメラを直接接続し、プリント可能なプリンタや、各種のメモリカードＩ／Ｆを有し、メモリカードから直接プリントすることができ、ＰＣに接続されている場合、カードリーダ／ライタ機能を兼ね備えるプリンタがある。
【０００４】
ＰＣ、デジタルカメラから印字する場合、ＵＳＢ規格によるＩ／Ｆが一般的であり、ＰＣからＵＳＢ規格で印字動作する場合、ＰＣ側がホストになり、プリンタ側がデバイスになるので、プリンタ側から電力供給する必要はないが、デジタルカメラから印字する場合、プリンタ側がホストになり、デジタルカメラがデバイスになるので、接続するデジタルカメラの種類によっては、電力供給が必要になる。
【０００５】
また、メモリカードＩ／Ｆを具備するプリンタでは、そのメモリカードをアクセスするために、電力供給を必要とする。この必要となる電力供給量の最大値は、メモリカードの種類によって異なる。
【０００６】
上記複数のＩ／Ｆを具備するプリンタ側の電源を設計する場合、全てのＩ／Ｆに、どのようなデバイスが接続されても、問題ない電源を装備することが考えられるが、電源の大きさ、対応する回路の定格や熱設計等、装置コストが膨大になるので、接続されるデバイスの数や種類を、ある程度制限し、接続された後の動作・機能を制限することが通常である。
【０００７】
また、最近の多機能プリンタでは、ＬＣＤ等の表示部を有し、「規格外の外部デバイスが接続されました」等のメッセージや、リカバリー方法の手順等を表示する場合もある。
【０００８】
キー操作によってジョブを開始する場合、キーが押されると、電力がオーバしていないか判定し、オーバしていなければ、そのジョブを実行し、オーバしていれば、そのジョブを実行しないことが知られている（たとえば、特許文献１参照）。この内容は、新規に動作させようとするたジョブを実行しないという内容である。
【特許文献１】特開２０００−２１１２１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、複数の外部デバイスを接続可能なプリンタ装置において、プリンタ装置が有する電力を有効に組み合わせて可能な限りの動作を行うことができるプリンタ装置を提供することを目的とするものである。
【課題を解決するための手段】
【００１０】
本発明は、複数の外部デバイスを接続可能なプリンタ装置において、実際に接続されている外部デバイスに供給する必要のある電力の最大値が、上記プリンタ装置が供給可能な電力量を超えると、各外部デバイスに電力を供給する電力供給手段を選択的にＯＮ／ＯＦＦすることによって、接続されている外部デバイスに供給する電力供給量の合計が、上記プリンタ装置の供給可能な電力量以内に収まるように制御するプリンタ装置である。
【発明の効果】
【００１１】
本発明によれば、複数の外部デバイスを接続可能なプリンタ装置において、プリンタ装置が有する電力を有効に組み合わせて可能な限りの動作を行うことができるという効果を奏する。
【発明を実施するための最良の形態】
【００１２】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１３】
図１は、本発明の実施例１であるプリンタ装置１００を示すブロック図である。
【００１４】
なお、図１には、プリンタ装置１００のうちで、その特徴部分のみを記載してある。
【００１５】
プリンタ装置１００は、ＣＰＵ１と、メモリ２と、電源ユニット３と、電源マネージメント部４と、Ｉ／Ｆ部５、６と、モータ制御部７と、ヘッド制御部８と、操作部９と、表示部１０とを有する。
【００１６】
ＣＰＵ１は、ＡＳＩＣ等から構成される主制御部であり、プリンタ装置１００の動作全体の処理を司る。メモリ２は、ＲＯＭ、ＲＡＭ等で構成され、プリンタ装置１００の動作を司るＣＰＵのプログラムをＲＯＭに格納し、また、各種動作のワークエリア、記憶データを格納するメモリとして、ＲＡＭが使用されている。
【００１７】
電源ユニット３は、外部の商用電源から、プリンタ装置１００の動作に必要な電源電力に変換し、機器に供給する。
【００１８】
電源マネージメント部４は、レギュレータや電源制御ＩＣ等で構成され、装置内の各部へ必要な電力を配給し、マイコン等を自ら有し、主制御部１からの指示によって、プリンタ装置１００内の各部への電力供給のＯＮ／ＯＦＦ等の制御を行う。
【００１９】
第１のＩ／Ｆ部５、第２のＩ／Ｆ６は、接続されている外部デバイスと通信する。各種データやプリンタ装置１００が印字する画像データ等の送受信や、電力の授受もＩ／Ｆ部５、６を介して行う。つまり、Ｉ／Ｆ部５、６は、ＰＣ等と接続するためのＵＳＢコネクタとは別に設けられているパラレルのＩ／Ｆや、デジカメと直接接続可能なＩ／Ｆや、ＰＣカードを直接アクセス可能なカードコネクタや、外部ストレージ機器等を接続可能なＩ／Ｆである。
【００２０】
モータ制御部７は、プリンタ装置１００の記録紙等を搬送し、記録ヘッドの移動やヘッドのキャップ動作等の各種駆動を行う。ヘッド制御部８は、記録データ転送や印字動作を行う。操作部９は、キーＳＷやタッチパネル等で構成される。表示部１０は、ＬＥＤ、ＬＣＤ等で構成されるプリンタ装置１００の表示部である。
【００２１】
つまり、Ｉ／Ｆ部５、６は、外部デバイスを接続するＩ／Ｆ手段の例であり、このＩ／Ｆ手段は、ＵＳＢ規格またはＩＥＥＥ１３９４規格に準拠するＩ／Ｆ手段である。主制御部１は、プリンタ装置に接続されている外部デバイスの種類を検知する種類検知手段の例である。
【００２２】
電源ユニット３は、プリンタ装置に接続されている外部デバイスに電力を供給する電力供給手段の例である。電源マネージメント部４は、電力供給手段を、ＯＮ／ＯＦＦするスイッチ手段の例である。
【００２３】
主制御部１は、外部デバイスに供給する必要のある電力の最大値を推測または計測する電力最大値演算手段の例であり、上記電力最大値演算手段が推測または計測した電力の最大値と、上記プリンタ装置が供給可能な電力値とを比較する電力比較手段の例であり、また、電力最大値演算手段が推測または計測した電力の最大値が、プリンタ装置が供給可能な電力値を超えると、電力供給手段を選択的にＯＮ／ＯＦＦすることによって、接続されている外部デバイスに供給する電力供給量の合計が、プリンタ装置が供給可能な電力値以内に収まるように制御する制御手段の例である。
【００２４】
次に、上記実施例１の動作について説明する。
【００２５】
図２は、実施例１において、プリンタ装置１００のＩ／Ｆ５、６に、外部デバイスが接続された場合における電源供給動作を示すフローチャートである。
【００２６】
プリンタ装置１００では、接続される外部デバイスの種類としてメモリカードを使用し、プリンタ装置１００のＩ／Ｆ５、６として、数種類のメモリカードを挿入可能なカードコネクタが使用されている。
【００２７】
Ｓ１で、Ｉ／Ｆ部５、６に、新たにメモリカードが挿入されたかどうかを判断する。メモリカードの挿入を検知する場合、メモリカードの物理的挿入によって、接点の接触・分離等を判断し、この時点では、メモリカード駆動用の電源は、ＯＦＦのままであり、接点の検知には、プリンタ装置１００のシステム電源が使用されるが、微弱な電力であり消費電力としては無視できる。カードが挿入された場合、そのカードの種類を判定し、そのカードの最大消費電力を推定することができる。
【００２８】
メモリカードの種類毎に、最大消費電力が規格で定められ、挿入されたカードが規格に準拠していれば、その最大消費電力はその規格値を超えることはない。プリンタ装置１００は、各カードの種類毎の最大消費電力を、ＲＡＭ等のメモリ２に記憶する。
【００２９】
Ｓ３で、既に使用しているＩ／Ｆ部５、６を含めて、今回接続されたカードに電力供給が可能であるかどうかを判断する。この時点で、既に他の複数のＩ／Ｆに電力供給を行っている場合もあり得る。
【００３０】
電力供給が可能であれば、Ｓ４で、新たに接続されたカード用の駆動電源をＯＮする。
【００３１】
システムの構成によっては、挿入されたカードの種別を判断するために、このカード駆動用の電源をＯＮする必要がある場合も考えられるが、この場合でも、カードのアクセスを行わなければ、消費する電力はそれほど大きくないので問題はない。
【００３２】
今回接続されたカードへの電力供給が不可能であることを、Ｓ３で判断すれば、Ｓ５で、この接続されたカードの駆動電源をＯＦＦし、または始めからＯＮすることなしに、Ｓ６に進み、プリンタ装置１００に接続され、電源供給が可能で使用可能なデバイスのみを、プリンタ装置１００の表示部１０に表示する。
【００３３】
この表示も、Ｉ／Ｆ部５、６に接続された時に一時的に表示するようにしてもよく、常に表示し続けるようにしてもよい。また、オペレータの操作に応じて表示するようにしてもよい。
【００３４】
実施例１によれば、外部接続される可能性のあるデバイスの最大電力量を記憶するメモリ手段を持つことによって、その最大電力値を容易に演算することができる。たとえば、接続されるデバイスが、メモリカードである場合、その最大消費電力は特殊なものを除いて１００ｍＡ程度であり、通常の電源設計であれば、同時に複数枚のカードアクセスが可能である。
【実施例２】
【００３５】
本発明の実施例２は、ＵＳＢに準拠したＩ／Ｆ部を有する外部デバイスが、Ｉ／Ｆ部５、６に接続される実施例である。
【００３６】
なお、実施例２の構成は、図１に示す実施例１の構成と同様である。
【００３７】
図３は、実施例２において、ＵＳＢに準拠したＩ／Ｆ部を有する外部デバイスが、Ｉ／Ｆ部５、６に接続されている場合の動作を示すフローチャートである。
【００３８】
Ｓ１で、ＵＳＢ  Ｉ／Ｆ部５、６に、ＵＳＢに準拠したＩ／Ｆ部を有する外部デバイスが接続されたかどうかを判断する。外部デバイスのＩ／Ｆ部が、ＵＳＢであれば、プリンタ装置１００側がＵＳＢホストになるので、定期的に判断する。
【００３９】
ＵＳＢに準拠したＩ／Ｆ部を有する外部デバイスが接続されたことを、Ｓ１で判断すると、Ｓ１２で、通信が確立し、ＵＳＢの初期設定が行われる。つまり、通信速度，データ転送方向の決定や、接続されたデバイスの情報設定等、データ通信に必要な基本的設定を行う。ＵＳＢ通信において、デバイスリクエスト処理、デバイスディスクリプタ処理、構成ディスクリプタ処理等であり、接続されているデバイスの消費電力を判定することができる。Ｓ３で、接続されている外部デバイスに電力を供給することができるかどうかを判断する。
【００４０】
電力供給が可能であれば、Ｓ４で、上記外部デバイスに、要求どおりの電力供給を開始し、もし電力供給が不可能であると判断すれば、Ｓ５で、所定の切断プロトコルを経て、電力供給を切断する。
【００４１】
Ｓ５で電力切断すると、Ｓ６で、その切断したデバイスの情報やその後の処理に関するオペレータへのガイダンス等をプリンタ装置１００の表示部１０に表示する。電力供給が可能であれば、Ｓ６で、接続されたデバイス情報等を、プリンタ装置１００の表示部１０に表示する。
【００４２】
実施例２によれば、Ｉ／Ｆ部５、６が、ＵＳＢまたはＩＥＥＥ１３９４に準拠するので、接続されている外部デバイスに必要な電力を、その通信によって知ることができる。
【実施例３】
【００４３】
本発明の実施例３は、プリンタ装置１００に接続されている外部デバイスの全てに電力供給が不可能であれば、既に接続されている各デバイスの最大消費電力を推測または計測し、電力供給可能なデバイスの組合せをサーチし、その組合せに従い、外部デバイスに選択的に電力供給する実施例である。
【００４４】
なお、実施例３の構成は、図１に示す実施例１の構成と同様である。
【００４５】
図４は、本発明の実施例３において、プリンタ装置１００の電源制御の動作を示すフローチャートである。
【００４６】
Ｓ１で、Ｉ／Ｆ部５、６に外部デバイスが接続されたかどうかを判断する。Ｓ２２で、接続されている外部デバイスの消費電力量を演算する。つまり、接続されている外部デバイスが、たとえばメモリカードであれば、プリンタ装置１００のメモリ２に記憶されている各カードの種類に応じた最大消費電力を参照し、接続されている外部デバイスが、たとえばその通信Ｉ／Ｆ部がＵＳＢに準拠していれば、初期通信動作によって、外部デバイスの消費電力を判別する。
【００４７】
Ｓ３で、既に接続されている外部デバイスを含めて、接続されている全てのデバイスに、電力の供給が可能かどうかを判断する。つまり、接続されている外部デバイスに供給する必要のある電力の最大値を推測または計測する。接続されている全てのデバイスに電力供給が可能であれば、Ｓ４で、電力の供給を開始する。
【００４８】
接続されているデバイスの全てに電力供給が不可能であれば、Ｓ２７で、既に接続されている各デバイスの最大消費電力を推測または計測し、電力供給可能な外部デバイスの組合せをサーチし、Ｓ２８で、その組合せに従い、外部デバイスに選択的に電力供給する。新たに接続されたデバイスを含めて、電力供給可能な組合せが発見されなければ、Ｓ５で、新たに接続されたデバイスへの電力供給を遮断する。
【００４９】
Ｓ６で、電力供給可能なデバイスのみを表示する。もちろん接続不可能なデバイスや、その後のオペレータへのガイダンス等を表示するようにしてもよい。
【００５０】
実施例３によれば、接続されている外部デバイスの状況を、オペレータに表示することができ、つまり、供給電力オーバで接続できなかった外部デバイスの情報や、接続できなかった場合の処理に関するオペレータへのガイダンス等の表示も可能である。
【実施例４】
【００５１】
本発明の実施例４は、接続されているデバイスの全てに電力供給が不可能であり、外部デバイスの電力供給優先順位に関する登録をオペレータが予めしていれば、その優先順位に従い、各デバイスに電力を供給し、プリンタ装置１００の電力供給が可能な範囲で、優先順に電力供給する実施例である。
【００５２】
なお、実施例４の構成は、図１に示す実施例１の構成と同様である。
【００５３】
図５は、本発明の実施例４において、プリンタ装置１００の電源制御に関する動作を示すフローチャートである。
【００５４】
Ｓ１で、プリンタ装置１００のＩ／Ｆ部５、６に、外部デバイスが接続されたかどうかを判断する。Ｓ２２で、接続されている外部デバイスの消費電力を計数する。つまり、接続されている外部デバイスが、たとえばメモリカードであれば、プリンタ装置１００のメモリ２に記憶されている各カードの種類に応じた最大消費電力を参照し、接続されている外部デバイスの通信Ｉ／Ｆ部が、ＵＳＢに準拠していれば、初期通信動作によって、外部デバイスの消費電力を判別する。Ｓ３で、既に接続されている外部デバイスを含めて、接続されている全てのデバイスに電力供給が可能かどうかを判断する。接続されている全てのデバイスに電力供給が可能であれば、Ｓ４で、電力供給を開始する。
【００５５】
接続されているデバイスの全てに電力供給が不可能であれば、Ｓ３７で、外部デバイスの電力供給優先順位に関する登録を、オペレータが予めしていたかどうかを判断する。つまり、プリンタ装置１００の操作部のキー等を利用し、たとえば、メモリカードコネクタよりも、ＵＳＢ  Ｉ／Ｆ部を優先する等の外部デバイスに対する優先順位を設定する。
【００５６】
オペレータが優先順位を設定していれば、Ｓ２８で、その優先順位に従い、各デバイスに電力を供給し、プリンタ装置１００の電力供給が可能な範囲で、優先順に電力供給する。また、外部デバイスに対する電力供給の優先順位を、オペレータが登録していなければ、Ｓ５で、電源を供給せずに、Ｓ６に進む。Ｓ６では、他の実施例と同様に、プリンタ装置１００の表示部１０が、電源供給している外部デバイスを表示する。
【００５７】
実施例４によれば、複数接続されている外部デバイスのうちで通電する外部デバイスや、各デバイスに行わせる動作等を、オペレータが選択することができる。これによって、複数の外部デバイスを接続可能なプリンタ装置１００において、オペレータがその外部デバイスの動作に関して優先順位を設定することができる。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施例１であるプリンタ装置１００を示すブロック図である。
【図２】実施例１において、プリンタ装置１００のＩ／Ｆ５、６に、外部デバイスが接続された場合における電源供給動作を示すフローチャートである。
【図３】実施例２において、ＵＳＢに準拠したＩ／Ｆ部を有する外部デバイスが、Ｉ／Ｆ部５、６に接続されている場合の動作を示すフローチャートである。
【図４】本発明の実施例３において、プリンタ装置１００の電源制御の動作を示すフローチャートである。
【図５】本発明の実施例４において、プリンタ装置１００の電源制御に関する動作を示すフローチャートである。
【符号の説明】
【００５９】
１００…プリンタ部、
１…ＣＰＵ、
２…メモリ、
３…電源ユニット、
４…電源マネージメント部、
５、６…Ｉ／Ｆ部、
７…モータ制御部、
８…ヘッド制御部、
９…操作部、
１０…表示部。
【図１】
2006181907.tif 000003
【図２】
2006181907.tif 000004
【図３】
2006181907.tif 000005
【図４】
2006181907.tif 000006
【図５】
2006181907.tif 000007