(57)【要約】【課題】  機能を提供する装置と、その機能を利用する装置との間の電力の供給を安定的に行い、かつ装置間での機能の利用の完了を確実にすることができる通信技術を提供する。【解決手段】  通信部を介して、外部機器から、当該通信装置の機能を利用する利用要求を受信する。利用要求を受信した場合、機能の利用を要求する要求元である外部機器を識別する第１の識別子を取得する。送電部による電力の供給を要求する外部機器を識別する第２の識別子と取得された第１の識別子とに基づき、当該送電部による当該外部機器への送電を行うか判定する。送電を行うと判定された場合、送電部を介して、電力の供給を要求する外部機器に対して電力を送電する。【選択図】  図２７
2015011592.tif 000002
【特許請求の範囲】
【請求項１】
外部機器へ電力を送電するための送電部と、前記外部機器との通信を行う通信部を備える通信装置であって、
前記通信部を介して、前記外部機器から、当該通信装置の機能を利用する利用要求を受信する受信手段と、
前記受信手段が前記利用要求を受信した場合、前記機能の利用を要求する要求元である前記外部機器を識別する第１の識別子を取得する取得手段と、
前記送電部による電力の供給を要求する外部機器を識別する第２の識別子と前記取得手段により取得された前記第１の識別子とに基づき、当該送電部による当該外部機器への送電を行うか判定する判定手段と、
前記判定手段により送電を行うと判定された場合、前記送電部を介して、前記電力の供給を要求する外部機器に対して電力を送電する送電手段と
を備えることを特徴とする通信装置。
【請求項２】
前記生成手段による前記第１の識別子を生成した時点で、前記送電部による送電を受けている別の外部機器がある場合は、前記別の外部機器への送電を中断する中断手段を更に備える
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記機能の利用を要求する要求元である前記外部機器による該機能の利用が終了した場合には、
前記生成手段は、前記第１の識別子を破棄し、
前記送電手段は、前記中断手段で中断した前記別の外部機器への送電を再開する
ことを特徴とする請求項２に記載の通信装置。
【請求項４】
前記取得手段により取得された前記第１の識別子を、前記機能の利用を要求する前記外部機器に送信する送信手段を更に備え、
前記判定手段は、前記第２の識別子が前記送信手段により送信された前記第１の識別子に対応するか否かに基づき、前記電力の供給を要求する外部機器に送電を行うか判定する
ことを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項５】
前記送信手段により送信された第１の識別子は、前記第２の識別子として利用される
ことを特徴とする請求項４に記載の通信装置。
【請求項６】
前記送信手段は、前記第１の識別子に加えて、その有効期間を前記機能の利用を要求する前記外部機器へ通知する
ことを特徴とする４または５に記載の通信装置。
【請求項７】
前記取得手段は、前記受信手段が前記利用要求を受信した場合に、前記第１の識別子を新たに生成することで、当該第１の識別子を取得する
ことを特徴とする請求項１乃至６のいずれか１項に記載の通信装置。
【請求項８】
当該通信装置は、印刷機能あるいは読取機能を少なくとも含み、
前記通信部及び前記送電部は、無線通信を利用するものであり、
前記通信部は、ＮＦＣであり、前記送電部は、Ｑｉである
ことを特徴とする請求項１乃至７のいずれか１項に記載の通信装置。
【請求項９】
外部機器から電力を受電するための受電部と、前記外部機器との通信を行う通信部を備える通信装置であって、
前記通信部を介して、前記外部機器の機能の利用を要求する利用要求を前記外部機器へ送信する送信手段と、
前記通信部を介して、前記送信手段により送信された前記利用要求を前記外部機器が受信することで当該外部機器により生成された、前記機能の利用を要求する要求元を識別する第１の識別子を前記外部機器から受信する受信手段と、
電力の供給を要求する要求元を識別するための、前記受信手段により受信された前記第１の識別子に基づく第２の識別子を用いることで、前記外部機器に電力の供給を要求する要求手段と、
前記要求手段による要求に応じて、前記受電部を介して、前記外部機器から電力を受電する受電手段と
を備えることを特徴とする通信装置。
【請求項１０】
前記利用要求によって要求した機能の利用の完了の通知を前記外部機器から受信した場合、所定時間経過するまでは、前記受信手段は、前記電力要求の送信を禁止する
ことを特徴とする請求項９に記載の通信装置。
【請求項１１】
前記第１の識別子は、前記第２の識別子として利用する
ことを特徴とする請求項９または１０に記載の通信装置。
【請求項１２】
前記外部機器は、印刷機能あるいは読取機能を少なくとも含み、
前記通信部及び前記受電部は、無線通信を利用するものであり、
前記通信部は、ＮＦＣであり、前記受電部は、Ｑｉである
ことを特徴とする請求項９乃至１１のいずれか１項に記載の通信装置。
【請求項１３】
外部機器へ電力を送電するための送電部と、前記外部機器との通信を行う通信部を備える通信装置の制御方法であって、
前記通信部を介して、前記外部機器から、当該通信装置の機能を利用する利用要求を受信する受信工程と、
前記受信工程が前記利用要求を受信した場合、前記機能の利用を要求する要求元である前記外部機器を識別する第１の識別子を取得する取得工程と、
前記送電部による電力の供給を要求する外部機器を識別する第２の識別子と前記取得工程により取得された前記第１の識別子とに基づき、当該送電部による当該外部機器への送電を行うか判定する判定工程と、
前記判定工程により送電を行うと判定された場合、前記送電部を介して、前記電力の供給を要求する外部機器に対して電力を送電する送電工程と
を備えることを特徴とする通信装置の制御方法。
【請求項１４】
外部機器から電力を受電するための受電部と、前記外部機器との通信を行う通信部を備える通信装置の制御方法であって、
前記通信部を介して、前記外部機器の機能の利用を要求する利用要求を前記外部機器へ送信する送信工程と、
前記通信部を介して、前記送信工程により送信された前記利用要求を前記外部機器が受信することで当該外部機器により生成された、前記機能の利用を要求する要求元を識別する第１の識別子を前記外部機器から受信する受信工程と、
電力の供給を要求する要求元を識別するための、前記受信工程により受信された前記第１の識別子に基づく第２の識別子を用いることで、前記外部機器に電力の供給を要求する要求工程と、
前記要求工程による要求に応じて、前記受電部を介して、前記外部機器から電力を受電する受電工程と
を備えることを特徴とする通信装置の制御方法。
【請求項１５】
請求項１３または１４に記載の通信装置の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部機器と通信を行う通信装置及びその制御方法、プログラムに関するものである。
【背景技術】
【０００２】
携帯型通信端末装置は、通信網を介した通信に加え、近距離無線通信を行うことが知られている。近距離無線通信の相手方の通信装置は、例えば、携帯型通信端末装置であったり、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）であって、画像データ等の送受信が行われることが知られている。
【０００３】
携帯型通信端末装置は、電池に蓄えられた電力によって動作するため、通信中に携帯型通信端末装置の電源が切れてしまうリスクがある。この傾向は携帯型通信端末装置が、例えば、ＭＦＰと大容量のデータを送受信する場合において顕著である。
【０００４】
通信速度と消費電力を鑑みて効率的な通信を実現するために、近距離無線通信を２種類の通信方法で行うことが知られている。消費電力が小さい第１の近距離無線通信によって通信対象装置の第２の近距離無線通信方式に必要な情報を互いに送受信し、その情報を用いて第２の近距離無線通信方式による高速な通信を行うというものであり、ハンドオーバーと呼ばれている。第１の近距離無線通信方式の一例は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）であり、第２の近距離無線通信方式の一例は、Ｂｌｕｅｔｏｏｔｈ（登録商標）や無線ＬＡＮである。
【０００５】
また、近年無線での電力授受が実用化されつつある。その一例は、Ｗｉｒｅｌｅｓｓ  Ｐｏｗｅｒ  Ｃｏｎｓｏｒｔｉｕｍ（ＷＰＣ）が策定したワイヤレス給電の国際標準規格Ｑｉである（非特許文献１）。
【０００６】
印刷装置から端末装置に対して無線で電力を供給しつつ端末装置から印刷装置へ印刷データを通信するための技術として、電力供給元である印刷装置を通信相手先として特定し、特定した印刷装置のＩＤを用いて撮像データを無線送信する技術が知られている。（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−２２９５８３号公報
【非特許文献】
【０００８】
【非特許文献１】http://www.wirelesspowerconsortium.com/jp
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１に開示されている方法では、電力供給が印刷に先駆けて行われるため、印刷装置の給電機能が給電中の端末装置に占有されてしまう。
【００１０】
その結果、印刷装置に対して優先度が低い（充電だけしたい）第１の端末と印刷装置が接続されてしまうと、優先度が高い（プリンタドックに対して撮像データを送信したい）第２の端末は電力を供給して貰えない。そのため、その第２の端末の電池切れのリスクを回避できないという課題が残る。
【００１１】
本発明は上記の課題を解決するためになされたものであり、機能を提供する装置と、その機能を利用する装置との間の電力の供給を安定的に行い、かつ装置間での機能の利用の完了を確実にすることができる通信技術を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記の目的を達成するための本発明による通信装置は以下の構成を備える。即ち、
外部機器へ電力を送電するための送電部と、前記外部機器との通信を行う通信部を備える通信装置であって、
前記通信部を介して、前記外部機器から、当該通信装置の機能を利用する利用要求を受信する受信手段と、
前記受信手段が前記利用要求を受信した場合、前記機能の利用を要求する要求元である前記外部機器を識別する第１の識別子を取得する取得手段と、
前記送電部による電力の供給を要求する外部機器を識別する第２の識別子と前記取得手段により取得された前記第１の識別子とに基づき、当該送電部による当該外部機器への送電を行うか判定する判定手段と、
前記判定手段により送電を行うと判定された場合、前記送電部を介して、前記電力の供給を要求する外部機器に対して電力を送電する送電手段と
を備える。
【発明の効果】
【００１３】
本発明によれば、機能を提供する装置と、その機能を利用する装置との間の電力の供給を安定的に行い、かつ装置間での機能の利用の完了を確実にすることができる通信技術を提供できる。
【図面の簡単な説明】
【００１４】
【図１】無線通信システムの構成の一例を示す図である。
【図２】携帯型通信端末装置の外観を示す図である。
【図３】ＭＦＰの外観を示す図である。
【図４】操作表示部の平面図である。
【図５】携帯型通信端末装置に印刷候補ファイルのサムネイルを表示した例を示す図である。
【図６】ＮＦＣ通信におけるパッシブモードの概念図である。
【図７】ＮＦＣ通信におけるアクティブモードの概念図である。
【図８】携帯型通信端末装置の構成を示すブロック図である。
【図９】ＭＦＰの構成を示すブロック図である。
【図１０】ＮＦＣユニットの詳細構成を示す図である。
【図１１】ＭＦＰの表示部の表示例を示す図である。
【図１２】携帯型通信端末装置の表示部の表示例を示す図である。
【図１３】ＭＦＰのＲＡＭの構成を示す図である。
【図１４】ＭＦＰの不揮発性メモリの構成を示す図である。
【図１５】ＭＦＰのＮＦＣメモリの構成を示す図である。
【図１６】携帯型通信端末装置のＲＡＭの構成を示す図である。
【図１７】携帯型通信端末装置の不揮発性メモリの構成を示す図である。
【図１８】携帯型通信端末装置のＮＦＣメモリの構成を示す図である。
【図１９】ＮＦＣユニットがイニシエータとして動作するためのフローチャートである。
【図２０】パッシブモードによるデータ交換を行うシーケンスを示す図である。
【図２１】アクティブモードによるデータ交換を行うシーケンスを示す図である。
【図２２】ＮＦＣにおけるターゲットの状態遷移を示す図である。
【図２３】ＮＦＣとＷＬＡＮを切り換えてデータ転送を行う場合のシーケンスを示す図である。
【図２４】ＮＦＣとＷＬＡＮを切り換えてデータ転送を行う場合のシーケンスを示す図である。
【図２５】Ｑｉのシステム構成の概念図である。
【図２６】Ｑｉを構成する４段階の状態遷移を示す概念図である。
【図２７】ＭＦＰと携帯型通信端末装置とにおけるコマンドのシーケンスを示す図である。
【発明を実施するための形態】
【００１５】
以下に、図面を参照しながら、この発明の好適な実施の形態を例示的に詳しく説明する。但し、本実施形態に記載されている構成要素の相対配置、表示画面等は、特に特定的な記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１６】
本実施形態では、ワイヤレレス給電及び近距離無線通信方式を用いて、外部機器である携帯型通信端末装置の電池切れリスクを回避しながら印刷データ送信する例を説明する。更に。具体的には、ワイヤレス給電の国際規格であるＱｉによって電力を授受しながら、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）のような近距離無線通信及びＷｉｒｅｌｅｓｓＬＡＮを用いる印刷について説明する。
【００１７】
尚、近距離無線通信とは、ＮＦＣに代表される、通信範囲が、比較的小さい所定範囲（例えば、１メートル〜数センチ）となる無線通信を意味する。
【００１８】
＜基本動作＞
図１は無線通信システムの構成を示す図である。
【００１９】
ネットワーク１００を中心にサーバ装置１０１、携帯型通信端末装置２００、マルチファンクションプリンタ（以後、ＭＦＰ）３００が接続されている。
【００２０】
サーバ装置１０１は、印刷用の画像データの記憶や、ユーザＩＤの管理等の各種機能を提供し、かつ、画像処理アプリケーション等のプログラムを記憶している。
【００２１】
携帯型通信端末装置２００は、認証方法及び通信速度が異なる少なくとも２種類以上の無線通信機能を有する装置である。ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の個人情報端末、携帯電話、デジタルカメラ等、印刷対象となるファイルを扱える装置であれば何でも良い。
【００２２】
ＭＦＰ３００は、原稿台に原稿を載せて原稿を読み取る読取機能と、インクジェットプリンタ等の印刷エンジンを用いて印刷を行う印刷機能を有しており、その他、ＦＡＸ機能や電話機能を有していても良い。
【００２３】
ネットワーク１００とサーバ装置１０１は、有線ＬＡＮで接続されている。ネットワーク１００とＭＦＰ３００は有線ＬＡＮもしくはＷｉｒｅｌｅｓｓ  ＬＡＮ（以後、ＷＬＡＮ）で接続されている。ネットワーク１００と携帯型通信端末装置２００は、ＷＬＡＮで接続されている。携帯型通信端末装置２００とＭＦＰ３００は共にＷＬＡＮの機能を有するため、相互認証をすることによってピアツーピア（以後、Ｐ２Ｐ）の通信が可能となる。
【００２４】
図２は携帯型通信端末装置２００の外観を示す図である。
【００２５】
本実施形態では、スマートフォンを例にしている。スマートフォンとは、携帯電話の機能の他に、カメラや、ネットブラウザ、メール機能等を搭載した多機能型の携帯電話のことである。ＮＦＣユニット２０１は、ＮＦＣを用いて通信を行うユニットであり、実際にＮＦＣユニット２０１を相手先のＮＦＣユニットに所定距離（例えば、１０ｃｍ程度）以内に近づけることで通信を行うことができる。
【００２６】
ＷＬＡＮユニット２０２は、ＷＬＡＮで通信を行うためのユニットであり、携帯型通信端末装置２００内に配置されている。表示部２０３は、例えば、ＬＣＤ方式の表示機構を備えるディスプレイである。操作部２０４は、タッチパネル方式の操作機構を備えており、ユーザの押下情報を検知する。代表的な操作方法には、表示部２０３がボタンアイコンやソフトウェアキーボードの表示を行い、ユーザが操作部２０４を押下することによってボタンが押下されたイベントを発行することである。電源キー２０５は、電源のオン及びオフをする際に用いる。Ｑｉ受電ユニット２０６は、Ｗｉｒｅｌｅｓｓ  Ｐｏｗｅｒ  Ｃｏｎｓｏｒｔｉｕｍ（ＷＰＣ）が策定したワイヤレス給電の国際標準規格Ｑｉに従って充電するためのユニットであり、携帯型通信端末装置２００内のＮＦＣユニット２０１の近傍に配置されている。Ｑｉ受電ユニット２０６は、Ｑｉ送電ユニットの所定距離（例えば、１０ｃｍ程度）以内に近づけることで充電を行うことができる。
【００２７】
図３はＭＦＰの外観を示す図である。
【００２８】
本実施形態では、読取機能（スキャナ）を有するＭｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ（ＭＦＰ）を例にしている。図３（ａ）において、原稿台３０１は、ガラス状の透明な台であり、原稿を載せてスキャナで読み取る時に使用する。原稿蓋３０２は、スキャナで読取を行う際に読取光が外部に漏れないようにするための蓋である。印刷用紙挿入口３０３は、様々なサイズの用紙をセットする挿入口である。印刷用紙挿入口３０３にセットされた用紙は一枚ずつ印刷部に搬送され、所望の印刷を行って印刷用紙排出口３０４から排出される。
【００２９】
図３（ｂ）において、原稿蓋３０２の上部には操作表示部３０５及びＮＦＣユニット３０６が配置されている。操作表示部３０５については、図４を用いて詳細に説明する。ＮＦＣユニット３０６は、近距離無線通信を行うためのユニットであり、実際に、携帯型通信端末装置２００をＭＦＰ３００に近接接触させる場所である。ＮＦＣユニット３０６から所定距離（約１０ｃｍ）が接触の有効距離である。ＷＬＡＮアンテナ３０７は、ＷＬＡＮで通信するためのアンテナが埋め込まれている。Ｑｉ送電ユニット３０８は国際標準規格Ｑｉに従って電力を供給するユニットであり、ＮＦＣユニット３０６の近傍に配置されている。
【００３０】
図４は操作表示部３０５の平面図である。
【００３１】
表示部４０６は、画像や操作メニュー等のユーザインタフェースを表示する表示画面であり、例えば、ドットマトリクスＬＣＤが例に挙げられる。十字キー４０１は、表示部４０６上のカーソル移動等の操作に用いる。セットキー４０２は、設定入力のためのキーである。機能キー４０３は、機能設定等の操作に用いる。スタートキー４０４は、印刷記録の開始等の機能の実行指示を行う。
【００３２】
図５は携帯型通信端末装置２００に印刷候補ファイルのサムネイルを表示した例を示す図である。
【００３３】
サムネイル５０１は、携帯型通信端末装置２００内に保存してあるファイルのサムネイルであったり、サーバ装置１０１内に保存してあるファイルのサムネイルであったりする。印刷対象のサムネイル（画像）を押下すると、フォーカス５０２が表示され、印刷対象として選択されたことを示す。印刷対象の画像は、複数選択することができ、フォーカス５０２は表示部２０３上に複数存在しても良い。サムネイルは一画面で表示しきれない場合はスクロールしても良い。印刷対象の画像の選択が終了したら、印刷開始キー５０３を押下することで印刷ジョブを送信する。
【００３４】
ＮＦＣユニットの通信モードには、パッシブモードとアクティブモードが存在する。パッシブモードでは、ターゲットは、イニシエータの命令に対し、イニシエータの発するＲＦフィールドに対して負荷変調を行うことで応答する。一方、アクティブモードでは、ターゲットは、イニシエータの命令に対し、ターゲット自らが発するＲＦフィールドによって応答する。
【００３５】
図６はＮＦＣにおけるパッシブモードの概念図である。
【００３６】
図６（ａ）のように、イニシエータ６０１からターゲット６０２にデータ６０４をパッシブモードで送信する場合、イニシエータ６０１がＲＦフィールド６０３を発生させる。イニシエータ６０１は、ＲＦフィールド６０３を自ら変調することで、ターゲット６０２にデータ６０４を送信する。
【００３７】
また、図６（ｂ）のように、ターゲット６０６からイニシエータ６０５にデータ６０８をパッシブモードで送信する場合、図６（ａ）と同様にイニシエータ６０５がＲＦフィールド６０７を発生させる。ターゲット６０６は、ＲＦフィールド６０７に対して負荷変調を行うことで、イニシエータ６０５にデータ６０８を送信する。この負荷変調によるデータ送信では、イニシエータ６０５からのＲＦフィールドにより、ターゲット６０６としてのＮＦＣユニット内のコイルに電流が流れる。ターゲット６０６は、この電流をデータ送信のための電力として用いることできる。よって、例えば、ターゲット６０６としてのＮＦＣユニットに電力が供給されなくても、ＮＦＣ規格に則ったデータ送信を行うことができる。
【００３８】
図７はＮＦＣにおけるアクティブモードの概念図である。
【００３９】
図７（ａ）のように、イニシエータ７０１からターゲット７０２にデータ７０４をアクティブモードで送信する場合、イニシエータ７０１がＲＦフィールド７０３を発生させる。イニシエータ７０１は、ＲＦフィールド７０３を自ら変調することで、ターゲット７０２にデータ７０４を送信する。イニシエータ７０１は、データ送信が完了した後、ＲＦフィールド７０３の出力を停止する。
【００４０】
また、図７（ｂ）のように、ターゲット７０６からイニシエータ７０５にデータ７０８をアクティブモードで送信する場合、ターゲット７０６がＲＦフィールド７０７を発生させる。ターゲット７０６は、自らが発するＲＦフィールド７０７によってデータ７０８を送信し、送信が終了したらＲＦフィールド７０７の出力を停止する。
【００４１】
図８は携帯型通信端末装置２００の構成を示すブロック図である。
【００４２】
携帯型通信端末装置２００は、装置のメインの制御を行うメインボード８０１と、ＷＬＡＮ通信を行うＷＬＡＮユニット８１７と、ＮＦＣ通信を行うＮＦＣユニット８１８と、Ｂｌｕｅｔｏｏｔｈ（商標登録）通信を行うＢＴユニット８２１からなる。
【００４３】
メインボード８０１において、ＣＰＵ８０２は、システム制御部であり、携帯型通信端末装置２００の全体を制御する。ＲＯＭ８０３は、ＣＰＵ８０２が実行する制御プログラムや組込オペレーティングシステム（ＯＳ）プログラム等を記憶する。本実施形態では、ＲＯＭ８０３に記憶されている各制御プログラムは、ＲＯＭ８０３に記憶されている組込ＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウェア制御を行う。
【００４４】
ＲＡＭ８０４は、ＳＲＡＭ（Ｓｔａｔｉｃ  ＲＡＭ）等で構成され、プログラム制御変数等のデータを記憶し、また、ユーザが登録した設定値や携帯型通信端末装置２００の管理データ等のデータを記憶し、各種ワーク用バッファ領域が設けられている。
【００４５】
画像メモリ８０５は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）等のメモリで構成され、通信部を介して受信した画像データや、データ蓄積部８１２から読み出した画像データをＣＰＵ８０２で処理するために一時的に記憶する。ここで、通信部とは、ＷＬＡＮユニット８１７と、ＮＦＣユニット８１８及びＢＴユニット８２１を含む通信機能の総称である。
【００４６】
不揮発性メモリ８２２は、フラッシュメモリ（ｆｌａｓｈ  ｍｅｍｏｒｙ）等のメモリで構成され、電源がオフされた後でも保存しておきたいデータを記憶する。これには、例えば、アドレス帳や、メール履歴、発着信履歴、過去に接続したデバイス情報等がある。尚、このようなメモリ構成はこれに限定されるものではない。例えば、画像メモリ８０５とＲＡＭ８０４を共有させてもよいし、データ蓄積部８１２にデータのバックアップ等を行ってもよい。また、本実施形態では、画像メモリ８０５にＤＲＡＭを用いているが、ハードディスクや不揮発性メモリ等の他の既往媒体を使用する場合もあるのでこの限りではない。
【００４７】
データ変換部８０６は、ページ記述言語（ＰＤＬ）等の解析や、色変換、画像変換等のデータ変換を行う。電話部８０７は、電話回線の制御を行い、スピーカ部８１３を介して入出力される音声データを処理することで電話による通信を実現している。操作部８０８は、操作部２０４（図２）の信号を制御する。ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）８０９は、現在の緯度や経度等の位置情報を取得する。表示部８１０は、表示部２０３（図２）の表示内容を電子的に制御しており、各種入力操作や、ＭＦＰ３００の動作状況、ステータス状況の表示等を行うことができる。
【００４８】
カメラ部８１１は、レンズを介して入力された画像を電子的に記録して符号化する機能を有している。カメラ部８１１で撮影された画像はデータ蓄積部８１２に保存される。スピーカ部８１３は、電話機能のための音声を入力または出力する機能や、その他、アラーム通知等の機能を実現する。電源部８１４は、携帯可能な電池及び外部電源との接続部であるＱｉ受電ユニット８２６を搭載しており、電池或いは外部電源との接続及びその制御を行う。電源状態には、電池に残量が無い電池切れ状態、電源キー２０５を押下していない電源オフ状態、通常起動している起動状態、起動しているが省電力になっている省電力状態がある。Ｑｉ受電ユニット８２６により、携帯型通信端末装置２００は外部電源からのワイヤレス給電を実現している。
【００４９】
携帯型通信端末装置２００には、無線通信するための通信部が３つ搭載されており、ＷＬＡＮ、ＮＦＣ、ＢｌｕｅＴｏｏｔｈ（商標登録）で無線通信することができる。これにより、携帯型通信端末装置２００は、ＭＦＰ等の他デバイスとのデータ通信を行う。この通信部では、データをパケットに変換し、他デバイスにパケット送信を行う。逆に、外部の他デバイスからのパケットを、データに変換してＣＰＵ８０２に対して送信する。ＷＬＡＮユニット８１７、ＮＦＣユニット８１８、及びＢＴユニット８２１はそれぞれバスケーブル８１５、８１６及び８２０を介してメインボード８０１に接続されている。ＷＬＡＮユニット８１７、ＮＦＣユニット８１８、及びＢＴユニット８２１は規格に準拠した通信を実現するためのユニットである。ＮＦＣユニットの詳細は、図１０を用いて後述する。
【００５０】
メインボード８０１内の各種構成要素（８０３〜８１４、８１７、８１８、８２１及び８２２）は、ＣＰＵ８０２が管理するシステムバス８１９を介して、相互に接続されている。
【００５１】
図９はＭＦＰ３００の概略構成を示すブロック図である。
【００５２】
ＭＦＰ３００は、装置自身のメインの制御を行うメインボード９０１と、ＷＬＡＮ通信を行うＷＬＡＮユニット９１７と、ＮＦＣ通信を行うＮＦＣユニット９１８、及びＢｌｕｅｔｏｏｔｈ（商標登録）通信を行うＢＴユニット９１９からなる。
【００５３】
メインボード９０１において、ＣＰＵ９０２は、システム制御部であり、ＭＦＰ３００の全体を制御する。ＲＯＭ９０３は、ＣＰＵ９０２が実行する制御プログラムや組込オペレーティングシステム（ＯＳ）プログラム等を記憶する。本実施形態では、ＲＯＭ９０３に記憶されている各制御プログラムは、ＲＯＭ９０３に記憶されている組込ＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウェア制御を行う。
【００５４】
ＲＡＭ９０４は、ＳＲＡＭ（Ｓｔａｔｉｃ  ＲＡＭ）等で構成され、プログラム制御変数等のデータを記憶し、また、ユーザが登録した設定値やＭＦＰ３００の管理データ等のデータを記憶し、各種ワーク用バッファ領域が設けられている。
【００５５】
不揮発性メモリ９０５は、フラッシュメモリ（ｆｌａｓｈ  ｍｅｍｏｒｙ）等のメモリで構成され、電源がオフされた時でも保持しておきたいデータを記憶する。具体的には、ネットワーク接続情報、ユーザデータ等である。画像メモリ９０６は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）等で構成され、通信部を介して受信した画像データや、符号復号化処理部９１２で処理した画像データを蓄積する。また、携帯型通信端末装置２００のメモリ構成と同様に、このようなメモリ構成はこれに限定されるものではない。データ変換部９０７は、ページ記述言語（ＰＤＬ）等の解析や、画像データからプリントデータへの変換等を行う。
【００５６】
尚、通信部とは、ＷＬＡＮユニット９１７と、ＮＦＣユニット９１８及びＢＴユニット９１９を含む通信機能の総称である。
【００５７】
読取制御部９０８は、読取部９１０を制御して、例えば、ＣＩＳイメージセンサ（密着型イメージセンサ）によって原稿を光学的に読み取る。次に、読取制御部９０８は、電気的な画像データに変換した画像信号を、画像処理制御部（不図示）を介して、２値化処理や中間調処理等の各種画像処理を施し、高精細な画像データを出力する。
【００５８】
操作部９０９及び表示部９１１は、操作表示部３０５（図４）に対応する。符号復号化処理部９１２は、ＭＦＰ３００で扱う画像データ（ＪＰＥＧ、ＰＮＧ等）の符号復号化処理や、拡大縮小処理を行う。給紙部９１４は、印刷用紙を保持する。記録制御部９１６からの制御で給紙部９１４から給紙を行うことができる。特に、給紙部９１４は、複数種類の用紙を一つの装置に保持するために、複数の給紙部を用意することができる。そして、記録制御部９１６により、どの給紙部から給紙を行うかの制御を行うことができる。
【００５９】
記録制御部９１６は、印刷される画像データに対し、画像処理制御部（不図示）を介して、スムージング処理や記録濃度補正処理、色補正等の各種画像処理を施し、高精細な画像データに変換し、記録部９１５に出力する。また、記録制御部９１６は、記録部９１５の情報を定期的に読み出してＲＡＭ９０４の情報を更新する役割も果たす。具体的には、インクタンクの残量やプリントヘッドの状態等のステータス情報を更新することである。
【００６０】
ＭＦＰ３００にも、携帯型通信端末装置２００と同様に無線通信するための通信部が３つ搭載されており、機能は同等のため、説明は省略する。ここで、ＷＬＡＮユニット９１７、ＮＦＣユニット９１８及びＢＴユニット９１９はそれぞれバスケーブル９２０、９２１及び９２２を介してメインボード９０１に接続されている。
【００６１】
電源部９２４は、外部電源接続部９２５及びＱｉ送電ユニット９２６と接続されており、外部電源接続部９２５を介して外部より電力を受け取るとともに、Ｑｉ送電ユニット９２６を介して外部のＱｉ受電部へ電力を供給するよう制御する。
【００６２】
メインボード９０１内の各種構成要素（９０２〜９１９、９２４）は、ＣＰＵ９０２が管理するシステムバス９２３を介して、相互に接続されている。
【００６３】
図１０はＮＦＣユニット８１８あるいはＮＦＣユニット９１８で使用されているＮＦＣユニットの詳細を示すブロック図である。
【００６４】
図１０では、ＮＦＣユニット８１８（図８）あるいはＮＦＣユニット９１８（図９）をＮＦＣユニット１０００として説明する。ＮＦＣユニット１０００は、ＮＦＣコントローラ部１００１と、アンテナ部１００２と、ＲＦ部１００３と、送受信制御部１００４と、ＮＦＣメモリ１００５と、電源１００６と、デバイス接続部１００７を有する。
【００６５】
アンテナ部１００２は、他のＮＦＣデバイス（ＮＦＣユニットを搭載するデバイス）から電波やキャリアを受信したり、他のＮＦＣデバイスに電波やキャリアを送信したりする。ＲＦ部１００３は、アナログ信号をデジタル信号に変復調する機能を備えている。ＲＦ部１００３は、シンセサイザを備えていて、バンド、チャネルの周波数を識別し、周波数割当データによるバンド、チャネルの制御を実行する。
【００６６】
送受信制御部１００４は、送受信フレームの組立及び分解、プリアンブル付加及び検出、フレーム識別等、送受信に関する制御を実行する。送受信制御部１００４は、ＮＦＣメモリ１００５の制御も行い、各種データやプログラムを読み書きする。ＮＦＣ通信におけるアクティブモードとして動作する場合、電源１００６を介して電力の供給を受け、デバイス接続部１００７を通じてデバイスと通信を行ったり、アンテナ部１００２を介して送受信されるキャリアにより、通信可能範囲にある他のＮＦＣデバイスと通信する。また、ＮＦＣ通信におけるパッシブモードとして動作する場合、アンテナ部１００２を介して他のＮＦＣデバイスからキャリアを受信して電磁誘導により他のＮＦＣデバイスから電力の供給を受け、キャリアの変調により当該他のＮＦＣデバイスとの間で通信を行ってデータを送受信する。
【００６７】
図１１はＭＦＰ３００の表示部４０６の表示例を示す図である。
【００６８】
携帯型通信端末装置２００から印刷ジョブを受信した場合、図１１（ａ）に示すように、表示部４０６には印刷ジョブ確認画面１１０１が表示される。読取ジョブを受信した場合、図１１（ｂ）に示すように、読取ジョブ確認画面１１０２が表示される。
【００６９】
図１２は携帯型通信端末装置２００の表示部２０３の表示例を示す図である。図１２（ａ）に示すプリンタ選択画面１２０１は、印刷対象のプリンタを選択する画面を示す例である。図１２（ｂ）に示す印刷状態表示画面１２０２は、印刷ジョブを投入した印刷装置の現在の状態をリアルタイムに表示している画面を示す例である。
【００７０】
図１３はＭＦＰ３００のＲＡＭ９０４の構成を示す図である。
【００７１】
１３０１は、ＲＡＭ９０４の記憶領域を示している。ワークメモリ１３０２は、プログラムの実行のために確保される領域である。画像処理バッファ１３０３は、画像処理のために一時的なバッファとして使用される領域である。機器状態記憶部１３０４は、ＭＦＰ３００の現在の状態に関する様々な情報を記憶している。ここでは、エラー状態１３０５、インク残量１３０６、次回推定起動時間１３０７及びその他１３０８がある。
【００７２】
エラー状態１３０５は、ＭＦＰ３００のエラーに関する状態を記憶している。これには、インク少警告、インク無エラー、紙ジャムエラー、用紙無し警告、印刷画像不良警告、読取画像不良エラー、ネットワーク切断警告、等がある。これらの警告やエラーには印字機能への影響度、読取機能への影響度等が関連付けられている。例えば、インク無エラーの場合、印刷機能は使用できないが、読取機能は使用できる。ネットワーク切断警告の場合、ネットワークを使用する機能は使用できないが、機器単体で行う設定変更や読取機能は使用できる。
【００７３】
インク残量１３０６は、現在取り付けられているインクタンクの型番やインク残量を記憶している。インクタンクの型番は、インクタンクが取り付けられたタイミングで更新される。インク残量１３０６は、インクが使用される毎に更新される。
【００７４】
次回推定起動時間１３０７は、電源がオフされた時に、次に起動する時の推定起動時間を記憶している。ＭＦＰ３００の起動時間は状態によって大きく異なる。例えば、ＭＦＰ３００の電源状態は、ハードオフ状態、ソフトオフ状態、通常起動状態、スリープ状態等が存在する。ハードオフ状態は、電力の供給が途絶えている状態であり、電源を投入してハードオフ状態から通常起動状態にする場合は大きな時間を要する。ソフトオフ状態は、部分的には電源は投入されているが、メインのプログラムは起動していない状態であり、ハードオフよりは早い時間で起動することができる。スリープ状態は、電源消費が大きな部分がオフにされており、それ以外のプログラムやメカは動作しているため、直ぐに通常起動状態に戻ることができる。また、起動時間が変動する別の要因として、機器のエラー状態がある。例えば、インクジェット記録ヘッドのノズルの目詰まりが多いと検知した時は、次の起動で長時間の回復処理を行ってから起動する。また、スキャナの光量が落ちている時は、調整動作を行ってから起動する。このように電源の状態遷移、及び機器の状態によって次に起動する時の推定起動時間が決定される。
【００７５】
その他１３０８は、現在のメモリ使用量、ハードウェアの温度、消耗品情報等、その他の機器状態を記憶している。その他１３０９は、上述の各種データ以外のデータを記憶している。
【００７６】
図１４はＭＦＰ３００の不揮発性メモリ９０５の構成を示す図である。
【００７７】
１４０１は、不揮発性メモリ９０５の記憶領域を示している。ユーザデータ１４０２は、ユーザに関する情報を記憶しており、例えば、ＦＡＸの電話番号、通信履歴、ネットワーク情報等を記憶している。過去に接続した装置リスト１４０３は、ＭＦＰ３００がこれまでに接続した装置のリストを記憶している。例えば、スマートフォンとＮＦＣで通信した場合は、スマートフォンの識別子を記憶する。スマートフォンとＷＬＡＮでＰ２Ｐで接続した場合は、ＷＬＡＮで接続するための識別情報を記憶する。具体的には、ＷＬＡＮ接続のためにＷＰＳ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ）が使用される場合はＷＰＳ  Ｃｒｅｄｅｎｔｉａｌ認証情報を記憶する。スマートフォンとＢｌｕｅｔｏｏｔｈで接続した場合はＯＯＢ認証情報を記憶する。サーバ装置とＬＡＮ経由で接続した場合はサーバ装置のネットワーク情報を記憶する。
【００７８】
設定情報１４０６は、ＭＦＰ３００の設定情報を記憶している。設定情報１４０６には、例えば、印刷モード等のメニュー項目や、インクジェット記録ヘッドの補正情報等がある。その他１４０７は、その他の不揮発情報を記憶する。
【００７９】
図１５はＭＦＰ３００のＮＦＣメモリ１００５の構成を示す図である。
【００８０】
１５０１は、ＭＦＰ３００のＮＦＣメモリ１００５の記憶領域を示している。機器状態記憶部１５０２は、所定のタイミングで機器状態記憶部１３０４（図１３）の内容がコピーされる。ここで、エラー状態１５０３、インク残量１５０４及び次回推定起動時間１５０５はそれぞれ、図１３のエラー状態１３０５、インク残量１３０６及び次回推定起動時間１３０７に対応する。
【００８１】
ジョブ記憶部１５０６は、携帯型通信端末装置２００からＮＦＣでジョブをＭＦＰ３００に投入する場合に使用する領域である。印刷ジョブ１５０７は、印刷ジョブをキューで記憶している。具体的には、印刷設定、及び画像へのリンク先を記憶する。スキャンジョブ１５０８は、スキャンジョブをキューで記憶している。具体的には、読取設定を記憶する。ＦＡＸジョブ１５０９は、ＦＡＸジョブをキューで記憶している。具体的には、送信先の電話番号や通信画質等が含まれるＦＡＸ設定、及び画像が既に読み取ってある場合は画像へのリンク先を記憶する。設定変更ジョブ１５１０は、設定変更ジョブをキューで記憶している。具体的には、本体の設定項目の変更に関するジョブを記憶する。
【００８２】
図１６は携帯型通信端末装置２００のＲＡＭ８０４の構成を示す図である。
【００８３】
１６０１は、ＲＡＭ８０４の記憶領域を示している。ワークメモリ１６０２は、プログラムの実行のために確保される記憶領域である。画像処理バッファ１６０３は、画像をサムネイルサイズに縮小したり、バンド処理でプリンタに送信する時に使用するバッファである。
【００８４】
図１７は携帯型通信端末装置２００の不揮発性メモリ８２２の構成を示す図である。
【００８５】
１７０１は、不揮発性メモリ８２２の記憶領域を示している。プリンタ一覧１７０２は、携帯型通信端末装置２００がこれまでに接続したことのあるプリンタを一覧で記憶している。プリンタＡ１７０３は、プリンタの一例を示している。ネットワーク接続情報１７０４は、プリンタＡをネットワークに接続した時のネットワーク接続情報を記憶している。例えば、ＬＡＮ経由で接続した場合は接続先のアドレス及び認証情報を記憶する。機器固有情報１７０５は、プリンタＡに関する情報を記憶している。例えば、プリンタＡの解像度やインク数等の情報を記憶する。固有アプリケーション１７０６は、プリンタＡに固有の処理を行うためのアプリケーションであり、ネットワーク経由でダウンロードまたは最初にプリンタＡに接続した時に携帯型通信端末装置２００に保存される。固有アプリケーション１７０６は、画像をプリンタＡの仕様に即した形式に変換したり、バンド処理の制御を行ったり、通信の制御を行ったりする。プリンタＢ１７０８は、別のプリンタの一例を示している。ユーザデータ１７０９は、ユーザに関するデータであり、電話番号１７１０や、画像サーバアドレス１７１１等を記憶している。
【００８６】
図１８は携帯型通信端末装置２００のＮＦＣメモリ１００５の構成を示す図である。
【００８７】
尚、ＮＦＣメモリ１００５の中に記憶してあるデータは携帯型通信端末装置２００の電池残量が無くなった場合でもＮＦＣのパッシブモードの通信で読み書きすることができる。
【００８８】
１８０１は、携帯型通信端末装置２００のＮＦＣメモリ１００５の記憶領域を示している。ユーザデータ１８０２は、電話番号１８０３、画像サーバアドレス１８０４等を記憶しており、ユーザの指定によってユーザ指定データ１８０５等も追加することができる。他にも、ＮＦＣの通信履歴１８０６を記憶している。携帯型通信端末装置２００の電池残量が無くなった場合でも、パッシブモードでターゲットとして通信する時は、所定の手順で認証キー１８０７を用いて認証を行うことで、ＮＦＣメモリ１００５内のデータを読み書きすることができる。
【００８９】
図１９はＮＦＣユニットがイニシエータとして動作するためのフローチャートである。
【００９０】
まず、初めに、ステップＳ１９０１で、すべてのＮＦＣユニット１０００はターゲットとして動作し、イニシエータからの命令を待っている状態になる。ここで、ＮＦＣユニット１０００は、ＮＦＣ規格による通信を制御するアプリケーションからの要求でイニシエータに切り替わることができる。例えば、携帯型端末装置２００のユーザが、ＮＦＣ規格による通信を制御するアプリケーションを起動した場合、アプリケーションがＮＦＣユニット８１８に、イニシエータに切り替わるよう要求する。または、ユーザがアプリケーションに対してＮＦＣ規格による通信を用いた機能（例えば、ＮＦＣ規格による通信を用いた印刷機能）を指示した場合に、アプリケーションが上記要求を行う。
【００９１】
ＮＦＣユニットがイニシエータに切り替わる要求に応じた場合、ステップＳ１９０３で、ＮＦＣユニット１０００のアプリケーションは、アクティブモードまたはパッシブモードのどちらかを選択し、伝送速度を決める。次に、ステップＳ１９０４で、イニシエータとしてのＮＦＣユニット１０００は、自装置以外が出力する外部のＲＦフィールドの存在を検知する。つまり、外部のＲＦフィールドが存在するか否かを判定する。外部のＲＦフィールドが存在する場合（ステップＳ１９０４でＮＯ）、イニシエータは自らのＲＦフィールドは発生させないようにして、ＲＦフィールドが存在しなくなるまで待機する。一方、外部のＲＦフィールドが存在しない場合（ステップＳ１９０４でＮＯ）、ステップＳ１９０５に進み、イニシエータとしてのＮＦＣユニット１０００は、自らのＲＦフィールドを発生させる。以上のステップを経て、ＮＦＣユニット１０００は、イニシエータとして動作を開始する。
【００９２】
図２０はパッシブモードによるデータ交換を行うシーケンスを示す図である。
【００９３】
ここでは、第一のＮＦＣユニット２００１がイニシエータ、第二のＮＦＣユニット２００２がターゲットとして動作している場合について説明する。
【００９４】
まず、ステップＳ２００１で、第一のＮＦＣユニット２００１は、単一デバイス検知を行い、第二のＮＦＣユニット２００２を特定する。次に、ステップＳ２００２で、第一のＮＦＣユニット２００１は、属性要求として自身の識別子や送受信のビット伝送速度、有効データ長等を送信する。また、属性要求は、汎用バイトを有しており、任意に選択して使用することができる。
【００９５】
ステップＳ２００３で、第二のＮＦＣユニット２００２は、有効な属性要求を受信した場合、属性応答を送信する。ここで、第二のＮＦＣユニット２００２からの送信は負荷変調によって行われており、図中では負荷変調によるデータ送信は点線の矢印で表現している。
【００９６】
ステップＳ２００４で、有効な属性応答を確認した後、第一のＮＦＣユニット２００１は、パラメータ選択要求を送信して、引き続く伝送プロトコルのパラメータを変更することができる。パラメータ選択要求に含まれるパラメータは、伝送速度と有効データ長である。
【００９７】
ステップＳ２００５で、第二のＮＦＣユニット２００２は、有効なパラメータ選択要求を受信した場合、パラメータ選択応答を送信して、パラメータを変更する。尚、ステップＳ２００４及びＳ２００５は、パラメータ変更を行わない場合は省略しても良い。
【００９８】
ステップＳ２００６で、第一のＮＦＣユニット２００１と第二のＮＦＣユニット２００２は、データ交換要求及びデータ交換応答によってデータの交換を行う。データ交換要求及びデータ交換応答は、通信相手が有するアプリケーションに対する情報等をデータとして伝送することができ、データサイズが大きい場合には分割して送信することもできる。
【００９９】
データ交換が終了すると、ステップＳ２００７で、第一のＮＦＣユニット２００１は、選択解除要求または解放要求のどちらか送信する。
【０１００】
第一のＮＦＣユニット２００１が選択解除要求を送信した場合、ステップＳ２００８で、第二のＮＦＣユニット２００２は、選択解除応答を送信する。第一のＮＦＣユニット２００１は、選択解除応答を受信すると、第二のＮＦＣユニット２００２を示す属性を解放して、ステップＳ２００１に戻る。
【０１０１】
一方、第一のＮＦＣユニット２００１が解放要求を送信した場合、第二のＮＦＣユニット２００２は、ステップＳ２００８で、解放応答を送信して初期状態へ戻る。第一のＮＦＣユニット２００１は、解放応答を受信する場合、ターゲットは完全に解放されており、初期状態へ戻ってもよい。
【０１０２】
図２１はアクティブモードによるデータ交換を行うシーケンスを示す図である。
【０１０３】
ここでは、第一のＮＦＣユニット２１０１がイニシエータ、第二のＮＦＣユニット２１０２がターゲットとして動作している場合について説明する。
【０１０４】
まず、ステップＳ２１０１で、第一のＮＦＣユニット２１０１は、属性要求として自身の識別子や送受信のビット伝送速度、有効データ長等を送信する。
【０１０５】
ステップＳ２１０２で、第二のＮＦＣユニット２１０２は、有効な属性要求を受信した場合、属性応答を送信する。ここで、第二のＮＦＣユニット２１０２からの送信は、自らの発生したＲＦフィールドによって行われる。このため、第一のＮＦＣユニット２１０１及び第二のＮＦＣユニット２１０２は、データ送信が終了するとＲＦフィールドの出力を停止する。
【０１０６】
ステップＳ２１０３で、第一のＮＦＣユニット２１０１は、有効な属性応答を確認した後、パラメータ選択要求を送信して伝送プロトコルのパラメータを変更することができる。パラメータ選択要求に含まれるパラメータは、伝送速度と有効データ長である。
【０１０７】
ステップＳ２１０４で、第二のＮＦＣユニット２１０２は、有効なパラメータ選択要求を受信した場合、パラメータ選択応答を送信し、パラメータを変更する。尚、パッシブモードの場合と同様に、ステップＳ２１０３及びステップＳ２１０４は、パラメータ変更を行わない場合は省略しても良い。
【０１０８】
ステップＳ２１０５で、第一のＮＦＣユニット２１０１と第二のＮＦＣユニット２１０２は、データ交換要求及びデータ交換応答によってデータの交換を行う。データ交換要求及びデータ交換応答は、アプリケーションに対する情報等をデータとして伝送することができ、データサイズが大きい場合には分割して送信することもできる。
【０１０９】
データ交換が終了すると、ステップＳ２１０６で、第一のＮＦＣユニット２１０１は、選択解除要求または解放要求のどちらか送信する。
【０１１０】
第一のＮＦＣユニット２１０１が選択解除要求を送信した場合、第二のＮＦＣユニット２１０２は、ステップＳ２１０７で、選択解除応答を送信する。第一のＮＦＣユニット２１０１は、選択解除応答を受信すると、第二のＮＦＣユニット２１０２を示す属性を解放する。その後、ステップＳ２００８で、第一のＮＦＣユニット２１０１は、識別子が既知な別のターゲットに対して起動要求を送信する。起動要求を受信したターゲットは、ステップＳ２００９で、起動応答を送信し、ステップＳ２１０１に戻る。
【０１１１】
一方、第一のＮＦＣユニット２１０１が解放要求を送信した場合、第二のＮＦＣユニット２１０２は、ステップＳ２１０８で、解放応答を送信して初期状態へ戻る。第一のＮＦＣユニット２１０１は、解放応答を受信する場合、ターゲットは完全に解放されており、初期状態へ戻ってもよい。
【０１１２】
図２２はＮＦＣにおけるターゲットの状態遷移を示す図である。
【０１１３】
ＰＯＷＥＲ−ＯＦＦ状態Ｓ２２０１は、電源切断の状態を表している。このＰＯＷＥＲ−ＯＦＦ状態Ｓ２２０１において、ターゲットは、しきい値Ｈｍｉｎよりも大きな磁場Ｈの中に置かれている場合はＳＥＮＳＥ状態Ｓ２２０２に移行する。
【０１１４】
ＳＥＮＳＥ状態Ｓ２２０２にある場合、ターゲットは、イニシエータからの命令を待ち受けている。ターゲットは、検知要求または全デバイス起動要求を受信した場合、ＲＥＳＯＬＵＴＩＯＮ状態Ｓ２２０３に移行して検知応答を返信する。他の命令を受信した場合は、そのままＳＥＮＳＥ状態Ｓ２２０２にとどまる。
【０１１５】
ＲＥＳＯＬＵＴＩＯＮ状態Ｓ２２０３においては、単一デバイス検出が用いられる。単一デバイス検出の結果として、有効な選択要求を受信した場合、ターゲットは選択応答をイニシエータに返信してＳＥＬＥＣＴＥＤ状態Ｓ２２０４になる。他の命令を受信した場合は、ＳＥＮＳＥ状態Ｓ２２０２に戻る。
【０１１６】
ＳＥＬＥＣＴＥＤ状態Ｓ２２０４において、ターゲットは、属性要求、パラメータ選択要求、または有効な独自仕様の命令を認識する。ターゲットは、有効な休止要求または選択解除要求を受信した場合、ＳＬＥＥＰ状態Ｓ２２０５になる。その他の命令を受信した場合には、ＳＥＮＳＥ状態Ｓ２２０２に戻る。
【０１１７】
ＳＬＥＥＰ状態Ｓ２２０５のターゲットは、全デバイス起動要求を受信した場合、検知応答を返信してからＲＥＳＯＬＵＴＩＯＮ＊状態Ｓ２２０６に移行する。他の命令を受信した場合は、そのままＳＬＥＥＰ状態Ｓ２２０５にとどまる。
【０１１８】
ＲＥＳＯＬＵＴＩＯＮ＊状態Ｓ２２０６はＲＥＳＯＬＵＴＩＯＮ状態Ｓ２２０３とほぼ同じ状態であり、単一デバイス検出が用いられる。有効な選択要求を受信した場合、ターゲットはＳＥＬＥＣＴＥＤ*状態Ｓ２２０７に遷移する。その他の命令を受信した場合は、ＳＬＥＥＰ状態Ｓ２２０５に戻る。
【０１１９】
ＳＥＬＥＣＴＥＤ＊状態Ｓ２２０７はＳＥＬＥＣＴＥＤ状態Ｓ２２０４とほぼ同じ状態であり、ターゲットは、属性要求、パラメータ選択要求、または有効な独自仕様の命令を認識する。有効な休止要求または選択解除要求を受信した場合は、ＳＬＥＥＰ状態に遷移する。その他の命令を受信した場合は、ＳＬＥＥＰ状態にフォールバックする。
【０１２０】
図２３はＮＦＣとＷＬＡＮを切り換えてデータ転送を行う場合のシーケンスである。
【０１２１】
ここで、ＮＦＣは通信速度が数百ｂｐｓと比較的低速であるため、ＮＦＣで認証等を行い、容量の多いデータはより高速なＷＬＡＮで行うことで効率的なデータ転送を図ることができる。
【０１２２】
図２３においては、携帯型通信端末装置２３０１上に存在する画像データを印刷装置２３０２で印刷するために、携帯型通信端末装置２３０１が主体となって転送する、いわゆるプッシュ型の場合の一例である。
【０１２３】
ここで、携帯型通信端末装置２３０１は、図１の携帯型通信端末装置２００に対応し、印刷装置２３０２は、図１のＭＦＰ３００に対応する。また、ＮＦＣ通信部２３０３及びＷＬＡＮ通信部２３０４はそれぞれ、図８のＮＦＣユニット８１８及びＷＬＡＮユニット８１７に対応する。更に、ＮＦＣ通信部２３０５及びＷＬＡＮ通信部２３０６はそれぞれ、図９のＮＦＣユニット９１８及びＷＬＡＮユニット９１７に対応する。
【０１２４】
ステップＳ２３０１で、ＮＦＣ通信を確立するため、ＮＦＣ通信部２３０３は、自身がイニシエータとなって、ＮＦＣ通信部２３０５をターゲットとして検知する。
【０１２５】
ステップＳ２３０２で、ＮＦＣ通信部２３０５は、ＮＦＣ通信部２３０５が正しく検知された場合、検知応答を送信する。尚、図の例は、携帯型通信端末装置２３０１がイニシエータとなる場合を示しているが、実際には、操作表示部３０５からの入力に基づいて印刷装置２３０２がイニシエータとなってもよい。
【０１２６】
ステップＳ２３０３で、ＮＦＣ通信部２３０３は、検知応答を正しく受信した場合、ＮＦＣ通信を行うための属性要求を送信する。
【０１２７】
ステップＳ２３０４で、ＮＦＣ通信部２３０５は、属性要求を受信した場合、属性応答を送信する。ここで、属性要求及び属性応答では、それぞれイニシエータ及びターゲットのＮＦＣ  ＩＤを送信し、このＩＤによって通信相手を特定する。
【０１２８】
ステップＳ２３０５で、ＮＦＣ通信部２３０３及びＮＦＣ通信部２３０５との間で相互認証を行い、データ暗号化のための暗号鍵等を受け渡すことができる。尚、暗号鍵を渡す必要がない場合は、この相互認証は行わないことも可能である。
【０１２９】
ステップＳ２３０６で、ＮＦＣ通信部２３０３は、ＮＦＣ通信部２３０５に対して、印刷装置２３０２が利用可能な通信プロトコルの情報を要求する。この要求には、携帯型通信端末装置２３０１が利用可能な通信プロトコルの情報が含まれており、ＮＦＣ通信部２３０５は、この要求を受信した際に、携帯型通信端末装置２３０１のＷＬＡＮ通信が利用可能であることを認識することができる。
【０１３０】
ステップＳ２３０７で、ＮＦＣ通信部２３０５は、受信した要求に対して、自身の利用可能な通信プロトコルの情報を応答する。これによって互いの装置は、互いの利用可能な通信プロトコルを把握することができる。
【０１３１】
ここで認識したＮＦＣ以外のプロトコルであるＷＬＡＮが、ＮＦＣよりも高速なデータ転送が可能であり、ＷＬＡＮに切り換えて（ハンドオーバーして）通信を行うことがイニシエータである携帯型通信端末装置２３０１によって決定されたとする。尚、切り換えを行うための決定は、印刷装置２３０２が行っても良い。その場合、ステップＳ２３０８及びＳ２３０９において、ＷＬＡＮで通信を行うために必要な、例えば、通信相手を特定するアドレス等の情報を交換する。
【０１３２】
ステップＳ２３１０で、ＮＦＣ通信部２３０３は、ＮＦＣ通信からＷＬＡＮ通信へと切り換える要求を送信する。
【０１３３】
ステップＳ２３１１で、ＮＦＣ通信部２３０５は、切り換えの要求を受信した場合、切り換え応答を返信する。
【０１３４】
ステップＳ２３１２で、ＮＦＣ通信部２３０３は、切り換え応答を受信した場合、ＮＦＣ通信部２３０３からＷＬＡＮ通信部２３０４へ切り換える。
【０１３５】
ステップＳ２３１３で、ＮＦＣ通信部２３０５は、切り換え応答を送信した場合、ＮＦＣ通信部２３０５からＷＬＡＮ通信部２３０６へ切り換える。
【０１３６】
切り換え後、ステップＳ２３１４で、ＮＦＣ通信部２３０３は、解放要求を送信する。
【０１３７】
ステップＳ２３１５で、ＮＦＣ通信部２３０５は、解放要求を受信した場合、解放応答を送信し、ＮＦＣ通信を終了する。
【０１３８】
ステップＳ２３１６以降では、ステップＳ２３０８及びＳ２３０９で交換したＷＬＡＮ通信のための情報に基づき、ＷＬＡＮ通信を行う。
【０１３９】
ステップＳ２３１６で、ＷＬＡＮ通信部２３０４は、データ転送が可能かどうかＷＬＡＮ通信部２３０６に確認する確認要求を送信する。ここで、確認する内容は、例えば、印刷装置２３０２内に転送しようとする画像を一時保存するための空き容量等がある。
【０１４０】
ステップＳ２３１７で、ＷＬＡＮ通信部２３０６は、確認要求を受信した場合、確認要求に対する確認応答を送信する。
【０１４１】
ステップＳ２３１８で、ＷＬＡＮ通信部２３０４は、確認応答を受信し、データ転送が可能であると判定した場合、携帯型通信端末装置２３０１に存在する画像データをＷＬＡＮ通信部２３０６に対して送信する。こうすることで、容量の大きいデータはより高速な通信プロトコルを用いて転送することができる。
【０１４２】
図２４はＮＦＣとＷＬＡＮを切り換えてデータ転送を行う場合のシーケンスである。
【０１４３】
図２４においては、携帯型通信端末装置２４０１上に存在する画像データを印刷装置２４０２で印刷するために、印刷装置２４０２が主体となって転送する、いわゆるプル型の場合の一例である。
【０１４４】
尚、携帯型通信端末装置２４０１、ＷＬＡＮ通信部２４０４及びＮＦＣ通信部２４０３はそれぞれ、図２３の携帯型通信端末装置２３０１、ＷＬＡＮ通信部２３０４及びＮＦＣ通信部２３０３に対応する。また、印刷装置２４０２、ＷＬＡＮ通信部２４０６及びＮＦＣ通信部２４０５はそれぞれ、図２３の印刷装置２３０２、ＷＬＡＮ通信部２３０６及びＮＦＣ通信部２３０５に対応する。また、ステップＳ２４０１〜Ｓ２４１５は、図２３のステップＳ２３０１からステップＳ２３１５にそれぞれ対応するため、詳細は省略する。
【０１４５】
ＮＦＣ規格による通信からＷＬＡＮ通信に切り換わった後、まず、ステップＳ２４１６で、ＷＬＡＮ通信部２４０６は、ＷＬＡＮ通信部２４０４に対してデータ取得の確認要求を送信する。ここで確認される内容は、例えば、携帯型通信端末装置２４０１が転送する予定のデータサイズ等がある。
【０１４６】
ステップＳ２４１７で、ＷＬＡＮ通信部２４０４は、転送データに関するデータ取得の確認要求を受信した場合、確認応答を送信する。
【０１４７】
ステップＳ２４１８で、ＷＬＡＮ通信部２４０６は、確認応答を受信し、印刷装置２４０２の空き容量等を考慮した上でデータ転送が可能であると判定した場合、ＷＬＡＮ通信部２４０６は、画像データを要求する。
【０１４８】
ステップＳ２４１９で、ＷＬＡＮ通信部２４０４は、画像データの要求を受信した場合、要求された画像データを送信する。
【０１４９】
図２５はＱｉのシステム構成の概念図である。
【０１５０】
電磁誘導の仕組みを用いて電力を受電する携帯装置２５０１と電力を送電する基地局２５０２とから構成されている。例えば、上述の携帯型通信端末装置２００が携帯装置２５０１として動作し、上述のＭＦＰ３００が基地局２５０２として動作する。
【０１５１】
携帯装置２５０１は、Ｑｉに則り電力を受電する受電部２５０３及び負荷２５０４から構成されている。受電部２５０３は、自身に接続されている２次コイルから電力を抽出する電力抽出ユニット２５０５と各種制御を行う通信制御ユニット２５０６から構成される。
【０１５２】
基地局２５０２は。Ｑｉに則り電力を送電する送電部２５０７とシステムユニット２５０８から構成されている。送電部２５０７は、自身に接続されている１次コイルに電力を供給する電力変換ユニット２５０９と各種制御を行う通信制御ユニット２５１０から構成される。送電部２５０７に接続されている１次コイルは受電部２５０３の位置に応じて移動しても良いし、予め複数個搭載しておき受電部２５０３の位置に近いコイルのみ通電するよう制御しても良い。これらの制御は、通信制御ユニット２５１０に搭載されているプログラムにより実現される。
【０１５３】
図２５に示す概念図は、本実施形態においては図８及び図９に適用される。携帯装置２５０１は携帯型通信端末装置２００であり、受電部２５０３はＱｉ受電ユニット８２６であり、負荷２５０４は図８に記載されている電力を必要とする各部の総称である。また、基地局２５０２はＭＦＰ３００であり、送電部２５０７はＱｉ送電ユニット９２６であり、システムユニット２５０８は図９に示されたその他の各部の総称である。
【０１５４】
図２６は、Ｑｉを構成する４段階の状態遷移を示す概念図である。
【０１５５】
送電部２５０７から受電部２５０３への電力供給は、選択段階Ｓ２６０１、確認段階Ｓ２６０２、特定＆設定段階Ｓ２６０３、送電段階Ｓ２６０４の４状態から構成される。実線矢印は送電部２５０７主導の遷移であり、一点鎖線の矢印は受電部２５０３主導の遷移である。受電部２５０３が電力信号に適合しない場合や、送電部２５０７が電力信号の発行を止めると、どこからでも選択段階Ｓ２６０１に遷移することが示されている。以下に各段階の主な挙動について説明する。
【０１５６】
選択段階Ｓ２６０１では、送電部２５０７は、受電部２５０３が通信範囲内に入ってきたか出て行ったかをモニタする。送電部２５０７は、受電部２５０３を検出すると必要に応じてその場所の特定を試み、送電対象を決定する。選択段階Ｓ２６０１の利用方法は多岐にわたり、充電中であっても新しい受電部２５０３を検出するために選択段階Ｓ２６０１に戻ることも可能である。この段階では、送電部２５０７は、受電部２５０３の充分な情報を持っておらず、電力信号を運用することで確認段階Ｓ２６０２へ遷移する。
【０１５７】
確認段階Ｓ２６０２では、送電部２５０７が電子確認を実行しその応答を検知する。電子確認とは、受電部２５０３を特定するための電力信号の運用である。送電部２５０７は、受電部２５０３を発見すると電子確認を延長し、特定＆設定段階Ｓ２６０３へ遷移するが、電子確認を延長しなければ選択段階Ｓ２６０１へ戻る。
【０１５８】
特定＆設定段階Ｓ２６０３では、送電部２５０７は、選択した受電部２５０３を特定し、受電部２５０３の構成情報（最大必要電力等）を取得する。送電部２５０７は、受電部２５０３の構成情報を用いて送電契約を生成する。送電契約は、送電段階Ｓ２６０４を特徴付けるパラメータの制限を含んでいる。送電契約が成立すると、送電段階Ｓ２６０４へ遷移するが、その前に送電部２５０７は、電子確認の延長を中止することで選択段階Ｓ２６０１へ遷移することもできる。
【０１５９】
送電段階Ｓ２６０４では、送電部２５０７は、受電部２５０３から取得した制御情報を基に１次コイルの電流を調節し、受電部２５０３に送電し続ける。送電部２５０７は、送電契約の制限に違反していないか監視しており、違反している場合は送電を取りやめ、選択段階Ｓ２６０１へ遷移する。充電が完了した受電部２５０３からの要望により送電を中止したり、トリクル充電に移行するために特定＆設定段階Ｓ２６０３に遷移して再度送電契約を作成することもできる。
【０１６０】
以降、ＭＦＰ３００が、既に一般の携帯型通信端末装置２００ａに対して送電している状況下で、ＭＦＰ３００の機能を利用する（ＭＦＰ３００を用いて印刷を行う）携帯型通信端末装置２００ｂに対して優先的に電力を供給する例を説明する。ここで、携帯型通信端末装置２００ａと携帯型通信端末装置２００ｂは、図１の携帯型通信端末装置２００に対応する。
【０１６１】
図２７はＭＦＰ３００と携帯型通信端末装置２００とにおけるコマンドの送受信を示すチャート図である。図２０、図２１及び図２６と同一の処理には同一の参照番号を付して説明する。尚、図２７に示す処理は、ＭＦＰ３００のＣＰＵ９０２が、ＭＦＰ３００のＮＦＣユニット９１８、Ｑｉ送電ユニット９２６を制御し、また携帯型端末装置２００のＣＰＵ８０２がＮＦＣユニット８１８、Ｑｉ受電ユニット８２６を制御することにより実現される。具体的には、図２７に示すＭＦＰ３００、携帯型端末装置２００のそれぞれによる処理を実現するためのプログラムがＭＦＰ３００のＲＯＭ９０３、携帯型端末装置２００のＲＯＭ８０３に格納されている。そして、ＭＦＰ３００のＣＰＵ９０２と携帯型端末装置２００のＣＰＵ８０２が、それらのプログラムを、それぞれＲＡＭ９０４、ＲＡＭ８０４で実行することにより図２７に示す処理が実現される。
【０１６２】
携帯型通信端末装置２００ａがＱｉ受電ユニットを、携帯型通信端末装置２００ｂがＱｉ受電ユニット及びＮＦＣイニシエータを、ＭＦＰ３００がＱｉ送電ユニット及びＮＦＣターゲットを搭載している。以降の説明では、ワイヤレス給電に関わる処理はＱｉ受電ユニット（Ｑｉ受電ユニット８２６）とＱｉ送電ユニット（Ｑｉ送電ユニット９２６）との間で遂行される。
【０１６３】
まず、携帯型通信端末装置２００ａがＭＦＰ３００から受電する系を説明する。
【０１６４】
ステップＳ２７０１で、選択段階Ｓ２６０１であるＭＦＰ３００が、近傍に設置された携帯型通信端末装置２００ａからの電力信号の運用を受け確認段階Ｓ２６０２に遷移している。携帯型通信端末装置２００ａは受電を希望しており、Ｓｉｇｎａｌ  ＳｔｒｅｎｇｔｈパケットをＭＦＰ３００に通知する。このＳｉｇｎａｌ  Ｓｔｒｅｎｇｔｈパケットは、電力の供給（受電）を要求する電力要求として機能する。ＭＦＰ３００は、Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈパケットを受信すると、特定＆設定段階Ｓ２６０３に遷移する。
【０１６５】
ステップＳ２７０２で、携帯型通信端末装置２００ａは、ワイヤレス給電規格Ｑｉに則りＩｄｅｎｔｉｆｉｃａｔｉｏｎパケットをＭＦＰ３００に通知する。Ｉｄｅｎｔｉｆｉｃａｔｉｏｎパケットにおいて、携帯型通信端末装置２００ａは、２０ｂｉｔ以上３１ｂｉｔ以下の文字列で構成されるＢａｓｉｃ  Ｄｅｖｉｃｅ  Ｉｄｅｎｔｉｆｉｅｒを伝えることができる。このＢａｓｉｃ  Ｄｅｖｉｃｅ  Ｉｄｅｎｔｉｆｉｅｒは、電力の供給（受電）を要求する機器の識別子（電力要求元識別子）として機能する。
【０１６６】
ステップＳ２７０３で、携帯型通信端末装置２００ａは、ＣｏｎｆｉｇｕｒａｔｉｏｎパケットをＭＦＰ３００に通知する。Ｃｏｎｆｉｇｕｒａｔｉｏｎパケットにおいて、携帯型通信端末装置２００ａは、Ｑｉで定義されるＰｏｗｅｒ  Ｃｌａｓｓ等を指定し、受電する電力量を定義する。
【０１６７】
ＭＦＰ３００は、Ｉｄｅｎｔｉｆｉｃａｔｉｏｎパケット及びＣｏｎｆｉｇｕｒａｔｉｏｎパケットを受信することで、送電段階Ｓ２６０４に遷移する。ステップＳ２７０４で、ＭＦＰ３００は、受信したパケットにて定義された情報に従い、携帯型通信端末装置２００ａに対して送電（電力供給）する。
【０１６８】
続いて、上記状況下にて、携帯型通信端末装置２００ｂがＭＦＰ３００に対して印刷を行うことで優先的に電力を受電する例を説明する。
【０１６９】
ステップＳ２１０１からＳ２１０４は、図２１の場合と同様であり、その結果、携帯型通信端末装置２００ｂのＮＦＣユニット８１８がイニシエータとなり、ＭＦＰ３００とのデータ交換が可能な状態となる。
【０１７０】
ステップＳ２７０５で、携帯型通信端末装置２００ｂのＮＦＣユニット８１８は、ＭＦＰ３００に印刷要求を送信する。
【０１７１】
ステップＳ２７０６で、ＭＦＰ３００は、ＮＦＣユニット９２６により印刷要求を受信すると、印刷要求元（機能要求元）である携帯型通信端末装置２００ｂを識別するための機能利用要求元識別子を生成する。この機能利用要求元識別子は、Ｉｄｅｎｔｉｆｉｃａｔｉｏｎパケットで扱われるＢａｓｉｃ  Ｄｅｖｉｃｅ  Ｉｄｅｎｔｉｆｉｅｒに準じた２０ｂｉｔの文字列であり、受信側であるＭＦＰ３００はユニークな値であることを保証しなければならない。尚、上記の機能利用要求元識別子は、ＣＰＵ９０２によりＲＡＭ９０４上で生成される識別子である。
【０１７２】
ステップＳ２７０７で、ＭＦＰ３００はＮＦＣユニット９２６により、携帯型通信端末装置２００ｂに、印刷許可を示す応答とともに、機能利用要求識別子を通知する。機能利用要求識別子は給電可能であることも示している。また、携帯型端末装置２００は、機能利用要求元識別子が通知された場合、受電を要求するときに、その機能利用要求元識別子を電力要求元識別子として用いる。詳細については後述する。
【０１７３】
ステップＳ２７０８で、携帯型通信端末装置２００ｂは、印刷許可を示す応答を受信すると、機能利用データとして印刷データのＭＦＰ３００へ転送を開始する。
【０１７４】
ステップＳ２７０９で、ＭＦＰ３００は、印刷データに対するステータスを携帯型通信端末装置２００ｂに定期的に通知する。ステータスの内容は、インク残量や現在処理中のページ数、あるいは発生したエラー情報である。同時に、ＭＦＰ３００は送電機能以外の機能が利用されたことを検知し、送電段階Ｓ２６０４から選択段階Ｓ２６０１に遷移することで送電機能を中断する。その後、ＭＦＰ３００は、Ｐｏｗｅｒ  Ｓｉｇｎａｌを運用して確認段階Ｓ２６０２へ遷移する。
【０１７５】
ステップＳ２７１０で、受電が中断されたことを検知した携帯型通信端末装置２００ａは、ステップＳ２７０１と同様に、Ｓｉｇｎａｌ  ＳｔｒｅｎｇｔｈパケットをＭＦＰ３００に通知する。ＭＦＰ３００は、Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈパケットを受信すると、特定＆設定段階Ｓ２６０３に遷移する。
【０１７６】
ステップＳ２７１１で、携帯型通信端末装置２００ａは、ステップＳ２７０２と同様に、ＩｄｅｎｔｉｆｉｃａｔｉｏｎパケットをＭＦＰ３００に通知する。
【０１７７】
ステップＳ２７１２で、ＭＦＰ３００は、Ｉｄｅｎｔｉｆｉｃａｔｉｏｎパケットを受信すると、そのパケットで示されるＢａｓｉｃ  Ｄｅｖｉｃｅ  ＩｄｅｎｔｉｆｉｅｒがステップＳ２７０６で生成した機機能利用要求元識別子と合致するか否か確認する。具体的には、ＭＦＰ３００のＣＰＵ２０１は、ＮＦＣユニット９１８により携帯型端末装置２００から受信した印刷要求に応じてＲＡＭ９０４上で生成した機能利用要求元識別子と、Ｑｉ送電ユニット９２６が有する通信制御ユニットが受信した電力要求元識別子を比較する。そして両者が合致する場合、受電の要求を行っている装置が、ＮＦＣによる通信を行っている装置であると判断することができる。
【０１７８】
本実施形態において、ＭＦＰ３００のＱｉ送電ユニット９２６は、ＮＦＣによる通信の要求を受けた場合、受電の要求を行っている装置がＮＦＣによる通信を行う装置であると判断されることを条件として、当該装置に対する送電を行う。詳細については後述する。
【０１７９】
ステップＳ２７１２の場合、携帯型通信端末装置２００ａには、ステップＳ２７０６で生成された、携帯型端末装置２００ｂの機機能利用要求元識別子が送信されていない。そのため、携帯型端末装置２００ａが送信する電力要求識別子と、ステップＳ２７０６で生成された、携帯型端末装置２００ｂの機機能利用要求元識別子は異なる。よって、ステップＳ２７１２では両者は合致せず、即ち受電を要求した装置とＮＦＣによる通信を行う装置とが異なると判断される。そこで、ＭＦＰ３００は、送電段階Ｓ２６０４へ向けた一連の処理をリセットするため、送電段階Ｓ２６０４から選択段階Ｓ２６０１に遷移し、続けてＰｏｗｅｒ  Ｓｉｇｎａｌを運用して確認段階Ｓ２６０２へ遷移する。その結果、この後、携帯型通信端末装置２００ａからＣｏｎｆｉｇｕｒａｔｉｏｎパケットを受信しても送電段階Ｓ２６０４へ遷移することはなく、携帯型通信端末装置２００ａはＭＦＰ３００から受電できず、ステップＳ２７１０とＳ２７１１を繰り返すことになる。
【０１８０】
ステップＳ２７１３で、携帯型通信端末装置２００ｂは、ステップＳ２７０１と同様にＳｉｇｎａｌ  ＳｔｒｅｎｇｔｈパケットをＭＦＰ３００に通知する。ＭＦＰ３００は、Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈパケットを受信すると、特定＆設定段階Ｓ２６０３に遷移する。
【０１８１】
ステップＳ２７１４で、携帯型通信端末装置２００ｂは、ステップＳ２７０２と同様にＩｄｅｎｔｉｆｉｃａｔｉｏｎパケットを、電力要求元識別子としてＭＦＰ３００に通知する。その際、Ｂａｓｉｃ  Ｄｅｖｉｃｅ  Ｉｄｅｎｔｉｆｉｅｒには、ステップＳ２７０７で通知された機能利用要求元識別子で記述される。
【０１８２】
ステップＳ２７１５で、ステップ２７１２と同様に、ＭＦＰ３００は、電力要求としてのＢａｓｉｃ  Ｄｅｖｉｃｅ  ＩｄｅｎｔｉｆｉｅｒがステップＳ２７０６で生成された機機能利用要求元識別子と合致するか否か確認する。この場合、上記のようにステップＳ２７０７において携帯型端末装置２００ｂが受信した機能利用要求元識別子が、電力要求元識別子として用いられるため、ステップＳ２７１５では、両者が合致することになる。即ち、受電を要求した装置とＮＦＣによる通信を行う装置とが同じものであると判断される。よってＳ２７１３、Ｓ２７１４において受電を要求した装置は、ＮＦＣによる通信のための電力が必要と判断することができる。そこでＭＦＰ３００は、Ｓ２７１０、Ｓ２７１１において受電を要求した装置に送電するために、引き続き送電段階Ｓ２６０４に向けた一連の処理を継続する。
【０１８３】
ステップＳ２７１６で、ステップ２７０３と同様に、携帯型通信端末装置２００ｂは、ＣｏｎｆｉｇｕｒａｔｉｏｎパケットをＭＦＰ３００に通知する。ＭＦＰ３００は、Ｉｄｅｎｔｉｆｉｃａｔｉｏｎパケット及びＣｏｎｆｉｇｕｒａｔｉｏｎパケットを受信することで、送電段階Ｓ２６０４に遷移する。
【０１８４】
ステップＳ２７１７で、携帯型通信端末装置２００ｂは、ステップＳ２７０８の処理を継続する。図において、本処理はステップＳ２７１６の後に処理が行われるように記載されているが、本通信がＮＦＣユニット８１８及び９１８の間で行われているため、実際にはステップＳ２７０８の処理が続いている。
【０１８５】
ステップＳ２７１８で、ＭＦＰ３００は、ステップＳ２７１８のステータス応答処理を継続している。
【０１８６】
ステップＳ２７１９で、ＭＦＰ３００は、ステップＳ２７１６を介して送電段階Ｓ２６０４に遷移した結果、携帯型通信端末装置２００ｂに対して送電する。ステップＳ２７１７からステップＳ２７１９は、印刷が完了するまで繰り返し継続される。印刷が完了すると、ステップＳ２１０６へと移行する。
【０１８７】
機能利用の終了を行うステップＳ２１０６とステップＳ２１０７は図２１の場合と同様であり、携帯型通信端末装置２００ｂ及びＭＦＰ３００は初期状態に戻る。ＭＦＰ３００は、機能利用の終了を検知し、送電段階Ｓ２６０４から選択段階Ｓ２６０１に遷移することで送電機能を中断する。その後、ＭＦＰ３００はＰｏｗｅｒ  Ｓｉｇｎａｌを運用して確認段階Ｓ２６０２へ遷移する。
【０１８８】
ステップＳ２７２０で、ＭＦＰ３００は、機能利用の終了を検知すると、ステップＳ２７０６で生成した機能利用要求元識別子を破棄する。これは、不用意に機能利用要求識別子を再利用されることを防ぐためである。
【０１８９】
ステップＳ２７２１で、優先的に受電した携帯型通信端末装置２００ｂは、所定時間経過するまでは、ＭＦＰ３００に対してＳｉｇｎａｌ  Ｓｔｒｅｎｇｔｈパケットを通知しないことで受電要求を控える（電力要求の送信を禁止する）。これは、先行してＭＦＰ３００から受電していた携帯型通信端末装置２００ａが引き続き受電を希望していた場合、その受電を再開させるためである。尚、上記所定時間は、携帯型端末装置２００ｂにおける固定の時間でも良いし、ステップＳ２７０７やＳ２７０９において、ＭＦＰ３００が携帯型端末装置２００ｂに対して時間を指定する場合であってもよい。
【０１９０】
ステップＳ２７２２からステップＳ２７２５では、ステップＳ２７０１からステップＳ２７０４と同様であり、携帯型通信端末装置２００ａは、再度、ＭＦＰ３００から受電することができる。
【０１９１】
以上説明したように、本実施形態によれば、ＮＦＣによる通信でＭＦＰ３００が受信した装置の識別子と、Ｑｉによる受電の要求を行った装置との識別子を比較することにより、受電を要求した装置とＮＦＣによる通信を行っている装置とが同一の装置であるか判定することができる。そして、同一の装置であると判定された場合に、ＭＦＰ３００はその装置への送電を行い、一方、同一の装置であると判定されなかった場合、受電を要求した装置への送電は行わない。
【０１９２】
よって、ＮＦＣによる通信を行う装置に対して優先的に送電を行うことができる。例えば上記の例では、ＭＦＰ３００に対して印刷機能の利用を要求する携帯型通信端末装置２００ｂは、ＭＦＰ３００が他の装置を充電中であっても、自身の印刷処理中はＭＦＰ３００から受電することができる。これにより、携帯型通信端末装置２００ｂは印刷処理中の電池切れリスクを回避することができる。
【０１９３】
また、携帯型端末装置２００ａは、携帯型端末装置２００ｂがＮＦＣによる通信をＭＦＰ３００と行う前後においてはＭＦＰ３００から受電することができる。そのため、ＮＦＣによる通信を行う装置に優先的に送電されるとともに、ＮＦＣによる通信を行っていない装置に対しても適切な送電を行うことができる。例えば、ステップＳ２７２１の処理により、携帯型通信端末装置２００ｂの印刷が完了した後は、携帯型通信端末装置２００ａは特段の仕組みが無くともＭＦＰ３００からの受電を再開できる。
【０１９４】
尚、本実施形態では、ＭＦＰ３００は、ステップＳ２７０９のタイミング（時点）で送電を中断しているが、送電中断のタイミングはこれに限定されない。例えば、ＭＦＰ３００は、ステップＳ２７０６あるいはステップＳ２７０７のタイミングで送電を中断しても良い。本実施形態の場合は、実際に、携帯型通信端末装置２００ｂが印刷を開始するまでは、携帯型通信端末装置２００ａは受電可能であるが、この場合は携帯型通信端末装置２００ａの受電がより早く中断されることになるので注意が必要である。
【０１９５】
また、上記図２７では、ステップＳ２７０６及びＳ２７０７において機能利用要求元識別子の生成、送信を行う例について説明したが、これに限らない。例えば、Ｓ２７０５において携帯型端末装置２００ｂが、装置固有の識別子をＭＦＰ３００に送信し、また、ステップＳ２７１３及びＳ２７１４において受電を要求する際にも同じ識別子をＭＦＰ３００に送信するようにしてもよい。そして、ＭＦＰ３００はＮＦＣによる印刷の要求を行った装置と、受電の要求を行った装置が同一であるか判定することができる。
【０１９６】
また、機能利用要求元識別子の有効期間を管理する仕組みを更に構成して、ステップＳ２７０７にて、機能利用要求元識別子の有効期間を通知する仕組みを備える等、本発明の趣旨を逸脱しない範囲で種々の改良がくわえられることももちろんである。
【０１９７】
＜その他の実施形態＞
上記実施形態では、ＭＦＰ３００は、機能利用要求元識別子を用いて、携帯型通信端末装置２００ａへの送電を一時的に禁止する構成としているが、これに限定されない。携帯型通信端末装置２００ｂに比べると効率が落ちるものの、携帯型通信端末装置２００ａも受電を継続することも可能である。例えば、ＭＦＰ３００の基地局２５０２が移動式コイル機構を備えている場合、１次コイルを携帯型通信端末装置２００ｂに対して最適な位置に制御した場合の漏れ磁束から携帯型通信端末装置２００ａは受電しても良い。あるいは、ＭＦＰ３００の基地局２５０２が複数のコイルを並べた機構を備えている場合、携帯型通信端末装置２００ｂに対して最適な位置のコイルに通電した場合の漏れ磁束から携帯型通信端末装置２００ａは受電しても良い。
【０１９８】
また、機能利用に関わる処理はＮＦＣイニシエータ（ＮＦＣユニット８１８）とＮＦＣターゲット（ＮＦＣユニット９１８）との間で遂行されるとも限らない。例えば、途中で無線ＬＡＮ通信（ＷＬＡＮユニット８１７及び９１７を利用）等にハンドオーバーしても良い。
【０１９９】
尚、ＭＦＰ３００の各種機能の内、印刷機能を利用する構成について説明しているが、これに限定されるものではない。例えば、ＭＦＰ３００の読取機能を利用することも可能である。具体的には、ステップＳ２７０８において、スキャンデータをＭＦＰ３００から携帯型通信端末装置２００ｂに伝送するよう制御することで実現可能である。
【０２００】
更に、携帯型通信端末装置２００をスマートフォンに、機能及び電力を提供するデバイスはＭＦＰ３００に限定されるものではない。基地局２５０２が送電対象の携帯装置２５０１を切り替えるために、別の通信プロトコルを介して基地局２５０２の機能を利用しているか否かの情報を用いて制御する仕組みは広範囲に適用可能である。例えば、デジタルカメラがＢｌｕ−ｒａｙドライブから画像を取得しつつ電力を受電する形態であっても良い。
【０２０１】
尚、本実施形態の機能は以下の構成によっても実現することができる。つまり、本実施形態の処理を行うためのプログラムコードをシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）がプログラムコードを実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することとなり、またそのプログラムコードを記憶した記憶媒体も本実施形態の機能を実現することになる。
【０２０２】
また、本実施形態の機能を実現するためのプログラムコードを、１つのコンピュータ（ＣＰＵ、ＭＰＵ）で実行する場合であってもよいし、複数のコンピュータが協働することによって実行する場合であってもよい。さらに、プログラムコードをコンピュータが実行する場合であってもよいし、プログラムコードの機能を実現するための回路等のハードウェアを設けてもよい。またはプログラムコードの一部をハードウェアで実現し、残りの部分をコンピュータが実行する場合であってもよい。
【図１】
2015011592.tif 000003
【図２】
2015011592.tif 000004
【図３】
2015011592.tif 000005
【図４】
2015011592.tif 000006
【図５】
2015011592.tif 000007
【図６】
2015011592.tif 000008
【図７】
2015011592.tif 000009
【図８】
2015011592.tif 000010
【図９】
2015011592.tif 000011
【図１０】
2015011592.tif 000012
【図１１】
2015011592.tif 000013
【図１２】
2015011592.tif 000014
【図１３】
2015011592.tif 000015
【図１４】
2015011592.tif 000016
【図１５】
2015011592.tif 000017
【図１６】
2015011592.tif 000018
【図１７】
2015011592.tif 000019
【図１８】
2015011592.tif 000020
【図１９】
2015011592.tif 000021
【図２０】
2015011592.tif 000022
【図２１】
2015011592.tif 000023
【図２２】
2015011592.tif 000024
【図２３】
2015011592.tif 000025
【図２４】
2015011592.tif 000026
【図２５】
2015011592.tif 000027
【図２６】
2015011592.tif 000028
【図２７】
2015011592.tif 000029