(57)【特許請求の範囲】
【請求項１】
情報端末であって、
画像が表示されている状態で、ファンクションを選択させるための画面を表示させるボタンをユーザが選択したことを条件に、パケットの電波強度に基づく前記情報端末に最も近い印刷装置の特定処理を開始する特定手段を有し、
ユーザが前記画面から印刷機能のボタンを選択した場合、前記特定手段によって特定された前記印刷装置をデフォルトの印刷装置とした印刷設定画面を表示することを特徴とする情報端末。
【請求項２】
前記特定手段は、
無線通信手段を用いて周辺の印刷装置から各印刷装置の属性情報を取得することによって、前記情報端末の周辺に位置する印刷装置を特定することを特徴とする請求項１に記載の情報端末。
【請求項３】
前記無線通信手段を介して取得された印刷装置の属性情報を用いて、前記印刷設定画面に表示する印刷装置の設定内容を決定することを特徴とする請求項２に記載の情報端末。
【請求項４】
前記デフォルトの印刷装置とは、前記特定手段によって特定された印刷装置の中で、前記情報端末から距離が最も近い印刷装置であることを特徴とする請求項２又は３に記載の情報端末。
【請求項５】
前記特定手段は、前記無線通信手段を介して各印刷装置と無線通信を行った際の電波強度に従って、前記情報端末から距離が最も近い印刷装置を特定することを特徴とする請求項４に記載の情報端末。
【請求項６】
周辺の印刷装置を前記情報端末から距離が近い順に並べたリストを表示させ、
表示したリストからユーザ操作によって選択された印刷装置を、前記デフォルトの印刷装置として設定することを特徴とする請求項２に記載の情報端末。
【請求項７】
前記印刷設定画面にある印刷ボタンが選択されたことで前記画像を印刷装置へ送信することを特徴とする請求項２乃至６の何れか１項に記載の情報端末。
【請求項８】
前記情報端末が前記デフォルトとして設定した印刷装置へ予め定められた距離内に近づけられたことで前記画像を印刷装置へ送信することを特徴とする請求項２乃至７の何れか１項に記載の情報端末。
【請求項９】
前記特定処理は、次にユーザが印刷機能のボタンを選択するよりも前に開始されることを特徴とする請求項２乃至８の何れか１項に記載の情報端末。
【請求項１０】
前記無線通信手段が有効であるか又は無効であるかを判定し、
前記無線通信手段が無効であると判定すると、前記無線通信手段を有効に変更するようにユーザに促す表示を行うことを特徴とする請求項２乃至９の何れか１項に記載の情報端末。
【請求項１１】
前記無線通信手段が有効であるか又は無効であるかを判定し、
前記無線通信手段が無効であると判定すると、前記無線通信手段を自動的に有効に変更することを特徴とする請求項２乃至９の何れか１項に記載の情報端末。
【請求項１２】
前記無線通信手段が有効であるか又は無効であるかを判定し、
前記無線通信手段が無効であると判定すると、ユーザによって予め設定されている設定に応じて、前記無線通信手段を有効に変更するようにユーザに促す表示を行うか、又は、前記無線通信手段を自動的に有効に変更することを特徴とする請求項２乃至９の何れか１項に記載の情報端末。
【請求項１３】
前記無線通信手段は、ＷｉＦｉ通信を行う手段と、Ｂｌｕｅｔｏｏｔｈ通信を行う手段との少なくとも１つを含むことを特徴とする請求項２乃至１２の何れか１項に記載の情報端末。
【請求項１４】
情報端末の制御方法であって、
画像が表示されている状態で、ファンクションを選択させるための画面を表示させるボタンをユーザが選択したことを条件に、パケットの電波強度に基づく前記情報端末に最も近い印刷装置の特定処理を開始する特定工程を含み、
ユーザが前記画面から印刷機能のボタンを選択した場合、前記特定工程で特定された前記印刷装置をデフォルトの印刷装置とした印刷設定画面を表示することを特徴とする情報端末の制御方法。
【請求項１５】
請求項１４に記載の情報端末の制御方法における各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末、その制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
近年、情報端末等のモバイル端末には、無線ＬＡＮ機能やＢｌｕｅｔｏｏｔｈ（登録商標）機能を備えるものが増えている。モバイル端末から複合機やプリンタ等の印刷装置に印刷処理を実行する場合、無線ＬＡＮを使用するのが一般的である。例えば、アクセスポイントを介して印刷データを送信する方法や、印刷装置とアクセスポイントを介さずに直接、無線ダイレクト通信で印刷データを送信する方法がある。また、Ｂｌｕｅｔｏｏｔｈを使用して印刷装置に印刷データを送信する方法もあるが、無線ＬＡＮと比較して通信速度は遅くなる。
【０００３】
一方、モバイル端末から印刷するためには、任意の印刷装置が選択されている必要がある。例えば、特許文献１には、モバイル端末から印刷装置を検索する方法として、ユーザがモバイル端末の検索画面から印刷装置の検索処理を実行する方法が提案されている。検索処理は、例えば無線ＬＡＮのマルチキャストパケットやブロードキャストパケットを送信することによって行われ、応答がある印刷装置をプリンタリストに追加する。ユーザはプリンタリストから任意の印刷装置を１つ選択し、印刷処理を実行する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１３０２９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術には以下に記載する課題がある。例えば、ユーザが任意の印刷装置で印刷を実行したい場合、ユーザが印刷装置の側にいても、検索画面を開いて検索を実行し、プリンタリストの中から目の前の印刷装置を選択する必要がある。また、検索結果が得られるまで一定の時間を必要とするため、プリンタリスト表示に時間が掛かりユーザにストレスを与える要因となっている。さらに、印刷実行時にも印刷実行ボタンを押下する必要があり、ここでもユーザの操作が必要である。
【０００６】
本発明は、上述の問題に鑑みて成されたものであり、無線通信によって印刷装置へジョブを投入する際に、ユーザが印刷処理に関する設定を行う前に設定画面において適切な印刷装置がデフォルトで自動選択される仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、情報端末であって、
画像が表示されている状態で、ファンクションを選択させるための画面を表示させるボタンをユーザが選択したことを条件に、パケットの電波強度に基づく前記情報端末に最も近い印刷装置の特定処理を開始する特定手段を有し、
ユーザが前記画面から印刷機能のボタンを選択した場合、前記特定手段によって特定された前記印刷装置をデフォルトの印刷装置とした印刷設定画面を表示することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、無線通信によって印刷装置へジョブを投入する際に、ユーザが印刷処理に関する設定を行う前に設定画面において適切な印刷装置がデフォルトで自動選択される仕組みを提供できる。
【図面の簡単な説明】
【０００９】
【図１】印刷システムの構成を示す図。
【図２】モバイル端末の構成を示す図。
【図３Ａ】、
【図３Ｂ】、
【図３Ｃ】操作部が表示する操作画面を示す図。
【図４Ａ】、
【図４Ｂ】、
【図４Ｃ】操作部が表示する操作画面を示す図。
【図５】モバイル端末が印刷装置のペアリングを実行する処理を示すフローチャート。
【図６】モバイル端末が印刷を実行する処理を示すフローチャート。
【図７】モバイル端末が印刷装置の検索を実行する処理を示すフローチャート。
【図８】モバイル端末がＢＬＥによるペアリングを実行する処理を示すフローチャート。
【図９】ＢＬＥのＡｄｖｅｒｔｉｓｅパケットの一例である。
【図１０】モバイル端末が無線通信の有効を促す処理を示すフローチャート。
【図１１】モバイル端末が自動的に無線通信を有効にする処理を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１１】
＜第１の実施形態＞
＜印刷システムの構成＞
以下では、本発明の第１の実施形態について説明する。まず、図１を参照して、本実施形態に係る印刷システムの構成について説明する。本印刷システムには、情報端末であるモバイル端末１００、印刷装置１１０、及びアクセスポイント１３０が含まれる。
【００１２】
アクセスポイント１３０及び印刷装置１１０は、ネットワーク１２０に接続され、ネットワーク１２０を介してモバイル端末１００と通信可能である。また、モバイル端末１００及び印刷装置１１０が無線ダイレクト通信機能を備えている場合、ネットワーク１２０を介さず、直接通信可能である。モバイル端末１００は、印刷データを印刷装置１１０に送信し、印刷データを受信した印刷装置１１０は、受信した印刷データを解釈し、印刷処理を実行する。なお、本実施形態では、説明を簡略化するため、印刷システムにそれぞれ１つの印刷装置１１０、モバイル端末１００、及びアクセスポイントが含まれる例について説明するが、実際には複数の他の印刷装置、モバイル端末、アクセスポイントが含まれてもよい。
【００１３】
＜モバイル端末の構成＞
次に、図２を参照して、モバイル端末１００の構成について説明する。モバイル端末１００は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、ＨＤＤ２０４、操作部２０５、無線ＬＡＮ通信部２０６、及びＢｌｕｅｔｏｏｔｈ通信部２０７を備える。
【００１４】
ＣＰＵ２０１は、ＲＯＭ２０３が記憶している制御プログラムを読み出して、モバイル端末１００の動作を制御するための様々な処理を実行する。ＲＯＭ２０３は、制御プログラムを記憶している。ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ２０４は、印刷データやスキャン画像等の様々なデータを記憶する。なお、モバイル端末１００の場合、１つのＣＰＵ２０１が後述するフローチャートに示す各処理を実行するものとするが、他の態様であってもよい。例えば、複数のＣＰＵが協働して後述するフローチャートに示す各処理を実行してもよい。
【００１５】
操作部２０５は、受付手段として機能するとともに、タッチパネル機能を有する液晶表示部やソフトキーボードを備え、後述する各種画面を表示する。ユーザは、操作部２０５を介してモバイル端末１００に対して指示や情報を入力することができる。無線ＬＡＮ通信部２０６は、アクセスポイント１３０等の外部装置との間で無線ＬＡＮによる無線通信を実行する。Ｂｌｕｅｔｏｏｔｈ通信部２０７は、印刷装置１１０等の外部装置との間でＢｌｕｅｔｏｏｔｈによる無線通信を実行する。
【００１６】
＜操作画面＞
次に、図３Ａ乃至図３Ｃを参照して、ユーザがプリンタの選択、検索及び印刷を実行する際の操作手順と、操作部２０５が表示する操作画面とについて説明する。
【００１７】
図３Ａに示すメニュー画面３００は、モバイル端末１００の操作部２０５が表示する画面である。メニュー画面３００には、任意の画像データ３０１が表示され、その画像に対して特定の機能操作を行うことができるファンクションボタン３０２と、操作部２０５のホーム画面にホームボタン３０３と、前回の画面に戻るボタン３０４とから構成されている。ユーザがファンクションボタン３０２を選択すると図３Ａに示す画面３１０に遷移する。
【００１８】
画面３１０には、ファンクション機能を選択するボタンとして、例えばプリンタプロパティボタン３１１と、共有ボタン３１２と、壁紙設定ボタン３１３とが表示される。ユーザがプリンタプロパティボタン３１１を選択すると、印刷処理に関する、図３Ｂに示す画面３２０に遷移する。共有ボタン３１２が選択されると、例えば画像データを他のモバイル端末１００と共有するための機能が実行される。壁紙設定ボタン３１３が選択されると、画像データを操作部２０５の壁紙に設定する機能が実行される。
【００１９】
画面３２０では、モバイル端末１００が当該画面３２０を表示した時点で、モバイル端末１００から最も近い距離にある印刷装置がプリンタ名称項目３２１に選択されている状態で表示される。画面３２０では、所定のプリンタの設定内容が反映された状態となっている。このように既に印刷装置が選択されている処理フローについては後述する。また、この印刷装置の属性情報に応じた設定が画面３２０に表示される。例えば、印刷装置が両面印刷機能を備えている場合、両面印刷に関する設定項目３２３が表示される。また、ユーザは設定項目３２２を変更することで、印刷部数を変更することができる。
【００２０】
なお、本実施形態では、印刷装置を選択する所定の条件として、モバイル端末１００から最も近い距離の印刷装置を条件として説明するが本発明はこれに限定することなく他の条件に代えたり、或いは他の条件を追加してもよい。他の条件としては例えば、現在利用可能な印刷装置である条件や、ユーザが投入しようとする印刷ジョブの設定を予測して当該設定内容を実行可能な印刷装置である条件や、ユーザの使用頻度が高い印刷装置である条件などがある。
【００２１】
画面３２０が操作部２０５に表示されている状態で、ユーザが印刷を実行する方法は２通りある。１つはユーザが印刷実行ボタン３２４を選択する方法である。ユーザが印刷実行ボタン３２４を操作した場合、モバイル端末１００は無線通信を使用して印刷データを印刷装置１１０に送信する。印刷が完了した時点で、モバイル端末１００は、図３Ｂに示す印刷完了を示す画面３３０を表示する。
【００２２】
また、もう１つの方法は、ユーザがモバイル端末１００を印刷装置１１０の一定距離内に近づけることである。例えば印刷装置１１０に対してモバイル端末１００をタッチさせるように１０ｃｍ程度の距離に近づけると、モバイル端末１００は、印刷装置１１０から一定距離以内に近接したことを検知し、無線通信を使用して印刷データを印刷装置１１０に送信する。印刷が完了した時点で、モバイル端末１００は印刷完了を示す画面３３０を表示する。
【００２３】
また、画面３２０においてユーザが他の印刷装置を選択したい場合には、検索ボタン３２６を選択する。検索ボタン３２６が選択された場合、モバイル端末１００は後述する検索フローに従って取得したリストを図３Ｃの画面３４０のように一覧表示する。ユーザがこのリストの中から任意の印刷装置を１つ選択し、戻るボタン３４１が操作されると、画面３２０に遷移する。なお、画面３４０には、スクロールボタン３４２が設けられており、当該ボタンを操作することで、リストを上下させることができ、画面上に表示されていない印刷装置を表示することもできる。
【００２４】
また、画面３２０においてキャンセルボタン３２５が選択されると、画面３２０で設定された内容を破棄し、画面３００に戻る。一方、印刷実行ボタン３２４が選択されると、画面３２０で設定された内容の印刷ジョブを、設定されている印刷装置へ送信する。この場合、図３Ｂに示す画面３３０に遷移し、所定の印刷装置への印刷ジョブの投入が完了した旨を表示する。画面３３０では、ＯＫボタンが操作されると画面３００に遷移する。
【００２５】
＜処理フロー＞
上述では、図３を参照して、モバイル端末１００から印刷ジョブを実行する際の操作手順について説明した。一方、各操作手順においてＣＰＵ２０１が実行している処理について、以降でフローチャートを用いて説明する。各フローチャートに示す各ステップは、ＣＰＵ２０１がＲＯＭ２０３等のメモリに格納された制御プログラムをＲＡＭ２０２に展開して実行することによって処理される。
【００２６】
本実施形態における処理フローは大きく分けて、図５の印刷装置ペアリングフロー、図６の印刷フロー、図７の検索フローから構成される。
【００２７】
まず図５を参照して、ペアリングフローについて説明する。ここでは、まずモバイル端末１００の操作部２０５に画面３００が表示されている状態で処理を開始する。Ｓ５０１で、ＣＰＵ２０１は、ファンクション機能を選択するための画面３１０を表示するユーザ操作が画面３００で行われたか否かを判定する。具体的には、画面３００のファンクションボタン３０２の操作を受け付けたか否かを判定する。操作を受け付けたと判定するとＳ５０２に進み、そうでない場合はＳ５０１の判定を定期的に行う。
【００２８】
Ｓ５０２で、ＣＰＵ２０１は、ファンクションを選択するための画面３１０を操作部２０５に表示し、Ｓ５０３に進む。Ｓ５０３で、ＣＰＵ２０１は、前回ユーザが選択した印刷装置があれば、それをＲＡＭ２０２内部で保持するプリンタリストの先頭に登録する。ここで、プリンタリストの先頭に登録したプリンタが例えば画面３２０においてデフォルトで選択されているプリンタとして表示される。続いて、Ｓ５０４で、ＣＰＵ２０１は、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｇｒｙ（以下、ＢＬＥと略記する。）のＡｄｖｅｒｔｉｓｅを利用して印刷装置のペアリング処理を実行する。
【００２９】
ここで、Ｓ５０４の処理に相当するＢＬＥを利用したペアリングフローについて、図８のフローチャートを用いて説明する。まず、Ｓ８０１で、ＣＰＵ２０１は、Ｂｌｕｅｔｏｏｔｈ通信部２０７を介してＢＬＥのスキャン処理開始の制御を行う。続いて、Ｓ８０２で、Ｂｌｕｅｔｏｏｔｈ通信部２０７は、周辺の印刷装置から図９に示したようなＢＬＥのＡｄｖｅｒｔｉｓｅパケットを受信したか否かを判定する。受信するとＳ８０３に進む、受信していない場合はＳ８０２の判定を定期的に繰り返す。
【００３０】
Ｓ８０３で、ＣＰＵ２０１は、受信したパケットに含まれる印刷装置ＩＤをプリンタリストの末尾に追加する。本実施形態では印刷装置を特定するＩＤとしてデバイス名を使用しているが印刷装置を一意に特定できればＩＰアドレスやＭＡＣアドレスなど種別は問わない。したがって、図９の例では、印刷装置ＩＤとしては”ＰｒｉｎｔｅｒＮａｍｅＡ”となる。また、既にプリンタリストに追加済みのＩＤであればプリンタリストへの追加は行わないことが望ましい。
【００３１】
次に、Ｓ８０４で、ＣＰＵ２０１は、受信したパケットの電波強度（ＲＳＳＩ）を用いて、受信したパケットに対応する印刷装置が、リストの中に含まれる複数の印刷装置の中で、モバイル端末１００との距離が最も近いものであるかどうかを判定する。図９の例に示す印刷装置の電波強度は、−２５ｄＤｍとなる。プリンタリストに既に登録済みの他の印刷装置の方が、モバイル端末１００との距離が近いと判定するとＳ８１０に進み、受信したパケットに対応する印刷装置がモバイル端末１００に最も近いと判定するとＳ８０５に進む。Ｓ８１０で、ＣＰＵ２０１は、次のＡｄｖｅｒｔｉｓｅパケット受信を待つ。
【００３２】
一方、Ｓ８０５で、ＣＰＵ２０１は、受信したパケットに対応する印刷装置がモバイル端末１００に一番近い距離に位置すると判定すると、プリンタ属性情報が受信したＡｄｖｅｒｔｉｓｅパケットに含まれるか否かを判定する。Ａｄｖｅｒｔｉｓｅパケットに属性情報を含むかどうかは各印刷装置によって異なる。しかし一般的にＢＬＥのＡｄｖｅｒｔｉｓｅパケットは、図９に示すように、パケット自体のデータサイズが数１０バイトと少ないため、詳細なプリンタ属性情報を充分に含めることができない。そのため、モバイル端末１００の画面３２０に表示するのに充分はプリンタ属性情報をＡｄｖｅｒｔｉｓｅパケットから取得することができない場合、Ｓ８０６に進む。一方取得できた場合はＳ８０９に進む。
【００３３】
Ｓ８０６で、ＣＰＵ２０１は、いったんＢＬＥのスキャン動作を停止し、Ｓ８０７でＢＬＥの双方向通信（ＧＡＴＴ通信）を所望の印刷装置と接続確立し、プリンタ属性情報を取得する。プリンタ属性情報の取得が完了すると、双方向通信を切断し、Ｓ８０８で、ＣＰＵ２０１は、ＢＬＥスキャン動作を再開する。いったんＢＬＥスキャン動作を停止するのは、ＢＬＥスキャン動作と双方向通信動作を同時並行できない場合に必要である。しかし、ＢＬＥスキャン動作と双方向通信動作を同時並行できる機能を備えている端末であれば、ＢＬＥスキャン動作を停止する必要はない。本処理フローが終了すると、ＣＰＵ２０１はＳ５０５へ処理を戻す。
【００３４】
図５の説明に戻る。Ｓ５０５で、ＣＰＵ２０１は、画面３１０で選択された項目を判定する。ここでプリンタプロパティボタン３１１が選択された場合はＳ５０６に進み、プリンタプロパティボタン３１１以外のボタンが選択された場合はＳ５０７に進む。
【００３５】
Ｓ５０６で、ＣＰＵ２０１は、プリンタプロパティの画面３２０を表示し、図６に示す印刷フローに進む。本実施形態では、画面３２０のプリンタプロパティ画面を表示する前に、印刷装置のペアリングと属性情報取得とを完了させているため、プリンタプロパティ画面を表示する際は、遅延なく画面遷移と表示をすることができる。また、デフォルト状態でモバイル端末１００から最も近接な距離に存在する印刷装置が選択されている状態で表示することができる。
【００３６】
一方、Ｓ５０７で、ＣＰＵ２０１は、ＢＬＥスキャン状態であればスキャン動作を停止し、処理を終了する。
【００３７】
次に、図６を参照して、Ｓ５０６の処理に続いて実行される印刷フローについて説明する。Ｓ６０１で、操作部２０５に画面３２０を表示した状態で、ＣＰＵ２０１は、イベントを検知したか否かを判定する。イベントとは、例えば、印刷開始を示す印刷実行ボタン３２４の押下や、モバイル端末１００が選択されている印刷装置と一定距離以内に近づけられたと判断した場合などである。イベントを検知するとＳ６０２に進む。イベントを検知していない場合はＳ６０６に進む。Ｓ６０６の詳細な処理については図７を用いて後述する。
【００３８】
一定距離の判断は例えば印刷装置が送信するＢＬＥのＡｄｖｅｒｔｉｓｅパケットを定期的にスキャンし、電波強度から一定距離以内に達したかどうかを判断する。一定距離はモバイル端末１００側の設定で可変であるが、例えば１０ｃｍなどタッチに近い近距離を検出したい場合は、閾値を―３０ｄＢｍなどに設定しておくとよい。本実施形態では１０ｃｍをＩｍｍｅｄｉａｔｅの距離として表現する。
【００３９】
Ｓ６０２で、ＣＰＵ２０１は、スキャン動作を停止する。続いて、Ｓ６０３で、モバイル端末１００は、印刷装置１１０とＢＬＥの双方向通信を確立し、無線ＬＡＮ通信を行うための情報を交換する。無線ＬＡＮ通信の情報交換が完了すると、ＣＰＵ２０１は、ＢＬＥ双方向通信を切断し、取得した情報に基づき印刷装置１１０と無線ＬＡＮ通信を確立する。すなわち、ここでは、ＢＬＥ双方向通信から無線ダイレクト通信へのハンドオーバーが行われる。次に、Ｓ６０４で、ＣＰＵ２０１は、確立した無線ＬＡＮ通信で印刷データを印刷装置に送信する。最後にＳ６０５で、ＣＰＵ２０１は、印刷データの送信が完了すると無線ＬＡＮ接続を終了する。
【００４０】
次に、図７を参照して、上記Ｓ６０６の処理に相当する検索フローについて説明する。まず、Ｓ７０１で、モバイル端末１００のＢｌｕｅｔｏｏｔｈ設定が有効の場合、ＣＰＵ２０１は、Ｓ８０３で作成していたプリンタリストを操作部２０５に表示する。この時、モバイル端末１００から距離が近い順にソートしてリスト表示することで、ユーザにとっては印刷装置を選択する際の１つの判断材料となる。
【００４１】
続いて、Ｓ７０２で、ＣＰＵ２０１は、ユーザによって１つの印刷装置が選択されたか否かを判定する。選択されるとＳ７０３に進み、選択されていない場合はＳ７０２の判定を定期的に繰り返す。Ｓ７０３で、ＣＰＵ２０１は、ユーザによって選択された印刷装置の属性情報があるか否かを判定する。あればＳ７０８に進み、なければＳ７０４に進む。前述の通り、一般のＡｄｖｅｒｔｉｓｅパケットには属性情報を含めるほどサイズ容量が多くないため、Ｓ７０４で、ＣＰＵ２０１は、ＢＬＥスキャン動作を停止し、Ｓ７０５でＢＬＥの双方向通信を確立してプリンタ属性情報を対応する印刷装置から取得する。さらに、Ｓ７０６で、ＣＰＵ２０１は、取得したプリンタ属性情報を解析し、選択された印刷装置のプロパティとして画面３２０に表示されるように設定する。その後、Ｓ７０７でＣＰＵ２０１は、ＢＬＥスキャンを再開し、Ｓ７０８に進む。Ｓ７０８で、ＣＰＵ２０１は、画面３２０を操作部２０５に表示して、処理をＳ６０１に戻す。
【００４２】
以上説明したように、本実施形態によれば、情報端末であるモバイル端末１００は、Ｂｌｕｅｔｏｏｔｈ通信やＷｉＦｉ通信などの無線通信によって、モバイル端末１００の周辺に位置する印刷装置を検索する。さらに、検索された印刷装置の中で、所定の条件、例えば、モバイル端末に最も近い印刷装置を決定し、ユーザ操作に従って印刷装置の設定画面を表示する際に、決定した印刷装置の設定内容を表示した状態で当該設定画面を操作部２０５に表示する。つまり、本実施形態によれば、ユーザが印刷操作を実行する前に、例えばＢｌｕｅｔｏｏｔｈ通信を使用し、ユーザにとって最も近い距離にある印刷装置がデフォルトで自動選択された操作画面を表示する。これにより、ユーザにとっては、印刷操作を行った後にすぐに近いプリンタが表示されるため、使い勝手が良い。つまり、ユーザフレンドリな操作体系を提供することができる。また、プリンタプロパティ画面やプリンタリスト画面表示を時間遅延なく行うことで、ユーザにストレスを与えることなく画面操作することを可能にする。さらにＢＬＥ通信の距離検知によって印刷実行処理も自動化することで、ユーザの操作手順を簡略化することもできる。
【００４３】
また、本発明は上記実施形態に限らず様々な変形が可能である。上記第１の実施形態では、画面３２０にデフォルトで表示する印刷装置として、電波強度に従って、モバイル端末からの距離が最も近いものを選択した。しかし本発明はこれに限らず、他の情報に従ってデフォルトで表示する印刷装置を選択してもよい。
【００４４】
＜第２の実施形態＞
以下では、本発明の第２の実施形態について説明する。本実施形態の印刷システムやモバイル端末１００の構成は図１及び図２を用いて説明した構成と同様であるため説明を省略する。本実施形態の場合、上記第１の実施形態とは異なり、モバイル端末１００の通信設定が無効の場合、ユーザに設定を有効にするように促す。上記第１の実施形態では、各フローにおいて無線ＬＡＮ設定又はＢｌｕｅｔｏｏｔｈ設定が無効になっているため処理が実施できない場合、図４Ａに示す画面４００乃至画面４０２、即ち、エラー画面を操作部２０５に表示する。このようなエラー画面が操作部２０５に表示されると、実行中の処理が失敗し、エラー終了することとなる。
【００４５】
一方、本実施形態では、無線ＬＡＮ設定やＢｌｕｅｔｏｏｔｈ設定が無効の場合には、ユーザに有効にするよう促すように操作部２０５における表示部の表示制御を行う。具体的な処理フローについて図１０を参照して説明する。本処理フローは、上記Ｓ５０５の処理に続いて行われる。
【００４６】
Ｓ１００１で、ＣＰＵ２０１は、画面３２０を表示する前に、モバイル端末１００のＢｌｕｅｔｏｏｔｈや無線ＬＡＮなどの無線通信設定が有効になっているかどうかを判定する。無線通信設定が無効であると判定するとＳ１００２に進み、有効であれば処理をＳ５０６に戻す。
【００４７】
Ｓ１００２で、ＣＰＵ２０１は、図４Ａに示すエラー画面を表示せず、図４Ｂに示す画面４０３乃至画面４０５の何れかを操作部２０５に表示する。画面４０３はＷｉＦｉ通信の設定画面であり、画面４０４はＢｌｕｅｔｏｏｔｈ通信の設定画面であり、画面４０５はＷｉＦｉ及びＢｌｕｅｔｏｏｔｈの設定画面である。これらの画面４０３乃至画面４０５を用いることにより、ユーザは、無効になっている設定（無線ＬＡＮ設定又はＢｌｕｅｔｏｏｔｈ設定）を有効に設定することができる。
【００４８】
Ｓ１００３で、ＣＰＵ２０１は、ユーザが設定を有効にする選択をしたか否かを判定する。設定が有効にされるとＳ１００４に進む。Ｓ１００４で、ＣＰＵ２０１は、無線通信を有効にして、Ｓ１００５でＢＬＥによるペアリングフローを実施、処理をＳ５０６に戻す。その後、上述したように、無線ＬＡＮによる印刷処理フローが行われる。一方、Ｓ１００３でユーザが設定を無効にしたままの場合は上記第１の実施形態と同様にエラー画面を操作部２０５へ表示さして処理を停止する。
【００４９】
以上説明したように、本実施形態によれば、モバイル端末１００で通信設定が無効になっている場合でも、ユーザに設定有効を促す画面を表示することによって、ユーザは失敗理由を把握しやすく、かつ容易に設定変更をして印刷動作を成功させることができる。
【００５０】
＜第３の実施形態＞
以下では、本発明の第３の実施形態について説明する。本実施形態の印刷システムやモバイル端末１００の構成は図１及び図２を用いて説明した構成と同様であるため説明を省略する。本実施形態の場合、上記第２の実施形態とは異なり、モバイル端末１００の通信設定が無効の場合、自動的に設定を有効にして処理を継続する。具体的な処理フローについて図１１を参照して説明する。本処理フローは、上記Ｓ５０５の処理に続いて行われる。
【００５１】
Ｓ１１０１で、ＣＰＵ２０１は、画面３２０を表示する前に、モバイル端末１００のＢｌｕｅｔｏｏｔｈや無線ＬＡＮなどの無線通信設定が有効になっているかどうかを判定する。無線通信設定が無効であると判定するとＳ１１０２に進み、有効であればＳ１１０３に進む。
【００５２】
Ｓ１１０２で、ＣＰＵ２０１は、自動的に無効な無線通信を有効に変更する。ここで、自動的に無効な無線通信を有効にする方法としては、例えば、プリンタドライバなどの印刷アプリケーションが設定変更をＯＳ（オペレーティングシステム）へ依頼することにより実現するように制御してもよい。続いて、Ｓ１１０３で、ＣＰＵ２０１は、ＢＬＥペアリングフローを実施し、Ｓ１１０４で無線ＬＡＮによる印刷フローを実施する。最後に、Ｓ１１０５で、ＣＰＵ２０１は、有効にした無線通信を無効状態に戻す。なお、ここでは、当該処理フローを実行する前の設定に戻すために、無線通信を無効状態に戻しているが、無効状態に戻さないような制御でもよい。なお、元々有効であれば戻す必要がないことは言うまでもない。
【００５３】
ユーザによっては、消費電力やセキュリティの観点から、基本的にモバイル端末１００の無線ＬＡＮやＢｌｕｅｔｏｏｔｈ設定を無効にしている場合がある。そして印刷時やインターネットアクセス時のみ設定を有効にして使用する。そのようなユーザであっても、本実施形態によれば、ユーザが設定を有効にする操作をすることなく、印刷処理を実行することができる。
【００５４】
また、本発明は上記実施形態に限らず様々な変形が可能である。例えば、モバイル端末１００において図４Ｃの画面４０６及び画面４０７のように印刷時には自動的に設定を有効にするかどうかのスイッチを設けて、ユーザ入力によって切り替えてもよい。画面４０６はＷｉＦｉの設定画面であり、画面４０７はＢｌｕｅｔｏｏｔｈの設定画面である。本スイッチが有効であれば、前述の各フローにおいて設定が無効になっていた場合は、本スイッチの設定値に従って、内部的に設定を有効にして処理を継続かエラー終了するかを切り替える。
【００５５】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５６】
＜その他の実施形態＞
１００：モバイル端末、１１０：印刷装置、１２０：ネットワーク、１３０：アクセスポイント
【図１】
0006608190.tif 000002
【図２】
0006608190.tif 000003
【図３Ａ】
0006608190.tif 000004
【図３Ｂ】
0006608190.tif 000005
【図３Ｃ】
0006608190.tif 000006
【図４Ａ】
0006608190.tif 000007
【図４Ｂ】
0006608190.tif 000008
【図４Ｃ】
0006608190.tif 000009
【図５】
0006608190.tif 000010
【図６】
0006608190.tif 000011
【図７】
0006608190.tif 000012
【図８】
0006608190.tif 000013
【図９】
0006608190.tif 000014
【図１０】
0006608190.tif 000015
【図１１】
0006608190.tif 000016