(57)【特許請求の範囲】
【請求項１】
原稿台にある原稿をイメージデータとして読み取るための、読取ヘッドと、
セットされた１又は複数の原稿を、駆動モータを駆動して、前記原稿台に自動的に送り出す自動原稿送り装置と、
前記駆動モータのモータ温度を検出するための、温度検出部と、
前記自動原稿送り装置にセットされて、未だ前記原稿台に送り出されていない原稿残量を検出する、残量検出部と、
前記温度検出部で検出した前記モータ温度が所定の温度以上である場合には、所定のウエイト時間が経過した後に、前記駆動モータを駆動して、次の原稿を前記原稿台に送り出すとともに、前記残量検出部で検出した前記原稿残量が連続読込設定枚数以下である場合には、前記モータ温度に拘わらず、前記所定のウエイト時間の経過を待たずに、前記駆動モータを駆動して、次の原稿を前記原稿台に送り出す処理を実行する、制御部と、
を備えることを特徴とする原稿読取装置。
【請求項２】
前記モータ温度が高くなるに従って、前記ウエイト時間は長くなるように設定されている、ことを特徴とする請求項１に記載の原稿読取装置。
【請求項３】
前記モータ温度が高くなるに従って、前記連続読込設定枚数は少なくなるように設定されている、ことを特徴とする請求項１又は請求項２に記載の原稿読取装置。
【請求項４】
前記連続読込設定枚数は、初期値が定まっていることを特徴とする請求項３に記載の原稿読取装置。
【請求項５】
前記連続読込設定枚数は、初期値が定まっておらず、前記モータ温度に基づいて定められる、ことを特徴とする請求項３に記載の原稿読取装置。
【請求項６】
請求項１乃至請求項５のいずれかの原稿読取装置を備えることを特徴とする、デジタル複合機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿読取装置及びデジタル複合機に関し、特に、自動的に原稿を読取台に送り出す自動原稿送り装置が設けられた原稿読取装置及びデジタル複合機に関する。
【背景技術】
【０００２】
原稿読取装置においては、原稿を読み取る読取台に、原稿を自動的に送り出すための原稿自動送り装置が設けられているものがある（例えば、特開平１０−７２１３７号公報参照）。このような原稿自動送り装置は、ＡＤＦ（Auto Document Feeder）とも呼ばれている。こようなＡＤＦは、一度に原稿をセットできる枚数に制限があるが、この制限以上の原稿を連続的に読み込みたい場合には、ユーザは、枚数の制限以内で原稿をセットし、このセットした原稿の読み取りが完了した時点で、次の原稿を追加でセットすることにより、目的の枚数の原稿をＡＤＦを利用して、原稿読取装置に読み込ますことができる。このような使い方を前提とすると、ＡＤＦが連続して何枚の原稿を送り出すのかは、ユーザに依存していることとなる。
【０００３】
しかし、ビジネス用途で使用されるＡＤＦは、１００枚を超える原稿を連続して送り出すことは日常的に有り得るが、個人用途で使用されるＡＤＦは、一般的には、１００枚を超える原稿を連続して送り出すことは稀であると考えられる。しかし、現状では、個人が主たるユーザであることを想定した原稿読取装置でも、１００枚を超える原稿を連続的にＡＤＦが送り出すことがあることを前提に、原稿を送り出す駆動力を発生する駆動モータが選定されている。また、そのような前提の下、ＡＤＦの駆動モータを冷却するためのファンなどの冷却装置までもが、ＡＤＦに組み込まれている場合もある。
【０００４】
ところが、個人用途で大半を占めるであろう３０枚程度の原稿の連続送り出しでは、ＡＤＦの駆動モータとしては、そのような選定はオーバースペックとなってしまう。しかも、このような前提で選定した駆動モータは、大型であり、コストも高い。また、冷却装置を装備することも、コスト高を招くとともに、地球環境への負荷も高めてしまう。
【０００５】
無論、ＡＤＦの駆動モータの発熱自体を抑制する改良もなされている（例えば、特開２００２−１３５５２６号公報参照）。しかし、このように駆動モータ自体の発熱の抑制を図ったとしても、その効果にはおのずと限りがあるのが実情である。また、原稿読取装置の読取繰り返し周期を制御して、発熱を抑制する技術もあるが（例えば、特開２００３−２３５１４号公報参照）、それだけでは駆動モータに対する保護が必ずしも十分でない場合も生じるとともに、ユーザの画像読取待ち時間をいたずらに増大させることとなる。
【特許文献１】特開平１０−７２１３７号公報
【特許文献２】特開２００２−１３５５２６号公報
【特許文献３】特開２００３−２３５１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
そこで本発明は、前記課題に鑑みてなされたものであり、原稿自動送り装置に関して、通常の使用態様に合わせた小型の駆動モータを選択しつつ、ユーザの待ち時間の増大を抑制しながら、連続稼働に対する対策を施すことにより、安価で地球環境に優しい原稿読取装置を提供することを目的とする。また、このような原稿自動送り装置を備えるデジタル複合機を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係る原稿読取装置は、
原稿台にある原稿をイメージデータとして読み取るための、読取ヘッドと、
セットされた１又は複数の原稿を、駆動モータを駆動して、前記原稿台に自動的に送り出す自動原稿送り装置と、
前記駆動モータのモータ温度を検出するための、温度検出部と、
前記自動原稿送り装置にセットされて、未だ前記原稿台に送り出されていない原稿残量を検出する、残量検出部と、
前記温度検出部で検出した前記モータ温度が所定の温度以上である場合には、所定のウエイト時間が経過した後に、前記駆動モータを駆動して、次の原稿を前記原稿台に送り出すとともに、前記残量検出部で検出した前記原稿残量が連続読込設定枚数以下である場合には、前記モータ温度に拘わらず、前記所定のウエイト時間の経過を待たずに、前記駆動モータを駆動して、次の原稿を前記原稿台に送り出す処理を実行する、制御部と、
を備えることを特徴とする。
【０００８】
この場合、前記モータ温度が高くなるに従って、前記ウエイト時間は長くなるように設定されていてもよい。
【０００９】
また、前記モータ温度が高くなるに従って、前記連続読込設定枚数は少なくなるように設定されていてもよい。
【００１０】
この場合、前記連続読込設定枚数は、初期値が定まっているようにしてもよい。或いは、前記連続読込設定枚数は、初期値が定まっておらず、前記モータ温度に基づいて定められるようにしてもよい。
【００１１】
また、デジタル複合機は、このような原稿読取装置を備えるようにしてもよい。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態を説明する。なお、以下に説明する実施形態は、本発明の技術的範囲を限定するものではない。また、以下の実施形態では、本発明をデジタル複合機の原稿読取装置であるスキャナユニットのＡＤＦに適用した場合を例に説明するが、本発明は、ＡＤＦの設けられたあらゆる種類の原稿読取装置に適用することができる。
【００１３】
〔第１実施形態〕
図１は、本実施形態に係るデジタル複合機の内部構成の一例を示すブロック図である。この図１に示すように、デジタル複合機１０は、主として、ＣＰＵ（Central Processing Unit）２０と、ＲＡＭ（Random Access Memory）２２と、ＲＯＭ（Read Only Memory）２４と、プリンタユニット２６と、スキャナユニット２８と、ハードディスクドライブ３０とを備えて構成されており、これらは内部バス４０やインターフェース等を介して適宜接続されている。
【００１４】
ＣＰＵ２０は、このデジタル複合機１０の全体的な制御をソフトウェア的に行う制御部である。ＣＰＵ２０は、デジタル複合機１０の制御に必要なプログラムを、ＲＯＭ２４又はハードディスクドライブ３０から読み出して実行する。また、これらのプログラムを実行するにあたり、ＣＰＵ２０は適宜、ＲＡＭ２２にデータを一時的に格納する。
【００１５】
プリンタユニット２６は、インクジェット式又はレーザービーム式のプリンタエンジンにより構成されている。スキャナユニット２８は、本実施形態における原稿読取装置に相当しており、セットされた原稿を画像データとして読み取るための装置である。ハードディスクドライブ３０は、補助記憶装置の一例であり、データを不揮発的に記憶することが可能である。
【００１６】
図２は、図１のスキャナユニット２８の内部構成の一例を説明するブロック図である。この図２に示すように、本実施形態に係るスキャナユニット２８は、主として、制御部５０と、原稿台５２と、読取ヘッド５４と、ＡＤＦ（Auto Document Feeder）５６とを備えて構成されている。
【００１７】
制御部５０は、このスキャナユニット２８の制御を行うためのユニットである。具体的には、読取ヘッド５４を移動するための制御や、ＡＤＦ５６を駆動／停止させるための制御を行う。本実施形態では、この制御部５０は、ＡＳＩＣ等のハードウェアにより構成されている。但し、この制御部５０に、独立したＣＰＵを設け、このＣＰＵを用いてソフトウェア的に、スキャナユニット２８の制御を行うようにしてもよい。
【００１８】
ＡＤＦ５６は、本実施形態における自動原稿送り装置を構成しており、ユーザが連続的にイメージデータとして読み込みたい原稿が束の状態でセットされる。ＡＤＦ５６は、セットされた原稿を、１枚ずつ原稿台５２に送り出す。原稿台５２に送り出されて、所定位置にセットされた原稿は、読取ヘッド５４によりイメージデータとして読み取られる。本実施形態では、この読取ヘッド５４には、例えばＣＣＤ（Charge Coupled Device）がライン状に複数配置されており、読取ヘッド５４が原稿の先頭から末尾まで移動することにより、１枚の原稿に対応する１つのイメージデータが取得される。
【００１９】
読取ヘッド５４から読み込まれたイメージデータは、例えば制御部５０に設けられた記憶装置に一時的に格納され、この記憶装置に格納されたイメージデータは、適宜、ＲＡＭ２２やハードディスクドライブ３０に転送される。
【００２０】
このような原稿の自動送りを実現するために、本実施形態に係るＡＤＦ５６には、駆動モータ６０と、紙残量検出部６２と、温度検出部６４とが設けられている。駆動モータ６０は、ＡＤＦにセットされた原稿の束から、１枚の原稿を原稿台５２に送り出すための駆動力を生成する。この駆動モータ６０は、３０枚程度の原稿を連続的に送り出すのに適した性能のモータである。このため、そのサイズは比較的小さく、値段も安価である。また、特別な冷却装置を必ずしも設ける必要もない。但し、冷却ファン等の何らかの冷却装置を設けることも可能ではある。
【００２１】
この駆動モータ６０の温度を検出するために、温度検出部６４が設けられている。この温度検出部６４は、例えば、サーミスタなどにより構成することが可能である。温度検出部６４で検出した駆動モータ６０の温度は、例えば電圧信号としてＣＰＵ２０のアナログ／デジタル変換ポートに入力されて、電圧値がデジタル信号に変換されて、ＣＰＵ２０に取り込まれる。
【００２２】
ユーザがセットした原稿の枚数や残りの原稿の枚数は、紙残量検出部６２で検出することが可能である。紙残量検出部６２の機構は様々なものが考えられるが、本実施形態では、例えば図３に示すような、可変抵抗を利用して検出することとしている。すなわち、電圧ＶＣＣとグランドＧＮＤとの間に、抵抗Ｒ１が設けられている。さらに、ユーザがセットした原稿ＤＯＣの重さに応じて、バネＳＰＲが伸縮する。このバネＳＰＲの伸縮に応じて、抵抗Ｒ１と電気的に接触しているセンサＳＥＮが読み取る電圧値が変化する。このセンサＳＥＮが読み取った電圧値を、ＣＰＵ２０に出力する。ＣＰＵ２０では、この電圧値をアナログ／デジタル変換ポートでデジタル信号に変換して取り込み、電圧値から原稿を換算する。これにより、原稿読取装置は、ＡＤＦにセットされている原稿の残量を検出することができるのである。
【００２３】
次に、図４乃至図６に基づいて、本実施形態に係る原稿自動読取処理について説明する。これら図４乃至図６は、本実施形態に係るデジタル複合機１０が実行する原稿自動読取処理の一例を示す図である。また、この原稿自動読取処理は、ＲＯＭ２４に格納されている原稿自動読取処理プログラムをＣＰＵ２０が読み込んで実行することにより、実現される処理である。また、この原稿自動読取処理は、デジタル複合機１０の電源が投入された場合に自動的に起動される処理である。
【００２４】
なお、この原稿自動読取処理においては、ＣＰＵ２０からの指示に基づいて、スキャナユニット２８が自律的に実行するものもあり、この場合、ＣＰＵ２０の指示を制御部５０が受け付けて、制御部５０がスキャナユニット２８の具体的な制御を行う。
【００２５】
図４に示すように、デジタル複合機１０は、まず、ホームポジションシークを行う（ステップＳ１０）。すなわち、読取ヘッド５４の原点を決定する。続いて、デジタル複合機１０は、ＡＤＦ５６の初期化を行う（ステップＳ１２）。
【００２６】
次に、デジタル複合機１０は、低電力モードに移行すべきかどうかを判断する（ステップＳ１４）。具体的には、例えば、電源が投入された状態で３分以上、スキャナユニット２８において何の動作も発生しなかった場合には、スキャナユニット２８での消費電力を低減するために、スキャナユニット２８を低電力モードに移行する。
【００２７】
ステップＳ１４で、低電力モードに移行すべきと判断した場合（ステップＳ１４：ＹＥＳ）には、デジタル複合機１０は、読取ヘッド５４をホームポジションに移動し（ステップＳ１６）、低電力モードに移行する（ステップＳ１８）。
【００２８】
そして、デジタル複合機１０は、低電力モードから、通常の動作モードに復帰すべきかどうかを判断する（ステップＳ２０）。具体的には、ユーザがスキャナユニット２８に対して何らかの操作をした場合や、ＣＰＵ２０からスキャナユニット２８に対して何らかの指示を送出した場合には、スキャナユニット２８は、低電力モードから通常の動作モードに移行する必要がある。そこで、ステップＳ２０では、低電力モードから復帰する必要がない場合（ステップＳ２０：ＮＯ）には、このステップＳ２０の処理を繰り返して待機し、通常のモードに移行する必要があれば（ステップＳ２０：ＹＥＳ）、上述したステップＳ１２に戻る。
【００２９】
これに対して、ステップＳ１４において、低電力モードに移行すべきでないと判断した場合（ステップＳ１４：ＮＯ）には、デジタル複合機１０は、ＡＤＦ５６によるスキャン開始要求があったかどうかを判断する（ステップＳ２２）。このスキャン開始要求は、例えば、ユーザが、ＡＤＦ５６に原稿をセットし、デジタル複合機１０にあるスキャン開始ボタンを押下することにより生成される。このスキャン開始要求がなかった場合（ステップＳ２２：ＮＯ）には、上述したステップＳ１４に戻る。
【００３０】
一方、スキャン開始要求があった場合（ステップＳ２２：ＹＥＳ）には、図５に示すように、デジタル複合機１０は、連続読込設定枚数ｎを５にセットする（ステップＳ３０）。続いて、デジタル複合機１０は、読取ヘッド５４をＡＤＦの読取開始位置に移動する（ステップＳ３２）。
【００３１】
次に、デジタル複合機１０は、紙残量検出部６２から現在の紙残量を取得する（ステップＳ３４）。続いて、デジタル複合機１０は、温度検出部６４から現在の駆動モータ６０の温度Ｔを取得する（ステップＳ３６）。
【００３２】
次に、デジタル複合機１０は、取得した紙残量が連続読込設定枚数ｎ以下（５枚以下）であるかどうかを判断する（ステップＳ３８）。取得した紙残量が連続読込設定枚数ｎ以下である場合（ステップＳ３８：ＹＥＳ）には、後述する図６のＡＤＦによる原稿の読み取りを行う。
【００３３】
一方、取得した紙残量が連続読込設定枚数ｎ以下でない場合（ステップＳ３８：ＮＯ）つまり、紙残量が５枚より多い場合には、デジタル複合機１０は、駆動モータ６０の温度Ｔが温度Ｔ１より低いかどうかを判断する（ステップＳ４０）。本実施形態では、例えば、温度Ｔ１が５２℃に設定されているため、デジタル複合機１０は、駆動モータ６０の温度Ｔが５２℃より低いかどうかを判断する。駆動モータ６０の温度Ｔが５２℃より低い場合（ステップＳ４０：ＹＥＳ）には、駆動モータ６０の温度は動作に何の問題も無い温度であるので、後述する図６のＡＤＦによる原稿の読み取りを行う。
【００３４】
一方、駆動モータ６０の温度Ｔが５２℃以上である場合（ステップＳ４０：ＮＯ）には、駆動モータ６０の温度Ｔが温度Ｔ２より低いかどうかを判断する（ステップＳ４２）。本実施形態では、例えば、温度Ｔ２が５６℃に設定されているため、デジタル複合機１０は、駆動モータ６０の温度Ｔが５６℃より低いかどうかを判断する。駆動モータ６０の温度Ｔが５６℃より低い場合（ステップＳ４２：ＹＥＳ）には、１秒のウエイト処理を実行した後（ステップＳ４４）、後述する図６のＡＤＦによる原稿の読み取りを行う。すなわち、駆動モータ６０の温度Ｔの温度が５２℃以上５６℃未満である場合には、駆動モータ６０の温度上昇を抑制するため、１秒間、駆動モータ６０を休止させた後、ＡＤＦによる原稿の読み取りを行う。
【００３５】
一方、駆動モータ６０の温度Ｔが５６℃以上である場合（ステップＳ４２：ＮＯ）には、駆動モータ６０の温度Ｔが温度Ｔ３より低いかどうかを判断する（ステップＳ４６）。本実施形態では、例えば、温度Ｔ３が６０℃に設定されているため、デジタル複合機１０は、駆動モータ６０の温度Ｔが６０℃より低いかどうかを判断する。駆動モータ６０の温度Ｔが６０℃より低い場合（ステップＳ４６：ＹＥＳ）には、２秒のウエイト処理を実行した後（ステップＳ４８）、後述する図６のＡＤＦによる原稿の読み取りを行う。すなわち、駆動モータ６０の温度Ｔの温度が５６℃以上６０℃未満である場合には、駆動モータ６０の温度上昇を抑制するため、２秒間、駆動モータ６０を休止させた後、ＡＤＦによる原稿の読み取りを行う。
【００３６】
一方、駆動モータ６０の温度Ｔが６０℃以上である場合（ステップＳ４６：ＮＯ）には、デジタル複合機１０は、６秒のウエイト処理を実行した後（ステップＳ５０）、後述する図６のＡＤＦによる原稿の読み取りを行う。すなわち、駆動モータ６０の温度Ｔの温度が６０℃以上である場合には、駆動モータ６０がこれ以上温度上昇すると焼き付き等による破損の原因となる可能性がある。このため、本実施形態では、６秒間、駆動モータ６０を休止させた後、ＡＤＦによる原稿の読み取りを行うこととしている。
【００３７】
次に、図６に示すように、ステップＳ３８で紙残量が連続読込設定枚数ｎ以下であると判断した場合（ステップＳ３８：ＹＥＳ）、ステップＳ４０で駆動モータ６０の温度Ｔが温度Ｔ１より低いと判断した場合（ステップＳ４０：ＹＥＳ）、ステップＳ４４、ステップＳ４８、又は、ステップＳ５０のウエイト処理を実行した後に、デジタル複合機１０は、シェーディングデータを取得する必要があるかどうかを判断する（ステップＳ６０）。すなわち、読取ヘッド５４に設けられているセンサのバラツキや、位置的な偏在性などを補正するためのシェーディングデータを取得する必要があるかどうかを判断する。このシェーディングデータは、例えば、原稿を所定枚数読み込む毎に実行するように設定したり、所定時間経過毎に実行するように設定したりできるが、どのような設定にするかは、任意である。
【００３８】
シェーディングデータを取得する必要があると判断した場合（ステップＳ６０：ＹＥＳ）には、デジタル複合機１０は、白基準位置に読取ヘッド５４を移動する（ステップＳ６２）。すなわち、白基準となる部材が設けられている位置に読取ヘッド５４を移動する。
【００３９】
次に、デジタル複合機１０は、この白基準となる部材を読取ヘッド５４で読み込んで、白基準となるデータを取得し、シェーディングデータを生成して取得する（ステップＳ６４）。続いて、デジタル複合機１０は、読取ヘッド５４をＡＤＦの読取開始位置に移動する（ステップＳ６６）。
【００４０】
このステップＳ６６の後、又は、上述したステップＳ６０でシェーディングデータを取得する必要はないと判断した場合（ステップＳ６０：ＮＯ）には、デジタル複合機１０は、ＡＤＦ５６を駆動して原稿を原稿台５２に送り出す給紙を行う（ステップＳ６８）。
【００４１】
次に、デジタル複合機１０は、原稿台５２にセットされた読み取るべき原稿の頭出しを行い（ステップＳ７０）、読取ヘッド５４を移動してスキャンを実行する（ステップＳ７２）。続いて、デジタル複合機１０は、ＡＤＦ５６を駆動して、読み取りの完了した原稿を排出する（ステップＳ７４）。
【００４２】
次に、デジタル複合機１０は、さらに読み込むべき次の原稿がＡＤＦ５６にあるかどうかを判断する（ステップＳ７６）。ＡＤＦ５６に原稿があるかどうかは、紙残量検出部６２により検出するようにしてもよいし、別の紙センサをＡＤＦ５６に設けて検出するようにしてもよい。
【００４３】
さらに読み込むべき原稿がＡＤＦ５６にある場合（ステップＳ７６：ＹＥＳ）には、図５のステップＳ３２に戻り、次の原稿を読み込むべく、上述した処理を再び行う。一方、さらに読み込むべき原稿がＡＤＦ５６にない場合（ステップＳ７６：ＮＯ）には、図４のステップＳ１４に戻り、次の原稿がＡＤＦ５６にセットされ、スキャン開始の指示があるまで待機する。
【００４４】
以上のように、本実施形態に係るデジタル複合機１０によれば、ＡＤＦ５６の駆動モータ６０の温度Ｔが所定の温度以上になった場合には、原稿を連続的に送り出すのではなく、所定のウエイト時間が経過した後に、駆動モータ６０を駆動して原稿を原稿台５２に送り出すようにした。このため、駆動モータ６０の異常過熱を防ぐことができる。
【００４５】
しかも、ウエイト時間を、駆動モータ６０の温度Ｔに応じて、段階的に長くなるようにしたので、ＡＤＦ５６による原稿の読み取り時間を可能な限り短くしつつ、駆動モータ６０の異常過熱を回避することができる。また、ウエイト時間が段階的に長くなることにより、ＡＤＦ５６が突然長い時間停止してしまい、ＡＤＦ５６が故障してしまったのではないかという疑念を、ユーザに抱かせるのを抑制することができる。
【００４６】
さらに、本実施形態においては、ＡＤＦ５６に残っている原稿残量が、所定枚数以下（本実施形態では５枚以下）である場合には、駆動モータ６０の温度に拘わらず、ウエイト時間を設けることなく最後まで原稿をＡＤＦ５６から送り出してしまうこととした。これは、少ない原稿枚数であれば、駆動モータ６０を休止させずに駆動させたとしても、異常過熱による破損には至らないと考えられるためである。これにより、ＡＤＦ５６による原稿読取時間を可及的に短くすることができる。
【００４７】
しかも、このように駆動モータ６０の温度Ｔに基づいて、駆動モータ６０の異常過熱を防止する処理が備わっているため、駆動モータ６０に小型のモータを採用することができるようになる。このため、通常の使用態様で想定される３０枚程度の原稿の連続読み取りに適した性能のモータを採用することができ、コストの低減を図ることができる。また、冷却装置を追加で設ける必要がなくなり、地球環境への負荷も軽減できる。さらに、駆動モータ６０の小型化が図られることから、外装デザインの自由度を高めることができる。
【００４８】
〔第２実施形態〕
第２実施形態は、上述した第１実施形態を変形して、読み取る原稿の枚数が５枚以上の場合には、駆動モータ６０の温度Ｔによって、最後の連続読込設定枚数ｎを可変にすることにより、駆動モータ６０の異常過熱を慎重に回避することとしたものである。以下、上述した第１実施形態と異なる部分を説明する。
【００４９】
図７は、本実施形態における原稿自動読取処理の一部の内容を説明するフローチャートを示す図であり、上述した第１実施形態の図５に対応する図である。この図７に示すように、本実施形態に係るデジタル複合機１０は、ステップＳ３８において、紙残量検出部６２で検出した紙残量が連続読込設定枚数ｎより多いと判断した場合（ステップＳ３８：ＮＯ）には、駆動モータ６０の温度Ｔが温度Ｔ１より低いかどうかを判断する（ステップＳ１００）。上述したように、本実施形態では、例えば、温度Ｔ１が５２℃に設定されているため、デジタル複合機１０は、駆動モータ６０の温度Ｔが５２℃より低いかどうかを判断する。駆動モータ６０の温度Ｔが５２℃より低い場合（ステップＳ１００：ＹＥＳ）には、駆動モータ６０の温度は動作に何の問題も無い温度であるので、連続読込設定枚数ｎを「５」に設定した後（ステップＳ１０２）、上述した図６のＡＤＦによる原稿の読み取りを行う。
【００５０】
一方、駆動モータ６０の温度Ｔが５２℃以上である場合（ステップＳ１００：ＮＯ）には、駆動モータ６０の温度Ｔが温度Ｔ２より低いかどうかを判断する（ステップＳ１０４）。上述したように、本実施形態では、例えば、温度Ｔ２が５６℃に設定されているため、デジタル複合機１０は、駆動モータ６０の温度Ｔが５６℃より低いかどうかを判断する。駆動モータ６０の温度Ｔが５６℃より低い場合（ステップＳ１０４：ＹＥＳ）には、デジタル複合機１０は、１秒のウエイト処理を実行した後（ステップＳ１０６）、連続読込設定枚数ｎを「３」に設定して（ステップＳ１０８）、上述した図６のＡＤＦによる原稿の読み取りを行う。すなわち、駆動モータ６０の温度Ｔが５２℃以上５６℃未満である場合には、１秒間、駆動モータ６０を休止した後、ＡＤＦ５６による原稿の送り出しを行うとともに、最後の連続読込処理は、原稿が３枚以下になるまで行わない設定にする。
【００５１】
一方、駆動モータ６０の温度Ｔが５６℃以上である場合（ステップＳ１０４：ＮＯ）には、駆動モータ６０の温度Ｔが温度Ｔ３より低いかどうかを判断する（ステップＳ１１０）。上述したように、本実施形態では、例えば、温度Ｔ３が６０℃に設定されているため、デジタル複合機１０は、駆動モータ６０の温度Ｔが６０℃より低いかどうかを判断する。駆動モータ６０の温度Ｔが６０℃より低い場合（ステップＳ１１０：ＹＥＳ）には、デジタル複合機１０は、２秒のウエイト処理を実行した後（ステップＳ１１２）、連続読込設定枚数ｎを「２」に設定して（ステップＳ１１４）、上述した図６のＡＤＦによる原稿の読み取りを行う。すなわち、駆動モータ６０の温度Ｔが５６℃以上６０℃未満である場合には、２秒間、駆動モータ６０を休止した後、ＡＤＦ５６による原稿の送り出しを行うとともに、最後の連続読込処理は、原稿が２枚以下になるまで行わない設定にする。
【００５２】
一方、駆動モータ６０の温度Ｔが６０℃以上である場合（ステップＳ１１０：ＮＯ）には、デジタル複合機１０は、６秒のウエイト処理を実行した後（ステップＳ１１６）、連続読込設定枚数ｎを「１」に設定して（ステップＳ１１８）、上述した図６のＡＤＦによる原稿の読み取りを行う。すなわち、駆動モータ６０の温度Ｔが６０℃以上である場合には、駆動モータ６０の保護を図るため、６秒間、駆動モータ６０を休止した後、ＡＤＦ５６による原稿の送り出しを行うとともに、最後の連続読込処理は、原稿が最後の１枚になるまで行わない設定にする。
【００５３】
以上のように、本実施形態に係るデジタル複合機１０によれば、紙残量が５枚より多い場合には、駆動モータ６０の温度Ｔに応じて、最後の連続読込処理を開始する枚数を変更することとした。すなわち、駆動モータ６０の温度Ｔが高くなるに従って、連続読込設定枚数ｎを少なくすることにより、ステップＳ３８における連続読込処理を開始すると判断する枚数が少なくなるようにした。このため、駆動モータ６０の異常過熱をより慎重に回避することができるようになる。
【００５４】
〔第３実施形態〕
第３実施形態は、上述した第２実施形態を変形して、連続して読み取る原稿の枚数に拘わらず、駆動モータ６０の温度Ｔによって、最後の連続読込処理の枚数を可変にすることにより、駆動モータ６０の異常過熱を慎重に回避することとしたものである。以下、上述した第１実施形態及び第２実施形態と異なる部分を説明する。
【００５５】
図８は、本実施形態における原稿自動読取処理の一部の内容を説明するフローチャートを示す図であり、上述した第１実施形態の図５に対応する図である。この図８に示すように、デジタル複合機１０は、ステップＳ３６で駆動モータ６０の温度Ｔを取得した後、駆動モータ６０の温度Ｔが温度Ｔ１より低いかどうかを判断する（ステップＳ２００）。上述したように、本実施形態では、例えば、温度Ｔ１が５２℃に設定されているため、デジタル複合機１０は、駆動モータ６０の温度Ｔが５２℃より低いかどうかを判断する。駆動モータ６０の温度Ｔが５２℃より低い場合（ステップＳ２００：ＹＥＳ）には、駆動モータ６０の温度は動作に何の問題も無い温度であるので、上述した図６のＡＤＦによる原稿の読み取りを行う。
【００５６】
一方、駆動モータ６０の温度Ｔが５２℃以上である場合（ステップＳ２００：ＮＯ）には、駆動モータ６０の温度Ｔが温度Ｔ２より低いかどうかを判断する（ステップＳ２０２）。上述したように、本実施形態では、例えば、温度Ｔ２が５６℃に設定されているため、デジタル複合機１０は、駆動モータ６０の温度Ｔが５６℃より低いかどうかを判断する。駆動モータ６０の温度Ｔが５６℃より低い場合（ステップＳ２０２：ＹＥＳ）には、デジタル複合機１０は、紙残量が５枚以下であるかどうかを判断する（ステップＳ２０４）。紙残量が５枚以下である場合（ステップＳ２０４：ＹＥＳ）には、上述した図６のＡＤＦによる原稿の読み取りを行う。すなわち、駆動モータ６０の温度Ｔが５６℃より低ければ、５枚程度の原稿を連続して読み取っても問題が生じないと考えられるため、連続読取処理により原稿の読み取りを行ってしまう。
【００５７】
一方、紙残量が５枚より多い場合（ステップＳ２０４：ＮＯ）には、１秒のウエイト処理を実行した後（ステップＳ２０６）、図６のＡＤＦによる原稿の読み取りを行う。すなわち、駆動モータ６０の温度Ｔが５２℃以上５６℃未満である場合には、１秒間、駆動モータ６０を休止した後、ＡＤＦ５６による原稿の送り出しを行う。
【００５８】
これに対して、ステップＳ２０２で、駆動モータ６０の温度Ｔが５６℃以上であると判断した場合（ステップＳ２０２：ＮＯ）には、デジタル複合機１０は、駆動モータ６０の温度Ｔが温度Ｔ３より低いかどうかを判断する（ステップＳ２０８）。上述したように、本実施形態では、例えば、温度Ｔ３が６０℃に設定されているため、デジタル複合機１０は、駆動モータ６０の温度Ｔが６０℃より低いかどうかを判断する。駆動モータ６０の温度Ｔが６０℃より低い場合（ステップＳ２０８：ＹＥＳ）には、デジタル複合機１０は、紙残量が３枚以下であるかどうかを判断する（ステップＳ２１０）。紙残量が３枚以下である場合（ステップＳ２１０：ＹＥＳ）には、上述した図６のＡＤＦによる原稿の読み取りを行う。すなわち、駆動モータ６０の温度Ｔが５６℃以上６０℃未満の場合には、３枚程度の原稿を連続して読み取っても問題が生じないと考えられるため、連続読取処理により原稿の読み取りを行ってしまう。
【００５９】
一方、紙残量が３枚より多い場合（ステップＳ２１０：ＮＯ）には、２秒のウエイト処理を実行した後（ステップＳ２１２）、図６のＡＤＦによる原稿の読み取りを行う。すなわち、駆動モータ６０の温度Ｔが５６℃以上６０℃未満である場合には、２秒間、駆動モータ６０を休止した後、ＡＤＦ５６による原稿の送り出しを行う。
【００６０】
一方、ステップＳ２０８で、駆動モータ６０の温度Ｔが６０℃以上であると判断した場合（ステップＳ２０８：ＮＯ）には、デジタル複合機１０は、紙残量が１枚以下であるかどうかを判断する（ステップＳ２１４）。紙残量が１枚以下である場合（ステップＳ２１４：ＹＥＳ）には、上述した図６のＡＤＦによる原稿の読み取りを行う。すなわち、駆動モータ６０の温度Ｔが６０℃以上の場合には、最後の１枚になるまで、連続読取処理を行わないようにして、駆動モータ６０の保護を図る。
【００６１】
一方、紙残量が１枚より多い場合（ステップＳ２１４：ＮＯ）には、駆動モータ６０の保護を図るため、６秒間、駆動モータ６０を休止した後（ステップＳ２１６）、上述した図６のＡＤＦによる原稿の読み取りを行う。。
【００６２】
以上のように、本実施形態に係るデジタル複合機１０によれば、駆動モータ６０の温度Ｔに応じて、最後の連続読込処理を行う枚数を変更することとした。すなわち、駆動モータ６０の温度Ｔが高くなるに従って、最後の連続読込処理を開始する枚数が少なくなるようにした。このため、駆動モータ６０の異常過熱をより慎重に回避することができるようになる。
【００６３】
なお、本実施形態においては、第１実施形態及び第２実施形態では存在したステップＳ３０は省くことができる。すなわち、連続読込設定枚数ｎを初期値「５」に設定する処理は不要である。
【００６４】
なお、本発明は上記実施形態に限定されず種々に変形可能である。例えば、上述した各実施形態では、ＡＤＦ５６で読み込む原稿が紙である場合を例に説明したが、この原稿は、紙に限らず、ＯＨＰシートなどの他の媒体で形成されていてもよい。
【００６５】
また、上述した各実施形態では、デジタル複合機１０のＣＰＵ２０が、スキャナユニット２８の原稿自動読取処理の制御をする例を説明したが、スキャナユニット２８の制御は、必ずしもデジタル複合機１０のＣＰＵ２０が行わなくてもよい。例えば、スキャナユニット２８内に設けられている制御部５０が、上述した原稿自動読取処理の制御を行うようにしてもよい。或いは、スキャナユニット２８に別途、ＣＰＵを設けて、この別途追加で設けたＣＰＵが、上述した原稿自動読取処理の制御を行うようにしてもよい。
【００６６】
また、上述した各実施形態では、本発明をデジタル複合機１０に適用した例を説明したが、本発明の適用対象は、デジタル複合機に限られるものではない。すなわち、本発明は、原稿台に原稿を自動的に送り出す自動原稿送り装置を備えるあらゆる原稿読取装置に対して、適用することができる。
【００６７】
さらに、上述の各実施形態で説明した原稿自動読取処理については、この原稿自動読取処理を実行するためのプログラムをフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）、ＲＯＭ、メモリカード等の記録媒体に記録して、記録媒体の形で頒布することが可能である。この場合、この記録媒体に記録されたプログラムをデジタル複合機１０等の原稿読取装置に読み込ませ、実行させることにより、上述した実施形態を実現することができる。
【００６８】
また、デジタル複合機１０等の原稿読取装置は、オペレーティングシステムや別のアプリケーションプログラム等の他のプログラムを備える場合がある。この場合、デジタル複合機１０の備える他のプログラムを活用するために、そのデジタル複合機１０等の原稿読取装置が備えるプログラムの中から、上述した実施形態と同等の処理を実現するプログラムを呼び出すような命令を含むプログラムを、記録媒体に記録するようにしてもよい。
【００６９】
さらに、このようなプログラムは、記録媒体の形ではなく、ネットワークを通じて搬送波として頒布することも可能である。ネットワーク上を搬送波の形で伝送されたプログラムは、デジタル複合機１０等の原稿読取装置に取り込まれて、このプログラムを実行することにより上述した実施形態を実現することができる。
【００７０】
また、記録媒体にプログラムを記録する際や、ネットワーク上を搬送波として伝送される際に、プログラムの暗号化や圧縮化がなされている場合がある。この場合には、これら記録媒体や搬送波からプログラムを読み込んだデジタル複合機１０等の原稿読取装置は、そのプログラムの復号や伸張を行った上で、実行する必要がある。
【００７１】
また、上述した実施形態では、原稿自動読取処理をソフトウェアにより実現する場合を例に説明したが、これらの各処理をＡＳＩＣ（Application Specific IC）などのハードウェアにより実現するようにしてもよい。さらには、これらの各処理を、ソフトウェアとハードウェアとが協働して実現するようにしてもよい。
【図面の簡単な説明】
【００７２】
【図１】本発明の一実施形態に係るデジタル複合機の内部構成の一例を説明するブロック図。
【図２】図１のデジタル複合機におけるスキャナユニットの内部構成の一例を説明するブロック図。
【図３】図２のスキャナユニットにおける紙残量検出部の内部構成の一例を説明する図。
【図４】第１実施形態に係る原稿自動読取処理の一例を説明するフローチャートを示す図（その１）。
【図５】第１実施形態に係る原稿自動読取処理の一例を説明するフローチャートを示す図（その２）。
【図６】第１実施形態に係る原稿自動読取処理の一例を説明するフローチャートを示す図（その３）。
【図７】第２実施形態に係る原稿自動読取処理の一部を説明するフローチャートを示す図（第１実施形態の図５に相当する図）。
【図８】第３実施形態に係る原稿自動読取処理の一部を説明するフローチャートを示す図（第１実施形態の図５に相当する図）。
【符号の説明】
【００７３】
１０  デジタル複合機
２０  ＣＰＵ
２２  ＲＡＭ
２４  ＲＯＭ
２６  プリンタユニット
２８  スキャナユニット
３０  ハードディスクドライブ
４０  内部バス
【図１】
0004858856.tif 000002
【図２】
0004858856.tif 000003
【図３】
0004858856.tif 000004
【図４】
0004858856.tif 000005
【図５】
0004858856.tif 000006
【図６】
0004858856.tif 000007
【図７】
0004858856.tif 000008
【図８】
0004858856.tif 000009