(57)【特許請求の範囲】
【請求項１】
画像形成手段を有し、第１電力状態と前記第１電力状態より消費電力の少ない第２電力状態となる画像形成装置であって、
物体から放射される熱を検出するための複数の素子が線上または格子に配置された検出手段と、
前記検出手段の各素子により検出される温度分布情報を用いて前記画像形成装置の電力状態を前記第２電力状態から前記第１電力状態に切り替えるかどうかを判断する第１の判断手段と、
前記第１の判断手段の判断以外で前記画像形成装置の電力状態が前記第２電力状態から前記第１電力状態に切り替えられた場合、前記検出手段から異なる時間に複数の温度分布情報を取得し、前記異なる時間に取得された複数の温度分布情報の間の温度情報の変化に基づいて、前記検出手段に物体が付着しているかどうかを判断する第２の判断手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記第２の判断手段は、前記異なる時間に取得された複数の温度分布情報において、変化がなく所定温度より低温を示す温度情報が存在する場合、前記検出手段に物体が付着していると判断することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記第２の判断手段は、前記検出手段に物体が付着していると判断した場合に、前記変化がなく所定温度より低温を示す温度情報を検知した素子を特定し、
前記第１の判断手段は、前記第２の判断手段により前記検出手段に物体が付着していると判断された場合、前記特定された素子以外の素子により検出される温度情報を用いて判断を行うことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記異なる時間に取得された複数の温度分布情報は、ジョブ実行中の異なる時間に前記検出手段から取得される温度分布情報であることを特徴とする請求項２又は３に記載の画像形成装置。
【請求項５】
前記異なる時間に取得された複数の温度分布情報は、ジョブ終了後の異なる時間に前記検出手段から取得される温度分布情報であることを特徴とする請求項２又は３に記載の画像形成装置。
【請求項６】
前記異なる時間に取得された複数の温度分布情報は、前記画像形成装置の電力状態が前記第２電力状態である場合の異なる時間に前記検出手段から取得される温度分布情報であることを特徴とする請求項２又は３に記載の画像形成装置。
【請求項７】
前記異なる時間に取得された複数の温度分布情報は、前記第１の判断手段の判断以外で前記画像形成装置の電力状態が前記第２電力状態から前記第１電力状態に切り替えられた直後の複数のタイミングにおいて、前記検出手段から取得される温度分布情報であることを特徴とする請求項２又は３に記載の画像形成装置。
【請求項８】
前記第２の判断手段は、前記異なる時間に取得された複数の温度分布情報に所定の閾値以上の差分がない場合、前記検出手段に物体が付着していると判断することを特徴とする請求項１に記載の画像形成装置。
【請求項９】
前記異なる時間に取得された複数の温度分布情報は、前記第１の判断手段の判断以外で前記画像形成装置の電力状態が前記第２電力状態から前記第１電力状態に切り替えられたタイミング、及び、ジョブ終了後に、前記検出手段から取得される温度分布情報であることを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記異なる時間に取得された複数の温度分布情報は、前記画像形成装置の電力状態が前記第１電力状態である場合、及び、前記画像形成装置の電力状態が前記第２電力状態である場合に、前記検出手段から取得される温度分布情報であることを特徴とする請求項８に記載の画像形成装置。
【請求項１１】
前記第２の判断手段により前記検出手段に物体が付着していると判断された場合に通知を行う通知手段を有することを特徴とする請求項１乃至９のいずれか１項に記載の画像形成装置。
【請求項１２】
前記検出手段は、複数の赤外線受光素子を有する赤外線アレイセンサであり、物体から放射される赤外線を前記各赤外線受光素子で受光する、ことを特徴とする請求項１乃至１１のいずれか１項に記載の画像形成装置。
【請求項１３】
画像形成手段を有し、第１電力状態と前記第１電力状態より消費電力の少ない第２電力状態となる画像形成装置の制御方法であって、
物体から放射される熱を検出するための複数の素子が線上または格子に配置された検出手段の各素子により検出される温度分布情報を用いて前記画像形成装置の電力状態を前記第２電力状態から前記第１電力状態に切り替えるかどうかを判断する第１の判断ステップと、
前記第１の判断ステップの判断以外で前記画像形成装置の電力状態が前記第２電力状態から前記第１電力状態に切り替えられた場合、前記検出手段から異なる時間に複数の温度分布情報を取得し、前記異なる時間に取得された複数の温度分布情報の間の温度情報の変化に基づいて、前記検出手段に物体が付着しているかどうかを判断する第２の判断ステップと、
を有することを特徴とする画像形成装置の制御方法。              
【請求項１４】
コンピュータを、請求項１乃至１２のいずれか１項に記載された第１の判断手段及び第２の判断手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センサを利用して人の接近を検知して画像形成装置を制御する技術に関し、特に画像形成装置に取り付けたセンサ近傍のゴミを検知する制御に関する。
【背景技術】
【０００２】
センサにより人の接近を検知して画像形成装置を制御する場合、センサが有効に機能する状態を保つことが重要である。例えば、センサにゴミ等が付着すると、センサが有効に機能しなくなる可能性がある。従来、センサに付着したゴミの検知は、発光タイプのセンサを用い、所定の検知方向に光を照射し、その反射光をセンサで検出してゴミ検知を行うものであった。特許文献１ではさらに、センサで取得した反射光に応じてゴミを検知し易い光の色を決定して照射する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１０１００３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、熱源から放射される赤外線を検出する赤外線アレイセンサの様な発光タイプではないセンサを利用して画像形成装置を制御する場合、従来のような発光タイプのセンサと同様のゴミ検知を行うことができない。そのため、赤外線アレイセンサの赤外線受光部がゴミで塞がれると熱源を検知できず、センサを利用して人の接近を検知して画像形成装置を制御することができなくなってしまう可能性があった。
【０００５】
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、赤外線アレイセンサのような発光タイプではないセンサであっても、ゴミ等が付着しているか判断することができる仕組みを提供することである。
【課題を解決するための手段】
【０００６】
本発明は、画像形成手段を有し、第１電力状態と前記第１電力状態より消費電力の少ない第２電力状態となる画像形成装置であって、物体から放射される熱を検出するための複数の素子が線上または格子に配置された検出手段と、前記検出手段の各素子により検出される温度分布情報を用いて前記画像形成装置の電力状態を前記第２電力状態から前記第１電力状態に切り替えるかどうかを判断する第１の判断手段と、前記第１の判断手段の判断以外で前記画像形成装置の電力状態が前記第２電力状態から前記第１電力状態に切り替えられた場合、前記検出手段から異なる時間に複数の温度分布情報を取得し、前記異なる時間に取得された複数の温度分布情報の間の温度情報の変化に基づいて、前記検出手段に物体が付着しているかどうかを判断する第２の判断手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、赤外線アレイセンサのような発光タイプではないセンサであっても、ゴミ等が付着しているか判断することができる。よって、ゴミ等の除去を促してセンサが有効に機能する状態を保ち、画像形成装置を正常に制御することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施例を示す画像形成装置の構成を例示する図
【図２】操作部の外観を例示する図
【図３】表示部の表示内容を例示する図
【図４】画像形成装置の外観とセンサ部を拡大した図
【図５】赤外線アレイセンサの検出エリアを例示する図
【図６】画像形成装置と人体の距離に応じた赤外線アレイセンサの検出結果を例示する図
【図７】実施例１におけるゴミ検知処理を例示するフローチャート
【図８】赤外線アレイセンサの温度分布情報を例示するイメージ図
【図９】センサ部ＣＰＵが取得した温度分布情報の様子を例示する図
【図１０】節電モードに移行する場合に赤外線アレイセンサによる復帰条件を設定する処理を例示するフローチャート
【図１１】通常アルゴリズム処理を例示するフローチャート
【図１２】温度分布差分アルゴリズム処理を例示するフローチャート
【図１３】実施例２におけるゴミ検知処理を例示するフローチャート
【図１４】実施例３におけるゴミ検知処理を例示するフローチャート
【図１５】センサ部ＣＰＵ１０１が取得した温度分布情報の様子を例示する図
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について図面を用いて説明する。
【実施例１】
【００１０】
図１は、本発明の一実施例を示す画像形成装置の構成を例示する図である。
図１において、１０００は画像形成装置であり、コントローラユニット１０３０、スキャナ部１１００、プリント部１１１０、操作部１０９０、センサ部１０８０、電源部１１３０を有する。
【００１１】
画像形成装置１０００は、電力モード（電力状態）を少なくとも２つ有する。１つは、通常動作電力モードである。また、１つは、通常動作電力モードよりも消費電力の少ない節電モードである。通常動作電力モード時、画像形成装置１０００はコピー動作などを実行する。なお、通常動作電力モード時、画像形成装置１０００が一定時間経過しても使用されない場合、コントローラユニット１０３０の電源制御部１１２０は、電源部１１３０を制御して、画像形成装置１０００を節電モードへ移行させる。節電モード時、電源部１１３０は、スキャナ部１１００やプリント部１１１０の電源供給を停止する。さらに、電源部１１３０は、コントローラユニット１０３０内部の一部と操作部１０９０内部の不要な箇所への電源供給を停止する。詳細は後述する。
【００１２】
コントローラユニット１０３０は、画像入力デバイスであるスキャナ部１１００、画像出力デバイスであるプリント部１１１０、ならびに、画像形成装置の設定や画像形成装置の動作を指示するための操作部１０９０と接続される。また、コントローラユニット１０３０は、センサ部１０８０と接続される。さらに、コントローラユニット１０３０は、操作部１０９０、スキャナ部１１００、プリント部１１１０、コントローラユニット１０３０、センサ部１０８０に給電する電源部１１３０と接続される。なお、電源部１１３０から各部への電力供給は、コントローラユニット１０３０を介して行われる。
【００１３】
コントローラユニット１０３０は、ＣＰＵ１０４０、ＲＡＭ１０５０、ＲＯＭ１０６０、ＨＤＤ１０７０、電源制御部１１２０を有する。ＲＡＭ１０５０は、ワーク用のメモリである。ＲＯＭ１０６０は、ＣＰＵ１０４０の制御用プログラムを格納している。ＨＤＤ１０７０は、スキャナ部１１００から入力される画像データを一時的に保存するハードディスクである。なお、ＳＳＤ（Solid State Drive）を備えていてもよい。ＣＰＵ１０４０は、ＲＯＭ１０６０に格納されているプログラムに従って動作して（実行して）画像形成装置１０００を制御する。電源制御部１１２０は、画像形成装置１０００の電力モードに応じて電源部１１３０を制御する。
【００１４】
プリント部１１１０は、コントローラユニット１０３０から出力された画像データに従って潜像を形成し、それを用紙に転写する。なお、インクジェット方式等の他のプリント方式であってもよい。スキャナ部１１００は、用紙に印刷された画像を読み込み電子化して、コントローラユニット１０３０に出力する。
【００１５】
操作部１０９０は、画像形成装置１０００の設定や画像形成装置１０００の操作指示を入力するユーザインターフェースである。
センサ部１０８０は、赤外線アレイセンサ１００、センサ部ＣＰＵ１０１、ＲＡＭ１０３、ＲＯＭ１０２で構成される。
【００１６】
赤外線アレイセンサ１００は、熱源（人体）の温度分布情報を取得するセンサである。赤外線アレイセンサ１００は、複数の赤外線受光素子をＭ×Nの格子状に配列したセンサである（Ｍ，Ｎは自然数）。赤外線アレイセンサ１００は、熱源から放射される赤外線を格子状に並べられた１つ１つの赤外線受光素子で受光し、各赤外線受光素子の検出した温度値を用いることによって、熱源の形状を温度分布情報として特定する特徴を持っている。その特徴を利用して本画像形成装置１０００では、近付いてくる熱源の温度を検出して、熱源の形状や温度から人であるか否かを判断し、節電モードからの復帰を制御する。赤外線アレイセンサ１００は、取得した熱源（人体）の温度分布情報をデジタル信号へ変換し、センサ部ＣＰＵ１０１へ送信する。
【００１７】
センサ部ＣＰＵ１０１は、赤外線アレイセンサ１００から受信した熱源（人体）の温度分布情報をＲＯＭ１０２に格納したプログラムに従って解析する。ＲＡＭ１０３は、センサ部ＣＰＵ１０１のワーク用メモリである。センサ部ＣＰＵ１０１は、画像形成装置１０００に熱源（人体）が接近したと判断すると、ＣＰＵ１０４０に通常動作電力モード移行要求を発行する。ＣＰＵ１０４０は、通電要求信号を受けると、電源制御部１１２０を制御して、画像形成装置１０００の電力モードを通常動作電力モードへ復帰させる。
【００１８】
センサ部１０８０への電源は、節電モード時においても電源部１１３０からコントローラユニット１０３０を介して供給される。赤外線アレイセンサ１００へは常に電源が供給されるが、センサ部ＣＰＵ１０１、ＲＡＭ１０３、ＲＯＭ１０２へは電源供給を適宜停止してもよい。その場合は、赤外線アレイセンサ１００に所定の反応が検出された場合に、センサ部ＣＰＵ１０１、ＲＡＭ１０３、ＲＯＭ１０２への電力供給を即座に行うものとする。
【００１９】
なお、ここではセンサ部１０８０への電源が電源部１１３０からコントローラユニット１０３０を介して供給される例を示しているが、画像形成装置１０００の構成によってはセンサ部１０８０への電源供給を電源部１１３０から直接行ってもよい。また、センサ部ＣＰＵ１０１が出力する通電要求信号が、電源部１１３０へ直接通知されて、画像形成装置１０００の電力モードを通常動作電力モードへ復帰させる構成でもよい。
【００２０】
図２は、操作部１０９０の外観を例示する図である。
操作部１０９０は、表示部５１０、テンキー５２０、スタートキー５３０、ストップキー５４０、節電キー５５０を有する。
【００２１】
表示部５１０は、画像形成装置１０００を操作するための画面を表示する。例えば、画像形成装置１０００でコピー機能が選択された場合、画像形成装置１０００は、表示部５１０にコピー操作に特化した画面を表示する。加えて、画像形成装置１０００の設定も、表示部５１０を介して行う。
【００２２】
テンキー５２０は、数値を入力するためのキーである。スタートキー５３０は、画像形成装置１０００で処理を実行させるキーためのキーである。例えば、画像形成装置１０００でコピー機能が選択された場合、スタートキー５３０が押下されると、画像形成装置１０００は、コピー動作を実行する。ストップキー５４０は、画像形成装置１０００の処理を停止させるためのキーである。例えば、画像形成装置１０００でコピー動作を実行中にストップキー５４０が押下されると、画像形成装置１０００は、コピー動作を中止する。
【００２３】
節電キー５５０は、画像形成装置１０００を節電モードに移行させるためのキーである。節電キー５５０が押下されると、画像形成装置１０００は、画像形成装置１０００内の不要な電源を切断し、節電モードに移行する。
【００２４】
図３は、表示部５１０の表示内容を例示する図である。
図３（Ａ）は、画像形成装置１０００が通常動作電力モードの場合の表示内容の例に対応する。コピー５１００ボタンが押下されると、ＣＰＵ１０４０は、表示部５１０の表示内容をコピー機能に特化した表示に切り替える。同様に、ＦＡＸ５１１０ボタン、設定５１２０ボタンが押下されると、ＣＰＵ１０４０は、表示部５１０の表示内容を適切な表示に切り替える。図３（Ｂ）については後述する。
【００２５】
図４は、画像形成装置１０００の外観とセンサ部１０８０を拡大した図である。
図４（Ａ）は、画像形成装置１０００の外観図に対応する。
図４（Ｂ）は、センサ部１０８０の拡大図に対応する。
図４（Ｃ）は、センサ部１０８０の側面図に対応する。
【００２６】
図４（Ａ）に示すように、センサ部１０８０は、操作部１０９０の左側に設置される。
図４（Ｂ）、（Ｃ）において、赤外線受光部２１００は、赤外線アレイセンサ１００の赤外線を受光する部分である（以下、受光部）。この受光部２１００に、赤外線アレイセンサ１００の赤外線受光素子が配置されている。モールド２２００は、赤外線アレイセンサ１００とセンサ部ＣＰＵ１０１、ＲＡＭ１０３、ＲＯＭ１０２を実装した基板を覆うカバーである。２０００は、モールド２２００に赤外線アレイセンサ１００の受光部２１００を露出させるためにあけている開口部である。
【００２７】
図４（Ｃ）に示すように、赤外線アレイセンサ１００は、モールド２２００内に、受光部２１００が斜め上を向くように配置される。これにより、後述する図５に示すように、人を検出する精度が向上する。なお、このように配置すると、開口部２０００、もしくは、開口部２０００の周囲にゴミがたまり、受光部２１００（赤外線アレイセンサ１００）がゴミで塞がれてしまい、受光部２１００が赤外線を受光できない事態が発生し得る。
【００２８】
図５は、赤外線アレイセンサ１００の検出エリアを例示する図である。
人の体温を検出する場合、肌の露出部を検出することにより、検出精度が上がる。そのため、本実施例の画像形成装置１０００では、図５に示すように、赤外線アレイセンサ１００の検出エリアを、画像形成装置１０００から前面方向に斜め上方に設定し、人の顔の温度を検出できるようにする。また、このように前面方向斜め上方に向けて赤外線アレイセンサ１００を向けることにより、正面に置かれた他の装置２０やデスク上のＰＣやモニタ３０や椅子に座る人などの熱は検出されないようになる。
【００２９】
図６は、画像形成装置１０００と人体の距離に応じた赤外線アレイセンサの検出結果を例示する図である。
上段に画像形成装置１０００と人体の距離を示し、下段にその距離での赤外線アレイセンサの検出結果を示している。本実施例で用いる赤外線アレイセンサは、赤外線受光素子が１〜８の８行とa〜hの８列の合計６４個で配列されたセンサとするが、これに限定されるものではなく、複数の素子が線上または格子に配置されたものであればよい。以降の説明では赤外線アレイセンサの各赤外線受光素子の位置を指定する際に、赤外線受光素子１a〜８hの表記で示す。
【００３０】
図６（Ａ）は、熱源（人体）が人感センサの検出可能な距離に侵入した際を示し、赤外線アレイセンサの検出結果は赤外線受光素子１ｃ、１ｄ、１ｅ、２ｄなど下部に熱源を数カ所検出している。さらに、図６（Ｂ）のように、熱源（人体）が画像形成装置１０００へ近付くと、赤外線アレイセンサ１００の検出結果は１行目から上の２行目と３行目と４行目と５行目へと上方向へ拡大し、ｄ列からｃ列とｅ列、ｂ列とｆ列へと左右にも拡大した領域に温度検出が広がる。
【００３１】
図６（Ａ）の位置から図６（Ｂ）の位置に人が移動する間に、センサ部ＣＰＵ１０１は、判断エリア６０１１における検出結果に基づき、人が装置に近づいているか否かの判断を行う。熱源（人体）の検出エリアが予め設定した閾値６０１３を超え復帰エリア６０１２へ侵入すると、センサ部ＣＰＵ１０１は、熱源（人体）が画像形成装置１０００の所定距離（節電復帰距離）以内に近づいたと判断する。画像形成装置１０００が節電モードである場合、センサ部ＣＰＵ１０１は、熱源（人体）が画像形成装置１０００の所定距離（節電復帰距離）以内に近づいたと判断すると、ＣＰＵ１０４０へ通常動作電力モード移行要求を発行する。ＣＰＵ１０４０は、通常電力動作モード移行要求を受信すると、電源制御部１１２０を制御して画像形成装置１０００を通常動作電力モードに復帰させる。
【００３２】
以下、図７を参照して、赤外線アレイセンサ１００に付着したゴミを検知する処理について説明する。
図７は、実施例１におけるゴミ検知処理を例示するフローチャートである。このフローチャートの処理は、センサ部ＣＰＵ１０１がＲＯＭ１０２に格納されたプログラムを読み出して実行することにより実現される。
【００３３】
センサ部ＣＰＵ１０１は、画像形成装置１０００の電力モードが節電モードから通常動作電力モードへ移行したことを、ＣＰＵ１０４０が出力する復帰信号によって検知すると、本フローチャートの処理を開始する。
まず、Ｓ１０１において、センサ部ＣＰＵ１０１は、画像形成装置１０００の電力モードが節電モードから通常動作電力モードへ移行したときのモード移行要因を確認する処理を行う。センサ部ＣＰＵ１０１は、ＣＰＵ１０４０とバス１１５０を介して通信することで、モード移行要因を確認することができる。
【００３４】
次に、Ｓ１０２において、センサ部ＣＰＵ１０１は、モード移行要因が赤外線アレイセンサ１００による熱源（人体）の検知か否かを判断する処理を行う。そして、モード移行要因が赤外線アレイセンサ１００による熱源（人体）の検知でないと判断した場合（Ｓ１０２でＮｏの場合）、センサ部ＣＰＵ１０１は、Ｓ１０３に処理を移行する。
【００３５】
Ｓ１０３において、センサ部ＣＰＵ１０１は、モード移行要因がＰＤＬジョブ受信か否かを判断する処理を行う。そして、モード移行要因がＰＤＬジョブ受信であると判断した場合（Ｓ１０３でＹｅｓの場合）、センサ部ＣＰＵ１０１は、本フローチャートの処理を終了する。
【００３６】
一方、モード移行要因がＰＤＬジョブ受信でないと判断した場合（Ｓ１０３でＮｏの場合）、センサ部ＣＰＵ１０１は、Ｓ１０４に処理を移行する。なお、この場合、モード移行要因は、例えば、節電キー５５０の押下、スキャナ部１１００の図示しない自動原稿給送装置（ＡＤＦ）への原稿のセット、スキャナ部１１００の図示しない圧板の開閉、又は、プリント部１１１０の図示しない手差し給紙トレイへの用紙セット等である。この場合、ユーザが画像形成装置１０００の前に居るにもかかわらず、赤外線アレイセンサ１００による高熱源検知に基づく判断により節電モードから通常動作電力モードに復帰せず、該判断以外の要因で復帰した状態である。
【００３７】
Ｓ１０４において、センサ部ＣＰＵ１０１は、赤外線アレイセンサ１００から受信した熱源（人体）の温度分布情報の解析を行うモードが温度分布差分モード設定か否かを判断する処理を行う。
【００３８】
ここで、温度分布差分モードについて説明する。
通常、センサ部ＣＰＵ１０１は、赤外線アレイセンサ１００を構成する赤外線受光素子（本実施例では、８×８＝６４個の赤外線受光素子）から温度情報を取得する。温度分布差分モードは、センサ部ＣＰＵ１０１が、赤外線アレイセンサ１００を構成する赤外線受光素子の中で、温度変化を検出できる赤外線受光素子の温度情報を利用して熱源（人体）の接近を判断するモードである。
【００３９】
センサ部ＣＰＵ１０１は、温度分布情報に温度変化がない箇所（例えば図８（Ａ）の破線内のエリア２１１、図８（Ｂ）の破線内のエリア２１３）を検出すると、温度分布情報で温度変化を検出できる赤外線受光素子を抽出し、温度分布差分モードに移行する。図８の例では、赤外線受光素子８ａ、８ｂ、７ａ、７ｂ等が、温度分布情報で温度変化を検出できる赤外線受光素子になる。もしくは、赤外線アレイセンサ１００が熱源（人体）を検出した状態（例えば図８の赤外線受光素子８ａのように高温が検出された状態等）において、センサ部ＣＰＵ１０１は温度分布情報に不動な低熱源の物体（後述する）を検出すると、温度分布情報で温度変化を検出できる赤外線受光素子を抽出し、温度分布差分モードに移行する。温度分布差分モードでは、センサ部ＣＰＵ１０１は、上述のように抽出した赤外線受光素子（例えば図８の８ａ、８ｂ、７ａ、７ｂ等）で検出される温度情報に基づいて熱源（人体）の接近を判断する。
【００４０】
図８は、赤外線アレイセンサ１００の温度分布情報を例示するイメージ図である。
図８では、一例をあげると、赤外線受光素子８ａ、８ｂ、７ａ、７ｂ等が、温度分布情報で温度変化を検出できる赤外線受光素子として抽出される。温度分布差分モードでは、センサ部ＣＰＵ１０１は、抽出した赤外線受光素子（図９では、８ａ、８ｂ、７ａ、７ｂ等）が出力する温度情報に基づいて熱源（人体）の接近を判断する。
【００４１】
以下、フローチャートの説明に戻る。
上記Ｓ１０４において、赤外線アレイセンサ１００から受信した熱源（人体）の温度分布情報の解析を行うモードが温度分布差分モードであると判断した場合（Ｓ１０４でＹｅｓの場合）、センサ部ＣＰＵ１０１は、Ｓ１１２に処理を移行する。
Ｓ１１２では、センサ部ＣＰＵ１０１は、操作部１０９０の表示部５１０に、図３（Ｂ）のような、ユーザに赤外線アレイセンサ１００の表面の埃の除去を促すメッセージ表示を指示する処理を行い、本フローチャートの処理を終了する。
【００４２】
図３（Ｂ）は、赤外線アレイセンサ１００がゴミで覆われているとセンサ部ＣＰＵ１０１が判断した場合の表示内容を例示する図である。図７のＳ１１２の処理で、センサ部ＣＰＵ１０１がＣＰＵ１０４０に表示指示を行うと、ＣＰＵ１０４０は、表示部５１０の表示内容をゴミの除去を促す表示内容に切り替える。ＣＰＵ１０４０が、表示部５１０の表示内容をゴミの除去を促す表示内容に切り替えると同時に、不図示のスピーカを使って、警告音や５１４０と同様のメッセージを出力しても構わない。図３（Ｂ）のスキップ５１５０ボタンが押下されると、ＣＰＵ１０４０は、表示部５１０の表示内容を図３（Ａ）等の表示内容に切り替え、その旨をセンサ部ＣＰＵ１０１に通知する。なお、ＣＰＵ１０４０は、ステータス５１３０に画像形成装置１０００の装置状態を表示する。この際、温度分布サブモード設定であることをステータス５１３０に表示してもよい。
【００４３】
一方、上記Ｓ１０４において、赤外線アレイセンサ１００から受信した熱源（人体）の温度分布情報の解析を行うモードが温度分布差分モードでないと判断した場合（Ｓ１０４でＮｏの場合）、センサ部ＣＰＵ１０１は、Ｓ１０５に処理を移行する。
Ｓ１０５では、センサ部ＣＰＵ１０１は、ＣＰＵ１０４０から画像形成装置１０００の実行ジョブ終了通知を受信したか否かを判断する処理を行う。そして、ＣＰＵ１０４０から画像形成装置１０００の実行ジョブ終了通知を受信していないと判断した場合（Ｓ１０５でＮｏの場合）、センサ部ＣＰＵ１０１は、Ｓ１０７に処理を移行する。
【００４４】
Ｓ１０７では、センサ部ＣＰＵ１０１は、赤外線アレイセンサ１００から受信した温度分布情報をＲＡＭ１０３へ記録する。ＲＡＭ１０３へ記録する温度分布情報の数を予め決めておき、センサ部ＣＰＵ１０１は、決められた数の温度分布情報をＲＡＭ１０３へ記録する。もしくは、予め決定した周期で、温度分布情報をＲＡＭ１０３へ記録してもよい。温度分布情報の記録が終了すると、センサ部ＣＰＵ１０１は、Ｓ１０５に処理を戻す。これにより、ジョブ実行中の異なる時間の温度分布情報を取得可能となる。
【００４５】
そして、上記Ｓ１０５において、ＣＰＵ１０４０から画像形成装置１０００の実行ジョブ終了通知を受信したと判断した場合（Ｓ１０５でＹｅｓの場合）、センサ部ＣＰＵ１０１は、Ｓ１０６に処理を移行する。
Ｓ１０６では、センサ部ＣＰＵ１０１は、上記Ｓ１０７でＲＡＭ１０３へ記録した複数の温度分布情報を読み出し解析する処理を行う。次に、Ｓ１０８において、センサ部ＣＰＵ１０１は、上記Ｓ１０６で解析した複数の温度分布情報に、不動な低熱源の物体を検出したか否かを判断する処理を行う。
【００４６】
ここで、不動な低熱源の物体について説明する。
不動な低熱源の物体とは、受光部２１００を塞ぐゴミを意味している。赤外線アレイセンサ１００は、受光部２１００に最も近い物体（熱源）を検知する。受光部２１００がゴミで塞がれると、ゴミよりも高熱源な熱源（人体）が赤外線アレイセンサ１００に近づいても、ゴミに覆われた部分は高熱源を検知できない。
【００４７】
図９は、図７のＳ１０７でセンサ部ＣＰＵ１０１が取得した温度分布情報の様子を例示する図である。
図９（Ａ）、図９（Ｂ）、図９（Ｃ）は、異なる時間の温度分布情報である。図９（Ａ）、図９（Ｂ）、図９（Ｃ）を比較すると、例えば、破線内のエリア８０１、破線内のエリア８０２、ならびに、破線内のエリア８０３は、変化がなく、高温の熱源（例えば摂氏３０度）を検知している赤外線受光素子８ａ、７ｂ等よりも低温を検知している。即ち、画像形成装置１０００の近くに高温の熱源（人体）があるにも関わらず、赤外線受光素子５ｃ、５ｄ、３ｆ等は異なる時間で変化がなく所定温度（例えば摂氏３０度）よりも低温の温度情報を出力しているので、不動な低熱源の物体（ゴミ、埃等）が、赤外線アレイセンサ１００の表面に存在（付着）していると判断できる。なお、図８においても、破線内のエリア２１１、破線内のエリア２１３に、不動な低熱源の物体が存在していると判断できる。
【００４８】
以下、フローチャートの説明に戻る。
上記Ｓ１０８において、センサ部ＣＰＵ１０１は、赤外線アレイセンサ１００の受光部２１００に不動な低熱源の物体を検出していないと判断した場合（Ｓ１０８でＮｏの場合）、本フローチャートの処理を終了する。
一方、例えば図９に示したように、赤外線アレイセンサ１００の受光部２１００に不動な低熱源の物体を検出したと判断した場合（Ｓ１０８でＹｅｓの場合）、センサ部ＣＰＵ１０１は、Ｓ１１０へ処理を移行する。
【００４９】
Ｓ１１０では、センサ部ＣＰＵ１０１は、上記Ｓ１０８で不動な低熱源を検出した赤外線受光素子以外の赤外線受光素子番号を抽出してＲＡＭ１０３に記録する。
図９を用いて説明すると、赤外線受光素子８ａは、破線内のエリア８０１に配置されている赤外線受光素子より高温を検出している（本実施例では摂氏３０度を検知している）。よって、センサ部ＣＰＵ１０１は、赤外線受光素子８ａに該当する番号（本実施例では「８ａ」）を温度分布情報で熱源（人体）を確認する素子の一つとして抽出してＲＡＭ１０３に記録する。同様に、センサ部ＣＰＵ１０１は、破線内のエリア８０１に配置されている赤外線受光素子より高温を検出している他の赤外線受光素子に該当する番号を抽出してＲＡＭ１０３に記録する。
【００５０】
次に、Ｓ１１１において、センサ部ＣＰＵ１０１は、赤外線アレイセンサ１００から受信した熱源（人体）の温度分布情報の解析を温度分布差分モードで実行する設定を行う。具体的には、センサ部ＣＰＵ１０１が、ＲＡＭ１０３に温度分布情報の解析を温度分布差分モードで実行する設定フラグを記録する（例えば設定フラグとして「１」をセットする）。温度分布差分モードの設定が終わると、センサ部ＣＰＵ１０１は、本フローチャートの処理を終了する。なお、上記Ｓ１０８でＹｅｓの場合にも、上記Ｓ１１２のような表示（ユーザへの通知）を行ってもよい。
【００５１】
なお、センサ部ＣＰＵ１０１は、画像形成装置１０００が節電モードへ移行したとき、上記Ｓ１１１にてＲＡＭ１０３に記憶した温度分布差分モードで実行する設定フラグを読み込む処理を行う。そして、設定フラグが記録されていた場合、センサ部ＣＰＵ１０１は、上記Ｓ１１０で記憶したエリアデータ部分の温度分布情報で熱源（人体）があることを判断する処理を行う。
【００５２】
なお、上記Ｓ１１０において抽出した不動な低熱源を検出した赤外線受光素子以外の赤外線受光素子が所定数以下（例えば０個）の場合、又は、復帰エリア６０１２（図６）に存在しない場合、センサ部ＣＰＵ１０１は、操作部１０９０の表示部５１０に、図３（Ｂ）のような、ユーザに赤外線アレイセンサ１００の表面の埃の除去を促すメッセージ表示を指示する処理を行ってもよい。また、この場合、温度分布差分モードを設定しないようにしてもよい。
【００５３】
また、上記Ｓ１０２において、モード移行要因が赤外線アレイセンサ１００による熱源（人体）の検知であると判断した場合（Ｓ１０２でＹｅｓの場合）、センサ部ＣＰＵ１０１は、Ｓ１１３に処理を移行する。Ｓ１１３では、センサ部ＣＰＵ１０１は、赤外線アレイセンサ１００から取得した温度分布情報から熱源（人体）の接近を解析するモードが、温度分布差分モードか否かを判断する処理を行う。
【００５４】
そして、熱源（人体）の接近を解析するモードが温度分布差分モードでないと判定した場合（Ｓ１１３でＮｏの場合）、センサ部ＣＰＵ１０１は、本フローチャートの処理を終了する。
一方、熱源（人体）の接近を解析するモードが温度分布差分モードであると判定した場合（Ｓ１１３でＹｅｓの場合）、センサ部ＣＰＵ１０１は、Ｓ１１４に処理を移行する。
【００５５】
Ｓ１１４では、センサ部ＣＰＵ１０１は、赤外線アレイセンサ１００から受信した温度分布情報をＲＡＭ１０３へ記録する。次に、Ｓ１１５において、センサ部ＣＰＵ１０１は、上記Ｓ１１０でＲＡＭ１０３に記憶した赤外線受光素子番号をＲＡＭ１０３から読み出す処理を行う。
【００５６】
さらに、Ｓ１１６において、センサ部ＣＰＵ１０１は、上記Ｓ１１４で記録した温度分布情報をＲＡＭ１０３から読み出し、上記Ｓ１１５でＲＡＭ１０３から読み出した赤外線受光素子番号に該当する赤外線受光素子が出力した温度情報（温度情報１）を抽出する。さらに、センサ部ＣＰＵ１０１は、上記Ｓ１１５でＲＡＭから読み出した赤外線受光素子番号に該当しない赤外線受光素子番号の赤外線受光素子が出力した温度情報（温度情報２）を抽出する。そして、センサ部ＣＰＵ１０１は、それぞれ抽出した温度情報を比較し（温度情報１と２を比較し）、温度情報に差分が有るか否かを判断する処理を行う。
【００５７】
そして、温度情報に差分があると判定した場合（Ｓ１１６でＹｅｓの場合）、センサ部ＣＰＵ１０１は、本フローチャートの処理を終了する。なお、この場合（温度情報１と２に差分がある場合）、センサ部ＣＰＵ１０１は、操作部１０９０の表示部５１０に、図３（Ｂ）のような、ユーザに赤外線アレイセンサ１００の表面の埃の除去を促すメッセージ表示を指示する処理を行ってもよい。
【００５８】
一方、温度情報に差分がないと判断しなかった場合（Ｓ１１６でＮｏの場合）、センサ部ＣＰＵ１０１は、Ｓ１１７へ処理を移行する。この場合、上記Ｓ１１５でＲＡＭ１０３から読み出した赤外線受光素子番号の該当する素子と、該当しない素子のいずれもが高温（例えば摂氏３０度）を検出している場合に対応し、埃等の不動な低熱源の物体が無くなっていると判断できる。
【００５９】
Ｓ１１７では、センサ部ＣＰＵ１０１は、温度分布差分モード設定をクリアする処理を行う。センサ部ＣＰＵ１０１は、センサ部ＣＰＵ１０１が上記Ｓ１１１でＲＡＭ１０３に記録した温度分布情報の解析を温度分布差分モードで実行する設定フラグを削除し、本フローチャートの処理を終了する。
【００６０】
図１０は、画像形成装置１０００が節電モードに移行する場合に赤外線アレイセンサ１００による復帰条件を設定する処理を例示するフローチャートである。このフローチャートの処理は、センサ部ＣＰＵ１０１がＲＯＭ１０２に格納されたプログラムを読み出して実行することにより実現される。
【００６１】
画像形成装置１０００が節電モードに移行する場合に、センサ部ＣＰＵ１０１は本フローチャートの処理を開始する。
まず、Ｓ２０１において、センサ部ＣＰＵ１０１は、ＲＡＭ１０３から温度分布情報の解析を温度分布差分モードで実行する設定フラグ情報を読み出す処理を行う。
次に、Ｓ２０２において、センサ部ＣＰＵ１０１は、上記Ｓ２０１でＲＡＭ１０３から読み出した温度分布情報の解析を温度分布差分モードで実行する設定フラグ情報として「１」が記録されているか否かにより、起動時熱分布差分モードが設定されているか否かを判断する処理を行う。
【００６２】
そして、設定フラグ情報として「１」が記録されている場合、センサ部ＣＰＵ１０１は、起動時熱分布差分モードが設定されていると判断し（Ｓ２０２でＹｅｓと判断し）、Ｓ２０３に処理を移行する。
Ｓ２０３では、センサ部ＣＰＵ１０１は、赤外線アレイセンサ１００による熱源（人体）検出を温度分布差分アルゴリズム設定にする処理を行い、Ｓ２０４に処理を移行する。
【００６３】
一方、上記Ｓ２０２において、設定フラグ情報として「１」が記録されていない場合、センサ部ＣＰＵ１０１は、起動時熱分布差分モードが設定されていないと判断し（Ｓ２０２でＮｏと判断し）、センサ部ＣＰＵ１０１は、Ｓ２０５に処理を移行する。
Ｓ２０５では、センサ部ＣＰＵ１０１は、赤外線アレイセンサ１００による熱源（人体）検出を通常アルゴリズム設定にする処理を行い、Ｓ２０４に処理を移行する。
【００６４】
Ｓ２０４では、センサ部ＣＰＵ１０１は、ＣＰＵ１０４０に節電モード移行要求を発行する処理を行う。ＣＰＵ１０４０は、節電モード移行要求を受信すると、電源制御部１１２０を制御して画像形成装置１０００を節電モードに移行させる。
【００６５】
図１１は、通常アルゴリズム処理を例示するフローチャートである。このフローチャートの処理は、センサ部ＣＰＵ１０１がＲＯＭ１０２に格納されたプログラムを読み出して実行することにより実現される。
【００６６】
Ｓ３０１において、センサ部ＣＰＵ１０１は、赤外線アレイセンサ１００から温度分布情報を取得する処理を行う。
次に、Ｓ３０２において、センサ部ＣＰＵ１０１は、検出エリア内の復帰エリア６０１２（図６）に熱源（人体）を検出したか否かの判断を行う。そして、センサ部ＣＰＵ１０１が、検出エリア内の復帰エリア６０１２に熱源（人体）を検出していないと判断した場合（Ｓ３０２でＮｏの場合）、センサ部ＣＰＵ１０１は、Ｓ３０１に処理を移行する。
【００６７】
一方、上記Ｓ３０２において、検出エリア内の復帰エリア６０１２に熱源（人体）を検出したと判断した場合（Ｓ３０２でＹｅｓの場合）、センサ部ＣＰＵ１０１は、Ｓ３０３に処理を移行する。
Ｓ３０３では、センサ部ＣＰＵ１０１は、ＣＰＵ１０４０に通常動作電力モード移行要求を発行する処理を行う。ＣＰＵ１０４０は、通常動作電力モード移行要求を受信すると、電源制御部１１２０を制御して画像形成装置１０００を通常動作電力モードに移行させる。
【００６８】
図１２は、温度分布差分アルゴリズム処理を例示するフローチャートである。このフローチャートの処理は、センサ部ＣＰＵ１０１がＲＯＭ１０２に格納されたプログラムを読み出して実行することにより実現される。
【００６９】
Ｓ４０１において、センサ部ＣＰＵ１０１は、赤外線アレイセンサ１００から取得した温度分布情報で熱源（人体）を確認する赤外線受光素子情報をＲＡＭ１０３から読み出す処理を行う。以後、センサ部ＣＰＵ１０１は、ここで読みだした赤外線受光素子番号に該当する赤外線受光素子が出力する温度情報を、熱源（人体）が画像形成装置１０００に近接したか否かの判断に使用する。
【００７０】
次に、Ｓ４０２において、センサ部ＣＰＵ１０１は、赤外線アレイセンサ１００から温度分布情報を取得する処理を行う。
次に、Ｓ４０３において、センサ部ＣＰＵ１０１は、上記Ｓ４０２で取得した温度分布情報において、上記Ｓ４０１で読みだした熱源（人体）を確認する赤外線受光素子番号に該当する赤外線受光素子が熱源（人体）を検知したか否かを判断する処理を行う。そして、上記Ｓ４０１で設定した熱源（人体）を確認する赤外線受光素子で熱源を検知していないと判断した場合（Ｓ４０３でＮｏの場合）、センサ部ＣＰＵ１０１は、上記Ｓ４０２に処理を移行する。
【００７１】
一方、上記Ｓ４０３において、上記Ｓ４０１で設定した熱源（人体）を確認する赤外線受光素子で熱源を検知したと判断した場合（Ｓ４０３でＹｅｓの場合）、センサ部ＣＰＵ１０１は、Ｓ４０４に処理を移行する。
【００７２】
Ｓ４０４では、センサ部ＣＰＵ１０１は、上記Ｓ４０３で検出した熱源（温度）を確認する赤外線受光素子で復帰エリア内に配置された赤外線受光素子で熱源を検知したか否かを判断する処理を行う。そして、上記Ｓ４０１で設定した熱源（人体）を確認する赤外線受光素子で復帰エリア内に配置された赤外線受光素子で熱源を検知していないと判断した場合（Ｓ４０４での場合）、上記Ｓ４０２に処理を戻す。
【００７３】
一方、上記Ｓ４０４において、上記Ｓ４０１で設定した熱源（人体）を確認する赤外線受光素子で復帰エリア内に配置された赤外線受光素子で熱源を検知したと判断した場合（Ｓ４０４でＹｅｓの場合）、センサ部ＣＰＵ１０１は、Ｓ４０５に処理を移行する。
Ｓ４０５では、センサ部ＣＰＵ１０１は、ＣＰＵ１０４０に通常動作電力モード移行要求を発行する処理を行う。ＣＰＵ１０４０は、通常動作電力モード移行要求を受信すると、電源制御部１１２０を制御して画像形成装置１０００を通常動作電力モードに移行させる。
【００７４】
以上示したように、実施例１では、実行ジョブが終了するまでの間（即ち、ユーザが装置の近傍に居る間）、予め決めた周期で温度分布情報を記録し、記録した複数の温度分布情報を解析して、不動な低熱源の物体を検出する構成を示した。しかし、本発明では、節電キー５５０の押下タイミング、スキャナ部１１００の圧板を開けたタイミング、スキャナ部１１００の自動原稿給送装置（ＡＤＦ）への原稿がセットされたタイミング、又は、プリント部１１１０の手差し給紙トレイへの用紙がセットされたタイミング等のユーザ操作を検知したタイミング（即ち、ユーザが画像形成装置１０００の近傍に存在しているタイミング）から複数回において取得した温度分布情報で、不動な低熱源の物体を検出するように構成してもよい。
【００７５】
以上示したように、実施例１によれば、赤外線アレイセンサ１００から取得した温度分布情報において温度変化が不変な状態（不動な低熱源の物体）を検出することにより、発光タイプではない赤外線アレイセンサ１００がゴミで塞がれていることを判断できる（ゴミ検知できる）。さらに、このような場合には、不動な低熱源の物体を検出していない受光素子に基づいて熱源（人体）の温度分布情報の解析を行う（モードが温度分布差分モード）。これにより、赤外線アレイセンサ１００に埃等が付着した場合でも、精度よく熱源（人体）を検知して画像形成装置１０００を復帰させることが可能となる。また、赤外線アレイセンサ１００がゴミで塞がれていることをユーザに通知し、ゴミの除去を促すこともできる。
【実施例２】
【００７６】
上述した実施例１では、画像形成装置１０００がコピー等のジョブ実行中に温度分布情報を取得して、赤外線アレイセンサ１００の受光部２１００がゴミで塞がれていることを検知する構成を示した。本実施例２では、節電モードから通常動作電力モードへ移行したときの温度分布情報と画像形成装置１０００でのジョブ処理が終了した後の温度分布情報を比較して、赤外線アレイセンサ１００がゴミで塞がれていることを検出する処理を、図１３を用いて説明する。
【００７７】
図１３は、実施例２におけるゴミ検知処理を例示するフローチャートである。このフローチャートの処理は、センサ部ＣＰＵ１０１がＲＯＭ１０２に格納されたプログラムを読み出して実行することにより実現される。なお、図７と同一のステップには同一のステップ番号を付してある。
【００７８】
Ｓ５０１において、センサ部ＣＰＵ１０１は、赤外線アレイセンサ１００から受信した画像形成装置１０００の起動時（即ち、節電モードから通常電力モードに切り替えられた直後）の温度分布情報をＲＡＭ１０３へ記録する。即ち、ユーザが画像形成装置１０００の前に居る状態の温度分布情報を記録する。
次に、Ｓ５０２において、センサ部ＣＰＵ１０１は、ＣＰＵ１０４０から画像形成装置１０００の実行ジョブ終了通知を受信したか否かを判断する処理を行う。そして、ＣＰＵ１０４０から画像形成装置１０００の実行ジョブ終了通知を受信していないと判断した場合（Ｓ５０２でＮｏの場合）、センサ部ＣＰＵ１０１は、Ｓ５０２の判断処理を繰り返す。
【００７９】
そして、上記Ｓ５０２において、ＣＰＵ１０４０から画像形成装置１０００の実行ジョブ終了通知を受信したと判断した場合（Ｓ５０２でＹｅｓの場合）、センサ部ＣＰＵ１０１は、Ｓ５０３に処理を移行する。
Ｓ５０３では、センサ部ＣＰＵ１０１は、赤外線アレイセンサ１００から受信した画像形成装置１０００の実行ジョブ終了後の温度分布情報をＲＡＭ１０３へ記録する。この処理は、ジョブ終了後、ユーザが画像形成装置１０００の前からいなくなった状態の温度分布情報を記録することを目的とする処理のため、実行ジョブ終了時から所定時間（例えば管理者等が設定可能）経過する等してから赤外線アレイセンサ１００から受信するようにしてもよい。
【００８０】
Ｓ５０４では、センサ部ＣＰＵ１０１は、上記Ｓ５０１で記録した温度分布情報と、上記Ｓ５０３で記録した温度分布情報とを比較する処理を行う。次に、Ｓ５０５において、センサ部ＣＰＵ１０１は、上記Ｓ５０１で記録した温度分布情報と、上記Ｓ５０３で記録した温度分布情報とに閾値以上の差分があるか否かを判断する処理を行う。なお、上記閾値は例えば「摂氏５度」とするが、これに限定されるものではない。
【００８１】
上記Ｓ５０５において、上記取得した温度分布情報に予め設定した閾値以上の差分があると判断した場合（Ｓ５０５でＹｅｓの場合）、センサ部ＣＰＵ１０１は、本フローチャートの処理を終了する。
【００８２】
一方、上記Ｓ５０５において、上記取得した温度分布情報に予め設定した閾値以上の差分がないと判断した場合（Ｓ５０５でＮｏの場合）、センサ部ＣＰＵ１０１は、Ｓ１１２に処理を移行する。この場合、センサ部ＣＰＵ１０１は、不動な低熱源の物体が赤外線アレイセンサ１００の表面に存在（付着）していると判断し、ユーザに赤外線アレイセンサ１００の表面の埃の除去を促すメッセージを通知する。詳細は割愛する。また、他の処理の説明も割愛する。
【００８３】
以上示した実施例２では、画像形成装置１０００の電力モードが節電モードから通常動作電力モードへ移行したとき及びジョブが終了した後に温度分布情報を取得してゴミを検出する構成を説明したが、以下の構成でもよい。例えば、画像形成装置１０００の電力モードが通常動作電力モード時の温度分布情報を記憶しておき、更に、画像形成装置１０００が節電モードに移行した後の温度分布情報を記憶しておく。そして、画像形成装置１０００の電力モードが節電モードから通常動作電力モードへ移行したときに、上記予め記憶しておいた温度分布情報を比較して（Ｓ５０４〜Ｓ５０５と同様）、ゴミを検出を行うように構成してもよい。加えて、実施例２でも、実施例１にならって、温度分布差分モードに移行する構成を追加してもよい。
【００８４】
以上示したように、実施例２によれば、発光タイプではない赤外線アレイセンサ１００がゴミで塞がれていることを判断でき（ゴミ検知でき）、ユーザに通知し、ゴミの除去を促すことができる。
【実施例３】
【００８５】
実施例３では、熱源（人体）が画像形成装置１０００の近傍にないときに、温度分布情報を取得して、赤外線アレイセンサ１００の受光部２１００がゴミで塞がれていることを検知する構成を説明する。以下、図１４を用いて詳細に説明する。
【００８６】
図１４は、実施例３におけるゴミ検知処理を例示するフローチャートである。このフローチャートの処理は、センサ部ＣＰＵ１０１がＲＯＭ１０２に格納されたプログラムを読み出して実行することにより実現される。なお、図７、図１３と同一のステップには同一のステップ番号を付してある。
【００８７】
Ｓ６０１において、センサ部ＣＰＵ１０１は、画像形成装置１０００のジョブ終了後、赤外線アレイセンサ１００から予め決められた回数の温度分布情報を予め決められた周期で取得する処理を行う。センサ部ＣＰＵ１０１は、取得した温度分布情報をＲＡＭ１０３に記録する。なお、この処理は、ユーザが画像形成装置１０００の前からいなくなった状態の温度分布情報を記録することを目的とする処理のため、実行ジョブ終了時から所定時間（例えば管理者等が設定可能）経過する等してから取得処理を開始するようにしてもよい。
【００８８】
なお、赤外線アレイセンサ１００は、受光部２１００に最も近い物体の熱源を受光する。すなわち、受光部２１００がゴミで塞がれると、ゴミよりも画像形成装置１０００の周囲温度が低いと、ゴミに覆われた部分は高熱源となりえる。
【００８９】
図１５は、図１４のＳ６０１でセンサ部ＣＰＵ１０１が取得した温度分布情報の様子を例示する図である。
図１５（Ａ）、図１５（Ｂ）、図１５（Ｃ）は、異なる時間の温度分布情報である。
図１５（Ａ）、図１５（Ｂ）、図１５（Ｃ）を比較すると、破線内のエリア９０１、エリア９０２、ならびに、エリア９０３に、不動な低熱源の物体が存在することが分かる。
ただし、エリア９０１にある不動な低熱源の物体は熱源（人体）より低いので、センサ部ＣＰＵ１０１が、画像形成装置１０００に熱源が接近したとは判断しない。
なお、他の処理の説明は割愛する。
【００９０】
実施例３では、画像形成装置１０００のジョブ終了後に、温度分布情報を取得してゴミを検出する説明をした。しかし、画像形成装置１０００が節電モード時に、温度分布情報を取得して記録しておき、ゴミを検出するように構成してよい。この構成の場合、次に通常動作電力モードに復帰したときに、図１４のＳ６０１をスキップし、Ｓ１０６の分析、及びＳ１０８の判断を行うように構成する。
また、加えて、実施例３でも、実施例１にならって、温度分布差分モードに移行する構成を追加してもよい。
【００９１】
以上示したように、実施例３によれば、発光タイプではない赤外線アレイセンサ１００がゴミで塞がれていることを判断でき（ゴミ検知でき）、ユーザに通知し、ゴミの除去を促すことができる。
【００９２】
本発明では、節電キー５５０押下のように、センサによる検知判断以外で画像形成装置の電力モードが節電モードから通常動作電力モードへ移行した場合（この時、熱源は画像形成装置近傍にいることになる）、赤外線アレイセンサ１００から取得した異なる時間の温度分布情報を解析し、不動な低熱源を検出すると赤外線アレイセンサのゴミ除去を通知する。このような構成により、赤外線アレイセンサのような発光タイプではないセンサであっても、センサにゴミ等が付着しているか判断することができ、ゴミ等を除去し、センサが有効に機能する状態を保つようにユーザに促すことが可能となる。また、ゴミ等の影響がない部分のみでセンサを使用し、画像形成装置を制御することができる。従って、センサを利用して人の接近を検知して画像形成装置を正常に制御することができる。
【００９３】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
【００９４】
（他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００９５】
１０００    画像形成装置
１０８０    センサ部
１００    赤外線アレイセンサ
１０１    センサ部ＣＰＵ
１０２    ＲＯＭ
１０３    ＲＡＭ
【図１】
0006433173.tif 000002
【図２】
0006433173.tif 000003
【図３】
0006433173.tif 000004
【図４】
0006433173.tif 000005
【図５】
0006433173.tif 000006
【図６】
0006433173.tif 000007
【図７】
0006433173.tif 000008
【図８】
0006433173.tif 000009
【図９】
0006433173.tif 000010
【図１０】
0006433173.tif 000011
【図１１】
0006433173.tif 000012
【図１２】
0006433173.tif 000013
【図１３】
0006433173.tif 000014
【図１４】
0006433173.tif 000015
【図１５】
0006433173.tif 000016