(57)【特許請求の範囲】
【請求項１】
画像読取部の光源部からの光を反射するミラー部と、当該光をデータに変換する変換部とを含む複数の結露発生対象部位に結露が生じているか否かを判定する結露判定部と、
前記結露が生じている場合に、前記複数の結露発生対象部位のそれぞれに対応して熱を与える複数の結露除去パターンのうち、特定の結露除去パターンで結露除去を実行する結露除去部と、
前記特定の結露除去パターンの結露除去の実行に要した結露除去時間を計測する時間計測部と、
前記複数の結露除去パターンとそれぞれの前記時間計測部が計測した結露除去時間を関連付けて記憶する結露除去時間テーブルと、
前記複数の結露除去パターンのうち、前記結露除去時間が最短の結露時間を有する結露除去パターンを最短パターンとして決定する最短決定部と、
を備え、
前記結露除去部が、前記結露除去時間テーブルに結露除去時間が記憶されていない結露除去パターンについて結露除去を、結露が発生する度に順次実行し、前記最短決定部は、前記結露除去時間テーブルに各複数の結露除去パターンに対応する結露除去時間が全て記憶されたのち、前記最短パターンを決定し、次に結露が生じていると判定された場合に、前記結露除去部に前記最短パターンで結露除去を実行させるとともに、このときの結露除去時間で結露除去時間テーブルを更新し最短パターンを再決定する
ことを特徴とする画像読取装置。
【請求項２】
前記結露発生対象部位は、前記画像読取部の走行体内のミラー部と、前記画像読取部の走行体外のミラー部と、前記画像読取部の走行体外の変換部とを含む
請求項１に記載の画像読取装置。
【請求項３】
前記走行体内の第一のミラー部に熱を与える第一の結露除去パターンは、前記走行体内のミラー部が定着部の上方の位置に来るように当該走行体を移動させて、前記定着部を加熱させるとともに、前記走行体内の光源部を点灯するパターンであり、
前記走行体外の第二のミラー部に熱を与える第二の結露除去パターンは、前記光源部が前記第二のミラー部に近接するように前記走行体を移動させて、前記光源部を点灯するパターンであり、
前記走行体外の変換部に熱を与える第三の結露除去パターンは、前記光源部が前記変換部の上方に位置するように前記走行体を移動させて、前記光源部を点灯するパターンである
請求項２に記載の画像読取装置。
【請求項４】
画像読取部の光源部からの光を反射するミラー部と、当該光をデータに変換する変換部とを含む複数の結露発生対象部位に結露が生じているか否かを判定する結露判定ステップと、
前記結露が生じている場合に、前記複数の結露発生対象部位のそれぞれに対して熱を与える複数の結露除去パターンのうち、特定の結露除去パターンで結露除去を実行する結露除去ステップと、
前記特定の結露除去パターンの結露除去の実行に要した結露除去時間を計測する時間計測ステップと、
前記複数の結露除去パターンとそれぞれの前記時間計測部が計測した結露除去時間を関連付けて結露除去時間テーブルに記憶するステップと、
前記複数の結露除去パターンのうち、前記結露除去時間が最短の結露除去時間を有する結露除去パターンを最短パターンとして決定する最短決定ステップと、
を備え、
前記結露除去ステップで、前記結露除去時間テーブルに結露除去時間が記憶されていない結露除去パターンについて結露除去を、結露が発生する度に実行し、前記最短決定ステップは、前記結露除去時間テーブルに各複数の結露除去パターンに対応する結露除去時間が全て記憶されたのち、前記最短パターンを決定し、次に結露が生じていると判定された場合に、前記結露除去ステップで、前記最短パターンで結露除去を実行するとともに、このときの結露除去時間で結露除去時間テーブルを更新し最短パターンを再決定する
ことを特徴とする結露除去方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置及び結露除去方法に関する。
【背景技術】
【０００２】
従来、複写機、複合機等の画像読取装置では、原稿読取部の内部における結露の状態を解消するために、専用ヒーターを用いた技術が存在する。
【０００３】
例えば、特開２００２−２８１２０１号公報（特許文献１）には、光電変換手段からアナログ信号のゲイン調整した調整データを出力するゲイン調整手段と、該ゲイン調整手段で調整した出力を読取手段、及び読み取った調整出力値の径時的な変動から、結露しているか否かを判断し、その判断にもとづいて結露防止ヒーターを制御する手段を設ける画像形成装置の原稿読取装置が開示されている。これにより、結露状態を、特別な手段を用いずに正確に検知し、装置コストを低減し、結露防止に要するエネルギーを削減するとしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２８１２０１号公報
【発明の概要】
【０００５】
しかしながら、特許文献１に記載の技術では、結露防止ヒーター（専用ヒーター）を設ける必要があり、このヒーター分の装置コストが掛かるという課題がある。
【０００６】
そこで、本発明は、前記課題を解決するためになされたものであり、装置コストを掛けること無く、効率的な結露除去を可能となる画像読取装置及び結露除去方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一の局面に係る画像読取装置は、結露判定部と、結露除去部と、時間計測部と、結露除去時間テーブルと、最短決定部と、を備える。結露判定部は、画像読取部の光源部からの光を反射するミラー部と、当該光をデータに変換する変換部とを含む複数の結露発生対象部位に結露が生じているか否かを判定する。結露除去部は、前記結露が生じている場合に、前記複数の結露発生対象部位のそれぞれに対応して熱を与える複数の結露除去パターンのうち、特定の結露除去パターンで結露除去を実行する。時間計測部は、前記特定の結露除去パターンの結露除去の実行に要した結露除去時間を計測する。結露除去時間テーブルは、前記複数の結露除去パターンとそれぞれの前記時間計測部が計測した結露除去時間を関連付けて記憶する。最短決定部は、前記複数の結露除去パターンのうち、前記結露除去時間が最短の結露除去時間を有する結露除去パターンを最短パターンとして決定する。更に、前記結露除去部が、前記結露除去時間テーブルに結露除去時間が記憶されていない結露除去パターンについて結露除去を、結露が発生する度に順次実行し、前記最短決定部は、前記結露除去時間テーブルに各複数の結露除去パターンに対応する結露除去時間が全て記憶されたのち、前記最短決定パターンを決定し、次に結露が生じていると判定された場合に、前記結露除去部に前記最短パターンで結露除去を実行させるとともに、このときの結露除去時間で結露除去テーブルを更新し最短パターンを再決定する。
【０００８】
又、前記結露発生対象部位は、前記画像読取部の走行体内のミラー部と、前記画像読取部の走行体外のミラー部と、前記画像読取部の走行体外の変換部とを含む。
【０００９】
又、前記走行体内の第一のミラー部に熱を与える第一の結露除去パターンは、前記走行体内のミラー部が定着部の上方の位置に来るように当該走行体を移動させて、前記定着部を加熱させるとともに、前記走行体内の光源部を点灯するパターンである。前記走行体外の第二のミラー部に熱を与える第二の結露除去パターンは、前記光源部が前記第二のミラー部に近接するように前記走行体を移動させて、前記光源部を点灯するパターンである。前記走行体外の変換部に熱を与える第三の結露除去パターンは、前記光源部が前記変換部の上方に位置するように前記走行体を移動させて、前記光源部を点灯するパターンである。
【００１２】
本発明の一の局面に係る結露除去方法は、結露判定ステップと、結露除去ステップと、時間計測ステップと、結露除去時間テーブルに記憶するステップと、最短決定ステップと、を備える。結露判定ステップは、画像読取部の光源部からの光を反射するミラー部と、当該光をデータに変換する変換部とを含む複数の結露発生対象部位に結露が生じているか否かを判定する。結露除去ステップは、前記結露が生じている場合に、前記複数の結露発生対象部位のそれぞれに対応して熱を与える複数の結露除去パターンのうち、特定の結露除去パターンで結露除去を実行する。時間計測ステップは、前記特定の結露除去パターンの結露除去の実行に要した結露除去時間を計測する。結露除去時間テーブルに記憶するステップは、前記複数の結露除去パターンとそれぞれの前記時間計測ステップで計測した結露除去時間を関連付けて記憶する。最短決定ステップは、前記複数の結露除去パターンのうち、前記結露除去時間が最短の結露除去時間を有する結露除去パターンを最短パターンとして決定する。更に、前記結露除去ステップで、前記結露除去時間テーブルに結露除去時間が記憶されていない結露除去パターンについて結露除去を、結露が発生する度に順次実行し、前記最短決定ステップは、前記結露除去時間テーブルに各複数の結露除去パターンに対応する結露除去時間が全て記憶されたのち、前記最短決定パターンを決定し、次に結露が生じていると判定された場合に、前記結露除去ステップで、前記最短パターンで結露除去を実行させるとともに、このときの結露除去時間で結露除去テーブルを更新し最短パターンを再決定する。
【発明の効果】
【００１３】
本発明の画像読取装置及び結露除去方法によれば、装置コストを掛けること無く、結露除去を可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る画像形成装置の内部の全体構成を示す概念図である。
【図２】本発明の実施形態における画像形成装置の機能ブロック図である。
【図３】本発明の実施形態の実行手順を示すためのフローチャートである。
【図４】本発明の実施形態における結露除去中画面の一例を示す図（図４Ａ）と、本発明の実施形態における第一の結露除去パターンの一例を示す図（図４Ｂ）とである。
【図５】本発明の実施形態における第二及び第三の結露除去パターンの一例を示す図（図５Ａ）と、本発明の実施形態における結露除去時間テーブルの一例を示す図（図５Ｂ）と、である。
【発明を実施するための形態】
【００１５】
以下に、添付図面を参照して、本発明の画像読取装置及び結露除去方法の実施形態について説明し、本発明の理解に供する。尚、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。又、フローチャートにおける数字の前に付されたアルファベットＳはステップを意味する。
【００１６】
以下に、本発明の実施形態の一例として、通常の画像読取装置を搭載した画像形成装置について説明する。尚、本発明の画像形成装置は、例えば、コピー、ファクシミリ、スキャナ、プリンター等の機能を備えた複合機（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）が該当する。
【００１７】
画像形成装置１００は、図１に示すように、操作部１０１を介してユーザーから特定のジョブの設定条件を受け付けると、各部（画像読取部１０２、画像形成部１０３、用紙搬送部１０４、定着部１０５等）を駆動し、当該ジョブを提供する。前記ジョブは、コピージョブ、ファクシミリ送信ジョブ、スキャンジョブ、プリンタージョブ等を挙げることが出来る。
【００１８】
画像読取部１０２は、原稿台の下面に配置された走行体１０６（キャリッジ）を備え、当該走行体１０６の内部には、原稿台に載置された原稿へ光を照射する光源部１０７と、当該原稿から反射された光を走行体１０６の外部に反射する第一のミラー部１０８とを備えている。第一のミラー部１０８で反射された光は、前記走行体１０６の外部の第二のミラー部１０９、第三のミラー部１１０を介して変換部１１１（例えば、ＣＣＤ）に導かれる。変換部１１１は、前記走行体１０６の外部に存在し、前記光を原稿の画像データに変換する。画像読取部１０２は、走行体１０６を原稿台の下面において一方の端部から他方の端部まで走行させることで、原稿の全部の画像データを読み取る。
【００１９】
又、画像形成部１０３は、前記読み取られた画像データに基づいてトナー像を形成し、用紙搬送部１０４から搬送された用紙に当該トナー像を転写させる。又、定着部１０５は、常温から所定の定着温度まで加熱され、当該定着温度で、前記用紙に転写されたトナー像を定着させて、当該用紙を印刷物とする。この印刷物は、排紙トレイに排出される。尚、定着部１０５は、画像読取部１０２の走行体１０６が走行可能な位置の一部の下方に設けられている。
【００２０】
尚、画像形成装置１００の制御回路は、図示しないが、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、各駆動部に対応するドライバを内部バスによって接続している。
【００２１】
画像形成装置１００のＣＰＵは、例えば、ＲＡＭを作業領域として利用し、ＲＯＭ、ＨＤＤ、ＳＳＤ等に記憶されているプログラムを実行し、当該実行結果に基づいてドライバからのデータ、指示、信号、命令等を授受し、印刷ジョブの実行に関する各駆動部の動作を制御する。又、駆動部以外の後述する各部（図２に示す）についても、ＣＰＵが、各プログラムを実行することで当該各部を実現する。ＲＯＭ、ＲＡＭ、ＨＤＤ、ＳＳＤ等には、以下に説明する各部を実現するプログラムやデータが記憶されている。
【００２２】
次に、図２、図３を参照しながら、本発明の実施形態に係る構成及び実行手順について説明する。先ず、ユーザーが画像形成装置１００の電源を投入すると、当該画像形成装置１００の表示受付部２０１が起動して、ユーザーからジョブの設定条件を受け付ける。
【００２３】
ここで、画像形成装置１００の電源が投入されると、画像読取制御部２０２が、画像読取のためのキャリブレーション処理を実行する。前記キャリブレーション処理には、例えば、シェーディング補正の処理が含まれる。画像読取制御部２０２は、画像読取部１０２の走行体１０６の光源部１０７を、予め設定された白色板（図示せず）の位置へ移動し、当該光源部１０７から光を白色板へ照射して、当該白色板１０７から反射した光を、第一のミラー部１０８、第二のミラー部１０９、第三のミラー部１１０を介して、変換部１１１へ導入し、当該白色板の反射光に対応する画像データを得る。前記変換部１１１は、例えば、一次元のイメージセンサであるＣＣＤであり、主走査方向のライン状に配列された複数の受光素子からなる受光面を有し、当該受光面に集光された原稿の主走査方向１ライン分の反射光を当該複数の受光素子で光電変換することにより、主走査方向１ライン分の画像データを出力する。この画像データは、当該複数の受光素子のそれぞれに対応する反射光の明るさを示す値（画素値）によって構成されている。画像読取制御部２０２は、前記白色板の反射光に対応する画像データを用いてシェーディング補正の処理を実行する。
【００２４】
ここで、画像読取制御部２０２がシェーディング補正の処理を実行すると、その旨を結露判定部２０３に通知し、当該通知を受けた結露判定部２０３は、複数の結露発生対象部位に結露が生じているか否かを判定する（図３：Ｓ１０１）。
【００２５】
ここで、前記結露発生対象部位は、環境温度、環境湿度の変化に応じて結露が生じ得る部位であり、例えば、本発明の実施形態の結露発生対象部位は、ミラー部１０８、第二のミラー部１０９、第三のミラー部１１０、変換部１１１となる。これらのいずれかに結露が発生する。
【００２６】
又、結露が生じているか否かの判定方法は公知の方法を採用することが出来る。例えば、結露判定部２０３は、前記白色板の反射光に対応する画像データを用いる。前記第一のミラー部１０８、第二のミラー部１０９、第三のミラー部１１０、変換部１１１のいずれかの表面に結露が生じている場合、結露が生じている部分で光の乱反射が生じて、変換部１１１に入射する光量が高くなり、得られる画像データは、結露が発生していない場合の画像データよりも明るくなる。そのため、結露検知部２０３は、前記白色板の反射光に対応する画像データの画素値が、結露判定用の基準画素値を超過したか否かを判定する。前記画像データの画素値は、例えば、主走査方向１ライン分の画像データの画素値の平均値でも、特定の位置における画素値でも良い。前記白色板の反射光に対応する画像データの画素値が前記基準画素値を超過した場合、結露判定部２０３は、結露が生じていると判定し、前記白色板の反射光に対応する画像データの画素値が前記基準画素値以下の場合、結露判定部２０３は、結露が生じていないと判定する。
【００２７】
前記判定の結果、前記結露が生じていない場合（図３：Ｓ１０１ＮＯ）、結露判定部２０３は、処理を完了する。この場合は、画像読取制御部２０２が、前記原稿の画像を読み取っても正常に読み取れるため、前記キャリブレーション処理を完了するとともに、表示受付部２０１は、ジョブの設定条件を受け付ける。
【００２８】
一方、前記判定の結果、前記結露が生じている場合（図３：Ｓ１０１ＹＥＳ）、結露判定部２０３は、その旨を表示受付部２０１と結露除去部２０４とに通知する。当該通知を受けた表示受付部２０１は、操作部１０１のタッチパネルに、結露除去中画面４００を表示させる（図３：Ｓ１０２）。
【００２９】
前記結露除去中画面４００には、図４Ａに示すように、結露が発生した旨を示すメッセージ４０１と、結露除去中を示すメッセージ４０２と、ＯＫキー４０３とが表示される。これにより、ユーザーは、結露が生じていることを認識することが可能となる。
【００３０】
又、前記通知を受けた結露除去部２０４は、前記第一のミラー部１０８、第二のミラー部１０９、第三のミラー部１１０、変換部１１１のいずれかに熱を与える複数の結露除去パターンのうち、特定の結露除去パターンで結露除去を実行する。
【００３１】
ここで、図１に示すように、走行体１０６の内部に第一のミラー部１０８が設けられ、前記走行体１０６が収容される筐体の内部の側面に第二のミラー部１０９と、第三のミラー部１１０とが設けられ、前記筐体の内部の底面に変換部１１１が設けられている場合、結露が発生している箇所は、前記走行体１０６の内部の第一のミラー部１０８、前記走行体１０６の外部の第二のミラー部１０９、第三のミラー部１１０、前記変換部１１１のいずれかに該当する可能性が高い。ここで、結露発生は、上述のように変換部１１１に入光する光量で判定されるため、光路上に存在する第一のミラー部１０８、第二のミラー部１０９、第三のミラー部１１０、変換部１１１のいずれに結露が発生しているかを特定することは困難である。
【００３２】
そこで、本発明の実施形態では、第一のミラー部１０８、第二のミラー部１０９、第三のミラー部１１０、変換部１１１の複数の結露発生対象部位の配置形態に応じて、複数の結露除去パターンが定義される。
【００３３】
前記走行体１０６内の第一のミラー部１０８に熱を与える第一の結露除去パターンは、図４Ｂに示すように、前記走行体１０６の内部の第一のミラー部１０８が定着部１０５の上方の位置に来るように、当該走行体１０６を、主走査方向と直交する方向（副走査方向）へ移動させて、前記定着部１０５を加熱させるとともに、当該走行体１０６の光源部１０７を点灯させるパターンである。前記定着部１０５の定着温度は、高温（例えば、１８０度）まで昇温され、その熱が上方へ移動するため、第一の結露除去パターンでは、前記定着部１０５の熱を第一のミラー部１０８に与える。又、前記光源部１０７は点灯により、周囲が高温（例えば、３０度）になり、当該光源部１０７は、熱を放射状に発生させるため、第一の結露除去パターンでは、前記光源部１０７の熱を第一のミラー部１０８に与える。
【００３４】
又、前記走行体１０６外の第二のミラー部１０９及び第三のミラー部１１０に熱を与える第二の結露除去パターンは、図５Ａに示すように、前記走行体１０６の内部の光源部１０７が前記第二のミラー部１０９及び第三のミラー部１１０に近接するように、当該走行体１０６を移動させて、当該走行体１０６の光源部１０７を点灯させるパターンである。第二の結露除去パターンでは、前記光源部１０７の放射状の熱の移動により、前記光源部１０７の熱を第二のミラー部１０９及び第三のミラー部１１０に与える。
【００３５】
又、前記走行体１０６外の変換部１１１に熱を与える第三の結露除去パターンは、図５Ａに示すように、前記走行体１０６の内部の光源部１０７が前記変換部１１１の上方に位置するように、当該走行体１０６を移動させて、当該走行体１０６の光源部１０７を点灯させるパターンである。第三の結露除去パターンでは、前記光源部１０７の放射状の熱の移動により、前記光源部１０７の熱を変換部１１１に与える。
【００３６】
上述の３つの結露除去パターンは、例えば、特定のメモリーの結露除去時間テーブル５００で識別される。前記結露除去時間テーブル５００には、図５Ｂに示すように、前記複数（３つ）の結露除去パターン５０１と、当該結露除去パターンの実行で計測された結露除去時間５０２とが関連付けて記憶される。３つの結露除去パターンは、例えば、最上段から、第一の結露除去パターン、第二の結露除去パターン、第三の結露除去パターンの順番で記憶されている。現時点では、未だ結露除去パターンでの結露除去が実行されていないため、全ての結露除去時間５０２には、何の時間も記憶されていない状態である。
【００３７】
結露除去部２０４は、前記結露除去時間テーブル５００を参照し、結露除去に要する時間が最短になる最短パターンが決定されているか否かを判定する（図３：Ｓ１０３）。
【００３８】
前記判定の結果、前記最短パターンが決定されていない場合（図３：Ｓ１０３ＮＯ）、結露除去部２０４は、前記３つの結露除去パターンのうち、一つの結露除去パターンを選択する（図３：Ｓ１０４）。
【００３９】
結露除去部２０４は、前記結露除去時間テーブル５００の３つの結露除去パターンのうち、前記結露除去時間５０２が記憶されていない結露除去パターン、例えば、最上段に記憶された第一の結露除去パターンを選択し、当該第一の結露除去パターンに基づいて、結露除去を開始する（図３：Ｓ１０５）。
【００４０】
結露除去部２０４が前記結露除去を開始すると、その旨を時間計測部２０５に通知し、当該通知を受けた時間計測部２０５は、前記第一の結露除去パターンの結露除去の実行に要した結露除去時間を計測する（図３：Ｓ１０６）。
【００４１】
例えば、時間計測部２０５は、前記第一の結露除去パターンの結露除去の開始に対応して、予め設けられた特定のタイマーを起動させて、前記結露除去の開始時点からの経過時間を計時する。
【００４２】
一方、結露除去部２０４が結露除去を開始すると、その旨を結露判定部２０３に通知し、当該通知を受けた結露判定部２０３は、定期的に、画像読取制御部２０２を通じて、前記白色板の反射光に対応する画像データを取得し、当該白色板の反射光に対応する画像データを用いて、前記発生した結露が除去されたか否かを判定する（図３：Ｓ１０７）。
【００４３】
ここで、前記白色板の反射光に対応する画像データの画素値が前記基準画素値を超過した場合、結露判定部２０３は、前記発生した結露が除去されていないと判定し、前記白色板の反射光に対応する画像データの画素値が前記基準画素値以下の場合、結露判定部２０３は、前記発生した結露が除去されたと判定する。
【００４４】
前記判定の結果、前記発生した結露が除去されていない場合（図３：Ｓ１０７ＮＯ）、結露判定部２０３は、結露除去部２０４による結露除去を継続して実行させるとともに、再度、前記白色板の反射光に対応する画像データを取得し、前記発生した結露が除去されたか否かを判定する（図３：Ｓ１０７）。
【００４５】
一方、前記判定の結果、前記発生した結露が除去された場合（図３：Ｓ１０７ＹＥＳ）、結露判定部２０３は、その旨を結露除去部２０４と表示受付部２０１に通知し、当該通知を受けた結露除去部２０４は、結露除去を停止する（図３：Ｓ１０８）。又、前記通知を受けた表示受付部２０１は、前記結露除去中画面４００をタッチパネルから消去する。
【００４６】
又、結露除去部２０４が結露除去を停止すると、その旨を時間計測部２０５に通知し、当該通知を受けた時間計測部２０５は、前記タイマーを停止させて、当該タイマーが計時した経過時間を、前記第一の結露除去パターンの結露除去の実行に要した結露除去時間として、特定のメモリーに記憶させる（図３：Ｓ１０９）。
【００４７】
例えば、図５Ｂに示すように、時間計測部２０５は、前記結露除去時間テーブル５００の結露除去パターン５０１のうち、前記第一の結露除去パターンに対応する結露除去時間５０２に、前記計測された結露除去時間（例えば、４０分）を記憶させる。
【００４８】
時間計測部２０５が前記結露除去時間の記憶を完了すると、その旨を最短決定部２０６に通知し、当該通知を受けた最短決定部２０６は、前記３つの結露除去パターン５０１のうち、前記最短パターンを決定する。
【００４９】
例えば、最短決定部２０６は、前記結露除去時間テーブル５００を参照し、当該結露除去時間テーブル５００の全ての結露除去パターン５０１に、それぞれ結露除去時間５０２が記憶されているか否かを判定する（図３：Ｓ１１０）。
【００５０】
前記判定の結果、全ての結露除去時間５０２が記憶されていない場合（図３：Ｓ１１０ＮＯ）、最短決定部２０６は、前記最短パターンを決定することが出来ないため、処理を終了する。
【００５１】
この場合、Ｓ１０１において、再度、結露が生じていると判定された場合（図３：Ｓ１０１ＹＥＳ）、前記最短パターンが決定されていないため（図３：Ｓ１０３ＮＯ）、結露除去部２０４は、前記結露除去時間５０２が記憶されていない結露除去パターン、例えば、第二の結露除去パターンを選択し（図３：Ｓ１０４）、当該第二の結露除去パターンに基づいて、結露除去を開始する（図３：Ｓ１０５）。このように、結露が発生すると、前記結露除去時間５０２が記憶されていない結露除去パターンが順次実行されるため、全ての結露除去時間５０２が記憶される状態になる。
【００５２】
そして、Ｓ１１０において、全ての結露除去時間５０２が記憶されている場合（図３：Ｓ１１０ＹＥＳ）、最短決定部２０６は、全ての結露除去時間５０２のうち、前記結露除去時間が最短の結露除去時間を有する結露除去パターンを最短パターンとして決定する（図３：Ｓ１１１）。例えば、図５Ｂに示すように、第一の結露除去パターンの結露除去時間が４０分、第二の結露除去パターンの結露除去時間が５０分、第三の結露除去パターンの結露除去時間が６０分と記憶されている場合は、前記第一の結露除去パターンが最短パターンとして決定される。
【００５３】
そして、最短決定部２０６は、次に結露除去が実行される際に、前記結露除去部２０４に前記最短パターンの結露除去を実行させる。つまり、Ｓ１０１において、再度、結露が生じていると判定された場合（図３：Ｓ１０１ＹＥＳ）、前記最短パターンが決定されているため（図３：Ｓ１０３ＹＥＳ）、結露除去部２０４は、前記決定された最短パターン（例えば、第一の結露除去パターン）を選択し（図３：Ｓ１１２）、当該最短パターンに基づいて、結露除去を開始する（図３：Ｓ１０５）。
【００５４】
これにより、最短パターンが、結露除去に最も効果があるとみなして、前記最短パターンが決定された後は、当該最短パターンで結露除去を実行させることで、ユーザーの待ち時間の短縮を図り、結露除去の効率を向上させることが出来る。又、上述のように、定着部１０５や光源部１０７の熱を利用するものの、最短パターンでの結露除去の実行により、消費エネルギーを低減し、コストパフォーマンスを高めることが出来る。
【００５５】
ところで、本発明の実施形態では、最短パターンに基づいて、結露除去が開始された後でも、時間計測部２０５は、前記最短パターンの結露除去の実行に要した結露除去時間を計測し（図３：Ｓ１０６）、図５Ｂに示すように、前記計測した結露除去時間（例えば、５５分）を、前記結露除去時間テーブル５００の最短パターン（第一の結露除去パターン）に対応する結露除去時間５０２に再記憶（更新）させる（図３：Ｓ１０９）。そして、最短決定部２０６は、前記最短パターンの結露除去時間が更新された後に、前記３つの結露除去パターンのうち、前記結露除去時間が最短の結露除去時間を有する結露除去パターンを最短パターンとして再決定する（図３：Ｓ１１１）。このように、例えば、前記最短パターン（第一の結露除去パターン）の結露除去時間が、次に短い結露除去時間（例えば、第二の結露除去パターンの結露除去時間）よりも長くなった場合は、前記最短パターンを見直すことで、常に、効率の良い結露除去の実行を実現することが出来る。
【００５６】
特に、画像形成装置１００の設置地域（例えば、亜熱帯地域や寒冷地域）の種類により、結露が発生する箇所や時期（例えば、夏、冬等）が大きく変動することから、前記最短パターンを常時見直すことで、結露除去の効率を維持することが出来る。
【００５７】
ここで、前記最短パターンの再決定に特に限定は無く、例えば、時間計測部２０５が、前記最短パターンの結露除去時間を更新させた際に、最短決定部２０６は、前記更新後の最短パターンの結露除去時間が、前記最短パターン以外の他の結露除去パターンの結露除去時間のうち、次に短い結露除去時間よりも長いか否かを判定する。そして、前記判定の結果、前記最短パターンの結露除去時間が前記次に短い結露除去時間よりも短い場合は、最短決定部２０６は、前記最短パターンをそのまま決定し、前記最短パターンの結露除去時間が前記次に短い結露除去時間よりも長い場合は、最短決定部２０６は、前記結露除去部２０４に、前記他の結露除去パターンの結露除去を実行させて、再度、当該他の結露除去パターンの結露除去時間を計測させる。そして、前記他の結露除去パターンの結露除去時間が全て計測された場合に、最短決定部２０６が、前記他の結露除去パターンの結露除去時間のうち、最短の結露除去時間を有する結露除去パターンを最短パターンとして再決定する（図３：Ｓ１１１）。この場合、前記最短パターンの結露除去時間は既に更新された後であることから、先に決定された最短パターンを除外することで、効率の良い最短パターンの再決定をすることが出来る。
【００５８】
尚、本発明の実施形態では、画像読取制御部２０２がシェーディング補正の処理を実行した際に、結露判定部２０３が結露の発生を判定したが、他の構成でも良い。例えば、前記シェーディング補正の処理は、起動時に実行されるため、結露判定部２０３が、ユーザーの指示を受けた時点、周期的な特定の時点等起動時以外の時点で、結露判定部２０３が結露の発生を判定してもよい。その場合は、結露判定部２０３が、例えば、前記画像読取制御部２０２を介して、前記白色板の反射光に対応する画像データを取得する。
【００５９】
又、本発明の実施形態では、前記結露の発生の判定のために、前記白色板の反射光に対応する画像データを用いたが、他の構成でも良い。例えば、通常の原稿の画像データのうち、特定の位置における主走査方向１ライン分の画像データを用いても構わない。その場合は、前記結露判定用の基準画素値は、適宜変更される。
【００６０】
又、本発明の実施形態では、画像形成装置１００の起動後に結露除去が実行されたが、他の構成でも良い。例えば、ジョブが実行されて、画像読取制御部２０２が原稿の画像を読み取った際に、当該画像に基づいて結露が発生したと判定された場合、結露除去部２０４が結露除去を実行し、結露が除去された後に、再度、画像読取制御部２０２が前記原稿の画像を読み取っても良い。
【００６１】
又、本発明の実施形態では、結露除去パターンの数を３つとしたが、結露発生対象部位の数や種類に応じて、結露除去パターンの構成は適宜変更され、当該結露除去パターンの数は適宜増減される。
【００６２】
又、本発明の実施形態では、画像形成装置１００が各部を備えるよう構成したが、当該各部を実現するプログラムを記憶媒体に記憶させ、当該記憶媒体を提供するよう構成しても構わない。当該構成では、前記プログラムを装置に読み出させ、当該装置が前記各部を実現する。その場合、前記記録媒体から読み出されたプログラム自体が本発明の作用効果を奏する。さらに、各部が実行するステップをハードディスクに記憶させる方法として提供することも可能である。
【産業上の利用可能性】
【００６３】
以上のように、本発明に係る画像読取装置及び結露除去方法は、複合機はもちろん、複写機、プリンター等に有用であり、装置コストを掛けること無く、効率的な結露除去を可能となる画像読取装置及び結露除去方法として有効である。
【符号の説明】
【００６４】
１００  画像形成装置
１０２  画像読取部
１０５  定着部
１０７  光源部
１０８  第一のミラー部
１０９  第二のミラー部
１１０  第三のミラー部
１１１  変換部
２０１  表示受付部
２０２  画像読取制御部
２０３  結露判定部
２０４  結露除去部
２０５  時間計測部
２０６  最短決定部
【図１】
0006281512.tif 000002
【図２】
0006281512.tif 000003
【図３】
0006281512.tif 000004
【図４】
0006281512.tif 000005
【図５】
0006281512.tif 000006