(57)【要約】【課題】読み取り時に異常が生じた場合でも、適切な画像データを取得できると共に、異常による遅延を抑止する。【解決手段】原稿の読み取りを行い、第１の画像データを取得する第１のラインセンサ５０１と、第１のラインセンサと副走査方向に離れて配置され、第１のラインセンサと同一の原稿の読み取りを行い、第２の画像データを取得する第２のラインセンサ５０２と、第１の画像データを用いて画像処理を行うスキャナ画像処理部２６３と、読み取り時に異常が生じた場合、異常が生じている間に、第１のラインセンサが読み取るべき第１の画像データの領域に対応する、第２の画像データの領域を取得して画像処理を行うよう処理を切り換える画像切替部２６６と、を備える。【選択図】        図４
2010074289.tif 000002
【特許請求の範囲】
【請求項１】
記録用紙の読み取りを行い、第１の画像データを取得する第１のラインセンサと、
前記第１のラインセンサと副走査方向に離れて配置され、前記第１のラインセンサと同一の記録用紙の読み取りを行い、第２の画像データを取得する第２のラインセンサと、
前記第１の画像データを用いて処理を行う処理手段と、
読み取り時に異常が生じた場合、異常が生じている間に前記第１のラインセンサが読み取るべき前記第１の画像データの領域に対応する、前記第２の画像データの領域を取得して前記処理手段が前記処理を行うよう制御する制御手段と、
を備えることを特徴とする画像読取装置。
【請求項２】
記録用紙の読み取りを行う第１のラインセンサと、
前記第１のラインセンサと副走査方向に離れて配置され、前記第１のラインセンサと同一の記録用紙の読み取りを行う第２のラインセンサと、
前記第１のラインセンサが読み取った第１の画像データを記憶する第１の記憶手段と、
前記第２のラインセンサが読み取った第２の画像データを一時的に記憶する第２の記憶手段と、
前記第１の記憶手段に記憶された第１の画像データの所定の領域に対応する、前記第２の記憶手段に記憶された前記第２の画像データの領域を、前記第１の画像データの前記所定の領域として処理に用いる処理手段と、
を備えることを特徴とする画像読取装置。
【請求項３】
前記処理手段は、前記第１の画像データの所定の領域に対応する前記第２の画像データの領域を前記第２の記憶手段から読み出して、前記第１の記憶手段の前記第１の画像データの前記所定の領域に書き込み処理を行うこと、
を特徴とする請求項２に記載の画像読取装置。
【請求項４】
前記第１のラインセンサ及び前記第２のラインセンサについて、主走査方向における読み取り位置の画素が半ピッチあるいはそれ以下の量だけ位置をずれており、
前記第１のラインセンサ及び前記第２のラインセンサ間の画素ずれを補正する補正手段をさらに備えること、
を特徴とする、請求項１乃至３のいずれか一つに記載の画像読取装置
【請求項５】
前記第１のラインセンサ及び前記第２のラインセンサによる、前記記録用紙に対する読み取り位置を移動させる読取移動手段と、
読み取り時に異常が生じた場合に、前記読取移動手段による移動速度を減速させ、前記異常が解消する場合に、前記読取移動手段による移動速度を加速させる制御を行う速度制御手段と、を備えることを特徴とする請求項１乃至４のいずれか一つに記載の画像読取装置。
【請求項６】
読み取り時の異常を検出する検出手段と、
前記検出手段が検出した前記異常に基づいて、前記速度制御手段による速度を制御するか否かを切り換える切り換え手段と、
をさらに備えること特徴とする請求項５に記載の画像読取装置
【請求項７】
記録用紙を読み取る、読み取り方向が異なる読取手段を切り換える読取切換手段をさらに備え、
前記処理手段は、さらに、前記読取切換手段で前記読取手段が切り換えられた場合に、前記第２の画像データを用いて処理を行い、
前記制御手段は、さらに、前記読取切換手段で前記読取手段が切り換えられた場合に、読み取り時に異常が生じた場合、異常が生じている間に前記第２のラインセンサが読み取るべき前記第２の画像データの領域に対応する、前記第１の画像データの領域を取得して前記処理手段が前記処理を行うよう制御すること、
を特徴とする請求項１、４乃至６のいずれか一つに記載の画像読取装置。
【請求項８】
記録用紙を読み取る、読み取り方向が異なる読取手段を切り換える読取切換手段をさらに備え、
前記第１の記憶手段は、さらに、前記読取切換手段で前記読取手段が切り換えられた場合に、前記第２のラインセンサが取得した第２の画像データを記憶し、
前記第２の記憶手段は、さらに、前記読取切換手段で前記読取手段が切り換えられた場合に、前記第１のラインセンサが取得した第１の画像データを一時的に記憶し、
前記制御手段は、前記第２の画像データの所定の領域に対応する前記第１の画像データの領域を、前記第２の画像データの前記所定の領域として処理に用いること、
を特徴とする請求項２乃至６のいずれか一つに記載の画像読取装置。
【請求項９】
前記第１の記憶手段と、前記第２の記憶手段と、が同一の記憶手段であることを特徴とする請求項２乃至６、８のいずれか一つに記載の画像読取装置。
【請求項１０】
第１のラインセンサで記録用紙の読み取りを行い、第１の画像データを取得する第１の取得ステップと、
前記第１のラインセンサと副走査方向に離れて配置された第２のラインセンサで、前記記録用紙の読み取りを行い、第２の画像データを取得する第２の取得ステップと、
処理手段が、前記第１の画像データを用いて処理を行う処理ステップと、
制御手段が、読み取り時に異常が生じた場合、異常が生じている間に前記第１のラインセンサが読み取るべき前記第１の画像データの領域に対応する、前記第２の画像データの領域を取得して前記処理手段が前記処理を行うよう制御する制御ステップと、
を有することを特徴とする画像読取方法。
【請求項１１】
第１のラインセンサで記録用紙の読み取りを行い、第１の画像データを取得する第１の取得ステップと、
前記第１のラインセンサと副走査方向に離れて配置された第２のラインセンサで、前記記録用紙の読み取りを行い、第２の画像データを取得する第２の取得ステップと、
前記第１の画像データを第１の記憶手段に記憶する第１の記憶ステップと、
前記第２の画像データを一時的に第２の記憶手段に記憶する第２の記憶ステップと、
前記第１の記憶手段に記憶された前記第１の画像データの所定の領域に対応する、前記第２の記憶手段に記憶された前記第２の画像データの領域を、前記第１の画像データの前記所定の領域として処理に用いる処理ステップと、
を有することを特徴とする画像読取方法。
【請求項１２】
前記処理ステップは、前記第１の画像データの所定の領域に対応する前記第２の画像データの領域を前記第２の記憶手段から読み出して、前記第１の記憶手段の前記第１の画像データの前記所定の領域に書き込み処理を行うこと、
を特徴とする請求項１０に記載の画像読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ラインセンサで画像データの読取処理を行う画像読取装置、及び画像読取方法に関するものである。
【背景技術】
【０００２】
画像読取装置が光学センサを用いて原稿の読取処理を行い、画像データを生成する際に、読み取りの一時停止が必要な場合がある(以降、この動作を、間欠と称す)。間欠を起こす要因としては、画像データを一時的に蓄えるメモリの空き容量が少なくなる(この場合、読み取りを継続すると、メモリのオーバーフローにより画像データが欠損してしまう)、などがある。このような間欠要因が発生した場合、キャリッジ（フラットベッド読み取り）または原稿（ＡＤＦ読み取り）の動作も、画像データが不連続になるのを防ぐために、間欠要因が解消するまで一時停止する必要がある。
【０００３】
ところで、キャリッジまたは原稿の移動速度は慣性の法則のため、定常速度（原稿の画像データを読み取る際の移動速度）から即座に停止、あるいは停止状態から即座に定常速度に移行させることはできない。つまり、定常速度から減速を経て停止した後、当該停止状態から加速を経て定常速度に移行させる必要がある。当該減速中または加速中に画像データを読み取ると、定常速度による読み取り時とは移動速度が異なるため、定常速度で読み取ったときと同様の処理を行うと、読み取された画像データに異常（例えば歪み）が生じる。
【０００４】
特許文献１には、キャリッジまたは原稿が減速または加速している間は画像データの読み取りを停止し、読み取り停止中にキャリッジまたは原稿を画像データ読み取り時とは逆方向に移動させている。逆方向に移動させることで、減速又は加速している間に読取を行わなくとも、連続的に画像データを読み取ることができる。このように、特許文献１では、キャリッジまたは原稿の移動速度が安定している状態でのみ原稿の読み取りを行うと共に、間欠が生じた場合でも原稿を連続的に読み取ることができるので、間欠に起因する画像データの異常を抑止することができる。
【０００５】
【特許文献１】特開２００１−２４８５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載された技術では、キャリッジまたは原稿を停止させた後、今までと逆方向にキャリッジ又は原稿を移動させる必要があるため、時間がかかるという問題点が生じていた。
【０００７】
本発明は、上記に鑑みてなされたものであって、画像データの異常と、読取で異常が生じた場合の遅延と、を抑止する画像読取装置、及び画像読取方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明にかかる画像読取装置は、記録用紙の読み取りを行い、第１の画像データを取得する第１のラインセンサと、前記第１のラインセンサと副走査方向に離れて配置され、前記第１のラインセンサと同一の記録用紙の読み取りを行い、第２の画像データを取得する第２のラインセンサと、前記第１の画像データを用いて処理を行う処理手段と、読み取り時に異常が生じた場合、異常が生じている間に前記第１のラインセンサが読み取るべき前記第１の画像データの領域に対応する、前記第２の画像データの領域を取得して前記処理手段が前記処理を行うよう制御する制御手段と、を備えることを特徴とする。
【０００９】
また、本発明にかかる画像読取装置は、記録用紙の読み取りを行う第１のラインセンサと、前記第１のラインセンサと副走査方向に離れて配置され、前記第１のラインセンサと同一の記録用紙の読み取りを行う第２のラインセンサと、前記第１のラインセンサが読み取った第１の画像データを記憶する第１の記憶手段と、前記第２のラインセンサが読み取った第２の画像データを一時的に記憶する第２の記憶手段と、前記第１の記憶手段に記憶された第１の画像データの所定の領域に対応する、前記第２の記憶手段に記憶された前記第２の画像データの領域を、前記第１の画像データの前記所定の領域として処理に用いる処理手段と、を備えることを特徴とする。
【００１０】
また、本発明にかかる画像読取方法は、第１のラインセンサで記録用紙の読み取りを行い、第１の画像データを取得する第１の取得ステップと、前記第１のラインセンサと副走査方向に離れて配置された第２のラインセンサで、前記記録用紙の読み取りを行い、第２の画像データを取得する第２の取得ステップと、処理手段が、前記第１の画像データを用いて処理を行う処理ステップと、制御手段が、読み取り時に異常が生じた場合、異常が生じている間に前記第１のラインセンサが読み取るべき前記第１の画像データの領域に対応する、前記第２の画像データの領域を取得して前記処理手段が前記処理を行うよう制御する制御ステップと、を有することを特徴とする。
【００１１】
また、本発明にかかる画像読取方法は、第１のラインセンサで記録用紙の読み取りを行い、第１の画像データを取得する第１の取得ステップと、前記第１のラインセンサと副走査方向に離れて配置された第２のラインセンサで、前記記録用紙の読み取りを行い、第２の画像データを取得する第２の取得ステップと、前記第１の画像データを第１の記憶手段に記憶する第１の記憶ステップと、前記第２の画像データを一時的に第２の記憶手段に記憶する第２の記憶ステップと、前記第１の記憶手段に記憶された前記第１の画像データの所定の領域に対応する、前記第２の記憶手段に記憶された前記第２の画像データの領域を、前記第１の画像データの前記所定の領域として処理に用いる処理ステップと、を有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、読み取り時に異常が生じた場合でも、適切な画像データを取得できると共に、読み取り時の異常による遅延を抑止できるという効果を奏する。
【発明を実施するための最良の形態】
【００１３】
以下に添付図面を参照して、この発明にかかる画像読取装置、及び画像読取方法の最良な実施の形態を詳細に説明する。以下に示す実施の形態においては、画像読取装置を、複合機能フルカラーデジタル複写機ＭＦ１に適用した例について説明するが、画像を読み取る装置であればよく、様々な装置に適用可能とする。
【００１４】
（第１の実施の形態）
図１は、第１の実施の形態にかかる複合機能フルカラーデジタル複写機ＭＦ１を示す図である。当該フルカラー複写機ＭＦ１は、大略で、自動原稿送り装置（ＡＤＦ）１２０と、操作ボード１３０と、カラースキャナ１１０と、カラープリンタ１００の各ユニットで構成されている。なお、操作ボード１３０と、ＡＤＦ１２０付きのカラースキャナ１１０は、プリンタ１００から分離可能なユニットであり、カラースキャナ１１０は、動力機器ドライバやセンサ入力およびコントローラを有する制御ボードを有して、図３で示すＣＰＵ２６１と直接または間接に通信を行いタイミング制御されて原稿画像の読み取りを行う。
【００１５】
プリンタ１００は、図示しないコントローラボードから、ＬＡＮ(Local Area Network)を介してＰＣ(Personal Computer)１８０と接続されている。さらには、図示しないファクシミリコントロールユニットＦＣＵから、電話回線ＰＮ（ファクシミリ通信回線）を介して、交換器ＰＢＸ１９０が接続されている。カラープリンタ１００のプリント済の用紙は、図示しない排紙スタックに排出される。
【００１６】
図２は、スキャナ１１０およびそれに装着されたＡＤＦ１２０の、原稿画像読み取り機構を示す図である。このスキャナ１１０のコンタクトガラス２３１上に置かれた原稿は、照明ランプ２３２により照明され、原稿の反射光（画像光）が第１ミラー２３３で副走査方向ｙと平行に反射される。照明ランプ２３２および第１ミラー２３３は、副走査方向ｙに定速駆動される第１キャリッジ２５３に搭載されている。第１キャリッジと同方向にその１／２の速度で駆動される、第２キャリッジ２５４には、第２および第３ミラー２３４，２３５が搭載されており、第１ミラー２３３が反射した画像光は第２ミラー２３４で下方向（ｚ）に反射され、そして第３ミラー２３５で副走査方向ｙに反射されて、レンズ２３６により集束され、ＣＣＤ２０７に照射され、電気信号に変換される。
【００１７】
第１キャリッジ２５３および第２キャリッジ２５４は、走行体モータ２３８を駆動源として、副走査方向に往（原稿走査），復（リタ−ン）駆動される。このようにスキャナ１１０は、コンタクトガラス２３１上の原稿をランプ２３２およびミラー２３３で走査して原稿画像をＣＣＤ２０７に投影するフラットベッド方式の原稿スキャナであるが、シートスルー読み取りも可能なように、第１キャリッジがホームポジション（待機位置）ＨＰで停止しているときの第１ミラー２３３の読み取り視野位置に、シートスルー読み取り窓であるガラス２４０があり、このガラス２４０の上方に自動原稿供給装置(ＡＤＦ)２３０が装着されており、ＡＤＦ１２０の搬送ドラム（プラテン）２４４がガラス２４０に対向している。
【００１８】
ＡＤＦ１２０の原稿トレイ２４１に積載された原稿は、ピックアップローラ２４２およびレジストローラ対２４３で搬送ドラム２４４と押さえローラ２４５の間に送り込まれて、搬送ドラム２４４に密着して読み取りガラス２４０の上を通過し、そして排紙ローラ２４６，２４７で、原稿トレイ２４１の下方にある圧板兼用の排紙トレイ２４８上に排出される。
【００１９】
原稿の表面の画像は、原稿読取窓である読み取りガラス２４０を通過する際に、その直下に移動している照明ランプ２３２により照射され、原稿の表面の反射光は、第１ミラー２３３以下の光学系を介してＣＣＤ２０７に照射され光電変換される。すなわちＲＧＢ各色画像信号に変換される。搬送ドラム２４４の表面は、読み取りガラス２４０に対向する白色背板であり、白基準面となるように白色である。
【００２０】
読み取りガラス２４０と原稿始端の位置決め用のスケール２５１との間には、基準白板２３９、ならびに、第１キャリッジを検出する基点センサ２４９がある。基準白板２３９は、照明ランプ２３２の個々の発光強度のばらつき，また主走査方向のばらつきや、ＣＣＤ２０７の画素毎の感度ムラ等が原因で、一様な濃度の原稿を読み取ったにもかかわらず、読み取りデータがばらつく現象を補正（シェーディング補正）するために用意されている。
【００２１】
ＡＤＦ１２０の基体２４８は、奥側（図２紙面の裏側）でスキャナ１１０の基体にヒンジ結合（蝶番連結）しており、基体２４８の手前側（図２紙面の表側）の取っ手２５０ｍを持ってＡＤＦ１２０の基体２４８引き上げることにより、ＡＤＦ１２０を起こす（開く）ことができる。ＡＤＦ１２０の基体２４８の奥側には、ＡＤＦ１２０の開閉を検出するスイッチがある。ＡＤＦ１２０の、コンタクトガラス２３１に対向する圧板２５０ｐがＡＤＦ１２０の底面部に装着されており、ＡＤＦ１２０が閉じると、圧板２５０ｐの下面が、図２に示すように、コンタクトガラス２３１の上面に密着する。
【００２２】
図３は、図１の複合機能複写機ＭＦ１の画像処理システムの構成を示す図である。複合機能複写機ＭＦ１は、原稿画像読み取りおよびカラー印刷を行うエンジン２６０，コントローラボード２７０および操作ボード９０を含む。エンジン２６０は、画像読み取りおよび印刷のプロセスを制御するＣＰＵ２６１，上述のカラースキャナ１１０，上述のプリンタ１００、および、ＡＳＩＣ(Application Specific IC)で構成した画像入出力処理部２６２を備えている。
【００２３】
スキャナ１１０のセンサボードユニットＳＢＵ上にはＣＰＵ，ＲＯＭおよびＲＡＭがあり、該ＣＰＵが該ＲＯＭに格納されたプログラムを該ＲＡＭに書き込んで実行する事で、スキャナ１１０の全体の制御を行っている。また、プロセス制御用のＣＰＵ２６１と通信線を介して接続されおり、コマンド及びデータの送受信により指令された動作を行う。スキャナ１１０内のＣＰＵは、原稿検知センサ，ＨＰセンサ，圧板開閉センサ，冷却ファン等の検知及びＯＮ／ＯＦＦの制御をする。スキャナ１１０内において、スキャナモータドライバが、ＣＰＵからのＰＷＭ出力によりドライブされ励磁パルスシーケンスを発生し原稿走査駆動用のパルスモータを駆動する。
【００２４】
原稿画像は、ランプレギュレータによって通電されるハロゲンランプ２３２の光量出力により照明されて、原稿の反射光すなわち光信号は、複数ミラー及びレンズを通り、複数のラインセンサを含むＣＣＤ２０７に結像される。複数のラインセンサを有するＣＣＤ２０７は、センサボードユニットＳＢＵ上のＣＰＵによって、各駆動クロックを与えられて各ＲＧＢの各画素のアナログの画像信号を、アナログ信号処理およびＡ／Ｄ変換を行うＡＦＥ２１２(Analogue Front End)に出力する。そして、ＡＦＥ２１２が変換したラインセンサ毎の複数の画像データは、画像切替部２６６に入力される。
【００２５】
コントローラボード２７０は、ＣＰＵ２７２と、ＡＳＩＣで構成された書画蓄積制御部２７３と、ハードディスク装置（以下ではＨＤＤと表記）２７１と、ローカルメモリ（ＭＥＭ−Ｃ）２７６と、システムメモリ（ＭＥＭ−Ｐ）２７９と、ノースブリッジ（以下、ＮＢと記す）２７８と、サウスブリッジ（以下、ＳＢと記す）２８５と、ＮＩＣ２８０(Network Interface Card)と、ＵＳＢデバイス２８１と、ＩＥＥＥ１３９４デバイス２８２と、セントロニクスデバイス２８３他を含む。操作ボード９０は、コントローラボード２７０の書画蓄積制御部２７３に接続されている。ファクシミリコントロールユニット（ＦＣＵ）２８７も、書画蓄積制御部２７３にＰＣＩバスで接続されている。
【００２６】
ＣＰＵ２７２は、ＮＩＣ２８０を介してＬＡＮに接続されたパソコンＰＣあるいはインターネットを介する他のパソコンＰＣと書画情報の送受信を行うことができる。また、ＵＳＢ２８１，ＩＥＥＥ１３９４  ２８２，セントロニクス２８３を用いてパソコン，プリンタ，デジタルカメラ等と通信することができる。
【００２７】
ＳＢ２８５と、ＮＩＣ２８０と、ＵＳＢデバイス２８１と、ＩＥＥＥ１３９４デバイス２８２と、セントロニクスデバイス２８３と、ＭＬＢ２８４は、ＮＢ２７８にＰＣＩバスで接続されている。このように、ＭＬＢ２８４は、エンジン２６０にＰＣＩバスを介して接続する基板である。そして、ＭＬＢ２８４は、外部から入力された書画データをイメージデータ（画像データ）に変換し、変換された画像データをエンジン２６０に出力する。
【００２８】
コントローラボード２７０の書画蓄積制御部２７３にローカルメモリ２７６、ＨＤＤ２７１などが接続されると共に、ＣＰＵ２７２と書画蓄積制御部２７３とがＣＰＵチップセットのＮＢ２７８を介して接続されている。書画蓄積制御部２７３とＮＢ２７８とは、ＡＧＰ(Accelerated Graphics Port)を介して接続されている。
【００２９】
ＣＰＵ２７２は、複合機能複写機ＭＦ１の全体制御を行うものである。ＮＢ２７８は、ＣＰＵ２７２、システムメモリ２７９、ＳＢ２８５および書画蓄積制御部２７３を接続するためのブリッジである。システムメモリ２７９は、複合機能複写機ＭＦ１の描画用メモリなどとして用いるメモリである。ＳＢ２８５は、ＮＢ２７８とＰＣＩバス、周辺デバイスとを接続するためのブリッジである。また、ローカルメモリ２７６はコピー用画像バッファ、符号バッファとして用いるメモリである。ＨＤＤ２７１は、画像データの蓄積，文書データの蓄積，プログラムの蓄積，フォントデータの蓄積，フォームの蓄積，ＬＵＴ(Look Up Table)の蓄積などを行うためのメモリである。また、操作ボード９０は、ユーザからの入力操作を受け付けると共に、ユーザに向けた表示を行う操作部である。
【００３０】
図３には、スキャナ１１０およびプリンタ１００と画像入出力処理部２６２との間でやり取りする画像データの流れを示す。画像入出力処理部２６２には、カラー原稿スキャナ１１０が原稿画像を読み取って発生する
【００３１】
そして、入力された画像データに対してシェーディング補正，読取りγ補正，ＭＴＦ補正等を行い、必要に応じて補正後の画像データをＣ，Ｍ，Ｙ，Ｋ記録色データに変換するスキャナ画像処理部２６３があり、また、入力された画像データ又はＣ，Ｍ，Ｙ，Ｋ記録色データをプリンタ１００の、Ｃ，Ｍ，Ｙ，Ｋ各色書込みユニット２１０〜２１３の画像表現特性に合ったＣ，Ｍ，Ｙ，Ｋ印刷データに変換するプリンタ画像処理部２６４があり、更に、書画蓄積制御部２７３に原稿読取り画像データＲＧＢ又はＣＭＹＫを出力し、書画蓄積制御部２７３が出力する画像データＲＧＢ又はＣＭＹＫをプリンタ画像処理部２６４に与える画像処理Ｉ／Ｆ(Interface circuit)２６５がある。
【００３２】
原稿１枚につき１枚の印刷を行う一枚コピーのときには、スキャナ画像処理部２６３からＣＭＹＫ記録色データが画像処理Ｉ／Ｆ２６５に出力され、画像処理Ｉ／Ｆ２６５がこれらの画像データをプリンタ画像処理部２６４に出力し、プリンタ画像処理部２６４が必要に応じて変倍，画像加工を、そしてプリンタγ変換および階調処理をして各書込みユニット（レーザ書込ユニットの各レーザ発光器）に出力する。
【００３３】
原稿１枚につき複数枚の印刷を行う連続コピーのときには、スキャナ画像処理部２６３からＣＭＹＫ記録色データが画像処理Ｉ／Ｆ２６５に出力され、画像処理Ｉ／Ｆ２６５によってこれらの画像データは書画蓄積制御部２７３に出力されてローカルメモリ２７６又はＨＤＤ２７１に一時蓄積され、そして１枚のコピーの度に読み出されて書画蓄積制御部２７３から画像処理Ｉ／Ｆ２６５を介してプリンタ画像処理部２６４に与えられる。プリンタ画像処理部２６４は、必要に応じて変倍，画像加工を、そしてプリンタγ変換および階調処理をして各書込みユニットに出力する。
【００３４】
スキャナ１１０による原稿読み取りおよび登録、又は、外部への送信のときには、スキャナ画像処理部２６３が出力するＲＧＢ画像データが、画像処理Ｉ／Ｆ２６５および画像蓄積制御２７３を介して、ＨＤＤ２７１に登録される、又は、ローカルメモリ２７６又はＨＤＤ２７１に一時蓄積してから外部に送出される。
【００３５】
プリンタ１００による登録ＲＧＢ画像データ、又は、外部から受信したＲＧＢ画像データの印刷のときには、画像蓄積制御２７３および画像処理Ｉ／Ｆ２６５を介してＲＧＢ画像データがプリンタ画像処理部２６４に与えられる。プリンタ画像処理部２６４は、ＲＧＢ画像データをＣＭＹＫ記録色データに変換してから、必要に応じて変倍，画像加工を、そしてプリンタγ変換および階調処理をして、各書込みユニットに出力する。
【００３６】
図４は、第１の実施の形態にかかる複合機能フルカラーデジタル複写機ＭＦ１の読取動作に関連する構成を示すブロック図である。図４に示すように複合機能フルカラーデジタル複写機ＭＦ１は、読取動作に関連する構成として、走行体モータ２３８と、ＡＤＦモータ２５５と、モータドライバ２１４と、ＣＣＤ２０７と、ＡＦＥ２１２と、画像切替部２６６と、スキャナ画像処理部２６３と、書画蓄積制御部２７３と、ＭＥＭ−Ｃ２７６と、ＣＰＵ２６１と、を備える。なお、基本的な機能は図３の説明に記載されているため、ここでは重複する説明は省略する。
【００３７】
ＣＣＤ２０７は、複数のラインセンサを備えている。この複数のラインセンサは、それぞれ別の位置を読み取ることで解像度を向上させることや、それぞれ別の位置を読み取ることで読取速度を向上させることができる。ところで、フルカラー複写機ＭＦ１が読み込み処理を行う場合に、複数のラインセンサによる、高解像度の読み込みや、高速読込が不要な状況も数多く存在する。そこで本実施の形態にかかるフルカラー複写機ＭＦ１は、複数のラインセンサを、原稿の読み込み異常が生じた場合における、読取速度の低下の抑止に用いることとした。
【００３８】
図５は、本実施の形態で使用されるＣＣＤ２０７の構成の一例を示す図である。図５に示すＣＣＤ２０７は、原稿の画像データを読み取るラインセンサとして、モノクロ情報を読み取る第１のラインセンサ５０１と、第２のラインセンサ５０２とを備えている。
【００３９】
図５に示すように、第２のラインセンサ５０２及び第１のラインセンサ５０１は、主走査方向に平行に配列されている。そして、第２のラインセンサ５０２は、第１のラインセンサ５０１と副走査方向に離れて配置されている。そして、第２のラインセンサ５０２及び第１のラインセンサ５０１は、フラットベッド方式やＡＤＦ方式により、同一の原稿の読み取りを行う。また、第１のラインセンサ５０１と、第２のラインセンサ５０２との間には副走査方向について１２００ｄｐｉ換算で８ライン分の間隔が空いているものとする。これにより、これらのラインセンサは、同一時刻において、同一原稿上の異なる位置を読み取っている。
【００４０】
なお、本実施の形態では、説明を容易にするために、モノクロで原稿の読み込みを行う２個のラインセンサを備えることとしたが、２個以上のラインセンサを備えても良い。変形例として、ＲＧＢのそれぞれについて２個のラインセンサを備えている場合について説明する。
【００４１】
図６は、変形例にかかるＣＣＤ２０７Ａの構成の一例を示す図である。図６に示すように、ＣＣＤ２０７Ａは、原稿の画像データを読み取るラインセンサとして、赤情報を読み取る第１ラインセンサ６０１ｒｅと第２ラインセンサ６０１ｒｏとを、緑情報を読み取る第３ラインセンサ６０２ｇｅと第４ラインセンサ６０２ｇｏとを、青情報を読み取る第５ラインセンサ６０３ｂｅと第６ラインセンサ６０３ｂｏとを備える。すなわち赤、緑、青用のラインセンサをそれぞれ２個ずつ備える。これにより、本実施の形態で示したモノクロで２個のラインセンサを備える場合と同様の効果を得ることができる。次に、駆動系に関する説明を行う。
【００４２】
図４に戻り、ＣＰＵ２６１は、ＰＷＭパルスをモータドライバ２１４に出力する。またＣＰＵ２６１は、ＰＷＭパルスの発生数を計測することで、走行体モータ２３８により移動する第１キャリッジ２５３(及び第２キャリッジ２５４)の位置、あるいはＡＤＦモータ２５５により移動する原稿の位置を検知する。
【００４３】
モータドライバ２１４はこのＰＷＭ出力によりドライブされ、励磁パルスシーケンスを発生し、走行体モータ２３８およびＡＤＦモータ２５５を駆動する。
【００４４】
走行体モータ２３８は、第１キャリッジ２５３及び第２キャリッジ２５４を副走査方向に往（原稿走査），復（リタ−ン）駆動させる。これにより、フラットベッド方式で原稿のスキャンを可能としている。
【００４５】
ＡＤＦモータ２５５は、フルカラー複写機ＭＦ１が備えるＡＤＦ１２０を制御して原稿のＡＤＦ読み込みを可能とする。
【００４６】
図７は第１のラインセンサ５０１および第２のラインセンサ５０２の読み取り位置の関係を示す図である。図７に示すように、ＣＣＤ２０７は２個のラインセンサを備えている。図７のミラー２３３〜２３５、レンズ２３６、ＣＣＤ２０７からなる光学系では、第１のラインセンサ５０１の読み取り位置が、フラットベッド方式における副走査方向マイナス側（図面に対して左側）に、第２のラインセンサ５０２の読み取り位置が、フラットベッド方式における副走査方向プラス側（図面に対して右側）となる。このように、第１キャリッジ２５３の位置に対して、第１のラインセンサ５０１と第２のラインセンサ５０２の読み取り位置が異なる。
【００４７】
図８は、フラットベッド読み取りにおける、第１のラインセンサ５０１および第２のラインセンサ５０２の読み取り位置と原稿の関係を示す図である。図８に示すように、フラットベッド読み取りでは、第１キャリッジ２５３が図の左から右に移動することにより、原稿の画像情報を読み取る。つまり第１のラインセンサ５０１および第２のラインセンサ５０２の読み取り位置が、図に示した副走査方向に従って移動する。このため、第２のラインセンサ５０２は、第１のラインセンサ５０１よりも先に原稿上の情報を読み取っている。本実施の形態の形態においては、フラットベッド読み込みを行う場合について説明する。
【００４８】
ＡＦＥ２１２は、第１のラインセンサ５０１および第２のラインセンサ５０２のそれぞれから入力された信号に対して、アナログ信号処理およびＡ／Ｄ変換を行う。
【００４９】
ＣＰＵ２６１は、異常検出部４０２を備える。そして、異常検出部４０２は、間欠動作を発生しうる異常が発生しているか否かを確認する。間欠動作が生じる異常としては、画像データを蓄えるＭＥＭ−Ｃ（ローカルメモリ）２７６の空き容量が少なくなることなどがある。
【００５０】
また、異常検出部４０２は、このような間欠動作が発生しうる異常のみを検出するのではなく、第１のラインセンサ５０１が読み込んだ画像データにノイズが生じていた場合などの読み取りに関する異常であればよい。これらの異常時においても、以下の処理を行うことで適切な画像データを取得できる。
【００５１】
間欠要因が発生している場合、ＣＰＵ２６１は、画像切替部２６６及びスキャナ画像処理部２６３に対して画像データの読み込みの中断信号を出力する。間欠要因が解消した場合、画像切替部２６６及びスキャナ画像処理部２６３に対して読み取りの開始信号を出力する。
【００５２】
図９は、本実施の形態におけるキャリッジの移動速度を説明する図である。図９の中断開始時間９０１は間欠に伴う画像データの読み取りを中断した時間を、中断終了時間９０２は画像データの読み取りの中断を終了し、読み取りを再開した時間を示している。本実施の形態においては、画像データの読み取り中断している間でも、第１キャリッジ２５３の移動速度に変更は無いものとする。
【００５３】
スキャナ画像処理部２６３は、読取中断信号、または読取再開信号を受け取ると、第１のラインセンサ５０１から入力された画像データの取り込みを中断、または再開する。また、スキャナ画像処理部２６３は、バッファメモリ読み出し開始信号を受け取ると、画像切替部２６６のラインメモリ４０１に蓄えられている画像データの読み出しを開始する。そして、スキャナ画像処理部２６３は、取り込んだ画像データに対して、必要な画像処理を行う。換言すれば処理手段としての機能を果たす。
【００５４】
画像切替部２６６は、ラインメモリ４０１を備える。そして、画像切替部２６６は、ＣＰＵ２６１からの読取中断信号または読取再開信号等の信号に従って、スキャナ画像処理部２６３に対して出力する画像データを、第１のラインセンサ５０１及び第２のラインセンサ５０２のどちらから入力された画像データにするかを切り換える。
【００５５】
ラインメモリ４０１は、第２のラインセンサ５０２側から入力された画像データを一時的に記憶する構成であり、換言すれば、ラインメモリ４０１は第２の記憶手段としての機能を果たす。
【００５６】
本実施の形態においては、通常、画像切替部２６６は、通常、第１のラインセンサ５０１から入力された画像データを出力するようにする。そして、画像切替部２６６は、ＣＰＵ２６１からの読み取り中断信号又はバッファメモリ読み出し開始信号を受け付けた場合に、ラインメモリ４０１に蓄積されていた画像データを出力するように切り換える。さらに、画像切替部２６６は、ＣＰＵ２６１から読み取り開始信号を受け付けると、第１のラインセンサ５０１から入力された画像データを出力するように切り換える。
【００５７】
図１０は、画像切替部２６６の構成を示した図である。図１０の符号１０１０に示すように、画像切替部２６６は、第１のラインセンサ５０１側に接続されている通信路１００２と、第２のラインセンサ５０２側に接続されている通信路１００３と、通信路１００３上に配置されたラインメモリ４０１と、スキャナ画像処理部２６３への接続を切り換えるスイッチング回路１００４とを備える。
【００５８】
そして、画像データの読み込みが開始された場合、通常（間欠時以外）は符号１０２０に示す接続が行われる。つまり、スイッチング回路１００４は、符号１０２１に示すように通信路１００２側に接続する。これにより、第１のラインセンサ５０１が入力した画像データが、スキャナ画像処理部２６３に入力される。一方、第２のラインセンサ５０２から入力された画像データは、ラインメモリ４０１に蓄積される。ラインメモリ４０１の空き容量がなくなると、古い画像データから順番に、新しい画像データに置き換えていく。
【００５９】
そして、間欠が生じた場合には、符号１０３０に示す接続が行われる。つまり、ＣＰＵ２６１からの信号に従って、スイッチング回路１００４は、符号１０３１に示すように通信路１００３側に接続する。これにより、第１のラインセンサ５０１の画像データは、スキャナ画像処理部２６３に出力されない。その代わり、第２のラインセンサ５０２が先読みしてラインメモリ４０１に蓄積された画像データが、スキャナ画像処理部２６３に出力される。出力される画像データの順序は、古い画像データからの順とする。
【００６０】
つまり、画像切替部２６６は、間欠などの読み取り時に異常が生じた場合にスイッチング回路１００４で切替を行うことで、異常が生じている間に第１のラインセンサ５０１が読み取るべき画像データの領域に対応する、第２のラインセンサ５０２の画像データの領域を取得して、スキャナ画像処理部２６３で画像処理を行うよう制御している。換言すれば、画像切替部２６６は、制御手段としての役割を果たす。このように、第１のラインセンサ５０１が読み取るべき画像データの領域の代わりに、第２のラインセンサ５０２が読み取った画像データの領域を代用することができる。
【００６１】
次に、スキャナ画像処理部２６３に画像データを提供するために必要なラインメモリ４０１の容量について説明する。図１１は、ラインメモリ４０１の容量を説明するための例を示した概念図である。図１１に示すようにラインメモリ４０１は、第２のラインセンサ５０２と第１のラインセンサ５０１の読取位置の差に相当する領域の画像データを蓄えられるだけの容量を有する。これにより、画像データの読み込みが中断した場合に、読み取りが中断した第１のラインセンサ５０１の読み取り位置から、第２のラインセンサ５０２が読み取った位置までの画像データを提供することが可能となる。
【００６２】
図１１について、具体的に説明する。すでに領域１１０１は、第１のラインセンサ５０１により読み取られている。これに対し、第２のラインセンサ５０２は、第１のラインセンサ５０１より、第１のラインセンサ５０１との間の距離分（１２００ｄｐi換算で８ライン分）原稿を先読みしている。このため、ラインメモリ４０１は、第１のラインセンサ５０１の読み取り位置から、第２のラインセンサ５０２が先読みしている領域１１０２分の画像データを蓄えられるメモリ容量を備えていればよい。
【００６３】
図１１に示す例では、第２のラインセンサ５０２の有効画素数(ラインセンサの読取画素のうち実際に画像データとして使用する画素の数)が５１００画素、複合機能フルカラーデジタル複写機ＭＦ１の副走査の最大読取解像度が１２００ｄｐｉ、第２のラインセンサ５０２と第１のラインセンサ５０１の読取位置の差が１２００ｄｐｉ換算で８ラインとする。そして、１画素あたりの画像データの大きさが８ｂｉｔとする。
【００６４】
この場合、必要なラインメモリ４０１の容量は、式（１）で導き出せる。
８(ライン)×５１００(画素/ライン)×８(bit/画素)＝３２６４００(bit)＝４０８００(Byte)……（１）
【００６５】
つまり、本実施の形態にかかるラインメモリ４０１は、４０８００ｂｙｔｅ以上のメモリ容量を備えていればよい。
【００６６】
書画蓄積制御部２７３は、スキャナ画像処理部２６３で画像処理された画像データを、ＭＥＭ−Ｃ（ローカルメモリ）２７６に対して、書き込む処理を行う。
【００６７】
上述した構成により、書画蓄積制御部２７３は、間欠などの異常が生じた場合、異常が生じている間に第１のラインセンサ５０１が読み取る予定だった画像データの領域に対応する、第２のラインセンサ５０２が読み取った画像データの領域を、ＭＥＭ−Ｃ２７６に対して書き込み制御を行う。
【００６８】
ＭＥＭ−Ｃ２７６は、画像データを蓄積する。換言すれば第１の記憶手段に相当する。なお、第１の記憶手段は、ＭＥＭ−Ｃ２７６に制限するものではなく、キャッシュメモリ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、光ディスク、メモリカード、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの一般的に利用されているあらゆる記憶手段により構成することができる。
【００６９】
図１２は、第１の実施の形態における、フラットベッド読み取りでの原稿とＣＣＤ２０７による原稿の読み取り位置の位置関係を示した説明図である。図１２では、フラットベッド読取の際に第１キャリッジ２５３が副走査方向（＋ｙ方向）に移動する。図１２の左側には、第１のラインセンサ５０１による原稿の読み取り位置を、図１２の右側には第２のラインセンサ５０２による原稿の読み取り位置を示している。図１２に示す例では、第１のラインセンサ５０１及び第２のラインセンサ５０２の読み取り位置は、副走査方向で異なっていることが確認できる。図１２に示す例では、原稿を副走査方向（用紙左から右）に読み取るため、第２のラインセンサ５０２が、第１のラインセンサ５０１と比べて、原稿上で先の情報を読み取る。
【００７０】
時間Ｔ1においては、第１ラインセンサ５０１は、符号１２０１で示す領域についてすでに読み取り済みであり、第２ラインセンサ５０２は、符号１２０２で示す領域についてすでに読み取り済みとする。
【００７１】
そして、時間Ｔ2において、ＣＰＵ２６１の異常検出部４０２で間欠要因の発生を検出されたものとする。この場合、ＣＰＵ２６１からの信号に従って、スキャナ画像処理部２６３は画像データの取り込みを中断する。中断したときの第１のラインセンサ５０１による原稿上の読み取り位置をＡと、第２のラインセンサ５０２による原稿上の読取位置をＥとする。そして、画像切替部２６６のスイッチング回路１００４が、ラインメモリ４０１を備える通信路１００３に接続するように切り換える。その後、スキャナ画像処理部２６３は、ラインメモリ４０１上の画像データの取り込みを開始する。ラインメモリ４０１には、第２のラインセンサ５０２が読み込んだ原稿上の読み取り位置Ｅ〜Ａまでの画像データが格納されているため、スキャナ画像処理部２６３は、途切れることなく画像データを取り込むことができる。
【００７２】
その後、異常検出部４０２が間欠要因の解消したことを検知する。この検知した時間Ｔ3で、スキャナ画像処理部２６３は、ラインメモリ４０１上の画像データの読み出しを終了する。そして、画像切替部２６６のスイッチング回路１００４が、第１のラインセンサ５０１側に接続されている通信路１００２に接続するように切り換える。
【００７３】
その後、スキャナ画像処理部２６３は、第１のラインセンサ５０１により読み込まれた画像データの取り込みを再開する。この時点の第１のラインセンサ５０１による原稿上の読取位置をＤ、第２のラインセンサ５０２による原稿上の読取位置をＦとする。この後は、時間Ｔ4に示すように第１のラインセンサ５０１からの画像データの取り込みを継続する。つまり、スキャナ画像処理部２６３は、ラインメモリ４０１から、読み取り位置Ａ〜Ｄまでの画像データを取り込んだ後、読み取り位置Ｄから第１のラインセンサからの画像データの取り込みが再開される。
【００７４】
つまり、第１のラインセンサ５０１による画像データの読み込みが停止している期間がＴ2〜Ｔ3までの場合、原稿上で、第１のラインセンサ５０１は原稿上でＡ〜Ｄの領域を、第２のラインセンサ５０２はＥ〜Ｆの領域を読み取らないことになる。
【００７５】
このように間欠が発生した場合に各ラインセンサで読み取れない領域は重複していないため、本実施の形態においては、第１のラインセンサ５０１による画像データと第２のラインセンサ５０２による画像データを組み合わせることができる。これにより、間欠要因が発生した場合に、第１キャリッジ２５３の速度の制御などを行わずとも、原稿の画像データを途切れなく構成できる。
【００７６】
本実施の形態においては、通常は第１のラインセンサ５０１にて原稿を読み取り、間欠要因が生じたことで、第１のラインセンサ５０１にて読み取られない領域については、あらかじめラインメモリ４０１に蓄えられた第２のラインセンサ５０２の画像データを代用することで、第１キャリッジ２５３の速度を減じることなく、歪み等の生じていない画像データを生成することができる。
【００７７】
図１３は、本実施の形態にかかる複合機能フルカラーデジタル複写機ＭＦ１にかかるフラットベッド読み取りの動作を示すフローチャート図である。
【００７８】
まずは、ユーザが、コンタクトガラス２３１上に原稿をセット、アプリケーションを選択(コピー、スキャナ、FAXなど)、その他設定(画像濃度、読み取り解像度、画質モード、変倍率など)を行い、最後に原稿読み取り開始指示を行う（ステップＳ１３０１）。
【００７９】
次に、ＣＰＵ２６１が走行体モータ２３８制御用のＰＷＭパルスを生成し、走行体モータ２３８が、当該ＰＷＭパルスに従って、第１キャリッジ２５３をＨＰ(ホームポジション)から移動させる制御を行う（ステップＳ１３０２）。
【００８０】
そして、第１キャリッジ２５３の移動により、ＣＣＤ２０７の各ラインセンサそれぞれの原稿の読み取り位置が原稿の先端に達した時に、ＣＰＵ２６１がスキャナ画像処理部２６３に対して読取開始信号を出力する。これによりスキャナ画像処理部２６３は画像データの取り込みを開始する（ステップＳ１３０３）。
【００８１】
その後、スキャナ画像処理部２６３は、第１のラインセンサ５０１が読み込んだ画像データの取り込みを継続する（ステップＳ１３０４）。また、スキャナ画像処理部２６３による処理後の画像データは、書画蓄積制御部２７３を介して、ローカルメモリ（ＭＥＭ−Ｃ）２７６に書き込まれる。
【００８２】
そして、ＣＰＵ２６１の異常検出部４０２は、間欠動作を発生しうる要因が発生しているか否かを確認する（ステップＳ１３０５）。間欠動作の要因としては、ローカルメモリ（ＭＥＭ−Ｃ）２７６の空き容量が少なくなることなどがある
【００８３】
そして、異常検出部４０２が間欠動作を発生しうる要因が発生したと判断した場合（ステップＳ１３０５：Ｙｅｓ）、ＣＰＵ２６１は、スキャナ画像処理部２６３に対して読取中断信号を出力する。これによりスキャナ画像処理部２６３は、画像データの取り込みを中断する（ステップＳ１３０６）。
【００８４】
その後、ＣＰＵ２６１が、画像切替部２６６及びスキャナ画像処理部２６３に対してバッファメモリ読み出し開始信号を出力する。これにより画像切替部２６６が、ラインメモリ４０１と接続されている通信路１００３とスキャナ画像処理部２６３とを接続する。そして、スキャナ画像処理部２６３が、ラインメモリ４０１に蓄えられている画像データの読み出しを開始する(１３０７)。
【００８５】
そして、異常検出部４０２が、間欠動作を発生しうる要因が解消したか否か判断する（ステップＳ１３０８）。間欠要因が解消しなかった場合（ステップＳ１３０８：Ｎｏ）、スキャナ画像処理部２６３は、ラインメモリ４０１の画像の読み出しを継続する（ステップＳ１３０７）。
【００８６】
そして、異常検出部４０２が、間欠動作が発生しうる要因が解消したと判断した場合（ステップＳ１３０８：Ｙｅｓ）、ＣＰＵ２６１が、画像切替部２６６及びスキャナ画像処理部２６３に対してバッファメモリ読み出し停止信号を出力する。これにより、スキャナ画像処理部２６３が、ラインメモリ４０１に蓄積されている画像データの読み出しを停止する（ステップＳ１３０９）。その後、画像切替部２６６は、スキャナ画像処理部２６３と第１のラインセンサ５０１側に接続されている通信路１００２とを接続する。
【００８７】
そして、ＣＰＵ２６１は、スキャナ画像処理部２６３に対して読取再開信号を出力する。これによりスキャナ画像処理部２６３は、第１のラインセンサ５０１が読み込んだ画像データの取り込みを再開する（ステップＳ１３１０）。その後、再びステップＳ１３０４から処理を行う。
【００８８】
一方、間欠要因が発生しなかった場合（ステップＳ１３０５：Ｎｏ）ＣＰＵ２６１は、ＣＣＤ２０７による原稿の読み取り位置が原稿の後端に達したか否かを判断する（ステップＳ１３１１）。後端に達していないと判断した場合（ステップＳ１３１１：Ｎｏ）、再びステップＳ１３０４から処理を開始する。
【００８９】
一方、後端に達したと判断した場合（ステップＳ１３１１：Ｙｅｓ）、ＣＰＵ２６１はスキャナ画像処理部２６３に対して読取停止信号を出力する。これによりスキャナ画像処理部２６３は、画像データの取り込みを停止する（ステップＳ１３１２）。
【００９０】
そして、ＣＰＵ２６１が生成する走行体モータ２３８制御用のＰＷＭパルスにより、スキャナ１１０は停止し、その後ＨＰまで戻る（ステップＳ１３１３）。
【００９１】
本実施の形態にかかる複合機能フルカラーデジタル複写機ＭＦ１は、第１のラインセンサ５０１により原稿の画像データの読み取る際、物理的に離れた位置を読み取る第２のラインセンサ５０２から得られる画像データをラインバッファ４０１に蓄えておくこととした。このため、画像データの読み取りを一時停止中に、ラインバッファ４０１に蓄えられた画像データを読み出すことにより、読み取りの一時停止中にキャリッジまたは原稿が移動をさせずとも、第１のラインセンサ５０１では読み取ることが出来ない領域の画像データを補うことができる。
【００９２】
これにより、本実施の形態にかかる複合機能フルカラーデジタル複写機ＭＦ１は、原稿の読み取り途中における画像データの読み取りの一時停止、またはそれに付随して発生する異常画像を防ぐことを可能にする。
【００９３】
本実施の形態においては、ラインメモリ４０１に蓄積された画像データを用いることで、画像データを切れ目無く取り込むことを可能とすると共に、キャリッジの逆方向への移動など必要ないため、読み込み速度の向上を図ることができる。
【００９４】
（第１の実施の形態の変形例）
上述した第１の実施の形態では、ラインメモリ４０１に第２のラインセンサ５０２が読み込んだ画像データを蓄積する例について説明した。しかしながら、第２のラインセンサ５０２が取り込んだ画像データ蓄積先をラインメモリ４０１に制限するものではない。本変形例では、第２のラインセンサ５０２が取り込んだ画像データを、ＭＥＭ−Ｃ（ローカルメモリ）２７６に蓄積する場合について説明する。
【００９５】
図１４は、第１の実施の形態の変形例にかかる複合機能フルカラーデジタル複写機ＭＦ２の構成を示すブロック図である。複合機能フルカラーデジタル複写機ＭＦ２は、上述した第１の実施の形態にかかる複合機能フルカラーデジタル複写機ＭＦ１とは、画像切替部２６６が削除され、ＣＰＵ２６１とは処理が異なるＣＰＵ１４０２に変更され、スキャナ画像処理部２６３とは処理が異なるスキャナ画像処理部１４０１に変更され、書画蓄積制御部２７３とは処理が異なる書画蓄積制御部１４０３に変更された構成を有している点で異なる。以下の説明では、上述した第１の実施の形態と同一の構成要素には同一の符号を付してその説明を省略している。
【００９６】
ＣＰＵ１４０２は、スキャナ画像処理部１４０１に対して、読取開始信号及び読取中止信号の出力のみ行う。第１の実施の形態のように、バッファメモリ読み出し開始信号や、バッファメモリ読み出し中止信号などの出力は行わない。
【００９７】
スキャナ画像処理部１４０１は、第１のラインセンサ５０１から入力された画像データ、及び第２のラインセンサ５０２から入力された画像データの両方に対して、画像処理を行う。また、スキャナ画像処理部１４０１は、ＣＰＵ１４０２から読取中止信号が入力された場合に、第１のラインセンサ５０１から入力された画像データ、及び第２のラインセンサ５０２から入力された画像データの両方に対して、画像処理を中止する。そして、スキャナ画像処理部１４０１は、ＣＰＵ１４０２から読取開始信号が入力された場合に、第１のラインセンサ５０１から入力された画像データ、及び第２のラインセンサ５０２から入力された画像データの両方に対して、画像処理を再開する。
【００９８】
書画蓄積制御部１４０３は、スキャナ画像処理部１４０１で画像処理された、第１のラインセンサ５０１からの画像データ及び第２のラインセンサ５０２からの画像データを、ＭＥＭ−Ｃ（ローカルメモリ）２７６に書き込み制御を行う。なお、ＭＥＭ−Ｃ（ローカルメモリ）は、第２のラインセンサ５０２からの画像データの蓄積も行うことで、第１の実施の形態のラインメモリ４０１としての機能も果たしていることを意味する。
【００９９】
図１５は、ローカルメモリ（ＭＥＭ−Ｃ）２７６に対する画像データの書き込み開始位置を示した図である。第２のラインセンサ５０２が、第１のラインセンサ５０１より８ライン先を読み取っているので、第２のラインセンサ５０２の画像データは、第１のラインセンサ５０１の画像データの書き込み開始位置１５０１よりも、８ライン先のアドレスから書き込み開始位置１５０２から書き込みを開始する。
【０１００】
図１６は、像データの書き込み開始から８ライン移動後の、ローカルメモリ（ＭＥＭ−Ｃ）２７６の状態を示す説明図である。図１６の書き込み領域１６０１に示すように、第２のラインセンサ５０２の書き込みが開始された位置である１ライン目の画像データが、第１のラインセンサ５０１の９ライン目の画像データで更新されている。さらに、画像データの読み取りが継続すると、第２のラインセンサ５０２の画像データが第１のラインセンサ５０１の画像データにより順次更新されることになる。
【０１０１】
図１７は、間欠がｉライン目で開始し、その後(ｉ＋ｊ)ラインで間欠が終了した場合の、ローカルメモリの状態を示す図である。間欠が生じている間の、第１のラインセンサ５０１のｉライン目から(ｉ＋ｊ−１)ライン目までの画像データが、ローカルメモリ（ＭＥＭ−Ｃ）２７６上に対して書き込まれない。その代わり、先読みしていた第２のラインセンサ５０２の(ｉ−８)ライン目から(ｉ＋ｊ−７)ライン目までの画像データが既に書き込まれている。
【０１０２】
すなわち、間欠により第１のラインセンサ５０１では読み取られない領域の画像データが、先に読み取られた第２のラインセンサ５０２の画像データで代用している。これにより、第１の実施の形態のラインメモリ４０１を備えた場合と同様の効果を得られる。換言すれば、本変形例のＭＥＭ−Ｃ２７６は、第１の記憶手段及び第２の記憶手段の双方の役割を果たしていることを意味する。
【０１０３】
（第２の実施の形態）
第１の実施の形態にかかる複合機能フルカラーデジタル複写機ＭＦ１においては、間欠要因が生じた場合に第１キャリッジ２５３等の加減速を行わない場合について説明した。本実施の形態においては、間欠要因が生じた場合に、第１キャリッジ２５３等の加減速を行う場合について説明する。
【０１０４】
図１８は、第２の実施の形態にかかる複合機能フルカラーデジタル複写機ＭＦ３の構成を示すブロック図である。複合機能フルカラーデジタル複写機ＭＦ３は、上述した第１の実施の形態にかかる複合機能フルカラーデジタル複写機ＭＦ１とは、ＣＰＵ２６１とは処理が異なるＣＰＵ１８０１に変更された構成を有している点で異なる。以下の説明では、上述した第１の実施の形態と同一の構成要素には同一の符号を付してその説明を省略している。
【０１０５】
ＣＰＵ１８０１は、ＣＰＵ２６１の機能を備えるほか、キャリッジ制御部１８１１をさらに備えている。
【０１０６】
キャリッジ制御部１８１１は、間欠要因が発生した場合に、第１キャリッジ２５３等の加減速を行うようにモータドライバ２１４の制御を行う。
【０１０７】
図１９は、第２の実施の形態にかかるキャリッジ制御部１８１１の加減速制御に従って、変化する第１キャリッジ２５３等の移動速度を説明する図である。時刻Ｔ11は、間欠が生じたことによる第１のラインセンサ５０１による画像データの読み取りを中断した時間を示している。時刻Ｔ12は、第１キャリッジ２５３の移動または原稿の搬送が停止している時間を示している。そして、Ｔ13は第１のラインセンサ５０１による画像データの読み取りが開始された時刻を示している。
【０１０８】
そして、符号１９０１で示す部分で、間欠を生じさせる要因が解消するまで第１キャリッジ２５３の動作を停止させるために、キャリッジ制御部１８１１の制御に従って第１キャリッジ２５３を減速させていく。符号１９０２が停止中を示し、この期間に間欠を生じさせる要因が解消しているものとする。そこで、間欠を生じさせる要因が解消したので、符号１９０３に示す部分で、キャリッジ制御部１８１１の制御に従って第１キャリッジ２５３が加速していくことになる。
【０１０９】
図２０は、実施例２における、フラットベッド読み取りでの原稿とＣＣＤ２０７による原稿の読み取り位置の位置関係の説明図である。図２０では、フラットベッド読取の際に第１キャリッジ２５３が副走査方向（＋ｙ方向）に移動する。図２０の左側には、第１のラインセンサ５０１による原稿の読み取り位置を、図２０の右側には第２のラインセンサ５０２による原稿の読み取り位置を示している。図２０に示す例では、第１のラインセンサ５０１及び第２のラインセンサ５０２の読み取り位置は、副走査方向で異なっていることが確認できる。
【０１１０】
図２０に示す例では、時間Ｔ21に示すように読取位置の左側領域が既に読み取られている。そして、副走査方向（用紙左から右）に読み取るため、第２のラインセンサ５０２が、第１のラインセンサ５０１と比べて、原稿上で先の情報を読み取る。
【０１１１】
Ｔ22は、ＣＰＵ１８０１の異常検出部４０２で間欠要因の発生を検知した時刻を示している。この場合、ＣＰＵ１８０１からの信号に従って、スキャナ画像処理部２６３が画像データの取り込みを中断する。中断したときの第１のラインセンサ５０１による原稿上の読み取り位置をＡと、第２のラインセンサ５０２による原稿上の読取位置をＥとする。
【０１１２】
そして、画像切替部２６６のスイッチング回路１００４が、ラインメモリ４０１を備える通信路１００３に接続するように切り換える。その後、スキャナ画像処理部２６３はラインメモリ４０１からの画像データの読み出しを開始する。その後第１キャリッジ２５３の減速が開始する。
【０１１３】
その後、Ｔ23は第１キャリッジ２５３が減速後に停止した時刻を示している。第１のラインセンサ５０１の読取停止位置をＧと、第２ラインセンサの読取停止位置をＨとする。
【０１１４】
ラインメモリ４０１には、第２のラインセンサ５０２が読み込んだ原稿上の読み取り位置Ｅ〜Ａまでの画像データが格納されているため、スキャナ画像処理部２６３は、途切れることなく画像データを取り込むことができる。その後ラインメモリ４０１に蓄えられているメモリが空になった時点で、ラインメモリ４０１に蓄えられている画像データの読み出しを停止する。
【０１１５】
その後、時刻Ｔ24で、異常検出部４０２が間欠要因の解消したことを検知する。この間欠要因の解消を検知した時点で、キャリッジ制御部１８１１の制御により、第１キャリッジ２５４の加速が開始される。そして、画像切替部２６６のスイッチング回路１００４が、第１のラインセンサ５０１側に接続されている通信路１００２に接続するように切り換える。
【０１１６】
そして、時刻Ｔ25に示すように、第１キャリッジ２５４の速度が、間欠要因の発生前の通常の移動速度になった後、スキャナ画像処理部２６３は、第１のラインセンサ５０１により読み込まれた画像データの取り込みを再開する。この時点の第１のラインセンサ５０１による原稿上の読取位置をＥ、第２のラインセンサ５０２による原稿上の読取位置をＦとする。つまり、スキャナ画像処理部２６３は、ラインメモリ４０１から、読み取り位置Ａ〜Ｅまでの画像データを取り込んだ後、読み取り位置Ｅからの画像データを第１のラインセンサから取り込む。ところで時刻Ｔ22の図に示すように、読み取り位置Ａ〜Ｅは第１のラインセンサ５０１による原稿上の読取位置と、第２のラインセンサ５０２による原稿上の読取位置の差に相当する。
【０１１７】
上述した説明において、画像データの読み取りが停止している期間は時刻Ｔ22〜Ｔ24の間である。このため、第１のラインセンサ５０１は、この間で移動した原稿上でＡ〜Ｅの領域を、第２のラインセンサ５０２は、Ｅ〜Ｆの領域を読み取らないことになる。しかしながら、これらの領域は重複していないため、第１のラインセンサ５０１による画像データと第２のラインセンサ５０２による画像データを組み合わせることにより、原稿の画像データを途切れなく構成できる。
【０１１８】
このように本実施の形態では、通常は第１のラインセンサ５０１にて原稿を読み取り、間欠より第１のラインセンサ５０１にて読み取られない領域については、あらかじめラインメモリ４０１に蓄えられた第２のラインセンサ５０２の画像データにて代用する。
【０１１９】
図２１は、本実施の形態にかかる複合機能フルカラーデジタル複写機ＭＦ３にかかるフラットベッド読み取りの動作を示すフローチャート図である。
【０１２０】
まずは、第１の実施の形態の図１３のステップＳ１３０１〜Ｓ１３０７と同様の処理を行うことで、ラインメモリ４０１に蓄えられている画像データの読み出しを開始する（ステップＳ２１０１〜Ｓ２１０７）。
【０１２１】
その後、キャリッジ制御部１８１１の制御に従い、第１キャリッジ２５３が減速を開始する（ステップＳ２１０８）。その後、第１キャリッジ２５３は停止する（ステップＳ２１０９）。
【０１２２】
そして、ラインメモリ４０１に蓄えられているメモリが空になった時点で、ＣＰＵ２６１は、スキャナ画像処理部２６３に対してバッファメモリ読み出し停止信号を出力する。これにより、スキャナ画像処理部２６３は、ラインメモリ４０１に蓄えられている画像データの読み出しを停止する（ステップＳ２１１０）。
【０１２３】
その後、間欠要因が解決するまで、待機する（ステップＳ２１１１）。その後、異常検出部４０２が、間欠要因が解消したか否か判断する（ステップＳ２１１２）。解消していないと判断した場合（ステップＳ２１１２：Ｎｏ）、再び待機を行う（ステップＳ２１１１）。
【０１２４】
一方、異常検出部４０２が間欠要因が解消したと判断した場合（ステップＳ２１１２：Ｙｅｓ）、キャリッジ制御部１８１１の制御により、第１キャリッジ２５３の加速が開始される（ステップＳ２１１３）。また、画像切替部２６６は、スキャナ画像処理部２６３と第１のラインセンサ５０１側に接続されている通信路１００２とを接続する。
【０１２５】
その後、第１キャリッジ２５３の移動速度が、間欠要因の発生前と同じ通常速度に達する（ステップＳ２１１４）。
【０１２６】
そして、スキャナ画像処理部２６３が、第１のラインセンサ５０１が取り込んだ画像データの読み取りを再開する（ステップＳ２１１５）。その後、ステップＳ２１０４から処理を再開する。
【０１２７】
その後は、第１の実施の形態の図１３のステップＳ１３１１〜Ｓ１３１３と同様の処理を行い、処理を終了する（ステップＳ２１１６〜Ｓ２１１８）。
【０１２８】
本実施の形態にかかる複合機能フルカラーデジタル複写機ＭＦ３は、第１の実施の形態で示した効果を備えるほか、画像データの読み取りの一時停止中におけるキャリッジまたは原稿の動作のために、この一時停止期間が長くなるのを防ぐことを可能とする。
【０１２９】
つまり、本実施の形態にかかる複合機能フルカラーデジタル複写機ＭＦ３は、キャリッジを停止させて、間欠要因を解消するまで待機する場合に、ラインメモリ４０１に蓄積された画像データを用いることで、画像データを切れ目無く取り込むことを可能とすると共に、キャリッジの逆方向への移動など必要ないため、読み込み速度の向上を図ることができる。
【０１３０】
また、第２の実施の形態においては、キャリッジが一時的に停止する場合について説明した。しかしながら、キャリッジが必ず停止する必要があるものではない。例えば、図２２に示すように第１キャリッジ２５３の減速した後、低速移動を行い、間欠要因が解消した後に、第１キャリッジ２５３の加速を行うようにしてもよい。なお、第２の実施の形態及び本変形例に示すキャリッジの動作は、以下に示す実施の形態及び変形例についても適用可能とする。さらには、フラットベッド方式のみならず、ＡＤＦ方式に適用しても良い。
【０１３１】
（第３の実施の形態）
第２の実施の形態は、第１のラインセンサと第２のラインセンサ５０２との間で、主走査方向の読み取り位置が、半画素ずれている場合の例である。
【０１３２】
図２３は、第３の実施の形態にかかる複合機能フルカラーデジタル複写機ＭＦ４の構成を示すブロック図である。複合機能フルカラーデジタル複写機ＭＦ４は、上述した第２の実施の形態にかかる複合機能フルカラーデジタル複写機ＭＦ３とは、ＣＣＤ２０７とは構成が異なるＣＣＤ２３０１に変更され、画像切替部２６６とは処理が異なる画像切替部２３０２に変更された構成を有している点で異なる。以下の説明では、上述した第１の実施の形態と同一の構成要素には同一の符号を付してその説明を省略している。なお、処理フローおよびキャリッジの動作は、第１〜２の実施の形態と同様として説明を省略する。
【０１３３】
図２４は、第３の実施の形態にかかるＣＣＤ２３０１における、第１のラインセンサ２４０１と第２のラインセンサ２４０２の配置を示した図である。図２４に示すように、第１のラインセンサ２４０１と第２のラインセンサ２４０２の画素が、主走査方向に半画素（１／２画素）ずれた配置をしている。なお、本実施の形態においては、１／２画素ずれた場合について説明しているが、画素ずれがそれ以下の量だけずれていてもよい。
【０１３４】
本実施の形態に示すように、第１のラインセンサ２４０１による画像データと、第２のラインセンサ２４０２の画像データとを組み合わせることで、一本のラインセンサによる画像データよりも、主走査方向で解像度が高い画像データを得ることができる。しかしながら、ユーザが所望する画像データにおいて、それほど高解像度にする必要もない場合も存在する。
【０１３５】
この場合、一方のラインセンサ（例えば、第１のラインセンサ２４０１）を用いて画像データの取り込みを行い、間欠要因が生じた場合に、もう一方のラインセンサ（例えば、第２のラインセンサ２４０２）が読み取った画像データの取り込みが可能となる。
【０１３６】
図２５は、図２４の構成のＣＣＤ２３０１を用いた際に、間欠要因が生じた場合の原稿上の読み取り位置を示す図である。図２５に示すように、間欠のため第１のラインセンサ２４０１では読み取られない領域２５０２の画像データは、第２のラインセンサ２４０２が読み取った画像データを代用する。
【０１３７】
しかしながら、第２のラインセンサ２４０２の読み取り位置と、第１のラインセンサ２４０１の間の読み取り位置とは、互いに主走査方向に半画素ずれている。このため、第１のラインセンサ２４０１が読み取った画像データの領域２５０１と、第２のラインセンサ２４０２が読み取った画像データの領域２５０２と、は半画素ずれている。このため、これら画像データを組み合わせて、原稿の画像データを構成すると、画像データにずれが発生する。そこで、本実施の形態にかかる複合機能フルカラーデジタル複写機ＭＦ４は、以下に示す構成を備える。
【０１３８】
図２６は、本実施の形態にかかる画像切替部２３０２の構成を示す図である。図２６に示す画像切替部２３０２は、第１の実施の形態にかかる画像切替部２６６と比べて、通信路１００３上において、ラインメモリ４０１の後段に画素補間部２６０１が追加されている点とする。
【０１３９】
画素補間部２６０１は、第１のラインセンサ２４０１と第２のラインセンサ２４０２の読み取り位置のずれを補正する。
【０１４０】
図２７は、画素補間部２６０１の動作を説明する図である。図２７に示すように、画素補間部２６０１は、ラインメモリ４０１から取り込んだ第２のラインセンサ２４０２の画像データから、第１のラインセンサ２４０１の読み取り位置に相当する場所の画像データを生成する。
【０１４１】
次に、具体的な補間処理について説明する。画素補間部２６０１が、第２のラインセンサ２４０２から得られる主走査でp番目、副走査でqライン目の画像データb(p,q)を取り込んだ場合、以下に示す式（１）の補間計算により、第１のラインセンサ２４０１の主走査でp’画素目、副走査でqライン目位置に相当する画像データb’(p’q)を取得できる。
【０１４２】
b'(p', q) = {- b(p-2, q) + 5 x b(p-1, q) + 5 x b(p, q) - b(p+1, q)} / 8……（１）
【０１４３】
なお、補間処理の手法として、式（１）を用いた３次元補間による一例を示したが、これ以外の補間処理を用いても良く、例えば、線形補間や、他の補間方式も適用可能とする。
【０１４４】
なお、本実施の形態においては、図２６に示すように、画素補間部２６０１がラインメモリ４０１の後段に配置したが、このような配置に限らず、ラインメモリ４０１の前段、あるいはスキャナ画像処理部２６３内部に設けても良い。また、画素補間部２６０１が第２のラインセンサ２４０２の画像データではなく、第１のラインセンサ２４０１の画像データを補間するように適用してもよい。
【０１４５】
本実施の形態においては、高解像度化を行うために、複数のラインセンサ間で画素がずれた構成を備えている場合でも、一方のラインセンサの画像データをバッファとして用いると共に画素補間を行うことで、第１及び第２の実施の形態と同様の効果を得ることができる。
【０１４６】
（第４の実施の形態）
上述した実施の形態及び変形例では、フラットベッド方式で原稿を読み込んだ場合について説明した。しかしながら、読み取り方式をフラットベッド方式に制限するものではない。そこで、第４の実施の形態では、ＡＤＦ方式で原稿を読み込む場合について説明する。
【０１４７】
図２８は、第４の実施の形態にかかる複合機能フルカラーデジタル複写機ＭＦ５の構成を示すブロック図である。複合機能フルカラーデジタル複写機ＭＦ５は、上述した第２の実施の形態にかかる複合機能フルカラーデジタル複写機ＭＦ２とは、画像切替部２６６とは処理が異なる画像切替部２８０１に変更された構成を有している点で異なる。以下の説明では、上述した第１の実施の形態と同一の構成要素には同一の符号を付してその説明を省略している。
【０１４８】
そして、ＣＰＵ１８０１は、利用者の操作に応じて、読み取り方式をＡＤＦ方式かフラットベッド方式かを切り換える。そして、ＣＰＵ１８０１は、切り換えた読み取り方式に応じて、制御するモータ（走行体モータ２３８又はＡＤＦモータ２５５）の切り換え制御や、画像切替部２８０１に対する後述するスイッチング回路の切り換え指示などの制御を行う。
【０１４９】
図２９は、本実施の形態にかかるＡＤＦ読み取りにおける、第１のラインセンサ５０１および第２のラインセンサ５０２の読み取り位置と原稿の関係を示す図である。ＡＤＦ読み取りでは、原稿がガラス２４０上を図の左から右に移動することにより、原稿の画像情報を読み取る。原稿を基準に考えると、原稿の先端は、第１のラインセンサ５０１の読み取り位置を通過した後、第２のラインセンサ５０２の読み取り位置を通過することになる。このため、第１のラインセンサ５０１は、第２のラインセンサ５０２よりも先に原稿上の情報を読み取っている。
【０１５０】
つまり、ＡＤＦ方式の図２９と、第１の実施の形態のフラットベッド方式の図８とを比べた場合、原稿の読み取り方向に対する第１のラインセンサ５０１および第２のラインセンサ５０２の読み取り位置が、逆になることが確認できる。
【０１５１】
本実施の形態においては、画像切替部２８０１が、原稿の読み取り方向に応じて、ラインメモリ４０１に接続するラインセンサを、第１ラインセンサ５０１及び第２ラインセンサ５０２から切り替え可能とする。
【０１５２】
図３０は、フラットベッド方式時の画像切替部２８０１の構成を示した図である。図３０に示すように、フラットベッド読み取り時では、スイッチング回路３００１により第１ラインセンサ５０１と通信路３０１１とを接続し、スイッチング回路３００２により第２ラインセンサ５０２と通信路３０１２及びラインメモリ４０１とを接続する。これにより、画像切替部２８０１は、第１の実施の形態の画像切替部２６６と同様の役割を果たすことができる。つまり、図３０に示す構成では、第２のラインセンサ５０２の方が原稿上で先の情報を読み取るため、第２のラインセンサ５０２の画像データをラインメモリ４０１に蓄える。
【０１５３】
図３１は、ＡＤＦ方式時の画像切替部２８０１の構成を示した図である。図３１に示すように、ＡＤＦ読み取り時では、スイッチング回路３００１により第１ラインセンサ５０１と通信路３０１２及びラインメモリ４０１とを接続し、スイッチング回路３００２により第２ラインセンサ５０２と通信路３０１１とを接続する。つまり、第１のラインセンサ５０１が原稿上で先の情報を読み取るため、第１のラインセンサ５０１の画像データをラインメモリ４０１に蓄え、第２のラインセンサ５０２で間欠時以外の画像データの読み取りを行うことができる。
【０１５４】
図３２は、第４の実施の形態における複合機能フルカラーデジタル複写機ＭＦ５の、ＡＤＦ読み取り時における、原稿と各ラインセンサの読み取り位置との位置関係の説明図である。
【０１５５】
図３２に示す例では、ＡＤＦ読取の際に原稿が左から右に(副走査方向+y方向に)移動する例とする。
【０１５６】
図３２の左側には第１のラインセンサ５０１による原稿の読み取り位置を、図３２の右側には第２のラインセンサ５０２による原稿の読み取り位置を示している。
【０１５７】
図３２に示す例では、第１のラインセンサ５０１と第２のラインセンサ５０２とは副走査方向+y方向で別々の読み取り位置で読み取り処理を行う。なお、図３２に示す例では、原稿が副走査方向+y（右から左側）に移動するため、第１のラインセンサ５０１が、第２のラインセンサ５０２と比べて、原稿上で先の領域を読み取る。そこで、上述した様に、ＡＤＦ読み取りでは、ラインメモリ４０１に接続されるラインセンサを、フラットベッド読み取りと異なるように、予め切り換えておく。
【０１５８】
そして、時間Ｔ31においては、第１ラインセンサ５０１は、符号３２０１で示す領域についてすでに読み取り済みであり、第２ラインセンサ５０２は、符号３２０２で示す領域についてすでに読み取り済みとする。
【０１５９】
時間Ｔ32に示すように、ＣＰＵ１８０１の異常検出部４０２が間欠要因の発生を検知すると、スキャナ画像処理部２６３は、第２のラインセンサ５０２からの画像データの取り込みを中断する。この中断した時点の第１のラインセンサ５０１による原稿上の読取位置をＡ、第２のラインセンサ５０２による原稿上の読取位置をＥとする。その後、スキャナ画像処理部２６３は、第１のラインセンサ５０１の画像データが蓄積された、ラインメモリ４０１上の画像データの読み出しを開始する。
【０１６０】
その後、異常検出部４０２が間欠要因の解消を検知した時点で、スキャナ画像処理部２６３は、ラインメモリ４０１上の画像データの読み出しを終了する。そして、時間Ｔ33において、スキャナ画像処理部２６３は、第２ラインセンサ５０２からの画像データの取り込みを再開する。この時点の第１のラインセンサ５０１による原稿上の読取位置をＤ、第２のラインセンサ５０２による原稿上の読取位置をＦとする。
【０１６１】
その後は、時間Ｔ34に示すように、スキャナ画像処理部２６３は、第２ラインセンサ５０２からの画像データの取り込みを継続する。
【０１６２】
画像データの読み取りが停止している期間は時間Ｔ32からＴ33の間である。すなわち、原稿上で、第１のラインセンサ５０１は原稿上でＡ〜Ｄの領域を、第２のラインセンサ５０２はＥ〜Ｆの領域を読み取らないことになる。これらの領域は重複していないため、第１のラインセンサ５０１による画像データと第２のラインセンサ５０２による画像データを組み合わせることにより、原稿の画像データを途切れなく構成できる。
【０１６３】
本実施の形態におけるＡＤＦ読み取りでは、通常は第２のラインセンサ５０２にて原稿を読み取り、間欠より第２のラインセンサ５０２にて読み取られない領域については、あらかじめラインメモリ４０１に蓄えられた第１のラインセンサ５０１の画像データにて代用する。
【０１６４】
図３３は、本実施の形態におけるＡＤＦ読み取りの動作を示すフローチャート図である。第１の実施の形態の図１３のステップＳ１３０１〜Ｓ１３０５と同様に、異常検出部４０２が、間欠動作を発生しうる要因が発生しているか否かの確認まで行う（ステップＳ３３０１〜Ｓ３３０５）。
【０１６５】
そして、異常検出部４０２が間欠動作を発生しうる要因が発生したと判断した場合（ステップＳ３３０５：Ｙｅｓ）、ＣＰＵ１８０１は、スキャナ画像処理部２６３に対して読取中断信号を出力する。これによりスキャナ画像処理部２６３は、第２のラインセンサ５０２からの画像データの取り込みを中断する（ステップＳ３３０６）。
【０１６６】
次に、ＣＰＵ１８０１は、スキャナ画像処理部２６３及び画像切替部２８０１に対してラインメモリ４０１読み出し開始信号を出力する。これにより、画像切替部２８０１は、スキャナ画像処理部２６３と第１のラインセンサ５０１側に接続されている通信路３０１２と接続する。これにより、スキャナ画像処理部２６３は、ラインメモリ４０１に蓄えられている画像データの読み出しを開始する（ステップＳ３３０７）。
【０１６７】
その後、異常検出部４０２が、間欠要因が解消したか否か判断する（ステップＳ３３０８）。解消していないと判断した場合（ステップＳ３３０８：Ｎｏ）、スキャナ画像処理部２６３が、ラインメモリ４０１に蓄えられている画像データの読み出しを継続して行う（ステップＳ３３０７）。
【０１６８】
一方、異常検出部４０２が、間欠要因が解消したと判断した場合（ステップＳ３３０８：Ｙｅｓ）、ＣＰＵ１８０１は、スキャナ画像処理部２６３に対してバッファメモリ読み出し停止信号を出力する。これにより、ラインメモリ４０１に蓄えられている画像データの読み出しを停止する（ステップＳ３３０９）。
【０１６９】
次に、ＣＰＵ１８０１は、スキャナ画像処理部２６３及び画像切替部２８０１に対して読取再開信号を出力する（ステップＳ３３１０）。これにより、画像切替部２８０１は、スキャナ画像処理部２６３と第２のラインセンサ５０２側に接続されている通信路３０１１と接続する。その後、スキャナ画像処理部２６３は画像データの取り込みを再開する（ステップＳ３３１０）。その後、ステップＳ３３０４から処理を再開する。
【０１７０】
一方、間欠要因が発生しなかった場合（ステップＳ３３０５：Ｎｏ）ＣＰＵ１８０１は、ＣＣＤ２０７による原稿の読み取り位置が原稿の後端に達したか否かを判断する（ステップＳ３３１１）。後端に達していないと判断した場合（ステップＳ３３１１：Ｎｏ）、再びステップＳ３３０４から処理を開始する。
【０１７１】
一方、後端に達したと判断した場合（ステップＳ３３１１：Ｙｅｓ）、ＣＰＵ２６１はスキャナ画像処理部２６３に対して読取停止信号を出力する。これによりスキャナ画像処理部２６３は、画像データの取り込みを停止する（ステップＳ３３１２）。
【０１７２】
その後、複合機能フルカラーデジタル複写機ＭＦ５は、原稿を排出して処理を終了する（ステップＳ３３１３）。
【０１７３】
本実施の形態にかかるＡＤＦ読み取りの場合、一般的な複合機において、原稿を逆方向に搬送できる構成になっていない。これは、ＡＤＦ読み取りでは、原稿を単にローラに挟んで搬送しているため、逆方向に搬送しようとすると原稿のスリップが発生する。このスリップの大きさは原稿の種類により異なるため、原稿種に合わせた原稿位置の制御が必要になるが、これは技術的な課題が大きい。
【０１７４】
つまり、間欠が生じた場合に、キャリッジを逆方向に移動させて、原稿の読み込みを行うという従来技術を、ＡＤＦ読み取りに適用するのは、技術的及びコスト的に難しい。
【０１７５】
これに対し、本実施の形態では、上述した処理により、間欠要因が生じた場合に、ＡＤＦ読み取りであっても、画像データを連続して読み込むことができる。
【０１７６】
（第４の実施の形態の変形例）
上述した第４の実施の形態では、ＡＤＦ読み取り形式でラインメモリ４０１に第１のラインセンサ５０２が読み込んだ画像データを蓄積する例について説明した。しかしながら、第１のラインセンサ５０１が取り込んだ画像データ蓄積先をラインメモリ４０１に制限するものではない。本変形例では、第１のラインセンサ５０１が取り込んだ画像データを、ＭＥＭ−Ｃ（ローカルメモリ）２７６に蓄積する場合について説明する。
【０１７７】
なお、具体的な構成は、図１４で示した構成と同様として説明を省略する。そして、ＡＤＦ方式においては、書画蓄積制御部１４０３による書き込む領域のみ異なる。
【０１７８】
図３４は、ローカルメモリ（ＭＥＭ−Ｃ）２７６に対する画像データの書き込み開始位置を示した図である。第１のラインセンサ５０１が、第２のラインセンサ５０２より８ライン先を読み取っているので、第１のラインセンサ５０１の画像データは、第２のラインセンサ５０２の画像データの書き込み開始位置３４０１よりも、８ライン先のアドレスから書き込み開始位置３４０２から書き込みを開始する。
【０１７９】
図３５は、像データの書き込み開始から８ライン経過後の、ローカルメモリ（ＭＥＭ−Ｃ）２７６の状態を示す説明図である。図３５の書き込み領域３５０１に示すように、第１のラインセンサ５０１の書き込みが開始された位置である１ライン目の画像データが、第２のラインセンサ５０２の９ライン目の画像データで更新されている。さらに、画像データの読み取りが継続すると、第１のラインセンサ５０１の画像データが第２のラインセンサ５０２の画像データにより順次更新されることになる。
【０１８０】
図３６は、間欠がｉライン目で開始し、その後(ｉ＋ｊ)ラインで間欠が終了した場合の、ローカルメモリの状態を示す図である。間欠が生じている間の、第２のラインセンサ５０２のｉライン目から(ｉ＋ｊ−１)ライン目までの画像データが、ローカルメモリ（ＭＥＭ−Ｃ）２７６上に対して書き込まれない。その代わり、先読みしていた第１のラインセンサ５０１の(ｉ−８)ライン目３６０１から(ｉ＋ｊ−７)ライン目３６０２までの画像データが既に書き込まれている。すなわち、間欠により第１のラインセンサ５０１では読み取られない領域の画像データが、先に読み取られた第２のラインセンサ５０２の画像データで代用している。これにより、第４の実施の形態のラインメモリ４０１を備えた場合と同様の効果を得られる。なお、フラットベッド読み取りの場合は、第１の実施の形態の変形例と同様として説明を省略する。
【０１８１】
（第５の実施の形態）
第５の実施の形態にかかる複合機能フルカラーデジタル複写機ＭＦ６においては、間欠要因に応じて、キャリッジの速度を変化させない場合と、キャリッジを停止させる場合とを切り換え可能とした実施の形態である。
【０１８２】
図３７は、第５の実施の形態にかかる複合機能フルカラーデジタル複写機ＭＦ６の構成を示すブロック図である。複合機能フルカラーデジタル複写機ＭＦ６は、上述した第３の実施の形態にかかる複合機能フルカラーデジタル複写機ＭＦ４とは、ＣＰＵ１８０１とは処理が異なるＣＰＵ３７０１に変更された構成を有している点で異なる。以下の説明では、上述した第１〜４の実施の形態と同一の構成要素には同一の符号を付してその説明を省略している。
【０１８３】
ＣＰＵ３７０１は、第３の実施の形態のＣＰＵ１８０１の機能を有するほか、異常検出部４０２が検出した間欠要因に応じて、キャリッジ制御部１８１１に対して第１キャリッジ２５３を制御させるか否か判断する。つまり間欠要因が発生し、解消するまでの時間が長い場合には、第１キャリッジ２５３を停止させ、すぐに解消する場合には、第１キャリッジ２５３を停止させずに処理を行うこととする。
【０１８４】
図３８は、第５の実施の形態にかかる複合機能フルカラーデジタル複写機ＭＦ６にかかるフラットベッド読み取りの動作を示すフローチャート図である。
【０１８５】
まずは、第１の実施の形態の図１３のステップＳ１３０１〜Ｓ１３０５と同様の処理を行い、間欠要因が発生したか否かの判断まで行う（ステップＳ３８０１〜Ｓ３８０５）。
【０１８６】
そして、間欠要因が発生したと判断した場合（ステップＳ３８０５：Ｙｅｓ）、ＣＰＵ３７０１は、ラインメモリ４０１が空になる前に間欠要因が解消する見込みか否か判断する（ステップ３８０６）。見込みがあると判断した場合（ステップＳ３８０６：Ｙｅｓ）には、第１の間欠動作処理を行う（ステップＳ３８０７）。なお、具体的な処理については、後述する。
【０１８７】
一方、ＣＰＵ３７０１が、見込みがない又は解消するかどうか不明であると判断した場合（ステップＳ３８０６：Ｎｏ）には、第２の間欠動作処理を行う（ステップＳ３８０８）。なお、具体的な処理については、後述する。
【０１８８】
そして、間欠要因が発生しないと判断した場合（ステップＳ３８０５：Ｎｏ）、第１の実施の形態の図１３のステップＳ１３１１〜Ｓ１３１３と同様の処理を行う（ステップＳ３８０９〜Ｓ３８１１）。
【０１８９】
上述した処理手順により、間欠要因に応じて、実行する処理を切り換えることができる。次に、本実施の形態にかかる図３８のステップＳ３８０７における第１の間欠動作処理について説明する。図３９は、本実施の形態にかかる第１の間欠動作処理における上述した処理の手順を示すフローチャートである。
【０１９０】
この図３９に示す処理手順は、図１３のステップＳ１３０６〜Ｓ１３１０の処理と同様の処理を行うものとして、説明を省略する（ステップＳ３９０１〜Ｓ３９０５）。
【０１９１】
次に、本実施の形態にかかる図３８のステップＳ３８０８における第２の間欠動作処理について説明する。図４０は、本実施の形態にかかる第２の間欠動作処理における上述した処理の手順を示すフローチャートである。
【０１９２】
この図４０に示す処理手順は、図２１のステップＳ２１０６〜Ｓ２１１５の処理と同様の処理を行うものとして、説明を省略する（ステップＳ４００１〜Ｓ４０１０）。
【０１９３】
つまり、本実施にかかる複合機能フルカラーデジタル複写機ＭＦ６は、第１の実施の形態で示した効果の他に、間欠要因に応じて、第１の実施の形態の処理と、第２の実施の形態の処理を切り換えることができる。これにより、間欠要因に応じたキャリッジの制御が可能となり、間欠要因に応じて画像データの速度低下を抑止できる。
【０１９４】
なお、本実施形態の複合機能フルカラーデジタル複写機で実行される画像読取プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【０１９５】
本実施形態の複合機能フルカラーデジタル複写機で実行される画像読取プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１９６】
さらに、本実施形態の複合機能フルカラーデジタル複写機で実行される画像読取プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の複合機能フルカラーデジタル複写機で実行される画像読取プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１９７】
本実施の形態の複合機能フルカラーデジタル複写機で実行される画像読取プログラムは、上述したデバイスを制御する構成、及び上述した処理を行う構成を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから画像読取プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上述したデバイスを制御する構成、及び上述した処理を行う構成が主記憶装置上に生成されるようになっている。
【図面の簡単な説明】
【０１９８】
【図１】第１の実施の形態にかかる複合機能フルカラーデジタル複写機を示す図である。
【図２】第１の実施の形態にかかるスキャナおよびそれに装着されたＡＤＦの、原稿画像読み取り機構を示す図である。
【図３】第１の実施の形態にかかる複合機能複写機の画像処理システムの構成を示す図である。
【図４】第１の実施の形態にかかる複合機能フルカラーデジタル複写機の読取動作に関連する構成を示すブロック図である。
【図５】第１の実施の形態で使用されるＣＣＤの構成の一例を示す図である。
【図６】変形例にかかるＣＣＤＡの構成の一例を示す図である。
【図７】第１の実施の形態にかかる、第１のラインセンサおよび第２のラインセンサの読み取り位置の関係を示す図である。
【図８】フラットベッド読み取りにおける、第１のラインセンサおよび第２のラインセンサの読み取り位置と原稿の関係を示す図である
【図９】第１の実施の形態におけるキャリッジの移動速度を説明する図である。
【図１０】第１の実施の形態にかかる画像切替部の構成を示した図である。
【図１１】ラインメモリの容量を説明するための例を示した概念図である。
【図１２】第１の実施の形態における、フラットベッド読み取りでの原稿とＣＣＤによる原稿の読み取り位置の位置関係を示した説明図である。
【図１３】第１の実施の形態にかかる複合機能フルカラーデジタル複写機にかかるフラットベッド読み取りの動作を示すフローチャート図である。
【図１４】第１の実施の形態の変形例にかかる複合機能フルカラーデジタル複写機の読取動作に関連する構成を示すブロック図である。
【図１５】第１の実施の形態の変形例にかかる、ローカルメモリ（ＭＥＭ−Ｃ）に対する画像データの書き込み開始位置を示した図である。
【図１６】第１の実施の形態の変形例にかかる、画像データの書き込み開始から８ライン経過後の、ローカルメモリの状態を示す説明図である。
【図１７】第１の実施の形態の変形例にかかる、間欠がｉライン目で開始し、その後(ｉ＋ｊ)ラインで間欠が終了した場合の、ローカルメモリの状態を示す図である。
【図１８】第２の実施の形態にかかる複合機能フルカラーデジタル複写機の読取動作に関連する構成を示すブロック図である。
【図１９】第２の実施の形態におけるキャリッジの移動速度を説明する図である。
【図２０】第２の実施の形態における、フラットベッド読み取りでの原稿とＣＣＤによる原稿の読み取り位置の位置関係を示した説明図である。
【図２１】第２の実施の形態にかかる複合機能フルカラーデジタル複写機にかかるフラットベッド読み取りの動作を示すフローチャート図である。
【図２２】第２の実施の形態の変形例におけるキャリッジの移動速度を説明する図である。
【図２３】第３の実施の形態にかかる複合機能フルカラーデジタル複写機の読取動作に関連する構成を示すブロック図である。
【図２４】第３の実施の形態で使用されるＣＣＤの構成の一例を示す図である。
【図２５】第３の実施の形態にかかる、間欠要因が生じた場合の原稿上の読み取り位置を示す図である。
【図２６】第３の実施の形態にかかる画像切替部の構成を示す図である。
【図２７】第３の実施の形態にかかる画素補間部の動作を説明する図である。
【図２８】第４の実施の形態にかかる複合機能フルカラーデジタル複写機の読取動作に関連する構成を示すブロック図である。
【図２９】第４の実施の形態にかかるＡＤＦ読み取りにおける、第１のラインセンサおよび第２のラインセンサの読み取り位置と原稿の関係を示す図である。
【図３０】第４の実施の形態にかかる画像切替部における、フラットベッド方式時の構成を示した図である。
【図３１】第４の実施の形態にかかる画像切替部における、ＡＤＦ方式時の構成を示した図である。
【図３２】第４の実施の形態における、ＡＤＦ読み取りでの原稿とＣＣＤによる原稿の読み取り位置の位置関係を示した説明図である。
【図３３】第４の実施の形態にかかる複合機能フルカラーデジタル複写機にかかるＡＤＦ読み取りの動作を示すフローチャート図である。
【図３４】第４の実施の形態にかかる、ローカルメモリ（ＭＥＭ−Ｃ）に対する画像データの書き込み開始位置を示した図である。
【図３５】第４の実施の形態にかかる、画像データの書き込み開始から８ライン経過後の、ローカルメモリの状態を示す説明図である。
【図３６】第４の実施の形態の変形例にかかる、間欠がｉライン目で開始し、その後(ｉ＋ｊ)ラインで間欠が終了した場合の、ローカルメモリの状態を示す図である。
【図３７】第５の実施の形態にかかる複合機能フルカラーデジタル複写機の読取動作に関連する構成を示すブロック図である。
【図３８】第５の実施の形態にかかる複合機能フルカラーデジタル複写機にかかるフラットベッド読み取りの動作を示すフローチャート図である。
【図３９】第５の実施の形態にかかる複合機能フルカラーデジタル複写機にかかる第１の間欠動作処理時の動作を示すフローチャート図である。
【図４０】第５の実施の形態にかかる複合機能フルカラーデジタル複写機にかかる第２の間欠動作処理時の動作を示すフローチャート図である。
【符号の説明】
【０１９９】
ＭＦ１、ＭＦ２、ＭＦ３、ＭＦ４、ＭＦ５、ＭＦ６  複合機能フルカラーデジタル複合機
２０７、２３０１  ＣＣＤ
２１２  ＡＦＥ
２１４  モータドライバ
２３８  走行体モータ
２５５  ＡＤＦモータ
２６０  エンジン
２６１、１４０２、１８０１  ＣＰＵ
２６３、１４０１  スキャナ画像処理部
２６６  画像切替部
２７３、１４０３  書画蓄積制御部
２７６  ローカルメモリ（ＭＥＭ−Ｃ）
４０１  ラインメモリ
４０２  異常検出部
５０１、２４０１  第１のラインセンサ
５０２、２４０２  第２のラインセンサ
１８１１  キャリッジ制御部
２３０２  画像切替部
２６０１  画素補間部
２８０１  画像切替部
【図１】
2010074289.tif 000003
【図２】
2010074289.tif 000004
【図３】
2010074289.tif 000005
【図４】
2010074289.tif 000006
【図５】
2010074289.tif 000007
【図６】
2010074289.tif 000008
【図７】
2010074289.tif 000009
【図８】
2010074289.tif 000010
【図９】
2010074289.tif 000011
【図１０】
2010074289.tif 000012
【図１１】
2010074289.tif 000013
【図１２】
2010074289.tif 000014
【図１３】
2010074289.tif 000015
【図１４】
2010074289.tif 000016
【図１５】
2010074289.tif 000017
【図１６】
2010074289.tif 000018
【図１７】
2010074289.tif 000019
【図１８】
2010074289.tif 000020
【図１９】
2010074289.tif 000021
【図２０】
2010074289.tif 000022
【図２１】
2010074289.tif 000023
【図２２】
2010074289.tif 000024
【図２３】
2010074289.tif 000025
【図２４】
2010074289.tif 000026
【図２５】
2010074289.tif 000027
【図２６】
2010074289.tif 000028
【図２７】
2010074289.tif 000029
【図２８】
2010074289.tif 000030
【図２９】
2010074289.tif 000031
【図３０】
2010074289.tif 000032
【図３１】
2010074289.tif 000033
【図３２】
2010074289.tif 000034
【図３３】
2010074289.tif 000035
【図３４】
2010074289.tif 000036
【図３５】
2010074289.tif 000037
【図３６】
2010074289.tif 000038
【図３７】
2010074289.tif 000039
【図３８】
2010074289.tif 000040
【図３９】
2010074289.tif 000041
【図４０】
2010074289.tif 000042