(57)【特許請求の範囲】
【請求項１】
読取ユニットと原稿とを駆動手段により副走査方向に相対的に移動させ、前記原稿の画像を光電的に読み取って画像データを得る読取手段と、
前記駆動手段を制御し、前記読取ユニットでの副走査方向における読取速度を任意に設定する副走査速度設定手段と、
前記読取手段により読み取られた画像データを一時的に記憶する記憶手段と、
前記記憶手段に一時的に記憶された前記画像データを通信手段により接続された外部装置に転送する画像データ転送手段と、
前記外部装置との通信に基づき前記読取ユニットにおける前記原稿の画像の読み取りに関するパラメータを設定する画像パラメータ設定手段と、
前記画像パラメータ設定手段により設定されたパラメータから読取画像の総画像データ量を算出する総画像データ量算出手段と、
を備え、
前記副走査速度設定手段は、前記総画像データ量算出手段により算出された前記総画像データ量が前記記憶手段の記憶容量よりも小さい場合に、前記総画像データ量算出手段により算出された前記総画像データ量に応じて設定された読取速度よりも速い読取速度を設定するデジタル画像読取装置。
【請求項２】
前記画像データ転送手段は、前記通信手段としてＩＥＥＥ１３９４を用いる請求項１記載のデジタル画像読取装置。
【請求項３】
前記画像データ転送手段は、前記通信手段としてＳＣＳＩを用いる請求項１記載のデジタル画像読取装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタル複写機やイメージスキャナ等のデジタル画像読取装置であって、特に、ステッピングモータを備えるデジタル画像読取装置に関する。
【０００２】
【従来の技術】
原稿画像を読み取り、ＳＣＳＩ等のインターフェースを介してホストコンピュータ等の外部装置に画像データを転送する従来のデジタル画像読取装置においては、原稿を読み取る速度は、予め設定された読取密度により一意に決定されている。また、画像データを受け取る外部装置との間の画像データ転送速度も外部装置の処理速度により固定である。従って、読取密度と読取エリアとにより決定される所定数の画像データ量をデジタル画像読取装置から外部装置に転送する場合、画像データ転送速度が原稿を読み取る速度よりも速い場合は画像データは滞ることなく外部装置へ転送されるが、画像転送速度が原稿を読み取る速度よりも遅い場合は、デジタル画像読取装置内に装備されたメモリに画像データを一旦記憶し、記憶した画像データを外部装置の転送速度に合わせて転送するようにしている。
【０００３】
ところで、一般に、デジタル画像読取装置から外部装置への画像データの転送は、以下の手順で行なわれている。即ち、（１）読取ユニットで読み取った画像データをＤＲＡＭ等の画像メモリに格納し、（２）ＤＲＡＭ等の画像メモリから外部装置に画像データの転送をする。ここに、（１）と（２）は並列的に行なわれる。
【０００４】
但し、画像メモリに画像データを記憶する速度と外部装置に画像データを転送する速度とには差があり、転送速度が遅かったり、高密度で読み取りを行なった場合には画像データが画像メモリに次第に蓄積されていく。ここに、画像メモリの記憶容量には限りがあるので、或る時点で読み取りを一時停止させなければならない。
【０００５】
一方、デジタル画像読取装置の走査系モータ、原稿搬送系モータにはステッピングモータが多く使われる。その制御に際して、ステッピングモータの性質上瞬時に止めることはできないので、“スルーダウン”と呼ばれる徐々に速度を落としていく方法が用いられる。また、一時停止後、画像データの外部装置への転送処理に伴って画像メモリの記憶容量に余裕を生じた時点で、一時停止を解除することでステッピングモータの駆動が再開され、読取処理が実行される。なお、読取処理の再開についても、ステッピングモータの性質上瞬時に動かすことはできないので、“スルーアップ”と呼ばれる徐々に速度を上げていく方法が用いられる。
【０００６】
【発明が解決しようとする課題】
ところが、画像データを転送する速度より画像メモリに画像データを格納する速度の方が相対的に速い場合には、スルーダウン＆スルーアップ動作が１回の読取中に何回も発生することがあり、当然、定速で読み取った方がスルーダウン＆スルーアップ動作時より画質は良いので、このような事態が多発すると画質（読取画像品質）が非常に悪くなってしまう。ちなみに、画像メモリの記憶容量を大きくすれば、当然、上述のスルーダウン＆スルーアップ動作が発生しにくくなるが、その分コスト高となってしまう。
【０００７】
そこで、カラーまたは多値読取処理のように画像データのデータ転送量の多いことが予想される読取処理においては、２値読取処理よりも読取速度を予め遅く設定し、データ転送量と読取データ量とが等しくなり又は近くなるようにしている。
【０００８】
しかしながら、カラーまたは多値読取処理のように画像データのデータ転送量の多いことが予想される読取処理においては、読取画像の総画像データ量にかかわらず、２値読取処理よりも読取速度を予め遅く設定しているため、読取時間が長くなり、パフォーマンスが低下してしまうという問題がある。
【０００９】
本発明の目的は、副走査方向における読取速度について、読取画像の総画像データ量に応じたより細かな速度設定をすることができるデジタル画像読取装置を提供することである。
【００１０】
本発明の目的は、カラーまたは多値読取処理のように画像データのデータ転送量の多いことが予想される読取処理であっても、読取時間を短くすることができ、パフォーマンスを向上させることができるデジタル画像読取装置を提供することである。
【００１１】
【課題を解決するための手段】
本発明は、読取ユニットと原稿とをステッピングモータの駆動により副走査方向に相対的に移動させ、前記原稿の画像を光電的に読み取ってデジタル的な画像データを得る読取手段と、前記ステッピングモータの駆動を制御し、前記読取ユニットでの副走査方向における読取速度を任意に設定する副走査速度設定手段と、前記読取ユニットにより読み取られた画像データを一時的に記憶する画像メモリと、この画像メモリに一時的に記憶された前記画像データを通信手段により接続された外部装置に転送する画像データ転送手段と、前記外部装置との通信に基づき前記読取ユニットにおける前記原稿の画像の読み取りに関するパラメータを設定する画像パラメータ設定手段と、前記画像パラメータ設定手段により設定されたパラメータから読取画像の総画像データ量を算出する総画像データ量算出手段と、を備え、前記副走査速度設定手段は前記総画像データ量算出手段により算出された前記総画像データ量に応じて副走査方向における読取速度を設定する。
【００１２】
したがって、副走査方向における読取速度が、読取ユニットにおける原稿の画像の読み取りに関するパラメータに基づいて算出される総画像データ量に応じて設定されることにより、副走査方向における読取速度について、読取画像の総画像データ量に応じたより細かな速度設定が可能になる。
【００１３】
また、本発明は、上記デジタル画像読取装置において、前記副走査速度設定手段は、前記総画像データ量算出手段により算出された前記総画像データ量が前記画像メモリの記憶容量よりも小さい場合に、前記総画像データ量算出手段により算出された前記総画像データ量に応じて設定された読取速度よりも速い読取速度を設定する。
【００１４】
したがって、例えばカラーまたは多値読取処理のように画像データのデータ転送量の多いことが予想される読取処理であっても、読取画像の総画像データ量が画像メモリの記憶容量よりも小さい場合には、総画像データ量算出手段により算出された総画像データ量に応じて設定された読取速度よりも速い読取速度を設定することにより、読取時間が短くなり、パフォーマンスを向上させることが可能になる。
【００１５】
また、本発明は、上記デジタル画像読取装置において、前記画像データ転送手段は、前記通信手段としてＩＥＥＥ１３９４を用いる。
【００１６】
したがって、外部装置との通信に汎用インターフェースであるＩＥＥＥ１３９４を用いているので、新たに外部装置インターフェースを開発することなく、多くの外部装置に接続することが可能になる。
【００１７】
また、本発明は、上記デジタル画像読取装置において、前記画像データ転送手段は、前記通信手段としてＳＣＳＩを用いる。
【００１８】
したがって、外部装置との通信に汎用インターフェースであるＳＣＳＩを用いているので、新たに外部装置インターフェースを開発することなく、多くの外部装置に接続することが可能になる。
【００１９】
【発明の実施の形態】
本発明の実施の一形態を図１ないし図２に基づいて説明する。本実施の形態のデジタル画像読取装置は外部装置であるホストコンピュータ（図示せず）等に接続されて使用されるイメージスキャナＳに適用されている。
【００２０】
ここで例示するイメージスキャナＳは、基本的には、図１に示すように、原稿固定モードと原稿搬送モードとが選択自在な片面読取部１と、後付け可能な裏面読取部２とによる両面同時読取装置３を備えた構成とされている。従って、両面同時読取機能を必要としないユーザには、片面読取部１のみを備えた製品が提供される。
【００２１】
まず、片面読取部１側の構成について説明する。原稿（図示せず）が載置されるコンタクトガラス４を有しており、このコンタクトガラス４に下方から対向する位置には、反射ミラー５と照明ランプ（Ｘｅ ランプ）６とが搭載された第１走行体７が副走査方向Ａに移動自在に配置されている。第１走行体７の反射光路には、２個の反射ミラー８により光路を折り返す第２走行体９が、副走査方向に移動自在に配置されており、この第２走行体９の反射光路には、結像レンズ１０を介してＣＣＤ（Ｃｈａｒｇｅ Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）１１が位置している。
【００２２】
第１走行体７と第２走行体９とには、ステッピングモータによる走行体モータ１２がプーリやワイヤなどにより連結されており、２：１の速度で同一の副走査方向Ａに移動自在とされている。このように２個の走行体７，９で構成される読取ユニットＵが移動することにより、コンタクトガラス４に載置された原稿の画像がＣＣＤ１１により副走査方向Ａに読取走査されることになる。
【００２３】
このような片面読取部１による原稿の読取走査は、原稿固定モードであるブックモードの設定下で実行されるが、ここで例示するイメージスキャナＳには、上述したブックモードの他に原稿搬送モードであるＡＤＦモードも切替自在な動作モードとして設定されている。このＡＤＦモードの設定下では、図中右端に破線で図示するように、２個の走行体７，９で構成される読取ユニットＵをホームポジションなる停止読取位置Ｂに配置した状態で、ＡＤＦ（Ａｕｔｏｍａｔｉｃ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）１３により原稿（図示せず）を副走査方向Ａに順次搬送して画像データを読取走査する。
【００２４】
このＡＤＦ１３は、原稿トレイ１４、ピックアップローラ１５、一対のレジストローラ１６、搬送ドラム１７、一対の搬送ローラ１８、一対の排紙ローラ１９等を有しており、停止読取位置Ｂを順次通過するように原稿を副走査方向Ａに順次搬送して排紙トレイ２０に排紙させる。この排紙トレイ２０は原稿圧板２１の上面に形成されており、この原稿圧板２１はコンタクトガラス４上に開閉自在に設けられている。ＡＤＦ１３ のピックアップローラ１５とレジストローラ１６とにはステッピングモータからなる給紙モータＭ１（図２参照）にギヤ列などにより連結されており、搬送ドラム１７と搬送ローラ１８と排紙ローラ１９とにはステッピングモータからなる搬送モータＭ２（図２参照）がギヤ列などにより連結されている。なお、ＡＤＦ１３において、搬送ローラ１８と排紙ローラ１９との間にはエンドーサーユニット２３とエンドーサープラテン２４とが配設されている。エンドーサーユニット２３は、インクを染み込ませたアルファベット文字と数字との印からなる印字部（図示せず）と、この印字部をエンドーサープラテン２４側に加圧する加圧ソレノイド２５（図２参照）とにより構成されており、読取済みの原稿をエンドーサーユニット２３上に停止させ、エンドーサープラテン２４で加圧方向に固定し、エンドーサーユニット２３中の印字部の加圧により原稿面にアルファベット文字や数字を印字することができる。
【００２５】
次に、裏面読取部２について説明する。この裏面読取部２は後付け可能なオプション部材であり、ＡＤＦ１３中の搬送ドラム１７より原稿搬送方向下流であって搬送ローラ１８の前段に設定された読取位置Ｃに対して、密着型イメージセンサ２６と白色ローラ２７とを後付け配設することにより構成される。ここに、密着型イメージセンサ２６は、ＣＣＤ１１側とは逆側の原稿面（裏面）の読み取りを行うもので搬送経路上方側に下向きに配設されており、原稿面を照明するランプや等倍結像レンズアレイやセンサアレイを一体化してなる等倍型の光電変換素子である。搬送経路を挾んで反対側に位置する白色ローラ２７は密着型イメージセンサ２６による読取時のシェーディング補正用白色部材としても使用される。
【００２６】
また、イメージスキャナＳの内部下方には、後述する電装系を構成するユニット基板が内蔵されている。そこで、このようなイメージスキャナＳの電装系のブロック構造を、その作用と共に図２に基づいて以下に説明する。
【００２７】
まず、ＳＢＵ（Ｓｓｅｎｓｏｒ  Ｂｏａｒｄ  Ｕｎｉｔ）３１上のＣＣＤ１１に入射した読取原稿の反射光は、このＣＣＤ１１内で光の強度に応じた電圧値を持つアナログの画像データに変換され、低い周波数のクロックで画像データを処理するために、ＣＣＤ１１の奇数ビットに位置する読取素子の画像データと偶数ビットに位置する読取素子の画像データとに２分されて出力される。このアナログ信号は、ＳＢＵ３１上のアナログ処理回路（図示せず）で暗電位部分が取り除かれ、奇数ビットと偶数ビットとが合成され、所定の振幅にゲイン調整された後で、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）コンバータ（図示せず）に入力されてデジタル化される。
【００２８】
デジタル化された画像データは、ＳＣＵ（Ｓｃａｎｎｅｒ  Ｂｏａｒｄ  Ｕｎｉｔ３２上のＩＰＵ（Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３３によりシェーディング補正、ガンマ補正、ＭＴＦ補正、等が行われてから２値化処理される。この２値化処理された画像データは、ページ同期信号、ライン同期信号、画像クロックと共に、ビデオ信号として出力される。
【００２９】
そして、ＩＰＵ３３から出力されるビデオ信号は、コネクタ３４を介してオプションＩＰＵ３５へ入力される。オプションＩＰＵ３５に入力されたビデオ信号はオプションＩＰＵ３５内で所定の画像処理が行われ、再びＳＣＵ３２へ入力される。以上において、読取手段の機能が実現されている。
【００３０】
ＳＣＵ３２へ再び入力されたビデオ信号はセレクタ（図示せず）に入力される。なお、このセレクタの他方の入力はＩＰＵ３３から出力されたビデオ信号となっており、オプションＩＰＵ３５で画像処理するか、しないかを選択し得る。このセレクタから出力されるビデオ信号は、画像メモリとして機能するＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３６を管理するＳｉＢＣＳ（Ｓｃａｎｎｅｒ  ｉｍａｇｅ  Ｂｕｆｆｅｒ  Ｃｏｎｔｒｏｌｌｅｒ）３７に入力され、ＤＲＡＭ３６に画像データとして蓄えられる。ＤＲＡＭ３６ に蓄えられた画像データは、例えば、ＳＣＳＩコントローラ３８、又は、ＳＣＵ３２に接続されたＩＥＥＥ１３９４ボード５１上に設けられた１３９４コントローラ５２を介して外部装置であるホストコンピュータに転送される。即ち、本実施の形態のデジタル画像読取装置では、ホストコンピュータに画像データを転送する画像データ転送手段における通信手段として、汎用インターフェースであるＩＥＥＥ１３９４とＳＣＳＩとの２種類が選択自在に用いられている。
【００３１】
一方、密着型イメージセンサ２６で光電変換されたアナログ画像信号は、ＡＤＦ１３内の裏面用ＲＳＢＵ（Ｒｉｖｅｒｓｅ  Ｓｅｎｓｏｒ  Ｂｏａｒｄ  Ｕｎｉｔ）３９上でデジタル画像信号に変換される。デジタル化された画像信号は、このＲＳＢＵ３９上でシェーディング補正された後、本体内のＲＣＵ（Ｒｉｖｅｒｓｅ  ｓｉｄｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）４０側に送出される。ＲＣＵ４０では、ＤＲＡＭと、このＤＲＡＭを制御するＳｉＢＣとＩＰＵと、を含む構成とされ（何れも図示せず）、画像データを一旦ＤＲＡＭに蓄積した後、ＳＣＵ３２側へ転送する。ＲＣＵ４０ からＳＣＵ３２へ転送された画像データとＳＣＵ３２上のＳｉＢＣ３７から出力される画像データとは切換え可能とされており、何れかの画像データを選択してＳＣＳＩコントローラ３８又は１３９４コントローラ５２へ転送される。なお、ＡＤＵ（ＡＤＦ  Ｄｒｉｖｉｎｇ  Ｕｎｉｔ）４７は、ＡＤＦ１３に用いる電装部品の電力供給を中継する機能を持つ。
【００３２】
ところで、ＳＣＵ３２上には、各部を集中的に制御するＣＰＵ４４、制御プログラム等の固定的データを予め格納するＲＯＭ４５、ワークエリアとして機能するＲＡＭ４６が実装されており、ＣＰＵ４４はＳＣＳＩコントローラ３８又は１３９４コントローラ５２を制御して外部装置であるホストコンピュータとの通信を行うように動作する。
【００３３】
また、イメージスキャナＳの装置外面には、キーボードとディスプレイとを備えた操作パネル４８が設けられており、この操作パネル４８もＣＰＵ４４に接続されている。この操作パネル４８上にはアボートスイッチやスタートスイッチ、原稿固定モードと原稿搬送モードとを切り替えるためのモード切替スイッチ等（いずれも図示せず）が設けられており、これらのスイッチが押下されると入力ポートを介してＣＰＵ４４は対応するスイッチが操作されたことを検出する。
【００３４】
この他、本実施の形態のイメージスキャナＳでは、ＣＰＵ４４による制御の下に実行される機能として、外部装置との通信に基づき読取ユニットＵにおける原稿画像の読み取りに関するパラメータを設定する画像パラメータ設定手段の機能を備えている。読取画像に関するパラメータとしては、主走査エリアの画素数（ｐｉｘｅｌ）、副走査方向解像度（ｄｐｉ）、イメージコンポジション（２値か多値か）、画像転送速度、原稿サイズ、原稿枚数等がある。外部装置であるホストコンピュータから通信されたこれらのパラメータは、ＲＡＭ４６に一時的に記憶・設定される。
【００３５】
また、本実施の形態のイメージスキャナＳでは、ＣＰＵ４４による制御の下に実行される機能として、原稿画像の読み取りに際して（原稿固定モード、原稿搬送モードを問わない）、その副走査方向Ａの読取速度（ｉｎｃｈ／ｓｅｃ）を任意に設定する副走査速度設定手段も備えている。より具体的には、ＣＰＵ４４は、モータドライバ（図示せず）を介し、走行体モータ１２、給紙モータＭ１、搬送モータＭ２等の駆動パルスを制御することにより、その動作タイミングを制御する。即ち、ＣＰＵ４４が走行体モータ１２、給紙モータＭ１、搬送モータＭ２の速度を制御することにより、原稿画像を読み取る際の副走査方向Ａの読取速度を可変させ得るものである。
【００３６】
さらに、本実施の形態のイメージスキャナＳでは、ＣＰＵ４４による制御の下に実行される機能として、画像パラメータ設定手段により設定された読取ユニットＵにおける原稿画像の読み取りに関するパラメータから読取画像の総画像デー量を算出する総画像データ量算出手段の機能も備えている。具体的には、読取画像の総画像データ量は、主走査エリアの画素数（ｐｉｘｅｌ）にイメージコンポジション（２値の場合には１／８、多値の場合には１）と副走査方向Ａの解像度（ｄｐｉ）と副走査ライン数（ｌｉｎｅ）とを掛けることにより求めることができる。なお、副走査ライン数（ｌｉｎｅ）は、副走査方向Ａの解像度（ｄｐｉ）と原稿サイズと原稿枚数とによって求めることができる。
【００３７】
次いで、通信手段の一つとして用いられているＳＣＳＩのデータ転送方式について説明する。ＳＣＳＩ上のデータ転送方式は、転送速度に基づく区分けでは、基本となる非同期転送と高速化が可能な同期転送とに分類される。非同期転送は、転送方式の基本をなすもので、データ転送以外の情報転送（例えば、メッセージ、ステイタス）もこの転送方式で転送される。具体的には、ＲＥＱ／ＡＣＫによるハンドシェイクによるもので、例えば、約１．５Ｍｂｙｔｅ／秒程度の転送が可能とされている。一方、同期転送は、データフェーズでのみ使用可能なモードである。即ち、データの高速転送を目的としたモードであり、データ転送に際してこの同期転送モードを利用するためには、ターゲット・イニシエータ間での同意が必要とされている。この同意は、Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄａｔａ  Ｔｒａｎｓｆｅｒ  Ｒｅｑｕｅｓｔというメッセージのやり取りによって“ＲＥＱ／ＡＣＫオフセット値”と“最小転送同期”との２ つの値を取り決めることにより行われる。この同期転送モードでは、１０Ｍｂｙｔｅ／秒程度に高速転送が可能である。
【００３８】
次に、通信手段の一つとして用いられているＩＥＥＥ１３９４及びデータ転送速度について、簡単に説明する。ＩＥＥＥ１３９４−１９９５（１９９５年、ＩＥＥＥで物理層（Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ、  ＰＨＹ）・リンク層（Ｌｉｎｋ  Ｌａｙｅｒ、ＬＩＮＫ）を中心に規格化された高速シリアルバス標準）は、１００Ｍ／２００Ｍ及び４００Ｍｂｐｓデータ転送のためのハードウェア及びソフトウェアの標準であり、将来的には８００Ｍ，１．６Ｇ，３．２Ｇｂｐｓが検討されている。ＩＥＥＥ１３９４ は、また、プラグ＆プレイやマルチメディアデータ転送のための特徴的な機能を備えており、ビデオや音声といったデータを転送するための帯域を確保し、リアルタイム転送を可能とする機能（アイソクロナス・データ転送、Ｉｓｏｃｈｒｏｎｏｕｓ）を持つ。例えば、特開平１０−２５７１１９号公報、特開平１１−１７８５５ 号公報等参照。
【００３９】
ＩＥＥＥ１３９４上のデータ転送方式は、アイソクロナス転送とアシンクロナス転送の２つに分類される。前者のアイソクロナス転送の長所は、データ転送の速度が保証される点にある。具体的には、チャネル当たり１２５μｓｅｃ毎に少なくとも１パケットを送ることができること、ノード当たり６４チャネルまでのトーカとリスナが設定できること、１００，２００，又は４００Ｍｂｐｓのデータ転送速度によって最大のパケットサイズが決定されることである。後者のアシンクロナス転送の場合、全てのアイソクロナス転送が終了した後でないと転送を行うことができない。即ち、アイソクロナス転送がチャネルの概念を持ち、トーカとリスナが定義されているブロードキャストに幾分似ているのに対し、アシンクロナス転送は点から点へのものである。各トランザクションはそれに関連する送信元と送信先のＩＤを持っている。
【００４０】
次に、ＳＣＳＩとＩＥＥＥ１３９４とのデータ転送速度を比較してみる。ＳＣＳＩでは、非同期転送の場合５Ｍｂｙｔｅ／秒、同期転送の場合１０Ｍｂｙｔｅ／秒、ＩＥＥＥ１３９４では、１００，２００，４００Ｍｂｐｓである。よって、ＳＣＳＩの方が、画像転送速度が遅いと言える。つまり、同じ解像度で、同じ読み取りエリアであった場合、用いられる通信手段がＳＣＳＩのときには、ＣＰＵ４４により副走査方向Ａの読取速度を遅くなるように設定することにより、一時停止を伴う間欠動作の回数を減らし、安定した高品質な画像読み取りが可能となる。なお、副走査方向Ａ の読取速度を設定する上で、画像転送速度の検出には、ＳＣＳＩでは同期デ−タ転送要求メッセ−ジが用いられ、ＩＥＥＥ１３９４ではパケット内の転送速度情報が用いられる。
【００４１】
以上に加えて、本実施の形態では、原稿画像を読み取りながら順次外部装置にその画像データを転送する読取処理に際して、ＣＰＵ４４は、総画像データ量算出手段により算出された読取画像の総画像データ量に応じて副走査速度設定手段を制御して副走査方向Ａの読取速度を設定するように機能する。
【００４２】
より詳細には、ＲＯＭ４５に格納された制御プログラムが原稿固定モードであるブックモードの設定下においてＣＰＵ４４に実行させる原稿画像の読取処理において、ＣＰＵ４４は、前述したように、第１走行体７及び第２走行体９を移動させる走行体モータ１２をモータドライバを介して制御すると同時に、外部装置であるホストコンピュータに対するＤＲＡＭ３６に蓄えられた画像データの転送をＳＣＳＩコントローラ３８又はＳＣＵ３２に接続されたＩＥＥＥ１３９４ボード５１上に設けられた１３９４コントローラ５２を介して制御する。この場合、ＣＰＵ４４は、ＤＲＡＭ３６に画像データが次第に蓄積されるのを防止するために、総画像データ量算出手段により算出された読取画像の総画像データ量に応じ、ＣＣＤ１１ 側での読取データ量がデータ転送量に等しくなり又は近くなるように副走査方向Ａの読取速度を設定する。
【００４３】
本実施の形態のイメージスキャナＳのＣＰＵ４４は、これに加え、総画像データ量算出手段により算出された読取画像の総画像データ量とＤＲＡＭ３６の記憶容量とを比較し、読取画像の総画像データ量がＤＲＡＭ３６の記憶容量よりも小さい場合には、総画像データ量算出手段により算出された読取画像の総画像データ量に応じて設定された副走査方向Ａの読取速度よりも速い読取速度を副走査速度設定手段において設定し、その読取速度に応じて走行体モータ１２をモータドライバを介して制御する。このように読取画像の総画像データ量がＤＲＡＭ３６の記憶容量よりも小さい場合には、ＤＲＡＭ３６に画像データが一杯になることはないので、走行体モータ１２におけるスルーダウン＆スルーアップ動作は発生しなくなり、画質を劣化させることはない。したがって、カラーまたは多値読取処理のように画像データのデータ転送量の多いことが予想される読取処理において、読取画像の総画像データ量がＤＲＡＭ３６の記憶容量よりも小さい場合には、総画像データ量算出手段により算出された読取画像の総画像データ量に応じて設定された読取速度よりも速い読取速度を設定することができるので、読取時間を短くすることができ、パフォーマンスを向上させることができる。
【００４４】
以上、原稿固定モードであるブックモードの設定下においてＣＰＵ４４に実行させる原稿画像の読取処理について説明したが、これに限るものではなく、原稿搬送モードであるＡＤＦモードの設定下であっても良い。この場合には、ホームポジションなる停止読取位置Ｂに配置された状態で固定されている２個の走行体７，９で構成される読取ユニットＵに対し、読取原稿を副走査方向Ａに順次搬送させる給紙モータＭ１と搬送モータＭ２とを制御することになる。
【００４５】
以上説明した制御のシーケンスを図３のフローチャートに示す。
【００４６】
図３の制御シーケンスが開始されると、ＣＰＵ４４は外部装置であるホストコンピュータから読み取りに関するパラメータを取得する（ステップＳ１１）。ここで取得するパラメータは主走査エリア画素数、副走査ライン数、解像度及びイメージコンポジションである。次に、ＣＰＵ４４はイメージコンポジションが白黒２値、白黒多値、フルカラーのいずれであるかを判断し（ステップＳ１２）、判断結果に応じた総画像データ量の計算を行う（ステップＳ１３、Ｓ１４、Ｓ１５）。イメージコンポジションが白黒２値の場合には、ＣＰＵ４４は次の計算式から総画像データ量を計算する。
【００４７】
（総画像データ量）＝（主走査エリア画素数）÷８×（副走査ライン数）
イメージコンポジションが白黒多値の場合には、ＣＰＵ４４は次の計算式から総画像データ量を計算する。
【００４８】
（総画像データ量）＝（主走査エリア画素数）×（副走査ライン数）
イメージコンポジションがフルカラーの場合には、ＣＰＵ４４は次の計算式から総画像データ量を計算する。
【００４９】
（総画像データ量）＝（主走査エリア画素数）×３×（副走査ライン数）
以上のようにして総画像データ量を計算した後に、ＣＰＵ４４はＤＲＡＭ３６の記憶容量と総画像データ量との比較を行う（ステップＳ１６）。ＤＲＡＭ３６の記憶容量とは、ステップＳ１６を実行する時点で利用可能なＤＲＡＭ３６の記憶容量である。ＤＲＡＭ３６の記憶容量が総画像データ量以上の場合には、ＣＰＵ４４は最高の副走査読取速度を設定する（ステップＳ１８）。なお、最高の副走査読取速度に設定すれば読取走査を最も短時間で行うことができるが、必ずしも最高の副走査読取速度に設定する必要はなく、現在の設定された副走査速度よりも速い読取速度を設定することで読取時間を短縮することできる。これに対し、ステップＳ１８でＤＲＡＭ３６の記憶容量が総画像データ量を下回ると判断された場合には、ＣＰＵ４４は以下の計算式を用いて副走査読取速度を計算する（ステップＳ１７）。
【００５０】
0003816342.tif 000002
ここで、（Ｉ／Ｆの転送速度）とは、ＤＲＡＭ３６から読み出したデータを外部装置に転送する際に用いられるＳＣＳＩやＩＥＥＥ１９３４などのインタフェースのデータ転送速度である。また、２５．４は１インチが２５．４ｍｍに相当することを意味している。
【００５１】
そして、ＣＰＵ４４はステッピングモータで構成される走行体モータ１２又は給紙モータＭ１と搬送モータＭ２を駆動するパルスのパルスレートを計算する。パルスレートとは１パルス当たりの時間であって、１パルス当たりに進む距離を副走査読取速度で除算することで得られる。
【００５２】
以上、本発明の一実施の形態を説明した。本発明のデジタル画像読取装置はイメージスキャナの他、外部装置にデータを転送する機能を有するデジタル複写機やファクシミリ装置などを含むものである。
【００５３】
【発明の効果】
本発明によれば、読取ユニットと原稿とをステッピングモータの駆動により副走査方向に相対的に移動させ、前記原稿の画像を光電的に読み取ってデジタル的な画像データを得る読取手段と、前記ステッピングモータの駆動を制御し、前記読取ユニットでの副走査方向における読取速度を任意に設定する副走査速度設定手段と、前記読取ユニットにより読み取られた画像データを一時的に記憶する画像メモリと、この画像メモリに一時的に記憶された前記画像データを通信手段により接続された外部装置に転送する画像データ転送手段と、前記外部装置との通信に基づき前記読取ユニットにおける前記原稿の画像の読み取りに関するパラメータを設定する画像パラメータ設定手段と、前記画像パラメータ設定手段により設定されたパラメータから読取画像の総画像データ量を算出する総画像データ量算出手段と、を備え、前記副走査速度設定手段は前記総画像データ量算出手段により算出された前記総画像データ量に応じて副走査方向における読取速度を設定することにより、副走査方向における読取速度を読取ユニットにおける原稿の画像の読み取りに関するパラメータに基づいて算出される総画像データ量に応じて設定することができるので、副走査方向における読取速度について、読取画像の総画像データ量に応じたより細かな速度設定をすることができる。
【００５４】
また、本発明によれば、前記副走査速度設定手段は、前記総画像データ量算出手段により算出された前記総画像データ量が前記画像メモリの記憶容量よりも小さい場合に、前記総画像データ量算出手段により算出された前記総画像データ量に応じて設定された読取速度よりも速い読取速度を設定することにより、例えばカラーまたは多値読取処理のように画像データのデータ転送量の多いことが予想される読取処理であっても、読取画像の総画像データ量が画像メモリの記憶容量よりも小さい場合には、総画像データ量算出手段により算出された総画像データ量に応じて設定された読取速度よりも速い読取速度を設定することができるので、読取時間を短くすることができ、パフォーマンスを向上させることができる。
【００５５】
また、本発明によれば、前記画像データ転送手段は、前記通信手段としてＩＥＥＥ１３９４を用いることにより、外部装置との通信に汎用インターフェースであるＩＥＥＥ１３９４を用いることができるので、新たに外部装置インターフェースを開発することなく、多くの外部装置に接続することができる。
【００５６】
また、本発明によれば、前記画像データ転送手段は、前記通信手段としてＳＣＳＩを用いることにより、外部装置との通信に汎用インターフェースであるＳＣＳＩ を用いることができるので、新たに外部装置インターフェースを開発することなく、多くの外部装置に接続することができる。
【図面の簡単な説明】
【図１】本発明の実施の一形態のイメージスキャナの構造を概略的に示す縦断正面図である。
【図２】イメージスキャナの電装制御系を示すブロック図である。
【図３】図２に示すＣＰＵの制御シーケンスを示すフローチャートである。
【符号の説明】
１２，Ｍ１，Ｍ２ステッピングモータ
３６ 画像メモリ
Ｓ デジタル画像読取装置
Ｕ 読取ユニット
【図１】
0003816342.tif 000003
【図２】
0003816342.tif 000004
【図３】
0003816342.tif 000005