(57)【要約】 【課題】  同一のバッテリーから電力を供給されて独立に動作する複数の処理ユニットを有する処理装置で、バッテリーの残量が低下した結果、すべての処理ユニットを同時に動作できなくても、バッテリーの状態に応じて少なくとも一つ処理ユニットを動作させる。【解決手段】  複数の処理ユニットのうち、第１の処理ユニットと第２の処理ユニットとに対してバッテリー部が電力を供給できる状態にあれば第１の処理ユニットと第２の処理ユニットとに対して電力を供給する。バッテリーが、第１の処理ユニットまたは第２の処理ユニットのうちいずれか一方のみに電力を供給できる状態であれば第１の処理ユニットに電力を優先供給する。第１の処理ユニットに対しては十分に電力を供給できないものの第２の処理ユニットには十分に電力を供給できる状態であれば第２の処理ユニットに電力を供給する。【選択図】  図１
2005349663.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ独立して動作可能な複数の処理ユニットを備える処理装置であって、
複数の前記処理ユニットに対してそれぞれ個別に電力を供給するバッテリーと、
前記複数の処理ユニットのうち、第１の処理ユニットと第２の処理ユニットとに対して前記バッテリーが電力を供給できる状態にあれば前記第１の処理ユニットと前記第２の処理ユニットとに対して電力を供給し、前記第１の処理ユニットまたは前記第２の処理ユニットのうちいずれか一方のみに電力を供給できる状態にあれば前記第１の処理ユニットに電力を優先供給し、前記第１の処理ユニットに対しては電力を十分に供給できないものの前記第２の処理ユニットに対しては電力を供給できる状態にあれば前記第２の処理ユニットに電力を優先供給する電力供給制御ユニットと
を含む処理装置。
【請求項２】
画像を形成する画像形成部と、
前記画像のデータを記憶することができるとともに、前記画像形成部における画像形成中の最大消費電力よりも小さい最大消費電力で動作する記憶部と、
前記画像形成部と前記記憶部とにそれぞれ電力を供給するバッテリー部と、
前記バッテリー部の残量に関する電気的パラメータを取得する取得部と、
取得された前記電気的パラメータが第１の閾値以上であれば前記画像形成部と前記記憶部との双方に電力を供給し、取得された前記電気的パラメータが第１の閾値を下回りかつ第２の閾値以上であれば前記記憶部よりも優先して前記画像形成部に電力を供給し、取得された前記電気的パラメータが前記第２の閾値を下回りかつ第３の閾値以上であれば前記画像形成部よりも優先して前記記憶部に電力を供給するよう制御する制御部と
を含む画像形成装置。
【請求項３】
プリンタ部とストレージ部が１つのバッテリーを共有する形態のストレージ内蔵プリンタにおいて、
前記バッテリーの電圧を測定する測定手段と、
測定された前記電圧に応じて、予め規定された３以上のバッテリー状態の１つを認識する認識手段と、
認識された前記バッテリー状態に応じて前記プリンタ部の停止または実行および前記ストレージ部の停止または実行を制御する制御手段と
を含むことを特徴とするストレージ内蔵プリンタ。
【請求項４】
３以上の前記バッテリー状態には、前記プリンタ部と前記ストレージ部とを同時に動作可能な第１の状態と、前記ストレージ部を停止させれば前記プリンタ部を動作可能な第２の状態と、前記プリンタ部を停止させれば前記ストレージ部を動作可能な第３の状態と、前記プリンタ部と前記ストレージ部とも同時に動作不可能な第４の状態とが含まれることを特徴とする請求項３に記載のストレージ内蔵プリンタ。
【請求項５】
認識された前記バッテリー状態が、前記プリンタ部と前記ストレージ部とを同時に動作可能な状態であれば、前記制御手段は、前記プリンタ部と前記ストレージ部とをそれぞれ独立して動作させ、
認識された前記バッテリー状態が、前記プリンタ部と前記ストレージ部とを同時に動作させることが不可能な状態であれば、前記制御手段は、前記ストレージ部と前記プリンタ部とを排他的に動作させるように制御することを特徴とする請求項３に記載のストレージ内蔵プリンタ。
【請求項６】
認識された前記バッテリー状態が前記プリンタ部と前記ストレージ部とを同時に動作不可能な状態である場合に、前記制御手段は、前記プリンタ部が印刷処理を実行している間は前記ストレージ部の動作を停止させるとともに、前記プリンタ部の印刷処理が終了した後に前記ストレージ部を動作させるように制御することを特徴とする請求項５に記載のストレージ内蔵プリンタ。
【請求項７】
前記プリンタ部のメモリに印刷中の画像データがまだ存在している最中に、前記バッテリー状態が前記プリンタ部と前記ストレージ部とを同時に動作可能な状態でなくなった場合に、前記制御手段は、前記プリンタ部の印刷処理を中止させ、前記印刷中の画像データを前記メモリから前記ストレージ部へと退避させ、退避が完了すると前記プリンタ部への電力供給を停止させて前記ストレージ部のみを動作させるように制御することを特徴とする請求項５に記載のストレージ内蔵プリンタ。
【請求項８】
前記プリンタ部が、前記ストレージ部に保存されている画像データを印刷している最中に、前記バッテリー状態が前記プリンタ部と前記ストレージ部とを同時に動作可能な状態でなくなった場合に、前記制御手段は、前記画像データを前記ストレージ部から前記プリンタ部のメモリへと転送が完了するまでは前記プリンタ部の印刷処理を中断させ、前記画像データの転送が完了すると、前記ストレージ部への電力供給を停止させて前記プリンタ部における印刷処理を再開させることを特徴とする請求項５に記載のストレージ内蔵プリンタ。
【請求項９】
並行して動作可能な複数の処理ユニットを備える処理装置であって、
複数の前記処理ユニットに対してそれぞれ個別に電力を供給するバッテリーと、
前記バッテリーの状態に応じて、
前記複数の処理ユニットのうち、第１の処理ユニットと第２の処理ユニットとに対して前記バッテリーから電力を供給できる状態にあれば前記第１の処理ユニットと前記第２の処理ユニットとに対して電力を供給しながらそれぞれの動作を実行する第１の状態と、
前記第１の処理ユニット及び前記第２の処理ユニットの両方への動作要求を受け付け、前記第１の処理ユニットもしくは前記第２の処理ユニットに対して択一的に電力を供給してそれぞれの動作を実行する第２の状態と、
前記第１の処理ユニット及び前記第２の処理ユニットのうち一方のみの動作要求を受け付け、前記動作要求を受け付けた一方の処理ユニットに対して電力を供給して動作させる第３の状態と
を切換えながら電力を優先供給する電力供給制御ユニットと
を有することを特徴とする処理装置。
【請求項１０】
前記第２の状態は、前記第１の処理ユニット及び前記第２の処理ユニットのうち一方が動作中である場合に、他方の処理ユニットへの動作要求を受付可能な動作状態であることを特徴とする請求項９に記載の処理装置。
【請求項１１】
前記第３の状態は、前記第１の処理ユニット及び前記第２の処理ユニットのうち一方のみが動作可能であり、他方の処理ユニットに対する動作要求は受け付けない動作状態であることを特徴とする請求項９に記載の処理装置。
【請求項１２】
並行して動作可能な複数の処理ユニットと、複数の前記処理ユニットに対してそれぞれ個別に電力を供給するバッテリーを備える処理装置の制御方法であって、
前記バッテリーの状態に応じて、
前記複数の処理ユニットのうち、第１の処理ユニットと第２の処理ユニットとに対して前記バッテリーから電力を供給できる状態にあれば前記第１の処理ユニットと前記第２の処理ユニットとに対して電力を供給しながらそれぞれの動作を実行する第１の状態と、
前記第１の処理ユニット及び前記第２の処理ユニットの両方への動作要求を受け付け、前記第１の処理ユニットもしくは前記第２の処理ユニットに対して択一的に電力を供給してそれぞれの動作を実行する第２の状態と、
前記第１の処理ユニット及び前記第２の処理ユニットのうち一方のみの動作要求を受け付け、前記動作要求を受け付けた一方の処理ユニットに対して電力を供給して動作させる第３の状態と
を切換えながら電力を優先供給する
ことを特徴とする処理装置の制御方法。
【請求項１３】
前記第２の状態は、前記第１の処理ユニット及び前記第２の処理ユニットのうち一方が動作中である場合に、他方の処理ユニットへの動作要求を受付可能な動作状態であることを特徴とする請求項１２に記載の処理装置の制御方法。
【請求項１４】
前記第３の状態は、前記第１の処理ユニット及び前記第２の処理ユニットのうち一方のみが動作可能であり、他方の処理ユニットに対する動作要求は受け付けない動作状態であることを特徴とする請求項１２に記載の処理装置の制御方法。
【請求項１５】
並行して動作可能な複数の処理ユニットと、複数の前記処理ユニットに対してそれぞれ個別に電力を供給するバッテリーを備える処理装置の制御プログラムを記憶するコンピュータ可読記憶媒体であって、
前記バッテリーの状態に応じて、
前記複数の処理ユニットのうち、第１の処理ユニットと第２の処理ユニットとに対して前記バッテリーから電力を供給できる状態にあれば前記第１の処理ユニットと前記第２の処理ユニットとに対して電力を供給しながらそれぞれの動作を実行する第１の状態と、
前記第１の処理ユニット及び前記第２の処理ユニットの両方への動作要求を受け付け、前記第１の処理ユニットもしくは前記第２の処理ユニットに対して択一的に電力を供給してそれぞれの動作を実行する第２の状態と、
前記第１の処理ユニット及び前記第２の処理ユニットのうち一方のみの動作要求を受け付け、前記動作要求を受け付けた一方の処理ユニットに対して電力を供給して動作させる第３の状態と
を切換えながら電力を優先供給する
制御プログラムを記憶するコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の処理ユニットを搭載する処理装置に関連し、とりわけ、同一のバッテリーにより画像形成部とストレージ部とに電力が供給される画像形成装置に関する。
像読み取り装置に関する。
【背景技術】
【０００２】
近年、デジタルカメラと接続していわゆるダイレクトプリントを行なう画像形成装置など、内蔵のバッテリーにより駆動される画像形成装置が存在する。
【０００３】
一方で、本願発明の技術分野とは相異するが、携帯電話に関連する技術分野においては、リチウムイオン電池を用いた携帯電話機が普及している。従来、このような携帯電話機においては、ある周期でバッテリー端子間の電圧を測定してその推移を観察することでバッテリー残量を推測し、この電圧が動作可能電圧を下回ると、当該携帯電話機は、自らの電源を落としていた（特許文献１）。
【特許文献１】特開平７−１３１４１０号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、上述のようなバッテリー駆動型の画像形成装置に対して、ハードディスクドライブなどのストレージ機器を搭載することを検討してみる。このような機器であれば、デジタルカメラ等で取得した画像データを、一時的に、画像形成装置のストレージ機器へと退避できる利点がある。
【０００５】
このようなストレージ機器を内蔵した画像形成装置では、記録紙の搬送機構やプリントヘッドなどの画像形成ユニットによる電力消費に加え、ストレージ機器による電力消費が加わることとなる。ここで、上記文献のように、装置全体の消費電力を基準として一つの電圧閾値を設定し、この電圧閾値よりもバッテリーの端子間電圧が低下すると自動的に装置全体の電源を断とするようにバッテリーからの電力供給を制御する方法も考えられる。
【０００６】
しかしながら、この方法では、どちらか一方の機構だけであればまだバッテリーが電力を供給できる可能性があるにもかかわらず、それを使用することができなくなってしまう課題がある。例えば、画像形成ユニットだけならばバッテリーから十分な電力を供給できる場合であっても、装置全体の電源が切断され、印刷が中断してしまうことになる。さらに、ストレージ機器は一般に画像形成ユニットよりも消費電力が小さいため、ストレージ機器だけならバッテリーから十分な電力を供給できる場合がある。このような場合であっても、装置全体として電源が切断されてしまうので、ストレージ機器に対して画像データを記憶させることもできなくなってしまう。これは、ストレージ機器をプリンタに内蔵したがためにバッテリーを有効に利用できなくなってしまうことを意味する。
【０００７】
そこで、本発明は、このような課題および他の課題の少なくとも一つを解決することを目的とする。なお、他の課題については明細書の全体を通して理解できよう。
【課題を解決するための手段】
【０００８】
上記課題を解決すべく、本発明は、それぞれ独立して動作可能な複数の処理ユニットを備える処理装置であって、複数の前記処理ユニットに対してそれぞれ個別に電力を供給するバッテリーと、前記複数の処理ユニットのうち、第１の処理ユニットと第２の処理ユニットとに対して前記バッテリーが電力を供給できる状態にあれば前記第１の処理ユニットと前記第２の処理ユニットとに対して電力を供給する。また、バッテリーが、前記第１の処理ユニットまたは前記第２の処理ユニットのうちいずれか一方のみに電力を供給できる状態であれば前記第１の処理ユニットに電力を優先供給する。また、前記第１の処理ユニットに対しては電力を十分に供給できないものの前記第２の処理ユニットには十分に電力を供給できる状態であれば前記第２の処理ユニットに電力を優先供給する。
【発明の効果】
【０００９】
以上説明したように、本発明では、バッテリーの状態を３以上の状態に分けて認識し、認識されたバッテリーの状態に応じて、複数の処理ユニットを排他的に動作できるようにする。このようにすれば、バッテリーの残量が低下し、すべての処理ユニットを同時に動作させることはできなくても、バッテリーの状態に応じて、少なくとも一つ処理ユニットを動作させることができるようになる。
【発明を実施するための最良の形態】
【００１０】
以下に本発明の上位概念、中位概念および下位概念の理解に役立つ一実施形態を示す。なお、以下の実施形態に含まれる概念について、そのすべてが特許請求の範囲に記載されているとは限らない。ただし、これは特許発明の技術的範囲から意識的に除外したのではなく、特許発明と均等の関係にあるため特許請求の範囲には記載していない場合があることを理解していただきたい。
だきたい。
【００１１】
［第１の実施形態］
図１は、本発明のストレージ内蔵プリンタの一実施例を示す機能ブロック図である。プリンタ部１は、画像形成処理を実行するための処理ユニットである。ストレージ部２は、ハードディスクドライブなどであり、一般に半導体メモリよりも記憶容量が大きく、記憶容量が等しい半導体導体メモリと比べ消費電力の大きい記憶ユニットである。バッテリー部３は、プリンタ部１とストレージ部２に対してそれぞれ電力を供給する電源である。この例では、プリンタ部１とストレージ部２とにより共有されている。インターフェース部４は、デジタルカメラやパーソナルコンピュータと接続するためのインターフェース回路である。インターフェース部４は、ＵＳＢ、ＩＥＥＥ１３９４、ＩＥＥＥ８０２．３、ＩＥＥＥ８０２．１１シリーズ、ＩｒＤＡなどの通信規格に準拠して動作する。
【００１２】
例えば、接続されたデジタルカメラから、インターフェース部４が、印刷を指示するコマンドと画像データとを受信すると、受信した画像データを、送受信路５１を介してプリンタ部１へ転送する。一方、デジタルカメラから保存を指示するコマンドを受信すると、インターフェース部４は、デジタルカメラから受信した画像データを、送受信路５２を介してストレージ部２へと転送する。また、プリンタ部１とストレージ部２は送受信路５４を介して接続されており、ストレージ部１に保存されている画像データをプリンタ部１へ転送して印刷することができる。さらに、バッテリー部３の残量が異常の場合には、プリンタ部１で使用されている画像データを、ストレージ部２へと転送して退避させることができる。プリンタ部１とストレージ部２は、バッテリー３を共用するが、それぞれ独立に動作することができる。
【００１３】
プリンタ部１には、プリンタ部１に含まれる各部を統括的に制御したり、各種データを演算したりするＣＰＵ１１が含まれている。ＲＡＭ１２は、ＣＰＵ１１の動作に関連して各種データを保存する揮発性の記憶回路である。ＲＯＭ１３は、ＣＰＵ１１により実行される制御プログラムや各種データを予め格納しておく不揮発性の記憶回路である。Ｉ／Ｏポート部１４は、インターフェース部４と通信するための通信回路である。プリンタモジュール１５は、プリントヘッドや給排紙用の搬送モータ等を備え、インターフェース部４またはストレージ部２から送信される画像データを記録紙に印刷する画像形成ユニットである。プリンタモジュール１５は、搬送モータ等が含まれているため、特に画像形成中はプリンタ部１の消費電力の大半を占める場合がある。
【００１４】
ストレージ部２には、プリンタ部１またはインターフェース部４と通信するためのＩ／Ｏポート部２１、送受信の高速化を目的とするＲＡＭ２２、記録装置であるＨＤＤ２３を備えている。
【００１５】
バッテリー部３は、バッテリー３１とバッテリー制御部３２とが含まれている。バッテリー制御部３２は、バッテリー３１の電気的パラメータである電圧を測定し、測定された電圧に基づいてバッテリー状態を特定し、プリンタ部１、ストレージ部２およびインターフェース部４へと電源状態を通知する。バッテリー部３は、電源供給線５５によりプリンタ部１に、電源供給線５７によりストレージ部２に電源を供給する。また、バッテリー制御線５６を通じてプリンタ部１に、バッテリー制御線５３を通じてインターフェース部４に、バッテリー制御線５８を通じてストレージ部２４にそれぞれ電源状態を通知する。
【００１６】
図２は、本発明の関連技術におけるバッテリーチェックの動作を説明するための図である。図２における縦軸は測定されたバッテリーの電圧を表しており、横軸は時間を表している。符号２０１は、印刷を中止すべきか否かを判定するための印刷中止判定電圧を示している。印刷中止判定電圧２０１よりも高い電圧である第１の状態では印刷を実行するが、一方で、印刷中止判定電圧２０１よりも低い電圧である第２の状態では直ちに印刷を中止してプリンタ部１への電源供給を止めなければならなかった。
【００１７】
しかしながら、それぞれ独立して動作可能なプリンタ部１とストレージ部２とを具備するプリンタでは、プリンタ部１とストレージ部２とが同時に動作した場合、一時的に印刷中止判定電圧２０１を下回ってしまうことがある。この場合、印刷だけであればバッテリーに十分な残量があるにもかかわらず、印刷が中止されてしまう。この中止によって、バッテリーが無駄に使用されるだけでなく、用紙やインクも無駄となり、ユーザにとっては使い勝手が悪くなると考えられる。
【００１８】
さて、図２の例において、印刷可能な電圧であるにもかかわらず、印刷中止が発生してしまう原因は、２０２から２０３までに電圧降下区間が生じることである。したがって、２０２と２０３の区間においても、プリンタ部１とストレージ部２の動作を排他的に実行することで、印刷が成功する確率を高くすることができると考えられる。
【００１９】
そこで本実施形態では、独立して動作するプリンタ部１とストレージ部２とを具備するプリンタにおいて、バッテリー部３の状態を３以上の状態に区別し、それぞれの状態においてプリンタ部１とストレージ部２とを適切に制御することで、この問題の解決を図る。
【００２０】
図３は、本実施形態に係るバッテリーの状態を３以上の状態に区別する場合の一例を示す図である。より具体的には、バッテリーの状態を従来の２つから４つへと拡張する例が示されている。
【００２１】
バッテリー制御部３２がバッテリー３１の状態を認識するための基準となる判定閾値３０１、３０２、および３０３を設けることにより、バッテリー３１の電圧状態を４つに区分して認識することができる。そして、各状態に対応するプリンタ部１およびストレージ部２の動作をそれぞれ規定する。すなわち、ｎ個の判定閾値を用意すればｎ＋１個の状態を規定することができる。バッテリー制御部３２は、バッテリー制御線５６を通じてプリンタ部１に電圧状態を通知し、バッテリー制御線５８を通じてストレージ部２に電圧状態を通知し、バッテリー制御線５３を通じてインターフェース部４に電圧状態を通知する。
【００２２】
バッテリー３１の測定電圧が判定閾値３０１以上であれば、バッテリー制御部３２は、第１の状態と判定する。この第１の状態では、プリンタ部１とストレージ部２とが同時に動作する際の大きな電圧変動であっても双方の動作が保証されている。すなわち、プリンタ部１とストレージ部２とが同時に安定して動作できるように、判定閾値３０１は設定されることになる。このような第１の状態では、インターフェース部４とプリンタ部１との間に敷設されたデータ通信路５１、インターフェース部４とストレージ部２との間に敷設されたデータ通信路５２、プリンタ部１とストレージ部２との間に敷設されたデータ通信路５４を通じて、プリンタ部１、ストレージ部２およびインターフェース４は、それぞれ独立して動作することができる。
【００２３】
バッテリー３１の測定電圧が判定閾値３０１を下回りかつ判定閾値３０２以上であれば、バッテリー制御部３２は、第２の状態と判定する。第２の状態では、プリンタ部１とストレージ部２が同時に動作した場合に印刷可能な電圧を下回る恐れがある。そこで、第２の状態ではプリンタ部１とストレージ部２とを排他的（選択的）に動作させる。すなわち、バッテリー制御部３２は、プリンタ部１とストレージ部２のうち一方に対してバッテリー３１から優先的に電力を供給する。もしストレージ部２を停止させれば、プリンタ部１を動作させることができる場合、バッテリー制御部３２は、プリンタ部１に対しては電力の供給を継続し、一方で、ストレージ部２への電力供給を停止する。例えば、インターフェース部４がデジタルカメラからの印刷コマンドを受信した場合には、プリンタ部１のみが動作して印刷処理が実行される。
【００２４】
これにより、バッテリーの残量が少なくなっても処理ユニットを有効に動作させることができる。とりわけ、画像形成装置の場合は、画像形成中のバッテリー電圧の低下に伴う突然の印刷中止の可能性が従来よりも小さくなる。よって、記録紙の無駄やインクの無駄を低減できよう。
【００２５】
インターフェース部４は、第２の状態に関する通知をバッテリー制御部３２から受信したあとに、外部装置であるデジタルカメラやＰＣからストレージ部２に対する画像データの保存要求を受信したとしても、プリンタ部１における印刷処理が完了するまでは受け付けない。この際に、インターフェース部４はデジタルカメラ等に拒否信号を返信するようにしてもよい。これにより、プリンタ部１を安定的に動作させることができる。また何よりも、印刷動作を妨げないので、プリント結果を得られるとともに、熱転写プリンタにおいて途中で動作が終了してフィルムと、用紙がくっついてしまうなどのトラブルを防止できる。
【００２６】
そして、印刷が完了したことをＣＰＵ１１から通知されると、インターフェース部４は、外部装置からストレージ部２への画像データの保存要求の受け付を再開する。また、バッテリー制御部３２は、印刷が完了したことをＣＰＵ１１から通知されると、プリンタ部１への電力供給を停止して、ストレージ部２への電力供給を再開するように制御してもよい。これにより、バッテリーの蓄電量が低下したとしても、ストレージ部２をも有効に活用できる。
【００２７】
一方、ストレージ部２に保存されている画像データがプリンタ部１において印刷中である場合は、当該画像データを最後まで印刷できることが望ましい。そこで、第２の状態を表す通知を受信すると、ＣＰＵ１１は、プリンタモジュール１５の動作を一時的に停止させる。プリンタモジュール１５の印刷中における最大消費電力はプリンタ部１の中でも支配的なので、消費電力抑制の観点からは、プリンタモジュール１５を停止させることは効果的である。続いて、ＣＰＵ１１は、印刷中の画像データをストレージ部２からＲＡＭ１２へと転送する。ＣＰＵ１１は、転送が完了したことを認識すると、転送完了通知をバッテリー制御部３２に通知する。バッテリー制御部３２は、この通知を受信すると、ストレージ部２への電源供給を停止する。その後、ＣＰＵ１１は、プリンタモジュール１５の動作を再開させ、ＲＡＭ１２から画像データを読み出しつつ印刷を実行する。
【００２８】
よって、ストレージ部２に保存されている画像データをプリンタ部１が印刷している際に、バッテリーの残量が低下したとしても、当該画像データを最後まで印刷できる可能性が高まる。
【００２９】
バッテリー３１の測定電圧が判定閾値３０２を下回りかつ判定閾値３０３以上であれば、バッテリー制御部３２は、第３の状態であると判定する。第３の状態では、プリンタ部１は動作できないほどバッテリー３１の電圧が低い状態であるが、一方で、ストレージ部２の動作は保証された状態である。この第３の状態にあると、バッテリー制御部３２は、電源供給線５５からプリンタ部１への電源供給を停止し、電源供給線５７からストレージ部２への電源供給のみを実行する。印刷中に第３の状態に陥った場合には、プリンタ部１は印刷中止処理を実行する。印刷中処理が実行されると、プリンタモジュール１５の動作が停止される。なお、中止された印刷処理がデジタルカメラ等からの印刷要求に基づくものであった場合は、ＣＰＵ１１は、ＲＡＭ１２に記憶されている印刷中の画像データをストレージ部２へと退避させる。退避が完了したことを認識すると、ＣＰＵ１１は、退避完了通知をバッテリー制御部３２に通知する。バッテリー制御部３２は、退避完了通知を受信すると、プリンタ部１への電力供給を停止し、ストレージ部２のみに電力を供給する。
【００３０】
これにより外部装置から受信した画像データを揮発させることなく保持することができるので、外部装置から再び当該画像データを再転送する手間を省ける。なお、ＣＰＵ１１は、印刷の中断されたファイルの名称と、中断された旨のフラグを不揮発性のＲＯＭ１３に保存しておき、バッテリーが十分に充電されたあとで、当該フラグを読み出して中断の旨を検出すると、自動的に当該画像データの印刷処理を再開してもよい。このようにすれば、ユーザによる再開指示の間を省ける利点がある
バッテリー３１の測定電圧が判定閾値電圧３０３を下回ると、バッテリー制御部３２は、第４の状態と判定する。第４の状態では、プリンタ部１およびストレージ部２のどちらとも動作することができないほどバッテリー３１の電圧が低下している。よって、バッテリー制御部３２は、第４の状態をそれぞれに通知した後で、プリンタ部１およびストレージ部２の双方への電源供給を停止する。このうように第４の状態は、ストレージ内蔵プリンタの動作全てが不可能な状態であり、充電あるいはバッテリーの交換が必要となる。
【００３１】
図４は、本実施形態に係る電源供給制御方法に関する例示的はフローチャートである。
【００３２】
ステップＳ４０１において、バッテリー制御部３２は、バッテリー部３１の端子間電圧Ｖｎを測定する。
【００３３】
ステップＳ４０２において、バッテリー制御部３２は、測定電圧Ｖｎがストレージ部２の動作可能電圧を下回るかどうか判定する。例えば、バッテリー制御部３２は、ＲＡＭ等に記憶しておいた判定閾値３０３を読み出し、測定電圧Ｖｎが判定閾値３０３を下回るかどうかを判定する。なお、バッテリー制御部３２のＲＡＭには、測定電圧と、それに対応する状態との関係を表すテーブルを記憶しておいてもよい。測定電圧Ｖｎがストレージ動作可能電圧を下回るならば、ステップＳ４０３に進み、そうでなければステップＳ４０４に進む。
【００３４】
ステップＳ４０３において、バッテリー制御部３２は、上述した印刷中止処理や退避処理などのシャットダウン処理を実行する。すなわち、プリンタ部１への電源供給線５５のスイッチを開放に切り替える。また、ストレージ部２への電源供給線５７のスイッチを開放に切り替える。なお、通常であれば、第３の状態を経てから第４の状態となるため、すでに第３の状態において、プリンタ部１のシャットダウン処理が行われているはずである。よって、本ステップでは、ストレージ部２のシャットダウン処理を行なう。さらに、バッテリーが持つならば、バッテリー制御部３２は自らの電源を切断する。
【００３５】
ステップＳ４０４において、バッテリー制御部３２は、測定電圧Ｖｎがプリンタ動作可能電圧を下回るかどうか判定する。例えば、バッテリー制御部３２は、ＲＡＭ等に記憶しておいた判定閾値３０２を読み出し、測定電圧Ｖｎが判定閾値３０２を下回るかどうかを判定する。測定電圧Ｖｎがプリンタ動作可能電圧を下回るならば、ステップＳ４０５に進み、そうでなければステップＳ４０６に進む。
【００３６】
ステップＳ４０５において、バッテリー制御部３２は、プリンタ部１の停止処理を実行する。例えば、バッテリー制御部３２は、制御線５６を通じてバッテリー状態をプリンタ部１に通知する。この場合のバッテリー状態は、印刷中止命令に相当しよう。プリンタ部１のＣＰＵ１１は、制御線５６を通じてバッテリー状態を受信すると、印刷中かどうかを判定する。印刷中であれば、ＣＰＵ１１は、印刷中止処理を実行する。例えば、ＲＡＭ１２に記憶されている印刷中の画像データを読み出し、送受信路５４を通じて、ストレージ部２のハードディスクドライブ２３へと退避する。ＣＰＵ１１は、画像データの退避が完了すると、制御線５５を通じて退避完了通知をバッテリー制御部３２に送出する。バッテリー制御部３２は、完了通知を受信すると、プリンタ部１への電源供給を停止する。以降、判定閾値３０３を下回るまで、ストレージ機能のみが提供される（第３の状態）。
【００３７】
ステップＳ４０６において、バッテリー制御部３２は、測定電圧Ｖｎがプリンタ部１およびストレージ部２の同時動作可能電圧を下回るかどうかを判定する。例えば、バッテリー制御部３２は、ＲＡＭ等に記憶しておいた判定閾値３０１を読み出し、測定電圧Ｖｎが判定閾値３０１を下回るかどうかを判定する。測定電圧Ｖｎがプリンタ部１およびストレージ部２の同時動作可能電圧を下回るならば、ステップＳ４０７に進み、そうでなければステップＳ４０８に進む。
【００３８】
ステップＳ４０７において、バッテリー制御部３２は、印刷処理とストレージアクセス処理が同時に実行されないようにプリンタ部１、ストレージ部２およびインターフェース部４を制御する。例えば、バッテリー制御部３２は、インターフェース部４がデジタルカメラからの画像データ印刷要求を受信すると、制御線５３を通じてその旨を受信する。するとバッテリー制御部３２は、予め制御線５６を通じて印刷実行中か否かをポーリングによりＣＰＵ１１に問い合わせる。そして、印刷実行中であれば、バッテリー制御部３２は、ストレージ部２への電力供給を停止する。一方、ストレージ部２に保存された画像データの印刷要求をインターフェース部４が受信すると、その旨がバッテリー制御部３２に通知される。バッテリー制御部３２は、ＣＰＵ１１にストレージ部２から画像データを読み出して印刷するように命令する。ＣＰＵ１１は、ストレージ部２から画像データを読み出して、ＲＡＭ１２に記憶する。ＲＡＭ１２への画像データの転送が完了すると、ＣＰＵ１１は、完了通知をバッテリー制御部３２に送信する。バッテリー制御部３２は、完了通知を受信すると、ストレージ部２への電力供給を停止する。このように電力の供給を最小限にとどめることで、印刷処理の成功確率を高めることができる（第２の状態）。
【００３９】
ステップＳ４０６において、測定電圧Ｖｎが、プリンタ部１およびストレージ部２の同時動作が可能な電圧であると判定されると、ステップＳ４０８において、バッテリー制御部３２は、プリンタ部１およびストレージ部２に電力を供給する。これにより両者ともそれぞれ独立に動作可能となる。
【００４０】
以上説明したように、本実施形態によれば、バッテリーの状態を３以上の状態に分けて認識し、認識されたバッテリーの状態に応じて、プリント部１とストレージ部２とを排他的に動作させる。このようにすれば、バッテリーの残量が低下したためにすべての処理ユニットを同時に動作させることはできなくても、バッテリーの状態に応じた少なくとも一つ処理ユニットを動作させることができるようになる。
【００４１】
［他の実施形態］
以上、様々な実施形態について説明したが、本発明の技術思想は画像形成以外の装置にも適用できることはいうまでもない。すなわち、それぞれ独立して動作可能な複数の処理ユニットを備え、しかもこれらの処理ユニットに対して共通のバッテリーから電力を供給する装置であれば、本発明を適用できる。
【００４２】
また、上述の例では、電圧を用いて説明したが、バッテリーの残量に関連するものであれば他の電気的パラメータを用いてもよい。また、バッテリー制御部３２は、バッテリー３１の状態に応じて、プリンタ部１とストレージ部２に対してバッテリー３１が電力を供給できる状態にあれば双方に対して電力を供給しながらそれぞれの動作を実行する第１の動作モードと、プリンタ部１とストレージ部２の両方への動作要求を受け付けるが、いずれか一方にのみ択一的に電力を供給してそれぞれの動作を実行する第２の動作モードと、プリンタ部１とストレージ部２の一方のみに対する動作要求を受け付け、受け付けられた動作要求に係るユニットに対して電力を供給してその動作を実行する第３の動作ードとを切換えながら、電力を優先供給するように制御してもよい。ここで、第２の動作モードは、プリンタ部１とストレージ部２のうち一方が動作中である場合に、他方の処理ユニットへの動作要求を受付可能な動作モードとしてもよい。また、第３の動作モードは、プリンタ部１とストレージ部２のうち一方のみが動作可能であるが、他方の処理ユニットに対する動作要求は受け付けない動作モードとしてもよい。なお、これらの制御は、バッテリー制御部３２だけでなく、ＣＰＵ１１やストレージ部２の制御部やインターフェース部４の制御部と協働して制御を行なってもよい。またバッテリー制御部３２には、上述の制御を担当する制御プログラムを格納したＲＯＭと、検出データや制御状態を管理するデータ等を記憶するＲＡＭと制御プログラムにしたがって制御処理を実行するＣＰＵが含まれていてもよい。もちろん、ＡＳＩＣなどの論理回路により実現してもよい。また、制御プログラムをコンピュータ可読記憶媒体に記憶して提供してもよいことはもちろんである。
【図面の簡単な説明】
【００４３】
【図１】図１は、本発明のストレージ内蔵プリンタの一実施例を示す機能ブロック図である。
【図２】図２は、本発明の関連技術におけるバッテリーチェックの動作を説明するための図である。
【図３】図３は、本実施形態に係るバッテリーの状態を３以上の状態に区別する場合の一例を示す図である。
【図４】図４は、本実施形態に係る電源供給制御方法に関する例示的はフローチャートである。
【図１】
2005349663.tif 000003
【図２】
2005349663.tif 000004
【図３】
2005349663.tif 000005
【図４】
2005349663.tif 000006