(57)【要約】【課題】  ホストＰＣと記録装置とが接続された状態であっても記録装置が低消費電力状態へ移行でき、消費電力を削減する記録装置及び記録装置の制御方法を提供する。【解決手段】  メモリカードを装着するカードスロットを有する記録装置において、上位装置からの問い合せを検出可能な第１の省電力モードと問い合せに応答可能な第２の省電力モードとを切換え可能な構成とし、問い合わせに対する情報を記憶手段に格納しておき、問い合せを検出すると、第１の省電力モードから第２の省電力モードに切換え、記憶手段の情報を上位装置へ通知する。【選択図】  図１
2008030477.tif 000002
【特許請求の範囲】
【請求項１】
メモリカードを着脱可能なカードスロットを有する記録装置において、
ＣＰＵが外部からの割込みのみを許可する第１の省電力状態と上位装置から前記メモリカードに関する情報の問い合せに応答する第２の省電力状態と、を切換える切換え手段と、
上位装置からの前記問い合せを検出する検出手段と、
前記問い合わせに応答するための情報を記憶する記憶手段と、
前記カードスロットのメモリカードの有無を示す情報を前記記憶手段に書き込むメモリカード制御部と、
前記第１の省電力状態において前記検出手段により前記問い合せが検出されると、前記切換え手段により前記第２の省電力状態に切換えるとともに、前記記憶手段に記憶された情報を上位装置へ通知する通知手段と、を有することを特徴とする記録装置。
【請求項２】
前記メモリカード制御部は、メモリカードが着脱された際に前記メモリカードに関する情報を前記記憶手段に記憶することを特徴とする請求項１に記載の記録装置。
【請求項３】
記録紙に画像データの記録を行うことが可能な通常状態において、前記上位装置からの問い合わせに応答している場合であって、第１の省電力状態へ切換え可能な場合に、前記第２の省電力状態へ切換えることを特徴とする請求項１に記載の記録装置。
【請求項４】
前記第２の省電力状態において、前記上位装置からの問い合わせがなくなった場合に、前記第１の省電力状態へ切換えることを特徴とする請求項１に記載の記録装置。
【請求項５】
前記第２の省電力状態において、前記上位装置からの問い合わせ以外の外部割込みが発生した場合に、記録紙に画像データの記録を行う通常状態へ切換えることを特徴とする請求項１に記載の記録装置。
【請求項６】
上位装置と接続され、メモリカードを着脱可能なカードスロットを有する記録装置において、
上位装置からの問い合せを検出可能な電力を供給する第１の省電力状態と、
上位装置からの前記カードスロットのメモリカードの有無の問い合せに対して応答可能な電力を供給する第２の省電力状態と、を切換える切換え手段と、
上位装置からの前記問い合せを検出する検出手段と、
前記カードスロットにメモリカードが装着されているかを示す情報を記憶する記憶手段と、
前記メモリカードの有無に関する情報を前記記憶手段に書き込むメモリカード制御部と、
前記第１の省電力状態において前記検出手段により上位装置からの問い合せが検出されると、前記切換え手段により第２の省電力状態に切換えるとともに、前記記憶手段に記憶された情報を上位装置へ通知する通知手段と、を有することを特徴とする記録装置。
【請求項７】
メモリカードを着脱可能なカードスロットを有し、ＣＰＵが外部からの割込みのみを許可する第１の省電力状態と上位装置から前記メモリカードに関する情報の問い合せに応答する第２の省電力状態とで動作可能な記録装置の制御方法であって、
前記上位装置からの前記メモリカードに関する情報の問い合わせを検出する検出工程と、
前記問い合わせに応答するための情報を記憶する記憶工程と、
前記検出工程において上位装置からの問い合せが検出された場合に前記第１の省電力状態から前記第２の省電力状態に切換える切換え工程とを有し、
前記記憶した情報を前記上位装置へ通知する通知工程と、
を備えることを特徴とする記録装置の制御方法。
【請求項８】
前記検出工程における上位装置からの問い合わせが、前記メモリカードに関する情報を問い合わせるコマンドであることを特徴とする請求項７に記載の記録装置の制御方法。
【請求項９】
前記検出工程における上位装置からの問い合わせが、プリンタドライバからのステータス応答コマンドであることを特徴とする請求項７に記載の記録装置の制御方法。
【請求項１０】
記録紙に画像データの記録を行うことが可能な通常状態において、前記上位装置からの問い合わせに応答している場合であって、第１の省電力状態へ遷移することが可能な場合に、前記第２の省電力状態へ遷移することを特徴とする請求項７に記載の記録装置の制御方法。
【請求項１１】
前記第２の省電力状態において、前記上位装置からの問い合わせがなくなった場合に、前記第１の省電力状態へ遷移することを特徴とする請求項７に記載の記録装置の制御方法。
【請求項１２】
前記第２の省電力状態において、前記上位装置からの問い合わせ以外の外部割込みが発生した場合に、記録紙に画像データの記録を行う通常状態へ遷移することを特徴とする請求項７に記載の記録装置の制御方法。
【請求項１３】
メモリカードを着脱可能なカードスロットを有し、上位装置からの問い合わせを検出可能な電力を供給する第１の省電力状態と上位装置から前記メモリカードに関する情報の問い合せに応答可能な電力を供給する第２の省電力状態とで動作可能な記録装置の制御方法であって、
前記第１の省電力状態において前記上位装置からの問い合わせを検出する検出工程と、
前記問い合わせに応答するための情報を記憶する記憶工程と、
前記検出工程において上位装置からの問い合せが検出された場合に前記第１の省電力状態から前記第２の省電力状態に切換える切換え工程と、
前記記憶した情報を前記上位装置へ通知する通知工程と、
を備えることを特徴とする記録装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置及びその記録装置の制御方法に関するものである。
【背景技術】
【０００２】
近年電力供給を受けて動作する装置では、ランニングコストの低廉化や環境破壊の防止のために、その電力消費量を低減させることが強く要求されてきている。
【０００３】
例えば、予め設定された時間が経過すると電源をオフにする自動電源オフ機能を有する電源制御装置を備えたものがある。
【０００４】
これによって、夜間等のように、装置の使用頻度が低い状況下で、無駄な電力消費を抑えるようにしている。
【０００５】
また、印刷以外の機能（たとえばコピー機能、ＦＡＸ機能）をも備えたマルチファンクションプリンタ（以下ＭＦＰ）においては、各種省エネルギー規格に積極的に対応し始めている。
【０００６】
また、最新の機種では機能の拡大に対応し高速動作を実現するため、動作クロックを高速にするとともに消費する電力も増加している。
【０００７】
こうしたインクジェット式記録装置では、非動作状態又は不使用状態等が一定時間継続したときには、消費電力を抑制する観点から一定の機能だけを動作させて、一部の機能を停止させる省電力モードを設けているものも多い。省電力モードは、消費電力を抑制することを目的とするものであるから、一般的に主要電源、及び主要クロック等を停止させるような構成とされる。
【０００８】
また、別の構成として特開２０００−３４７７６２（特許文献１）では特定の周辺回路に対して通常動作時より低クロックで動作する構成が提案されている。また、別の構成として特開２００３−１１０７６２（特許文献２）では本体装置に接続される外部装置の電源がオフを検出し、かつスタンドアローン機能が実行されていない場合に省電力モードへ移行する構成が提案されている。また、別の構成として特開２００６−３１５３７（特許文献３）では通常消費電力状態と、２つの低消費電力状態を設け、予めどちらの低消費電力状態へ遷移すべきかを択一的に判断して遷移する構成が提案されている。
【特許文献１】特開２０００−３４７７６２号公報
【特許文献２】特開２００３−１１０７６２公報
【特許文献３】特開２００６−３１５３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
近年、メモリカードを装着するカードスロットを備えた記録装置が普及している。メモリカード等のストレージ機能を装着するスロットを有する記録装置は、上位装置（ホストＰＣ）と接続されていた場合に低消費電力状態へ移行できない問題がある。
【００１０】
その理由として、上位装置の特定のオペレーションシステム（ＯＳ）において、頻繁にメモリカードの有無を問い合わせるコマンドを発行するものがあるからである。また、アプリケーションの中にもカードの容量を問い合わせるコマンド等を発行してくるものがある。ほかにもプリンタドライバがホストＰＣに常駐している場合に、プリンタのステータスを定期的に問い合わせてくる場合などがある。
【００１１】
こうした問い合わせに対して、記録装置側ではその都度メモリカードにアクセスして必要な情報を取得したうえで上位装置へ通知する必要があった。メモリカードへのアクセスにはＣＰＵが通常動作をしていることが必要である。そのため、省電力状態へ移行したとしても前述したような問い合せがあれば直ちに省電力状態から通常の電力供給状態へ遷移してから応答しなければならない。その繰り返しによりかえって消費電力が増えたり電子部品の寿命が短くなってしまう問題があった。したがって、ホストＰＣと接続された状態では低消費電力状態へ移行しない構成となっている。
【００１２】
また、特許文献１では特定の周辺回路に対して常にクロックを供給し続けている。この構成では所定時間動作を継続しなくなった場合でもクロックを停止できず、それ以上の低消費電力状態を実現することができなかった。
【００１３】
また、特許文献２では接続された外部機器の電源がオフの場合しか省電力モードへ移行できない構成である。
【００１４】
そのため、例えばプリンタとＰＣが接続されている場合にＰＣの電源が入っている場合にはプリンタは省電力モードへ移行できない問題がある。
【００１５】
また、特許文献３で示された構成では低消費電力状態から他の低消費電力状態へ移行するためには、一旦通常消費電力状態へ復帰する必要があり、電力を無駄にする問題がある。
【００１６】
また、予めどちらの低消費電力状態へ移行するか判断する必要があるため、制御が複雑になるという問題があった。
【００１７】
本発明は上記課題に鑑みてなされたもので、制御や装置を複雑にすることなしにホストＰＣと接続された状態であっても低消費電力状態へ移行でき、消費電力を削減する記録装置及び記録装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１８】
上記目的を達成するために本発明の記録装置は以下のような構成を備える。
メモリカードを装着するカードスロットを有する記録装置において、外部割込みによってＣＰＵが復帰できる最低限の電力を供給する第１の消費電力状態と上位装置から前記メモリカードに関する情報の問い合せに応答可能な電力を供給する第２の消費電力状態と通常状態とを切換える切換え手段と、上位装置からの前記問い合せを検出する検出手段と、前記問い合わせに応答するための情報を記憶する記憶手段と、前記メモリカードへのアクセスを制御するメモリカード制御部と、を有し、前記第１の消費電力状態において前記検出手段により前記問い合せが検出されると、前記切換え手段により前記第２の消費電力状態に切換えるとともに、前記メモリカード制御部が前記記憶手段に記憶された情報を上位装置へ通知することを特徴とする。
【００１９】
また、上記目的を達成するために本発明の記録装置の制御方法は以下のような工程を備える。
【００２０】
即ち、メモリカードを装着するカードスロットを有し、外部割込みによってＣＰＵが復帰できる最低限の電力を供給する第１の消費電力状態と前記第１の消費電力状態よりも上位装置から前記メモリカードに関する情報の問い合せに応答可能な電力を供給する第２の低消費電力状態と通常状態の各々で動作可能な記録装置の制御方法であって、前記上位装置からの前記メモリカードに関する情報の問い合わせを検出する検出工程と、前記問い合わせに応答するための情報を記憶する記憶工程と、前記検出工程において上位装置からの問い合せが検出された場合に前記第１の低消費電力状態から前記第２の低消費電力状態に切換える切換え工程とを有し、前記記憶した情報を前記上位装置へ通知する通知工程と、を備えることを特徴とする。
【発明の効果】
【００２１】
以上説明したように本発明によれば、制御を複雑にすることなく、またホストＰＣと接続された状態でも低消費電力状態へ移行でき、記録装置にかかる消費電力を抑制できる効果を有する。また、特にマルチファンクションプリンタなどの複数のデバイス（機能）を持つ装置においては、ある１つのデバイスを機能させるために必要最小限の消費電力で実現できるため特に顕著な効果を発揮する。
【発明を実施するための最良の形態】
【００２２】
以下、添付図面を参照して本発明の好適な実施の形態を詳細に説明する。
【００２３】
（第一の実施形態）
図１は、本発明を適用したＭＦＰ装置の概略構成を示すブロック図である。
ＭＦＰ装置１００において、ＣＰＵ１０１はシステム制御部であり、ＭＦＰ装置１００の全体を制御する。また、ＭＦＰ装置１００が接続されるパーソナルコンピュータといった上位装置との通信も制御も行う。ほかにも上位装置からの各種問い合わせやコマンドを検出し、それに応じた処理を行っている。
【００２４】
ＲＯＭ１０２は、ＣＰＵ１０１が実行する制御プログラムや組み込みオペレーティングシステム（ＯＳ）プログラム等を格納する。
【００２５】
上記実施例では、ＲＯＭ１０２に格納されている各制御プログラムは、ＲＯＭ１０２に格納されている組み込みＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウエア制御を行う。
【００２６】
ＲＡＭ１０３は、ＳＲＡＭ（ｓｔａｔｉｃ  ＲＡＭ）等で構成され、プログラム制御変数等を格納し、また、オペレータが登録した設定値やＭＦＰ装置１００の管理データ等を格納し、各種ワーク用バッファ領域が設けられている。
【００２７】
画像メモリ１０４は、ＤＲＡＭ（ｄｙｎａｍｉｃ  ＲＡＭ）等で構成され、画像データを蓄積する。
【００２８】
データ変換部１０５は、ページ記述言語（ＰＤＬ）等の解析や、キャラクタデータのＣＧ（ｃｏｍｐｕｔｅｒ  ｇｒａｐｈｉｃｓ）展開等、画像データの変換を行う。読取制御部１０６は、読取部１０７が、ＣＣＤやＣＩＳ（Ｃｏｎｔａｃｔ  ＩｍａｇｅＳｅｎｓｏｒ）などによって構成され、原稿を光学的に読み取り、電気的な画像データに変換する。
【００２９】
その画像データに変換した画像信号を、図示しない画像処理制御部を介して、２値化処理や中間調処理等の各種画像処理を施し、高精細な画像データを出力する。
【００３０】
なお、上記実施例では、読取制御部１０６は、原稿台上に置かれた原稿を読取部がスキャンするブック読取制御方式に対応している。
【００３１】
操作パネル制御部１０８は、オペレータによる各種入力操作の表示や、ＭＦＰ装置１００の動作状況、エラー等のステータス状況の表示や、画像メモリ１０４に蓄積された画像データの表示等を行う。さらに画像送信相手先データの決定や設定データの登録動作を行う。
【００３２】
操作パネル部１０９は、数値入力キー、文字入力キー、ワンタッチ電話番号キー、モード設定キー、決定キー、取り消しキー等を備え、ＬＥＤ（発光ダイオード）とＬＣＤ（液晶ディスプレイ）等によって構成される。
【００３３】
通信制御部１１０は、ＭＯＤＥＭ（変復調装置）や、ＮＣＵ（網制御装置）等によって構成されている。上記実施例では、通信制御部１１０は、アナログの通信回線（ＰＳＴＮ）１３１に接続され、Ｔ３０プロトコルでの通信制御、通信回線に対する発呼と着呼等の回線制御を行っている。
【００３４】
解像度変換処理部１１１は、画像データのミリ−インチ解像度変換等の解像度変換制御を行う。なお、解像度変換部１１１において、画像データの拡大縮小処理も可能である。
【００３５】
符号復号化処理部１１２は、ＭＦＰ装置１００で扱う画像データ（ＭＨ、ＭＲ、ＭＭＲ、ＪＢＩＧ、ＪＰＥＧ等）を符号復号化処理したり、拡大縮小処理を行う。
【００３６】
記録制御部１１３は、印刷される画像データに対し、図示しない画像処理制御部を介して、スムージング処理や記録濃度補正処理、色補正等の各種画像処理を施し、印刷用の画像データに変換し、画像メモリ１０４に蓄積する。
【００３７】
また、定期的に記録部１１４の状態情報データを取得する役割も果たす。
【００３８】
記録部１１４は、インクジェットヘッドを備える記録部である。ここでは、記録制御部１１３で変換され画像メモリ１０４に蓄積された印刷用の画像データを取り出し、カラー画像データ、またはモノクロ画像データを記録紙に印刷する。
【００３９】
ＵＳＢファンクション制御部１１５は、ＵＳＢインタフェースの通信制御を行うものであり、ＵＳＢ通信規格に従って、プロトコル制御を行っている。
【００４０】
具体的には、ＣＰＵ１０１が実行するＵＳＢ制御タスクからのデータを、パケットに変換し、外部の情報処理端末にＵＳＢパケット送信したり、逆に外部からのＵＳＢパケットをデータに変換してＣＰＵ１０１に対し送信している。
【００４１】
本実施例ではパーソナルコンピュータといった上位装置（以下ＰＣ）１３２に接続されており、ＰＣ上からメモリカードへのアクセスを行ったり、ＰＣ上の画像データを印刷したり、原稿画像の読取りを指示したりできる。
【００４２】
ＵＳＢホスト制御部１１６は、ＵＳＢ通信規格で定められたプロトコルで通信を行う為の制御部である。
【００４３】
ＵＳＢ通信規格は、双方向のデータ通信を高速に行うことが出来る規格であり、１台のホスト（マスター）に対し、複数のハブまたはファンクション（スレーブ）を接続することが出来る。ＵＳＢホスト制御部１１６は、ＵＳＢ通信におけるホストの機能を有する。
【００４４】
メモリカードスロット１１７は、ＵＳＢインタフェースを介してＵＳＢホスト制御部１１６に接続されている。ここには、着脱可能なメモリカードが装着される。
【００４５】
メモリカード制御部１１８は、メモリカードスロット１１７装着されたメモリカードに格納されているデータファイルにアクセスし読み出すことが可能である。さらに、メモリカードが装着されたことを検出する機能を有し、その検出に応じてメモリカードに関する情報を上記構成要素１０１〜１０６、１０８、１１０〜１１３、１１５，１１６，１１８は、ＣＰＵ１０１が管理するＣＰＵバス１２１を介して、相互に接続されている。
【００４６】
次に、上記のように構成されたＭＦＰ装置において、本発明の実施形態に係る状態遷移について図８および図９を参照して説明する。
【００４７】
図８は、本実施の形態に係る状態遷移を示す模式図である。
【００４８】
図９は、本実施の形態に係る状態遷移を説明するためのフローチャートである。
【００４９】
ＭＦＰ装置１００において、電源投入後は以下の３つの電力状態をもつことが可能である。
【００５０】
１つめは通常状態１０００で、上述したすべてのブロックに対し供給する電源はフルパワーであり、クロックも最高の周波数で動作させている状態である。
【００５１】
また、記録動作中や読取動作中、パネル操作中、メモリカードアクセス中、通信中等の各種動作中も通常状態に含まれる。
【００５２】
２つめは第１の消費電力状態（第１の省電力状態）１００１で、ＣＰＵ１０１は停止し、各周辺ブロックに供給されるクロックが停止している。ただし、ＣＰＵ１０１は外部からの割込みを許可する機能は有している。そして、ＣＰＵ１０１に対して外部割込みによって第１の消費電力状態から、他の消費電力状態に復帰できるだけの最低限の電力とクロックで動作している状態である。また、上位装置からＭＦＰ装置１００に対して送られる種種の問い合せを検出可能な電力を供給している状態でもある。電源投入後においては、この状態が最も消費する電力が少ない。
【００５３】
３つめは第２の消費電力状態（第２の省電力状態）１００２で、ＰＣ１３２からの問い合わせコマンドを受信し、応答するための状態である。
【００５４】
そのため、クロックもＰＣ１３２へ正常に応答できる最低限の電力と周波数が供給されており、ＣＰＵ１０１もそのクロックで動作している。
【００５５】
特に、通常動作時のクロック周波数はかなり高いため、この周波数を低くするだけでも省電力効果がある。さらにこの第１の消費電力状態を有することによりＰＣ接続状態であっても消費電力を通常状態よりかなり低く抑えることができる。
【００５６】
また、ＰＣ１３２からの問い合わせコマンドとはメモリカード制御部１１８にアクセスすることなしに応答することが可能なコマンド群である。例えば、カードの有無やカードの容量といった情報を問い合わせるコマンド等である。
【００５７】
これらの問い合わせコマンドに応答するために、メモリカードがメモリカードスロット１１７に装着された時にメモリカード制御部１１８を介してＲＡＭ１０３上に各種情報を記憶しておく。
【００５８】
これにより、ＰＣ１３２からの問い合わせがあった場合にＲＡＭ１０３にアクセスするだけで応答可能であるため、ＣＰＵ１０１は低クロックのまま動作可能となっている。アクセスした結果、記憶手段に記憶されている情報を上位装置へ通知する。
【００５９】
まず初めに、不図示のＡＣ電源が投入されるとＣＰＵ１０１がＲＯＭ１０２のプログラムに従いＲＡＭ１０３等に各種初期設定を行う。
【００６０】
次に、操作者が操作パネル部１０９から電源オンを指示すると、すべてのブロックに対して電源を供給し、動作クロックを最高にした後、不図示の各種メカ機構等の初期化動作を行う。
【００６１】
初期化動作が終了すると操作パネル部１０９上のＬＥＤが点灯し読取動作及び印字動作が可能となり、通常状態１０００へ移行する。
ステップＳ９０１で外部からのイベントを待つ。
【００６２】
その後、所定時間何もアクションがないと操作パネル部１０９のＬＣＤが消灯し、その旨が通知されて次のステップＳ９０２へ進む。
【００６３】
ステップＳ９０２では第１の消費電力状態へ移行する条件が整ったか判断し、条件が成立した場合はステップＳ９０３へ進み、そうでない場合はステップＳ９０４へ進む。
【００６４】
ここで第１の消費電力状態へ移行する条件とは、記録制御部１１３、読取制御部１０６、通信制御部１１０、メモリカード制御部１１８、ＵＳＢファンクション制御部１１５、ＵＳＢホスト制御部１１６、操作パネル制御部１０８が非動作状態のことである。
【００６５】
また、操作パネル制御部１０８が非動作状態とは、所定時間キー操作がなく、操作パネル部１０９のＬＣＤも消灯している状態のことである。
【００６６】
もちろん、これらの制御部は機器によって増減するのはいうまでもない。
【００６７】
次に、ステップＳ９０３では、後述する第１の消費電力状態への移行シーケンスを実行し、第１の消費電力状態１００１へ遷移した後、外部からの割り込みイベントを待つ。
【００６８】
ここで、外部からの割り込みイベントとはＰＣ１３２からの問い合わせコマンドやキー操作、メモリカードの挿抜、ＵＳＢケーブルの挿抜、データ受信、着信、等の外部に対し何らかのアクションを取る必要があるものである。
もちろん、これらのアクションは機器によって増減するのはいうまでもない。
【００６９】
その後外部からの割り込みイベントが発生した場合はステップＳ９０４で第２の消費電力状態へ移行する条件かどうか判断し、条件が成立した場合はステップＳ９０５へ進み、そうでない場合はステップＳ９０１の通常状態へ復帰する。
【００７０】
また、第２の低消費電力状態へ移行する条件とは、ＰＣ１３２からの問い合わせコマンドだけを受信し応答動作している状態で、他の条件は前述した通常状態から第１の低消費電力状態への移行条件と同様である。
【００７１】
ステップＳ９０５では、後述する第２の消費電力状態への移行シーケンスを実行し、第２の消費電力状態１００２へ遷移した後、外部からのイベントを待つ。
【００７２】
その後外部からのイベントが発生した場合にステップＳ９０２へ戻ることによって通常状態１０００あるいは第１の消費電力状態１００１へ遷移することが可能となる。
【００７３】
以上のシーケンスにより、ＰＣ接続中であっても機能を損なうことなく、通常状態の消費電力よりも消費電力を低減させる効果がある。
【００７４】
また、ＰＣからの問い合わせコマンドが、プリンタドライバからのステータス応答コマンドであっても同様の効果が得られる。
【００７５】
次に、本発明の実施形態に係る通常状態から第１の消費電力状態へ移行するシーケンスについて図２を参照して説明する。
【００７６】
図２は、本発明の実施の形態に係る通常状態から第１の消費電力状態へ移行するシーケンスを説明するためのフローチャートである。
【００７７】
まず、ステップＳ２０１で記録制御部１１３、読取制御部１０６、通信制御部１１０、等に供給されている電源をオフする。
【００７８】
ステップＳ２０２でＣＰＵ１０１を停止状態から復帰させるための外部割り込みを有効にしておく。
この割り込みがイベントとなる。
【００７９】
次にステップＳ２０３で記録制御部１１３、読取制御部１０６、通信制御部１１０、解像度変換処理部１１１、ＵＳＢファンクション制御部１１５、操作パネル制御部１０８、ＲＡＭ１０３、画像メモリ１０４等へ供給するクロックをスリープ状態へ設定する。
【００８０】
次にステップＳ２０５で、ＣＰＵ１０１を停止させることで第１の消費電力状態１００１への移行が完了する。
【００８１】
これにより、所定時間動作を継続しなくなった場合でもクロックを停止させることができ、消費電力を削減できる効果がある。
【００８２】
次に、本発明の実施形態に係る通常状態から第２の消費電力状態へ移行するシーケンスについて図３を参照して説明する。
【００８３】
図３は、本発明の実施の形態に係る通常状態から第２の消費電力状態へ移行するシーケンスを説明するためのフローチャートである。
【００８４】
まず前述したような通常状態において、ステップＳ３０１でクロックをＰＣ１３２へ正常に応答可能な最低限の周波数へ変更することで第２の消費電力状態１００２への移行が完了する。
【００８５】
この状態は各ブロックへ電源が供給されているため、第１の消費電力状態に比べてすばやく通常状態へ復帰できる効果がある。
【００８６】
次に、本発明の実施形態に係る第１の消費電力状態から第２の消費電力状態へ移行するシーケンスについて図４を参照して説明する。
【００８７】
図４は、本発明の実施の形態に係る第１の消費電力状態から第２の消費電力状態へ移行するシーケンスを説明するためのフローチャートである。
【００８８】
上位装置からカードメモリに関する情報の問い合わせ（コマンド）を外部割込みとしてＣＰＵ１０１が検出すると、まずステップＳ４０１で、クロックをＰＣ１３２へ正常に応答可能な最低限の周波数へ変更する。
【００８９】
次にステップＳ４０２で、予め有効にしておいたＣＰＵ１０１を停止状態から復帰させるための外部割り込みを無効にする。
【００９０】
次にステップＳ４０３で、ＣＰＵ１０１により第１の消費電力状態でオフにした記録制御部１１３、読取制御部１０６、通信制御部１１０等の電源をオンに戻すことで第２の消費電力状態１００２への移行が完了する。
【００９１】
本発明においては、メモリカードにアクセスすることなく上位装置からの問い合わせに対する応答処理を実行する。なぜなら、メモリカードへのアクセスには通常の消費電力状態での電力供給が必要なためである。そのために、メモリカード装着時などに予め情報をメモリカード制御部により読み出し、ＲＡＭ１０３に格納する。そして、この第２の消費電力状態においてＲＡＭ１０３をアクセスし、格納された情報を上位装置へ通知する構成をとっている。
【００９２】
このシーケンスにより一度通常状態へ遷移する必要が無く、通常の消費電力状態へ切換えてから応答する場合に比べて消費電力を削減できる効果がある。
【００９３】
また、予めどちらの消費電力状態へ遷移するか判断する必要がないため制御が簡単になる効果がある。
【００９４】
次に、本発明の実施形態に係る第１の消費電力状態から通常状態へ移行するシーケンスについて図５を参照して説明する。
【００９５】
図５は、本発明の実施の形態に係る第１の消費電力状態から通常状態へ移行するシーケンスを説明するためのフローチャートである。
【００９６】
ステップＳ５０１で、クロックを通常動作用の最高速の周波数へ変更する。
【００９７】
次にステップＳ５０２で、予め有効にしておいたＣＰＵ１０１を停止状態から復帰させるための外部割り込みを無効にする。
【００９８】
次にステップＳ５０３で、第１の消費電力状態１００１でオフにした記録制御部１１３、読取制御部１０６、通信制御部１１０等の電源をオンに戻すことで通常状態１０００への移行が完了する。
【００９９】
次に、本発明の実施形態に係る第２の消費電力状態から通常状態へ移行するシーケンスについて図６を参照して説明する。
【０１００】
図６は、本発明の実施の形態に係る第２の消費電力状態から通常状態へ移行するシーケンスを説明するためのフローチャートである。
【０１０１】
次にステップＳ６０１で、クロックを通常動作用の最高速の周波数へ変更することで通常状態１０００への移行が完了する。
【０１０２】
次に、本発明の実施形態に係る第２の消費電力状態から第１の消費電力状態へ移行するシーケンスについて図７を参照して説明する。
【０１０３】
図７は、本発明の実施の形態に係る第２の消費電力状態から第１の消費電力状態へ移行するシーケンスを説明するためのフローチャートである。
【０１０４】
まずステップＳ７０１で、記録制御部１１３、読取制御部１０６、通信制御部１１０、等に供給されている電源をオフする。
【０１０５】
ステップＳ７０２でＣＰＵ１０１を停止状態から復帰させるための外部割り込みを有効にしておく。
【０１０６】
次にステップＳ７０３で記録制御部１１３、読取制御部１０６、通信制御部１１０、解像度変換処理部１１１、ＵＳＢファンクション制御部１１５、操作パネル制御部１０８、ＲＡＭ１０３、画像メモリ１０４等へ供給するクロックをスリープ状態へ設定する。
【０１０７】
次にステップＳ７０４で、ＣＰＵ１０１を停止させることで第１の消費電力状態１００１への移行が完了する。
【０１０８】
このシーケンスにより、第２の消費電力状態でホストＰＣがオフされたあるいは問い合わせがなくなった場合でも第１の消費電力状態へ遷移できるため、消費電力を削減することができる。
【０１０９】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステムあるいは装置に供給し、その供給されたプログラムコードを読み出し実行することによっても達成される。
【０１１０】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１１】
また、コンピュータが読み出したプログラムコードを実行することにより、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した機能が実現される場合も含まれる。
【０１１２】
さらに、記憶媒体から読み出されたプログラムコードが、機能拡張カードや機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【０１１３】
【図１】本発明の実施の形態に係るＭＦＰ装置の概略構成を示すブロック図である。
【図２】本発明の実施の形態に係る通常状態から第１の低消費電力状態へ移行するシーケンスを説明するためのフローチャートである。
【図３】本発明の実施の形態に係る通常状態から第２の低消費電力状態へ移行するシーケンスを説明するためのフローチャートである。
【図４】本発明の実施の形態に係る第１の低消費電力状態から第２の低消費電力状態へ移行するシーケンスを説明するためのフローチャートである。
【図５】本発明の実施の形態に係る第１の低消費電力状態から通常状態へ移行するシーケンスを説明するためのフローチャートである。
【図６】本発明の実施の形態に係る第２の低消費電力状態から通常状態へ移行するシーケンスを説明するためのフローチャートである。
【図７】本発明の実施の形態に係る第２の低消費電力状態から第１の低消費電力状態へ移行するシーケンスを説明するためのフローチャートである。
【図８】本実施の形態に係る状態遷移を示す模式図である。
【図９】本実施の形態に係る状態遷移を説明するためのフローチャートである。
【符号の説明】
【０１１４】
１００  ＭＦＰ装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１１５  ＵＳＢファンクション制御部
１１６  ＵＳＢホスト制御部
１１７  メモリカードスロット
１１８  メモリカード制御部
【図１】
2008030477.tif 000003
【図２】
2008030477.tif 000004
【図３】
2008030477.tif 000005
【図４】
2008030477.tif 000006
【図５】
2008030477.tif 000007
【図６】
2008030477.tif 000008
【図７】
2008030477.tif 000009
【図８】
2008030477.tif 000010
【図９】
2008030477.tif 000011