(57)【要約】【課題】近距離無線通信によるデータの送信状況をユーザに通知することができる情報処理装置を提供する。【解決手段】ＭＦＰ１０１は、応答成功割り込み信号の生成回数を計測し、計測された応答成功割り込み信号の生成回数及び生成回数閾値の比較を行い、該比較の結果に基づいてペアリングデータの送信が完了したと決定すると、当該ペアリングデータの送信が完了した旨の通知を行う。【選択図】図７
2016208269.tif 000002
【特許請求の範囲】
【請求項１】
外部装置から送信された複数の実行要求通知の各々に対応する応答を前記外部装置に送信して前記外部装置と近距離無線通信によるデータ通信処理を行う情報処理装置において、
前記応答の送信に対応して生成された応答通知の通知数を計測する計測手段と、
前記計測された応答通知の通知数に基づいて前記データ通信処理の実行状況を決定する実行状況決定手段と、
前記実行状況決定手段による決定に対応する通知を行う通知手段とを備えることを特徴とする情報処理装置。
【請求項２】
前記データ通信処理によって送信されるデータの総容量に基づいて規定値を決定する規定値決定手段と、
前記データ通信処理によって送信されるデータを前記近距離無線通信で送信可能な容量の複数の分割データに分割し、各前記実行要求通知に対応して各前記分割データを送信するデータ送信手段とを更に備え、
前記実行状況決定手段は、前記生成された応答通知が前記規定値以上の回数ほど計測されると、前記データ通信処理が完了したと決定することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記近距離無線通信を行うための電波を検知する電波検知手段を更に備え、
前記実行状況決定手段は、前記電波が検知された場合、前記計測された応答通知の通知数が０より大きく且つ前記規定値より少ないと、前記データ通信処理が失敗したと決定することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記データ通信処理によって送信されるデータは、前記近距離無線通信と異なる他のデータ通信手段の通信設定を行うための通信設定情報を含み、
前記他のデータ通信手段によるデータ通信が確立されたか否かを判別する通信確立判別手段と、
前記通信設定情報の設定状況を決定する設定状況決定手段とを更に備え、
前記設定状況決定手段は、前記他のデータ通信手段によるデータ通信が確立されたと判別すると、前記通信設定情報の設定が完了したと決定し、
前記通知手段は、前記設定状況決定手段による決定に対応する通知を行うことを特徴とする請求項２又は３記載の情報処理装置。
【請求項５】
前記設定状況決定手段は、前記生成された応答通知が前記規定値以上の回数ほど計測されてから一定の時間が経過するまでに前記他のデータ通信手段によるデータ通信が確立されないと判別されると、前記通信設定情報の設定が失敗したと決定することを特徴とする請求項４記載の情報処理装置。
【請求項６】
各種通知を表示する表示手段を更に備え、
前記通知手段は、前記表示手段によって前記決定に対応する通知を行うことを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
複数種の音声を出力する音声出力手段を更に備え、
前記通知手段は、前記音声出力手段によって前記決定に対応する通知を行うことを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
点灯及び消灯を制御可能な発光手段を更に備え、
前記通知手段は、前記発光手段によって前記決定に対応する通知を行うことを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
外部装置から送信された複数の実行要求通知の各々に対応する応答を前記外部装置に送信して前記外部装置と近距離無線通信によるデータ通信処理を行う画像処理装置において、
前記外部装置から前記データ通信処理の実行状況に関する書き込み要求通知が送信されると、前記書き込み要求通知に対応して前記外部装置に送信される応答を生成し、前記応答に対応する書き込み完了通知を生成する生成手段と、
前記近距離無線通信を行うための電波を検知する電波検知手段と、
前記電波が検知された際、前記書き込み完了通知が生成されていると、前記データ通信処理が完了したと決定する決定手段と、
前記決定手段による決定に対応する通知を行う通知手段とを備えることを特徴とする画像処理装置。
【請求項１０】
外部装置から送信された複数の実行要求通知の各々に対応する応答を前記外部装置に送信して前記外部装置と近距離無線通信によるデータ通信処理を行う通信制御方法において、
前記応答の送信に対応して生成された応答通知の通知数を計測する計測ステップと、
前記計測された応答通知の通知数に基づいて前記データ通信処理の実行状況を決定する実行状況決定ステップと、
前記実行状況決定ステップでの決定に対応する通知を行う通知ステップとを有することを特徴とする通信制御方法。
【請求項１１】
外部装置から送信された複数の実行要求通知の各々に対応する応答を前記外部装置に送信して前記外部装置と近距離無線通信によるデータ通信処理を行う通信制御方法において、
前記外部装置から前記データ通信処理の実行状況に関する書き込み要求通知が送信されると、前記書き込み要求通知に対応して前記外部装置に送信される応答を生成し、前記応答に対応する書き込み完了通知を生成する生成ステップと、
前記近距離無線通信を行うための電波を検知する電波検知ステップと、
前記電波が検知された際、前記書き込み完了通知が生成されていると、前記データ通信処理が完了したと決定する決定ステップと、
前記決定ステップでの決定に対応する通知を行う通知ステップとを有することを特徴とする通信制御方法。
【請求項１２】
外部装置から送信された複数の実行要求通知の各々に対応する応答を前記外部装置に送信して前記外部装置と近距離無線通信によるデータ通信処理を行う通信制御方法をコンピュータに実行させるプログラムにおいて、
前記通信制御方法は、
前記応答の送信に対応して生成された応答通知の通知数を計測する計測ステップと、
前記計測された応答通知の通知数に基づいて前記データ通信処理の実行状況を決定する実行状況決定ステップと、
前記実行状況決定ステップでの決定に対応する通知を行う通知ステップとを有することを特徴とするプログラム。
【請求項１３】
外部装置から送信された複数の実行要求通知の各々に対応する応答を前記外部装置に送信して前記外部装置と近距離無線通信によるデータ通信処理を行う通信制御方法をコンピュータに実行させるプログラムにおいて、
前記通信制御方法は、
前記外部装置から前記データ通信処理の実行状況に関する書き込み要求通知が送信されると、前記書き込み要求通知に対応して前記外部装置に送信される応答を生成し、前記応答に対応する書き込み完了通知を生成する生成ステップと、
前記近距離無線通信を行うための電波を検知する電波検知ステップと、
前記電波が検知された際、前記書き込み完了通知が生成されていると、前記データ通信処理が完了したと決定する決定ステップと、
前記決定ステップでの決定に対応する通知を行う通知ステップとを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像処理装置、通知制御方法、並びにプログラムに関し、特に、近距離無線通信を行う情報処理装置、画像処理装置、通知制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、ＲＦＩＤ（Radio Frequency Identification）やＮＦＣ（Near Field Communication）等を用いた近距離無線通信を行うためのタグＩＣを備える情報処理装置としてのＭＦＰが知られている。タグＩＣは機器同士の通信設定、例えば、近距離無線通信より大容量のデータ通信を実行可能なＷｉ−ｆｉを用いた無線ＬＡＮ通信の通信設定を行うための通信設定情報を含む。上記タグＩＣにユーザが近距離無線通信機能を有する外部装置としての携帯端末等をかざすと、タグＩＣ及び携帯端末では近距離無線通信が行われ、タグＩＣに含まれる通信設定情報が当該タグＩＣから携帯端末に送信される（例えば、特許文献１参照）。携帯端末は、送信された通信設定情報に基づいてＭＦＰとの無線ＬＡＮ通信の通信設定を行い、無線ＬＡＮ通信によって印刷処理を実行するための大容量の印刷データをＭＦＰへ送信する。
【０００３】
ここで、近距離無線通信では、大容量のデータ通信が実行不可能であるので、比較的容量の大きい通信設定情報を送信する際、タグＩＣは、当該通信設定情報を複数の分割データに分割し、携帯端末から送信された各分割データに対応する送信要求通知を受信すると、各送信要求通知に対応する分割データを送信する。このとき、タグＩＣは、ＭＦＰに設けられるＣＰＵに、各分割データの送信に対応して、各送信要求通知に応答した旨を示す応答通知を送信する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−０６８７４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＣＰＵは、応答通知を用いて各送信要求通知に応答したことを判断可能であるが、携帯端末に全ての分割データ、つまり、通信設定情報が送信されたか否かを判断することができない。その結果、ＭＦＰは、携帯端末への通信設定情報の送信状況をユーザに通知することができない。
【０００６】
本発明の目的は、近距離無線通信によるデータの送信状況をユーザに通知することができる情報処理装置、画像処理装置、通知制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の情報処理装置は、外部装置から送信された複数の実行要求通知の各々に対応する応答を前記外部装置に送信して前記外部装置と近距離無線通信によるデータ通信処理を行う情報処理装置において、前記応答の送信に対応して生成された応答通知の通知数を計測する計測手段と、前記計測された応答通知の通知数に基づいて前記データ通信処理の実行状況を決定する実行状況決定手段と、前記実行状況決定手段による決定に対応する通知を行う通知手段とを備えることを特徴とする。
【０００８】
また、上記目的を達成するために、本発明の画像処理装置は、外部装置から送信された複数の実行要求通知の各々に対応する応答を前記外部装置に送信して前記外部装置と近距離無線通信によるデータ通信処理を行う情報処理装置において、前記外部装置から前記データ通信処理の実行状況に関する書き込み要求通知が送信されると、前記書き込み要求通知に対応して前記外部装置に送信される応答を生成し、前記応答に対応する書き込み完了通知を生成する生成手段と、前記近距離無線通信を行うための電波を検知する電波検知手段と、前記電波が検知された際、前記書き込み完了通知が生成されていると、前記データ通信処理が完了したと決定する決定手段と、前記決定手段による決定に対応する通知を行う通知手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、近距離無線通信によるデータ通信処理の実行状況をユーザに通知することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施の形態に係るＭＦＰを含む通信システムの構成を概略的に示すネットワーク図である。
【図２】図１におけるＭＦＰの構成を概略的に示すブロック図である。
【図３】図２における表示部に表示される各種画面を示し、図３（ａ）は設定画面を示し、図３（ｂ）はペアリング設定画面を示す。
【図４】図１における携帯端末の構成を概略的に示すブロック図である。
【図５】図１のＭＦＰ及び携帯端末で実行されるＮＦＣ通信によるペアリングデータ送信処理を説明するためのシーケンス図である。
【図６】図１におけるＭＦＰで実行されるペアリング設定処理の手順を示すフローチャートである。
【図７】図１におけるＭＦＰで実行される通知処理の手順を示すフローチャートである。
【図８】図２における表示部に表示される各種画面を示し、図８（ａ）はペアリングデータの送信を完了した旨を示す表示画面を示し、図８（ｂ）はペアリングデータの送信を失敗した旨を示す表示画面を示す。
【図９】図７の通知処理の第１の変形例の手順を示すフローチャートである。
【図１０】図７の通知処理の第２の変形例の手順を示すフローチャートである。
【図１１Ａ】図７の通知処理の第３の変形例の手順を示すフローチャートである。
【図１１Ｂ】図７の通知処理の第３の変形例の手順を示すフローチャートである。
【図１２】本発明の第２の実施の形態のＭＦＰ及び携帯端末で実行されるＮＦＣ通信によるペアリングデータ送信処理を説明するためのシーケンス図である。
【図１３】本発明の第２の実施の形態のＭＦＰで実行されるペアリング設定処理の手順を示すフローチャートである。
【図１４】本発明の第２の実施の形態のＭＦＰで実行される通知処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００１２】
図１は、本発明の第１の実施の形態に係るＭＦＰ１０１を含む通信システム１００の構成を概略的に示すネットワーク図である。
【００１３】
図１において、通信システム１００は、ＭＦＰ１０１（情報処理装置、画像処理装置）、外部装置としての携帯端末１０２、及びクライアントＰＣ１０３を備え、ＭＦＰ１０１はクライアントＰＣ１０３と有線ＬＡＮ１０４を介して互いに接続されている。
【００１４】
ＭＦＰ１０１はコピー機能、プリント機能、スキャン機能、及びデータ通信機能等を有する。データ通信機能には、ＮＦＣやＲＦＩＤを用いた近距離無線通信を行う機能、及びＷｉ−ＦｉやＢｌｕｅｔｏｏｔｈ（登録商標）を用いた無線通信を行う機能が含まれる。携帯端末１０２は、スマートフォンやタブレットＰＣを含み、上記データ通信機能を有する。本実施の形態では、ＭＦＰ１０１は携帯端末１０２との間において、例えば、ＮＦＣを用いた近距離無線通信（以下、「ＮＦＣ通信」という。）１０５を行い、無線ＬＡＮ通信１０６の通信設定を行うための通信設定情報を携帯端末１０２に送信し、携帯端末１０２は送信された通信設定情報に基づいて無線ＬＡＮ通信１０６の通信設定を行う。ＭＦＰ１０１及び携帯端末１０２は通信設定が行われた無線ＬＡＮ通信１０６によって大容量のデータ通信を実行可能である。クライアントＰＣ１０３はＭＦＰ１０１に各種処理を実行するためのデータ、例えば、印刷処理を実行するための印刷データを送信する。
【００１５】
図２は、図１におけるＭＦＰ１０１の構成を概略的に示すブロック図である。
【００１６】
図２において、ＭＦＰ１０１は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、ＨＤＤ２０４、操作部Ｉ／Ｆ２０６、ＮＦＣタグ制御部２０７、有線ＬＡＮモジュール２１０、無線ＬＡＮモジュール２１１、画像バスＩ／Ｆ２１２、タイマ２１３、及び電源制御部２１４の各構成要素を備える。これらはシステムバス２１６を介して互いに接続されている。また、ＭＦＰ１０１は、操作部２０５、アンテナ２０８、フラッシュＲＯＭ２０９、及び電源部２１５を備え、操作部２０５は操作部Ｉ／Ｆ２０６に接続され、アンテナ２０８及びフラッシュＲＯＭ２０９はＮＦＣタグ制御部２０７に夫々接続され、電源部２１５は電源制御部２１４に接続されている。さらに、ＭＦＰ１０１は、ＲＩＰ２１７及びデバイスＩ／Ｆ２１８を備え、画像バスＩ／Ｆ２１２、ＲＩＰ２１７、及びデバイスＩ／Ｆ２１８は画像バス２１９を介して互いに接続されている。また、ＭＦＰ１０１は、スキャナ部２２０及びプリンタ部２２１を備え、スキャナ部２２０及びプリンタ部２２１はデバイスＩ／Ｆ２１８に夫々接続されている。
【００１７】
ＣＰＵ２０１は、ＭＦＰ１０１を統括的に制御する。ＲＡＭ２０２はＣＰＵ２０１で実行される各種制御プログラムを格納する。また、ＲＡＭ２０２はＣＰＵ２０１の作業領域として用いられ、ＣＰＵ２０１が実行する各種処理で用いられる各データを一時的に格納する。ＲＯＭ２０３はＭＦＰ１０１の起動時に用いられるブートプログラム等を格納する。ＨＤＤ２０４はＭＦＰ１０１の制御に関するソフトウェアや各種データを格納する。操作部２０５は、ＬＥＤ２２４（発光手段）、スピーカ２２５（音声出力手段）、表示部２２６、及び図示しないハードウェアキーを備え、操作部Ｉ／Ｆ２０６を介してＣＰＵ２０１とデータ通信を行う。ＬＥＤ２２４は消灯・点灯を制御可能であり、スピーカ２２５は複数種の音声を出力可能であり、表示部２２６はＬＣＤやタッチパネル等を含み、各種画面を表示する。ＭＦＰ１０１はＬＥＤ２２４、スピーカ２２５、及び表示部２２６を用いてユーザに各種情報を通知可能である。本実施の形態では、表示部２２６に各種設定を行う図３（ａ）に示す設定画面３００が表示される。設定画面３００は表示欄３０１〜３０３及び各種操作ボタンを含み、表示欄３０１にはユーザによって選択された設定項目が階層構造で示され、表示欄３０２には表示欄３０１に対応する選択ボタン３０４が示され、表示欄３０３にはユーザによって選択された設定項目の設定状況が示される。例えば、選択ボタン３０４が携帯端末１０２とのペアリング設定に対応するときにユーザによって選択ボタン３０４が押下されると、図３（ｂ）に示すペアリング設定画面３０５が表示される。ペアリング設定画面３０５はペアリング設定を有効に設定する有効ボタン３０６及びペアリング設定を無効に設定する無効ボタン３０７を含み、ユーザは有効ボタン３０６及び無効ボタン３０７のいずれかを押下して、ペアリング設定を行う。  ＮＦＣタグ制御部２０７は、ＮＦＣ通信機能を有する携帯端末１０２とＮＦＣ通信１０５を行い、フラッシュＲＯＭ２０９に格納されたペアリングデータを携帯端末１０２に送信する。ペアリングデータには、当該ペアリングデータを識別可能な識別情報や、ペアリングデータで用いられる記述言語を示す属性情報、及び無線ＬＡＮ通信の通信設定を行うための通信設定情報等が含まれる。また、ＮＦＣタグ制御部２０７は、携帯端末１０２から送信された各種要求通知に応答した旨を示す割り込み信号をＣＰＵ２０１に送信する。フラッシュＲＯＭ２０９は、ＣＰＵ２０１から送信されたペアリングデータを格納する。有線ＬＡＮモジュール２１０は有線ＬＡＮ１０４を介して接続されたクライアントＰＣ１０３とデータ通信を行う。無線ＬＡＮモジュール２１１は、ＮＦＣ通信１０５によって取得されたペアリングデータに含まれる通信設定情報に基づいて通信設定を行った携帯端末１０２と無線ＬＡＮ通信１０６を介してデータ通信を行う。画像バスＩ／Ｆ２１２は画像バス２１９に接続された各構成要素とデータ通信を行う。タイマ２１３は、ＣＰＵ２０１から送信された制御信号に基づいてカウントを行う。電源制御部２１４は電源部２１５の電源供給を制御する。電源部２１５は電源制御部２１４から送信される制御信号に基づいてＭＦＰ１０１に設けられる各構���要素に電源供給を行う。
【００１８】
ＲＩＰ２１７はラスタイメージプロセッサ（ＲＩＰ）であり、ページ記述言語（ＰＤＬ）コードやディスプレイリストをビットマップイメージに変換する。デバイスＩ／Ｆ２１８はスキャナ部２２０やプリンタ部２２１とデータ通信を行う。スキャナ部２２０は、図示しない原稿台に配置された原稿から画像情報を読み取り、読み取られた画像情報に基づいて画像データを生成する。プリンタ部２２１は、クライアントＰＣ１０３から送信された印刷データやスキャナ部２２０で生成された画像データに基づいて用紙に印刷を行う。
【００１９】
図４は、図１における携帯端末１０２の構成を概略的に示すブロック図である。
【００２０】
図４において、携帯端末１０２は、ＣＰＵ４０１、ＲＡＭ４０２、フラッシュＲＯＭ４０３、操作部４０４、カメラ４０５、無線ＬＡＮモジュール４０６、ＮＦＣモジュール４０７、タイマ４０８、及び電源制御部４０９の各構成要素を備え、これらはシステムバス４１０を介して互いに接続されている。
【００２１】
ＣＰＵ４０１は、携帯端末１０２を統括的に制御する。ＲＡＭ４０２はＣＰＵ４０１で実行される各種制御プログラムを格納する。また、ＲＡＭ４０２はＣＰＵ４０１の作業領域として用いられ、ＣＰＵ４０１が実行する各種処理で用いられる各データを一時的に格納する。フラッシュＲＯＭ４０３はＣＰＵ４０１で実行される各種制御プログラムや各種データを格納する。操作部４０４は、図示しないＬＣＤやタッチパネル等で構成され、操作部４０４の操作によって入力された入力情報をＣＰＵ４０１に送信する。カメラ４０５は静止画及び動画の撮影を行う。無線ＬＡＮモジュール４０６は無線ＬＡＮ通信１０６によってＭＦＰ１０１とデータ通信を行う。ＮＦＣモジュール４０７はＮＦＣ通信１０５によってＭＦＰ１０１とデータ通信を行い、例えば、ＭＦＰ１０１からＮＦＣ通信１０５によってペアリングデータを取得する。タイマ４０８は、ＣＰＵ４０１から送信された制御信号に基づいてカウントを行う。電源制御部４０９は、携帯端末１０２に設けられる各構成要素への電源供給を制御する。
【００２２】
図５は、図１のＭＦＰ１０１及び携帯端末１０２で実行されるＮＦＣ通信１０５によるペアリングデータ送信処理を説明するためのシーケンス図である。
【００２３】
図５において、ＭＦＰ１０１のＮＦＣタグ制御部２０７は予め設定された設定情報に基づいて後述する磁界検知割り込み信号及び応答成功割り込み信号を生成することを前提とする。
【００２４】
図５において、まず、ＮＦＣタグ制御部２０７は、アンテナ２０８を介して携帯端末１０２から送信されるＮＦＣ通信１０５を行うための電波に起因して生じた磁界を検知すると（ステップＳ５００でＹＥＳ）（電波検知手段）、磁界を検知した旨を示す磁界検知割り込み信号を生成し、生成した磁界検知割り込み信号をＣＰＵ２０１に送信する（ステップＳ５０１）。次いで、ＮＦＣタグ制御部２０７は、携帯端末１０２から送信される、ペアリングデータに含まれる識別情報の読み出し処理の実行を要求するポーリングコマンド（実行要求通知）を受信すると、受信されたポーリングコマンドに基づいて識別情報を含むポーリングレスポンスデータを送信する（ステップＳ５０２）。具体的に、携帯端末１０２によってタグ識別情報の読み出し処理を要求するポーリングコマンドとして、カード識別情報を要求するポーリングコマンド５１０、ワイルドカードでシステムコードを要求するポーリングコマンド５１１、及びシステムコード指定のシステムコードを要求するポーリングコマンド５１２がＮＦＣタグ制御部２０７に夫々送信される。ＮＦＣタグ制御部２０７は、ポーリングコマンド５１０〜５１２の夫々に対応する識別情報を含むポーリングレスポンスデータ５１３〜５１５を携帯端末１０２に夫々送信する。次いで、ＮＦＣタグ制御部２０７は、ポーリングレスポンスデータ５１３〜５１５の夫々の送信に対応して、当該ポーリングレスポンスデータ５１３〜５１５の夫々の送信を正常終了した旨を示す応答成功割り込み信号５１６〜５１８（応答通知）を生成し、生成された応答成功割り込み信号５１６〜５１８をＣＰＵ２０１に夫々送信する（ステップＳ５０３）。
【００２５】
次いで、ＮＦＣタグ制御部２０７は、携帯端末１０２からペアリングデータに含まれる属性情報及び通信設定情報の各々の読み出し処理の実行を要求するリードコマンド（実行要求通知）を受信したか否かを判別する。ＮＦＣタグ制御部２０７は、携帯端末１０２からペアリングデータの読み出し処理を要求するリードコマンドを受信すると、受信されたリードコマンドに基づいて通信設定情報を含むリードレスポンスデータを送信する（ステップＳ５０４）。
【００２６】
ところで、通常、ＮＦＣ通信１０５で送信可能なデータ容量は２５６バイトであるが、これに対応して、２５６バイトを超えるデータ通信を行う際、送信されるデータを２５６バイト以下の分割データに分割し、当該分割データを個別に送信することが行われている。本実施の形態では、一例として、通信設定情報のデータ容量が２５６バイト〜５１２バイトである場合を前提とし、通信設定情報は、２５６バイト以下の複数、例えば、２つの分割データに分割され、各分割データに対応する後述のリードコマンド５２０，５２１が携帯端末１０２からＮＦＣタグ制御部２０７に夫々送信されるものとする。具体的に、属性情報を要求するリードコマンド５１９、及び通信設定情報を要求するリードコマンド５２０，５２１がＮＦＣタグ制御部２０７に送信され、当該ＮＦＣタグ制御部２０７は、リードコマンド５１９〜５２１の夫々に対応する属性情報又は通信設定情報を含むリードレスポンスデータ５２２〜５２４をＣＰＵ２０１に夫々送信する。
【００２７】
次いで、ＮＦＣタグ制御部２０７は、リードレスポンスデータ５２２〜５２４の夫々の送信に対応して、当該リードレスポンスデータ５２２〜５２４の夫々の送信を正常終了した旨を示す応答成功割り込み信号５２５〜５２７（応答通知）を生成し、生成された応答成功割り込み信号５２５〜５２７をＣＰＵ２０１に夫々送信する（ステップＳ５０５）。次いで、ＮＦＣタグ制御部２０７は、ポーリングコマンド及びリードコマンドのいずれも一定時間受信しないと、磁界検知割り込み信号を生成し、生成された磁界検知割り込み信号をＣＰＵ２０１に送信して（ステップＳ５０６）、本処理を終了する。
【００２８】
次に、ペアリング設定処理及び通知処理について説明する。
【００２９】
ここで、ＣＰＵ２０１は、ＮＦＣタグ制御部２０７から送信された応答成功割り込み信号５２５〜５２７に基づいてリードレスポンスデータ５２２〜５２４の夫々の送信を正常終了したことを判断可能であるが、リードレスポンスデータ５２２〜５２４はペアリングデータに含まれる属性情報及び通信設定情報を含むだけの、謂わば、ペアリングデータの一部にしか過ぎないため、リードレスポンスデータ５２２〜５２４の送信が正常に終了したことが判断できたとしても、その事実をもって携帯端末１０２にペアリングデータが送信されたか否かを判断することができない。その結果、ＭＦＰ１０１は、携帯端末１０２へのペアリングデータの送信状況（実行状況）をユーザに通知することができない。
【００３０】
これに対応して、本実施の形態では、リードレスポンスデータの送信に対応する応答成功割り込み信号の生成必要回数（通知数）が計測され、計測された応答成功割り込み信号の生成必要回数に基づいてペアリングデータの送信が完了したと決定され、ペアリングデータの送信が完了した旨の通知が行われる。
【００３１】
図６は、図１におけるＭＦＰ１０１で実行されるペアリング設定処理の手順を示すフローチャートである。
【００３２】
図６の処理は、ＣＰＵ２０１がＲＯＭ２０３に格納された制御プログラム及びＨＤＤ２０４に格納されたソフトウェアを実行して行われ、図６の処理においても、ＮＦＣタグ制御部２０７は予め設定された設定情報に基づいて磁界検知割り込み信号及び応答成功割り込み信号を生成することを前提とする。
【００３３】
図６において、まず、ＣＰＵ２０１は、図３（ａ）で設定されたペアリング設定に基づいてペアリング機能が有効であるか否かを判別する（ステップＳ６０１）。
【００３４】
ステップＳ６０１の判別の結果、ペアリング機能が有効であるとき、ＣＰＵ２０１は、ペアリングデータの総容量を算出する（ステップＳ６０２）。次いで、ＣＰＵ２０１は、算出されたデータ容量に基づいて後述する図８の通知処理で用いられる応答成功割り込み信号の生成回数の閾値（規定値）（以下、「生成回数閾値」という。）を決定し（ステップＳ６０３）（規定値決定手段）、決定された生成回数閾値をＲＡＭ２０２に格納する。ここで、ＮＦＣ通信１０５では、送信される識別情報や属性情報の情報量が一定であるので、識別情報や属性情報を全て送信するためのポーリングレスポンスデータ５１３〜５１５及びリードレスポンスデータ５２２の送信に対応する応答成功割り込み信号５１６〜５１８，５２５の生成回数は予め予測可能である。一方、送信される通信設定情報の情報量は一定ではなく且つ通信設定情報のデータ容量は比較的大きいので、通信設定情報を全て送信するためのリードレスポンスデータの送信に対応する応答成功割り込み信号の生成回数は予測不可能である。
【００３５】
これに対応して、本実施の形態では、予測不可能な通信設定情報を全て送信するために必要な応答成功割り込み信号の生成回数をペアリングデータの総容量に基づいて算出し、算出した生成回数（以下、「算出生成回数」という。）と、予め予測可能な識別情報や属性情報を全て送信するために必要な応答成功割り込み信号５１６〜５１８，５２５の生成回数（以下、「予測可能生成回数」という。）に基づいて生成回数閾値を決定する。例えば、ペアリングデータが２５６バイト〜５１２バイトのデータ量である場合、算出生成回数は「２」であり、ペアリングデータのデータ量に関わらず、送信される図５の応答成功割り込み信号５１６〜５１８，５２５で示すように予測可能生成回数は「４」であるので、生成回数閾値は「６」となる。
【００３６】
次いで、ＣＰＵ２０１は、ＮＦＣタグ制御部２０７にペアリングデータを送信し、ＮＦＣタグ制御部２０７によって当該ペアリングデータがフラッシュＲＯＭ２０９に格納される。次いで、ＣＰＵ２０１は、ＮＦＣタグ制御部２０７から磁界検知割り込み信号及び応答成功割り込み信号が送信されるように、割り込み信号の設定を行い（ステップＳ６０４）、ＮＦＣタグ制御部２０７にＮＦＣ通信機能を有効化する設定を行う（ステップＳ６０５）。これにより、ＮＦＣタグ制御部２０７では、ＮＦＣ通信機能を有する携帯端末１０２とのＮＦＣ通信１０５が実行可能となる。その後、ＣＰＵ２０１は、ステップＳ６０５の処理を実行した後に本処理を終了する。
【００３７】
ステップＳ６０１の判別の結果、ペアリング機能が無効であるとき、ＣＰＵ２０１は、ＮＦＣタグ制御部２０７にＮＦＣ通信機能を無効化する設定を行って（ステップＳ６０６）、本処理を終了する。
【００３８】
図７は、図１におけるＭＦＰ１０１で実行される通知処理の手順を示すフローチャートである。
【００３９】
図７の処理は、ＣＰＵ２０１がＲＯＭ２０３に格納された制御プログラム及びＨＤＤ２０４に格納されたソフトウェアを実行して行われ、図７の処理においても、ＮＦＣタグ制御部２０７は予め設定された設定情報に基づいて磁界検知割り込み信号及び応答成功割り込み信号を生成することを前提とする。また、図７の処理は、図６のステップＳ６０３が実行され、生成回数閾値がＲＡＭ２０２に格納されていることを前提とする。
【００４０】
図７において、まず、ＣＰＵ２０１は、応答成功割り込み信号の生成回数を示す変数Ｎを「０」に設定する（ステップＳ７０１）。次いで、ＣＰＵ２０１は、ＮＦＣタグ制御部２０７のＮＦＣ通信機能が有効であるか否かを判別する（ステップＳ７０２）。
【００４１】
ステップＳ７０２の判別の結果、ＮＦＣタグ制御部２０７のＮＦＣ通信機能が有効であるとき、ＣＰＵ２０１は、ＮＦＣタグ制御部２０７から割り込み信号を受信したか否かを判別する（ステップＳ７０３）。
【００４２】
ステップＳ７０３の判別の結果、ＮＦＣタグ制御部２０７から割り込み信号を受信しないとき、ＣＰＵ２０１はステップＳ７０２の処理に戻り、ステップＳ７０３の判別の結果、ＮＦＣタグ制御部２０７から割り込み信号を受信したとき、ＣＰＵ２０１は、受信された割り込み信号が応答成功割り込み信号であるか否かを判別する（ステップＳ７０４）。
【００４３】
ステップＳ７０４の判別の結果、受信された割り込み信号が応答成功割り込み信号でないとき、例えば、受信された割り込み信号が磁界検知割り込み信号であるとき、ＣＰＵ２０１はステップＳ７０１の処理に戻る。
【００４４】
ステップＳ７０４の判別の結果、受信された割り込み信号が応答成功割り込み信号であるとき、ＣＰＵ２０１は変数Ｎに１を加算し（ステップＳ７０５）、変数Ｎが図６のステップＳ６０３で算出された生成回数閾値以上であるか否かを判別する（ステップＳ７０６）。
【００４５】
ステップＳ７０６の判別の結果、変数Ｎが生成回数閾値以上であるとき、ＣＰＵ２０１は、ペアリングデータの送信（データ通信処理）が完了したと決定し（ステップＳ７０７）（実行状況決定手段）、図８（ａ）に示す表示画面８００を表示部２２６に表示してペアリングデータの送信が完了した旨を通知し（ステップＳ７０８）、ステップＳ７０１の処理に戻る。
【００４６】
ステップＳ７０６の判別の結果、変数Ｎが生成回数閾値より小さいとき、ＣＰＵ２０１は、通信設定情報を含むペアリングデータの送信が完了していないと決定し、表示部２２６に通知を行わずに、ステップＳ７０２の処理に戻る。
【００４７】
ステップＳ７０２の判別の結果、ＮＦＣタグ制御部２０７のＮＦＣ通信機能が無効であるとき、ＣＰＵ２０１は本処理を終了する。
【００４８】
上述した図６及び図７の処理によれば、応答成功割り込み信号の生成回数が計測され、計測された応答成功割り込み信号の生成回数及び生成回数閾値の比較を行い、該比較の結果に基づいてペアリングデータの送信が完了したと決定されると、当該ペアリングデータの送信が完了した旨の通知が行われる。すなわち、計測された応答成功割り込み信号の生成回数を用いることによってＮＦＣ通信１０５によるペアリングデータの送信が完了した旨をユーザに通知することができる。
【００４９】
また、上述した図６及び図７の処理によれば、ペアリングデータの総容量に基づいて生成回数閾値が決定され、変数Ｎが生成回数閾値以上であると、ペアリングデータの送信が完了したと決定される。これにより、ペアリングデータの総容量に関わらずＮＦＣ通信１０５によるペアリングデータの送信が完了した旨をユーザに確実に通知することができる。
【００５０】
上述した図７の処理によれば、表示部２２６に表示画面８００を表示してペアリングデータの送信が完了した旨の通知が行われるので、ペアリングデータの送信が完了した旨をユーザに確実に通知することができる。
【００５１】
以上、本発明について実施の形態を用いて説明したが、本発明は上述した実施の形態に限定されるものではない。
【００５２】
例えば、磁界検知割り込み信号を受信した際、応答成功割り込み信号の生成回数が生成回数閾値以上であるか否かを判別してもよい。
【００５３】
図９は、図７の通知処理の第１の変形例の手順を示すフローチャートである。
【００５４】
図９の処理は、ＣＰＵ２０１がＲＯＭ２０３に格納された制御プログラム及びＨＤＤ２０４に格納されたソフトウェアを実行して行われ、図９の処理においても、ＮＦＣタグ制御部２０７は予め設定された設定情報に基づいて磁界検知割り込み信号及び応答成功割り込み信号を生成することを前提とする。また、図９の処理も、図６のステップＳ６０３が実行され、生成回数閾値がＲＡＭ２０２に格納されていることを前提とする。
【００５５】
図９において、まず、ＣＰＵ２０１は、図７のステップＳ７０１〜Ｓ７０３と同様の処理を行う。
【００５６】
ステップＳ７０３の判別の結果、ＮＦＣタグ制御部２０７から割り込み信号を受信したとき、ＣＰＵ２０１は、受信された割り込み信号が応答成功割り込み信号であるか否かを判別する（ステップＳ９０１）。
【００５７】
ステップＳ９０１の判別の結果、受信された割り込み信号が応答成功割り込み信号であるとき、ＣＰＵ２０１は変数Ｎに１を加算し（ステップＳ９０２）、ステップＳ７０２の処理に戻る。
【００５８】
ステップＳ９０１の判別の結果、受信された割り込み信号が応答成功割り込み信号でないとき、例えば、受信された割り込み信号が磁界検知割り込み信号であるとき、ＣＰＵ２０１は、変数Ｎが生成回数閾値以上であるか否かを判別する（ステップＳ９０３）。
【００５９】
ステップＳ９０３の判別の結果、変数Ｎが生成回数閾値より小さいとき、ＣＰＵ２０１は、ペアリングデータの送信が完了しないと決定し、ステップＳ７０１の処理に戻り、ステップＳ９０３の判別の結果、変数Ｎが生成回数閾値以上であるとき、ＣＰＵ２０１は、図７のステップＳ７０７以降の処理を行う。
【００６０】
ステップＳ７０３の判別の結果、ＮＦＣタグ制御部２０７から割り込み信号を受信しないとき、ＣＰＵ２０１はステップＳ７０２の処理に戻る。
【００６１】
上述した図９の処理においても、図６及び図７の処理と同様の効果を奏することができる。なお、上述した図７の処理では、応答成功割り込み信号の生成回数に基づいてペアリングデータの送信が失敗した旨の通知を行ってもよい。
【００６２】
図１０は、図７の通知処理の第２の変形例の手順を示すフローチャートである。
【００６３】
図１０の処理は、ＣＰＵ２０１がＲＯＭ２０３に格納された制御プログラム及びＨＤＤ２０４に格納されたソフトウェアを実行して行われ、図１０の処理においても、ＮＦＣタグ制御部２０７は予め設定された設定情報に基づいて磁界検知割り込み信号及び応答成功割り込み信号を生成することを前提とする。また、図１０の処理も、図６のステップＳ６０３が実行され、生成回数閾値がＲＡＭ２０２に格納されていることを前提とする。
【００６４】
図１０において、まず、ＣＰＵ２０１は、図７のステップＳ７０１〜Ｓ７０３及び図９のステップＳ９０１と同様の処理を行う。
【００６５】
ステップＳ９０１の判別の結果、受信された割り込み信号が応答成功割り込み信号でないとき、例えば、受信された割り込み信号が磁界検知割り込み信号であるとき、ＣＰＵ２０１は、変数Ｎが「０」以外の値であるか否かを判別する（ステップＳ１００１）。
【００６６】
ステップＳ１００１の判別の結果、変数Ｎが「０」であるとき、ＣＰＵ２０１はステップＳ７０２の処理に戻り、ステップＳ１００１の判別の結果、変数Ｎが「０」以外の値であるとき、ＣＰＵ２０１は変数Ｎが生成回数閾値以上であるか否かを判別する（ステップＳ１００２）。
【００６７】
ステップＳ１００２の判別の結果、変数Ｎが生成回数閾値以上であるとき、ＣＰＵ２０１は、ペアリングデータの送信が完了したと決定し、図７のステップＳ７０７以降の処理を行う。
【００６８】
ステップＳ１００２の判別の結果、変数Ｎが生成回数閾値より小さいとき、ＣＰＵ２０１は、ペアリングデータの送信が完了しないと決定し（ステップＳ１００３）、図８（ｂ）に示す表示画面８０１を表示部２２６に表示してペアリングデータの送信が失敗した旨を通知し（ステップＳ１００４）、ステップＳ７０１の処理に戻る。
【００６９】
ステップＳ９０１の判別の結果、受信された割り込み信号が応答成功割り込み信号であるとき、ＣＰＵ２０１は図９のステップＳ９０２と同様の処理を行う。
【００７０】
上述した図１０の処理によれば、ペアリングデータの送信が完了した旨の他に、ペアリングデータの送信が完了していない旨をユーザに通知することができ、もって、ペアリングデータの送信状況をより詳細にユーザに通知することができる。
【００７１】
なお、上述した図７の処理では、ペアリングデータの送信状況を通知しているが、当該ペアリングデータの送信状況の他に、ペアリングデータに含まれる通信設定情報の設定状況を通知してもよい。
【００７２】
図１１Ａ及び図１１Ｂは、図７の通知処理の第３の変形例の手順を示すフローチャートである。
【００７３】
図１１Ａ及び図１１Ｂの処理は、ＣＰＵ２０１がＲＯＭ２０３に格納された制御プログラム及びＨＤＤ２０４に格納されたソフトウェアを実行して行われ、図１１Ａ及び図１１Ｂの処理においても、ＮＦＣタグ制御部２０７は予め設定された設定情報に基づいて磁界検知割り込み信号及び応答成功割り込み信号を生成することを前提とする。また、図１１Ａ及び図１１Ｂの処理も、図６のステップＳ６０３が実行され、生成回数閾値がＲＡＭ２０２に格納され、さらに、ペアリングデータはＮＦＣ通信１０５と異なる無線ＬＡＮ通信１０６の通信設定を行うための通信設定情報を含む場合があることを前提とする。
【００７４】
図１１Ａ及び図１１Ｂにおいて、まず、ＣＰＵ２０１は、図７のステップＳ７０１〜Ｓ７０３、図９のステップＳ９０１，Ｓ９０２、及び図１０のステップＳ１００１〜Ｓ１００２と同様の処理を行う。
【００７５】
ステップＳ１００２の判別の結果、変数Ｎが生成回数閾値以上であるとき、ＣＰＵ２０１は、ペアリングデータの送信が完了したと決定し（ステップＳ１１００）、タイマ２１３を初期化し（ステップＳ１１０１）、タイマ２１３に予め規定された規定値を設定する（ステップＳ１１０２）。次いで、ＣＰＵ２０１は、タイマ２１３のカウントを開始させ（ステップＳ１１０３）、ペアリングデータに含まれる通信設定情報を設定することによって実行可能な無線ＬＡＮ通信が確立しているか否かを判別する（ステップＳ１１０４）（通信確立判別手段）。ステップＳ１１０４では、ＮＦＣ通信１０５によって携帯端末１０２から無線ＬＡＮ通信１０６の接続要求を受信し、当該接続要求にＮＦＣタグ制御部２０７が応答した場合、ＣＰＵ２０１は無線ＬＡＮ通信が確立していると判別し、ＮＦＣ通信１０５によって携帯端末１０２から無線ＬＡＮ通信１０６の接続要求を受信していない場合、若しくは当該接続要求を受信していてもＮＦＣタグ制御部２０７が接続要求に応答していない場合、ＣＰＵ２０１は無線ＬＡＮ通信が確立していないと判別する。
【００７６】
ステップＳ１１０４の判別の結果、無線ＬＡＮ通信が確立しているとき、ＣＰＵ２０１は、通信設定情報の設定が完了したと決定し（ステップＳ１１０５）（設定状況決定手段）、タイマ２１３のカウントを停止させ、表示部２２６にペアリングデータに含まれる通信設定情報の設定が完了した旨を示す通知を行って（ステップＳ１１０６）、ステップＳ７０１の処理に戻る。
【００７７】
ステップＳ１１０４の判別の結果、無線ＬＡＮ通信が確立していないとき、ＣＰＵ２０１は、タイマ２１３のカウント値がステップＳ１１０２で設定された規定値に達すると（ステップＳ１１０７でＹＥＳ）、通信設定情報の設定が失敗したと決定し（ステップＳ１１０８）（設定状況決定手段）、タイマ２１３のカウントを停止させ、表示部２２６にペアリングデータに含まれる通信設定情報の設定が失敗した旨を示す通知を行って（ステップＳ１１０９）、ステップＳ７０１の処理に戻る。
【００７８】
ステップＳ１００２の判別の結果、変数Ｎが生成回数閾値以上でないとき、ＣＰＵ２０１は、図１０のステップＳ１００３以降の処理を行う。
【００７９】
上述した図１１Ａ及び図１１Ｂの処理によれば、ペアリングデータに基づいて無線ＬＡＮ通信１０６が確立したか否かが判別され、無線ＬＡＮ通信１０６が確立したと判別されると、通信設定情報の設定が完了したと決定され、また、応答成功割り込み信号の生成回数が生成回数閾値以上の回数ほど計測されてから規定値に対応する時間が経過するまでに無線ＬＡＮ通信１０６が確立していないと判別されると、通信設定情報の設定が失敗したと決定される。ここで、無線ＬＡＮ通信１０６が確立した場合は、無線ＬＡＮ通信１０６の通信設定を行うための通信設定情報が設定された場合に他ならず、また、応答成功割り込み信号の生成回数が生成回数閾値以の回数ほど計測されても、無線ＬＡＮ通信１０６が確立しない場合は、通信設定情報が設定されていない場合に他ならない。これにより、ＮＦＣ通信１０５によって送信された通信設定情報の設定状況をユーザに確実に通知することができる。
【００８０】
次に、本発明の第２の実施の形態について説明する。
【００８１】
本発明の第２の実施の形態は、その構成、作用が上述した第１の実施の形態と基本的に同じであり、後述する書き込み成功割り込み信号を用いる点で本発明の第１の実施の形態と異なるため、以下、重複した構成、作用については説明を省略し、異なる構成、作用についての説明を行う。
【００８２】
図１２は、本発明の第２の実施の形態のＭＦＰ１０１及び携帯端末１０２で実行されるＮＦＣ通信１０５によるペアリングデータ送信処理を説明するためのシーケンス図である。
【００８３】
図１２において、ＭＦＰ１０１のＮＦＣタグ制御部２０７は予め設定された設定情報に基づいて磁界検知割り込み信号及び後述する書き込み成功割り込み信号を生成することを前提とする。
【００８４】
図１２において、まず、ＮＦＣタグ制御部２０７は、図５のステップＳ５００〜Ｓ５０２と同様の処理を行い、その後、応答成功割り込み信号を生成することなく、ステップＳ５０４と同様の処理を行う。次いで、ＮＦＣタグ制御部２０７は、携帯端末１０２からペアリングデータの受信の完了を通知するライトコマンドを受信すると、受信されたライトコマンドに基づいてフラッシュＲＯＭ２０９にペアリングデータの送信の完了を示すデータ書き込みを行う。その後、ＮＦＣタグ制御部２０７はデータ書き込みを完了すると、携帯端末１０２にデータ書き込みの完了を示すライトレスポンスデータを送信する（ステップＳ１２０１）。さらに、ＮＦＣタグ制御部２０７は、ライトレスポンスデータの送信に対応して、当該ライトレスポンスデータの送信の完了を示す書き込み成功割り込み信号（書き込み完了通知）を生成し、生成された書き込み成功割り込み信号をＣＰＵ２０１に送信する（ステップＳ１２０２）。すなわち、本実施の形態では、書き込み成功割り込み信号を用いてペアリングデータの送信が完了したか否かが決定される。次いで、ＮＦＣタグ制御部２０７は、図５のステップＳ５０６と同様の処理を行って、本処理を終了する。
【００８５】
図１３は、本発明の第２の実施の形態のＭＦＰ１０１で実行されるペアリング設定処理の手順を示すフローチャートである。
【００８６】
図１３の処理は、ＣＰＵ２０１がＲＯＭ２０３に格納された制御プログラム及びＨＤＤ２０４に格納されたソフトウェアを実行して行われ、図１３の処理においても、ＭＦＰ１０１のＮＦＣタグ制御部２０７は予め設定された設定情報に基づいて磁界検知割り込み信号及び書き込み成功割り込み信号を生成することを前提とする。
【００８７】
図１３の処理において、まず、ＣＰＵ２０１は、図６のステップＳ６０１と同様の処理を行う。ステップＳ６０１の判別の結果、ペアリング機能が有効であるとき、ＣＰＵ２０１は、図６のステップＳ６０３を実行することなく、図６のステップＳ６０４以降と同様の処理を行う。すなわち、本実施の形態では生成回数閾値の算出を行わない。その後、ＣＰＵ２０１は図６のステップＳ６０５と同様の処理を行って、本処理を終了する。また、ステップＳ６０１の判別の結果、ペアリング機能が無効であるとき、ＣＰＵ２０１は図６のステップＳ６０６と同様の処理を行って、本処理を終了する。
【００８８】
図１４は、本発明の第２の実施の形態のＭＦＰ１０１で実行される通知処理の手順を示すフローチャートである。
【００８９】
図１４の処理は、ＣＰＵ２０１がＲＯＭ２０３に格納された制御プログラム及びＨＤＤ２０４に格納されたソフトウェアを実行して行われ、図１４の処理においても、ＭＦＰ１０１のＮＦＣタグ制御部２０７は予め設定された設定情報に基づいて磁界検知割り込み信号及び書き込み成功割り込み信号を生成することを前提とする。
【００９０】
図１４において、まず、ＣＰＵ２０１は、書き込み成功割り込み信号の生成の実行を示す変数Ｆを「０」に設定する（ステップＳ１４０１）。変数Ｆは、書き込み成功割り込み信号が生成されると、「１」に設定される。次いで、ＣＰＵ２０１は、ＮＦＣタグ制御部２０７のＮＦＣ通信機能が有効であるか否かを判別する（ステップＳ１４０２）。
【００９１】
ステップＳ１４０２の判別の結果、ＮＦＣタグ制御部２０７のＮＦＣ通信機能が有効であるとき、ＣＰＵ２０１は、ＮＦＣタグ制御部２０７から割り込み信号を受信したか否かを判別する（ステップＳ１４０３）。
【００９２】
ステップＳ１４０３の判別の結果、ＮＦＣタグ制御部２０７から割り込み信号を受信しないとき、ＣＰＵ２０１はステップＳ１４０２の処理に戻り、ステップＳ１４０３の判別の結果、ＮＦＣタグ制御部２０７から割り込み信号を受信したとき、ＣＰＵ２０１は、受信された割り込み信号が書き込み成功割り込み信号であるか否かを判別する（ステップＳ１４０４）。
【００９３】
ステップＳ１４０４の判別の結果、受信された割り込み信号が書き込み成功割り込み信号でないとき、例えば、受信された割り込み信号が磁界検知割り込み信号であるとき、ＣＰＵ２０１は変数Ｆが「１」であるか否かを判別する（ステップＳ１４０５）。
【００９４】
ステップＳ１４０５の判別の結果、変数Ｆが「１」でないとき、ＣＰＵ２０１は、書き込み成功割り込み信号が生成されていないので、ペアリングデータの送信が完了しないと決定し、ステップＳ１４０２の処理に戻る。
【００９５】
ステップＳ１４０５の判別の結果、変数Ｆが「１」であるとき、ＣＰＵ２０１は、書き込み成功割り込み信号が生成されているので、ペアリングデータの送信が完了したと決定し（ステップＳ１４０６）、表示画面８００を表示部２２６に表示してペアリングデータの送信が完了した旨を通知し（ステップＳ１４０７）、ステップＳ１４０１の処理に戻る。
【００９６】
ステップＳ１４０４の判別の結果、受信された割り込み信号が書き込み成功割り込み信号であるとき、ＣＰＵ２０１は、変数Ｆに「１」を設定して（ステップＳ１４０８）、ステップＳ１４０２の処理に戻る。
【００９７】
ステップＳ１４０２の判別の結果、ＮＦＣタグ制御部２０７のＮＦＣ通信機能が無効であるとき、ＣＰＵ２０１は本処理を終了する。
【００９８】
上述した図１４の処理によれば、携帯端末１０２からライトコマンドが送信されると、ライトコマンドに対応して携帯端末１０２に送信されるライトレスポンスデータが生成され、ライトレスポンスデータに対応する書き込み成功割り込み信号が生成され、ＮＦＣ通信１０５によって生じる磁界が検知された際、書き込み成功割り込み信号が生成されていると、ペアリングデータの送信が完了したと決定され、ペアリングデータの送信が完了した旨の通知が行われる。これにより、ペアリングデータの送信が完了したことをユーザにより確実に通知することができる。
【００９９】
上述した図７、図９、図１０、図１１Ａ、図１１Ｂ、及び図１４では、表示部２２６に表示画面８００，８０１等を表示してペアリングデータの送信状況又は通信設定情報の設定状況を通知しているが、通知手段は、表示部２２６に限定されず、ＬＥＤ２２４、スピーカ２２５を用いて、例えば、ＬＥＤ２２４を点灯及び点滅させてペアリングデータの送信が完了した旨を通知してもよく、また、スピーカ２２５によるペアリングデータの送信が完了した旨を示す音声を出力して通知してもよい、また、上述した図７、図９、図１０、図１１Ａ、図１１Ｂ、及び図１４では、ＬＥＤ２２４、スピーカ２２５、及び表示部２２６の少なくとも１つの通知手段を用いて通知を行ってもよく、ユーザがいずれの通知手段を用いるかを設定してもよい。
【０１００】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１０１】
１０１  ＭＦＰ
１０２  携帯端末
２０１  ＣＰＵ
２２４  ＬＥＤ
２２５  スピーカ
２２６  表示部
５１０〜５１２  ポーリングコマンド
５１３〜５１５  ポーリングレスポンスデータ
５１９〜５２１  リードコマンド
５２２〜５２４  リードレスポンスデータ
５１６〜５１８，５２５〜５２７  応答成功割り込み信号
【図１】
2016208269.tif 000003
【図２】
2016208269.tif 000004
【図３】
2016208269.tif 000005
【図４】
2016208269.tif 000006
【図５】
2016208269.tif 000007
【図６】
2016208269.tif 000008
【図７】
2016208269.tif 000009
【図８】
2016208269.tif 000010
【図９】
2016208269.tif 000011
【図１０】
2016208269.tif 000012
【図１１Ａ】
2016208269.tif 000013
【図１１Ｂ】
2016208269.tif 000014
【図１２】
2016208269.tif 000015
【図１３】
2016208269.tif 000016
【図１４】
2016208269.tif 000017