(57)【要約】【課題】原稿台を用いたスキャン、及びドキュメント・フィーダを用いたネットワークスキャンにおいて、原稿等に記録された記録材中、ユーザが画像を合成したい範囲を設定し、その範囲を画像合成することが可能な画像読取装置システムを提供することを目的とする。【解決手段】原稿等の記録材に記録された画像を露光走査する走査手段と、ホストコンピュータに伝送する画像を生成する画像生成手段とを有する画像読取装置システムにおいて、電子データをマスターデータとして登録するデータ登録手段と、前記走査範囲設定手段で走査範囲の設定が有効な場合には、設定した走査範囲に、前記データ登録手段で登録したデータを合成する画像合成手段と、を備えたことを特徴とする画像読取装置システム。【選択図】　　　　図１
2004015189.tif 000002
【特許請求の範囲】
【請求項１】
原稿等の記録材に記録された画像を露光走査する走査手段と、前記走査手段による露光走査で得られた光学像を電子的な画像データに変換する光電変換手段と、前記光電変換手段で変換した画像データを圧縮する画像圧縮手段と、前記記録材を複数蓄積可能で自動的に給送可能な自動記録材給送手段と、前記走査手段を制御する走査制御手段と、前記走査手段によって走査した画像の走査範囲を設定する走査範囲設定手段と、
前記画像圧縮手段を有し、ホストコンピュータに伝送する画像を生成する画像生成手段とを有する画像読取装置システムにおいて、
電子データをマスターデータとして登録するデータ登録手段と、前記走査範囲設定手段で走査範囲の設定が有効な場合には、設定した走査範囲に、前記データ登録手段で登録したデータを合成する画像合成手段と、
を備えたことを特徴とする画像読取装置システム。
【請求項２】
前記データ登録手段は、ＴＥＸＴデータ、ＰＤＬデータ、及び前記光電変換手段により変換された画像データを登録することを特徴とする請求項１記載の画像読取装置システム。
【請求項３】
前記走査範囲設定手段は、自動記録材給送手段で複数ページの前記記録材中、最初に給装した前記記録材を前記走査手段により走査し、前記光電変換手段により変換した画像データを表示したプレビュー画面上で走査範囲を設定することを特徴とする請求項１記載の画像読取装置システム。
【請求項４】
前記走査制御手段は前記光電変換手段上または前記ホストコンピュータ上で動作し、単独で動作可能なソフトウエアまたは他のソフトウエアから呼び出されるＴＷＡＩＮドライバとして機能することを特徴とする請求項１記載の画像読取装置システム。
【請求項５】
前記画像圧縮手段はＲＧＢの画像データからＪＰＥＧ、ＰＤＦ、またはＴＩＦＦのフォーマットの画像に変換することを特徴とする請求項１記載の画像読取装置システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、原稿等に記録された画像を光学的に走査することにより読取り、デジタルデータに変換して入力する場合の走査制御技術の画像読取装置システムに関する。
【０００２】
【従来の技術】
従来、画像を読取画像信号に変換する画像読取手段、前記画像信号を保持するメモリ手段、前記保持された画像信号を出力する画像出力部によりなる、カラー複写機として動作する画像形成装置が考案されている。また、前記画像形成装置とホストコンピュータとコントローラとを介して接続し、前記コントローラによってラスター化し、前記コントローラ内部のメモリに保持した後に、前記画像形成装置にて出力するカラープリンタとして動作し、操作者の指示に基づき、カラー複写機としてもカラープリンタとしても動作する画像形成装置システムが考案されている。更に、前記コントローラでは大容量のメモリをもち、画像データを圧縮することで大量ページのラスターデータをメモリ上に格納できるようになっている。また、画像をビットマップに展開中に既に展開し終わったページの印刷を開始することが可能になっている。
【０００３】
また、前記画像形成装置のカラー複写機としての画像読取手段を利用したホストコンピュータからの指示によってホストコンピュータに画像を取り込むスキャン動作をすることも可能である。そして、ドキュメント・フィーダ（自動記録材給装装置）を装着している場合には、それを用いて連続的に原稿等に記録された画像を光学的に走査（スキャン）することにより読取り、デジタルデータに変換して入力することが可能である。
【０００４】
【発明が解決しようとする課題】
しかし、前記画像読取装置システムのスキャンでは、原稿等に記録された記録材の範囲を指定してスキャンを行うことができても、その設定範囲にあらかじめ登録したデータを合成する機能は無く、合成するにはユーザが専用の画像処理アプリケーションを用いて画像の合成処理を行う必要があった。また、特に前記ドキュメント・フィーダを用いた大量（複数）の原稿のスキャンで画像を合成したい部分がある場合、ユーザが画像処理アプリケーションを使用して各ページを手動で画像の合成処理をしなければならないため多大な労力を要した。
【０００５】
本発明は、以上に点に着目して成されたもので、原稿台を用いたスキャン、及びドキュメント・フィーダを用いたネットワークスキャンにおいて、原稿等に記録された記録材中、ユーザが画像を合成したい範囲を設定し、その範囲を画像合成することが可能な画像読取装置システムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記課題を解決するために、本発明は、下記の手段を論ずることにより上記不具合を解消し、原稿台を用いたスキャン、及びドキュメント・フィーダを用いたスキャン時に、原稿等に記録された記録材中、ユーザが画像を合成したい範囲を設定し、その範囲を画像合成することが可能な画像読取装置システムを実現するものである。
【０００７】
（１）原稿等の記録材に記録された画像を露光走査する走査手段と、前記走査手段による露光走査で得られた光学像を電子的な画像データに変換する光電変換手段と、前記光電変換手段で変換した画像データを圧縮する画像圧縮手段と、前記記録材を複数蓄積可能で自動的に給送可能な自動記録材給送手段と、前記走査手段を制御する走査制御手段と、前記走査手段によって走査した画像の走査範囲を設定する走査範囲設定手段と、
前記画像圧縮手段を有し、ホストコンピュータに伝送する画像を生成する画像生成手段とを有する画像読取装置システムにおいて、
電子データをマスターデータとして登録するデータ登録手段と、前記走査範囲設定手段で走査範囲の設定が有効な場合には、設定した走査範囲に、前記データ登録手段で登録したデータを合成する画像合成手段と、
を備えたことを特徴とする画像読取装置システム。
【０００８】
（２）前記データ登録手段は、ＴＥＸＴデータ、ＰＤＬデータ、及び前記光電変換手段により変換された画像データを登録することを特徴とする前記（１）記載の画像読取装置システム。
【０００９】
（３）前記走査範囲設定手段は、自動記録材給送手段で複数ページの前記記録材中、最初に給装した前記記録材を前記走査手段により走査し、前記光電変換手段により変換した画像データを表示したプレビュー画面上で走査範囲を設定することを特徴とする前記（１）記載の画像読取装置システム。
【００１０】
（４）前記走査制御手段は前記光電変換手段上または前記ホストコンピュータ上で動作し、単独で動作可能なソフトウエアまたは他のソフトウエアから呼び出されるＴＷＡＩＮドライバとして機能することを特徴とする前記（１）記載の画像読取装置システム。
【００１１】
（５）前記画像圧縮手段はＲＧＢの画像データからＪＰＥＧ、ＰＤＦ、またはＴＩＦＦのフォーマットの画像に変換することを特徴とする前記（１）記載の画像読取装置システム。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して説明する。
【００１３】
図１は、本発明を適用した情報処理（画像読取）システムのシステム構成図である。図１において、リーダ部１、プリンタ部２、及び画像入出力制御部３は、複写機を構成する部分であり、この複写機は、ネットワークを介して、コンピュータ１１、ネットワークサーバ１２等の外部機器に接続されている。
【００１４】
リーダ部１は、原稿の画像を光学的に読取って光電変換し、原稿画像に応じたデジタルの画像データをプリンタ部２及び画像入出力制御部３に出力する。プリンタ部２は、リーダ部１及び画像入出力制御部３から送られた画像データを、例えば電子写真方式で記録紙上に記録する。画像入出力制御部３は、リーダ部１及びプリンタ部２に接続されており、ファクシミリ部４、ファイル部５、ネットワークインターフェース部７、ＬＩＰＳ（ＬＢＰ　Ｉｍａｇｅ　Ｐｒｏｃｅｓｓｉｎｇ　Ｓｙｓｔｅｍ）フォーマッタ部８、ポストスクリプト（ＰＳ）フォーマッタ部９、コア部１０などから構成されている。
【００１５】
ファクシミリ部４は、電話回線を介して受信した圧縮画像データを伸長して、この伸長された画像データをコア部１０へ転送し、また、コア部１０から転送された画像データを圧縮して、この圧縮された圧縮画像データを、電話回線を介して送信する。
【００１６】
ファイル部５には、光磁気ディスクドライブユニット６が接続されており、ファイル部５は、コア部１０から転送された画像データを圧縮し、この画像データを検索するためのキーワードとともに光磁気ディスクドライブユニット６内の光磁気ディスクに記憶させる。また、ファイル部５は、コア部１０を介して転送されたキーワードに基づいて、光磁気ディスクに記憶されている圧縮画像データを検索し、得られた圧縮画像データを読出して伸長し、伸長された画像データをコア部１０へ転送する。
【００１７】
ネットワークインターフェース部７は、パーソナルコンピュータ（ＰＣ）、ワークステーション（ＷＳ）等のコンピュータ１１とコア部１０との間のインターフェース制御を行う。ネットワークサーバ１２は、ネットワーク制御を行う。フォーマッタ部８、９は、コンピュータ１１から転送されたＰＤＬ（ページ記述言語）データをプリンタ部２で記録できる画像データに展開するものである。
【００１８】
コア部１０については後述するが、コア部１０は、リーダ部１、ファクシミリ部４、ファイル部５、ネットワークインターフェース部７、フォーマッタ部８、９の相互間でのデータの流れを制御するものである。
【００１９】
図２は、リーダ部１及びプリンタ部２を含む複写機の機械的構成を示す断面図である。
【００２０】
リーダ部１の自動原稿給送装置１０１では、複数枚の原稿３０２がスキャンする面を上向きにして原稿載置台３０１に載置される。そして、原稿載置台３０１に載置された原稿は、最終頁から順に１枚ずつ表裏反転してプラテンガラス１０２上へ給送され、原稿の読取動作が終了した後、プラテンガラス１０２上の原稿が排出される。
【００２１】
なお、原稿載置台３０１には、載置された原稿のサイズを検知する原稿サイズセンサ３０１ａが設けられている。この原稿サイズセンサ３０１ａは、例えば、原稿載置台３０１に載置された複数の原稿の各辺を揃えるための原稿セットガイド（図示省略）の位置を検知することにより、原稿のサイズを検知するように構成されている。
【００２２】
リーダ部１は、原稿がプラテンガラス（原稿台、読取台）１０２上に搬送されると、ランプ１０３を点灯した状態でスキャナユニット１０４を移動させることにより、原稿を露光走査する。この時の原稿からの反射光は、ミラー１０５、１０６、１０７、及びレンズ１０８によってＣＣＤイメージセンサ（以下「ＣＣＤ」という）１０９へ導かれる。
【００２３】
このようにして走査された原稿の画像光は、ＣＣＤ１０９によって光電変換される。ＣＣＤ１０９から出力される画像データは、Ａ／Ｄ変換等の処理が施された後、プリンタ部２及び画像入出力制御部３のコア部１０へ転送される。
【００２４】
プリンタ部２のレーザドライバ２２１は、レーザ発光部２０１を駆動するものであり、リーダ部１から出力された画像データに応じたレーザ光をレーザ発光部２０１から発光させる。このレーザ光は感光ドラム２０２に照射され、感光ドラム２０２にはレーザ光に応じた潜像が形成される。この感光ドラム２０２の潜像の部分には現像器２０３によって現像剤が付着される。
【００２５】
そして、レーザ光の照射開始と同期したタイミングで、カセット２０４又は２０５から記録紙を給紙して転写部２０６へ搬送し、感光ドラム２０２に付着された現像剤を記録紙に転写する。現像剤が転写された記録紙は定着部２０７に搬送され、定着部２０７の熱と圧力により現像剤が記像紙に定着される。定着部２０７を通過した記録紙は、片面記録が設定されている場合は、排出ローラ２０８によってそのままソータ２２０に排出され、ソータ２２０は、排出された記録紙をそれぞれのピンに収納して記録紙の仕分けを行う。なお、ソータ２２０では、仕分けが設定されていない場合は最上ビンに記録紙を収納する。
【００２６】
また、両面記録が設定されている場合は、排出ローラ２０８の位置まで記録紙を搬送した後、排出ローラ２０８の回転方向を逆転させ、フラッパ２０９によって記録紙を再給紙搬送路へ導く。また、多重記録が設定されている場合は、記録紙を排出ローラ２０８の位置まで搬送しないでフラッパ２０９によって再給紙搬送路へ導く。再給紙搬送路へ導かれた記録紙は上述したタイミングで転写部２０６へ給紙される。
【００２７】
図３は、リーダ部１の電気的な内部構成を示すブロック図である。
【００２８】
ＣＣＤ１０９から出力された画像データに対してＡ／Ｄ・ＳＨ部１１０でアナログ／デジタル変換が行われるとともに、シェーディング補正が行われる。Ａ／Ｄ・ＳＨ部１１０によって処理された画像データは、画像処理部１１１を介してプリンタ部２へ転送されるとともに、インターフェース部１１３を介して画像入出力制御部３のコア部１０へ転送される。
【００２９】
ＣＰＵ１１４は、操作部１１５で設定された設定内容に応じて画像処理部１１１及びインターフェース１１３を制御する。例えば、操作部１１５の操作によりトリミング処理を行って複写を行う複写モードが設定されている場合は、画像処理部１１１により、画像データに対するトリミング処理を行わせてプリンタ部２へ転送させる。また、操作部１１５の操作によりファクシミリ送信モードが設定されている場合は、インターフェース１１３により、画像データと設定モードに応じた制御コマンドとをコア部１０へ転送させる。
【００３０】
このようなＣＰＵ１１４で実行される制御プログラムは、メモリ１１６に記憶されており、ＣＰＵ１１４は、メモリ１１６を参照しながら制御を行う。また、メモリ１１６は、ＣＰＵ１１４の作業領域としても使われる。
【００３１】
図４は、コア部１０の電気的な内部構成を示すブロック図である。
【００３２】
リーダ部１からの画像データは、インターフェース部１２２を介してデータ処理部１２１へ転送されるとともに、リーダ部１からの制御コマンドは、インターフェース部１２２を介してＣＰＵ１２３へ転送される。データ処理部１２１は、画像の回転処理や変倍処理などの画像処理を行うものであり、リーダ部１からデータ処理部１２１へ転送された画像データは、リーダ部１から転送された制御コマンドに応じて、インターフェース部１２０を介してファクシミリ部４、ファイル部５、ネットワークインターフェース部７へ送られる。
【００３３】
コンピュータ１１から送信されてきた画像を表すＰＤＬデータは、ネットワークインターフェース部７、インターフェース部１２０を介してコア部１０のＣＰＵ１２３に入力される。すると、ＣＰＵ１２３は、そのＰＤＬデータがＬＩＰＳとポストスクリプトのいずれの言語で記述されているかを判定し、対応するフォーマッタ部８又は９へ転送して画像データとして展開させる。この展開された画像データは、データ処理部１２１に転送された後、ファクシミリ部４やプリンタ部２へ転送される。
【００３４】
ファクシミリ部４からコア部１０へ送られた画像データは、データ処理部１２１へ転送された後、プリンタ部２やファイル部５、ネットワークインターフェース部７へ転送される。
【００３５】
また、ファイル部５からコア部１０へ送られた画像データは、データ処理部１２１へ転送された後、ブリンタ部２やファクシミリ部４、ネットワークインターフェース部７へ転送される。
【００３６】
ＣＰＵ１２３は、メモリ１２４に記憶されている制御プログラム、及びリーダ部１から転送された制御コマンドに従って、上記のような制御を行う。また、メモリ１２４は、ＣＰＵ１２３の作業領域としても使われる。
【００３７】
ネットワークインターフェース部７には、ＭＩＢ（Ｍａｎａｇｅｍｅｎｔ　Ｉｎｆｏｒｍａｔｉｏｎ　Ｂａｓｅ）と呼ばれるデータベースが構築されており、ＳＮＭＰ（Ｓｉｍｐｌｅ　Ｎｅｔｗｏｒｋ　Ｍａｎａｇｅｍｅｎｔ　Ｐｒｏｔｏｃｏｌ）プロトコルを用いてネットワーク上のコンピュータと通信し、プリンタの管理が可能になっている。また、部門ＩＤごとに設定可能なプリント枚数やその他の各種設定を、装置の操作部１１５あるいはネットワーク上のコンピュータ１１から行うことができるようになっている。
【００３８】
このように、コア部１０を中心にして、原稿画像の読取り、画像のプリント、画像の送受信、画像の保存、コンピュータ１１に対するデータの入出力などの各種の機能を、単独又は複合的に実行させることができる。
【００３９】
次に、コンピュータ１１からの指示に基づくスキャン動作について詳細に説明する。なお、スキャンには、原稿自動給送装置１０１に載置された複数枚の原稿を連続的にスキャンするＤＦスキャンと、原稿台（プラテンガラス１０２）にマニュアルで載置された原稿をスキャンするプラテンスキャンの２種類がある。
【００４０】
図５は、コンピュータ１１の表示部に表示されるスキャンユーティリティのＧＵＩ画面である。なお、スキャンユーティリティは、アプリケーションのプラグインとして使用するＴＷＡＩＮドライバタイプのものと、ユーティリティ自体で使用することができるアプリケーションタイプのものがあるが、ＧＵＩ画面は同一である。
【００４１】
図５のスキャンユーティリティのＧＵＩ画面において、まず、Ｃｈｏｏｓｅ　Ｄｅｖｉｃｅ４０１でスキャンを実行させるべき画像読取装置を選択する。次に、Ｓｏｕｒｃｅ４０２でスキャンの種類を選択する。自動原稿給送装置１０１を使用するＤＦスキャンの場合はＤＦを、自動原稿給送装置１０１を使用しないプラテンスキャンの場合はＰｌａｔｅｎを選択する。Ｓｉｄｅｓ４０３では、ＤＦスキャンの動作モードで原稿の片面をスキャンするか、または両面をスキャンするかを選択する。なお、プラテンスキャンの場合は、片面スキャンのみ有効である。
【００４２】
Ｓｉｚｅ４０４では、スキャンサイズを選択する。プラテンスキャンの場合は、スキャン範囲を設定し、ＤＦスキャンの場合は、画像読取り後のスキャンデータのサイズを設定する。このＳｉｚｅ４０４で設定可能なスキャンサイズとしては、ＡＵＴＯ、Ａ３、Ａ４、Ａ４Ｒ、Ａ５、Ｂ４、Ｂ５、Ｂ５Ｒ、１１×１７、Ｌｅｔｔｅｒ、ＬｅｔｔｅｒＲ、Ｓｔａｔｅｍｅｎｔがある。
【００４３】
ＡＵＴＯが設定されると、ＤＦスキャンの場合は、自動原稿給送装置１０１の原稿載置台３０１に設けられた原稿サイズセンサ３０１ａにより検知された原稿サイズが使用され、プラテンスキャンの場合は、プレスキャンで原稿サイズを検知した領域でスキャンが行われる。Ｒｅｓｏｌｕｔｉｏｎ４０５の解像度では、スキャンの解像度を設定する。Ｃｏｌｏｒ　Ｍｏｄｅ４０６では、フルカラー、またはグレースケールのスキャンかを設定する。デフォルト設定は、フルカラーである。
【００４４】
Ｐｒｅ　Ｓｃａｎボタン４０９がクリックされることにより、原稿のプレスキャンが実行される。プレスキャンが実行されると、プレビュースクリーン４０７には、スキャンした画像が表示され、スキャン画像の確認やスキャンエリアの設定等を行うことができる。このプレスキャン機能は、プラテンスキャン、及び自動原稿給送装置１０１を使用し、画像合成処理を実行する場合の連続スキャン（ＤＦスキャン）で実行される機能である。
【００４５】
Ｓｃａｎボタン４０８をクリックすることにより、スキャンが実行される。ＤＦスキャンでは、４０１から４０６の全ての設定が終了した後に、Ｓｃａｎボタン４０８をクリックしてスキャンを実行させる。プラテンスキャンでは、４０１から４０６の全ての設定とＰｒｅ　Ｓｃａｎボタン４０９のクリックによりプレスキャンを行った後に、Ｓｃａｎボタン４０８をクリックしてスキャンを実行させる。Ｃａｎｃｅｌボタン４１０は、スキャンをキャンセルする時に使用する。これは、スキャン実行前、スキャン実行中共に有効であり、また、プレスキャン中のキャンセルも可能である。
【００４６】
スキャンユーティリティのＧＵＩの更に詳しい説明は、以下の、画像合成（ＦｒｅｅＦｏｒｍ）を設定してＤＦスキャンの片面スキャンを実行させた場合におけるリーダ部１の処理の流れで説明する。
【００４７】
次に、Ｓｃａｎボタン４０８をクリックしてＤＦスキャンの片面スキャンを実行させた場合におけるリーダ部１の処理の流れを、図６のフローチャートに基づいて詳細に説明する。
【００４８】
まず、リーダ部１（ＣＰＵ１１４）は、ステップＳ１１において、コア部１０から片面をスキャンするコマンドを受信する。次に、ステップＳ１２にて自動原稿給送装置１０１にエラーが発生しているか否かを確認する。自動原稿給送装置１０１のエラーは、原稿給紙／排紙時のジャム、自動原稿給送装置１０１が正確にセットされていない状態等で発生する。自動原稿給送装置１０１にエラーが発生している場合は、ステップＳ１３に進んで、所定のエラー処理を行う。
【００４９】
自動原稿給送装置１０１にエラーが発生していない場合は、ステップＳ１４に進み、最初の原稿を原稿台に給紙する。そして、ステップＳ１５では、給紙した原稿のサイズを検知し、その原稿サイズに基づいてスキャナの読取り幅（副走査方向のスキャン幅）を確定する。
【００５０】
なお、Ｓｉｚｅ４０４でＡＵＴＯが設定された場合は、原稿載置台３０１に設けられた原稿サイズセンサ３０１ａにより検知された原稿サイズを判別し、その原稿サイズに基づいてスキャナの読取り幅を確定する。また、Ｓｉｚｅ４０４の設定がＡＵＴＯ以外の場合は、ＧＵＩで設定された原稿サイズに基づいてスキャナの読取り幅を確定する。
【００５１】
本実施形態では、読取り幅として、原稿台の半面をスキャンするＳｍａｌｌ　Ｓｉｚｅ　Ｓｃａｎ（ＳＳＳ）：副走査２１６ｍｍ×主走査２９７ｍｍと、原稿台の全面をスキャンするＬａｒｇｅ　Ｓｉｚｅ　Ｓｃａｎ（ＬＳＳ）：副走査４３２ｍｍ×主走査２９７ｍｍとの２種類を想定している。従って、原稿の副走査方向の幅が２１６ｍｍ以下の場合はＳＳＳ、２１６ｍｍ以上の場合はＬＳＳの読取り幅が確定する。
【００５２】
また、Ｓｉｚｅ４０４で設定した原稿サイズと実際に自動原稿給送装置１０１に載置された原稿のサイズが異なる場合は、画像入出力制御部３では、スキャンユーティリティのＳｉｚｅ４０４で設定した原稿サイズに合わせてスキャン画像を変倍加工し、その変倍された画像データをコンピュータ１１に転送する。
【００５３】
次に、ステップＳ１６ではステップＳ１５で決定した読取り幅で原稿のスキャンを行う。そのスキャンが終了した後、ステップＳ１７に進み、次にスキャンすべき原稿が自動原稿給紙装置１０１にあるか否かを判別する。次の原稿が無い場合は、ステップＳ２１に進み、原稿台（プラテンガラス１０２）にある画像読取済みの原稿を排紙して、スキャンが終了する。
【００５４】
一方、次にスキャンすべき原稿がある場合は、次のような処理を行う。すなわち、ステップＳ１６でスキャンが行われると、その画像データに対して画像入出力制御部３により画像処理（レンダリング）が行われるが、この画像処理が完了する前に、ステップＳ１８で、前の原稿（画像読取済みの原稿）の排紙、及び次の原稿の給紙を済ませる。
【００５５】
次に、ステップＳ１９にて、Ｎ枚目の原稿のスキャンを行う。そして、次の原稿が無くなるまでステップＳ１８、Ｓ１９の処理を繰り返し、自動原稿給紙装置１０１に載置された全ての原稿が無くなり次第（ステップＳ２０）、ステップＳ２１に進み、片面スキャンが終了する。
【００５６】
次に、ＤＦスキャンの両面スキャンを実行させた場合におけるリーダ部１の処理の流れを、図７のフローチャートに基づいて詳細に説明する。なお、図７において、片面スキャンの処理と同一の部分には同一のステップ番号を付して、その説明を省略する。
【００５７】
ＤＦスキャンの両面スキャンの場合は、ステップＳ１５の後に、ステップＳ３１〜Ｓ４０の処理が行われる。
【００５８】
すなわち、ステップＳ１５で読取り幅を確定すると、次のステップＳ３１で、原稿の裏面をスキャンする。ステップＳ３１でスキャンした裏面の画像データは、画像入出力制御部３により所定の画像処理が施されるが、この画像処理が完了する前に、ステップＳ３２で、最初の原稿の反転処理を行う。
【００５９】
次に、ステップＳ３３で原稿の表面をスキャンする。表面のスキャンが終了した後、ステップＳ３４で、自動原稿給紙装置１０１に次にスキャンすべき原稿があるか否かを判別する。次の原稿が無い場合は、ステップＳ４０に進み、原稿台にある原稿を排紙して、スキャンが終了する。
【００６０】
一方、次にスキャンする原稿がある場合は、次のような処理を行う。すなわち、ステップＳ３３で表面のスキャンが行われると、その表面の画像データに対して画像入出力制御部３により画像処理が行われるが、この画像処理が完了する前に、ステップＳ３５で、前の原稿の排紙、及び次の原稿の給紙を済ませる。
【００６１】
そして、ステップＳ３６にて、Ｎ枚目の原稿の裏面をスキャンする。ステップＳ３６でスキャンしたデータの画像処理を画像入出力制御部３により行うが、この画像処理が完了する前に、ステップＳ３７で、Ｎ枚目の原稿を反転する。
【００６２】
次に、ステップＳ３３でＮ枚目の原稿の表面をスキャンする。次の原稿が無くなるまでステップＳ３５、Ｓ３６、Ｓ３７、Ｓ３８の処理を繰り返し、自動原稿給紙装置１０１にある全ての原稿が無くなり次第（ステップＳ３９）、ステップＳ４０に進み、両面スキャンが終了する。
【００６３】
このように、スキャン対象の原稿のサイズに応じて、副走査方向のスキャン幅を適切に制御することにより、効率よくスキャンすることが可能となり、消費電力を低減すると共に、画像入力速度を向上させるが可能となる。
【００６４】
また、副走査方向のスキャン幅を、原稿台（プラテンガラス：読取台）の半面に相当する幅と、全面に相当する幅との２通りとすることにより、スキャン制御を可能な限り簡単にすることが可能となる。さらに、スキャンデータに対するレンダリング処理が完了する前に、スキャン済みの原稿の排紙処理や反転処理、次の原稿の給紙処理を行うことにより、より一層、効率よくスキャンすることが可能となる。
【００６５】
次に、ＤＦスキャンにおける画像入出力制御部３（コア部１０）とリーダ部１との間の通信プロトコルについて詳細に説明する。
【００６６】
図８は、ＤＦスキャンの片面スキャン時の通信プロトコルを示す。片面スキャン時の原稿の給紙、排紙は、全て順方向の給紙、排紙モードで行うものとする。ここでは、画像入出力制御部３（コア部１０）がリーダ部１に送るコマンドの内容を、片面スキャンの動作の流れにそって説明する。
【００６７】
まず、ステップＳ１０１において自動原稿給送装置１０１の状態を確認する。自動原稿給送装置１０１にエラーが発生している場合は、エラー処理を行う。ステップＳ１０２では、コア部１０がリーダ部１を制御している状態にする。ステップＳ１０３において、最初の原稿を給紙する。ステップＳ１０４で、原稿サイズを検知する。原稿サイズの検知が完了すると、ステップＳ１０５に進み、検知した原稿サイズに応じたスキャン幅で最初の原稿をスキャンする。
【００６８】
次に、ステップＳ１０６で、スキャンが正常に終了したか否かを確認する。スキャンが正常に終了したら、ステップＳ１０７に進み、自動原稿給送装置１０１の状態と、次の原稿があるか否かを確認する。次の原稿が無い場合は、ステップＳ１１２に進む。次の原稿がある場合は、ステップＳ１０８に進む。
【００６９】
ステップＳ１０５でスキャンした画像データは、コア部１０に転送され、コア部１０内のデータ処理部１２１によりレンダリング処理が施される。このレンダリング処理では、設定に係る原稿サイズと一致するようにスキャン画像データを変倍加工する、スキャン画像データを圧縮する、色を補正する等の処理を行う。
【００７０】
リーダ部１は、レンダリング処理が完了する前に、ステップＳ１０８において、前の原稿を排紙し、次の原稿を給紙する。ステップＳ１０９で、給紙が正常に終了したか否かを確認し、給紙が正常に終了したら、ステップＳ１１０に進む。ステップＳ１１０でＮ枚目の原稿をスキャンする。
【００７１】
ステップＳ１１１でスキャンが正常に終了したか否かを確認し、スキャンが終了した後に、ステップＳ１１２で、自動原稿給送装置１０１に次の原稿があるか否かを確認する。次の原稿がある場合は、ステップＳ１０８に戻り、ステップＳ１０９、Ｓ１１０、Ｓ１１１、Ｓ１１２の処理を行う。原稿が無くなるまで、ステップＳ１０８からＳ１１２の処理を繰り返す。
【００７２】
ステップＳ１１０でスキャンした画像データは、コア部１０に転送され、レンダリング処理が施される。このレンダリング処理では、設定に係る原稿サイズと一致するようにスキャン画像データを変倍加工する、スキャン画像を圧縮する、色を補正する等の処理を行う。
【００７３】
リーダ部１は、レンダリング処理が完了する前に、ステップＳ１０８において、前の原稿を排紙し、次の原稿を給紙する。自動原稿給送装置１０１の原稿が無くなったら、ステップＳ１１３に進み、原稿台にある全ての原稿を排紙する。この原稿排紙が完了した後、ステップＳ１１４で、コア部１０は、リーダ部１に対する制御を解除する。
【００７４】
図９は、ＤＦスキャンの両面スキャン時の通信プロトコルを示す。両面スキャン時の原稿の給紙、排紙は、全て順方向の給紙、排紙モードで行うものとする。原稿の裏面を表面に返すには、反転モードを使用する。ここでは、画像入出力制御部３（コア部１０）がリーダ部１に送るコマンドの内容を、両面スキャンの動作の流れにそって説明する。
【００７５】
まず、ステップＳ２０１において、自動原稿給送装置１０１の状態を確認する。自動原稿給送装置１０１にエラーが発生している場合は、エラー処理を行う。ステップＳ２０２では、コア部１０がリーダ部１を制御している状態にする。ステップＳ２０３で、最初の原稿を給紙する。両面スキャンでは、最初に原稿の裏面をスキャンするので、原稿を反転給紙する。ステップＳ２０４で、原稿サイズの検知を行う。原稿サイズの検知が完了すると、ステップＳ２０５に進み、最初の原稿の裏面をスキャンする。
【００７６】
次に、ステップＳ２０６で、スキャンが正常に終了したか否かを確認する。スキャンが正常に終了したら、ステップＳ２０７に進む。ステップＳ２０５でスキャンした画像データはコア部１０に転送され、コア部１０内のデータ処理部１２１により、レンダリング処理が施される。このレンダリング処理では、設定に係る原稿サイズと一致するようにスキャン画像データを変倍加工する、スキャン画像を圧縮する、色を補正する等の処理を行う。
【００７７】
リーダ部１は、レンダリング処理が完了する前に、ステップＳ２０７において、原稿の表面をスキャンするために原稿反転する。ステップＳ２０８で、反転が正常に終了したか否かを確認する。原稿反転処理が終了した後に、ステップＳ２０９に進む。ステップＳ２０９で、原稿の表面をスキャンする。ステップＳ２１０で、表面のスキャンが正常に終了したか否かを確認する。
【００７８】
ステップＳ２１１で、自動原稿給送装置１０１の状態と、次の原稿があるか否かを確認する。次の原稿が無い場合は、ステップＳ２２１に進む。次の原稿がある場合は、ステップＳ２１２に進む。ステップＳ２０９でスキャンした画像データは、コア部１０に転送され、コア部１０内のデータ処理部１２１により、レンダリング処理が施される。このレンダリング処理では、設定に係る原稿サイズと一致するようにスキャン画像データを変倍加工する、スキャン画像を圧縮する、色を補正する等の処理を行う。
【００７９】
リーダ部１は、レンダリング処理が完了する前に、ステップＳ２１２において、前の原稿の排紙及び、Ｎ枚目の原稿の反転給紙を行う。ステップＳ２１３で、反転給紙が正常に終了したか否かを確認し、終了したらステップＳ２１４に進み、Ｎ枚目の原稿の裏面をスキャンする。ステップＳ２１５で、裏面のスキャンが正常に終了したか否かを確認する。
【００８０】
ステップＳ２１４でスキャンした画像データは、コア部１０に転送され、コア部１０内のデータ処理部１２１により、レンダリング処理が施される。このレンダリング処理では、設定に係る原稿サイズと一致するようにスキャン画像データを変倍加工する、スキャン画像を圧縮する、色を補正する等の処理を行う。
【００８１】
リーダ部１は、レンダリング処理が完了する前に、ステップＳ２１６において、原稿の表面をスキャンするために原稿を反転する。ステップＳ２１７で原稿の反転が正常に終了したか否かを確認する。反転終了後に、ステップＳ２１８に進み、Ｎ枚目の原稿の表面をスキャンする。ステップＳ２１９で、表面のスキャンが正常に終了したか否かを確認する。表面のスキャン終了後に、ステップＳ２２０で、自動原稿給送装置１０１に次の原稿があるか否かを確認する。次の原稿がある場合は、ステップＳ２１２に戻り、Ｓ２１２からＳ２２０までの処理を行う。原稿が無くなるまでこの処理を繰り返す。
【００８２】
ステップＳ２１８でスキャンした画像データは、コア部１０に転送され、コア部１０内のデータ処理部１２１により、レンダリング処理が施される。このレンダリング処理では、設定に係る原稿サイズと一致するようにスキャン画像データを変倍加工する、スキャン画像を圧縮する、色を補正する等の処理を行う。
【００８３】
リーダ部１は、レンダリング処理が完了する前に、ステップＳ２１２において、前の原稿の排紙及び、Ｎ枚目の原稿の反転給紙を行う。原稿が無くなったら、ステップＳ２２１に進み、原稿台にある全ての原稿を排紙する。原稿排紙が完了した後、ステップＳ２２２で、コア部１０は、リーダ部１に対する制御を解除する。
【００８４】
なお、本発明は、上記実施形態に限定されることなく、例えば、スキャナ機能とプリント機能とを備えた複写機だけでなく、スキャナ機能だけを備えたスキャナ専用機に適用することも可能である。
【００８５】
また、外部装置からの指示に応じて画像入力処理を行う装置だけでなく、自己の操作部からの指示に応じて画像入力処理を行う装置に適用してもよい。さらに、原稿に記録された画像だけでなく、フィルムに記録されたネガやポジの画像を読取る場合にも適用することが可能である。
【００８６】
次に、画像合成（ＦｒｅｅＦｏｒｍ）を設定してＤＦスキャンの片面スキャンを実行させた場合におけるリーダ部１の処理の流れを、図５のＧＵＩと図１０のフローチャートに基づいて詳細に説明する。なお、図１０において、片面スキャンの処理と同一の部分には同一のステップ番号を付して、その説明を省略する。
【００８７】
画像合成を設定したＤＦスキャンの片面スキャンの場合は、ステップＳ１５の後に、ステップＳ５１〜Ｓ５４の処理が行われる。
【００８８】
すなわち、ユーザがＰｒｅ　Ｓｃａｎボタン４０９をクリックすると、原稿のプレスキャンが開始される。ステップＳ１５で読取り幅を確定すると、次のステップＳ５１では最初の原稿のプレスキャンを行い、プレビュースクリーン４０７にＳｉｚｅで選択した原稿サイズでスキャンした画像が表示される。ＦｒｅｅＦｏｒｍボタン４１１のＯＮをクリックすることにより画像合成処理が可能になる。ＦｒｅｅＦｏｒｍボタン４１１の初期設定はＯＦＦとする。次に、Ｍａｓｔｅｒ選択４１４で画像合成したいマスターデータを選択する。
【００８９】
なお、マスターデータの登録については、Ｍａｓｔｅｒボタン４１３を使用し、Ｐｒｅ　Ｓｃａｎしてプレビュースクリーンに表示された画像データをマスターデータとして登録する。マスターデータは光磁気ディスクドライブユニット６内の光磁気ディスクに登録される。マスターデータの登録名は１から９９９９までの数字で管理される。
【００９０】
次に、画像合成エリアを選択する。画像合成エリア選択をあらわす矩形４１２がプレビュースクリーンに表示され、Ｕｎｉｔｓ４１７、Ｗｉｄｔｈ４１８、Ｈｅｉｇｈｔ４１９が入力可能な状態となる。また、矩形４１２にはＭａｓｔｅｒ選択４１４で選択したマスターデータがプレビュー表示される。画像合成したいの設定エリア４１２の選択は複数可能である。複数の画像合成エリアを設定する場合は、Ａｒｅａボタン４１６をクリックし、新規に表示される設定エリア４１２でエリアの範囲設定を行う。Ｃｌｅａｒボタン４１５をクリックすることで、画像合成エリアを解除することができる。ＩｍａｇｅＳｉｚｅ４１７は画像のデータサイズが表示される。ステップＳ５２で、ユーザはプレビュースクリーン上の画像合成エリア設定の矩形４１２をマウスでドラッグするか、幅４１８、高さ４１９を直接入力してエリアの大きさを変えることが可能である。また、マウスでエリア設定の矩形４１２の位置を移動させることも可能である。画像合成のエリアの設定が完了後に、Ｓ１６でＳｃａｎ４０８によりスキャンが行われると、その読取った画像をコア部１０（コントローラ）のメモリ１２４に格納する。
【００９１】
次に、ステップＳ５３でメモリ１２４に格納された、画像合成エリアを設定した領域のデータとＭａｓｔｅｒ選択４１４で選択したマスターデータデータを合成する処理がデータ処理部１２１で実行される。画像合成処理後のデータは光磁気ディスクドライブユニット６内の光磁気ディスクで保存される。また、ステップＳ５４でもステップＳ５３と同様の画像合成処理が実行される。
【００９２】
なお、複数の原稿をスキャンしたデータに画像の合成処理を実行する場合、最初の原稿のみ画像合成エリアの設定が必要で、それ以外の原稿は画像合成エリアの設定が不要で、最初の原稿で設定した画像合成エリアで、全ての原稿のスキャンに画像合成処理が実行される。
【００９３】
また、複数枚の原稿が原稿自動給送装置１０１に載置された場合、ＤＦスキャンでＳｃａｎボタン４０８をクリックする前に、ＦｒｅｅＦｏｒｍボタン４１１でＯＮを選択すると、ＰｒｅＳｃａｎボタン４０９と同じ機能と満たされ、ステップＳ１１から同様にスキャンが開始される。
【００９４】
【発明の効果】
以上詳述したように本発明は、原稿台を用いたスキャン、及びドキュメント・フィーダを用いたネットワークスキャンにおいて、原稿等に記録された記録材中、ユーザが画像を合成したい範囲を設定し、その範囲を画像合成することが可能な画像読取装置システムを提供する。特に前記ドキュメント・フィーダを用いた複数の記録材のスキャンにおいて、複数の記録材をスキャンしたデータに画像合成処理を実行する場合、最初の記録材のみに画像合成する範囲の設定を行うだけで、それ以外の記録材に画像合成範囲の設定が不要なため、容易で効率的に画像合成処理したスキャンを実現することが可能である。
【図面の簡単な説明】
【図１】本発明を適用した情報処理（画像読取）システムのシステム構成図である。
【図２】複写機（リーダ部及びプリンタ部）の機械的構成を示す断面図である。
【図３】リーダ部の電気的な内部構成を示すブロック図である。
【図４】コア部の電気的な内部構成を示すブロック図である。
【図５】スキャンユーティリティのＧＵＩを示す図である。
【図６】ＤＦスキャンの片面スキャンの処理を示すフローチャートである。
【図７】ＤＦスキャンの両面スキャンの処理を示すフローチャートである。
【図８】ＤＦスキャンの片面スキャンの通信プロトコルを示す図である。
【図９】ＤＦスキャンの両面スキャンの通信プロトコルを示す図である。
【図１０】画像合成処理実行時の片面ＤＦスキャンの処理を示すフローチャートである。
【符号の説明】
１　リーダ部
２　プリンタ部
３　画像入出力制御部
７　ネットワークインターフェース部
１０　コア部
１１　コンピュータ
１０１　自動原稿給送装置
１０９　ＣＣＤ
１１４，１２３　ＣＰＵ
１１６，１２４　メモリ
１２１　データ処理部
３０１ａ　原稿サイズセンサ
【図１】
2004015189.tif 000003
【図２】
2004015189.tif 000004
【図３】
2004015189.tif 000005
【図４】
2004015189.tif 000006
【図５】
2004015189.tif 000007
【図６】
2004015189.tif 000008
【図７】
2004015189.tif 000009
【図８】
2004015189.tif 000010
【図９】
2004015189.tif 000011
【図１０】
2004015189.tif 000012