(57)【要約】【課題】  複数の装置からプリント要求を受け印刷を行うプリントシステムにおいて、プリント待機時の無駄な電力消費を防止する。【解決手段】  複数の装置からプリント要求を受け印刷を行うプリントシステムにおいて、印刷している最中にエラーが発生した場合、印刷待ち状態の相手を低消費電力状態にする。これにより、印刷中の相手だけでなく印刷待機中の相手に関しても低消費電力化を図ることができる。【選択図】  図５
2006313416.tif 000002
【特許請求の範囲】
【請求項１】
データ処理装置であって、
他のデータ処理装置からのデータ処理要求を受信する受信手段と、
前記データ処理要求を送信した他のデータ処理装置のうち、少なくとも前記要求に基づくデータ処理の実行を待機する第１の他のデータ処理装置に対して、エラーの状況に応じて電力モードの切替えを指示する指示手段と、
を有することを特徴とするデータ処理装置。
【請求項２】
前記指示手段は、前記要求に基づくデータ処理が既に開始されている第２の他のデータ処理装置に対しても、エラーの発生状況に応じて電力モードの切替えを指示することを特徴とする請求項１記載のデータ処理装置。
【請求項３】
前記指示手段は、エラーの発生状況に応じて低消費電力モードへの切替えを指示することを特徴とする請求項１または請求項２に記載のデータ処理装置。
【請求項４】
エラーの回復状況に応じて、低消費電力モードの解除を通知する通知手段を有することを特徴とする請求項３記載のデータ処理装置。
【請求項５】
前記指示手段は、前記第１の他のデータ処理装置及び前記第２の他のデータ処理装置に対して電力モードを低消費電力モードへ切替える指示を行い、
エラー回復状況に応じて、前記第２の他のデータ処理装置に対して、低消費電力モードの解除を通知する通知手段を有することを特徴とする請求項２記載のデータ処理装置。
【請求項６】
前記第１の他のデータ処理装置に対して、前記エラー状況に係らずに低消費電力モードへの切替えを指示する手段を有することを特徴とする請求項１から５のいずれか１項に記載のデータ処理装置。
【請求項７】
前記データ処理要求を送信した他のデータ処理装置を管理する管理手段を有し、
前記電力モードの切替え指示は、前記管理手段による管理に基づいて実行することを特徴とする請求項１から６のいずれか１項に記載のデータ処理装置。
【請求項８】
前記管理手段は、前記データ処理要求を送信した他のデータ処理装置を識別する識別情報と、前記要求に基づくデータ処理の処理状態を示す処理状態情報と、前記要求を送信した他のデータ処理装置の電力状態を示す電力制御情報と、を含む情報を管理することを特徴とする請求項７記載のデータ処理装置。
【請求項９】
前記データ処理装置は、
前記要求に基づくデータ処理を他のデータ処理装置に実行させることを特徴とする請求項１から８のいずれか１項に記載のデータ処理装置。
【請求項１０】
前記データ処理装置はプリンタであり、前記他のデータ処理装置はデジタルカメラであることを特徴とする請求項１から９のいずれか１項に記載のデータ処理装置。
【請求項１１】
データ処理装置であって、
データ処理要求を送信する送信手段と、
前記要求に基づくデータ処理に関するエラー状況の通知を受信する受信手段と、
前記受信手段による受信に応じて電力モードを切替える第１の切替手段と
を有することを特徴とするデータ処理装置。
【請求項１２】
前記第１の切替手段は、前記受信手段によりエラー発生通知を受信した場合は、電力モードを低消費電力モードに切替えることを特徴とする請求項１１記載のデータ処理装置。
【請求項１３】
前記受信手段によりエラー回復通知を受信した場合に、前記低消費電力モードを解除する解除手段を有することを特徴とする請求項１２記載のデータ処理装置。
【請求項１４】
前記要求に基づくデータ処理の実行が保留されたことを判別する判別手段を有し、
前記判別手段による判別に応じて、電力モードを低消費電力モードに切替える第２の切替え手段を備えることを特徴とする請求項１１から１３のいずれか１項に記載のデータ処理装置。
【請求項１５】
前記判別手段は、前記要求に基づくデータ処理を実行する装置からの通知に基づいて、前記判別を行うことを特徴とする請求項１４記載のデータ処理装置。
【請求項１６】
前記データ処理装置はデジタルカメラであり、前記送信手段により送信する前記データ処理要求はプリント要求であり、プリンタもしくはサーバに対して送信することを特徴とする請求項１１から１５のいずれか１項に記載のデータ処理装置。
【請求項１７】
データ処理要求を送信したデータ処理装置のうち、少なくとも前記要求に基づくデータ処理の実行を待機するデータ処理装置に対して、エラーの状況に応じて電力モードの切替えを指示することを特徴とする通信方法。
【請求項１８】
データ処理要求を送信するための送信工程と、
前記要求に基づくデータ処理に関するエラー状況を検出するための検出工程と、
前記検出工程による検出に応じて電力モードを切替えるための切替工程と
を有することを特徴とする通信方法。
【請求項１９】
データ処理装置を制御するためのコンピュータプログラムであって、
データ処理要求を送信した他のデータ処理装置のうち、少なくとも前記要求に基づくデータ処理の実行を待機する他のデータ処理装置に対して、エラーの状況に応じて電力モードの切替えを指示する工程を有することを特徴とするコンピュータプログラム。
【請求項２０】
データ処理装置を制御するためのコンピュータプログラムであって、
データ処理要求を送信するための送信工程と、
前記要求に基づくデータ処理に関するエラー状況を検出するための検出工程と、
前記検出工程による検出に応じて電力モードを切替えるための切替工程と、を有することを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置及び通信方法に関するものである。
【背景技術】
【０００２】
近年、デジタルカメラ（以後ＤＳＣ）やプリンタなどの周辺機器間の通信に無線通信が用いられ始めている。無線通信によって、ケーブル敷設が不要であり各デバイスの設定場所の自由度を増し可搬性が向上するという特徴をもつ。
【０００３】
特許文献１による無線プリントシステムにおいては、印刷の途中にプリンタでエラー（紙詰まり、紙切れ）が発生した場合、プリンタは周囲の無線装置に対しエラー発生を報知し、プリンタのエラーが回復するとエラー回復通知を報知する（特登録０３５２４３６１）。
【０００４】
特許文献２によるプリントサーバシステムにおいては、プリンタで発生したエラーが修復可能である場合は印刷要求元にのみ通知し、修復不可能である場合は全ての印刷要求元に通知する。
【特許文献１】特登録０３５２４３６１
【特許文献２】特開平０６‐０８３５５１
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら上記従来例では、データ処理要求を送信した各装置は、データ処理装置がエラーとなり回復するまでの間も通信部を立ち上げたままであった。そのため、通信を行わない間も通信に必要な電力をずっと消費しているという課題があった。
【０００６】
本発明は、要求したデータ処置の実行を待機する装置においても効率的な電力制御を行うことを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明は、データ処理装置であって、他のデータ処理装置からのデータ処理要求を受信する受信手段と、前記データ処理要求を送信した他のデータ処理装置のうち、少なくとも前記要求に基づくデータ処理の実行を待機する第１の他のデータ処理装置に対して、エラーの状況に応じて電力モードの切替えを指示する指示手段と、を有することを特徴とする。
【０００８】
また、本発明に係るデータ処理装置は、データ処理要求を送信する送信手段と、前記要求に基づくデータ処理に関するエラー状況の通知を受信する受信手段と、前記受信手段による受信に応じて電力モードを切替える第１の切替手段と、を有することを特徴とする。
【０００９】
さらにまた、本発明は、通信方法であって、データ処理要求を送信したデータ処理装置のうち、少なくとも前記要求に基づくデータ処理の実行を待機するデータ処理装置に対して、エラーの状況に応じて電力モードの切替えを指示する工程を有することを特徴とする。
【００１０】
さらにまた、本発明に係る通信方法は、データ処理要求を送信するための送信工程と、前記要求に基づくデータ処理に関するエラー状況を検出するための検出工程と、前記検出工程による検出に応じて電力モードを切替えるための切替工程と、を有することを特徴とする。
【００１１】
さらにまた、本発明は、データ処理装置を制御するためのコンピュータプログラムであって、データ処理要求を送信した他のデータ処理装置のうち、少なくとも前記要求に基づくデータ処理の実行を待機する他のデータ処理装置に対して、エラーの状況に応じて電力モードの切替えを指示する工程を有することを特徴とする。
【００１２】
さらにまた、本発明に係るコンピュータプログラムは、データ処理要求を送信するための送信工程と、前記要求に基づくデータ処理に関するエラー状況を検出するための検出工程と、前記検出工程による検出に応じて電力モードを切替えるための切替工程と、を有することを特徴とする。
【発明の効果】
【００１３】
以上説明したように、本発明によれば、要求したデータ処理の実行を待機する装置であっても、エラー状況に応じて電力モードを切替ることができ、効率的な電力制御を行うことができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して本発明の実施形態について詳細に説明する。なお、本発明は係る実施形態に限定されず、その技術思想の範囲内で種々の変更が可能である。
【００１５】
（第１の実施例）
図１は、本発明の第１の実施例における無線通信機能を有するプリンタと複数のＤＳＣを含む無線通信ネットワークの構成の一例を示す概略図である。
【００１６】
図２は、図１におけるＤＳＣ１０２、ＤＳＣ１０３、ＤＳＣ１０４の機能ブロックを示した図である。図２において、操作部２１０は、システムコントローラ２１１を介してＣＰＵ（中央演算装置）２１５に接続されており、操作部２１０にはデジタルカメラのシャッタースイッチや各種キーが含まれる。
【００１７】
撮像部２０２は、操作部２１０のシャッターが押下されたときに画像を撮影するブロックであり、撮像部２０２が出力した撮像信号は撮像処理部２０３によって処理される。表示部２０６は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）表示、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）表示、及び音声表示等、ユーザに対する情報を表示する。表示処理部２０７は、表示部２０６の表示内容の制御処理を行う。また表示部２０６に表示された情報から選択するなどの操作は操作部２１０と連動して行われる。すなわち、表示部２０６と操作部２１０とがユーザインタフェイスを構成する。
【００１８】
メモリカードＩ／Ｆ２０８は、メモリカード２０９を接続する為のインタフェイスである。ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）Ｉ／Ｆ２１２は、外部機器とＵＳＢを用いて接続する為のインタフェイスである。オーディオＩ／Ｆ２１４は、音信号を外部機器と接続する為のインタフェイスである。これらのブロック図に示される機能部分は、ＣＰＵ２１５からの制御によって処理され、その制御を行うためにＣＰＵ２１５が実行するプログラムは、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２１６、もしくは、フラッシュＲＯＭ２１３に格納される。また、ＣＰＵ２１５によって処理されるデータは、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２１７、もしくは、フラッシュＲＯＭ２１３に対して、書き込み、読み込みが行われる。フラッシュＲＯＭ２１３は不揮発性の記憶領域である。なお、撮像した画像データは公知の圧縮処理を経てメモリカードＩ／Ｆ２０８を介し、メモリカード２０９に書き込まれる（保存される）。
【００１９】
無線通信ＲＦ部（通信回路）２０５と無線通信コントローラ２０４を合わせて無線通信インタフェイス（通信手段）が構成される。無線通信ＲＦ部２０５では、アンテナから受信したアナログ信号をデジタル化し、逆にデジタル信号をアナログ化してアンテナより送信するためのハードウェアブロックが存在する。無線通信コントローラ２０４は、通信を制御するＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）層とそれを駆動させるファームウェアを処理するハードウェアより構成される。無線通信コントローラ２０４にはフラッシュＲＯＭが内蔵されており、ＭＡＣアドレスなどを記憶することが可能である。
【００２０】
これらのブロック図に示される機能部分は、ＣＰＵ２１５からの制御によって処理され、ＣＰＵによって制御されるプログラム（ドライバ）は、ＲＯＭ２１６、もしくは、フラッシュＲＯＭ２１３に格納される。ファームウェアは、無線通信コントローラ２０４内に存在するフラッシュＲＯＭなどに格納されているか、もしくはデジタルカメラ側が保持するフラッシュＲＯＭ２１３もしくはＲＯＭ２１６に格納されている。後者の場合には、無線インタフェイスを利用する際に無線通信コントローラ２０４に、ファームウェアがロードされる。またフラッシュＲＯＭ２１３には、無線通信に必要なパラメータが格納されており、無線インタフェイスを利用する際に、ドライバが無線通信コントローラ２０４にこれらの値を引き渡すことで無線通信が可能となる。
【００２１】
図３は、第１の実施例におけるプリンタ１０１の機能ブロックを示す図である。プリンタ１０１の操作部３１０は、システムコントローラ３１１を介してＣＰＵ３１５に接続されている。プリントエンジン３０２は、実際に用紙に画像をプリントする機能ブロックであり、プリント処理部３０３によって制御される。プリントエンジン３０２は上記機能を備えれば如何なるものでも良いが、図１に示すプリンタ１０１は、例えば主に家庭で使われている熱エネルギーによってインク液滴を記録紙等の記録媒体上に吐出するインクジェットプリンタである。
【００２２】
表示部３０６は、ＬＣＤ表示、ＬＥＤ表示、音声表示等、ユーザに対する情報を表示するブロックであり、表示処理部３０７の制御によりその表示内容が制御される。また表示部３０６に表示された情報から選択するなどの操作は操作部３１０を介して行われる。つまり、表示部３０６及び操作部３１０が実施例におけるプリンタ１０１のユーザＩ／Ｆとなる。
【００２３】
メモリカードＩ／Ｆ３０８は、脱着可能なメモリカード３０９を接続する為のインタフェイスであり、デジタルカメラに搭載されたメモリカードを差し込むことで、撮像画像を印刷することも可能にしている。
【００２４】
ＵＳＢＩ／Ｆ３１２は、外部機器とＵＳＢを用いて接続する為のインタフェイス、ＥＴＨＥＲＩ／Ｆ３１４は、外部機器とＥＴＨＥＲ通信を用いて接続する為のインタフェイスである。これらのブロック図に示される機能部分は、ＣＰＵ３１５からの制御によって処理され、ＣＰＵによって制御されるプログラムは、ＲＯＭ３１６、もしくは、フラッシュＲＯＭ３１３に格納される。ＣＰＵ３１５によって処理されるデータは、ＲＡＭ３１７、もしくは、フラッシュＲＯＭ３１３に対して、書き込み、読み込みが行われる。フラッシュＲＯＭ３１３は不揮発性の記憶領域である。
【００２５】
無線通信ＲＦ部３０５と無線通信コントローラ３０４を合わせて無線インタフェイスが構成される。無線通信ＲＦ部３０５では、アンテナから受信したアナログ信号をデジタル化し、逆にデジタル情報をアナログ化してアンテナより送信するためのハードウェアブロックが存在する。無線通信コントローラ３０４は、通信を制御するＭＡＣ層やそれを駆動させるファームウェアを処理するハードウェアより構成される。無線通信コントローラ３０４にはフラッシュＲＯＭが内蔵されており、ＭＡＣアドレスなどを記憶することが可能である。
【００２６】
これらのブロック図に示される機能部分は、ＣＰＵ３１５からの制御によって処理され、ＣＰＵによって制御されるプログラム（ドライバ）は、ＲＯＭ３１６、もしくは、フラッシュＲＯＭ３１３に格納される。ファームウェアは、無線通信コントローラ３０４内に存在するフラッシュＲＯＭなどに格納されているか、もしくはプリンタ３０１側が保持するフラッシュＲＯＭ３１３もしくはＲＯＭ３１６に格納されている。後者の場合には、無線インタフェイスを利用する際に無線通信コントローラ３０４が、ファームウェアをロードする。またフラッシュＲＯＭ３１３には、無線通信に必要なパラメータが格納されており、無線インタフェイスを利用する際に、ドライバが無線通信コントローラ３０４にこれらの値を引き渡すことで無線通信が可能となる。
【００２７】
図４はプリンタ１０１が管理する印刷要求管理テーブル４０であり、ＲＡＭ３１７に記憶されている。印刷要求管理テーブル４０は、プリンタ１０１に対して印刷要求を送信したＤＳＣを識別する装置識別子を記録する装置識別子記録欄４０１、登録されたＤＳＣの印刷要求の処理状態を記憶する印刷状態記録欄４０２、各ＤＳＣの電力制御状態を記録する電力制御状態記録欄４０３を有する。プリンタ１０１は印刷要求管理テーブル４０を用いてＤＳＣの印刷状態や電力制御の状態を管理する。本実施例では、印刷を要求してきたＤＳＣのＭＡＣアドレスを「装置識別子」として用いている。印刷状態が「１」の場合はそのＤＳＣの印刷処理を実行していることを示し、「０」の場合は当該ＤＳＣからの印刷要求は受信しているが印刷処理は実行していないことを示す。また電力制御状態が「０」の場合は当該ＤＳＣの電力制御モードは通常モードであり、「１」の場合は低消費電力モードであることを示すものとする。ここで、通常モードとは、無線部の送受信回路に常に電力が供給されている状態のことをいう。低消費電力モードとは、無線部への電力供給のオン・オフを一定周期で切替える状態（例えば８０２．１１無線ＬＡＮのＰｏｗｅｒ  Ｓａｖｅモード、ＢＬＵＥＴＯＯＴＨのパークモード、スニフモード）や、相手と約束した一定時間だけ無線部への電力供給を停止する状態（例えばＢＬＵＥＴＯＯＴＨのホールドモード）のことをいう。
【００２８】
図５は本実施例のプリントシステムにおけるプリンタ１０１と各ＤＳＣの制御の流れを示すシーケンス図である。図５において、プリンタ１０１はＤＳＣ１０２からの印刷要求を受けると、印刷要求管理テーブル４０にＤＳＣ１０２の情報を追加する（ステップＳ５０１）。プリンタ１０１は印刷を行うＤＳＣ１０２に対して画像データの送信を要求し、ＤＳＣ１０２から送られてきた画像データの印刷を開始する。このときプリンタ１０１は、印刷要求管理テーブル４０のＤＳＣ１０２の印刷状態４０２を「１」とする（Ｓ５０２）。その後、プリンタ１０１はＤＳＣ１０３から印刷要求を受けると、印刷要求管理テーブル４０にＤＳＣ１０３の装置識別子を記憶する。ここでＤＳＣ１０２の印刷状態４０２が「１」なので、ＤＳＣ１０３の印刷状態４０２を「０」とする（ステップＳ５０３）。ＤＳＣ１０４からの印刷要求を受信した場合も同様の処理を行う（ステップＳ５０４）。
【００２９】
プリンタ１０１において、ＤＳＣ１０２からの印刷要求を処理している状態で紙詰まり、紙切れなどの印刷エラーが発生した場合（ステップＳ５０５）、プリンタ１０１は、印刷要求管理テーブル４０に記録してあるすべてのＤＳＣ（本説明ではＤＳＣ１０２，１０３，１０４）に対して、印刷エラー通知を送信する（ステップＳ５０６、ステップＳ５０７、ステップＳ５０８）。その後、プリンタ１０１は、印刷要求管理テーブル４０に記録してあるすべてのＤＳＣに対して低消費電力モードへの移行要求を送信し（ステップＳ５０９、ステップＳ５１１、ステップＳ５１３）、印刷要求管理テーブル４０の各ＤＳＣの電力制御状態４０３を「１」とし、エラーが回復するのを待つ。プリンタ１０１から低消費電力モードへの移行要求を受信した各ＤＳＣは、それぞれ無線部の電力モードを低消費電力モードに移行させる（ステップＳ５１０、ステップＳ５１２、ステップＳ５１４）。
【００３０】
プリンタ１０１で印刷エラーが回復した場合（ステップＳ５１５）、プリンタ１０１は印刷要求管理テーブル４０の電力制御状態４０３が「１」であるすべてのＤＳＣに対して通常モード移行要求を送信する（ステップＳ５１６、ステップＳ５１８、ステップＳ５２０）。プリンタ１０１は、印刷要求管理テーブル４０の各ＤＳＣの電力制御状態４０３を「０」とする。低消費電力モードで動作中のＤＳＣに対して通常モード移行の通知をするためには、ＤＳＣの無線部への電源供給がオンのタイミングでプリンタ１０１は通常モード移行通知を送信すればよい。通常モード移行要求を受信した各ＤＳＣは、それぞれ無線部の電力モードを通常モードに移行させる（ステップＳ５１７、ステップＳ５１９、ステップＳ５２１）。
【００３１】
次にプリンタ１０１は、印刷要求管理テーブル４０に登録されているすべてのＤＳＣに対してエラー回復を送信する（ステップＳ５２２、ステップＳ５２３、ステップＳ５２４）。そしてプリンタ１０１は印刷要求管理テーブル４０の印刷状態が「１」であるＤＳＣ１０２に対して印刷を再開する（ステップＳ５２５）。
【００３２】
図６は本実施例におけるプリンタ１０１の処理を示したフロー図である。プリンタ１０１はＤＳＣからの印刷要求を受信すると（ステップＳ６０１）、印刷要求管理テーブル４０に当該ＤＳＣの装置識別子を登録し、印刷状態４０２と電力制御状態４０３を「０」に設定する（ステップＳ６０２）。そして、印刷要求管理テーブル４０の印刷状態４０２が「１」となっているＤＳＣがあるか調べる（ステップＳ６０３）。すでに印刷中のＤＳＣがある場合（ステップＳ６０３のＹｅｓ）はＳ６０６に進む。印刷中のＤＳＣがない場合（ステップＳ６０３のＮｏ）は、印刷要求管理テーブル４０の印刷要求を送信したＤＳＣの印刷状態４０２を「１」、とし（ステップＳ６０４）、印刷処理を開始する（ステップＳ６０５）。
【００３３】
印刷処理を開始したプリンタ１０１は印刷中であったＤＳＣの印刷が完了したかどうかを調べる（ステップＳ６０６）。印刷が完了した場合、印刷完了通知を印刷が完了したＤＳＣに送信し（ステップＳ６０７）、印刷要求管理テーブル４０を更新する（ステップＳ６０８）。そして、印刷待ちのＤＳＣがあるかどうかを調べ（ステップＳ６０９）、印刷待ちのＤＳＣがある場合は次の印刷処理を行い、印刷待ちのＤＳＣがない場合は処理を終了する。
【００３４】
一方、ステップＳ６０６において印刷が完了していないと判断した場合は印刷エラーがあるかどうかを調べる（ステップＳ６１０）。印刷エラーがない場合は印刷処理を継続する。印刷エラーがある場合は印刷要求管理テーブル４０に登録してあるすべてのＤＳＣに対して印刷エラー通知を送信する（ステップＳ６１１）。その後、印刷要求管理テーブル４０に登録してあるすべてのＤＳＣに対して低消費電力モード移行要求を送信し、印刷要求管理テーブル４０の電力制御状態４０３を「１」に更新する（ステップＳ６１２）。
【００３５】
印刷エラーが回復したら（ステップＳ６１３のＹｅｓ）、印刷要求管理テーブル４０に登録してあるＤＳＣのうち、電力制御状態４０３が「１」となっているＤＳＣに対して通常電力モード移行要求を送信し、印刷要求管理テーブル４０の電力制御状態４０３を「０」に更新する（ステップＳ６１４）。その後、印刷要求管理テーブル４０に登録してあるＤＳＣに対して印刷エラー回復通知を送信する（ステップＳ６１５）。そして、印刷要求管理テーブル４０の印刷状態４０２が「１」であるＤＳＣの印刷を再開し（ステップＳ６１６）、Ｓ６０６に進む。なお、プリンタ１０１は図６の処理中にも印刷要求の受信を常に監視している。
【００３６】
図７は本実施例におけるＤＳＣの処理を示したフロー図である。ＤＳＣは利用者からの印刷要求を受け、プリンタ１０１に対して印刷要求を送信する（ステップＳ７０１）。プリンタ１０１から何らかの通知を受信したかどうかを調べ（ステップＳ７０２）、受信した場合は通知に応じた処理を行う（ステップＳ７０３〜ステップＳ７１４）。プリンタ１０１からの通知が印刷完了通知であった場合（ステップＳ７０３のＹｅｓ）、処理を終了する。プリンタ１０１からの通知が画像データ送信要求であった場合（ステップＳ７０４のＹｅｓ）、画像データをプリンタ１０１に対して送信する（ステップＳ７０５）。プリンタ１０１からの通知が印刷エラー通知であった場合（ステップＳ７０６のＹｅｓ）、表示部２０６に印刷エラーが発生したことを表示する（ステップＳ７０７）。プリンタ１０１からの通知が低消費電力モード移行通知であった場合（ステップＳ７０８のＹｅｓ）、無線部の電力モードを低消費電力モードに移行する（ステップＳ７０９）。プリンタ１０１からの通知が通常モード移行通知であった場合（ステップＳ７１０のＹｅｓ）、無線部の電力モードを通常電力モードに移行する（ステップＳ７１１）。プリンタからの通知が印刷エラー回復通知であった場合（ステップＳ７１２のＹｅｓ）、表示部２０６に印刷エラーが回復したことを表示する（ステップＳ７１３）。プリンタからの通知が上記のいずれでもない場合は要求にしたがった処理をおこなう（ステップＳ７１４）。
【００３７】
本実施例によれば、印刷エラーが発生した場合、プリンタ１０１は印刷中及び印刷待ち状態のＤＳＣの無線部を低消費電力モードへ移行させることが可能となり、ＤＳＣの消費電力を低減させることが可能となる。また、印刷エラーが回復した時はＤＳＣの無線部の電力モードを通常モードに移行させることで迅速な印刷処理が可能となり、利用者の利便性を増すことができる。
【００３８】
（第２の実施例）
以下、本発明の第２の実施例について説明する。なお、プリンタ１０１と各ＤＳＣの構成は第１の実施例と同じであり、プリンタ１０１と各ＤＳＣ間の制御の流れが異なる。印刷要求管理テーブルも第１の実施例と同じく、プリンタ１０１が管理している。
【００３９】
図８は本実施例におけるプリンタ１０１と各ＤＳＣの制御の流れを示すシーケンス図である。図８において、プリンタ１０１はＤＳＣ１０２からの印刷要求を受けると、印刷要求管理テーブル４０にＤＳＣ１０２の情報を追加する（ステップＳ８０１）。プリンタ１０１は印刷を行うＤＳＣ１０２に対して画像データの送信を要求し、ＤＳＣ１０２から送られてきた画像データの印刷を開始する。このときプリンタ１０１は、印刷要求管理テーブル４０のＤＳＣ１０２の印刷状態４０２を「１」とする（ステップＳ８０２）。印刷処理中にＤＳＣ１０３からの印刷要求を受信した場合、印刷要求管理テーブル４０にＤＳＣ１０３の装置識別子を記憶する。ここでＤＳＣ１０２の印刷状態４０２が「１」なので、ＤＳＣ１０３の印刷状態４０２を「０」とする（ステップＳ８０３）。そしてプリンタ１０１はＤＳＣ１０３に対して低消費電力移行要求を送信し、印刷要求管理テーブルのＤＳＣ１０３の電力制御状態４０３を「１」にする（ステップＳ８０４）。低消費電力移行要求を受信したＤＳＣ１０３は無線部の電力モードを低消費電力モードに移行させる（ステップＳ８０５）。プリンタ１０１がＤＳＣ１０４からの印刷要求を受信した場合も、同様の処理を行う（ステップＳ８０６、Ｓ８０７、Ｓ８０８）。
【００４０】
この状態でプリンタ１０１にエラーが発生した場合（ステップＳ８０９）、プリンタ１０１は印刷要求管理テーブル４０を調べ、電力制御状態４０３が「１」であるＤＳＣ１０３、ＤＳＣ１０４に対して、通常モード移行要求を送信するそして、印刷要求管理テーブル４０のＤＳＣ１０３、ＤＳＣ１０４の電力制御状態を「０」にする（ステップＳ８１０、Ｓ８１２）。プリンタ１０１から通常モード移行要求を受信したＤＳＣ１０３およびＤＳＣ１０４は無線部の電力モードを通常モードに設定する（ステップＳ８１１、Ｓ８１３）。
【００４１】
次にプリンタ１０１は、印刷要求管理テーブル４０に登録されているすべてのＤＳＣに対して、印刷エラー通知を送信する（ステップＳ８１４、Ｓ８１５、Ｓ８１６）。そして、プリンタ１０１は印刷要求管理テーブル４０に登録されているすべてのＤＳＣに対して、低消費電力移行要求を送信し、印刷要求管理テーブル４０を更新する（ステップＳ８１７、Ｓ８１９、Ｓ８２１）。低消費電力移行要求を受信したＤＳＣは無線部の電力モードを低消費電力モードへ移行させる（ステップＳ８１８、Ｓ８２０、Ｓ８２２）。
【００４２】
プリンタ１０１のエラーが回復したら（ステップＳ８２３）、プリンタ１０１は、印刷要求管理テーブル４０に登録されているすべてのＤＳＣに対して通常モード移行要求を送信し、印刷要求管理テーブル４０を更新する（ステップＳ８２４、Ｓ８２６、Ｓ８２８）。通常モード移行要求を受信したＤＳＣは無線部の電力モードを通常モードへ移行させる（ステップＳ８２５、Ｓ８２７、Ｓ８２９）。
【００４３】
そしてプリンタ１０１は印刷要求管理テーブル４０に登録されているすべてのＤＳＣに対して、印刷エラー回復通知を送信する（ステップＳ８３０、Ｓ８３１、Ｓ８３２）。その後、印刷要求管理テーブル４０の印刷状態４０２が「０」であるＤＳＣに対して低消費電力移行要求を送信し、印刷要求管理テーブル４０の状態を更新する（Ｓ８３３、Ｓ８３５）。低消費電力移行要求を受信したＤＳＣ１０３およびＤＳＣ１０４は無線部の電力モードを低消費電力モードへ移行させる（ステップＳ８３４、Ｓ８３６）。印刷要求管理テーブル４０の印刷状態４０２が「１」であるＤＳＣに対しては印刷処理を再開する（ステップＳ８３７）。
【００４４】
図９は本実施例におけるプリンタ１０１の動作を示すフロー図である。プリンタ１０１はＤＳＣからの印刷要求を受信すると（ステップＳ９０１）、印刷要求管理テーブル４０に当該ＤＳＣの装置識別子を登録し、印刷状態４０２と電力制御状態４０３を「０」に設定する（ステップＳ９０２）。そして、印刷要求管理テーブル４０の印刷状態４０２が「１」となっているＤＳＣがあるかを調べる（ステップＳ９０３）。すでに印刷中のＤＳＣがある場合（ステップＳ９０３のＹｅｓ）、印刷要求を送信してきたＤＳＣに対して低消費電力モード移行要求を送信する。そして、印刷要求管理テーブル４０の電力制御状態４０３に「１」を設定し（ステップＳ９０４）、Ｓ９０７に進む。印刷中のＤＳＣがない場合（ステップＳ９０３のＮｏ）、印刷要求管理テーブル４０の情報を更新して（ステップＳ９０５）、印刷処理を開始する（ステップＳ９０６）。
【００４５】
次にプリンタ１０１は、印刷中だったＤＳＣの印刷処理が完了したかどうかを調べる（ステップＳ９０７）。印刷が完了していない場合は印刷エラーがあるかどうかを調べる（ステップＳ９０８）。印刷エラーがない場合は印刷処理を継続する。印刷エラーがある場合は、印刷要求管理テーブル４０に登録してあるＤＳＣの電力制御状態４０３を調べ、電力制御状態４０３が「１」であるＤＳＣに対して通常電力モードへの移行要求を送信する。そして、印刷要求管理テーブル４０の電力制御状態４０３に「０」を設定する（ステップＳ９０９）。その後、印刷要求管理テーブル４０に登録してあるすべてのＤＳＣに対してエラー通知を送信する（ステップＳ９１０）。そして、印刷要求管理テーブル４０に登録してあるすべてのＤＳＣに対して低消費電力モード移行通知を送信し、印刷要求管理テーブル４０の電力制御状態４０３に「１」を設定する（ステップＳ９１１）。
【００４６】
次に印刷エラーが回復するのを待つ（ステップＳ９１２）。印刷エラーが回復したら（ステップＳ９１２のＹｅｓ）、印刷要求管理テーブル４０の電力制御状態４０３が「１」であるＤＳＣに対して通常電力モード移行要求を送信し、電力制御状態４０３の値を「０」に設定する（ステップＳ９１３）。そして、印刷要求管理テーブル４０に登録してあるＤＳＣにエラー回復通知を送信する（ステップＳ９１４）。
【００４７】
その後、印刷要求管理テーブル４０の印刷状態４０２を調べ、値が「０」であるＤＳＣに対しては低消費電力モード移行処理を実行し（ステップＳ９１５）、値が「１」であるＤＳＣに対しては印刷処理を再開する（ステップＳ９１６）。
【００４８】
また、印刷処理が完了した場合（ステップＳ９０７のＹｅｓ）、印刷完了通知をＤＳＣに送信し（ステップＳ９１７）、印刷要求管理テーブル４０を更新する（ステップＳ９１８）。そして印刷要求管理テーブル４０を調べ（ステップＳ９１９）、印刷待ちのＤＳＣがある場合は（ステップＳ９１９のＹｅｓ）次の印刷処理を行い、印刷待ちの装置がなくなると（ステップＳ９１９のＮｏ）処理を終了する。
【００４９】
また、各ＤＳＣは第１の実施例と同様のフローで動作する。
【００５０】
本実施例によれば、プリンタ１０１は、既に印刷処理中の状態で他のＤＳＣから印刷要求があった場合、印刷要求を受けつつ、後から印刷要求を送信したＤＳＣの電力モードを低消費電力モードにするため、印刷を行っていないＤＳＣの消費電力をさらに低減することが可能である。
【００５１】
（第３の実施例）
以下、本発明の第３の実施例について説明する。なお、プリンタと各ＤＳＣの構成はこれまでの実施例と同じであり、印刷要求管理テーブル４０もこれまでと同様にプリンタ１０１が管理している。
【００５２】
図１０は、本発明の第３の実施例におけるプリンタ１０１と各ＤＳＣの制御の流れを示すシーケンス図である。図１０におけるシーケンスは、印刷要求を送信したＤＳＣ１０３、ＤＳＣ１０４が、プリンタ１０１から要求されることなく、自分の判断で低消費電力モードとなることが、図９におけるシーケンスと異なる。低消費電力モードとなるトリガとしては、プリンタ１０１が印刷中の場合、後から送られてきた印刷要求に対して印刷保留を返す場合などが例として挙げられる。
【００５３】
図１０において、プリンタ１０１はＤＳＣ１０２からの印刷要求を受けると、印刷要求管理テーブル４０にＤＳＣ１０２の情報を追加する（ステップＳ１００１）。プリンタ１０１は印刷を行うＤＳＣ１０２に対して画像データの送信を要求し、ＤＳＣ１０２から送られてきた画像データの印刷を開始する。このときプリンタ１０１は、印刷要求管理テーブル４０のＤＳＣ１０２の印刷状態４０２を「１」とする（ステップＳ１００２）。プリンタ１０１は印刷処理中にＤＳＣ１０３からの印刷要求を受信すると、印刷要求管理テーブル４０にＤＳＣ１０３の装置識別子を記憶する。ここでＤＳＣ１０２の印刷状態４０２が「１」なので、ＤＳＣ１０３の印刷状態４０２を「０」とする（ステップＳ１００３）。そしてプリンタ１０１はＤＳＣ１０３に対して印刷保留通知を送信する（ステップＳ１００４）。印刷保留通知を受信したＤＳＣ１０３はプリンタ１０１に対して低消費電力移行通知を送信する。低消費電力移行通知を受信したプリンタ１０１は印刷要求管理テーブル４０に登録してあるＤＳＣ１０３の電力制御状態４０３を「１」に設定する（ステップＳ１００５）。そしてＤＳＣ１０３は無線部の電力モードを低消費電力モードに移行させる（ステップＳ１００６）。プリンタ１０１が他のＤＳＣからの印刷要求を受信した場合も、同様の処理を行う（ステップＳ１００７、１１０８、１１０９、１１１０）。
【００５４】
この後の処理は、実施例２における図８のステップＳ８０９〜ステップＳ８３７と同じなので省略する。
【００５５】
また、プリンタ１０１の動作は、実施例２における図９の低消費電力モード移行処理（Ｓ９０４）のところで異なる処理が行われる。本実施例では、既に印刷中のＤＳＣがあった場合（ステップＳ９０３のＹｅｓ）、プリンタ１０１は後から印刷要求を送信してきたＤＳＣに対し印刷保留通知を送信する。その後プリンタ１０１は、ＤＳＣから送信された低消費電力モード移行通知を受信し、印刷要求管理テーブル４０の当該ＤＳＣの電力制御状態４０３を「１」に設定する。
【００５６】
また、各ＤＳＣの動作はこれまでの実施例における図７とほぼ同じであるが、プリンタから印刷保留通知を受けた場合の処理が一つ加わる。プリンタ１０１からの通知が印刷保留通知であった場合、ＤＳＣは低消費電力移行通知をプリンタ１０１に対して送信し、無線部の電力モードを低消費電力モードに移行させる。
【００５７】
本実施例によれば、印刷要求を送信した装置はまだ印刷ができないと判断した場合、自律的に低消費電力モードに移行することが可能であり、プリンタ１０１の負荷を軽減することが可能である。
【００５８】
（第４の実施例）
以下、本発明の第４の実施例について説明する。なお、プリンタと各ＤＳＣの構成はこれまでの実施例と同じであり、プリンタと各ＤＳＣ間の制御の流れが異なる。印刷要求管理テーブル３０もこれまでの実施例と同じくプリンタ１０１が管理している。
【００５９】
図１１に示すのが、    本実施例における、プリンタ１０１と各ＤＳＣの制御の流れを示すシーケンス図である。
【００６０】
図１１において、プリンタ１０１はＤＳＣ１０２からの印刷要求を受けると、印刷要求管理テーブル４０にＤＳＣ１０２の情報を追加する（ステップＳ１１０１）。プリンタ１０１は印刷を行うＤＳＣ１０２に対して画像データの送信を要求し、ＤＳＣ１０２から送られてきた画像データの印刷を開始する。このときプリンタ１０１は、印刷要求管理テーブル４０のＤＳＣ１０２の印刷状態４０２を「１」とする（ステップＳ１１０２）。その後、プリンタ１０１はＤＳＣ１０３から印刷要求を受けると、印刷要求管理テーブル４０にＤＳＣ１０３の装置識別子を登録する。ここでＤＳＣ１０２の印刷状態４０２が「１」なので、ＤＳＣ１０３の印刷状態４０２を「０」とする（ステップＳ１１０３）。ＤＳＣ１０４から印刷要求を受信した場合も同様の処理を行う（ステップＳ１１０４）。
【００６１】
この状態でプリンタ１０１にエラーが発生した場合（ステップＳ１１０５）、プリンタ１０１は印刷要求管理テーブル４０に登録されている全てのＤＳＣに対して、印刷エラーが発生したことを通知する。そしてプリンタ１０１は、印刷要求管理テーブル４０に登録されている全てのＤＳＣの電力制御状態４０３を「１」に設定する（ステップＳ１１０６、Ｓ１１０８、Ｓ１１１０）。印刷エラー通知を受信したＤＳＣはそれぞれ無線部の電力モードを低消費電力モードに移行する（ステップＳ１１０７、ステップＳ１１０９、ステップＳ１１１１）。
【００６２】
プリンタ１０１のエラーが回復したら（ステップＳ１１１２）、プリンタ１０１は、印刷要求管理テーブル４０に登録されている全てのＤＳＣに対して、エラー回復通知を送信する（ステップＳ１１１３、Ｓ１１１５、Ｓ１１１７）。そしてプリンタ１０１は、印刷要求管理テーブル４０に登録されている全てのＤＳＣの電力制御状態４０３を「０」に設定する。低消費電力モードで動作中のＤＳＣに対してエラー回復の通知をするためには、ＤＳＣの無線部への電源供給がオンのタイミングでプリンタ１０１はエラー回復通知を送信すればよい。エラー回復通知を受信したＤＳＣは無線部の電力モードを通常モードへ移行させる（ステップＳ１１１４、Ｓ１１１６、Ｓ１１１８）。そしてプリンタ１０１は印刷要求管理テーブル４０の印刷状態４０２が「１」であるＤＳＣに対しては印刷処理を再開する（ステップＳ１１１９）。
【００６３】
図１２は本実施例におけるプリンタ１０１の処理を示したフロー図である。実施例１におけるプリンタの処理と、エラーが発生した後の処理が異なる。プリンタ１０１は印刷処理中にエラーが発生すると（ステップＳ１２０６のＹｅｓ）、印刷要求管理テーブル４０に登録されているＤＳＣに対してエラー通知を送信する（ステップＳ１２０７）。次にプリンタ１０１は印刷管理要求テーブル４０の当該ＤＳＣの電力制御状態４０３を「１」に設定する（ステップＳ１２０８）。
【００６４】
プリンタ１０１のエラーが回復したら（ステップＳ１２０９のＹｅｓ）、プリンタ１０１は印刷要求管理テーブル４０に登録されている全てのＤＳＣに対してエラー回復通知を送信する（ステップＳ１２１０）。そして、印刷要求管理テーブル４０の当該ＤＳＣの電力制御状態４０３を「０」に設定し（ステップＳ１２１１）、印刷状態４０２が「１」であるＤＳＣに対して印刷処理を再開する（ステップＳ１２１２）。
【００６５】
図１３は本実施例における各ＤＳＣの処理を示したフロー図である。印刷エラー通知を受信した場合、及び印刷エラー回復通知を受信した場合の処理がこれまでの実施例と異なる。ＤＳＣはプリンタ１０１からの通知が印刷エラー通知であった場合（ステップＳ１３０６のＹｅｓ）、表示部２０６に印刷エラーが発生したことを表示し（ステップＳ１３０７）、無線部の電力モードを低消費電力モードに移行する（ステップＳ１３０８）。プリンタからの通知がエラー回復通知であった場合（ステップＳ１３０９のＹｅｓ）、表示部２０６に印刷エラーが回復したことを表示し（ステップＳ１３１０）、無線部の電力モードを通常モードに移行する（Ｓ１３１１）。
【００６６】
本実施例によれば、ＤＳＣはエラー発生通知、エラー回復通知を受信することで電力モードを自律的に変更することが可能であるので、プリンタはエラー発生通知、エラー回復通知を送信するだけでよい。
【００６７】
なお、本実施例では、ＤＳＣはエラー通知を受信した後、自ら低消費電力モードに移行するが、その際に低消費電力モード移行通知をプリンタに送信してもよい。
【００６８】
また、ＤＳＣはエラー回復通知を受信した後、自ら通常モードに移行するが、その際に通常モード移行通知をプリンタに送信してもよい。
【００６９】
このような制御を行うことにより、プリンタは各ＤＳＣの状態を管理することができるため、通知が必要な装置に対してのみエラー通知、エラー回復通知を送信することができる。
【００７０】
（第５の実施例）
上記各実施例においては、各ＤＳＣはプリンタと直接通信を行っていた。
【００７１】
本実施例では、プリンタやＤＳＣがサーバを介して通信する場合の処理について説明する。
【００７２】
図１４は、本発明の第５の実施例における無線通信機能を有するプリンタと複数のＤＳＣ、及びサーバを含む無線通信ネットワークの構成の一例を示す概略図である。プリンタとＤＳＣはサーバを経由して無線通信を行う。プリンタ１０１と各ＤＳＣの構成は第１の実施例と同じである。また、本実施例においては、図４に示す印刷要求管理テーブルはサーバが管理している。
【００７３】
図１５は本実施例における各装置の制御の流れを示す図である。サーバ１０５はＤＳＣ１０２からの印刷要求を受けると、印刷要求管理テーブル４０にＤＳＣ１０２の情報を追加する（ステップＳ１５０１）。サーバ１０５は印刷を行うＤＳＣ１０２に対して画像データの送信を要求し、ＤＳＣ１０２から送信されてきた画像データをプリンタに送信し印刷処理を開始する。このときサーバ１０５は、印刷要求管理テーブル４０のＤＳＣ１０２の印刷状態４０２を「１」とする（ステップＳ１５０２）。その後、サーバ１０５はＤＳＣ１０３から印刷要求を受信すると、印刷要求管理テーブル４０にＤＳＣ１０３の装置識別子を記憶する。そしてＤＳＣ１０２の印刷状態４０２が「１」なので、ＤＳＣ１０３の印刷状態４０２を「０」とする（ステップＳ１５０３）。ＤＳＣ１０４からの印刷要求を受信した場合も同様の処理を行う（ステップＳ１５０４）。
【００７４】
この状態でプリンタ１０１においてエラーが発生した場合（ステップＳ１５０５）、プリンタ１０１はサーバ１０５に対してエラー通知を送信する（ステップＳ１５０６）。エラー通知を受信したサーバ１０５は印刷要求管理テーブル４０に記録してあるすべてのＤＳＣに対して、印刷エラー通知を送信する（ステップＳ１５０７、ステップＳ１５０８、ステップＳ１５０９）。そして、サーバ１０５は印刷要求管理テーブル４０に登録してある全てのＤＳＣに対して低消費電力移行要求を送信し、当該ＤＳＣの電力制御状態４０３を「１」とする（ステップＳ１５１０、Ｓ１５１２，Ｓ１５１４）。サーバ１０５から低消費電力モードへの移行要求を受信した各ＤＳＣは、無線部の電力モードを低消費電力モードへ移行させる（ステップＳ１５１１，Ｓ１５１３、Ｓ１５１５）。
【００７５】
プリンタ１０１の印刷エラーが回復したら（ステップＳ１５１６）、プリンタ１０１はサーバ１０５に対してエラー回復通知を送信する（ステップＳ１５１７）。エラー回復通知を受信したサーバ１０５は、印刷要求管理テーブル４０に登録してある全てのＤＳＣに対してエラー回復通知を送信する（ステップＳ１５１８，Ｓ１５１９，Ｓ１５２０）。そして、印刷要求管理テーブル４０の電力制御状態４０３が「１」であり、かつ印刷状態４０２が「１」であるＤＳＣ１０２に対し、通常モード移行要求を送信し、印刷要求管理テーブル４０を更新する（ステップＳ１５２１）。通常モード移行要求を受信したＤＳＣ１０２は無線部の電力モードを通常モードに移行させる（ステップＳ１５２２）。そしてサーバ１０５は、ＤＳＣ１０２についての印刷処理を再開する（ステップＳ１５２３）。
【００７６】
ＤＳＣ１０２の印刷処理が完了したら、印刷要求管理テーブル４０を更新し、印刷待ちのＤＳＣがあったら、通常モード移行要求を送信する（ステップＳ１５２４）。通常モード移行要求を受信したＤＳＣ１０３は、無線部の電力モードを通常モードに移行させ（ステップＳ１５２５）、印刷処理を開始する（ステップＳ１５２６）。そして、印刷待ちの装置がなくなるまでこれらの動作を繰り返す（ステップＳ１５２７，Ｓ１５２８，Ｓ１５２９）。
【００７７】
本実施例によれば、サーバが印刷要求管理テーブルを管理し、通信制御を行っているので、プリンタやデジタルカメラに特別な機能を設けなくても効率的な電力制御を行うことができる。また、プリンタのエラー回復時には、エラー発生前に印刷中であったＤＳＣのみを通常モードに移行させて印刷処理を行い、印刷処理が完了した後にその他のＤＳＣを通常モードに移行させているので、自分が印刷を行う順番が来るまでは低消費電力モードを維持することができ、更に消費電力を低減することができる。
【００７８】
なお、上記各実施例では、プリンタでエラーが発生した場合、印刷中及び印刷待ち状態のＤＳＣを低消費電力モードへ移行させる処理が行われるが、代わりに無線接続を切断してもよい。たとえば、インク切れなどの回復に時間がかかるエラー、再起動が必要なエラーが生じた場合は、無線接続を切断することにより無駄な電力消費を防ぐことができる。
【００７９】
また、エラーの種別に応じて低消費電力モード移行処理と無線接続の切断処理を切替えてもよい。たとえば、紙切れ、紙詰まりなどの簡単に回復するエラーが発生した場合には、印刷中及び印刷待ち状態のＤＳＣを低消費電力モードへ移行させる処理を行い、インク切れなどの回復に時間がかかるエラー、再起動が必要なエラーが発生した場合は、無線接続の切断処理を行う。このようにエラー種別に応じて通信状態を切替えることにより、効率的に電力消費を削減することができる。
【００８０】
また、エラーは紙切れ、紙詰まりなどのエラーに限らず、通信部のエラーも含む。
【００８１】
また、上記各実施例では、エラー通知や電力モード移行通知などを各ＤＳＣに対して個別に送信しているが、不特定多数の相手に対して同時にデータを送信するブロードキャスト、もしくは特定の多数の相手に対して同時にデータを送信するマルチキャストにより送信してもよい。同時に送信することによって、各装置が電力モードを切替えるまでの時間を短縮でき、より効果的に電力消費を削減することができる。また、プリンタやサーバの負担を軽減することもできる。
【００８２】
また、上記各実施例ではプリンタやＤＳＣ並びにサーバが直接接続されているが、アクセスポイントなどの制御装置を介して接続してもよい。またサーバがアクセスポイントの機能を兼用してもよい。
【００８３】
また、上記各実施例における低消費電力モードでは、無線部の電力供給を制御しているが、無線部以外の部分（ＣＰＵなど）の電力供給を制御してもよい。
【００８４】
また、上記各実施例においては、ＤＳＣ側の無線部の電力モードのみ切替えているが、通信を行わない間はプリンタ側の無線部の電力モードをオフにしてもよい。
【００８５】
なお、本発明はＤＳＣとプリンタの通信に限らず、ＰＣや複写機、その他のデータ処理装置においても適用可能である。特にデジタルカメラなどのバッテリー駆動機器にとっては大変有効である。
【００８６】
また、本発明は無線ＬＡＮやＢＬＵＥＴＯＯＴＨ、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）、その他の無線通信方式において適用可能である。
【図面の簡単な説明】
【００８７】
【図１】第１の実施例〜第４の実施例におけるプリントシステム構成図
【図２】ＤＳＣの構成ブロック図
【図３】プリンタの構成ブロック図
【図４】印刷要求管理テーブル
【図５】第１の実施例におけるプリントシステムの各装置間の制御を示すシーケンス図
【図６】第１の実施例におけるプリンタの処理を示すフロー図
【図７】第１の実施例におけるＤＳＣの処理を示すフロー図
【図８】第２の実施例におけるプリンタと各ＤＳＣの制御の流れを示すシーケンス図
【図９】第２の実施例におけるプリンタの処理を示すフロー図
【図１０】第３の実施例におけるプリンタと各ＤＳＣの制御の流れを示すシーケンス図
【図１１】第４の実施例におけるプリンタと各ＤＳＣの制御の流れを示すシーケンス図
【図１２】第４の実施例におけるプリンタの処理を示すフロー図
【図１３】第４の実施例におけるＤＳＣの処理を示すフロー図
【図１４】第５の実施例におけるプリントシステム構成図
【図１５】第５の実施例におけるプリンタと各ＤＳＣ、及びサーバの制御の流れを示すシーケンス図
【図１】
2006313416.tif 000003
【図２】
2006313416.tif 000004
【図３】
2006313416.tif 000005
【図４】
2006313416.tif 000006
【図５】
2006313416.tif 000007
【図６】
2006313416.tif 000008
【図７】
2006313416.tif 000009
【図８】
2006313416.tif 000010
【図９】
2006313416.tif 000011
【図１０】
2006313416.tif 000012
【図１１】
2006313416.tif 000013
【図１２】
2006313416.tif 000014
【図１３】
2006313416.tif 000015
【図１４】
2006313416.tif 000016
【図１５】
2006313416.tif 000017