(57)【要約】【課題】  印刷装置に接近するまたは通過する熱源の移動方向の変化に適応して、省電力制御を実行する。【解決手段】    消費電力を第１の電力状態よりも低い第２の電力状態に遷移させる印刷装置において、分割される複数の領域から特定される代表点を含む各領域の平均温度を算出し、該算出した各領域の平均温度から前記熱源の現在位置を特定する。特定する現在位置の変化状態から熱源が印刷装置を通過するために移動しているかどうかを判断するとともに、特定した現在位置とあらかじめ設定される所定の参照点との距離の変化状態から前記熱源が前記印刷装置を操作するために接近しているかどうかを判断する。そして、印刷装置を操作するために接近していると判断される場合、上記算出した距離に応じて、前記印刷装置の消費電力を第２の電力状態から段階的に第１の電力状態に遷移させる制御を開始する。【選択図】  図１０
2015166171.tif 000002
【特許請求の範囲】
【請求項１】
消費電力を第１の電力状態よりも低い第２の電力状態に遷移させる印刷装置であって、
一定の時間が経過する毎に、印刷装置に接近する熱源を所定数に分割される領域で検知する検知手段と、
前記検知手段が前記分割される複数の領域から特定される代表点を含む各領域の平均温度を算出する第１の算出手段と、
前記第１の算出手段が算出した各領域の平均温度から前記熱源の現在位置を特定する特定手段と、
前記特定手段が特定した現在位置とあらかじめ設定される所定の参照点との距離を算出する第２の算出手段と、
前記特定手段が特定する現在位置の変化状態から前記熱源が前記印刷装置を通過するために移動しているかどうかを判断する第１の判断手段と、
前記第２の算出手段が算出した距離の変化状態から前記熱源が前記印刷装置を操作するために接近しているかどうかを判断する第２の判断手段と、
前記第２の判断手段により前記熱源が前記印刷装置を操作するために接近していると判断される場合、前記第２の算出手段が算出する距離に応じて、前記印刷装置の消費電力を第２の電力状態から段階的に第１の電力状態に遷移させる電力制御手段と、
を備えることを特徴とする印刷装置。
【請求項２】
前記電力制御手段は、前記印刷装置を操作するために前記熱源が接近する距離の変化レベルに応じて、前記第２の電力状態から第１の電力状態へ段階的に復帰させることを特徴とする請求項１記載の印刷装置。
【請求項３】
前記電力制御手段は、前記変化レベルが第１の段階の場合、前記印刷装置に接近するユーザの操作を受け付けるユーザインタフェースに電力を供給する電力制御の準備を開始することを特徴とする請求項２記載の印刷装置。
【請求項４】
前記電力制御手段は、前記変化レベルが前記第１の段階よりも熱源が前記印刷装置に接近している第２の段階で、前記印刷装置に接近するユーザの操作を受け付けるユーザインタフェースに電力を供給する電力制御を開始する請求項２記載の印刷装置。
【請求項５】
前記電力制御手段は、前記変化レベルが前記第１の段階よりも熱源が前記印刷装置に接近している第３の段階で、前記印刷装置を制御するコントローラに電力を供給する電力制御を開始する請求項２記載の印刷装置。
【請求項６】
前記電力制御手段は、前記変化レベルが前記第２の段階または第３の段階で前記熱源が前記印刷装置から遠ざかる変化が発生した場合、前記印刷装置に接近するユーザの操作を受け付けるユーザインタフェースに電力を供給する電力制御の準備を開始する状態に復帰させることを特徴とする請求項２記載の印刷装置。
【請求項７】
前記第２の算出手段は、前記特定手段が特定した現在位置とあらかじめ設定される所定の参照点との距離を前記印刷装置の周囲温度と、前記検知手段が検知する検知温度との差分から算出することを特徴とする請求項１記載の印刷装置。
【請求項８】
前記検知手段は、赤外線アレイセンサであることを特徴とする請求項１記載の印刷装置。
【請求項９】
前記熱源は、前記印刷装置を操作する操作者が放射する生体熱であることを特徴とする請求項１記載の印刷装置。
【請求項１０】
消費電力を第１の電力状態よりも低い第２の電力状態に遷移させる印刷装置の制御方法であって、
一定の時間が経過する毎に、検知手段で印刷装置に接近する熱源を所定数に分割される領域で検知する検知工程と、
前記検知工程で検出した前記分割される複数の領域から特定される代表点を含む各領域の平均温度を算出する第１の算出工程と、
前記第１の算出工程が算出した各領域の平均温度から前記熱源の現在位置を特定する特定工程と、
前記特定工程が特定した現在位置とあらかじめ設定される所定の参照点との距離を算出する第２の算出工程と、
前記特定工程が特定する現在位置の変化状態から前記熱源が前記印刷装置を通過するために移動しているかどうかを判断する第１の判断工程と、
前記第２の算出工程で算出した距離の変化状態から前記熱源が前記印刷装置を操作するために接近しているかどうかを判断する第２の判断工程と、
前記第２の判断工程により前記熱源が前記印刷装置を操作するために接近していると判断される場合、前記第２の算出工程が算出する距離に応じて、前記印刷装置の消費電力を第２の電力状態から段階的に第１の電力状態に遷移させる電力制御工程と、
を備えることを特徴とする印刷装置の制御方法。
【請求項１１】
請求項１０に記載の印刷装置の制御方法の各ステップをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
最近の印刷装置には待機時電力削減のための省電力モード機能を備えているのが一般的である。印刷装置が起動状態で一定期間使用されないと、印刷処理に即時対応可能な通常モードから省エネモードに自動的に移行することで待機時の電力削減を行う。しかしながら、印刷装置を使用するユーザ視点からすると、省エネモードから通常モードへ復帰させるために印刷装置に備えられた節電キーを押下する行為、通常モードに復帰するまでの待ち時間など利便性が損なわれることになる。
【０００３】
前記課題を解決するために、近年人感センサを印刷装置に搭載して人物を検知し、印刷装置にユーザが接近すると自動的に省エネモードから通常モードに復帰する方法が提案されている（例えば、特許文献１参照）。
【０００４】
前記特許文献１によると、人感センサとして焦電センサと、反射センサの２種類の人感センサを用いることで省エネモードからの自動復帰を行う。ここで、前記焦電センサとは、熱源（人物など）から発せられる赤外線量の変化を検知するセンサであり、本センサを用いることで画像形成装置に接近する比較的遠方の熱源（人の放射熱）を捉えることができる。
一方、前記反射センサは、可視光線、赤外線などの"光"を、投光部から信号光として発射し、検出物体によって反射する光を受光部で検出するか、遮光される光量の変化を受光部で検出することで物体の有無を検出するセンサである。検出距離は、一般的に近距離である。
前記特許文献１では、前記焦電センサにより印刷装置から１〜２m程度の距離で熱源を捉えて、前記反射センサによりその熱源が印刷装置の至近距離に到達した場合に省エネモードから復帰を開始する。
従って、前記特許文献１の技術によれば、人物を誤検知することなしに自動的に省エネモードから通常モードに復帰させることが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１７７７９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、前記特許文献１の技術を用いることで、前述した省電力モードの前半の課題、節電キーを押下するなど省電力モードから手動で復帰する煩雑な行為からユーザは開放される。一方で、前記後半の課題である通常モードに復帰するまでの待ち時間に関しては、印刷装置の至近距離での復帰であるために十分な解決手段には至らない問題点がある。
【０００７】
近年、他の人感センサとして赤外線アレイセンサが普及しつつある。前記赤外線アレイセンサとは、赤外線量の変化を検知する赤外線センサをアレイ状に配置することで熱源の移動方向や熱源までの距離を推定することが可能なセンサである。
【０００８】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、印刷装置に接近するまたは通過する熱源の移動方向の変化に適応して、省電力制御を実行できる仕組みを提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明の印刷装置は以下に示す構成を備える。
消費電力を第１の電力状態よりも低い第２の電力状態に遷移させる印刷装置であって、一定の時間が経過する毎に、印刷装置に接近する熱源を所定数に分割される領域で検知する検知手段と、前記検知手段が前記分割される複数の領域から特定される代表点を含む各領域の平均温度を算出する第１の算出手段と、前記第１の算出手段が算出した各領域の平均温度から前記熱源の現在位置を特定する特定手段と、前記特定手段が特定した現在位置とあらかじめ設定される所定の参照点との距離を算出する第２の算出手段と、前記特定手段が特定する現在位置の変化状態から前記熱源が前記印刷装置を通過するために移動しているかどうかを判断する第１の判断手段と、前記第２の算出手段が算出した距離の変化状態から前記熱源が前記印刷装置を操作するために接近しているかどうかを判断する第２の判断手段と、前記第２の判断手段により前記熱源が前記印刷装置を操作するために接近していると判断される場合、前記第２の算出手段が算出する距離に応じて、前記印刷装置の消費電力を第２の電力状態から段階的に第１の電力状態に遷移させる電力制御手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、印刷装置に接近するまたは通過する熱源の移動方向の変化に適応して、省電力制御を実行できる。
【図面の簡単な説明】
【００１１】
【図１】印刷装置の構成を説明するブロック図である。
【図２】図１に示した人感センサの設置例を示す図である。
【図３】人感センサの検出エリアに接近する熱源検知パターンを示す図である。
【図４】人感センサの検出エリアに接近する熱源検知パターンを示す図である
【図５】人感センサによる人体検知処理を説明する図である。
【図６】人感センサによる人体検知処理を説明する図である。
【図７】人感センサによる人体検知処理を説明する図である。
【図８】人体検知処理で参照するパラメータを示す図である。
【図９】人感センサによる人体検知処理を説明する図である。
【図１０】印刷装置の制御方法を説明するフローチャートである。
【発明を実施するための形態】
【００１２】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
【００１３】
図１は、本実施形態を示す印刷装置の構成を説明するブロック図である。なお、本実施形態に示す印刷装置は、消費電力を第１の電力状態よりも低い第２の電力状態に遷移させる電力制御を行う。ここで、第１の電力状態とは、印刷処理を実行可能な状態で後述する電源部から各部に電力が供給されている電力状態に対応する。また、第２の電力情報とは、印刷処理を制御する後述するコントローラ部やエンジン部への電力供給を停止する電力状態に対応する。
図１に示す印刷装置１０において、コントローラ部２０は、印刷データの生成、装置全体の入出力制御及び電力制御を行う。操作部３０は、印刷条件の各種設定や印刷状態の確認を行うことができる。プリンタ部４０は、コントローラ部２０から送信される印刷データを用紙に印字する。スキャナ部５０は、紙情報を読み取り電子データに変換する。前記電子データをコントローラ部２０で加工し、プリンタ部４０で用紙に印字することでコピー処理を行うことができる。電源部６０は、印刷装置１０の各部に対して必要な電力を供給する。
【００１４】
ここで、図示しないが前記コントローラ部２０及びセンサ部７０には、常時電力が供給され続けている第１の電力系回路と、適宜供給電力のＯＦＦ／ＯＮ制御可能な第２の電力系回路とに分離されている。コントローラ部２０の前記第１の電力系回路によって、電源部６０及び各部の電源回路のイネーブル信号を制御することで印刷装置１０全体の省電力レベルを段階的に制御している。
【００１５】
センサ部７０は、人感センサ８０と判断部９０とから構成される。印刷装置を操作しようと接近している操作者が放射する生体熱を熱源として感知する人感センサ８０は、印刷装置１０の周囲に存在する人物の有無を検出するデバイスである。人感センサ８０としては、焦電型赤外線センサ、赤外線アレイセンサ、反射センサなどがある。本実施形態では、人感センサ８０に赤外線アレイセンサを用いる。判断部９０は、前記人感センサ８０からの検知信号及び時系列に生成されるフレーム情報を解析し、人物の存在確認、印刷装置１０と人物までの距離、人物の移動方向などの判定を行う。前記判定結果は、コントローラ部２０に送信される。なお、人感センサ８０は、一定の時間が経過する毎に、印刷装置に接近する熱源を所定数に分割される領域に対応づけて検知する処理を行う。さらに、図を用いて本発明の詳細について説明する。
【００１６】
図２は、図１に示した人感センサ８０の設置例を示す図である。
図２に示すように、本実施形態では人感センサ８０には赤外線アレイセンサを用い、図示のように印刷装置１０の操作部３０近辺に設置されている。検出エリア２０１は、人体２０２が一定の距離に接近したことを検知可能なエリアを示す。
【００１７】
図３は、図２に示した検出エリアに接近する熱源の検知パターンを説明する図である。ここで、検知パターンは、熱源として人体が検知エリア面の中心に対して直交するように接近する場合の温度分布パターンに対応する。
図３では、例えば８×８個の複数の検知領域を備える赤外線センサで構成される人感センサ８０を用い、印刷装置１０に人体２０２が正面から接近する場合の人感センサ８０から出力されるフレーム（温度分布）例を示す。
特に、図３の（Ａ）のフレーム３０１は、印刷装置１０から検出可能な最も遠方から人体２０２の熱源を捉えた場面の温度分布を表している。フレーム３０１の各セルには、赤外線センサのひとつが捉えた温度が与えられる。
【００１８】
ここで、温度表示レベル３０４で表しているように白セルは２５℃以下の温度、黒セルは３０℃以上の温度、中間のセルは２７℃以上３０℃未満の温度であることを示している。フレーム３０１では、２７℃以上のセル数が４箇所含まれる。
図３の（Ｂ）のフレーム３０２は、前記フレーム３０１から幾つかのフレームを進めた、すなわち、人体２０２がさらに印刷装置１０に接近した場面の温度分布を表している。フレーム３０２では、２７℃以上のセルが２１箇所含まれる。
図３の（Ｃ）のフレーム３０３は、人体２０２が印刷装置１０の正面に立ち、使用中である場面の温度分布を表している。フレーム３０３では、２７℃以上のセルが５７箇所含まれる。
【００１９】
以上、図３の（Ａ）→3f図３の（Ｂ）→図３の（Ｃ）の各フレームの温度分布が示すように、人体２０２が印刷装置１０に接近するに従ってフレーム内の高温セル（本例では２７℃以上）が多く含まれることが分かる。この事は、一連のフレーム内温度分布を解析することで人体２０２の印刷装置１０に接近する方向と距離が推定できることを示している。
なお、赤外線アレイセンサの温度分布と距離との関係は、あくまでも相対的なものであり、実験により測定されたデータから推定されるものである。
【００２０】
図４は、図２に示した検出エリアに接近する熱源の検知パターンを説明する図である。ここで、検知パターンは、熱源として人体が検知エリア面の中心に対して所定の角度をもって接近する場合の温度分布パターンに対応する。
以下、印刷装置１０に人体２０２が接近する方向により、人感センサ８０が捉えたフレームの例を説明する。
図４の（Ａ）のフレーム３０２は正面から近付く例、図４の（Ｂ）のフレーム４０１は左側から近付く例、図４の（Ｃ）は右側から近付く例である。図４の（Ａ）〜図４の（Ｃ）から推定できるように、左右又は中央から接近する人体２０２の熱源を捉えたフレームの温度分布を解析することで移動方向を算出し、印刷装置１０に近付いているのか否かを判定することができる。
次に、前述した一連のフレーム内温度分布から熱源の印刷装置１０までの距離及び移動方向を解析する方法について説明する。
【００２１】
図５は、印刷装置１０を操作中の人体２０２を人感センサ８０の捉えたフレーム情報から平均的な人体２０２の立ち位置領域とその内部の特徴点を示した図である。
図５の（Ａ）は、前記赤外線アレイセンサを印刷装置１０の所望の位置及び方向に設置した場合に、人体２０２が印刷装置１０を操作している時のフレーム内温度分布の例である。
図５の（Ａ）において、フレーム５０１は、１５×１５セルの解像度で温度分布を表示している。前記フレーム５０１内に示されるメインエリア５０２は、多数の測定結果から得られた人体２０２の平均的な立ち位置領域を表している。また、前記メインエリア５０２内の参照点５０３は、印刷装置１０の正面に立った場合の特徴的な点を示す。例えば、接近した人体２０２において高温部である顔の一部は、前記参照点５０３の代表例である。
【００２２】
図５の（Ｂ）は、前記メインエリア５０２と参照点５０３を、前記フレーム５０１の左下を原点としたＸＹ平面上に示した図である。図５の（Ｂ）の例では、前記ＸＹ平面におけるメインエリア５０２は対角点（Ｘｍ１，Ｙｍ１）及び（Ｘｍ２，Ｙｍ２）の矩形領域で表され、前記メインエリア５０２内の参照点Ｏは座標（Ｘｏ，Ｙｏ）で示される。
ここで、図５の（Ａ）、（Ｂ）において、メインエリア５０２では対角点による矩形領域としたが、一般的には任意形状の領域でもよい。また、前記参照点Ｏ５０３も前記メインエリア５０２内の任意の座標点でよい。
ここで、前記メインエリア５０２やその内部点である参照点Ｏ５０３は、図２で説明した人感センサ８０の印刷装置１０への設置位置、高さや角度により影響されることになる。
【００２３】
図６は、図１に示した人感センサ８０を用いたフレーム内温度分布の偏りを求める方法を示す図である。
特に、図６の（Ａ）のフレーム６０１内部に示す１６個の黒点は、代表点６０２である。前記代表点６０２は、６セル×６セル＝３６セルの矩形領域６０３の中心点である。また、判断部９０は、前記矩形領域６０３に含まれる３６セル分の各温度を加算し、その平均温度が前記代表点６０２の属性情報として与えられる。ここで、代表点の平均温度が高い代表点を含む領域が熱源の位置を熱源の現在位置と捉えることができる。また、当該現在位置は、熱源が時間の経過とともに印刷装置１０に対して通過するような変化状態と、印刷装置１０を操作するために距離がだんだん近付くように変化状態とから特定される。図６の（Ｂ）、図６の（Ｃ）は、前記代表点６０２を決める他の例を示す。
図６の（Ｂ）では、フレーム６０１内部に２０個の代表点６０２（黒点）含む例である。前記２０個の代表点６０２のうち、周囲１４個は半径ｒ１の円形領域６０４の中心点、内部６個は半径ｒ２の円形領域６０５の中心点として決定される。また、前記２種類の円形領域内部に接触するセルの平均温度が各代表点６０２の属性情報として与えられる。
図６の（Ｃ）では、フレーム６０１内部に３６個の代表点６０２を含む例である。前記３６個の代表点６０２のうち、内部２０個は、６セル×６セル分の矩形領域６０３、４角を除く周囲１２個は、半径ｒ３の円形領域６０６の中心点及び４角の４個は、半径ｒ４の円形領域６０７の中心点として決定される。また、前記矩形領域６０３及び２種類の円形領域６０６、６０７に含まれる又は接触するセルの平均温度が各代表点６０２の属性情報として与えられる。
【００２４】
以上のように前記フレーム６０１内に含まれる代表点６０２は、一般的に任意個数でよく、代表点６０２を決める領域も任意形状で構わない。さらに、前記代表点６０２の位置は、前記領域６０３、６０４、６０５、６０６及び６０７内部であれば任意の位置座標であってもよい。
【００２５】
図７は、図１に示した人体２０２の横方向及び奥行方向の移動を算出する方法を説明した図である。本例は、特に、図５で説明した参照点５０３と図６で説明した代表点６０２を用いて、人体２０２の横方向及び奥行方向の移動を算出する方法を説明する例である。
図７の（Ａ）に示す３つのフレーム７０１、７０３、７０４は、印刷装置１０の付近を横切る通行人の温度分布パターンを示している。
【００２６】
ここで、図７の（Ａ）のフレーム７０１内部に示される代表点Ｘｆｎ７０２は、例えば図６の（Ａ）で説明した１６個の代表点の１個をフレーム代表点として決めたものである。前記フレーム代表点Ｘｆｎ７０２の決め方のアルゴリズムは任意でよい。本例では、前記１６個の代表点の中で最も平均温度が高いもので、且つ参照点Ｏに距離が近いものを現行フレームでのフレーム代表点とした。
【００２７】
図７の（Ａ）の連続するフレーム７０１、７０３、７０４間で前記フレーム代表点の座標変化量Ｌ１（７０５）を算出することで、熱源（人体２０２）の横方向の移動を検出することができる。（図の実線矢印）図７の（Ａ）の例では、前記Ｌ１（７０５）の変化方向から印刷装置１０の近場を人体２０２が右から左に通過していると判定される。
次に、前記参照点Ｏ５０２とフレーム代表点７０２間の距離Ｌ２（７０６）を算出することで熱源（人体２０２）の奥行方向の移動を検出することができる。図７の（Ａ）の連続するフレーム７０１、７０３、７０４では前記距離Ｌ２（７０６）の変化量から人体２０２が印刷装置１０から遠ざかっていること判定される（図の破線矢印）。最終的に図７の（Ａ）の連続するフレーム７０１、７０３、７０４の前記横方向の移動検出及び奥行方向の移動検出結果を総合して、熱源である人体２０２は印刷装置１０の付近を通過する只の通行人であると判定されることになる。
【００２８】
図７の（Ｂ）に示す５つのフレーム７０７〜７１１は、ほぼ正面から印刷装置１０を使用目的で近付く人の温度分布パターンを示した図である。図７の（Ａ）での解析と同様に、図７の（Ｂ）の連続するフレーム７０７〜７１１から横方向を検出する前記Ｌ１（７０５）の変化方向と奥行方向を検出する前記Ｌ２（７０６）の変化量とを算出する。前記Ｌ１（７０５）は前記参照点Ｏ５０２に対して熱源の移動は右から左に移動し、前記Ｌ２（７０６）は参照点Ｏに接近していることが分かる。従って、図７（Ｂ）のケースでは、熱源である人体２０２は印刷装置１０に対して使用する意思を持って接近していると判定されることになる。
【００２９】
図８は、本実施形態を示す印刷装置における省電力制御で参照するパラメータを説明する図である。本例は、前述までの人感センサ８０を用いた熱源までの距離、横方向検出手段及び奥行方向検出手段によって印刷装置１０の省電力レベルからの復帰又は離脱処理を行うために必要な予め設定された各種パラメータに対応する。ここで、以後省電力機能又は状態をスリープ（Ｓｌｅｅｐ）と呼ぶことにする。
【００３０】
図８に示すテーブル８０１は、周囲温度８０２に対する検知温度Ｔ８０３（以後、Ｔゾーンと呼ぶ）の関係を示している。
図８の例では、Ｔ０ゾーン〜Ｔ４ゾーンまでの４つに分割している。例えば、図示しているように周囲温度が２５℃の場合、Ｔ０ゾーン：２７℃未満、Ｔ１ゾーン：２７℃、Ｔ２ゾーン：２８℃、Ｔ３ゾーン：３０℃、Ｔ４ゾーン：３１℃以上と定義される。前記各Ｔゾーンに対応する検知温度は、前記フレーム代表点Ｘｆｎ７０２の平均温度に関連付けられて、熱源である人物までの距離を表していることになる。
【００３１】
テーブル８０４は、前記周囲温度８０２が２５℃である場合に対応する各種制御パラメータを示している。（図の矢印で示す部分）設置情報８０５は、印刷装置１０に対する人感センサ８０の設置位置情報であり、設置高さ及び角度情報から構成される。
領域Ｍ８０６及び参照点８０７は、図５で説明したメインエリア５０２の矩形領域決める対角点（Ｘｍ１，Ｙｍ１）及び（Ｘｍ２，Ｙｍ２）の座標情報及び前記メインエリア５０２に含まれる参照点（Ｘｏ，Ｙｏ）の座標情報を表わしている。
前記Ｔゾーン８０３と距離との関係を関連付けるパラメータがＴゾーンの定義８０８である。２７℃未満のＴ０ゾーンは距離定義として２．０ｍ以上、２７℃以上２８℃未満のＴ１ゾーンは距離定義として２．０ｍ未満１．５ｍ以上、２８℃以上３０℃未満のＴ２ゾーンは距離定義として１．５ｍ未満１．０ｍ以上、３０℃以上３１℃未満のＴ３ゾーンは距離定義として１．０ｍ未満０．５ｍ以上、３１℃以上のＴ４ゾーンは距離定義として０．５ｍ未満として関連付けられている。
復帰レベル８０９は、前記Ｔゾーンの定義８０８に対応するスリープからの復帰（又は離脱）レベル（Ｓｔｅｐ０〜４）である。復帰内容８１０にその状態が定義されている。本例では、Ｓｔｅｐ０：スリープ（Ｓｌｅｅｐ）継続、Ｓｔｅｐ１：前記操作部３０の起動準備（ユーザインタフェースの起動準備）、Ｓｔｅｐ２：操作部３０の画面表示のみ、Ｓｔｅｐ３：コントローラ部２０の起動、Ｓｔｅｐ４：操作部３０のキー入力可能な状態として定義されている。
ここでは図示しないが、前記操作部３０は、ＬＣＤ画面、画面表示及びボタンやタッチパネル等からのキー入力の処理を行うＣＰＵ部及び記憶部とから構成される。
前記Ｓｔｅｐ１で操作部３０の起動準備とは、前記ＣＰＵ部の起動処理中の状態、Ｓｔｅｐ２で操作部３０の画面表示とは、前記記憶部に予め保存されている起動画面データを前記ＬＣＤ画面に表示するのみでキー入力操作がまだできない状態、Ｓｔｅｐ３のコントローラ部２０の起動とは、前記常夜系による一部の起動状態から完全な起動状態に復帰すること、Ｓｔｅｐ４の操作部３０のキー入力可能状態とは、前記操作部３０とコントローラ部２０が完全に起動し、操作部３０でユーザからキー入力情報をコントローラ部２０に記憶し、その後印刷装置１０が印刷可能状態まで復帰した時の処理内容を予約可能な状態であることを表している。なお、上記Ｓｔｅｐ０〜４は、印刷装置１０に接近する操作者が人感センサ８０で検知される温度変化で特定されるとともに、印刷装置１０に対して接近する距離の変化が発生する状態のレベル（変化レベル）とも対応する（図８参照）。
【００３２】
ここで、本例では前記Ｔゾーン８０３を５段階（Ｔ０〜Ｔ４）で定義したが、一般的には任意段階でよい。また、Ｔゾーン８０３に対応する復帰レベル８０９及び復帰内容８１０についても任意に定義して構わない。
【００３３】
Ｔｉｍｅｏｕｔ８１１は、前記Ｔゾーン８０３又は８０８で定義される距離領域に熱源が滞在する許容時間を定義している。接近度指数Ｒｍａｘ８１２は、図７で説明した各フレーム間の横方向及び奥行方向の検出手段から熱源である人体２０２が印刷装置１０に接近しているか否かを判定した結果、否と判定した回数の上限値を示すパラメータである。
【００３４】
図９は、図１に示した人感センサ８０を用いたスリープ復帰又は離脱処理の一例を示す図である。
図９の（Ａ）は、ＯＡコーナーでの２人の人物の検出例を図示したものである。Ａさん９０１は、ＯＡコーナーに設置されたＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ−Ｐｒｉｎｔｅｒ）９０６を使用するために近付いている。一方、Ｂさん９０３は、ＭＦＰ９０５を使用するために近付いている。また、図に示した矢印９０２は前記Ａさん９０１の移動する軌跡を時刻ｔ１〜ｔ６で、矢印９０４は前記Ｂさん９０３の移動する軌跡を時刻ｔ４〜ｔ１０で表わしている。さらに、前記各時刻ｔ１〜ｔ１０では、前記人感センサ８０からフレームが生成される。図９の（Ａ）では、ＭＦＰ９０５に設置された前記人感センサ８０によって、図破線で示す前記検出エリア２０１内の熱源（Ａさん９０１及びＢさん９０３）までの距離及び方向が検出される。
【００３５】
ここで、図９の（Ａ）に示す前記Ｔゾーン８０３（Ｔ０〜Ｔ４）、前記Ｔゾーン８０３に対応する距離０．５ｍ〜２．０ｍ及びスリープ復帰（又は離脱）に対する前記復帰レベル８０９（Ｓｔｅｐ０〜４）については、図８で説明したので省略する。
次に、前記時刻ｔ１〜ｔ１０の時系列にスリープ復帰又は離脱処理の流れの概要を説明する。
ｔ１：Ａさん９０１を検知、追跡開始。Ｔ０ゾーン９０７を継続。
ｔ２：Ａさん９０１を移動体であると判定。Ｔ１ゾーン９０８のＳｔｅｐ０→Ｓｔｅｐ１までスリープ復帰処理。前記Ｔ１ゾーン９０８での滞在時間（Ｔｉｏｍｕｏｕｔ１）監視を開始。
【００３６】
ｔ３〜ｔ５：Ｔ２ゾーン９０９のＳｔｅｐ１→Ｓｔｅｐ２までスリープ復帰処理。ｔ３において前記Ｔ２ゾーン９０９での滞在時間（Ｔｉｍｅｏｕｔ２）監視を開始。この間にＡさん９０１は、通行人であると判定。次のｔ６での状態を確認して所定のＳｔｅｐに離脱する。
【００３７】
ｔ６：Ｔ１ゾーン９０８のＳｔｅｐ２→Ｓｔｅｐ１へスリープ離脱処理。前記Ｔ１ゾーン９０８での滞在時間（Ｔｉｏｍｕｏｕｔ１）監視を開始。ここで、ｔ４にＢさん９０３がＭＦＰ‐１（９０５）を使用するために接近しているが手前に温度の高いＡさん９０１が存在するためにｔ５までは検知できない（無視される）。
また、前記Ｂさん９０３の存在がなければＡさんはｔ６で前記人感センサ８０の検出エリア２０１から外れるためＳｔｅｐ２→Ｓｔｅｐ０、すなわちスリープ状態まで離脱処理するはずであるが、前記Ｂさん９０３の存在のためにｔ５からｔ６において熱源がＳｔｅｐ２→Ｓｔｅｐ１（すなわち、Ｔ２ゾーン９０９→Ｔ１ゾーン９０８）へ移動したように検出される。
【００３８】
図９の（Ｂ）及び図９の（Ｃ）は、前記ｔ５からｔ６での状況を前記参照点Ｏ５０３と代表点６０２との関係から図示したものである。時刻ｔ５ではＡさん９０１の代表点９１２及びＢさん９０３の代表点９１３は、図９の（Ｂ）に図示した位置付近にある。この時、参照点Ｏ５０３により近いＡさん９０１の代表点９１２の平均温度が高いので、前記フレーム代表点７０２として選択される。すなわち、時刻ｔ５の時点でＢさん９０３は検知されない。時刻がｔ５→ｔ６に進むと、図９の（Ｃ）に示すようにＡさん９０１は前記検出エリア２０６を外れ位置９１４に移動し、Ｂさん９０３の代表点９１５がｔ６での前記フレーム代表点７０２となる。これを前記人感センサ８０の目からみると、図９の（Ｃ）に示すｔ５からｔ６に向かう矢印のようにフレーム代表点７０２がＭＦＰ９０５から離れた位置に検出されることになる。その結果、前記ｔ６でのフレームの代表点９１５の検出距離に応じて、Ｓｔｅｐ２→Ｓｔｅｐ１へとスリープ離脱処理が実行される。
ｔ７〜ｔ８：Ｂさん９０３はＴ２ゾーン９０９まで接近し、Ｓｔｅｐ１→Ｓｔｅｐ２へスリープ復帰。前記Ｔ２ゾーン９０９での滞在時間（Ｔｉｏｍｕｏｕｔ２）監視を開始。
ｔ９：さらにＢさん９０３は接近し、Ｔ３ゾーン９１０のＳｔｅｐ２→Ｓｔｅｐ３へスリープ復帰処理。前記Ｔ３ゾーン９１０での滞在時間（Ｔｉｏｍｕｏｕｔ３）監視を開始。
【００３９】
ｔ１０：Ｂさん９０３はＭＦＰ９０５の正面立ち位置に達し、Ｔ４ゾーン９１１のＳｔｅｐ３→Ｓｔｅｐ４までスリープ復帰処理。前記Ｔ４ゾーン９１１での滞在時間（Ｔｉｏｍｕｏｕｔ４）監視を開始。ここで、前記時刻ｔ１〜ｔ９までに対応するＴ３ゾーン９１０までのＴｉｏｍｕｏｕｔ１〜３の意味は、対応するＴゾーン内を通過する許容時間である。前記許容時間を過ぎてタイムアウトすると、現在のＳｔｅｐ→Ｓｔｅｐ１へスリープ離脱処理が実行される。時刻ｔ１０でのＴ４ゾーン９１１に対応するＴｉｏｍｕｏｕｔ４の意味は、Ｂさん９０３がＭＦＰ９０５の正面立ち、なんらかの操作を開始するまでの許容時間である。Ｂさん９０３が、前記許容時間内にＭＦＰ９０５対して何も操作を実施しなければ、やはりＳｔｅｐ４→Ｓｔｅｐ１へスリープ離脱処理が実行される。当然ながら、時刻ｔ１〜ｔ１０の全時刻においてＡさん９０１又はＢさん９０３が前記検出エリア２０１を外れ、熱源が消滅した場合には現在のＳｔｅｐ→Ｓｔｅｐ０へ、すなわち元のスリープ状態に離脱処理が実行されることになる。
【００４０】
図１０は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。本例は、人感センサ８０を用いたスリープ復帰又は離脱処理例である。ここでは図示しないが、図１で説明したセンサ部７０内部の判断部９０には構成要素として、少なくとも制御を行うためのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と不揮発性メモリを持つ。判断部９０の不揮発性メモリには、図８で説明したテーブル８０１、８０４の各種制御パラメータ８０２から８１２が記憶されている。
【００４１】
印刷装置１０の起動後、Ｓ１００１で、判断部９０は人感センサ８０の人物検出結果からスリープ復帰又は離脱処理を行うための初期設定を行い、Ｓ１００２に進む。ここで、前記初期設定Ｓ１００１とは、図８で説明したように例えば印刷装置１０起動時の周囲温度８０２が２５℃である場合、予め設定されているテーブル８０１の２５℃に対応するテーブル８０４の値を読み出し、スリープ復帰又は離脱処理を行うための準備を行う。
【００４２】
Ｓ１００２で、判断部９０は、印刷装置１０がスリープ状態かどうかを常に監視している。ここで、スリープ判定がＮＯであると判断部９０が判断した場合、判断部９０は初期化処理Ｓ１００３を実行する。ここで、一度も初期設定を変更していない場合には何も処理をせずにスリープ判定Ｓ１００２に戻る。Ｓ１００２で、スリープ判定がＹＥＳであると判断部９０が判断した場合、判断部９０はＳ１００４の熱源検出判定に進む。
【００４３】
判断部９０は、前記人感センサ８０からの熱源検出、すなわち人体２０２の検出を待つ。Ｓ１００４で、熱源検出がＮＯであると判断部９０が判断した場合、Ｓ１００５で、判断部９０は図９で説明したＳｔｅｐ０（スリープ状態）への離脱処理を実行し、Ｓ１００３に示す初期化処理を経てＳ１００２に示したスリープ判定に戻る。ここで、一度もスリープ復帰を実行していない場合には、Ｓ１００５及びＳ１００３では何も処理しない。
Ｓ１００４で、熱源検出がＹＥＳであると判断部９０が判断した場合、Ｓ１００６に進み、判断部９０はＴｉｍｅｏｕｔ判定を行う。
【００４４】
ここで、Ｔｉｍｅｏｕｔ判定がＹＥＳであると判断部９０が判断した場合、Ｓ１００７で、判断部９０はタイマー解除処理を実行した後、Ｓ１００８で、Ｓｔｅｐ１への離脱処理を実行する。
一方、Ｓ１００６で、Ｔｉｍｅｏｕｔ判定がＮＯであると判断部９０が判断した場合（タイマーを設定していない場合も含む）、判断部９０はＳ１００９〜Ｓ１０１１の処理を実行する。
Ｓ１００９において、判断部９０は、図６及び図７で説明した第Ｎフレームの前記代表点６０２とその代表点を含む領域の平均温度の計算を行い、前記代表点６０２の中から前記第Ｎフレーム代表点Ｘｆｎ７０２を選択する。そして、Ｓ１０１０において、判断部９０は、前記第Ｎフレーム代表点Ｘｆｎと前記参照点５０３間の距離Ｄｆｎを算出する。
【００４５】
次に、Ｓ１０１１において、判断部９０は、図６で説明した前記第Ｎフレーム代表点Ｘｆｎ７０２の属性情報である平均温度と予め設定された前記テーブル８０４との比較から現在のＴｃゾーンを検出する。
次のＳ１０１２では、判断部９０は前記現在のＴｃゾーンと１つ前のＴｂゾーンとの比較処理を行う。ここで、比較処理の結果がＴｃ≠Ｔｂ（ＹＥＳ）であると判断部９０が判断した場合、判断部９０はＴｃゾーンに対応する前記テーブル８０４のＴｉｍｅｏｕｔ８１１を設定する。
そして、Ｓ１０１３で、判断部９０はタイマー起動処理を行い、Ｔｃゾーンに対応する復帰レベル８０９までのスリープ復帰又はＳ１０１４に示す離脱処理を実行する。Ｓ１０１２の比較処理の結果がＴｃ＝Ｔｂ（ＮＯ）であると判断部９０が判断した場合、判断部９０は、図７で説明した第Ｎ−１フレーム代表点Ｘｆｎ−１と第Ｎフレーム代表点Ｘｆｎ間の座標変化方向の算出、すなわちＳ１０１５に示す横方向移動検出処理及び前記第Ｎ‐１フレームのＤｆｎ−１と第ＮフレームのＤｆｎとの差分の算出、すなわち奥行方向移動検出処理Ｓ１０１６を実行する。
【００４６】
次のＳ１０１７では、判断部９０が接近判定を行う。具体的には、Ｓ１０１５及びＳ１０１６で算出した横方向移動検出及び奥行方向移動検出の結果から、判断部９０は熱源である人体２０２が印刷装置１０に接近しているか否かの判定を行う。Ｓ１０１７の接近判定の結果がＹＥＳであると判断部９０が判断した場合、判断部９０はＳ１０１８にて第Ｎフレーム処理を管理する変数Ｎに対してＮ＝Ｎ＋１の処理を行い、再びＳ１００２に示すスリープ判定に戻る。以後は、前述したＳ１００２〜Ｓ１０１７までの一連の処理を第Ｎ＋１フレームについて実行する。
一方、Ｓ１０１７で、接近判定Ｓ１０１７の判定結果がＮＯであると判断した場合、判断部９０はＲ値をステップＳ１０１９にて＋１加算（Ｒ＝Ｒ＋１）する。そして、Ｓ１０２０おいて、判断部９０は、予め設定されているテーブル８０４の接近度指数Ｒｍａｘ８１２（上限値）と比較処理を行う。ここで、比較処理の結果が上限値Ｒｍａｘに達していないと判断部９０が判断した場合（ＮＯ）、判断部９０はＳ１０１８の処理後、Ｓ１００２に示すスリープ判定に戻る。
一方、Ｓ１０２０の比較処理結果が上限値Ｒｍａｘに達していると判断部９０が判断した場合（ＹＥＳ）、判断部９０は人体２０２を只の通行人であると判定し、Ｓ１０２１にてＳｔｅｐ１への離脱処理を実行する。そして、Ｓ１０２２で、判断部９０は、前記Ｒ値を初期化（Ｒ＝０）した後に、Ｓ１０１８を介してＳ１００２に示すスリープ判定戻る。以上、説明したＳ１００２〜Ｓ１０２２までの一連の処理を印刷装置１０が起動している間繰り返すことで、スリープ復帰又は離脱処理を実行する。
本実施形態によれば、印刷装置と人物との距離が遠方において省電力モードから復帰可能となる。
【００４７】
また、前記距離に応じて段階的に省電力モードからの復帰又は離脱を的確に制御可能とすることができるので、省電力モードからの復帰に対するユーザの利便性と印刷装置の省電力の両立を図ることができる。
【００４８】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００４９】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００５０】
１０  印刷装置
【図１】
2015166171.tif 000003
【図２】
2015166171.tif 000004
【図３】
2015166171.tif 000005
【図４】
2015166171.tif 000006
【図５】
2015166171.tif 000007
【図６】
2015166171.tif 000008
【図７】
2015166171.tif 000009
【図８】
2015166171.tif 000010
【図９】
2015166171.tif 000011
【図１０】
2015166171.tif 000012