(57)【特許請求の範囲】
【請求項１】
端末と近距離で無線通信する画像処理装置であって、
近距離無線通信のための電波を送受信する近距離通信手段と、
前記近距離通信手段の近傍に設けられた表示手段と、
端末を特定するための特定手段と、
前記表示手段の表示を制御する制御手段とを備え、
前記制御手段は、
前記近距離通信手段と通信する通信装置を備えた端末について、前記特定手段によって特定された情報に基づいて、端末ごとに前記表示手段に表示すべきガイドラインの情報を記憶する記憶装置から、ガイドラインの情報を取得できるかどうかを判断し、
前記ガイドラインが取得できた場合には、当該ガイドラインを前記表示手段に表示し、
前記ガイドラインが取得できなかった場合には、予め定められた複数のガイドラインのそれぞれを前記表示手段に表示し、また、前記複数のガイドラインの中の、前記端末と前記近距離通信手段との間の通信が確立されたときに表示されていたガイドラインについて、当該ガイドラインによって特定される前記通信装置の位置を特定する情報を、前記近距離通信手段と通信している端末に関連付けて前記記憶装置に格納する、画像処理装置。
【請求項２】
前記制御手段は、前記近距離通信手段が予め定められた通信成功率以上の確率で前記端末と通信した場合に、前記端末と前記近距離通信手段との間の通信が確立されたと判断する、請求項１に記載の画像処理装置。
【請求項３】
前記確率は、前記複数のガイドラインにおいて表示されるガイドラインが入れ替えられるたびに特定され、
前記通信成功率は、通信回数に対する前記端末からの返信を受信した回数の割合によって特定される、請求項２に記載の画像処理装置。
【請求項４】
前記制御手段は、前記確率が前記予め定められた通信成功率に満たない場合には、前記表示手段に、端末の移動を促すメッセージを表示する、請求項３に記載の画像処理装置。
【請求項５】
前記制御手段は、前記ガイドラインが取得できなかった場合、前記端末と前記近距離通信手段との間の通信が確立されたときには、前記端末を特定する情報として当該端末の機種名を前記記憶装置に格納し、また、前記端末と前記近距離通信手段との間の通信が確立されたときに表示されていたガイドラインの前記表示手段における表示位置を特定する情報を、前記機種名に関連付けて、前記記憶装置に格納する、請求項１〜請求項４のいずれか１項に記載の画像処理装置。
【請求項６】
前記近距離通信手段よりも通信距離が長い無線通信手段をさらに備え、
前記端末の機種名は、前記無線通信手段によって、前記近距離通信手段の通信距離よりも前記画像処理装置から離れた位置で取得される、請求項５に記載の画像処理装置。
【請求項７】
前記記憶装置は、端末の機種名に関連付けてガイドラインを特定する情報を格納し、
前記制御手段は、前記記憶装置から、前記端末の機種名に対応するガイドラインを特定する情報を取得し、さらに、当該端末についての認証を待機する状態に移行する、請求項５に記載の画像処理装置。
【請求項８】
前記制御手段は、前記無線通信手段によって機種名を取得された端末が、一度前記無線通信手段との通信ができなくなった後、再度前記無線通信手段と通信したことに応じて、当該端末について、前記記憶装置から、ガイドラインの情報を取得できるかどうかを判断する、請求項６または請求項７に記載の画像処理装置。
【請求項９】
前記記憶装置をさらに備える、請求項１〜請求項８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記制御手段は、ネットワークを介して前記記憶装置と通信可能である、請求項１〜請求項９のいずれか１項に記載の画像処理装置。
【請求項１１】
端末との間の近距離無線通信のための電波を送受信する近距離通信手段と、前記近距離通信手段の近傍に設けられた表示手段とを備えた画像処理装置の制御方法であって、
端末を特定するステップと、
前記近距離通信手段と通信する通信装置を備えた端末について、特定された情報に基づいて、端末ごとに前記表示手段に表示すべきガイドラインの情報を記憶する記憶装置から、ガイドラインの情報を取得できるかどうかを判断するステップと、
前記ガイドラインが取得できた場合に、当該ガイドラインを前記表示手段に表示するステップと、
前記ガイドラインが取得できなかった場合に、予め定められた複数のガイドラインのそれぞれを前記表示手段に表示し、また、前記複数のガイドラインの中の、前記端末と前記近距離通信手段との間の通信が確立されたときに表示されていたガイドラインについて、当該ガイドラインによって特定される前記通信装置の位置を特定する情報を、前記近距離通信手段と通信している端末に関連付けて前記記憶装置に格納するステップとを備える、画像処理装置の制御方法。
【請求項１２】
請求項１〜請求項１０のいずれか１項に記載の画像処理装置と、前記端末とを備える、画像処理システム。
【請求項１３】
端末との間の近距離無線通信のための電波を送受信する近距離通信手段と、前記近距離通信手段の近傍に設けられた表示手段とを備えた画像処理装置によって実行される、コンピューター読取可能なプログラムであって、
前記プログラムは、前記コンピューターに、
端末を特定するステップと、
前記近距離通信手段と通信する通信装置を備えた端末について、特定された情報に基づいて、端末ごとに前記表示手段に表示すべきガイドラインの情報を記憶する記憶装置から、ガイドラインの情報を取得できるかどうかを判断するステップと、
前記ガイドラインが取得できた場合に、当該ガイドラインを前記表示手段に表示するステップと、
前記ガイドラインが取得できなかった場合に、予め定められた複数のガイドラインのそれぞれを前記表示手段に表示し、また、前記複数のガイドラインの中の、前記端末と前記近距離通信手段との間の通信が確立されたときに表示されていたガイドラインについて、当該ガイドラインによって特定される前記通信装置の位置を特定する情報を、前記近距離通信手段と通信している端末に関連付けて前記記憶装置に格納するステップとを実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、画像処理装置、その制御方法、画像処理システム、およびプログラムに関し、特に、近距離通信で端末と通信する画像処理装置およびその制御方法、そのような画像処理装置を備える画像処理システム、ならびに、そのような画像処理装置において実行されるプログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレット端末などの端末装置には、ＮＦＣ（Near  Field  Communication）などの近距離で通信を行なう機能が搭載されたものがある。これにより、ユーザーは、このような端末装置を他の電子機器の予め定められた位置に翳すことで、当該端末装置を用いてデータ通信を行うことができる。上記した「他の電子機器」の一例として、ＭＦＰ（Multi-Functional  Peripheral）のような画像処理装置が採用される場合がある。画像処理装置は、主に、当該装置の前面に配置される操作パネルにおいて操作を受け付ける。このことから、画像処理装置では、多くの場合、端末装置と近距離無線通信を行なうための上記「予め定められた位置」（以下、「タッチエリア」ともいう）は、操作パネルの近傍に配置される。
【０００３】
電子機器と携帯端末等との近距離通信における位置合わせについて、種々の技術が提案されている。
【０００４】
たとえば、特開２００８−１６５６５１号公報（特許文献１）には、通信装置の表示部の中央に近距離通信手段を配置し、そして、カードを表示部上で走査させる際に、カードの裏面側から撮影した画像とガイドラインとを合成して表示部に合成することが開示されている。
【０００５】
また、特開２００８−１６５６５０号公報（特許文献２）には、特許文献１に開示されたような技術において、カードを表示部上で走査する際に、カードを移動させるべき方向を示す情報をカードの画像と合成して表示部に表示することが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１６５６５１号公報
【特許文献２】特開２００８−１６５６５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示された技術では、近距離通信に利用されるカード（携帯端末等）の大きさがガイドラインに示されたものから変わった場合には、対応できない。
【０００８】
また、特許文献２に開示された技術では、示されるのは方向のみである。このため、ユーザーは、示された方向に応じて徐々にカードの位置合わせを行う必要がある。このため、ユーザーは、煩わしい作業を必要とされる。
【０００９】
本開示は、かかる実情を鑑み考え出されたものであり、その目的は、近距離通信における通信相手同士の機器の位置合わせを、確実にかつ容易に行なうことができるようにすることである。
【課題を解決するための手段】
【００１０】
本開示のある局面に従うと、端末と近距離で無線通信する画像処理装置であって、近距離無線通信のための電波を送受信する近距離通信手段と、近距離通信手段の近傍に設けられた表示手段と、端末を特定するための特定手段と、表示手段の表示を制御する制御手段とを備え、制御手段は、近距離通信手段と通信する通信装置を備えた端末について、特定手段によって特定された情報に基づいて、端末ごとに表示手段に表示すべきガイドラインの情報を記憶する記憶装置から、ガイドラインの情報を取得できるかどうかを判断し、ガイドラインが取得できた場合には、当該ガイドラインを表示手段に表示し、ガイドラインが取得できなかった場合には、予め定められた複数のガイドラインのそれぞれを表示手段に表示し、また、複数のガイドラインの中の、端末と近距離通信手段との間の通信が確立されたときに表示されていたガイドラインについて、当該ガイドラインによって特定される通信装置の位置を特定する情報を、近距離通信手段と通信している端末に関連付けて記憶装置に格納する、画像処理装置が提供される。
【００１１】
好ましくは、制御手段は、近距離通信手段が予め定められた通信成功率以上の確率で端末と通信した場合に、端末と近距離通信手段との間の通信が確立されたと判断する。
【００１２】
好ましくは、確率は、複数のガイドラインにおいて表示されるガイドラインが入れ替えられるたびに特定され、通信成功率は、通信回数に対する端末からの返信を受信した回数の割合によって特定される。
【００１３】
好ましくは、制御手段は、確率が予め定められた通信成功率に満たない場合には、表示手段に、端末の移動を促すメッセージを表示する。
【００１４】
好ましくは、制御手段は、ガイドラインが取得できなかった場合、端末と近距離通信手段との間の通信が確立されたときには、端末を特定する情報として当該端末の機種名を記憶装置に格納し、また、端末と近距離通信手段との間の通信が確立されたときに表示されていたガイドラインの表示手段における表示位置を特定する情報を、機種名に関連付けて、記憶装置に格納する。
【００１５】
好ましくは、画像処理装置は、近距離通信手段よりも通信距離が長い無線通信手段をさらに備え、端末の機種名は、無線通信手段によって、近距離通信手段の通信距離よりも画像処理装置から離れた位置で取得される。
【００１６】
好ましくは、記憶装置は、端末の機種名に関連付けてガイドラインを特定する情報を格納し、制御手段は、記憶装置から、端末の機種名に対応するガイドラインを特定する情報を取得し、さらに、当該端末についての認証を待機する状態に移行する。
【００１７】
好ましくは、制御手段は、無線通信手段によって機種名を取得された端末が、一度無線通信手段との通信ができなくなった後、再度無線通信手段と通信したことに応じて、当該端末について、記憶装置から、ガイドラインの情報を取得できるかどうかを判断する。
【００１８】
好ましくは、画像処理装置は、記憶装置をさらに備える。
好ましくは、制御手段は、ネットワークを介して記憶装置と通信可能である。
【００１９】
本開示の他の局面に従うと、端末との間の近距離無線通信のための電波を送受信する近距離通信手段と、近距離通信手段の近傍に設けられた表示手段とを備えた画像処理装置の制御方法であって、端末を特定するステップと、近距離通信手段と通信する通信装置を備えた端末について、特定された情報に基づいて、端末ごとに表示手段に表示すべきガイドラインの情報を記憶する記憶装置から、ガイドラインの情報を取得できるかどうかを判断するステップと、ガイドラインが取得できた場合に、当該ガイドラインを表示手段に表示するステップと、ガイドラインが取得できなかった場合に、予め定められた複数のガイドラインのそれぞれを表示手段に表示し、また、複数のガイドラインの中の、端末と近距離通信手段との間の通信が確立されたときに表示されていたガイドラインについて、当該ガイドラインによって特定される通信装置の位置を特定する情報を、近距離通信手段と通信している端末に関連付けて記憶装置に格納するステップとを備える、画像処理装置の制御方法が提供される。
【００２０】
本開示のさらに他の局面に従うと、上記の画像処理装置と端末とを備える、画像処理システムが提供される。
【００２１】
本開示のさらに他の局面に従うと、端末との間の近距離無線通信のための電波を送受信する近距離通信手段と、近距離通信手段の近傍に設けられた表示手段とを備えた画像処理装置によって実行される、コンピューター読取可能なプログラムであって、プログラムは、コンピューターに、端末を特定するステップと、近距離通信手段と通信する通信装置を備えた端末について、特定された情報に基づいて、端末ごとに表示手段に表示すべきガイドラインの情報を記憶する記憶装置から、ガイドラインの情報を取得できるかどうかを判断するステップと、ガイドラインが取得できた場合に、当該ガイドラインを表示手段に表示するステップと、ガイドラインが取得できなかった場合に、予め定められた複数のガイドラインのそれぞれを表示手段に表示し、また、複数のガイドラインの中の、端末と近距離通信手段との間の通信が確立されたときに表示されていたガイドラインについて、当該ガイドラインによって特定される通信装置の位置を特定する情報を、近距離通信手段と通信している端末に関連付けて記憶装置に格納するステップとを実行させる、プログラムが提供される。
【図面の簡単な説明】
【００２２】
【図１】画像処理装置の一例であるＭＦＰの外観を示す図である。
【図２】端末の一例である情報端末の外観を示す図である。
【図３】ＭＦＰと情報端末との間で近距離の通信が行なわれるときの状態を示す図である。
【図４】本実施の形態のＭＦＰが実行する処理の概要を説明するための図である。
【図５】第１の実施の形態の画像処理システムに含まれるＭＦＰと情報端末のハードウェア構成の一例を示す図である。
【図６】ＭＦＰの機能的構成を模式的に示す図である。
【図７】データ保持部における、機種名に対応する機種情報の記憶態様の一例を示す図である。
【図８】ガイドライン制御部に表示されるガイドラインの位置と機種情報との関係を説明するための図である。
【図９】ＭＦＰが、ネットワークを介して、機種情報および／または複数のガイドラインを表示するための情報を取得することを説明するための図である。
【図１０】画像処理システムにおける処理のシーケンスを示す図である。
【図１１】情報端末との近距離通信のためにＭＦＰにおいて実行される処理のフローチャートである。
【図１２】情報端末との近距離通信のためにＭＦＰにおいて実行される処理のフローチャートである。
【図１３】情報端末との近距離通信のためにＭＦＰにおいて実行される処理のフローチャートである。
【図１４】情報端末との近距離通信のためにＭＦＰにおいて実行される処理のフローチャートである。
【図１５】ＭＦＰにおいて表示される複数のガイドラインを示す図である。
【発明を実施するための形態】
【００２３】
以下に、図面を参照しつつ、画像処理装置および画像処理システムの実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００２４】
［１．装置の外観］
本開示で説明される画像処理システムは、画像処理装置と、当該画像処理装置と近距離で通信する端末とを備える。図１は、画像処理装置の一例であるＭＦＰ１００の外観を示す図である。また、図２は、端末の一例である情報端末２００の外観を示す図である。
【００２５】
図１に示されるように、ＭＦＰ１００は、原稿を光学的に読取って画像データを得るスキャナー部２（後述するスキャナー部１０８に相当）と、画像データに基づいて用紙上に画像を印刷するプリント部６（後述するプリンター部１０９に相当）とを含む。画像形成装置ＭＦＰ１００の本体の上面には、スキャナー部２に原稿を送るフィーダー４が配置される。また、ＭＦＰ１００の下部には、プリント部６に用紙を供給する複数の給紙部９が配置される。また、ＭＦＰ１００の中央部には、プリント部６によって画像を形成された用紙が排出されるトレー５が配置される。
【００２６】
ＭＦＰ１００は、当該ＭＦＰ１００の本体の上部の前面側に、操作パネル１９０を装着している。「前面」とは、ＭＦＰ１００において、当該ＭＦＰ１００を利用するユーザーと対向する面である。操作パネル１９０の外形は、ほぼプレート状である。そして、ＭＦＰ１００では、操作パネル１９０は、その主面が垂直方向に対して傾斜するように、設置されている。また、操作パネル１９０には、ユーザーの状態（背の高さや車いすに乗っている等）に応じて、当該操作パネル１９０の角度を変更するための機構が設けられていてもよい。
【００２７】
操作パネル１９０は、たとえばＮＦＣの方式で情報端末２００と近距離で通信するための通信装置（後述する通信装置１０６）を内包する。また、操作パネル１９０は、タッチパネル１０７を備える。ＭＦＰ１００は、タッチパネル１０７において、情報を表示し、また、情報の入力を受け付ける。さらに、操作パネル１９０には、近距離通信でＭＦＰと通信する端末の好ましい配置を示すための領域が、タッチエリア１０６Ａとして設定されている。タッチエリア１０６Ａは、たとえば操作パネル１９０の筐体に印刷された枠として示される。タッチエリア１０６Ａの裏面近傍には、上記の通信装置（後述する通信装置１０６）のアンテナ部が配置されている。タッチエリア１０６Ａは、図１に示されるように、タッチパネル１０７の近傍に配置される。これにより、ユーザーは、タッチパネル１０７を見ながら端末をＭＦＰ１００と通信させることができる。
【００２８】
一方、図２に示されるように、情報端末２００は、その主面にディスプレイ２０４を備える。また、情報端末２００は、たとえばＮＦＣの方式でＭＦＰ１００と近距離で通信するための通信装置２０６を内包する。
【００２９】
図３は、ＭＦＰ１００と情報端末２００との間で近距離の通信が行なわれるときの状態を示す図である。図３には、通信装置２０６がＭＦＰ１００の操作パネル１９０に内包された通信装置（後述する通信装置１０６）に重なるように、情報端末２００が操作パネル１９０に翳されている。本実施の形態の画像処理では、図３に示されるように情報端末２００がＭＦＰ１００に翳されることにより、情報端末２００とＭＦＰ１００との間で近距離の通信が行なわれる。
【００３０】
［２．処理の概要］
図４は、本実施の形態のＭＦＰ１００が実行する処理の概要を説明するための図である。図４には、３つの状態（Ａ）〜（Ｃ）のそれぞれにおける操作パネル１９０と情報端末２００とが示されている。なお、本実施の形態の画像処理システムでは、ＭＦＰ１００は、種々の形状の端末と近距離通信を行なう。このことから、図４に示された情報端末２００の形状は、図２に示された情報端末２００の形状とは異なっている。
【００３１】
図４の３つの状態（Ａ）〜（Ｃ）のそれぞれでは、操作パネル１９０において、エリア１０５Ａが示されている。エリア１０５Ａは、情報端末２００との間でＮＦＣ等の近距離通信より通信距離の長い無線通信における電波の送受信を行なう部分である。なお、エリア１０５Ａは、無線通信のためのアンテナ部の位置より離間している場合があり得る。
【００３２】
本実施の形態において、近距離通信より通信距離の長い通信の一例は、Ｂｌｕｅｔｏｏｔｈ（登録商標）方式に従った通信である。そして、本実施の形態では、通信距離が異なる２つの通信方式を区別するために、ＮＦＣ等の通信距離の短い方式による通信を「近距離通信」といい、また、当該方式よりも通信距離が長いＢｌｕｅｔｏｏｔｈ等の方式による通信を「無線通信」という。
【００３３】
さて、図４の状態（Ａ）では、情報端末２００は、ＭＦＰ１００と、無線通信（Ｂｌｕｅｔｏｏｔｈ等）により通信をしている。これにより、ＭＦＰ１００は、情報端末２００の接近を検知する。そして、ＭＦＰ１００は、当該無線通信により、情報端末２００の情報（たとえば、機種名）を取得する。より具体的には、たとえばＭＦＰ１００は、情報端末２００に対して機種名を要求する。これに応じて、情報端末２００は、ＭＦＰ１００に当該情報端末２００の機種名を送信する。これにより、ＭＦＰ１００は、情報端末２００の機種名を取得する。
【００３４】
ＭＦＰ１００には、端末ごと（たとえば、端末の機種名ごと）に、当該端末の大きさや近距離通信のための通信装置の位置等を含む、種々の情報（機種情報）が登録されている。ＭＦＰ１００は、情報端末２００の情報を取得すると、当該情報に関連付けられた機種情報が登録されているか否かを判断する。そして、登録されている場合には、状態（Ｂ）に移行する。一方、登録されていない場合には、状態（Ｃ）に移行する。
【００３５】
状態（Ｂ）では、ＭＦＰ１００は、情報端末２００の機種名に対応するガイドライン（図４中のラインＬ１１）をタッチパネル１０７に表示する。ラインＬ１１は、情報端末２００の端部が当該ラインＬ１１に沿って配置されることにより、情報端末２００の通信装置２０６が操作パネル１９０のタッチエリア１０６Ａ（通信装置のアンテナ部）に重なるような、ラインである。
【００３６】
一方、状態（Ｃ）では、ＭＦＰ１００は、タッチパネル１０７に、予め定められた複数のガイドラインの中の１つ目のガイドライン（図４中のラインＬ２１）を表示する。そして、ＭＦＰ１００は、所定の時間、１つ目のガイドラインを表示した後、一定の通信成功率で情報端末２００と近距離通信ができない場合には、２つ目のガイドラインを表示する。このような態様で、ＭＦＰ１００は、一定の通信成功率で情報端末２００と近距離通信ができるようになるまで、予め定められた複数のガイドラインを、１つずつ順に、タッチパネル１０７に表示する。
【００３７】
ＭＦＰ１００は、たとえば、当該ＭＦＰ１００から情報端末２００に対する情報が送信された回数に対する、情報端末２００から返信が得られた回数の割合を、通信成功率として利用する。
【００３８】
なお、状態（Ｃ）において、ＭＦＰ１００は、情報端末２００と一定の通信成功率で近距離通信が行なわれたときに表示されていたガイドラインを特定する情報（たとえば、当該ガイドラインから想定される端末の通信装置の位置）を、無線通信により取得した情報端末２００の機種名と関連付けて、登録する。これにより、次回、同じ情報端末２００がＭＦＰ１００に近づいてきた場合には、ＭＦＰ１００は、当該登録された情報によって特定されるガイドラインをタッチパネル１０７に表示する。
【００３９】
［３．ハードウェア構成］
図５は、第１の実施の形態の画像処理システムに含まれるＭＦＰ１００と情報端末２００のハードウェア構成の一例を示す図である。以下に、ＭＦＰ１００と情報端末２００のそれぞれについて、ハードウェア構成の一例を説明する。
【００４０】
（ＭＦＰ１００）
図５に示されるように、ＭＦＰ１００は、主な構成要素として、ＣＰＵ（Central  Processing  Unit）１０１と、ＲＯＭ（Read  Only  Memory）１０２と、ＲＡＭ（Random  Access  Memory）１０３と、補助記憶装置１０４と、無線通信用の通信装置１０５と、近距離通信用の通信装置１０６と、タッチパネル１０７と、スキャナー部１０８と、プリンター部１０９とを備えている。ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、補助記憶装置１０４と、通信装置１０５と、通信装置１０６と、タッチパネル１０７と、スキャナー部１０８と、プリンター部１０９とは、互いに内部バスで接続されている。
【００４１】
ＣＰＵ１０１は、ＭＦＰ１００の動作を統括的に制御するための処理を実行するプロセッサーの一例である。
【００４２】
ＲＯＭ１０２は、ＣＰＵ１０１が実行するプログラムを含む各種のデータを格納する。
ＲＡＭ１０３は、ＣＰＵ１０１におけるプログラム実行時のワークエリアとして機能する。ＲＡＭ１０３は、スキャナー部１０８で読み取られた画像データ等を一時的に保存する場合もある。
【００４３】
補助記憶装置１０４は、ＭＦＰ１００に登録されている宛先情報やドキュメントなどの各種のデータを保存する。ドキュメントのデータは、ネットワークを介してＭＦＰ１００に入力される場合もあれば、スキャナー部１０８で画像が読み取られることによって生成される場合もある。
【００４４】
通信装置１０５は、ＭＦＰ１００がＢｌｕｅｔｏｏｔｈ等の方式による無線通信で情報端末２００と情報をやり取りする際の通信インターフェースであり、通信回路とアンテナ部とを含む。
【００４５】
通信装置１０６は、ＭＦＰ１００がＮＦＣ等の方式による近距離通信で情報端末２００と情報をやり取りする際の通信インターフェースであり、通信回路とアンテナ部とを含む。
【００４６】
タッチパネル１０７は、コピーの画質または用紙のための設定値、スキャンの送信先（宛先登録）を登録または選択するための情報など、各種の情報の入力を受け付ける。タッチパネル１０７の表面には、たとえばタッチパネルが積層された液晶表示部が設けられている。タッチパネル１０７は、たとえばＭＦＰ１００における設定内容を表示する。
【００４７】
スキャナー部１０８は、セットされた原稿をスキャンし、原稿の画像データを生成する。スキャナー部１０８における画像データの生成方法は公知の方法を採用することができるため、ここでは詳細な説明は繰り返さない。
【００４８】
プリンター部１０９は、たとえば電子写真方式により、スキャナー部１０８で読み取られた画像データや、情報端末２００等の外部の情報処理装置から送信されたプリントデータを、印刷のためのデータに変換し、変換後のデータに基づいて文書等の画像を印刷する装置である。電子写真方式などの画像形成の態様は、公知の技術を採用することができる。
【００４９】
なお、ＭＦＰ１００では、ＣＰＵ１０１が適切なプログラムを実行することによって、本明細書に記載されたようなＭＦＰ１００の動作が実現される。ＣＰＵ１０１によって実行されるプログラムは、上記したようにＲＯＭ１０２に格納されている代わりに、補助記憶装置１０４に格納されていてもよいし、ＭＦＰ１００に対して着脱可能な記憶媒体に格納されていてもよい。当該プログラムが格納される記憶媒体は、たとえばＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリー、メモリーカード、ＦＤ（Flexible  Disk）、ハードディスク、ＳＳＤ（Solid  State  Drive）、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリーカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にデータを格納する媒体である。
【００５０】
本開示にかかるプログラムは、コンピューターのオペレーティングシステム（ＯＳ：Operating  System）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００５１】
また、本開示にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００５２】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００５３】
（情報端末２００）
情報端末２００は、主な構成要素として、ＣＰＵ２０１と、ＲＡＭ２０２と、記憶装置２０３と、ディスプレイ２０４と、入力装置２０５と、近距離通信用の通信装置２０６と、無線通信用の通信装置２０７とを備えている。ＣＰＵ２０１と、ＲＡＭ２０２と、記憶装置２０３と、ディスプレイ２０４と、入力装置２０５と、通信装置２０６と、通信装置２０７とは、互いに内部バスで接続されている。
【００５４】
ＣＰＵ２０１は、情報端末２００の全体的な動作を制御するための処理を実行する演算装置の一例である。
【００５５】
ＲＡＭ２０２は、ＣＰＵ２０１における処理実行時のワークエリアとして機能する。
記憶装置２０３は、ＣＰＵ２０１が実行するＯＳやブラウザーアプリケーションなどの各種のプログラムやこれらのプログラムの実行に利用されるデータを含む、各種のデータを保存する。記憶装置２０３は、たとえば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＵＳＢメモリー、メモリーカード、ＦＤ、ハードディスク、ＳＳＤ、磁気テープ、カセットテープ、ＭＯ、ＭＤ、ＩＣカード（メモリーカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの、不揮発的にデータを格納する媒体が挙げられる。また、記憶装置２０３には、ネットワークを介してダウンロードされたプログラムがインストールされる場合も有り得る。
【００５６】
ディスプレイ２０４は、ＣＰＵ２０１によって実行されるプログラムの処理結果を示す画像を表示するための表示装置である。
【００５７】
入力装置２０５は、たとえばディスプレイ２０４上に配置されたタッチセンサーおよび／または情報端末２００の本体に設けられた操作ボタンによって実現される。入力装置２０５は、情報の入力を受け付けると、当該情報をＣＰＵ２０１へ送る。
【００５８】
通信装置１０６は、情報端末２００がＮＦＣ等の方式による近距離通信でＭＦＰ１００と情報をやり取りする際の通信インターフェースであり、通信回路とアンテナ部とを含む。
【００５９】
通信装置１０５は、情報端末２００がＢｌｕｅｔｏｏｔｈ等の方式による無線通信でＭＦＰ１００と情報をやり取りする際の通信インターフェースであり、通信回路とアンテナ部とを含む。
【００６０】
［４．機能的構成］
図６は、ＭＦＰ１００の機能的構成を模式的に示す図である。図６に示されるように、ＭＦＰ１００は、中央制御部１５１と、ガイドライン制御部１５２と、表示パネル１５３と、ＮＦＣ送受信部１５４と、ＮＦＣ送受信部１５４と、無線送受信部１５５と、データ保持部１５６とを含む。
【００６１】
タッチパネル１０７は、ディスプレイとタッチセンサとを含む。表示パネル１５３は、たとえば、タッチパネル１０７のディスプレイによって実現される。ガイドライン制御部１５２は、たとえば、タッチパネル１０７のディスプレイの表示を制御するためのプログラムを実行するＣＰＵ１０１によって実現される。ＮＦＣ送受信部１５４は、通信装置１０６によって実現される。無線送受信部１５５は、通信装置１０５によって実現される。データ保持部１５６は、たとえば補助記憶装置１０４によって実現される。中央制御部１５１は、たとえばＭＦＰ１００中の各要素を制御するためのプログラムを実行するＣＰＵ１０１によって実現される。
【００６２】
ＭＦＰ１００では、無線送受信部１５５によって、情報端末２００がＭＦＰ１００に近づいてきたことを検知する。中央制御部１５１は、図４を参照して説明されたように、ＭＦＰ１００に近づいてきた情報端末２００から当該情報端末２００の機種名を取得する。そして、中央制御部１５１は、データ保持部１５６において、取得した機種名に対応した機種情報を検索する。
【００６３】
そして、中央制御部１５１は、取得した機種名に対応した機種情報が取得できれば、ガイドライン制御部１５２に、当該機種情報に従ったガイドラインの表示を指示する。これに応じて、ガイドライン制御部１５２は、表示パネル１５３で、当該ガイドラインを表示する。
【００６４】
図７は、データ保持部１５６における、機種名に対応する機種情報の記憶態様の一例を示す図である。図７に示されるように、機種情報は、機種名ごとのガイドライン情報を含む。ガイドライン情報は、横線位置（Ｙｐｏｓ）と、縦線位置（Ｘｐｏｓ）とを含む。横線位置は、端末における近距離通信のための通信装置（図７中の「ＮＦＣセンサー」）の中心から当該端末の筐体の縦方向の端部（上端および／または下端）までの距離である。縦線位置は、当該中心から端末の筐体の横方向の端部（右端および／または左端）までの距離である。端末における縦と横とは、たとえば、当該端末が一般的に使用されるときの当該端末の筐体の向きに基づいて特定される。
【００６５】
図７に示された機種情報では、たとえば機種名「Ａ」では、横線位置は５ｃｍであり、縦線位置は１０ｃｍである。つまり、情報端末２００が機種名「Ａ」の端末である場合、通信装置２０６の中心から情報端末２００の左端までの距離が５ｃｍであり、また、通信装置２０６の中心から情報端末２００の下端までの距離が１０ｃｍである。
【００６６】
図８は、ガイドライン制御部１５２に表示されるガイドラインの位置と機種情報との関係を説明するための図である。図８では、タッチパネル１０７においてガイドラインＬが表示されている状態が示されている。
【００６７】
ガイドラインＬの垂直方向に延びる部分の表示位置は、縦線位置（Ｘｐｏｓ）の値に基づいて決定される。より具体的には、ガイドラインＬの垂直方向に延びる部分のタッチパネル１０７上の位置は、タッチパネル１０７の右端から、縦線位置（Ｘｐｏｓ）の値からＸｏｆｆｓｅｔの値が差し引かれた距離だけ離れた位置である。Ｘｏｆｆｓｅｔの値は、タッチエリア１０６Ａの中心からタッチパネル１０７の右端までの距離である。
【００６８】
また、ガイドラインＬの水平方向に延びる部分の表示位置は、横線位置（Ｙｐｏｓ）の値に基づいて決定される。より具体的には、ガイドラインＬの水平方向に延びる部分のタッチパネル１０７上の位置は、タッチパネル１０７の上端から、横線位置（Ｙｐｏｓ）の値からＹｏｆｆｓｅｔの値が差し引かれた距離だけ離れた位置である。Ｙｏｆｆｓｅｔの値は、タッチエリア１０６Ａの中心からタッチパネル１０７の上端までの距離である。
【００６９】
図８に示された例では、ガイドライン情報の横線位置（Ｙｐｏｓ）および縦線位置（Ｘｐｏｓ）は、端末における通信装置の中心から当該端末の筐体の端部までの距離を特定している。そして、ＣＰＵ１０１は、横線位置（Ｙｐｏｓ）および縦線位置（Ｘｐｏｓ）とＹｏｆｆｓｅｔおよびＸｏｆｆｓｅｔの値とに基づいて、タッチパネル１０７におけるガイドラインの表示位置を導出する。なお、ガイドライン情報は、横線位置（Ｙｐｏｓ）および縦線位置（Ｘｐｏｓ）の代わりに、または、横線位置（Ｙｐｏｓ）および縦線位置（Ｘｐｏｓ）に加えて、タッチパネル１０７におけるガイドラインの表示位置そのものを含んでいても良い。
【００７０】
図６を参照して、ＭＦＰ１００の機能の説明に戻る。
一方、中央制御部１５１は、取得した機種名に対応した機種情報を取得できなかった場合には、ガイドライン制御部１５２に、予め定められた複数のガイドラインのそれぞれを順次表示することを指示する。これに応じて、ガイドライン制御部１５２は、ＮＦＣ送受信部１５４が情報端末２００と一定の通信成功率で通信するまで、予め定められた複数のガイドラインのそれぞれを、予め定められた順序で、所定の時間ずつ、表示パネル１５３で表示する。上記された複数のガイドラインを表示するための情報は、たとえばデータ保持部１５６に格納される。
【００７１】
本実施の形態では、上記されたように、図７に示されたような機種情報および複数のガイドラインを表示するための情報は、データ保持部１５６（補助記憶装置１０４）に格納されている。なお、これらの情報は、ＭＦＰ１００のＣＰＵ１０１がネットワークを介してアクセス可能な記憶媒体上に格納されていても良い。図９は、ＣＰＵ１０１が、ネットワークを介して、機種情報および／または複数のガイドラインを表示するための情報を取得することを説明するための図である。
【００７２】
図９に示されたシステムでは、ＭＦＰ１００は、ネットワークを介して、３台のＭＦＰ９０１〜９０３およびデータサーバー９１０と接続されている。図９に示されたようなシステムでは、ＭＦＰ１００のＣＰＵ１０１は、情報端末２００の機種名を取得すると、データ保持部１５６において当該機種名に対応する機種情報を検索し、当該機種名に対応する機種情報が取得できなければ、ネットワークを介して、３台のＭＦＰ９０１〜９０３およびデータサーバー９１０において上記機種情報を検索することができる。
【００７３】
また、ＣＰＵ１０１は、３台のＭＦＰ９０１〜９０３およびデータサーバー９１０からも上記機種情報を取得することができなければ、上記したように複数のガイドラインを表示するための情報をデータ保持部１５６（補助記憶装置１０４）から取得する。なお、ＣＰＵ１０１は、複数のガイドラインを表示するための情報も、３台のＭＦＰ９０１〜９０３およびデータサーバー９１０のいずれかから取得することもできる。
【００７４】
［５．処理のシーケンス］
図１０は、画像処理システムにおける処理のシーケンスを示す図である。
【００７５】
図１０の左端には、ＭＦＰ１００の動作モードが示されている。ＭＦＰ１００は、情報端末２００と、近距離通信を行なう際に、３つのモード、つまり、端末情報取得モード、ＮＦＣ認証待ちモード、および端末登録モードで動作し得る。
【００７６】
まず、ＭＦＰ１００が無線通信（Ｂｌｕｅｔｏｏｔｈ等）によって情報端末２００との通信を開始すると、ＣＰＵ１０１は、ＭＦＰ１００を端末情報取得モードに移行させる。端末情報取得モードでは、ＣＰＵ１０１は、無線通信により、情報端末２００に対して、情報端末２００の機種名を要求する。当該要求に応じて、情報端末２００のＣＰＵ２０１は、ＭＦＰ１００に当該情報端末２００の機種名を送信する。
【００７７】
本実施の形態において、情報端末２００の機種名は、情報端末２００を特定する情報の一例である。本実施の形態において、情報端末２００を特定する情報は、情報端末２００における通信装置２０６から情報端末２００の筐体の端部までの距離を特定するために利用される。したがって、このような距離を特定できる情報であれば、情報端末２００を特定する情報は他の種類の情報であっても良い。
【００７８】
ＭＦＰ１００のＣＰＵ１０１は、情報端末２００の機種名を取得すると、データ保持部１５６の機種情報において、当該機種名に対応する機種情報を検索する。そして、情報端末２００の機種名に対応する機種情報を取得すると（図１０中のデータ保持手段における「機種情報あり」）、当該機種名の機種情報の中のガイドライン情報を取得する。そして、ＣＰＵ１０１は、取得したガイドライン情報に基づいてタッチパネル１０７に表示する。これにより、図４の状態（Ｂ）におけるラインＬ１１が表示される。そして、ＣＰＵ１０１は、ＭＦＰ１００をＮＦＣ認証待ちモードに移行させる。
【００７９】
ＮＦＣ認証待ちモードでは、ＣＰＵ１０１は、近距離通信によって、情報端末２００に対して認証用情報の送信を要求する。認証用情報とは、たとえばユーザーＩＤとパスワードのセットである。ＣＰＵ１０１は、認証用情報を受信すると、当該認証用情報が予めユーザーを認証するために登録された情報と一致するかどうかを判断する。そして、ＣＰＵ１０１は、情報端末２００から受信した認証用情報があらかじめ登録された認証用情報と一致すると判断すると、認証されたユーザーのための態様で動作する。認証されたユーザーのための態様の一例は、特定のユーザーに対してのみ許容される動作の指示を許可することである。
【００８０】
一方、図１０中のデータ保持手段における「機種情報あり」として示されるように、データ保持部１５６の機種情報に、情報端末２００の機種名に対応する機種情報が含まれない場合またはデータ保持部１５６に機種情報自体が格納されていない場合、ＣＰＵ１０１は、データサーバー９１０（図９参照）において、情報端末２００の機種名に対応する機種情報を検索する。データサーバー９１０に情報端末２００の機種名に対応する機種情報が含まれる場合（図１０中のデータサーバーにおける「機種情報あり」）、ＣＰＵ１０１は、データサーバー９１０から、情報端末２００の機種名に対応する機種情報の中のガイドライン情報を取得する。そして、ＣＰＵ１０１は、取得したガイドライン情報に基づいてタッチパネル１０７に表示する。これにより、図４の状態（Ｂ）におけるラインＬ１１が表示される。そして、ＣＰＵ１０１は、ＭＦＰ１００をＮＦＣ認証待ちモードに移行させる。
【００８１】
なお、ＣＰＵ１０１は、データサーバー９１０に加えて、ＭＦＰ９０１〜９０３（図９参照）においても機種情報を検索しても良い。
【００８２】
一方、データサーバー９１０にも情報端末２００の機種名に対応する機種情報が格納されていない場合には（図１０中のデータサーバーにおける「機種情報あり」）、ＣＰＵ１０１は、ＭＦＰ１００を端末登録モードへと移行させる。端末登録モードでは、ＣＰＵ１０１は、図１３を参照して後述されるように、予め定められたガイドラインをタッチパネル１０７に表示し、情報端末２００との近距離通信が確立されたときに表示されているガイドラインに関する情報を、情報端末２００の機種名に関連付けて、データ保持部１５６に格納する。
【００８３】
［６．処理の流れ］
図１１〜図１４は、情報端末２００との近距離通信のためにＣＰＵ１０１によって実行される処理のフローチャートである。
【００８４】
まず図１１を参照して、ＣＰＵ１０１は、無線通信によりＭＦＰ１００が情報端末２００との通信を開始すると、ステップＳ１０で、ＭＦＰ１００を端末情報取得モードへと移行させる。図１２には、端末情報取得モードにおいてＣＰＵ１０１が実行する処理のフローチャートが示されている。
【００８５】
図１２を参照して、端末情報取得モードでは、まずステップＳＡ１０で、ＣＰＵ１０１は、無線通信を介して（端末情報取得手段から）、情報端末２００の端末情報（たとえば、機種名）を要求する。そして、制御はステップＳＡ２０へ進められる。
【００８６】
ステップＳＡ２０で、ＣＰＵ１０１は、情報端末２００からの端末情報の返信を受信したかどうかを判断する。そして、ＣＰＵ１０１は、端末情報を受信したと判断すると（ステップＳＡ２０でＹＥＳ）、ステップＳＡ３０へ制御を進める。一方、ＣＰＵ１０１は、たとえばステップＳＡ１０の要求から一定時間が経過しても情報端末２００から端末情報を受信できない場合には（ステップＳＡ２０でＮＯ）、ステップＳＡ４０へ制御を進める。なお、端末情報の受信は、たとえば無線通信で実現される。
【００８７】
ステップＳＡ４０では、ＣＰＵ１０１は、タッチパネル１０７における表示をクリアして、制御を図１１に戻す。これにより、ＣＰＵ１０１は、再度情報端末２００と無線通信が開始されるまで、図１１の処理を開始しない。
【００８８】
ステップＳＡ３０で、ＣＰＵ１０１は、情報端末２００までの距離を計算する。当該距離は、たとえば無線通信において受信された電波の強度に基づいて計算される。この場合、当該計算には、たとえば、ＭＦＰ１００から情報端末２００までの距離が短いほど、受信された電波の強度が高くなるという特性が利用される。そして、制御はステップＳＡ５０へ進められる。
【００８９】
ステップＳＡ５０では、ＣＰＵ１０１は、ステップＳＡ３０で算出された距離が、ＭＦＰ１００における近距離通信の通信エリア内であることを示す距離であるかどうかを判断する。そして、算出された距離が当該通信エリア内であることを示す距離であると判断すると（ステップＳＡ５０でＹＥＳ）、ＣＰＵ１０１は、制御を図１１のステップＳ２０へ進める。一方、算出された距離が当該通信エリア内であることを示す距離ではないと判断すると（ステップＳＡ５０でＮＯ）、ＣＰＵ１０１は、制御をステップＳＡ１０へ戻す。
【００９０】
つまり、端末情報取得モードでは、ＣＰＵ１０１は、情報端末２００から端末情報を取得し、かつ、情報端末２００がＭＦＰ１００の近距離通信の通信エリア内にあると判断すると、ステップＳ２０へ制御を進める。
【００９１】
図１１に戻って、ステップＳ２０で、ＣＰＵ１０１は、データ保持部１５６において、情報端末２００の機種名に対応する機種情報の有無を確認する。データ保持部１５６において当該機種情報があれば（ステップＳ２０で「有」）、ＣＰＵ１０１は、ステップＳ５０において、ＭＦＰ１００をＮＦＣ認証待ちモード（ステップＳ５０）へと移行させる。ＮＦＣ認証待ちモードにおける制御の内容は、図１４を参照して後述する。一方、データ保持部１５６において当該機種情報が無ければ（ステップＳ２０で「無」）、ＣＰＵ１０１は、ステップＳ３０へ制御を進める。
【００９２】
ステップＳ３０で、ＣＰＵ１０１は、データサーバー９１０において、情報端末２００の機種名に対応する機種情報の有無を確認する。データサーバー９１０において当該機種情報があれば（ステップＳ３０で「有」）、ＣＰＵ１０１は、ステップＳ５０において、ＭＦＰ１００をＮＦＣ認証待ちモードへと移行させる。一方、データサーバー９１０において当該機種情報が無ければ（ステップＳ３０で「無」）、ＣＰＵ１０１は、ＭＦＰ１００を端末登録モード（ステップＳ４０）へ移行させる。
【００９３】
図１３を参照して、端末登録モードにおけるＣＰＵ１０１の制御内容を説明する。
端末登録モードでは、まずステップＳＢ１０で、ＣＰＵ１０１は、タッチパネル１０７において、ユーザーに情報端末２００をタッチエリア１０６Ａに近づけさせるためのメッセージ（たとえば、「端末をタッチエリアに近づけてください」）を表示する。そして、制御はステップＳＢ２０へ進められる。
【００９４】
なお、ステップＳＢ１０で、ＣＰＵ１０１は、タッチパネル１０７に、予め定められた複数のガイドラインの候補の中から１番目のガイドラインを表示する。ここで、複数のガイドラインについて、図１５をさらに参照する。
【００９５】
図１５には、７つの状態（Ａ）〜（Ｇ）が示されている。７つの状態（Ａ）〜（Ｇ）のそれぞれでは、ＭＦＰ１００の操作パネル１９０に対して、異なる態様で情報端末２００が翳される状態が示されている。
【００９６】
図１５の状態（Ａ）〜（Ｇ）のそれぞれでは、タッチパネル１０７に、予め定められた７つのラインＬ２１〜Ｌ２７のそれぞれが表示されている。この中で、たとえば状態（Ａ）のラインＬ２１が、１つ目のガイドラインである。
【００９７】
図１３に戻って、ステップＳＢ２０で、ＣＰＵ１０１は、ＭＦＰ１００と情報端末２００との近距離通信が確立したか否かを判断する。
【００９８】
ＣＰＵ１０１は、たとえば、近距離通信によるＭＦＰ１００からの情報の送信の回数に対する、情報端末２００からの近距離通信による返信を受信した回数の割合が一定の割合以上になったとき、つまり、近距離通信による通信成功率が一定の値以上となったとき、情報端末２００との近距離通信が確立したと判断する。
【００９９】
ステップＳＢ２０で、ＣＰＵ１０１は、近距離通信が確立したと判断すると（ステップＳＢ２０でＹＥＳ）、ステップＳＢ３０へ制御を進める。一方、ＣＰＵ１０１は、近距離通信が確立していないと判断すると（ステップＳＢ２０でＮＯ）、ステップＳＢ４０へ制御を進める。
【０１００】
ステップＳＢ３０で、ＣＰＵ１０１は、ステップＳＢ２０で近距離通信が確立したと判断されたときにタッチパネル１０７に表示されていたガイドライン（図１５のラインＬ２１〜Ｌ２７のいずれか）を特定する情報をＲＡＭ１０３に保持する。そして、制御はステップＳＢ４０へ進められる。
【０１０１】
ステップＳＢ４０で、ＣＰＵ１０１は、チェックが完了したかどうかを判断する。ＣＰＵ１０１は、たとえば図１５のラインＬ２１〜Ｌ２７のすべての表示を完了した場合に、チェックが完了したと判断する。チェックが完了したと判断すると（ステップＳＢ４０でＹＥＳ）、ＣＰＵ１０１は、ステップＳＢ６０へ制御を進める。一方、まだチェックが完了していないと判断すると（ステップＳＢ４０でＮＯ）、ＣＰＵ１０１は、ステップＳＢ５０へ制御を進める。
【０１０２】
ステップＳＢ５０で、ＣＰＵ１０１は、タッチパネル１０７における表示を、それまで表示されていたガイドラインから、その次のガイドラインへと変更する。たとえば、図１５のラインＬ２１〜Ｌ２７においては、ラインＬ２１、ラインＬ２２、ラインＬ２３、ラインＬ２４、ラインＬ２５、ラインＬ２６、ラインＬ２７の順に、順序が設定されており、また、ラインＬ２１の次には、ラインＬ２１の代わりにラインＬ２２が表示される。そして、制御はステップＳＢ２０へ戻される。
【０１０３】
つまり、ステップＳＢ２０〜ステップＳＢ５０の制御が繰り返されることにより、タッチパネル１０７において表示されるガイドラインは、図１５の状態（Ａ）〜（Ｇ）に示された順に変更される。
【０１０４】
図１３に戻って、ステップＳＢ６０で、ＣＰＵ１０１は、ステップＳＢ３０で保持されたガイドラインの候補があったか否かを判断する。そして、保持されたガイドラインが無いと判断すると（ステップＳＢ６０でＮＯ）、ＣＰＵ１０１は、図１１に処理を戻す。これにより、ＣＰＵ１０１による制御は、ステップＳ４０からステップＳ５０へと進められる。一方、保持されたガイドラインが有ると判断すると（ステップＳＢ６０でＹＥＳ）、ＣＰＵ１０１は、ステップＳＢ７０へ制御を進める。
【０１０５】
ステップＳＢ７０で、ＣＰＵ１０１は、ステップＳＢ３０で保持されたガイドラインに基づいて、情報端末２００の端部から近距離通信用の通信装置（通信装置２０６）の中央までの距離を、データ保持部１５６の機種情報内に格納（登録）する。情報端末２００の端部から通信装置２０６の中央までの距離は、図８に示されたような関係に基づいて導出される。つまり、ステップＳＢ７０では、ステップＳＢ３０で保持されたガイドラインを図８のラインＬとした場合の、ＸｐｏｓおよびＹｐｏｓに相当する距離が導出されて、格納（登録）される。なお、情報端末２００の端部から通信装置２０６の中心までの距離の代わりに、ステップＳＢ３０で保持されたガイドラインそのものが、格納（登録）されても良い。そして、制御はステップＳＢ８０へ進められる。
【０１０６】
ステップＳＢ８０で、ＣＰＵ１０１は、ステップＳＢ３０で保持されたガイドラインを、タッチパネル１０７に表示する。そして、制御はステップＳＢ９０へ進められる。
【０１０７】
ステップＳＢ９０で、ＣＰＵ１０１は、さらに、ステップＳＢ７０で格納（登録）された距離（または、ガイドライン）に関連付けて、情報端末２００の端末情報（たとえば機種名）を格納（登録）する。そして、制御は、図１１に戻される。これにより、ＣＰＵ１０１による制御は、ステップＳ４０からステップＳ５０へと進められる。
【０１０８】
ステップＳＢ７０〜ステップＳＢ９０の制御によって、機種情報を登録されていなかった情報端末２００について、その機種名に関連付けられて、情報端末２００の端部から通信装置２０６の中央までの距離（または、情報端末２００がＭＦＰ１００と近距離通信が可能な位置を示すガイドライン）がデータ保持部１５６等に登録される。
【０１０９】
次に、図１５を参照して、図１１のステップＳ５０におけるＮＦＣ認証待ちモードにおけるＣＰＵ１０１の制御を説明する。
【０１１０】
ＮＦＣ認証待ちモードでは、まずステップＳＣ１０で、ＣＰＵ１０１は、タッチパネル１０７に、ステップＳＢ３０（図１３参照）で保持されたガイドラインを表示させる。そして、制御はステップＳＣ２０へ進められる。
【０１１１】
ステップＳＣ２０で、ＣＰＵ１０１は、近距離通信が確立したかどうかを判断する。そして、近距離通信が確立していると判断すると（ステップＳＣ２０でＹＥＳ）、ＣＰＵ１０１は、ステップＳＣ３０へ制御を進める。一方、近距離通信が確立していないと判断すると（ステップＳＣ２０でＮＯ）、ＣＰＵ１０１は、ステップＳＣ４０へ制御を進める。  
【０１１２】
ステップＳＣ４０では、ＣＰＵ１０１は、タッチパネル１０７に近距離通信ができないことを示すメッセージ（たとえば、「通信できません」）を表示させる。そして、制御は図１１に戻される。なお、ステップＳＣ４０の後、ＣＰＵ１０１は、たとえば、情報端末２００と、無線通信で、通信する。
【０１１３】
一方、ステップＳＣ３０では、ＣＰＵ１０１は、ユーザー認証のための処理を実行する。また、ＣＰＵ１０１は、認証が成功すれば、ダイレクトプリント等の、認証されたユーザーのための態様での動作を実行する。そして、制御は図１１に戻される。この場合、ＣＰＵ１０１は、情報端末２００との通信が切断されるまで、情報端末２００との近距離通信および無線通信を実行する。
【０１１４】
以上説明された本実施の形態によれば、情報端末２００の機種に対応したガイドラインが登録されていない場合であっても、図１５に示された態様で、ＭＦＰ１００は、複数のガイドライン（ラインＬ２１〜Ｌ２７）を順次提示する。ユーザーは、提示されたガイドラインに従って、操作パネル１９０に情報端末２００を翳す位置を変更する。そして、ＭＦＰ１００と情報端末２００との間の近距離通信が確立すれば、そのときのガイドラインが、情報端末２００の機種名に関連付けられて登録される。
【０１１５】
なお、複数のガイドラインにおける表示の順序（図１５の状態（Ａ）〜（Ｇ））によれば、表示されるガイドラインの位置が徐々に変更され得る。
【０１１６】
つまり、状態（Ａ）のラインＬ２１の次に表示される状態（Ｂ）のラインＬ２２によって囲われる範囲は、ラインＬ２１によって囲われる範囲に対して上方に位置している。
【０１１７】
状態（Ｂ）のラインＬ２２の次に表示される状態（Ｃ）のラインＬ２３によって囲われる範囲は、ラインＬ２２によって囲われる範囲に対して上方に位置している。
【０１１８】
状態（Ｃ）のラインＬ２３の次に表示される状態（Ｄ）のラインＬ２４によって囲われる範囲は、ラインＬ２３（または、ラインＬ２１およびラインＬ２２）によって囲われる範囲に対して左方に位置している。
【０１１９】
状態（Ｄ）のラインＬ２４の次に表示される状態（Ｅ）のラインＬ２５によって囲われる範囲は、ラインＬ２４によって囲われる範囲に対して上方に位置している。
【０１２０】
状態（Ｅ）のラインＬ２５の次に表示される状態（Ｆ）のラインＬ２６によって囲われる範囲は、ラインＬ２５によって囲われる範囲に対して上方に位置している。
【０１２１】
そして、状態（Ｆ）のラインＬ２６の次に表示される状態（Ｇ）のラインＬ２７によって囲われる範囲は、ラインＬ２６（または、ラインＬ２４およびラインＬ２５）によって囲われる範囲に対して左方に位置している。
【０１２２】
つまり、状態（Ａ）〜状態（Ｇ）へのタッチパネル１０７における表示態様の段階的な変更において、表示されるガイドラインによって囲われる範囲は、まず上方に移動し、次に左方に移動した後、再度上方に移動するように、徐々に変更される。
【０１２３】
これにより、ユーザーは、次回、情報端末２００と同じ機種の端末（情報端末２００そのものを含む）とＭＦＰ１００との近距離通信を試みた場合、当該端末に対応するガイドラインが、最初に表示されるようになる。したがって、ユーザーは、容易に、情報端末２００を、近距離通信にとって適した位置に翳すことができる。
【０１２４】
以上説明された本実施の形態では、機種名に関連付けられて登録される機種情報は、通信装置２０６の中心を基準とされた。なお、通信装置２０６において基準とされる位置は、アンテナ部に含まれる位置であれば、その中心である必要はない。また、通信装置２０６の一端から多端までの寸法が近距離通信の通信距離に影響を与えない場合など、通信装置２０６が小さい場合には、基準とされる位置は、通信装置２０６において端部等の特定が容易な位置であっても良い。
【０１２５】
今回開示された各実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。また、実施の形態および各変形例において説明された発明は、可能な限り、単独でも、組合わせても、実施することが意図される。
【符号の説明】
【０１２６】
１００，９０１〜９０３  ＭＦＰ、１０１，２０１  ＣＰＵ、１０６Ａ  タッチエリア、１０７  タッチパネル、１５１  中央制御部、１５２  ガイドライン制御部、１５３  表示パネル、１５４  送受信部、１５５  無線送受信部、１５６  データ保持部、１９０  操作パネル、２００  情報端末、９１０  データサーバー。
【図１】
0006409562.tif 000002
【図２】
0006409562.tif 000003
【図３】
0006409562.tif 000004
【図４】
0006409562.tif 000005
【図５】
0006409562.tif 000006
【図６】
0006409562.tif 000007
【図７】
0006409562.tif 000008
【図８】
0006409562.tif 000009
【図９】
0006409562.tif 000010
【図１０】
0006409562.tif 000011
【図１１】
0006409562.tif 000012
【図１２】
0006409562.tif 000013
【図１３】
0006409562.tif 000014
【図１４】
0006409562.tif 000015
【図１５】
0006409562.tif 000016