(57)【要約】      （修正有）【課題】所望の外部装置を容易に選択することができる情報処理装置、表示制御方法、及びプログラムを提供する。【解決手段】携帯型端末装置は、外部装置から送信される信号を受信する受信手段と、受信した信号の信号強度に基づいて外部装置からの距離を特定する特定手段と、受信した信号に基づいて表示部に選択画面を表示する表示制御手段と、選択画面で選択された外部装置にデータを送信させる送信手段と、を有する。受信手段が複数の外部装置から信号を受信した場合、表示制御手段は、特定手段により特定した距離に基づいて選択画面において外部装置を距離順に表示させる。【選択図】図１２
2017037427.tif 000002
【特許請求の範囲】
【請求項１】
外部装置から送信される信号を受信する受信手段と、
前記受信手段が受信した信号の信号強度に基づいて、前記外部装置からの距離を特定する特定手段と、
前記受信手段により受信した信号に基づいて、表示部に外部装置を選択するための選択画面を表示する表示制御手段と、
前記選択画面で選択された前記外部装置にデータを送信させる送信手段と、
を有し、
前記受信手段が複数の外部装置から信号を受信した場合、前記表示制御手段は、前記特定手段により特定した距離に基づいて前記選択画面において外部装置を距離順に表示させることを特徴とする情報処理装置。
【請求項２】
前記表示制御手段は、さらに、ジョブの設定をするための設定画面を前記表示部に表示させ、前記設定画面により決定された設定に基づいて、前記選択画面において前記設定に対応できる外部装置を表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、前記選択画面において前記情報処理装置との距離が近い順に前記外部装置を表示させることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記特定手段が特定した第１の距離と、前記特定手段が特定した第２の距離との差分に基づいて、前記受信手段が受信した信号の送信元である外部装置への距離の近づき量を特定する第２特定手段をさらに備え、
前記表示制御手段は、前記選択画面において前記近づき量が大きい順に前記外部装置を表示させることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項５】
前記表示制御手段は、前記選択画面においてエラー状態の前記外部装置をリストにおける表示の優先度を下げることを特徴とする請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
外部装置から送信される信号を受信する受信工程と、
前記受信工程において受信した信号の信号強度に基づいて、前記外部装置からの距離を特定する特定工程と、
前記受信工程において受信した信号に基づいて、表示部に外部装置を選択するための選択画面を表示する表示制御工程と、
前記選択画面で選択された外部装置にデータを送信する送信工程と、
を有し、
複数の外部装置から信号を受信した場合、前記表示制御工程では、前記特定工程において特定した距離に基づいて前記選択画面において外部装置を距離順に表示させることを特徴とする表示制御方法。
【請求項７】
請求項１〜５のいずれか１項に記載の情報処理装置の各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、表示制御方法、及びプログラムに関し、特に近距離無線通信を備える情報処理装置、その表示制御方法、及びプログラムに関する。
【背景技術】
【０００２】
周囲に複数の印刷装置が存在する環境下で印刷を行う場合、ユーザはそれぞれの印刷装置の特性を把握し、その中から最適と思われるものを判断して選択する必要がある。印刷装置の総数や、印刷装置の種類が多くなるほど、ユーザは自らの印刷条件に最適なものを選ぶのが困難となる。この課題を解決するため、サーバーで印刷装置の情報を一元管理し、印刷条件に近い印刷装置の選択方法が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３３０６６９
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、印刷装置の追加や印刷装置の廃棄によって管理対象となる印刷装置の増減があった場合、サーバーの印刷装置の登録情報を更新しなければならず、サーバー管理者の負担が増加する。また、印刷装置の登録情報の更新忘れてしまうと、実際の印刷装置の設置状況とサーバーの印刷装置の登録情報に不整合が生じ、ユーザは存在しない印刷装置の選択を行ってしまう可能性がある。
【０００５】
そこで、本発明では、処理を実行させることができる画像処理装置を容易に選択することができる情報処理装置、表示制御方法、及びプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明に係る情報処理装置は、上記の課題を解決するためになされたものであり、外部装置から送信される信号を受信する受信手段と、前記受信手段が受信した信号の信号強度に基づいて、前記外部装置からの距離を特定する特定手段と、前記受信手段により受信した信号に基づいて、表示部に外部装置を選択するための選択画面を表示する表示制御手段と、前記選択画面で選択された前記外部装置にデータを送信させる送信手段と、を有し、前記受信手段が複数の外部装置から信号を受信した場合、前記表示制御手段は、前記特定手段により特定した距離に基づいて前記選択画面において外部装置を距離順に表示させる。
【発明の効果】
【０００７】
本発明によれば、所望の画像処理装置を容易に選択することができる。さらに、ユーザは、画像処理装置との距離に応じた選択をすることが容易となる。
【図面の簡単な説明】
【０００８】
【図１】印刷装置と携帯型端末装置を示す模式図である。
【図２】実施形態１に係る印刷装置の外観を表した図である。
【図３】実施形態１に係る携帯型端末装置の外観を表した図である。
【図４】実施形態１に係る印刷装置の概略構成を示すブロック図である
【図５】実施形態１に係るＢＬＥユニットの概略構成を示すブロック図である。
【図６】実施形態１に係る携帯型端末装置のブロック図を表した図である。
【図７】実施形態１に係る印刷装置から発せられるアドバタイズパケットを表した図である。
【図８】実施形態１に係る複数の印刷装置と携帯型端末装置の関係を示す模式図である。
【図９】実施形態１に係る複数の印刷装置と携帯型端末装置のシーケンスを示すシーケンス図である。
【図１０】実施形態１に係る携帯型端末装置の処理を示すフローチャートである。
【図１１】実施形態１に係る携帯型端末装置の処理を示すフローチャートである。
【図１２】実施形態１に係る携帯型端末装置の表示部の一例である。
【図１３】実施形態２に係る複数の印刷装置と携帯型端末装置の関係を示す模式図である。
【図１４】実施形態２に係る携帯型端末装置の処理を示すフローチャートである。
【図１５】実施形態２に係る携帯型端末装置の表示部の一例である。
【発明を実施するための形態】
【０００９】
以下に、図面を参照しながら、この発明の実施形態を例示して詳細に説明する。ただし、この実施形態に記載されている構成要素の相対配置、表示画面等は、特に特定的な記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１０】
（実施形態１）
図１は、印刷システムを示す図である。印刷システムは、印刷装置２００と、携帯型端末装置３００とを有する。本実施形態では、ユーザが印刷ジョブを実行する際の印刷装置リストの表示方法について説明する。
【００１１】
本実施形態では、画像処理装置の一例として印刷装置を例に挙げて説明する。印刷装置２００は、マルチファンクションプリンタ（以下、ＭＦＰとする）であり、原稿台に原稿を載せて原稿を読み取る読取機能と、インクジェットプリンタなどの印刷部を用いた印刷機能を有する。なお、ＭＦＰは、ＦＡＸ機能や電話機能等のその他の機能を有していてもよい。印刷装置は、上述したものに限定されず、例えば、レーザービームプリンタ、複写機、ファクシミリ装置などであってもよい。画像処理装置は、印刷装置に限定されず、スキャナ機能を有する読取装置であってもよい。
【００１２】
印刷装置２００は、近距離無線通信規格の１つであるＢｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ（以後、ＢＬＥ）を備え、ペリフェラルとして動作することができる。そして、特定の端末とネットワーク接続をすることなくアドバタイズ信号を周囲に送信することができる。なお、信号エリア１００は、印刷装置２００が送信するアドバタイズ信号の有効通信範囲を示している。
【００１３】
本実施形態では、ＢＬＥの中心ノードであるセントラルとして携帯型端末装置３００を用いる。携帯型端末装置３００は、持ち運び可能であり、印刷ジョブを印刷装置２００に送信することができる端末である。携帯電話、デジタルカメラ、スマートホンなど、印刷対象となるファイルを扱える端末であればよい。携帯型端末装置３００が信号エリア１００の内部に位置する場合、印刷装置２００からのアドバタイズ信号（アドバタイズパケット）を受信することができる。また、ＢＬＥの特性としてアドバタイズ信号の信号強度を受信できるため、携帯型端末装置３００は印刷装置２００とのおおよその距離を特定することができる。
【００１４】
なお、有効通信範囲である信号エリア１００は、印刷装置２００が通信可能とする範囲であり、ＷＬＡＮ等の長距離無線通信よりも短い通信範囲（所定距離より短い通信範囲）の近距離無線通信で実現される通信範囲である。また、印刷装置２００と携帯型端末装置３００は互いに通信するという意味では、いずれも通信装置としても機能する。
【００１５】
図２は、印刷装置２００の外観を表した図である。原稿台２１１は、ガラス等からなる透明な台であり、原稿をのせてスキャナで読み取る時に使用する。原稿蓋２１２は、スキャナで読み取りを行う際に読取光が外部に漏れないようにするための蓋である。印刷用紙挿入口２１３は、様々なサイズの用紙をセットする挿入口である。ここにセットされた用紙は一枚ずつ印刷部に搬送され、所望の印刷を行って印刷用紙排出口２１４から排出される。原稿蓋２１２の上部には、操作表示部２１５およびＮＦＣユニット２１６が配置されている。
【００１６】
操作表示部２１５は、画像や操作メニュー等を表示する表示画面、表示部上のカーソール移動などに用いる十字キー、その他様々な機能を実行するためのキーなどを備える。
【００１７】
ＮＦＣユニット２１６は、近接無線通信を行うためのユニットで、実際に近接無線通信を行う端末装置を近接させる場所であり、所定距離（約１０ｃｍ）内に近接させることで通信を行うことができる。ＩＣカードによる認証を行う場合、ユーザは、ＮＦＣユニット２１６へＩＣカードを接近させることで、認証情報の送受信をすることができる。
【００１８】
ＷＬＡＮアンテナ２１７は、ＷＬＡＮで通信するためのアンテナであり、ＢＬＥアンテナ２１８はＢＬＥで通信するためのアンテナである。本実施形態では、ＷＬＡＮアンテナ２１７及びＢＬＥアンテナ２１８は、印刷装置の内部に埋め込まれている。
【００１９】
図３は、携帯型端末装置３００の外観を表した図である。本実施形態では、スマートホンを例に挙げて説明する。ここでいうスマートホンとは、携帯電話の機能の他に、カメラや、ネットブラウザ、メール機能などを搭載した多機能型の携帯電話である。携帯型端末装置３００は、ＢＬＥユニット３０１と、ＷＬＡＮユニット３０２と、表示部３０３と、操作部３０４と、電源キー３０５と、を有する。ＢＬＥユニット３０１は、ＢＬＥを用いて通信を行うためのユニットであり、所定距離（おおよそ５０ｍ）の範囲内から発せられたアドバタイズ信号を受信できる。ＷＬＡＮユニット３０２は、ＷＬＡＮで通信を行うためのユニットである。表示部３０３は、ＬＣＤ方式の表示機構を備えたディスプレイである。操作部３０４は、タッチパネル方式の操作機構を備えており、ユーザの押下情報を検知する。タッチパネルでは、操作部３０４の少なくとも一部と表示部３０３が一体となっている。タッチパネルにおいて、表示部３０３がボタン等のオブジェクト表示を行い、ユーザが操作部３０４を押下することにより、携帯型端末装置３００は押下されたボタンに対応するイベントを発行する。電源キー３０５は、電源のオン、およびオフをユーザが切り換えるためのキーである。
【００２０】
図４は、印刷装置２００の概略構成を示すブロック図である。印刷装置２００は、装置のメインの制御を行うメインボード４０１と、ＷＬＡＮ通信を行うＷＬＡＮユニット４１６と、ＮＦＣ通信を行うＮＦＣユニット４１７と、ＢＬＥ通信を行うＢＬＥユニット４１８とを有する。メインボード４０１において、ＣＰＵ４０２は、システム制御部であり、印刷装置２００全体を制御する。
【００２１】
ＲＯＭ４０３は、ＣＰＵ４０２が実行する制御プログラムや組み込みオペレーティングシステム（ＯＳ）プログラム等を格納する。本実施形態では、ＲＯＭ４０３に格納されている各制御プログラムは、ＲＯＭ４０３に格納されている組み込みＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウエア制御を行う。ＲＡＭ４０４は、ＳＲＡＭ（ｓｔａｔｉｃ  ＲＡＭ）等で構成され、プログラム制御変数等を格納し、また、ユーザが登録した設定値や管理データ等を格納し、各種ワーク用バッファ領域が設けられている。不揮発性メモリ４０５は、フラッシュメモリ（ｆｌａｓｈ  ｍｅｍｏｒｙ）等で構成され、電源がオフされた時でも保持していたいデータを格納する。具体的には、例えば、ＦＡＸの電話番号、通信履歴、ネットワーク情報などのユーザデータ、過去に接続した装置リスト、印刷モードなどのメニュー項目やインクジェット印刷ヘッドの補正情報といった印刷装置２００の設定情報等が記憶される。画像メモリ４０６は、ＤＲＡＭ（ｄｙｎａｍｉｃ  ＲＡＭ）等で構成され、各通信ユニットを介して受信した画像データや、符号復号化処理部４１２で処理した画像データなどを蓄積する。なお、印刷装置２００のメモリ構成は、上述したものに限定されるものではない。
【００２２】
データ変換部４０７は、ページ記述言語（ＰＤＬ）等の解析や、画像データからプリントデータへの変換などを行う。読取制御部４０８は、読取部４１０を制御して原稿の読取を実行させる。読取部４１０が、ＣＩＳイメージセンサ（密着型イメージセンサ）によって原稿を光学的に読み取り、電気的な画像データである画像信号を取得する。そして、画像信号に対して、図示しない画像処理制御部を介して、２値化処理や中間調処理等の各種画像処理を施し、高精細な画像データを出力する。
【００２３】
操作部４０９と表示部４１１は、図２の操作表示部２１５に対応する。符号復号化処理部４１２は、画像データ（ＪＰＥＧ、ＰＮＧ等）の符号復号化処理や、拡大縮小処理を行う。給紙部４１３は、印刷に用いる用紙を保持し、記録制御部４１５の制御により給紙部４１３から給紙を行うことができる。給紙部４１３は、１つであってもよいし、複数種類の用紙を一つの装置に保持するために、複数であってもよい。
【００２４】
記録制御部４１５は、印刷装置２００が複数の給紙部４１３を有する場合、いずれの給紙部から給紙を行うかの制御を行うことができる。記録制御部４１５は、記録部４１４（印刷部ともいう）にプリントデータをプリントさせる。なお、印刷される画像データは、図示しない画像処理部において、スムージング処理、記録濃度補正処理、色補正等の各種画像処理を施し、プリントデータに変換し、記録部４１４に出力する。
【００２５】
また、記録制御部４１５は、印刷部の情報を定期的に読みだしてＲＡＭ４０４の情報を更新する役割も果たす。具体的には、インクタンクの残量やプリントヘッドの状態などを更新する。
【００２６】
本実施形態に係る印刷装置２００には、無線通信するための手段が３つ搭載されており、ＷＬＡＮ、ＮＦＣ、ＢＬＥで無線通信することができる。ＷＬＡＮユニット４１６、ＮＦＣユニット４１７、ＢＬＥユニット４１８は、携帯型端末装置などの他デバイスとのデータ通信を行う通信部である。データをパケットに変換し、他デバイスにパケット送信を行う。逆に、外部の他デバイスからのパケットを、データに変換してＣＰＵ４０２に対して送信する。ＷＬＡＮユニット４１６、ＮＦＣユニット４１７、ＢＬＥユニット４１８はそれぞれバスケーブルで接続されている。ＷＬＡＮユニット４１６、ＮＦＣユニット４１７、ＢＬＥユニット４１８は規格に準拠した通信を実現するためのユニットである。ＢＬＥユニット４１８は、クラシックＢｌｕｅｔｏｏｔｈ（登録商標）とＢＬＥの兼用のユニットである。
【００２７】
上記構成要素４０３〜４１８は、ＣＰＵ４０２が管理するシステムバス４２２を介して、相互に接続されている。
【００２８】
図５は、ＢＬＥユニット４１８の概略構成を示すブロック図である。バスケーブル４２１を介して、通信したいデータがメインボード４０１とマイコン５０３の間で送受信される。バスケーブル４２１からのデータだけでなく独自のセンサを装着することで、メインボード４０１とは別の制御でデータを送受信することも可能である。センサ５０１はセンシング対象の物理量を電気信号へ変化するデバイスである。センサ５０１としては、例えば、印刷装置２００の前に人物がいるか否かを特定するための監視センサや人感センサ、印刷装置２００の温度を監視するための温度センサ、などがある。ＡＤＣ５０２は、アナログデジタル変換回路であり、センサ５０１から得られたアナログ信号をマイクロプロセッサが処理可能なデジタル信号へ変換する。マイコン５０３は無線通信の処理を行うマイクロプロセッサである。このマイコン５０３には、ＲＡＭとフラッシュメモリが搭載されている。無線通信回路５０４は、無線通信チップ、水晶振動子、インダクタンス、コンデンサなどを含み、無線通信の受信及び送信を行う。操作スイッチ５０５は待機状態での電力をオン、オフするスイッチである。電池５０６は、ボタン電池などの蓄電池である。本体電源５０８は、メインボード４０１から供給される電源である。電源回路５０７は、電池からの電力をより効率的に供給するために電圧調整などを行う回路である。このように、電池５０６と本体電源５０８の２系統の電源を持つことで、印刷装置２００が何らかの理由で起動できなくなった場合や、本体の省電力のためにメインボード４０１の電源を落としている場合にアドバタイズ信号をブロードキャストすることができる。また、不揮発性メモリ５０９を搭載し、メインボード４０１からの情報を移動しておくことで、ＢＬＥユニット４１８は単体で通信をすることができる。
【００２９】
図６は、携帯型端末装置３００のブロック図を表した図である。携帯型端末装置３００は装置のメインの制御を行うメインボード６０１と、ＷＬＡＮ通信を行うＷＬＡＮユニット６１６と、ＮＦＣ通信を行うＮＦＣユニット６１７と、ＢＬＥ通信を行うＢＬＥユニット６１８とを含む。メインボード６０１においてＣＰＵ６０２は、システム制御部であり、携帯型端末装置３００全体を制御する。ＲＯＭ６０３は、ＣＰＵ６０２が実行する制御プログラムや組み込みオペレーティングシステム（ＯＳ）プログラム等を格納する。本実施形態では、ＲＯＭ６０３に格納されている各制御プログラムは、ＲＯＭ６０３に格納されている組み込みＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウエア制御を行う。ＲＡＭ６０４は、ＳＲＡＭ（ｓｔａｔｉｃ  ＲＡＭ）等で構成され、プログラム制御変数等を格納し、また、ユーザが登録した設定値や携帯型端末装置３００の管理データ等を格納し、各種ワーク用バッファ領域が設けられている。なお、本実施形態では、ＲＡＭ６０４は、携帯型端末装置３００の管理データとして、管理対象の印刷装置リストを格納する。画像メモリ６０５は、ＤＲＡＭ（ｄｙｎａｍｉｃ  ＲＡＭ）等で構成され、通信部を介して受信した画像データや、データ蓄積部６１２から読みだした画像データをＣＰＵ６０２で処理するために一時的に格納する。不揮発性メモリ６１３は、フラッシュメモリ（ｆｌａｓｈ  ｍｅｍｏｒｙ）等で構成され、電源がオフされた後でも保存しておきたいデータを格納する。不揮発性メモリ６１３に保存するデータとしては、例えば、電話帳データや、過去に接続したデバイス情報などがある。なお、携帯型端末装置３００のメモリ構成は上述したものに限定されるものではない。例えば、画像メモリ６０５とＲＡＭ６０４を共有させてもよいし、データ蓄積部６１２にデータのバックアップなどを行ってもよい。また、本実施形態ではＤＲＡＭを用いているが、ハードディスクや不揮発性メモリ等を使用する場合もあるのでこの限りではない。
【００３０】
データ変換部６０６は、ページ記述言語（ＰＤＬ）等の解析や、色変換、画像変換などのデータ変換を行う。電話部６０７は、電話回線の制御を行い、スピーカ部６１４を介して入出力される音声データを処理することで電話による通信を実現する。操作部６０８は、図３に示す操作部３０４の信号を制御する。ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）６０９は、現在の緯度や経度などを取得する。表示部６１０は、表示部３０３の表示内容を電子的に制御しており、各種入力操作や、外部装置である印刷装置２００の動作状況、ステータス状況の表示等を行うことができる。
【００３１】
カメラ部６１１は、レンズを介して入力された画像を電子的に記録して符号化する機能を有している。カメラ部６１１で撮影された画像はデータ蓄積部６１２に保存される。スピーカ部６１４は、電話機能のための音声を入力または出力する機能や、その他アラーム通知などの機能を実現している。電源部６１５は、携帯可能な電池の制御をおこなう。電源状態には、電池に残量が無い電池切れ状態、電源キー３０５を押下していない電源オフ状態、通常起動している起動状態、起動しているが省電力になっている省電力状態がある。
【００３２】
本実施形態に係る携帯型端末装置３００には無線通信するための手段が３つ搭載されており、ＷＬＡＮ、ＮＦＣ、ＢＬＥで無線通信することができる。ＷＬＡＮユニット６１６、ＮＦＣユニット６１７、ＢＬＥユニット６１８はそれぞれバスケーブルなどで接続されている。ＷＬＡＮユニット６１６、ＮＦＣユニット６１７、ＢＬＥユニット６１８は規格に準拠した通信を実現するためのユニットである。ＢＬＥユニット６１８は、クラシックＢｌｕｅｔｏｏｔｈ（登録商標）とＢＬＥの兼用のユニットである。携帯型端末装置３００は、ＷＬＡＮユニット６１６、ＮＦＣユニット６１７、又はＢＬＥユニット６１８を介して、印刷データを印刷装置２００に送信することにより、外部装置である印刷装置２００に印刷処理を実行させる。
【００３３】
上記構成要素６０３〜６１８は、ＣＰＵ６０２が管理するシステムバス６２２を介して、相互に接続されている。
【００３４】
図７は、印刷装置２００が発するアドバタイズパケットの詳細構成を示す図である。ＢＬＥユニット４１８は、電源オン状態になると初期化処理を行い、その後アドバタイズパケットを送受信するアドバタイジング状態となる。アドバタイジング状態となると、設定可能なインターバルで図７（ａ）に示すアドバタイズパケットを周辺に発信する。アドバタイズパケットは、２バイトのヘッダー７０１とそのペイロード７０２から構成される。ヘッダー７０１はパケットのタイプやペイロード７０２の大きさ情報などを格納する領域である。ペイロード７０２は、アドバタイズ信号を送信する装置の情報を格納することができる領域であり、所定のサイズが割り当てられている。
【００３５】
デバイス名や搭載プロファイル情報の他、送信電力（Ｔｘ  Ｐｏｗｅｒ７０８）等の印刷装置２００に関する情報を格納することができる。携帯型端末装置３００はこのＴｘ  Ｐｏｗｅｒ７０８の値と受信したパケットの受信信号強度から伝搬損失を求めることができ、ＢＬＥ無線デバイスとの距離の推定が行える。次にペイロード７０２の詳細を説明する。印刷装置名７０３は印刷装置を識別するための名前が格納されている。例えばオフィスの中で印刷装置２００を一意に特定できるための文字列などを設定する。印刷装置２００への接続情報７０４にはアドバタイズパケットを受信した携帯型端末装置３００が、印刷装置２００へ接続を行うための情報が格納されている。ＢＬＥの規格に従う場合はＢＬＥ４．０規格に記載されているプロトコルデータＰＤＵ（Ｐｒｏｔｏｃｏｌ  Ｄａｔａ  Ｕｎｉｔ）を送受信することで、携帯型端末装置３００は印刷装置２００と接続を確立し、その後のデータ通信を行うことができる。また、ＢＬＥ以外で接続を確立することも可能であり、例えばＷＬＡＮユニット４１６への接続情報を設定しておくことで、携帯型端末装置３００はＷＬＡＮで印刷装置２００と接続をすることも可能である。
【００３６】
図７（ｂ）を用いて、ケイパビリティ情報７０５を説明する。この情報は印刷装置２００が実行できるジョブについての能力情報であり、周辺の装置（本実施形態では、携帯型端末装置３００）にブロードキャストするために構成されている。携帯型端末装置３００のユーザは、ケイパビリティ情報７０５を受信することで、印刷装置２００と接続を確立することなく印刷装置２００がどのような機能をもっているのかを特定することができる。本実施形態では、ケイパビリティ情報７０５として、メーカー情報（以下、メーカー７０９）、型番情報（以下、型番７１０）、カラー情報（以下、カラー７１１）、インク数情報（以下、インク数７１２）を有する。また、ケイパビリティ情報７０５として、サポート用紙のサイズ情報（以下、サポート用紙サイズ７１３）、サポート用紙種類の情報（以下、サポート用紙種類７１４）、両面印刷が可能かの情報（以下、両面対応７１５）を有する。メーカー７０９には、メーカー毎に与えられたメーカーＩＤが格納されている。型番７１０には、印刷装置２００の製品モデルが一意に特定できるＩＤが格納されている。カラー７１１には、カラープリンタか、モノクロプリンタかを示すフラグが格納されている。インク数７１２には、インク色毎にビットが割り当てられており、装着できるインクを表すことができる。サポート用紙サイズ７１３には、用紙サイズ毎にビットが割り当てられており、セットできる用紙サイズを表すことができる。サポート用紙種類７１４には、用紙種類毎にビットが割り当てられており、セットできる用紙種類を表すことができる。両面対応７１５は両面印刷が可能かを示すフラグが格納されている。このように、ケイパビリティ情報７０５は、印刷装置２００の機能を特定することができるため、携帯型端末装置３００はこれからユーザが実行しようとするジョブがその印刷装置２００で実行できるかを判断することができる。
【００３７】
次に、図７（ｃ）を用いて設定情報７０６を説明する。この設定情報７０６は、印刷装置２００に現在設定されている情報である。携帯型端末装置３００のユーザは、設定情報７０６を受信することで、印刷装置２００と接続を確立することなく、印刷装置２００の現在の設定の状態を特定することができる。設定情報７０６は、カセット１の用紙サイズ７１６、カセット２の用紙サイズ７１７を有し、これらはそれぞれカセット１、２にセットされている用紙のサイズが格納されている。これらの設定値は、サポート用紙サイズ７１３で決められたビットと同様としたが、これに限定されるものではない。設定情報７０６は、カセット１の用紙種類７１８、カセット２の用紙種類７１９を有し、これらはそれぞれカセット１、２にどのような種類の用紙がセットされているかが格納されている。これらの設定値は、サポート用紙種類７１４で決められたビットと同様としたが、これに限定されるものではない。優先カセット７２０は、印刷装置２００が備えるカセット（カセット１、２）のいずれが優先的に使用されるかを表す。印刷モード７２１は、デフォルトの印刷モードを示す値格納されている。この値には、「きれい」、「ふつう」、「はやい」等の各種印刷モードを示す値を設定できる。印刷速度７２２は、印刷装置２００に現在設定されている印刷速度が格納されている。例えば、Ａ４用紙サイズで、普通紙で、且つきれいモードで印刷した場合に１分間に印刷できる推定枚数が目安として格納される。このように、印刷装置２００の現在の設定情報を特定することができるため、所望の印刷装置２００を見つけるための手がかりとすることができる。また、印刷装置２００が保持している機能と、現在の設定とを予め特定することができるため、事前に印刷装置２００のそばに行って設定を変えるべきであることを特定することができ、設定間違いのまま印刷することを防ぐことができる可能性が高くなる。
【００３８】
次に、図７（ｄ）を用いてエラー情報７０７を説明する。このエラー情報７０７は、印刷装置２００に発生しているエラー情報７０７である。携帯型端末装置３００のユーザは、エラー情報７０７を受信することで、印刷装置２００と接続を確立することなく、印刷装置２００にエラーが発生していることを特定することができる。エラー情報７０７として、ジョブ状況の情報（以下、ジョブ状況７２３）、ジョブエラーの情報（以下、ジョブエラー７２４）、リカバブルエラーの情報（以下、リカバブルエラー７２５）、フェイタルエラーの情報（以下、フェイタルエラー７２６）を有する。ジョブ状況７２３には、受信済みジョブ数、受信済みページ数、近傍ユーザ数が格納される。受信済みジョブ数、受信済みページ数を特定することで、携帯型端末装置３００は、ジョブを送信した場合、どの程度の待ち時間になるかを推測（特定）することができる。また、近傍ユーザ数は、アドバタイズパケットをブロードキャストして、それに対する応答が返ってきた数をカウントしておくことで印刷装置２００の近傍に存在する携帯型端末装置３００の数を類推（特定）することができる。単純に応答が返ってきた携帯型端末装置３００の数としてもよいし、所定の距離内にいる携帯型端末装置３００の数としてもよい。ジョブエラー７２４には、ジョブを受信して実行する際に発生したエラーの内容を示す値が格納されている。本実施形態では、ジョブエラーとして、用紙サイズミスマッチ、用紙種ミスマッチ、画像デコードエラー、パケットエラー、色ミスマッチ、面付けエラー、サポート無し処理、その他（上記以外のエラー）を特定することができる。このエラーは、例えば、ジョブデータが間違っている場合や、送信したジョブの設定と印刷装置２００の設定情報が一致しない場合に発生する。この場合、携帯型端末装置３００から適切なジョブを送信し直すか、印刷装置２００の設定を変更することで解消できるものが多い。本実施形態では、ジョブエラー毎にビットが割り当てられており、複数のエラーが発生した場合も通知できる。携帯型端末装置３００は、印刷装置２００のジョブエラーを特定することができるため、ユーザはその印刷装置２００のエラーを解除してから使用するか、もしくは別の印刷装置２００を使うかを判断できる。リカバブルエラー７２５には、印刷装置２００で発生しているエラーで装置のそばに行ってメンテナンスが必要なエラーを示す値が格納されている。ジョブエラー７２４と同様にビット毎にエラーを示す値が割り当てられている。本実施形態では、リカバブルエラーとして、搬送部紙ジャム、給紙部紙ジャム、用紙トレーフル、排出口クローズ、カバーオープン、インク無し、インク残量少、その他のユーザによるメンテナンスが必要なエラーを特定することができる。リカバブルエラー７２５によって、ジョブを送信したユーザだけでなく、周囲のユーザもエラーを特定することができるため、印刷装置２００のメンテナンス性を高めることができる。フェイタルエラー７２６には、印刷装置２００で発生したエラーのうち、ユーザでのメンテナンスが難しいエラーを示す値が格納されている。このエラーが発生するとサービスセンターに連絡する必要があり、通常のユーザでは復帰させることができない。本実施形態では、フェイタルエラーとしては、廃インクタンクフル、印刷部高温エラー、電源エラー、その他のメンテナンスが難しいエラーを特定することができる。携帯型端末装置３００は、フェイタルエラー７２６に基づいて、印刷装置２００にフェイタルエラーが発生したことを特定することができる。このため、ジョブを実行する携帯型端末装置３００には、印刷装置２００を使用対象外にすることができる。
【００３９】
図７を用いて説明したように、携帯型端末装置３００は、印刷装置２００の予め決められたパケットを受信することで、印刷装置２００の情報を特定することができる。なお、上述した情報以外に、任意のデータをアドバタイズパケットに格納してブロードキャストすることもできる。例えば、本実施形態では、図７（ａ）に示すように、ＮＥＸＴ  Ｆｌａｇ７２７を設けることもできる。これにより、今回のアドバタイズパケットに格納しきれなかった情報が次のアドバタイズパケットでブロードキャストされることを表すことができる。また、ペイロード７０２は、決められたフォーマットだけでなく、任意の文字列などを送信するモードを表すビットなどを取り決めてもよい。
【００４０】
図８は、複数の印刷装置と携帯型端末装置の関係を示す模式図である。本実施形態では、図８に示すように、携帯型端末装置３００の周辺に複数の印刷装置が存在する場合について説明する。印刷装置Ａ２０１がアドバタイズパケットを発すると、信号エリアＡ１０１が有効通信範囲となる。印刷装置Ｂ２０２がアドバタイズパケットを発すると、信号エリアＢ１０２が有効通信範囲となる。印刷装置Ｃ２０３がアドバタイズパケットを発すると、信号エリアＣ１０３が有効通信範囲となる。印刷装置Ｄ２０４がアドバタイズパケットを発すると、信号エリアＤ１０４が有効通信範囲となる。携帯型端末装置３００が信号エリアＡ１０１の内部に位置する場合、印刷装置Ａ２０１からのアドバタイズパケットを受信することができる。携帯型端末装置３００は、信号エリアＢ１０２、信号エリアＣ１０３、信号エリアＤ１０４の内部に位置する場合、それぞれ印刷装置Ｂ２０２、印刷装置Ｃ２０３、印刷装置Ｄ２０４からのアドバタイズパケットを受信することができる。
【００４１】
図９は、図８に示した携帯型端末装置３００が印刷ジョブを実行する際に複数の印刷装置から一つの印刷装置を選択するまでのシーケンスを表した図である。印刷装置Ａ２０１、印刷装置Ｂ２０２、印刷装置Ｃ２０３、印刷装置Ｄ２０４は、アドバタイザであり、任意のアドバタイジングインターバルでアドバタイズパケットを周辺に発信する。アドバタイジングインターバルは２０ミリ秒から１０．２４秒の範囲内で設定可能である。携帯型端末装置３００は起動後、スキャナとしてスキャニング状態となり、受信状態でアドバタイズパケットを待つ。印刷装置Ａ２０１は、Ｓ９０１、Ｓ９０４、Ｓ９０８においてアドバタイジングインターバルＴａ９５０でアドバタイズパケットを発信する。携帯型端末装置３００が信号エリアＡ１０１の内側に存在する場合、このアドバタイズパケットを受信し、Ｓ９２１、Ｓ９２４、Ｓ９２８において情報をＲＡＭ６０４へ記録する。同様に、印刷装置Ｂ２０２はＳ９０２、Ｓ９０５において、印刷装置Ｃ２０３はＳ９０３、Ｓ９０７において、印刷装置Ｄ２０４はＳ９０６、Ｓ９０９において、任意のアドバタイジングインターバルでアドバタイズパケットを発信する。携帯型端末装置３００は、信号エリアＢ１０２の内側に存在する場合はＳ９２２、Ｓ９２５において、信号エリアＣ１０３の内側に存在する場合はＳ９２３、Ｓ９２７において、これらのパケットを受信し、情報をＲＡＭ６０４へ記録する。また、携帯型端末装置３００は、信号エリアＤ１０４の内側に存在する場合はＳ９２６、Ｓ９２９において、これらのパケットを受信し、情報をＲＡＭ６０４へ記録する。Ｓ９９０においてユーザが印刷ジョブを実行する際、すなわち、図３に示す操作部３０４において印刷ジョブの実行が指示されると、ＲＡＭ６０４へ記録された印刷装置情報から周囲の印刷装置リストを表示する。
【００４２】
図１０は、本実施形態における携帯型端末装置３００のＳ９２１〜Ｓ９２９のそれぞれで実施している処理フローを表したものである。なお、このフローチャートで示される処理は、携帯型端末装置３００のＣＰＵ６０２が、ＲＯＭ６０３に記憶されているプログラムを読み出し実行することで実現される。
【００４３】
携帯型端末装置３００は、ＢＬＥ通信を起動後、スキャニング状態となり、受信状態でアドバタイズパケットを待機する（Ｓ１００１）。Ｓ１００１においてアドバタイズパケットを受信した場合（Ｓ１００１でＹｅｓ）、アドバタイズパケットのＴｘ  Ｐｏｗｅｒ７０８と、アドバタイズパケットの受信時の信号強度とから、携帯型端末装置３００と印刷装置との距離の計算を行う（Ｓ１００２）。すなわち、アドバタイズパケットのＴｘ  Ｐｏｗｅｒ７０８と、アドバタイズパケットの受信時の信号強度に基づいて、印刷装置からの距離を特定する。受信した印刷装置の情報がＲＡＭ６０４上の印刷装置リストに既に登録済みの印刷装置のものであるかを判定する（Ｓ１００３）。印刷装置の識別には、アドバタイズパケットの印刷装置名７０３を用いる。印刷装置リストに既に登録済みの印刷装置の場合（Ｓ１００３でＹｅｓ）、受信した印刷装置情報によりＲＡＭ６０４の印刷装置リストの印刷装置情報を上書きする（Ｓ１００４）。なお、Ｓ１００４では、印刷装置情報のうち少なくとも一部（例えば、エラー情報及び距離に関する情報（以下、距離情報とする））をアドバタイズパケットに基づいて更新（上書き）する。印刷装置リストに該当する印刷装置がない場合（Ｓ１００３でＮｏ）、ＲＡＭ６０４の印刷装置リストの印刷装置情報を新規に追加する（Ｓ１００５）。このように、各印刷装置から送信されるアドバタイズパケットに基づいて、上記の処理フローを実行する。図１１は、本実施形態における携帯型端末装置３００の印刷装置リストから印刷装置情報のうち少なくとも一部（例えば、エラー情報及び距離情報）を削除する処理フローを表す。なお、このフローチャートで示される処理は、携帯型端末装置３００のＣＰＵ６０２が、ＲＯＭ６０３に記憶されているプログラムを読み出し実行することで実現される。
【００４４】
ＢＬＥの仕様により、アドバタイジングインターバルは２０ミリ秒から１０．２４秒と決まっている。そのため、１０．２４秒以上印刷装置リストの更新が無い印刷装置の場合、携帯型端末装置３００がその印刷装置の信号エリア外に出てしまった、或いは印刷装置の電源が切られたと言える。これらの場合は、携帯型端末装置３００は、その印刷装置を使用することができない。
【００４５】
したがって、本実施形態では、携帯型端末装置３００は、印刷装置リストの監視を定期的に行う。印刷装置リストの中の印刷装置情報に、１０．２４秒以上更新の無い印刷装置があるかを判定する（Ｓ１１０１）。１０．２４秒以上更新がない場合（Ｓ１１０１でＹｅｓ）、その印刷装置の印刷装置情報は印刷リストから削除する（Ｓ１１０２）。  本実施形態では、上述したアドバタイズパケットから取得した情報に基づき、携帯型端末装置３００の表示部３０３における表示を制御する。なお、表示部３０３の表示制御は、ＣＰＵ６０２が実行する。すなわち、ＣＰＵ６０２の制御に基づき、表示部３０３に所定の表示画面を表示させる。
【００４６】
図１２は、ユーザが印刷ジョブを実行する際の携帯型端末装置３００の表示部３０３の表示画面の一例を表すものである。上述した通り、図３に示す操作部３０４において印刷ジョブの実行が指示されると、ＲＡＭ６０４へ記録された印刷装置情報から周囲の印刷装置リストを表示する。すなわち、表示部３０３には、まず、図１２（ａ）に示すように、印刷ジョブの設定画面が表示される。設定画面では、印刷ジョブの印刷設定を行うことができる。具体的には、例えば、原稿サイズ、カラーか白黒か、両面印刷か片面印刷か等をプルダウンにより設定することができる。なお、ここではプルダウンにより選択できるものとしたが、ユーザが直接入力できるようにしてもよい。設定画面においてＯＫボタンが押下されると、ユーザが設定した印刷ジョブの印刷設定が決定する。
【００４７】
設定画面により印刷ジョブの印刷設定を決定させると、図１２（ｂ）に示すように、印刷装置の選択画面を表示する。図１２（ｂ）に示すように、選択画面では、携帯型端末装置３００の周囲の印刷装置リストを表示する。なお、印刷装置リストは、携帯型端末装置３００が受信したアドバタイズパケットに基づいて表示される。具体的には、選択画面を表示するタイミングで、図１０の処理フローに基づいて更新されたＲＡＭ６０４の印刷装置リストを取得し、取得した印刷装置リストに基づいて表示を行う。このとき、ＲＡＭ６０４の印刷装置リストの印刷装置、すなわち、受信したアドバタイズパケットの送信元である印刷装置のリストを表示する。さらに、本実施形態では、ユーザが図１２（ａ）で設定した印刷設定に対応している印刷装置のみを表示する。すなわち、選択画面では、ユーザが設定画面で設定した印刷設定に対応する能力を備えた印刷装置を表示する。
【００４８】
この選択画面では、携帯型端末装置３００からの距離順に印刷装置を並べて表示する。本実施形態では、距離の近い順に印刷装置を並べて表示する。
【００４９】
さらに、本実施形態では、携帯型端末装置３００からの距離に関わらず、エラー状態の印刷装置は、リストにおける表示の優先度を下げる。図１２（ｂ）では、エラー状態の印刷装置は、一番下に表示する。
【００５０】
また、印刷装置毎に、印刷装置名、印刷装置との距離、対応サイズ、印刷装置の状態を表示する。ユーザは、印刷装置名の表示の横に設定されたボタンを選択することにより、印刷に使用する印刷装置を選択することができる。そして、選択画面の実行ボタンが押下されると、選択された印刷装置に対して印刷データが送信されて、印刷が実行される。なお、選択画面のキャンセルボタンが選択されると、選択画面は閉じられる。ここで、印刷データの送信は、ＢＬＥ通信を使ってもよいし、他の通信を用いてもよい。
【００５１】
なお、図示しないが、図１２（ｂ）において印刷装置を選択することで、当該印刷装置の詳細情報を表示するようにしてもよい。詳細情報としては、例えば、サポート用紙種類、印刷速度、印刷コスト、印刷装置の型番等が挙げられる。なお、表示する詳細情報は、例えば、アドバタイズパケットに含まれるケイパビリティ情報、設定情報、エラー情報に基づくものである。
上述した構成とすることにより、本実施形態では、印刷ジョブの印刷設定をした後に、印刷装置を選択することができる。これにより、ユーザは、印刷ジョブに適した印刷装置を容易に選択することができる。また、携帯型端末装置３００から距離の近い順に印刷装置を並べて表示することにより、ユーザは距離の近い印刷装置を容易に選択することができる。
【００５２】
さらに、選択画面に対応サイズや印刷装置の状態を表示することにより、ユーザは、いずれの印刷装置が適しているかを判断して、印刷を実行させる印刷装置を選択することができる。
【００５３】
また、本実施形態では、エラー状態の印刷装置は、一番下に表示することにより、ユーザは、印刷に適している印刷装置を容易に選択することができる。
【００５４】
なお、図１２（ｂ）の選択画面の表示は、所定の周期で更新するようにしてもよい。これは、図１０及び図１１に示す処理フローにより、印刷装置リストが更新されるためである。所定の周期で選択画面の表示を更新することにより、印刷装置との位置関係を反映させた表示とすることができる。例えば、携帯型端末装置３００が移動した場合は、移動に応じて印刷装置との距離が変わるため、選択画面の印刷装置の表示順が変わる。また、携帯型端末装置３００がある印刷装置の信号エリア外となった場合は、選択画面からその印刷装置の表示が消える。
【００５５】
（実施形態２）
本実施形態では、携帯型端末装置３００の移動に応じて表示部３０３に表示する表示画面を制御する。なお、実施形態１と重複する説明は省略する。また、実施形態１と同一のものには同一の符号を付す。
【００５６】
図１３は、実施形態２に係る複数の印刷装置と携帯型端末装置の関係を示す模式図である。印刷装置Ａ２０１、印刷装置Ｂ２０２、印刷装置Ｃ２０３、印刷装置Ｄ２０４と携帯型端末装置３００の説明は、図８と同様であるため、説明を省略する。携帯型端末装置３００は、人が持っていると仮定する。人が移動した場合、それに伴い携帯型端末装置３００も移動する。携帯型端末装置３００は位置Ｐに存在する場合、印刷装置Ａ２０１との距離はＲ１である。ある任意の時間経過後、携帯型端末装置３００が移動して位置Ｑに存在する場合、印刷装置Ａ２０１との距離はＲ２である。このように、携帯型端末装置３００は、印刷装置Ａ２０１に対し、任意のＲ１−Ｒ２の距離分近づいている。なお、その他の印刷装置Ｂ２０２、印刷装置Ｃ２０３、印刷装置Ｄ２０４と携帯型端末装置３００との関係についても同様に、携帯型端末装置３００の移動に伴い、距離は変化する。
【００５７】
図１４は、実施形態２における携帯型端末装置３００の印刷装置リストの作成処理フローである。Ｓ１４０１からＳ１４０３についてはＳ１００１からＳ１００３と同様であるため説明を省略する。Ｓ１４０３において、受信した印刷装置の情報がＲＡＭ６０４上の印刷装置リストに既に登録済みか判定する。
【００５８】
印刷装置リストに登録済みの印刷装置の場合（Ｓ１４０３でＹｅｓ）、印刷装置への近づき量を計算する（Ｓ１４０４）。具体的には、Ｓ１４０２で取得した現在の印刷装置との距離から、印刷装置リストの印刷装置との距離（すなわち、前回のＳ１４０２で取得して登録された印刷装置との距離）を引き算して、印刷装置への近づき量を計算する。なお、計算結果がマイナスとなった場合は、印刷装置から遠ざかっており、計算結果がプラスとなった場合は、印刷装置に近づいていることになる。このように、本実施形態では、今回取得した値と前回取得した値との差分に基づいて、携帯型端末装置３００の印刷装置への移動量を算出する。そして、ＲＡＭ６０４へ印刷装置情報を上書きするとともに、Ｓ１４０４において計算した近づき量も併せて登録する（Ｓ１４０５）。
【００５９】
Ｓ１４０３において受信した印刷装置の情報がＲＡＭ６０４上の印刷装置リストに登録されていない印刷装置の場合（Ｓ１４０３でＮｏ）、印刷装置リストに印刷装置情報を新規に追加する（Ｓ１４０６）。この場合は、前回との距離の差分は取れないため、近づき量はなしとする。
【００６０】
図１５は、実施形態２における携帯型端末装置３００の表示部３０３の選択画面の一例を表したものである。図１５に示す選択画面は、図１２（ａ）に示す設定画面を表示して印刷ジョブの印刷設定を決定した後に表示される。図１５に示すように、選択画面では、携帯型端末装置３００の周囲の印刷装置リストを表示する。このとき、近づき量が大きい順に表示する。なお、図１５には示していないが、近づき量が取得できなかった印刷装置がある場合は、当該印刷装置は、エラー状態以外の印刷装置の最後に表示するようにしてよい。また、近づき量が取得できなかった印刷装置は、近づき量が０とみなしてソートするようにしてもよい。すなわち、図１５の場合、近づき量が取得できなかった印刷装置は、印刷装置Ｄと印刷装置Ｃの間に表示する。
【００６１】
さらに、本実施形態では、携帯型端末装置３００からの距離に関わらず、リストにおける表示の優先度を下げる。図１５では、エラー状態の印刷装置は、一番下に表示する。
【００６２】
また、印刷装置毎に、印刷装置名、近づき量、印刷装置との距離、対応サイズ、印刷装置の状態を表示する。ユーザは、印刷装置名の表示の横に設定されたボタンを選択することにより、印刷に使用する印刷装置を選択することができる。そして、選択画面の実行ボタンが押下されると、選択された印刷装置に対して印刷データが送信されて、印刷が実行される。なお、選択画面のキャンセルボタンが選択されると、選択画面は閉じられる。ここで、印刷データの送信は、ＢＬＥ通信を使ってもよいし、他の通信を用いてもよい。
【００６３】
なお、印刷装置リストは、携帯型端末装置３００が受信したアドバタイズパケットに基づいて表示される。具体的には、図１４の処理フローに基づいて更新されたＲＡＭ６０４の印刷装置リストに基づいて表示を行う。このとき、ＲＡＭ６０４の印刷装置リストの印刷装置、すなわち、受信したアドバタイズパケットの送信元である印刷装置のリストを表示する。さらに、本実施形態では、ユーザが図１２（ａ）で設定した印刷設定に対応している印刷装置のみを表示する。
【００６４】
上述した構成とすることにより、本実施形態では、印刷ジョブの印刷設定をした後に、印刷装置を選択することができる。これにより、ユーザは、印刷ジョブに適した印刷装置を容易に選択することができる。また、携帯型端末装置３００から近づき量の大きい順に印刷装置を並べて表示することにより、ユーザは自身が向かっている（近づいている）印刷装置を容易に選択することができる。
【００６５】
さらに、選択画面に対応サイズや印刷装置の状態を表示することにより、ユーザは、いずれの印刷装置が適しているかを判断して、印刷を実行させる印刷装置を選択することができる。
【００６６】
また、本実施形態では、エラー状態の印刷装置は、一番下に表示することにより、ユーザは、印刷に適している印刷装置を容易に選択することができる。
【００６７】
（他の実施形態）
本発明は上述した実施形態に限定されるものではない。例えば、上述した実施形態では、エラー状態の印刷装置は、選択画面において表示が一番下になるようにしたが、これに限定されるものではない。例えば、選択画面においてエラー状態の印刷装置は、グレーアウトさせて選択できないようにしてもよい。また、例えば、エラー状態の印刷装置は、エラーの発生していない印刷装置とは色を変えて表示する等により区別可能に表示するようにしてもよい。
【００６８】
図１２（ｂ）では、携帯型端末装置３００から距離の近い順に印刷装置を表示するものとしたが、図１２（ｂ）に示す画面においてソートボタン等を表示し、対応サイズや印刷装置の状態などでソートできるようにしてもよい。すなわち、ユーザの指定する項目でソートをすることができるようにしてもよい。これにより、ユーザは所望の印刷装置を容易に選択することができる。同様に、図１５では、携帯型端末装置３００から近付き量の大きい順に印刷装置を表示するものとしたが、図１５に示す画面においてソートボタン等を表示し、対応サイズや印刷装置の状態などでソートできるようにしてもよい。
【００６９】
また、上述した実施形態では、選択画面においてエラー状態の印刷装置をリストの一番下に表示するものとしたが、これに限定されず、携帯型端末装置３００でサポートしていない印刷装置は、選択画面においてリストの下部に表示するようにしてもよい。これにより、携帯型端末装置３００がサポートしていない印刷装置をユーザが選択するのを抑制することができる。
【００７０】
上述した実施形態では、プリンタが携帯端末にＢＬＥのアドバタイズ信号を通知することで実行される処理について記載したが、プリンタの存在を携帯端末に通知するためにＢＬＥのアドバタイズ信号とは異なる信号が用いられてもよい。例えば、ＷｉＦｉ機能に基づく信号の通知によってプリンタが携帯端末に、プリンタの存在を通知してもよい。
【００７１】
そして、プリンタから発行されるＷｉＦｉ機能に基づく信号内に、本実施形態と同様の情報が含まれていてもよい。
【００７２】
上述した実施形態は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するソフトウエア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。また、プログラムは、１つのコンピュータで実行させても、複数のコンピュータを連動させて実行させるようにしてもよい。また、上記した処理の全てをソフトウエアで実現する必要はなく、処理の一部または全部をＡＳＩＣ等のハードウェアで実現するようにしてもよい。また、ＣＰＵも１つのＣＰＵで全ての処理を行うものに限らず、複数のＣＰＵが適宜連携をしながら処理を行うものとしてもよい。
【符号の説明】
【００７３】
１００  信号エリア
２００  印刷装置
２１８  ＢＬＥアンテナ
３００  携帯型端末装置
３０１  ＢＬＥユニット
【図１】
2017037427.tif 000003
【図２】
2017037427.tif 000004
【図３】
2017037427.tif 000005
【図４】
2017037427.tif 000006
【図５】
2017037427.tif 000007
【図６】
2017037427.tif 000008
【図７】
2017037427.tif 000009
【図８】
2017037427.tif 000010
【図９】
2017037427.tif 000011
【図１０】
2017037427.tif 000012
【図１１】
2017037427.tif 000013
【図１２】
2017037427.tif 000014
【図１３】
2017037427.tif 000015
【図１４】
2017037427.tif 000016
【図１５】
2017037427.tif 000017