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