(57)【特許請求の範囲】
【請求項１】
ユーザの指示に応じて画像データの処理を実行する第１処理手段と、
ユーザの指示なしに所定の条件が満たされたことに応じて、メンテナンス処理を実行する第２処理手段とを有する画像処理装置であって、
ユーザが所定の範囲内にいるか否かを検知する検知手段を有し、
前記検知手段がユーザが所定の範囲内にいることを検知した場合、前記第２処理手段は、前記所定の条件が満たされたとしても、前記第１処理手段が実行する処理と並行して実行することができないメンテナンス処理を実行せず、
前記検知手段がユーザが前記所定の範囲内にいることを検知している状態で、ユーザからの指示を受けずに所定の時間が経過した場合、前記第２処理手段は、前記所定の条件が満たされたことに応じて、前記第１処理手段が実行する処理と並行して実行することができないメンテナンス処理を実行することを特徴とする画像処理装置。
【請求項２】
ユーザの指示に応じて画像データの処理を実行する第１処理手段と、
ユーザの指示なしに所定の条件が満たされたことに応じて、メンテナンス処理を実行する第２処理手段とを有する画像処理装置であって、
ユーザが所定の範囲内にいるか否かを検知する検知手段を有し、
前記検知手段がユーザが所定の範囲内にいることを検知した場合、前記第２処理手段は、前記所定の条件が満たされたとしても、前記第１処理手段が実行する処理と並行して実行することができないメンテナンス処理を実行せず、
前記検知手段は、前記第１処理手段による処理が実行された場合、前記検知を開始することを特徴とする画像処理装置。
【請求項３】
ユーザの指示に応じて画像データの処理を実行する第１処理手段と、
ユーザの指示なしに所定の条件が満たされたことに応じて、メンテナンス処理を実行する第２処理手段とを有する画像処理装置であって、
ユーザが所定の範囲内にいるか否かを検知する検知手段を有し、
前記検知手段は特定のユーザが所定の範囲内にいるか否かを検知し、
前記検知手段が特定のユーザが所定の範囲内にいることを検知した場合、前記第２処理手段は、前記所定の条件が満たされたとしても、前記第１処理手段が実行する処理と並行して実行することができないメンテナンス処理を実行しないことを特徴とする画像処理装置。
【請求項４】
前記第１処理手段によって前記画像データの処理が実行されてから前記検知手段がユーザが前記所定の範囲内にいないことを検知するまでの間、前記第２処理手段は、前記第１処理手段が実行する処理と並行して実行することができないメンテナンス処理を実行しないことを特徴とする請求項１乃至請求項３のいずれか一項に記載の画像処理装置。
【請求項５】
前記検知手段がユーザが所定の範囲内にいることを検知した場合、前記第２処理手段は、ユーザが前記所定の範囲内にいなくなった状態で、前記第１処理手段が実行する処理と並行して実行することができないメンテナンス処理を実行することを特徴とする請求項１乃至請求項４のいずれか一項に記載の画像処理装置。
【請求項６】
前記所定の条件は、前記メンテナンス処理を実行するためのタイミングに関する条件であることを特徴とする請求項１乃至請求項５のいずれか一項に記載の画像処理装置。
【請求項７】
更に、ユーザと前記画像処理装置との距離を測定する測定手段を有し、
前記所定の範囲は、画像処理装置を略中心として所定の距離を半径とした略円状の範囲であり、
前記検知手段は、前記測定手段が測定した前記距離と前記所定の距離とを比較することで、ユーザが前記所定の範囲内にいるか否かを検知することを特徴とする請求項１乃至請求項６のいずれか一項に記載の画像処理装置。
【請求項８】
前記測定手段は、ユーザと前記画像処理装置との距離として、ユーザが有する外部通信装置と前記画像処理装置との距離を測定することを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記測定手段は、前記外部通信装置から距離に関する情報を受信することで、前記外部通信装置と前記画像処理装置との距離を測定することを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記測定手段は、ＢｌｕｅＴｏｏｔｈ（登録商標）Ｌｏｗ  Ｅｎｅｒｇｙによって、前記外部通信装置から距離に関する情報を受信することを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記特定のユーザは、前記第１処理手段が実行する前記画像データの処理を指示するユーザであることを特徴とする請求項３に記載の画像処理装置。
【請求項１２】
前記第１処理手段が実行する前記画像データの処理を指示するユーザから当該ユーザに対応する第１識別情報を受信する第１受信手段と、
外部通信装置から当該外部通信装置を有するユーザに対応する第２識別情報を受信する第２受信手段とを更に有し、
前記特定のユーザは、前記第１識別情報に一致する前記第２識別情報を送信する外部通信装置を有するユーザであることを特徴とする請求項３又は請求項１１に記載の画像処理装置。
【請求項１３】
さらに、前記検知手段がユーザが所定の範囲内にいることを検知した場合、省電力モード移行処理を実行しないことを特徴とする請求項１乃至請求項１２のいずれか一項に記載の画像処理装置。
【請求項１４】
前記第１処理手段が実行する処理と並行して実行することができないメンテナンス処理は、記録ヘッドをキャップによって閉じるキャッピング処理、クリーニング処理、キャリブレーション処理のうち少なくとも一つの処理であることを特徴とする請求項１乃至請求項１３のいずれか一項に記載の画像処理装置。
【請求項１５】
前記第１処理手段の実行する前記画像データの処理は、印刷処理、スキャン処理又はファクシミリ送受信処理のうち少なくとも一つの処理であることを特徴とする請求項１乃至請求項１４のいずれか一項に記載の画像処理装置。
【請求項１６】
ユーザの指示に応じて画像データの処理を実行する第１処理ステップと、
ユーザの指示なしに所定の条件が満たされたことに応じて、メンテナンス処理を実行する第２処理ステップとを有する画像処理装置において実行される制御方法であって、
ユーザが所定の範囲内にいるか否かを検知する検知ステップを有し、
前記検知ステップにおいてユーザが所定の範囲内にいることを検知した場合、前記第２処理ステップでは、前記所定の条件が満たされたとしても、前記第１処理ステップで実行する処理と並行して実行することができないメンテナンス処理を実行せず、
前記検知ステップにおいてユーザが前記所定の範囲内にいることを検知している状態で、ユーザからの指示を受けずに所定の時間が経過した場合、前記第２処理ステップでは、前記所定の条件が満たされたことに応じて、前記第１処理ステップで実行する処理と並行して実行することができないメンテナンス処理を実行することを特徴とする画像処理装置において実行される制御方法。
【請求項１７】
ユーザの指示に応じて画像データの処理を実行する第１処理ステップと、
ユーザの指示なしに所定の条件が満たされたことに応じて、メンテナンス処理を実行する第２処理ステップとを有する画像処理装置において実行される制御方法であって、
ユーザが所定の範囲内にいるか否かを検知する検知ステップを有し、
前記検知ステップにおいてユーザが所定の範囲内にいることを検知した場合、前記第２処理ステップでは、前記所定の条件が満たされたとしても、前記第１処理ステップで実行する処理と並行して実行することができないメンテナンス処理を実行せず、
前記検知ステップでは、前記第１処理ステップによる処理が実行された場合、前記検知を開始することを特徴とする画像処理装置において実行される制御方法。
【請求項１８】
ユーザの指示に応じて画像データの処理を実行する第１処理ステップと、
ユーザの指示なしに所定の条件が満たされたことに応じて、メンテナンス処理を実行する第２処理ステップとを有する画像処理装置において実行される制御方法であって、
ユーザが所定の範囲内にいるか否かを検知する検知ステップを有し、
前記検知ステップでは特定のユーザが所定の範囲内にいるか否かを検知し、
前記検知ステップで特定のユーザが所定の範囲内にいることを検知した場合、前記第２処理ステップでは、前記所定の条件が満たされたとしても、前記第１処理ステップで実行する処理と並行して実行することができないメンテナンス処理を実行しないことを特徴とする画像処理装置において実行される制御方法。
【請求項１９】
請求項１乃至請求項１５のいずれか一項に記載の画像処理装置の各手段又は請求項１６乃至請求項１８のいずれか一項に記載の制御方法をコンピュータにより実現することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置、制御方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、所定のタイミングで所定の処理を自動で行う画像処理装置が知られている。例えば、従来の画像処理装置において、乾燥したインクがノズルに詰まることを防止するために記録ヘッドをクリーニングする処理や、消費する電力を抑制するために省電力モードに移行する処理などが、自動で実行されている。
【０００３】
特許文献１には、所定のヘッドに対し、メンテナンスを定期的に自動で行う画像処理装置が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１０３４６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、画像処理装置において行われる自動処理の中には、画像処理装置における主要な処理（例えば、印刷処理、スキャン処理、ファクシミリ送受信処理）と並行して実行することができない処理（例えば、特許文献１に記載のメンテナンス処理）がある。このような自動処理を実行した画像処理装置は、ユーザから画像データの処理を指示されても、当該自動処理を終了させるまで画像データの処理を開始することができない。
【０００６】
そのため、特許文献１に記載の画像処理装置は、ユーザから画像データの処理を指示されても、画像データの処理を迅速に開始することができない場合があるという課題がある。
【０００７】
そこで、本願発明は、ユーザから画像データの処理を指示された場合、画像データの処理を迅速に開始することができる画像処理装置、制御方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
そこで、上記目的を達成するために、本発明の画像処理装置は、
ユーザの指示に応じて画像データの処理を実行する第１処理手段と、
ユーザの指示なしに所定の条件が満たされたことに応じて、メンテナンス処理を実行する第２処理手段とを有する画像処理装置であって、
ユーザが所定の範囲内にいるか否かを検知する検知手段を有し、
前記検知手段がユーザが所定の範囲内にいることを検知した場合、前記第２処理手段は、前記所定の条件が満たされたとしても、前記第１処理手段が実行する処理と並行して実行することができないメンテナンス処理を実行せず、
前記検知手段がユーザが前記所定の範囲内にいることを検知している状態で、ユーザからの指示を受けずに所定の時間が経過した場合、前記第２処理手段は、前記所定の条件が満たされたことに応じて、前記第１処理手段が実行する処理と並行して実行することができないメンテナンス処理を実行することを特徴とする。
また、本発明の画像処理装置は、
ユーザの指示に応じて画像データの処理を実行する第１処理手段と、
ユーザの指示なしに所定の条件が満たされたことに応じて、メンテナンス処理を実行する第２処理手段とを有する画像処理装置であって、
ユーザが所定の範囲内にいるか否かを検知する検知手段を有し、
前記検知手段がユーザが所定の範囲内にいることを検知した場合、前記第２処理手段は、前記所定の条件が満たされたとしても、前記第１処理手段が実行する処理と並行して実行することができないメンテナンス処理を実行せず、
前記検知手段は、前記第１処理手段による処理が実行された場合、前記検知を開始することを特徴とする。
また、本発明の画像処理装置は、
ユーザの指示に応じて画像データの処理を実行する第１処理手段と、
ユーザの指示なしに所定の条件が満たされたことに応じて、メンテナンス処理を実行する第２処理手段とを有する画像処理装置であって、
ユーザが所定の範囲内にいるか否かを検知する検知手段を有し、
前記検知手段は特定のユーザが所定の範囲内にいるか否かを検知し、
前記検知手段が特定のユーザが所定の範囲内にいることを検知した場合、前記第２処理手段は、前記所定の条件が満たされたとしても、前記第１処理手段が実行する処理と並行して実行することができないメンテナンス処理を実行しないことを特徴とする。
【発明の効果】
【０００９】
本願発明によれば、所定の範囲内にユーザがいる場合、画像データの処理と並行して実行することができない自動処理を実行しないため、ユーザから画像データの処理を指示された場合、当該画像データの処理を迅速に開始することができる。
【図面の簡単な説明】
【００１０】
【図１】本願発明の画像処理装置とその周辺環境を示す関係図
【図２】本願発明の画像処理装置の外観を示す図
【図３】本願発明の画像処理装置の記録部の外観を示す図
【図４】本願発明の画像処理装置の概略構成を示すブロック図
【図５】本願発明の画像処理装置の有するＢＬＥユニットの概略構成を示すブロック図
【図６】第１実施形態においてＢＬＥ通信デバイスが周辺にブロードキャストするアドバタイズメントパケットの構造を示す図
【図７】本願発明の画像処理装置とユーザとの関係を示す関係図
【図８】第１実施形態の画像処理装置が行う処理を示したフローチャート
【図９】本願発明の画像処理装置と複数のユーザとの関係を示す関係図
【図１０】第２実施形態においてＢＬＥ通信デバイスが周辺にブロードキャストするアドバタイズメントパケットの構造を示す図
【図１１】第２実施形態の画像処理装置が行う処理を示したフローチャート
【発明を実施するための形態】
【００１１】
以下に図面を参照して、本願発明の好適な実施形態を例示的に説明する。ただし、本願発明については、その趣旨を逸脱しない範囲で、当業者の通常の知識に基づいて、以下に記載する実施形態に対して適宜変更、改良が加えられたものについても本願発明の範囲に入ることが理解されるべきである。
【００１２】
（第１実施形態）
図１から図５を用いて、本願における画像処理装置について説明する。本願では、画像処理装置として外部通信装置と通信可能なインクジェット方式のマルチファンクションプリンタ（以後、ＭＦＰという。）を例示している。ＭＦＰとは、プリント、スキャナ、コピー、ファックス等の複数の機能を有するプリンタである。なお、本願発明の画像処理装置は、例えば、フルカラーレーザービームプリンタ、モノクロプリンタに適用することもできるし、プリンタのみならず複写機やファクシミリ装置など他の画像処理装置に適用することもできる。さらに、ＭＦＰではない単機能のインクジェットプリンタであるシングルファンクションプリンタ（ＳＦＰ）にも適用することもできる。また、本願発明において、外部通信装置とは、画像処理装置に当該外部通信装置の位置又は装置間の距離を伝達可能であり、且つユーザが携帯可能なものとする。本願では、外部通信装置として、Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ（以後、ＢＬＥという。）通信デバイスを例示しているがこれに限定されず、例えば、他の通信デバイスやＧＰＳ発信装置であっても良い。
【００１３】
また、本願発明における画像処理装置は、自動で行われる所定の処理（以後、自動処理という。）を実行するものとする。自動処理とは、製品の性能保証、出力物の品質保証、装置の故障防止といった観点から、画像処理装置において所定のタイミングで自動的に行われる処理である。自動処理は、例えば、画像処理装置内のＣＰＵが、ＲＡＭ内に保存された所定のタイミングの情報を参照し、自動処理の実行を担う機能を当該情報に基づいて制御することで行われる。自動処理の中には、画像処理装置における主要な処理（印刷処理、スキャン処理、ファクシミリ送受信処理等）と並行して行うことができない処理や、主要な処理を行うための復帰処理が必要となる処理がある。このような自動処理として、例えば、メンテナンス処理、省電力モード移行処理等があげられる。
【００１４】
メンテナンス処理とは、例えば、キャッピング処理やクリーニング処理のことを指し、主に、画像処理装置における主要な処理の機能を保護・回復するために行われる処理をいう。
【００１５】
キャッピング処理とは、主にインクジェット方式のプリンタにおいて行われる処理であり、記録ヘッドのインク吐出口に残ったインクが乾燥し、インク吐出口の目詰まりが起こることを防止するために、インク吐出口にキャップを被せる処理である。キャッピング処理は、通常、印刷終了後、所定の時間が経過した後に実行される。なお、印刷処理とキャッピング処理は、どちらもインク吐出口を作動させる処理であるため、両者を並行して実行することはできない。また、キャッピング処理が実行された後に印刷処理を実行する場合には、キャッピングされたインク吐出口を開放する復帰処理が必要となる。
【００１６】
クリーニング処理とは、記録ヘッドのインク吐出口における不純物を除去するための処理である。クリーニング処理として、例えば、インク吐出口内の気泡や不純物の除去のための吸引処理、インク吐出口面に付着したインク滴や不純物の除去のためのワイピング処理、インク吐出口内のインクをフレッシュなものにするためのフラッシング処理等が行われる。クリーニング処理は、通常、上記観点から、実行されるタイミングが製品ごとに規定されており、例えば、前回のクリーニング処理が実行されたときから所定の時間が経過した場合等に行われる。なお、印刷処理とクリーニング処理は、キャッピング処理と同様、どちらもインク吐出口を作動させる処理であるため、両者を並行して実行することはできない。
【００１７】
省電力モード移行処理とは、画像処理装置の状態を省電力モードに移行させる処理である。省電力モードとは、画像処理装置が利用されない状態のとき、消費する電力を抑制するためのモードであり、画像処理装置は省電力モードとなることで、例えば、操作表示部のＬＥＤを消灯したり、一部の機能への電力供給を停止したりする。省電力モード移行処理は、例えば、画像データの処理が実行された時から、次の処理が実行されないまま所定の時間が経過した場合等に行われる。なお、印刷処理には電力を消費するため、通常、印刷処理中には、省電力モードに移行することはできない。また、省電力モードに移行した後に印刷処理を実行する場合には、停止した機能に電力を再供給し復帰させる処理等の復帰処理が必要となる。
【００１８】
本願発明の画像処理装置は、ユーザから画像データの処理の指示を受けた際に迅速に処理を開始できるように、ユーザが画像処理装置の近傍にいる場合には、上記のような画像データの処理と並行して行うことのできない自動処理を行わない構成とする。
【００１９】
本願の画像処理装置が利用するＢＬＥ通信について、図１を用いて説明する。図１は本願の画像処理装置とその周辺環境を示す図である。ＭＦＰ２００は、本願発明を適用した画像処理装置である。ユーザ１００は、ＭＦＰ２００に画像データの処理を指示するユーザである。ＭＦＰ２００は、ＢＬＥ通信における中心ノード（セントラル）として動作することができる。また、ユーザ１００は、自身を表す固有の識別情報（ユーザＩＤ等）を含むＩＤカード１０１を保持している。ＩＤカード１０１は、ＢＬＥのペリフェラルとして動作可能なＢＬＥ通信デバイス１０２を備えている。ＢＬＥ通信デバイス１０２は、特定の端末とネットワーク接続することなくアドバタイズメントパケットを周辺にブロードキャストする。人検知エリア１０３は、ＭＦＰ２００の近傍とみなす範囲であり、本願においては、任意に設定可能な所定の距離を半径としＭＦＰ２００を略中心とした略円状の範囲である。本実施形態では、ＭＦＰ２００は、人検知エリア１０３内のユーザを検知することで、ＭＦＰ２００の近傍にＭＦＰ２００を利用する可能性があるユーザがいると判断する。なお、所定の距離の設定方法に関しては後述する。また、本願において、ＭＦＰ２００は、ＢＬＥ通信を用いてＭＦＰ２００とユーザ１００との距離を測定し、当該距離とあらかじめ設定した所定の距離とを比較することで、人検知エリア１０３内のユーザを検知する。
【００２０】
図６は、本実施形態において、ＢＬＥ通信デバイス１０２が周辺にブロードキャストするアドバタイズメントパケットの構造の一例である。ＢＬＥ通信デバイス１０２は、電源がオンされると、初期化処理を行い、アドバタイジング状態となる。ＢＬＥ通信デバイス１０２は、アドバタイジング状態となると、定期的にアドバタイズメントパケットを送信する。ＢＬＥ通信機能を有する装置は、このアドバタイズメントパケットを受信することで、ＢＬＥ通信デバイス１０２の存在を知ることができる。なお、アドバタイズメントパケットはヘッダー６０１とペイロード６０２から構成される。ヘッダー６０１は、アドバタイズメントパケットのタイプやペイロード６０２の大きさ情報などを格納する領域である。ペイロード６０２は、デバイス名６０３や搭載プロファイル情報の他、送信電力（Ｔｘ  Ｐｏｗｅｒ）６０４等を格納する領域である。なお、本願のＭＦＰ２００は、ＢＬＥ通信機能を有するものであるとする。そのため、本願のＭＦＰ２００は、ＢＬＥ通信デバイス１０２がアドバタイジング状態であるとき、ＢＬＥ通信デバイス１０２から発信されるアドバタイズメントパケットを受信する。アドバタイズメントパケットを受信したＭＦＰ２００は、当該パケット内の送信電力の情報と当該パケットの受信信号強度から伝搬損失を求めることにより、ＭＦＰ２００とＢＬＥ通信デバイス１０２との距離を測定することができる。なお、ＢＬＥ通信デバイス１０２はＩＤカード１０１に備わっているため、結果として、アドバタイズメントパケットを受信したＭＦＰ２００は、ＭＦＰ２００とＩＤカード１０１を保持するユーザ１００との距離を測定することができる。
【００２１】
図２は、ＭＦＰ２００の外観を示す図である。原稿台２０１は、ガラス状の透明な台であり、原稿を載せてスキャナで読み取る時に使用する。原稿蓋２０２は、スキャナで読み取りを行う際に読取光が外部に漏れないようにするために使用する。印刷用紙挿入口２０３は、様々なサイズの用紙をセットするために使用する。ここにセットされた用紙は、後述する記録部４１４に一枚ずつ搬送され、所望の印刷が行われて印刷用紙排出口２０４から排出される。また、印刷用紙の別の供給手段として、カセット２０９とカセット２１０がある。あらかじめカセット２０９又はカセット２１０に印刷ジョブに対応した印刷用紙をセットしておくことで、ＭＦＰ２００は、印刷ジョブ毎に印刷用紙の供給を受けることなく印刷を開始することができる。原稿蓋２０２の上部には操作表示部２０５およびＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）通信部２０６が配置されている。操作表示部２０５は画像や操作メニュー等を表示する表示画面、表示部上のカーソール移動などに用いる十字キー、その他様々な機能を実行する為のキーなどを備える。ＮＦＣ通信部２０６は近接無線通信を行うためのユニットで、近接無線通信が可能な他の装置が有するＮＦＣ通信部２０６に１０ｃｍ程度以内に近づくことで、当該他の装置と通信を行うことができる。ＷＬＡＮアンテナ２０７は、ＷＬＡＮで通信するためのアンテナであり、ＢＴアンテナ２０８は、Ｂｌｕｅｔｏｏｔｈ（登録商標）及びＢＬＥで通信するためのアンテナである。
【００２２】
図３は、ＭＦＰ２００の記録部４１４の外観を示す図である。記録部４１４は、記録ヘッド３０１を搭載するキャリッジ３０２と、キャリッジの位置を光学式に読みとる光学位置センサ３０３と、記録ヘッド３０１に対しメンテナンス処理を行うためのメンテナンス手段３０４などで構成される。また、記録ヘッド３０１は、記録ヘッド３０１の温度を検知するための温度センサを備えている。このような構成を有するインクジェット記録装置は、キャリッジ３０２をシリアルスキャンさせ、記録ヘッド３０１に備わっている吐出口の数（ノズルの数）に対応した幅の印刷を行う一方、非印刷時に所定量の記録媒体を、間欠的に搬送する。
【００２３】
さらに、メンテナンス手段３０４は、クリーニング処理やキャッピング処理等のメンテナンスを記録ヘッド３０１に対して行う。吐出受け３０５は、メンテナンス時に吐出された処理液を受けるユニットであり、吐出受け３０６及び吐出受け３０７はメンテナンス時に吐出されたインクを受けるユニットである。ワイパーブレード３０８は、クリーニング処理時等において、記録ヘッド３０１のフェイス面をワイピングすることで不要なインクを除去する。
【００２４】
図４は、ＭＦＰ２００の概略構成を示すブロック図である。ＭＦＰ２００は、装置のメインの制御を行うメインボード４０１と、前述したＷＬＡＮアンテナ２０７、ＮＦＣ通信部２０６、ＢＴアンテナ２０８等で構成される通信部であるＷＬＡＮユニット４１６、ＮＦＣユニット４１７、ＢＬＥユニット４１８等からなる。
【００２５】
メインボード４０１においてＣＰＵ４０２は、システム制御部であり、ＭＦＰ２００の全体を制御する。ＲＯＭ４０３は、ＣＰＵ４０２が実行する制御プログラムや組み込みオペレーティングシステム（以後、ＯＳという。）プログラム等を格納する。本願においては、ＲＯＭ４０３に格納されている各制御プログラムは、ＲＯＭ４０３に格納されている組み込みＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウエア制御を行う。また、ＭＦＰ２００が実行するフローチャートの各ステップは、ＣＰＵ４０２がフローチャートに関係するプログラムをメモリから読み出して実行することで実現される。
【００２６】
ＲＡＭ４０４は、ＳＲＡＭ（ｓｔａｔｉｃ  ＲＡＭ）等で構成され、プログラム制御変数やユーザが登録した設定値、ＭＦＰ２００の管理データ等を格納し、各種ワーク用バッファ領域が設けられている。
【００２７】
不揮発性メモリ４０５は、フラッシュメモリ（ｆｌａｓｈ  ｍｅｍｏｒｙ）等で構成され、電源がオフされた時でも保持していたいデータを格納する。具体的にはネットワーク情報などのユーザデータ、過去に接続した通信装置のリスト、印刷モードなどのメニュー項目、記録ヘッド３０１の補正情報といったＭＦＰ２００の設定情報などが記憶される。本願においては、不揮発性メモリ４０５は、所定の距離の情報を保存するためにも用いられる。所定の距離とは、人検知エリア１０３の半径にあたる距離であり、任意に設定可能な構成とする。所定の距離の設定は、例えば、表示部４１１上に所定の距離を設定するためのＵＩを表示し、当該ＵＩを介してユーザから所望の距離の値を受け付けることで行われる。なお、このとき、所定の距離の設定は、ＵＩ上にユーザの所望の距離の値を直接入力させる構成としてもいいし、ＵＩ上にあらかじめ用意された複数の値を表示し、そのいずれかをユーザに選択させる構成としてもいい。また、ユースケースごとに適切な値をあらかじめ設定しておき、ＵＩ上にユースケースを表示してそのいずれかをユーザに選択させることで、選択されたユースケースに対応した値を所定の距離として設定する構成としても良い。また、着荷時にあらかじめ所定の距離が設定されている構成としても良い。なお、本願において、不揮発性メモリ４０５には、省電力モードの移行タイミングの情報やクリーニング処理の実行タイミング、タイムアウト処理における所定の時間の情報等、他の設定情報も保存される。これらの設定情報も、上述したような形態によって任意に設定される。なお、上記設定情報は、不揮発性メモリ４０５でなく、後述のＲＯＭ４０３やＲＡＭ４０４等の他の記憶領域に保存されても良い。また、ＲＯＭ４０３や不揮発性メモリ４０５に保存された設定情報をＲＡＭ４０４が展開することで、設定情報を利用した処理を行っても良い。
【００２８】
画像メモリ４０６は、ＤＲＡＭ（ｄｙｎａｍｉｃ  ＲＡＭ）等で構成され、各通信ユニット（ＷＬＡＮユニット４１６、ＮＦＣユニット４１７、ＢＬＥユニット４１８等）を介して受信した画像データや、符号復号化処理部４１２で処理した画像データ等を蓄積する。なお、ＭＦＰ２００のメモリ構成は、これに限定されるものではない。例えば、画像メモリ４０６とＲＡＭ４０４を共有させてもよい。また、画像メモリ４０６は、ＤＲＡＭ等で構成されているが、これに限定されず、ハードディスクや不揮発性メモリ等で構成されていても良い。
【００２９】
データ変換部４０７は、ページ記述言語（ＰＤＬ）等の解析や、画像データからプリントデータへの変換などを行う。読取部４１０は、ＣＩＳイメージセンサ（密着型イメージセンサ）によって原稿を光学的に読み取る。読取制御部４０８は、電気的な画像データに変換した画像信号に対し、２値化処理や中間調処理等の各種画像処理を施すことで、高精細な画像データを出力する。操作部４０９、表示部４１１は前述した操作表示部２０５を表している。符号復号化処理部４１２は、ＭＦＰ２００で扱う画像データ（ＪＰＥＧ、ＰＮＧ等）に対し、符号復号化処理や拡大縮小処理を行う。
【００３０】
給紙部４１３は、印刷用紙を保持しており、前述した印刷用紙挿入口２０３、カセット２０９、カセット２１０などを表している。記録制御部４１５からの制御で給紙部４１３から給紙を行うことができる。給紙部４１３は、記録制御部４１５による制御により、どの給紙部から給紙を行うか制御される。記録制御部４１５は、印刷される画像データに対し、スムージング処理や記録濃度補正処理、色補正等の各種画像処理を施すことで、当該画像データを高精細な画像データに変換し、記録部４１４に出力する。また、記録制御部４１５は、記録部４１４の情報を定期的に読みだすことでＲＡＭ４０４内の情報を更新する役割も果たす。具体的にはインクタンクの残量やプリントヘッドの状態などを更新する。
【００３１】
上述の構成要素４０３〜４１８は、ＣＰＵ４０２が管理するシステムバス４２２を介して、相互に接続されている。
【００３２】
図５はＢＬＥユニット４１８の概略構成を示すブロック図である。ＢＬＥユニット４１８は、ＭＦＰ２００においてＢＬＥ通信機能を担うユニットであり、ＢＬＥ通信機能を有する他の装置に対しアドバタイズメントパケットをブロードキャストしたり、当該他の装置からアドバタイズメントパケットを受信したりする。ＢＬＥユニット４１８は、バスケーブル４２１を介してメインボード４０１と接続しており、メインボード４０１とマイコン５０３の間でデータを送受信する。なお、ＢＬＥユニット４１８は、独自のセンサを装着することで、メインボード４０１とは別の制御でデータを送受信することも可能である。センサ５０１は、センシング対象の物理量を電気信号へ変化するデバイスである。例えば、センサ５０１は、ＭＦＰ２００周辺の人物を特定するための監視センサや人感センサ、ＭＦＰ２００の温度を監視するための温度センサなどがある。ＡＤＣ５０２は、アナログデジタル変換回路であり、センサから得られたアナログ信号をマイクロプロセッサが処理可能なデジタル信号へ変換する。マイコン５０３は、無線通信の処理を行うマイクロプロセッサである。このマイコンには、ＲＡＭとフラッシュメモリが搭載されている。無線通信回路５０４は、無線通信チップ、水晶振動子、インダクタンス、コンデンサなどで構成され、他の装置と無線通信を行う。操作スイッチ５０５は、待機状態での電力をオン、オフするスイッチである。電池５０６は、ボタン電池などである。本体電源５０８は、メインボード４０１から供給される電源である。電源回路５０７は、電池５０６からの電力をより効率的に供給する為電圧調整などを行う回路である。このように、ＢＬＥユニット４１８は、電池５０６と本体電源５０８の２つの電源を持つことで、ＭＦＰ２００が何らかの理由で起動できなくなった場合でも、ＢＬＥ通信を行うことができる。また、不揮発性メモリ５１０を搭載し、メインボード４０１からの情報を不揮発性メモリ５１０に移動しておくことで、ＢＬＥユニット４１８は、単体で通信をすることができる。
【００３３】
図８は、ＭＦＰ２００が行う処理を示したフローチャートである。また、当該フローチャートにおける処理は、所定の距離があらかじめ設定されており、当該所定の距離の情報が不揮発性メモリ４０５に保存されている状態で行われるものとする。
【００３４】
まず、ユーザは、ＭＦＰ２００の操作表示部２０５を介して所望の画像データの処理を指示する。ユーザがＭＦＰ２００の近傍まで近づいてから画像データの処理を指示するケースとして、例えば、ＵＳＢ内の画像データを印刷させるケースや、ユーザ認証を行ってから画像データの処理を行わせるケース、記録媒体のスキャン処理を行わせるケース等がある。本願では、ユーザは、ＭＦＰ２００に印刷処理を指示するものとする。
【００３５】
Ｓ８０１において、ＭＦＰ２００は、ユーザから指示された印刷処理を実行する。印刷処理が終了すると、ＭＦＰ２００は、ユーザを検知するために、アドバタイズメントパケットを受信できる状態にＢＬＥユニット４１８を移行させる。
【００３６】
ＢＬＥ通信デバイスは、所定の時間間隔でアドバタイズメントパケットを発信する。そのため、まず、Ｓ８０２において、ＭＦＰ２００は、当該所定の時間間隔以上の間、アドバタイズメントパケットを受信することを待つ。なお、この待ち時間は、任意に設定可能な構成とする。その後、ＭＦＰ２００は、ＢＬＥユニット４１８がアドバタイズメントパケットを受信したか否かを判定する。アドバタイズメントパケットを受信していない場合、ＭＦＰ２００は、ユーザが人検知エリア内にいないと判断するため、Ｓ８０６以降の処理を行い、自動処理を実行する。アドバタイズメントパケットを受信した場合、ＭＦＰ２００は、Ｓ８０３の処理を行う。
【００３７】
Ｓ８０３において、ＭＦＰ２００は、受信したアドバタイズメントパケットの解析処理を実行する。アドバタイズメントパケットの解析処理とは、パケット内の送信電力の情報とパケットの受信信号強度から伝搬損失を求めることにより、当該パケットを発信したＢＬＥ通信デバイスを有するユーザとの距離を測定する処理である。なお、複数のアドバタイズメントパケットを受信した場合、ＭＦＰ２００は、各アドバタイズメントパケットそれぞれに対して解析処理を行う。
【００３８】
Ｓ８０４において、ＭＦＰ２００は、Ｓ８０３において測定した距離の情報を、ＲＡＭ４０４に保存する。なお、複数のアドバタイズメントパケットを受信していた場合、ＭＦＰ２００は、各アドバタイズメントパケットから測定した距離の情報のそれぞれをＲＡＭ４０４に保存する。
【００３９】
Ｓ８０５において、ＭＦＰ２００は、不揮発性メモリ４０５に保存された所定の距離の情報を取得し、Ｓ８０３において測定した距離が所定の距離以下であるか否かを判定する。すなわち、ＭＦＰ２００は、ユーザが人検知エリア１０３内にいるか否かを判定する。ユーザが人検知エリア１０３内にいると判定された場合には、ＭＦＰ２００は、当該ユーザがＭＦＰ２００を利用する可能性があると判断するため、画像データの処理と並行して行うことのできない自動処理を実行せず、Ｓ８１１の処理を行う。また、ユーザが人検知エリア１０３内にいないと判定された場合には、ＭＦＰ２００は、当該ユーザの作業が終了してＭＦＰ２００から離れたと判断するため、Ｓ８０６以降の処理を行い、自動処理を実行する。なお、複数のアドバタイズメントパケットを受信していた場合、ＭＦＰ２００は、上記判定を各アドバタイズメントパケットから測定した距離の情報のそれぞれに対して行うことで、ユーザが人検知エリア１０３内にいるか否かを判定する。
【００４０】
Ｓ８０６において、ＭＦＰ２００は、クリーニング処理を行うか否かを判定する。クリーニング処理は、キャッピング処理と異なり、印刷処理後に必ず行う必要はない。そのため、ＭＦＰ２００は、製品の性能保証、出力物の品質保証、ハード故障防止等の観点から設定される実行タイミングに応じて、クリーニング処理を行うか否かを判定する。このとき、ＭＦＰ２００は、例えば、連続印刷枚数が所定の枚数を超えているか否か等の判定を行うことで、クリーニング処理を行うか否かを判定する。Ｓ８０６にて、クリーニング処理を行うと判定された場合は、ＭＦＰ２００は、Ｓ８０７の処理を行い、クリーニング処理を行わないと判定された場合は、Ｓ８０８の処理を行う。
【００４１】
Ｓ８０７において、ＭＦＰ２００は、クリーニング処理を行う。
Ｓ８０８において、ＭＦＰ２００は、キャッピング処理を行う。
【００４２】
Ｓ８０９において、ＭＦＰ２００は、任意に設定可能である省電力モードへの移行タイミングに応じて、省電力モード移行処理を行うか否かを判定する。ＭＦＰ２００は、例えば、印刷処理が終了してから所定の時間が経過したか否か等の判定を行うことで、省電力モード移行処理を行うか否かを判定する。Ｓ８０９にて、省電力モード移行処理を行うと判定された場合は、ＭＦＰ２００は、Ｓ８１０の処理を行い、省電力モード移行処理を行わないと判定された場合は、処理を終了する。なお、処理を終了する際、ＭＦＰ２００は、有効になっているＢＬＥユニット４１８を無効にし、アドバタイズメントパケットを受信できる状態を解除させる。なお、ＢＬＥユニット４１８を無効にするタイミングはこれに限定されず、例えば、省電力モードに移行した時に無効にしても良いし、所定の時間が経過した時に無効にしても良いし、ＭＦＰ２００の電源がオフされた時に無効にしても良い。
【００４３】
Ｓ８１０において、ＭＦＰ２００は、省電力モードへ移行する。その後、ＭＦＰ２００は、処理を終了する。
【００４４】
Ｓ８０５においてユーザが人検知エリア内にいると判定された場合には、ＭＦＰ２００は、Ｓ８１１の処理を行う。Ｓ８１１において、ＭＦＰ２００は、再びユーザから画像データの処理が指示されたか否かを判定する。再びユーザから画像データの処理が指示された場合、ＭＦＰ２００は、Ｓ８０１にて、当該指示に応じた処理を行う。再びユーザから画像データの処理が指示されなかった場合、ＭＦＰ２００は、Ｓ８１２の処理を行う。なお、Ｓ８０１において、印刷用紙切れのようなエラーによって、印刷処理が正常に終了しない場合がある。その場合、ＭＦＰ２００は、ユーザによって当該エラーを解除された後、再び印刷処理を行う必要がある。そのため、Ｓ８１１において、ＭＦＰ２００は、エラー解除がされたか否かを判定し、エラー解除がされた場合、Ｓ８０１において正常に終了しなかった印刷処理を再び行うような構成としても良い。
【００４５】
Ｓ８１２において、ＭＦＰ２００は、印刷処理が行われてから所定の時間が経過したか否かを判定するタイムアウト処理を行う。所定の時間が経過した場合には、ＭＦＰ２００は、ユーザがＭＦＰ２００の近傍にいる場合でもユーザの作業は終了したと判断し、Ｓ８０６以降の処理を行うことで自動処理を実行する。所定の時間が経過していない場合には、ＭＦＰ２００は、Ｓ８０２の処理を行い、ユーザが人検知エリア内にいるか否かを再び判定する。なお、所定の時間は、前述した形態によって任意に設定されても良いし、製品の性能保証、出力物の品質保証、装置の故障防止といった観点から製品ごとに規定されていても良い。
【００４６】
本実施形態を適用できるユースケースを図７及び図９を用いて説明する。
【００４７】
＜ユースケース１＞
あるユーザが、ＭＦＰ２００に画像データの処理を指示した後再度ＭＦＰ２００に画像データの処理を指示し、その後作業が終了したらＭＦＰ２００から離れていくケースを考える。
【００４８】
図７は、本ユースケースにおける、ＭＦＰ２００とユーザ１００との関係を示す関係図である。ユーザ１００は、ＢＬＥ通信デバイス１０２を備えるＩＤカード１０１を保持しており、また、ＢＬＥ通信デバイス１０２は、アドバタイジング状態であるためアドバタイズメントパケットを発信しているものとする。なお、ＢＬＥ電波到達エリア７０４は、ＢＬＥ通信デバイス１０２が発信するアドバタイズメントパケットが到達するエリアである。距離７０２は、ユーザ１００とＭＦＰ２００との距離である。
【００４９】
まず、ユーザ１００により指示された印刷処理が終了すると、ＭＦＰ２００は、ＢＬＥユニット４１８を、アドバタイズメントパケットを受信できる状態に移行させる（Ｓ８０１）。
【００５０】
このとき、ＭＦＰ２００は、ＢＬＥ電波到達エリア７０４内に存在するため、ＢＬＥ通信デバイス１０２からアドバタイズメントパケットを受信する。そして、受信したアドバタイズメントパケットを用いて、距離７０２を測定する（Ｓ８０２〜Ｓ８０４）。
【００５１】
また、本願のユースケースでは、不揮発性メモリ４０５には、あらかじめ所定の距離として距離７０１の情報が設定されているものとする。
【００５２】
そのため、人検知エリア１０３は、ＭＦＰ２００を略中心として半径が距離７０１である範囲となる。ＭＦＰ２００は、距離７０２と距離７０１とを比較することで、人検知エリア１０３内にユーザ１００がいることを検知する（Ｓ８０５）。このとき、ＭＦＰ２００は、キャッピング処理やクリーニング処理等の、画像データの処理と並行して行うことのできない自動処理を行ってしまうと、ユーザ１００によって次に指示される処理を迅速に開始できない。そのため、ＭＦＰ２００は、画像データの処理と並行して行うことのできない自動処理を行うことをやめ、人検知エリア１０３内にいるユーザから次の処理を指示されるのを待つ（Ｓ８１１）。その後、ユーザ１００から再度画像データの処理を指示されると、ＭＦＰ２００は、当該指示に応じた処理を実行する（Ｓ８０２）。
【００５３】
二度の画像データの処理を行ったことで作業を終えたユーザ１００は、ＭＦＰ２００から離れ、距離７０３まで移動する。このとき、ＭＦＰ２００は、ＢＬＥ電波到達エリア７０４内に存在するため、ＢＬＥ通信デバイス１０２からアドバタイズメントパケットを受信する。そして、受信したアドバタイズメントパケットを用いて、ユーザ１００とＭＦＰ２００との距離７０３を測定する（Ｓ８０２〜Ｓ８０４）。このとき、ユーザ１００は、人検知エリア１０３の外にいる。ＭＦＰ２００は、距離７０１と距離７０３を比較し、人検知エリア１０３内にユーザ１００がいないことを認識する（Ｓ８０５）。人検知エリア１０３内にいずれのユーザもいない場合は、ＭＦＰ２００を利用した作業が行われる可能性は低い。そのため、ＭＦＰ２００は、自動処理を行う（Ｓ８０６〜Ｓ８１０）。
【００５４】
このように、本実施形態の画像処理装置は、ユーザがＭＦＰ２００の近傍に存在する場合は、画像データの処理と並行して行うことのできない処理を行わないように自動処理の実行を制御するため、ユーザから指示される次の処理を迅速に開始することができる。
【００５５】
さらに、本実施形態の画像処理装置は、ユーザがＭＦＰ２００の近傍から離れ、ＭＦＰ２００を利用した作業が行われないと判断した場合に自動処理を行うため、ユーザ１００の作業を阻害せずに自動処理を行うことができる。
【００５６】
＜ユースケース２＞
次に、あるユーザがＭＦＰ２００に画像データの処理を指示した後ＭＦＰ２００から離れていき、画像データの処理を指示したユーザでないユーザが、ＭＦＰ２００の近傍に留まるケースを考える。
【００５７】
図９は、本ユースケースにおける、ＭＦＰ２００とユーザ１００、ユーザ９００との関係を示す関係図である。ユーザ１００、ＢＬＥ通信デバイス１０２、ＩＤカード１０１については、図７で説明したものと同様であるため説明を省略する。また、ユーザ９００は、ＢＬＥ通信デバイス９０２を有したＩＤカード９０１を保持しているものとする。ＢＬＥ通信デバイス９０２とＩＤカード９０１の機能は図７において対応するものと同様であるため説明を省略する。なお、ＢＬＥ電波到達エリア９０４は、ＢＬＥ通信デバイス９０２が発信するアドバタイズメントパケットが到達するエリアである。距離９０３は、ユーザ９００とＭＦＰ２００との距離である。また、本ユースケースでは、複数のユーザとしてユーザ１００、ユーザ９００の二人がいるものとするが、二人以上のユーザがいても良い。
【００５８】
まず、ＭＦＰ２００は、ユーザ１００により指示された画像データの処理が終了すると、ＢＬＥユニット４１８を、アドバタイズメントパケットを受信できる状態に移行させる（Ｓ８０１）。その後、ＭＦＰ２００は、ユースケース１と同様、人検知エリア１０３内にいるユーザの検知を行うが、画像データの処理が終了した直後は、通常、当該処理の出力結果を得るために当該処理を指示したユーザはＭＦＰ２００の近傍に位置する。そのため、画像データの処理が終了した直後は、画像データの処理と並行して行うことのできない自動処理を行わない。本ユースケースでは、その後、作業を終えたユーザ１００が距離７０３の位置まで移動することで、ＭＦＰ２００の近傍にはユーザ９００のみがいる状態になるものとする。このとき、ＭＦＰ２００は、ＢＬＥ電波到達エリア７０４及びＢＬＥ電波到達エリア９０４内に存在するため、ＢＬＥ通信デバイス１０２及び９０２からアドバタイズメントパケットを受信する。そして、受信したアドバタイズメントパケットを用いて、距離７０３及び距離９０３を測定する（Ｓ８０２〜Ｓ８０４）。
【００５９】
ＭＦＰ２００は、距離７０３及び距離９０３と距離７０１とを比較することで、一人のユーザは人検知エリア１０３内にいないが、もう一人のユーザは人検知エリア１０３内にいることを認識する（Ｓ８０５）。画像データの処理を指示したユーザが作業を終え、人検知エリア１０３内からいなくなったとしても、当該ユーザの作業が終わるのを待っていたユーザが以前ＭＦＰ２００の近傍に留まる場合がある。そのため、このとき、ＭＦＰ２００は、画像データの処理と並行して行うことのできない自動処理を行うことをやめ、人検知エリア１０３内にいるユーザ（ユーザ９００）から次の処理を指示されるのを待つ（Ｓ８１１）。その後、ユーザ９００から印刷処理を指示されると（Ｓ８１１）、ＭＦＰ２００は、当該指示に応じた画像データの処理を実行し、人検知エリア１０３内のユーザの検知を再び行う（Ｓ８０２）。
【００６０】
このように、複数のユーザがいる場合でも、それぞれのユーザが有するＢＬＥ通信デバイスからアドバタイズメントパケットを受信することで、それぞれのユーザに関して、人検知エリア内にいるか否かの判定を行うことが可能である。
【００６１】
また、画像データの処理を指示したユーザでなくとも、いずれかのユーザが人検知エリア内にいれば所定の自動処理を行わない構成とすることで、前のユーザの作業が終わるのを待っていたユーザから指示される次の処理を迅速に開始することができる。
【００６２】
また、印刷処理が行われた場合、ユーザの作業が終了したにも拘わらず、ユーザが人検知エリアの中に留まり続けてしまっている状態では、その後印刷処理が行われないのに拘わらず、記録ヘッド３０１の吐出口が開放されたままになっている。この状態が長く続くことは、記録ヘッド３０１の目詰まり等の問題を引き起こす可能性がある。本実施形態では、Ｓ８１２のタイムアウト処理を行う構成とすることで、ユーザがＭＦＰ２００の近傍にいる場合でも、所定の時間が経過した場合には記録ヘッド３０１の吐出口をキャッピングするため、目詰まり等の問題が起きる可能性を低減することができる。
【００６３】
また、ＭＦＰ２００が利用されない場合は、ＭＦＰ２００の一部の機能をオフにして消費する電力を抑制することが好ましい。本実施形態のＭＦＰ２００は、Ｓ８０９及びＳ８１０の処理を行うことで、ＭＦＰ２００の近傍にユーザがおらずＭＦＰ２００が利用される可能性が低い場合に、省電力モードに移行することができる。
【００６４】
（第２実施形態）
第１実施形態では、ＭＦＰ２００は、ＭＦＰ２００の近傍にいずれのユーザがいた場合でも、画像データの処理と並行して行うことのできない自動処理を行わないよう制御する構成としている。これに対し、本実施形態では、ＭＦＰ２００の近傍にＭＦＰ２００に画像データの処理を指示したユーザがいた場合のみ、当該自動処理を行わないよう制御する例を説明する。
【００６５】
本実施形態においては、図１０に示すような構造を持つアドバタイズメントパケットが利用される。ヘッダー１００１、ペイロード１００２、デバイス名１００３、Ｔｘ  Ｐｏｗｅｒ１００４については、図６に対応するものと同様であるため、説明を省略する。ユーザＩＤ１００５は、個々のＩＤカード毎に別の番号が割り振られた識別情報である。ＭＦＰ２００は、ユーザＩＤ１００５を参照することで、ＭＦＰ２００の近傍にいるユーザの識別や、画像データの処理を指示したユーザの識別を行う。
【００６６】
図１１は、本実施形態におけるＭＦＰ２００が行う処理を示したフローチャートである。また、当該フローチャートにおける処理は、所定の距離があらかじめ設定されており、当該所定の距離の情報が不揮発性メモリ４０５に保存されている状態で行われるものとする。
【００６７】
Ｓ１１０１からＳ１１１２における処理に関しては、Ｓ８０１からＳ８１２における処理と同様であるため説明を省略する。
【００６８】
Ｓ１１１４において、ＭＦＰ２００は、ユーザ認証のために、ユーザからユーザＩＤを取得する。この処理は、ユーザがＩＤカードをＮＦＣ通信部２０６に近づけ、ＩＤカード内のユーザＩＤの情報をＭＦＰ２００に読み取らせることで行われる。なお、ユーザＩＤの取得方法は、これに限定されず、例えば、ＭＦＰ２００の操作表示部２０５に、ユーザがユーザＩＤの情報を入力することで行われても良い。ただし、この際使用されるユーザＩＤは、当該ユーザが持つＢＬＥ通信デバイスが送信するアドバタイズメントパケットに格納されているユーザＩＤと一致するものである必要がある。読み取られたＩＤは、ＲＡＭ４０４に保存され、後述するユーザの識別等に用いられる。
【００６９】
Ｓ１１１５において、ＭＦＰ２００は、Ｓ１１０１において読み取ったユーザＩＤを参照して、ユーザにＭＦＰ２００の使用権限があるか否かを判定する。使用権限が無い場合には、ＭＦＰ２００は、ユーザから指示を受けることなく、Ｓ１１０９の処理を行う。なお、このとき、ＭＦＰ２００は、操作表示部２０５等を介し、ユーザに対して使用権限が無いことを通知する構成としても良い。使用権限がある場合には、ＭＦＰ２００は、ＭＦＰ２００の操作表示部２０５を介したオペレーションをユーザに対して解放する。これにより、ユーザは印刷処理の指示が可能となる。その後、ユーザから印刷処理の指示を受け付けると、処理はＳ１１０１に進む。
【００７０】
Ｓ１１１６において、ＭＦＰ２００は、人検知エリア内にいるユーザから受信したアドバタイズメントパケットに格納されているユーザＩＤの情報を取得する。
【００７１】
Ｓ１１１７において、ＭＦＰ２００は、Ｓ１１１４において取得したユーザＩＤと、Ｓ１１１６において取得したユーザＩＤとが一致するか否かを判定する。この判定は、人検知エリア１０３内にいるユーザが、ＭＦＰ２００に印刷を指示したユーザであるか否かを判定するために行われる。一致した場合には、ＭＦＰ２００は、人検知エリア内にＭＦＰ２００を利用するユーザがいると判断し、画像データの処理と並行して行うことのできない自動処理を行うことをやめて、Ｓ１１１１の処理を行う。一方、一致しなかった場合には、ＭＦＰ２００は、人検知エリア内にはＭＦＰ２００を利用するユーザがいないと判断し、Ｓ１１０６以降の処理を行い自動処理を実行する。
【００７２】
本実施形態のフローチャートにおける処理が終了したら、ＭＦＰ２００は、Ｓ１１１６において取得したユーザＩＤを消去する。なお、ユーザＩＤを消去するタイミングはこれに限定されず、自動処理を実行したタイミングや、Ｓ１１１５−ＮＯ、Ｓ１１０２−ＮＯ、Ｓ１１１７−ＮＯ、Ｓ１１１２−ＹＥＳ等におけるタイミングでユーザＩＤを消去しても良い。
【００７３】
本実施形態を適用できるユースケースを図９を用いて説明する。
【００７４】
＜ユースケース３＞
あるユーザが、ＭＦＰ２００を利用した後、ＭＦＰ２００を継続して利用するために、ＭＦＰ２００を利用しない作業を行っているユーザと共にＭＦＰ２００の近傍に留まるケースを考える。
【００７５】
ＭＦＰ２００とユーザ１００、ユーザ９００との各関係は、ユースケース２と同様である部分は説明を省略する。本ユースケースでは、ＩＤカード１０１にはユーザＩＤ１００５Ａが、ＩＤカード９０１にはユーザＩＤ１００５Ｂが、割り振られているものとする。また、本ユースケースでは、ＭＦＰ２００の近傍には、ユーザ１００、ユーザ９００の二人がいるものとするが、二人以上のユーザがいても良い。
【００７６】
まず、ユーザ１００は、ＭＦＰ２００に近づき、ユーザ認証を行う（Ｓ１１１４、Ｓ１１１５）。このとき、ＭＦＰ２００は、ＩＤカード１０１に割り振られたユーザＩＤ１００５Ａの情報を読み取り、ＲＡＭ４０４に保存する。そして、ＭＦＰ２００は、ユーザ１００により指示された印刷処理が終了すると、ＢＬＥユニット４１８をアドバタイズメントパケットを受信できる状態に移行させる（Ｓ１１０１）。その後、ユーザ１００は、ＭＦＰ２００を継続して利用するために、ＭＦＰ２００の近傍にユーザ９００と共に留まるものとする。このとき、ＭＦＰ２００は、ＢＬＥ通信デバイス１０２及びＢＬＥ通信デバイス９０２からアドバタイズメントパケットを受信し、受信したアドバタイズメントパケットの情報から距離７０２及び距離９０３を測定する（Ｓ１１０２〜Ｓ１１０４）。
【００７７】
ＭＦＰ２００は、距離７０３及び距離９０３と距離７０１とを比較することで、ユーザが人検知エリア１０３内にいることを認識する（Ｓ１１０５）。その後、ＭＦＰ２００は、受信したアドバタイズメントパケットに格納されているユーザＩＤ（１００５Ａと１００５Ｂ）と、ＲＡＭ４０４に保存したユーザＩＤ１００５Ａの情報を比較する。そうすることで、ＭＦＰ２００は、人検知エリア１０３内にユーザ認証を行ったユーザ（ユーザ１００）がいることを認識する（Ｓ１１１６、Ｓ１１１７）。ユーザ認証を行ったユーザは、直前にＭＦＰ２００を利用したユーザであり、継続してＭＦＰ２００を利用する可能性が高い。そのため、ＭＦＰ２００は、画像データの処理と並行して行うことのできない自動処理を行なわず、人検知エリア１０３内にいるユーザから次の処理を指示されるのを待つ（Ｓ１１１１）。
【００７８】
このように、本実施形態におけるＭＦＰ２００は、直前にＭＦＰ２００を利用したことから継続してＭＦＰ２００を利用する可能性が高いユーザがＭＦＰ２００の近傍に位置する場合には、画像データの処理と並行して行うことのできない自動処理を行わない。そのため、本実施形態におけるＭＦＰ２００は、ユーザから指示される次の処理を迅速に開始することができる。
【００７９】
＜ユースケース４＞
ここでは、複数のユーザがＭＦＰ２００の近傍におり、あるユーザがＭＦＰ２００に印刷処理を指示した後ＭＦＰ２００から離れていき、印刷処理を指示したユーザでないユーザが、ＭＦＰ２００の近傍に残るケースを考える。
【００８０】
ＭＦＰ２００とユーザ１００、ユーザ９００との各関係は、ユースケース２及び３と同様である部分は説明を省略する。本ユースケースでは、ＩＤカード１０１にはユーザＩＤ１００５Ａが、ＩＤカード９０１にはユーザＩＤ１００５Ｂが、割り振られているものとする。また、本ユースケースでは、複数のユーザとしてユーザ１００、ユーザ９００の二人がいるものとするが、二人以上のユーザがいても良い。
【００８１】
ＢＬＥユニット４１８をアドバタイズメントパケットを受信できる状態に移行させるまでの処理はユースケース３と同様であるため説明を省略する。その後、すでに作業を終えたユーザ１００は、ＭＦＰ２００から離れて距離７０３の位置まで移動するため、ＭＦＰ２００の近傍にはユーザ９００のみがいる状態になるものとする。このとき、ＭＦＰ２００は、ＢＬＥ通信デバイス１０２及びＢＬＥ通信デバイス９０２からアドバタイズメントパケットを受信し、受信したアドバタイズメントパケットの情報から距離７０３及び距離９０３を測定する（Ｓ１１０２〜Ｓ１１０４）。
【００８２】
ＭＦＰ２００は、距離７０３及び距離９０３と距離７０１とを比較することで、一人のユーザは人検知エリア１０３内にいないが、もう一人のユーザは人検知エリア１０３内にいることを認識する（Ｓ１１０５）。その後、ＭＦＰ２００は、人検知エリア１０３内にいるユーザかが有するＢＬＥ通信デバイスから受信したアドバタイズメントパケットに格納されているユーザＩＤ１００５Ｂと、ＲＡＭ４０４に保存したユーザＩＤ１００５Ａの情報を比較する。そうすることで、ＭＦＰ２００は、人検知エリア１０３内にいるユーザ（ユーザ９００）がユーザ認証を行ったユーザ（ユーザ１００）でないことを認識する（Ｓ１１１６、Ｓ１１１７）。この場合、ＭＦＰ２００の近傍にはユーザが存在するが、当該ユーザはＭＦＰ２００を利用したユーザではなく、別の作業をしているためにＭＦＰ２００の近傍に留まっている可能性がある。そのため、ＭＦＰ２００は、自動処理を実行する。
【００８３】
本実施形態の画像処理装置は、継続してＭＦＰ２００を利用する可能性があるユーザがＭＦＰ２００の近傍にいる場合のみ、画像データの処理と並行して行うことのできない自動処理を実行しない。そのため、本実施形態の画像処理装置は、ＭＦＰ２００を利用しないユーザが、ＭＦＰ２００の近傍に留まることが多い環境で特に有用である。
【００８４】
（その他の実施形態）
上述の実施形態では、画像処理装置として、インクジェット方式のＭＦＰを適用した例について説明したが、本願発明は、記録部４１４、記録制御部４１５が電子写真の印刷プロセス技術を用いて構成されている画像処理装置にも適用可能である。このような画像処理装置において実行される自動処理として、例えば、キャリブレーション処理が挙げられる。キャリブレーション処理は、連続使用により出力画像に色ムラ、スジ等が発生した時にそれを改善するための処理であり、印字に必要な各種パラメータ、補正値の取り直し、内デバイスのクリーニング処理等が実行される。キャリブレーション処理を行っている場合は、通常、画像処理装置は、印刷処理等の処理を実行することができない。そのため、電子写真方式における画像処理装置に本願発明を適用する場合は、例えば、ユーザが画像処理装置の近傍にいるとき、上述のキャリブレーション処理を実行しない構成とする。また、キャリブレーション処理は、画像データの処理の終了後、必ず実行する必要は無いので、Ｓ８０６のような、処理実行条件の確認結果に従い実行するような構成としても良い。
【００８５】
上述の実施形態では、画像処理装置の近傍にユーザがいる場合に行わない自動処理として、キャッピング処理やクリーニング処理、省電力モード移行処理、キャリブレーション処理等を例に挙げたが、これに限定されない。画像データの処理と並行して実行することができない処理や、主要な処理を開始するための復帰処理が実行後に必要となる処理であれば本願発明を適用可能である。すなわち、画像処理装置において画像データの処理を開始できる状態が維持されるように、自動処理の実行が制御されれば良い。
【００８６】
上述の実施形態では、ユーザに指示された画像データの処理が終わった後に、人検知エリア内のユーザを検知する構成としたが、人検知エリア内のユーザを検知し始めるタイミングは、これに限定されない。例えば、ＭＦＰの電源がオンされたタイミングで人検知エリア内のユーザの検知を開始し、いずれかのユーザが人検知エリア内に入ったことを認識したタイミングで、所定の自動処理を実行しなくなる構成としても良い。また、画像処理装置において、近年、スマートホン等の情報処理装置とＭＦＰ２００とで近距離無線通信を行い、その後他の通信方式に切り替えて画像データの送受信を行ういわゆるハンドオーバー技術が利用されている。この技術に本願発明を適用し、例えば、近距離無線通信時にユーザの検知を開始し、所定の自動処理の実行を制御することで、ユーザがその後送信する画像の選択に時間がかかっている場合等に自動処理が開始されてしまうことを防ぐことができる。
【００８７】
また、メンテナンス手段３０４内にＣＰＵ４０２でない別のＣＰＵがある場合や、ＣＰＵ４０２が複数の独立した制御を担っている場合等、印刷後のＭＦＰ２００の通常の制御とは別に自動処理の実行タイミングの制御が独立して行われている場合がある。その場合、ＣＰＵ４０２は、ユーザがＭＦＰ２００の近傍にいる場合には、所定の自動処理の実行タイミングの制御を担う制御部を制御し、ＭＦＰ２００を当該自動処理を行わない状態に移行させるよう制御しても良い。
【００８８】
上述の実施形態では、ＢＬＥ通信を用いて、所定の範囲内のユーザを検知する例を説明したが、ユーザを検知する方法はこれに限定されない。例えば、ＢＬＥ通信以外の通信方法を用いてユーザが有する外部通信装置と通信し、ユーザとの距離を測定しても良い。また、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能によってユーザの位置を特定し、ユーザとの距離を測定しても良い。また、赤外線センサ等を利用し、ユーザの有する外部通信装置でなくユーザ自体を直接検知しても良い。また、その場合、所定の範囲は略円状の範囲に限定されず、例えば、扇状の範囲であっても良い。また、上記検知手段がユーザを検知可能な範囲の全て又は一部を所定の範囲としても良い。
【００８９】
本願発明は、上述の各実施形態の効果を実現できれば、各実施形態のフローチャートの処理の順番を入れ替えても良いし、その全ての処理を実行しなくても良いし、処理の内容を変更しても良い。例えば、Ｓ８０６やＳ８０９を省略しても良い。こうすることで、自動処理を実行するか否かの判定を行わず、必ず自動処理を実行する構成とすることができる。また、例えば、Ｓ８０６〜Ｓ８１０の処理の順番を入れ替えても良い。こうすることで、例えば、省電力モードへの移行処理を他の処理より先に実行する構成とすることができる。また、例えば、Ｓ８０５における判定を、Ｓ８０６とＳ８０７の間やＳ８０９とＳ８１０の間に行っても良い。こうすることで、自動処理が実行されるための条件が満たされており、且つユーザが所定の範囲内にいる場合に、当該自動処理を実行しない構成とすることができる。
【００９０】
本願発明は、上述の実施形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、本願発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９１】
１００  ユーザ
１０２  ＢＬＥ通信デバイス
２００  ＭＦＰ
【図１】
0006504848.tif 000002
【図２】
0006504848.tif 000003
【図３】
0006504848.tif 000004
【図４】
0006504848.tif 000005
【図５】
0006504848.tif 000006
【図６】
0006504848.tif 000007
【図７】
0006504848.tif 000008
【図８】
0006504848.tif 000009
【図９】
0006504848.tif 000010
【図１０】
0006504848.tif 000011
【図１１】
0006504848.tif 000012