(57)【特許請求の範囲】
【請求項１】
ユーザの動きを表すジェスチャーの情報を表示する、タッチパネルを備えた表示手段と、
接続対象の端末装置を特定するためのジェスチャーの情報であって端末装置により検出されたジェスチャーの情報を当該端末装置から受信する受信手段と、
前記表示手段に表示されたジェスチャーに対する前記表示手段のタッチパネルへの入力を受け付けずに、端末装置の動きとして検出されて前記受信手段により受信されたジェスチャーの情報に基づいて、前記表示手段に表示されたジェスチャーに一致するジェスチャーの動きをした端末装置を接続対象の端末装置として特定する特定手段と、
を有する情報処理装置。
【請求項２】
ジェスチャーの情報を端末装置に要求する要求手段を更に有し、
前記受信手段は、前記要求に応じて端末装置により検出されたジェスチャーの情報を当該端末装置から受信する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記特定手段は、複数の異なるジェスチャーの情報の中から選択されたジェスチャーの情報と前記受信されたジェスチャーの情報との比較結果に基づいて接続対象の端末装置を特定する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記特定手段は、前記複数の異なるジェスチャーの情報の中からランダムに選択されたジェスチャーの情報又はユーザにより選択されたジェスチャーの情報と、前記受信されたジェスチャーの情報と、の比較結果に基づいて接続対象の端末装置を特定する、
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記特定手段は、前記選択されたジェスチャーの情報に一致するジェスチャーの情報を検出した端末装置を接続対象の端末装置として特定する、
ことを特徴とする請求項３又は請求項４に記載の情報処理装置。
【請求項６】
ジェスチャーの情報に基づいて、接続対象となる複数の端末装置が特定された場合、前記特定手段は、当該複数の端末装置の中から、自装置から最短距離にある端末装置を接続対象の端末装置として特定する、
ことを特徴とする請求項１から請求項５のいずれか一項に記載の情報処理装置。
【請求項７】
情報処理装置と端末装置とを含み、
前記情報処理装置は、
ユーザの動きを表すジェスチャーの情報を表示する、タッチパネルを備えた表示手段と、
接続対象の端末装置を特定するためのジェスチャーの情報を端末装置に要求する要求手段を有し、
前記端末装置は、
前記要求に応じてジェスチャーの情報を検出する検出手段と、
前記検出されたジェスチャーの情報を前記情報処理装置に送信する送信手段と、を有し、
前記情報処理装置は、
前記端末装置により検出されたジェスチャーの情報を受信する受信手段と、
前記表示手段に表示されたジェスチャーに対する前記表示手段のタッチパネルへの入力を受け付けずに、端末装置の動きとして検出されて前記受信手段により受信されたジェスチャーの情報に基づいて、前記表示手段に表示されたジェスチャーに一致するジェスチャーの動きをした端末装置を接続対象の端末装置として特定する特定手段と、を更に有する、
情報処理システム。
【請求項８】
コンピュータを、
ユーザの動きを表すジェスチャーの情報を、タッチパネルを備えた表示手段に表示させる制御手段、
接続対象の端末装置を特定するためのジェスチャーの情報であって端末装置により検出されたジェスチャーの情報を当該端末装置から受信する受信手段、
前記表示手段に表示されたジェスチャーに対する前記表示手段のタッチパネルへの入力を受け付けずに、端末装置の動きとして検出されて前記受信手段により受信されたジェスチャーの情報に基づいて、前記表示手段に表示されたジェスチャーに一致するジェスチャーの動きをした端末装置を接続対象の端末装置として特定する特定手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム及びプログラムに関する。
【背景技術】
【０００２】
Ｗｉ−Ｆｉ通信やＢｌｕｅｔｏｏｔｈ（登録商標）等の無線通信を利用して複数の装置間で通信が確立される場合がある。
【０００３】
特許文献１に記載のシステムにおいては、携帯電話等の接続要求元の識別情報が赤外線方式により接続先の機器に予め送付されており、無線ＬＡＮ上で接続要求元の識別情報を含む探索パケットがブロードキャストされる。接続要求を受けた機器は、赤外線方式により予め設定された接続要求元の識別情報と探索パケットに含まれる識別情報とが同一の場合に、特別なパケットを返送する。接続要求元は、特別なパケットを返送した機器を接続対象の機器として認識し、その機器との間で接続を確立する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２５９３８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、複数の装置が接続対象の候補として存在する場合、当該複数の装置の中からどの装置との間で通信を確立すればよいのか分からない場合がある。これに対処するために、複数の装置の情報を表示し、ユーザが複数の装置の中から接続対象の装置を選択することにより、接続対象の装置が特定される場合がある。しかし、ユーザが接続対象の装置を選択する必要があるのでユーザの手間がかかる。また、候補の数が膨大の場合、その手間が増大する。
【０００６】
本発明の目的は、複数の端末装置が接続対象の候補として存在する場合において、全候補の中からユーザが接続対象の端末装置を指定する場合と比べて、接続対象の端末装置を容易に特定できるようにすることにある。
【課題を解決するための手段】
【０００７】
請求項１に係る発明は、ユーザの動きを表すジェスチャーの情報を表示する、タッチパネルを備えた表示手段と、接続対象の端末装置を特定するためのジェスチャーの情報であって端末装置により検出されたジェスチャーの情報を当該端末装置から受信する受信手段と、前記表示手段に表示されたジェスチャーに対する前記表示手段のタッチパネルへの入力を受け付けずに、端末装置の動きとして検出されて前記受信手段により受信されたジェスチャーの情報に基づいて、前記表示手段に表示されたジェスチャーに一致するジェスチャーの動きをした端末装置を接続対象の端末装置として特定する特定手段と、を有する情報処理装置である。
【０００８】
請求項２に係る発明は、ジェスチャーの情報を端末装置に要求する要求手段を更に有し、前記受信手段は、前記要求に応じて端末装置により検出されたジェスチャーの情報を当該端末装置から受信する、ことを特徴とする請求項１に記載の情報処理装置である。
【００１２】
請求項３に係る発明は、前記特定手段は、複数の異なるジェスチャーの情報の中から選択されたジェスチャーの情報と前記受信されたジェスチャーの情報との比較結果に基づいて接続対象の端末装置を特定する、ことを特徴とする請求項１に記載の情報処理装置である。
【００１３】
請求項４に係る発明は、前記特定手段は、前記複数の異なるジェスチャーの情報の中からランダムに選択されたジェスチャーの情報又はユーザにより選択されたジェスチャーの情報と、前記受信されたジェスチャーの情報と、の比較結果に基づいて接続対象の端末装置を特定する、ことを特徴とする請求項３に記載の情報処理装置である。
【００１４】
請求項５に係る発明は、前記特定手段は、前記選択されたジェスチャーの情報に一致するジェスチャーの情報を検出した端末装置を接続対象の端末装置として特定する、ことを特徴とする請求項３又は請求項４に記載の情報処理装置である。
【００１５】
請求項６に係る発明は、ジェスチャーの情報に基づいて、接続対象となる複数の端末装置が特定された場合、前記特定手段は、当該複数の端末装置の中から、自装置から最短距離にある端末装置を接続対象の端末装置として特定する、ことを特徴とする請求項１から請求項５のいずれか一項に記載の情報処理装置である。
【００１６】
請求項７に係る発明は、情報処理装置と端末装置とを含み、前記情報処理装置は、ユーザの動きを表すジェスチャーの情報を表示する、タッチパネルを備えた表示手段と、接続対象の端末装置を特定するためのジェスチャーの情報を端末装置に要求する要求手段を有し、前記端末装置は、前記要求に応じてジェスチャーの情報を検出する検出手段と、前記検出されたジェスチャーの情報を前記情報処理装置に送信する送信手段と、を有し、前記情報処理装置は、前記端末装置により検出されたジェスチャーの情報を受信する受信手段と、前記表示手段に表示されたジェスチャーに対する前記表示手段のタッチパネルへの入力を受け付けずに、端末装置の動きとして検出されて前記受信手段により受信されたジェスチャーの情報に基づいて、前記表示手段に表示されたジェスチャーに一致するジェスチャーの動きをした端末装置を接続対象の端末装置として特定する特定手段と、を更に有する、情報処理システムである。
【００１７】
請求項８に係る発明は、コンピュータを、ユーザの動きを表すジェスチャーの情報を、タッチパネルを備えた表示手段に表示させる制御手段、接続対象の端末装置を特定するためのジェスチャーの情報であって端末装置により検出されたジェスチャーの情報を当該端末装置から受信する受信手段、前記表示手段に表示されたジェスチャーに対する前記表示手段のタッチパネルへの入力を受け付けずに、端末装置の動きとして検出されて前記受信手段により受信されたジェスチャーの情報に基づいて、前記表示手段に表示されたジェスチャーに一致するジェスチャーの動きをした端末装置を接続対象の端末装置として特定する特定手段、として機能させるプログラムである。
【発明の効果】
【００１８】
請求項１，２，７，８に係る発明によると、複数の端末装置が接続対象の候補として存在する場合において、全候補の中からユーザが接続対象の端末装置を指定する場合と比べて、接続対象の端末装置を容易に特定することが可能となる。
【００２０】
請求項３，４，５に係る発明によると、同一のジェスチャー情報が利用される場合と比べて、セキュリティが向上する。
【００２１】
請求項６に係る発明によると、画像形成装置を利用しようとするユーザの端末装置が特定される。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１実施形態に係る画像形成システムを示すブロック図である。
【図２】第１本実施形態に係る画像形成装置を示すブロック図である。
【図３】第１実施形態に係る端末装置を示すブロック図である。
【図４】ジェスチャー情報の一例を示す図である。
【図５】第１実施形態に係る画像形成システムによる処理の一例を示すシーケンス図である。
【図６】第２実施形態に係る画像形成装置を示すブロック図である。
【図７】第２実施形態に係る端末装置を示すブロック図である。
【図８】第２実施形態に係る画像形成システムによる処理の一例を示すシーケンス図である。
【発明を実施するための形態】
【００２３】
［第１実施形態］
図１には、本発明の第１実施形態に係る情報処理システムとしての画像形成システムの一例が示されている。画像形成システムは、例えば、情報処理装置としての画像形成装置１０と１又は複数の端末装置１２を含む。図１に示す例では、３台の端末装置１２が画像形成システムに含まれているが、これは一例であり、３台以外の台数の端末装置１２が画像形成システムに含まれていてもよい。もちろん、複数の画像形成装置１０が画像形成システムに含まれていてもよい。
【００２４】
画像形成装置１０と端末装置１２は通信経路により接続される。その通信経路は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）やＷｉ−Ｆｉ通信等の無線通信により構築される。通信エリア１４は、その無線通信により構築されたエリアである。通信エリア１４内においては、画像形成装置１０と端末装置１２が無線通信により接続され得る状態となる。通信エリア１４外においては、無線通信によっては、画像形成装置１０と端末装置１２は接続されない。以下、通信エリア１４は、Ｂｌｕｅｔｏｏｔｈ（登録商標）により構築される通信エリアであるものとする。
【００２５】
画像形成装置１０は、例えば、スキャン機能、プリント機能、コピー機能及びファクシミリ機能の中の少なくとも１つの機能を備えた装置である。また、画像形成装置１０は、他の装置との間でデータを送受信する機能を備えている。
【００２６】
端末装置１２は、スマートフォン、タブレットＰＣ（パーソナルコンピュータ）、携帯電話、等の携帯型の端末装置であり、他の装置との間でデータを送受信する機能を備えている。
【００２７】
本実施形態に係る画像形成システムにおいては、例えば、画像形成装置１０と端末装置１２との間で通信が確立され、これにより、画像形成装置１０から端末装置１２にデータが送信されたり、端末装置１２から画像形成装置１０にデータが送信される。
【００２８】
以下、図２を参照して、画像形成装置１０の構成について詳しく説明する。図２には、画像形成装置１０の構成が示されている。
【００２９】
通信部１６は、近距離無線通信機能を備えた通信インターフェースであり、他の装置にデータを送信する機能、及び、他の装置からデータを受信する機能を備えている。通信部１６は、一例として、Ｂｌｕｅｔｏｏｔｈ（登録商標）を利用して近距離無線通信を行う機能を備えている。以下、Ｂｌｕｅｔｏｏｔｈ（登録商標）を利用した通信を「ＢＴ通信」と称することとする。もちろん、通信部１６は、Ｗｉ−Ｆｉ通信等の他の無線通信を行う機能を備えていてもよい。また、画像形成装置１０は、有線通信機能を備えた通信インターフェースを備えていてもよい。
【００３０】
画像形成部１８は、画像形成に関する処理を実行する機能を備えている。画像形成部１８によって、例えば、コピー処理、プリント処理、スキャン処理、ファクシミリ処理、等が実行される。コピー処理では原稿が複写される。プリント処理では画像が用紙等の記録媒体上に印刷される。スキャン処理では原稿が読み取られて画像データが生成される。ファクシミリ処理では、画像データがファクシミリ送信又はファクシミリ受信される。また、スキャン転送処理が実行されてもよい。スキャン転送処理においては、スキャン処理が実行されることにより画像データが生成され、その画像データが端末装置１２等の外部装置に送信される。端末装置１２等の外部装置から画像形成装置１０に画像データが送信され、プリント処理が実行されることにより、画像データに基づく画像が用紙に印刷されてもよい。
【００３１】
ＵＩ部２０はユーザインターフェースであり、表示部と操作部を含む。表示部は、例えば液晶ディスプレイ等の表示装置である。操作部は、例えばタッチパネルやキーボード等の入力装置である。
【００３２】
記憶部２２はハードディスク等の記憶装置である。記憶部２２には、画像形成の命令を示す情報（例えばジョブ情報等）、プリント処理の対象となる画像データ、スキャン処理により生成された画像データ、各種の制御データ、各種のプログラム、等が記憶される。もちろん、それらは別々の記憶装置に記憶されてもよいし、１つの記憶装置に記憶されてもよい。
【００３３】
また、記憶部２２には定義情報２４が記憶されている。定義情報２４は、特定情報を定義した情報である。特定情報は、画像形成装置１０に接続される端末装置１２（接続対象の端末装置１２）を特定するための情報である。特定情報は、例えば、ユーザが行うべき動き（ジェスチャー）を表すジェスチャー情報である。ジェスチャー情報は、例えば、ユーザのジェスチャーを表す動画又は静止画、それらのアニメーション、ジェスチャーを示す文字列、等である。複数の異なるジェスチャーが定義され、それらを表す複数のジェスチャー情報が定義情報２４として記憶部２２に記憶されていてもよい。この場合、各ジェスチャー情報には、ジェスチャー情報を識別するためのジェスチャー識別情報が対応付けられる。なお、特定情報は、ユーザのジェスチャーを表す情報以外の情報、例えば、音声情報や文字情報等であってもよい。
【００３４】
制御部２６は、画像形成装置１０の各部の動作を制御する機能を備えている。制御部２６は、例えば上記の定義情報に従って、ジェスチャーを表すアニメーション、文字列、静止画、等をＵＩ部２０の表示部に表示させる。
【００３５】
また、制御部２６は判定部２８を含む。判定部２８は、端末装置１２から送信された特定情報と、記憶部２２に定義情報２４として記憶されている特定情報と、を比較し、その比較結果に基づいて、特定情報を送信した端末装置１２が接続対象の端末装置１２であるか否かを判定する。端末装置１２から送信された特定情報に、定義情報２４として記憶されている特定情報が含まれている場合、当該端末装置１２が接続対象の端末装置１２であると特定される。例えば、両特定情報が一致する場合、当該端末装置１２が接続対象の端末装置１２であると特定される。
【００３６】
一例として、端末装置１２にてジェスチャー情報が検出され、そのジェスチャー情報が端末装置１２から画像形成装置１０に送信される。判定部２８は、端末装置１２から送信されたジェスチャー情報と、記憶部２２に定義情報２４として記憶されているジェスチャー情報と、を比較し、その比較結果に基づいて、ジェスチャー情報を送信した端末装置１２が接続対象の端末装置１２であるか否かを判定する。端末装置１２から送信されたジェスチャー情報に、定義情報２４として記憶されているジェスチャー情報が含まれている場合、当該端末装置１２が接続対象の端末装置１２であると特定される。例えば、両ジェスチャー情報が一致する場合、当該端末装置１２が接続対象の端末装置１２であると特定される。
【００３７】
以下、図３を参照して、端末装置１２の構成について詳しく説明する。図３には、端末装置１２の構成が示されている。
【００３８】
通信部３０は、近距離無線通信機能を備えた通信インターフェースであり、他の装置にデータを送信する機能、及び、他の装置からデータを受信する機能を備えている。通信部３０は、一例として、Ｂｌｕｅｔｏｏｔｈ（登録商標）を利用して近距離無線通信を行う機能を備えている。もちろん、通信部３０は、Ｗｉ−Ｆｉ通信等の他の無線通信を行う機能を備えていてもよい。また、端末装置１２は、有線通信機能を備えた通信インターフェースを備えていてもよい。
【００３９】
ＵＩ部３２はユーザインターフェースであり、表示部と操作部を含む。表示部は液晶ディスプレイ等の表示装置である。操作部は、例えばタッチパネルやキーボード等の入力装置である。
【００４０】
検出部３４は特定情報を検出する機能を備えている。検出部３４は例えば加速度センサであり、端末装置１２の動き、傾き、向き等を検出するセンサである。検出部３４により端末装置１２の動きがジェスチャーとして検出される。これにより、その動き（ジェスチャー）を示すジェスチャー情報が検出される。
【００４１】
音声出力部３６は音声等の音を出力するデバイスである。
【００４２】
記憶部３８はハードディスク等の記憶装置である。記憶部３８には、画像データ、各種の制御データ、各種のプログラム、等が記憶される。もちろん、それらは別々の記憶装置に記憶されてもよいし、１つの記憶装置に記憶されてもよい。
【００４３】
また、記憶部３８には定義情報４０が記憶されている。定義情報４０は、画像形成装置１０に記憶されている定義情報２４と同じ情報である。つまり、定義情報４０は、上記の特定情報を定義した情報である。特定情報は例えばジェスチャー情報である。複数の異なるジェスチャーが定義され、それらを表す複数のジェスチャー情報が定義情報４０として記憶部２２に記憶されていてもよい。この場合、各ジェスチャー情報には、ジェスチャー情報を識別するためのジェスチャー識別情報が対応付けられる。なお、特定情報はジェスチャー情報以外の情報、例えば、音声情報や文字情報等であってもよい。
【００４４】
制御部４２は、端末装置１２の各部の動作を制御する機能を備えている。
【００４５】
また、制御部４２は判定部４４を含む。判定部４４は、検出部３４にて検出された特定情報と、記憶部３８に定義情報４０として記憶されている特定情報と、を比較する。端末装置１２にて検出された特定情報に、定義情報４０として記憶されている特定情報が含まれている場合、通信部３０はＢＴ通信を利用して画像形成装置１０に接続し、自装置（端末装置１２）を識別するための端末識別情報を画像形成装置１０に送信する。例えば、両特定情報が一致する場合、端末識別情報が画像形成装置１０に送信される。
【００４６】
一例として、検出部３４によりジェスチャー情報が検出され、判定部４４は、検出部３４により検出されたジェスチャー情報と、記憶部３８に定義情報４０として記憶されているジェスチャー情報と、を比較する。検出部３４にて検出されたジェスチャー情報に、定義情報４０としてのジェスチャー情報が含まれている場合、端末識別情報が画像形成装置１０に送信される。例えば、両ジェスチャー情報が一致する場合、端末識別情報が画像形成装置１０に送信される。
【００４７】
以下、第１実施形態に係る画像形成システムについて詳しく説明する。図４には、ジェスチャー情報の一例が示されている。ジェスチャー情報は、画像形成装置１０のＵＩ部２０の表示部に表示される。例えば、その表示部の画面４６に、端末装置を模式的に表す画像４８と、ユーザが行うべき動き（ジェスチャー）を示すジェスチャー情報５０が表示される。ジェスチャー情報５０は一例としてアニメーションとして表示される。図４に示す例では、ジェスチャー情報５０は曲線状の動きを示すアニメーションである。もちろん、ジェスチャーはアニメーションでなくてもよい。例えば、「↑↓↑↓↑↓（１秒以内）」等のようなジェスチャーを示す文字列や静止画が、ジェスチャー情報として表示されてもよい。また、ジェスチャーを示す音声が出力されてもよい。
【００４８】
以下、図５を参照して、第１実施形態に係る画像形成システムによる処理について説明する。図５には、その処理を示すシーケンス図が示されている。以下では、スキャン転送処理が実行されるものとする。また、図１に示すように、複数の端末装置１２が接続対象の候補として通信エリア１４内に存在するものとする。
【００４９】
端末装置１２の通信部３０は、画像形成装置１０が提供するサービス（Ｓｅｒｖｉｃｅ  ＵＵＩＤ）のアドバタイズ（Ａｄｖｅｒｔｉｓｅ）を待ち受ける。そのアドバタイズは、画像形成装置１０が周辺の端末装置１２に対してサービスを提供していることを通知するためのものである。例えば、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）を利用したアドバタイズが実行される。
【００５０】
まず、ユーザは画像形成装置１０のＵＩ部２０を用いてスキャン処理を選択する（Ｓ０１）。これにより、ＵＩ部２０の表示部にスキャン用画面が表示される。
【００５１】
次に、画像形成装置１０の通信部１６は、ＢＬＥアドバタイズを行う。つまり、画像形成装置１０の通信部１６は、ＢＴ通信を利用してアドバタイズメント信号を送信する（Ｓ０２）。この送信は、例えばブロードキャストにより実行される。アドバタイズメント信号は、画像形成装置１０がサービスを提供していることを示す信号である。このアドバタイズメント信号の送信が、特定情報の検出、通知の要求に相当する。
【００５２】
また、画像形成装置１０の制御部２６は、記憶部２２に記憶されている定義情報２４に従って、ジェスチャーを表すアニメーションをＵＩ部２０の表示部に表示させる（Ｓ０３）。例えば、図４に示されているジェスチャー情報５０が表示される。
【００５３】
端末装置１２の通信部３０がアドバタイズメント信号を受信すると、端末装置１２の検出部３４は、端末装置１２の動きの検出を開始する（Ｓ０４）。
【００５４】
ユーザは画像形成装置１０に表示されているジェスチャー情報５０を参照し、そのジェスチャー情報５０に従って端末装置１２を動かす（Ｓ０５）。ユーザは例えば曲線状に端末装置１２を動かす。端末装置１２の検出部３４は、その動き（ジェスチャー）を検出する（Ｓ０６）。
【００５５】
端末装置１２の判定部４４は、検出部３４により検出された端末装置１２の動き（軌跡）を近似計算し、これにより、ジェスチャー情報を得る。判定部４４は、検出部３４により検出されたジェスチャー情報と、端末装置１２の記憶部３８に定義情報４０として記憶されているジェスチャー情報と、を比較する。検出部３４により検出されたジェスチャー情報に、定義情報４０としてのジェスチャー情報が含まれている場合、端末装置１２の通信部３０はＢＴ通信（例えばＢＬＥを利用した通信）を利用して画像形成装置１０に接続し、自装置（端末装置１２）を識別するための端末識別情報を画像形成装置１０に送信する（Ｓ０７）。端末識別情報は、例えば端末装置１２の名称、ＩＤ、ＭＡＣアドレス等である。検出部３４により検出されたジェスチャー情報に、定義情報４０としてのジェスチャー情報が含まれていない場合、予め設定された制限時間内であれば、端末装置１２はジェスチャー検出を継続する。その制限時間を超えている場合、端末装置１２は、ジェスチャー検出を中止し、アドバタイズメント信号を待ち受ける。
【００５６】
端末装置１２から端末識別情報が送信されると、画像形成装置１０の通信部１６は、その端末識別情報を受信する。画像形成装置１０の制御部２６は、ＵＩ部２０の表示部にその端末識別情報（例えば端末名）を表示させる（Ｓ０８）。複数の端末装置１２にてジェスチャー情報が検出され、それら複数の端末装置１２から端末識別情報が送信された場合、画像形成装置１０のＵＩ部２０の表示部には、それら複数の端末装置１２の端末名が表示される。
【００５７】
ユーザは、画像形成装置１０のＵＩ部２０に表示されている端末名を確認し（Ｓ０９）、その端末名が接続対象とすべき端末装置１２（例えば自身の端末装置１２）を示している場合、スキャンを指示する（Ｓ１０）。または、ＵＩ部２０に複数の端末名が表示されている場合、ユーザは、複数の端末名の中から接続対象とすべき端末装置１２の端末名を選択し（Ｓ０９）、スキャンを指示する（Ｓ１０）。ユーザは、画像形成装置１０にスキャン対象の原稿をセットし、各種パラメータを設定し、スキャンを指示する。
【００５８】
ＵＩ部２０の表示部に接続対象とすべき端末装置１２（例えば自身の端末装置１２）の端末名が表示されていない場合において、ユーザにより再検出の指示が与えられると、ステップＳ０２以降の処理が実行される。
【００５９】
また、複数の端末名がＵＩ部２０に表示されている場合、画像形成装置１０の通信部１６は、ユーザにより選択されなかった各端末装置１２に、画像データを送信しない旨を示す情報を送信してもよい。その情報を受信した端末装置１２の通信部３０は、画像形成装置１０とのＢＴ通信を切断し、アドバタイズメント信号を待ち受ける。
【００６０】
ユーザによりスキャンの指示が与えられると、画像形成装置１０の画像形成部１８はスキャン処理を実行する（Ｓ１１）。これにより画像データが生成される。１つの端末装置１２がジェスチャー情報を送信した場合、その端末装置１２が接続対象の端末装置１２であるため、画像形成装置１０の通信部１６は、その端末装置１２に、スキャンにより生成された画像データを、ＢＴ通信を利用して送信する（Ｓ１２）。複数の端末装置１２がジェスチャー情報を送信した場合、複数の端末装置１２の中からユーザにより選択された端末装置１２が、接続対象の端末装置１２となる。この場合、画像形成装置１０の通信部１６は、ユーザにより選択された端末装置１２に画像データを送信する。
【００６１】
端末装置１２の通信部３０は画像データを受信する。その画像データは、例えば端末装置１２の記憶部３８に記憶される。端末装置１２の音声出力部３６は、スキャン転送処理が完了した旨を示す音を発生させる。これにより、スキャン転送処理の完了がユーザに通知される（Ｓ１３）。なお、端末装置１２の振動や同期しているウェアブル端末への通知により、スキャン処理の完了をユーザに通知してもよい。
【００６２】
上記の例では、端末装置１２の判定部４４により、検出部３４により検出されたジェスチャー情報と、定義情報４０としてのジェスチャー情報と、の比較が行われる。この場合、画像形成装置１０の判定部２８は利用されないので、判定部２８は画像形成装置１０に設けられていなくてもよい。
【００６３】
別の例として、端末装置１２にて両ジェスチャー情報の比較が行われず、画像形成装置１０にてその比較が行われてもよい。この場合、その比較は、画像形成装置１０の判定部２８により行われる。端末装置１２の判定部４４は利用されないので、判定部４４は端末装置１２に設けられていなくてもよい。この別の例では、端末装置１２にてジェスチャー情報が検出されると、そのジェスチャー情報とその端末装置１２の端末識別情報が、その端末装置１２から画像形成装置１０に送信される。画像形成装置１０の判定部２８は、端末装置１２から送信されたジェスチャー情報と、定義情報２４としてのジェスチャー情報と、を比較する。端末装置１２から送信されたジェスチャー情報に、定義情報２４としてのジェスチャー情報が含まれている場合、当該端末装置１２が接続対象の端末装置１２であると特定され、その端末装置１２の端末名がＵＩ部２０の表示部に表示される。スキャン処理により生成された画像データは、その接続対象の端末装置１２に送信される。複数の端末装置１２からジェスチャー情報が送信された場合も、定義情報２４としてのジェスチャー情報を含むジェスチャー情報を送信した端末装置１２の端末名が、ＵＩ部２０の表示部に表示される。複数の端末名が表示された場合、複数の端末名の中からユーザにより選択された端末名を持つ端末装置１２が、接続対象の端末装置１２として特定され、スキャン処理により生成された画像データは、その接続対象の端末装置１２に送信される。
【００６４】
以上のように、本実施形態によると、ユーザが画像形成装置１０に表示されたジェスチャーに従って端末装置１２を動かすことにより、接続対象の端末装置１２を特定するためのジェスチャー情報が検出され、検出されたジェスチャー情報を用いて接続対象の端末装置１２が特定される。接続対象の端末装置１２を特定するための操作として、ユーザは特定のジェスチャーに従って端末装置１２を動かせば済み、通信エリア１４内に存在するすべての端末装置１２の中から接続対象の端末装置１２を指定する必要はない。それ故、通信エリア１４内に存在するすべての端末装置１２の中からユーザが接続対象の端末装置１２を指定する場合と比べて、接続対象の端末装置１２が容易に特定される。
【００６５】
なお、ジェスチャー情報は画像形成装置１０のＵＩ部２０に表示されなくてもよい。この場合、ユーザは予め定義されたジェスチャーに従って端末装置１２を動かすことによりジェスチャー情報が検出され、その検出されたジェスチャー情報を用いて接続対象の端末装置１２が特定される。
【００６６】
第１実施形態において、複数の異なるジェスチャー情報の中から選択されたジェスチャー情報を用いることにより、接続対象の端末装置１２が特定されてもよい。例えば、複数の異なるジェスチャーを示す複数のジェスチャー情報が定義情報として、画像形成装置１０と端末装置１２に記憶される。画像形成装置１０の制御部２６は、複数のジェスチャー情報をＵＩ部２０の表示部に表示させる。その複数のジェスチャー情報の中からユーザにより選択された特定のジェスチャー情報が、接続対象の端末装置１２の特定処理に用いられる。または、制御部２６は、複数のジェスチャー情報の中からランダムに特定のジェスチャー情報を選択し、当該特定のジェスチャー情報をＵＩ部２０の表示部に表示させてもよい。ランダムに選択された特定のジェスチャー情報が、接続対象の端末装置１２の特定処理に用いられる。ユーザにより選択された又はランダムに選択されたジェスチャー情報を用いることにより、同一のジェスチャー情報を繰り返し使用する場合と比べて、セキュリティが向上する。つまり、選択されたジェスチャー情報はあたかもワンタイムパスワードと同様の機能を発揮するので、セキュリティが向上する。
【００６７】
具体的に説明すると、端末装置１２の検出部３４は端末装置１２の動き（軌跡）を検出し、判定部４４は、検出部３４により検出されたジェスチャー情報と、端末装置１２の記憶部３８に定義情報４０として記憶されている複数のジェスチャー情報と、を比較する。検出部３４により検出されたジェスチャー情報に、定義情報４０としてのジェスチャー情報が含まれている場合、端末装置１２の通信部３０は、当該含まれているジェスチャー情報のジェスチャー識別情報を画像形成装置１０に送信する。画像形成装置１０の制御部２６は、ユーザにより選択された又はランダムに選択された特定のジェスチャー情報のジェスチャー識別情報と、端末装置１２から送信されたジェスチャー識別情報と、を照合する。両ジェスチャー識別情報が一致している場合、そのジェスチャー識別情報を送信した端末装置１２が接続対象の端末装置１２であると特定され、その端末装置１２の端末名がＵＩ部２０の表示部に表示される。スキャン処理が実行された場合、そのスキャン処理により生成された画像データが、その端末装置１２に送信される。両ジェスチャー識別情報が一致しない場合、ジェスチャー情報を送信した端末装置１２に対して、画像データを送信しない旨の情報が送信される。
【００６８】
別の例として、端末装置１２の通信部３０は、検出されたジェスチャー情報を画像形成装置１０に送信してもよい。この場合、画像形成装置１０の判定部２８は、複数のジェスチャー情報の中からユーザにより選択された又はランダムに選択された特定のジェスチャー情報と、端末装置１２から送信されたジェスチャー情報と、を比較する。端末装置１２から送信されたジェスチャー情報に、選択された特定のジェスチャー情報が含まれている場合、当該端末装置１２が接続対象の端末装置１２として特定される。
【００６９】
上記のステップＳ０８において、複数の端末名がＵＩ部２０の表示部に表示される場合、画像形成装置１０の制御部２６は、端末識別情報を送信した複数の端末装置１２の中から、画像形成装置１０から最短距離にある端末装置１２を接続対象の端末装置１２として特定してもよい。例えば、端末装置１２の制御部４２は、画像形成装置１０からアドバタイズメント信号を受信し、受信した信号の強度を積分する。ステップＳ０７において、端末装置１２の通信部３０は、端末識別情報とともにその積分値を画像形成装置１０に送信する。画像形成装置１０の通信部１６は、予め設定された期間中、端末装置１２から送信を待ち受け、画像形成装置１０の制御部２６は、最大の積分値を送信した端末装置１２を、接続対象の端末装置として特定する。その端末装置１２の端末名はＵＩ部２０の表示部に表示される。画像形成装置１０に近い端末装置１２ほど、その端末装置１２にて受信される信号の強度は大きくなる。それ故、大きな積分値を送信した端末装置１２ほど、画像形成装置１０に近いと推測される。スキャン転送処理が実行される場合、通常、画像形成装置１０のＵＩ部２０を利用してスキャンの設定等が行われるため、画像形成装置１０から最短距離にある端末装置１２を持っているユーザが、スキャン転送処理の実行を指示するユーザ（スキャン処理の利用者）であると推測される。それ故、画像形成装置１０から最短距離にある端末装置１２が接続対象の端末装置１２として推測される。この処理により、複数の端末装置１２から端末識別情報が画像形成装置１０に送信された場合であっても、それら複数の端末装置１２の中から接続対象の端末装置１２が自動的に選択される。それ故、それら複数の端末装置１２の中からユーザが接続対象の端末装置１２を選択する場合と比べて、ユーザの手間が軽減される。
【００７０】
［第２実施形態］
以下、第２実施形態に係る画像形成システムについて説明する。図６には、第２実施形態に係る画像形成装置１０Ａの構成が示されており、図７には、第２実施形態に係る端末装置１２Ａの構成が示されている。第１実施形態と同様に、第２実施形態に係る画像形成システムは、画像形成装置１０Ａと端末装置１２Ａを含み、図１に示す通信エリア１４内において、画像形成装置１０Ａと端末装置１２Ａが無線通信により接続され得る状態にある。
【００７１】
画像形成装置１０Ａは、第１実施形態に係る画像形成装置１０と異なり、定義情報２４と判定部２８を備えておらず、端末特定部５２を備えている。端末特定部５２以外の構成は、第１実施形態に係る画像形成装置１０の構成と同じである。
【００７２】
端末特定部５２は、端末装置１２Ａから送信された信号に基づいて、接続対象の端末装置１２を特定する。端末特定部５２は、例えば、各端末装置１２Ａが送信するアドバタイズメント信号の強度を示す信号（ＲＳＳＩ：Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｉｏｎ）を取得し、複数の端末装置１２Ａの中で最大強度のアドバタイズメント信号を送信する端末装置１２Ａを、接続対象の端末装置１２Ａとして特定する。または、端末特定部５２は、予め設定された期間毎に各端末装置１２ＡのＲＳＳＩを複数回取得し、それらの積算値を演算し、最大の積算値を有する端末装置１２Ａを接続対象の端末装置１２Ａとして特定してもよい。
【００７３】
端末装置１２Ａは、第１実施形態に係る端末装置１２と異なり、定義情報４０と判定部４４を備えていない。それら以外の構成は、第１実施形態に係る端末装置１２と同じである。
【００７４】
以下、図８を参照して、第２実施形態に係る画像形成システムによる処理について説明する。図８には、その処理を示すシーケンス図が示されている。以下では、スキャン転送処理が実行されるものとする。また、複数の端末装置１２Ａが接続対象の候補として通信エリア１４内に存在するものとする。
【００７５】
まず、ユーザは自身の端末装置１２Ａの電源をＯＮにする（Ｓ２０）。
【００７６】
各端末装置１２Ａの通信部３０は、ＢＴ通信を利用して、同じ送信信号強度を有するアドバタイズメント信号を送信する（Ｓ２１）。例えば、ＢＬＥを利用したアドバタイズが実行される。この場合において、端末装置１２Ａにおいてユーザが特定のアプリケーション（例えばスキャン処理に関するアプリケーション）の起動を指示すると、予め設定された送信信号強度を有するアドバタイズメント信号が送信されてもよい。または、画像形成装置１０Ａの通信部１６は、通信エリア１４内に存在する各端末装置１２Ａに対して、予め設定された送信信号強度を有するアドバタイズメント信号を送信するように要求し、各端末装置１２Ａは、その要求に応じて、予め設定された送信信号強度を有するアドバタイズメント信号を送信してもよい。これにより、各端末装置１２Ａから同じ送信信号強度を有するアドバタイズメント信号が送信され、送信信号強度の差異に基づく測定誤差の発生が回避される。
【００７７】
次に、ユーザは画像形成装置１０ＡのＵＩ部２０を用いてスキャン処理を選択する（Ｓ２２）。これにより、ＵＩ部２０の表示部にスキャン用画面が表示される。
【００７８】
次に、画像形成装置１０Ａの通信部１６は、各端末装置１２Ａから送信されるアドバタイズメント信号を受信する（Ｓ２３）。このとき、各端末装置１２Ａから、自身の端末装置１２Ａを識別するための端末識別情報が画像形成装置１０Ａに送信される。
【００７９】
画像形成装置１０Ａの端末特定部５２は、各端末装置１２Ａが送信するアドバタイズメント信号のＲＳＳＩを取得し（Ｓ２４）、複数の端末装置１２Ａの中で最大強度のアドバタイズメント信号を送信する端末装置１２Ａを、接続対象の端末装置１２Ａとして特定する（Ｓ２５）。端末特定部５２は、例えば、複数の端末装置１２Ａの中で最大強度のアドバタイズメント信号を送信する端末装置１２Ａを接続対象の端末装置１２Ａとして特定してもよい（特定方法１）。または、端末特定部５２は、ＲＳＳＩの積算値を演算し、最大の積算値を有する端末装置１２Ａを接続対象の端末装置１２Ａとして特定してもよい（特定方法２）。
【００８０】
画像形成装置１０Ａの制御部２６は、接続対象の端末装置１２Ａの端末名をＵＩ部２０の表示部に表示させる（Ｓ２６）。なお、ＲＳＳＩ値又はＲＳＳＩの積算値が予め設定された範囲内に含まれる端末装置１２Ａの端末名が表示されてもよい。
【００８１】
ユーザは、画像形成装置１０ＡのＵＩ部２０に表示されている端末名を確認し、接続対象とすべき端末装置１２Ａ（例えば自身の端末装置１２Ａ）の端末名を選択する（Ｓ２７）。接続対象とすべき端末装置１２Ａの端末名が表示されていない場合、処理はステップＳ２５に戻る。特定方法１が実行される場合、端末特定部５２は、強度が次に大きいアドバタイズメント信号を送信する端末装置１２Ａを接続対象の端末装置１２Ａとして特定する。特定方法２が実行される場合、端末特定部５２は、ＲＳＳＩの積算値が予め設定された範囲内に含まれる複数の端末装置１２Ａを接続対象の端末装置１２Ａとして特定する。特定された端末装置１２Ａの端末名はＵＩ部２０の表示部に表示される。なお、ステップＳ２７の確認及び選択処理は実行されなくてもよい。この場合、ステップＳ２５にて特定された端末装置１２Ａが自動的に選択される。
【００８２】
画像形成装置１０Ａの通信部１６は、ユーザ又は自動的に選択された端末装置１２Ａに対して接続を要求する（Ｓ２８）。これにより、選択された端末装置１２Ａと画像形成装置１０Ａとの間で通信が確立される。この場合、画像形成装置１０ＡのＵＩ部２０の表示部には、特定の端末装置１２Ａと画像形成装置１０Ａとが接続した旨を示す情報が表示される（Ｓ２９）。
【００８３】
ユーザは、画像形成装置１０Ａにスキャン対象の原稿をセットし、各種パラメータを設定し、スキャンを指示する（Ｓ３０）。画像形成部１８によりスキャン処理が実行され（Ｓ３１）、これにより、画像データが生成される。その画像データは、接続対象の端末装置１２Ａに送信される（Ｓ３２）。端末装置１２Ａにより画像データが受信されると、音声、振動又はウェアブル端末への通知により、スキャン転送処理の完了がユーザに通知される（Ｓ３３）。
【００８４】
以上のように、第２実施形態によると、端末装置１２Ａが送信するアドバタイズメント信号の強度に基づいて、接続対象の端末装置１２Ａが特定される。接続対象の端末装置１２Ａを特定するための操作として、ユーザは端末装置１２Ａの電源をＯＮにすれば済み、通信エリア１４内に存在するすべての端末装置１２Ａの中から接続対象の端末装置１２Ａを指定する必要はない。それ故、通信エリア１４内に存在するすべての端末装置１２Ａの中からユーザが接続対象の端末装置１２Ａを指定する場合と比べて、接続対象の端末装置１２Ａが容易に特定される。
【００８５】
（変形例）
以下、変形例に係る画像形成システムについて説明する。変形例に係る画像形成装置は、第２実施形態に係る画像形成装置１０Ａと同じ構成を有し、変形例に係る端末装置は、第１実施形態に係る端末装置１２と同じ構成を有する。以下、変形例に係る処理について説明する。
【００８６】
まず、ユーザは画像形成装置１０ＡのＵＩ部２０を用いてスキャン処理を選択する。これにより、ＵＩ部２０の表示部にスキャン用画面が表示される。画像形成装置１０Ａの通信部１６は、各端末装置１２から送信されるアドバタイズメント信号の受信待ち状態となる。
【００８７】
画像形成装置１０Ａの制御部２６は、予め設定されたジェスチャー情報をＵＩ部２０の表示部に表示させる。例えば、図４に示すジェスチャー情報５０が表示される。このジェスチャー情報は画像形成装置１０Ａの記憶部２２に予め記憶されている情報である。また、端末装置１２に記憶されている定義情報４０は、その予め設定されたジェスチャー情報と同じ情報を定義する。
【００８８】
ユーザは画像形成装置１０Ａに表示されているジェスチャー情報５０を参照し、そのジェスチャー情報５０に従って端末装置１２を動かす。端末装置１２の検出部３４は、その動き（ジェスチャー）を検出する。
【００８９】
端末装置１２の判定部４４は、検出部３４により検出されたジェスチャー情報が、予め設定されたジェスチャー情報であるか否かを判定する。検出されたジェスチャー情報に、定義情報４０としてのジェスチャー情報が含まれる場合、検出されたジェスチャー情報は予め設定されたジェスチャー情報であると判定される。この場合、端末装置１２の通信部３０は、アドバタイズメント信号を画像形成装置１０Ａに送信する。
【００９０】
画像形成装置１０Ａの通信部１６は、端末装置１２から送信されたアドバタイズメント信号を受信する。画像形成装置１０Ａの制御部２６は、アドバタイズメント信号の受信の順番に従って、接続対象の端末装置１２を特定する。例えば、受信の順番が一番早い端末装置１２が、接続対象の端末装置１２として特定される。画像形成装置１０Ａの通信部１６は、接続対象の端末装置１２に対して接続を要求する。以下、上述した第１及び第２実施形態と同様に、スキャン処理により生成された画像データが、接続対象の端末装置１２に送信される。
【００９１】
画像形成装置１０Ａが複数の端末装置１２からアドバタイズメント信号を受信した場合、予め設定された期間内に受信されたアドバタイズメント信号を送信した１又は複数の端末装置１２の端末名がＵＩ部２０に表示されてもよい。この場合、表示された１又は複数の端末名の中からユーザが接続対象の端末装置１２を選択すると、画像形成装置１０Ａの通信部１６は、選択された端末装置１２に接続を要求する。以下、上述した第１及び第２実施形態と同様に、スキャン処理により生成された画像データが、選択された端末装置１２に送信される。
【００９２】
上述した第１、第２実施形態及び変形例においては、スキャン転送処理が実行される場合について説明したが、スキャン転送処理以外の処理が実行されてもよい。この場合も、上述した特定処理により接続対象の端末装置が特定される。
【００９３】
上記の画像形成装置１０，１０Ａは、一例としてハードウェア資源とソフトウェアとの協働により実現される。具体的には、画像形成装置１０，１０Ａは、図示しないＣＰＵ等のプロセッサを備えている。当該プロセッサが、図示しない記憶装置に記憶されたプログラムを読み出して実行することにより、画像形成装置１０，１０Ａの各部の機能が実現される。上記プログラムは、ＣＤやＤＶＤ等の記録媒体を経由して、又は、ネットワーク等の通信経路を経由して、記憶装置に記憶される。または、画像形成装置１０，１０Ａの各部は、例えばプロセッサや電子回路等のハードウェア資源により実現されてもよい。その実現においてメモリ等のデバイスが利用されてもよい。別の例として、画像形成装置１０，１０Ａの各部は、ＤＳＰ（Digital Signal Processor）やＦＰＧＡ（Field Programmable Gate Array）等によって実現されてもよい。
【符号の説明】
【００９４】
１０，１０Ａ  画像形成装置、１２，１２Ａ  端末装置、１４  通信エリア、１６，３０  通信部、１８  画像形成部、２０，３２  ＵＩ部、２２，３８  記憶部、２４，４０  定義情報、２６，４２  制御部、２８，４４  判定部、３４  検出部、３６  音声出力部、５２  端末特定部。
【図１】
0006728664.tif 000002
【図２】
0006728664.tif 000003
【図３】
0006728664.tif 000004
【図４】
0006728664.tif 000005
【図５】
0006728664.tif 000006
【図６】
0006728664.tif 000007
【図７】
0006728664.tif 000008
【図８】
0006728664.tif 000009