(57)【要約】      （修正有）【課題】  混信せずに近距離に位置する装置と１対１の高速な非接触通信を確立することができる通信デバイス及び通信制御方法を提供する。【解決手段】  所定距離以内に存在する装置を特定するための情報を１対１通信で取込み可能な赤外線通信インタフェースと、これよりも早い速度で非接触通信が可能な無線ＬＡＮインタフェースとが設けられたマルチファンクションプリンタにおいて、赤外線通信インタフェースにより１対１通信でノートＰＣのＩＤ（ＩＰアドレス及びポート番号を含む）を取込み、該取り込んだＩＤで特定されたノートＰＣとの間でのみ無線ＬＡＮインタフェースを介した無線ＬＡＮ通信を行うように制御する。無線ＬＡＮ通信中は、赤外線通信インタフェースからPingコマンドを送信し、通信状態を確認する。ノートＰＣからPingコマンドに対する応答が受信されなくなったとき、無線ＬＡＮ通信を切断する。【選択図】        図４
2006186418.tif 000002
【特許請求の範囲】
【請求項１】
所定距離以内に存在する装置を特定するための情報を１対１通信で取込み可能な第１の通信インタフェースと、
前記第１の通信インタフェースの通信速度よりも早い速度で非接触通信が可能な第２の通信インタフェースと、
前記第１の通信インタフェースで取り込まれた前記情報により特定された装置との間でのみ前記第２の通信インタフェースを介した通信が行われるように制御する通信制御手段と、
を含む通信デバイス。
【請求項２】
前記第１の通信インタフェースは、赤外線通信インタフェースまたはブルートゥースインタフェースであり、前記第２の通信インタフェースは、無線ＬＡＮインタフェースである請求項１記載の通信デバイス。
【請求項３】
前記通信制御手段は、前記第２の通信インタフェースを介した通信中に前記第１の通信インタフェースを介した通信が不能になったとき、前記第２の通信インタフェースを介した通信を切断する請求項１または請求項２記載の通信デバイス。
【請求項４】
所定距離以内に存在する装置を特定するための情報を１対１で取込み可能な取込み手段と、
所定速度以上の通信速度で非接触通信が可能な通信インタフェースと、
前記取込み手段で取り込まれた前記情報により特定された装置との間でのみ前記通信インタフェースを介した通信が行われるように制御する通信制御手段と、
を含む通信デバイス。
【請求項５】
前記取込み手段は、ＩＣタグリーダ、バーコードリーダ、及び２次元コードリーダのいずれかであり、前記通信インタフェースは、無線ＬＡＮインタフェースである請求項４記載の通信デバイス。
【請求項６】
前記通信制御手段は、前記通信インタフェースを介した通信中に前記装置が前記所定距離外に移動したときには、前記通信インタフェースを介した通信を切断する請求項４または請求項５記載の通信デバイス。
【請求項７】
所定距離以内に存在する装置を特定するための情報を１対１通信で取込み可能な第１の通信インタフェース及び前記第１の通信インタフェースの通信速度よりも早い速度で非接触通信が可能な第２の通信インタフェースを備えた通信デバイスの通信制御方法であって、
前記第１の通信インタフェースで取り込まれた前記情報により特定された装置との間でのみ前記第２の通信インタフェースを介した通信が行われるように制御する
通信制御方法。
【請求項８】
所定距離以内に存在する装置を特定するための情報を１対１で取込み可能な取込み手段及び所定速度以上の通信速度で非接触通信が可能な通信インタフェースを備えた通信デバイスの通信制御方法であって、
前記取込み手段で取り込まれた前記情報により特定された装置との間でのみ前記通信インタフェースを介した通信が行われるように制御する
通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、非接触通信を行う通信デバイス及び通信制御方法に関し、特に、通信相手を特定して非接触通信を行う通信デバイス及び通信制御方法に関する。
【背景技術】
【０００２】
プリンタや複写機、あるいはコピー機能やプリント機能、ＦＡＸ機能などの多様な機能を備えた複合機（以下、総称してデバイス）のユーザインタフェースの設計は、そのデバイス機能に依存して固定的に行われ、そのデザインや機能はユーザの好みに応じたものではないものが多い。
【０００３】
従って、携帯端末上で動作する使い慣れたアプリケーションをユーザインタフェースとして用いてデバイスを制御したいという要望が高まっている。例えば、携帯端末に記憶されたデータを該携帯端末上で動作するアプリケーションから直接転送して、外出先のコンビニエンス・ストア等に設置された複合機等のデバイスからプリントさせたい、といったような要望が多い。
【０００４】
近年、上記デバイスには、無線ＬＡＮインタフェース等の非接触通信インタフェースが装備されているものが多く、携帯端末から該非接触通信インタフェースを介して該デバイスを制御するための様々な技術も提案されている。
【０００５】
例えば、無線通信によりデバイスを制御するデバイス制御装置が、無線通信によりデバイスからユーザインタフェースデータを受信してディスプレイにユーザインタフェース画面を表示し、該表示されたユーザインタフェース画面に基づき、無線通信を介してデバイスを制御するデバイス制御装置が知られている（例えば、特許文献１参照。）。
【特許文献１】特開２００３−５０７７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、例えば現在一般的に広く普及している電波式の無線ＬＡＮを介して通信する場合、無線ＬＡＮは通信距離が長く、無指向性で障害物を越えた通信が可能であるため、上記従来のデバイス及びデバイス制御装置が互いに無線通信可能な領域内に複数存在していると、混信が発生し、デバイス制御装置が制御対象のデバイスを制御できなくなってしまう虞れがある。また、従来のデバイスではデバイス制御装置が無線通信可能な領域内に存在してれば無線通信を確立してしまうため、デバイスの近傍に存在するデバイス制御装置と優先的に無線通信を確立すべきであるにもかかわらず、デバイスから遠く離れた場所に存在するデバイス制御装置と無線通信を確立してしまう事態が発生する。
【０００７】
なお、非接触通信インタフェースとして、１対１の非接触通信が可能な近距離型の通信インタフェース（例えば赤外線通信インタフェース）を用いることも考えられるが、このような近距離型の通信インタフェースは通信速度が遅く、デバイスの制御に時間がかかる、という問題がある。
【０００８】
本発明は、上記問題を解決すべく成されたもので、混信せずに近距離に位置する装置と１対１の高速な非接触通信を確立することができる通信デバイス及び通信制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、第１の発明の通信デバイスは、所定距離以内に存在する装置を特定するための情報を１対１通信で取込み可能な第１の通信インタフェースと、前記第１の通信インタフェースの通信速度よりも早い速度で非接触通信が可能な第２の通信インタフェースと、前記第１の通信インタフェースで取り込まれた前記情報により特定された装置との間でのみ前記第２の通信インタフェースを介した通信が行われるように制御する通信制御手段と、を含んで構成されている。
【００１０】
すなわち、この通信デバイスは、第１の通信インタフェース、第２の通信インタフェース、及び通信制御手段を備えている。
【００１１】
第１の通信インタフェースは、所定距離以内に存在する装置を特定するための情報を１対１通信で取込むことができる通信インタフェースである。すなわち、この第１の通信インタフェースは、比較的通信距離が短い近距離型の通信インタフェースであり、例えば、赤外線通信インタフェースまたはブルートゥースインタフェースとすることができる。
【００１２】
また、第２の通信インタフェースは、第１の通信インタフェースの通信速度よりも早い速度で非接触通信が可能な通信インタフェースである。
【００１３】
例えば、無線ＬＡＮの最大通信速度は、IEEE 802.11bの規格では11Mbps、IEEE 802.11a等の規格では54Mbpsである。これに対して、赤外線通信インタフェースの最大通信速度は、115kbps〜4Mbps程度（IrDA 1.0~1.3の規格）、ブルートゥースインタフェースでは、1Mbps程度（Ver 1.1）であるため、無線ＬＡＮの通信速度は、これらに比べて格段に速いことから、第１の通信インタフェースを赤外線通信インタフェースまたはブルートゥースインタフェースとすれば、第２の通信インタフェースは、無線ＬＡＮインタフェースとしてもよい。
【００１４】
この通信デバイスでは、第１の通信インタフェースで、所定距離以内に存在する装置を特定するための情報を取り込み、通信制御手段で、該取り込まれた情報により特定された装置との間でのみ第２の通信インタフェースを介した通信が行われるように制御する。なお、装置を特定するための情報は特に限定されず、例えば、装置を識別するための識別番号や、ＩＰアドレス、ポート番号とすることができる。
【００１５】
このように、第１の通信インタフェースにより１対１通信で所定距離以内に存在する装置を特定するための情報を取込み、該取り込んだ情報で特定された装置との間でのみ第２の通信インタフェースを介した通信を行うように制御するため、混信せずに近距離に位置する装置と１対１の高速な非接触通信を確立することができる。
【００１６】
また、前記通信制御手段は、前記第２の通信インタフェースを介した通信中に前記第１の通信インタフェースを介した通信が不能になったとき、前記第２の通信インタフェースを介した通信を切断することができる。
【００１７】
前記第１の通信インタフェースを介した通信が不能になった状態とは、例えば、通信相手が第１の通信インタフェースの通信可能距離外に移動したか、通信相手の通信インタフェースが停止状態になったか、あるいは相手装置の電源がオフされたかのいずれかの状態になったと判断することができる。従って、このような状態になったときには、第２の通信インタフェースを介した通信を切断すれば、不必要かつ無駄な非接触通信を行うことがなくなると共に、確実に近距離に位置する装置と１対１の非接触通信を行うことができる。
【００１８】
また、第２の発明の通信デバイスは、所定距離以内に存在する装置を特定するための情報を１対１で取込み可能な取込み手段と、所定速度以上の通信速度で非接触通信が可能な通信インタフェースと、前記取込み手段で取り込まれた前記情報により特定された装置との間でのみ前記通信インタフェースを介した通信が行われるように制御する通信制御手段と、を含んで構成されている。
【００１９】
すなわち、この通信デバイスは、取込み手段、通信インタフェース、及び通信制御手段を備えている。
【００２０】
取込み手段は、所定距離以内に存在する装置を特定するための情報を１対１で取込むことができる。すなわち、この取込み手段は、比較的近い場所に存在する装置から情報を取り込むことができる特徴を有し、例えば、ＩＣタグリーダ、バーコードリーダ、及び２次元コードリーダのいずれかとすることができる。
【００２１】
通信インタフェースは、所定速度以上の通信速度で非接触通信を行うことができる。すなわち、この通信インタフェースは、通信デバイスを制御するための制御用のデータや文書データ、画像データ等の送受信に十分な速度を有する通信インタフェースとすることができ、例えば、無線ＬＡＮインタフェースとすることできる。
【００２２】
この通信デバイスでは、取込み手段で、所定距離以内に存在する装置を特定するための情報を取り込み、通信制御手段で、該取り込まれた情報により特定された装置との間でのみ通信インタフェースを介した通信が行われるように制御する。なお、装置を特定するための情報は特に限定されず、例えば、装置を識別するための識別番号や、ＩＰアドレス、ポート番号とすることができる。
【００２３】
このように、取込み手段により１対１で所定距離以内に存在する装置を特定するための情報を取込み、該取り込んだ情報で特定された装置との間でのみ通信インタフェースを介した通信を行うように制御するため、混信せずに近距離に位置する装置と１対１の高速な非接触通信を確立することができる。
【００２４】
なお、前記通信制御手段は、前記通信インタフェースを介した通信中に前記装置が前記所定距離外に移動したときには、前記通信インタフェースを介した通信を切断することができる。
【００２５】
例えば、取込み手段により装置を特定するための情報が取り込めなくなったときに、装置が所定距離外に移動したと判断することができる。
【００２６】
このように、通信中の装置が所定距離外に移動したときに通信インタフェースを介した通信を切断すれば、不必要かつ無駄な非接触通信を行うことがなくなると共に、確実に近距離に位置する装置と１対１の非接触通信を行うことができる。
【００２７】
第３の発明の通信制御方法は、所定距離以内に存在する装置を特定するための情報を１対１通信で取込み可能な第１の通信インタフェース及び前記第１の通信インタフェースの通信速度よりも早い速度で非接触通信が可能な第２の通信インタフェースを備えた通信デバイスの通信制御方法であって、前記第１の通信インタフェースで取り込まれた前記情報により特定された装置との間でのみ前記第２の通信インタフェースを介した通信が行われるように制御する。
【００２８】
第３の発明の通信制御方法も、第１の発明の通信デバイスと同様に作用するため、混信せずに近距離に位置する装置と１対１の高速な非接触通信を確立することができる。
【００２９】
第４の発明の通信制御方法は、所定距離以内に存在する装置を特定するための情報を１対１で取込み可能な取込み手段及び所定速度以上の通信速度で非接触通信が可能な通信インタフェースを備えた通信デバイスの通信制御方法であって、前記取込み手段で取り込まれた前記情報により特定された装置との間でのみ前記通信インタフェースを介した通信が行われるように制御する。
【００３０】
第４の発明の通信制御方法も、第２の発明の通信デバイスと同様に作用するため、混信せずに近距離に位置する装置と１対１の高速な非接触通信を確立することができる。
【発明の効果】
【００３１】
以上説明したように本発明の通信デバイス及び通信制御方法によれば、混信せずに近距離に位置する装置と１対１の高速な非接触通信を確立することができる、という優れた効果を奏する。
【発明を実施するための最良の形態】
【００３２】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。
【００３３】
本実施の形態では、図１に示されるように、本発明の通信デバイスとしてのマルチファンクションプリンタ（以下、ＭＦＰと呼称する）２０が、ノートＰＣ６０により無線ＬＡＮインタフェースを介して制御される場合を例に挙げて説明する。
【００３４】
ＭＦＰ１０は、コピー機能、プリント機能、スキャン機能、ファクシミリ機能等を備えた複合機である。ＭＦＰ１０は、ＭＦＰ１０に備えられたユーザインタフェース（ＵＩ）５８を介して制御することができるだけでなく、外部の装置により無線ＬＡＮインタフェースを介して制御することもできる構成となっている。
【００３５】
ＭＦＰ１０に設けられたＵＩ５８は、表示機能と操作機能とが一体化されたタッチパネルを含んで構成されている。
【００３６】
また、ＭＦＰ１０には、ノートＰＣ６０等の携帯端末を載置可能な専用台２０が設けられている。専用台２０は、矩形平板型で、その一辺部がヒンジによりＭＦＰ１０の筐体側板に取り付けられている。専用台２０は、通常時には、ＭＦＰ１０の側板に平行かつＭＦＰ１０が設置された床面に垂直になるように収納されており、ヒンジによりＭＦＰ１０の筐体に取り付けられている辺を中心に回転させて持ち上げると（矢印Ｒ参照）、専用台１０を床面に対して水平になるようにセットすることができる。セット後の専用台２０上には、携帯端末等を載置することができる。
【００３７】
図２は、ＭＦＰ１０の構成を示したブロック図である。ＭＦＰ１０は、専用台２０、制御部３０、スキャナ部５２、プリンタ部５４、ファックス部５６、及びＵＩ５８を含んで構成されている。
【００３８】
専用台２０には、赤外線通信用の受発光部２２が設けられている。携帯端末を、上記のように床面に対して水平にセットされた専用台２０上に、受発光部２２の受発光面と携帯端末の赤外線通信用の受発光部の受発光面とが向かい合うように載置することにより、ＭＦＰ１０と携帯端末との間で１対１の赤外線通信を行うことができる。
【００３９】
制御部３０は、ＣＰＵ３２、メモリ３４、ハードディスクドライブ（ＨＤＤ）３６、無線ＬＡＮインタフェース（ＩＦ）３８、赤外線通信ＩＦ４０、ＵＩコントローラ４２、デバイスコントローラ４４、電源コントローラ４６、及びネットワークＩＦ４８を備え、各々ＢＵＳを介して接続されている。
【００４０】
ＣＰＵ３２は、ＨＤＤ３６に格納されているプログラムを実行し、制御部３０全体の動作を制御する。
【００４１】
メモリ３４は、ＳＤＲＡＭ等により構成されるワークメモリである。
【００４２】
ＨＤＤ３６には、ＣＰＵ３２が実行するプログラムや各種データが記憶されている。
【００４３】
無線ＬＡＮＩＦ３８は、無線ＬＡＮにより非接触通信を行うためのインタフェースであり、アンテナ５９を備える。このアンテナ５９を介して外部装置との間で無線ＬＡＮによるデータの送受信が行われる。無線ＬＡＮＩＦ３８は、通常は停止状態にあるが、赤外線通信を介して外部装置から無線ＬＡＮ通信に必要なＩＤを受信したときには、ＣＰＵ３２の制御により起動状態になる（詳細は後述）。
【００４４】
この無線ＬＡＮの規格は特に限定されないが、例えば、電波方式のＩＥＥＥ８０２．１１ｂやＩＥＥＥ８０２．１１ｇ等の標準的な仕様に準拠した規格を採用することができる。例えば、ＩＥＥＥ８０２．１１ｂの規格を採用した場合には、通信距離１００ｍ、最大通信速度１１Mbpsの無線通信が可能である。
【００４５】
また、ここでは、無線ＬＡＮでの通信プロトコルとして、周知のＴＣＰ／ＩＰを用いる。
【００４６】
赤外線通信ＩＦ４０は、赤外線通信により非接触通信を行うためのインタフェースであり、前述の受発光部２２に接続されている。この受発光部２２を介して外部装置との間で赤外線通信によるデータの送受信が行われる。赤外線通信ＩＦ４０は、ＭＦＰ１０に電源が投入されている間は常に起動状態にあり、常時、赤外線通信確立要求を受信できるようになっている。
【００４７】
この赤外線通信の規格は特に限定されないが、例えば、IrDA1.0〜1.3等の標準的な仕様に準拠した規格を採用することができる。例えば、IrDA1.3の規格を採用した場合には、通信距離３０ｃｍ、最大通信速度４Mbpsの赤外線通信が可能である。
【００４８】
電波方式の無線ＬＡＮは、通信距離が長く無指向性なので、１対１通信には適さないが、赤外線通信よりも通信速度が格段に速いという特徴がある。なお、無線ＬＡＮの実効速度及び赤外線通信の実効速度は共に前述の最大通信速度よりも遅くなるが、実効速度で比較した場合であっても、無線ＬＡＮの通信速度は赤外線通信の通信速度より格段に速い。このため、無線ＬＡＮは、大容量のデータを送受信するのに適している。
【００４９】
一方、赤外線通信は、通信距離が短く、指向性（直進性）があるため、受発光部が通信相手の受発光部と向かい合った状態で、かつ、通信経路上に遮蔽物が無い状態でないと通信できない。このため、赤外線通信では、所定距離以内に存在する装置と１対１通信を行うのに適している。
【００５０】
ＵＩコントローラ４２は、ＵＩ５８の操作及び表示を制御する。これにより、ＵＩ５８で、ＭＦＰ１０の作動に関する各種設定や指示入力を可能にすると共に、設定状態やＭＦＰ１０の動作状態の表示を可能にする。また、ＵＩコントローラ４２は、ＣＰＵ３２からの指示により、ＵＩ５８に供給する電力を制御する。
【００５１】
デバイスコントローラ４４は、スキャナ部５２、プリンタ部５４、及びファックス部５６の各デバイスの動作及び電源５０からの電力の供給を制御する。これにより、ＭＦＰ１０で、コピー、プリント、スキャン、ファクシミリ等の様々な機能を実行することができる。
【００５２】
スキャナ部５２は、原稿を所定方向に搬送する原稿送り手段と、固定の読取光学系によって、原稿送り手段によって搬送されている原稿或いはＭＦＰ１０に設けられた不図示の原稿載置台に載置されている原稿に記録されている画像を読取って画像データを取得する画像読取部等を備えている。
【００５３】
プリンタ部５４は、スキャナ部５２で取得した画像データや、ネットワークＩＦ４８あるいは無線ＬＡＮＩＦ３８を介した通信によって他の装置から送信された印刷ジョブを印刷出力可能な画像データに展開し、印刷する。
【００５４】
ファックス部５６は、電話回線に接続されており、制御信号に基づいて送信先にダイヤルし、スキャナ部５２で取得した画像データや、ネットワークＩＦ４８あるいは無線ＬＡＮＩＦ３８を介した通信によって他の装置から送信されたデータを送信先の通信モードに応じた信号に変換して電話回線を介して送信する。また、電話回線を介して受信した信号を画像データに変換してプリンタ部５４に出力する。
【００５５】
電源コントローラ４６は、ＭＦＰ１０に設けられた電源５０の電力供給を制御する。これにより、電源５０は、ＭＦＰ１０の動作に必要な電力をＭＦＰ１０の各部に供給することができる。
【００５６】
ネットワークＩＦ４８は、電話回線や専用回線等の外部ネットワークを介して他の装置との間で通信を行うためのインタフェースである。
【００５７】
図３は、ノートＰＣ６０の構成を示したブロック図である。ノートＰＣ６０は、ＣＰＵ６２、メモリ６４、ハードディスクドライブ（ＨＤＤ）６６、無線ＬＡＮインタフェース（ＩＦ）６８、赤外線通信ＩＦ７０、液晶ディスプレイ（ＬＣＤ）コントローラ７４、入力インタフェース（ＩＦ）７６、及び電源コントローラ７８を備え、各々ＢＵＳを介して接続されている。
【００５８】
ＣＰＵ６２は、ＨＤＤ６６に格納されているプログラムを実行し、ノートＰＣ６０全体の動作を制御する。
【００５９】
メモリ６４は、ＳＤＲＡＭ等により構成されるワークメモリである。
【００６０】
ＨＤＤ６６には、ＣＰＵ６２が実行するプログラムや各種データが記憶されている。なお、ＨＤＤ６６に記憶されているデータには、ノートＰＣ６０を特定する情報としてのＩＤ（ここでは、無線ＬＡＮ通信で使用されるＩＰアドレス及びポート番号）が含まれる。
【００６１】
無線ＬＡＮＩＦ６８は、無線ＬＡＮにより非接触通信を行うためのインタフェースであり、アンテナ９０を備える。このアンテナ９０を介して外部装置との間で無線ＬＡＮによるデータの送受信が行われる。
【００６２】
赤外線通信ＩＦ７０は、赤外線通信により非接触通信を行うためのインタフェースであり、受発光部７２を備える。この受発光部７２を介して外部装置との間で赤外線通信によるデータの送受信が行われる。
【００６３】
なお、無線ＬＡＮの規格及び赤外線通信の規格は、ＭＦＰ１０と同様のものを採用することができる。
【００６４】
ＬＣＤコントローラ７４は、ＬＣＤ８４に接続され、ＬＣＤ８４の表示動作を制御する。これにより、ＬＣＤ８４で、様々な画像を表示することができる。
【００６５】
入力ＩＦ７６は、マウス８６やキーボード８８等の入力デバイスに接続されている。ユーザが各入力デバイスを操作することにより入力された情報は入力ＩＦ７６を介してＣＰＵ６２に伝達される。
【００６６】
電源コントローラ７８は、ＭＦＰ１０に設けられたメイン電源８０及びバックアップ電源８２の電力供給を制御する。これにより、メイン電源８０は、ＭＦＰ１０の動作に必要な電力をメイン電源８０及びバックアップ電源８２のいずれかからＭＦＰ１０の各部に供給することができる。
【００６７】
次に、ＭＦＰ１０のＵＩ５８を介してＭＦＰ１０の動作を制御するモード（通常モード）から、該ＵＩ５８の代わりにノートＰＣ６０上で動作するアプリケーションを介してＭＦＰ１０の動作を制御するモード（外部ＵＩ使用モード）に移行するまでの処理について、図４のシーケンス図を参照しながら説明する。
【００６８】
ＭＦＰ１０の初期状態は、通常モードの状態にある（図４のステップ１００）。
【００６９】
ノートＰＣ６０のユーザが、ＭＦＰ１０の専用台２０を床面に水平になるようにセットして、ノートＰＣ６０を載置する。これにより、ＭＦＰ１０の受発光部２２の受発光面からノートＰＣ６０の赤外線通信用の受発光部７２の受発光面までの距離が、赤外線通信の規格に定められた通信距離以内となる。また、ユーザは、ノートＰＣ６０を載置する際、ＭＦＰ１０の受発光部２２の受発光面とノートＰＣ６０の受発光部７２の受発光面とが向かい合うようにノートＰＣ６０を載置する。これにより、ＭＦＰ１０とノートＰＣ６０との間で１対１の赤外線通信を行うことができる。
【００７０】
このようにノートＰＣ６０を専用台２０上に載置した状態で、ユーザは、ノートＰＣ６０上で動作するＭＦＰ１０を制御するためのアプリケーション（ＭＦＰＵＩ使用アプリケーション）を起動する（ステップ１０２）。
【００７１】
次に、ノートＰＣ６０では、赤外線通信ＩＦ７０を介した赤外線通信を開始する（ステップ１０４）。赤外線通信は、ＭＦＰＵＩ使用アプリケーションのユーザインタフェースからユーザが指示することにより開始されるようにしてもよいし、ＭＦＰＵＩ使用アプリケーションにより自動的に開始されるようにしてもよい。
【００７２】
まず、ノートＰＣ６０からＭＦＰ１０に対して赤外線通信確立要求を送信する。前述したように、ＭＦＰ１０の赤外線通信ＩＦ４０は常時起動状態にあるため、ノートＰＣ６０からの赤外線通信確立要求を常時受信することができる。ＭＦＰ１０は、赤外線通信確立要求に対して、赤外線通信確立許可を送信する（図４のＡ）。これにより、ＭＦＰ１０及びノートＰＣ６０間の赤外線通信のコネクションが確立される。
【００７３】
赤外線通信のコネクションが確立されると、ノートＰＣ６０では無線ＬＡＮ通信の準備を行う（ステップ１０６）。具体的には、無線ＬＡＮＩＦ６８を起動すると共に、ノートＰＣ６０を特定する情報として予めＨＤＤ６６等に記憶されているＩＤ（ここでは、無線ＬＡＮ通信で使用される、IP層での識別番号であるIPアドレス、及びTCP層での識別番号であるポート番号）を読み出す。続いて、該読み出したＩＤを赤外線通信でＭＦＰ１０に送信する（図４のＢ）。
【００７４】
ＭＦＰ１０のＣＰＵ３２は、赤外線通信を介して該ＩＤを受信すると、該ＩＤに基づいてパケットフィルタリング機能を設定する。この機能は、無線ＬＡＮＩＦ３８で受信されるＩＰパケットの内容を確認し、設定された条件（フィルタリングルール）に合うＩＰパケットについて指定された動作を行う機能であり、この機能によりアクセス制御を行うことができる。
【００７５】
本実施の形態では、フィルタリングルールを、送信元ＩＰアドレスが該受信したＩＤに含まれるＩＰアドレスであり、かつ送信元ポート番号が該受信したＩＤに含まれるポート番号であるＩＰパケットを受信したときには、該ＩＰパケットの通過を許可し、それ以外のパケットは破棄されるように設定する。
【００７６】
フィルタリングルールの設定後、無線ＬＡＮＩＦ３８を起動する（図４のステップ１０８）。
【００７７】
続いて、ＭＦＰ１０は、無線ＬＡＮを介して、上記赤外線通信で受信されたノートＰＣ６０を特定するＩＰアドレス及びポート番号を送信先ＩＰアドレス及びポート番号として、無線ＬＡＮ通信確立要求（bind）を送信する。ノートＰＣ６０は、無線ＬＡＮＩＦ６８を介して受信した無線ＬＡＮ通信確立要求（bind）に対して、無線ＬＡＮ通信確立許可（accept）を送信する。これにより、ＭＦＰ１０及びノートＰＣ６０間の無線ＬＡＮ通信のコネクションが確立される（図４のＣ）。
【００７８】
無線ＬＡＮ通信中、ＭＦＰ１０は、赤外線通信を介して上記ノートＰＣ６０のＩＰアドレスを指定したPingコマンドを一定間隔で送信し、ノートＰＣ６０との通信接続を確認する。Pingコマンドは、ネットワークスキャンで広く用いられるコマンドであり、容易に接続確認を行うことができる（図４のＤ）。
【００７９】
ここでは、ＭＦＰ１０のＣＰＵ３２は、Pingコマンドが送信されてから所定時間以内に、ノートＰＣ６０から該Pingコマンドに対する応答（Ping Ack）が受信された場合には、ノートＰＣ６０は所定距離以内（赤外線通信可能距離以内）に存在しており、通信可能であると判断して無線ＬＡＮ通信を継続するように制御する。また、Pingコマンドが送信されてから所定時間以内に、ノートＰＣ６０から該Pingコマンドに対する応答が受信されなかった場合には、ノートＰＣ６０は所定距離外（赤外線通信可能距離外）に移動したか、ノートＰＣ６０でＭＦＰＵＩ使用アプリケーションが終了したか、あるいは、ノートＰＣ６０の電源がオフされたかのいずれかの状態になったと判断し、後述するようにノートＰＣ６０との無線ＬＡＮ通信を切断するように制御する。
【００８０】
一方、無線ＬＡＮでは、接続確認以外の通信を行う。ノートＰＣ６０は、無線ＬＡＮ通信確立許可を受信した後、無線ＬＡＮを介してＭＦＰ１０に対してＵＩ使用要求を送信する（図４のＥ）。ＵＩ使用要求は、ＭＦＰ１０に装備されているＵＩ５８の代わりにノートＰＣ６０上で動作するアプリケーション（ＭＦＰＵＩ使用アプリケーション）をユーザインタフェースとして用いて、ＭＦＰ１０の動作を制御するための要求である。
【００８１】
ＵＩ使用要求を受信したＭＦＰ１０は、通常モードから外部ＵＩ使用モードに移行する（ステップ１１０）。具体的には、ＣＰＵ３２が、ＵＩコントローラ４２を介してＭＦＰ１０のＵＩ５８の電源を落とす（電力供給を停止する）か、あるいはＵＩ５８に対する操作を受け付けない「使用中」状態に制御する。これにより、ＭＦＰ１０のＵＩ５８は使用できなくなり、無線ＬＡＮの通信が確立されたノートＰＣ６０からの操作のみが可能となる。
【００８２】
なお、外部ＵＩ使用モードで、ＭＦＰ１０のＵＩ５８に対する電力供給を停止する場合には、省電力化を図ることができる。
【００８３】
外部ＵＩモードに移行した後、ＭＦＰ１０は、無線ＬＡＮを介してＵＩ使用許可をノートＰＣ６０に送信する（図４のＥ）。ノートＰＣ６０はＭＦＰ１０からＵＩ使用許可を受信すると、外部ＵＩ使用モードに移行する（ステップ１１２）。具体的には、ＭＦＰＵＩ使用アプリケーションにプリント機能があればプリント先としてＭＦＰ１０を追加設定したり、スキャン機能があればスキャン装置としてＭＦＰ１０を追加設定したりすることができる。
【００８４】
これ以降、ノートＰＣ６０は、ＭＦＰＵＩ使用アプリケーションをＭＦＰ１０のユーザインタフェースとして用いて、ＭＦＰ１０を制御することができるようになる。例えば、ノートＰＣ６０に記憶されたデータを、ＭＦＰＵＩ使用アプリケーションを用いてＭＦＰ１０に転送し、ＭＦＰ１０にプリントさせたりすることができる。このような制御を行うための通信は、全て無線ＬＡＮを介して行われる（図４のＦ）。
【００８５】
次に、ＭＦＰ１０がノートＰＣ６０との通信を切断し、外部ＵＩ使用モードから通常モードに移行する処理を図５のシーケンス図を参照しながら説明する。
【００８６】
外部ＵＩモードでは、ＭＦＰ１０とノートＰＣとの間で、赤外線通信を介した接続確認用の通信（図４，図５のＤ）と、無線ＬＡＮを介したＭＦＰＵＩ制御用の通信（図４、図５のＦ）とが平行して行われる。
【００８７】
赤外線通信を介した接続確認用の通信において、ＭＦＰ１０から一定間隔で送信されるPingコマンドに対して、所定時間以内にノートＰＣから応答が無かった場合には（図５のステップ１１４、Timeout検出）、ＣＰＵ３２は、ノートＰＣ６０は所定距離外（赤外線通信が可能な距離外）に移動したか、ノートＰＣ６０でＭＦＰＵＩ使用アプリケーションが終了したか、あるいは、ノートＰＣ６０の電源がオフされたかのいずれかの状態になったと判断し、無線ＬＡＮを介した通信を切断し、無線ＬＡＮＩＦ３８を停止状態にする（図５のＧ）。このとき、無線ＬＡＮのフィルタリングルールは初期状態に戻される。また、赤外線通信によるPingコマンドの送信も停止する。
【００８８】
以下、ノートＰＣ６０がＭＦＰＵＩ使用アプリケーション使用中に、赤外線通信可能距離外に移動した場合を例に挙げて説明する。ノートＰＣ６０が赤外線通信可能距離外に移動すると赤外線通信は不能になるため、ノートＰＣ６０でＭＦＰＵＩ使用アプリケーションが起動中であっても、ＭＦＰ１０は、Pingコマンドに対するノートＰＣからの応答は受信できなくなる。従って、Timeoutが検出され、上記のように無線ＬＡＮによる通信を切断する。
【００８９】
ノートＰＣ６０では、無線ＬＡＮが切断されたことを検出すると、ＭＦＰＵＩ使用アプリケーションを終了させる（ステップ１１６）。一方、ＭＦＰ１０では、無線ＬＡＮの切断後、処理中のジョブを中断し、ＵＩ５８に対して電力供給を再開するかあるいはユーザの操作を受け付けるように制御することにより、ＵＩ５８の表示機能・操作機能を通常の使用可能状態に戻す（ステップ１１８）。これにより、ＭＦＰ１０は、ＭＦＰ１０のＵＩ５８を介してＭＦＰ１０の動作を制御する通常モードに移行する（ステップ１２０）。
【００９０】
なお、ノートＰＣ６０でＭＦＰＵＩ使用アプリケーションが終了したか、あるいは、ノートＰＣ６０の電源がオフされたかのいずれかの状態になったために、pingコマンドに対する応答が検出されなくなった場合には、無線ＬＡＮを切断した後のステップ１１６での処理は（既にアプリケーションが終了しているため）行われない。
【００９１】
なお、上記実施の形態では、ＭＦＰ１０で、無線ＬＡＮの切断後、処理中のジョブを無条件に中断する例について説明したが、これに限定されず、例えば、ＣＰＵ３２が処理中のジョブの種類を判断し、処理中のジョブがコピー処理のような単純なジョブの場合には、処理を続行するようにしてもよい。このとき、例えば、ＭＦＰ１０のＨＤＤ３６等の記憶手段に予めジョブの種類と続行の可否の情報とを対応付けて記憶しておき、この情報に基づいて処理を続行するか否かを判断するようにしてもよい。
【００９２】
以上説明したように、赤外線通信ＩＦ４０と、無線ＬＡＮＩＦ３８とを備え、赤外線通信ＩＦ４０により１対１通信でノートＰＣ６０のＩＤを取込み、該取り込んだＩＤで特定されたノートＰＣ６０との間でのみ無線ＬＡＮＩＦ３８を介した無線ＬＡＮ通信を行うように制御したため、混信せずに近距離に位置する装置と１対１の高速な非接触通信を確立することができる。
【００９３】
また、無線ＬＡＮの切断、及び外部ＵＩモードから通常モードへの切替は、赤外線通信ＩＦの通信状態により判断することができるため、例えば、ユーザは、ノートＰＣ６０を赤外線通信の通信距離外に移動させる（専用台２０からノートＰＣ６０を離間させる）、あるいは、ノートＰＣ６０の電源をオフするかアプリケーションを終了させるだけで、簡単に外部ＵＩモードから通常モードに切替えることができる。
【００９４】
なお、上述した実施の形態では、所定距離以内に存在する装置を特定するための情報を１対１通信で取り込む通信インタフェースとして、赤外線通信インタフェースを例に挙げて説明したが、これに限定されず、例えば、ブルートゥースインタフェースであってもよい。
【００９５】
また、上述した実施の形態では、ノートＰＣ６０からＭＦＰ１０に対し、ノートＰＣを特定するための情報として、ＩＰアドレスとポート番号が含まれたＩＤが送信される場合について説明したが、本発明はこれに限定されず、例えば、ＭＦＰ１０の管理システムに等予めノートＰＣ６０を登録しておき、赤外線通信においては、登録時に付与された登録番号のみがＭＦＰ１０に送信されるようにしてもよい。
【００９６】
具体的には、例えば、管理システムの管理サーバに、ノートＰＣ６０の登録時に、ノートＰＣ６０の登録番号とノートＰＣ６０のＩＰアドレス・ポート番号とを対応付けて記憶しておく。
【００９７】
一方、ＭＦＰ１０は、上述した実施の形態の赤外線通信確立後のシーケンス（図４のＢ）においで、ノートＰＣ６０から赤外線通信を介して登録番号を受信したときに、該受信した登録番号を管理サーバに問い合わせる。管理サーバは、該登録番号が管理サーバに登録されていれば、認証ＯＫとして、登録番号に対応するＩＰアドレスとポート番号をＭＦＰ１０に送信する。登録番号が登録されていなければ、管理サーバからＭＦＰ１０にエラーコードを返すようにしてもよい。これにより、管理システムに登録されているノートＰＣ６０だけが認証され、無線ＬＡＮ通信を介してＭＦＰ１０を制御することができる。
【００９８】
これ以降の処理は、上述した実施の形態と同様に処理することができるため、説明を省略する。
【００９９】
また、上述した実施の形態では、赤外線通信インタフェースを用いて、所定距離以内に存在する装置を特定するための情報を取り込むようにしたが、これに限定されず、例えば、赤外線通信インタフェースの代わりに、ＩＣタグリーダ、バーコードリーダ、２次元コードリーダ等を用いるようにしてもよい。
【０１００】
例えば、ＩＣタグリーダを用いる場合には、ＭＦＰ１０及びノートＰＣ６０を以下のように構成する。
【０１０１】
ＭＦＰ１０の専用台２０には、ＩＣタグから送出された情報を読み取るためのＩＣタグリーダを設ける。ノートＰＣ６０には、ノートＰＣを特定するための情報を記憶したＩＣタグを設ける。通信距離は、ＩＣタグが密着型であれば、接触から数ミリまで、近接型であれば、10cm程度、近傍型であれば、70cm程度である。赤外線通信と異なり電波を用いるため無指向性ではあるものの、通信距離が短いため、ＩＣタグリーダは、ほぼ１対１で情報の取込みができる。
【０１０２】
ノートＰＣのＩＣタグは、電波の受信によって電力を発生させるためのアンテナコイル、アンテナコイルに誘導された起電力によりチャージされるコンデンサ、ノートＰＣを特定するための情報を記憶したメモリ、メモリに記憶された情報を読み出すためのメモリコントローラ、コンデンサにチャージされた電荷に基づいてＩＣタグの各部に駆動電力を供給する電源回路とを含んで構成することができる。なお、メモリに記憶する情報としては、上述した実施の形態と同様にＩＰアドレス及びポート番号を含むＩＤであってもよいし、登録番号であってもよい。
【０１０３】
ＩＣタグは、外部から電波を受信することによりアンテナコイルで起電力が発生し、これにより電源回路から駆動電力が供給され、メモリコントローラを介して外部にメモリに記憶されたＩＤを送出することができる。
【０１０４】
上述した実施の形態と同様に、ＭＦＰ１０は、ＩＣタグから送出され受信したＩＤに基づいて無線ＬＡＮのフィルタリングルールを設定し、ＩＤにより特定されたノートＰＣとの間で無線ＬＡＮ通信を行うようにすることができる。
【０１０５】
また、無線ＬＡＮ通信中は、ＩＣタグリーダから常に一定間隔で電波が送出されるようにする。専用台２０に載置されたノートＰＣ６０のＩＣタグからは、該電波に応じてメモリに記憶されたＩＤが送出されるため、ＣＰＵ３２は、一定間隔で、ノートＰＣ６０が所定距離以内（ここでは、ＩＣタグリーダの電波が届く範囲内）に存在するか否かを確認することができる。ＩＣタグリーダから送出された電波に対してＩＣタグからＩＤが受信されれば、所定距離以内に存在すると判断でき、ＩＣタグからＩＤが受信できなければ、所定距離外に移動したと判断することができる。ＣＰＵ３２は、所定距離外に移動したと判断したときに、無線ＬＡＮ通信を切断するようにすればよい。
【０１０６】
このように、赤外線通信ＩＦの代わりにＩＣタグリーダを用いるようにしても、上述した実施の形態と同様に作用し、同様の効果が得られる。
【０１０７】
また、ＩＣタグリーダの代わりに、バーコードリーダや２次元コードリーダを用いても良い。バーコードリーダや２次元コードリーダを用いる場合には、ＭＦＰ１０及びノートＰＣ６０を以下のように構成する。
【０１０８】
ノートＰＣ６０には、ノートＰＣ６０を特定するための情報が記録されたバーコードがプリントされたバーコードラベル、または２次元コードがプリントされた２次元コードラベルを添付する。
【０１０９】
ＭＦＰ１０の専用台２０には、ノートＰＣ６０に添付されたバーコードラベルのバーコードを読み取るためのバーコードリーダ、あるいは２次元コードラベルの２次元コードを読み取るための２次元コードリーダを設ける。
【０１１０】
ユーザは、ノートＰＣ６０のバーコードラベルまたは２次元コードラベルがバーコードリーダまたは２次元コードリーダで読取り可能となるように、ノートＰＣを専用台２０上に載置する。
【０１１１】
専用台２０にノートＰＣを載置した後は、上述した実施の形態及び上記ＩＣタグリーダを用いた場合の変形例と同様に処理することができ、上述した実施の形態と同様の効果が得られる。
【図面の簡単な説明】
【０１１２】
【図１】本発明の実施の形態に係る通信デバイスとしてのマルチファンクションプリンタ（ＭＦＰ）と、ＭＦＰを無線ＬＡＮインタフェースを介して制御するノートＰＣの外観を示した図である。
【図２】ＭＦＰの構成を示したブロック図である。
【図３】ノートＰＣの構成を示したブロック図である。
【図４】ＭＦＰのＵＩを介してＭＦＰの動作を制御するモード（通常モード）から、ＭＦＰのＵＩの代わりにノートＰＣ上で動作するアプリケーションを介してＭＦＰの動作を制御するモード（外部ＵＩ使用モード）に移行するまでの処理の流れを示したシーケンス図である。
【図５】ＭＦＰがノートＰＣとの通信を切断し、外部ＵＩ使用モードから通常モードに移行する処理の流れを示したシーケンス図である。
【符号の説明】
【０１１３】
１０  マルチファンクションプリンタ（ＭＦＰ）
６０  ノートＰＣ
２２  受発光部
３０  制御部
３２  ＣＰＵ
３６  ＨＤＤ
４２  ＵＩコントローラ
５８  ＵＩ
５９  アンテナ
４０  赤外線通信ＩＦ
３８  無線ＬＡＮＩＦ
【図１】
2006186418.tif 000003
【図２】
2006186418.tif 000004
【図３】
2006186418.tif 000005
【図４】
2006186418.tif 000006
【図５】
2006186418.tif 000007