(57)【要約】      （修正有）【課題】ユーザが情報処理装置を利用するための待機時間を減らし、ユーザの利便性を向上させる。【解決手段】携帯端末からの要求に応じて所定の処理を行う情報処理装置１０１であって、携帯端末からの認証要求に応じて認証処理を行う認証手段と、携帯端末からの要求に応じて所定の処理を行うことができる状態か否かを判断する判断手段と、認証手段が認証し、判断手段で所定の処理を行うことができない状態と判断したとき、携帯端末の情報を他の情報処理装置に送信する送信手段と、を備える。【選択図】図５
2016194863.tif 000002
【特許請求の範囲】
【請求項１】
端末からの要求に応じて所定の処理を行う情報処理装置であって、
前記端末からの認証要求に応じて認証処理を行う認証手段と、
前記端末からの要求に応じて所定の処理を行うことができる状態か否かを判断する判断手段と、
前記認証手段が認証し、前記判断手段で所定の処理を行うことができない状態と判断したとき、前記端末の情報を他の情報処理装置に送信する送信手段と、を備えることを特徴とする情報処理装置。
【請求項２】
前記情報処理装置からの距離に応じて、前記送信手段の送信先となる前記他の情報処理装置を決定する決定手段をさらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記他の情報処理装置から装置状態を受信する受信手段をさらに備え、
前記決定手段は、前記他の情報処理装置からの距離、及び、前記受信手段で受信する装置状態に応じて、前記送信手段の送信先となる前記他の情報処理装置を決定することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記認証手段は、前記端末からの認証要求を無線で受信することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記送信手段で送信する前記端末の情報には、前記認証手段での認証に必要な情報が含まれることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
端末からの要求に応じて所定の処理を行う情報処理装置であって、
前記端末の情報を他の情報処理装置から受信する受信手段と、
前記受信手段で受信した情報で特定される前記端末からの認証要求に応じて認証処理を行う認証手段と、
前記認証手段が認証したとき、前記端末からの指示に応じて所定の処理を行う処理手段と、を備えることを特徴とする情報処理装置。
【請求項７】
所定の処理を行う指示を送信する端末であって、
情報処理装置に認証要求を送信する第１送信手段と、
前記第１送信手段の送信先とは異なる情報処理装置と通信の接続をする接続手段と、
前記接続手段に接続する前記情報処理装置に対して所定の処理を行う指示を送信する第２送信手段と、を備えることを特徴とする端末。
【請求項８】
端末からの要求に応じて所定の処理を行う情報処理装置の制御方法であって、
前記端末の認証処理を行う認証ステップと、
前記端末からの要求に応じて所定の処理を行うことができる状態か否かを判断する判断ステップと、
前記認証ステップで認証し、前記判断ステップで所定の処理を行うことができない状態と判断したとき、前記端末の情報を他の情報処理装置に送信する送信ステップと、を備えることを特徴とする情報処理装置の制御方法。
【請求項９】
端末からの要求に応じて所定の処理を行う情報処理装置の制御方法であって、
端末の情報を他の情報処理装置から受信する受信ステップと、
前記受信ステップで受信した情報で特定される前記端末からの認証要求に応じて認証処理を行う認証ステップと、
前記認証ステップで認証したとき、前記端末からの指示に応じて所定の処理を行う処理ステップと、を備えることを特徴とする情報処理装置の制御方法。
【請求項１０】
端末からの要求に応じて所定の処理を行う情報処理装置を制御するためのプログラムであって、
前記端末からの認証要求に応じて認証処理を行う認証手段と、
前記端末からの要求に応じて所定の処理を行うことができる状態か否かを判断する判断手段と、
前記認証手段が認証し、前記判断手段で所定の処理を行うことができない状態と判断したとき、前記端末の情報を他の情報処理装置に送信する送信手段と、してコンピュータを機能させるためのプログラム。
【請求項１１】
端末からの要求に応じて所定の処理を行う情報処理装置を制御するためのプログラムであって、
前記端末の情報を他の情報処理装置から受信する受信手段と、
前記受信手段で受信した情報で特定される前記端末からの認証要求に応じて認証処理を行う認証手段と、
前記認証手段が認証したとき、前記端末からの指示に応じて所定の処理を行う処理手段と、してコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末からの要求に応じて所定の処理を行う情報処理装置、情報処理装置の制御方法及びプログラム、並びに、情報処理装置に対して所定の処理の指示を送信する端末に関する。
【背景技術】
【０００２】
パーソナルコンピュータや複合機等の情報処理装置をユーザが利用するとき、ユーザが情報処理装置の利用前に情報処理装置から認証を受けることが一般的に行われている。
認証の方法として、例えば、ユーザにパスワードを入力させるものや、指紋や静脈パターン等の生体情報を認証情報として使用するものがある。
また、特許文献１では、ＩＣカードがユーザのＩＤやパスワードを保持し、パーソナルコンピュータがＩＣカード内のユーザのＩＤやパスワードを読むことで認証が行われるシステムが開示されている。
さらに、特許文献２では、Ｂｌｕｅｔｏｏｔｈ（登録商標）を用いて認証を行う情報処理装置が開示されている。特許文献２の情報処理装置は、携帯端末から送信されるＢｌｕｅｔｏｏｔｈ信号の電波強度を測定し、この測定強度が所定の強度以上である場合に、携帯端末を所持するユーザからの情報処理装置の操作を許可する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１７８０３４号公報
【特許文献２】特開２０１３−１９０９００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術での認証は、ユーザが情報処理装置を利用しようとした際に、他のユーザが利用している等により、すぐに利用できないときがある。このとき、ユーザは情報処理装置が利用可能になるまで待機する必要が生じ、ユーザの利便性が損なわれるおそれがある。
【０００５】
そこで、本発明は、ユーザが情報処理装置を利用するための待機時間を減らし、ユーザの利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、端末からの要求に応じて所定の処理を行う情報処理装置であって、前記端末からの認証要求に応じて認証処理を行う認証手段と、前記端末からの要求に応じて所定の処理を行うことができる状態か否かを判断する判断手段と、前記認証手段が認証し、前記判断手段で所定の処理を行うことができない状態と判断したとき、前記端末の情報を他の情報処理装置に送信する送信手段と、を備える。
【発明の効果】
【０００７】
本発明によれば、認証された端末を使うユーザが情報処理装置の機能を利用できない状態のとき、情報処理装置は、端末の情報を他の情報処理装置に送信する。これにより、他の情報処理装置が端末との通信等を行うことが可能になり、ユーザは他の情報処理装置を利用できる。したがって、ユーザが情報処理装置を利用するための待機時間が減り、ユーザの利便性が向上する。
【図面の簡単な説明】
【０００８】
【図１】システムの構成の概略を示す図である。
【図２】情報処理装置及び携帯端末のハードウエア構成の一例を示す図である。
【図３】携帯端末が行う情報処理装置の登録処理を示すフローチャートである。
【図４】携帯端末が行う認証要求及び情報処理装置への指示の処理を示すフローチャートである。
【図５】情報処理装置が行う認証処理及び携帯端末の情報の送信処理を示すフローチャートである。
【図６】図５のステップＳ３１９の詳細な処理を示すフローチャートである。
【図７】情報処理装置が行う認証処理及び携帯端末情報の送信元である情報処理装置への所定情報の送信処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
図１は、本実施形態におけるシステムの構成の概略を示す図である。本実施形態のシステムは、２台の情報処理装置１０１及び情報処理装置１０２と、２台の携帯端末１０３及び携帯端末１０４とを備える。なお、情報処理装置及び携帯端末の台数に制限はない。
情報処理装置１０１及び情報処理装置１０２は、ＬＡＮ１０５に接続し、ＬＡＮ１０５に接続された他の端末と相互に通信を行うことができる。また、携帯端末１０３及び携帯端末１０４は、無線ルータ１０６を介してＬＡＮ１０５に接続でき、ＬＡＮ１０５に接続された他の端末と相互に通信を行うことができる。
情報処理装置１０１、情報処理装置１０２、携帯端末１０３及び携帯端末１０４は、ＢＬＥ（Bluetooth Low Energy）通信規格を満たしたＢｌｕｅｔｏｏｔｈモジュールを搭載する。これにより、ＢＬＥの電波の届く範囲において、Ｂｌｕｅｔｏｏｔｈ通信２０００で、相互に接続して通信できる。
なお、本実施形態では、特に言及されない限り、情報処理装置１０１と情報処理装置１０２と携帯端末１０３と携帯端末１０４との間のデータの送受信はＢｌｕｅｔｏｏｔｈ通信２０００を用いて行われる。
【００１０】
情報処理装置１０１は、例えば、コピー機能、スキャン機能、ＦＡＸ機能及び印刷機能等の各種機能を備える一般的な複合機である。情報処理装置１０１は、例えば、ユーザの所持する携帯端末１０３とＢＬＥ通信を用いて通信を行い、携帯端末１０３を所持するユーザの認証処理を行う。認証処理によって情報処理装置１０１の使用が許可されると、ユーザは携帯端末１０３から情報処理装置１０１のコピー機能や印刷機能等の各種機能を利用することが可能になる。例えば、認証処理によって情報処理装置１０１の使用が許可されたユーザが携帯端末１０３から情報処理装置１０１に印刷ジョブを送信すると、情報処理装置１０１は受信した印刷ジョブを実行して印刷物を出力する。情報処理装置１０１は、必ずしも複合機である必要はなく、コピー機能等の一つの機能のみを持つ装置であってもよい。なお、情報処理装置１０１の代わりに情報処理装置１０２を使った場合や、携帯端末１０３の代わりに携帯端末１０４を使った場合も同様である。
【００１１】
図２は、情報処理装置１０１及び携帯端末１０３のハードウエア構成の一例を示す図である。なお、情報処理装置１０２及び携帯端末１０４のハードウエア構成は情報処理装置１０１及び携帯端末１０３と同様であり、ここではその説明を省略する。
情報処理装置１０１は、コントロール部２００と、スキャナ部３００と、プリンタ部４００と、操作部５００と、Ｂｌｕｅｔｏｏｔｈモジュール５０５とを備える。
コントロール部２００は、メインＣＰＵ（Central Processing Unit）２０１と、ＤＲＡＭ（Dynamic Random Access Memory）２０２とを備える。コントロール部２００は、さらにＲＯＭ（Read Only Memory）２０３と、ＳＲＡＭ（Static Random Access Memory）２０４とを備える。コントロール部２００は、情報処理装置１０１の動作を制御するものである。メインＣＰＵ２０１は、記憶装置２１５に記憶されているプログラムを読み出して実行する。ＤＲＡＭ２０２及びＳＲＡＭ２０４は、メインＣＰＵ２０１がプログラムを実行することに伴う一時的なデータ等を記憶するものである。ＲＯＭ２０３は、例えば基本Ｉ／Ｏプログラム等のプログラム等を記憶する。
コントロール部２００は、さらにストレージコントローラ２１４と、記憶装置２１５とを備える。ストレージコントローラ２１４は、記憶装置２１５を制御し、記憶装置２１５からのデータの読み取りや記憶装置２１５への書き込みをする。記憶装置２１５は、上述したプログラムの他に認証情報を記憶する。認証情報は、管理者やユーザ等によって予め登録されるものであり、例えばユーザのＩＤ情報及びパスワードを含む。なお、認証情報は、ＬＡＮ１０５等を通して、外部から取得する構成にしてもよい。ストレージコントローラ２１４と記憶装置２１５との接続には、ＳＡＴＡＩ／Ｆ（シリアルATAのインタフェース）が使われる。
コントロール部２００は、さらにネットワークインタフェース２０５と、ＵＡＲＴＩ／Ｆ２２１と、ＵＳＢＩ／Ｆ２３０とを備える。ネットワークインタフェース２０５は、ＬＡＮ１０５で外部の装置にデータを送信したり、外部の装置からＬＡＮ１０５で送信されるデータを受信したりする。ＵＡＲＴＩ／Ｆ２２１は、ＵＡＲＴ（Universal Asynchronous Receiver Transmitter）のインタフェースである。ＵＡＲＴＩ／Ｆ２２１は、情報処理装置１０１では、メインＣＰＵ２０１と操作部５００のサブＣＰＵ５０２とのインタフェースとなる。ＵＳＢＩ／Ｆ２３０は、ＵＳＢで接続される装置とのインタフェースであり、情報処理装置１０１では、ＵＳＢコネクタ２３１に接続するＢｌｕｅｔｏｏｔｈモジュール５０５とのインタフェースとなる。
コントロール部２００は、さらにＲＩＰ（Raster image processor）２０７と、スキャナ画像処理部２０９と、スキャナＩ／Ｆ２１０と、プリンタ画像処理部２１２と、プリンタＩ／Ｆ２１３とを備える。ＲＩＰ２０７は、メインＣＰＵ２０１とは異なる汎用のＣＰＵ又は専用のハードウエアでありラスターイメージを生成する。スキャナ画像処理部２０９は、例えばスキャナＩ／Ｆ２１０でスキャナ部３００から受信した画像データに対して画像補正等の処理を行い、処理後の画像データをＲＩＰ２０７に送信する。プリンタ画像処理部２１２は、例えばＲＩＰ２０７から受信した画像データに対して画像補正等の処理を行い、処理後の画像データをプリンタＩ／Ｆ２１３からプリンタ部４００に送信する。スキャナＩ／Ｆ２１０及びプリンタＩ／Ｆ２１３は、それぞれスキャナ部３００及びプリンタ部４００とのインタフェースである。
なお、コントロール部２００を構成する各部は、図２に示される通り、バス２２０及びバス２５０によって、相互に通信可能である。
【００１２】
スキャナ部３００は、原稿画像を読み取って画像データを出力する処理部である。例えば、原稿載置台に載置された複数の原稿を先頭から１枚ずつ搬送する原稿搬送部や、読み取った原稿画像を画像データに変換して出力する画像データ出力部等を備える。
【００１３】
プリンタ部４００は、画像データに基づき印刷処理を実行することで印刷物を出力する処理部である。プリンタ部４００は、例えば、画像形成部と転写部と定着部と印刷部と搬送部とを備える。画像形成部は、１枚ずつ給紙された用紙に対して、画像データに基づき画像形成を行う。転写部は、画像形成部によって形成されるトナー像（画像）を用紙に転写させる。定着部は、用紙に転写されたトナー像を定着させる。印刷部は、印刷された印刷物を排出する。搬送部は、印刷物を搬送する。
【００１４】
操作部５００は、ユーザが操作可能であり、ユーザの入力を受け取る。操作部５００は、サブＣＰＵ（操作部ＣＰＵ）５０２と、キーＬＥＤパネル５０４とを備える。サブＣＰＵ５０２は、キーＬＥＤパネル５０４からの入力を制御し、メインＣＰＵ２０１とデータの通信を行う。キーＬＥＤパネル５０４は、例えば液晶パネル等で構成され、各種情報を表示する表示部と、この表示部に対する操作を検知する操作入力部とを備える。ユーザの操作は操作入力部が検知する。
【００１５】
Ｂｌｕｅｔｏｏｔｈモジュール５０５は、Ｂｌｕｅｔｏｏｔｈ通信を行う通信モジュールである。Ｂｌｕｅｔｏｏｔｈモジュール５０５は、ＵＳＢコネクタ２３１を介してメインＣＰＵ２０１により制御される。Ｂｌｕｅｔｏｏｔｈモジュール５０５は、携帯端末１０３からＩＤ情報や携帯端末の情報、推定される距離情報等を受信し、受信した情報をメインＣＰＵ２０１に出力したり、メインＣＰＵ２０１から出力された情報を携帯端末１０３に送信したりする。また、Ｂｌｕｅｔｏｏｔｈモジュール５０５は、情報処理装置１０２から機種情報、推定される距離情報、装置状態等を受信し、受信した情報をメインＣＰＵ２０１に出力したり、メインＣＰＵ２０１から出力された情報を情報処理装置１０２に送信したりする。
【００１６】
携帯端末１０３は、ＣＰＵ６０１と、ＲＡＭ６０２と、記憶装置６０３と、操作部６０４と、ＧＰＳ６０５とを備える。
ＣＰＵ６０１は、携帯端末１０３全体の動作を制御する。
ＲＡＭ６０２は、ＣＰＵ６０１が各種プログラムを実行するためのワークエリア等として使用する揮発性のメモリである。
記憶装置６０３は、各種プログラムやデータを記憶する不揮発性のメモリ(フラッシュメモリ等)である。各種プログラムには、例えば、携帯端末１０３を制御するＯＳ（Operating System）や後述する情報処理装置登録アプリケーションがある。
操作部６０４は、ユーザの指で操作可能なタッチパネルとして動作するディスプレイを備える。
ＧＰＳ６０５は、Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍの受信機である。
【００１７】
携帯端末１０３は、さらにＢｌｕｅｔｏｏｔｈモジュール６０６と、無線ネットワークモジュール６０７と、スピーカー６０８と、マイク６０９と、カメラ６１０とを備える。
Ｂｌｕｅｔｏｏｔｈモジュール６０６は、Ｂｌｕｅｔｏｏｔｈで通信するためのインタフェースである。携帯端末１０３は、Ｂｌｕｅｔｏｏｔｈモジュール６０６により、Ｂｌｕｅｔｏｏｔｈインタフェースを持つ他の機器と相互に通信を行う。本実施形態では情報処理装置とＢｌｕｅｔｏｏｔｈにより相互に通信を行う。
無線ネットワークモジュール６０７は、無線ルータ１０６と接続してネットワーク通信可能な無線対応のモジュールである。
スピーカー６０８は、電子信号を音に変換する。
マイク６０９は、音を検知して電子信号に変換する。
カメラ６１０は、静止画や動画を撮影し、電子データに変換する。
【００１８】
次に、図３を参照して、ユーザが利用する情報処理装置を携帯端末１０３に登録する処理を説明する。図３は、携帯端末１０３が行う情報処理装置の登録処理を示すフローチャートである。図３のフローチャートは、ユーザが携帯端末１０３の操作部６０４を使って情報処理装置登録アプリケーションを起動する操作を行ったところから開始する。情報処理装置登録アプリケーションによって、ユーザは、利用する情報処理装置を携帯端末１０３に登録できる。
【００１９】
ステップＳ１０１では、携帯端末１０３のＣＰＵ６０１は、例えば、情報処理装置登録アプリケーションを記憶装置６０３からＲＡＭ６０２に展開し、情報処理装置登録アプリケーションを実行する。なお、ステップＳ１０３からステップＳ１１１までの処理は、ＣＰＵ６０１が情報処理装置登録アプリケーションを実行することで行われる処理である。ここでは、情報処理装置登録アプリケーションは携帯端末１０３のＯＳとは別のソフトウエアとして説明するが、ＯＳに含まれる機能であってもよい。
ステップＳ１０３では、携帯端末１０３のＣＰＵ６０１は、周辺の情報処理装置を探索する。この探索は、Ｂｌｕｅｔｏｏｔｈモジュール６０６が受信するＢｌｕｅｔｏｏｔｈ通信２０００のＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔをスキャンすることで行われる。
【００２０】
ステップＳ１０５では、携帯端末１０３のＣＰＵ６０１は、受信したＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔの送信元が、ユーザが選択可能な情報処理装置として情報処理装置登録アプリケーションに登録されているか否か判断する。この判断は例えば次のように行われる。まず、ＣＰＵ６０１はＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔを解析し、例えば情報処理装置の機種名を取得する。次に、ＣＰＵ６０１は、取得した機種名を、情報処理装置登録アプリケーションに登録されている値と比較する。ＣＰＵ６０１は、取得した機種名が情報処理装置登録アプリケーションに登録されている値と一致するとき、登録済みの情報処理装置であると判断し、一致しないとき、未登録の情報処理装置であると判断する。ＣＰＵ６０１は、登録済みの情報処理装置であると判断したときステップＳ１０７に処理を進める。ＣＰＵ６０１は、未登録の情報処理装置であると判断したとき、受信したＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔを無視して、ステップＳ１０３に処理を進める。
ステップＳ１０７では、携帯端末１０３のＣＰＵ６０１は、ステップＳ１０５で登録済みと判断された情報処理装置を操作部６０４のディスプレイに表示させる。このとき、ディスプレイに表示する画面は、一画面に一台の情報処理装置を表示する構成でもよいし、一画面に複数台の情報処理装置を表示する構成でもよい。
【００２１】
ステップＳ１０９では、携帯端末１０３のＣＰＵ６０１は、ユーザが情報処理装置を選択したか否かを判断する。ユーザは、操作部６０４を操作することで任意の情報処理装置を選択できる。ＣＰＵ６０１は、操作部６０４への操作を検知することで、ユーザが情報処理装置を選択したか否かを判断できる。ＣＰＵ６０１は、ユーザが情報処理装置を選択したと判断したとき、ステップＳ１１１に処理を進める。ＣＰＵ６０１は、ユーザが情報処理装置を選択していないと判断したとき、再度ステップＳ１０９に処理を進めて、ユーザによる情報処理装置の選択を待つ。
ステップＳ１１１では、携帯端末１０３のＣＰＵ６０１は、ステップＳ１０９で選択された情報処理装置を、ユーザが利用する情報処理装置として携帯端末１０３の記憶装置６０３に登録する。ここで登録する情報は、ＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔに格納されている、機種名、シリアルナンバー、サービス一覧、ＩＰアドレス等の情報処理装置を一意に判別できる情報である。その後、携帯端末１０３のＣＰＵ６０１は、情報処理装置の登録処理を終了する。
なお、以降では、ユーザが利用する情報処理装置として情報処理装置１０１が携帯端末１０３に登録されている例を説明する。
【００２２】
次に図４を参照して、携帯端末１０３が行う認証要求及び情報処理装置への指示を説明する。図４は、携帯端末１０３が行う認証要求及び情報処理装置への指示の処理を示すフローチャートである。
ステップＳ２０１では、携帯端末１０３のＣＰＵ６０１は、Ｂｌｕｅｔｏｏｔｈ通信２０００によるＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔのスキャンを開始する。
ステップＳ２０３では、携帯端末１０３のＣＰＵ６０１は、Ｂｌｕｅｔｏｏｔｈモジュール６０６を介して、ＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔを携帯端末１０３の周辺の装置から受信する。
ステップＳ２０５では、携帯端末１０３のＣＰＵ６０１は、ＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔの送信元が、携帯端末１０３に登録された情報処理装置であるか否かを判断する。登録された情報処理装置とは、図３のステップＳ１１１において、ユーザが利用する情報処理装置として携帯端末１０３に登録された情報処理装置であり、本実施形態の例では情報処理装置１０１である。ステップＳ２０５で行う判断は、携帯端末１０３に登録された情報と、ＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔに格納されている情報とが一致するか否かで行われる。ＣＰＵ６０１は、一致すると判断したとき、ステップＳ２０７に処理を進める。ＣＰＵ６０１は、一致しないと判断したとき、直前のステップＳ２０３で受信したＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔを無視して、再度ステップＳ２０３に処理を進めて、ＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔの受信を待つ。
【００２３】
ステップＳ２０７では、携帯端末１０３のＣＰＵ６０１は、ステップＳ２０３で受信したＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔの電波強度から、携帯端末１０３と情報処理装置１０１との距離を算出する。距離の算出には電波の減衰特性を用いる。例えば、ＣＰＵ６０１は、電波強度が−４０ｄＢｍのとき、携帯端末１０３と情報処理装置１０１との距離は５０ｃｍであり、−４５ｄＢｍのとき、携帯端末１０３と情報処理装置１０１との距離は１ｍである等と算出する。
なお、ＣＰＵ６０１は、距離の具体的な数値を算出せずに、距離の区分を設けて、距離の区分を特定することで距離を算出することとしてもよい。例えば、携帯端末１０３と情報処理装置１０１との距離について、Ｉｍｍｅｄｉａｔｅ（非常に近い）、Ｎｅａｒ（近い）及びＦａｒ（遠い）の３つの区分を設ける。そして、ＣＰＵ６０１は、携帯端末１０３と情報処理装置１０１との距離を、例えば、ＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔの電波強度が−４０ｄＢｍ以上のときはＩｍｍｅｄｉａｔｅと特定する。同様に、ＣＰＵ６０１は、電波強度が−４０ｄＢｍ未満かつ−４５ｄＢｍより大きいときはＮｅａｒ、−４５ｄＢｍ以下のときはＦａｒと特定する。
ステップＳ２０９では、携帯端末１０３のＣＰＵ６０１は、携帯端末１０３と情報処理装置１０１との距離が、情報処理装置１０１に認証要求を送信する距離か否かを判断する。認証要求を送信する距離の最大値は、ユーザが任意の値に設定が可能で、例えば２ｍに設定される。そして、携帯端末１０３と情報処理装置１０１との距離がこの設定された値以下のとき、情報処理装置１０１に認証要求を送信する距離と判断される。ＣＰＵ６０１は、認証要求を送信する距離と判断したとき、ステップＳ２１１に処理を進める。ＣＰＵ６０１は、認証要求を送信する距離ではないと判断したとき、再度ステップＳ２０３に処理を進めて、ＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔの受信を待つ。
【００２４】
ステップＳ２１１では、携帯端末１０３のＣＰＵ６０１は、情報処理装置１０１に認証要求を送信する。情報処理装置１０１に送信する情報には、例えば、携帯端末１０３に登録されたＩＤ及びパスワードが含まれる。
ステップＳ２１３では、携帯端末１０３のＣＰＵ６０１は、情報処理装置１０１から認証要求の結果を受信し、認証に成功したか否かを判断する。ＣＰＵ６０１は、認証に成功したとき、処理をステップＳ２１５に進める。ＣＰＵ６０１は、認証に失敗したとき、図４に示す処理を終了する。
ステップＳ２１５では、携帯端末１０３のＣＰＵ６０１は、情報処理装置１０１から、情報処理装置１０１の装置状態、印刷ジョブの情報等のデータを受信する。
ここで、本実施形態では、携帯端末１０３は、情報処理装置１０１以外の情報処理装置からデータを受信する場合がある。具体的には、後述する通り、ユーザが情報処理装置１０１の機能を利用できない状態であると情報処理装置１０１が判断し、携帯端末１０３の情報が情報処理装置１０１から例えば情報処理装置１０２に送られる場合である。このとき、携帯端末１０３は、情報処理装置１０２から通信の接続を受け、情報処理装置１０２における情報処理装置１０１からの携帯端末１０３の情報の受信の旨、等を受信する。さらに、携帯端末１０３は、情報処理装置１０２の装置状態、印刷ジョブの情報等を受信する。
携帯端末１０３は、情報処理装置１０１又は情報処理装置１０２から取得した情報を使用して、操作部６０４のディスプレイに、情報処理装置利用画面を表示させる。なお、以降の図４の処理の説明では、携帯端末１０３は情報処理装置１０１からデータを受信したものとして説明するが、情報処理装置１０２からデータを受信した場合も同様の処理となる。
情報処理装置利用画面は、ユーザが情報処理装置を利用するための操作が可能な画面であり、情報処理装置１０１から認証を受けた時点でユーザが利用できる情報処理装置の機能や印刷ジョブの情報が表示される画面である。情報処理装置利用画面には、情報処理装置の機種名等、ユーザが情報処理装置１０１を認識できる情報を含めてもよい。この情報は、例えば、情報処理装置１０１から送信されるデータから取得する。
【００２５】
ステップＳ２１７では、携帯端末１０３のＣＰＵ６０１は、ユーザによる操作部６０４の操作を検知する。ＣＰＵ６０１は、操作部６０４の操作を検知したとき、ステップＳ２１９に処理を進める。ＣＰＵ６０１は、操作部６０４の操作を検知しないとき、再度ステップＳ２１７に処理を進める。
ステップＳ２１９では、携帯端末１０３のＣＰＵ６０１は、ユーザの操作に従って、印刷実行等の指示を情報処理装置１０１に送信する。印刷実行の指示を送信するときは、印刷ジョブデータ等も情報処理装置１０１に送信する。なお、ＣＰＵ６０１がステップＳ２１５で情報処理装置１０２からデータを受信したときは、ステップＳ２１９では、ＣＰＵ６０１は印刷実行等の指示を情報処理装置１０２に送信する。
【００２６】
次に図５を参照して、情報処理装置１０１が行う、認証処理、及び、他の情報処理装置への携帯端末１０３の情報の送信処理を説明する。図５は、情報処理装置１０１の認証処理及び携帯端末１０３の情報の送信処理を示すフローチャートである。
ステップＳ３０１では、情報処理装置１０１のコントロール部２００は、Ｂｌｕｅｔｏｏｔｈモジュール５０５を介して、ＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔを周囲に送信する。このＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔは、例えば、情報処理装置１０１の機種名、シリアルナンバー、サービス一覧、ＩＰアドレス、電波強度や装置状態等の装置情報を含む。
ステップＳ３０３では、情報処理装置１０１のコントロール部２００は、Ｂｌｕｅｔｏｏｔｈ通信２０００によるＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔのスキャンを開始する。
【００２７】
ステップＳ３０５では、情報処理装置１０１のコントロール部２００は、Ｂｌｕｅｔｏｏｔｈモジュール５０５を介して、ＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔを情報処理装置１０１の周辺の装置から受信する。コントロール部２００は、例えば、受信したＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔを解析して、表１に示す情報処理装置テーブルを作成する。情報処理装置テーブルには、情報処理装置ごとに、例えば、機種名、シリアル番号、情報処理装置１０１までの算出距離、及び、装置状態が格納される。情報処理装置テーブルは、記憶装置２１５等に保存される。機種名、シリアル番号、情報処理装置１０１までの算出距離及び装置状態は、ＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔに含まれる。なお、情報処理装置１０１までの算出距離は、例えば図４のステップＳ２０７で携帯端末１０３が距離を算出する方法と同様に、受信したＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔの電波強度から、コントロール部２００が算出してもよい。装置状態は、例えば、スタンバイ、スリープ、プリント及びエラーという状態がある。スタンバイは、指示があれば印刷等の処理が行える状態である。スリープは、省電力の状態であり、指示があれば省電力の状態を解除して印刷等の処理が行える状態である。プリントは、印刷中の状態である。エラーは、故障等により一時的に利用できない状態である。
情報処理装置テーブルは、コントロール部２００が受信したＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔの送信元の情報処理装置の全てについて、情報を格納する必要はなく、例えば、情報処理装置１０１と同じ機能をもつ情報処理装置についての情報のみを格納する。具体的には、コントロール部２００は、情報処理装置１０１と同一の機種又は同一のシリーズの機種の情報処理装置に関する情報のみを情報処理装置テーブルに格納し、その他の情報処理装置に関する情報は無視してもよい。
【００２８】
【表１】
2016194863.tif 000003
【００２９】
ステップＳ３０７では、情報処理装置１０１のコントロール部２００は、ユーザの所持する携帯端末１０３から認証要求を受信したか否かを判断する。コントロール部２００は、認証要求を受信しないとき、再度ステップＳ３０３に処理を進めて、ＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔのスキャンを開始する。コントロール部２００は、認証要求を受信したとき、ステップＳ３０９に処理を進める。
ステップＳ３０９では、情報処理装置１０１のコントロール部２００は、認証要求に含まれるＩＤ及びパスワードが、記憶装置２１５に予め登録されたＩＤ及びパスワードと一致するか否かを判断する。なお、登録されたＩＤ及びパスワードには、記憶装置２１５に登録されたものではなく、外部のサーバ等に登録されたＩＤ及びパスワードをコントロール部２００がＬＡＮ１０５を使用して取得し、使用してもよい。コントロール部２００は、ＩＤ及びパスワードが一致すると判断したとき、ステップＳ３１１に処理を進める。コントロール部２００は、ＩＤ及びパスワードが一致しないと判断したとき、ステップＳ３１０に処理を進める。
ステップＳ３１０では、情報処理装置１０１のコントロール部２００は、認証が失敗したと判断して、例えば、認証要求を破棄して、携帯端末１０３に認証失敗の応答を送信し、図５に示す処理を終了する。
ステップＳ３１１では、情報処理装置１０１のコントロール部２００は、認証が成功したと判断し、携帯端末１０３を所持するユーザを認証済み状態にする。なお、ユーザが認証済み状態になることをユーザがログインするともいう。また、ステップＳ３１１では、コントロール部２００は、携帯端末１０３にユーザの認証に成功したことを送信してもよい。
【００３０】
ステップＳ３１３では、情報処理装置１０１のコントロール部２００は、認証要求を送信したユーザが情報処理装置１０１の印刷機能等の所定の機能を利用できる状態か否かを判断する。この判断は、認証済み状態の他のユーザの有無や、プリント中等の情報処理装置１０１の装置状態等から行う。例えば、他のユーザによって情報処理装置１０１の機能が利用されているとき、ユーザが情報処理装置１０１の所定の機能を利用できない状態であると判断してもよい。また、認証済み状態の他のユーザがいるとき、又は、情報処理装置１０１の装置状態が例えばプリント中や故障中等であって所定の処理ができない状態であるとき、ユーザが情報処理装置１０１の所定の機能を利用できない状態であると判断してもよい。また、これらの条件のいくつかを満たすとき、ユーザが情報処理装置１０１の所定の機能を利用できない状態であると判断してもよい。
コントロール部２００は、ユーザが情報処理装置１０１の所定の機能を利用できる状態と判断したとき、ステップＳ３１５に処理を進める。コントロール部２００は、ユーザが利用できない状態と判断したとき、ステップＳ３１９に処理を進める。
【００３１】
ステップＳ３１５では、情報処理装置１０１のコントロール部２００は、情報処理装置１０１の装置状態や携帯端末１０３を所持するユーザの使用できる機能、印刷ジョブ情報等のデータを携帯端末１０３に送信する。なお、ステップＳ３０７で受信したＩＤや、情報処理装置１０１の機種名等のユーザが情報処理装置１０１を認識できる情報を、ここで送信するデータに含めてもよい。
ステップＳ３１７では、情報処理装置１０１のコントロール部２００は、携帯端末１０３からの処理の指示を受信し、指示に応じた処理を実行する。例えば、コントロール部２００が携帯端末１０３から印刷要求を受信した場合には、印刷要求とともに受信する印刷ジョブデータに従って印刷物を出力し処理を終了する。
ステップＳ３１９では、情報処理装置１０１のコントロール部２００は、他の情報処理装置に携帯端末１０３の情報を送信する。ステップＳ３１９の詳細な処理は後に説明する。
ステップＳ３２１では、情報処理装置１０１のコントロール部２００は、ステップＳ３１９での送信が正常に終了しなかったとき、ステップＳ３１３に処理を進める。コントロール部２００は、送信が正常に終了したとき、ステップＳ３２３に処理を進める。
ステップＳ３２３では、情報処理装置１０１のコントロール部２００は、携帯端末１０３を所持するユーザの認証済み状態を解除する。なお、ユーザが認証済み状態から解除されることをユーザがログアウトするともいう。
【００３２】
次に図６を参照して、図５のステップＳ３１９の詳細な処理を説明する。図６は、図５のステップＳ３１９の詳細な処理を示すフローチャートである。
ステップＳ４０１では、情報処理装置１０１のコントロール部２００は、図５のステップＳ３０５で作成した情報処理装置テーブルを参照する。
ステップＳ４０３では、情報処理装置１０１のコントロール部２００は、情報処理装置テーブルに情報処理装置が登録されているか否かを判断する。コントロール部２００は、登録されていると判断したとき、ステップＳ４０５に処理を進める。コントロール部２００は、登録されていないと判断したとき、ステップＳ３１９の処理を終了する。なお、登録されていないと判断したとき、図５のステップＳ３１９では他の情報処理装置に携帯端末１０３の情報を送信しないため、図５のステップＳ３２１では、送信が正常に終了しなかったと判断され、ステップＳ３１３に処理が進む。
【００３３】
ステップＳ４０５では、情報処理装置１０１のコントロール部２００は、情報処理装置テーブルにある情報処理装置の中から、算出距離が最も小さい情報処理装置、すなわち、情報処理装置１０１から最も近くにある情報処理装置を選択する。表１に示す情報処理装置テーブルの例では、コントロール部２００は機種Ａ１を選択する。
ステップＳ４０７では、情報処理装置１０１のコントロール部２００は、携帯端末１０３を所持するユーザがステップＳ４０５で選択された情報処理装置を利用できる状態か否かを判断する。例えば、情報処理装置テーブルに登録された装置状態がスタンバイ又はスリープであれば、ユーザが情報処理装置を利用できる状態と判断し、装置状態がスタンバイ又はスリープ以外であればユーザが情報処理装置を利用できない状態と判断する。また、携帯端末１０３を所持するユーザ以外のユーザが情報処理装置に対して認証済み状態のとき、携帯端末１０３を所持するユーザはこの情報処理装置を利用できない状態である、との判断をしてもよい。この場合、例えば、情報処理装置テーブルに、それぞれの情報処理装置について認証済み状態のユーザのＩＤを登録できるようにする。そして、図５のステップＳ３０５で、受信したＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔから認証済み状態のＩＤを取得し、情報処理装置テーブルに登録する。
コントロール部２００は、携帯端末１０３を所持するユーザがステップＳ４０５で選択された情報処理装置を利用できる状態と判断したとき、次の決定をする。すなわち、コントロール部２００は、この選択された情報処理装置を、ステップＳ４１１で携帯端末１０３の情報を送信する送信先の情報処理装置として選択して決定する。表１に示す情報処理装置テーブルの例では、機種Ａ１の装置状態はスタンバイであるので、機種Ａ１を送信先の情報処理装置として選択する。そして、コントロール部２００は、ステップＳ４１１に処理を進める。コントロール部２００は、携帯端末１０３を所持するユーザがステップＳ４０５で選択された情報処理装置を利用できる状態ではないと判断したとき、ステップＳ４０９に処理を進める。
ステップＳ４０９では、情報処理装置１０１のコントロール部２００は、ステップＳ４０５で選択された情報処理装置を、例えば情報処理装置テーブルから削除することで、ステップＳ４０５で選択される対象から除外する。そして、コントロール部２００は、再度ステップＳ４０１に処理を進める。
ステップＳ４１１では、情報処理装置１０１のコントロール部２００は、ステップＳ４０５で選択した情報処理装置に、携帯端末１０３の情報を送信する。ここでは、例えば、携帯端末１０３のアドレス等の携帯端末と通信するために必要な情報と、携帯端末１０３から受信した認証要求に含まれるＩＤ及びパスワードとを送信する。
こうして図６に示すステップＳ３１９の処理が終了する。
【００３４】
次に図７を参照して、図６のステップＳ４１１で送信された携帯端末１０３の情報を受信した情報処理装置が行う認証処理及び情報処理装置１０１への所定情報の送信処理を説明する。ここでは、図６のステップＳ４１１で送信された携帯端末１０３の情報を、情報処理装置１０２が受信したものとして説明する。図７は、情報処理装置１０２が行う認証処理及び情報処理装置１０１への所定情報の送信処理を示すフローチャートである。
ステップＳ５０１では、情報処理装置１０２のコントロール部２００は、Ｂｌｕｅｔｏｏｔｈモジュール５０５を介して、ＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔを周囲に送信する。このＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔは、例えば、情報処理装置１０２の機種名、シリアルナンバー、サービス一覧、ＩＰアドレス、電波強度や装置状態等の装置情報を含む。
【００３５】
ステップＳ５０３では、情報処理装置１０２のコントロール部２００は、Ｂｌｕｅｔｏｏｔｈ通信２０００によるＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔのスキャンを開始する。
ステップＳ５０５では、情報処理装置１０２のコントロール部２００は、ＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔを周辺装置から受信する。
ステップＳ５０７では、情報処理装置１０２のコントロール部２００は、受信したＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔを解析する。そして、コントロール部２００は、他の情報処理装置が送信したＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔに携帯端末の情報が含まれるか否かを判断する。コントロール部２００は、ＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔに携帯端末の情報が含まれないと判断するとき、再度ステップＳ５０３に処理を進める。コントロール部２００は、ＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔに携帯端末の情報が含まれると判断したとき、ステップＳ５０９に処理を進める。ここでは、情報処理装置１０１が送信したＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔに携帯端末１０３の情報が含まれるものとして説明する。
ステップＳ５０９では、情報処理装置１０２のコントロール部２００は、ＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔに含まれる携帯端末１０３の情報に基づき、Ｂｌｕｅｔｏｏｔｈ通信２０００で、携帯端末１０３に接続する。
ステップＳ５１１では、情報処理装置１０２のコントロール部２００は、携帯端末１０３に接続できたか否かを判断する。コントロール部２００は、接続できなかったとき、ステップＳ５１３に処理を進める。コントロール部２００は、接続できたとき、ステップＳ５１５に処理を進める。
【００３６】
ステップＳ５１３では、情報処理装置１０２のコントロール部２００は、携帯端末１０３に接続できなかったことを、ＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔの送信元である情報処理装置１０１に送信する。
ステップＳ５１５では、情報処理装置１０２のコントロール部２００は、情報処理装置１０１から受信したＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔに含まれる情報をもとに、携帯端末１０３を所持するユーザの認証処理をする。この認証処理は、図５のステップＳ３０９からステップＳ３１１までの処理と同様である。なお、ＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔに含まれる情報には、携帯端末１０３のＩＤ及びパスワードという認証処理に必要な情報が含まれる。この点から、携帯端末１０３の情報が含まれるＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔは、携帯端末１０３から情報処理装置１０１に送信された認証要求が情報処理装置１０２に転送されたものといえる。すなわち、携帯端末１０３の情報が含まれるＡｄｖｅｒｔｉｓｉｎｇＰａｃｋｅｔは携帯端末１０３からの認証要求ともいえる。
ステップＳ５１７では、情報処理装置１０２のコントロール部２００は、携帯端末１０３に接続できたことを情報処理装置１０１に送信する。
さらに、ステップＳ５１７では、情報処理装置１０２のコントロール部２００は、情報処理装置１０１から携帯端末１０３の情報を受信したことを携帯端末１０３に送信する。
このとき、情報処理装置１０２のコントロール部２００は、キーＬＥＤパネル５０４の表示部の例えば一部を点滅させたり、情報処理装置１０２が備えるＬＥＤ等の発光部を点滅させたりして、携帯端末１０３を所持するユーザを誘導してもよい。
なお、ステップＳ５１７の後、情報処理装置１０２は、図５に示すステップＳ３１５及びステップＳ３１７と同様の処理を行い、携帯端末１０３からの指示に応じた処理を行う。
以上が本実施形態における情報処理装置の携帯端末による認証処理と他の情報処理装置へ携帯端末の情報を送信する処理の一例である。
【００３７】
本実施形態において、携帯端末１０３は情報処理装置１０１に認証要求を送信する。情報処理装置１０１は、携帯端末１０３のユーザを認証し、ユーザが情報処理装置１０１の機能を利用できない状態のとき、携帯端末１０３の情報を情報処理装置１０２に送信する。情報処理装置１０２は、情報処理装置１０１から携帯端末１０３の情報を受信し、携帯端末１０３を所持するユーザを認証する。携帯端末１０３は、情報処理装置１０２からの接続を受けて、情報処理装置１０２に印刷等の指示を送信する。情報処理装置１０２は、携帯端末１０３から送信される指示に応じて印刷等の所定の処理をする。
これにより、ユーザが情報処理装置１０１の機能を利用できない状態のとき、情報処理装置１０１の代わりに情報処理装置１０２が、ユーザの指示に応じて所定の処理をする。このことから、ユーザは情報処理装置１０１が利用可能になるまで待機する必要がなくなる。また、ユーザが自ら情報処理装置１０１以外の情報処理装置を探す必要がなくなる。こうしてユーザの利便性が向上する。
【００３８】
また、情報処理装置１０１は、ユーザが情報処理装置１０１の機能を利用できない状態のときの送信先の情報処理装置として、情報処理装置１０１から近い場所にある情報処理装置１０２を選択する。このため、ユーザは、当初想定した情報処理装置１０１から近い情報処理装置１０２を利用できる。また、情報処理装置１０１と情報処理装置１０１とは近い場所にあるため、ユーザの所持する携帯端末１０３と情報処理装置１０２がＢｌｕｅｔｏｏｔｈ通信できる可能性が高い。
また、情報処理装置１０１は、ユーザが情報処理装置１０１の機能を利用できない状態のときの送信先の情報処理装置として、ユーザが利用できる状態の情報処理装置１０２を選択する。このため、ユーザは、情報処理装置１０２を利用するために待機する可能性が減少し、利便性が向上する。
また、情報処理装置１０１は、情報処理装置１０２に、ユーザの認証に必要な情報を送信する。このため、例えば、ユーザが携帯端末１０３を操作して情報処理装置１０１に加えて情報処理装置１０２にもＩＤやパスワードを送信する必要がなくなり、利便性が向上する。
【００３９】
上述の実施形態では、すべての通信にＢｌｕｅｔｏｏｔｈ通信２０００を用いて行う例を示した。しかし、ユーザが携帯端末を使って情報処理装置の認証を受けるまではＢｌｕｅｔｏｏｔｈ通信２０００を用い、ユーザが認証された後は、携帯端末と情報処理装置との通信にＬＡＮ１０５を用いる構成でもよい。
また、上述の実施形態では、携帯端末１０３等から情報処理装置１０１等に認証要求や印刷実行等の指示を送信する。しかし、携帯端末１０３等のユーザが携帯して使える端末の他に、通常は携帯しない据え置き型の端末から情報処理装置１０１等に認証要求や印刷実行等の指示を送信してもよい。
また、上述の実施形態では、Ｂｌｕｅｔｏｏｔｈ通信２０００が使われるが、Ｂｌｕｅｔｏｏｔｈ通信２０００以外の、近距離無線通信技術を含む無線通信技術が使われてもよい。例えばＷｉ−Ｆｉ（Wireless Fidelity）が使われてもよい。
【００４０】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
以上、本発明を実施形態と共に説明したが、上記実施形態は本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００４１】
１０１、１０２  情報処理装置
１０３、１０４  携帯端末
１０５  ＬＡＮ
１０６  無線ルータ
２０００  Ｂｌｕｅｔｏｏｔｈ通信
【図１】
2016194863.tif 000004
【図２】
2016194863.tif 000005
【図３】
2016194863.tif 000006
【図４】
2016194863.tif 000007
【図５】
2016194863.tif 000008
【図６】
2016194863.tif 000009
【図７】
2016194863.tif 000010