(57)【特許請求の範囲】
【請求項１】
原稿を光学的に読み取る画像読取部と、
この画像読取部に原稿を自動給紙する原稿フィーダ部と、
画像読取部と原稿フィーダ部と制御する制御部と、
１回の読取コマンドに応じて読み取る１枚又は複数枚の原稿に対して適用される各処理パラメータの指定値を受け付け、保持する一時パラメータ保持部と、
原稿フィーダ部に置かれた原稿全部に対して原則適用される各処理パラメータの指定値を受け付け、保持するジョブパラメータ保持部と、
を有し、前記制御部は、読取コマンドを受けたとき、前記一時パラメータ保持部及びジョブパラメータ保持部を参照し、前記一時パラメータ保持部に保持した処理パラメータについてはその一時パラメータ保持部に保持した値を、それ以外の処理パラメータについては前記ジョブパラメータ保持部に保持した値を用いて前記画像読取部及び原稿フィーダ部を制御することを特徴とする画像入力装置。
【請求項２】
前記制御部は、
前記原稿フィーダ部に置いた複数枚の原稿を同じ処理パラメータの下で連続して読み取る連続モードと、
前記原稿フィーダ部に置いた複数枚の原稿を、１枚ごとに処理パラメータを受け付けて読み取る個別モードと、
前記原稿フィーダ部に置いた原稿を指示された枚数だけ読取り処理を行わずに給紙のみ行うフィードモードと、
の３つの動作モードを備え、外部からのコマンドに応じてこれらモードのいずれかを選択し、選択したモードに従って、前記原稿フィーダ部に置かれた原稿の読取り処理を実行する画像入力装置。
【請求項３】
前記連続モードでは、前記原稿フィーダ部に置かれた原稿をすべて連続して読み取るか、指定された枚数だけ連続して読み取るか、の２種類のモードを選択可能としたことを特徴とする請求項２記載の画像入力装置。
【請求項４】
更に、各処理パラメータについて、外部からの指定がない場合に使用する省略時値を保持する標準パラメータ保管部を有し、
前記制御部は、前記一時パラメータ保持部及びジョブパラメータ保持部のいずれにも指定値が保持されていない処理パラメータについては、前記標準パラメータ保管部に保持された省略時値を用いて前記画像読取部を制御することを特徴とする請求項１に記載の画像入力装置。
【請求項５】
原稿送り処理の結果前記原稿フィーダ部から原稿が無くなった場合の処理方針として、入力終了と判断するか、利用者に対して入力継続を問い合わせその問合せ結果に応じて処理するかのいずれかのうち外部から指定された方を処理パラメータとして受け付け、保持する手段を有することを特徴とする請求項１から請求項４のいずれかに記載の画像入力装置。
【請求項６】
前記原稿フィーダ部上から原稿が無くなった場合に利用者に入力継続を問い合わせる場合に関し、利用者に対する問合せを当該画像入力装置自体のコンソールパネル又は当該画像入力装置に原稿読取を指示した外部装置の少なくとも一方に表示させることを特徴とする請求項５記載の画像入力装置。
【請求項７】
外部装置からの処理要求を処理している場合、当該画像入力装置の表示部又は他の外部装置に対して当該画像入力装置が利用中である旨を表示させる手段を有することを特徴とする請求項１から請求項６のいずれかに記載の画像入力装置。
【請求項８】
外部装置からの処理要求を処理している間、当該外部装置以外からの処理要求の少なくとも一部を制限する手段を有することを特徴とする請求項１から請求項６のいずれかに記載の画像入力装置。
【請求項９】
原稿を光学的に読み取る画像読取部と、
この画像読取部に原稿を自動給紙する原稿フィーダ部と、
を有する画像入力装置の制御方法であって、
１回の読取コマンドに応じて読み取る１枚又は複数枚の原稿に対して適用される各処理パラメータの指定値を受け付けた場合、それら各処理パラメータの指定値を一時パラメータ保持部に保持させ、
原稿フィーダ部に置かれた原稿全部に対して原則適用される各処理パラメータの指定値を受け付けた場合、それら各処理パラメータの指定値をジョブパラメータ保持部に保持させ、
読取コマンドを受けたとき、前記一時パラメータ保持部及びジョブパラメータ保持部を参照し、前記一時パラメータ保持部に保持した処理パラメータについてはその一時パラメータ保持部に保持した値を、それ以外の処理パラメータについては前記ジョブパラメータ保持部に保持した値を用いて前記画像読取部及び原稿フィーダ部を制御する、
ことを特徴とする制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、原稿画像を読み取る画像入力装置に関し、特に読取部に原稿を自動的にフィードする原稿フィーダを備える画像入力装置に関する。
【０００２】
【従来の技術】
原稿画像を光学的に読み取り、デジタル画像データに変換するスキャナ装置等の画像入力装置には、複数枚の原稿を連続して読み取るためにＡＤＦ（Auto Document Feederの略）と呼ばれる自動原稿フィード装置（以下原稿フィーダと呼ぶ）を備えるものがある。
【０００３】
近年、動作が高速（特に起動時の立ち上がりが高速）かつ正確、しかも動作速度を自由に設定でき、更に原稿の紙詰まりが少ない原稿フィーダを開発できるようなった。このため、動作方式を変えて複雑な原稿送り（フィード）動作をさせることが可能になっている。
【０００４】
また、近年、高速のカラープリンタが安価になったため、大量のカラー文書を印刷するような場面も多くなっており、印刷出力の素材として大量のカラー原稿を高速に、かつ人手をかけずに入力する必要性が増しており、画像入力装置における原稿フィーダの重要性は益々大きくなっている。
【０００５】
画像入力装置では、所望の画像を得るために、読取り処理に関して様々な処理パラメータを指定することができる。処理パラメータの指定は、色合い等が問題となるカラー原稿の読取りの場合に特に重要となる。
【０００６】
原稿フィーダを備える従来の画像入力装置は、プラテン（原稿台）上に原稿を手で置いて読み取らせるモードと、原稿フィーダ上に置いた複数枚の原稿全部を連続して読み取らせるモードの２つを備えるものが一般的である。
【０００７】
ＤＴＰ（デスクトップパブリッシング）において、パーソナルコンピュータなどの外部制御装置から画像入力装置を操作するために用いるプロトコルとして、ＴＷＡＩＮ（スキャナ等の画像読取装置からの画像入力制御方法の一般的な手順を示すプロトコル群のこと。これを作成したワーキング・グループの名称による）が良く知られている。以下、このＴＷＡＩＮ等の一般的なプロトコルに準拠した標準的な画像編集ソフトを使った一般的な画像入力処理の操作手順を概説する。
【０００８】
原稿フィーダを利用せず、プラテン上の原稿を手で交換するモードの場合、まずユーザは原稿をプラテン上にセットし、粗い解像度でのプレスキャンを指示する。この結果、得られた画像は画面に表示される。次に、ユーザは、この画面表示上で、欲しい画像の領域（切り出し領域と呼ぶ）を指定し、本スキャン（高解像度スキャン）を指示する。本スキャン結果も、画面に表示される。本スキャン結果として表示された領域が所望の領域でない場合、プレスキャン画像上で切り出し領域を再設定し、再度本スキャンを行う。所望の領域だった場合は、この本スキャン結果の画面表示を参照して、画像の濃度や色合いなどの各種処理パラメータを調整し、再度本スキャンを指示する。そして、所望の画像が得られるまでパラメータ調整、本スキャンの処理を繰り返し、所望の画像が得られると、その画像を所望の記憶装置に保存して処理を終了する。原稿フィーダを用いない処理では、プラテン上の原稿の１枚１枚を手で交換しながら以上の処理を繰り返すことになる。
【０００９】
また、原稿フィーダを利用するモード場合は、まず読み取りたい一連の原稿のうちの１枚（例えば先頭ページ）を取り出して例えばプラテン上にセットし、手で原稿を置くモードと同様の方法で切出し領域や濃度、色合いなどの各種処理パラメータを決定する必要がある。処理パラメータが決まると、全原稿を原稿フィーダ上にセットして本スキャンを指示する。すると、原稿フィーダより原稿が１枚ずつプラテン上にフィードされ、処理パラメータに従って読み取られ、所定の記憶装置に保存される。
【００１０】
【発明が解決しようとする課題】
このように、従来の画像入力装置制御のためのプロトコルは、原稿フィーダを用いる場合、そのフィーダ上に置かれた全ての原稿を連続して、しかも切出し領域や色合いなどの処理パラメータもすべて同一で読み取るようなモードしか規定しておらず、従来の画像入力装置もそのようなモードでしか原稿フィーダを利用することができなかった。このため、１枚ごとに処理パラメータを変更して複数枚を読み取ったり、同じ原稿を処理パラメータを変えて複数回読み取ったりするような目的では、原稿フィーダを利用することができず、手で一枚ずつ原稿を交換する必要があった。
【００１１】
ネットワーク上で画像入力装置を利用することが一般的となり、読み取る原稿の量も著しく増大している近年の事情を考慮すると、そのような従来の画像入力装置は生産性の点で大きな問題があった。
【００１２】
また、原稿フィーダ上の原稿を全部連続して読み取るのではなく、一枚ずつプラテンにフィードして読み取る機能をサポートする画像入力装置もあるが、従来の画像入力装置は外部制御装置からの画像読取コマンドに応じて画像読取りと共に原稿フィードも行う構成をとっており、画像読取りと原稿フィードとを切り離して行うことができないので、読取り処理に付随して原稿フィードが行われ、プラテン上の原稿の読み取りが終了すると自動的に次の原稿を給紙してしまう。したがって、原稿フィーダを利用する場合は、同じ原稿を好きな回数だけ繰り返し読み取るということができないという問題があった。
【００１３】
原稿フィーダを備える従来の画像入力装置の具体例としては、例えば、特開平９−１０２８５３号公報に示されたものがある。この装置は、原稿フィーダにセットされた原稿全部を連続してプレスキャンし、このプレスキャン結果を画面表示する。そして、後で同一原稿を原稿フィーダに再度セットした上で、このプレスキャン結果の表示において所望のページを選択すると、選択したページ以外は読み取られずに単にフィードされ、選択したページのみが高解像度で読み取られる。しかしながら、この装置では、本スキャンのためには、プレスキャン後に全原稿を改めて原稿フィーダにセットする必要があり、リモートからの利用は不便であった。また、この装置は、原稿フィーダを利用して、同じページを処理パラメータ等を変えて複数回読み取ることは想定していない。
【００１４】
また、別の例として、特開昭６１−２３１６３号公報に示された装置がある。この装置は、入力したい原稿のページ番号を外部から指定してそのページだけを読み取ることができ、読取り終了後も元のページ順を維持できる。しかしながら、この装置では、予め原稿を調べて何ページ目に目的の原稿があるかを求める必要があった。また、この装置も、原稿フィーダにセットした同じページを複数回読み取ることを想定していない。
【００１５】
本発明は、以上の問題を解決するためになされたものであり、いったん一連の原稿を原稿フィーダにセットしたら、後は画像入力装置のところで手で原稿を交換したりセットし直したりすることなく、外部制御装置からの操作で原稿フィーダ上の原稿のプラテン上への給紙を自由に制御し、１ページごとに処理パラメータを変えながら読み取ったり、同じページを処理パラメータを変えながら何度でも読み取ったり、あるいは読み取る必要のないページは飛ばしたりなどの多彩な処理を行うことのできる画像入力装置を提供することを目的とする。
【００１６】
【課題を解決するための手段】
本発明に係る画像入力装置は、原稿を光学的に読み取る画像読取部と、この画像読取部に原稿を自動給紙する原稿フィーダ部と、画像読取部と原稿フィーダ部と制御する制御部と、１回の読取コマンドに応じて読み取る１枚又は複数枚の原稿に対して適用される各処理パラメータの指定値を受け付け、保持する一時パラメータ保持部と、原稿フィーダ部に置かれた原稿全部に対して原則適用される各処理パラメータの指定値を受け付け、保持するジョブパラメータ保持部と、
を有し、前記制御部は、読取コマンドを受けたとき、前記一時パラメータ保持部及びジョブパラメータ保持部を参照し、前記一時パラメータ保持部に保持した処理パラメータについてはその一時パラメータ保持部に保持した値を、それ以外の処理パラメータについては前記ジョブパラメータ保持部に保持した値を用いて前記画像読取部及び原稿フィーダ部を制御することを特徴とする。
【００１７】
この構成によれば、読取り処理に関するパラメータを階層的に設定できるようにしたことにより、原稿フィーダ部上に置いた原稿１枚１枚に対して処理パラメータをいちいち設定する煩雑さが避けられると共に、個別に特別のパラメータで処理したい場合にはそれを一時パラメータとして設定して特別の処理を行うこともできる。
【００２０】
また、本発明の好適な態様では、制御部は、原稿フィーダ部に置いた複数枚の原稿を同じ処理パラメータの下で連続して読み取る連続モードと、原稿フィーダ部に置いた複数枚の原稿を、１枚ごとに処理パラメータを受け付けて読み取る個別モードと、原稿フィーダ部に置いた原稿を指示された枚数だけ読取り処理を行わずに給紙のみ行うフィードモードと、の３つの動作モードを備え、外部からのコマンドに応じてこれらモードのいずれかを選択し、選択したモードに従って、前記原稿フィーダ部に置かれた原稿の読取り処理を実行する。
【００２１】
この構成によれば、連続モード、個別モード、フィードモードを組み合わせることにより、原稿フィーダ部に置いた複数枚の原稿に対する処理の自由度を向上させることができる。
【００２４】
また、本発明の好適な態様は、外部装置からの処理要求を処理している場合、当該画像入力装置の表示部又は他の外部装置に対して当該画像入力装置が利用中である旨を表示させる手段を有する。
【００２５】
この態様によれば、使用中の画像入力装置が他者により割込使用されることを抑止することができる。
【００２６】
また、本発明の好適な態様は、外部装置からの処理要求を処理している間、当該外部装置以外からの処理要求の少なくとも一部を制限する手段を有することを特徴とする。
【００２７】
この態様によれば、使用中の画像入力装置に対する他者の操作を制限することにより、現在のジョブが中断されることを防止することができる。
【００３０】
【発明の実施の形態】
以下、本発明の実施の形態（以下実施形態という）について、図面に基づいて説明する。
【００３１】
図１は、本発明に係る原稿フィーダ付画像入力装置を含んだ画像入力システムの構成例を示す図である。原稿フィーダ付画像入力装置（以下、画像入力装置と略す）１０は、例えばスキャナ装置やデジタル複合機であり、原稿フィーダ（ＡＤＦ又はＤＡＤＦ（両面対応ＡＤＦ））を装備している。外部制御装置２０は、パーソナルコンピュータやワークステーションなど、画像入力装置１０に対して原稿画像の読取り処理を依頼するクライアント装置であり、例えばＳＣＳＩケーブルなどの外部接続ケーブル３０を介して画像入力装置１０に接続されている。なお、外部制御装置２０は、ローカルエリアネットワークやインターネットなどのネットワークを介して画像入力装置１０に接続してもよい。
【００３２】
図２は、画像入力装置１０の内部構成を示した図である。図２において、画像読取部１００は、原稿を光学的に読み取って原稿画像のデジタルデータを生成する装置であり、典型的には、原稿をおくプラテン（原稿台）、原稿を照明する光源、原稿画像を読取るＣＣＤラインセンサなどの画像センサ、光源と画像センサを原稿に対して相対的に走査する走査機構から構成される。画像入力制御部１０５は、主として画像読取部１００の制御を司り、更に画像入力装置１０の各ユニットの全体的な制御も行う。原稿フィーダ部１１０は、原稿を画像読取部１００に自動フィードするための装置であり、典型的には、原稿を載せるトレイとそのトレイ上の原稿を１枚ずつ取り出して画像読取部１００のプラテン上まで運ぶ搬送機構とを有する。原稿フィーダ監視制御部１１５は、原稿フィーダ部１１０の状態の監視及び制御を行うためのユニットである。
【００３３】
外部接続制御部１２０は、外部接続ケーブル３０を介して接続された外部制御装置２０との通信を制御するユニットである。ここで、外部接続ケーブル３０は、制御データの伝送に用いられる外部制御ケーブル３０５と、画像データの伝送に用いられる画像データ接続ケーブル３１０から構成される。外部接続制御部１２０は、外部制御装置２０からの制御コマンド等を受け取って画像入力制御部１０５に渡すと共に、そのコマンドに対する画像入力制御部１０５の応答や、画像入力装置１０の各種ステータス情報などを外部制御装置２０に送信する。また、外部接続制御部１２０は、画像入力制御部１０５の制御下で画像読取部１００から出力される原稿読取りの結果の画像データを、画像データ接続ケーブル１５０を介して受け取り、画像データ接続ケーブル３１０を介して外部制御装置２０に送信する。
【００３４】
操作指示・表示部１２５は、画像入力装置１０のユーザインタフェースであり、典型的には、スキャン（読取）その他の指示や片面／両面スキャンなどの処理パラメータを入力する操作パネルと、画像入力装置１０の状態を表示したり、指示入力のための情報を表示したりする液晶ディスプレイなどの表示部からなる。例えばタッチパネルのように操作パネルと表示部とを統合したものを利用しても良い。
【００３５】
パラメータ入出力部１３０は、外部制御装置２０からスキャンジョブ（一連の読取処理）に関して指定された各種処理パラメータをパラメータ蓄積部１３２に格納したり、画像読取部１００や原稿フィーダ部１１０を動作させる際の各種処理パラメータをパラメータ蓄積部１３２や標準パラメータ保管部１３４から読み出したりするためのユニットである。処理パラメータには、読取対象の領域の指定情報、解像度、色に関する各種パラメータ、濃度など様々なものがある。本実施形態では、これら各種処理パラメータを、ジョブ単位で指定できるのみならず、ジョブの中の１ページまたは連続して印刷する一連のページ群についても指定できるようにしている。前者をジョブパラメータと呼び、後者を一時パラメータと呼ぶ。ジョブパラメータ及び一時パラメータは、操作指示・表示部１２５又は外部制御装置２０から指示することができ、その指示内容は、画像入力制御部１０５の制御の下、パラメータ入出力部１３０によりパラメータ蓄積部１３２に保持される。パラメータ蓄積部１３２は、例えばメインメモリ上などに構築される。標準パラメータ保管部１３４は、各種処理パラメータの省略時値（デフォルト値）を保管する装置であり、例えばＲＯＭや書換可能ＲＯＭなどで構成される。このように、処理パラメータには、一時パラメータ、ジョブパラメータ、省略時値である標準パラメータの３つの階層が存在し、この順に優先される。
【００３６】
図４は、このような本実施形態のパラメータ管理の概要を示す図である。図に示すように、本実施形態では、プレスキャンのための処理パラメータと本スキャンのための処理パラメータとを別個に設定することができる。これらのパラメータは、読取対象の領域や、濃度、色合いなど、画像読取に関するものが主である。また、処理パラメータの中には、画像読取に関するもの以外にも様々なものがある。例えば、本実施形態では、スキャンジョブを行っている間、他者に注意を喚起すべく画像入力装置１０が現在使用中である旨のメッセージを表示したり、他者からの割込を禁止したりする機能を提供するが、そのような機能を利用するか否かなども、ジョブに関する重要なパラメータの一つである。このようなパラメータが図４の「その他のパラメータ」を構成する。本実施形態では、操作指示・表示部１２５又は外部制御装置２０から、原稿の読取りを行わずに単に原稿をフィードする処理を指示できるようにしたが、このような純粋なフィード処理に関する各種パラメータ（例えば１回のフィード指示に応じてフィードする枚数など）も「その他のパラメータ」の一種である。画像入力制御部１０５は、これから行おうとする処理が、プレスキャン、本スキャン、その他のいずれであるかを指定した上でパラメータ入出力部１３０に必要な処理パラメータの取得を依頼する。これを受けたパラメータ入出力部１３０は、各処理内容に応じて、必要な処理パラメータをパラメータ蓄積部１３２及び標準パラメータ保管部１３４から取得する。ここで、各種処理パラメータのうち一時パラメータが設定されているものについては、ジョブパラメータ及び標準パラメータに優先してその一時パラメータが採用され、ジョブパラメータが設定され一時パラメータの設定がないものについてはジョブパラメータが採用され、一時パラメータ及びジョブパラメータのどちらも設定されていないものについては、標準パラメータが採用される。すなわち、例えばパラメータ入出力部１３０は、まずパラメータ蓄積部１３２の一時パラメータ設定部１３２ａを参照して処理パラメータの値を取得し、一時パラメータ設定部１３２ａから取得できなかった処理パラメータについては、次にジョブパラメータ設定部１３２ｂから設定値を取得し、ジョブパラメータ設定部１３２ｂからも取得できなかった処理パラメータについては、標準パラメータ保管部１３４から省略時値を取得する。そして、このようにして得られた処理パラメータのセットが、画像入力制御部１０５に渡される。なお、一時パラメータ設定部１３２ａの各設定値は、その設定値群に対応づけられた一連の原稿の処理が完了したときに自動的に削除される。また、ジョブパラメータ設定部１３２ｂの各設定値は、当該スキャンジョブが完了したときに自動的に削除される。
【００３７】
このように、本実施形態では、ジョブ全体に原則適用されるジョブパラメータと、ジョブの中の指定された範囲に対してのみジョブパラメータに優先して適用される一時パラメータとの階層的なパラメータ設定を採用したことにより、大量の原稿の読取りに際し１ページごとに処理パラメータを設定するというような煩雑さを避けつつも、単に全原稿を同一パラメータで画一的に処理するのではなく、必要な部分については個別的にパラメータを変えて処理することを可能にした。
【００３８】
図３は、外部制御装置２０の内部構成を示した図である。外部制御装置２０は、スキャナインタフェースを有するＤＴＰシステムなどであり、パーソナルコンピュータやワークステーションなどをプラットホームとして構築される。動作制御部２００は、外部制御装置２０の主制御部であり、典型的にはＤＴＰアプリケーションの一部としてソフトウエア的に構成される。操作指示部２０５は、ユーザからの指示を取得するユーザインタフェースであり、例えばＧＵＩ（グラフィカルユーザインタフェース）技術を利用したダイアログボックス（ウインドウ）やキーボード、マウスなどの入力装置などを用いて構成される。外部接続制御部２１０は、外部接続ケーブル３０を介して画像入力装置１０と通信を行うためのユニットである。外部接続制御部２１０は、操作指示部２０５からの入力に応じて動作制御部２００が発行した制御コマンド等を外部制御ケーブル３０５を介して画像入力装置１０に送信するとともに、このコマンドに対する画像入力装置１０からの応答（レスポンス）を受け取って動作制御部２００に渡す。また、外部接続制御部２１０は、画像データ接続ケーブル３１０を介して画像入力装置１０から読み取った原稿画像のデータを受け取り、画像データ接続バス２３０を介して画像メモリ２１５に記憶する。画像メモリ２１５は、画像データを保持する高速メモリであり、典型的には半導体メモリである。動作制御部２００は、ユーザの指示に応じて画像読取などのコマンドを画像入力装置１０に対して発行し、これに応じて画像入力装置１０から送られてきた読取り結果の画像を画像メモリ２１５にいったん記憶し、これをユーザの指示に応じて画像表示部２２０に表示したり、ハードディスク装置などの画像蓄積部２２５にファイリングしたりする。
【００３９】
このような構成において、本実施形態では、画像入力装置１０において、外部制御装置２０に対するコマンド（プログラム）インタフェースとして、原稿フィーダ部１１０を直接制御するためのコマンドを提供する。すなわち、従来の画像入力装置では、原稿フィーダ部１１０のみを直接制御するコマンドが提供されておらず、原稿フィーダ部１１０は画像読取部１００の動作に連動して動作するのみであったのに対し、本実施形態では原稿フィーダ部１１０を画像読取部１００とは独立して動作させ、原稿フィードのみを行うための直接制御コマンドを設けたのである。このコマンドをフィードコマンドと呼ぶ。フィードコマンドを用いることにより、読取りの不要な原稿を読み飛ばすことが可能になる。従来の一般的な画像入力装置では、原稿フィーダ部１１０上に置いた原稿は不要な原稿も含めすべて読み取っていたため処理時間が増大し（高解像度の読取りの場合顕著な問題となる）、これを避けるためには不要な原稿を予め人手で抜き取るなどの煩雑な作業が必要であったが、本実施形態では、そのような煩わしい作業を行わなくても、外部制御装置のユーザインタフェース画面上でプレスキャン画像を確認し、その結果そのページが読取り（本スキャン）不要であると分かれば、フィードコマンドを利用してその原稿を空送りすることができ、処理時間を短縮することができる。
【００４０】
また、本実施形態では、画像読取部１００を原稿フィーダ部１１０とは独立に動作させるためのコマンドも提供する。このコマンドは、原稿フィードを行わずにプラテン上の原稿の読取り処理のみを指示するコマンドであり、プラテン入力コマンドと呼ぶ。このコマンドによれば、原稿フィーダ部１１０上に原稿が載置されている場合でも、原稿のフィードを行わずにその時のプラテン上の原稿を読み取ることができる。すなわち、原稿フィーダ部１１０に原稿が置かれている場合でも、プラテン上の同じページを何回も読み取ることが可能になる。この機能も従来提供されていなかったものである。
【００４１】
このため、本実施形態では、画像入力制御部１０５は、外部制御装置２０が発行したコマンドが、原稿フィーダ部１１０に対するものか、画像読取部１００に対するものかを判別し、画像読取部１００に対するものであればそのコマンドに基づき画像読取部１００を制御し、原稿フィーダ部１１０に対するものであればそのコマンドを原稿フィーダ監視制御部１１５に渡す。なお、本実施形態でも、従来のように「原稿をフィードして読み取る」などの原稿フィーダ部１１０と画像読取部１００との協調動作を指示するコマンドを用いることもでき、外部制御装置２０から入力されたコマンドがそのようなコマンドであれば、画像入力制御部１０５は、そのコマンドの処理に必要な原稿フィード動作を指示するコマンドを生成して原稿フィーダ監視制御部１１５に渡し、原稿フィーダ監視制御部１１５と協調しつつ画像読取部１００を動作させる。
【００４２】
このように、本実施形態では、画像読取部１００と原稿フィーダ部１１０とを互いに独立して制御するためのコマンドインタフェースを画像入力装置１０に設けたことにより、外部制御装置２０から画像読取部１００のみを制御したり、原稿フィーダ部１１０のみを制御したりすることが可能になり、更に原稿フィーダ部１１０の動作制御と画像読取部１００の動作制御の組合せにより、従来の画像入力装置では提供されていなかった多彩な処理を提供することが可能になる。提供可能な処理の内容は、後に詳述する。
【００４３】
図５は、外部制御装置２０における画像入力装置１０を利用した画像読取処理のためのユーザインタフェース画面４００の一例を示したものである。ユーザインタフェース画面４００は、プレスキャンにより得られた低解像度画像を表示するプレスキャン表示領域４１０と、本スキャンにより得られた高解像度画像を表示する画像表示領域４６０の２つの画像表示領域を有し、さらに操作指示入力のための各種ボタンの表示領域を有している。
【００４４】
ここで、読取モード指示トグル部４２０は、読取処理のモードを設定するためのトグルである。本実施形態では、「フィーダ一枚入力」、「フィーダ連続入力」、「プラテン入力」の３つのモードを提供しており、常に、これのうち１つのみが必ず選択され、その選択されたモードのみ有効となる。「フィーダ一枚入力」は原稿フィーダ部１１０上の１枚の原稿をフィードして読み取るモード、「フィーダ連続入力」は原稿フィーダ部１１０上の原稿を予め指定された枚数だけ連続して読み取るモード、「プラテン入力」は原稿フィードを行わずプラテン上の原稿を読み取るモードである。「プラテン入力」モードでは、読取りが行われた後も、その原稿がプラテン上にそのまま残る。
【００４５】
読取目的指示トグル部４３０は、読取り処理によって得た画像データの使用目的を指示するためのトグルである。本実施形態では、「ファイル保存」、「画面表示」、「プレスキャン」の３つのモードを提供しており、常に、これらのうち１つのみが必ず選択され、有効となる。これらのうち「ファイル保存」と「画面表示」とは、高解像度（例えば３００ｄｐｉ）の本スキャン処理で得られた画像データに関するものであり、「ファイル保存」は得られた画像を画面表示せずに自動的に画像蓄積部２２５にファイリングするモードであり、「画面表示」は得られた画像をいったん画像表示部２２０（画像表示領域４６０）に画面表示してユーザにその後の処理（ファイリングや編集）の指示を求めるモードである。「プレスキャン」は、本スキャンの際の読取対象領域や本スキャンの際の濃度や色合いなどのパラメータなどを指定するために用いる原稿の粗い画像（例えば７２ｄｐｉ）を読み取るモードであり、このモードで読み取られた画像は、プレスキャン表示領域４１０に表示される。このプレスキャン表示領域４１０上の原稿画像において、読取対象領域４１５を範囲指定することができる。
【００４６】
処理設定ボタン部４４０には、画像に対する処理を指示したり、処理パラメータを設定したりするための操作指示ボタンが含まれる。これら各ボタンをマウス等でクリックすると、各々に対応する操作指示や設定パラメータを入力するためのサブメニューが表示され、このサブメニュー上で各種の設定が行われる。「編集」ボタンは、入力された本スキャン結果の画像（画像表示領域４６０に表示）に対する編集操作を指示するためのサブメニューを呼び出すボタンであり、サブメニュー上では、画像の一部の切出し、回転、拡大・縮小、解像度変換、色空間変換などの各種の画像処理を指示することができる。「パラメータ」ボタンは、各種処理パラメータを設定するサブメニューを呼び出すボタンであり、サブメニュー上では、用紙サイズ、読取対象領域（読取開始座標、領域サイズなど）、色空間、色数、解像度、拡大・縮小倍率、回転有無・方向、色合い、シャープネス、濃度、色相、カラーバランス、自動階調補正有無、自動コントラスト補正有無、などの各種パラメータを設定することができる。なお、「パラメータ」に関するサブメニューでは、例えば、プレスキャン用パラメータ、本スキャン用パラメータ、及びその他のパラメータの中から１つを選び、更にその選んだ中でジョブパラメータと一時パラメータのいずれかを選択するようになっており、選択したケース（例えば「本スキャンの一時パラメータ」「本スキャンのジョブパラメータ」など）に対するパラメータを設定することができる。「ファイル名」ボタンは、読み取った画像をファイル保存する場合のファイル名や、ファイル名の命名規則などを設定するためのサブメニューを呼び出すためのボタンである。「枚数設定」ボタンは、前述の「フィーダ連続入力」モードでの読取処理や、後で説明する「次原稿フィード」ボタンによる原稿空送り処理の際に、一度に連続して読み取ったりフィードしたりする枚数を設定するためのサブメニューを呼び出すボタンである。
【００４７】
そして、動作指示ボタン部４５０は、画像入力装置１０に対して動作を指示する２つのボタンを有している。一つは「スキャン開始」ボタンであり、これをマウスでクリックすると、動作制御部２００が読取指示コマンドを発行する。このコマンドには、読取モード指示トグル部４２０や読取目的指示トグル部４３０で選択されたモードや、処理設定ボタン部４４０の各種ボタンを利用して設定された各種の処理パラメータが付属する。なお、モード以外のパラメータについては、ユーザからの設定がなかった場合は、標準パラメータ保管部１３４に記憶された省略時値が採用される。ユーザが、モードや処理パラメータを選択した上で「スキャン開始」ボタンをクリックすると、画像入力装置１０は、選択されたモード、処理パラメータに従って読取り処理を実行する。もう一つのボタンは「次原稿フィード」ボタンであり、これをマウスでクリックすると、動作制御部２００が原稿フィードコマンドを発行する。このコマンドには、処理設定ボタン部４４０の「枚数設定」ボタンを用いて設定されたフィード枚数の情報が処理パラメータとして付属する。フィード枚数が設定されなかった場合は、標準パラメータ保管部１３４に記憶された省略時値（例えば１枚）が採用される。この原稿フィードコマンドを受けた画像入力装置１０は、画像読取部１００は停止したままで原稿フィーダ部１１０が起動され、指定されたフィード枚数分だけ原稿の空送りが行われる。
【００４８】
次に、図６を参照して、画像入力装置１０と外部制御装置２０との間で定義されたコマンド及びレスポンスを説明する。図示のように、各コマンド、レスポンスには、識別番号としてコマンド番号が割り当てられる。画像入力装置１０及び外部制御装置２０の間では、このコマンド番号を用いてコマンド、レスポンスのやり取りがなされる。例えばコマンド番号００やコマンド番号ＦＦは、画像入力装置１０から外部制御装置２０への処理完了通知のためのレスポンスである。その他のコマンドは、外部制御装置２０から画像入力装置１０への動作指示のためのコマンドである。コマンドには、処理パラメータを設定できるものがある。各パラメータには、識別番号としてのパラメータ番号が付与され、このパラメータ番号によりパラメータの種類が識別される。この例では、パラメータ番号は、同じコマンドについての処理パラメータ同士の間で一意的となるように設定されている。例えば、コマンド番号１０及び２０のジョブパラメータ、一時パラメータの設定コマンドには、スキャン処理の種類や用紙サイズ、色関係の諸パラメータ、読取対象領域、などの各種パラメータが定義されている。コマンド番号５０のフィード処理コマンドには、パラメータとしてフィード枚数が定義されている。
【００４９】
外部制御装置２０と画像入力装置１０との間でコマンド、レスポンスの通信を行う場合、図７に示すようなコマンド・レスポンス・パケット５００を用いる。この例では、コマンド・レスポンス・パケット５００は、コマンド又はレスポンスの種類を表す「コマンド番号」のフィールドから始まり、次に「パケット長」及び「パラメータ個数」がつづき、その後にその「パラメータ個数」分だけ、そのコマンド（又はレスポンス）に対して設定された各パラメータの情報、すなわち「パラメータ番号」とその「設定値」の組が繰り返される構造となっている。外部制御装置２０及び画像入力装置１０は、コマンド又はレスポンスを発行しようとするごとに、このようなコマンド・レスポンス・パケット５００を構成し、相手先に送信する。外部制御装置２０では、図５のユーザインタフェース画面４００で「スキャン開始」や「次原稿フィード」のボタンがクリックされたり、「パラメータ（設定）」や「枚数設定」ボタンのサブメニューでの設定操作が完了したりするごとに、このようなパケット５００が構成され、画像入力装置１０に送信される。画像入力装置１０では、外部制御装置２０からのコマンドに対する処理が完了するごとに、完了通知のためにパケット５００が生成され、外部制御装置２０に送信される。
【００５０】
次に、図８〜図１５を参照して、本実施形態における処理手順を説明する。
【００５１】
＜ステージ１＞
ユーザが一連の原稿の画像のデジタル化を行いたい場合、まず図８に示すステージ１の処理が行われる。すなわち、まずユーザが外部制御装置２０のユーザインタフェースから、画像入力装置１０に対してスキャンジョブの開始を指示する（Ｓ１０１）。図５では図示を省略したが、ジョブ管理用のボタンをユーザインタフェース画面４００に設け、このボタンを用いてジョブ管理ダイアログを開いてジョブの生成や終了を指示できるようにしておけばよい。また、特に指示をしなくても、原稿フィーダ部１１０に積んだ１束の原稿の処理が終わるまでを１つのジョブと解釈するように設定しておくこともできる。このダイアログからは、ジョブの「生成」、「継続」（原稿フィーダ部のトレイから原稿がなくなった場合に原稿を追加したとき）、及び「終了」を指示できる。ここでは、「生成」を選択すればよい。その際、遠隔地（リモート）の外部制御装置２０から操作する場合などには、必要に応じて、画像入力装置１０の操作指示・表示部１２５又はスキャンジョブを送信してきた他の外部制御装置に対して当該画像入力装置１０が利用中である旨表示させたり、画像入力装置１０上の「割り込み」等の操作ボタンを使用禁止状態にしたりすることができる。このような他者からの操作に関する処置の指示は、スキャンジョブ開始コマンドの処理パラメータの一つとして画像入力装置１０に設定することができる（図６のコマンド番号０１の項目を参照）。この例では、スキャンジョブの開始コマンドを発行する際に、そのオプションとしてそのような他者操作への処置のパラメータを指定できるように構成しており、このパラメータはスキャンジョブ開始コマンドとともに画像入力装置１０に送られる。なお、このような他者操作への処置のパラメータは、後の段階で「パラメータ」設定（図５の処理設定ボタン部４４０参照）コマンドを利用して設定できるようにしてもよい。
【００５２】
スキャンジョブ開始コマンドを受けた画像入力装置１０は（Ｓ１０２）、各種処理パラメータの初期化など、内部機構の初期化を行い（Ｓ１０３）、内部管理パラメータに初期値をセットする（Ｓ１０４）。そして、コマンドに付随したパラメータの値に従って、必要があれば、使用中の旨のメッセージ表示の指示（Ｓ１０５）や割込ボタンの使用禁止（Ｓ１０６）の処置を行う。これら一連の処理が終わると、画像入力装置１０は処理完了通知のパケットを生成し、これをコマンドに対するレスポンスとして外部制御装置２０に送信する（Ｓ１０７）。外部制御装置２０がこれを受け取る（Ｓ１０８）と、このステージの処理が終了する。
【００５３】
＜ステージ２＞
ステージ１でスキャンジョブを開始した後は、必要があれば、原稿フィーダ部１１０上の原稿が全部フィードし終わったときに行うべき処理を、外部制御装置２０から設定することができる。この場合の処理としては、原稿を全部フィードし終わった時に単に「終了する」か、「メッセージを外部制御装置２０に表示させて継続するかどうかの判断をユーザに求める」かの処理がある。この設定は、パラメータ設定コマンド（図５参照）を用いて行うことができる。すなわち、ユーザが外部制御装置２０のユーザインタフェース画面４００の「パラメータ」設定ボタンを用いて本パラメータを設定すると（Ｓ２０１）、パラメータ設定コマンドと共にそのパラメータの値が画像入力装置１０に送信される。これを受けた画像入力装置１０（Ｓ２０２）は、原稿フィーダ部１１０の処理パラメータの一つにこの値をセットし（Ｓ２０３）、処理完了通知のレスポンスを作成して外部制御装置２０に返す（Ｓ２０４）。外部制御装置２０がこのレスポンスを受信する（Ｓ２０５）と、このステージの処理が終わる。なお、ここではステージ２の処理をステージ１の直後に行う例を説明したが、基本的にはステージ２の処理は、ステージ１の直後だけでなく、以降の所望の時点で行うことができる。
【００５４】
＜ステージ３＞
ステージ１におけるスキャンジョブの開始処理が完了すると、図９に示すように入力原稿の束を原稿フィーダ部１１０上にセットする（Ｓ３０１）。画像入力装置１０が、ユーザのいる外部制御装置２０からリモート（遠隔の場所）にあり、ユーザ自ら原稿をセットすることができない場合には、電話等で連絡するなどにより、画像入力装置１０の近傍にいる者に入力原稿の束を原稿フィーダ部１１０上にセットして貰ってもよい。
【００５５】
＜ステージ４＞
原稿をセットした（ステージ３）後では、必要に応じて、ステージ４の処理として、プレスキャン処理のためのジョブパラメータを外部制御装置２０から設定することができる。本実施形態では、スキャンジョブが終了するまで、外部制御装置２０から、例えば１ページずつなど自由な単位でプレスキャンの指示を行うことができるが、このようなスキャンジョブ終了までの全ページ共通のデフォルトのプレスキャン用処理パラメータをここで設定するわけである（なお、ここで設定されなかったパラメータについては、標準パラメータ保管部１３４の値などが参照されることは言うまでもない）。このステージでは、まず外部制御装置２０のユーザインタフェース画面４００にて、ユーザが「パラメータ」ボタンを選択してプレスキャン用の入力用紙サイズや向き、濃度・色合いなどのパラメータをジョブパラメータとして指定する（Ｓ４０１）。これを受けた画像入力装置１０（Ｓ４０２）は、受信したパラメータ設定値をプレスキャン用のジョブパラメータとしてパラメータ蓄積部１３２のジョブパラメータ設定部１３２ａにセットし（Ｓ４０３）、処理完了通知のレスポンスを外部制御装置２０に返す（Ｓ４０４）。外部制御装置２０がこのレスポンスを受け取る（Ｓ４０５）、このステージの処理が完了する。
【００５６】
＜ステージ５＞
また、ステージ５では、本スキャン用のジョブパラメータを必要に応じて設定することができる。この設定の処理はステージ４と同様であり、外部制御装置２０のユーザインタフェース画面４００からユーザがジョブパラメータを設定する（Ｓ５０１）と、パラメータ設定コマンドが画像入力装置１０に送られる。これを受けた画像入力装置１０（Ｓ５０２）は、それらパラメータの設定値をジョブパラメータ設定部１３２ｂに設定し（Ｓ５０３）、処理完了通知のレスポンスを生成して外部制御装置２０に通知する（Ｓ５０４）。外部制御装置２０がこのレスポンスを受け取る（Ｓ５０５）、このステージの処理が完了する。なお、この処理で設定されなかったパラメータ（後述の一時パラメータの設定処理でも設定されなかったものに限る）については、標準パラメータ保管部１３４に保管された省略時値が参照される。
【００５７】
＜ステージ６＞
ステージ１及び３の処理が完了すると、スキャン（読取）処理の実行が可能になる（ステージ２、４及び５はオプションである）。以降は、読取モード指示トグル部４２０や読取目的指示トグル部４３０（図５参照）により様々なモードを指定して画像入力装置１０を利用できる。以下では、一例として、「プラテン入力」モードと「次原稿フィード」ボタン（図５）を利用して、原稿のフィードと読取り処理とを個別に指示する場合の例について説明する。
【００５８】
この場合、ステージ６として、最初のページを読み取るべく、外部制御装置２０からの指示で原稿フィーダ部１１０に原稿を１枚だけプラテン上にフィードさせる。すなわち、ユーザは、外部制御装置２０のユーザインタフェース画面４００にて「次原稿フィード」ボタンを選択し、外部制御装置２０は、この入力に応じてフィード処理コマンド（コマンド番号５０：図６参照）を生成する（Ｓ６０１）。このとき、フィードする枚数の入力をユーザに求め、これに応じて入力された枚数値をパラメータとしてそのコマンドに付加してもよい。この例では、フィード枚数が１枚と設定されたとする。このコマンドを受けた画像入力装置１０（Ｓ６０２）では、画像入力制御部１０５が、そのコマンドが原稿フィーダ部１１０の制御コマンドであることを認識し、原稿フィーダ監視制御部１１５に対して原稿を１枚だけフィードするように指示する。これに応じて、原稿フィーダ監視制御部１１５は、原稿フィーダ部１１０にトレイ上の原稿を１枚だけプラテン上へフィードさせる（Ｓ６０３）。フィードが完了すると、その旨が画像入力制御部１０５に通知され、これに応じて画像入力制御部１０５が処理完了通知のレスポンスを生成して外部制御装置２０に送信する（Ｓ６０４）。外部制御装置２０がこのレスポンスを受け取ると、このステージの処理は完了する（Ｓ６０５）。
【００５９】
なお、「次原稿フィード」ボタンクリック時のフィード枚数に関し、標準パラメータ保管部１３４に省略時値として「１枚」と設定しておくことも可能であり、この場合、最も多いと考えられる１枚だけをフィードするケースについては、フード枚数の設定操作を省略することができる。
【００６０】
＜ステージ７＞
ステージ６の処理によりプラテン上に処理対象の原稿が来ると、典型的な場合では、その原稿のプレスキャン処理を行うことになる。プレスキャンは、主として、原稿の中で本スキャンを行う領域（読取対象領域）を指定するために行われる。
【００６１】
図１０に示すステージ７では、プラテン上の原稿のプレスキャンに関する一時パラメータを設定する。ジョブ全体に通用するジョブパラメータについては既にステージ４で設定済みである。このステージでは、まずユーザが外部制御装置２０のユーザインタフェース画面４００を用いてプレスキャン用の一時パラメータの設定し（Ｓ７０１）、パラメータ設定コマンドを発行する。これを受けた画像入力装置１０（Ｓ７０２）では、該コマンドと共に送られてきたパラメータの値をパラメータ蓄積部１３２の一時パラメータ設定部１３２ａにセットし（Ｓ７０３）、処理完了通知を外部制御装置２０に返す（Ｓ７０４）。外部制御装置２０がこの通知を受けるとこのステージの処理が完了する（Ｓ７０５）。
【００６２】
なお、ジョブパラメータに設定したパラメータをそのまま用いてよい場合は、このステージの処理は不要である。また、今回設定した一時パラメータを次の原稿（ページ）以後も引き続き利用する旨を指示できるようにしてもよい。
【００６３】
＜ステージ８＞
外部制御装置２０のユーザインタフェース画面４００（図５）で、「プラテン入力」モード及び「プレスキャン」モードを選択し、「スキャン開始」ボタンをクリックすると、プレスキャン処理コマンド（コマンド番号３０：図６参照）が生成され（Ｓ８０１）、画像入力装置１０に送信される。これを受けた画像入力装置１０（Ｓ８０２）では、「プラテン入力」及び「プレスキャン」という指定を認識し、原稿のフィードは行わずに、画像読取部１００によりプラテン上の原稿に対してプレスキャン用のパラメータ（ジョブパラメータ、一時パラメータ及び標準パラメータ。典型的には、７２ｄｐｉ程度の粗い解像度、標準的なカラー色合い）でスキャン処理を実行する（Ｓ８０３）。プレスキャンは、一般的に原稿の全領域に対して行われる。そして、このプレスキャン処理によって得られた画像データを外部接続ケーブル３０を介して外部制御装置２０に転送し（Ｓ８０４）、転送が完了すると処理完了通知を外部制御装置２０に送る（Ｓ８０５）。外部制御装置２０がこの通知を受け取ると（Ｓ８０６）、このステージの処理が完了する。
【００６４】
＜ステージ９＞
ステージ８にてプレスキャン結果の画像を受け取った外部制御装置２０では、図１１に示すように、ステージ９の処理として、ユーザインタフェース画面４００上のプレスキャン表示領域４１０にそのプレスキャン画像を画面表示する（Ｓ９０１）。ユーザは、その画面表示を見て、今回プレスキャンした原稿が所望のものであるかどうかを確認し、所望のものである場合には、読取対象領域や大体の色合いなど見当をつけた上で、ステージ１１に進む。一方、プレスキャンした原稿が所望のものでない場合は、次のステージ１０に進んで原稿の入換を行う。
【００６５】
＜ステージ１０＞
ユーザが、ステージ９で、プレスキャンした原稿が目的のものでないと判断した場合は、このステージで次の原稿を原稿フィーダ部１１０からプラテン上へフィードさせる。すなわち、ユーザが外部制御装置２０にて「次原稿フィード」ボタンを選択する（Ｓ１００１）と、これを受けた画像入力装置１０（Ｓ１００２）でフィード処理が行われ（Ｓ１００３）、処理完了通知が外部制御装置２０に返される（Ｓ１００４）。外部制御装置２０がこのレスポンスを受け取ると、このステージの処理は完了する（Ｓ１００５）。
【００６６】
このとき、確認した画像に表示されたページ数や画像の情報などから、今の原稿から見て何枚後に所望の原稿があるかが分かる場合は、その枚数を「枚数設定」ボタンでセットした後、「次原稿フィード」ボタンをクリックすることで、途中の原稿を読み飛ばすことができる。
【００６７】
このステージの処理が終わった後は、ステージ８及び９の処理を実行し、ステージ９で所望の原稿であると確認されるとステージ１１に進むことになる。
【００６８】
＜ステージ１１＞
ステージ９で、プラテン上の原稿が所望のものであると確認すると、次にこのステージ１１でその原稿について本スキャンの対象領域（読取対象領域）の設定を行う。このとき、必要に応じて濃度や色関連の諸パラメータを設定することもできる。これらの値は、当該原稿に関する一時パラメータとして設定する。ここでは、読取対象領域の指定を主たる目的としており、濃度、色合い等の設定は必須ではない。濃度、色合い等は後で設定又は修正する機会（ステージ１５）がある。
【００６９】
すなわち、ユーザは、外部制御装置２０にて「パラメータ」ボタンを用いて「本スキャン」用の「一時パラメータ」の設定サブメニューを呼び出し、パラメータ設定を行う。読取対象領域４１５は、プレスキャン表示領域４１０上で指定する。そのサブメニュー上での「決定」ボタンなどの選択により、読取対象領域を含む各種入力パラメータからコマンド・レスポンス・パケット５００（一時パラメータ設定コマンド（コマンド番号２０））が作成され、画像入力装置１０に送られる（Ｓ１１０１）。これを受けた画像入力装置１０（Ｓ１１０２）は、そのコマンドに付随したパラメータを一時パラメータ設定部１３２ａにセットし（Ｓ１１０３）、外部制御装置２０に処理完了通知を返す（Ｓ１１０４）。外部制御装置２０がこのレスポンスを受け取ると、このステージの処理は完了する（Ｓ１１０５）。
【００７０】
なお、ジョブパラメータに設定したパラメータをそのまま用いてよい場合は、このステージの処理は不要である。また、ここで、今回設定した一時パラメータを次の原稿以後も引き続き利用するのか否かを指定したり、あるいは今回設定した一時パラメータを現状のジョブパラメータへの変更として更新指示（すなわちそれら一時パラメータの値をジョブパラメータに設定）したりできるようにしてもよい。
【００７１】
＜ステージ１２＞
外部制御装置２０のユーザインタフェース画面４００で、「プラテン入力」モード及び「本スキャン」モードを選択し、「スキャン開始」ボタンをクリックすると、本スキャン処理コマンド（コマンド番号４０：図６参照）が生成され（Ｓ１２０１）、画像入力装置１０に送信される。これを受けた画像入力装置１０（Ｓ１２０２）では、「プラテン入力」及び「本スキャン」という指定を認識し、原稿のフィードは行わずに、画像読取部１００によりプラテン上の原稿に対して本スキャン用のパラメータ（ジョブパラメータ、一時パラメータ及び標準パラメータ。適用の順序は図４参照）でスキャン処理を実行する（Ｓ１２０３）。この本スキャンは、種々の目的で利用する高解像度の画像を取り込む処理である。そして、この本スキャン処理によって得られた画像データを外部接続ケーブル３０を介して外部制御装置２０に転送し（Ｓ１２０４）、転送が完了すると処理完了通知を外部制御装置２０に送る（Ｓ１２０５）。外部制御装置２０がこの通知を受け取ると（Ｓ１２０６）、このステージの処理が完了する。
【００７２】
＜ステージ１３＞
本スキャンの結果を受け取った外部制御装置２０は、ユーザインタフェース画面４００上の画像表示領域４６０にこれを表示する（Ｓ１３０１：図１２参照）。ユーザは、この画像表示を見て、意図した領域の画像が得られたかどうか確認する。
【００７３】
＜ステージ１４＞
例えば、 画像表示を見て、読み取った画像の領域が意図していたものと異なっていた場合は、ステージ１１〜１３の処理を繰り返す（図示省略）。
【００７４】
＜ステージ１５、１６、１７＞
ステージ１３で、意図した領域の画像が得られたと判断した場合は、濃度、色合い等の諸パラメータを設定又は調整した上で、プラテン上の原稿に対して再度本スキャン処理を行う。
【００７５】
この再度の本スキャンは、ステージ１５、１６、１７に示した手順により行われるが、この手順はステージ１１〜１３に示した手順と同様なので説明を省略する。
【００７６】
＜ステージ１８＞
ユーザは、ステージ１５〜１７で得られた本スキャン結果が、所望の品質を満足しているかどうか確認し、本スキャン結果に不満がある場合は、ステージ１５でパラメータを調整した後、ステージ１６、１７の処理を繰り返す（図示省略）。
【００７７】
＜ステージ１９＞
ステージ１５〜１７で得られた本スキャン結果が満足できるものであった場合は、ユーザは外部制御装置２０のユーザインタフェース画面４００から、画像表示領域４６０上の入力画像４６５群のうちのその画像について、画像蓄積部２２５への保存を指示する。外部制御装置２０は、これに応じてその画像のデータを画像蓄積部２２５に保存する（Ｓ１９０１：図１３参照）。
【００７８】
＜ステージ２０＞
なお、プラテン上の原稿について、異なる領域の画像、あるいは色合い等のパラメータを変えた画像が欲しい場合は、ステージ１１〜１９の処理を再度繰り返せばよい（図示省略）。
【００７９】
＜ステージ２１＞
ステージ１９で、ユーザが本スキャン結果を確認して、今回指定した読取対象領域や濃度・色関連パラメータが次ページ以後にも利用できると判断した場合には、そのパラメータ設定の下で、次ページ以降の指定した枚数の原稿を連続して本スキャンさせることができる。ステージ２１は、このような処理の流れを示したものである。
【００８０】
この場合、ユーザは、外部制御装置２０のユーザインタフェース画面４００にて、「枚数設定」ボタンにて枚数を指定し、「フィーダ連続入力」と、「ファイル保存」又は「画面表示」の一方を選択した上で「スキャン開始」ボタンをクリックすればよい。すると、外部制御装置２０は、１枚ごとにフィード処理コマンド（Ｓ２１０１）を生成して画像入力装置１０に送り、これを受けた画像入力装置１０が原稿をフィードしてその処理結果を通知すると（Ｓ２１０２〜Ｓ２１０４）、これを受信した（Ｓ２１０５）後、本スキャン処理を指示し（Ｓ２１０６）、これを受けた画像入力装置１０が本スキャン処理を行って処理結果を通知すると（Ｓ２１０７〜Ｓ２１１０）、これを受信して（Ｓ２１１１）、設定に応じて本スキャン結果の画面表示及び／又は画像蓄積部２２５への保存（Ｓ２１１２、Ｓ２１１３）を行う。ここで、本スキャン処理の一時パラメータとしては、ステージ１１及び１５で設定されたものが利用される。そして、Ｓ２１０１〜Ｓ２１１３の処理を、指定された枚数分だけ繰り返す（Ｓ２１１４）。
【００８１】
＜ステージ２２＞
ステージ１９又は２１が終了した後、プラテン上にある原稿に対してこれ以上画像の読取が必要ない場合は、ステージ６に戻って次原稿をプラテン上にフィードし、ステージ７以降の処理を繰り返す（図示省略）。
【００８２】
＜ステージ２３＞
ステージ４〜２２の処理を繰り返した結果、原稿フィーダ部１１０から原稿が無くなった場合には、ステージ２での設定に従って、原稿フィード完了時の処理を行う。
【００８３】
ここで、ステージ２での設定が「終了する」の場合には、画像入力装置１０は、図１４のステージ２３ａに示すように原稿が無くなった旨の通知を外部制御装置２０に対して送り、外部制御装置２０はこれをユーザインタフェース画面４００に表示するなどの処理を行う。
【００８４】
すなわち、外部制御装置２０の原稿フィード指示（Ｓ２３０１）を受けた画像入力装置１０（Ｓ２３０２）が、指示に従って原稿をフィードし（Ｓ２３０３）、その結果今回フィードした原稿が最後のものであることを検知する（Ｓ２３０４）と、残り原稿が無いことを示すパラメータを含んだ処理完了通知（図６のコマンド番号００を参照）を作成し、外部制御装置２０に送信する（Ｓ２３０５）。これを受けた外部制御装置２０（Ｓ２３０６）は、ユーザインタフェース画面４００に「この原稿が最後です」などの表示を行った（Ｓ２３０７）後、ジョブ終了のためステージ２６に進む。
【００８５】
ステージ２での設定が「読取を継続するかユーザに問い合わせる」ものであった場合には、ステージ２３ｂに示すように、外部制御装置２０に問合せのメッセージを表示させ、ユーザからの指示を待つ。
【００８６】
すなわち、外部制御装置２０の原稿フィード指示（Ｓ２３１１）を受けた画像入力装置１０（Ｓ２３１２）が、指示に従って原稿をフィードし（Ｓ２３１３）、その結果今回フィードした原稿が最後のものであることを検知する（Ｓ２３１４）と、操作指示・表示部１２５に「フィーダに次の原稿を追加してください」などの表示を行った（Ｓ２３１５）上で、原稿の追加待ちの旨を示すパラメータを含んだ処理完了通知を作成し、外部制御装置２０に送信する（Ｓ２３１６）。これを受けた外部制御装置２０（Ｓ２３１７）は、ユーザインタフェース画面４００に「フィーダに次の原稿を追加してください」などの表示を行う（Ｓ２３１８）。この場合は、ステージ２４に進む。
【００８７】
＜ステージ２４＞
ステージ２３ｂによる次原稿追加要請の表示に対し、ユーザは追加を行うか、追加をやめてこのジョブを終了するかのいずれかを選択できる。
【００８８】
ジョブを終了する場合は、ステージ１で言及したジョブ管理用のボタンなどを選択してステージ２６へ進む（図示省略）。
【００８９】
＜ステージ２５＞
ステージ２３ｂで原稿の追加をすると判断したときは、ユーザは画像入力装置１０の原稿フィーダ部１１０に追加原稿をセットし、外部制御装置２０のユーザインタフェース画面４００のジョブ管理用ボタンをクリックしてジョブ管理ダイアログを開き、そのダイアログでジョブの「継続」を選択し、処理継続の旨の指示を画像入力装置１０に送る。そして、ステージ４以降の処理を繰り返す（図示省略）。
【００９０】
＜ステージ２６＞
ステージ２３ａやステージ２４でジョブの終了が選択された場合、図１５に示すジョブ終了処理（ステージ２６）を行う。すなわち、ユーザが、ユーザインタフェース画面４００上でジョブ管理用のボタンでジョブ管理ダイアログを呼び出し、このダイアログ上でジョブの「終了」を選択する（Ｓ２６０１）。すると、ジョブ終了コマンドが生成され、画像入力装置１０に送られる。これを受けた画像入力装置１０（Ｓ２６０２）は、プラテン上に原稿が残っていればそれを排出し（Ｓ２６０３）、ステージ１等で「割込ボタン」の使用禁止や、画像入力装置が使用中である旨のメッセージ表示が設定されていた場合は、その設定を解除する（Ｓ２６０４及びＳ２６０５）。画像入力装置１０は、その後、内部機構の終了処理（Ｓ２６０６）を行った上で、外部制御装置２０に処理完了通知を返す（Ｓ２６０７）。なお、内部機構の終了処理には、ジョブパラメータ設定部１３２ｂ、一時パラメータ設定部１３２ａの設定値の解除処理も含まれる。外部制御装置２０がこの処理完了通知を受ける（Ｓ２６０８）と、一連のスキャンジョブが終了する。
【００９１】
以上、本実施形態のシステムにおける、原稿フィーダ部１１０を用いた典型的な読取処理の流れを説明した。
【００９２】
以上説明したように、本実施形態によれば、外部制御装置２０から自由に原稿フィーダ部１１０の動作を制御することが可能になり、複数枚数の原稿から各ページごとに複数の領域をスキャン入力する場合であっても、従来のようなその都度原稿フィーダ部１１０に原稿のセットをし直すような繁雑な作業は不要になる。すなわち、本実施形態によれば、いったん画像入力装置１０の原稿フィーダ部１１０に原稿の束をセットすると、後は基本的に外部制御装置２０から遠隔操作のみで原稿フィーダ部１１０や画像読取部１００を自由に操作することができ、原稿フィーダ部１１０の動作と画像読取部１００の動作との組合せにより、従来できなかった様々な処理を行うことが可能になる。また画像入力装置１０がユーザのいる外部制御装置２０から遠隔の場所にある場合には、画像入力装置１０に「使用中」の旨を表示させたり、画像入力装置１０の「割込ボタン」を無効化したりするなどにより、スキャンジョブに対する割込みを防止することもできる。
【００９３】
なお、以上に説明した本実施形態のコンセプトは、スキャナ単体の装置だけでなく、スキャナ、プリンタ、複写機、ファクシミリなどの各種機能を備えたいわゆるデジタル複合機にも当然適用可能である。
【００９４】
また、以上では、外部制御装置２０から制御して画像入力装置１０を利用する場合、または外部制御装置２０から複写機を制御してスキャナとして利用する場合を例に説明してきたが、同様の機能は、複写機において原稿フィーダ部を利用して画像抜き取りや、色付けといったコピー時の「原稿編集」を行う場合にも応用可能である（この場合は、読み取った画像はデジタルデータとして蓄えるのではなく、紙などの媒体に「印刷」することになるが、「読取」に関する処理は基本的に共通である）。
【００９５】
また、以上では、外部制御装置２０からのコマンドにより画像入力装置１０を制御する場合を主に説明したが、原稿フィーダ部１１０と画像読取部１００とを独立に制御するという本発明に係る機能は、画像入力装置１０の操作指示・表示部１２５からも利用可能にすることができ、外部制御装置２０からの操作と同様の効果を得ることができる。
【図面の簡単な説明】
【図１】  本発明に係る原稿フィーダ付画像入力装置を含んだ画像入力システムの構成例を示す図である。
【図２】  画像入力装置の内部構成を示した図である。
【図３】  外部制御装置の内部構成を示した図である。
【図４】  本実施形態のシステムにおけるパラメータ管理を説明するための図である。
【図５】  外部制御装置における画像入力装置を利用した画像読取処理のためのユーザインタフェース画面の一例を示す図である。
【図６】  画像入力装置と外部制御装置との間で定義されたコマンド・レスポンスの例を示す図である。
【図７】  コマンド・レスポンス・パケットのデータ構造の例を示す図である。
【図８】  実施形態のシステムの処理手順を示す図である。
【図９】  実施形態のシステムの処理手順を示す図である。
【図１０】  実施形態のシステムの処理手順を示す図である。
【図１１】  実施形態のシステムの処理手順を示す図である。
【図１２】  実施形態のシステムの処理手順を示す図である。
【図１３】  実施形態のシステムの処理手順を示す図である。
【図１４】  実施形態のシステムの処理手順を示す図である。
【図１５】  実施形態のシステムの処理手順を示す図である。
【符号の説明】
１０  原稿フィーダ付画像入力装置、２０  外部制御装置、３０  外部接続ケーブル、１００  画像読取部、１０５  画像入力制御部、１１０  原稿フィーダ部、１１５  原稿フィーダ監視制御部、１２０  外部接続制御部、１２５  操作指示・表示部、１３０  パラメータ入出力部、１３２  パラメータ蓄積部、１３２ａ  一時パラメータ設定部、１３２ｂ  ジョブパラメータ設定部、１３４  標準パラメータ保管部、１５０  画像データ接続ケーブル、２００  動作制御部、２０５  操作指示部、２１０  外部接続制御部、２１５  画像メモリ、２２０  画像表示部、２２５  画像蓄積部、２３０  画像データ接続バス、３０５  外部制御ケーブル、３１０  画像データ接続ケーブル。
【図１】
0003635952.tif 000002
【図２】
0003635952.tif 000003
【図３】
0003635952.tif 000004
【図４】
0003635952.tif 000005
【図５】
0003635952.tif 000006
【図６】
0003635952.tif 000007
【図７】
0003635952.tif 000008
【図８】
0003635952.tif 000009
【図９】
0003635952.tif 000010
【図１０】
0003635952.tif 000011
【図１１】
0003635952.tif 000012
【図１２】
0003635952.tif 000013
【図１３】
0003635952.tif 000014
【図１４】
0003635952.tif 000015
【図１５】
0003635952.tif 000016