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