(57)【要約】【課題】  無線送信機と無線受信プリンタにおいて、無線受信プリンタの印刷中にエラーが発生した場合、無線送信機は無線受信プリンタが回復するまで継続的に状態を監視しなければならない。【解決手段】  無線受信プリンタのエラーの状態によって、無線送信機のスリープモードの挙動を切り替える。このことで効率的に省電力を実現しつつ、印刷が再開した際には素早く無線送信機を起動できる。【選択図】  図５
2010011423.tif 000002
【特許請求の範囲】
【請求項１】
無線通信ネットワークを構成する無線通信手段と、
前記無線通信手段を用いてデータを送信する無線送信機と、
前記無線通信手段を用いてデータを受信するプリンタと、
からなる無線通信システムにおいて、
前記無線送信機と前記プリンタが一対一の接続を確立する接続確立手段と、
前記無線送信機から前記プリンタに対してデータを送信している間に、前記プリンタがデータを受信できない状態になったとき、前記無線送信機を休止モードに遷移させる際に、
前記状態の種類によって休止モードの種類を変えることを特徴とする無線通信システム。
【請求項２】
前記状態の種類とは、前記プリンタがデータを受信できない状態を解除するための時間が予測可能なものと、予測不可能なものとで分けることを特徴とする請求項１記載の無線通信システム。
【請求項３】
前記休止モードとは、前記無線通信手段は動作可能であり、通信にかかわらない部分は通常よりも消費電力の低い状態に遷移させるモードであることを特徴とする請求項１記載の無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置及び無線通信システムに関わり、特に近接無線通信が可能な装置と、それらの機器間で確立する一対一の接続の確立およびそれらの無線通信システムに関する。
【背景技術】
【０００２】
情報機器間で大容量のデータ通信を行う無線通信システムでは、３．１ＧＨｚ以上の高周波数の広域帯信号を用いるＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）通信方式がよく知られている。この方式の実装方法として、近距離の情報機器間で放射電界や、静電界や、誘導電界を用いた非接触式の通信システムが考案されている（例えば特許文献１）。特許文献１によれば、静電界や誘導電界は発生源からの距離に対し、それぞれ距離の３乗、ならびに２乗に反比例する。したがって通信相手が近距離にいるときだけ通信を行い、近距離にいないときには他の無線通信システムに影響が少ない無線通信システムを実現することができる。
【０００３】
また上述の無線通信システムにおいて、一対一の接続を確立した後は、無線通信範囲内にある他の通信相手からの影響を抑えるようにアクセス制御することで応答送信の衝突を軽減することができる（例えば特許文献２）。
【０００４】
一方、デジタルカメラなどの画像データ蓄積装置に無線通信手段を搭載し、プリンタの周辺でデジタルカメラから印刷指示を行うことで、無線通信でプリンタに対して画像データを転送して印刷する装置が考案されている（例えば特許文献３）。
【特許文献１】特開２００８−９９２３６号公報
【特許文献２】特開２００８−７９０４５号公報
【特許文献３】特開２００７−２７９８３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述の特許文献２に記載の技術のように、一対一の接続を確立すると無線通信範囲内にある他の通信相手からの影響を抑えるように制御する場合、確立した一対一の接続が切断されるまでは他の装置の近接を検知することができないようにしている。そのようにすることで、確立した一対一の接続におけるデータ転送に要する時間と消費電力を抑えている。例えば特許文献３のようにデジタルカメラからプリンタに印刷指示を行う場合にも有効である。この場合、デジタルカメラとプリンタとが接続を確立して印刷指示が行われると、デジタルカメラから画像データがパケット毎に送信され、プリンタは受信したパケット毎に印刷を行う。
【０００６】
ところで、このような印刷中にプリンタにエラーが発生することがある。この場合デジタルカメラの消費電力を抑えるために、休止モードに切り替えることが考えられる。しかしながらエラー終了後に再び画像データを送信する場合、デジタルカメラはプリンタの状態をずっと監視していなければならず、通信を行っていることで消費電力が大きいという課題がある。
【課題を解決するための手段】
【０００７】
本発明は、上記の課題を解決するためになされたものであり、無線通信ネットワークを構成する無線通信手段と、前記無線通信手段を用いてデータを送信する無線送信機と、前記無線通信手段を用いてデータを受信するプリンタと、からなる無線通信システムにおいて、前記無線送信機と前記プリンタが一対一の接続を確立する接続確立手段と、前記無線送信機から前記プリンタに対してデータを送信している間に、前記プリンタがデータを受信できない状態になったとき、前記無線送信機を休止モードに遷移させる際に、前記状態の種類によって休止モードの種類を変えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、プリンタのエラーの種類に応じて休止モードを切り替えるので、エラーが解除された際に再び印刷を開始するまでの時間を短縮し、且つ消費電力を少なく抑えることができる。
【発明を実施するための最良の形態】
【０００９】
以下に、図面を参照しながら、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素の相対配置、表示画面等は、特に特定的な記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
【実施例】
【００１０】
近距離の情報機器間で放射電界や、静電界や、誘導電界を用いた非接触式の通信システムでは、静電界や誘導電界は発生源からの距離に対し、それぞれ距離の３乗、または２乗に反比例する。したがって通信相手が近距離にいるときだけ通信を行い、近距離にいないときには他の無線通信システムに影響を与えない無線通信システムを実現することができる。
【００１１】
本実施例の図１は、高周波数の広域帯信号を用いるＵＷＢ通信方式を実装したＵＷＢユニットのブロック図である。
【００１２】
図においてＵＷＢユニット１００は無線通信システムを提供している。このＵＷＢ１００が無線送受信機として無線送信機、または無線受信機となる。カプラ１０２はアンテナの役割を果たし、無線通信ネットワークを介してアナログ無線電波を送受信してＵＷＢユニット１００の送信部、または受信部となる。カプラ１０２には静電界、または誘導電界を送受信するための機能が実装されている。高周波の広帯域信号を電界結合で通信する方式を採用しているので、数センチ程度の近距離通信が可能である。数センチの距離を離れると信号が急速に減衰するためそれ以上の距離で他の電波と干渉することは少ない。この距離の設定は電界の信号の強さと有効閾値を設定することで任意に決めることができる。本実施例では５センチから電界信号の減衰が始まり、７センチが有効閾値となるように設定してあるとする。以下、減衰開始距離＝５センチ、電界有効閾値＝７センチと定義する。
【００１３】
ＲＦ部１０３はアナログ信号をデジタル信号に変復調する機能を備えている。ＲＦ部１０３はシンセサイザを備えていて、バンド、チャネルの周波数を識別し、周波数割り当てデータによるバンド、チャネルの制御をしている。送受信制御部１０４は送受信フレームの組み立て及び分解、プリアンブル付加及び検出、フレーム識別を行う。ＥＥＰＲＯＭ１０５には本装置を一意に識別するための識別情報となる機器ＩＤを格納する。機器ＩＤは全ての装置間でユニークに決定される。これによりＵＷＢユニット同士は一対一の通信を確立することができる。機器ＩＤはＭＡＣアドレスで代用しても良い。
【００１４】
＜実施例１＞
以下、本発明の一実施形態としての無線通信システムを説明する。本システムはマルチファンクションプリンタ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ、以後ＭＦＰと呼ぶ）と、デジタルカメラから構成される。このＭＦＰは、画像読取装置と印刷装置が一体となっており、原稿台に載せられた原稿を読取部としての画像読取装置が読み取って、記録部としてのインクジェットプリンタである印刷装置が印刷を行う。またデジタルカメラは、撮影することでデジタル画像を生成可能であり、またここでは、デジタル画像を印刷するために、デジタル画像をＭＦＰに送信できる。
【００１５】
本実施例１で説明するのは、次のようなケースである。最初に、デジタルカメラをユーザが操作してデジタル画像を送信するための状態に遷移させる。次にＭＦＰがデジタルカメラからデジタル画像を受信して印刷を開始する。印刷をしている間は、デジタルカメラは印刷の状況を表示部に表示し、ユーザからの追加指示がある場合はその指示をＭＦＰに送信する。ＭＦＰは印刷の状況をデジタルカメラに送信し、デジタルカメラからの指示を受けた場合はそれを実行する。また、ＭＦＰは同時に新たなデジタルカメラからの接続要求が無いかを監視する。
【００１６】
図５は、ＭＦＰ５００の概略構成を示すブロック図である。
【００１７】
ＭＦＰ５００は装置のメインの制御を行うメインボード５０１と、プリントデータを受け取ってインクの吐出制御を行うプリントキャリッジ５０２と、デジタルカメラなどの他デバイスとのデータ通信を行うＵＷＢユニット５２４からなる。
【００１８】
メインボード５０１においてＣＰＵ５０３は、システム制御部であり、ＭＦＰ５００の全体を制御する。ＲＯＭ５０４は、ＣＰＵ５０３が実行する制御プログラムや組み込みオペレーティングシステム（ＯＳ）プログラム等を格納する。本実施例では、ＲＯＭ５０４に格納されている各制御プログラムは、ＲＯＭ５０４に格納されている組み込みＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウエア制御を行う。
【００１９】
ＲＡＭ５０４は、ＳＲＡＭ（ｓｔａｔｉｃ  ＲＡＭ）等で構成され、プログラム制御変数等を格納し、また、ユーザが登録した設定値やＭＦＰ５００の管理データ等を格納し、各種ワーク用バッファ領域、プリントバッファ領域が設けられている。
【００２０】
画像メモリ５０６は、ＤＲＡＭ（ｄｙｎａｍｉｃ  ＲＡＭ）等で構成され、ＵＷＢユニット５２４を介して受信した画像データや、符号復号化処理部５１２で処理した画像データや、メモリカードコントローラ５１６を介して取得した画像データなどを蓄積する。
データ変換部５０７は、ページ記述言語（ＰＤＬ）等の解析や、画像データからプリントデータへの変換などを行う。
【００２１】
読取制御部５０８について説明する。読取部５１０が、ＣＩＳイメージセンサ（密着型イメージセンサ）によって原稿を光学的に読み取る。次に電気的な画像データに変換した画像信号を、図示しない画像処理制御部を介して、２値化処理や中間調処理等の各種画像処理を施し、高精細な画像データを出力する。なお、本実施例では、読取制御部５０８は、原稿を搬送しながら読み取りを行うシート読取制御方式と、原稿台にある原稿をスキャンするブック読取制御方式の両制御方式に対応している。
【００２２】
操作部５０９はインタフェースパネル７００上に配置され、ユーザが画像印刷データの決定や登録値の設定データ設定の登録動作を行う。表示部５１１は、ＬＥＤ（発光ダイオード）とＬＣＤ（液晶ディスプレイ）等によって構成される。これらを用いることで各種入力操作や、ＭＦＰ５００の動作状況、ステータス状況の表示等を行う事ができる。
符号復号化処理部５１２は、ＭＦＰ５００で扱う画像データ（ＭＨ、ＭＲ、ＭＭＲ、ＪＢＩＧ、ＪＰＥＧ等）を符号復号化処理や、拡大縮小処理を行う。
【００２３】
ＢｌｕｅＴｏｏｔｈ（商標登録）通信部５１３は、ＢｌｕｅＴｏｏｔｈによる通信を制御しており、通信Ｉ／Ｆ制御部や、ベースバンド部、ＲＦ部、アンテナ等から構成される。これにより、ＭＦＰ５００はＢｌｕｅＴｏｏｔｈ通信規格で定められた通信を行うことができる。
【００２４】
データ蓄積部５１４はデータを蓄積するための部位である。本実施例では画像メモリ５０６でのＤＲＡＭではデータバックアップ用の領域を用意していないため、データ保存領域としてデータ蓄積部５１４を用意している。なお、このようなメモリ構成はこれに限定されるものではない。例えば画像メモリ５０６と共有させてもよいし、データ蓄積部５１４にデータのバックアップなどを行ってもよい。またデータ蓄積部５１４にデジタル画像などを保存し、印刷に用いたりもできる。また本実施例ではＤＲＡＭを用いているが、ハードディスクや不揮発性メモリ等を使用する場合もあるのでこの限りではない。
【００２５】
給紙部５１５は印刷のための用紙を保持する事ができる部位である。記録制御部５２５からの制御で給紙部５１５から給紙を行うことができる。特に給紙部は複数種類の用紙を一つの装置に保持するために、複数の給紙部を用意する事ができる。そして記録制御部５２５により、どの給紙部から給紙を行うかの制御を行うことができる。
【００２６】
メモリカードコントローラ５１６は、メモリカードを挿入して、ＵＳＢ通信規格で定められたプロトコルを通じてメモリカードのデータを送受信する。ＵＳＢ通信規格は、双方向のデータ通信を高速に行うことが出来る規格であり、１台のホスト（マスター）に対し、複数のハブまたはファンクション（スレーブ）を接続することが出来る。
【００２７】
メモリカード５１９はデータ記憶媒体であり、ＭＦＰ５００に接続する事が出来る。メモリカードには画像のデータやその他電子データを保存することができる。
【００２８】
プリントキャリッジ５０２はプリントヘッド制御部５１７と、プリントヘッド５１８から構成される。プリントキャリッジ５０２は主走査方向に移動しながらプリント動作を行う。プリントヘッド制御部５１７はフレキシブルケーブル５２２を介して記録制御部５２５からプリントデータを受信する。受信したデータに応じてプリントヘッド５１８から吐出するインクの制御を行う。
【００２９】
記録制御部５２５は、印刷される画像データに対し、図示しない画像処理制御部を介して、スムージング処理や記録濃度補正処理、色補正等の各種画像処理を施し、高精細な画像データに変換し、プリントヘッド制御部５１７に出力する。また、プリントヘッド制御部５１７を制御することにより、定期的にプリントヘッド制御部５１７の状態情報を取得する役割も果たす。
【００３０】
ＵＷＢユニット５２４は、デジタルカメラなどの他デバイスとのデータ通信を行う通信部である。データをパケットに変換し、他デバイスにパケット送信を行う。逆に、外部の他デバイスからのパケットを、データに変換してＣＰＵ１０１に対して送信したりする。詳細は図１を用いて説明している。ＵＷＢユニット５２４はバスケーブル５２３を介してシステムバス５２１に接続されている。
【００３１】
上記構成要素５０３〜５０９、５１１〜５１６は、ＣＰＵ５０３が管理するシステムバス５２１を介して、相互に接続されている。本実施例においては、読取部５１０と読取制御部５０８を用いて原稿を読取、データ変換部５０７を経て、データ蓄積部５１４に画像データを保存する事ができる。そして操作部５０９からの操作によって、画像データの印刷指示ができる。印刷指示を受けたら記録制御部５２５を用いてデータを変換して、プリントキャリッジ５０２によって印刷をすることができる。
【００３２】
図６はＭＦＰ５００の外観および内部構成の透視図である。メインボード５０１がＭＦＰ筐体の右側に取り付けられている。メインボード５０１とプリントキャリッジ５０２を結ぶフレキシブルケーブル５２２によって印刷データが送信されている。フレキシブルケーブル５２２はプリントキャリッジ５０２がシャフト６００上を往復する最中もデータを送受信できる。メインボード５０１とＵＷＢユニット５２４はバスケーブル５２３を介して接続されており、高速にデータを通信することができる。ＵＷＢユニットは通信可能距離が短いため、できるだけＭＦＰ筐体の表面のＵＷＢ無線機器置き場７０２に近い場所に設置する。少なくとも電界有効距離よりも短い距離になるようにする。読取部５１０に原稿をセットして、原稿蓋９０５を閉めてから原稿を読み取る。その他、印刷シートを搬送する不図示の搬送部等がある。
【００３３】
図７は、図６で説明したインタフェースパネル７００の詳細構成を表した図である。インタフェースパネル７００は表示部７０１、ＵＷＢ無線機置き場７０２、操作部７０３から構成される。表示部７０１はドットマトリクスＬＣＤであり、印刷に用いる画像データを可視化したり、ユーザ設定状態を表示したり、各種作業状況を設定したりする。
ＵＷＢ無線機置き場７０２はＭＦＰ５００がデジタルカメラなどの外部機器とデータを送受信するための接触部である。ＵＷＢ無線機置き場の内部にはＵＷＢユニットがあり、電界による信号が発信されている。ＵＷＢユニットを装着したデジタルカメラなどの外部機器をＵＷＢ無線機置き場に近接または接触させることで、お互いが電界による信号を送受信して接続を確立し、通信を行うことができる。
【００３４】
操作部７０３はユーザがＭＦＰ５００を操作するためのキーから構成されている。十字キー７０５は表示部のカーソル移動などに用いる。セットキー７０４は設定入力キーである。スタートキー７０６は印刷やコピーなどの動作をスタートさせる時などに用いる。ストップキー７０７は印刷やコピーなどの動作をストップさせる時などに用いる。
【００３５】
図１５は、デジタルカメラ１５００の概略構成を示すブロック図である。
【００３６】
デジタルカメラ１５００において、ＣＰＵ１５０１は、システム制御部であり、デジタルカメラ１５００の全体を制御する。ＲＯＭ１５０２は、ＣＰＵ１５０１が実行する制御プログラムや組み込みオペレーティングシステム（ＯＳ）プログラム等を格納する。本実施例では、ＲＯＭ１５０２に格納されている各制御プログラムは、ＲＯＭ１５０２に格納されている組み込みＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウエア制御を行う。
【００３７】
ＲＡＭ１５０３は、ＳＲＡＭ（ｓｔａｔｉｃ  ＲＡＭ）等で構成される。このＲＡＭ１５０３はプログラム制御変数等を格納し、またユーザが登録した設定値やデジタルカメラ１５００の管理データ、デジタルカメラ１５００の機器ＩＤ等を格納し、また各種ワーク用バッファ領域が設けられている。画像メモリ１５０４は、ＤＲＡＭ（ｄｙｎａｍｉｃ  ＲＡＭ）等で構成され、撮像部１５０９を介して撮像された画像データを一時的に蓄積したり、メモリカードから読み込んだ画像を一時的に蓄積したりする。また、ＵＷＢユニットを用いて画像を送信する際にも送信用バッファとして使用する。データ変換部１５０５は、画像データの変換などを行う。
【００３８】
ＢｌｕｅＴｏｏｔｈ（商標登録）通信部１５０６は、ＢｌｕｅＴｏｏｔｈによる通信を制御しており、通信Ｉ／Ｆ制御部や、ベースバンド部、ＲＦ部、アンテナ等から構成される。これにより、デジタルカメラ１５００はＢｌｕｅＴｏｏｔｈ通信規格で定められた通信を行うことができる。操作部１５０７は、ユーザがメモリカード内の写真を選択してＵＷＢユニットを介してデータ転送指示を行う際に使用したり、その他、撮影指示や、各種設定指示を行ったりする。
【００３９】
表示部１５０８は、ドットマトリクスＬＣＤであり、印刷に用いる画像データを可視化したり、ユーザ設定状態を表示したり、各種作業状況を設定したりする。
【００４０】
撮像部１５０９は、デジタルカメラ１５００が画像を撮影するための部位であり、レンズ、画像センサ、シャッターなどから構成される。
【００４１】
メモリカードコントローラ１５１０は、メモリカードを挿入して、ＵＳＢ通信規格で定められたプロトコルを通じてメモリカードのデータを送受信する。ＵＳＢ通信規格は、双方向のデータ通信を高速に行うことが出来る規格であり、１台のホスト（マスター）に対し、複数のハブまたはファンクション（スレーブ）を接続することが出来る。メモリカード１５１２はデータ記憶媒体であり、デジタルカメラ１５００に接続する事が出来る。メモリカードには画像のデータやその他電子データを保存することができる。
【００４２】
ＵＷＢユニット１５１１は、ＭＦＰやプリンタなどの他デバイスとのデータ通信を行う通信部である。データをパケットに変換し、他デバイスにパケット送信を行う。逆に、外部の他デバイスからのパケットを、データに変換してＣＰＵ１５０１に対して送信したりする。詳細は図１を用いて説明している。
【００４３】
上記構成要素１５０２〜１５１１はＣＰＵ１５０１が管理するシステムバス１５１４を介して、相互に接続されている。本実施例においては、撮像部１５０９を用いて画像データを撮影し、データ変換部１５０５を経て、メモリカード１５１２に画像データを保存する事ができる。そして操作部１５０７からの操作によって、画像データの転送指示ができる。転送指示を受けたらＵＷＢ１５１１を用いてデータをＭＦＰなどの他デバイスに送信して印刷をすることができる。
【００４４】
図１７は、図１で示したＵＷＢユニットの状態遷移を表したＵＷＢユニット状態遷移図である。１７０１は主動モードのデバイスの状態遷移を表したものであり、１７０２は受動モードのデバイスの状態遷移を表したものである。ここでいう主動モードとは送信機状態のことであり、データ送受信の必要性が生じたデバイスのことである。受動モードとは受信機状態のことであり、主動モードのデバイスからデータ送受信の開始信号を受け取るデバイスのことである。具体的には、デジタルカメラからＭＦＰに対して印刷要求をして、ＭＦＰは画像データを受け取って印刷を行う場合は、デジタルカメラが主動モードになり、ＭＦＰが受動モードとなる。
【００４５】
１７０３はパワーオフ状態を表し、電源が入っていない状態のことである。この状態で、電源が投入されると、１７０４スリープ状態に遷移する。１７０４はスリープ状態を表し、電源は入っているが、ＵＷＢユニット１００は動作していない状態である。この状態で、周期的、または何らかのトリガによって１７０５サーチ状態に遷移する。１７０５はサーチ状態を表し、後述する１７０９接続要求状態にあるデバイスからの接続要求信号を受信できる状態である。この状態で接続要求信号を受信すると１７０６接続要求受信状態に遷移する。または、一定周期時間が経過するか、何らかのトリガによって１７０４スリープ状態に遷移する。１７０６は接続要求受信状態を表し、１７０１主動モードにあるデバイスからの主動機ＩＤを記憶してから、１７０７接続許可送出状態に遷移する。１７０７は接続許可送出状態を表し、１７０９接続要求状態にあるデバイスに対して接続許可信号を送出している状態である。この状態で受信確認応答信号を受信すると１７０８接続中状態に遷移する。１７０８は接続中状態を表し、１７１１接続中状態にあるデバイスとパケットを用いて通信可能な状態である。この状態で、１７１１接続中状態にあるデバイスから切断信号を受信するか、自らが切断信号を送出するか、または何らかのエラーにより接続を確立できない状況になったら１７０５サーチ状態に遷移する。
【００４６】
一方、主動モードにあるデバイスの状態遷移について述べる。１７０９は接続要求状態を表し、データの送受信の必要性が生じたために、接続要求信号を送出し続けている状態を表す。この状態で、所定の時間だけ接続要求信号を送出し続け、接続許可信号を受信できなかった場合は１７０５サーチ状態に遷移する。接続許可信号を受信できた場合は１７１０接続許可受信状態に遷移する。１７１０は接続許可受信状態を表し、接続許可信号を受信したら１７０２受動モードにあるデバイスからの受動機ＩＤを記憶してから受信確認応答信号を送出してから１７１１接続中状態に遷移する。１７１１は接続中状態を表し、１７０８接続中状態にあるデバイスとパケットを用いて通信を行うことができる。この状態で、１７０８接続中状態にあるデバイスから切断信号を受信するか、自らが切断信号を送出するか、または何らかのエラーにより接続確立ができない状況になったら１７０５サーチ状態に遷移する。
【００４７】
図１８は、図１で示したＵＷＢユニット１００が省電力モードになっている場合の状態遷移を表した図である。ＵＷＢユニット１００は１７０５サーチ状態になっている方が、１７０４スリープ状態になっている時よりも多くの電力を消費する。そこで省電力モードにすることで消費電力を抑えることができる。省電力モードでは、１８０１に表すＴ１時間だけサーチ状態に遷移し、１８０２に示すＴ２時間だけスリープ状態に遷移する。Ｔ１時間は接続要求信号が受信できるだけの時間以上に設定する。Ｔ２時間は適用する装置ごとに任意に設定できるが、Ｔ２時間が長ければユーザが１７０１主動モードにあるデバイスを近接させてから１７０２受動モードにあるデバイスが反応するまでの時間が長くなる。デバイス毎に適用用途に応じてＴ２時間は設定するのが良い。
【００４８】
図１９、図２０は、ＵＷＢユニット同士が送受信に用いるパケットのフォーマットを表した図である。
【００４９】
図１９はＵＷＢユニットが通信を行う際に送受信に用いるマネージメントフレームの構成を表した図であり、マネージメントパケット１９００はＵＷＢユニット同士が接続を確立するために用いるパケットである。プリアンブル１９０１はフレーム送信の開始を認識させ、同期を取るタイミングを与えるための信号である。ヘッダ１９０２は１９０４から１９０９に示すデータで構成される。１９０４は主動モードにあるデバイスの機器ＩＤを格納する。１９０５は受動モードにあるデバイスの機器ＩＤを格納する。１９０５の機器ＩＤは図１で前述したＥＥＰＲＯＭ１０５に格納されているＩＤのことである。１９０６はコマンドＩＤであり、接続の確立から切断までに用いるマネージメントコマンドをセットできる。ここでは具体的に接続要求、接続許可、受信確認応答、切断の４つの信号を表す。１９０７にはそれぞれのコマンドで用いられるパラメータをセットすることができる。１９０８にはパケット番号が格納されており、これは今回の接続処理が始まってから何番目のパケットかを示す通し番号である。１９０３は付加情報を表しており、必要に応じてマネージメントパケットに付加した情報を追加しても良い。
【００５０】
図１９のＡＣＫパケット１９１０は全てのコマンドに対する返信に用いるパケットである。例外的にＡＣＫが必要でないパケットも幾つか有るが、基本的に全てのパケットに対してＡＣＫパケットがセットで返信される。コマンドＩＤ１９１１にはＡＣＫがセットされる。対応パケット番号１９１２には、どのパケットに対応するのか、１９０８または後述の２００８に記載されるパケット番号がセットされる。
【００５１】
図２０はＵＷＢユニットが通信を行う際に送受信に用いるデータフレームの構成を表した図であり、データパケット２０００はＵＷＢユニット同士が接続を確立した後に、データを送受信する際に用いるパケットである。プリアンブル２００１はプリアンブル１９０１と同等の機能をもつ。ヘッダ２００２はコマンドＩＤ２００６を除いてヘッダ１９０２と同様である。コマンドＩＤ２００６はＤＡＴＡ＿Ｎｏ．ｘｘを表すコマンドがセットされる。ｘｘの部分はデータパケットの通し番号が記載されている。２００３はデータボディを表しており、プロトコルコマンドＩＤ２０１０と付加情報２０１１から構成される。プロトコルコマンドＩＤは画像転送コマンドや、画像転送終了コマンド、ステータス送信、中止要求コマンドなど、接続を確立した後に用いる全てのコマンドが定義されている。そして付加情報２０１１では、プロトコルコマンドＩＤで指定されたコマンドに対応する付加情報が記載されている。例えば、画像転送コマンドの時は付加情報２０１１には実際の画像情報がセットされ、ステータス送信の場合は現状のデバイスのステータスが送信される。
【００５２】
図２１は、ＵＷＢユニット１００を搭載しているデジタルカメラ１５００とＭＦＰ５００が通信を行って画像データを印刷する場合の、接続確立の際のシーケンスを表した図である。２１００から２１０８まではシーケンス、及び動作を表しており、２１０９から２１１５まではデジタルカメラ１５００及びＭＦＰ５００が図１７のＵＷＢユニット状態遷移図に従って状態遷移する状態を表している。最初にサーチ状態にあるデジタルカメラを、ユーザが操作して印刷する画像を選択して印刷開始を指示する操作を行ってから、デジタルカメラをＵＷＢ無線機器置き場７０２に近接させる。するとデジタルカメラは接続要求状態２１１３に遷移し、マネージメントパケット１９００に従った接続要求信号２１００が送出される。接続要求信号は接続許可信号が返信されるか、所定の時間が経過するまで送出信号２１０１、２１０４というように送出されつづける。
【００５３】
このとき、ＭＦＰが省電力モードであった場合は図１８のＴ１時間１８０１、Ｔ２時間１８０２に従ってそれぞれサーチ状態、スリープ状態を繰り返す状態である２１０９に遷移している。Ｔ１時間１８０１でサーチ状態になったときに接続要求を受け付けることができるので、２１０２で接続要求信号を受信する。送信要求信号を受け取ったら接続要求受信状態２１１０に遷移する。次にＭＦＰは２１０３で主動機ＩＤ１９０４を記憶する。接続を許可できる主動機ＩＤ１９０４であったならば接続許可信号２１０５を送出する。デジタルカメラは接続許可信号２１０５を受信すると、接続許可受信状態に遷移し、２１０７で受動機ＩＤ１９０５を記憶し、受信確認応答信号２１０８を送信して接続中状態２１１５に遷移する。受信確認応答信号２１０８を受信したＭＦＰは接続中状態２１１２に遷移する。デジタルカメラ、ＭＦＰが共に接続中状態に遷移することで接続を確立することができ、これより後はデータパケット２０００を用いて相互にデータを送受信することができる。
【００５４】
なお、以上の説明ではマネージメントパケット１９００に機器のＩＤが格納されているので、２１０３では、２１０２において受信した接続要求信号に含まれる主動機ＩＤ１９０４を記憶していた。しかし本発明はこれに限らず、マネージメントパケット１９００に機器のＩＤが格納されない場合であってもよい。この場合、ＭＦＰは２１０２において接続要求信号を受信すると、デジタルカメラに対してＩＤを要求する信号を送り、そして、この信号を受信したデジタルカメラが主動機ＩＤ１９０４をＭＦＰに送信すればよい。２１０３において、このような手順で送信されたＩＤを記憶する場合であっても、上述の図２１と同様の処理を行うことができる。
【００５５】
図２２は、ＵＷＢユニット１００を搭載しているデジタルカメラ１５００とＭＦＰ５００が通信を行って画像データを印刷する場合の、接続確立した後に画像データを転送する際のシーケンスを表した図である。通常は画像データのサイズはデータパケットの最大サイズよりも大きいので、一枚の画像は複数のパケットに分割して送信される。２２００は分割された画像のうちＮ番目の画像であることを表す画像転送Ｎである。データパケットはＡＣＫ２２０２が返信されるまでＭＦＰに対して送信され続ける。２２００が何らかの原因でＭＦＰまで到達しなかった場合でも、ＡＣＫ２２０２が返信されるまで２２０１以降も送信されつづけるので問題は無い。２２０１は送信され続けている例を表している。ＡＣＫ２２０２が返信されるとデジタルカメラは次のデータパケットである、２２０３の画像転送Ｎ＋１を送信する。ＭＦＰは画像転送Ｎ＋１を受信したら同様にＡＣＫ２２０４を返信する。図２２はプロトコルコマンドＩＤ２０１０が画像転送コマンドの場合を例に挙げたが、画像転送終了コマンド、ステータス送信、中止要求コマンドなどの場合でも同様である。また、無線通信においては、一部の例外を除いては基本的に正常に受信できたことを表すＡＣＫを返信することになっている。これ以降に示すシーケンスではＡＣＫは省略することにする。
【００５６】
図２３、図２４は、次のケースのシーケンス図を表したものである。簡単に説明すると、最初にデジタルカメラ１からＭＦＰに対して印刷したい画像データを送信する。次にＭＦＰで受信した画像データの印刷を開始する。印刷中に、ＭＦＰからデジタルカメラ１に印刷の状況を送信する。デジタルカメラ１では印刷の状況を表示部に表示する。同時にユーザからの指示も監視する。ＭＦＰでは、デジタルカメラ１以外に接続要求を送出しているデジタルカメラが存在しないかを探す。あったならば新しいデジタルカメラ２との通信を開始する。
【００５７】
図２３は、ＵＷＢ無線機器同士が接続を確立し、データを送受信し、ステータスを送受信し、且つ新たな機器からの信号をサーチしている際のシーケンスを表した図である。
【００５８】
上記説明した概要を、図２３で始まるシーケンスを用いて詳細に説明する。まず２３００では、図２１に示すシーケンスでＭＦＰとデジタルカメラ１の接続を確立する。このとき、デジタルカメラ１が主動モード１７０１であり、ＭＦＰが受動モード１７０２になる。次に、２３０１、２３０２では、図２２に示すシーケンスでデジタルカメラ１からＭＦＰに対して所望の画像データを送信する。２３０３では印刷状況をステータスとしてデジタルカメラ１に送信する。送信する情報には、印刷の残り時間、ＭＦＰのインク残量、エラーや警告がある場合にはユーザに対するメッセージなど、様々な情報が考えられる。２３０３は定期的に送信しても良いし、ステータスの変更があった毎に送信しても良い。２３０４ではユーザからの指示をＭＦＰに送信する。例えばユーザによってデジタルカメラ１の操作部を用いて印刷中断操作がなされた場合には、デジタルカメラ１からＭＦＰに対して変更命令を送信する。
【００５９】
次に２３０５では、ＭＦＰが新しいデジタルカメラが存在しないかを探すのだが、これを図１７のＵＷＢユニット状態遷移図をふまえて説明する。まず、ＭＦＰはデジタルカメラとデータを送受信しているので、接続中状態１７０８である。１７０８では一対一の接続が確立されているために新しいデジタルカメラが近接されてもＭＦＰは応答することができない。そこで、一時的にサーチ状態１７０５に遷移する。遷移する際には、２１０３で記憶した主動機ＩＤを記憶したままにしておいたままにする。または、主動機ＩＤはＲＡＭ５０５の別領域に保存しておいても良い。サーチ状態１７０５になったＭＦＰは所定の時間だけサーチ状態を保つことで接続要求状態１７０９にある新たなデジタルカメラを探すことができる。新たなデジタルカメラが見つからなかった場合には、擬似的に接続要求受信状態１７０６に遷移し、保存しておいた主動機ＩＤを用いることで接続許可送出状態１７０７に遷移し、受信確認応答信号２１０８が無くても接続中状態１７０８に遷移させる。そうすることでＭＦＰは再びデジタルカメラ１とステータス２３０３や変更命令２３０４を送受信することができる。
【００６０】
ＭＦＰが接続中状態１７０８と、サーチ状態１７０５の間を周期的に行き来することを、印刷中の期間、または新たなデジタルカメラ２が見つかるまで繰り返す（２３０６）。新たなデジタルカメラ２が見つかった場合は図２４に示すシーケンスに遷移する。２３０５でＭＦＰが新しいデジタルカメラが存在しないかを探すタイミングとしては、２３０３ステータス信号や２３０４変更命令信号が発生しない時間が望ましい。また、探している時間としては、次回の２３０３ステータス信号や２３０４変更命令信号が発生するであろう予測時間よりも短く設定するのが望ましい。
【００６１】
図２４は、ＵＷＢ無線機器同士が接続を確立し、データを送受信し、ステータスを送受信し、且つ新たな機器からの信号をサーチしている際に、新たな機器からの信号が見つかった場合のシーケンスを表した図である。ＭＦＰは接続要求信号２４００を受信して、２４００を送信した機器が接続を許可できる主動機ＩＤであったならば接続許可信号２４０１を送出する。同時にＭＦＰは２４００中の主動機ＩＤを記憶する。更に２４０２でデジタルカメラ１に対して切断信号を送出する。切断信号２４０２に対するＡＣＫがデジタルカメラ１から送信されたらＭＦＰはデジタルカメラ１の主動機ＩＤを破棄する。デジタルカメラ２は２４０１を受信したら、２４０１内の受動機ＩＤを記憶して接続中状態に遷移してから２４０４の画像転送信号１を送出する。
【００６２】
以上の図２３、図２４に記載するフローを実施することで、ＭＦＰはデジタルカメラ１からの画像を受信して印刷中であるとき、デジタルカメラ１と通信してステータスやユーザの操作を送受信することができる。それと同時に新たなデジタルカメラ２が近接されていることを検知することもできる。
【００６３】
また図２３において、２３００の接続確立から２３０２の画像転送信号ｎまでの間は、ＭＦＰは新たなデジタルカメラの検知を行わず、２３０６を繰り返している間に検知を行う構成にしている。こうすることで、画像を転送している間は他デバイスの近接を無視できるので、確実に画像を転送することができる。
【００６４】
図２５、図２６、図２７は、次のケースのシーケンス図を表したものである。簡単に説明すると、最初にデジタルカメラからＭＦＰに対して印刷したい画像データを送信する。次にＭＦＰで受信した画像データの印刷を開始する。画像はサイズの大きい画像や複数毎の場合、画像転送をしている最中にＭＦＰの受信バッファがメモリフルになって一時的に画像データを受け付けられなくなる。その他、ＭＦＰの紙詰まりやインク切れなど、何らかの原因でＭＦＰが画像を受けられなくなったとき、デジタルカメラに対して中断信号を送出する。そして、中断原因が解消したらデータ送信を再開する。
【００６５】
図２５はＭＦＰとデジタルカメラが接続を確立し、データを送受信し、ＭＦＰから中断信号を送る場合のシーケンスを表した図である。まず２５００では、図２１に示すシーケンスでＭＦＰとデジタルカメラの接続を確立する。このとき、デジタルカメラが主動モード１７０１であり、ＭＦＰが受動モード１７０２になる。次に、２５０１では、図２２に示すシーケンスでデジタルカメラ１からＭＦＰに対して所望の画像データを送信する。このケースでは、ｎ枚の画像を送信したい場合であり、２５０２でｎ−３枚目までの送信が完了する。ここでＭＦＰの受信バッファがメモリフルをおこしてそれ以上画像データを受信できない状態になったとする。すると、ＭＦＰはデジタルカメラに対して中断信号を送出する。
【００６６】
デジタルカメラが画像データ転送を中断して再開を待つ休止モードには２種類あり、定期監視モードと、電源断モードである。定期監視モードはデジタルカメラの通信部は動作可能であり、つまりは通信可能な状態になっているが、それ以外の部分は省電力のために休止している状態のことを示す。この状態の時には通信部が再開要求信号を受信すればすぐに画像転送を再開することができる。一方、電源断モードはデジタルカメラの通信部が通信不可能な状態になっており、それ以外の部分も省電力のために休止している状態のことを示す。この状態の時には通信部は再開要求信号を受信することはできず、自らのタイマによって休止状態から起床しなければならない。
【００６７】
図２６は、デジタルカメラを定期監視モードにした際の、画像転送を再開するシーケンスを表した図である。２５０３で中断信号を受信したデジタルカメラは定期監視モードになっている。デジタルカメラは再開要求信号２６００を受信したら定期監視モードから起床して画像データを送信できる状態に復帰する。復帰が終了したら再開許可信号２６０１を送出してＭＦＰに対して再開許可信号２６００を送出する。次に先ほど送出が完了していなかった２６０２画像転送信号（ｎ−３枚目）から再開して、２６０３画像転送信号（ｎ枚目）まで転送が終了したら２６０４切断信号を送出して本シーケンスを終了する。
【００６８】
図２７は、デジタルカメラを電源断モードにした際の、画像転送を再開するシーケンスを表した図である。２５０３で中断信号を受信したデジタルカメラは電源断モードになっている。電源断モードにする際には、２５０３中断信号において、デジタルカメラが電源断モードから復帰する時間を設定しておく。２７００では、その時間が経過したら２７０１の再開要求信号を送出する。ＭＦＰは、再開が可能な状態であれば、２７０２再開許可信号を送出して画像データの送信を再開する。再開が不可能な状態であれば、再び２５０３の中断信号を送出してデジタルカメラを電源断モードにして２７００から繰り返す。
【００６９】
電源断モードの方が定期監視モードよりも消費電力を低く抑えることができるため、印刷を中断して待つ場合は有利である。しかし、ＭＦＰからの再開要求信号が受けられないため、一定の間隔でＭＦＰの状態を監視する必要がある。そこで、本発明ではＭＦＰとデジタルカメラの画像データ転送が中断する原因に応じて電源断モードと定期監視モードを切り替えることにする。具体的には、ＭＦＰの再開時間が予測できる中断原因か否かにより切り替える。再開時間が予測できる中断原因としては、受信バッファのメモリフル、プリントヘッドの温度が異常に上昇する昇温エラー、プリントヘッドのクリーニングなどを行う回復中状態などが上げられる。また、再開時間が予測できない中断原因としては、紙詰まり、インクタンク交換、記録紙無しエラーなどが挙げられる。再開時間が予測できる中断原因が発生したときには、デジタルカメラに対して、電源断モードで中断するように指示する。再開時間が予測できない中断原因が発生したときには、デジタルカメラに対して定期監視モードで中断するように指示する。そうすることで、再開時間が予測可能な中断原因の時にはデジタルカメラの消費電力を抑える状態で中断でき、再開時間が予測不可能な中断原因の時には中断原因が解消されたときに速やかに画像転送を再開することができる。
【００７０】
＜実施例２＞
以下、本発明の一実施形態としての無線通信システムを説明する。本システムでは、ＵＷＢユニットを搭載したメモリカード、デジタルカメラ等のデバイスと、そのデバイスと実施例１で説明した近接無線通信が可能なメモリリーダから構成される。なお、メモリカードの場合は、その内容を読書きすることができる。このような構成において、特にメモリリーダのＵＷＢユニットが移動する場合の実施例を示す。
【００７１】
本実施例２で説明するのは、次のようなケースである。最初に、メモリカードをメモリリーダにセットする。このメモリリーダの置き場には複数のメモリカードを任意の場所に置くことができる。またメモリリーダはメモリカードが置かれた平面上のＸＹ方向にＵＷＢユニットを走査してメモリカードを探索する機構をもっている。メモリカードの位置にＵＷＢユニットを移動させて、メモリカード内のデータを送受信する。
【００７２】
図２は、メモリリーダ２００の概略構成を表すブロック図である。ＵＷＢユニット２０１は、メモリカードなどの他デバイスとのデータ通信を行う通信部である。データをパケットに変換し、他デバイスにパケット送信を行う。逆に、外部の他デバイスからのパケットを変換して、データ蓄積部２０４に蓄積したりする。詳細は図１を用いて説明している。
【００７３】
本実施例では、ＵＷＢユニット２０１は可動式になっている。ＣＰＵ２０２は、システム制御部であり、メモリリーダ２００の全体を制御する。駆動制御部２０３は可動式のＵＷＢユニット２０１の駆動を制御する。データ蓄積部２０４は、ＵＷＢユニット２０１を介して送受信されるデータをバッファする。送信の際にはデータ蓄積部２０４にデータを記憶しておき、逐次ＵＷＢユニットを通じて送信する。受信の際にはＵＷＢユニットを通じて受信したデータを蓄積し、データ変換部２０５またはＣＰＵ２０２で処理されるのを待つ。データ変換部２０５ではホストデバイスとメモリカードリーダ２００との間で所望のデータに変換して通信を行う。ホストデバイスＩ／Ｆ２０６はＰＣなどのホストデバイスとの論理的なＩ／Ｆを提供する。
【００７４】
図３は、メモリリーダ２００の外観図である。ＵＷＢ無線機器置き場３００はメモリカードやデジタルカメラなど、ＵＷＢユニット１００を搭載したＵＷＢ無線機器を載せる場所である。ＵＷＢ無線機器置き場３００においたデバイスは、デバイス側で送信指示を行うか、メモリリーダが接続されたＰＣを用いて受信指示を行うことで、デバイス側からＰＣ側へデータを転送することができる。また、逆の指示を行うことでＰＣ側からデバイス側へもデータを転送することができる。ＰＣなどのホストデバイスとはコネクタ３０１を物理的なＩ／Ｆとして接続される。
【００７５】
図４は、メモリリーダ２００の内部透視図である。４００はＸＹ駆動ユニットであり、ＸＹ方向への移動や、加減速の制御を行う。このＸＹ駆動ユニット４００によりＸＹ駆動ユニット４００はＸシャフト４０１、Ｙシャフト４０２上をＸＹ方向に自由に移動することができる。またＸＹ駆動ユニット４００上にはＵＷＢユニットが搭載されており、このＵＷＢユニットはＵＷＢ無線機器置き場３００上に置かれたＵＷＢ無線機器と通信を行う。この通信の際には、減衰開始距離、及び電界有効閾値といったＵＷＢユニットの信号の信号間隔を考慮して、なるべくＵＷＢ無線機器置き場３００の表面に近い場所を駆動するようにする。この通信で得られたデータはフレキシブルケーブル４０３を介してメインボード４０４に転送される。このフレキシブルケーブル４０３は通信を行ったデータの送受信の他にも、ＸＹ駆動ユニットの制御信号の送受信、電源の供給のために用いられる。
【００７６】
図３０は、ＸＹ駆動ユニットの走査を示す図である。
【００７７】
図３０（ａ）は、ＸＹ駆動ユニット４００が、ＵＷＢ無線機器置き場３００に置かれている位置を探索する様子を表した図である。走査エリア３０００はＵＷＢ無線機器置き場３００のエリアに対応しており、ＸＹ駆動ユニット４００は走査エリア３０００を漏れが無く走査する。走査ポイント３００１は格子状に並べられており、ＸＹ駆動ユニット４００は全ての走査ポイント３００１でＵＷＢ無線機器を走査して無線機器の有無を検知する。ここでは、走査順３００２に従って移動しながら走査を行う。
【００７８】
図３０（ｂ）において、走査ポイント間距離（Ｌ）３００３は走査ポイント３００１が並べられている間隔を表しており、探索間隔となる。Ｌは電界有効閾値（Ｔ）３００４を考慮して、ＵＷＢ無線機器がどの場所に置かれても検知できる値に設定する。
【００７９】
図３３は、メモリリーダにおいて、主動モードのＵＷＢ無線機器を探索する場合のフローを表した図である。本フローはデジタルカメラ側で送信したい画像を選択し、ＵＷＢ無線機器置き場３００に置き、メモリリーダが読み取った画像データをＰＣに送信する場合を例に説明する。この場合は、デジタルカメラ側が主動モードになり、メモリリーダが受動モードになって走査を開始する（この走査モードのことを以後、主動モード走査と呼ぶ）。本フローでは、最初にＵＷＢ無線機器の位置を疎検出して例えば走査ポイント３００１の４点の内部にあることを予測する。次にこの４点の中の予測ポイントを計算し、実際の位置を検出する。
【００８０】
本フローはＳ３３００から始まり、Ｓ３３０１に進む。この時点で、デジタルカメラ側で画像が選択され、ＵＷＢ無線機器置き場３００に置かれている。Ｓ３３０１では、カードリーダのＵＷＢユニットを受動モードのサーチ状態にしてＳ３３０２に進む。Ｓ３３０２ではデジタルカメラの位置を疎検出する。このＳ３３０２の詳細は図３４のフローを用いて説明する。
【００８１】
図３４はメモリリーダにおいて、主動モードのＵＷＢ無線機器を疎検出する場合のフローを表した図である。図３４はＳ３４００から始まり、Ｓ３４０１に進む。Ｓ３４０１では、ＸＹ駆動ユニット４００は走査ポイント３００１を走査順３００２に従って走査する。Ｓ３４０２に進み、ＵＷＢユニットが検出した信号は一定値以上かどうかを判断する。一定値以上であれば、その走査ポイントの近辺にデジタルカメラが存在すると判断してＳ３４０３に進み、走査ポイント、信号レベル、主動機ＩＤを記憶してＳ３４０４に進む。一定値以上でなければ、デジタルカメラは存在しないということなので、Ｓ３４０４に進む。Ｓ３４０４では全ての走査ポイントを走査したかどうかを判断し、全て走査したのならばＳ３４０５に進み、そうでなければＳ３４０１に戻る。Ｓ３４０５では、隣接する４点で信号レベルが一定値になっているエリアを検出する。具体的には図３１で示されるようなエリアになる。図３１はＵＷＢ無線機器の移動によるデバイス位置の疎検出を説明する図であり、３１００の予測エリア１及び、３１０１の予測エリア２では４点において信号レベルが一定値以上になっている。全ての予測エリアを検出したら、Ｓ３４０６に進み、図３４のフローを終了する。
【００８２】
Ｓ３３０２では、以上の図３４のフローを実行してからＳ３３０３に遷移する。Ｓ３３０３では、Ｓ３３０２において少なくとも一つ以上の予測エリアが検出できたかどうかを判断する。できた場合にはＳ３３０４に進み、できなかった場合にはＳ３３０８に進み、本フローを終了する。Ｓ３３０４からＳ３３０７では疎検出で検出された予測エリアに対して詳細検出を行う。Ｓ３３０４では予測エリアの４点から予測デバイス位置を検出する。具体的には図３２を用いて説明する。
【００８３】
図３２はデバイスの位置の詳細検出を説明する図である。
【００８４】
Ｓ３３０２において疎検出をしたことで、図３２（ａ）のように信号強度Ａを持つ走査ポイント３２０１から信号強度Ｄを持つ走査ポイント３２０４までの４点での信号強度が分かる。信号の強度、すなわち電界の強度は距離の２乗または３乗に比例するため、電界の強さの平方根、または三乗根を用いて比を用いて予測デバイスまでの距離を算出することができる。したがって、上記４点の走査ポイントから予測デバイスまでの距離を算出することで予測デバイス位置３２００を検出することができる。なお、２乗を用いるか、３乗を用いるかは、ＵＷＢユニットのカプラが静電界を用いるか、誘導電界を用いるかで判断すればよい。また、静電界で誘導電界無い場合でも、距離と信号強度の特性に応じて判断すれば良い。このようにしてＳ３３０４で予測デバイス位置３２００を検出したら、Ｓ３３０５に進む。
【００８５】
Ｓ３３０５では予測デバイス位置３２００を中心とした新たな４点を設定して、さらに詳細にデバイスの位置を検出する。具体的には図３２（ｂ）を用いて説明する。予測デバイス位置３２００の周囲を一定の距離だけ離して正方形上に新たな４点を設定する。なお、この正方形は図３２（ａ）で示した正方形よりも小さな正方形を設定する。その４点で測定した信号強度を３２０５信号強度Ａ’から３２０８信号強度Ｄ’とする。図３２（ａ）で説明した検出方法と同様に、３２０５信号強度Ａ’から３２０８信号強度Ｄ’を用いてデバイス位置３２０９を検出する。
【００８６】
Ｓ３３０６ではデバイス位置３２００とデジタルカメラの主動機ＩＤを記憶してＳ３３０７に進む。Ｓ３３０７では、Ｓ３３０３で見つかった全ての予測エリアに対して詳細検出を行ったかを判断して、終わっていなかったらＳ３３０４に戻り、終わっていたらＳ３３０８に進み本フローを終了する。
【００８７】
以上で説明した図３３、図３４のフローを実施することで、ＸＹ駆動ユニット４００が、ＵＷＢ無線機器置き場３００に置かれているＵＷＢ無線機器を精度良く検出することができる。このため、ユーザは任意の場所にデジタルカメラを置いた場合でも精度良くＰＣにデータを送信することができる。また、送受信に用いるデバイスとしてはデジタルカメラ、メモリカード、携帯電話などＵＷＢユニットを搭載している任意の機器が考えられる。
【００８８】
次に、ＵＷＢ無線機器置き場３００に置かれたデジタルカメラに、ＰＣに保存されたデータを送信する場合を例に説明する。この場合は、デジタルカメラ側が受動モードになっており、メモリリーダが主動モードになって走査を開始する（この走査モードのことを以後、受動モード走査と呼ぶ）。デジタルカメラなどのモバイル機器はバッテリ駆動のため、通常は図１８に示すような省電力モードになっていることが多い。ここでは、送信先のデジタルカメラが省電力モードになっていても送信ができる例を示す。
【００８９】
最初に、カードリーダのＵＷＢユニットを主動モードにする。次に疎検出をするために図３５のフローを実施する。図３５は、メモリリーダにおいて、受動モードのＵＷＢ無線機器を疎検出する場合のフローを表した図である。図３５のフローはＳ３５００から始まり、Ｓ３５０１に進む。Ｓ３５０１ではＸＹ駆動ユニット４００は走査ポイント３００１を走査順３００２に従って走査する。Ｓ３５０２では、Ｓ３５０１において走査するたびに、その走査ポイントで停止する。これは省電力モードとなっているデジタルカメラがサーチ状態となることを保証するためである。つまり、前述したように省電力モードとなっているデバイスはサーチ状態でないと通信する相手となるＵＷＢユニットを認識することができない。またこの場合、図１８に示したように一定時間間隔でサーチ状態となる。したがって少なくとも図１８の１８０１Ｔ１時間は接続要求を出し続ける必要があるために、カードリーダのＵＷＢユニットは走査ポイント３００１毎に停止させる。こうすることで、省電力モードになっているデジタルカメラも検出することができる。
【００９０】
次にＳ３５０３に進み、カードリーダのＵＷＢユニットにより検出された信号が一定値以上かどうかを判断する。一定値以上であれば、その走査ポイントの近辺にデジタルカメラが存在するということなので、Ｓ３５０４に進み、そうでなければＳ３５０６に進む。Ｓ３５０４では、走査ポイント、信号レベル、受動機ＩＤを記憶してＳ３５０５に進む。Ｓ３５０５では検出したデジタルカメラの省電力モードを一時的に解除するコマンドを送信する。これにより、後に行う詳細検出のために走査する際には、上述のＳ３５０２のように走査ポイントでＴ１時間以上停止する必要は無くなる。Ｓ３５０６以降の処理は図３４と同様であり、また詳細検出を終えた後の処理は、図３３のＳ３３０３と同様であるので説明を省略する。
【００９１】
以上の処理を行うことで、受信モードにあるデジタルカメラがＵＷＢ無線機器置き場３００に置かれた場合にその位置を検出することができ、またＰＣのデータをデジタルカメラに送信することができる。加えて、デジタルカメラが省電力モードになっている場合でもデジタルカメラの検出をすることができる。さらに、最初にデジタルカメラを検出した後、デジタルカメラの省電力モードを解除することで、次の詳細検出の際には走査ポイント毎に停止する必要が無く、効率よく詳細検出をすることができる。
【００９２】
次に図３６では、ＵＷＢ無線機器置き場３００に置かれたデジタルカメラが送信をしたいのか、受信をしたいのかが不明な場合を説明する。図３６は、メモリリーダにおいて、主動モードおよび主動モードのＵＷＢ無線機器を探索する場合のフローを表した図である。本フローはＳ３６００から始まり、Ｓ３６０１に進む。Ｓ３６０１では、カードリーダのＵＷＢユニットを主動モードでの接続要求状態、および受動モードでのサーチ状態を所定のタイミングで遷移する状態にする。なぜならば、デジタルカメラが主動モードの接続要求状態であった場合は、カードリーダが接続を確立するためには受動モードのサーチ状態にある必要があるからである。また逆にデジタルカメラが受動モードのサーチ状態（またはサーチ状態とスリープ状態を遷移する省電力モード）であった場合は、カードリーダが接続を確立するためには主動モードの接続要求状態である必要があるからである。なお、この走査モードのことを以後、混合モード走査と呼ぶ。
【００９３】
次にＳ３６０２ではデジタルカメラの位置を疎検出する。図３７はこのＳ３６０２における疎検出の詳細を説明する図であり、メモリリーダにおいて、主動モードおよび主動モードのＵＷＢ無線機器を疎検出する場合のフローを表した図である。
【００９４】
図３７のフローは、まずＳ３７００から始まりＳ３７０１に進む。Ｓ３７０１では、ＸＹ駆動ユニット４００は走査ポイント３００１を走査順３００２に従って走査する。まず、最初の走査ポイントに到着したら、Ｓ３７０２に進む。Ｓ３７０２ではカードリーダのＵＷＢユニットを主動モードの接続要求状態にする。Ｓ３７０３では、上述のＳ３５０２と同様に走査ポイントで停止して、Ｓ３７０４に進む。Ｓ３７０４およびＳ３７０５は、上述のＳ３５０３およびＳ３５０５と同等なので説明を省略する。Ｓ３７０６では、Ｓ３５０６の動作に加えて、デジタルカメラのモードが受動モードなのか、主動モードなのかを記憶する。次にＳ３７０７では、カードリーダのＵＷＢユニットを受動モードのサーチ状態にする。Ｓ３７０８以降の処理は上述した処理と同等なので、説明を省略する。
【００９５】
このようにＳ３７０２、Ｓ３７０７で主動モード、受動モードを切り替えることにより、ＵＷＢ無線機器置き場３００に置かれるデジタルカメラが送信をしたいのか、受信をしたいのかが不明な場合でも、デジタルカメラを検出することができる。
【００９６】
以上で説明したようにＵＷＢユニットが平面上で移動可能な装置の別の例として、ＵＷＢユニットを搭載したＭＦＰを示す。なお、ここではＭＦＰの場合を示すが、印刷装置を有さないスキャナでもよい。
【００９７】
次に、図３８はＵＷＢ機器置き場に置かれた機器を走査して探索する際に、使用するＭＦＰの機能によって走査するモードを切り替えるフローである。切り替えるモードは、具体的には主動モード走査、受動モード走査、混合モード走査である。本フローはＳ３８００から始まり、Ｓ３８０１に進む。Ｓ３８０１ではユーザは操作部７０３を用いてプリント、またはスキャン、またはオートの指示を行う。するとＳ３８０２では、使用した機能がプリントであればＳ３８０３に進み、使用した機能がスキャンであればＳ３８０４に進み、使用した機能がオートであればＳ３８０５に進む。Ｓ３８０３では、デジタルカメラ等のＵＷＢ機器側で印刷したい画像を選択して主動モードにしてからＵＷＢ機器置き場においてあることを想定できるので、図３３で示したような主動モード走査でＵＷＢ機器を探索する。一方Ｓ３８０４では、読み取った原稿の画像データをデジタルカメラ等のＵＷＢ機器に転送することを想定できるので、ＵＷＢ機器は受動モードであり、図３５で示した受動モード走査でＵＷＢ機器を探索する。さらにＳ３８０５では、デジタルカメラ１００１がどちらのモードで置かれているか不明であるので、図３６で示したような混合モード走査でＵＷＢ機器を探索する。この場合、ＵＷＢ機器のモードによって、ＭＦＰのプリント機能を利用するか、スキャン機能を利用するかが判断される。
【００９８】
以上の図３８に示すフローを実行することで、プリントの時は走査スピードが速い主動モード走査を選び、スキャン、オートの時はそれぞれの走査モードを自動的に選んでくれるので、ユーザは最適な走査を自動で使い分けることができる。
【００９９】
＜実施例３＞
以下、本発明の一実施形態としての無線通信システムを説明する。実施例２ではＵＷＢユニットが移動可能に搭載されている無線通信システムを説明したが、本実施例では特にＵＷＢユニットが読取装置における読取センサに搭載されている場合を説明する。
【０１００】
図９は、読取センサにＵＷＢユニットを搭載したＭＦＰを示す図である。図９（ａ）の読取センサ９０３は読取方向９０４の方向に水平に移動する。従ってＵＷＢ機器置き場９０６は、例えば図９（ｂ）に示すような長楕円の形になる。このＵＷＢ機器置き場９０６は原稿蓋を閉めた上面に位置しており、この上にデジタルカメラ１００１などのＵＷＢ無線機器を置くことで、前述のカードリーダの場合と同様にデータの送受信をすることができる。またこの構成では、読取センサ９０３の駆動部とＵＷＢユニット９０２の駆動部を兼用できるため、別々の駆動部を設ける場合に比べてコストがかからないといえる。
【０１０１】
図１０は、図９で示した装置の利用方法の一例を示す図であり、次のような利用方法も考えられる。ガラス台９０１上に原稿１０００を置き、原稿蓋９０５を閉めて、ＵＷＢ機器置き場９０６にデジタルカメラ１００１を置く。このようにセットした状態で、原稿の読み取りを開始する。まず多くのＭＦＰでは原稿台に置かれた原稿の領域を検知するためにプレスキャンを行う必要があるので、読取センサ９０３は画像を読み取りながら読取方向９０４に進んでいく。このとき読取と同時に、ＵＷＢユニット９０２がＵＷＢ無線機器を探索しながら進んでいく。この結果デジタルカメラ１００１が検出された場合は、その検出された位置を記憶する。
【０１０２】
このプレスキャンの後、再び読取センサ９０３が９０４で示した方向に走査して検知された領域の画像を読み取る。そして本構成によれば、この読み取った画像を、ＵＷＢユニット９０２を介してデジタルカメラ１００１に転送することができる。このとき、プレスキャンの際に検出されたデジタルカメラ１００１の位置にＵＷＢユニット９０２を移動させればよい。例えば図１０に示す位置で原稿、デジタルカメラが置かれた場合、原稿１０００を読み取った後、デジタルカメラ１００１の位置へＵＷＢユニット９０２を移動させる。なお、図１０においてデジタルカメラ１００１が原稿上に置かれた場合でも、通常の読取動作では読取センサは画像を読み取ったあと図９（ａ）に示す所定の位置に戻る為、ＵＷＢユニット９０２を特別にデジタルカメラの位置に移動させる必要がない。また、ＵＷＢ無線機器の探索は、プレスキャンに続く２回目の読取動作の際に行ってもよい。
【０１０３】
またＵＷＢ無線機器の探索の結果、機器が検出された場合は、読み取った原稿の画像データを検出された機器に転送し、検出されなかった場合は例えばＭＦＰに装着されたメモリカードに格納してもよい。そうすることでユーザは、１回の操作で原稿の読取指示に加えて、格納先の指示を行うことができる。また複数のデジタルカメラ１００１が見つかった場合は、一度の操作で複数のデジタルカメラ１００１に転送できるため、ユーザは何度も転送する煩わしさが無い。さらに、複数の原稿１０００と複数のデジタルカメラ１００１を対応する位置に配置してから読み取りを開始することで、対応する位置のデジタルカメラに対応する位置の原稿の画像データを転送することもできる。なお、この原稿の位置と転送するデジタルカメラの位置の関係は、位置関係に関する所定の条件に基づいて自動で判断させてよいし、操作キーや表示画面といったＵＩを用いてユーザが設定できるようにしてもよい。
【０１０４】
＜実施例４＞
以下、本発明の一実施形態としての無線通信システムを説明する。実施例３ではＵＷＢユニットが読取センサに搭載されて移動可能に搭載されている無線通信システムを説明したが、本実施例ではプリントキャリッジにＵＷＢユニットが搭載されている場合を説明する。実施例２では、プリンタ、スキャナなどが複合的に組み合わさったＭＦＰを想定したが、実施例３ではインクジェット方式プリンタ機能のみを持ったＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）について説明する。
【０１０５】
図１１は、ＳＦＰ１１００の概略構成を示すブロック図である。ＳＦＰ１１００は図５で説明したＭＦＰ５００から構成を加減したブロック図で説明できる。削除分は読取制御部５０８、読取部５１０、表示部５１１、メモリカードコントローラ５１６、メモリカード５１９、フレキシブルケーブル５２２である。またここではＵＷＢユニットは、ＵＷＢユニットＡ１１１７、ＵＷＢユニットＢ１１１８の２つが設けられてある。メインボード１１０１とプリントキャリッジ１１０２はそれぞれ、これらＵＷＢユニットＢ１１１８とＵＷＢユニット１１１７を介して通信が行われる。これによりフレキシブルケーブル５２２は削除することができるが、詳細は後述する。また、その他のブロックの説明は図５と同等なので省略する。
【０１０６】
図１２は、ＳＦＰ１１００の外観および内部構成の透視図である。メインボード１１０１がＳＦＰ筐体の右側下方に取り付けられている。プリントキャリッジ１１０２は記録制御部１１１９の制御により、シャフトに従って水平方向に移動する。このプリントキャリッジ１１０２は、不図示のエンコーダを読み取ることでシャフトのどの位置にいるかを知ることができる。このように水平方向に移動しながら、プリントヘッド制御部１１１３がインクの吐出制御を行い、プリントヘッド１１１４がインクを用紙に吐出することで用紙上に画像を形成する。
【０１０７】
ＵＷＢユニットＢ１１１８はＵＷＢ無線機器置き場１２０５に近接されたデジタルカメラ１２０６などのＵＷＢ無線機器から画像データを受信する。ＵＷＢユニットＢ１１１８は受信した画像データをメインボード１１０１に送信して、メインボード１１０１では各種の画像処理や、また画像データからプリントデータへの変換が行われる。その後、再びＵＷＢユニットＢ１１１８を用いて、メインボード１１０１で得られたプリントデータをＵＷＢユニットＡ１１１７に送信する。するとＵＷＢユニットＡ１１１７が受信したプリントデータに基づき、プリントヘッド制御部１１１３がプリントヘッド１１１４にインクの吐出をさせることで、印刷を行うことができる。なお、ＵＷＢユニット間の通信のタイミングはプリントキャリッジ１１０２がＵＷＢユニットＢ１１１８に近接したときであり、図１２においてはプリントキャリッジ１１０２が右端付近に移動したときである。このようにプリントキャリッジ１１０２が右端にきたときの場所をホームポジションと定める。このホームポジションの位置には図示していないがプリントヘッドの回復ユニットがあり、インクの目詰まりを防止する定期吐出に使うインクの吸収体や、乾燥防止用のキャップなどで構成されている。
【０１０８】
図１２で示すように、メインボード１１０１とプリントキャリッジ１１０２を、近接無線通信を行うことができるＵＷＢユニットで無線接続することで印刷が可能であるので、フレキシブルケーブルが不要となる。しかも近接無線通信であるため、複数のＳＦＰが近くにある場合でも複雑な通信プロトコルを必要としないため、スループットを挙げることができるので、プリントキャリッジの速度を早くできるという効果も有する。
【０１０９】
図２８は図１１、図１２で説明したＳＦＰがデジタルカメラからの画像データの印刷を行う処理を説明するシーケンス図である。
【０１１０】
最初にデジタルカメラ側で、ユーザが印刷する画像を選択して画像を送信する操作をしてから、デジタルカメラをＵＷＢ無線機器置き場１２０５に置く。この時点で、デジタルカメラは主動モードとなっており、またＳＦＰは受動モードとなっている。すると２８００接続確立によって、デジタルカメラとＵＷＢユニットＢとの接続が確立される。この接続確立において、デジタルカメラはＵＷＢユニットＢの受動機ＩＤを記憶し、ＵＷＢユニットＢはデジタルカメラの主動機ＩＤを記憶する。次にＳＦＰは２８０１でプリントキャリッジ１１０２をホームポジションに移動させて、ＵＷＢユニットＡとＵＷＢユニットＢが通信できる状態にしておく。次に、２８０２では、ＵＷＢユニットＡとＵＷＢユニットＢの接続を確立する。このときＵＷＢユニットＢは、ＵＷＢユニットＡの主動機ＩＤをデジタルカメラの主動機ＩＤとは別の領域に保存する。これによってＵＷＢユニットＢは、デジタルカメラと通信するか、ＵＷＢユニットＡと通信するかを、選択的に切り替えることができる。ただしこの場合、同時に両方と通信することはできない。
【０１１１】
２８０３では、ＵＷＢユニットＢはデジタルカメラとの接続に切り替える。２８０４では画像データ要求信号をデジタルカメラに対して送信する。２８０５で、デジタルカメラはユーザ操作によって選択された画像の画像データの転送を開始する。２８０５、２８０６等のように一枚の画像データは複数のパケットに分割されて送信される。２８０７において、ＵＷＢユニットＢが所定のサイズの画像データを受信したら、データ変換部１１０７により画像データをプリントデータに変換してから、ＵＷＢユニットＡに送信する準備を行う。２８０８では、ＵＷＢユニットＢはデジタルカメラとの接続を一時的に中断して、ＵＷＢユニットＡとの接続状態にする。
【０１１２】
不図示のエンコーダからの情報により、プリントキャリッジ１１０２がホームポジションに接近することがわかると、２８０９、２８１０においてプリントデータをＵＷＢユニットＢからＵＷＢユニットＡに対して送信する。このように複数回でプリントデータを送信して、ＵＷＢユニットＡが所定量のプリントデータを受信したらプリントキャリッジは印刷を開始する。２８１１の印刷中は、プリントキャリッジ１１０２はシャフト上を往復動作するために、ＵＷＢユニットＡとＵＷＢユニットＢは通信することができない。２８１２で、ＵＷＢユニットＢはデジタルカメラとの接続状態にして、２８１３ではデジタルカメラに対して、画像データの続きを送出するように要求する。２８１４から２８１６ではデジタルカメラからＵＷＢユニットＢに対して続きのデータを送出する。なおデータを送出する時間は、２８１１でプリントキャリッジが往復のために用いる時間とすると効率が良い。
【０１１３】
２８１７では２８０７と同様に、ＵＷＢユニットＢが受信した画像データをプリントデータに変換してから、ＵＷＢユニットＡに送信する準備を行う。プリントキャリッジは２８１１での印刷が終わったらプリントキャリッジをホームポジションに移動しておく。２８１８でＵＷＢユニットＢはＵＷＢユニットＡとの接続状態にする。２８２０でＵＷＢユニットＢはＵＷＢユニットＡに対してプリントデータを転送する。この後は、印刷が終わるまで２８０９から２８１８までのシーケンスを繰り返すことで印刷をすることができる。
【０１１４】
以上の図１２の構成、及び図２８に示すフローを実施することで、ＳＦＰはデジタルカメラからのデータを無線で受信することができる。また、メインボードとプリントキャリッジの間を無線で送受信できるので、フレキシブルケーブルが不要となる。加えて、近接無線で送受信するため、周囲の無線機器の影響を受けることが無いので、シンプルなプロトコルで通信でき、スループットを改善できる。さらに、ＵＷＢユニットＢはデジタルカメラからの受信と、プリントキャリッジへの送信を兼ねているため、装置のコストダウンにもつながる。
【０１１５】
次に、ＳＦＰのプリントキャリッジにＵＷＢユニットを備えている構成の別の一例を示す。図１３はプリントキャリッジ１１０２とメインボード１１０１とＵＷＢユニット１３０３が一体型になったＳＦＰを示す図である。この図のＳＦＰのプリント中には、メインボード１１０１及びＵＷＢユニット１３０３は、プリントキャリッジ１１０２とともにシャフトに沿って水平方向に移動する。したがってＵＷＢユニット１３０３がＵＷＢ無線機器置き場１３０４の下を通過する際に、デジタルカメラとＵＷＢユニットはデータを送受信することができる。図１３の例では、ＵＷＢ無線機器置き場１３０４はプリントキャリッジの移動する範囲の中央に配置されている。これは、印刷用紙の給紙が中央基準になっているため、プリントキャリッジ１１０２は中央付近を往復する確率が高いためである。ＵＷＢ無線機器置き場１３０４の位置は、装置の給紙機構や、回復ユニットの位置を考慮した位置に配置するのが好ましい。
【０１１６】
なお図１３の構成は、図１１のブロックを改変した構成で実現できる。具体的にはＵＷＢユニットＡ１１１７を削除し、メインボード１１０１とプリントキャリッジ１１０２を一体にしてバスケーブルで接続した構成となる。
【０１１７】
図２９は図１３で説明したＳＦＰがデジタルカメラからの画像データの印刷を行う処理を説明するシーケンス図である。
【０１１８】
最初にデジタルカメラ側で、ユーザが印刷する画像を選択して画像を送信する操作をしてから、デジタルカメラをＵＷＢ無線機器置き場１３０４に置く。この時点で、デジタルカメラは主動モードとなっており、またＳＦＰは受動モードとなっている。
【０１１９】
まず２９００でプリントキャリッジ１１０２はホームポジションに移動する。ここでいうホームポジションとは、ＵＷＢ無線機器置き場１３０４の下で、デジタルカメラとＵＷＢユニットが通信可能な位置を指す。２９００でホームポジションに移動するトリガは、ユーザがプリンタ側で印刷開始のトリガを与えてもよいし、プリントキャリッジ１１０２のデフォルトの位置をホームポジションにしても良い。２９０１の接続確立によって、デジタルカメラとＵＷＢユニットとの接続が確立される。デジタルカメラはＵＷＢユニットの受動機ＩＤを記憶し、またＵＷＢユニットＢはデジタルカメラの主動機ＩＤを記憶する。
【０１２０】
２９０２では画像データ要求信号をデジタルカメラに対して送信する。２９０３で、デジタルカメラはユーザ操作によって選択された画像の画像データの転送を開始する。２９０３、２９０４等のように一枚の画像データは複数のパケットに分割されて送信される。このように所定のサイズの画像データがＵＷＢユニットにより受信されたら、プリントキャリッジは印刷を開始する。２９０５では、メインボード１１０１により得られたプリントデータに基づきプリントヘッド１１１４がインクを吐出して印刷を行う。このプリントデータの生成方法は図２８と同様であり、詳細な説明は省略する。プリントキャリッジ１１０２はシャフト上を往復動作するために、移動中はデジタルカメラとＵＷＢユニットは通信することができない。２９０６で、プリントキャリッジは受信した画像データを全て印刷し終わったら、ホームポジションに移動する。または、プリントキャリッジが印刷中にホームポジションを通過したら２９０６に遷移しても良い。２９０７以降は印刷が終わるまで２９０２からのシーケンスを繰り返すことになるので説明は省略する。
【０１２１】
図１３で示すように、プリントキャリッジ１１０２とメインボード１１０１とＵＷＢユニット１３０３を一体型に配置することで、図１２におけるＵＷＢユニットＢを削除することができ、さらにコストダウンすることができる。また、ＵＷＢ無線機器置き場１３０４はプリントキャリッジが往復する際に、印刷の基準点に配置されることで、データの送受信の効率を上げることができる。
【０１２２】
＜実施例５＞
以下、本発明の一実施形態としての無線通信システムを説明する。以上の実施例で説明した無線通信システムでは、ＵＷＢユニットが搭載された装置のユーザによる指示は、例えばキーなどの操作部への操作で行われる場合を想定して説明したが、本発明はそれに限るものではない。本実施例ではユーザの指示をナビシートにより行う場合を説明する。
【０１２３】
図１６は、ユーザがＵＷＢ無線通信に関する指示をするためのナビシートを示す図である。ナビシートとは、ユーザがＭＦＰに対して操作の指示をするためのシートであり、例えば図のナビシート１６００はマークシート方式のシートである。ユーザは所望の箇所にマークして、ＭＦＰはこのマークされたシートを読み取ってマークされた箇所を判別することで、ユーザの指示を入力することができる。特にこの図のようにマークシート方式の場合、一覧性よく操作指示できる。
【０１２４】
次に、ユーザがこのナビシートを使用した場合のＵＷＢ無線通信の一例を説明する。最初に、ＵＷＢ機器置き場に少なくとも一つ以上のＵＷＢ無線機器を置く。次にＵＷＢユニットが置かれたＵＷＢ無線機器をすべて検出する。なお検出する際には、各ＵＷＢ無線機器内のデータの一覧も取得する。
【０１２５】
次に、図１６で示したナビシート１６００を印刷する。図の１６０１は検出されたデバイスの一覧を印刷するエリアである。今回の例では、カメラＡ、カメラＢ、携帯電話Ａが検出されている。１６０２、１６０３は実行する機能を選択する欄であり、データ転送を指示するために１６０２を選択した場合には、送信する側のデバイス１６０４と受信する側のデバイス１６０５を選択する。印刷を指示するために１６０３を選択した場合には、ＭＦＰの印刷部で印刷させたい画像データを有するデバイス１６０６を選択する。１６０７から１６０９までは、検出されたデバイスの内部のデータ一覧をあらわしている。１６０２を選んだ場合は、送信するデバイスの中から送信するデータを選択する。１６０３を選んだ場合は、印刷するデバイスの中から印刷するデータを選択する。ユーザはすべて記入が済んだら、ナビシート１６００をＭＦＰの原稿台に置き、原稿を読み取る。原稿を読み取ったＭＦＰは、ナビシートにより指示された処理を実行する。
【０１２６】
＜実施例６＞
以下、本発明の一実施形態としての無線通信システムを説明する。以上の実施例では、高速であり、近距離で行うＵＷＢ方式の近接無線通信について説明した。本実施例ではこの近接無線通信の他に、この近接無線通信と比較して低速であるが、長距離で通信可能な無線通信を利用する場合を説明する。例えば次のようなケースがある。
【０１２７】
最初に、デジタルカメラをユーザが操作して、ＵＷＢ方式の近接無線通信を用いてデジタル画像を送信するための状態に遷移させる。次にＭＦＰが、デジタルカメラから近接無線通信により画像データを受信して印刷する。
【０１２８】
このように印刷をしている間は、デジタルカメラは印刷の状況をＭＦＰから受信して表示部に表示し、またユーザからの追加指示がある場合はその指示をＭＦＰに送信する。このような通信では、例えばＭＦＰに搭載されたＵＷＢユニットが印刷中に移動する場合には、近距離の通信が行えないことがある。したがって、このような印刷の状況の送受信、およびユーザからの追加指示の送受信には、ＵＷＢ方式のような近距離で高速な通信が可能な近接無線通信ではなく、低速であるが長距離で通信可能な長距離無線通信方式を用いられる。このような通信方式として、例えばＢｌｕｅＴｏｏｔｈ（商標登録）などが例に挙げられる。
【０１２９】
図３９はＵＷＢ無線通信からＢｌｕｅＴｏｏｔｈ通信へ切り替える処理を示すフローである。なお、このフローに入る以前はＢｌｕｅＴｏｏｔｈ通信に設定されており、ＭＦＰは印刷の状況をデジタルカメラに送信して、デジタルカメラからの指示を受けた場合はそれを実行している。またＭＦＰは同時に新たなデジタルカメラからの接続要求が無いかを監視している。この状況で、ユーザがデジタルカメラを操作し、印刷する画像を選択して画像を送信ためのモードに設定してから、デジタルカメラをＵＷＢ無線機器置き場に置く。
【０１３０】
Ｓ３９０１では図１５で示したデジタルカメラ１５００と図５で示したＭＦＰ５００とのＵＷＢ接続を確立してＳ３９０２に進む。Ｓ３９０２では、ＵＷＢユニットを用いて画像データをデジタルカメラ１５００からＭＦＰ５００に送信する。画像データの転送が終わり、ＭＦＰが印刷動作に入るとＳ３９０３に進んでＵＷＢ無線通信の接続を切断する。次に、ＭＦＰ５００のＢｌｕｅＴｏｏｔｈ通信部５１３と、デジタルカメラ１５００のＢｌｕｅＴｏｏｔｈ通信部１５０６を用いて通信を確立する。Ｓ３９０５に進み、ＢｌｕｅＴｏｏｔｈを用いてＭＦＰ５００の印刷のステータスを送受信したり、ユーザからの追加指示がある場合はその指示をＭＦＰに送信したりする。
【０１３１】
本実施例では、高速通信が必要な場合はＵＷＢ方式の近接高速通信を用い、比較的低速通信で良いステータスの送受信などはＢｌｕｅＴｏｏｔｈを用いる。これにより、ユーザは画像通信が終わった後からはすぐに次の操作を行うことができ、機器の使用効率が高まるという効果が得られる。
【０１３２】
＜実施例７＞
以下、本発明の一実施形態としての無線通信システムを説明する。本システムは前述のＭＦＰ５００、及び、ＳＦＰ１１００に関するものであり、以上の実施例でも説明したＵＷＢ無線機器置き場に関する実施例である。
【０１３３】
図８は可動式操作部を示す図である。ＭＦＰ５００において、操作部７０３の形状を図８（Ａ）に示すような可動式操作部８００のようにする。この可動式操作部８００を図８（Ｂ）のように可動させると、下面にはＵＷＢ無線機器置き場８０１が現れる構成になっている。また可動式操作部８００は、閉じている間はＵＷＢユニットの電界が届かない距離になるようになっている。つまり、可動式操作部８００の厚みは電界有効閾値よりも大きい値になっており、可動式操作部８００はＭＦＰの壁面までにはＵＷＢユニットの電界が届かない距離に配置されている。
【０１３４】
この図８に示すような開閉式の構成にすることで、ＵＷＢ無線通信機器が不意に近接されたために、ユーザが意図しない通信が開始されてしまうことを防ぐことができる。例えば、ユーザがデジタルカメラを主動モードにしていた場合、デジタルカメラを携帯したままＭＦＰを操作している最中に誤って通信が確立されてしまい、意図しない画像を印刷してしまうことを防ぐことができる。
【０１３５】
また図８の可動式操作部８００が（Ａ）に示すような状態の時にはＵＷＢユニットの電界を遮断して送受信できない状態にし、（Ｂ）に示すような状態の時にはＵＷＢユニットの電界を送受信できる状態にするように制御しても良い。このような制御をすることで、意図しない画像を印刷してしまう可能性を更に低くすることができる。また、消費電力を低く抑えることもできる。
【０１３６】
また図１３に示すＳＦＰでは、ＵＷＢ無線機器置き場１３０４にデジタルカメラを置いてから印刷する構成になっている。このとき、プリントキャリッジ１１０２が水平方向に往復移動を繰り返しながら印刷を行うので、ＳＦＰの筐体に振動が生じる。また、印刷用紙を給紙、搬送及び排紙する動作においても筐体に振動が生じる。
【０１３７】
そこで図１４に、ＵＷＢ無線機器置き場の形状の例を表す。ＵＷＢ無線機器置き場１３０４を図１４（Ａ）ＵＷＢ無線機器置き場１に示すような形状にする。このようにＵＷＢ無線機器置き場に窪みを持たせることで、前記の筐体の振動が発生した場合でも、デジタルカメラなどのＵＷＢ無線機器が転落してしまうことを防ぐことができる。なお、この窪みは転落を防げるだけの深度を持つ。また、図１４（Ｂ）ＵＷＢ無線機器置き場２に示すように、摩擦係数の大きい部材を窪みに接着等で設けても良い。このような構成により、転落防止の効果を向上させることができる。
【０１３８】
また、図１４（Ｃ）ＵＷＢ無線機器置き場３に示すように、プリントキャリッジ１１０２の特性を考慮して片側に傾斜した形状にしても良い。プリントキャリッジ１１０２は制御の方式によって往復動作のうち、往路の方が速度が速いため、振動によるデジタルカメラの移動は一方向に偏ってしまう。したがって図１４（Ｃ）のような構成にして、移動が予測される側に傾斜を傾けておけば、デジタルカメラが転落する可能性を低くすることができる。また、ＵＷＢ無線機器は対象の機器の大きさが限定されていない場合、図１４（Ａ）の構成では、窪みに収まらない可能性があるが、図１４（Ｃ）では任意の大きさの機器でも対応できる。また、図１４（Ｄ）に示すように、鋭角方のつけて振動によって移動した場合は一箇所に集まるようにしても良い。集まる場所は、ＵＷＢユニットの信号が最も強く送受信できる場所に設定する。そうすることで、ユーザが多少ずれた場所にデジタルカメラをセットしても、振動によって最適な場所に戻る可能性がある。
【産業上の利用可能性】
【０１３９】
本発明は、無線通信装置及び無線通信システムで、特に近接無線通信が可能な装置と、それらの機器間で確立する一対一の接続の確立およびそれらの無線通信システムに利用可能である。
【図面の簡単な説明】
【０１４０】
【図１】高周波数の広域帯信号を用いるＵＷＢ通信方式を実装したＵＷＢユニットのブロック図である。
【図２】メモリリーダ２００の概略構成を表すブロック図である。
【図３】メモリリーダ２００の外観図である。
【図４】メモリリーダ２００の内部透視図である。
【図５】ＭＦＰ５００の概略構成を示すブロック図である。
【図６】ＭＦＰ５００の外観および内部構成の透視図である。
【図７】インタフェースパネル７００の詳細構成を表した図である。
【図８】図８は可動式操作部を示す図である。
【図９】読取センサにＵＷＢユニットを搭載したＭＦＰを示す図である。
【図１０】図９で示した装置の利用方法の一例を示す図である。
【図１１】ＳＦＰ１１００の概略構成を示すブロック図である。
【図１２】ＳＦＰ１１００の外観および内部構成の透視図である。
【図１３】プリントキャリッジ１１０２とメインボード１１０１とＵＷＢユニット１３０３が一体型になったＳＦＰを示す図である。
【図１４】ＵＷＢ無線機器置き場の形状の例を表した図である。
【図１５】デジタルカメラ１５００の概略構成を示すブロック図である。
【図１６】ユーザがＵＷＢ無線通信に関する指示をするためのナビシートを示す図である。
【図１７】図１で示したＵＷＢユニットの状態遷移を表したＵＷＢユニット状態遷移図である。
【図１８】図１で示したＵＷＢユニット１００が省電力モードになっている場合の状態遷移を表した図である。
【図１９】ＵＷＢユニットが通信を行う際に送受信に用いるマネージメントフレームの構成を表した図である。
【図２０】ＵＷＢユニットが通信を行う際に送受信に用いるデータフレームの構成を表した図である。
【図２１】ＵＷＢユニット１００を搭載しているデジタルカメラ１５００とＭＦＰ５００が通信を行って画像データを印刷する場合の、接続確立の際のシーケンスを表した図である。
【図２２】ＵＷＢユニット１００を搭載しているデジタルカメラ１５００とＭＦＰ５００が通信を行って画像データを印刷する場合の、接続確立した後に画像データを転送する際のシーケンスを表した図である。
【図２３】ＵＷＢ無線機器同士が接続を確立し、データを送受信し、ステータスを送受信し、且つ新たな機器からの信号をサーチしている際のシーケンスを表した図である。
【図２４】本実施形態のＵＷＢ無線機器同士が接続を確立し、データを送受信し、ステータスを送受信し、且つ新たな機器からの信号をサーチしている際に、新たな機器からの信号が見つかった場合のシーケンスを表した図である。
【図２５】ＭＦＰとデジタルカメラが接続を確立し、データを送受信し、ＭＦＰから中断信号を送る場合のシーケンスを表した図である。
【図２６】デジタルカメラを定期監視モードにした際の、画像転送を再開するシーケンスを表した図である。
【図２７】デジタルカメラを電源断モードにした際の、画像転送を再開するシーケンスを表した図である。
【図２８】図１１、図１２で説明したＳＦＰがデジタルカメラからの画像データの印刷を行う処理を説明するシーケンス図である。
【図２９】図１３で説明したＳＦＰがデジタルカメラからの画像データの印刷を行う処理を説明するシーケンス図である。
【図３０】ＸＹ駆動ユニットの走査を示す図である。
【図３１】ＵＷＢ無線機器の移動によるデバイス位置の疎検出を説明する図である。
【図３２】ＵＷＢ無線機器の移動によるデバイス位置の詳細検出を説明する図である。
【図３３】メモリリーダにおいて、主動モードのＵＷＢ無線機器を探索する場合のフローを表した図である。
【図３４】メモリリーダにおいて、主動モードのＵＷＢ無線機器を疎検出する場合のフローを表した図である。
【図３５】メモリリーダにおいて、受動モードのＵＷＢ無線機器を疎検出する場合のフローを表した図である。
【図３６】メモリリーダにおいて、主動モードおよび主動モードのＵＷＢ無線機器を探索する場合のフローを表した図である。
【図３７】メモリリーダにおいて、主動モードおよび主動モードのＵＷＢ無線機器を疎検出する場合のフローを表した図である。
【図３８】本実施形態のＭＦＰにおいて、使用機能によってＵＷＢ無線機器を走査するモードを切り替えることを表した図である。
【図３９】ＵＷＢ無線通信からＢｌｕｅＴｏｏｔｈ通信へ切り替える処理を示すフローである。
【符号の説明】
【０１４１】
１００  ＵＷＢユニット
１０１  通信モジュール
１０２  カプラ
１０３  ＲＦ部
１０４  送受信制御部
１０５  ＥＥＰＲＯＭ
２００  メモリリーダ
２０１  ＵＷＢユニット
２０２  ＣＰＵ
２０３  駆動制御部
２０４  データ蓄積部
２０５  データ変換部
２０６  ホストデバイスＩ／Ｆ
４００  ＸＹ駆動ユニット
４０１  Ｘシャフト
４０２  Ｙシャフト
５００  ＭＦＰ
５０１  メインボード
５０２  プリントキャリッジ
５０３  ＣＰＵ
５０４  ＲＯＭ
５０５  ＲＡＭ
５０６  画像メモリ
５０７  データ変換部
５０８  読取制御部
５０９  操作部
５１０  読取部
５１１  表示部
５１２  符号復号化処理部
５１３  ＢｌｕｅＴｏｏｔｈ通信部
５１４  データ蓄積部
５１５  給紙部
５１６  メモリカードコントローラ
５１７  プリントヘッド制御部
５１８  プリントヘッド
５１９  メモリカード
５２０  デジタルカメラ
５２１  システムバス
５２２  フレキシブルケーブル
５２３  バスケーブル
５２４  ＵＷＢユニット
７００  インタフェースパネル
７０２  ＵＷＢ無線機器置き場
７０３  操作部、７０４
８００  可動式操作部
１５００  デジタルカメラ
１５０１  ＣＰＵ
１５０２  ＲＯＭ
１５０３  ＲＡＭ
１５０４  画像メモリ
１５０５  データ変換部
１５０６  ＢｌｕｅＴｏｏｔｈ通信部
１５０７  操作部
１５０８  表示部
１５０９  撮像部
１５１０  メモリカードコントローラ
１５１１  ＵＷＢユニット
１５１２  メモリカード
１５１３  プリンタ
１５１４  システムバス
【図１】
2010011423.tif 000003
【図２】
2010011423.tif 000004
【図３】
2010011423.tif 000005
【図４】
2010011423.tif 000006
【図５】
2010011423.tif 000007
【図６】
2010011423.tif 000008
【図７】
2010011423.tif 000009
【図８】
2010011423.tif 000010
【図９】
2010011423.tif 000011
【図１０】
2010011423.tif 000012
【図１１】
2010011423.tif 000013
【図１２】
2010011423.tif 000014
【図１３】
2010011423.tif 000015
【図１４】
2010011423.tif 000016
【図１５】
2010011423.tif 000017
【図１６】
2010011423.tif 000018
【図１７】
2010011423.tif 000019
【図１８】
2010011423.tif 000020
【図１９】
2010011423.tif 000021
【図２０】
2010011423.tif 000022
【図２１】
2010011423.tif 000023
【図２２】
2010011423.tif 000024
【図２３】
2010011423.tif 000025
【図２４】
2010011423.tif 000026
【図２５】
2010011423.tif 000027
【図２６】
2010011423.tif 000028
【図２７】
2010011423.tif 000029
【図２８】
2010011423.tif 000030
【図２９】
2010011423.tif 000031
【図３０】
2010011423.tif 000032
【図３１】
2010011423.tif 000033
【図３２】
2010011423.tif 000034
【図３３】
2010011423.tif 000035
【図３４】
2010011423.tif 000036
【図３５】
2010011423.tif 000037
【図３６】
2010011423.tif 000038
【図３７】
2010011423.tif 000039
【図３８】
2010011423.tif 000040
【図３９】
2010011423.tif 000041