(57)【特許請求の範囲】
【請求項１】
非接触通信の機能を有する携帯型の情報処理装置を制御するコンピュータを、
前記携帯型の情報処理装置の機種毎に、該携帯型の情報処理装置の機種を示す機種情報と、非接触通信のアンテナ位置を定義するためのアンテナ位置定義情報とを対応付けて管理するアンテナ位置定義情報管理手段、
ＯＳから自装置の前記機種情報を取得する機種情報取得手段、
取得した前記自装置の前記機種情報に対応する前記アンテナ位置定義情報を前記アンテナ位置定義情報管理手段から取得するアンテナ位置定義情報取得手段、
前記アンテナ位置定義情報取得手段で取得した前記アンテナ位置定義情報に基づいて前記アンテナ位置に対応する点を定義し、定義した該点を中心とする前記携帯型の情報処理装置に搭載された非接触通信のアンテナ位置を表す楕円を表示する位置案内画像を、前記情報処理装置の表示画面に表示させる位置案内画像表示手段、
として機能させ、
前記アンテナ位置定義情報は、
前記携帯型の情報処理装置の表示画面の表示領域上の前記アンテナ位置に対応する点のＸＹ座標と、楕円のＸ軸方向の径の第１の大きさと、楕円のＹ軸方向の径の第２の大きさの組であり、
前記位置案内画像表示手段は、
前記ＸＹ座標が示す点を中心とし、前記第１の大きさのＸ軸方向の径および前記第２の大きさのＹ軸方向の径を有する楕円を表示する前記位置案内画像を前記表示画面に表示させ、前記ＸＹ座標が示す中心とする楕円の一部分が前記表示領域から外れている場合に、該一部分を欠いた形状を有する楕円を表示する前記位置案内画像を前記表示画面に表示させるためのプログラム。
【請求項２】
非接触通信の機能を有する携帯型の情報処理装置を制御するコンピュータを、
ＯＳから自装置の機種を示す機種情報を取得する機種情報取得手段、
前記携帯型の情報処理装置の機種毎に、該携帯型の情報処理装置の機種を示す機種情報と、非接触通信のアンテナ位置を定義するためのアンテナ位置定義情報とを対応付けて管理するサーバ装置から、前記機種情報取得手段で取得した前記機種情報に対応する前記アンテナ位置定義情報を取得するアンテナ位置定義情報取得手段、
前記アンテナ位置定義情報取得手段で取得した前記アンテナ位置定義情報に基づいて前記アンテナ位置に対応する点を定義し、定義した該点を中心とする前記携帯型の情報処理装置に搭載された非接触通信のアンテナ位置を表す楕円を表示する位置案内画像を、前記情報処理装置の表示画面に表示させる位置案内画像表示手段、
として機能させ、
前記アンテナ位置定義情報は、
前記携帯型の情報処理装置の表示画面の表示領域上の前記アンテナ位置に対応する点のＸＹ座標と、楕円のＸ軸方向の径の第１の大きさと、楕円のＹ軸方向の径の第２の大きさの組であり、
前記位置案内画像表示手段は、
前記ＸＹ座標が示す点を中心とし、前記第１の大きさのＸ軸方向の径および前記第２の大きさのＹ軸方向の径を有する楕円を表示する前記位置案内画像を前記表示画面に表示させ、前記ＸＹ座標が示す中心とする楕円の一部分が前記表示領域から外れている場合に、該一部分を欠いた形状を有する楕円を表示する前記位置案内画像を前記表示画面に表示させるためのプログラム。
【請求項３】
前記コンピュータを、さらに、
前記機種情報または前記アンテナ位置定義情報を取得できなかったときに、ユーザによる前記アンテナ位置定義情報の登録を受け付けるアンテナ位置定義情報登録手段、
として機能させる、
請求項１または２に記載のプログラム。
【請求項４】
前記アンテナ位置定義情報登録手段は、
前記表示画面の表示領域上においてユーザが指定した位置のＸＹ座標と、所定の前記第１の大きさと、所定の前記第２の大きさの組を前記アンテナ位置定義情報として生成する、
請求項３に記載のプログラム。
【請求項５】
前記アンテナ位置定義情報登録手段は、
前記表示画面の表示領域上においてユーザが位置を指定した後に、ユーザから前記第１の大きさまたは前記第２の大きさの変更の指示を受け付けた場合に、ユーザが指定した位置のＸＹ座標と、変更後の前記第１の大きさと、変更後の前記第２の大きさの組を前記アンテナ位置定義情報として生成する、
請求項４に記載のプログラム。
【請求項６】
非接触通信の機能を有する携帯型の情報処理装置の非接触通信を容易にする方法であって、
前記携帯型の情報処理装置を制御するコンピュータに、
ＯＳから自装置の機種を示す機種情報を取得するステップと、
取得した自装置の前記機種情報に対応するアンテナ位置を定義するためのアンテナ位置定義情報を、前記携帯型の情報処理装置の機種毎に、該携帯型の情報処理装置の機種を示す機種情報と非接触通信のアンテナ位置を定義するためのアンテナ位置定義情報とを対応付けて管理する記憶手段から取得するステップと、
前記記憶手段から取得した前記アンテナ位置定義情報に基づいて前記アンテナ位置に対応する点を定義し、定義した該点を中心とする前記携帯型の情報処理装置に搭載された非接触通信のアンテナ位置を表す楕円を表示する位置案内画像を、前記情報処理装置の表示画面に表示させるステップを実行させ、
前記アンテナ位置定義情報は、
前記携帯型の情報処理装置の表示画面の表示領域上の前記アンテナ位置に対応する点のＸＹ座標と、楕円のＸ軸方向の径の第１の大きさと、楕円のＹ軸方向の径の第２の大きさの組であり、
前記表示させるステップでは、
前記ＸＹ座標が示す点を中心とし、前記第１の大きさのＸ軸方向の径および前記第２の大きさのＹ軸方向の径を有する楕円を表示する前記位置案内画像を前記表示画面に表示させ、前記ＸＹ座標が示す中心とする楕円の一部分が前記表示領域から外れている場合に、該一部分を欠いた形状を有する楕円を表示する前記位置案内画像を前記表示画面に表示させる、
方法。
【請求項７】
非接触通信の機能を有する携帯型の情報処理装置の非接触通信を容易にする方法であって、
前記携帯型の情報処理装置を制御するコンピュータに、
ＯＳから自装置の機種を示す機種情報を取得するステップと、
前記携帯型の情報処理装置の機種毎に、該携帯型の情報処理装置の機種を示す機種情報と、非接触通信のアンテナ位置を定義するためのアンテナ位置定義情報とを対応付けて管理するサーバ装置から、前記ＯＳから取得した前記機種情報に対応する前記アンテナ位置定義情報を取得するステップと、
前記サーバ装置から取得した前記アンテナ位置定義情報に基づいて前記アンテナ位置に対応する点を定義し、定義した該点を中心とする前記携帯型の情報処理装置に搭載された非接触通信のアンテナ位置を表す楕円を表示する位置案内画像を、前記情報処理装置の表示画面に表示させるステップを実行させ、
前記アンテナ位置定義情報は、
前記携帯型の情報処理装置の表示画面の表示領域上の前記アンテナ位置に対応する点のＸＹ座標と、楕円のＸ軸方向の径の第１の大きさと、楕円のＹ軸方向の径の第２の大きさの組であり、
前記表示させるステップでは、
前記ＸＹ座標が示す点を中心とし、前記第１の大きさのＸ軸方向の径および前記第２の大きさのＹ軸方向の径を有する楕円を表示する前記位置案内画像を前記表示画面に表示させ、前記ＸＹ座標が示す中心とする楕円の一部分が前記表示領域から外れている場合に、該一部分を欠いた形状を有する楕円を表示する前記位置案内画像を前記表示画面に表示させる、
方法。
【請求項８】
非接触通信の機能を有する携帯型の情報処理装置であって、
前記携帯型の情報処理装置の機種毎に、該携帯型の情報処理装置の機種を示す機種情報と非接触通信のアンテナ位置を定義するためのアンテナ位置定義情報を対応付けて管理するアンテナ位置定義情報管理手段と、
ＯＳから自装置の機種を示す機種情報を取得する機種情報取得手段と、
取得した前記自装置の機種に対応する前記アンテナ位置を前記アンテナ位置定義情報管理手段から取得するアンテナ位置定義情報取得手段と、
前記アンテナ位置定義情報取得手段で取得した前記アンテナ位置定義情報に基づいて前記アンテナ位置に対応する点を定義し、定義した該点を中心とする前記携帯型の情報処理装置に搭載された非接触通信のアンテナ位置を表す楕円を表示する位置案内画像を、前記情報処理装置の表示画面に表示させる位置案内画像表示手段と、
を含み、
前記アンテナ位置定義情報は、
前記携帯型の情報処理装置の表示画面の表示領域上の前記アンテナ位置に対応する点のＸＹ座標と、楕円のＸ軸方向の径の第１の大きさと、楕円のＹ軸方向の径の第２の大きさの組であり、
前記位置案内画像表示手段は、
前記ＸＹ座標が示す点を中心とし、前記第１の大きさのＸ軸方向の径および前記第２の大きさのＹ軸方向の径を有する楕円を表示する前記位置案内画像を前記表示画面に表示させ、前記ＸＹ座標が示す中心とする楕円の一部分が前記表示領域から外れている場合に、該一部分を欠いた形状を有する楕円を表示する前記位置案内画像を前記表示画面に表示させる、
携帯型の情報処理装置。
【請求項９】
非接触通信の機能を有する携帯型の情報処理装置であって、
ＯＳから自装置の機種を示す機種情報を取得する機種情報取得手段と、
前記携帯型の情報処理装置の機種毎に、該携帯型の情報処理装置の機種を示す機種情報と、非接触通信のアンテナ位置を定義するためのアンテナ位置定義情報とを対応付けて管理するサーバ装置から、前記機種情報取得手段で取得した前記機種情報に対応する前記アンテナ位置定義情報を取得するアンテナ位置定義情報取得手段と、
前記アンテナ位置定義情報取得手段で取得した前記アンテナ位置定義情報に基づいて前記アンテナ位置に対応する点を定義し、定義した該点を中心とする前記携帯型の情報処理装置に搭載された非接触通信のアンテナ位置を表す楕円を表示する位置案内画像を、前記情報処理装置の表示画面に表示させる位置案内画像表示手段と、
を含み、
前記アンテナ位置定義情報は、
前記携帯型の情報処理装置の表示画面の表示領域上の前記アンテナ位置に対応する点のＸＹ座標と、楕円のＸ軸方向の径の第１の大きさと、楕円のＹ軸方向の径の第２の大きさの組であり、
前記位置案内画像表示手段は、
前記ＸＹ座標が示す点を中心とし、前記第１の大きさのＸ軸方向の径および前記第２の大きさのＹ軸方向の径を有する楕円を表示する前記位置案内画像を前記表示画面に表示させ、前記ＸＹ座標が示す中心とする楕円の一部分が前記表示領域から外れている場合に、該一部分を欠いた形状を有する楕円を表示する前記位置案内画像を前記表示画面に表示させる、
携帯型の情報処理装置。
【請求項１０】
さらに、前記サーバ装置から前記アンテナ位置定義情報を取得できなかったときに、ユーザによる前記アンテナ位置定義情報の登録を受け付けるアンテナ位置定義情報登録手段を含み、
前記アンテナ位置定義情報登録手段は、
前記表示画面の表示領域上においてユーザが指定した位置のＸＹ座標と、所定の前記第１の大きさと、所定の前記第２の大きさの組を前記アンテナ位置定義情報として生成する、
請求項９に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、方法および情報処理装置に関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレットＰＣなどに代表されるスマートデバイスの多くは非接触通信であるＮＦＣ（Near Field Communication）の機能を搭載している。また、近年、好きなところに自由に貼付することができるシールタイプのプログマブルＮＦＣタグ（非接触ＩＣタグ）が広く流通しており、これに伴って、スマートデバイスとＮＦＣタグを連携させて各種操作を自動化することが広く行われるようになってきている。
【０００３】
スマートデバイスとＮＦＣタグの連携による操作の自動化としては、Wi-Fi（登録商標、以下同様。）やBluetooth（登録商標、以下同様。）といった無線ネットワークの接続設定に必要な情報をＮＦＣタグに書き込んでおき、そのＮＦＣタグにスマートデバイスをかざすだけで無線ネットワークに接続する、といったことが一例として挙げられる（例えば、特許文献１）。
【０００４】
一方、ＮＦＣの規格では、通信を確立する際に双方のＮＦＣアンテナの距離を数センチ以下に接近させる必要があるところ、一般に、ユーザはスマートデバイスのどのあたりにＮＦＣアンテナが配置されているのかを知らないため、ＮＦＣアンテナの位置を探り当てるのに手間取り、非接触通信の接続に時間がかかってしまうという問題があった。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上記従来技術における課題に鑑みてなされたものであり、非接触通信の接続を容易にするためのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明者は、非接触通信の接続を容易にするためのプログラムにつき鋭意検討した結果、以下の構成に想到し、本発明に至ったのである。
【０００７】
すなわち、本発明によれば、非接触通信の機能を有する携帯型の情報処理装置を制御するコンピュータを、前記携帯型の情報処理装置に搭載された非接触通信のアンテナ位置を表す楕円を表示する位置案内画像を、前記情報処理装置の表示画面に表示させる位置案内画像表示手段、として機能させるためのプログラムが提供される。
【発明の効果】
【０００８】
上述したように、本発明によれば、非接触通信の接続を容易にするためのプログラムが提供される。
【図面の簡単な説明】
【０００９】
【図１】本実施形態の情報処理装置の外観図。
【図２】本実施形態の情報処理装置のハードウェア構成図。
【図３】本実施形態の情報処理装置の機能ブロック図。
【図４】本実施形態の情報処理装置が実行する処理のフローチャート。
【図５】印刷アプリのサービス画面を示す図。
【図６】アンテナ位置定義情報取得処理のフローチャート。
【図７】アンテナ位置定義情報を説明するための図。
【図８】アンテナ位置定義情報を説明するための図。
【図９】アンテナ位置定義情報管理テーブルを示す図。
【図１０】アンテナ位置定義情報を取得する処理のシーケンス図。
【図１１】アンテナ位置案内画面を生成する処理を説明するための図。
【図１２】アンテナ位置案内画面を生成する処理を説明するための図。
【図１３】アンテナ位置案内画面を説明するための図。
【図１４】アンテナ位置定義情報生成処理のフローチャート。
【図１５】アンテナ位置登録画面を示す図。
【図１６】アンテナ位置案内画面を生成する処理を説明するための図。
【図１７】アンテナ位置定義情報管理テーブルを示す図。
【図１８】アンテナ位置登録画面を示す図。
【発明を実施するための形態】
【００１０】
以下、本発明を、実施形態をもって説明するが、本発明は後述する実施形態に限定されるものではない。なお、以下に参照する各図においては、共通する要素について同じ符号を用い、適宜、その説明を省略するものとする。
【００１１】
（第１実施形態）
図１は、本発明の第１実施形態である情報処理装置１０の外観を示す。本実施形態の情報処理装置１０は、非接触通信（近接場型の無線通信）であるＮＦＣ（Near Field Communication）の機能を搭載した携帯型の情報処理装置であり、その筐体１２の前面にディスプレイ３０が設けられている。
【００１２】
なお、図１は、本実施形態の情報処理装置１０としてスマートフォンを示しているが、情報処理装置１０は、スマートフォンに限定されるものではなく、タブレットＰＣなどであってもよい。つまり、本実施形態の情報処理装置１０は、非接触通信の機能を搭載し、且つ、その筐体の前面に表示画面を有するものであればよい。
【００１３】
続いて、本実施形態のスマートフォン１０のハードウェア構成を図２に基づいて説明する。
【００１４】
図２に示すように、スマートフォン１０を制御するコンピュータ２０は、少なくとも、装置全体の動作を制御するプロセッサ２２と、ブートプログラムやファームウェアプログラムなどを保存するＲＯＭ２４と、プログラムを実行するための実行空間を提供するＲＡＭ２５と、ディスプレイ３０などが接続される入出力インターフェース２６と、Wi-FiやBluetoothといった近距離無線ネットワークや３ＧやＬＴＥといったモバイルネットワークなどに接続するための無線ネットワーク・インターフェース２７と、オペレーティングシステム（ＯＳ１３０）や後述するアプリケーション・プログラムなどを保存するための補助記憶装置２８とを備えている。
【００１５】
さらに、スマートフォン１０には、入出力インターフェース１６を介してコンピュータ２０と通信を行うＮＦＣリーダ／ライタ４０が搭載されており、ＮＦＣリーダ／ライタ４０にはＮＦＣアンテナ４２が接続されている。ＮＦＣアンテナ４２は、他のＮＦＣモジュールとの間で高周波信号の送受信を行うためのアンテナであり、スマートフォン１０の筐体１２内の所定の位置に配置されている。
【００１６】
以上、本実施形態の情報処理装置１０の外観およびハードウェア構成について説明してきたが、ここで、スマートフォン１０のコンピュータ２０にインストールされるアプリケーション・プログラムについて説明する。
【００１７】
本実施形態のスマートフォン１０には、印刷装置に対して無線ネットワークを介して印刷ジョブを出力するためのアプリケーション・プログラム（以下、印刷アプリという）がインストールされている。ここで、スマートフォン１０に搭載されるこの印刷アプリは、ＮＦＣ規格の非接触ＩＣタグ（以下、ＮＦＣタグという）から印刷ジョブを送信する印刷装置の宛先情報を取得する機能を有している。例えば、図１に示すように、印刷装置５０の筐体に当該装置の宛先情報を格納したＮＦＣタグ６０が貼付されている場合、ユーザがスマートフォン１０をＮＦＣタグ６０にかざすと、自動的に印刷ジョブが印刷装置５０に送信されるようになっている。
【００１８】
以下、スマートフォン１０のコンピュータ２０に上述した印刷アプリをインストールすることによって実現される機能構成を図３に示す機能ブロック図に基づいて説明する。
【００１９】
図３に示すように、本実施形態のスマートフォン１０にインストールされた印刷アプリ１００によって、印刷ジョブ生成部１１０およびアンテナ位置案内部１２０が実現される。
【００２０】
印刷ジョブ生成部１１０は、ユーザから印刷対象となるファイルの指定を受け付け、ユーザが指定したファイルに係る印刷ジョブを生成して、ユーザが指定する宛先に送信する機能手段である。
【００２１】
一方、アンテナ位置案内部１２０は、ＮＦＣタグとの接続を容易にするための画像をユーザに提供するために、メインプログラムである印刷ジョブ生成部１１０から適宜呼び出されるモジュールであって、機種情報取得部１２２、アンテナ位置定義情報取得部１２４、位置案内画像表示部１２５、アンテナ位置定義情報管理部１２６、およびアンテナ位置定義情報登録部１２８を含んで構成される。
【００２２】
機種情報取得部１２２は、スマートフォン１０に搭載されるオペレーション・システム１３０（以下、ＯＳ１３０という）から自装置の機種を示す機種情報を取得するための機能手段である。
【００２３】
アンテナ位置定義情報取得部１２４は、自装置の機種に対応するＮＦＣアンテナの位置を定義するための情報（以下、アンテナ位置定義情報という）をアンテナ位置定義情報管理部１２６または外部のサーバ装置（以下、外部サーバという）から取得するための機能手段である。アンテナ位置定義情報取得部１２４は、取得したアンテナ位置定義情報をアンテナ位置案内部１２０が管理する所定の記憶領域１２７に保存する。なお、アンテナ位置定義情報の詳細については後述する。また、以下においては、ＮＦＣアンテナの位置を単に「アンテナ位置」という場合がある。
【００２４】
アンテナ位置定義情報管理部１２６は、ＮＦＣ機能を搭載する携帯型の情報処理装置（スマートフォンやタブレットＰＣなど）の機種情報とアンテナ位置定義情報を対応付けて管理する機能手段である。
【００２５】
位置案内画像表示部１２５は、自装置に搭載されるＮＦＣアンテナの位置をユーザに案内するための画像（以下、位置案内画像という）をディスプレイ３０の表示画面に表示するための機能手段である。
【００２６】
アンテナ位置定義情報登録部１２８は、自装置の機種情報または当該機種情報に対応するアンテナ位置定義情報を取得できなかったときに、ユーザによるアンテナ位置定義情報の登録を受け付けるための機能手段である。
【００２７】
以上、本実施形態の情報処理装置１０の機能構成について説明してきたが、続いて、スマートフォン１０が実行する処理の内容を図４に示すフローチャートに基づいて説明する。
【００２８】
ユーザが印刷アプリを起動すると、印刷ジョブ生成部１１０がステップ１０１〜ステップ１０４を実行する。まず、ステップ１０１で、図５（ａ）に示す印刷アプリのメニュー画面をディスプレイ３０に表示する。これを受けて、例えば、ユーザがメニュー画面に表示されたリストの中から「写真をプリント」を選択すると、図５（ｂ）に示す写真の選択画面を表示する。これを受けて、ユーザが印刷したい写真のサムネイルを選択すると、ステップ１０２で、印刷ジョブ受付画面を表示する。
【００２９】
図５（ｃ）は、ステップ１０２で表示される印刷ジョブ受付画面を例示的に示す。図５（ｃ）に示すように、印刷ジョブ受付画面には、ユーザが選択した写真のプレビューとともに、印刷ジョブの条件を設定するための「印刷設定」ボタンが表示される。さらに、印刷ジョブ受付画面には、ユーザから印刷ジョブの実行指示を受け付けるための２つのボタン「設定した機器で印刷」および「ＮＦＣタグを使用して印刷」が表示される。
【００３０】
印刷ジョブ生成部１１０は、印刷ジョブ受付画面を表示した後、ステップ１０３で、ユーザからのジョブの実行指示を待機する。印刷ジョブ受付画面が表示されたことを受けて、ユーザが上述した２つのボタンのいずれかをタッチした場合（ステップ１０３、Ｙｅｓ）、続くステップ１０４で「ＮＦＣタグを使用して印刷」が選択されたか否かを判断する。その結果、「ＮＦＣタグを使用して印刷」が選択されていない場合（すなわち、「設定した機器で印刷」が選択された場合）は（ステップ１０４、Ｎｏ）、処理はステップ１１２に進む。ステップ１１２では、ユーザが事前に印刷先として設定した印刷装置の宛先情報であるＩＰアドレスを印刷アプリが管理する所定の記憶領域から読み出し、当該ＩＰアドレスに宛てて印刷ジョブを送信して、処理を終了する。
【００３１】
一方、「ＮＦＣタグを使用して印刷」が選択された場合は（ステップ１０４、Ｙｅｓ）、印刷ジョブ生成部１１０によってアンテナ位置案内部１２０が呼び出され、ステップ１０５〜１０８を実行する。
【００３２】
まず、ステップ１０５では、位置案内画像表示部１２５が記憶領域１２７に自装置のアンテナ位置定義情報が保存されているか否かを判断する。その結果、記憶領域１２７に自装置のアンテナ位置定義情報が保存されていないと判断した場合は（ステップ１０５、Ｎｏ）、処理はステップ１０６に進み、アンテナ位置定義情報取得部１２４がアンテナ位置定義情報取得処理を実行する。
【００３３】
ここで、アンテナ位置定義情報取得部１２４が実行するアンテナ位置定義情報取得処理の内容を図６に示すフローチャートに基づいて説明する。
【００３４】
まず、ステップ２０１で、スマートフォン１０のＯＳ１３０に自装置の機種情報を問い合わせて取得する。ＯＳ１３０から自装置の機種情報を取得できた場合は（ステップ２０２、Ｙｅｓ）、続くステップ２０３で、機種情報に対応するアンテナ位置定義情報をアンテナ位置定義情報管理部１２６が管理するアンテナ位置定義情報管理テーブル２００（後述する）から取得する。
【００３５】
ここで、「アンテナ位置定義情報」について説明する。
【００３６】
本実施形態においては、ＮＦＣアンテナを搭載した携帯型の情報処理装置の表示画面の表示領域を適切な所定の分割数で格子状に分割してなる格子を仮想的に定義した上で、当該格子に関する下記（１）〜（４）の情報の組を「アンテナ位置定義情報」とする。
（１）格子の横方向の分割数（以下、横分割数という）
（２）格子の縦方向の分割数（以下、縦分割数という）
（３）ＮＦＣアンテナの位置に対応する格子点Ｐを通る格子の横線の位置を示す横線位置情報（以下、横線位置という）
（４）ＮＦＣアンテナの位置に対応する格子点Ｐを通る格子の縦線の位置を示す縦線位置情報（以下、縦線位置という）
【００３７】
例えば、図７（ａ）に示す「機種Ａ」の場合、図８（ａ）に示すように、「機種Ａ」の表示領域を横分割数「４」、縦分割数「４」で格子状に分割してなる格子において、ＮＦＣアンテナ４２ａの直上に位置する格子点Ｐ１がＮＦＣアンテナ４２ａの位置に対応する点として観念される。そして、この格子点Ｐ１は、上から「３」番目の横線と左から「３」番目の縦線が交差する格子点である。よって、この場合、横分割数「４」、縦分割数「４」、横線位置「３」、縦線位置「３」という４つの情報の組を「機種Ａ」のアンテナ位置定義情報とする。
【００３８】
同様に、図７（ｂ）に示す「機種Ｂ」の場合、図８（ｂ）に示すように、「機種Ｂ」の表示領域を横分割数「４」、縦分割数「４」で格子状に分割してなる格子において、ＮＦＣアンテナ４２ｂの直上に位置する格子点Ｐ２がＮＦＣアンテナ４２ｂの位置に対応する点として観念される。そして、この格子点Ｐ２は、上から「１」番目の横線と左から「３」番目の縦線が交差する格子点である、よって、この場合、横分割数「４」、縦分割数「４」、横線位置「１」、縦線位置「３」という４つの情報の組を「機種Ｂ」のアンテナ位置定義情報とする。
【００３９】
同様に、図７（ｃ）に示す「機種Ｃ」の場合、図８（ｃ）に示すように、「機種Ｃ」の表示領域を横分割数「６」、縦分割数「６」で格子状に分割してなる格子において、ＮＦＣアンテナ４２ｃの直上に位置する格子点Ｐ３がＮＦＣアンテナ４２ｃの位置に対応する点として観念される。そして、この格子点Ｐ３は、上から「３」番目の横線と左から「３」番目の縦線が交差する格子点である。よって、この場合、横分割数「６」、縦分割数「６」、横線位置「３」、縦線位置「３」という４つの情報の組を「機種Ｃ」のアンテナ位置定義情報とする。
【００４０】
同様に、図７（ｄ）に示す位置にＮＦＣアンテナ４２ｄが搭載されている「機種Ｄ」の場合、図８（ｄ）に示すように、「機種Ｄ」の表示領域を横分割数「２」、縦分割数「４」で格子状に分割してなる格子において、ＮＦＣアンテナ４２ｄの直上に位置する格子点Ｐ４がＮＦＣアンテナ４２ｄの位置に対応する点として観念される。そして、この格子点Ｐ４は、上から「４」番目の横線と左から「２」番目の縦線が交差する格子点である。よって、この場合、横分割数「４」、縦分割数「２」、横線位置「１」、縦線位置「３」という４つの情報の組を「機種Ｄ」のアンテナ位置定義情報とする。
【００４１】
図９は、アンテナ位置定義情報管理部１２６が管理するアンテナ位置定義情報管理テーブル２００を例示的に示す。図９に示すように、アンテナ位置定義情報管理テーブル２００は、ＮＦＣアンテナを搭載する機器の機種情報として機種名を格納するためのフィールド２０１と、横分割数を格納するためのフィールド２０２と、縦分割数を格納するためのフィールド２０３と、横線位置を格納するためのフィールド２０４と、縦線位置を格納するためのフィールド２０５を有している。そして、本実施形態においては、アンテナ位置定義情報管理部１２６がアンテナ位置定義情報管理テーブル２００上で、携帯型の情報処理装置の機種毎に、その機種名とアンテナ位置定義情報（横分割数、縦分割数、横線位置、縦線位置）とを対応付けて管理している。
【００４２】
ここで、本実施形態においては、アンテナ位置定義情報管理部１２６がアンテナ位置定義情報管理テーブル２００を管理することに加えて、スマートフォン１０がアクセス可能なネットワーク上の外部サーバがアンテナ位置定義情報管理テーブル２００を管理するようにしてもよい。
【００４３】
ここでは、アンテナ位置定義情報管理テーブル２００がスマートフォン１０のアンテナ位置定義情報管理部１２６と外部サーバの両方で管理されている場合においてステップ２０３で実行される処理を図１０に示すシーケンス図に基づいて説明する。
【００４４】
まず、スマートフォン１０のアンテナ位置定義情報取得部１２４がＯＳ１３０に機種情報の取得要求を発行して自装置の機種名を取得する（Ｓ１）。続いて、アンテナ位置定義情報取得部１２４は、アンテナ位置定義情報管理部１２６が管理するアンテナ位置定義情報管理テーブル２００からＳ１で取得した機種名に紐付いたアンテナ位置定義情報を取得する（Ｓ２）。
【００４５】
一方、ローカルストレージのデータを誤って消去したなどの理由で、アンテナ位置定義情報管理部１２６が管理するアンテナ位置定義情報管理テーブル２００に該当する機種名またはこれに対応するアンテナ位置定義情報が存在しなかった場合は、機種名（機種情報）を含むアンテナ位置定義情報取得要求を生成し、これをネットワークを介して外部サーバに送信する（Ｓ３）。これを受けて、外部サーバは、スマートフォン１０から受信したアンテナ位置定義情報取得要求に含まれる機種名をキーとして自身が管理するアンテナ位置定義情報管理テーブル２００を検索し、合致するキーに紐付いたアンテナ位置定義情報を取得して、これをスマートフォン１０に送信する（Ｓ４）。
【００４６】
再び、図６に戻って説明を続ける。
【００４７】
先のステップ２０３でアンテナ位置定義情報管理部１２６または外部サーバのいずれか一方からアンテナ位置定義情報を取得できた場合は（ステップ２０４、Ｙｅｓ）、処理はステップ２０５に進み、取得したアンテナ位置定義情報を記憶領域１２７に保存して、アンテナ位置定義情報取得処理を終了する。
【００４８】
一方、何らかの理由でＯＳ１３０から機種情報が取得できなかった場合（ステップ２０２、Ｎｏ）、または、何らかの理由でアンテナ位置定義情報管理部１２６および外部サーバのいずれからもアンテナ位置定義情報が取得できなかった場合（ステップ２０４、Ｎｏ）には、アンテナ位置定義情報取得部１２４がアンテナ位置定義情報登録部１２８を呼び出し、アンテナ位置定義情報登録部１２８がステップ２０６でアンテナ位置定義情報生成処理を実行する。なお、アンテナ位置定義情報生成処理の詳細については後述する。
【００４９】
ステップ２０６でアンテナ位置定義情報生成処理が実行された結果、アンテナ位置定義情報を取得できた場合は（ステップ２０７、Ｙｅｓ）、処理はステップ２０５に進み、アンテナ位置定義情報登録部１２８が取得されたアンテナ位置定義情報を記憶領域１２７に保存して、アンテナ位置取得処理が終了する。
【００５０】
以上、アンテナ位置定義情報取得処理について説明したので、再び、図４に戻って説明を続ける。
【００５１】
ステップ１０６のアンテナ位置定義情報取得処理を経て、アンテナ位置定義情報が記憶領域１２７に保存された場合（ステップ１０７、Ｙｅｓ）、または、先のステップ１０５の判断において、記憶領域１２７に自装置のアンテナ位置定義情報が保存されていると判断した場合は（ステップ１０５、Ｙｅｓ）は、処理はステップ１０８に進み、位置案内画像表示部１２５は、取得したアンテナ位置定義情報に基づいて位置案内画像を生成する。
【００５２】
ここで、「位置案内画像」とは、ユーザがＮＦＣアンテナの位置を知得できるようにＮＦＣアンテナの位置を案内するため画像を意味する。本実施形態においては、「位置案内画像」として、ＮＦＣアンテナの位置を表す楕円を表示する画像を以下の手順で生成する。
【００５３】
具体的には、まず、取得したアンテナ位置定義情報に含まれる「横分割数」および「縦分割数」に基づいて、自装置の表示画面の表示領域を格子状に分割してなる格子を仮想的に定義する。
【００５４】
例えば、「機種Ａ」のアンテナ位置定義情報に横分割数「４」、縦分割数「４」が含まれていた場合には、「機種Ａ」の表示領域を図１１（ａ）に示す態様で分割してなる格子を定義する。同様に、「機種Ｂ」のアンテナ位置定義情報に横分割数「４」、縦分割数「４」が含まれていた場合には、「機種Ｂ」の表示領域を図１１（ｂ）に示す態様で分割してなる格子を定義し、「機種Ｃ」のアンテナ位置定義情報に横分割数「６」、縦分割数「６」が含まれていた場合には、「機種Ｃ」の表示領域を図１１（ｃ）に示す態様で分割してなる格子を定義し、「機種Ｄ」のアンテナ位置定義情報に横分割数「２」、縦分割数「４」が含まれていた場合には、「機種Ｄ」の表示領域を図１１（ｄ）に示す態様で分割してなる格子を定義する。
【００５５】
続いて、取得したアンテナ位置定義情報に含まれる「横線位置」および「縦線位置」に基づいて、自装置に搭載されるＮＦＣアンテナのアンテナ位置に対応する点を定義する。
【００５６】
例えば、「機種Ａ」のアンテナ位置定義情報に横線位置「３」、縦線位置「３」が含まれていた場合には、図１２（ａ）に示すように、上から「３」番目の横線と左から「３」番目の縦線が交差する格子点Ｐ１を「機種Ａ」のアンテナ位置に対応する点として定義する。同様に、「機種Ｂ」のアンテナ位置定義情報に横線位置「１」、縦線位置「３」が含まれていた場合には、図１２（ｂ）に示すように、上から「１」番目の横線と左から「３」番目の縦線が交差する格子点Ｐ２を「機種Ｂ」のアンテナ位置に対応する点として定義し、「機種Ｃ」のアンテナ位置定義情報に横線位置「３」、縦線位置「３」が含まれていた場合には、図１２（ｃ）に示すように、上から「３」番目の横線と左から「３」番目の縦線が交差する格子点Ｐ３を「機種Ｃ」のアンテナ位置に対応する点として定義し、「機種Ｄ」のアンテナ位置定義情報に横線位置「４」、縦線位置「２」が含まれていた場合には、図１２（ｄ）に示すように、上から「４」番目の横線と左から「２」番目の縦線が交差する格子点Ｐ４を「機種Ｄ」のアンテナ位置に対応する点として定義する。
【００５７】
続いて、上述した手順で定義したアンテナ位置に対応する点（格子点Ｐ）を中心とする楕円を定義する。なお、ここでいう楕円は真円を含む概念である。
【００５８】
本実施形態においては、アンテナ位置に対応する点（格子点Ｐ）に隣接する４つの格子点を通る楕円を定義する。すなわち、「機種Ａ」については、図１２（ａ）に示すように、格子点Ｐ１に隣接する４つの格子点を通る楕円Ｅ１を定義し、「機種Ｂ」については、図１２（ｂ）に示すように、格子点Ｐ２に隣接する４つの格子点を通る楕円Ｅ２を定義し、「機種Ｃ」については、図１２（ｃ）に示すように、格子点Ｐ３に隣接する４つの格子点を通る楕円Ｅ３を定義し、「機種Ｄ」については、格子点Ｐ４に隣接する４つの格子点を通る楕円Ｅ４を定義する。
【００５９】
最後に、「位置案内画像」として、上述した手順で定義した楕円を表示する画像を生成する。
【００６０】
例えば、上述した「機種Ａ」については、定義した楕円Ｅ１を図１３（ａ）に示す態様で表示画面上に表示する画像を「位置案内画像」として生成する。同様に、同様に、上述した「機種Ｃ」については、定義した楕円Ｅ３を図１３（ｃ）に示す態様で表示画面上に表示する画像を「位置案内画像」として生成し、上述した「機種Ｄ」については、定義した楕円Ｅ４を図１３（ｄ）に示す態様で表示画面上に表示する画像を「位置案内画像」として生成する。
【００６１】
なお、上述した「機種Ｂ」については、図１２（ｂ）に示すように、定義した楕円Ｅ２の一部分が表示領域から外れているので、当該外れた一部分を欠いた形状を有する楕円Ｅ２を図１３（ｂ）に示す表示画面上に表示する画像を生成する。このように、その一部を欠いた形状を有する楕円を含む「位置案内画像」が表示画面に表示された場合、ユーザは、ＮＦＣアンテナがディスプレイの表示領域外に跨って設置されていることを直観的に認識することができる。
【００６２】
なお、図１３では、定義した楕円を色領域として表示する例を示したが、本実施形態は、楕円を表示する態様を限定するものではなく、ユーザが楕円を認識しうる態様であれば、他の適切な態様（例えば、線図で楕円を表示する）を採用してもよい。また、定義した楕円を表示する画像に対して任意の情報（文字、記号、図形、色、任意の画像またはこれらの組み合わせ）を付加した画像を「位置案内画像」としてもよい。この点につき、図１３は、定義した楕円の形状を有する色領域に対して「赤い領域をＮＦＣタグにタッチ」という文字列を付加した例を示している。
【００６３】
図４に戻って説明を続ける。
【００６４】
続くステップ１０９で、位置案内画像表示部１２５は生成した「位置案内画像」をディスプレイ３０に表示する。その後、印刷ジョブ生成部１１０は、ステップ１１０で、ＮＦＣタグから送信される宛先情報を待機する。一方、ステップ１０６のアンテナ位置定義情報取得処理においてアンテナ位置が記憶領域１２７に保存されなかった場合も（ステップ１０７、Ｎｏ）、同様に、ステップ１１０で、ＮＦＣタグから送信される宛先情報を待機する。
【００６５】
その後、ユーザがスマートフォン１０を印刷装置５０に貼付されているＮＦＣタグ６０にかざすと、ＮＦＣタグ６０のＮＦＣアンテナとスマートフォン１０に搭載されるＮＦＣアンテナ４２が接近することで、両者の間に非接触通信が確立する。これを受けて、印刷ジョブ生成部１１０は、確立した非接触通信を介してＮＦＣタグ６０に格納されている印刷装置５０のＩＰアドレスを読み取る。その結果、ＮＦＣタグ６０から印刷装置５０のＩＰアドレスが取得できた場合は（ステップ１１０、Ｙｅｓ）、処理はステップ１１１に進む。ステップ１１０では、印刷ジョブ生成部１１０がＮＦＣタグ６０から取得したＩＰアドレスに宛てて印刷ジョブを送信し、処理を終了する。
【００６６】
ここで、アンテナ位置定義情報取得部１２４がアンテナ位置定義情報を取得できなかった場合に、アンテナ位置定義情報登録部１２８が実行するアンテナ位置定義情報生成処理（図６：ステップ２０６参照）を図１４に示すフローチャートに基づいて説明する。
【００６７】
まず、ステップ３０１では、図１５（ａ）に示すアンテナ位置登録画面を表示する。図１５（ａ）に示すように、アンテナ位置登録画面には、「ＮＦＣアンテナの位置を登録することができます」というメッセージとともに、「今すぐ登録する」というボタンと「登録しない」というボタンが表示される。これを受けて、ユーザが「登録しない」というボタンをタッチした場合は、ユーザによるアンテナ位置の選択がないと判断し（ステップ３０２、Ｎｏ）、そのまま処理を終了する。この場合、アンテナ位置定義情報は記憶領域１２７に保存されない。
【００６８】
一方、ユーザが「今すぐ登録する」というボタンをタッチした場合には、図１５（ｂ）に示すアンテナ位置選択画面に遷移する。図１５（ｂ）に示すアンテナ位置選択画面は、「アンテナの位置をタッチしてください」というメッセージとともに、デフォルト設定された縦横の分割数に基づいて表示画面を分割してなる格子を当該表示画面に表示する。なお、図１５（ｂ）に示す例では、縦分割数「４」、横分割数「４」で分割された格子が表示されている。
【００６９】
表示画面上に上述した格子が表示されたことを受けて、ユーザがスマートフォン１０の仕様書を参考にするなどして知得したアンテナ位置に対応する格子上の位置をタッチして指定すると、当該格子上においてユーザが指定した位置に最も近い格子点Ｐを通る横線の横線位置と、格子点Ｐを通る縦線の縦線位置と、デフォルト設定された縦横の分割数の組を一時記憶に保存した後、図１５（ｃ）に示すアンテナ位置確認画面に遷移する。ここで、図１５（ｂ）に示す例では、横線位置「２」、縦線位置「３」、縦分割数「４」、横分割数「４」の組を一時記憶に保存した後、アンテナ位置確認画面に遷移する。
【００７０】
図１５（ｃ）に示すアンテナ位置確認画面には、一時記憶に保存した情報（横線位置、縦線位置、縦横の分割数）に基づいて定義される楕円（すなわち、ユーザが格子上で指定した位置に最も近い格子点Ｐに隣接する４つの格子点を通る楕円）が所定の態様で表示されるとともに、「ＯＫ」ボタンおよび「再選択」ボタンと、横分割数および縦分割数の変更を受け付けるためのボタンが表示される。
【００７１】
これを受けて、ユーザがアンテナ位置確認画面に表示された「再選択」ボタンをタッチした場合は、一時記憶に保存した情報（横線位置、縦線位置、横分割数、縦分割数）を消去し、再び、図１５（ｂ）に示すアンテナ位置選択画面に戻ってユーザのタッチを待機する。一方、ユーザがアンテナ位置確認画面に表示された「ＯＫ」ボタンをタッチした場合は、ユーザによるアンテナ位置の指定があったと判断し（ステップ３０２、Ｙｅｓ）、処理はステップ３０３に進む。
【００７２】
ステップ３０３では、一時記憶に保存した情報（横線位置、縦線位置、横分割数、縦分割数）に基づいてアンテナ位置定義情報を生成する。
【００７３】
一方、ユーザがアンテナ位置確認画面に表示された横分割数および縦分割数の変更を受け付けるためのボタンをタッチして横分割数および縦分割数の少なくとも一方の変更を指示した場合には、一時記憶に保存した情報（横線位置、縦線位置、横分割数、縦分割数）のうち、横分割数の値および縦分割数の値を指示された分割数に変更するとともに、変更後の情報（横線位置、縦線位置、横分割数、縦分割数）に基づいて定義される格子および楕円を表示画面に表示する。図１５（ｄ）は、ユーザが横分割数をデフォルト値の「４」から「５」に変更した場合に表示されるアンテナ位置確認画面を示し、図１５（ｅ）は、ユーザがさらに縦分割数をデフォルト値の「４」から「５」に変更した場合に表示されるアンテナ位置確認画面を示す。
【００７４】
ユーザが縦横の分割数を変更するためのボタンをタッチした後、「ＯＫ」ボタンをタッチした場合は（ステップ３０２、Ｙｅｓ）、ステップ３０３に進み、一時記憶に保存された変更後の情報（横線位置、縦線位置、横分割数、縦分割数）をアンテナ位置定義情報として生成する。
【００７５】
続くステップ３０４では、先のステップ２０２（図６参照）でＯＳ１３０から機器情報を取得できたか否かを判断し、機器情報を取得できなかった場合は（ステップ３０４、Ｎｏ）、そのまま処理を終了する。一方、機器情報を取得できた場合は（ステップ３０４、Ｙｅｓ）、処理はステップ３０５に進み、先のステップ３０３で生成したアンテナ位置定義情報と自装置の機器情報を外部サーバに送信して、処理を終了する。
【００７６】
一方、スマートフォン１０からアンテナ位置定義情報と機器情報を受信した外部サーバは、受信した機種情報とアンテナ位置定義情報（横分割数、縦分割数、横線位置、縦線位置）を自身が管理するアンテナ位置定義情報管理テーブル２００のフィールド２０１〜２０５に登録する。なお、この登録されたアンテナ位置定義情報は、その後、同じ機種を使用する他のユーザに提供されることになる。
【００７７】
以上、本発明の第１実施形態を説明してきたが、続いて、本発明の第２実施形態を説明する。なお、以下では、第１実施形態の内容と共通する部分の説明を省略し、専ら、第１実施形態との相違点のみを説明するものとする。
【００７８】
（第２実施形態）
第２実施形態は、下記（１）〜（３）の情報の組を「アンテナ位置定義情報」とする点で第１実施形態と相違する。
（１）ＮＦＣアンテナの位置に対応する表示領域上の点ＱのＸＹ座標
（２）楕円の表示領域のＸ軸方向の径の大きさ（ｄｘ）
（３）楕円の表示領域のＹ軸方向の径の大きさ（ｄｙ）
【００７９】
例えば、図１６（ａ）に示す「機種Ｚ」の場合、図１６（ｂ）に示すように、「機種Ｚ」の表示領域上において、ＮＦＣアンテナ４２の中心の直上に位置する点ＱをＮＦＣアンテナ４２の位置に対応する点として定義する。そして、本実施形態では、図１６（ｃ）に示すように、この点ＱのＸＹ座標（ピクセル座標）と、楕円のＸ軸方向の径の大きさ（ｄｘ）と、楕円のＹ軸方向の径の大きさ（ｄｙ）という３つの情報の組を「機種Ｚ」のアンテナ位置定義情報とする。ここで、楕円の径の大きさ（ｄｘ）および楕円の径の大きさ（ｄｙ）は、ＮＦＣアンテナ４２の形状・大きさに見合った適切な大きさとする。
【００８０】
図１７は、第２実施形態において、アンテナ位置定義情報管理部１２６が管理するアンテナ位置定義情報管理テーブル３００を例示的に示す。図１７に示すように、アンテナ位置定義情報管理テーブル３００は、ＮＦＣアンテナを搭載する機器の機種情報として機種名を格納するためのフィールド３０１と、ＮＦＣアンテナを搭載する機器の前面に設けられるディスプレイ３０の画面解像度（縦のピクセル数×横のピクセル数）を格納するためのフィールド３０２と、ＮＦＣアンテナ４２の位置に対応する点ＱのＸＹ座標（以下、ＮＦＣ位置座標という）を格納するためのフィールド３０３と、楕円の径の大きさ（ｄｘ）を格納するためのフィールド３０４と、楕円の径の大きさ（ｄｙ）を格納するためのフィールド３０５を有している。そして、本実施形態においては、アンテナ位置定義情報管理部１２６がアンテナ位置定義情報管理テーブル３００上で、携帯型の情報処理装置の機種毎に、その機種名とアンテナ位置定義情報（ＮＦＣ位置座標、楕円の径の大きさ（ｄｘ）、楕円の径の大きさ（ｄｙ））とを対応付けて管理している。
【００８１】
そして、位置案内画像表示部１２５は、上述したアンテナ位置定義情報に基づいて以下の手順で位置案内画像を生成する。すなわち、位置案内画像表示部１２５は、図１６（ｃ）に示すように、記憶領域１２７から取得したアンテナ位置定義情報に含まれるＸＹ座標が示す点Ｑを中心とする楕円であって、アンテナ位置定義情報に含まれる径の大きさ（ｄｘ）および径の大きさ（ｄｙ）を有する楕円を定義した後、定義した楕円Ｅを図１６（ｄ）に示す態様で表示する画像を「位置案内画像」として生成する。
【００８２】
一方、第２実施形態では、アンテナ位置定義情報登録部１２８が以下の手順でアンテナ位置定義情報を生成する。
【００８３】
まず、図１８（ａ）に示すアンテナ位置登録画面を表示する。これを受けて、ユーザが「今すぐ登録する」というボタンをタッチした場合、図１８（ｂ）に示すアンテナ位置選択画面に遷移する。図１８（ｂ）に示す例では、「アンテナの位置をタッチしてください」というメッセージとともに、ブランク画面が表示されている。
【００８４】
ブランク画面が表示されたことを受けて、ユーザがスマートフォン１０の仕様書を参考にするなどして知得したアンテナ位置に対応する表示領域上の位置Ｑをタッチして指定すると、アンテナ位置定義情報登録部１２８は、位置ＱのＸＹ座標（ピクセル座標）と、デフォルト設定された（ｄｘ）および（ｄｙ）の組を一時記憶に保存した後、図１８（ｃ）に示すアンテナ位置確認画面に遷移する。
【００８５】
図１８（ｃ）に示すアンテナ位置確認画面には、一時記憶に保存した情報（位置ＱのＸＹ座標、（ｄｘ）、（ｄｙ））に基づいて定義される楕円（すなわち、点Ｑを中心とする楕円であって、大きさ（ｄｘ）のＸ軸方向の径および大きさ（ｄｙ）のＹ軸方向の径を有する楕円）が所定の態様で表示されるとともに、「ＯＫ」ボタンおよび「再選択」ボタンと、楕円の径の大きさ（ｄｘ），（ｄｙ）の変更を受け付けるためのボタンが表示される。
【００８６】
これを受けて、ユーザがアンテナ位置確認画面に表示された「再選択」ボタンをタッチした場合は、一時記憶に保存した情報（位置ＱのＸＹ座標、（ｄｘ）、（ｄｙ））を消去し、再び、図１８（ｂ）に示すアンテナ位置選択画面に戻ってユーザのタッチを待機する。一方、ユーザがアンテナ位置確認画面に表示された「ＯＫ」ボタンをタッチした場合は、一時記憶に保存した情報（位置ＱのＸＹ座標、（ｄｘ）、（ｄｙ））に基づいてアンテナ位置定義情報を生成する。
【００８７】
一方、ユーザがアンテナ位置確認画面に表示された楕円の径大きさ（ｄｘ），（ｄｙ）の変更を受け付けるためのボタンをタッチして（ｄｘ）および（ｄｙ）の少なくとも一方の変更を指示した場合には、一時記憶に保存した情報（位置ＱのＸＹ座標、（ｄｘ）、（ｄｙ））のうち、楕円の径の大きさ（ｄｘ，ｄｙ）の値を指示された大きさに変更するとともに、変更後の情報（位置ＱのＸＹ座標、（ｄｘ）、（ｄｙ））に基づいて定義される楕円を表示画面に表示する。図１８（ｄ）は、ユーザが（ｄｙ）の大きさをデフォルト値から増大した場合に表示されるアンテナ位置確認画面を示し、図１８（ｅ）は、ユーザがさらに（ｄｘ）の大きさをデフォルト値から増大した場合に表示されるアンテナ位置確認画面を示す。
【００８８】
その後、ユーザが「ＯＫ」ボタンをタッチすると、その時点で一時記憶に保存されている変更後の情報（位置ＱのＸＹ座標、（ｄｘ）、（ｄｙ））がアンテナ位置定義情報として生成される。
【００８９】
以上、説明したように、本実施形態によれば、ユーザは、ディスプレイ３０に表示される位置案内画像に含まれる楕円の位置からＮＦＣアンテナ４２の位置を直観的に認識して、これをすばやくＮＦＣタグ６０に近接させることができるので、非接触通信の接続が容易になる。
【００９０】
なお、上述した実施施形態においては、アンテナ位置定義情報管理テーブル２００をアンテナ位置定義情報管理部１２６および外部サーバの両方で管理する例に基づいてアンテナ位置定義情報取得処理を説明したが、アンテナ位置定義情報管理テーブル２００をアンテナ位置定義情報管理部１２６および外部サーバのいずれか一方が管理するようにしてもよい。
【００９１】
また、上述した実施形態では、アンテナ位置案内部１２０を印刷アプリのモジュールとして使用する例を示したが、アンテナ位置案内部１２０は、任意のアプリケーションに組み込むことができ、例えば、プロジェクターにデータを送信するアプリケーションなどに組み込むことができる。また、上述した実施形態では、アンテナ位置案内部１２０をメインプログラムから呼び出されるモジュールとして使用する例を示したが、アンテナ位置案内部１２０それ自体を独立したアプリケーション・プログラム（例えば、ユーザがＮＦＣのアンテナ位置を確認するためのアプリケーション）として構成してもよい。
【００９２】
なお、上述した実施形態の各機能は、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）などで記述された装置実行可能なプログラムにより実現でき、本実施形態のプログラムは、ハードディスク装置、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、フレキシブルディスク、ＥＥＰＲＯＭ、ＥＰＲＯＭなどの装置可読な記録媒体に格納して頒布することができ、また他装置が可能な形式でネットワークを介して伝送することができる。
【００９３】
以上、本発明について実施形態をもって説明してきたが、本発明は上述した実施形態に限定されるものではなく、当業者が推考しうる実施態様の範囲内において、本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００９４】
１０…情報処理装置（スマートフォン）
１２…筐体
２０…コンピュータ
２２…プロセッサ
２４…ＲＯＭ
２５…ＲＡＭ
２６…入出力インターフェース
２７…無線ネットワークインターフェース
２８…補助記憶装置
３０…ディスプレイ
４０…ＮＦＣリーダ／ライタ
４２…ＮＦＣアンテナ
５０…印刷装置
６０…ＮＦＣタグ
１００…印刷アプリ
１１０…印刷ジョブ生成部
１２０…アンテナ位置案内部
１２２…機種情報取得部
１２４…アンテナ位置定義情報取得部
１２５…位置案内画像表示部
１２６…アンテナ位置定義情報管理部
１２７…記憶領域
１２８…アンテナ位置定義情報登録部
１３０…オペレーティング・システム（ＯＳ）
２００…アンテナ位置定義情報管理テーブル
２０１，２０２，２０３，２０４，２０５…フィールド
【先行技術文献】
【特許文献】
【００９５】
【特許文献１】特開２０１５−１８４９１７号公報
【図１】
0006699334.tif 000002
【図２】
0006699334.tif 000003
【図３】
0006699334.tif 000004
【図４】
0006699334.tif 000005
【図５】
0006699334.tif 000006
【図６】
0006699334.tif 000007
【図７】
0006699334.tif 000008
【図８】
0006699334.tif 000009
【図９】
0006699334.tif 000010
【図１０】
0006699334.tif 000011
【図１１】
0006699334.tif 000012
【図１２】
0006699334.tif 000013
【図１３】
0006699334.tif 000014
【図１４】
0006699334.tif 000015
【図１５】
0006699334.tif 000016
【図１６】
0006699334.tif 000017
【図１７】
0006699334.tif 000018
【図１８】
0006699334.tif 000019