(57)【要約】【課題】画像処理部に、不要な画像データが送出されてくることを防止し、画像読み取り部と画像処理部間のデータ通信負荷を大幅に軽減すること。【解決手段】画像読み取り部１０が複数枚の原稿を順次読み取って画像データに変換し、該読み取られた画像データを順次ＨＤＤ１０２に格納し、画像送出コントローラ１１が、画像データに画像処理を施しホストコンピュータ１３に送出する画像処理コントローラ１２に対して、画像処理コントローラ１２が要求する原稿ページの画像データをＨＤＤ１０２から読み出して送出する構成を特徴とする。【選択図】      図１
2004208104.tif 000002
【特許請求の範囲】
【請求項１】
複数枚の原稿を順次読み取って画像データに変換する画像読み取り手段と、
前記画像読み取り手段により読み取られた画像データを順次格納する画像データ格納手段と、
画像データに対して所定の画像処理を行う画像処理手段と、
前記画像処理手段からの要求に応じて、前記画像データ格納手段に格納される画像データを前記画像処理手段に対して送出する画像送出手段とを有し、
前記画像送出手段は、前記画像処理手段が要求する原稿ページの画像データを前記画像処理手段に対して送出制御することを特徴とする画像読み取りシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークスキャナなどの画像処理システムに関し、画像読み取り部により読み取った画像データを画像処理部に送出する画像読み取りシステムの制御に関するものである。
【０００２】
【従来の技術】
従来より、画像読み取り部と、画像処理コントローラと、前記画像読み取り部と画像処理コントローラとの間のコマンドＩ／Ｆで構成される画像読み取りシステムが使用されてきている。
【０００３】
このような従来の画像読み取りシステムにおける画像読み取り部では、用紙媒体上に書かれた画像を画像データに変換し、コマンドＩ／Ｆによって画像処理コントローラへ送出し、画像処理コントローラでは、接続されているホストコンピュータからの指令どおりに、前記画像読み取り部から送られてくる画像データを処理し、その後、ホストコンピュータへ送出している。
【０００４】
また、従来の画像読み取りシステムでは、画像読み取り部が自動原稿送り機能（以下、ＡＤＦ）を備えている場合、ＡＤＦに載置された原稿束が一枚ずつ画像読み取り部により読み取られ、読み取られた画像データ順に画像処理コントローラへ送出され、画像処理後にホストコンピュータに送出される。
【０００５】
【発明が解決しようとする課題】
しかし、複数枚からなる原稿束のうち、画像処理コントローラおよびホストコンピュータが要求する画像データが、原稿束の一部分である場合（例えば、１０枚の原稿束の３枚目と５枚目のみ要求する場合）がある。
【０００６】
このような場合、上記従来の画像読み取りシステムでは、全て画像データ化したのち、すべてのデータを画像処理コントローラに送出してから、画像処理コントローラにおいて画像データの選択を行ってホストコンピュータに送出していたため、一般に高画質な画像データは画像読み取り部と画像処理部の間で大きな通信負荷となってしまっていたという問題点があった。
【０００７】
また、ＡＤＦには、載置された原稿束を一番下の原稿からフィードする下分離型ＡＤＦがあり、このようなＡＤＦを備えた画像読み取り部では、原稿の最終ページから画像データに変換されることになり、該変換された画像データは変換順（読み取り順）に画像処理コントローラに送出され、その結果、最終ページから順にホストコンピュータに画像データが送られていたため、そのままの状態で、ホストコンピュータに転送してしまうと、ディスプレイ等に画像データを表示する場合、最終ページから表示されてしまうため、画像処理部で画像データ順を入れ替えてからホストコンピュータに送る必要があり、画像処理部に非常に負荷がかかってしまい、処理速度が低下してしまうという問題点があった。
【０００８】
本発明は、上記の問題点を解決するためになされたもので、本発明の第１の目的は、複数枚の原稿を順次読み取って画像データに変換し、該読み取られた画像データを順次メモリに格納し、画像処理部が要求する原稿ページの画像データを前記メモリから読み出して前記画像処理部に対して送出制御することにより、画像処理部は、不要な画像データが送出されてくることがなく、画像読み取り部と画像処理部間のデータ通信負荷を大幅に軽減することができるとともに、画像処理部に備え付けられているページメモリやＨＤＤ等の画像データ格納場所も効率よく使用することができる仕組みを適用することである。
【０００９】
また、本発明の第２の目的は、複数枚の原稿を順次読み取って画像データに変換し、該読み取られた画像データを順次メモリに格納し、画像処理部からの要求に応じて、原稿の読み取り順序に関わらず、原稿のページ順序で前記メモリに格納される画像データを前記画像処理部に対して送出制御することにより、画像処理部やホストコンピュータは、画像読み取り装置に装備されたＡＤＦが下分離型あるいは上分離型かどうかを知る必要がなく、画像処理部に負荷をかけることもなく、画像データを原稿束のページ順に相当するものとしてホストコンピュータに送出することができる仕組みを提供することである。
【００１０】
【課題を解決するための手段】
本発明は、複数枚の原稿を順次読み取って画像データに変換する画像読み取り手段と、前記画像読み取り手段により読み取られた画像データを順次格納する画像データ格納手段と、画像データに対して所定の画像処理を行う画像処理手段と、前記画像処理手段からの要求に応じて、前記画像データ格納手段に格納される画像データを前記画像処理手段に対して送出する画像送出手段とを有し、前記画像送出手段は、前記画像処理手段が要求する原稿ページの画像データを前記画像処理手段に対して送出制御することを特徴とする。
【００１１】
【発明の実施の形態】
以下、添付図面に従って本発明に係る実施形態を詳細に説明する。
【００１２】
〔第１実施形態〕
図１は、本発明の第１実施形態を示す画像読み取り装置を適用可能な画像読み取りシステムの一例を示すブロック図である。
【００１３】
〔画像読み取りシステム構成の説明〕
図１において、１０は画像読み取り部で、原稿読み取り部（リーダ部）１０３内に図２に示すラインセンサ２１３を備え、原稿台にセットされた原稿の画像を読み取り、スキャナコントローラ１０４に出力する。スキャナコントローラ１０４は、図示しないＣＰＵ，ＲＯＭ，ＲＡＭ等を備え、画像読み取り部１０全体を制御するとともに、原稿読み取り部１０３から出力されたビデオデータからラスタイメージの電子データ（画像データ）を生成し、その画像データをＨＤＤ１０２に格納する。また、複数枚からなる原稿束を読み取る時には、ＡＤＦ１０１を用いて連続して画像読み取りを行い、ＨＤＤ１０２への画像データの格納を行う。
【００１４】
１１は画像送出コントローラで、ＣＰＵ，ＲＯＭ，ＲＡＭ等を備え、画像処理コントローラ１２が要求するタイミングで画像読み取り部１０にあるＨＤＤ１０２から画像データを画像処理コントローラ１２に送出する。このとき、送出する画像データは読み取られた原稿束の始めのページに相当するものから順になるよう制御される。
【００１５】
画像処理コントローラ１２は、ＣＰＵ１２３，図示しないＲＯＭ，ＲＡＭ等を備え、画像送出コントローラ１１から送られてくる画像データを画像処理コントローラ１２内のページメモリ１２４に格納し、ホストコンピュータ１３のドライバ等から指令されるように画像処理を行う。ここで画像処理とは、受け取った画像データを圧縮したり、所望の方向に回転させたり、所望のサイズに拡大または縮小するといった処理や、スムージングやトリミング等の処理に相当する。これらの画像処理は、主としてＣＰＵ１２３で動作する不図示のＲＯＭまたはＨＤＤ１２２に格納されたプログラムによってソフト的に行われるが、高速化のため一部の画像処理をハード化し、ハード的な画像処理部を設けて行うようにすることももちろん可能である。
【００１６】
これらの画像処理が終了した後、ネットワークＩ／Ｆ部１２１により、ネットワーク（例えば、イーサネット（登録商標））１４を介してホストコンピュータ１３に画像データを送出する。また、画像処理された画像データをすぐにホストコンピュータ１３に送出するだけではなく、画像処理コントローラ１２内のＨＤＤ１２２に格納しておくことも可能である。
【００１７】
ホストコンピュータ１３は、備えつけられたネットワークＩ／Ｆ部１３１で、ネットワーク１４を介して画像処理コントローラ１２で処理された画像データを受け取り、ドライバ等を用いて、不図示のディスプレイ上等に表示可能である。
【００１８】
なお、本発明の画像読み取りシステムに適用可能な画像読み取り装置は、図１に示した画像読み取り部１０と画像送出コントローラ１１と画像処理コントローラ１２を含むネットワークスキャナ装置やＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  ｐｅｒｉｐｈｅｒａｌ）等の複合機として構成してもよいし、画像読み取り部１０のみで構成されるスキャナ装置と、該スキャナ装置に接続され画像送出コントローラ１１と画像処理コントローラ１２の機能を実現するスキャナサーバとで構成してもよい。
【００１９】
〔画像読み取り部機械構成の説明〕
次に、画像読み取り部１０の機械的な構成の一例を模式的に図２に示す。
【００２０】
図２は、図１に示した画像読み取り部１０のメカ的な構成の一例を示す断面図である。
【００２１】
図に示すように、画像読み取り部１０は、ＡＤＦ１０１と原稿読み取り部（リーダ部）１０３により構成されている。
【００２２】
２０３は原稿トレイで、この原稿トレイ２０３にセットされた原稿２１１は、ピックアップローラ２０４および給紙ローラ２０５によって、原稿束の１番上から１枚ずつＡＤＦ１０１内部へ取り込まれる。取り込まれた原稿２１１は、ガイドローラや搬送ベルト２０７によって、原稿読み取り部のプラテンガラス２１２のホームポジション位置まで搬送される。なお、このＡＤＦ１０１には、搬送中の原稿の位置等を検出する不図示のセンサが各所に配置されている。
【００２３】
プラテンガラス２１２に搬送された原稿は、ラインセンサ２１３によって画像データが読み取られる。ラインセンサ２１３は、図２において右方向にスキャン移動し、ページ前面の画像を読み取って各画素の集合からなる電子データのビット列として出力する。このラインセンサ２１３は、画素単位のＣＣＤセンサが縦に並んだセンサであり、ＣＣＤセンサの並びの方向を主走査方向としている。また、ラインセンサ２１３がスキャン移動する方向を副走査方向としている。主走査方向の画素のデータ信号は、１画素ずつ一定間隔でスキャナコントローラ１０４へと出力される。
【００２４】
この一定間隔を示すクロックがＰＳＹＮＣ信号であり、１クロックが１画素のデータの区切りであることを示す。主走査方向に１ライン分のデータが出力されると、副走査方向に１ラインずれて続くラインのデータが１ラインずつ順に出力される。この１ラインの区切りを示すクロック信号がＬＳＹＮＣ信号である。即ち、読み込まれる１ページ分の画像データは、ＰＳＹＮＣ信号、ＬＳＹＮＣ信号と合わせて、ビデオ信号としてスキャナコントローラ１０４へと出力される。
【００２５】
また、給紙された原稿２１１が、両面原稿である場合には、スキャナコントローラ１０４によってＡＤＦ１０１は両面読取動作モードが指定されている。両面読取動作モードの場合には、プラテンガラス２１２まで搬送され表面の読み込みが完了した原稿用紙は、逆方向に搬送され、反転機構２０６によって反転され、再度プラテンガラス２１２のホームポジション位置にまで搬送される。そして表面と同様に裏面がスキャンされ、画像データが読み込まれる。
【００２６】
画像の読み取りが完了した原稿用紙は、搬送ベルト２０７、ガイドローラ２０８および排紙ローラ２０９によって、排紙トレイ２１０に排出される。
【００２７】
また、この画像読み取り部１０においては、ＡＤＦ１０１は奥側に蝶番が付いた構造と成っており、ＡＤＦ１０１を持ち上げて直接プラテンガラス２１２上に原稿をセットすることもできる。この場合は画像読み取り部１０全体としては、プラテンスキャンモードで動作し、自動的な原稿用紙の搬送は一切行わず、スタートが掛かるたびに１枚ずつプラテン上の原稿の画像をスキャンする。
【００２８】
以下、図３，図４を参照して、本発明の第１実施形態を示す画像読み取りシステムの動作について説明する。
【００２９】
図３は、本発明の画像読み取りシステムにおける第１の制御処理手順の一例を示すフローチャートであり、図１に示した画像読み取り部１０における動作に対応する。なお、このフローチャートの処理は、図１に示したスキャナコントローラ１０４内の図示しないＣＰＵによりＲＯＭ又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものとする。また、Ｓ３０１〜Ｓ３０９は各ステップを示す。
【００３０】
さらに、本実施形態では、画像処理コントローラ１２が、１ページ目と３ページ目に相当する画像データを画像送出コントローラ１１に要求するものとし、ホストコンピュータへは、「９０°」回転した画像データを送出するものとする。また、ここでは、原稿の原稿載置モードを原稿上向きに設定し、原稿束の表を上向きでＡＤＦ１０１の原稿トレイ２０３にセットした場合の動作について説明する。
【００３１】
まず、ステップＳ３０１において、ホストコンピュータ１３のドライバ、あるいは読み取り部１０に装備された操作部１０５からスキャン開始の指令が掛けられると、ステップＳ３０２において、ＡＤＦ１０１（フィーダ）に原稿がセットされているか否かを確認し、もしセットされていないと判断した場合には、ステップＳ３０３において、ホストコンピュータ１３の図示しないモニタ上又は操作部１０５の操作画面上に「フィーダに原稿をセットしてください」等のメッセージを表示し、ステップＳ３０４において、ホストコンピュータ１３のモニタ上又は操作部１０５上のＯＫボタンが押下されるのを持って、再びステップＳ３０２に戻る。
【００３２】
一方、ステップＳ３０２で、ＡＤＦ１０１に原稿がセットされていると判断した場合には、ステップＳ３０５において、画像読み取り部１０がＡＤＦに対し、原稿束の１枚目の給紙を指示し、指示を受けたＡＤＦは原稿束（上向き）の１枚目（一番上）を給紙し、プラテンガラスのホームポジション位置にまで搬送する（給紙動作）。
【００３３】
搬送が終わったら、ステップＳ３０６において、画像読み取り部１０はリーダ部に対しスキャン動作を指示し、指示を受けたリーダ部はラインセンサ２１３を駆動し、画像データを画素毎にビデオデータとしてスキャナコントローラ１０４内のリーダインタフェースに出力する。
【００３４】
そして、ステップＳ３０７において、スキャナコントローラ１０４は入力されるビデオデータを画像データ化し、該画像データをＨＤＤ１０２に保存する。また、それと同時に、ステップＳ３０８において、読み取った原稿をＡＤＦ１０１から排紙させる。
【００３５】
次に、ステップＳ３０９において、ＡＤＦ１０１（フィーダ）に残りの原稿があるかどうかを判別し、原稿があると判断した場合には、ステップＳ３０５に戻り、次の原稿の給紙動作を行う。
【００３６】
一方、ステップＳ３０９で、ＡＤＦ１０１（フィーダ）に残りの原稿がないと判断した場合には、スキャン動作を終了する。
【００３７】
次に、図４を用いて、画像送出コントローラ１１，画像処理コントローラ１２，ホストコンピュータ１３の動作を説明する。
【００３８】
図４は、本発明の画像読み取りシステムにおける第２の制御処理手順の一例を示すフローチャートであり、図１に示した画像送出コントローラ１１，画像処理コントローラ１２，ホストコンピュータ１３の動作に対応する。なお、このフローチャートの処理は、画像処理コントローラ１２内のＣＰＵ１２３，画像送出コントローラ１１内の図示しないＣＰＵによりＲＯＭ又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものとする。また、Ｓ４０１〜Ｓ４０７は各ステップを示す。
【００３９】
まず、ステップＳ４０１において、画像送出コントローラ１１は画像処理コントローラ１２から画像転送の指令（画像データ要求）があるまで待機し、画像データ要求を受けると、画像読み取り部１０のＨＤＤ１０２に目的の画像データが格納されているか調べに行く（Ｓ４０２）。ここで、目的の画像データとは、画像送出コントローラ１１が画像処理コントローラ１２から指示される画像データであり、ここでは原稿束の１ページ目，３ページ目に相当する画像データである。
【００４０】
ステップＳ４０３において、画像送出コントローラ１１がＨＤＤ１０２に目的の画像データが格納されているか否かを判断し、この時点で画像データが格納されていないと判断した場合には、ステップＳ４０２に戻り、指定の画像データが格納されるまで待機する。
【００４１】
一方、ステップＳ４０３で、画像送出コントローラ１１がＨＤＤ１０２に目的の画像データが格納されていると判断した場合には、ステップＳ４０４に進み、その画像データを画像処理コントローラ１２のページメモリ１２４に送出する。
【００４２】
次に、ステップＳ４０５において、画像処理コントローラ１２は、ページメモリ１２４に入っている画像データを所望の角度（ここでは「９０°」）に回転させる回転処理を行う。
【００４３】
その後、ステップＳ４０６において、画像処理コントローラ１２は、ホストコンピュータ１３へ画像データを送出する。なお、画像処理コントローラ１２からホストコンピュータ１３への画像データは、もちろん画像処理終了直後でなく、一時的に画像処理コントローラ１２内のＨＤＤ１２２に格納し、ホストコンピュータ１３からの要求があったときに、送出するように構成してもよい。
【００４４】
次に、ステップＳ４０７において、画像処理コントローラ１２は、ステップＳ４０６でホストコンピュータ１３に送出した画像データがホストコンピュータ１３へ送出すべき最後のページ（指定された最後のページ）であるか否かを判断し、最後のページでないと判断した場合には、画像処理コントローラ１２は画像送出コントローラ１１に次のページを指定して画像データ要求を行い、ステップＳ４０１に戻る。
【００４５】
一方、ステップＳ４０７において、画像処理コントローラ１２は、ステップＳ４０５でホストコンピュータ１３に送出した画像データがホストコンピュータ１３へ送出すべき最後のページ（指示された最後のページ）であると判断した場合には、そのまま処理を終了する。
【００４６】
以上より、画像読み取り部１０が複数枚の原稿を順次読み取って画像データに変換し、該読み取られた画像データを順次ＨＤＤ１０２に格納し、画像送出コントローラ１１が、画像データに画像処理を施しホストコンピュータ１３に送出する画像処理コントローラ１２に対して、画像処理コントローラ１２が要求する原稿ページの画像データをＨＤＤ１０２から読み出して送出することにより、画像処理コントローラ１２には、不要な画像データが送出されてくることがなく、画像読み取り部と画像処理コントローラ間のデータ通信負荷を大幅に軽減することができる。
【００４７】
〔第２実施形態〕
上記第１実施形態では、原稿束の表を上向きでＡＤＦ１０１の原稿トレイ２０３にセットした場合について説明したが、原稿の原稿載置モードを原稿下向きに設定し、原稿束の表を下向きでＡＤＦ１０１の原稿トレイ２０３にセットした場合の動作について説明する。
【００４８】
以下、図５〜図７を参照して、本発明の第２実施形態を示す画像読み取りシステムの動作について説明する。
【００４９】
図５は、本発明の画像読み取りシステムにおける第３の制御処理手順の一例を示すフローチャートであり、図１に示した画像読み取り部１０における動作に対応する。なお、このフローチャートの処理は、図１に示したスキャナコントローラ１０４内の図示しないＣＰＵによりＲＯＭ又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものとする。また、Ｓ５０１〜Ｓ５１０は各ステップを示す。
【００５０】
まず、ステップＳ５０１において、ホストコンピュータ１３のドライバ、あるいは読み取り部１０に装備された操作部１０５からスキャン開始の指令が掛けられると、ステップＳ５０２において、ＡＤＦ１０１（フィーダ）に原稿がセットされているか否かを確認し、もしセットされていないと判断した場合には、ステップＳ５０３において、ホストコンピュータ１３の図示しないモニタ上又は操作部１０５の操作画面上に「フィーダに原稿をセットしてください」等のメッセージを表示し、ステップＳ５０４において、ホストコンピュータ１３のモニタ上又は操作部１０５上のＯＫボタンが押下されるのを待って、再びステップＳ５０２に戻る。
【００５１】
一方、ステップＳ５０２で、ＡＤＦ１０１に原稿がセットされていると判断した場合には、ステップＳ５０５において、画像読み取り部１０がＡＤＦに対し、原稿束の１枚目の給紙を指示し、指示を受けたＡＤＦは原稿束（下向き）の１枚目（１番上）を給紙し（給紙動作）、指示を受けたＡＤＦは原稿束の表が下向きで置かれていたため、給紙した原稿の反転処理を行って（Ｓ５０６）、プラテンガラスのホームポジション位置にまで搬送する。
【００５２】
搬送が終わったら、ステップＳ５０７において、画像読み取り部１０はリーダ部に対しスキャン動作を指示し、指示を受けたリーダ部はラインセンサ２１３を駆動し、画像データを画素毎にビデオデータとしてスキャナコントローラ１０４内のリーダインタフェースに出力する。
【００５３】
そして、ステップＳ５０８において、スキャナコントローラ１０４は入力されるビデオデータを画像データ化し、該画像データをＨＤＤ１０２に保存する。また、それと同時に、ステップＳ５０９において、読み取った原稿をＡＤＦ１０１から排紙させる。
【００５４】
次に、ステップＳ５１０において、ＡＤＦ１０１（フィーダ）に残りの原稿があるかどうかを判別し、原稿があると判断した場合には、ステップＳ５０５に戻り、次の原稿の給紙動作を行う。
【００５５】
一方、ステップＳ５１０で、ＡＤＦ１０１（フィーダ）に残りの原稿がないと判断した場合には、スキャン動作を終了する。
【００５６】
次に、図６を用いて、画像送出コントローラ１１，画像処理コントローラ１２，ホストコンピュータ１３の動作を説明する。
【００５７】
図６は、本発明の画像読み取りシステムにおける第４の制御処理手順の一例を示すフローチャートであり、図１に示した画像送出コントローラ１１，画像処理コントローラ１２，ホストコンピュータ１３の動作に対応する。なお、このフローチャートの処理は、画像処理コントローラ１２内のＣＰＵ１２３，画像送出コントローラ１１内の図示しないＣＰＵによりＲＯＭ又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものとする。また、Ｓ６０１〜Ｓ６０７は各ステップを示す。
【００５８】
まず、ステップＳ６０１において、画像送出コントローラ１１は画像処理コントローラ１２から画像転送の指令（画像データ要求）があるまで待機し、画像データ要求を受けると、画像読み取り部１０のＨＤＤ１０に目的の画像データが格納されているか調べに行く（Ｓ６０２）。ここで、目的の画像データとは、画像送出コントローラ１１が画像処理コントローラ１２から指示される画像データであり、ここでは原稿束の５ページ目、６ページ目に相当する画像データである。
【００５９】
ステップＳ６０３において、画像送出コントローラ１１がＨＤＤ１０に目的の画像データが格納されているか否かを判断し、この時点で画像データが格納されていないと判断した場合には、ステップＳ６０２に戻り、指定の画像データが格納されるまで待機する。
【００６０】
一方、ステップＳ６０３で、画像送出コントローラ１１がＨＤＤ１０に目的の画像データが格納されていると判断した場合には、ステップＳ６０４に進み、その画像データを画像処理コントローラ１２のページメモリ１２４に送出する。
【００６１】
次に、ステップＳ６０５において、画像処理コントローラ１２は、画像処理（詳細は図７に示す）を行う。
【００６２】
画像処理が終了したら、ステップＳ６０６において、画像処理コントローラ１２は、ホストコンピュータ１３へ画像データを送出する。なお、画像処理コントローラ１２からホストコンピュータ１３への画像データは、もちろん画像処理終了直後でなく、一時的に画像処理コントローラ１２内のＨＤＤ１２２に格納し、ホストコンピュータ１３からの要求があったときに、送出するように構成してもよい。
【００６３】
次に、ステップＳ６０７において、画像処理コントローラ１２は、ステップＳ６０６でホストコンピュータ１３に送出した画像データがホストコンピュータ１３へ送出すべき最後のページ（指定された最後のページ）であるか否かを判断し、最後のページでないと判断した場合には、画像処理コントローラ１２は画像送出コントローラ１１に次のページを指定して画像データ要求を行い、ステップＳ６０１に戻る。
【００６４】
一方、ステップＳ６０７において、画像処理コントローラ１２は、ステップＳ６０６でホストコンピュータ１３に送出した画像データがホストコンピュータ１３へ送出すべき最後のページ（指示された最後のページ）であると判断した場合には、そのまま処理を終了する。
【００６５】
次に、図７を用いて、図６のステップＳ６０５に示した画像処理動作について説明する。
【００６６】
図７は、本発明の画像読み取りシステムにおける第５の制御処理手順の一例を示すフローチャートであり、図１に示した画像処理コントローラ１２の動作に対応する。なお、このフローチャートの処理は、画像処理コントローラ１２内のＣＰＵ１２３によりＲＯＭ又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものとする。また、Ｓ７０１〜Ｓ７０５は各ステップを示す。
【００６７】
まず、ステップＳ７０１において、画像データを解析し、ステップＳ７０２において、多値画像に関しては像域分離処理を行う。この像域分離処理は、階調変化のパターンから文字領域と写真領域を分ける処理に相当する。
【００６８】
次に、ステップＳ７０３において、文字領域に関してはスムーシング処理を行う。これは、例えば「８×８」の領域をパターンマッチングし、「１６×１６」に拡張してエッジの部分を滑らかにする処理である。すなわち６００ｄｐｉのラスタ画像は、ここで１２００ｄｐｉに拡張される。もちろん黒ではなくグレーの中間調の文字は、そのままの階調でスムーシングされる。
【００６９】
次に、ステップＳ７０４において、写真と判定された領域について、画素数の拡張を行う。これは、単純に１画素を４画素に階調そのままで拡張するだけである。以上で、全画像領域について、多値の１２００ｄｐｉ化が行われる。
【００７０】
その後に、ステップＳ７０５において、ディザ法を行い、多値画像を２値画像に変換する。なお、このとき写真領域は２値化されることによって、高周波が取り除かれ階調性も若干落ちる。したがって、先のステップＳ７０４の画像拡張処理により１画素を４画素化したことによるがたつきは吸収され目立たなくなる。１２００ｄｐｉ２値で階調を表すことにより、６００ｄｐｉのまま２値化したときよりも良好な階調性がえられる。
【００７１】
以上、第１，第２実施形態で説明したように、画像読み取り部１０に画像データを保存する機能を持たせ、ＡＤＦ１０１に載置された原稿束をすべて読み取り、画像データを保存していく。その後、画像送出コントローラ１１は画像処理コントローラ１２が要求する原稿ページに対応する画像データを要求されるタイミングで送出することによって、画像処理コントローラ１２には、不要な画像データが送出されてくることがなく、画像読み取り部１０と画像処理コントローラ１２間のデータ通信負荷が大幅に軽減される。さらに、画像処理コントローラ１２に備え付けられているページメモリ１２４やＨＤＤ１２２等の画像データ格納場所も効率よく使用することができる。
【００７２】
〔第３実施形態〕
上記第１実施形態では、画像送出コントローラ１１が画像処理コントローラ１２に指定されたページに相当する画像データのみを画像処理コントローラ１２に送出する構成について説明したが、本実施形態では、画像読み取り部１０に備えられたＡＤＦが下分離型（原稿束の１番下から１枚ずつＡＤＦ内部へ取り込む）である場合でも、画像送出コントローラ１１が、原稿束の始めのページに相当する画像データから順に画像処理コントローラ１２に送出する構成について示す。
【００７３】
図８は、図１に示した画像読み取り部１０のメカ的な構成の一例を示す断面図であり、図２と同一のものには同一の符号を付してある。
【００７４】
図において、２０１はＡＤＦで、本実施形態では下分離型であるため、原稿トレイ２０３にセットされた原稿２１１は、ピックアップローラ２０４および給紙ローラ２０５によって、原稿束の１番下から１枚ずつＡＤＦ２０１内部へ取り込まれる。取り込まれた原稿２１１は、ガイドローラや搬送ベルト２０７によって、原稿読取部のプラテンガラス２１２のホームポジション位置まで搬送される。
【００７５】
以下、図９，図１０を参照して、本発明の第３実施形態を示す画像読み取りシステムの動作について説明する。
【００７６】
図９は、本発明の画像読み取りシステムにおける第６の制御処理手順の一例を示すフローチャートであり、図１に示した画像読み取り部１０における動作に対応する。なお、このフローチャートの処理は、図１に示したスキャナコントローラ１０４内の図示しないＣＰＵによりＲＯＭ又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものとする。また、Ｓ８０１〜Ｓ８０９は各ステップを示す。さらに、本実施形態では、下分離のＡＤＦ１０１で原稿は上からページ順に並んでいるものとし、ホストコンピュータへは、「９０°」回転した画像データを送出するものとする。また、ここでは、原稿の原稿載置モードを原稿上向きに設定した場合の動作について説明する。
【００７７】
まず、ステップＳ８０１において、ホストコンピュータ１３のドライバ、あるいは読み取り部１０に装備された操作部１０５からスキャン開始の指令が掛けられると、ステップＳ８０２において、ＡＤＦ２０１（フィーダ）に原稿がセットされているか否かを確認し、もしセットされていないと判断した場合には、ステップＳ８０３において、ホストコンピュータ１３の図示しないモニタ上又は操作部１０５の操作画面上に「フィーダに原稿をセットしてください」等のメッセージを表示し、ステップＳ８０４において、ホストコンピュータ１３のモニタ上又は操作部１０５上のＯＫボタンが押下されるのを持って、再びステップＳ８０２に戻る。
【００７８】
一方、ステップＳ８０２で、ＡＤＦ２０１に原稿がセットされていると判断した場合には、ステップＳ８０５において、画像読み取り部１０がＡＤＦ２０１に対し、原稿束の１枚目の給紙を指示し、指示を受けたＡＤＦ２０１は下分離型のため、原稿束（上向き）の一番下の１枚を給紙し、プラテンガラスのホームポジション位置にまで搬送する（給紙動作）。
【００７９】
搬送が終わったら、ステップＳ８０６において、画像読み取り部１０はリーダ部に対しスキャン動作を指示し、指示を受けたリーダ部はラインセンサ２１３を駆動し、画像データを画素毎にビデオデータとしてスキャナコントローラ１０４内のリーダインタフェースに出力する。
【００８０】
そして、ステップＳ８０７において、スキャナコントローラ１０４は入力されるビデオデータを画像データ化し、該画像データをＨＤＤ１０２に保存する。また、それと同時に、ステップＳ８０８において、読み取った原稿をＡＤＦ２０１から排紙させる。
【００８１】
次に、ステップＳ８０９において、ＡＤＦ２０１（フィーダ）に残りの原稿があるかどうかを判別し、原稿があると判断した場合には、ステップＳ８０５に戻り、次の原稿の給紙動作を行う。
【００８２】
一方、ステップＳ８０９で、ＡＤＦ２０１（フィーダ）に残りの原稿がないと判断した場合には、スキャン動作を終了する。
【００８３】
次に、図１０を用いて、画像送出コントローラ１１，画像処理コントローラ１２，ホストコンピュータ１３の動作を説明する。
【００８４】
図１０は、本発明の画像読み取りシステムにおける第７の制御処理手順の一例を示すフローチャートであり、図１に示した画像送出コントローラ１１，画像処理コントローラ１２，ホストコンピュータ１３の動作に対応する。なお、このフローチャートの処理は、画像処理コントローラ１２内のＣＰＵ１２３，画像送出コントローラ１１内の図示しないＣＰＵによりＲＯＭ又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものとする。また、Ｓ９０１〜Ｓ９０７は各ステップを示す。
【００８５】
まず、ステップＳ９０１において、画像送出コントローラ１１は画像処理コントローラ１２から画像転送の指令（画像データ要求）があるまで待機し、画像データ要求を受けると、画像読み取り部１０のＨＤＤ１０２に目的の画像データが格納されているか調べに行く（Ｓ９０２）。ここで、目的の画像データとは、原稿の最初のページに相当する画像データである。しかし、画像読み取り部１０のＡＤＦ２０１は下分離型を使用しているため、最後のページに相当する画像データから格納していく。このため、画像送出コントローラ１１は目的の画像データが格納されるまで待つことになる。
【００８６】
ステップＳ９０３において、画像送出コントローラ１１がＨＤＤ１０２に目的の画像データが格納されているか否かを判断し、この時点で画像データが格納されていないと判断した場合には、ステップＳ９０２に戻り、指定の画像データが格納されるまで待機する。
【００８７】
一方、ステップＳ９０３で、画像送出コントローラ１１がＨＤＤ１０２に目的の画像データが格納されていると判断した場合には、ステップＳ９０４に進み、その画像データを画像処理コントローラ１２のページメモリ１２４に送出する。
【００８８】
次に、ステップＳ９０５において、画像処理コントローラ１２は、ページメモリ１２４に入っている画像データを所望の角度（ここでは「９０°」）に回転させる回転処理を行う。
【００８９】
その後、ステップＳ９０６において、画像処理コントローラ１２は、ホストコンピュータ１３へ画像データを送出する。なお、画像処理コントローラ１２からホストコンピュータ１３への画像データは、もちろん画像処理終了直後でなく、一時的に画像処理コントローラ１２内のＨＤＤ１２２に格納し、ホストコンピュータ１３からの要求があったときに、送出するように構成してもよい。
【００９０】
次に、ステップＳ９０７において、画像処理コントローラ１２は、ステップＳ９０６でホストコンピュータ１３に送出した画像データがホストコンピュータ１３へ送出すべき最後のページ（原稿の最後のページ）であるか否かを判断し、最後のページでないと判断した場合には、画像処理コントローラ１２は画像送出コントローラ１１に次のページを指定して画像データ要求を行い、ステップＳ９０１に戻る。
【００９１】
一方、ステップＳ９０７において、画像処理コントローラ１２は、ステップＳ９０６でホストコンピュータ１３に送出した画像データがホストコンピュータ１３へ送出すべき最後のページ（原稿の最後のページ）であると判断した場合には、そのまま処理を終了する。
【００９２】
なお、下分離型のＡＤＦ２０１の代わりに上分離型のＡＤＦ１０１を装着した場合には、図１０のステップＳ９０２で読みに行く目的の画像データは、原稿の読み取り順となるように制御される。即ち、画像送出コントローラ１１は、画像読み取り部１０に装着されるＡＤＦの種類に応じて、画像送出順序を制御し、必ず原稿束の始めのページに相当する画像データから送出するように構成されている。なお、ＡＤＦの種類は、ＡＤＦ内の図示しないメモリに格納されており、スキャナコントローラ１０４により該メモリから読み取られ、画像送出コントローラ１１に送信されるように構成してもよいし、操作部１０５からサービスマン又は管理者が入力し、スキャナコントローラ１０４により画像送出コントローラ１１に送信されるように構成してもよい。
【００９３】
〔第４実施形態〕
上記第３実施形態では、原稿の原稿載置モードを原稿上向きに設定した場合について説明したが、本実施形態では、原稿の原稿載置モードを原稿下向きに設定し、原稿束の表を下向きで下分離型のＤＦ１０１の原稿トレイ２０３にセットした場合の動作について説明する。
【００９４】
以下、図１１，図１２を参照して、本発明の第４実施形態を示す画像読み取りシステムの動作について説明する。
【００９５】
図１１は、本発明の画像読み取りシステムにおける第８の制御処理手順の一例を示すフローチャートであり、図１に示した画像読み取り部１０における動作に対応する。なお、このフローチャートの処理は、図１に示したスキャナコントローラ１０４内の図示しないＣＰＵによりＲＯＭ又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものとする。また、Ｓ１００１〜Ｓ１０１０は各ステップを示す。
【００９６】
まず、ステップＳ１００１において、ホストコンピュータ１３のドライバ、あるいは読み取り部１０に装備された操作部１０５からスキャン開始の指令が掛けられると、ステップＳ１００２において、ＡＤＦ２０１（フィーダ）に原稿がセットされているか否かを確認し、もしセットされていないと判断した場合には、ステップＳ１００３において、ホストコンピュータ１３の図示しないモニタ上又は操作部１０５の操作画面上に「フィーダに原稿をセットしてください」等のメッセージを表示し、ステップＳ１００４において、ホストコンピュータ１３のモニタ上又は操作部１０５上のＯＫボタンが押下されるのを持って、再びステップＳ１００２に戻る。
【００９７】
一方、ステップＳ１００２で、ＡＤＦ２０１に原稿がセットされていると判断した場合には、ステップＳ１００５において、画像読み取り部１０がＡＤＦに対し、原稿束の１枚目の給紙を指示し、指示を受けたＡＤＦ２０１は下分離型のため、原稿束の１枚目（一番下）を給紙し（給紙動作）、指示を受けたＡＤＦは原稿束の表が下向きで置かれていたため、給紙した原稿の反転処理を行って（Ｓ１００６）、プラテンガラスのホームポジション位置にまで搬送する。
【００９８】
搬送が終わったら、ステップＳ１００７において、画像読み取り部１０はリーダ部に対しスキャン動作を指示し、指示を受けたリーダ部はラインセンサ２１３を駆動し、画像データを画素毎にビデオデータとしてスキャナコントローラ１０４内のリーダインタフェースに出力する。
【００９９】
そして、ステップＳ１００８において、スキャナコントローラ１０４は入力されるビデオデータを画像データ化し、該画像データをＨＤＤ１０２に保存する。また、それと同時に、ステップＳ１００９において、読み取った原稿をＡＤＦ１０１から排紙させる。
【０１００】
次に、ステップＳ１０１０において、ＡＤＦ２０１（フィーダ）に残りの原稿があるかどうかを判別し、原稿があると判断した場合には、ステップＳ１００５に戻り、次の原稿の給紙動作を行う。
【０１０１】
一方、ステップＳ１０１０で、ＡＤＦ２０１（フィーダ）に残りの原稿がないと判断した場合には、スキャン動作を終了する。
【０１０２】
次に、図１２を用いて、画像送出コントローラ１１，画像処理コントローラ１２，ホストコンピュータ１３の動作を説明する。
【０１０３】
図１２は、本発明の画像読み取りシステムにおける第９の制御処理手順の一例を示すフローチャートであり、図１に示した画像送出コントローラ１１，画像処理コントローラ１２，ホストコンピュータ１３の動作に対応する。なお、このフローチャートの処理は、画像処理コントローラ１２内のＣＰＵ１２３，画像送出コントローラ１１内の図示しないＣＰＵによりＲＯＭ又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものとする。また、Ｓ１１０１〜Ｓ１１０７は各ステップを示す。
【０１０４】
まず、ステップＳ１１０１において、画像送出コントローラ１１は画像処理コントローラ１２から画像転送の指令（画像データ要求）があるまで待機し、画像データ要求を受けると、画像読み取り部１０のＨＤＤ１０２に目的の画像データが格納されているか調べに行く（Ｓ１００２）。ここで、目的の画像データとは、原稿の最初のページに相当する画像データである。ここでは原稿束の表が下向きで置かれているため、原稿の最初のページから読み取られていく。そのため、本実施形態では、上記第３実施形態の場合とは異なり、始めに格納される画像データが目的のデータとなる。
【０１０５】
ステップＳ１１０３において、画像送出コントローラ１１がＨＤＤ１０２に目的の画像データが格納されているか否かを判断し、この時点で画像データが格納されていないと判断した場合には、ステップＳ１１０２に戻り、指定の画像データが格納されるまで待機する。
【０１０６】
一方、ステップＳ１１０３で、画像送出コントローラ１１がＨＤＤ１０２に目的の画像データが格納されていると判断した場合には、ステップＳ１１０４に進み、その画像データを画像処理コントローラ１２のページメモリ１２４に送出する。
【０１０７】
次に、ステップＳ１１０５において、画像処理コントローラ１２は、画像処理（詳細は図７に示す）を行う。
【０１０８】
画像処理が終了したら、ステップＳ１１０６において、画像処理コントローラ１２は、ホストコンピュータ１３へ画像データを送出する。なお、画像処理コントローラ１２からホストコンピュータ１３への画像データは、もちろん画像処理終了直後でなく、一時的に画像処理コントローラ１２内のＨＤＤ１２２に格納し、ホストコンピュータ１３からの要求があったときに、送出するように構成してもよい。
【０１０９】
次に、ステップＳ１１０７において、画像処理コントローラ１２は、ステップＳ１１０６でホストコンピュータ１３に送出した画像データがホストコンピュータ１３へ送出すべき最後のページ（原稿の最後のページであり、ここでは最後に読み取られたページ）であるか否かを判断し、最後のページでないと判断した場合には、画像処理コントローラ１２は画像送出コントローラ１１に次のページを指定して画像データ要求を行い、ステップＳ１１０１に戻る。
【０１１０】
一方、ステップＳ１１０７において、画像処理コントローラ１２は、ステップＳ１１０６でホストコンピュータ１３に送出した画像データがホストコンピュータ１３へ送出すべき最後のページ（原稿の最後のページ）であると判断した場合には、そのまま処理を終了する。
【０１１１】
なお、下分離型のＡＤＦ２０１の変わりに上分離型のＡＤＦ１０１を装着した場合には、図１２のステップＳ１１０２で読みに行く目的の画像データは、原稿読み取り順の逆となるように制御される。即ち、画像送出コントローラ１１は、画像読み取り部１０に装着されるＡＤＦの種類に応じて、画像送出順序を制御し、必ず原稿束の始めのページに相当する画像データから送出するように構成されている。
【０１１２】
以上、第３，第４実施形態で説明したように、画像読み取り部１０に画像データを保存する機能を持たせ、下分離型ＡＤＦ２０１に載置された原稿束をすべて読み取り、画像データを保存していく。その後、画像送出コントローラ１１は画像処理コントローラ１２が原稿束の始めのページに相当する画像データから順に画像処理コントローラ１２に送出する。また、画像読み取り部１０が装備するＡＤＦが原稿束の上原稿からフィードする上分離型ＡＤＦ１０１の場合でも、画像送出コントローラ１１は原稿束の始めページに相当する画像データから順に画像処理コントローラ１２に送出するため、原稿のページ順に画像処理コントローラ１２、およびホストコンピュータ１３に画像データが届くことになる。
【０１１３】
これによって、画像処理コントローラ１２およびホストコンピュータ１３は、画像読み取り装置１０に装備されたＡＤＦが下分離型あるいは上分離型かどうかを知る必要はなく、始めに送られた画像データが原稿束の始めのページに相当するものとなる。
【０１１４】
また、画像送出コントローラ１１は、画像処理コントローラ１２が要求するタイミングで、画像処理コントローラ１２が要求するページ順（原稿ページ順，原稿ページの逆順，任意の順序（２，４，１，５，３等の要求された任意の順序）を含む）で画像データを画像処理コントローラ１２に対して送出制御するように構成してもよい。
【０１１５】
なお、上記各実施形態を合わせた構成も全て本発明に含まれるものとする。
【０１１６】
以下、図１３に示すメモリマップを参照して本発明に係る画像読み取りシステムで読み出し可能なデータ処理プログラムの構成について説明する。
【０１１７】
図１３は、本発明に係る画像読み取りシステムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１１８】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１１９】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１２０】
本実施形態における図３，図４，図５，図６，図７，図９，図１０，図１１，図１２に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１２１】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１２２】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２３】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１２４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２６】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１２７】
さらに、本発明を達成するためのソフトウエアによって表されるプログラムをネットワーク上のデータベースから通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１２８】
本発明の実施態様の例を以下に列挙する。
【０１２９】
〔第１実施態様〕
複数枚の原稿を順次読み取って画像データに変換する画像読み取り手段（図１に示した画像読み取り部１０）と、
前記画像読み取り手段により読み取られた画像データを順次格納する画像データ格納手段（図１に示したＨＤＤ１０２）と、
画像データに対して所定の画像処理を行う画像処理手段（図１に示した画像処理コントローラ１２）と、前記画像処理手段からの要求に応じて、前記画像データ格納手段に格納される画像データを前記画像処理手段に対して送出する画像送出手段（図１に示した画像送出コントローラ１１）とを有し、
前記画像送出手段は、前記画像処理手段が要求する原稿ページの画像データを前記画像処理手段に対して送出制御することを特徴とする画像読み取りシステム。
【０１３０】
〔第２実施態様〕
前記画像送出手段は、前記画像処理手段が要求する画像データのみを前記画像処理手段に対して送出することを特徴とする第１実施態様に記載の画像読み取りシステム。
【０１３１】
〔第３実施態様〕
複数枚の原稿を順次読み取って画像データに変換する画像読み取り手段（図１に示した画像読み取り部１０）と、
前記画像読み取り手段により読み取られた画像データを順次格納する画像データ格納手段（図１に示したＨＤＤ１０２）と、
画像データに対して所定の画像処理を行う画像処理手段（図１に示した画像処理コントローラ１２）と、前記画像処理手段からの要求に応じて、前記画像データ格納手段に格納される画像データを前記画像処理手段に対して送出する画像送出手段（図１に示した画像送出コントローラ１１）とを有し、
前記画像送出手段は、前記画像読み取り手段の原稿読み取り順序に関わらず、原稿のページ順序で画像データを前記画像処理手段に対して送出制御することを特徴とする画像読み取りシステム。
【０１３２】
〔第４実施態様〕
前記画像送出手段は、画像処理手段が要求するページ順で画像データを選択し、画像処理手段が要求するタイミングで、画像データを前記画像処理手段に対して送出制御することを特徴とする第４実施態様に記載の画像読み取りシステム。
【０１３３】
〔第５実施態様〕
複数枚の原稿を順次読み取って画像データに変換する画像読み取り工程（図３のステップＳ３０５〜Ｓ３０６，図５のステップＳ５０５〜Ｓ５０７）と、
該読み取られた画像データを順次メモリに格納する画像データ格納工程（図３のステップＳ３０７，図５のステップＳ５０８）と、
画像データに対して所定の画像処理を行う画像処理手段が要求する原稿ページの画像データを前記メモリから読み出して前記画像処理手段に対して送出する送信工程（図４のステップＳ４０２〜Ｓ４０６，図６のステップＳ６０２〜Ｓ６０６）と、
を有することを特徴とする画像読み取りシステムの制御方法。
【０１３４】
〔第６実施態様〕
複数枚の原稿を順次読み取って画像データに変換する画像読み取り工程（図３のステップＳ３０５〜Ｓ３０６，図５のステップＳ５０５〜Ｓ５０７）と、
該読み取られた画像データを順次メモリに格納する画像データ格納工程（図３のステップＳ３０７，図５のステップＳ５０８）と、
画像データに対して所定の画像処理を行う画像処理手段からの要求に応じて、前記画像読み取り工程での原稿読み取り順序に関わらず、原稿のページ順序で前記メモリに格納される画像データを前記画像処理手段に対して送出する送信工程（図１０のステップＳ９０２〜Ｓ９０６，図１２のステップＳ１１０２〜Ｓ１１０６）と、
を有することを特徴とする画像読み取りシステムの制御方法。
【０１３５】
〔第７実施態様〕
第５，第６実施態様のいずれかに記載された画像読み取りシステムの制御方法を実現することを特徴とするプログラム。
【０１３６】
〔第８実施態様〕
第５，第６実施態様のいずれかに記載された画像読み取りシステムの制御方法を実現することを特徴とするプログラムをコンピュータが読み取り可能に記憶した記憶媒体。
【０１３７】
〔第９実施態様〕
上記実施態様の何れかに記載されたシステム及びその方法並びに記憶媒体の何れかであって、上記画像データ格納手段は上記画像読み取り手段に内蔵され、前記画像送出手段は、前記画像読取手段と前記画像処理手段との間に介在し、所定のデータ通信媒体を介して上記画像読取手段と上記画像処理手段に接続して、それらとデータ通信可能とする（図１の構成図参照）ことで上記制御を実行することを特徴とするシステムシステム及びその方法並びに記憶媒体。
【０１３８】
これにより、画像読取手段内にハードディスク等を含む画像データ格納手段が内蔵されている装置・システムにも対処でき上記効果と同等効果を奏すことができ、且つ、画像読取手段や画像処理手段の少なくとも何れかが上記画像送出手段と別体型の装置・システムにも対処でき、例えば、互いに別体同士のスキャナとプリンタとが一体型となってコピー機能を有する複合機能装置・システムとするような環境下でも、上記効果と同等効果を奏す事ができる。
【０１３９】
〔第１０実施態様〕
上記実施形態の何れかに記載されたシステム及びその方法並びに記憶媒体の何れかであって、上記画像読取手段はＡＤＦ等の自動原稿給送装置を有し、該原稿給送装置は、例えば、第１実施形態に示した第１タイプのＡＤＦ（図２を参照し、画像形成面が上向きの所謂フェイスアップ状態で原稿トレイ２０３にセットされた原稿を上分離して順次上から原稿給送するタイプのＡＤＦ）及び、第２実施形態に示した第２タイプのＡＤＦ（図２を参照し、画像形成面が下向きの所謂フェイスダウン状態で原稿トレイ２０３にセットされた原稿を上分離して順次上から原稿給送するタイプのＡＤＦ）及び、第３実施形態に示した第３タイプのＡＤＦ（図８を参照し、フェイスアップ状態で原稿トレイ２０３にセットされた原稿を下分離して順次下から原稿給送するタイプのＡＤＦ）及び、第４実施形態に示した第４タイプのＡＤＦ（図８を参照し、フェイスダウン状態で原稿トレイ２０３にセットされた原稿を下分離して順次下から原稿給送するタイプのＡＤＦ）、を含む、複数のタイプの何れかのタイプのＡＤＦ、或いは、例えば、上記第1タイプのＡＤＦによる原稿給送方法に相当する第１の原稿給送モードと上記第４タイプのＡＤＦによる原稿給送方法に相当する第２の原稿給送モードの両モードを有するタイプのＡＤＦ（このようなタイプのＡＤＦの場合、例えば、原稿トレイ２０３を上下方向に移動可能とし、第１の原稿給送モードが操作部から設定された場合は、第１原稿給送モード下にて原稿給送を行う為の給送ローラにより原稿が給送できる第１原稿給送モードに応じた第１の位置に原稿トレイを移動させてから原稿給送を可能とし、一方、第２原稿給送モードが操作部から設定された場合は、第２原稿給送モード下にて原稿給送を行う為の給送ローラにより原稿が給送できる第２原稿給送モードに応じた上記第１の位置とは区別した第２の位置に原稿トレイを移動させてから原稿給送を可能とするよう制御する）等の、上記複数タイプの少なくとも２つ以上のタイプに対応した複合タイプのＡＤＦを含むことを特徴とするシステムシステム及びその方法並びに記憶媒体。
【０１４０】
これにより、画像読取手段が有す原稿給送装置が、上記複数タイプの何れかのタイプのＡＤＦの場合でも、少なくとも２つ以上のタイプの機能を有す複合タイプのＡＤＦの場合でも、上記効果と同等効果を奏すことができる。
【０１４１】
【発明の効果】
以上説明したように、本発明によれば、複数枚の原稿を順次読み取って画像データに変換し、該読み取られた画像データを順次メモリに格納し、画像処理部が要求する原稿ページの画像データを前記メモリから読み出して前記画像処理部に対して送出制御することにより、画像処理部は、不要な画像データが送出されてくることがなく、画像読み取り部と画像処理部間のデータ通信負荷を大幅に軽減することができるとともに、画像処理部に備え付けられているページメモリやＨＤＤ等の画像データ格納場所も効率よく使用することができる。
【０１４２】
また、複数枚の原稿を順次読み取って画像データに変換し、該読み取られた画像データを順次メモリに格納し、画像処理部からの要求に応じて、原稿の読み取り順序に関わらず、原稿のページ順序で前記メモリに格納される画像データを前記画像処理部に対して送出制御することにより、画像処理部やホストコンピュータは、画像読み取り装置に装備されたＡＤＦが下分離型あるいは上分離型かどうかを知る必要がなく、画像処理部に負荷をかけることもなく、画像データを原稿束のページ順に相当するものとしてホストコンピュータに送出することができる等の効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１実施形態を示す画像読み取り装置を適用可能な画像読み取りシステムの一例を示すブロック図である。
【図２】図１に示した画像読み取り部の機械的な構成の一例を示す断面図である。
【図３】本発明の画像読み取りシステムにおける第１の制御処理手順の一例を示すフローチャートである。
【図４】本発明の画像読み取りシステムにおける第２の制御処理手順の一例を示すフローチャートである。
【図５】本発明の画像読み取りシステムにおける第３の制御処理手順の一例を示すフローチャートである。
【図６】本発明の画像読み取りシステムにおける第４の制御処理手順の一例を示すフローチャートである。
【図７】本発明の画像読み取りシステムにおける第５の制御処理手順の一例を示すフローチャートである。
【図８】図１に示した画像読み取り部のメカ的な構成の一例を示す断面図である。
【図９】本発明の画像読み取りシステムにおける第６の制御処理手順の一例を示すフローチャートである。
【図１０】本発明の画像読み取りシステムにおける第７の制御処理手順の一例を示すフローチャートである。
【図１１】本発明の画像読み取りシステムにおける第８の制御処理手順の一例を示すフローチャートである。
【図１２】本発明の画像読み取りシステムにおける第９の制御処理手順の一例を示すフローチャートである。
【図１３】本発明に係る画像読み取りシステムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
１０  画像読み取り部
１１  画像送出コントローラ
１２  画像処理コントローラ
１３  ホストコンピュータ
１０２  ＨＤＤ
【図１】
2004208104.tif 000003
【図２】
2004208104.tif 000004
【図３】
2004208104.tif 000005
【図４】
2004208104.tif 000006
【図５】
2004208104.tif 000007
【図６】
2004208104.tif 000008
【図７】
2004208104.tif 000009
【図８】
2004208104.tif 000010
【図９】
2004208104.tif 000011
【図１０】
2004208104.tif 000012
【図１１】
2004208104.tif 000013
【図１２】
2004208104.tif 000014
【図１３】
2004208104.tif 000015