(57)【要約】【課題】無線通信方法の切り替えを適切に行うことである。【解決手段】記録装置はＢＴ通信による通信を行うまでの時間を特定するための情報をＮＦＣメモリに格納しておく。携帯型通信端末装置が、ＮＦＣによる通信を行って、ＮＦＣメモリに格納された上記の情報を取得する。携帯型通信端末装置は、取得された情報により特定された時間に基づいて、通信を待ち合わせた後、ＢＴ通信に切り換える。その後、画像データを記録装置に送信する。【選択図】  図１７
2013187571.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信プロトコルと第２の通信プロトコルのそれぞれにより無線通信が可能な情報処理装置と、前記第１の通信プロトコルと前記第２の通信プロトコルのそれぞれにより無線通信が可能な記録装置とを含む記録システムであって、
前記情報処理装置は、
前記第１の通信プロトコルによる通信により得られた情報に基づいて、前記第１の通信プロトコルによる通信から前記第２の通信プロトコルによる通信に切り換える切り換え手段と、
前記切り換え手段により通信が前記第２の通信プロトコルによる通信に切り換えられた後、画像データを前記第２の通信プロトコルにより前記記録装置に送信するよう制御する制御手段とを有し、
前記記録装置は、
前記第２の通信プロトコルによる通信を行うまでの時間を特定するための情報を、前記記録装置が備えるメモリに格納する格納手段と、
前記第１の通信プロトコルによる前記情報処理装置との通信により、前記格納手段により前記メモリに格納された情報を前記情報処理装置に通知する通知手段と、
前記通知手段による通知の後、前記格納手段により前記メモリに格納された情報により特定される時間に従って、前記第１の通信プロトコルから前記第２の通信プロトコルによる通信に切り換える切り換え手段と、
前記第２の通信プロトコルにより前記情報処理装置より画像データを受信して記録媒体に記録を行う記録手段とを有することを特徴とする記録システム。
【請求項２】
前記情報処理装置は、プッシュ型通信により前記第２の通信プロトコルにより画像データを前記記録装置に送信することを特徴とする請求項１に記載の記録システム。
【請求項３】
前記記録装置は、プル型通信により前記第２の通信プロトコルにより画像データを前記情報処理装置から受信することを特徴とする請求項１に記載の記録システム。
【請求項４】
第１の通信プロトコルと第２の通信プロトコルのそれぞれにより記録装置と無線通信が可能な情報処理装置であって、
前記記録装置が備えるメモリに格納されている、前記記録装置が前記第２の通信プロトコルによる通信を行うまでの時間を特定するための情報を、前記第１の通信プロトコルによる通信により取得する取得手段と、
前記取得手段により取得された情報に基づいて前記記録装置が前記第２の通信プロトコルによる通信を行うまでの時間を特定し、当該特定された時間に従って、前記第１の通信プロトコルによる通信から前記第２の通信プロトコルによる通信に切り換える切り換え手段と、
前記切り換え手段により通信が前記第２の通信プロトコルによる通信に切り換えられた後、画像データを前記第２の通信プロトコルにより前記記録装置に送信するよう制御する制御手段とを有することを特徴とする情報処理装置。
【請求項５】
前記情報処理装置は、携帯型通信端末装置であることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記制御手段は、前記取得手段により取得された情報に基づいて、画像データの送信を中止するよう制御することを特徴とする請求項４又は５に記載の情報処理装置。
【請求項７】
前記取得手段により取得された情報は、前記記録装置が前記第２の通信プロトコルによる通信が可能となるまでの時間を含むことを特徴とする請求項４乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記第１の通信プロトコルはＮＦＣの通信プロトコルに従い、
前記第２の通信プロトコルはＢｌｕｅｔｏｏｔｈの通信プロトコルに従うことを特徴とする請求項４乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
第１の通信プロトコルと第２の通信プロトコルのそれぞれにより情報処理装置との無線通信が可能な記録装置であって、
前記第２の通信プロトコルによる通信を行うまでの時間を特定するための情報を、前記記録装置が備えるメモリに格納する格納手段と、
前記第１の通信プロトコルによる前記情報処理装置との通信により、前記格納手段により前記メモリに格納された情報を前記情報処理装置に通知する通知手段と、
前記通知手段による通知の後、前記格納手段により前記メモリに格納された情報により特定される時間に従って、前記第１の通信プロトコルから前記第２の通信プロトコルによる通信に切り換える切り換え手段と、
前記第２の通信プロトコルにより前記情報処理装置より画像データを受信して記録媒体に記録を行う記録手段とを有することを特徴とする記録装置。
【請求項１０】
前記第１の通信プロトコルはＮＦＣの通信プロトコルに従い、
前記第２の通信プロトコルはＢｌｕｅｔｏｏｔｈの通信プロトコルに従うことを特徴とする請求項９に記載の記録装置。
【請求項１１】
前記記録手段はインクジェット記録ヘッドを備えることを特徴とする請求項９又は１０に記載の記録装置。
【請求項１２】
第１の通信プロトコルと第２の通信プロトコルのそれぞれにより無線通信が可能な情報処理装置と、前記第１の通信プロトコルと前記第２の通信プロトコルのそれぞれにより無線通信が可能な記録装置とを含む記録システムにおける通信方法であって、
前記第２の通信プロトコルによる通信を行うまでの時間を特定するための情報を、前記記録装置が備えるメモリに格納する格納工程と、
前記情報処理装置が、前記記録装置と前記第１の通信プロトコルによる通信を行って、前記格納工程において前記メモリに格納された情報を取得する取得工程と、
前記取得工程において取得された情報により特定される時間に従って、前記情報処理装置と前記記録装置における通信を、前記第１の通信プロトコルによる通信から前記第２の通信プロトコルによる通信に切り換える工程と、
前記第２の通信プロトコルによる通信に切り換えられた後、画像データを前記情報処理装置から前記記録装置に送信する送信工程とを有することを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録システム、情報処理装置、記録装置、及び通信方法に関し、特に、近距離無線通信により記録を行う記録システム、そのシステムを構成する情報処理装置、記録装置、及び、その通信方法に関する。
【背景技術】
【０００２】
近年、スマートホンと呼ばれる携帯電話は、電話機能の他にカメラ、ネットブラウザ、無線通信機能、メールなどアプリケーションを実行する機能などを搭載した多機能型携帯電話が製品化され市場に出ている。無線通信機能としては、電話通信以外にＷＬＡＮ（無線ローカリエリアネットワーク）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＣカードシステムなどがスマートホンに搭載されている。なお、Ｂｌｕｅｔｏｏｔｈ（登録商標）を用いた通信をこれ以降、ＢＴ通信という。
【０００３】
その中のＩＣカードシステムでは、ＲＦフィールド（磁界）を形成するイニシエータと呼ばれる装置に、ターゲットと呼ばれるＩＣカードが近づくと、そのＩＣカードは電磁誘導によって電力の供給を受けるとともに、データ転送を行う。ＩＣカードシステムにおける通信プロトコルとしてNear Field Communication（ＮＦＣ通信）が標準化されている。さて、複数の通信プロトコルを備える機器間のデータ転送では、機器の特定と認証、通信プロトコル決定をＩＣカードシステムで行い、大容量の実データ転送をＢＴ通信などの通信距離が長く高速通信可能な別のプロトコルに切り換えて行う方法が提案されている。このように２つの機器間で通信プロトコルと切り換えて通信を行うことをハンドオーバという。この方法は、例えば、特許文献１に開始されている。
【０００４】
また、スマートホンなどの携帯端末から、コピー、スキャンなど複数の機能を備えるマルチファンクションプリンタ（ＭＦＰ）へ画像データを送信し、その画像を印刷したい場合、携帯端末側のアプリケーションは次のような処理を実行する。即ち、携帯端末で印刷したい画像を選択し、ＮＦＣ通信を利用してＭＦＰを特定し、ＢＴ通信など他のプロトコルを用いて認証キーの交換などを行い、画像データはハンドオーバ先となるＷＬＡＮやＢＴ通信によりＭＦＰへと送信される。一方、ＭＦＰでは受信した画像データを解析し、紙などの記録媒体に画像を印刷する。このようなシステムを用いて、ユーザは簡易な操作で画像を印刷することが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−３６４１４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ＭＦＰにおいて、ＷＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）など無線通信に関するモジュールや、プリンタエンジンのモジュールは消費電力を抑えるために全ての電源供給を停止してその機能を利用不可の状態にすることもある。
【０００７】
このような利用不可の状態から、電源を再び供給して実際に機能を有効にして動作させるためには、ある程度の時間を要する。このため前述したハンドオーバを利用した無線通信では、電磁誘導によるＮＦＣ通信からの起動を受けても、他の通信モジュールを起動するのに時間を要するので、スムーズなハンドオーバができない。よって、携帯端末はＷＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）による通信がすぐに行えないにも関わらず、そのような通信を行うための状態で待機しなくてはならない場合があった。
【０００８】
本発明は上記従来例に鑑みてなされたもので、無線通信の通信プロトコルの切り替えを適切に行うことができる記録システム、情報処理装置、記録装置、及び通信方法を提供すること目的としている。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明の記録システムは次のような構成からなる。
【００１０】
即ち、第１の通信プロトコルと第２の通信プロトコルのそれぞれにより無線通信が可能な情報処理装置と、前記第１の通信プロトコルと前記第２の通信プロトコルのそれぞれにより無線通信が可能な記録装置とを含む記録システムであって、前記情報処理装置は、前記第１の通信プロトコルによる通信により得られた情報に基づいて、前記第１の通信プロトコルによる通信から前記第２の通信プロトコルによる通信に切り換える切り換え手段と、前記切り換え手段により通信が前記第２の通信プロトコルによる通信に切り換えられた後、画像データを前記第２の通信プロトコルにより前記記録装置に送信するよう制御する制御手段とを有し、前記記録装置は、前記第２の通信プロトコルによる通信を行うまでの時間を特定するための情報を、前記記録装置が備えるメモリに格納する格納手段と、前記第１の通信プロトコルによる前記情報処理装置との通信により、前記格納手段により前記メモリに格納された情報を前記情報処理装置に通知する通知手段と、前記通知手段による通知の後、前記格納手段により前記メモリに格納された情報により特定される時間に従って、前記第１の通信プロトコルから前記第２の通信プロトコルによる通信に切り換える切り換え手段と、前記第２の通信プロトコルにより前記情報処理装置より画像データを受信して記録媒体に記録を行う記録手段とを有することを特徴とする。
【００１１】
また本発明を別の側面から見れば、第１の通信プロトコルと第２の通信プロトコルのそれぞれにより記録装置と無線通信が可能な情報処理装置であって、前記記録装置が備えるメモリに格納されている、前記記録装置が前記第２の通信プロトコルによる通信を行うまでの時間を特定するための情報を、前記第１の通信プロトコルによる通信により取得する取得手段と、前記取得手段により取得された情報に基づいて前記記録装置が前記第２の通信プロトコルによる通信を行うまでの時間を特定し、当該特定された時間に従って、前記第１の通信プロトコルによる通信から前記第２の通信プロトコルによる通信に切り換える切り換え手段と、前記切り換え手段により通信が前記第２の通信プロトコルによる通信に切り換えられた後、画像データを前記第２の通信プロトコルにより前記記録装置に送信するよう制御する制御手段とを有することを特徴とする情報処理装置を備える。
【００１２】
さらに本発明を別の側面から見れば、第１の通信プロトコルと第２の通信プロトコルのそれぞれにより情報処理装置との無線通信が可能な記録装置であって、前記第２の通信プロトコルによる通信を行うまでの時間を特定するための情報を、前記記録装置が備えるメモリに格納する格納手段と、前記第１の通信プロトコルによる前記情報処理装置との通信により、前記格納手段により前記メモリに格納された情報を前記情報処理装置に通知する通知手段と、前記通知手段による通知の後、前記格納手段により前記メモリに格納された情報により特定される時間に従って、前記第１の通信プロトコルから前記第２の通信プロトコルによる通信に切り換える切り換え手段と、前記第２の通信プロトコルにより前記情報処理装置より画像データを受信して記録媒体に記録を行う記録手段とを有することを特徴とする記録装置を備える。
【００１３】
またさらに本発明を別の側面から見れば、第１の通信プロトコルと第２の通信プロトコルのそれぞれにより無線通信が可能な情報処理装置と、前記第１の通信プロトコルと前記第２の通信プロトコルのそれぞれにより無線通信が可能な記録装置とを含む記録システムにおける通信方法であって、前記第２の通信プロトコルによる通信を行うまでの時間を特定するための情報を、前記記録装置が備えるメモリに格納する格納工程と、前記情報処理装置が、前記記録装置と前記第１の通信プロトコルによる通信を行って、前記格納工程において前記メモリに格納された情報を取得する取得工程と、前記取得工程において取得された情報により特定される時間に従って、前記情報処理装置と前記記録装置における通信を、前記第１の通信プロトコルによる通信から前記第２の通信プロトコルによる通信に切り換える工程と、前記第２の通信プロトコルによる通信に切り換えられた後、画像データを前記情報処理装置から前記記録装置に送信する送信工程とを有することを特徴とする通信方法を備える。
【発明の効果】
【００１４】
従って本発明によれば、無線通信の通信プロトコルの切り替えを適切に行うことができるという効果がある。
【図面の簡単な説明】
【００１５】
【図１】本発明の代表的な実施例である近距離無線通信による記録システムの全体構成を示すブロック図である。
【図２】携帯型通信端末装置の正面図である。
【図３】ＭＦＰ装置の概要構成を示す外観斜視図である。
【図４】ＮＦＣ通信におけるパッシブモードの概念を示すブロック図である。
【図５】ＮＦＣ通信におけるアクティブモードの概念を示すブロック図である。
【図６】携帯型通信端末装置２００の構成を示すブロック図である。
【図７】ＭＦＰ３００の概略構成を示すブロック図である。
【図８】ＮＦＣユニットの詳細な構成を示すブロック図である。
【図９】ＭＦＰのＲＡＭ７０４の構成を表した図である。
【図１０】ＭＦＰ３００のＮＦＣメモリ８０５の構成を表した図である。
【図１１】ＮＦＣユニットがイニシエータとして動作するためのフローチャートである。
【図１２】パッシブモードによるデータ交換を行うシーケンスである。
【図１３】アクティブモードによるデータ交換を行うシーケンスである。
【図１４】ＮＦＣにおけるターゲットの状態遷移を表した図である。
【図１５】ＭＦＰの電力状態変更時におけるＮＦＣユニットに対する制御動作を示すフローチャートである。
【図１６】携帯型通信端末装置において画像データ送信アプリケーションを起動した場合の表示画面の例を示す図である。
【図１７】携帯型通信端末装置とＭＦＰとのプッシュ型通信に関するシーケンスを示す図である。
【図１８】携帯型通信端末装置とＭＦＰとのプル型通信に関するシーケンスを示す図である。
【図１９】図１８のシーケンスに関連した携帯型通信端末装置における処理を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。ただし、この実施例に記載されている構成要素の相対配置等は、特定の記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１７】
なお、この明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わない。さらに人間が視覚で知覚し得るように顕在化したものであるか否かも問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００１８】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００１９】
この実施例では、近接無線通信方式（第１の通信プロトコル）を用いて低速通信（第１通信手段）により通信相手の特定と認証とを行った後、第２の通信プロトコルによる近距離無線通信（第２通信手段）に切り替えて画像データを送信する例について説明する。具体的には、ターゲットには電源を必要としないＮＦＣ（Near Field Communication）のような近接無線通信で認証を行い、その後、ハンドオーバにより他の通信プロトコルに通信を切り換えて画像を記録する方法について説明する。
【００２０】
図１は本発明の代表的な実施例である近距離無線通信を用いた記録システムの構成を示すブロック図である。このシステムは基本的には、携帯型通信端末装置（情報処理装置）２００とマルチファンクションプリンタ（以後、ＭＦＰ、或いは、記録装置）３００とから構成される。携帯型通信端末装置２００は、認証方法、通信速度が違う少なくとも２種類以上の無線通信プロトコルを実装した装置である。この携帯型通信端末装置としては、ＰＤＡ（情報携帯端末）などの個人情報端末、携帯電話、デジタルカメラなど、印刷対象となるファイルを扱える装置であれば何でも良い。ＭＦＰ３００は、各種設定が可能な表示部と操作パネルを備え、インクジェットプリンタなどをプリンタエンジンとして用いたプリンタ機能と、原稿台に原稿を載せて原稿を読み取るスキャナ機能、ＦＡＸ機能や電話機能を有した多機能装置である。
【００２１】
図２は、例えば、スマートホンのような携帯型通信端末装置２００の正面図である。スマートホンとは、携帯電話の機能の他に、カメラやネットブラウザやメール機能などを搭載した多機能型の携帯電話のことである。
【００２２】
図２おいて、ＮＦＣユニット２０１はＮＦＣを用いて通信を行うユニットであり、実際にＮＦＣユニット２０１を相手先のＮＦＣユニットに１０ｃｍ程度以内に近づけることで通信を行うことができる。ＢＴユニット２０２はＢｌｕｅｔｏｏｔｈ（登録商標）を用いた通信（ＢＴ通信）を行うためのユニットで装置内に配置されている。表示部２０３はＬＣＤディスプレイで構成され、そのディスプレイ上に静電式タッチパネル方式の操作機構を備えた操作部２０４が配置される。操作部２０４はユーザの操作情報を検知する。代表的な操作方法は表示部２０３がボタン状のメニューを表示し、ユーザが操作部２０４に触れることによってボタン部分に関連付けられたイベントを発行し処理を実行することである。電源キー２０５は電源のオン／オフのために用いる。
【００２３】
図３はＭＦＰ３００の概略構成を示す外観図である。図３において、（ａ）は外観斜視図であり、（ｂ）はＭＦＰの上面図である。
【００２４】
原稿台３０１はガラス状の透明な台であり、原稿を載置してスキャナで読み取る時に使用する。原稿蓋３０２はスキャナで読み取りを行う際に読取光が外部に漏れないようにするための蓋である。印刷用紙挿入口３０３は様々なサイズの用紙をセットする挿入口である。ここにセットされた用紙は一枚ずつ印刷部（プリンタエンジン）に搬送され、所望の印刷を行って印刷用紙排出口３０４から排出される。
【００２５】
原稿蓋３０２の上部には、（ｂ）に示すように、操作部３０５とＮＦＣユニット３０６が配置されている。操作表示部３０５には各種操作を行うキーやＬＣＤディスプレイを備えており、ＭＦＰ３００に関する操作や設定が可能な構成となっている。ＮＦＣユニット３０６は近距離無線通信を行うためのユニットで実際に携帯型通信端末装置２００を近接させる場所である。ＮＦＣユニット３０６から約１０ｃｍが通信可能な有効距離である。ＢＴユニット３０７はＢＴ通信を行うための通信モジュールであり、アンテナが埋め込まれている。なお、ＢＴユニットの代わりにＷＬＡＮユニットとそのアンテナが設けられていても良い。
【００２６】
ともあれ、ＮＦＣユニットは非接触型近接通信に、ＢＴユニット或いはＷＬＡＮユニットは近距離無線通信に用いられる。
【００２７】
図４はＮＦＣ通信におけるパッシブモードの概念を示すブロック図である。
【００２８】
図４（ａ）はイニシエータ４０１からターゲット４０２にデータ４０４をパッシブモードで送信する場合を示しており、イニシエータ４０１がＲＦフィールド（磁界）４０３を発生させる。イニシエータ４０１は、ＲＦフィールド４０３を自ら変調することで、ターゲット４０２にデータ４０４を送信する。また、図４（ｂ）は、ターゲット４０６からイニシエータ４０５にデータ４０８をパッシブモードで転送する場合を示しており、図４（ａ）と同様にイニシエータ４０５がＲＦフィールド４０７を発生させる。ターゲット４０６は、ＲＦフィールド４０７に対して負荷変調を行うことで、イニシエータ４０５にデータ４０８を送信する。
【００２９】
図５はＮＦＣ通信におけるアクティブモードの概念を示すブロック図である。
【００３０】
図５（ａ）はイニシエータ５０１からターゲット５０２にデータ５０４をアクティブモードで送信する場合を示しており、イニシエータ５０１がＲＦフィールド５０３を発生させる。イニシエータ５０１は、ＲＦフィールド５０３を自ら変調することで、ターゲット５０２にデータ５０４を送信する。イニシエータ５０１はデータ送信完了後、ＲＦフィールド５０３の発生を停止する。また、図５（ｂ）はターゲット５０６からイニシエータ５０５にデータ５０８をアクティブモードで送信する場合を示しており、ターゲット５０６がＲＦフィールド５０７を発生させる。ターゲット５０６は自らが発するＲＦフィールド５０７によってデータ５０８を送信し、データ送信終了後、ＲＦフィールド５０７の発生を停止する。
【００３１】
図６は携帯型通信端末装置２００の構成を示すブロック図である。
【００３２】
携帯型通信端末装置２００は、装置全体の制御を行うメインボード６０１と、ＷＬＡＮ通信を行うＷＬＡＮユニット６１７と、ＮＦＣ通信を行うＮＦＣユニット６１８とＢｌｕｅｔｏｏｔｈ（登録商標）によりＢＴ通信を行うＢＴユニット６２１からなる。なお、図６において、ＮＦＣユニット６１８とＢＴユニット６２１の通信相手先として携帯型通信装置が図示されているが、その通信相手先はこれに限定されるものではない。例えば、同じ通信プロトコルを備えた装置であれば、他の装置とも通信可能であることは言うまでもない。また、ＢＴユニット６２１の代わりにＷＬＡＮユニットを備える構成とし、例えば、ＩＥＥＥ８０２．１Ｘや８０２．１１ｎに準拠したプロトコルを用いて高速な無線通信を行うようにしても良い。ＷＬＡＮユニット６１７、ＮＦＣユニット６１８、ＢＴユニット６２１を総称して通信部という。
【００３３】
メインボード６０１においてＣＰＵ６０２は携帯型通信端末装置２００の全体を制御するシステム制御部である。ＲＯＭ６０３はＣＰＵ６０２が実行する制御プログラムや組み込みオペレーティングシステム（ＯＳ）プログラム等を格納する。この実施例では、ＲＯＭ６０３に格納されている各制御プログラムは、ＲＯＭ６０３に格納されている組み込みＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウエア制御を行う。ＲＡＭ６０４はＳＲＡＭ等で構成され、プログラム制御変数等を格納し、また、ユーザが登録した設定値や携帯型通信端末装置２００の管理データ等を格納し、各種ワーク用バッファ領域として用いられる。
【００３４】
画像メモリ６０５はＤＲＡＭ等で構成され、通信部を介して受信した画像データや、データ蓄積部６１２から読みだした画像データをＣＰＵ６０２で処理するために一時的に格納する。不揮発性メモリ６２２はフラッシュメモリ等で構成され、電源がオフされた後でも保存しておきたいデータを格納する。例えば、電話帳データや、過去に接続したデバイス情報などがある。なお、メモリ構成は図６に示した構成に限定されるものではない。例えば、画像メモリ６０５とＲＡＭ６０４を共有させてもよいし、データ蓄積部６１２にデータのバックアップなどを行ってもよい。また、この実施例ではＤＲＡＭを用いているが、ハードディスクや不揮発性メモリ等を使用する場合もあるのでこの限りではない。
【００３５】
データ変換部６０６は、ページ記述言語（ＰＤＬ）等の解析や、色変換、画像変換などのデータ変換を行う。電話部６０７は電話回線の制御を行い、スピーカ部６１３を介して入出力される音声データを処理することで電話による通信を実現している。操作部６０８は図２で説明した操作部２０４で発生した信号を制御している。ＧＰＳ（全球測位システム）６０９は現在の緯度や経度などを取得する。表示部６１０は図２で説明した表示部２０３の表示内容を電子的に制御しており、各種入力操作や、ＭＦＰ３００の動作状況、ステータス状況の表示等を行う事ができる。
【００３６】
カメラ部６１１はレンズを介して入力された画像を電子的に記録して符号化する機能を有している。カメラ部６１１で撮影された画像はデータ蓄積部６１２に保存される。スピーカ部６１３は電話機能のための音声を入力または出力する機能や、その他アラーム通知などの機能を実現している。電源部６１４は携帯可能な電池と、その供給制御を行う。電源状態には、電池に残量が無い電池切れ状態、電源キー２０５を押下していない電源オフ状態、通常起動している起動状態（電源オン状態）、起動しているが省電力モードになっている省電力状態がある。
【００３７】
携帯型通信端末装置２００にはＭＦＰなどの他デバイスとのデータ通信を行う通信部として、３つの無線通信手段が搭載されており、ＷＬＡＮ、ＮＦＣ、ＢｌｕｅＴｏｏｔｈ（商標登録）で無線通信することができる。通信部によりデータをパケットに変換し、他デバイスにパケット送信を行う。逆に、外部の他デバイスからのパケットを、データに変換してメインボード６０１に対して送信する。ＷＬＡＮユニット６１７、ＮＦＣユニット６１８、ＢＴユニット６２１はそれぞれバスケーブル６１７、６１８、６２０で接続されている。ＷＬＡＮユニット６１７、ＮＦＣユニット６１８、ＢＴユニット６２１は夫々の規格に準拠した通信を実現する。ＮＦＣユニットの詳細は後述する。
【００３８】
上記構成要素６０３〜６１４、６１７、６１８、６２１、６２２は、ＣＰＵ６０２が管理するシステムバス６１９を介して、相互に接続されている。
【００３９】
図７は、ＭＦＰ３００の概略構成を示すブロック図である。
【００４０】
ＭＦＰ３００は装置全体の制御を行うメインボード７０１と、ＷＬＡＮ通信を行うＷＬＡＮユニット７１７と、ＮＦＣ通信を行うＮＦＣユニット７１８とＢＴ通信を行うＢＴユニット７１９からなる。なお、図７において、ＮＦＣユニット７１８とＢＴユニット７１９の通信相手先として携帯型通信装置が図示されているが、その通信相手先はこれに限定されるものではない。例えば、同じ通信プロトコルを備えた装置であれば、他の装置とも通信可能であることは言うまでもない。また、ＢＴユニット７１９の代わりにＷＬＡＮユニットを備える構成とし、例えば、ＩＥＥＥ８０２．１Ｘや８０２．１１ｎに準拠したプロトコルを用いて高速な無線通信を行うようにしても良い。ＷＬＡＮユニット７１７、ＮＦＣユニット７１８、ＢＴユニット７１９を総称して通信部という。
【００４１】
メインボード７０１においてＣＰＵ７０２は、ＭＦＰ３００の全体を制御するシステム制御部である。ＲＯＭ７０３はＣＰＵ７０２が実行する制御プログラムや組み込みオペレーティングシステム（ＯＳ）プログラム等を格納する。この実施例では、ＲＯＭ７０３に格納されている各制御プログラムは、ＲＯＭ７０３に格納されている組み込みＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウエア制御を行う。
【００４２】
ＲＡＭ７０４はＳＲＡＭ等で構成され、プログラム制御変数等を格納し、また、ユーザが登録した設定値やＭＦＰ３００の管理データ等を格納し、各種ワーク用バッファ領域としても用いられる。不揮発性メモリ７０５はフラッシュメモリ等で構成され、電源がオフされた時でも保持していたいデータを格納する。具体的にはネットワーク接続情報、ユーザデータなどである。画像メモリ７０６はＤＲＡＭ等で構成され、通信部を介して受信した画像データや、符号復号化処理部７１２で処理した画像データや、メモリカードコントローラ（不図示）を介してメモリカードから取得した画像データなどを蓄積する。また、携帯型通信端末装置２００のメモリ構成と同様に、メモリ構成はこれに限定されるものではない。データ変換部７０７は、ページ記述言語（ＰＤＬ）等の解析や画像データからプリントデータへの変換などを行う。
【００４３】
読取制御部７０８により制御される読取部７１０がＣＩＳイメージセンサによって原稿を光学的に読み取ることで発生した画像信号には画像処理制御部（不図示）を介して、２値化処理や中間調処理等の各種画像処理が施され、高精細な画像データを出力する。
【００４４】
操作部７０９、表示部７１１は図４で説明した操作表示部３０５を表している。符号復号化処理部７１２は、ＭＦＰ３００で扱う画像データ（ＪＰＥＧ、ＰＮＧ等）に対して符号復号化処理や拡大縮小処理を行う。
【００４５】
給紙部７１５は記録用紙などの記録媒体を保持する。給紙動作は記録制御部７１６からの制御により給紙部７１５により行うことができる。特に、給紙部は複数種類の用紙を一つの装置に保持するために、複数の給紙部から構成されても良い。この場合、記録制御部７１６により、どの給紙部から給紙を行うかを選択制御する。
【００４６】
記録制御部７１６は、記録に用いられる画像データに対し、画像処理制御部（不図示）を介して、スムージング処理や記録濃度補正処理、色補正等の各種画像処理を施し、高精細な画像データに変換し、記録部７１５に出力する。また、記録制御部７１６は記録部７１５の情報を定期的に読みだしてＲＡＭ７０４に格納される状態情報を更新する。具体的にはインクタンクの残量や記録ヘッドの状態などを更新する。
【００４７】
ＭＦＰ３００にも携帯型通信端末装置２００と同様に３つの無線通信手段が搭載されているが、各機能は携帯型通信端末装置２００のそれと同じであるため、その説明は省略する。なお、ＷＬＡＮユニット７１７、ＮＦＣユニット７１８、ＢＴユニット７１９はそれぞれバスケーブル７２０、７２１、７２２で接続されている。
【００４８】
上記構成要素７０２〜７１９は、ＣＰＵ７０２が管理するシステムバス７２３を介して、相互に接続されている。
【００４９】
図８はＮＦＣユニット６１８やＮＦＣユニット７１８で使用されているＮＦＣユニットの詳細な構成を示すブロック図である。
【００５０】
ＮＦＣユニット８００は、ＮＦＣコントローラ部８０１と、アンテナ部８０２と、ＲＦ部８０３と、送受信制御部８０４と、ＮＦＣメモリ８０５と、デバイス接続部８０７を有する。電源８０６はＮＦＣユニット８００の外部から供給される。アンテナ部８０２は、他のＮＦＣデバイスから電波や搬送波を受信したり、他のＮＦＣデバイスに電波や搬送波を送信したりする。ＲＦ部８０３はアナログ信号をデジタル信号に変復調する機能を備えている。ＲＦ部８０３はシンセサイザを備えていて、バンド、チャネルの周波数を識別し、周波数割り当てデータによるバンド、チャネルの制御をしている。送受信制御部８０４は送受信フレームの組み立て及び分解、プリアンブル付加及び検出、フレーム識別など、送受信に関する制御をおこなう。また、送受信制御部８０４はＮＦＣメモリ８０５の制御も行い、各種データやプログラムを入出力する。
【００５１】
ＮＦＣメモリ８０５は不揮発性メモリから構成され、デバイス接続部８０７から通信された、接続されたデバイスに関する情報などのデータを保存することも可能である。アクティブモードとして動作する場合、電源８０６を介して電力の供給を受け、デバイス接続部８０７を通じてデバイスと通信を行ったり、アンテナ部８０１を介して送受信される搬送波により、通信可能な範囲にある他のＮＦＣデバイスと通信する。これに対して、パッシブモードとして動作する場合、アンテナ部８０２を介して他のＮＦＣデバイスから電波を受信して電磁誘導により他のＮＦＣデバイスから電力供給を受ける。そして、搬送波の変調により当該他のＮＦＣデバイスとの間で通信を行い、ＮＦＣメモリ８０５に記憶されている情報を含むデータを送受信する。
【００５２】
図９はＭＦＰ３００のＲＡＭ７０４の内部構成を示すブロック図である。
【００５３】
図９において、９０１はＲＡＭ全体を表している。ワークメモリ９０２はプログラムの実行のために確保される領域である。画像処理バッファ９０３は画像処理のために一時的なバッファとして使用される領域である。機器状態記憶部９０４はＭＦＰ３００の現在の状態に関する様々な情報が記憶されている。エラー状態９０５はＭＦＰ３００のエラーに関する状態を記憶している。インク少警告、インク無エラー、紙ジャムエラー、用紙無し警告、記録画像不良警告、読取画像不良エラー、ネットワーク切断警告などがある。
【００５４】
これらの警告やエラーには記録機能への影響度、読取機能への影響度などが関連付けられている。例えば、インク無エラーの場合、記録機能は使用できないが、読取機能は使用できる。ネットワーク切断警告の場合、ネットワークを使う機能は使用できないが、機器単体で行う設定変更や読取機能は使用できる。インク残量９０６には現在取り付けられているインクタンクの型番やインク残量が記憶されている。インクタンクの型番はインクタンクが取り付けられたタイミングで更新される。インク残量はインクが使用される毎に更新される。次回推定起動時間９０７は電源がオフされた時に、次に起動する時の推定起動時間が記憶されている。
【００５５】
ＭＦＰの起動時間は状態によって大きく異なる。例えば、ＭＦＰの電源状態はハードオフ状態、ソフトオフ状態、通常起動状態（通常モード）、スリープ状態（省電力モード）などが存在する。ハードオフ状態は電力供給が途絶えている状態であり、電源ケーブルを接続するとハードオフ状態かブートシーケンスによる初期化処理を経てソフトオフ状態にする。ソフトオフ状態は部分的には電源は投入されているが、メインボードのプログラムは起動していない状態である。スリープ状態では装置の電源消費が大きな部分（モジュール）がオフにされており、それ以外のプログラムや機構部は動作しているため、直ぐに通常起動状態に復帰することができる。上記電源状態によりＭＦＰに搭載されている各通信モジュールの省電力状態に応じて、通信が可能になるまでの起動時間が異なる。例えば、ＭＦＰがソフトオフ状態であれば、メインボードのプログラム起動を経て各モジュールへの電源供給が行われてから通信が可能となる。またスリープ状態で通信モジュールを省電力状態にしているケースにおいては各通信モジュールの起動に要する時間が必要となる。
【００５６】
また、起動時間が変動する別の要因として、機器のエラー状態がある。例えば、インクジェット記録ヘッドのノズルの目詰まりが多いと検知した時は、次の起動で長時間の回復処理を行ってから通常起動状態に復帰する。また、スキャナの光量が落ちている時は調整動作を行ってから通常起動状態に復帰する。このように電源の状態遷移や機器の状態によって次に起動する時の推定起動時間が決定される。その他９０８には現在のメモリ使用量、ハードウェアの温度、消耗品情報など、その他の機器状態が格納されている。その他９０９にはその他のＲＡＭのデータも格納されている。
【００５７】
図１０はＭＦＰ３００のＮＦＣメモリ８０５の構成を示すブロック図である。
【００５８】
図１０において、１００１はＮＦＣメモリ全体を表している。ＣＰＵ７０２は機器状態記憶部１００２に所定のタイミングで機器状態記憶部９０４の内容（エラー状態、インク残量、次回推定起動時間）をコピーする。また、その他９０８の領域に格納された、例えば、ジョブの記憶など任意のデータをコピーしても良い。
【００５９】
ジョブ記憶部１００６は携帯型通信端末装置２００からＮＦＣでジョブをＭＦＰ３００に投入する場合に使用する領域である。印刷ジョブ１００７は印刷ジョブがキューで格納されている。具体的には、印刷設定や画像データへのリンク先が格納される。スキャンジョブ１００８はスキャンジョブがキューで格納されている。具体的には、読取設定が格納される。ＦＡＸジョブ１００９はＦＡＸジョブがキューで格納されている。具体的には、送信先の電話番号や通信画質などが含まれるＦＡＸ設定、そして、画像が既に読み取ってある場合は画像へのリンク先が格納される。設定変更ジョブ１０１０には設定変更ジョブがキューで格納されている。具体的には、ＭＦＰ本体の設定項目の変更に関するジョブが格納される。
【００６０】
図１１はＮＦＣユニットがイニシエータとして動作する場合のフローチャートである。
【００６１】
まず、ステップＳ１１０１では、すべてのＮＦＣユニットはターゲットとして動作し、イニシエータからの命令を待っている状態になる。次にステップＳ１１０２では、ＮＦＣユニットは、ＮＦＣ規格による通信を制御するアプリケーションからの要求でイニシエータに切り替わることができる。ＮＦＣユニットがイニシエータに切り替わる要求に応じた場合、処理はステップＳ１１０３に進み、アプリケーションは、アクティブモードまたはパッシブモードのどちらかを選択し、伝送速度を決める。
【００６２】
次にステップＳ１１０４では、イニシエータは自装置以外が出力するＲＦフィールドの存在を検知する。外部のＲＦフィールドが存在した場合は、イニシエータは自らのＲＦフィールドは発生させない。外部のＲＦフィールドが存在しなかった場合には、処理はステップＳ１１０５に進み、イニシエータは自らのＲＦフィールドを発生させる。
【００６３】
以上のステップを経て、ＮＦＣユニットはイニシエータとして動作を開始する。
【００６４】
図１２はパッシブモードによるデータ交換を行うシーケンスを示す図である。ここでは、ＮＦＣユニット（第１のＮＦＣユニット）１２０１がイニシエータ、ＮＦＣユニット（第２のＮＦＣユニット）１２０２がターゲットとして動作する場合について説明する。
【００６５】
まず、ステップＳ１２０１では、ＮＦＣユニット１２０１は単一デバイス検知を行い、ＮＦＣユニット１２０２を特定する。次にステップＳ１２０２では、ＮＦＣユニット１２０１は属性要求として自身の識別子や送受信のビット伝送速度、有効データ長などを送信する。また、この属性要求は汎用バイトを有しており、汎用バイトを任意に選択して使用することができる。有効な属性要求を受信した場合、ＮＦＣユニット１２０２はステップＳ１２０３として属性応答を送信する。ここで、ＮＦＣユニット１２０２からの送信は負荷変調によって行われており、図中では負荷変調によるデータ送信は点線の矢印で表現している。
【００６６】
有効な属性応答を確認した後、ＮＦＣユニット１２０１は、ステップＳ１２０４で、パラメータ選択要求を送信して、引き続く伝送プロトコルのパラメータを変更することができる。パラメータ選択要求に含まれるパラメータは、伝送速度と有効データ長である。ＮＦＣユニット１２０２は、有効なパラメータ選択要求を受信した場合、ステップＳ１２０５においてパラメータ選択応答を送信し、パラメータを変更する。なお、ステップＳ１２０４〜Ｓ１２０５は、パラメータ変更を行わない場合は省略しても良い。
【００６７】
次にステップＳ１２０６において、ＮＦＣユニット１２０１とＮＦＣユニット１２０２は、データ交換要求とデータ交換応答によってデータの交換を行う。データ交換要求とその応答では、通信相手が有するアプリケーションに対する情報などをデータとして伝送することができ、データサイズが大きい場合には分割して送信することもできる。
【００６８】
データ交換が終了するとステップＳ１２０７において、ＮＦＣユニット１２０１は、選択解除要求または解放要求のどちらかを送信する。選択解除要求を送信した場合、ＮＦＣユニット１２０２はステップＳ１２０８で選択解除応答を送信する。ＮＦＣユニット１２０１は、選択解除応答を受け取ると、ＮＦＣユニット１２０２を示す属性を解放してステップＳ１２０１に戻る。これに対して、解放要求を送信した場合、ＮＦＣユニット１２０２は、ステップＳ１２０８で解放応答を送信して初期状態へ戻る。ＮＦＣユニット１２０１は解放応答を受け取った場合、ターゲットは完全に解放されているので、初期状態へ戻ることができる。
【００６９】
図１３はアクティブモードによるデータ交換を行うシーケンスを示す図である。ここでは、ＮＦＣユニット１３０１（第１のＮＦＣユニット）がイニシエータ、ＮＦＣユニット（第２のＮＦＣユニット）１３０２がターゲットとして動作している場合について説明する。
【００７０】
まず、ステップＳ１３０１では、ＮＦＣユニット１３０１は属性要求として自身の識別子や送受信のビット伝送速度、有効データ長などを送信する。ユニット１３０２は、有効な属性要求を受信した場合、ステップＳ１３０２において属性応答を送信する。ここで、ＮＦＣユニット１３０２からの送信は自らの発したＲＦフィールドによって行われる。このため、両方のＮＦＣユニットは、データ送信が終了するとＲＦフィールドの発生を停止する。
【００７１】
有効な属性応答を確認後、ＮＦＣユニット１３０１は、ステップＳ１３０３において、パラメータ選択要求を送信して伝送プロトコルのパラメータを変更することができる。パラメータ選択要求に含まれるパラメータは、伝送速度と有効データ長である。ＮＦＣユニット１３０２は、有効なパラメータ選択要求を受信した場合、ステップＳ１３０４においてパラメータ選択応答を送信し、パラメータを変更する。なお、パッシブモードの場合と同様に、ステップＳ１３０３〜Ｓ１３０４は、パラメータ変更を行わない場合は省略しても良い。
【００７２】
次にステップＳ１３０５において、ＮＦＣユニット１３０１とＮＦＣユニット１３０２は、データ交換要求とデータ交換応答によってデータの交換を行う。データ交換要求とその応答は、アプリケーションに対する情報などをデータとして伝送することができ、データサイズが大きい場合には分割して送信することもできる。
【００７３】
データ交換が終了すると、処理はステップＳ１３０６において、ＮＦＣユニット１３０１は選択解除要求または解放要求のどちらかを送信する。選択解除要求を送信した場合、ＮＦＣユニット１３０２はステップＳ１３０７で選択解除応答を送信する。ＮＦＣユニット１３０１は選択解除応答を受け取るとＮＦＣユニット１３０２を示す属性を解放する。その後、ステップＳ１３０８において、ＮＦＣユニット１３０１は、識別子が既知な別のターゲットに対して起動要求を送信する。起動要求を受けたターゲットは、起動応答をステップＳ１３０９において送信し、その後、処理はステップＳ１３０１に戻る。これに対して、解放要求を送信した場合、ＮＦＣユニット１３０２は、ステップＳ１３０９で解放応答を送信して初期状態へ戻る。ＮＦＣユニット１３０１は解放応答を受け取れば、ターゲットは完全に解放されているので、初期状態へ戻ることができる。
【００７４】
図１４はＮＦＣにおけるターゲットの状態遷移を表した図である。
【００７５】
図１４において、ＰＯＷＥＲ−ＯＦＦ状態であるＳ２３０１は、電源切断の状態を表している。状態Ｓ２３０１において、ターゲットは閾値Ｈminよりも大きな磁場Ｈの中に置かれている場合はＳＥＮＳＥ状態であるＳ２３０２に移行する。
【００７６】
状態Ｓ２３０２において、ターゲットはイニシエータからの命令を待ち受けている。ターゲットは、検知要求または全デバイス起動要求を受け取った場合、ＲＥＳＯＬＵＴＩＯＮ状態であるＳ２３０３に移行して検知応答を返す。他の命令を受け取った場合は、そのままＳＥＮＳＥ状態のＳ２３０２にとどまる。
【００７７】
状態Ｓ２３０３では単一デバイス検出が用いられる。単一デバイス検出の結果として、有効な選択要求を受け取った場合、ターゲットは選択応答をイニシエータに返してＳＥＬＥＣＴＥＤ状態であるＳ２３０４になる。他の命令を受け取った場合は、ＳＥＮＳＥ状態Ｓ２３０２に戻る。
【００７８】
状態Ｓ２３０４において、ターゲットは、属性要求、パラメータ選択要求、または有効な独自仕様の命令を認識する。ターゲットは、有効な休止要求または選択解除要求を受け取った場合、ＳＬＥＥＰ状態であるＳ２３０５になる。その他の命令を受け取った場合には、ＳＥＮＳＥ状態S２３０２に戻る。
【００７９】
状態Ｓ２３０５において、ターゲットは、全デバイス起動要求を受け取った場合、検知応答を返してからＲＥＳＯＬＵＴＩＯＮ＊状態であるＳ２３０６に移行する。他の命令を受け取った場合は、そのままＳＬＥＥＰ状態であるＳ２３０５にとどまる。
【００８０】
ＲＥＳＯＬＵＴＩＯＮ＊状態であるＳ２３０６はＲＥＳＯＬＵＴＩＯＮ状態であるＳ２３０３とほぼ同じ状態であり単一デバイス検出が用いられる。有効な選択要求を受け取った場合、ターゲットはＳＥＬＥＣＴＥＤ＊状態であるＳ２３０７に遷移する。その他の命令を受け取った場合は、ＳＬＥＥＰ状態であるＳ２３０５に戻る。
【００８１】
ＳＥＬＥＣＴＥＤ＊状態であるＳ２３０７はＳＥＬＥＣＴＥＤ状態であるＳ２３０４とほぼ同じ状態であり、ターゲットは、属性要求、パラメータ選択要求、または有効な独自仕様の命令を認識する。有効な休止要求または選択解除要求を受け取った場合は、ＳＬＥＥＰ状態に遷移する。その他の命令を受け取った場合は、ＳＬＥＥＰ状態にフォールバックする。
【００８２】
次に以上のような構成の記録システムにおいて、携帯型通信端末装置２００からＭＦＰ３００に対する印刷の指示を行った場合の処理について説明する。
【００８３】
図１５はＭＦＰ３００の電力状態変更時におけるＮＦＣユニットに対する制御動作を示すフローチャートである。
【００８４】
ステップＳ１４０１において電力状態変更処理に入ると、ステップＳ１４０２では、ＭＦＰの動作モードが通常モードへの移行か省電力モードへの移行であるかを判定する。ここで、通常モードへの移行であると判定された場合には、処理はステップＳ１４０４に進む。この場合、ＢＴ通信がすぐに開始可能な状態であるため、ＭＦＰのＢＴ通信の起動に関する時間情報をクリアし、ＮＦＣメモリ８０５に起動時間を書き込む。その後、電力状態変更処理を終了する。
【００８５】
これに対して、ステップＳ１４０２において省電力モードへの移行であると判定された場合、処理はステップＳ１４０３に進み、省電力モードの内容に応じてＢＴユニット７１９の状態を省電力モードにするか電源ＯＦＦ状態にするかを判断する。ここで、省電力モードにすると判定された場合、処理はステップＳ１４０５に進み、省電力モードから通信復帰に要する起動時間をＮＦＣメモリ８０５に書き込み、その後、電力状態変更処理を終了する。これに対して、ＢＴユニット７１９を電源ＯＦＦすると判定された場合、処理はステップＳ１４０６に進み、ＭＦＰの起動に関する状態を加味して、電源ＯＦＦ状態から通信が開始可能な状態となる時間をＮＦＣメモリ８０５に書き込む。その後、電力状態変更処理を終了する。
【００８６】
なお、以上の説明では、ＢＴ通信起動に関する起動時間をＮＦＣメモリに記憶する例について説明したが、他の通信プロトコル（例えば、ＩＥＥＥ８０２．１ｘ，８０２．１１ｎ）に関する起動時間について記憶しても同様の効果を得ることができる。
【００８７】
次に携帯型通信端末装置から省電力モードにあるＭＦＰへ画像データを送信する例について説明する。
【００８８】
図１６は携帯型通信端末装置において画像データ送信アプリケーションを起動した場合の表示画面の例を示す図である。
【００８９】
アプリケーションを起動すると最初に、図１６（ａ）に示す画像選択画面が表示され、タッチパネル表示画面２０３には画像データのサムネイル１５０１が表示され、ユーザが所望の画像を選択できる状態となる。選択された画像にはフォーカス１５０２が当てられる。このアプリケーションでは画像選択以外にも画像を拡大縮小表示や、撮影日などの画像情報なども確認出来る構成となっている（不図示）。
【００９０】
さて、ユーザが１つまたは複数の画像を選択し、印刷開始キー１５０３を選択するとＢＴユニット２０２を介して、照会要求（Inquiry Request）によりＭＦＰを検索し、検索されたＭＦＰを表示画面上に表示する。図１６（ｂ）には検索されたＭＦＰは表示部２０３に表示される例が示されている。
【００９１】
このような処理を実行する一方、ＢＴ通信によるプリンタ検索と同時にＮＦＣ通信のためにＮＦＣユニット２０１のアンテナの周囲にＲＦフィールドを生成し、近傍のＭＦＰ上のターゲットを検索する。携帯型通信端末装置をＭＦＰの近傍に配置することにより、ＮＦＣ通信によりターゲットとなるＭＦＰが見い出されると、ＢＴ通信の照会要求（Inquiry Request）による機器探索を停止する。この例ではＭＦＰ側のＢＴユニットは省電力モードにあるために照会要求（Inquiry Request）には応答せずに、ＮＦＣユニットによる電磁誘導による起動でのみ応答が可能な状態となっている。
【００９２】
図１７は携帯型通信端末装置とＭＦＰとのプッシュ型通信に関するシーケンスを示す図である。
【００９３】
このシーケンスによれば、ステップＳ１６０１では携帯型通信端末装置は画像を送信する機器を探索するためにＮＦＣ通信によりポーリングを行う。このポーリングに対してステップＳ１６０２においてＭＦＰ上のＮＦＣユニットからの応答が返ると、携帯型通信端末装置はターゲットが見つかったと判断して、ステップＳ１６０３では自身のＮＦＣ＿ＩＤを含めたＮＦＣ＿ＩＤ要求を行う。ステップＳ１６０４ではＭＦＰはこの要求を受信し、自身のＮＦＣ＿ＩＤを送信することにより応答する。このようにして、携帯型通信端末装置とＭＦＰはそれぞれ受信したＮＦＣ＿ＩＤにより通信相手を特定する。
【００９４】
その後、ステップＳ１６０５では相互機器間のキー交換による認証要求を、ステップＳ１６０６では認証応答を実行し、相互認証が確立されるとともにその後の通信の暗号化が行われる。
【００９５】
次にステップＳ１６０７では携帯型通信端末装置から利用可能な他のプロトコルに関する情報の要求を行う。ＭＦＰはこの要求を受け付けると、処理はステップＳ１６０８においてＭＦＰ自身が利用可能な他のプロトコルに関する情報（ＢＴ通信を含む）を応答する。携帯型通信端末装置では受信したプロトコル情報を元に、画像データの送信に適したプロトコルとして返答されたＢＴ通信を選択する。
【００９６】
さらにステップＳ１６０９では、携帯型通信端末装置はＭＦＰとのＢＴ通信接続に必要なBluetoothデバイスアドレス（ＢＤ＿ＡＤＤＲ）やパスキー、リンクキーに関する情報及びＢＴ通信に必要な起動時間情報を要求する。これに対して、ステップＳ１６１０では、ＭＦＰのＮＦＣユニット７１８はＮＦＣメモリ内の起動情報１００５に基づいてＢＴ通信接続に必要な情報を応答する。なお、起動情報１００５は、図１５に示した処理により、ＮＦＣメモリ８０５に書き込まれている。省電力モードにあるＭＦＰがＮＦＣユニットにより通信が開始されるとＮＦＣメモリ上のジョブ記憶部１００６の印刷ジョブ１００７にＢＴ通信ジョブが開始されることを記憶する。また同時に、ＮＦＣユニットからのデバイス通信により省電力モードからの復帰処理を開始する。
【００９７】
ＭＦＰの起動処理では印刷ジョブ１００７に記憶されたＢＴ接続でハンドオーバするという情報によりＢＴユニット７１９を同時に起動する。携帯型通信端末装置は受信したＢＴ接続情報に基づいて、ＭＦＰ側の起動時間の経過を待つ。ＭＦＰ起動時間を待っている間、携帯型通信端末装置はユーザに対して、ＭＦＰが起動中である旨を表示する。
【００９８】
そして、ＭＦＰ起動時間経過後、ステップＳ１６１１において、携帯型通信端末装置はＭＦＰにＢＴ接続を要求する。ステップＳ１６１２において、ＭＦＰは接続要求に応答することによりＢＴリンク接続が確立する。携帯型通信端末装置はステップＳ１６１３〜Ｓ１６１４においてＢＴ通信によりＭＦＰに選択された画像データを送信する。ＢＴ通信による送信が開始されると画像データ送信を示すために、携帯型通信端末装置は図１６（ｃ）に示すように、印刷画像情報やデータ転送状態を含んだ印刷状態表示画面を表示部２０３に表示する。一方、ＭＦＰはＢＴ通信で受信した画像データに基づいて画像の印刷を開始する。
【００９９】
以上説明した実施例に従えば、省電力モードにあるＭＦＰに対して通信が可能なＮＦＣ通信で印刷ジョブの存在を通知しＭＦＰが通常モードに復帰後に高速なＢＴ通信を起動してハンドオーバを行い、通信プロトコルを切り換えてデータ送信を行うことができる。
【０１００】
なお、以上説明した例では高速通信としてＢＴ通信を用いたが、ＢＴ通信以外にもＩＥＥＥ８０２．１ＸやＩＥＥＥ８０２．１１ｎなどの他のプロトコルを用いたＷＬＡＮ通信などによりデータを送信しても良い。
【０１０１】
また、ステップＳ１６１０とステップＳ１６１１との間ではユーザはＭＦＰが通常モードに復帰してＢＴ通信が可能な状態になるまで待ち合わせる必要がある。その場合。ユーザがその待ち合わせを行いたくない場合には、以下のような処理を行っても良い。即ち、携帯型通信端末装置のアプリケーションに待ち合わせ時間の上限値を設定しておき、その上限値を待ち合わせ時間が超えたなら、タイムアウトとして画像データの送信を実行しないようにすることができる。或いは、ステップＳ１６１０でＭＦＰより送信された待ち合わせ時間を表示部２０３に表示し、ユーザがこれに対して画像データの送信中止の応答をＭＦＰにＮＦＣにより返信して印刷ジョブの中止を通知することもできる。
【０１０２】
＜他の実施例＞
前述の実施例ではＢＴ通信によるいわゆるプッシュ型通信により画像データを送信する手順について説明しているが、プル型通信によりＭＦＰ側からデータを取得しにいくようにしても良い。
【０１０３】
図１８は携帯型通信端末装置とＭＦＰとのプル型通信に関するシーケンスを示す図である。なお、図１８において、既に図１７を用いて説明したのと同じステップについては同じステップ参照番号を付し、その説明は省略する。
【０１０４】
図１８における特徴的なステップはステップＳ１６１１’〜Ｓ１６１６’である。携帯型通信端末装置がステップＳ１６１０で受信したＢＴ状態情報応答を受けて即座にＢＴ通信にハンドオーバ出来ないと判断しプル型通信を選択した場合、次の処理を行う。即ち、画像印刷に関する、画像のパス情報を含むファイル情報などをジョブ情報としてＭＦＰのＮＦＣメモリのジョブ記憶部１００６の印刷ジョブ１００７に書き込みを要求する（ステップＳ１６１１’）。これに対して、ステップＳ１６１２’ではＭＦＰから応答する。
【０１０５】
ＮＦＣによる通信により認証終了後、ステップＳ１６１３’ではＭＦＰからＢＴ接続要求を行うと、ステップＳ１６１４’では携帯型通信端末装置がこれに対して接続応答する。これに応じて、ステップＳ１６１５’ではＭＦＰがＮＦＣ通信により受信したジョブ情報を元に画像データ送信要求を行うと、ステップＳ１６１６’では携帯型通信端末装置がこれに対して画像データを送信する。
【０１０６】
図１９は図１８のシーケンスに関連した携帯型通信端末装置における処理を示すフローチャートである。
【０１０７】
まず、ステップＳ１８０１において画像データ送信アプリケーションによる転送処理が開始すると、ステップＳ１８０２ではＮＦＣ通信によりターゲット探索を開始する。ターゲットとの接続が確立すると、ステップＳ１８０３では利用可能な通信プロトコルの問い合わせを行い、返却されたプロトコル情報を解析し、より画像データ送信に適したプロトコルを決定する。ここではＢＴ通信を例に挙げて説明する。探索されたＭＦＰに対してＢＴ通信が可能な状態であるか問い合わせを行い、ＢＴ通信が可能であるかを調べる。
【０１０８】
ここで、ＢＴ通信が可能であるという応答を受け付けると、処理はステップＳ１８０４に進み、ＮＦＣ通信で受信した情報に基づいてハンドオーバを行いＢＴ接続を開始してＰプッシュ型通信で画像データを送信する。その後、処理は終了する。
【０１０９】
これに対して、ＭＦＰの状態により現在ＢＴ通信が不可能であると判断された場合、処理はステップＳ１８０５に進み、ＮＦＣ通信によりＭＦＰのＮＦＣメモリ８０５に印刷ジョブ情報を記憶させ、その後、処理は終了する。
【０１１０】
これによりＭＦＰはＮＦＣ通信により起動しＮＦＣメモリ内のジョブ情報に基づいて携帯型通信端末装置とＢＴ接続を行い、画像データ送信を要求して（即ち、プル型通信により）画像データを受信する。その後、受信画像データに基づいて画像を印刷する。
【０１１１】
以上説明した実施例では、記録システムがＭＦＰと携帯型通信端末装置とから構成された例について説明したが、その記録システムがネットワークを介して接続される画像サーバを含むような構成であっても良い。即ち、携帯型通信端末装置が画像サーバにアップロードされている画像データのアドレス情報をＭＦＰの印刷情報として記憶させておく。ＭＦＰは印刷ジョブ情報を受け取ると、サーバから画像データをダウンロードするのである。このような場合、携帯型通信端末装置はＭＦＰから受信した起動時間情報により指定されたアクセス可能時間を画像サーバに通知しておく。一方、画像サーバでは受け取ったアクセス可能時間を超えるアクセスを受け付けないように設定する。このようにすることで、画像データを格納するサーバへのアクセスセキュリティが設定され、サーバはアクセス可能時間以外での画像データ送信要求を拒否することが可能になる。
【０１１２】
なお、本発明に従う実施例において、携帯端末としては、携帯電話、デジタルカメラ、ＰＤＡ、携帯型ＰＣ等種類は問わない。特に、スマートホン、ＰＤＡ、ＰＣの場合、それらの内部プロセッサが実行するアプリケーションプログラムにより、上記実施例の携帯型通信端末装置２００を実現できる。そのため、これら実施例における携帯端末の処理を実現するためのコンピュータプログラムをもその範疇とすることは明らかである。また、記録装置に限らず、種々の装置であってもよく、記録装置の処理を実現するためのコンピュータプログラムをもその範疇とすることは明らかである。
【０１１３】
さらにまた、通常、コンピュータプログラムは、ＣＤ−ＲＯＭ等のコンピュータ可読記憶媒体に格納されているわけであるから、係るコンピュータ可読記憶媒体をもその範疇とすることも明らかである。また、コンピュータプログラムをコンピュータ（ＣＰＵ等）は１つである場合に限らず、複数のコンピュータが協働してこれら実施例のプログラムを実行する場合であってもよい。また、これら実施例のプログラムの一部を実行する回路等のハードウェアを設け、そのハードウェアと、プログラムを実行するＣＰＵ等のコンピュータが協働することによっても、これら実施例で示した処理を実現することができる。
【図１】
2013187571.tif 000003
【図２】
2013187571.tif 000004
【図３】
2013187571.tif 000005
【図４】
2013187571.tif 000006
【図５】
2013187571.tif 000007
【図６】
2013187571.tif 000008
【図７】
2013187571.tif 000009
【図８】
2013187571.tif 000010
【図９】
2013187571.tif 000011
【図１０】
2013187571.tif 000012
【図１１】
2013187571.tif 000013
【図１２】
2013187571.tif 000014
【図１３】
2013187571.tif 000015
【図１４】
2013187571.tif 000016
【図１５】
2013187571.tif 000017
【図１６】
2013187571.tif 000018
【図１７】
2013187571.tif 000019
【図１８】
2013187571.tif 000020
【図１９】
2013187571.tif 000021