(57)【要約】【課題】節電モード時に、デバイスへの電力供給を再開させるときにおける、デバイスの誤動作を防止する技術を提供する。【解決手段】  情報処理装置１００は、所定時間、コントローラ１０１への入力信号がない状態が続いたときに、電源供給部１０３を制御して、接続部１０２への電力供給を停止させて節電モードに移行させる。情報処理装置１００は、節電モード時に、コントローラ１０１が入力信号を受け付けたとき、接続部１０２への電力の供給を再開する。このとき、コントローラ１０１は、第１のスイッチをオンにして、第２の電源１１５の電圧レベルが安定してから、第２のスイッチをオンにする。これにより、情報処理装置１００は、節電モード時に、接続部１０２への電力供給を再開するときにおける、接続部１０２に接続される電子機器の誤動作を防止することができる。【選択図】図１
2008117241.tif 000002
【特許請求の範囲】
【請求項１】
印刷処理を制御する主電子回路と、
前記主電子回路に接続される従電子回路と、
前記主電子回路に電力を供給する第１の電源とは別系統で、前記従電子回路に電力を供
給する第２の電源と、
前記従電子回路への電力供給を制御する電力制御回路と、
を備える情報処理装置であって、
前記第２の電源から前記従電子回路への電力の供給が遮断され、かつ、前記第２の電力の出力を停止した状態である節電モード時に、前記主電子回路に入力信号が供給された場合、前記電力制御回路は、前記第２の電源の出力を再開して所定期間経過後、前記第２の電源から前記従電子回路へ電力を供給する、
ことを特徴とする情報処理装置。
【請求項２】
前記従電子回路は、所定の電子機器を接続する接続部を備え、
前記電力制御回路は、前記主電子回路に所定期間、入力信号がないときに、前記従電子回路の接続部に電子機器が接続されていない場合、前記第２の電源から前記従電子回路への電力の供給を遮断した後、前記第２の電源の出力を停止させて前記節電モードに移行させる、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記電力制御回路は、前記主電子回路に所定期間、入力信号がないときに、前記第２の電源から前記従電子回路への電力の供給を遮断した後、前記第２の電源の出力を停止させて前記節電モードに移行させる、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記主電子回路に所定期間、入力信号がないときに、前記節電モードに移行させるか否かを決定する入力を予め受け付ける入力受付手段を、さらに備え、
前記電力制御回路は、前記主電子回路に所定期間、入力信号がないときに、前記入力受付手段で受け付けた入力に基づいて、前記節電モードに移行させるか否かを判別する、
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
印刷処理を制御する主電子回路と、
前記主電子回路に接続される従電子回路と、
前記主電子回路に電力を供給する第１の電源とは別系統で、前記従電子回路に電力を供給する第２の電源と、
前記従電子回路への電力供給を制御する電力制御回路と、
を備える情報処理装置における電力制御方法であって、
前記第２の電源から前記従電子回路への電力の供給が遮断され、かつ、前記第２の電力の出力を停止した状態である節電モード時に、前記主電子回路に入力信号を受け付ける受付ステップと、
前記受付ステップで入力信号を受け付けた場合、前記第２の電源の出力を再開する再開ステップと、
前記再開から所定期間経過後、前記第２の電源から前記従電子回路へ電力を供給する電力供給ステップと、
を有することを特徴とする電力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷機能等を有する情報処理装置の電力制御方法に関し、特に、節電モードから復帰させるときの電力供給を制御する技術に関する。
【背景技術】
【０００２】
近年の情報処理装置は、多機能化が進んできている。例えば、デジタルカメラ等の電子機器とＵＳＢ接続するためのＵＳＢポートを備え、電子機器からＵＳＢポートを介して転送された画像データを印刷する機能等を有する情報処理装置が普及している。また、ハードディスク等の大容量の記憶装置を備え、画像データを格納できる情報処理装置も普及している。
【０００３】
このような多機能化した情報処理装置は、電力の消費量が多い。そのため、情報処理装置における電力の消費を抑えるための技術が開発されている。例えば、特許文献１に記載される画像処理装置は、印刷エンジンを制御するためのコントローラに電力を供給する第２の電源と、上記のＵＳＢポートやハードディスク等に電力を供給する第１の電源とを備える。さらに、主電源と第１の電源との間の給電線に第１のスイッチを備え、第１の電源とハードディスクとの間の給電線に第２のスイッチを備える。画像処理装置は、印刷機能が一定の時間使用されなかったときに、第１のスイッチ及び第２のスイッチをオフにして、第１の電源の供給元から電力供給を遮断する。このように第１の電源を遮断した状態を、以下では節電モードとよぶ。
【０００４】
そして、特許文献１には、節電モード時に、コントローラに対して印刷の要求がされると、第１の電源の電力供給を再開させることが記載されている。具体的には、特許文献１に記載される画像処理装置は、節電モード時に、第１のスイッチと第２のスイッチをオンにすることで、第１の電源の電力供給を再開させる。
【特許文献１】特開２００５−１８６４２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のような、節電モード時における第１の電源の電力供給の再開方法では、第１のスイッチと、第２のスイッチとをオンにする動作をほぼ同時に行うため、ハードディスク等のデバイスへ過電流等が生じる可能性がある。そして、その影響により、デバイスが誤動作を起こす可能性がある。
【０００６】
本発明は、節電モード時に、デバイスへの電力供給を再開させるときにおける、デバイスの誤動作を防止する技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明では、節電モード時において、第１の電源の電力供給を再開させるときに、まず第１のスイッチをオンにして、第１の電源の電圧レベルが安定した後に、第２のスイッチをオンにして、デバイスへの電力供給を行う。
【０００８】
具体的には、上記情報処理装置は、印刷処理を制御する主電子回路と、前記主電子回路に接続される従電子回路と、前記主電子回路に電力を供給する第１の電源とは別系統で、前記従電子回路に電力を供給する第２の電源と、前記従電子回路への電力供給を制御する電力制御回路と、を備える情報処理装置であって、前記第２の電源から前記従電子回路への電力の供給が遮断され、かつ、前記第２の電力の出力を停止した状態である節電モード時に、前記主電子回路に入力信号が供給された場合、前記電力制御回路は、前記第２の電源の出力を再開して所定期間経過後、前記第２の電源から前記従電子回路へ電力を供給する、ことを特徴とする。
【０００９】
なお、以下に、本発明の具体的な実施の形態について説明するが、そこで挙げた構成は、可能な限りの組み合わせの自由度を有し、その組み合わせのいずれもが発明を構成するものとする。すなわち、以下に説明する実施形態から一部の構成を適宜に削除した形態も、本発明の他の実施形態となり得る。また、以下において具体的に示される構成は、いずれも、機能において同一とされる上位概念のなかの一下位概念に過ぎないものである。
【００１０】
本発明の情報処理装置によれば、節電モード時に、デバイスへの電力供給を再開させるときにおける、デバイスの誤動作を防止することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の最良の実施の形態を図面を参照して説明する。
【００１２】
本発明の実施形態に適用される情報処理装置１００は、図１に示すように、情報処理装置１００全体を制御するコントローラ１０１と、情報処理装置１００に電子機器を接続するための接続部１０２と、情報処理装置１００内の各部に電力を供給する電源供給部１０３と、印刷を実行する印刷エンジン１０４と、を備えている。
【００１３】
電源供給部１０３は、情報処理装置１００全体へ電力を供給する主電源１１３と、主電源１１３から第１の電源供給線１１８ａを介してコントローラ１０１へ電力を供給する第１の電源１１４と、主電源１１３から第２の電源供給線１１８ｂを介して接続部１０２や印刷エンジン１０４へ電力を供給する第２の電源１１５と、を備える。
このように別系統の電源を備えることにより、情報処理装置１００は、接続部１０２、印刷エンジン１０４、等の各部への電力供給を、コントローラ１０１への電力供給とは独立に行うことができる。従って、例えば、情報処理装置１００は、所定時間（例えば、２分間、等）、コントローラ１０１への入力信号がない状態が続いたときに、電源供給部１０３を制御して、接続部１０２への電力供給を停止させて節電モードに移行させることができる。
【００１４】
さらに、電源供給部１０３は、主電源１１３と第２の電源１１５との間の電源供給線に第１のスイッチ１１６を備える。また、電源供給部１０３は、第２の電源１１５と接続部１０２との間の第２の電力供給線１１８ｂに第２のスイッチ１１７を備える。なお、第１のスイッチ１１６、第２のスイッチ１１７は、ＡＣリレー等で実現される。
情報処理装置１００が接続部１０２や印刷エンジン１０４への電力供給を停止させるときは、コントローラ１０１が第２スイッチ１１７に加えて、第１のスイッチ１１６をオフにすることで、第２の電源１１５の供給元から電力供給を停止させる。これは、第２のスイッチ１１７だけをオフにして、接続部１０２への電力供給を停止させた場合と比較して、情報処理装置１００における消費電力を低減させることができる。
【００１５】
さらに、情報処理装置１００は、節電モード時に、コントローラ１０１が入力信号を受け付けたとき、接続部１０２への電力の供給を再開する。このとき、コントローラ１０１は、第１のスイッチをオンにして、第２の電源１１５の電圧レベルが安定してから、第２のスイッチをオンにする。これにより、情報処理装置１００は、節電モード時に、接続部１０２への電力供給を再開するときにおける、接続部１０２に接続される電子機器の誤動作を防止することができる。
なお、ここでの第２の電源１１５の電圧レベルが安定しているか否かを判定する具体的な方法については、後述する。
【００１６】
上述した情報処理装置１００におけるコントローラ１０１は、ＣＰＵ１０５、ＲＯＭ１０６、ＲＡＭ１０７、操作パネル１０８、ＵＳＢホスト１０９、ネットワークＩ／Ｆ（インタフェース）１１０、ＵＳＢ１１１、システムバス１１２、を含む。
【００１７】
コントローラ１０１は、電源供給部１０３の第１の電源１１４から、例えば、３．３[Ｖ]が供給されて動作する。コントローラ１０１は、節電モード時においても第１の電源１１４から電力が供給される。このため、コントローラ１０１は、節電モード時に、操作パネル１０８、ネットワークＩ／Ｆ１１０、或いは、ＵＳＢ１１１から入力信号を受け付けたときに、節電モードから印刷可能な状態に復帰させる制御を行うことができる。具体的には、コントローラ１０１は、電源供給部１０３の第１のスイッチ１１６及び第２のスイッチ１１７に、電源制御信号Ｓ１、Ｓ２を供給して、第２の電源の電力供給を制御する。このとき、電源制御信号Ｓ１、Ｓ２がＨｉｇｈのときは、スイッチはオンとなり、Ｌｏｗのときは、スイッチはオフとなる。
また、コントローラ１０１は、印刷エンジン１０４を制御して印刷処理を実行させる。
【００１８】
ＣＰＵ１０５は、各種プログラムをＲＯＭ１０６から読み出して、所定の処理を実行することによって、コントローラ１０１を制御する。例えば、ＣＰＵ１０５は、接続部１０２への電力供給を停止させる（節電モードに切り替える）処理や、接続部１０２への電力の供給を再開する処理等を行う。ＣＰＵ１０５が実行する各種処理については、後述する。
【００１９】
ＲＯＭ１０６は、ＣＰＵ１０５が実行する各種プログラムを格納する不揮発性メモリである。ＲＯＭ１０６には、例えば、接続部１０２への電力供給を停止させるか否かを判別するためのプログラムや、印刷用のビットマップイメージを生成するためのプログラムや、印刷エンジン１０４を制御するためのドライバ、等の種々のプログラム等が格納される。
【００２０】
ＲＡＭ１０７は、ＣＰＵ１０５が所定の処理を実行するために読み出した各種プログラムや、ＣＰＵ１０５が各種プログラムを実行するために必要なデータを格納する揮発性メモリである。
【００２１】
操作パネル１０８は、液晶モニタ（ＬＣＤ：Liquid Crystal Display）等のフラットパネルディスプレイから構成され、ＣＰＵ１０５に制御され、操作状況や、情報処理装置１００の状態等をユーザに明らかにするための文字列等を表示する。また、操作パネル１０８は、ユーザからの指示を受け付けるためのスイッチ等を備える。具体的には、操作パネル１０８は、情報処理装置１００を節電モードから印刷可能な状態に復帰させるためのスイッチを備える。また、ユーザが操作パネル１０８を操作をすることにより、情報処理装置１００が有する機能（例えば、印刷機能、等）の各種設定を行うことができる。例えば、ユーザは、節電モードに移行するときに、第２の電源１１５から接続部１０２への電力供給を遮断する／しない等の設定を予め行うことができる。
【００２２】
印刷エンジン１０４は、トナーカートリッジ、感光体ドラム、レーザ光照射機構、紙送り機構、印刷媒体の給排紙処理を行なう給排紙機構等からなる。印刷エンジン１０４は、コントローラ１０１に制御されて、印刷を実行する。また、印刷エンジン１０４は、第２の電源１１５から、例えば、５[Ｖ]が供給されて動作する。
【００２３】
ＵＳＢホスト１０９は、接続されたＵＳＢ機器（例えば、ＵＳＢメモリ、等）を制御する回路である。ＵＳＢホスト１０９は、図２に示すように、ＵＳＢホストコントローラ２００と、ＵＳＢポート２０１、等を含む。
【００２４】
ＵＳＢコントローラ２００は、コントローラ１０１に含まれ、第１の電源１１５から電力が供給される。これに対して、ＵＳＢポート２０１は、接続部１０２に含まれ、第２の電源１１６から電力が供給される。
【００２５】
ＵＳＢコントローラ２００は、ＵＳＢポート２０１に接続されたＵＳＢ機器との間での、信号線２０２を介したデータ転送を制御する。例えば、ＵＳＢコントローラ２００は、ＵＳＢ機器から読み出した印刷対象の画像データをＣＰＵ１０５に供給し、ＣＰＵ１０５から供給された画像データをＵＳＢ機器に転送する。また、ＵＳＢコントローラ２００は、ＵＳＢ機器のＵＳＢポート２０１への接続・無接続を検出する。ＵＳＢコントローラ２００は、ＵＳＢ機器がＵＳＢポート２０１に物理的に接続されていても、ＵＳＢポート２０１に第２の電源１１５から電力が供給されていない場合には、無接続と判別する。
【００２６】
図１に戻って、ネットワークＩ／Ｆ１１０は、ネットワーク介して接続されるパーソナルコンピュータ（以下、ＰＣとよぶ）と、データの送受信を行う。例えば、ＰＣは、ネットワークを介して、情報処理装置１００に印刷を要求することができる。
【００２７】
ＵＳＢ１１１は、ＵＳＢホストを備えるＰＣと、ＵＳＢケーブルを介して、データの送受信を行う。例えば、ＰＣは、ＵＳＢケーブルを介して、情報処理装置１００に印刷を要求することができる。
【００２８】
システムバス１１２は、ＣＰＵ１０５、ＲＯＭ１０６、ＲＡＭ１０７、等の間で命令やデータを転送するための伝送経路である。
【００２９】
次に、上記ハードウェア構成からなる情報処理装置１００に実現される機能構成について、図３に示すブロック図を参照して説明する。
【００３０】
情報処理装置１００上には、印刷制御部３００、電源制御部３１０、印刷実行部３２０が構築される。
【００３１】
印刷制御部３００は、ネットワークＩ／Ｆ１１０やＵＳＢ１１１を介してＰＣから送信された印刷要求や、操作パネル１０８からの印刷要求を受け付ける。印刷制御部３００は、この印刷要求に応じて、ＰＣや、ＵＳＢホスト１０９に接続されるＵＳＢ機器から供給された画像データに基づいて印刷データを生成する処理等を実行する。具体的には、印刷制御部３００は、受信した画像データをドットの集合体である印刷データに展開する。さらに、印刷制御部３００は、印刷データの色変換処理及び中間調処理を行う。印刷制御部３００は、処理後の印刷データを印刷するように印刷実行部３２０に指示を送る。また、印刷制御部３００は、印刷要求を受け付けたときに、ＰＣから受信した画像データ等をＵＳＢホスト１０９に接続されるＵＳＢ機器に転送するようにしてもよい。
【００３２】
電源制御部３１０は、コントローラ１０１への入力信号がない状態が、所定期間続いたときに、電源供給部１０３の第２のスイッチ１１７、第１のスイッチ１１６をオフにして、節電モードにする。また、電源制御部３１０は、節電モードから、情報処理装置１００が通常に印刷可能な状態に復帰させる際に、まず、第１のスイッチ１１６をオンにする。その後、電源制御部３１０は、所定期間（例えば、２（sec））経過してから、第２のスイッチ１１７をオンにする。
【００３３】
印刷実行部３２０は、印刷制御部３００の指示にしたがって、印刷用紙等の印刷媒体に対して、印刷エンジン１０４による印刷を実行する。
【００３４】
（遮断判別処理）
次に、情報処理装置１００が、節電モードに移行するときに、第２の電源１１５からの接続部１０２への電力供給を遮断するか否かの判別を行う遮断判別処理について、図４のフローチャートを参照して説明する。
【００３５】
この処理に先立ち、ユーザは、節電モードに移行したときに接続部１０２への電力供給を遮断するか否かを予め設定しておくができる。これにより、ユーザは、例えば、コントローラ１０１への入力信号がない状態が所定期間続いた場合でも、接続部１０２への電力供給を遮断しないように設定することが可能である。この設定は、ユーザが操作パネル１０８を操作することにより行われる。この設定情報は、例えば、ＲＡＭ１０７やハードディスク（図示しない）に格納される。
【００３６】
電源制御部３１０は、ネットワークＩ／Ｆ１１０、ＵＳＢ１１１、又は、操作パネル１０８からコントローラ１０１への入力信号がない状態が所定期間続いたときに、遮断判別処理を開始する。電源制御部３１０は、このときの所定期間を、例えば、ＣＰＵ１０５内部のタイマを利用してカウントする。
【００３７】
次に、印刷制御部３００は、接続部１０２にＵＳＢ機器が接続されているか否かを判別する（ステップＳ１０１）。具体的には、印刷制御部３００は、ＵＳＢホストコントローラ１０９から、接続部１０２にＵＳＢ機器が接続されているか否かを示す信号を取得する。このＵＳＢ機器が接続部１０２に接続されているか否かを示す信号は、ＵＳＢコントローラ１０９が、ＵＳＢポート２０１を介して、ＵＳＢ機器から供給される信号に基づいて生成する。また、ＵＳＢポート２０１に第２の電源から電力が供給されていない場合は、ＵＳＢコントローラ１０９は、ＵＳＢ機器は接続部１０２に接続されていないことを示す信号を生成する。
【００３８】
ステップＳ１０１で、印刷制御部３００は、接続部１０２にＵＳＢ機器が接続されていると判別した場合（ステップＳ１０１；Ｙｅｓ）、接続部１０２への第２の電源からの電力供給を遮断する許可が有るか否かを判別する（ステップＳ１０２）。この許可は、上述したように、予め操作パネル１０８からユーザが設定することができる。このとき、印刷制御部３００は、ＲＡＭ１０７やハードディスク（図示しない）に格納された設定情報を参照して判別を行う。
【００３９】
ステップＳ１０２で、印刷制御部３００が、接続部１０２への電力供給を遮断する許可が有ると判別した場合（ステップＳ１０２；Ｙｅｓ）、第２の電源を遮断する処理（遮断処理）に処理を移行させる（ステップＳ１０３）。印刷制御部３００は、遮断処理を実行後、遮断判別処理を終了させる。ここでの遮断処理については、後述する。
【００４０】
一方、ステップＳ１０１で、印刷制御部３００が、接続部１０２にＵＳＢ機器が接続されていないと判別した場合（ステップＳ１０１；Ｎｏ）、又は、ステップＳ１０２で、接続部１０２への電力供給を遮断する許可がないと判別した場合（ステップＳ１０２；Ｎｏ）、第２の電源を遮断する処理（遮断処理）を実行しない（ステップＳ１０４）。その後、印刷制御部３００は、遮断判別処理を終了させる。
【００４１】
情報処理装置１００は、以上の遮断判別処理を実行することにより、ＵＳＢ機器の接続部１０２への接続状況や、ユーザの意向に応じて、遮断処理を行うか否かを決定することができる。
【００４２】
（遮断処理）
次に、情報処理装置１００が、第２の電源１１５からの接続部１０２への電力供給を遮断する遮断処理について、図５のフローチャートを参照して説明する。
【００４３】
電源制御部３１０は、上述した遮断判別処理において、処理がステップＳ１０３に移行したときに、遮断処理を開始する。ただし、遮断処理を開始するタイミングは、これに限らず、例えば、操作パネル１０８から、ユーザが遮断処理の開始を指示することもできる。
【００４４】
続いて、電源制御部３１０は、第２のスイッチ１１７をオフする（ステップＳ２０１）。具体的には、電源制御部３１０は、コントローラ１０１が電源供給部１０３の第２のスイッチ１１７に供給する電源制御信号Ｓ２を、Ｌｏｗにする。これにより、接続部１０２への第２の電源１１５からの電力供給は停止する。また、これに伴い、第２の電源１１５からの印刷エンジン１０４への電力供給も停止する。
【００４５】
さらに、電源制御部３１０は、第１のスイッチ１１６をオフする（ステップＳ２０２）。具体的には、電源制御部３１０は、コントローラ１０１が電源供給部１０３の第１のスイッチ１１６に供給する電源制御信号Ｓ１を、Ｌｏｗにする。これにより、第２の電源１１５の供給元から電力供給を遮断することができる。
【００４６】
その後、電源制御部３１０は、遮断処理を終了させる。
【００４７】
（再開処理）
次に、節電モード時に、コントローラ１０１が入力信号を受け付けたとき、接続部１０２への電力の供給を再開する再開処理について、図６のフローチャートを参照して説明する。
【００４８】
節電モード時に、コントローラ１０１が、操作パネル１０８、ネットワークＩ／Ｆ１１０、ＵＳＢ１１１からの入力信号を受け付けたときに、電源制御部３１０は、再開処理を開始する。入力信号は、例えば、印刷を要求する信号や、節電モードからの復帰を要求する信号であってもよい。
【００４９】
まず、電源制御部３１０は、第１のスイッチ１１６をオンする（ステップＳ３０１）。具体的には、電源制御部３１０は、コントローラ１０１が電源供給部１０３の第１のスイッチ１１６に供給する電源制御信号Ｓ１を、Ｈｉｇｈにする。
【００５０】
続いて、電源制御部３１０は、第２の電源１１５の電圧レベルが安定したか否かを判定する（ステップＳ３０２）。具体的には、電源制御部３１０は、第１のスイッチ１１６をオンにしてから、所定期間（例えば、２（sec））待機する。電源制御部３１０は、このときの所定期間を、例えば、ＣＰＵ１０５内部のタイマを利用してカウントする。本実施形態では、第１のスイッチ１１６をオンにした後、所定期間経過すれば、第２の電源１１５の電圧レベルは概ね安定しているものとする。所定期間経過していなければ、第２の電源１１５の電圧レベルは安定していないものとする。
【００５１】
ステップＳ３０２で、電源制御部３１０は、第２の電源１１５の電圧レベルが安定していないと判定した場合は（ステップＳ３０２；Ｎｏ）、第１のスイッチ１１６をオンにしてから所定期間経過するまで、ステップＳ３０２での判定を繰り返す。具体的には、電源制御部３１０は、ＣＰＵ１０５内部のタイマを利用して、カウンタが所定の値を超えるまでカウントし続ける。
【００５２】
ステップＳ３０２で、電源制御部３１０は、第２の電源１１５の電圧レベルが安定したと判定した場合（ステップＳ３０２；Ｙｅｓ）、第２のスイッチ１１７をオンする（ステップＳ３０３）。具体的には、電源制御部３１０は、コントローラ１０１が電源供給部１０３の第２のスイッチ１１７に供給する電源制御信号Ｓ２を、Ｈｉｇｈにする。
【００５３】
その後、電源制御部３１０は、再開処理を終了させる。
【００５４】
一般的に、第２の電源１１５の電力供給を再開させると、第２の電源１１５の電圧レベルが不安定である場合や、立ち上がりがシャープでない場合がある。この影響により、接続部１０２に接続されるＵＳＢ機器が誤動作を起こす可能性もある。しかし、以上の再開処理で説明したように、情報処理装置１００は、電力供給の再開時に、第１のスイッチ１１６、第２のスイッチ１１７を段階的にオンにするため、第２の電源１１５の電圧レベルが不安定な期間をマスクすることができる。従って、本実施形態の情報処理装置１００は、電力供給の再開時に、接続部１０２に接続されるＵＳＢ機器が誤動作を起こす可能性が低い。
【００５５】
なお、本発明は、上記実施形態に限定されず、種々の変形、応用が可能である。
【００５６】
例えば、上記実施形態では、第２の電源１１５から電力を供給される接続部１０２は、ＵＳＢホスト１０９を備えるように説明している。しかしながら、本発明は、これに限定されず、例えば、接続部１０２は、ＵＳＢホスト１０９以外に、ハードディスク等を備えるようにしてもよい。
【００５７】
また、本発明は、上記実施形態の第２のスイッチ１１７と同様の制御を、図７に示すような、ＵＳＢホスト１０９に予め備わる過電流保護付きスイッチ４００にさせてもよい。過電流保護付きスイッチ４００がＵＳＢホスト１０９に予め備えられる場合、過電流保護付きスイッチ４００は、第２の電源１１５の電圧レベルに対応する信号を、検出信号線４０１ａを介して、ＵＳＢホストコントローラ２００へ供給する。このとき、ＵＳＢホストコントローラ２００は、過電流保護付きスイッチ４００から供給された信号が、所定値を超える場合は、過電流保護付きスイッチ４００に過電流が流れたと判定する。この場合、ＵＳＢホストコントローラ２００は、制御線４０１ｂを介して、過電流が流れたことを示す信号を、制御信号線４０１ｂを介して過電流保護付きスイッチ４００に供給する。しかし、本発明の過電流保護付きスイッチ４００のスイッチのオン／オフの制御は、コントローラ１０１から供給される電源制御信号Ｓ２に基づいて行われる。従って、ＵＳＢホスト１０９に過電流保護スイッチ４００が備えられる場合でも、過電流保護スイッチ４００は、ＵＳＢホストコントローラ２００から供給される信号とは無関係に、上記実施形態の第２のスイッチ１１７と同様の制御を行うことができる。
【００５８】
さらに、上記実施形態では、再開処理のステップＳ３０２において、第２の電源１１５の電力供給が安定しているか否かの判定を、ＣＰＵ１０５内部のタイマによって行っている。しかしながら、本発明はこれに限定されず、例えば、コントローラ１０１に第２の電源１１５の電圧レベルを測定する測定デバイスを設置してもよい。この場合、測定デバイスは、第２の電源１１５の電圧レベルに対応する信号を、所定回数取得し、取得した信号値から、第２の電源１１５の電力供給の安定性を判定してもよい。例えば、所定回数取得した信号の平均値や分散値から、第２の電源１１５の電力供給の安定性を判定してもよい。
【００５９】
また、上記実施形態では、接続部１０２と、印刷エンジン１０４への第２の電源１１５からの電力供給は、第２のスイッチ１１７を介した後に電源供給線を分岐して行われている。しかしながら、本発明は、これに限定されず、印刷エンジン１０４への電力供給は、第２のスイッチ１１７を介さずに、第２の電源１１５から電力を供給するようにしてもよい。
【００６０】
さらに、上記実施形態において、情報処理装置１００が実行する各種プログラムは、予め装置内部に記憶されていた。しかしながら、本発明は、これに限定されず、上述の処理を実行させるためのプログラムの提供方法は任意であり、例えば、インターネットなどの通信媒体を介して提供可能である他、メモリカードなどの記録媒体に格納して配布してもよい。
【図面の簡単な説明】
【００６１】
【図１】情報処理装置のハードウェア構成を説明するためのブロック図である。
【図２】ＵＳＢホストのハードウェア構成を説明するためのブロック図である。
【図３】情報処理装置の機能構成の一例を示す図である。
【図４】遮断判別処理を説明するためのフローチャートを示す図である。
【図５】遮断処理を説明するためのフローチャートを示す図である。
【図６】再開処理を説明するためのフローチャートを示す図である。
【図７】ＵＳＢホストの別のハードウェア構成を説明するためのブロック図である。
【符号の説明】
【００６２】
１００…情報処理装置、１０１…コントローラ、１０２…接続部、１０３…電源供給部、１０４…印刷エンジン、１０５…ＣＰＵ、１０６…ＲＯＭ、１０７…ＲＡＭ、１０８…操作パネル、１０９…ＵＳＢホスト、１１０…ネットワークＩ／Ｆ、１１１…ＵＳＢ、１１３…主電源、１１４…第１の電源、１１５…第２の電源、１１６…第１のスイッチ、１１７…第２のスイッチ、１１８ａ…第１の電源供給線、１１８ｂ…第２の電源供給線、２００…ＵＳＢホストコントローラ、２０１…ＵＳＢポート、３００…印刷制御部、３１０…電源制御部、３２０…印刷実行部、４００…過電流保護付きスイッチ。
【図１】
2008117241.tif 000003
【図２】
2008117241.tif 000004
【図３】
2008117241.tif 000005
【図４】
2008117241.tif 000006
【図５】
2008117241.tif 000007
【図６】
2008117241.tif 000008
【図７】
2008117241.tif 000009