(57)【要約】【課題】本発明は、原稿送り装置を備える原稿読み取り装置について、読み取りにかかる時間を短縮化することを目的とする。【解決手段】原稿読み取り装置は、原稿送りをおこなう原稿送り部と、原稿送り部により送られる原稿を読み取る読取部と、読取部により読み取られた原稿の画像データをバッファリングするバッファと、バッファのバッファリング状態に応じて、原稿送り部の原稿を送る速さを変化させる制御部と、を備える。【選択図】図１
2009272868.tif 000002
【特許請求の範囲】
【請求項１】
原稿読み取り装置であって、
原稿送りをおこなう原稿送り部と、
前記原稿送り部により送られる原稿を読み取る読取部と、
前記読取部により読み取られた原稿の画像データをバッファリングするバッファと、
前記バッファのバッファリング状態に応じて、前記原稿送り部の原稿を送る速さを変化させる制御部と、を備える原稿読み取り装置。
【請求項２】
請求項１に記載の原稿読み取り装置において、
前記制御部は、前記原稿送り部の原稿を送る速さの変化に応じて、読み取り位置を変えて読み取りをおこなうように前記読取部を制御する原稿読み取り装置。
【請求項３】
請求項１または請求項２に記載の原稿読み取り装置において、
前記制御部は、前記バッファがバッファフル状態ではない場合には、第１の速さで原稿を送るように前記原稿送り部を制御し、前記バッファがバッファフル状態の場合には、前記第１の速さより遅い第２の速さで原稿を送るように前記原稿送り部を制御する原稿読み取り装置。
【請求項４】
請求項２または請求項３に記載の原稿読み取り装置において、
前記制御部は、送られる原稿の速さが一定の場合には、原稿の読み取りをおこなうように前記読取部を制御し、送られる原稿の速さが変化している場合には、読み取りをおこなわず、送られる原稿と同じ方向に移動するように前記読取部を制御する原稿読み取り装置。
【請求項５】
請求項４に記載の原稿読み取り装置において、
前記制御部は、前記第１の速さで送られる原稿を第１の読取位置で読み取るように前記読取部を制御し、送られる原稿の速さが変化している間に、読み取りを中止して第２の読取位置に移動し、前記第２の読取位置において、前記第２の速さで送られる原稿の読み取りを中止した位置から読み取りを再開するように前記読取部を制御する原稿読み取り装置。
【請求項６】
請求項５に記載の原稿読み取り装置において、
前記第１の読取位置から前記第２の読取位置までの距離は、送られる原稿の速さが変化している間に原稿が移動した距離と等しい原稿読み取り装置。
【請求項７】
原稿読み取り方法であって、
画像データのバッファリング状態に応じて、原稿送りの速さが変化する工程と、
前記変化に応じて、原稿の読み取り位置を変えて読み取りをおこなう工程と、を備える原稿読み取り方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿読み取り装置および原稿読み取り方法に関する。
【背景技術】
【０００２】
従来から、原稿読み取り装置について、読み取った画像データのバッファへの書き込みと、処理のための読み出しを同時におこなって動作時間の短縮を図る技術が知られている（特許文献１）。
【０００３】
【特許文献１】特開２００４−１２８８９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、原稿送り装置を備える原稿読み取り装置では、読み取りにかかる動作時間を短縮させるため、原稿送りの速さを速くすると、バッファへの書き込み速さが、読み出し速さより速くなり、バッファがデータで一杯な状態、いわゆるバッファフル状態になることがあった。
【０００５】
本発明は、上記した従来の課題の少なくとも一部を解決するためになされた発明であり、原稿送り装置を備える原稿読み取り装置について、読み取りにかかる時間を短縮化することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題の少なくとも一部を解決するために本願発明は以下の態様を採る。
【０００７】
本発明の第１の態様は、原稿読み取り装置を提供する。本発明の第１の態様に係る原稿読み取り装置は、原稿送りをおこなう原稿送り部と、前記原稿送り部により送られる原稿を読み取る読取部と、前記読取部により読み取られた原稿の画像データをバッファリングするバッファと、前記バッファのバッファリング状態に応じて、前記原稿送り部の原稿を送る速さを変化させる制御部と、を備える。
【０００８】
本発明の第１の態様に係る原稿読み取り装置によれば、バッファのバッファリング状態に応じて原稿を送る速さを変化させることができるため、読み取りにかかる時間を短縮化することができる。
【０００９】
本発明の第１の態様に係る原稿読み取り装置において、前記制御部は、前記原稿送り部の原稿を送る速さの変化に応じて、読み取り位置を変えて読み取りをおこなうように前記読取部を制御してもよい。この場合、読み取り位置を変えて読み取りをおこなうことにより原稿送りの速さを変化させることができる。
【００１０】
本発明の第１の態様に係る原稿読み取り装置において、前記制御部は、前記バッファがバッファフル状態ではない場合には、第１の速さで原稿を送るように前記原稿送り部を制御し、前記バッファがバッファフル状態の場合には、前記第１の速さより遅い第２の速さで原稿を送るように前記原稿送り部を制御してもよい。この場合、バッファがバッファフル状態ではない場合に、第１の速さで原稿送りをおこなうことができるため、読み取りにかかる時間を短縮化することができる。
【００１１】
本発明の第１の態様に係る原稿読み取り装置において、前記制御部は、送られる原稿の速さが一定の場合には、原稿の読み取りをおこなうように前記読取部を制御し、送られる原稿の速さが変化している場合には、読み取りをおこなわず、送られる原稿と同じ方向に移動するように前記読取部を制御してもよい。この場合、送られる原稿の速さが変化している場合に読み取りをおこなわないため、より正確に読み取りおこなうことができる。
【００１２】
本発明の第１の態様に係る原稿読み取り装置において、前記制御部は、前記第１の速さで送られる原稿を第１の読取位置で読み取るように前記読取部を制御し、送られる原稿の速さが変化している間に、読み取りを中止して第２の読取位置に移動し、前記第２の読取位置において、前記第２の速さで送られる原稿の読み取りを中止した位置から読み取りを再開するように前記読取部を制御してもよい。この場合、第１の速さで原稿送りをおこなうことができるため、読み取りにかかる時間を短縮化することができるほか、送られる原稿の速さが変化している場合に読み取りをおこなわず、第２の速さで送られる際に読み取りを中止した位置から読み取りを再開するため、より正確に読み取りおこなうことができる。
【００１３】
本発明の第１の態様に係る原稿読み取り装置において、前記第１の読取位置から前記第２の読取位置までの距離は、送られる原稿の速さが変化している間に原稿が移動した距離と等しくてもよい。この場合、読み取りを中止した位置から読み取りをおこなうことができるため、より正確に読み取りおこなうことができる。
【００１４】
本発明は、上記以外の種々の態様で、実現可能であり、例えば、スキャナ、複写機、ファクシミリ等のほかに、原稿読み取り装置を備えた複合機などの形態で実現することが可能である。また、本発明の趣旨を逸脱しない範囲内において様々な態様で実施し得る。例えば、原稿読み取り方法等の態様で実現することも可能である。
【発明を実施するための最良の形態】
【００１５】
以下、本発明に係る原稿読み取り装置を備える複合機について、図面を参照しつつ、実施例に基づいて説明する。
【００１６】
Ａ．第１実施例
Ａ１．複合機の構成：
図１は、第１実施例に係る複合機の外観構成を例示した説明図である。本実施例にかかる複合機１０は、紙などの印刷媒体Ｐにインク滴を噴射して画像や文字を印刷するインクジェット式プリンタとしての機能を備えるほか、スキャナやコピーなどの各種機能を備える。複合機１０は、蓋部１２０と本体部１１０とからなり、蓋部１２０は、原稿送り部２２０と、トレイ２２１とを備える。また、本体部１１０は、原稿台１３０と、通信コネクタ１４０と、カードスロット１５０と、ディスプレイ１６０と、操作パネル１７０と、を備える。
【００１７】
複合機１０は、トレイ２２１に載置された原稿を原稿送り部２２０により原稿送りをおこない読み取るほか、原稿台１３０に載置された原稿の読み取りをおこなう。また、複合機１０は、読み取った原稿の画像データによる印刷をおこなう。通信コネクタ１４０は、パーソナルコンピュータ２０などの外部機器とデータをやり取り可能に接続するインタフェースである。カードスロット１５０は、フラッシュメモリや小型ハードディスクなどの記憶媒体を内蔵するメモリカード３０とデータをやり取り可能に接続するインタフェースである。ディスプレイ１６０は、ユーザに向けて文字や画像を表示する。操作パネル１７０は、読み取りや印刷についてのユーザからの指示入力を受け付ける。
【００１８】
図２は、第１実施例に係る複合機の内部構成を例示した説明図である。複合機１０は、内部に、スキャナ部２００と制御部３００と印刷機構部４００とを備える。
【００１９】
スキャナ部２００は、原稿送りをおこなう原稿送り部２２０と、原稿を読み取る読取部２１０からなる。原稿送り部２２０は、ＡＤＦ（Auto Document Feeder：自動原稿送り装置）であり、図示しない給紙ローラおよび排紙ローラにより原稿Ｍを搬送する搬送路２２２と、搬送路２２２上に設けられ、原稿Ｍを折り返すように搬送する搬送ローラ２２３と、搬送ローラ２２３を駆動するＡＤＦ駆動モータ２２４と、搬送ローラ２２３の下側に設けられ、搬送ローラ２２３と原稿台１３０とが対向するように設けられた開口部２２５とを備える。原稿送り部２２０は、トレイ２２１に載置された原稿Ｍを一枚ずつ搬送路２２２により搬送し、搬送ローラ２２３上で原稿Ｍを折り返す際に開口部２２５から後述するキャリッジ２３０に原稿Ｍを晒し、読み取らせた後、搬送路２２２からトレイ２２１下に排出する。
【００２０】
読取部２１０は、原稿台１３０と、キャリッジ２３０と、ガイド軸２４０と、キャリッジ駆動モータ２５０と、プーリ２５１と、ベルト２５２とを備える。キャリッジ２３０は、光源装置２３１と、ミラー２３２と、レンズ２３３と、イメージセンサ２３４とを含む。光源装置２３１は、基板上に複数の白色ＬＥＤが配置された構成を有し、搬送ローラ２２３上で折り返される原稿Ｍ、および、原稿台１３０に載置される原稿Ｍに光を照射する。光源装置から出力されて原稿Ｍで反射した反射光は、ミラー２３２およびレンズ２３３を介してイメージセンサ２３４の受光素子に照射される。イメージセンサ２３４は、受光量に応じた電圧値を出力する半導体素子であり、一般的に、入射光を電荷に変換する受光素子と、受光素子において発生した電荷を転送するための素子を備える。イメージセンサ２３４としては、例えば、転送回路に電荷結合素子（ＣＣＤ）を用いたＣＣＤセンサ、相補形金属酸化膜半導体（ＣＭＯＳ）を用いたＣＭＯＳセンサを用いることができる。イメージセンサ２３４は、主走査方向および副走査方向に複数の受光素子が配列されており、各受光素子に対しては、例えば、主走査方向のライン毎のＲ、Ｇ、Ｂのカラーフィルタが装着されている。キャリッジ２３０は、ガイド軸２４０に摺動可能に取り付けられている。キャリッジ２３０は、キャリッジ駆動モータ２５０とプーリ２５１との間に架設されたベルト２５２がキャリッジ駆動モータ２５０によって駆動されるのに伴って、ガイド軸２４０の軸方向に往復動する。ガイド軸２４０は原稿送り部２２０により原稿送りされる原稿Ｍの搬送方向に沿って配置される。
【００２１】
印刷機構部４００は、印刷キャリッジ４１０と、ヘッドユニット４１１と、印刷キャリッジ駆動モータ４２０と、プーリ４２１と、ベルト４２２と、ガイド軸４３０と、搬送部４４０とを備える。ヘッドユニット４１１は、ブラック（Ｋ），シアン（Ｃ），マゼンタ（Ｍ），イエロ（Ｙ）の各色のインク毎に計４個の噴射ヘッドを備える。噴射ヘッドの各々は、図示しないピエゾ素子の電圧調整によってインクを噴射する。本実施例では、複合機１０は、４色のインクにより印刷をおこなうとしているが、使用する色の種類や色の数ついては上記と異なっていてもよい。印刷キャリッジ４１０は、ヘッドユニット４１１を保持する。印刷キャリッジ４１０は、ガイド軸４３０に摺動可能に取り付けられている。印刷キャリッジ４１０は、印刷キャリッジ駆動モータ４２０とプーリ４２１との間に架設されたベルト４２２が印刷キャリッジ駆動モータ４２０によって駆動されるのに伴って、印刷媒体Ｐの上方で、主走査方向に往復移動する。搬送部４４０は、印刷キャリッジ４１０が移動する主走査方向に交差する副走査方向に、印刷媒体Ｐを搬送する。
【００２２】
図３は、第１実施例に係る複合機の構成を示すブロック図である。制御部３００は、ＲＯＭ、ＲＡＭ、ＣＰＵからなる汎用コンピュータ、および、ＡＦＥ(Analog Front End)や画像処理チップなどの専用処理回路（図示省略）を含み、複合機１０の全体の制御を司る。図３に示すように制御部３００は、汎用コンピュータおよび専用処理回路により実現される機能ブロックとして、読取制御部３１０と、画像生成部３２０と、移動制御部３３０と、画像処理部３４０と、印刷制御部３５０と、転送部３６０とを含んでいる。制御部３００は、他に、ユーザからの操作を受け付ける入力部やディスプレイに文字や画像を表示させる表示制御部など各種機能を含んでいるが、これらについては省略する。
【００２３】
読取制御部３１０は、スキャナ部２００のイメージセンサ２３４を制御する。また、光源装置２３１の白色ＬＥＤの点灯および消灯について制御する。
【００２４】
画像生成部３２０は、イメージセンサ２３４から出力される電気信号を受け付ける。画像処理部３４０は、受け付けた電気信号に対して、ノイズ除去、増幅、Ａ／Ｄ変換、デジタル画像処理などを施して、デジタル画像データを生成する。
【００２５】
移動制御部３３０は、スキャナ部２００のＡＤＦ駆動モータ２２４およびキャリッジ駆動モータ２５０を駆動することにより、搬送ローラ２２３の回転およびキャリッジ２３０の往復動を制御する。移動制御部３３０は、駆動信号を供給して、ＡＤＦ駆動モータ２２４およびキャリッジ駆動モータ２５０を駆動する。ＡＤＦ駆動モータ２２４およびキャリッジ駆動モータ２５０は、周知のステッピング・モータであり、例えば、２相ＰＭ（permanent magnet）型など構造を有する。
【００２６】
画像処理部３４０は、画像生成部３２０により生成されたデジタル画像データについて、色成分（ＲＧＢ値）を印刷に応じた色成分（ＣＭＹＫ値）に補正する色変換処理、階調値をドットの記録密度で表現するためのハーフトーン処理、画像データをヘッドユニット４１１の走査（パス）毎に分割するパス分解処理、および、ヘッドユニット４１１に転送する順にデータを並び替えるデータ並び替え処理をおこない印刷データを生成する。
【００２７】
印刷制御部３５０は、印刷機構部４００のヘッドユニット４１１と、印刷キャリッジ駆動モータ４２０および搬送部４４０を制御して印刷データに基づき印刷をおこなう。
【００２８】
転送部３６０は、画像生成部３２０により生成されたデジタル画像データを通信コネクタ１４０もしくはカードスロット１５０を介してパーソナルコンピュータ２０およびメモリカード３０に転送をおこなう。
【００２９】
複合機１０は、揮発性、不揮発性の記憶素子からなるメモリ５００を備える。メモリ５００は、画像生成部３２０が生成したデジタル画像データが格納されるラインバッファ５１０と、画像処理部３４０により、色変換処理、ハーフトーン処理、パス分解処理、データ並び替え処理等の処理が施された各段階の画像データが格納される中間バッファ５２０と、画像処理部３４０により生成された印刷データが格納されるイメージバッファ５３０を含む。
【００３０】
Ａ２．複合機のコピー動作：
本発明にかかる複合機１０の特徴を説明するため、複合機１０によるＡＤＦを用いた原稿のコピー動作について説明する。図４は、第１実施例に係る複合機の原稿読み取り動作を説明するためのフローチャートである。図５は、第１実施例に係る複合機の原稿読み取り動作を説明するためのタイミングチャートである。図６は、ラインバッファのデータ格納状態を模式的に示した説明図である。図７は、原稿読み取り時におけるキャリッジの動作を説明する説明図である。本発明に係る複合機１０は、原稿送り部２２０において２通りの速さ（第１の速さＶ１、および、第２の速さＶ２：Ｖ１＞Ｖ２）で原稿送りをおこなう。以降の説明において、原稿送り部２２０が第１の速さＶ１で原稿を送る状態を「加減速モード」、第２の速さＶ２で原稿を送る状態を「自起動モード」と呼ぶ。
【００３１】
制御部３００は、複合機１０の電源がオンされると図４に示す原稿の読み取り動作を開始する。制御部３００は、はじめに初期化処理を実行する（ステップＳ１０１）。初期化処理は、加減速モード、自起動モードのそれぞれについておこなわれる。具体的には、制御部３００は、イメージセンサ２３４における全ての有効画素によって出力される信号値を読み出し、ＲＧＢ各色の信号値の最大値を求め、加減速モード、自起動モードのそれぞれにおいて、求めた最大値が所定の信号レベル（最大信号レベル）を超えないようにし、また、ＲＧＢ各色の信号値が所定の信号レベル範囲に収まるようにするための調整をおこなう。また、キャリッジ２３０のホームポジション（走査開始位置）についての補正等をおこなう。
【００３２】
制御部３００は、ユーザからのコピー要求を検出するまで待機する（ステップＳ１０２：ＮＯ）。具体的には、制御部３００は、ユーザにより操作パネル１７０を介してコピーのためのボタン操作を検出するまで、次の処理を実行せずに待機する。制御部３００は、ユーザからコピー要求を受け付けると（ステップＳ１０２：ＹＥＳ）、加減速モードによる原稿の読み取りを実行するため、キャリッジ２３０を第１読取位置に移動させる（ステップＳ１０３）。具体的には、制御部３００は、図５の時刻ｔ０からｔ１の間に、加減速モードでのシェーディング設定をおこなうとともに、キャリッジ駆動モータ２５０を駆動させ、キャリッジ２３０を第１読取位置に移動させる。
【００３３】
制御部３００は、原稿送り部２２０の原稿送り速さを加速させる（ステップＳ１０４）。図５に示すように、時刻ｔ１においてＡＤＦ駆動モータ２２４を駆動させ、搬送ローラ２２３による原稿送り速さがＶ１となるように加速する。制御部３００は、原稿の搬送速さがＶ１となると（時刻ｔ２）、Ｖ１で一定となるようにＡＤＦ駆動モータ２２４を制御する。
【００３４】
制御部３００は、原稿の読み取りを開始する（ステップＳ１０５）。具体的には、時刻ｔ２から時刻ｔ３において、制御部３００は、原稿送り部２２０によりＶ１の速さで送られる原稿Ｍに白色ＬＥＤを点灯または消灯させ、イメージセンサ２３４から出力される電気信号から、デジタル画像データを生成し、図６（ａ）に示すように、ラインバッファ５１０の記憶領域のうち、データが格納されていない空白領域に書き込み位置ｗｐを移動させながら書き込み速さＶｗｐで書き込みをおこなう。書き込み速さＶｗｐは、原稿送り部２２０により送られる原稿の速さＶ１に基づき定められ、原稿送り速さが速くなるほど、生成されるデジタル画像データの単位時間当たりの生成量が多くなるため、ラインバッファ５１０への書き込み速さは速くなる。
【００３５】
制御部３００は、書き込みと並行して、デジタル画像データが書き込まれた書込領域からデータの読み出しをおこなう。読み出しは、図６（ｂ）に示すように、書込領域からの読み出し位置ｃｐを移動させながら、読み出し速さＶｃｐによりデジタル画像データの読み出しをおこなう。制御部３００は、読み出したデジタル画像データに色変換処理等の画像処理をおこない、中間バッファ５２０に格納する。さらに、中間バッファに格納された画像データについて、パス分解処理、および、データ並び替え処理をおこない印刷データを生成し、イメージバッファ５３０を介して生成した印刷データをヘッドユニット４１１へ転送することにより原稿Ｍの画像の印刷を実行する。
【００３６】
ここで、制御部３００は、図６（ｃ）に示すように、デジタル画像データの書き込みによりラインバッファ５１０の空白領域が無くなると、印刷のために読み出しをおこなった領域である読出済領域に新たに生成したデジタル画像データを書き込む。加減速モードにおいて、生成されるデジタル画像データのラインバッファ５１０への書き込み速さＶｗｐは、読み出し速さＶｃｐより速いため、書き込みを継続していくと読出済領域は次第に減少し、図６（ｄ）に示すように途中で読出済領域はなくなる。読出済領域がなくなると、新たにデジタル画像データを書き込めなくなる状態が発生する。本実施例ではこの状態をバッファフル状態と呼ぶ。
【００３７】
図４に戻り、制御部３００は、原稿Ｍの読み取りの継続によりラインバッファ５１０がバッファフル状態になる前に（ステップＳ１１０：ＮＯ）、原稿Ｍの読み取りが完了すると（ステップＳ１３１：ＹＥＳ）、読み取りを中止し（ステップＳ１３２）、原稿送り部２２０の原稿送りを停止（Ｖ１→０）させて（ステップＳ１３３）、処理が終了する。
【００３８】
制御部３００は、原稿Ｍの読み取りを継続し（ステップＳ１３１：ＮＯ）、途中でラインバッファ５１０がバッファフル状態となった場合（ステップＳ１１０：ＹＥＳ）、自起動モードに切り替えるため、図５の時刻ｔ３において、原稿Ｍの読み取りを中止する（ステップＳ１１１）。また、制御部３００は、ＡＤＦ駆動モータ２２４を制御して、時刻ｔ３からｔ４にかけて、原稿送り速さをＶ１からＶ２に減速させる（ステップＳ１１２）。制御部３００は、原稿送り速さの減速中に、自起動モードでのシェーディング設定をおこなう。
【００３９】
原稿送りの減速と並行して、キャリッジ２３０を第２読取位置に移動させる（ステップＳ１１５）。具体的には、図７（ａ）に示すように、キャリッジ２３０は、自起動モードにより原稿Ｍの読み取り開始位置ｓｐから読み取り位置ｒｐまで読み込んだ後、読み取りを中止し、図７（ｂ）に示すように、原稿送り速さの減速時に、原稿送り方向に移動する。そして、図７（ｃ）に示すように、原稿送り速さがＶ２となり定速となった時点（時刻ｔ４）において、読み取り位置ｒｐが移動している位置まで移動する。この位置が第２読取位置となる。第１読取位置と第２読取位置との間の距離Ｌは、図５における斜線部分であり、概ねＬ＝（Ｖ１＋Ｖ２）×（ｔ４−ｔ３）／２となる。キャリッジ２３０は、第２読取位置において原稿Ｍの読み取り位置ｒｐから読み取りを再開する（ステップＳ１２１）。
【００４０】
制御部３００は、時刻ｔ４からｔ５の間、原稿Ｍの読み取りを継続する（ステップＳ１２５：ＮＯ）。自起動モードにおいて、生成されるデジタル画像データのラインバッファ５１０への書き込み速さＶｗｐは、読み出し速さＶｃｐと等しいか遅いため、書き込みを継続しても読出済領域は減少せず、バッファフル状態になることなく書き込みを継続することができる。
【００４１】
時刻ｔ５において原稿Ｍの読み取り終了位置ｅｐまで読み取りが完了すると（ステップＳ１２５：ＹＥＳ）、読み取りを中止し（ステップＳ１２７）、原稿送り部２２０の原稿送りを停止（Ｖ２→０）させて（ステップＳ１２８）、処理が終了する。
【００４２】
以上説明した第１実施例に係る複合機１０によれば、ラインバッファ５１０の記憶領域状態に応じて原稿送りの速さを変化させることができるため、ラインバッファ５１０がバッファフル状態となることを抑制でき、読み取りにかかる時間を短縮化することができる。具体的には、原稿の読み取りにかかる時間を短縮させるためには、原稿送りの速さを速くする必要がある。しかし、原稿送りを速くするに伴い書き込み速さが速くなると、ラインバッファ５１０はバッファフル状態となりやすいため、原稿送り速さはバッファフル状態とならない速さとする必要があった。しかし、本発明では、書き込み速度が読み出し速度より速い場合や、これに近い速さで原稿送りをおこなっても、ラインバッファ５１０の記憶領域状態に応じて原稿送りの速さを変えてバッファフル状態となることを抑制できるため、読み取りにかかる時間を短縮させることができる。
【００４３】
第１実施例に係る複合機１０によれば、原稿送りの速さの変化に応じて、キャリッジ２３０が読み取り位置を変えて読み取りをおこなうため、原稿送りの速さを変化させることができる。スキャナ部２００は、定速で送られる原稿を読み取るために予め設定された蓄積時間によりキャリブレーションをおこなう。そのため、読み取る原稿の速度が変化すると読み取りができなくなることから、読み取り動作の途中で原稿送りの速さを変化させることは困難であった。しかし、本発明によれば、原稿の速さが変化しているときには読み取りを中止し、原稿の速さが一定となると、キャリッジ２３０を移動させることによって読み取りを中止した位置から読み取りを再開することができるため、読み取り動作の途中で原稿送りの速さを変化させることができる。
【００４４】
Ｂ．第２実施例
第２実施例では、第１実施例の加減速モードと自起動モードとの間に停止期間を備えた複合機１０について説明する。第２実施例における複合機１０の構成は第１実施例と同様である。
【００４５】
第１実施例と同様に、第２実施例における複合機１０のＡＤＦを用いた原稿のコピー動作について説明する。図８は、第２実施例に係る複合機の原稿読み取り動作を説明するためのフローチャートである。図９は、第２実施例に係る複合機の原稿読み取り動作を説明するためのタイミングチャートである。ステップＳ１０１からステップＳ１１０までとステップＳ１３１からステップＳ１３３までは、第１実施例と同様のため、説明を省略する。また、タイミングチャートにおいても時刻ｔ０〜ｔ３までは第１実施例と同様である。
【００４６】
制御部３００は、加減速モードでの原稿Ｍの読み取りを継続し、ラインバッファ５１０がバッファフル状態となった場合（ステップＳ１１０：ＹＥＳ）、図９に示す時刻ｔ３において、原稿Ｍの読み取りを中止する（ステップＳ１１１）。その後、制御部３００は、ＡＤＦ駆動モータ２２４を制御して、時刻ｔ３からｔ４にかけて、原稿送りを停止（Ｖ１→０）させる（ステップＳ１１３）。
【００４７】
原稿Ｍの読み取りを中止した後、時刻ｔ３からｔ５の間に、制御部３００は、キャリッジ２３０を第２読取位置に移動させる（ステップＳ１１５）。また、時刻ｔ３からｔ５の間には、原稿Ｍの読み取りを中止しているため、制御部３００は、デジタル画像データ生成、ラインバッファ５１０への書き込みをおこなわない。一方、制御部３００は、印刷のための読み出しを継続するため、読み取り中止期間（時刻ｔ３〜ｔ５）の間にラインバッファ５１０の書込済領域が拡大する。制御部３００は、書込済領域が所定の大きさに拡大するまで待機し（ステップＳ１１６：ＮＯ）、ラインバッファ５１０に新たに書き込みが可能と判断すると（ステップＳ１１６：ＹＥＳ）、図９の時刻ｔ５において、ＡＤＦ駆動モータ２２４を駆動させ、原稿送り速さがＶ２となるように加速する（ステップＳ１１７）。そして、時刻ｔ５において、第２読取位置において、原稿Ｍの読み取り位置ｒｐから読み取りを再開する（ステップＳ１２１）。制御部３００は、読み取り中止期間（時刻ｔ３〜ｔ５）に自起動モードでのシェーディング設定をおこなう。
【００４８】
制御部３００は、時刻ｔ５からｔ６の間、原稿Ｍの読み取りの継続によりラインバッファ５１０がバッファフル状態になる前に（ステップＳ１２２：ＮＯ）、読み取りが完了すると（ステップＳ１２５：ＹＥＳ）、読み取りを中止し（ステップＳ１２７）、原稿送り部２２０の原稿送り速さを減速させ（ステップＳ１２８）処理が終了する。
【００４９】
制御部３００は、読み取りを継続し（ステップＳ１２５：ＮＯ）、途中でラインバッファ５１０がバッファフル状態となった場合（ステップＳ１２２：ＹＥＳ）、読み取りを中止する（ステップＳ１２３）。制御部３００は、ＡＤＦ駆動モータ２２４を制御して、原稿送りを停止させる（ステップＳ１２４）。そして、制御部３００は、ステップＳ１１６に戻り、デジタル画像データの書き込みを中止し、読み出しのみを継続することにより、ラインバッファ５１０の書込済領域が所定の大きさに拡大するまで待機する（ステップＳ１１６：ＮＯ）。
【００５０】
以上説明した第２実施例に係る複合機１０によれば、自起動モードにおいてラインバッファ５１０がバッファフル状態となっても読み取りを停止させることにより、バッファフル状態を解消させ、読み取り動作を再開させることができる。具体的には、自起動モードにおいて、書き込み速さの設定や、読み出し速さの変化等により、ラインバッファ５１０がバッファフル状態となっても、一時的にラインバッファ５１０への書き込みを停止させ、読み出しのみをおこなうことにより、書込済領域を拡大させて書き込みを再開させることができるため、コピー動作をおこなうことができる。
【００５１】
Ｃ．変形例
本実施例では、ラインバッファ５１０に書き込まれたデジタル画像データは、印刷データを生成するために、読み出されるものとしたが、これに限らず、通信コネクタ１４０を介してパーソナルコンピュータ２０にデジタル画像データを転送するために読み出すものとしても実現できる。また、カードスロット１５０を介してメモリカード３０に転送するために読み出しをおこなうものとして実現してもよい。これらのことから、本発明の態様としては、プリンタや複写機にこだわらず、コピー機能を備えないスキャナ等においても実現できる。
【００５２】
本実施例に係る複合機１０は、加減速モードと自起動モードの２つのモードを備えているが、これに限らず、この他に１以上のモードを備えてもよい。具体的には、加減速モードによりバッファフル状態となった後に、自起動モードより原稿送り速さの速い第３のモードで原稿送りをおこない、さらにその後に、自起動モードに切り替わるとしてもよい。これにより、段階的に原稿送り速さを変化させることができ、読み取りにかかる時間を短縮化することができる。
【００５３】
本実施例に係る複合機１０は、加減速モードで原稿送りをおこなった後、バッファフル状態となると自起動モードにより原稿送りをおこなうが、再度、加減速モードに切り替えるものであってもよい。この場合、キャリッジ２３０は、第１、２読取位置のほかにも読取位置を備え、速度変化の度に原稿送り方向に移動をおこなうことで、原稿の読み取りをおこなうことができる。
【００５４】
また、上述の実施例では、本発明を複合機に適用した例について説明したが、上記以外の種々の態様で、実現可能であり、例えば、スキャナ、複写機、ファクシミリ等の形態で実現することが可能である。また、本発明の趣旨を逸脱しない範囲内において様々な態様で実施し得る。例えば、原稿読み取り方法等の態様で実現することも可能である。
【図面の簡単な説明】
【００５５】
【図１】第１実施例に係る複合機の外観構成を例示した説明図である。
【図２】第１実施例に係る複合機の内部構成を例示した説明図である。
【図３】第１実施例に係る複合機の構成を示すブロック図である。
【図４】第１実施例に係る複合機の原稿読み取り動作を説明するためのフローチャートである。
【図５】第１実施例に係る複合機の原稿読み取り動作を説明するためのタイミングチャートである。
【図６】ラインバッファのデータ格納状態を模式的に示した説明図である。
【図７】原稿読み取り時におけるキャリッジの動作を説明する説明図である。
【図８】第２実施例に係る複合機の原稿読み取り動作を説明するためのフローチャートである。
【図９】第２実施例に係る複合機の原稿読み取り動作を説明するためのタイミングチャートである。
【符号の説明】
【００５６】
１０…複合機
２０…パーソナルコンピュータ
３０…メモリカード
１１０…本体部
１２０…蓋部
１３０…原稿台
１４０…通信コネクタ
１５０…カードスロット
１６０…ディスプレイ
１７０…操作パネル
２００…スキャナ部
２１０…読取部
２２０…原稿送り部
２３０…キャリッジ
２５０…キャリッジ駆動モータ
３００…制御部
３１０…読取制御部
３２０…画像生成部
３３０…移動制御部
３４０…画像処理部
３５０…印刷制御部
３６０…転送部
４００…印刷機構部
４１０…印刷キャリッジ
４２０…印刷キャリッジ駆動モータ
５００…メモリ
５１０…ラインバッファ
５２０…中間バッファ
５３０…イメージバッファ
【図１】
2009272868.tif 000003
【図２】
2009272868.tif 000004
【図３】
2009272868.tif 000005
【図４】
2009272868.tif 000006
【図５】
2009272868.tif 000007
【図６】
2009272868.tif 000008
【図７】
2009272868.tif 000009
【図８】
2009272868.tif 000010
【図９】
2009272868.tif 000011