(57)【要約】【課題】自動給紙手段の駆動によって原稿を読み取る場合に、メモリ容量の不足を解消することが可能なモータ制御装置、原稿読取装置およびモータ制御方法を提供すること。【解決手段】ステッピングモータ３５によって駆動され複数の原稿Ｐを蓄える原稿載置部３２から原稿Ｐを供給する自動給紙手段３０と、ステッピングモータ３５を作動させて原稿Ｐを読み取り部２１４で読み取る動作における解像度の指定を受け付ける解像度受付手段ＣＯＭと、ステッピングモータ３５の駆動を制御するモータ制御手段１００と、を具備し、このモータ制御手段１００は、解像度受付手段ＣＯＭで受け付けられた解像度が所定の閾値を超える場合、中断動作モードに基づいて当該ステッピングモータ３５を制御駆動させると共に、所定の閾値を下回る場合に、中断動作モードよりも高速で中断の介在しない高速動作モードでステッピングモータ３５を制御駆動させる。【選択図】図３
2009240006.tif 000002
【特許請求の範囲】
【請求項１】
ステッピングモータを具備し、このステッピングモータによって駆動されると共に、複数の原稿を蓄える原稿載置部から原稿を供給する自動給紙手段と、
上記ステッピングモータを作動させて上記原稿を読み取り部で読み取る動作における解像度の指定を受け付ける解像度受付手段と、
上記ステッピングモータの駆動を制御するモータ制御手段と、
を具備し、
上記モータ制御手段は、上記解像度受付手段で受け付けた解像度が所定の閾値を超える場合に、上記読み取り部での上記原稿の読み取り中に上記ステッピングモータの作動を中断させる中断動作モードに基づいて当該ステッピングモータを制御駆動させると共に、上記所定の閾値を下回る場合に、上記読み取り部での上記原稿の読み取り中に上記ステッピングモータの作動を中断させず、かつ上記中断動作モードよりも高速である高速動作モードで上記ステッピングモータを制御駆動させる、
ことを特徴とするモータ制御装置。
【請求項２】
ステッピングモータを具備し、このステッピングモータによって駆動されると共に、複数の原稿を蓄える原稿載置部から原稿を供給する自動給紙手段と、
上記ステッピングモータを作動させて上記原稿を読み取り部で読み取る動作における解像度の指定を受け付ける解像度受付手段と、
上記解像度受付手段で受け付けた解像度に基づいて、上記自動給紙手段によって供給される上記原稿を読み取り部で読み取る動作中に該読み取り動作が中断するか否かを判断する判断手段と、
上記判断手段において該読み取り動作が中断すると判断される場合に、上記原稿の読み取り動作における所定の読み取り位置にて上記ステッピングモータの作動を中断させると共に、上記判断手段において該読み取り動作が中断しないと判断される場合に、上記ステッピングモータを上記原稿の読み取り途中で中断させずに駆動させる制御を行うモータ制御手段と、
を具備することを特徴とするモータ制御装置。
【請求項３】
前記判断手段において前記読み取り動作が中断すると判断される場合には、前記モータ制御手段は、プルイン領域で前記ステッピングモータを起動させると共に、前記判断手段において前記読み取り動作が中断しないと判断される場合には、前記モータ制御手段は、プルアウト領域で前記ステッピングモータを駆動させることを特徴とする請求項２記載のモータ制御装置。
【請求項４】
前記判断手段において前記読み取り動作が中断すると判断されると共に前記ステッピングモータを起動させた場合、前記モータ制御手段は、当該起動時を過ぎるとプルアウト領域に差し掛かる状態で前記ステッピングモータを加速させることを特徴とする請求項３記載のモータ制御装置。
【請求項５】
前記モータ制御手段は、前記加速が終了して所定の安定化ステップの経過後には、前記ステッピングモータに導通させる電流値を低減させる制御を行うことを特徴とする請求項４記載のモータ制御装置。
【請求項６】
前記判断手段において前記読み取り動作が中断しないと判断される場合、前記モータ制御手段は、加速部位、定速部位および減速部位を有する駆動テーブルに基づいて、前記ステッピングモータを駆動させることを特徴とする請求項２から５のいずれか１項に記載のモータ制御装置。
【請求項７】
請求項１から６のいずれか１項に記載のモータ制御装置を具備することを特徴とする原稿読取装置。
【請求項８】
原稿を読み取り部で読み取る動作における解像度の指定を受け付ける解像度受付工程と、
ステッピングモータの駆動によって自動給紙手段を作動させて、複数の原稿を蓄える原稿載置部から原稿を読み取り部に送り込み、この読み取り部における読み取り動作中に該読み取り動作が中断するか否かを、上記解像度受付工程で受け付けた解像度に基づいて判断する判断工程と、
上記判断工程において該読み取り動作が中断すると判断される場合に、上記原稿の読み取り動作における所定の読み取り位置にて上記ステッピングモータの作動を中断させると共に、上記判断工程において該読み取り動作が中断しないと判断される場合に、上記ステッピングモータを上記原稿の読み取り途中で中断させずに駆動させる制御を行うモータ制御工程と、
を具備することを特徴とするモータ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータ制御装置、原稿読取装置およびモータ制御方法に関するものである。
【背景技術】
【０００２】
原稿読取装置においては、原稿を読み取るための読み取り部位に自動的に原稿を供給する装置（原稿自動供給装置；以下、ＡＤＦ（Auto Document Feeder）とする。）を具備するものがある。このＡＤＦ装置においては、駆動源としてステッピングモータを用いるものがあり、かかるステッピングモータの駆動によって各種のローラを駆動させて、原稿を搬送させる。そして、読み取り部位にて原稿の読み取りを行い、当該原稿から画像データを形成することが可能となっている。また、原稿読取装置がコピー装置に取り付けられている場合、画像データに基づいて、印刷を実行することも可能となっている。
【０００３】
このようなＡＤＦ装置を具備する原稿読取装置としては、特許文献１および特許文献２に示すものがある。
【０００４】
【特許文献１】特開２００６−１６６２２１号公報
【特許文献２】特開２００４−６４４８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記の特許文献１，２のようなＡＤＦ装置を用いる原稿の読み取り解像度は、スキャナ装置における原稿の読み取り解像度と比較すると、さほど大きくないのが現状であるが、今後、ＡＤＦ装置を用いる原稿の読み取り解像度を向上させるのが望ましい。しかしながら、原稿の読み取り解像度を向上させる場合、画像データのデータ量が非常に大きくなり、メモリ容量に不足が生じる場合が存在する。
【０００６】
上述のメモリ容量の不足に対する対策としては、容量の大きなメモリを搭載することが考えられる。しかしながら、そのようなメモリは、高価であり、コストの上昇を招く虞がある。そのため、ＡＤＦ装置を用いた原稿の読み取りにおいて、限られたメモリ容量を有効活用することが求められている。
【０００７】
本発明は上記の事情にもとづきなされたもので、その目的とするところは、自動給紙手段の駆動によって原稿を読み取る場合において、メモリ容量の不足を解消することが可能なモータ制御装置、原稿読取装置およびモータ制御方法を提供しよう、とするものである。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、ステッピングモータを具備し、このステッピングモータによって駆動されると共に、複数の原稿を蓄える原稿載置部から原稿を供給する自動給紙手段と、ステッピングモータを作動させて原稿を読み取り部で読み取る動作における解像度の指定を受け付ける解像度受付手段と、ステッピングモータの駆動を制御するモータ制御手段と、を具備し、モータ制御手段は、解像度受付手段で受け付けた解像度が所定の閾値を超える場合に、読み取り部での原稿の読み取り中にステッピングモータの作動を中断させる中断動作モードに基づいて当該ステッピングモータを制御駆動させると共に、所定の閾値を下回る場合に、読み取り部での原稿の読み取り中にステッピングモータの作動を中断させず、かつ中断動作モードよりも高速である高速動作モードでステッピングモータを制御駆動させるものである。
【０００９】
このように構成する場合、モータ制御手段では、解像度受付手段で受け付けられた解像度が所定の閾値を超える場合に、中断動作モードに基づいてステッピングモータを制御駆動させる。その場合、読み取り部での原稿の読み取り中にステッピングモータの作動は、中断させられる。そのため、作動の中断中にメモリに空きが生じれば、再び原稿の読み取りを行わせることが可能となるので、メモリ容量の不足を解消することが可能となる。また、解像度が所定の閾値を下回る場合には、メモリ容量に不足を生じさせること無く、原稿を読み取らせることが可能となる。なお、解像度が所定の閾値を下回る場合には、原稿の読み取らせた結果の画像データは粗くても良いので、高速動作モードでステッピングモータを制御駆動させることが可能となる。
【００１０】
また、他の発明は、ステッピングモータを具備し、このステッピングモータによって駆動されると共に、複数の原稿を蓄える原稿載置部から原稿を供給する自動給紙手段と、ステッピングモータを作動させて原稿を読み取り部で読み取る動作における解像度の指定を受け付ける解像度受付手段と、解像度受付手段で受け付けた解像度に基づいて、自動給紙手段によって供給される原稿を読み取り部で読み取る動作中に該読み取り動作が中断するか否かを判断する判断手段と、判断手段において該読み取り動作が中断すると判断される場合に、原稿の読み取り動作における所定の読み取り位置にてステッピングモータの作動を中断させると共に、判断手段において該読み取り動作が中断しないと判断される場合に、ステッピングモータを原稿の読み取り途中で中断させずに駆動させる制御を行うモータ制御手段と、を具備するものである。
【００１１】
このように構成する場合、判断手段において読み取り動作が中断すると判断される場合、原稿の読み取り動作における所定の読み取り位置にてステッピングモータの作動を中断させる。そのため、ステッピングモータの動作の中断中にメモリに空きが生じれば、再び原稿の読み取りを行わせることが可能となるので、メモリ容量の不足を解消することが可能となる。また、中断が生じないと判断される場合には、現状のメモリ容量にて原稿の読み取りが足りる。
【００１２】
さらに、他の発明は、上述の発明に加えて更に、判断手段において読み取り動作が中断すると判断される場合には、モータ制御手段は、プルイン領域でステッピングモータを起動させると共に、判断手段において読み取り動作が中断しないと判断される場合には、モータ制御手段は、プルアウト領域でステッピングモータを駆動させるものである。
【００１３】
このように構成する場合、ステッピングモータの作動に中断が生じると判断される場合には、プルイン領域にてステッピングモータが駆動させられるので、当該ステッピングモータは脱調しない状態で確実に駆動させることが可能となる。加えて、中断が生じないと判断される場合にはプルアウト領域でステッピングモータが駆動させられるので、当該ステッピングモータを高速駆動させることが可能となり、高速にて原稿読み取りを実行可能となる。
【００１４】
また、他の発明は、上述の発明に加えて更に、判断手段において読み取り動作が中断すると判断されると共にステッピングモータを起動させた場合、モータ制御手段は、当該起動時を過ぎるとプルアウト領域に差し掛かる状態でステッピングモータを加速させるものである。
【００１５】
このように構成する場合、ステッピングモータはプルイン領域で起動されると共に、起動時を経過するとプルアウト領域に差し掛かる状態でステッピングモータが加速させられる。そのため、プルイン領域のみで駆動させる場合と比較して、原稿読み取りの高速化を図ることが可能となる。
【００１６】
さらに、他の発明は、上述の発明に加えて更に、モータ制御手段は、加速が終了して所定の安定化ステップの経過後には、ステッピングモータに導通させる電流値を低減させる制御を行うものである。
【００１７】
このように構成する場合、加速が終了して所定の安定化ステップが経過した後には、ステッピングモータに導通させられる電流値が低減させられる。そのため、ステッピングモータからの発熱量を低減させることが可能となる。
【００１８】
また、他の発明は、上述の発明に加えて更に、判断手段において読み取り動作が中断しないと判断される場合、モータ制御手段は、加速部位、定速部位および減速部位を有する駆動テーブルに基づいて、ステッピングモータを駆動させるものである。
【００１９】
このように構成する場合、駆動テーブルに基づいてステッピングモータを駆動させれば、当該ステッピングモータを容易にプルイン領域またはプルアウト領域で駆動させることが可能となる。加えて、駆動テーブルは加速部位を有するため、当該ステッピングモータを良好に加速させることが可能となる。
【００２０】
さらに、他の発明は、上述の各発明に係るモータ制御装置を具備する原稿読取装置としたものである。
【００２１】
このように構成する場合、ステッピングモータの作動によって原稿を読み取り部で読み取る動作に中断が生じると判断される場合、原稿の読み取り動作における所定の読み取り位置にてステッピングモータの作動を中断させる。そのため、ステッピングモータの動作の中断中にメモリに空きが生じれば、再び原稿の読み取りを行わせることが可能となるので、メモリ容量の不足を解消することが可能となる。また、中断が生じないと判断される場合には、現状のメモリ容量にて原稿の読み取りが足りる。
【００２２】
また、他の発明は、原稿を読み取り部で読み取る動作における解像度の指定を受け付ける解像度受付工程と、ステッピングモータの駆動によって自動給紙手段を作動させて、複数の原稿を蓄える原稿載置部から原稿を読み取り部に送り込み、この読み取り部における読み取り動作中に該読み取り動作が中断するか否かを、解像度受付工程で受け付けた解像度に基づいて判断する判断工程と、判断工程において該読み取り動作が中断すると判断される場合に、原稿の読み取り動作における所定の読み取り位置にてステッピングモータの作動を中断させると共に、判断工程において該読み取り動作が中断しないと判断される場合に、ステッピングモータを原稿の読み取り途中で中断させずに駆動させる制御を行うモータ制御工程と、を具備するものである。
【００２３】
このように構成する場合、判断工程において読み取り動作が中断すると判断される場合、原稿の読み取り動作における所定の読み取り位置にてステッピングモータの作動を中断させる。そのため、ステッピングモータの動作の中断中にメモリに空きが生じれば、再び原稿の読み取りを行わせることが可能となるので、メモリ容量の不足を解消することが可能となる。また、中断が生じないと判断される場合には、現状のメモリ容量にて原稿の読み取りが足りる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の一実施の形態に係るモータ制御装置を具備する原稿読取装置１０について、図１から図８に基づいて説明する。なお、以下に述べるモータ制御装置は、後述する制御部１００が主として対応するが、当該制御部１００は、モータ制御装置以外の画像処理等の機能も有している。
【００２５】
＜全体の概略構成＞
図１は、本発明の一実施の形態に係る原稿読取装置１０の構成を示す図である。図１に示す原稿読取装置１０は、スキャナ装置２０の上部にＡＤＦ装置３０を具備するタイプとなっている。
【００２６】
これらのうち、スキャナ装置２０は、図１に示すように、筐体２１と、光学ユニット２２と、データ変換ユニット２３と、を具備している。筐体２１には、開口部２１１，２１２が設けられ、開口部２１１にはガラス等の透明部材から構成される単票紙原稿台２１３が設けられている。また、開口部２１２には同じくガラス等の透明部材から構成されるＡＤＦ原稿台２１４が設けられている。単票紙原稿台２１３での原稿Ｐの読み取りにおいては、１枚ずつ原稿Ｐが載置され、当該原稿Ｐは移動しない。一方、ＡＤＦ原稿台２１４での原稿Ｐの読み取りにおいては、原稿ＰはＡＤＦ装置３０によって送り込まれるため、原稿ＰはＡＤＦ原稿台２１４上を移動する。
【００２７】
また、光学ユニット２２は、照射キャリッジ２２１と、固定反射部２２２とを有している。照射キャリッジ２２１は、筐体２１の内部を、図１における矢示Ｘ方向に沿って移動可能に設けられている。この照射キャリッジ２２１には、ランプ２２３と、第１ミラー２２４とが固定的に設けられている。ランプ２２３は、矢示Ｘ方向および矢示Ｙ方向とは直交する方向を長手としており、原稿Ｐに向けて光を照射する。また、第１ミラー２２４は、ランプ２２３から照射され原稿Ｐによって反射された光を第２ミラー２２５に向けて反射させる。
【００２８】
また、固定反射部２２２は、筐体２１の内部であって、ＡＤＦ原稿台２１４よりもＸ２側の端部寄りの部位に固定されている。この固定反射部２２２は、第２ミラー２２５と第３ミラー２２６とを有しており、第１ミラー２２４で反射された光を第２ミラー２２５で矢示Ｙ２の向きに沿うように反射させ、さらに第２ミラー２２５で反射された光を第３ミラー２２６によってＸ１の向きに進行するように反射させる。
【００２９】
また、データ変換ユニット２３は、結像レンズ２３１と、イメージセンサ２３２とから構成されている。結像レンズ２３１は、イメージセンサ２３２上に反射光（光学像）を結像させる。また、イメージセンサ２３２は、長手方向に沿って所定の画素密度で受光素子（ＣＣＤ：Charge Coupled Device）が配列されることにより、構成されている。このイメージセンサ２３２は、光学像から受光量に応じた電荷を生成して蓄積し、電気信号として出力する。
【００３０】
ＡＤＦ装置３０は、自動給紙手段に対応し、スキャナ装置２０の単票紙原稿台２１３およびＡＤＦ原稿台２１４の上部に位置している。このＡＤＦ装置３０は、ハウジング３１と、給紙トレイ３２と、搬送ローラ群３３と、排紙トレイ３４と、ＡＤＦモータ３５（図２参照）とを備えている。
【００３１】
ハウジング３１は、ＡＤＦ装置３０の全体を支持する部位となっているが、図１における矢示Ｘ２側においては、搬送ローラ群３３が外部に露出しないように覆う、カバーとしての機能を有している。また、給紙トレイ３２は、原稿載置部に対応し、読み取り対象となる複数の原稿Ｐを載置する部位である。また、搬送ローラ群３３は、複数のローラによって、原稿Ｐを搬送する搬送経路３６を構成している。かかる搬送ローラ群３３の中には、給紙ローラ３３１、リタードローラ３３２、紙送りローラ３３３、排紙ローラ３３４等が存在する。これらのうち、給紙ローラ３３１は、給紙トレイ３２上に存在する原稿Ｐを送り込むためのローラである。また、リタードローラ３３２は、原稿同士の間の摩擦係数よりも大きな摩擦係数を有していて、原稿Ｐの重送を防止可能となっている。なお、リタードローラ３３２の対向部位には、コルク等の摩擦係数の大きな部材が貼付されている。
【００３２】
紙送りローラ３３３は、搬送ローラ群３３の中で最も大径に設けられている。この紙送りローラ３３３は、原稿Ｐを所定の搬送速度でＡＤＦ原稿台２１４上に送るように、送り速度が制御されている。また、搬送経路３６のうち、排紙トレイ３４の近傍には、排紙ローラ３３４が位置していて、読み取りが終了した原稿Ｐを排紙トレイ３４に排出している。なお、紙送りローラ３３３を始めとする各ローラは、ＡＤＦモータ３５によって駆動力を与えられるか、または他のローラの回転、原稿Ｐの搬送に従動するように設けられている。
【００３３】
また、排紙トレイ３４は、搬送経路３６を通過後に排出される原稿Ｐを受け止めておくための部分である。
【００３４】
ＡＤＦモータ３５は、ステッピングモータであり、本実施の形態では、後述するＡＳＩＣ１０７およびモータドライバ１０８を介して、例えば４Ｗ１−２相励磁といった細かなステップでの駆動が可能となっており、高解像度での原稿Ｐの読み取りに対応した原稿送りが可能となっている。
【００３５】
＜制御部の構成＞
図２に原稿読取装置１０の制御部１００の構成を示す。この図２に示すように、制御部１００は、プリンタＰＲ、コンピュータＣＯＭなどの外部装置、装置内外に設けられた外部記憶装置ＭＥＭ（メモリカード、ハードディスクドライブなど）へその画像データを出力する。この制御部１００は、ＣＰＵ１０１、ＣＣＤドライバ１０２、画像処理回路１０３、メモリ制御回路１０４、メモリ１０５、インターフェース１０６、ＡＳＩＣ１０７、モータドライバ１０８、バス１０９等を具備している。また、この制御部１００は、モータ制御装置の主要部を為すと共に、判断手段およびモータ制御手段に対応している。
【００３６】
これらのうち、ＣＰＵ１０１は、各種のデータ、プログラムを実行することにより、原稿読取装置１０の動作の全体を司る部分である。本実施の形態では、ＣＰＵ１０１は、所定の制御プログラムを実行することにより、スキャナ制御部１０１ａ、オープン制御部１０１ｂを構成する。スキャナ制御部１０１ａは、読み取りモードに応じた原稿読取動作の開始、原稿読取動作の停止等を行うべく、照射キャリッジ２２１を駆動させるための不図示のモータおよびイメージセンサ２３２の駆動をさせるための指令値を、ＣＣＤドライバ１０２、ＡＳＩＣ１０７に向けて出力する。また、オープン制御部１０１ｂは、後述する図３等に示すような電流をＡＤＦモータ３５に導通させるための指令値を、ＡＳＩＣ１０７に向けて出力する。
【００３７】
ＣＣＤドライバ１０２は、所定時間ごとにイメージセンサ２３２を駆動させると共に、イメージセンサ２３２からのアナログの電気信号を取り込むと共に、電荷量に応じたデジタル信号を形成し、画像処理回路１０３に向けて出力する。画像処理回路１０３は、ＣＣＤドライバ１０２から出力されるデジタル信号に基づいて、画素毎のＲＧＢの階調値を有する画像データを形成すると共に、形成した画像データをメモリ１０５の画像データバッファ１０５ａに記憶させる。
【００３８】
メモリ制御回路１０４は、ＣＰＵ１０１からアドレス情報が供給されると動作を開始し、その先頭アドレスから順番にアドレスを指定してバス１０９を介してメモリ１０５から指定されたデータ数のデータを順番に読み出し、外部インターフェース１０６に出力する。
【００３９】
メモリ１０５は、例えばＤＲＡＭ等のような各種データおよびプログラムを格納する外部メモリである。このメモリ１０５には、画像データを一時記憶させる画像データバッファ１０５ａと、図３、図４等に示すようなＡＤＦモータ３５を駆動させるための駆動テーブル、および図５に示すような判断テーブルを記憶させるためのテーブル記憶部１０５ｂ等を有している。そして、ＣＰＵ１０１でテーブル記憶部１０５ｂから、図３、図４等に示すような駆動テーブルを読み込むことにより、ＡＤＦモータ３５の制御駆動を実現することが可能となっている。なお、上述のメモリ１０５には、その他に必要な、所定のデータも記憶されている。
【００４０】
ここで、駆動テーブルは、図３のうち、電流−時間の関係を示す駆動テーブルにあるように、初期駆動の段階で、自起動可能な最高速度（図３における中間速度）で駆動させるための電流値Ｉmaxを導通させる。そして、かかる中間速度で起動後、ＡＤＦモータ３５は加速させられる。そして、かかる加速部位を経過して目標速度に到達した後に所定のステップだけ駆動した後（安定化ステップを経過した後）に、プルイン領域内ではないもののプルアウト領域内である電流値Ｉoutまで、電流値を低下させる。このように電流値を制御することにより、後述するように発熱量を抑えることが可能となっている。
【００４１】
また、図３にのうち、速度−時間の関係を示す駆動テーブルにおいては、最初はプルイン領域でＡＤＦモータ３５が駆動させられる。それにより、ＡＤＦモータ３５は、自起動可能な最高速度（図３における中間速度）で起動させられる。そして、ＡＤＦモータ３５が加速させられると、駆動テーブルの加速部位の途中の段階からは、プルアウト領域でＡＤＦモータ３５が駆動させられる。また、速度−時間の関係を示す駆動テーブルにおいては、減速部位も有していて、原稿Ｐの読み取りが中断させられる部位に向けて、ＡＤＦモータ３５の駆動速度が減じられる。
【００４２】
なお、図４に示す駆動テーブルでＡＤＦモータ３５を駆動させる場合も、上述の速度−時間の関係を図示すると、図３の速度−時間の関係で示されるような基本的な部位（加速部位、減速部位等）を具備している。
【００４３】
また、判断テーブルは、図５に示すように、ユーザ等が指定した読み取り解像度（スキャン解像度）に応じて、原稿Ｐの読み取りに中断が生じるか否かを判断するためのテーブルである。ここで、判断テーブルは、ユーザの操作により、操作パネルまたはコンピュータＣＯＭを介して入力される読み取り解像度に基づいて、ＡＤＦモータ３５のモータ速度を指定する。また、読み取り解像度が指定されると、特定の原稿Ｐの１枚分を読み取る際のＡＤＦモータ３５の動作中に、当該ＡＤＦモータ３５の駆動に中断が生じるか否かが、図５に示す判断テーブルから一義的に定まる。
【００４４】
なお、読み取り解像度が指定されると、モータ速度および中断有り／無し以外に、ＡＤＦモータ３５の駆動方式、起動時に導通される電流値、および定速時に導通される電流値が、図５に示す判断テーブルから一義的に定まる。
【００４５】
また、インターフェース１０６は、不図示の印刷機能部（プリンタＰＲ）に向けて画像データを出力すると共に、不図示の入力装置、コンピュータＣＯＭおよび外部記憶装置ＭＥＭから出力された信号の表現形式を適宜変換して入力させるための回路である。なお、本実施の形態では、原稿読取装置１０に接続されるコンピュータＣＯＭが解像度受付手段に相当するが、原稿読取装置１０に解像度を選択するための操作パネル等が設けられている場合、当該操作パネルが解像度受付手段に相当する。
【００４６】
ＡＳＩＣ１０７は、ＣＰＵ１０１からの指令値に基づいて、ＡＤＦモータ３５他の各種のモータを駆動させるための電流値、周波数等に関する信号を、モータドライバ１０８に向けて出力する。モータドライバ１０８は、ＡＳＩＣ１０７からの信号に応じた周波数の矩形波の電流を、ＡＤＦモータ３５等にそれぞれ導通させる。また、バス１０９は、ＣＰＵ１０１、ＣＣＤドライバ１０２、画像処理回路１０３、メモリ制御回路１０４、メモリ１０５、イメージセンサ２３２、ＡＳＩＣ１０７等を接続する信号の伝送路である。
【００４７】
＜モータの駆動制御について＞
以上のような構成を有する原稿読取装置１０のＡＤＦ装置３０における、ＡＤＦモータ３５の駆動制御について、図６等に基づいて説明する。
【００４８】
原稿Ｐの読み取りがユーザによって指示されると共に、不図示のセンサでの検出によって給紙トレイ３２に原稿Ｐが存在することが検出された場合、ＣＰＵ１０１は、ＡＤＦモータ３５の駆動を開始させる。それにより、搬送ローラ群３３を構成する、給紙ローラ３３１、紙送りローラ３３３等が回転させられ、原稿Ｐを所定位置まで高速駆動させる動作が開始させられる（Ｓ０１）。
【００４９】
原稿Ｐが給紙ローラ３３１で取り込まれ、その原稿Ｐが搬送経路３６に沿って進行すると、当該原稿Ｐは、紙送りローラ３３３に到達する。そして、原稿Ｐが搬送経路３６に沿って進行し、所定位置に到達しているのが不図示のセンサによって検出されると、原稿Ｐは、その位置で一度停止させられる（Ｓ０２）。なお、このような停止を介在させないようにしても良い。
【００５０】
ところで、高解像度の読み取りモードが指定されると、メモリ容量に不足が生じて、いわゆるオーバーフロー状態となるか、またはインターフェース１０６におけるデータ転送速度が遅く、同じくオーバーフロー状態となる場合がある。そこで、ＣＰＵ１０１は、ユーザによる読み取りモードと、原稿Ｐのサイズ等の情報に基づいて、ＡＤＦ装置３０における原稿Ｐの読み取りに、中断が生じるか否かを判断する（Ｓ０３）。この判断においては、ＣＰＵ１０１は、メモリ１０５のテーブル記憶部１０５ｂから、図５に示すような判断テーブルを読み出し、その判断テーブルに基づいて行う。このとき、中断が生じるか否かは、解像度の所定の閾値（図５では２００ｄｐｉ）を超えるか、または下回るかによって為されている。しかしながら、計算によって中断が生じるか否かを判断するようにしても良い。
【００５１】
図５は、判断テーブルの一例である。この図５に示すように、ＣＰＵ１０１では、判断テーブルに基づくＡＤＦモータ３５の駆動に中断がある／無しの判断は、スキャン解像度（読み取り解像度）に基づいて行っている。
【００５２】
なお、Ｓ０３の判断において、解像度が粗く、メモリ容量に不足が生じない（原稿Ｐの読み取りに中断が生じない）と判断される場合（Ｎｏの場合）、以後は中断が介在しないような、高速駆動の読み取りモード（図３に示す目標速度よりも高速で駆動させられるモード；請求項における高速動作モード）にて、ＡＤＦモータ３５を駆動させる（Ｓ０４）。かかる高速駆動の存在する読み取りモードでは、図８に示すような速度テーブルに従って制御駆動させられる。この速度テーブルに基づく場合、高速駆動のために、加速を所定だけプルアウト領域にて行って駆動速度が安定した後に、原稿Ｐの読み取りを行うようにしている。そして、Ｓ０４の後に、後述するＳ０９と同様の判断を行い（Ｓ０５）、ＡＤＦモータ３５の駆動を停止させる部位に差し掛かったか否かを判断する。そして、この判断においてＹｅｓの場合には、Ｓ１０に進行し、処理を終了させる。また、Ｓ０５の判断においてＮｏの場合には、Ｓ０４に戻る。
【００５３】
Ｓ０３の判断において、中断があると判断される場合（すなわち、高解像度の読み取りモード（請求項における中断動作モード）が指定され、メモリ容量に不足が生じる場合；Ｙｅｓの場合）には、図３および図４に示すような駆動テーブルに基づく駆動を実行する。図３は、駆動テーブル（電流の指令値）、および駆動テーブルの速度と時間の関係を簡略化して示す図である。また、図４は、駆動テーブル（電流の指令値）と実際の電流値とを示す図（実際の電流値が破線）である。なお、図４では、ＡＤＦモータ３５の回転に伴って、例えばＡ相における電流の正負が逆転している場合も示されている。以後、かかる駆動テーブルに基づいて、ＡＤＦモータ３５は制御駆動させられる。
【００５４】
ここで、駆動テーブルに基づく駆動の最初の段階（起動時）では、ＡＤＦモータ３５を自起動可能（プルイン領域で駆動可能）な最高速度（図３における中間速度）にて駆動させる（Ｓ０６）。すなわち、ＡＤＦモータ３５からの発熱、焼損等を加味すると、当該ＡＤＦモータ３５に安全に電流を導通させることが可能な電流値の最も高い値（図３参照）は定まる。また、搬送ローラ群３３の駆動負荷、紙送り負荷といったＡＤＦモータ３５に作用する負荷は、予め定まっている。このように、ＡＤＦモータ３５に作用する負荷が予め分かっているため、最も高い電流値におけるＡＤＦモータ３５の駆動速度（周波数）は、図７に示すようなトルク−周波数の関係から、求められる。
【００５５】
かかる自起動可能な最高速度の近傍にて、ＡＤＦモータ３５が起動された後に、続いて図３に示すような駆動テーブルに従って、当該ＡＤＦモータ３５が加速させられる（Ｓ０７）。ここで、上述のＳ０６では、ＡＤＦモータ３５は、自起動可能な最高速度にて駆動させられている。この状態からＡＤＦモータ３５を更に加速させる場合（すなわち、周波数を高める場合）、当該ＡＤＦモータ３５は、当該加速の途中段階から、プルアウト領域での駆動となる。なお、ＡＤＦモータ３５を加速させている段階では、当該ＡＤＦモータ３５に導通させている電流値は、起動時（プルイン領域における駆動）の場合と同様の値となっている。
【００５６】
そして、ＣＰＵ１０１は、ＡＤＦモータ３５に与える指令値に基づいて、当該ＡＤＦモータ３５が目標速度に到達したか否かを判断する（Ｓ０８）。そして、ＡＤＦモータ３５が目標速度に到達したと判断される場合（Ｙｅｓの場合）、ＡＤＦモータ３５の加速ではなく、上述の目標速度にて、定速駆動させる（Ｓ０９）。すなわち、周波数を一定として、ＡＤＦモータ３５を駆動させる。
【００５７】
そして、上述のような最も高い電流値（図３参照）および周波数の電流を、所定のステップ数だけ、ＡＤＦモータ３５に対して導通させる。なお、かかる所定のステップ数は、加速が終了した状態にいてＡＤＦモータ３５の振動を抑え、回転の安定化を図れるようなステップ数に設定されている。
【００５８】
続いて、上述の所定の安定化ステップのステップ数が経過するか否かを判断する（Ｓ１０）。この安定化ステップのステップ数は、ＡＤＦモータ３５の加速が終了した際の振動が減衰して、プルアウト領域に良好に移行できる程度のステップ数に設定している。その一例としては、ＡＤＦモータ３５を４Ｗ１−２相励磁で起動させてから換算して、９６ステップとするものがある。
【００５９】
上述のＳ１０の判断において、安定化ステップのステップ数を経過したと判断される場合（Ｙｅｓの場合）、続いて、ＣＰＵ１０１（オープン制御部１０１ｂ）は、電流値を低下させる制御を行う（Ｓ１１）。ここで、加速が終了し、かつ電流値を低下させる前の段階においても、ＡＤＦモータ３５は、プルアウト領域内での駆動となっているが、Ｓ１１においても、プルアウト領域に収まれる範囲内で電流値を低下させる。なお、ＣＰＵ１０１（オープン制御部１０１ｂ）は、周波数は変更せずに、そのままの状態としておく。それにより、ＡＤＦモータ３５は、脱調しない状態で、かつ発熱量が低下する状態で紙送り動作を継続する。なお、Ｓ１０において、安定化ステップのステップ数が経過していないと判断される場合（Ｎｏの場合）、Ｓ０６に戻る。
【００６０】
ここで、図７は、電流値を低減させる前後における周波数とトルクとの関係を示す図であり、二点破線で示すものが安定化ステップ経過前（電流値を低下させる前）のプルイントルクおよびプルアウトトルク、実線で示すものが安定化ステップ経過後（電流値を低下させた後）のプルイントルクおよびプルアウトトルクをそれぞれ示している。図７から明らかなように、例えば２−２相励磁の駆動における換算で７５０ｐｐｓの周波数であって、トルクが９５ｇｆ・ｃｍの部位（以下、注目点Ｐとする。）は、ＡＤＦモータ３５の起動時においては、プルイントルクの内側（プルイン領域内）である。しかしながら、ＡＤＦモータ３５を加速して、その駆動周波数を７５０ｐｐｍから９００ｐｐｍに上昇させた時点（加速が終了した時点）においては、注目点Ｐは、プルイン領域を外れて、プルアウト領域内に位置している。
【００６１】
さらに、ＡＤＦモータ３５に導通させる電流値を、二点鎖線で示す値（例えば３２０ｍＡ）から実線で示す値（例えば２６０ｍＡ）に低下させる場合でも、注目点Ｐは、プルアウト領域内に留まっている。
【００６２】
Ｓ１１に続いて、ＣＰＵ１０１は、ＡＤＦモータ３５の駆動を停止させる部位に差し掛かったか否かを判断する（Ｓ１２）。なお、この場合の停止させる部位とは、原稿Ｐの読み取りが終了した位置に到達したか否かである。なお、ＡＤＦモータ３５の駆動を停止させる部位に差し掛かったと判断される場合（Ｙｅｓの場合）、ＡＤＦモータ３５の駆動を停止させ（Ｓ１３）、全体の処理を終了させる。
【００６３】
上述の判断において、原稿Ｐの読み取りが終了していないと判断される場合（Ｎｏの場合）、続いて、ＣＰＵ１０１は、ＡＤＦモータ３５の駆動を中断させる部位に差し掛かったか否かを判断する（Ｓ１４）。この判断は、ＡＤＦモータ３５が予め定められたステップ数だけ駆動したか否かによって為される。しかしながら、イメージセンサ２３２からのデータの入力と、メモリ制御回路１０４における、所定量のデータ送出が終了した旨のキューがＣＰＵ１０１に送信されることとの比較に基づいて、ＡＤＦモータ３５を停止させるか否かを判断するようにしても良い。なお、ＡＤＦモータ３５の駆動を中断させる部位に差し掛かっていないと判断される場合（Ｎｏの場合）、Ｓ１１に戻る。
【００６４】
上述のＳ１４において、ＡＤＦモータ３５を中断させる部位に差し掛かった場合（Ｙｅｓの場合）、ＡＤＦモータ３５を停止させ、読み取りを中断させる（Ｓ１５）。そして、メモリ制御回路１０４から、所定量のデータ送出が終了した旨のキューがＣＰＵ１０１に送信されることに基づいて、ＡＤＦモータ３５の駆動を再開させるか否かを判断する（Ｓ１６）。この判断において、ＡＤＦモータ３５の駆動を再開させると判断される場合（Ｙｅｓの場合）、上述のＳ０６に戻る。また、ＡＤＦモータ３５の駆動を再開させないと判断される場合（Ｎｏの場合）、Ｓ１５に戻る。
【００６５】
以上のような処理を行うことによって、原稿Ｐの読み取りが終了する。なお、図６の処理フローは、あくまでも一例であり、起動時はプルイン領域でＡＤＦモータ３５を駆動させ、その後駆動テーブルの加速部位にてＡＤＦモータ３５を加速させ、その加速の途中段階においてはプルアウト領域でＡＤＦモータ３５を駆動させ、安定化ステップの経過後には電流値を低下させ、さらに中断部位でＡＤＦモータ３５の駆動を停止させる動作が実現できるものであれば、どのような処理フローを用いても良い。
【００６６】
また、駆動テーブルにおいては、加速部位は必ず設ける必要があるものの、減速部位は省略するようにしても良い。しかしながら、原稿Ｐの読み取り中断における停止位置精度を良好にするためには、上述の図６の処理フローに、減速部位が存在する処理フローを設けるようにすることが好ましい。減速部位が存在する場合、スキャンデータにおいて、中断前後における継ぎ目が殆ど存在しない状態とすることが可能となる。
【００６７】
なお、減速部位が介在する処理フローにおいては、Ｓ１４の前に、中断部位の所定ステップだけ手前に到達したか否かを判断するステップを設け、その判断ステップにおいて所定ステップだけ手前に到達したと判断された場合にはＡＤＦモータ３５の減速駆動を実行させる。また、中断部位の所定ステップだけ手前に到達していないと判断される場合には、この判断を継続するか、またはＳ０９に戻るようにする。
【００６８】
＜本発明の適用による効果＞
上述のような構成の原稿読取装置１０によると、原稿Ｐの読み取り解像度（スキャン解像度）が所定の閾値を超える場合に、ＡＤＦモータ３５は、読み取り途中に中断が生じる状態で制御駆動させられる。そのため、ＡＤＦモータ３５の作動の中断中に、メモリ１０５ｂの画像データバッファ１０５ａに空きが生じれば、再び原稿Ｐの読み取りを行わせることが可能となるので、メモリ容量の不足を解消することが可能となる。また、解像度が所定の閾値を下回る場合には、メモリ容量に不足を生じさせること無く、原稿Ｐを読み取らせることが可能となる。なお、解像度が所定の閾値を下回る場合には、原稿Ｐの読み取らせた結果の画像データは粗くても良いので、より高速の動作モードでＡＤＦモータ３５を制御駆動させることが可能となる。
【００６９】
また、ＡＤＦモータ３５の作動に中断が生じると判断される場合には、プルイン領域にてＡＤＦモータ３５が駆動させられるので、当該ＡＤＦモータ３５は脱調しない状態で確実に駆動させることが可能となる。加えて、中断が生じないと判断される場合にはプルアウト領域でＡＤＦモータ３５が駆動させられるので、当該ＡＤＦモータ３５を高速駆動させることが可能となり、高速にて原稿Ｐの読み取りを実行可能となる。
【００７０】
さらに、原稿Ｐの読み取りに中断が生じると判断される場合、ＡＤＦモータ３５はプルイン領域で起動されると共に、起動時を経過するとプルアウト領域に差し掛かる状態で、ＡＤＦモータ３５が加速させられる。そのため、プルイン領域のみでＡＤＦモータ３５を駆動させる場合と比較して、加速部位が存在する分だけ、原稿Ｐの読み取りの高速化を図ることが可能となる。
【００７１】
加えて、加速が終了して所定の安定化ステップが経過した後には、ＡＤＦモータ３５に導通させられる電流値が低減させられる。そのため、ＡＤＦモータ３５からの発熱量を低減させることが可能となる。発熱量低減を示す実験結果としては、本発明を適用することで、ＡＤＦモータ３５の発熱量を従来の２／３以下に抑えることが可能となった例がある。
【００７２】
なお、加速部位および／または減速部位が存在しない駆動テーブルのみに基づいてＡＤＦモータ３５を駆動させる場合、読み取り速度が一定であるため、読み取り画質が良好となる。しかしながら、本実施の形態のように加速部位が存在するものであっても、原稿Ｐにおける加速部位が対応する進行距離（読み取り幅）は非常に小さい（例えば、０．３ｍｍ以下等）であるため、ユーザが視認する場合に、画質の悪化は、ほとんど判別し難い状態となっている。
【００７３】
また、本実施の形態では、駆動テーブルに基づいてＡＤＦモータ３５を駆動させれば、ＡＤＦモータ３５を容易にプルイン領域またはプルアウト領域で駆動させることが可能となる。加えて、駆動テーブルは、図３に示すような加速部位を有するため、当該ＡＤＦモータ３５を良好に加速させることが可能となる。
【００７４】
さらに、本実施の形態では、起動開始から例えば９６ステップといった、所定の安定化ステップのステップ数を経過して、振動を減衰させた後に、電流値が低減させられる。そのため、ＡＤＦモータ３５における発熱量を低減させることが可能となる。また、上述の安定化ステップの存在により振動が減衰させられるので、電流値を低減させても、ＡＤＦモータ３５は脱調しない状態で駆動させることが可能となる。
【００７５】
また、本実施の形態では、原稿Ｐの読み取り動作の中断における停止位置に差し掛かる部位では、図３、図４等に示すような駆動テーブルの減速部位にて、ＡＤＦモータ３５の駆動が減速させられる。加えて、減速部位でのＡＤＦモータ３５の減速が終了するまでの間に、プルイン領域でＡＤＦモータ３５が駆動させられる。そのため、ＡＤＦモータ３５は、脱調を防止する状態で、停止させることが可能となり、停止位置精度を良好にすることが可能となる。
【００７６】
＜変形例＞
以上、本発明の一実施の形態について述べたが、本発明は、種々変形可能である。以下、それについて述べる。
【００７７】
上述の実施の形態では、読み取り動作の中断に際して、ＡＤＦモータ３５を停止させる場合、プルアウト領域においてＡＤＦモータ３５を停止させている。しかしながら、図９に示すように、原稿Ｐの読み取り動作における中断の際の停止位置に差し掛かる部位では、プルイン領域でＡＤＦモータ３５を駆動するようにしても良い。このとき、プルイン領域においてＡＤＦモータ３５を停止させるようにするのが、脱調を防止できるのでより好ましい。それにより、ＡＤＦモータ３５は、脱調しない状態で停止させることが可能となり、停止位置精度を良好にすることが可能となる。
【００７８】
また、上述の実施の形態では、図３、図４に示す駆動テーブルにおいて、直線的な加速部位／減速部位が設けられている。しかしながら、駆動テーブルは、直線的な加速部位／減速部位には限られず、曲線的な加速部位／減速部位が存在する構成を採用しても良い。
【００７９】
また、上述の実施の形態では、制御部１００は、ＣＰＵ１０１、ＡＳＩＣ１０７等を備えている。しかしながら、ＡＳＩＣ１０７のみでＡＤＦモータ３５の制御を司るように構成しても良く、また、これら以外に種々の周辺機器が組み込まれた１チップマイコン等を組み合わせて、制御部１００を構成するようにしても良い。
【００８０】
また、上述の実施の形態では、モータ制御装置は、ＡＤＦ装置３０に適用されている場合について説明している。しかしながら、モータ制御装置は、ＡＤＦ装置３０に適用される場合には限られず、ステッピングモータを用いると共に、原稿の読み取りを行う種々の装置に本発明を適用することが可能である。例えば、スキャナ装置、ＦＡＸ装置、コピー装置に本発明のモータ制御装置を適用するようにしても良い。
【００８１】
さらに、上述の実施の形態における、ステッピングモータであるＡＤＦモータ３５は、２相には限られず、３相、５相等、種々のものを用いることが可能である。また、ＡＤＦモータ３５は、ＶＲ形、ＰＭ形、ＨＢ形等用いることが可能であり、その種類は特に限定されない。また、ＡＤＦモータ３５の励磁方式も、４Ｗ１−２相励磁に限定されるものではなく、種々の励磁方式で駆動させるようにしても良く、マイクロステップ駆動において本発明を適用するようにしても良い。
【００８２】
また、上述の実施の形態における原稿読取装置１０は、プリンタ機能等を備える構成（プリンタ、コピー機等）のような、複合的な機器の一部であっても良い。
【図面の簡単な説明】
【００８３】
【図１】本発明の一実施の形態に係る原稿読取装置の概略構成を示す図である。
【図２】制御部の構成を示すブロック図である。
【図３】電流値および速度に関する駆動テーブルを簡素化した例を示す図である。
【図４】駆動テーブルの一例と実際の電流値を示す図である。
【図５】判断テーブルを示す図である。
【図６】モータ駆動における処理フローを示す図である。
【図７】プルイントルクおよびプルアウトトルクを示す図である。
【図８】高速で読み取る場合の速度テーブルを示す図である。
【図９】図３において、停止直前にプルイン領域で駆動させる例を示す図である。
【符号の説明】
【００８４】
１０…原稿読取装置、２０…スキャナ装置、２２…光学ユニット、２３…データ変換ユニット、３０…ＡＤＦ装置（自動給紙手段に対応）、３２…給紙トレイ（原稿載置部に対応）、３３…搬送ローラ群、３４…排紙トレイ、３５…ＡＤＦモータ（ステッピングモータに対応）、３６…搬送経路、１００…制御部（モータ制御手段、判断手段に対応）、１０１…ＣＰＵ、１０２…ＣＣＤドライバ、１０３…画像処理回路、１０４…メモリ制御回路、１０５…メモリ、１０６…インターフェース、１０７…ＡＳＩＣ、１０８…モータドライバ、２２１…照射キャリッジ、２２３…ランプ、２３２…イメージセンサ、３３１…給紙ローラ、３３２…リタードローラ、３３３…紙送りローラ、３３４…排紙ローラ、ＣＯＭ…コンピュータ（解像度受付手段の一部に対応）
【図１】
2009240006.tif 000003
【図２】
2009240006.tif 000004
【図３】
2009240006.tif 000005
【図４】
2009240006.tif 000006
【図５】
2009240006.tif 000007
【図６】
2009240006.tif 000008
【図７】
2009240006.tif 000009
【図８】
2009240006.tif 000010
【図９】
2009240006.tif 000011