(57)【特許請求の範囲】
【請求項１】
情報処理装置であって、
第１の無線通信を用いて周囲のデバイスを検索する検索手段と、
前記検索手段でデバイスが見つかった場合、当該見つかったデバイスの中からユーザにより選択されたデバイスと前記情報処理装置との間で第２の無線通信を用いた接続を確立するための接続情報を、前記第１の無線通信を用いて、当該選択されたデバイスから受信する受信手段と、
前記受信手段で受信した接続情報に基づいて、前記選択されたデバイスとの前記第２の無線通信を用いた接続を確立する接続手段と、
前記検索手段でデバイスが見つからなかった場合、ユーザ所望のデバイスとの前記第２の無線通信を用いた接続を確立するための接続情報を含む２次元コードをカメラ機能を用いて読み取るための画面を表示するように制御する制御手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記検索手段でデバイスが見つからなかった場合、前記制御手段は、さらに、前記２次元コードを前記カメラ機能を用いて読み取ることを推奨するメッセージを表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記検索手段でデバイスが見つからなかった場合、前記制御手段は、さらに、前記２次元コードを読み取るための前記カメラ機能を起動するように制御することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記制御手段は、前記検索手段でデバイスが見つからなかった場合、前記カメラ機能を使用可能か判定し、前記カメラ機能を使用可能と判定した場合に、前記２次元コードを前記カメラ機能を用いて読み取るための画面を表示するように制御することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記制御手段は、前記検索手段でデバイスが見つからず、かつ、前記カメラ機能を使用可能でないと判定した場合に、エラーメッセージを表示することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
情報処理装置であって、
第１の無線通信を用いて周囲のデバイスを検索する検索手段と、
前記検索手段でデバイスが見つかった場合、当該見つかったデバイスの中からユーザにより選択されたデバイスと前記情報処理装置との間で第２の無線通信を用いた接続を確立するための接続情報を、前記第１の無線通信を用いて、当該選択されたデバイスから受信する受信手段と、
前記受信手段で受信した接続情報に基づいて、前記選択されたデバイスとの前記第２の無線通信を用いた接続を確立する接続手段と、
前記検索手段でデバイスが見つからなかった場合、ユーザ所望のデバイスとの前記第２の無線通信を用いた接続を確立するための接続情報を含む２次元コードをカメラ機能を用いて読み取ることを推奨するメッセージを表示するように制御する制御手段と
を備えることを特徴とする情報処理装置。
【請求項７】
前記制御手段は、前記検索手段でデバイスが見つからなかった場合、前記カメラ機能を使用可能か判定し、前記カメラ機能を使用可能と判定した場合に、前記２次元コードを前記カメラ機能を用いて読み取ることを推奨するメッセージを表示するように制御することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記第１の無線通信はＢＬＥによる無線通信であり、前記第２の無線通信は無線ＬＡＮによる無線通信である、ことを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記２次元コードは、前記デバイスの操作部に表示される２次元コードである、ことを特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
情報処理装置であって、
ＢＬＥの無線通信を用いて周囲のデバイスを検索する検索手段と、
前記検索手段でデバイスが見つかった場合、当該見つかったデバイスの中からユーザにより選択されたデバイスと無線ＬＡＮの無線通信を用いた接続を確立するための接続情報を、前記ＢＬＥの無線通信を用いて、当該選択されたデバイスから受信する受信手段と、
前記受信手段で受信した接続情報に基づいて、前記選択されたデバイスとの前記無線ＬＡＮの無線通信を用いた接続を確立する接続手段と、
前記検索手段でデバイスが見つからなかった場合、ユーザ所望のデバイスとの前記無線ＬＡＮの無線通信を用いた接続を確立するための接続情報をＮＦＣを介して取得することを推奨するメッセージを表示するように制御する制御手段と
を備えることを特徴とする情報処理装置。
【請求項１１】
前記接続情報は、ＳＳＩＤを含むことを特徴とする請求項１乃至１０のいずれか１項に記載の情報処理装置。
【請求項１２】
情報処理装置の制御方法であって、
検索手段が、第１の無線通信を用いて周囲のデバイスを検索する検索工程と、
受信手段が、前記検索工程でデバイスが見つかった場合、当該見つかったデバイスの中からユーザにより選択されたデバイスと前記情報処理装置との間で第２の無線通信を用いた接続を確立するための接続情報を、前記第１の無線通信を用いて、当該選択されたデバイスから受信する受信工程と、
接続手段が、前記受信工程で受信した接続情報に基づいて、前記選択されたデバイスとの前記第２の無線通信を用いた接続を確立する接続工程と、
制御手段が、前記検索工程でデバイスが見つからなかった場合、ユーザ所望のデバイスとの前記第２の無線通信を用いた接続を確立するための接続情報を含む２次元コードをカメラ機能を用いて読み取るための画面を表示するように制御する制御工程と
を含むことを特徴とする情報処理装置の制御方法。
【請求項１３】
情報処理装置の制御方法であって、
検索手段が、第１の無線通信を用いて周囲のデバイスを検索する検索工程と、
受信手段が、前記検索工程でデバイスが見つかった場合、当該見つかったデバイスの中からユーザにより選択されたデバイスと前記情報処理装置との間で第２の無線通信を用いた接続を確立するための接続情報を、前記第１の無線通信を用いて、当該選択されたデバイスから受信する受信工程と、
接続手段が、前記受信工程で受信した接続情報に基づいて、前記選択されたデバイスとの前記第２の無線通信を用いた接続を確立する接続工程と、
制御手段が前記検索工程でデバイスが見つからなかった場合、ユーザ所望のデバイスとの前記第２の無線通信を用いた接続を確立するための接続情報を含む２次元コードをカメラ機能を用いて読み取ることを推奨するメッセージを表示するように制御する制御工程と
を含むことを特徴とする情報処理装置の制御方法。
【請求項１４】
情報処理装置の制御方法における各工程をコンピュータに実行させるためのプログラムであって、前記制御方法は、
検索手段が、第１の無線通信を用いて周囲のデバイスを検索する検索工程と、
受信手段が、前記検索工程でデバイスが見つかった場合、当該見つかったデバイスの中からユーザにより選択されたデバイスと前記情報処理装置との間で第２の無線通信を用いた接続を確立するための接続情報を、前記第１の無線通信を用いて、当該選択されたデバイスから受信する受信工程と、
接続手段が、前記受信工程で受信した接続情報に基づいて、前記選択されたデバイスとの前記第２の無線通信を用いた接続を確立する接続工程と、
制御手段が、前記検索工程でデバイスが見つからなかった場合、ユーザ所望のデバイスとの前記第２の無線通信を用いた接続を確立するための接続情報を含む２次元コードをカメラ機能を用いて読み取るための画面を表示するように制御する制御工程とを含むことを特徴とするプログラム。
【請求項１５】
情報処理装置の制御方法における各工程をコンピュータに実行させるためのプログラムであって、前記制御方法は、
検索手段が、第１の無線通信を用いて周囲のデバイスを検索する検索工程と、
受信手段が、前記検索工程でデバイスが見つかった場合、当該見つかったデバイスの中からユーザにより選択されたデバイスと前記情報処理装置との間で第２の無線通信を用いた接続を確立するための接続情報を、前記第１の無線通信を用いて、当該選択されたデバイスから受信する受信工程と、
接続手段が、前記受信工程で受信した接続情報に基づいて、前記選択されたデバイスとの前記第２の無線通信を用いた接続を確立する接続工程と、
制御手段が前記検索工程でデバイスが見つからなかった場合、ユーザ所望のデバイスとの前記第２の無線通信を用いた接続を確立するための接続情報を含む２次元コードをカメラ機能を用いて読み取ることを推奨するメッセージを表示するように制御する制御工程と
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置と通信可能な情報処理装置、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
原稿画像をスキャナ等で読み取り、読み取った画像を電子メールに添付して送信する等のＳＥＮＤ機能を有する画像形成装置がある。送信する宛先は、画像形成装置のアドレス帳に登録されているアドレスを使用することができる。また、アドレス帳に登録されていない場合等は、画像形成装置が具備する操作パネルから入力して使用することができる。しかし、操作パネルから入力することはユーザーにとって負担になることが多い。
【０００３】
一方で、情報処理装置（例えば、モバイル端末）等、画像形成装置以外のアドレス帳に登録されているアドレスをＳＥＮＤ送信の宛先に使用できれば、ユーザーの利便性を向上させることが期待できる。この場合、モバイル端末内のアドレス帳を画像形成装置に送信する必要があるが、そのためには画像形成装置との接続を確立し、アドレスを送信する必要がある。
【０００４】
モバイル端末から画像形成装置に接続するには、モバイル端末が接続する画像形成装置を特定し、無線通信で接続する方法がある。モバイル端末には、画像形成装置へ無線通信で接続する複数の方法を有しているものがある。例えば、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）でモバイル端末の近くにある画像形成装置を検索し、その中から接続する画像形成装置を選択する方法がある。また、画像形成装置を特定する情報を含むバーコードを、モバイル端末のカメラ撮影機能を用いて読み取って、接続する画像形成装置を選択する方法がある。さらに、画像形成装置がＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）を利用可能である場合は、ＮＦＣタッチを使用して、接続する画像形成装置を選択する方法がある。
【０００５】
このようにモバイル端末が複数の特定方法を有している場合、ユーザーはいずれかの方法で画像形成装置の特定を試みるが、何らかの要因で特定できなかった場合はエラー終了となり、画像形成装置との接続も完了できない場合がある。例えば、特許文献１には、無線通信で画像形成装置が検索できなかった場合、検索可能な状態に設定するように促すメッセージを出力する電子機器が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−２４４６０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来技術には以下に記載する課題がある。例えば、上記従来技術では、出力されるメッセージの内容によっては、すぐに問題解決して画像形成装置に接続できることが困難な場合があった。例えば、画像形成装置が使用した無線通信機能を保持していない場合や、何らかの機能制限が発生して使用できない場合等の原因が考えられる。その場合、別の方法で画像形成装置を選択する必要があるが、どの方法があるか、或いは、どの方法を選択すればよいかを、ユーザーが即座に理解することは難しく、操作も最初からやり直す必要があった。このように、モバイル端末等の情報処理装置が複数の特定方法を有する場合、ユーザーは適切な特定方法を選択することが難しく、エラー終了した場合には操作を最初からやり直す必要があり煩雑であった。
【０００８】
本発明は、上述の問題に鑑みて成されたものであり、接続する画像形成装置を特定する複数の方法を情報処理装置が有する場合であっても、その方法の選択、及び、所定の方法で画像形成装置を特定できなかった場合には代替の方法の選択を、好適に実行する仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、情報処理装置であって、第１の無線通信を用いて周囲のデバイスを検索する検索手段と、前記検索手段でデバイスが見つかった場合、当該見つかったデバイスの中からユーザにより選択されたデバイスと前記情報処理装置との間で第２の無線通信を用いた接続を確立するための接続情報を、前記第１の無線通信を用いて、当該選択されたデバイスから受信する受信手段と、前記受信手段で受信した接続情報に基づいて、前記選択されたデバイスとの前記第２の無線通信を用いた接続を確立する接続手段と、前記検索手段でデバイスが見つからなかった場合、ユーザ所望のデバイスとの前記第２の無線通信を用いた接続を確立するための接続情報を含む２次元コードをカメラ機能を用いて読み取るための画面を表示するように制御する制御手段とを備えることを特徴とする。また、本発明は、情報処理装置であって、第１の無線通信を用いて周囲のデバイスを検索する検索手段と、前記検索手段でデバイスが見つかった場合、当該見つかったデバイスの中からユーザにより選択されたデバイスと前記情報処理装置との間で第２の無線通信を用いた接続を確立するための接続情報を、前記第１の無線通信を用いて、当該選択されたデバイスから受信する受信手段と、前記受信手段で受信した接続情報に基づいて、前記選択されたデバイスとの前記第２の無線通信を用いた接続を確立する接続手段と、前記検索手段でデバイスが見つからなかった場合、ユーザ所望のデバイスとの前記第２の無線通信を用いた接続を確立するための接続情報を含む２次元コードをカメラ機能を用いて読み取ることを推奨するメッセージを表示するように制御する制御手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、接続する画像形成装置を特定する複数の方法を情報処理装置が有する場合であっても、その方法の選択、及び、所定の方法で画像形成装置を特定できなかった場合には代替の方法の選択を、好適に実行することができる。
【図面の簡単な説明】
【００１１】
【図１】ネットワーク構成図。
【図２】情報処理装置の主要構成を示すブロック図。
【図３】ＱＲコード（登録商標）から選択を推奨するフローチャート。
【図４】画面例を示す図。
【図５】ソフトウェア構成を示すブロック図。
【図６】ＱＲコードから選択を実行するフローチャート。
【図７】画面例を示す図。
【図８】ＮＦＣタッチから選択を推奨するフローチャート。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１３】
＜第一の実施形態＞
＜システムのネットワーク構成＞
以下では、本発明の第一の実施形態について説明する。まず、図１を参照して、本実施形態に係るシステムのネットワーク構成について説明する。本実施形態では、情報処理装置としてモバイル端末１１０を一例に説明する。
【００１４】
本システムでは、画像形成装置１００、モバイル端末１１０、及びアクセスポイント１３０がネットワーク１２０を介して接続されている。従って、アクセスポイント１３０及び画像形成装置１００は、ネットワーク１２０を介してモバイル端末１１０と通信可能である。また、モバイル端末１１０及び画像形成装置１００は無線ダイレクト通信機能を備えており、ネットワーク１２０を介さず、直接通信可能である。画像形成装置１００は、原稿から読み取った画像データ等を外部装置へ送信する送信機能を有する。モバイル端末１１０は、印刷データを画像形成装置１００に送信し、印刷データを受信した画像形成装置１００は、受信した印刷データを解釈し、印刷処理を実行する。
【００１５】
＜情報処理装置の構成＞
次に、図２を参照して、情報処理装置の一例であるモバイル端末１１０の主要な構成例について説明する。モバイル端末１１０は、ＣＰＵ２０２、ＲＯＭ２０４、ＲＡＭ２０６、ＨＤＤ２０８、操作部Ｉ／Ｆ２１０、操作部２１２、無線ＬＡＮ通信部２１４、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信部２１６、ＮＦＣ通信部２１８、及びカメラ撮影部２２０を備える。
【００１６】
ＣＰＵ２０２は、ＲＯＭ２０４が記憶している制御プログラムを読み出して、モバイル端末１１０の動作を制御するための様々な処理を実行する。ＣＰＵ２０２は、バス２００によって他のユニットと接続されている。ＲＯＭ２０４は、制御プログラムを記憶している。ＲＡＭ２０６は、ＣＰＵ２０２の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ２０８は画像等の様々なデータを記憶する。また、後述するＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）１３０４や印刷アプリケーション１３００もＨＤＤ２０８に記憶されている。
【００１７】
操作部Ｉ／Ｆ２１０は、操作部２１２とバス２００とを接続する。操作部２１２は、タッチパネル機能を有する液晶表示部やソフトキーボードを備え、各種画面を表示する。ユーザーは、操作部２１２を介してモバイル端末１１０に対して指示や情報を入力することができる。無線ＬＡＮ通信部２１４は、アクセスポイント１３０等の外部装置との間で無線ＬＡＮによる無線通信を実行する。Ｂｌｕｅｔｏｏｔｈ通信部２１６は、画像形成装置１００等の外部装置との間でＢｌｕｅｔｏｏｔｈによる無線通信を実行する。ＮＦＣ通信部２１８は、画像形成装置１００等の外部装置との間でＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）による近距離無線通信を実行する。カメラ撮影部２２０は、カメラ機能によって画像を撮影する。
【００１８】
＜ソフトウェア構成＞
続いて、図５を参照して、モバイル端末１１０のソフトウェア構成について説明する。モバイル端末１１０は、ソフトウェア構成として、印刷アプリケーション１３００及びＯＳ１３０２を備える。これらは、ＣＰＵ２０２がＲＯＭ２０４に記憶されている制御プログラムを読み出すことで実現されるソフトウェアの機能ブロックである。
【００１９】
ＯＳ１３０２は、モバイル端末１１０全体の動作を統括的に制御するためのソフトウェアである。モバイル端末１１０には、後述する印刷アプリケーション１３００を含め、様々なアプリケーションをインストールすることができる。ＯＳ１３０２は、これらのアプリケーションとの間で情報をやり取りし、アプリケーションから受けた指示に従って、操作部２１２に表示する画面を変更したり、無線ＬＡＮ通信部２１４による無線通信を実行したりする。
【００２０】
印刷アプリケーション１３００は、モバイル端末１１０にインストールされたアプリケーションである。印刷アプリケーション１３００は、ＮＦＣ通信部２１８を介して無線ＬＡＮで画像形成装置１００に接続するための接続情報を取得したり、接続後には、当該接続を介して画像形成装置１００へ印刷ジョブを投入することができる。さらに、印刷アプリケーション１３００は、無線ＬＡＮ通信部２１４を介して外部装置との間で無線ＬＡＮによる無線通信を実行したりすることができる。例えば、アクセスポイント１３０に無線ＬＡＮを通じてアクセスし、アクセスポイント１３０を介して画像形成装置１００と通信を行い、印刷ジョブ等を投入することができる。
【００２１】
本実施形態では、印刷アプリケーション１３００がモバイル端末１１０から画像形成装置１００へ宛先を送信する例について説明する。宛先の種類として電子メールアドレスの例で説明するが、これは本発明を限定するものではない。例えば、宛先として、ファイルサーバーのアドレス等を使用してもよい。
【００２２】
＜設定画面＞
次に、図４を参照して、設定画面１０について説明する。設定画面１０は、モバイル端末１１０から宛先を送信するために、印刷アプリケーション１３００が操作部２１２に表示する画面である。
【００２３】
４００は、電子メールのアドレスフィールド（Ｔｏ）であり、電子メールアドレス（Ｔｏ）を入力するためのフィールドである。４０２は、モバイル端末１１０に保存されているアドレス帳の中のアドレスを選択するための画面（不図示）を表示するボタンである。４０４は、電子メールのアドレスフィールド（Ｃｃ）であり、電子メールアドレス（Ｃｃ）を入力するためのフィールドである。４０６は、モバイル端末１１０に保存されているアドレス帳の中のアドレスを選択するための画面（不図示）を表示するボタンである。
【００２４】
４０８は、件名のフィールドであり、電子メールの件名を入力するためのフィールドである。４１０は、ファイル名のフィールドであり、電子メールにファイルを添付する際にファイルパスを入力するためのフィールドである。４１２は、本文のフィールドであり、電子メールの本文を入力するためのフィールドである。
【００２５】
フィールド４００、４０４、４０８、４１０、４１２は、モバイル端末１１０のソフトキーボードや音声認識等でユーザーが任意に入力可能である。４１４は、送信ボタンであり、フィールド４００、４０４、４０８、４１０、４１２に入力された宛先情報を画像形成装置１００へ送信する。
【００２６】
＜処理手順＞
次に、図３を参照して、送信ボタン４１４が押下されたときの処理手順について説明する。以下で説明する処理は、ＲＡＭ２０６に処理実行するプログラムがロードされ、ＣＰＵ２０２によって実行されることにより実現される。本実施形態では、モバイル端末１１０が受信したＢｌｕｅｔｏｏｔｈの無線電波に基づいて画像形成装置１００を検索するが、検索できなかった場合には、ＱＲコードから選択を推奨する。
【００２７】
Ｓ３００で、ＣＰＵ２０２は、モバイル端末１１０がＢｌｕｅｔｏｏｔｈの無線電波を送受信する機能が使用可能か否かを判断する。使用可能である場合はＳ３０２へ進み、使用できない場合はＳ３１６へ進む。例えば、ＣＰＵ２０２によって実行される印刷アプリケーション１３００は、ＯＳ１３０２に対して、モバイル端末１１０がＢｌｕｅｔｏｏｔｈ通信部２１６を有しているか否かを問い合わせ、有していないときに使用できないと判断する。また、印刷アプリケーション１３００は、ＯＳ１３０２に対して、Ｂｌｕｅｔｏｏｔｈによる無線通信機能の設定が有効か否かを問い合わせてもよい。有効になっている場合は使用できると判断し、有効になっていない場合は、使用できないと判断する。
【００２８】
Ｓ３０２で、ＣＰＵ２０２は、画像形成装置の特定方法（選択方法）としてＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）を用いて、モバイル端末１１０の近くに存在する画像形成装置を検索し、Ｓ３０４へ進む。具体的には、ＣＰＵ２０２は、ＢＬＥのＡｄｖｅｒｔｉｓｉｎｇパケットをＢｌｕｅｔｏｏｔｈ通信部２１６を介して受信する。例えば、印刷アプリケーション１３００が、ＯＳ１３０２に問い合わせて上記情報を取得し、受信したＡｄｖｅｒｔｉｓｉｎｇパケットを解析することで、通信可能である画像形成装置を検索する。
【００２９】
Ｓ３０４で、ＣＰＵ２０２は、一定時間内にＢＬＥで画像形成装置が検索できたか否かを判断する。検索できた場合はＳ３０６へ進み、検索できなかった場合はＳ３１６へ進む。検索できた場合は、ＣＰＵ２０２は、当該結果を操作部Ｉ／Ｆ２１０を介して操作部２１２に表示する。
【００３０】
図４の２０にＢＬＥでモバイル端末１１０の近くに存在する画像形成装置が検索できたときの画面の一例を示す。５００は、ＢＬＥで画像形成装置と接続するためのメッセージを表示する。５０２、５０４、５０６は検索された画像形成装置の情報を表示する。画面２０では、３つの画像形成装置（プリンタ）が検索された例を示す。
【００３１】
本実施形態では、表示される情報（接続情報）の例として、画像形成装置の名称、接続方式（無線ダイレクト接続又は無線ＬＡＮ接続）、過去に接続履歴があるか（ある場合はＩＰアドレス、ない場合は新規と表示）を表示している。しかしこれは一例であり、例えば検索した画像形成装置の電波強度を示す情報等を表示してもよい。
【００３２】
５０８ は、ＱＲコードから選択するためのメニューである。本実施形態ではＢＬＥで画像形成装置を検索しているが、後述するＱＲコードから選択する場合に使用する。なお、本実施形態では、ＢＬＥの無線電波を受信できた画像形成装置を全て列挙しているが、電波強度が強い画像形成装置のみを表示する等の制御を行ってもよい。以下では、５０２として表示しているＰＲＩＮＴＥＲ１が画像形成装置１００であったものとして説明する。
【００３３】
図３の説明に戻る。Ｓ３０６で、ＣＰＵ２０２は、ユーザーが操作部２１２を操作して画像形成装置１００の選択を行った結果を操作部Ｉ／Ｆ２１０を介して受信し、Ｓ３０８へ進む。Ｓ３０８で、ＣＰＵ２０２は、選択された画像形成装置１００がモバイル端末１１０から所定の距離以内に位置するか否かを判断する。所定の距離以内に位置すると判断した場合はＳ３１０へ進み、所定の距離以内に位置しないと判断した場合はＳ３１２へ進む。所定の距離以内に位置するか否かは、受信したＢＬＥの電波強度から推定される距離で判断する。Ｓ３１２で、ＣＰＵ２０２は、操作部Ｉ／Ｆ２１０を介して操作部２１２にエラー画面を表示し、Ｓ３０６へ処理を戻す。このような判断を行うのは、当該画像形成装置へ接続した後に、モバイル端末１１０から印刷ジョブ等を投入するための通信における品質を十分に確保するためである。
【００３４】
図４の３０は、エラー画面の一例を示す。６００は、警告メッセージである。６０２は、キャンセルボタンであり、画像形成装置の検索を中止するときに使用する。６０４は、続けるボタンであり、警告メッセージに従い、画像形成装置から所定の距離、例えば、約２５ｃｍの距離に近づいて押下することで、画像形成装置の検索を継続する。本実施形態では、所定の距離以内に位置するか否かの判断を約２５ｃｍで実施しているが、本発明はこれに限定されず、モバイル端末１１０の性能等によって最適な他の距離で判定してもよい。続けるボタン６０４が押下されると、Ｓ３０８で、ＣＰＵ２０２は、再度電波強度を計測し、所定の距離以内に位置するか否かを判定する。
【００３５】
Ｓ３１０で、ＣＰＵ２０２は、ＢＬＥで受信した画像形成装置を特定可能な情報に基づき、画像形成装置１００に接続し、Ｓ３１４へ進む。ここで、ＣＰＵ２０２は、無線ＬＡＮで画像形成装置１００に接続するための情報をＢｌｕｅｔｏｏｔｈ通信部２１６を介して画像形成装置１００から受信する。ここで、無線ＬＡＮで画像形成装置１００に接続するための情報は、例えばＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）やパスワード等である。そして、受信した情報に基づいて、印刷アプリケーション１３００がＯＳ１３０２に依頼し、無線ＬＡＮ通信部２１４を介して画像形成装置１００に接続する。
【００３６】
Ｓ３１４で、ＣＰＵ２０２は、画像形成装置１００に設定画面１０で入力された宛先情報を無線ＬＡＮ通信部２１４を介して送信し、終了する。印刷アプリケーション１３００はＯＳ１３０２に依頼し、無線ＬＡＮ通信部２１４を介して画像形成装置１００に宛先情報を送信する。
【００３７】
一方、Ｓ３００でＢＬＥ機能を使用できないと判定した場合、又は、Ｓ３０４で画像形成装置を検索できなかったと判定した場合、Ｓ３１６に進み、ＣＰＵ２０２は、モバイル端末１１０がカメラ機能を使用可能か否かを判断する。使用可能である場合はＳ３１８へ進み、使用できない場合はＳ３２０へ進む。例えば、印刷アプリケーション１３００は、ＯＳ１３０２に対して、モバイル端末１１０がカメラ撮影部２２０を有しているか否かを問い合わせ、有していないときに使用できないと判断する。また、印刷アプリケーション１３００は、ＯＳ１３０２に対して、カメラ機能の設定が有効か否かを問い合わせてもよい。有効になっている場合は使用できると判断し、有効になっていない場合は、使用できないと判断する。
【００３８】
Ｓ３１８で、ＣＰＵ２０２は、操作部Ｉ／Ｆ２１０を介して操作部２１２にＱＲコードから選択する方法を推奨する画面を表示して、処理を終了する。図４の４０に、ＱＲコードから選択する方法を推奨する画面の一例を示す。７００は、ＱＲコードから選択することを推奨するメッセージである。７０２は、ＯＫボタンであり、ユーザーが内容を確認したときに押下する。本実施形態ではＯＫボタン７０２の表示を行っているが、ＱＲコードから選択する機能へ誘導するボタンを表示してもよい。
【００３９】
Ｓ３２０で、ＣＰＵ２０２は、エラー処理を実施し、終了する。一例として、操作部Ｉ／Ｆ２１０を介して操作部２１２に、画像形成装置の検索に失敗した旨を表示するメッセージを表示してもよい。図７の８０に表示するエラー画面の一例を示す。１４００はエラーメッセージである。本実施形態では、印刷アプリケーション１３００の設定メニュー（［アプリの設定］の［宛先を送信］）をオンにすることを指示している。［宛先を送信］をオンにするためには、予め画像形成装置１００との接続を確立しておくよう制御し、［宛先を送信］をオンにしたときは予め接続を確立した画像形成装置１００に宛先を送信するよう制御することで、エラー状態を回避することが可能となる。１４０２は、ＯＫボタンであり、ユーザーが内容を確認したときに押下する。なお、エラーメッセージ１４００は、Ｂｌｕｅｔｏｏｔｈ機能を有効にすることを促すものでもよいし、カメラ機能を有効にすることを促すものでもよいし、単にネットワーク設定の見直しを促すものであってもよい。また、エラー処理の一例としてエラーメッセージの表示で説明したが、エラーメッセージを表示せずに終了する等、その他の処理であってもよい。なお、ＱＲコードから選択する方法の詳細については後述する。
【００４０】
以上説明したように、本実施形態に係るモバイル端末は、宛先情報を設定し、無線通信を用いて周囲のデバイスを検索し、デバイスを検索できれば、検索結果の中からユーザに選択されたデバイスに、宛先情報を送信する。一方、情報処理装置は、デバイスを検索できなければ、宛先情報の送信先を特定するために、ＱＲコードを読み取る読取機能を利用するようにユーザに推奨する。これにより、ユーザーは、モバイル端末１１０が複数の特定方法を有する場合であっても、当該特定方法を自ら選択する必要が無く、仮に第一の特定方法で特定できなかった場合であっても、代替の特定方法を選択する必要もない。これにより、ユーザーは、無線接続に関する知識を十分に有していない場合であっても、容易に適切な画像形成装置へ無線接続をすることができ、かつ煩雑な操作を強いられることもない。
【００４１】
＜第二の実施形態＞
以下では、本発明の第二の実施形態について説明する。本実施形態は、上記第一の実施形態とほぼ同様の構成、制御については説明を省略し、異なる部分のみを説明する。本実施形態では、モバイル端末１１０が受信したＢｌｕｅｔｏｏｔｈの無線電波に基づいて画像形成装置１００を検索するが、検索できなかったときに、ＱＲコードから選択を自動的に実施する制御について説明する。
【００４２】
図６を参照して、送信ボタン４１４が押下されたときの処理手順について説明する。以下で説明する処理は、ＲＡＭ２０６に処理実行するプログラムがロードされ、ＣＰＵ２０２によって実行されることにより実現される。なお、図３のフローチャートと同一処理については同一のステップ番号を付し、説明を省略する。
【００４３】
Ｓ３１６でカメラ機能を使用可能であると判断すると、Ｓ６０２へ進み、ＣＰＵ２０２は、操作部Ｉ／Ｆ２１０を介して操作部２１２に、画像形成装置に表示したＱＲコード画像を撮影するメッセージを表示し、Ｓ６０４へ進む。なお、ここで、ＣＰＵ２０２は、ＱＲコード画像を撮影するためのカメラを起動することが望ましい。これにより、ユーザーは、ＱＲコードが表示されている画像形成装置の表示部へモバイル端末１１０を翳すだけの操作を行えばよく、ユーザーの操作負担を低減させることができる。
【００４４】
図７の５０に、ＱＲコードから選択する指示画面の一例を示す。９００は、画像形成装置に表示したＱＲコード画像を撮影する手順を示すメッセージである。９０２は、今後このメッセージを表示しないためのボタンである。このボタンを選択した場合、次回から本画面の表示はスキップされる。９０４は、キャンセルボタンであり、ＱＲコードから選択することを中止するために使用する。９０６は、続けるボタンであり、ＱＲコードを撮影する画面に遷移するために使用する。
【００４５】
図７の６０に、指示画面５０上で続けるボタン９０６が押下されたときに、ＣＰＵ２０２が操作部Ｉ／Ｆ２１０を介して操作部２１２に表示するＱＲコードを読み取る画面の一例を示す。本画面６０は、印刷アプリケーション１３００がＯＳ１３０２に依頼することにより表示される。１０００は、ユーザーにＱＲコードの読み取りを促すメッセージである。１００２は、ＱＲコード画像を読み取るための枠線である。ＣＰＵ２０２は、画像形成装置１００に表示されたＱＲコードを、カメラ撮影部２２０を介して撮影する。なお、ユーザーは、画像形成装置１００の操作部（不図示）を操作して、予め撮影するためのＱＲコードを表示する必要がある。画像形成装置１００は、ユーザーからの指示に従い、無線ＬＡＮで画像形成装置１００に接続するための情報を含めたＱＲコードを作成し、画像形成装置１００の操作部に表示する。ここで、無線ＬＡＮで画像形成装置１００に接続するための情報は、例えばＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）やパスワード等である。
【００４６】
次に、Ｓ６０４で、ＣＰＵ２０２は、撮影したＱＲコード画像を解析した情報に基づき、無線ＬＡＮ通信部２１４を介して画像形成装置１００に接続し、Ｓ３１４へ進む。印刷アプリケーション１３００は、撮影したＱＲコード画像を解析してＳＳＩＤやパスワード等を識別し、それらの情報に基づきＯＳ１３０２に依頼し、無線ＬＡＮ通信部２１４を介して画像形成装置１００に接続する。
【００４７】
以上説明したように、本実施形態によれば、上記第一の実施形態のように第二の特定方法を推奨するだけにとどまらず、自動的に第二の特定方法を実行する。なお、本実施形態では、第二の特定方法として、画像形成装置１００の表示部に表示されたＱＲコートを読み取ることにより、無線通信を行う画像形成装置の情報を取得するため、例えば、自動的にカメラを起動し、ＱＲコードの読み込み画面を表示してもよい。これにより、上記第一の実施形態と比較して、さらにユーザーの操作を軽減することができる。なお、本実施形態により実現される機能と、上記第一の実施形態により実現される機能をユーザー入力により設定するように制御してもよい。
【００４８】
＜第三の実施形態＞
以下では、本発明の第三の実施形態について説明する。本実施形態は、上記第一の実施形態とほぼ同様の構成、制御については説明を省略し、異なる部分のみを説明する。本実施形態では、モバイル端末１１０が受信したＢｌｕｅｔｏｏｔｈの無線電波に基づいて画像形成装置１００を検索するが、検索できなかったときに、ＮＦＣタッチによる画像形成装置の選択をユーザーに推奨する。
【００４９】
図８を参照して、送信ボタン４１４が押下されたときの処理手順について説明する。以下で説明する処理は、ＲＡＭ２０６に処理実行するプログラムがロードされ、ＣＰＵ２０２によって実行されることにより実現される。なお、図３のフローチャートと同一処理については同一のステップ番号を付し、説明を省略する。
【００５０】
Ｓ３００でＢＬＥ機能を使用できないと判定した場合、又は、Ｓ３０４で画像形成装置を検索できなかったと判定した場合、Ｓ８０２に進み、ＣＰＵ２０２は、モバイル端末１１０がＮＦＣ機能を使用可能か否かを判断する。使用可能である場合はＳ８０４へ進み、使用できない場合はＳ８０６へ進む。例えば、印刷アプリケーション１３００は、ＯＳ１３０２に対して、モバイル端末１１０がＮＦＣ通信部２１８を有しているか否かを問い合わせ、有していないときに使用できないと判断する。また、印刷アプリケーション１３００は、ＯＳ１３０２に対して、ＮＦＣ通信機能の設定が有効か否かを問い合わせてもよい。この場合、有効になっている場合は使用できると判断し、有効になっていない場合は、使用できないと判断する。一方、ＮＦＣ機能を使用できない場合は、Ｓ３２０に進み、ＣＰＵ２０２は、上述したようにエラー画面８０を表示する。
【００５１】
Ｓ８０４で、ＣＰＵ２０２は、操作部Ｉ／Ｆ２１０を介して操作部２１２に、ＮＦＣタッチから選択する方法を推奨する画面を表示して、処理を終了する。図７の７０に、ＮＦＣタッチから選択する方法を推奨する画面の一例を示す。１２００は、ＮＦＣタッチから選択することを推奨するメッセージである。１２０２は、ＯＫボタンであり、ユーザーが内容を確認したときに押下する。
【００５２】
なお、ユーザーが、モバイル端末１１０を画像形成装置が具備するＮＦＣ受信部（不図示）にタッチした場合、ＣＰＵ２０２は、ＮＦＣ通信部２１８を経由してＮＦＣ通信を実施する。ＣＰＵ２０２は、ＮＦＣ通信で受信した画像形成装置を特定可能な情報に基づき、無線ＬＡＮ通信部２１４を介して画像形成装置１００に接続する。なお、画像形成装置１００は、画像形成装置１００が具備するＮＦＣタグに、無線ＬＡＮで画像形成装置１００に接続するための情報を用意しておく。ここで、無線ＬＡＮで画像形成装置１００に接続するための情報は、例えばＳＳＩＤやパスワード等である。
【００５３】
印刷アプリケーション１３００は、ＮＦＣ通信で取得したＳＳＩＤやパスワード等の情報に基づきＯＳ１３０２に依頼し、無線ＬＡＮ通信部２１４を介して画像形成装置１００に接続する。画像形成装置１００との接続が確立されると、ＣＰＵ２０２は、画像形成装置１００に設定画面１０で入力された宛先情報を無線ＬＡＮ通信部２１４を介して送信し、終了する。印刷アプリケーション１３００はＯＳ１３０２に依頼し、無線ＬＡＮ通信部２１４を介して画像形成装置１００に宛先情報を送信する。
【００５４】
以上説明したように、本実施形態によれば、第二の特定方法として、上記第一及び第二の実施形態におけるＱＲコードを読み取る方法と異なり、画像形成装置と近距離無線通信を行うことにより、無線通信を行う画像形成装置を特定する。また、本発明は上記実施形態に限らず様々な変形が可能である。例えば、上記第二の実施形態と同様に、上記第三の実施形態において、ＮＦＣタッチによる選択を推奨するだけでなく、実際にＮＦＣタッチを行う処理に移行するように制御してもよい。
【００５５】
さらに、上記実施形態では、第一の特定方法と第二の特定方法とを有するモバイル端末の制御について説明したが、本発明はこれに限定されず、さらに多くの特定方法を有するモバイル端末にも適用可能である。この場合、ユーザーによる設定等により、特定方法に優先順位を設け、優先順に特定方法を実施してもよい。
【００５６】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５７】
１００：画像形成装置、１１０：モバイル端末、１２０：ネットワーク、１３０：アクセスポイント、２０２：ＣＰＵ、２０４：ＲＯＭ、２０６：ＲＡＭ、２０８：ＨＤＤ、２１０：操作部Ｉ／Ｆ、２１２：操作部、２１４：無線ＬＡＮ通信部、２１６：Ｂｌｕｅｔｏｏｔｈ通信部、２１６：ＮＦＣ通信部、２２０：カメラ撮影部
【図１】
0006646457.tif 000002
【図２】
0006646457.tif 000003
【図３】
0006646457.tif 000004
【図４】
0006646457.tif 000005
【図５】
0006646457.tif 000006
【図６】
0006646457.tif 000007
【図７】
0006646457.tif 000008
【図８】
0006646457.tif 000009