(57)【特許請求の範囲】
【請求項１】
原稿へ光を照射する発光部と前記光が前記原稿で反射した反射光を受光する受光素子を有する受光部とを備え該原稿を読み取る読取手段と、
移動を伴って前記原稿を読み取る前記読取手段に固定され、該読取手段と共に移動するモーターと、
暗時の前記読取手段により読み取られた測定暗時データが、前記モーターの温度に対応付けて定められた所定の基準暗時範囲内にあるか否かを判定する判定手段と、
前記測定暗時データが前記基準暗時範囲内にあるときには前記原稿を読み取る読取処理を実行するよう前記読取手段と前記モーターとを制御し、前記測定暗時データが前記基準暗時範囲外にあるときには前記読取処理に比して前記モーターの作動を抑制させる制御手段と、
を備えた画像読取装置。
【請求項２】
前記判定手段は、前記モーターが設けられた範囲に対応する一部の前記受光素子の出力に基づくとともに、前記モーターが設けられた範囲の外に対応する他の一部の前記受光素子の出力に基づかずに、測定暗時データが所定の基準暗時範囲内にあるか否かを判定する、請求項１に記載の画像読取装置。
【請求項３】
前記判定手段は、前記読取手段による測定暗時データの読み取りと該測定暗時データが所定の基準暗時範囲内にあるか否かの判定とを繰り返し、
前記制御手段は、前記測定暗時データが前記基準暗時範囲内となるまで前記モーターの作動を抑制させる、請求項１又は２に記載の画像読取装置。
【請求項４】
前記制御手段は、所定の冷却時間が経過するまで前記モーターの作動を抑制させる、請求項１〜３のいずれか１項に記載の画像読取装置。
【請求項５】
原稿へ光を照射する発光部と前記光が前記原稿で反射した反射光を受光する受光素子を有する受光部とを備え該原稿を読み取る読取手段と、移動を伴って前記原稿を読み取る前記読取手段に固定され該読取手段と共に移動するモーターと、を備えた画像読取装置の制御方法であって、
（ａ）暗時の前記読取手段により読み取られた測定暗時データが、前記モーターの温度に対応付けて定められた所定の基準暗時範囲内にあるか否かを判定するステップと、
（ｂ）前記測定暗時データが前記基準暗時範囲内にあるときには前記原稿を読み取る読取処理を実行するよう前記読取手段と前記モーターとを制御し、前記測定暗時データが前記基準暗時範囲外にあるときには前記読取処理に比して前記モーターの作動を抑制させるステップと、
を備えた制御方法。
【請求項６】
請求項５に記載された画像読取装置の制御方法の各ステップを１又は複数のコンピューターに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、その制御方法およびそのプログラムに関する。
【背景技術】
【０００２】
従来、この種の画像読取装置としては、レンズ部と光電変換部との熱膨張の差に起因して、レンズ部の光電変換部との位置ずれが発生した場合、レンズ部の光電変換部に対するずれを検出し、検出されたずれに基づいて、予め記憶された複数の補正データの中から補正データを選択し、その補正データに基づいて電気信号を補正するものが提案されている（例えば特許文献１参照）。この装置では、主走査方向の筋状のムラを良好に補正することができるなど、温度変化による影響を軽減し、原稿の読取品質を向上するとされている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−５６７３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の装置では、温度変化による影響を軽減することができるものの、より高い温度では補正だけでは温度変化による影響を十分に軽減できないことがあった。そこで、画像の読み取りに際して温度が高くなった場合には、定期的に冷却時間を設けるなどして作動制限を行うことが考えられるが、このようなものでは作動制限の時間や間隔に余裕を持たせる必要があるため原稿の読み取りに要する時間が長くなることがあった。
【０００５】
本発明は、このような課題に鑑みなされたものであり、作動制限をより適切に行うことができる画像読取装置、その制御方法及びプログラムを提供することを主目的とする。
【０００６】
本発明の画像読取装置、その制御方法およびプログラムは、上述の主目的を達成するために以下の手段を採った。
【課題を解決するための手段】
【０００７】
本発明の画像読取装置は、
原稿へ光を照射する発光部と前記光が前記原稿で反射した反射光を受光する受光素子を有する受光部とを備え該原稿を読み取る読取手段と、
前記読取手段に隣接して設けられ前記読取手段による読取時に発熱を伴って作動する作動手段と、
暗時の前記読取手段により読み取られた測定暗時データが、前記作動手段の温度に対応付けて定められた所定の基準暗時範囲内にあるか否かを判定する判定手段と、
前記測定暗時データが前記基準暗時範囲内にあるときには前記原稿を読み取る読取処理を実行するよう前記読取手段と前記作動手段とを制御し、前記測定暗時データが前記基準暗時範囲外にあるときには前記読取処理に比して前記作動手段の作動を制限させる制御手段と、
を備えたものである。
【０００８】
この画像読取装置では、測定暗時データが基準暗時範囲内にあるときは原稿の読取処理を行い、測定暗時データが基準暗時範囲外にあるときには原稿の読取処理に比して作動を制限する。ここで、作動手段の温度が高いときには、読取手段に熱影響が及ぶなどして、暗時の読取データである測定暗時データが白色側に移行することがある。この性質を利用し、この装置では、測定暗時データが基準暗時範囲内にあるときには作動手段の温度が高温でないものとして原稿の読取処理を行い、測定暗時データが基準暗時範囲外にあるときには作動手段の温度が高温であるものとして原稿の読取処理のときより作動手段の作動を制限するのである。このように、画像を読み取って測定暗時データを取得し、測定暗時データから推定される作動手段の温度に応じた制御を行うため、作動制限をより適切に行うことができる。なお、隣接とは、作動手段の熱影響が読取手段に及ぶほど、作動手段が読取手段に接近して配設されていることをいい、接している場合のみならず、接していない場合をも含むものとする。また、受光素子は、発光部で照射した光が原稿で反射した反射光を受光するものとしたが、ここでいう原稿には白基準板などの読取対象を含むものとしてもよい。すなわち、発光部で照射したあとの反射光を受光するものとしてもよい。
【０００９】
本発明の画像読取装置において、前記作動手段は、前記原稿と前記読取手段とを相対的に移動させる際に駆動される駆動手段であるものとしてもよい。こうすれば、発熱量が大きくなりやすい作動手段である駆動手段の作動制限をより適切に行うことができる。また、前記作動手段は、移動を伴って前記原稿を読み取る前記読取手段に固定され該読取手段と共に移動する駆動手段であるものとしてもよい。こうすれば、より小型化・高出力化が求められ発熱量が大きくなりやすい自らが移動する駆動手段の作動制限をより適切に行うことができる。
【００１０】
本発明の画像読取装置において、前記判定手段は、前記作動手段が設けられた範囲の測定暗時データが所定の基準暗時範囲内にあるか否かを判定するものとしてもよい。こうすれば、判定に用いる情報量を少なくすることができ、効率よく判定を行うことができる。
【００１１】
本発明の画像読取装置において、前記判定手段は、前記読取手段による測定暗時データの読み取りと該測定暗時データが所定の基準暗時範囲内にあるか否かの判定とを繰り返し、前記制御手段は、前記測定暗時データが前記基準暗時範囲内となるまで前記作動手段の作動を制限させるものとしてもよい。こうすれば、作動制限をより適切に行うことができる。また、前記制御手段は、所定の冷却時間が経過するまで前記作動手段の作動を制限させるものとしてもよい。こうすれば、測定暗時データの読取処理と判定処理の回数を抑制し、効率よく作動手段の作動制限を行うことができる。
【００１２】
本発明の画像読取装置の制御方法は、
原稿へ光を照射する発光部と前記光が前記原稿で反射した反射光を受光する受光素子を有する受光部とを備え該原稿を読み取る読取手段と、前記読取手段に隣接して設けられ前記読取手段による読取時に発熱を伴って作動する作動手段と、を備えた画像読取装置の制御方法であって、
（ａ）暗時の前記読取手段により読み取られた測定暗時データが、前記作動手段の温度に対応付けて定められた所定の基準暗時範囲内にあるか否かを判定するステップと、
（ｂ）前記測定暗時データが前記基準暗時範囲内にあるときには前記原稿を読み取る読取処理を実行するよう前記読取手段と前記作動手段とを制御し、前記測定暗時データが前記基準暗時範囲外にあるときには前記読取処理に比して前記作動手段の作動を制限させるステップと、
を備えた制御方法。
【００１３】
この制御方法では、測定暗時データが基準暗時範囲内にあるときには作動手段の温度が高温でないものとして原稿の読取処理を行い、測定暗時データが基準暗時範囲外にあるときには作動手段の温度が高温であるものとして原稿の読取処理のときより作動手段の作動を制限するのである。このように、原稿を読み取る読取手段を用いて測定暗時データを読み取り、測定暗時データから推定される作動手段の温度に応じた制御を行うため、作動制限をより適切に行うことができる。なお、この制御方法において、上述した画像読取装置の種々の態様を採用してもよいし、また、上述した画像読取装置の各機能を実現するようなステップを追加してもよい。
【００１４】
本発明のプログラムは、上述した制御方法の各ステップを１以上のコンピューターに実現させるためのものである。このプログラムは、コンピューターが読み取り可能な記憶媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記憶されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピューターから別のコンピューターへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを一つのコンピューターに実行させるか又は複数のコンピューターに各ステップを分担して実行させれば、上述した制御方法の各ステップが実行されるため、制御方法と同様の作用効果が得られる。
【図面の簡単な説明】
【００１５】
【図１】マルチファンクションプリンター２０の構成の概略を示す構成図。
【図２】スキャナーユニット４０の構成の概略を示す構成図。
【図３】画像読取処理ルーチンの一例を示すフローチャート。
【図４】判定範囲の一例を示す説明図。
【図５】基準暗時範囲の求め方の一例を示す説明図。
【発明を実施するための形態】
【００１６】
次に、本発明の実施の形態を図面を用いて説明する。図１は、本発明の一実施形態であるマルチファンクションプリンター２０の構成の概略を示す構成図である。図２は、スキャナーユニット４０の構成の概略を示す構成図である。
【００１７】
本実施形態のマルチファンクションプリンター２０は、図１に示すように、筐体２１と、筐体２１の上面を開閉可能な筐体カバー２２とにより構成されており、原稿を光学的に読み取ってイメージデータを生成するスキャナーユニット４０と、カセット２３内にセットされている用紙を給紙し印刷して排紙トレイ２４に排紙するプリンターユニット４２と、ユーザーによる各種操作が可能な操作パネル４６と、装置全体の制御を司るメインコントローラー８０と、を備える。筐体２１の上面には、ガラス台３２を有するフラットベッド部３１が配設されており、ガラス台３２に載置された原稿をスキャナーユニット４０で光学的に読み取ることができるようになっている（以下、この動作モードを原稿固定読取モードと呼ぶ）。また、筐体カバー２２には、オートドキュメントフィーダーユニット６１（以下、ＡＤＦユニットと呼ぶ）が内蔵されており（図２参照）、原稿ガイド２９によりガイドされＡＤＦ挿入口２６にセットされている原稿を連続的に自動搬送しながらスキャナーユニット４０で光学的に読み取ることができるようになっている（以下、この動作モードをＡＤＦ読取モードと呼ぶ）。
【００１８】
スキャナーユニット４０は、スキャナーＡＳＩＣ５０と、スキャナーエンジン６０とを備える。スキャナーＡＳＩＣ５０は、スキャナーエンジン６０を制御する集積回路であり、メインコントローラー８０からのスキャン指令を受けると、原稿固定読取モードかＡＤＦ読取モードかのいずれかのモードで原稿をイメージデータとして読み取るようスキャナーエンジン６０を制御する。なお、ＡＳＩＣは、Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略である。
【００１９】
スキャナーエンジン６０は、図２に示すように、ＡＤＦ挿入口２６にセットされた原稿をＡＤＦ読取領域３４に自動搬送するＡＤＦユニット６１と、ガラス台３２あるいはＡＤＦ読取領域３４に光を照射する光源ユニット７１と、原稿からの反射光を受光して電荷として蓄えることにより原稿を読み取るコンタクトイメージセンサー（ＣＩＳ）７４と、光源ユニット７１とＣＩＳ７４とを搭載したＣＩＳモジュール７６と、ＣＩＳモジュール７６の筐体の下側に固定されＣＩＳモジュール７６と共に移動するキャリッジモーター７８と、キャリッジモーター７８により回転駆動されるモーターギア７８ａと、副走査方向に配設されたガイドギア７９と、を備える。ここでは、モーターギア７８ａと、ガイドギア７９とが噛み合わされており、かつ、ガイドギア７９の配設された副走査方向にＣＩＳモジュール７６の移動が規制されている。即ち、ＣＩＳモジュール７６は、キャリッジモーター７８の駆動に伴いガイドギア７９に沿って副走査方向に往復動するよう構成されている。キャリジモーター７８は、ＣＩＳモジュール７６による読取時に１ラインずつＣＩＳモジュール７６を移動させるステッピングモーターであり、発熱を伴って作動する。ＡＤＦユニット６１は、ＡＤＦ挿入口２６付近に配置されたピックアップローラー６３と、搬送経路６２に配置された複数の搬送ローラー６４と、ＡＤＦ排紙トレイ２８付近に配置された排紙ローラー６５とを備えており、各ローラー６３，６４，６５を搬送モーター６６で回転駆動させることにより、ＡＤＦ挿入口２６にセットされた原稿を一枚ずつ取り込んで搬送経路６２上に自動搬送する。光源ユニット７１は、赤色光を点灯する赤ＬＥＤ７２Ｒと、緑色光を点灯する緑ＬＥＤ７２Ｇと、青色光を点灯する青ＬＥＤ７２Ｂの３色の光源を有しており、光源からの光を導光体７３を介してガラス台３２或いはＡＤＦ読取領域３４に照射する。ＣＩＳ７４は、一ライン分の複数の受光素子（ＣＭＯＳイメージセンサー）７５が主走査方向に配列されたものとして構成されており、各色のＬＥＤ７２Ｒ，７２Ｇ，７２Ｂの点灯を順次切り替えながら反射光を一色ずつ読み取ることによりカラーイメージデータを生成する。
【００２０】
スキャナーＡＳＩＣ５０は、各デバイスの制御を司る読取処理部５１と、ＬＥＤ７２Ｒ，７２Ｇ，７２Ｂを個別にオンオフするＬＥＤ駆動部５４と、ＣＩＳ７４で生じたアナログ信号を図示しない増幅器を介して入力してデジタル信号に変換するＡ／Ｄ変換部５６と、読取処理部５１からの制御信号を受けてキャリッジモーター７８や搬送モーター６６を駆動するモーター駆動部５８と、を備える。読取処理部５１は、判定部５２と、制御部５３と、を備え、原稿の読取処理や、暗時の読取データである測定暗時データの読取処理などを制御する。判定部５２は、測定暗時データが、キャリッジモーター７８の温度に対応付けて定められた後述する基準暗時範囲内の画素値であるか否かに基づいて、キャリッジモーター７８の温度が所定範囲内であるか否かを判定する。制御部５３は、判定部５２での判定結果に基づいてモーター駆動部５８に指令を出力してキャリッジモーター７８の駆動を制御する。
【００２１】
ガラス台３２の副走査方向の端部には、白基準板３６が設けられている。この白基準板３６は、光源ユニット７１の発光のバラツキや受光素子７５の素子毎の感度特性のバラツキなどに起因して画素毎に生じる濃度ムラを除去（シェーディング補正）するためのものである。ここで、黒基準データは、原稿の読み取り前に、キャリッジ７６を白基準板３６に対向する位置まで移動させた状態で、全てのＬＥＤ７２Ｒ、７２Ｇ、７２Ｂをオフとしてスキャンしたときに受光素子７５で得られる出力電圧であり、白基準データは、同じくキャリッジ７６を白基準板３６に対向する位置まで移動させた状態で、現在設定されている原稿読取条件をもって各色のＬＥＤ７２Ｒ、７２Ｇ、７２Ｂをオンとしてスキャンしたときに受光素子７５で得られる出力電圧から黒基準データを減算したものである。
【００２２】
プリンターユニット４２は、プリンターＡＳＩＣ４４とプリンターエンジン４５とを備える。プリンターＡＳＩＣ４４は、プリンターエンジン４５を制御する集積回路であり、メインコントローラー８０から印刷指令を受けると、印刷指令の対象となる画像ファイルに基づいて記録紙に画像を印刷するようプリンターエンジン４５を制御する。プリンターエンジン４５は、印刷ヘッドから用紙へインクを吐出することにより印刷を行なう周知のインクジェット方式のカラープリンター機構として構成されている。なお、プリンターユニット４２は、本発明の要旨をなさないから、これ以上の詳細な説明は省略する。
【００２３】
操作パネル４６は、中央に配置された表示部４７と、この表示部４７の左隣に配置された電源ボタン４８と、を備える。表示部４７は、タッチパネル式の液晶ディスプレイとして構成されており、モードを選択するモードボタンや、ディスプレイ上に表示される案内に従ってタッチすることによりメニューや項目を選択する選択／設定ボタン，コピーや印刷を開始するスタートボタンなどを表示してタッチ操作を受け付ける。ここで、モード選択ボタンにより選択可能なモードとしては、ガラス台３２に載置された原稿をスキャンしてコピーするコピーモードやメモリーカードスロット４９に装着されたメモリーカードＭＣに記憶された画像を用いて印刷したり原稿をスキャンしてデータ化してメモリーカードＭＣに保存するメモリーカードモード，写真フィルムをスキャンして印刷したりデータをメモリーカードＭＣに保存したりするフィルムモードなどがある。
【００２４】
メインコントローラー８０は、ＣＰＵ８２を中心とするマイクロプロセッサーとして構成されており、各種処理プログラムや各種データ、各種テーブルなどを記憶したＲＯＭ８４と、一時的にスキャンデータや印刷データを記憶するＲＡＭ８６と、操作パネル４６との通信を可能とする内部通信インタフェース８８と、を備える。メインコントローラー８０は、プリンターユニット４２やスキャナーユニット４０からの各種動作信号や各種検出信号を入力したり、操作パネル４６のタッチ操作に応じて発生する操作信号を入力したりする。また、メモリーカードＭＣから画像ファイルを読み出したり、画像データの印刷を実行するようプリンターユニット４２に指令を出力したり、操作パネル４６からのスキャン指令に基づいてガラス台３２に載置された原稿を画像データとして読み取るようスキャナーユニット４０に指令を出力したり、操作パネル４６に表示部４７の制御指令を出力したりする。
【００２５】
次に、こうして構成された本実施形態のマルチファンクションプリンター２０の動作、特に、原稿固定読取モードでスキャンする際の動作について説明する。図３は、スキャナーＡＳＩＣ５０により実行される画像読取処理ルーチンの一例を示すフローチャートである。ここでは、ユーザーが、原稿をガラス台３２に載置し操作パネル４６に表示された図示しないスタートボタンを押下するという操作を繰り返すことにより、複数の原稿の読取指示を連続的に行う場合を主に説明する。この処理は、例えば、ユーザーにより電源ボタン２７が押下され電源がオンされたときに実行される。
【００２６】
画像読取処理ルーチンが実行されると、ＣＰＵ８２は、スキャナーＡＳＩＣ５０に指令を出力し、シェーディング補正に用いる白基準データ及び黒基準データを検出する処理を実行させる（ステップＳ１００）。ここで、白基準データの検出では、ＣＩＳモジュール７６と白基準板３６とが対向する位置まで移動するようキャリッジモーター７８を駆動制御し、光源ユニット７１の各色ＬＥＤ７２Ｒ，７２Ｇ，７２Ｂの全てをオンとして白基準板３６をスキャンし、各受光素子７５で得られた出力電圧を主走査方向の画素数分格納する処理を行うものとした。また、黒基準データの検出ではＣＩＳモジュール７６と白基準板３６とが対向する位置で、光源ユニット７１の各色ＬＥＤ７２Ｒ，７２Ｇ，７２Ｂの全てをオフとして白基準板３６をスキャンし、各受光素子７５で得られた出力電圧を主走査方向の画素数分格納するよう処理を行うものとした。ここで、各基準データは、本実施形態では、スキャンを所定回数繰り返して所定回数分のデータをとり、これらの平均値として設定するものとした。
【００２７】
こうして白基準データと黒基準データとを検出すると、ＣＰＵ８２は、読取開始がユーザーにより指示されたか否かを、操作パネル４６に表示された図示しないスタートボタンが押下されたか否かに基づいて判定し（ステップＳ１１０）、読取開始が指示されると、温度判定タイミングか否かを判定する（ステップＳ１２０）。ここでは、温度判定タイミングは、電源をＯＮしてから所定回数（例えば、２回や３回など）の読取指示が連続的に行われた、すなわち、各読取指示の間隔が所定時間内に行われたときとするものとした。所定時間としては、例えば、３０秒や１分、５分などとしてもよい。ステップＳ１２０で温度判定タイミングでないと判定された場合には、ＣＰＵ８２は、スキャナーＡＳＩＣ５０へ指令を出力し、読取手段としてのＣＩＳモジュール７６を走査し、ガラス台３２に載置された原稿を読み取るようＣＩＳモジュール７６を制御し、原稿の読取処理を実行する（ステップＳ１３０）。原稿の読取処理では、各色ＬＥＤ７２Ｒ，７２Ｇ，７２Ｂをオンとして原稿に発光し、発光したあとの原稿からの反射光を受光素子７５で受光し得られた出力電圧を主走査方向の画素数分格納することにより１ライン分のイメージデータを取得するものとした。そして、キャリッジモーター７８を駆動させてＣＩＳモジュール７６を副走査方向に１ライン分移動させ、イメージデータの取得と副走査方向への移動を繰り返して原稿全体のイメージデータを取得するものとした。続いて、ステップＳ１００で求めた白基準データと黒基準データとを用いて画素ごとの濃度レベルのムラを補正するシェーディング補正処理を実行する（ステップＳ１４０）。ステップＳ１４０でシェーディング補正が終了したとき、あるいは、ステップＳ１１０で読取指示がされていないと判定された場合には、ユーザーにより電源ボタン２７が押下され電源がオフされたか否かを判定する（ステップＳ１５０）。電源がオフされていないときにはステップＳ１１０以降の処理を繰り返し実行する。
【００２８】
ステップＳ１２０で温度判定タイミングであると判定された場合には、ＣＰＵ８２は、スキャナーＡＳＩＣ５０に指令を出力して、読取手段としてのＣＩＳモジュール７６を制御し、測定暗時データの読取処理を実行する（ステップＳ１６０）。測定暗時データの読取処理では、上述した黒基準データの検出と同様に、光源ユニット７１の各色ＬＥＤ７２Ｒ，７２Ｇ，７２Ｂの全てをオフとして白基準板３６をスキャンし、さらに、ＲＧＢ値の平均値（以下、画素値とも称する）を求め、これを測定暗時データとするものとした。また、測定暗時データは、本実施形態では、スキャンを所定回数繰り返して所定回数分のデータをとり、これらの平均値として設定するものとした。このようにして読み取った測定暗時データから判定範囲のデータを抽出する（ステップＳ１７０）。図４は、判定範囲の一例を示す説明図である。この図４には、高温時および通常時に読み取った測定暗時データ９０のイメージ図も示した。図４に示すように、ＣＩＳ７４に熱が加わった状態で得られる画像は、熱影響を受けた範囲で白色側に移行することがある。例えば８ｂｉｔのＲＧＢ値（０〜２５５）として表現すると、２５℃などの通常時では全体が黒（例えばＲＧＢ値：１０〜２０）となるのに対し、１００℃などの高温時では、熱影響を受けた範囲で白色側に移行する（例えばＲＧＢ値：３０〜４０）ことがある。ここでは、判定範囲は、キャリッジモーター７８が設けられたＣＩＳモジュール７６の範囲とした。キャリッジモーター７８が設けられた範囲では、ＣＩＳモジュール７６は、特に熱の影響を受けやすく、このように熱の影響を受けやすい範囲から得られるデータを用いて判定を行えば、効率よく判定を行うことができる。また、この判定範囲は、所定の受光素子と対応づけて判定部に記憶されているものとした。つづいて、判定範囲の測定暗時データが基準暗時範囲内であるか否かを判定する（ステップＳ１８０）。ここでは、基準暗時範囲は、判定部５２に数値範囲として記憶されているものとした。このように、ＣＩＳ７４などが高温にさらされると、黒い画像が通常よりも白色側に移行する性質を利用して、ＣＩＳモジュール７６で読み取られた測定暗時データに基づいてキャリッジモーター７８の温度を推定するのである。図５は、基準暗時範囲の求め方の一例を示す説明図である。基準暗時範囲は、キャリッジモーター７８の温度とそのときに得られる画素値との関係を実験などによって求め、良好な読取品質が得られるときのキャリッジモーター７８の温度範囲に対応する画素値の範囲として定められている。ここで、キャリッジモーター７８の温度Ｔ（℃）と画素値Ｄとの関係は、キャリッジモーター７８の温度がＴＬ℃のときの画像の画素値ＤＬと、ＴＬ℃より高温であるＴＨ℃のときに読み取った画像の画素値ＤＨとを測定し、これらの値から直線近似により求めるものとした。この場合、ＴとＤは下記式（１）によって求めることができる。なお、ここでは、ＴＬおよびＴＨはキャリッジモーター７８にサーモセンサーを接触させて直接測定するものとした。
【００２９】
T＝（（TH−TL）／（DH−DL））D＋（DH・TL−DL・TH）／（DH−DL）…（１）
【００３０】
ステップＳ１８０で基準暗時範囲内であると判定されたときには、キャリッジモーター７８は高温でないものとみなし、ステップＳ１３０以降の原稿の読取処理を行う。一方、ステップＳ１８０で基準暗時範囲内でないと判定されたときには、キャリッジモーター７８が高温となっているものとみなし、キャリッジモーター７８の駆動を制限する（ステップＳ１９０）。そして、ステップＳ１６０〜ステップＳ１８０の処理を繰り返し、ステップＳ１８０で基準暗時範囲内であると判定されるまで、駆動制限を継続する。ここでは、キャリッジモーター７８の駆動制限は、キャリッジモーター７８への電力の供給を停止することにより行うものとした。ステップＳ１８０で基準暗時範囲内であると判定されると、上述と同様にステップＳ１３０以降の原稿の読取処理を行う。そして、ステップＳ１５０で電源がオフされたと判定されたときにはこのルーチンを終了する。
【００３１】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態の光源ユニット７１が本発明の発光部に相当し、ＣＩＳ７４が本発明の受光部に相当し、ＣＩＳモジュール７６が読取手段に相当し、キャリッジモーター７８が作動手段に相当し、ＣＰＵ８２及び判定部５２が判定手段に相当し、ＣＰＵ８２及び制御部５３が制御手段に相当する。なお、本実施形態では、画像読取装置の動作を説明することにより本発明の制御方法の一例も明らかにしている。
【００３２】
以上詳述した本実施形態のマルチファンクションプリンター２０では、測定暗時データが基準暗時範囲内にあるときはキャリッジモータ７８の温度が高温でないとして原稿の読取処理を行い、測定暗時データが基準暗時範囲外にあるときにはキャリッジモーター７８の温度が高温であるとしてキャリッジモーター７８の作動を制限する。このように、読み取った画像データである測定暗時データに基づいてキャリッジモーター７８の温度を推定するため、キャリッジモーター７８の作動の制限をより適切に行うことができる。また、測定暗時データが基準暗時範囲内となると作動の制限を解除して速やかに原稿の読取処理に移行するため、作動制限をより適切に行うことができる。また、キャリッジモーター７８の作動制限をより適切に行うことができるため、読取品質を低下させずに効率よく読取処理を行うことができる。また、原稿を読み取るＣＩＳモジュール７６を用い、これにより得られた画像データである測定暗時データを用いてキャリッジモーター７８の温度を推定するため、温度センサーなどの新たな部品を必要とせず、既存の部品構成で、より容易に作動手段の作動の制限を行うことができる。
【００３３】
また、発熱量が大きくなりやすいキャリッジモーター７８の作動制限をより適切に行うことができるため、ＣＩＳモジュール７６への熱影響を効率よく抑制することができる。特に、キャリッジモーター７８は、ＣＩＳモジュール７６の筐体に固定されＣＩＳモジュール７６と共に移動するため、より小型化・高出力化が求められ発熱量が大きくなりやすい。また、判定部５２は、キャリッジモーター７８が設けられた範囲である判定範囲の測定暗時データが所定の基準暗時範囲内にあるか否かを判定するため、判定に用いる情報量を少なくすることができ、効率よく判定を行うことができる。
【００３４】
また、ＣＩＳモジュール７６は、キャリッジモーター７８の駆動に伴いガイドギア７９に沿って副走査方向に往復動するよう構成されているため、スキャナ装置の筐体の一端に取り付けられた駆動モータと筐体の他端側に取り付けられた従動ローラとの間に架設されたキャリッジベルトが駆動モータによって駆動されるのに伴ってキャリッジ移動方向（副走査方向）へ移動するものなどと比較して、構成を簡略化できる。また、ＣＩＳモジュール７６の筐体の下側にキャリッジモーター７８が固定されているから、省スペース化が可能である。
【００３５】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００３６】
上述した実施形態では、原稿固定読取モードの場合について説明したが、ＡＤＦ読取モードの場合に適用してもよい。ＡＤＦ読取モードでは、キャリッジモーター７８を移動しないが、ＣＩＳ７６をＡＤＦ読取領域３４に固定するために電力を供給し続ける場合がある。このような場合に、電力の供給を停止したり制限することにより、駆動制限を行うことができる。また、上述した実施形態では、ＡＤＦユニット６１は、ＡＤＦ読取範囲３４で原稿を読み取るタイプのものとしたが、ガラス台３２に原稿を移動させるタイプのものとしてもよい。この場合、キャリッジモーター７８の駆動制限は、原稿固定読取モードの場合と同様に行うことができる。
【００３７】
例えば、上述した実施形態では、キャリッジモーター７８の温度を推定するものとしたが、ＣＩＳモジュール７６による読取時に発熱を伴って作動するものの温度を推定するものであれば特に限定されない。例えば、ＡＤＦ読取モードでの読取時に発熱を伴って作動する搬送モーター６６の温度を推定してもよい。こうしても、作動制限をより適切に行うことができる。
【００３８】
上述した実施形態では、キャリッジモーター７８は、ＣＩＳモジュール７６の筐体に固定されたものとしたが、ＣＩＳモジュール７６に直接的又は間接的に固定されているものとしてもよい。こうしても、ＣＩＳモジュール７６の作動制限をより適切に行うことができる。また、キャリッジモーター７８は、ステッピングモーターであるものとしたが、特にこれに限定されない。
【００３９】
上述した実施形態では、キャリッジモーター７８の駆動制限は、キャリッジモーター７８への電力の供給を停止することにより行うものとしたが、電力の供給量を減らすものとしてもよい。電力の供給量を減らす態様としては、キャリッジモーター７８の回転駆動の速度を遅くするものとしてもよいし、回転しないように固定するものとしてもよい。このように電力の供給量を減らすことで、キャリッジモーター７８の発熱量を減少させることができる。また、これらの駆動制限を組み合わせ、測定暗時データの値に応じて多段又は無段に変化させてもよい。さらに、キャリッジモーター７８の駆動制限とあわせてキャリッジモーター７８を冷却する処理を行ってもよい。また、キャリッジモーター７８の駆動制限は、ステップＳ１８０で基準暗時範囲内であると判定されるまで継続するものとしたが、所定の冷却時間が経過するまで駆動制限を継続した状態で待機するものとしてもよい。この場合、所定の冷却時間が経過したときは、キャリッジモーター７８の温度が高温でなくなっているものとみなして以降の処理を行うものとしてもよい。こうすれば、読取や判定の回数を抑制することができ、効率的に作動制限を行うことができる。このような、駆動制限の時間は、キャリッジモーター７８の温度と駆動制限の種類とに基づいて経験的に求めた時間としてもよい。また、所定の冷却時間が経過するたびにステップＳ１６０〜ステップＳ１８０の処理を行いキャリッジモーター７８の温度を判定し、ステップＳ１８０で基準暗時範囲内であると判定されるまで、駆動制限を継続するものとしてもよい。この所定の冷却時間は、キャリッジモーター７８の温度と駆動制限の種類とに基づいて経験的に求めた時間としてもよい。これら種々の態様とすることで、作動制限をより適切に行うことができる。
【００４０】
上述した実施形態では、キャリッジモーター７８の駆動制限をしている間は原稿の読取処理を行わないものとしたが、原稿の読取処理を行ってもよい。例えば、キャリッジモーター７８の駆動制限にあわせて、原稿の読取処理を行ってもよい。こうすれば、駆動制限中も原稿の読取処理を行うことができるため、より効率よく原稿の読取処理を行うことができる。
【００４１】
上述した実施形態では、温度判定タイミングは電源をＯＮしてから所定回数（例えば、２回や３回など）の読取指示があり、かつ、各読取指示の間隔が所定時間内に行われたときとするものとしたが、特にこれに限定されない。例えば、読取指示があったときを毎回温度判定タイミングとしてもよいし、所定時間内に所定回数以上読取指示があったときとしてもよい。また、測定暗時データの読取は、白基準板の位置で行ったが、測定暗時データの読取時に光が入らないようなければ、特に限定されない。例えば、読取位置で行ってもよい。
【００４２】
上述した実施形態では、キャリッジモーター７８が設けられたＣＩＳ７４の範囲である判定範囲のデータを測定暗時データから抽出し、これが基準暗時範囲内であるか否かを判定するものとしたが、判定範囲のデータを抽出しなくてもよい。また、判定範囲は、キャリッジモーター７８が設けられた範囲でなくてもよく、例えば、主走査方向全体でもよいし、キャリッジモーター７８が設けられた範囲から所定の距離の範囲などとしてもよい。
【００４３】
上述した実施形態では、基準暗時範囲や測定暗時データは、画素値（ＲＧＢ値）の平均値としたが、これに限定されない。例えば、電荷の量や電圧など、各素子７５から得られる電気信号としてもよい。こうすれば、読取から判定までの処理をより少なくできる。また、画素値から推定される温度としてもよい。
【００４４】
基準暗時範囲の設定はどのように行うものとしてもよいが、工場での製品出荷前に行ってもよいし、ユーザーが行ってもよいし、定期点検時などにサービスマンが行ってもよい。また、基準暗時範囲は、直線近似によって定めたが、これに限定されず種々の近似を用いることができる。また、温度と画素値との関係を実測した点は２点としたが、この点数を増やしてもよい。こうすれば、より正確な近似を行うことができる。また、基準暗時範囲は、数値範囲として判定部５２が有しているものとしたが、これに限定されない。例えば、近似式などを判定部５２が有するものとし、近似式を用いて基準暗時範囲内か否かを求めるものとしてもよい。また、基準暗時範囲の設定を行う際、温度は、キャリッジモーター７８にサーモセンサーを接触させて直接測定するものとしたが、これに限定されない。例えば、所定条件で所定時間キャリッジモーター７８を駆動させた場合の温度を経験的に求めておき、その条件でキャリッジモーター７８を駆動させたときの画素値などを初回起動時などに読み取るものとしてもよい。
【００４５】
上述した実施形態では、シェーディング補正を行うものとしたが、これを行わなくてもよい。
【００４６】
上述した実施形態では、マルチファンクションプリンター２０として説明したが、例えば、スキャナー装置としてもよいし、ＦＡＸ機能を備えたＦＡＸ装置としてもよい。また、プリンターユニット４２は、インクジェット方式のカラープリンター機構としたが、特にこれに限定されず、電子写真方式のカラープリンターとしてもよいし、ドットインパクト方式のカラープリンターとしてもよいし、これらのモノクロプリンターとしてもよい。
【００４７】
上述した実施形態では、マルチファンクションプリンター２０として説明したが、制御方法としてもよいし、この方法を実行するプログラムとしてもよい。
【符号の説明】
【００４８】
２０  マルチファンクションプリンター、２１  筐体、２２  筐体カバー、２３  カセット、２４  排紙トレイ、２６  ＡＤＦ挿入口、２８  ＡＤＦ排紙トレイ、２９  原稿ガイド、３１  フラットベッド部、３２  ガラス台、３４  ＡＤＦ読取領域、３６  白基準板、４０  スキャナーユニット、４２  プリンターユニット、４４  プリンターＡＳＩＣ、４５  プリンターエンジン、４６  操作パネル、４７  表示部、４８  電源ボタン、４９  メモリーカードスロット、５０  スキャナーＡＳＩＣ、５１  読取処理部、５２  判定部、５３  制御部、５４  ＬＥＤ駆動部、５６  Ａ／Ｄ変換部、５８  モーター駆動部、６０  スキャナーエンジン、６１  オートドキュメントフィーダー（ＡＤＦ）ユニット、６２  搬送経路、６３  ピックアップローラー、６４  搬送ローラー、６５  排紙ローラー、６６  搬送モーター、７１  光源ユニット、７２Ｒ，７２Ｇ，７２Ｂ  ＬＥＤ、７３  導光体、７４  ＣＩＳ、７５  受光素子、７６  ＣＩＳモジュール、７８  キャリッジモーター、７８ａ  モーターギア、７９  ガイドギア、８０  メインコントローラー、８２  ＣＰＵ、８４  ＲＯＭ、８６  ＲＡＭ、８８  インターフェース（Ｉ／Ｆ）、９０  測定暗時データ、ＭＣ  メモリーカード、Ｓ  原稿。
【図１】
0005760417.tif 000002
【図２】
0005760417.tif 000003
【図３】
0005760417.tif 000004
【図４】
0005760417.tif 000005
【図５】
0005760417.tif 000006