(57)【要約】【課題】紙搬送に係る時間がモータパルス信号の周期に比例しない事態が生じても、高精度の垂直走査方向の走査を可能とする画像読取装置、画像形成装置、画像読取装置の制御方法、画像形成装置の制御方法、プログラム、及び記憶媒体を提供する。【解決手段】画像形成装置は、紙に画像形成を行う画像形成ユニット３００と、紙を搬送する搬送用ベルト８０の速度を測定するＬＤＶ２００と、ＬＤＶ２００から出力される速度信号に同期させた速度同期信号を生成しラインＣＣＤ１０２の基準信号とする同期回路部１０９を有するスキャナユニット１００と、画像形成を行った紙のスキャナユニット１００による読み取りに基づく各画素のデータの濃淡レベルの大小を判断し、判断結果に基づいて画像データ作成時に画像補正を行う制御装置１０を備える。【選択図】　　　図７
2004088416.tif 000002
【特許請求の範囲】
【請求項１】
光電変換手段により媒体の水平走査方向の画像を読み取ると共に、媒体を前記光電変換手段に対し垂直走査方向に相対的に移動させて画像を読み取る画像読取装置において、
媒体を移動させる移動体の速度を測定する速度測定手段と、前記速度測定手段から出力される速度信号に同期させた速度同期信号を生成し前記光電変換手段の基準信号とする信号生成手段とを有し、前記媒体の読み取りに基づく各画素のデータの濃淡レベルの大小の判断に基づいて行われる画像補正に適用可能であることを特徴とする画像読取装置。
【請求項２】
前記信号生成手段は、前記移動体による媒体の移動に係る時間に比例した周期の速度同期信号を生成し、前記光電変換手段は、前記速度同期信号を基準信号として前記垂直走査方向に前記水平走査方向の各ライン分の画像読み取りを行うことを特徴とする請求項１記載の画像読取装置。
【請求項３】
光電変換手段により媒体の水平走査方向の画像を読み取ると共に、媒体を前記光電変換手段に対し垂直走査方向に相対的に移動させて画像を読み取る画像読取装置を備え、媒体を相対的に移動させて記録ヘッドにより画像を形成する画像形成装置において、
媒体を移動させる移動体の速度を測定する速度測定手段と、前記速度測定手段から出力される速度信号に同期させた速度同期信号を生成し前記光電変換手段の基準信号とする信号生成手段と、画像形成を行った媒体の前記画像読取装置による読み取りに基づく各画素のデータの濃淡レベルの大小を判断し、前記判断結果に基づいて画像データ作成時に画像補正を行う補正手段とを有することを特徴とする画像形成装置。
【請求項４】
前記信号生成手段は、前記移動体による媒体の移動に係る時間に比例した周期の速度同期信号を生成し、前記光電変換手段は、前記速度同期信号を基準信号として前記垂直走査方向に前記水平走査方向の各ライン分の画像読み取りを行うことを特徴とする請求項３記載の画像形成装置。
【請求項５】
前記記録ヘッドは、インクジェット方式の記録ヘッドを含み、前記補正手段は、前記記録ヘッド毎に各画素のデータの濃淡をシェーディング補正により補う処理、或いは前記記録ヘッドのノズルのインク不吐出を他のノズル等で補う処理、或いは前記記録ヘッドのインク着弾位置のずれを補完する処理により、前記画像補正を行うことを特徴とする請求項３記載の画像形成装置。
【請求項６】
光電変換手段により媒体の水平走査方向の画像を読み取ると共に、媒体を前記光電変換手段に対し垂直走査方向に相対的に移動させて画像を読み取る画像読取装置の制御方法において、
媒体を移動させる移動体の速度を測定する速度測定工程と、前記速度測定工程から出力される速度信号に同期させた速度同期信号を生成し前記光電変換手段の基準信号とする信号生成工程とを有し、前記媒体の読み取りに基づく各画素のデータの濃淡レベルの大小の判断に基づいて行われる画像補正に適用可能であることを特徴とする画像読取装置の制御方法。
【請求項７】
光電変換手段により媒体の水平走査方向の画像を読み取ると共に、媒体を前記光電変換手段に対し垂直走査方向に相対的に移動させて画像を読み取る画像読取装置を備え、記録ヘッドにより媒体に画像を形成すると共に、媒体を相対的に移動させて画像を形成する画像形成装置の制御方法において、
媒体を移動させる移動体の速度を測定する速度測定工程と、前記速度測定工程から出力される速度信号に同期させた速度同期信号を生成し前記光電変換手段の基準信号とする信号生成工程と、前記画像読取装置による媒体の読み取りに基づく各画素のデータの濃淡レベルの大小を判断し、前記判断結果に基づいて画像データ作成時に画像補正を行う補正工程とを有することを特徴とする画像形成装置の制御方法。
【請求項８】
光電変換手段により媒体の水平走査方向の画像を読み取ると共に、媒体を前記光電変換手段に対し垂直走査方向に相対的に移動させて画像を読み取る画像読取装置に適用されるプログラムにおいて、
コンピュータに、媒体を移動させる移動体の速度を測定する機能と、前記速度測定に基づく速度信号に同期させた速度同期信号を生成し前記光電変換手段の基準信号とする機能を実現させるためのプログラムであって、前記媒体の読み取りに基づく各画素のデータの濃淡レベルの大小の判断に基づいて行われる画像補正に適用可能であるプログラム。
【請求項９】
光電変換手段により媒体の水平走査方向の画像を読み取ると共に、媒体を前記光電変換手段に対し垂直走査方向に相対的に移動させて画像を読み取る画像読取装置を備え、記録ヘッドにより媒体に画像を形成すると共に、媒体を相対的に移動させて画像を形成する画像形成装置に適用されるプログラムにおいて、
コンピュータに、媒体を移動させる移動体の速度を測定する機能と、前記速度測定に基づく速度信号に同期させた速度同期信号を生成し前記光電変換手段の基準信号とする機能と、前記画像読取装置による媒体の読み取りに基づく各画素のデータの濃淡レベルの大小を判断し、前記判断結果に基づいて画像データ作成時に画像補正を行う機能を実現させるためのプログラム。
【請求項１０】
光電変換手段により媒体の水平走査方向の画像を読み取ると共に、媒体を前記光電変換手段に対し垂直走査方向に相対的に移動させて画像を読み取る画像読取装置の制御方法を実行するプログラムを記憶したコンピュータにより読み出し可能な記憶媒体において、
前記制御方法は、媒体を移動させる移動体の速度を測定するステップと、前記速度測定に基づく速度信号に同期させた速度同期信号を生成し前記光電変換手段の基準信号とするステップとを有し、前記媒体の読み取りに基づく各画素のデータの濃淡レベルの大小の判断に基づいて行われる画像補正に適用可能であることを特徴とする記憶媒体。
【請求項１１】
光電変換手段により媒体の水平走査方向の画像を読み取ると共に、媒体を前記光電変換手段に対し垂直走査方向に相対的に移動させて画像を読み取る画像読取装置を備え、記録ヘッドにより媒体に画像を形成すると共に、媒体を相対的に移動させて画像を形成する画像形成装置の制御方法を実行するプログラムを記憶したコンピュータにより読み出し可能な記憶媒体において、
前記制御方法は、媒体を移動させる移動体の速度を測定するステップと、前記速度測定に基づく速度信号に同期させた速度同期信号を生成し前記光電変換手段の基準信号とするステップと、前記画像読取装置による媒体の読み取りに基づく各画素のデータの濃淡レベルの大小を判断し、前記判断結果に基づいて画像データ作成時に画像補正を行うステップとを有することを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像読取装置、画像形成装置、画像読取装置の制御方法、画像形成装置の制御方法、プログラム、及び記憶媒体に関し、更に詳しくは、ライン型光電変換手段により紙等の媒体の水平走査方向の画像を読み取ると共に、媒体をライン型光電変換手段に対し垂直走査方向に相対的に移動させて画像を読み取る画像読取装置、該画像読取装置を備えた画像形成装置、画像読取装置の制御方法、画像形成装置の制御方法、プログラム、及び記憶媒体に関する。
【０００２】
【従来の技術】
従来の画像読取装置の構成及び動作を図８及び図９を参照しながら説明する。図８は従来例に係る画像読取装置の構成を示した構成図であり、図８（ａ）は画像読取装置の構成を正面から見た図、図８（ｂ）は右側面から見た図である。また、図９は図８の構成をとる画像読取装置の機能ブロックを示すブロック図である。尚、各図で同一符号で示す構成要素は同一部分または同一相当部分である。
【０００３】
図８（ａ）、（ｂ）において、１００は読取対象媒体から画像を読み取るスキャナユニット、１０００は読取対象媒体である紙、７０Ａ、７０Ｂ、７０Ｃはローラ、８０はローラ７０Ａ、７０Ｂ、７０Ｃを介して循環駆動される搬送用ベルトである。
【０００４】
また、図９において、１０は、図示しないＣＰＵ、メモリ、大容量記憶装置、及び周辺回路等を含む制御装置であり、画像読取装置各部を制御する。また、５０はモータインタフェース（Ｉ／Ｆ）回路であり、６０は搬送用ベルト８０駆動用のモータである。モータＩ／Ｆ回路５０は、モータ６０用の相信号等を発生し、且つモータ６０に電力の供給等を行う。更に、１００はスキャナユニット、１０００は読取対象媒体である紙、７０Ａ、７０Ｂ、７０Ｃはローラ、８０は搬送用ベルトである。
【０００５】
図８、図９における搬送用ベルト８０は、ローラ７０Ａ、７０Ｂ、７０Ｃに巻き掛けられており、また、ローラ７０Ｂにはモータ６０の動力が伝わるようになっているので、モータ６０を回転させることにより、搬送用ベルト８０が図８の矢印方向（垂直走査方向）へ読取対象媒体たる紙１０００の搬送動作を行う。
【０００６】
このような構成において、従来の画像読取装置は以下のような動作を行う。即ち、図９における制御装置１０は、モータＩ／Ｆ回路５０及びスキャナユニット１００を起動すると共に、モータＩ／Ｆ回路５０に対して一定周波数のモータパルス信号を送る。このモータパルス信号の周波数はモータ６０の回転速度や一定時間あたりの回転数に比例するものであり、このモータパルス信号を受けて、モータＩ／Ｆ回路５０は当該モータパルス信号の周波数に応じた相信号を発生し、モータ６０を回転させる。モータ６０が回転することにより、ローラ７０Ｂに動力が伝わり、搬送用ベルト８０が図８の矢印方向（垂直走査方向）へ進み、搬送用ベルト８０に吸着された読取対象媒体たる紙１０００が図８の矢印方向に搬送される。
【０００７】
一方、モータＩ／Ｆ回路５０に対して送られる一定周波数のモータパルス信号は、これと同じものが、スキャナユニット１００へも送られる。スキャナユニット１００では、当該モータパルス信号を同期させて（そのまま、あるいは分周して）、スキャナユニット内の図示しないライン型光電変換手段たるラインＣＣＤのライン基準信号として使用する。前記モータパルス信号に同期させて作られたライン基準信号の立ち上がりエッジごとにラインＣＣＤは水平走査方向１ライン分の画像データを読み取り、これらの画像データは、図示しない画像バッファへ転送され、保存される。そして、垂直走査方向に紙１０００を搬送しながら上記動作を繰り返し、上記動作を水平走査方向の全ライン分行うことにより、紙１０００の１枚分の画像データを得ることができる。
【０００８】
この構成においては、制御装置１０から送られる、モータ６０の回転周期に比例した周期のモータパルス信号に同期した信号をラインＣＣＤのライン基準信号として使用するため、おおむね一定の間隔で読取対象媒体たる紙１０００の垂直走査方向の走査を行うことができる。よって、ライン基準信号の立ち上がりエッジごとに、当該読取対象媒体の垂直走査方向すべてのラインについて画像データを収集して垂直走査をすることにより、当該読取対象媒体の画像読取動作が達成されることとなる。
【０００９】
【発明が解決しようとする課題】
しかしながら、上記従来技術においては次のような課題があった。即ち、モータ６０の回転軸やローラ７０Ａ、７０Ｂ、７０Ｃには、実際には偏心等が存在し、必ずしも理想的な円軌道をとることなく、回転ムラのある円軌道をとることとなる。また、モータ６０の出力軸に対するローラの取り付け誤差や経年変化等によって、理想的な動力伝達の機構が達成できず、これらの回転ムラ等によって、微妙に搬送用ベルト８０の進む速度にゆれ等の誤差が生じ、紙搬送に係る時間が上記モータパルス信号の周期に比例しない事態が生じることとなる。
【００１０】
通常の画像読み取りによって写真等の画像をデジタルデータとして保存して再現する程度であれば、上記事態についてもあまり問題は生じない場合も多い。しかし、精密な画像読み取りを行う場合や、また、画素レベルでの画像データを読み取って画像評価を行い、また、それに基づいて画像補正等を行う場合等には、高精度の垂直走査方向の走査が必要となるため、上記事態によって生じる誤差は無視できないものとなるという問題点が存在していた。
【００１１】
本発明は、上述した点に鑑みなされたものであり、紙搬送に係る時間がモータパルス信号の周期に比例しない事態が生じても、高精度の垂直走査方向の走査を可能とする画像読取装置、画像形成装置、画像読取装置の制御方法、画像形成装置の制御方法、プログラム、及び記憶媒体を提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記目的を達成するため、本発明は、光電変換手段により媒体の水平走査方向の画像を読み取ると共に、媒体を前記光電変換手段に対し垂直走査方向に相対的に移動させて画像を読み取る画像読取装置において、媒体を移動させる移動体の速度を測定する速度測定手段と、前記速度測定手段から出力される速度信号に同期させた速度同期信号を生成し前記光電変換手段の基準信号とする信号生成手段とを有し、前記媒体の読み取りに基づく各画素のデータの濃淡レベルの大小の判断に基づいて行われる画像補正に適用可能であることを特徴とする。
【００１３】
また、本発明は、光電変換手段により媒体の水平走査方向の画像を読み取ると共に、媒体を前記光電変換手段に対し垂直走査方向に相対的に移動させて画像を読み取る画像読取装置を備え、媒体を相対的に移動させて記録ヘッドにより画像を形成する画像形成装置において、媒体を移動させる移動体の速度を測定する速度測定手段と、前記速度測定手段から出力される速度信号に同期させた速度同期信号を生成し前記光電変換手段の基準信号とする信号生成手段と、画像形成を行った媒体の前記画像読取装置による読み取りに基づく各画素のデータの濃淡レベルの大小を判断し、前記判断結果に基づいて画像データ作成時に画像補正を行う補正手段とを有することを特徴とする。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。尚、全図を通して同一符号で示す構成要素は同一部分または同一相当部分を示すものとする。
【００１５】
［第１の実施の形態］
本発明の第１の実施の形態は画像読取装置に関するものである。図１は第１の実施の形態に係る画像読取装置の構成を示す構成図であり、図１（ａ）は画像読取装置の構成を正面から見た図、図１（ｂ）は右側面から見た図である。また、図２は図１の構成を有する画像読取装置の機能ブロックを示すブロック図である。本画像読取装置は、制御装置１０、モータＩ／Ｆ回路５０、モータ６０、ローラ７０Ａ、７０Ｂ、７０Ｃ、搬送用ベルト８０、スキャナユニット１００、ＬＤＶ（レーザドップラ速度計）２００を備えており、ラインＣＣＤ（図４参照）により読取対象媒体の水平走査方向の画像を読み取ると共に、読取対象媒体をラインＣＣＤに対し垂直走査方向に相対的に移動させて画像を読み取るものである。
【００１６】
図１（ａ）、（ｂ）及び図２において、スキャナユニット１００は、読取対象媒体である紙１０００から画像を読み取る。ローラ７０Ａ、７０Ｂ、７０Ｃには、搬送用ベルト８０が巻き掛けされている。搬送用ベルト８０は、ローラ７０Ａ、７０Ｂ、７０Ｃを介して循環駆動される。一方、制御装置１０は、図示しないＣＰＵ、メモリ、大容量記憶装置、及び周辺回路等を含むものであり、ＬＤＶ２００から出力される速度信号をラインＣＣＤのライン基準信号とする等の制御を行う。また、モータＩ／Ｆ回路５０は、モータ６０用の相信号等を発生し、且つモータ６０に電力の供給等を行う。モータ６０は、搬送用ベルト８０駆動用のモータである。
【００１７】
図１（ａ）、（ｂ）及び図２における搬送用ベルト８０は、上記のようにローラ７０Ａ、７０Ｂ、７０Ｃに巻き掛けられており、また、ローラ７０Ｂにはモータ６０の動力が伝わるようになっているので、モータ６０を回転させることにより、搬送用ベルト８０が図１の矢印方向（垂直走査方向）へ読取対象媒体たる紙１０００の搬送動作を行う。
【００１８】
第１の実施の形態においては、図１（ａ）、（ｂ）及び図２に示す通り、画像読取装置の上記構成に加えて、速度測定手段たるＬＤＶ（レーザドップラ速度計）２００を設けた点を特徴としている。ＬＤＶ２００は、図１（ａ）に示すように、搬送用ベルト８０の表面の搬送速度を測るべく、搬送用ベルト８０の表面と対向する個所に設置されている。この場合、ＬＤＶ２００により搬送用ベルト８０の搬送速度を測り続けるため、図１（ｂ）に示すように、ＬＤＶ２００における搬送用ベルト８０の搬送速度の測定位置が紙１０００の搬送位置と干渉しないように、搬送用ベルト８０の端の部分と対向する個所にＬＤＶ２００を設置している。
【００１９】
この速度測定手段たるＬＤＶ２００は、移動体の速度を測定するものであるが、次の図３に示す動作によって、移動体（第１の実施の形態では搬送用ベルト８０の表面）の速度を測定する。
【００２０】
図３はＬＤＶ２００の速度測定の原理を示す図である。図３において、レーザ光源２０１は、レーザ光を発射する。ビームスプリッタ２０２は、レーザ光を二分する。反射用ミラー２０３は、レーザ光を反射させる。集光レンズ２０４は、被測定物からの散乱光を集光する。受光センサ２０５は、光電変換素子等から構成され、集光レンズ２０４で集光した散乱光を電気信号に光電変換する。アンプ２０６は、受光センサ２０５の出力信号を増幅する。バンドパスフィルタ２０７は、ヘテロダイン検波を行いドップラ信号Ｄを得る。信号処理回路２０８は、後述の信号処理を行い速度信号を出力する。これらのレーザ光源２０１〜信号処理回路２０８がＬＤＶ２００の中に組み込まれている。これに対して、ＢＬは被測定物であり、第１の実施の形態においては搬送用ベルト８０がこれにあたる。
【００２１】
図３を用いて、ＬＤＶ２００の速度測定の原理を説明すると、まず、レーザ光源２０１からレーザ光ＬＡを発射する。発射されたレーザ光ＬＡは、ビームスプリッタ２０２において二分される。この二分された一方のレーザ光Ｌ１は、ビームスプリッタ２０２を透過して被測定物ＢＬ（８０）に直接照射される。これに対して、二分された他方のレーザ光Ｌ２は、ビームスプリッタ２０２で反射されて、更にミラー２０３でも反射されて被測定物被測定物ＢＬ（８０）に照射される。レーザ光Ｌ１及びＬ２は、図３に示す通り、被測定物ＢＬ（８０）の垂線に対してそれぞれ入射角θの角度で入射し、且つ対称な軌道にて被測定物ＢＬ（８０）を照射する。
【００２２】
ある速度ｖで移動している被測定物ＢＬ（８０）に上記レーザ光Ｌ１及びＬ２が入射されると、当該被測定物ＢＬ（８０）は上記レーザ光Ｌ１、Ｌ２を散乱し、散乱光ＬＢを発する。この散乱光ＬＢは集光レンズ２０４等の光学系を通過して受光センサ２０５へ到達する。受光センサ２０５は、上記散乱光ＬＢを検出し、光電変換する。これにより、上記散乱光の振幅は電気信号に変換されてアンプ２０６に入力される。アンプ２０６においては、上記受光センサ２０５で拾い上げた電気信号の振幅を増幅し、バンドパスフィルタ２０７へ出力する。その後段のバンドパスフィルタ２０７においては、ヘテロダイン検波を行い、その結果、アナログ信号であるドップラ信号Ｄを得る。
【００２３】
このドップラ信号Ｄは、２つのレーザ光Ｌ１、Ｌ２が速度ｖで移動している被測定物ＢＬ（８０）によって散乱されたことによって生じるビート信号（うなり）を電気的に抽出したものであり、このドップラ信号Ｄの周波数ｆＤは、被測定物ＢＬ（８０）の速度ｖ、上記入射角θ、及びレーザ光の波長λから、
ｆＤ＝２ｖ・ｓｉｎθ／λ　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　・・・▲１▼
の式によって表される。よって、設定した入射角θ、レーザ光の波長λ、上記得られたドップラ信号Ｄの波形から観測される周波数ｆＤを用いることにより、被測定物ＢＬ（８０）の速度を求めることができる。
【００２４】
一方、ＬＤＶ２００においては、このドップラ信号Ｄを信号処理回路２０８に入力する。信号処理回路２０８では、上記の周波数をｆＤとするドップラ信号Ｄを、同じく周波数をｆＤとするパルス信号へと変換し、当該パルス信号を速度信号として出力する。
【００２５】
即ち、図３のＯＵＴＰＵＴに示すように、上記パルス信号はその周期を、
Ｔ（＝１／ｆＤ）　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　・・・▲２▼
とするパルス信号となる。この周期Ｔは、上記▲１▼式と▲２▼式より、
Ｔ＝λ／（２ｖ・ｓｉｎθ）　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　・・・▲３▼
となるので、被測定物ＢＬ（８０）の速度ｖに反比例する。
また、上記▲３▼式を変形すると、次の式が得られる。
【００２６】
Ｔ・ｖ＝λ／（２・ｓｉｎθ）　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　・・・▲４▼
速度ｖと周期Ｔをかけた値は長さ（距離）の次元を持ち、且つ上記▲４▼式の右辺のλ／（２・ｓｉｎθ）は当該ＬＤＶ２００の設計仕様で決まる一定値（一定距離Ｌ）となる。
【００２７】
よって、
Ｌ≡λ／（２・ｓｉｎθ）　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　・・・▲５▼
とすると、上記パルス信号の周期Ｔは被測定物ＢＬが一定距離Ｌを進むための時間を示すこととなる。言い換えれば、被測定物ＢＬが一定距離Ｌを進む毎に上記パルス信号の立ち上がりエッジが発生することとなる。この一定距離Ｌの大きさは、例えば、レーザ波長λ＝８００ｎｍ、ｓｉｎθ＝１／４とすると、Ｌ＝１．６μｍとなる。即ち、上記パルス信号の立ち上がりエッジはＬ＝１．６μｍごとの変位を示していることとなり、非常に精密な変位を検知できることとなる。
【００２８】
このようにして、ＬＤＶ２００は、精密な変位を検知しうるパルス信号を速度信号としてリアルタイムに出力し、言い換えれば、被測定物ＢＬが一定距離Ｌを進む間の時間（周期Ｔ）を示すパルス信号を速度信号としてリアルタイムに出力する。
【００２９】
以上、ＬＤＶ２００の原理について説明したが、上記のＬＤＶ２００を含んだ図１及び図２の構成において、第１の実施の形態における画像読取装置は以下のような動作を行う。即ち、図２における画像読取装置の制御装置１０は、モータＩ／Ｆ回路５０及びスキャナユニット１００を起動すると共に、モータＩ／Ｆ回路５０に対して一定周波数のモータパルス信号を送る。このモータパルス信号の周波数はモータ６０の回転速度や一定時間あたりの回転数に比例するものであり、このモータパルス信号を受けて、モータＩ／Ｆ回路５０は当該モータパルス信号の周波数に応じた相信号を発生し、モータ６０を回転させる。
【００３０】
モータ６０が回転することにより、ローラ７０Ｂに動力が伝わり、搬送用ベルト８０が図１の矢印方向（垂直走査方向）へ進み、搬送用ベルト８０に吸着された読取対象媒体たる紙１０００が図１の矢印方向に搬送される。搬送用ベルト８０が図１の矢印方向（垂直走査方向）へ進んだならば、ＬＤＶ２００は、図３に示した原理に基づきパルス信号の形態で速度信号を出力する。第１の実施の形態においては、この速度信号をスキャナユニット１００へ入力する構成をとっている。
【００３１】
次に、図４はスキャナユニット１００の構成を示すブロック図であり、図５はスキャナユニット２００内での動作を示すタイムチャートである。図４において、レンズ１０１は、読取対象媒体たる紙１０００からの反射光を透過させる。ラインＣＣＤ１０２は、ライン型光電変換手段であり、光が照射された紙１０００の反射光に基づき後述の電荷蓄積を行う。ノイズフィルタ１０３は、ラインＣＣＤ１０２からの出力信号のノイズを除去する。増幅回路部１０４は、ノイズフィルタ１０３からの出力信号を次段でＡ／Ｄ変換する上で適切な電圧に増幅する。Ａ／Ｄ変換部１０５は、前段の増幅回路部１０４の出力をＡ／Ｄ（アナログ／デジタル）変換する。
【００３２】
シェーディング補正部１０６は、Ａ／Ｄ変換部１０５から出力されるデジタルデータにシェーディング補正を施す。画像バッファ１０７は、シェーディング補正後の出力画素データを記憶する。タイミング回路１０８は、スキャナユニット内の各ブロック（ラインＣＣＤ１０２、Ａ／Ｄ変換部１０５、シェーディング補正部１０６）の動作タイミングを制御する。同期回路部１０９は、ＬＤＶ２００から速度信号を入力し、ライン基準信号（＝速度同期信号）をラインＣＣＤ１０２に出力する。光源１１０は、読取対象媒体たる紙１０００に光を照射する蛍光灯やライト等から構成されている。
【００３３】
かかる構成をとるスキャナユニット１００の動作について図４及び図５を参照しながら説明する。
【００３４】
図４において、ＬＤＶ２００で発生した速度信号は、スキャナユニット１００内の同期回路部１０９へ入力される。同期回路部１０９では、入力された速度信号を分周するなどして、速度信号をライン基準信号として使用するのに適した信号波形に変換して速度同期信号を作成する。即ち、同期回路部１０９は、ライン基準信号として必要な時間間隔を得るために、入力された速度信号を分周または逓倍する等の処理を行う。もっとも、速度信号を分周または逓倍せずに速度信号を１倍する処理でも構わず、また、この同期回路部１０９を省略して、速度信号そのものを速度同期信号としてもよい。要は速度同期信号が速度信号に同期された信号であれば足りる。
【００３５】
上記のようにインデックス信号（速度同期信号）を発生するのに要求される間隔は、ＬＤＶ２００で測定した一定距離Ｌと必ずしも一致しないので、主として、同期回路部１０９で速度信号の分周または逓倍等の動作が行われる。また、速度信号に対し任意の分周または逓倍等が実行できることが同期回路部１０９としてはなお好ましい。上記速度同期信号は、ラインＣＣＤ１０２へ該ラインＣＣＤ１０２のライン基準信号として入力されると共に、タイミング回路１０８へ入力される。タイミング回路１０８は、この速度同期信号を基にＡ／Ｄ変換部１０５やシェーディング補正部１０６の動作タイミング信号等を生成し、スキャナユニット１００内のタイミング全般を調整する。
【００３６】
このような構成において、読取対象媒体たる紙１０００が搬送用ベルト８０によりスキャナユニット１００の下方に搬送されて来たならば、光源１１０より読取対象媒体たる紙１０００に光を照射する。紙１０００からの反射光の水平走査方向１ライン分がラインＣＣＤ１０２へ入射される。ラインＣＣＤ１０２は、ライン基準信号として入力された上記速度同期信号の立ち上がりエッジごとにラインＣＣＤ１０２内の電荷蓄積部（図示略）において、各画素において光量に応じた電荷の蓄積を開始する。
【００３７】
電荷蓄積の様子を図５を用いて説明すると、ラインＣＣＤ１０２内の電荷蓄積部で電荷の蓄積を開始してから一定時間（＝電荷蓄積時間）が経過したら、以後図示しないシャッタを閉じるなどして電荷を蓄積しないようにする。電荷の蓄積が終了した時点から次のライン基準信号として入力された上記速度同期信号の立ち上がりエッジまでの時間（電荷保持時間）は、ラインＣＣＤ１０２内のセンサ蓄積ラインは各画素において光量に応じた電荷量を保持する。
【００３８】
そして、次のライン基準信号として入力された上記速度同期信号の立ち上がりエッジが発生したならば、第１ラインの画素データとして蓄積された電荷は、センサ出力ラインレジスタへと送られる。この結果、ライン基準信号の立ち上がりエッジごとに、ラインＣＣＤ１０２は水平走査方向１ライン分の画像データを読み取ることとなる。そして、それと同時に次の第２ラインの画素データとしての電荷の蓄積を開始する。
【００３９】
第２ラインの電荷の蓄積と保持が行われている間、センサ出力ラインレジスタに一時記憶されている第１ラインの画素データは、センサ出力ラインレジスタに入力されるタイミング回路１０８で生成された出力用クロックによって画素毎に１の１画素、１の２画素のように、順に読み出される。そして、次のライン基準信号の立ち上がりエッジより前に、この第１ラインの全画素の読み出しを終了する。
【００４０】
尚、実際のラインＣＣＤ１０２においては空読み等の各種読み出し制御を行う場合もあるが、説明のため簡略化している。ただし、そのような制御が含まれていても本発明の範囲内である。
【００４１】
このようにして読み出された第１ラインの画素１の１、１の２、・・・１のｍは順次、図４に示すノイズフィルタ１０３へ入力され、ノイズが除去された後、増幅回路部１０４へ入力される。増幅回路部１０４においては、画素データを次段でＡ／Ｄ変換する上で適切な電圧に増幅し、Ａ／Ｄ変換部１０５へ入力する。Ａ／Ｄ変換部１０５においては、各画素の画素データとして蓄積された電荷量に応じたアナログデータをデジタルデータに変換する。変換されたデジタルデータは、画素毎にシェーディング補正部１０６でシェーディング補正され、シェーディング補正後の各画素に対応したデジタルデータ（出力画素データ）は、画像バッファ１０７に記憶される。これによって、画像１ラインのスキャナユニット１００の画像読み取り動作が完了する。
【００４２】
図５においてラインＣＣＤ１０２のセンサ出力ラインレジスタから第１ラインの画素データが読み出されている間、ラインＣＣＤ１０２内の電荷蓄積部では第２ラインの画素データとしての電荷の蓄積を開始する。そして、第２ラインについても第１ラインと同様に１ライン分の画素データとしての電荷の蓄積と保持を行う。更に、次のライン基準信号として入力された上記速度同期信号の立ち上がりエッジが発生したならば、第２ラインの画素データとして蓄積された電荷は、センサ出力ラインレジスタへと送られる。それと同時に次の第３ラインの画素データとしての電荷の蓄積を開始する。そして、第２ラインについても同様に出力用クロックによって画素毎に２の１画素、２の２画素のように、順に読み出され、これらの画素データは第１ラインの各画素データと同様の処理を行った後、画像バッファ１０７に記憶する。
【００４３】
上述したスキャナユニット１００による画像読み取り動作は、搬送用ベルト８０によって紙１０００を垂直走査方向へ搬送しながら行っている。よって、この垂直走査方向に水平走査方向の全ライン分の画素を読み取ることにより、紙１０００の１枚分の画像読み取りが達成される。よって、上記第１ライン、第２ラインと続いた読み取り動作を、垂直走査方向に紙１０００を搬送しながら紙１０００の１枚分の最後の水平走査方向のラインである第ｎラインまで繰り返し、上記動作を水平走査方向の全ライン分行うことにより、画像バッファ１０７に出力画素データを記憶することで、画像読み取りを完成する。
【００４４】
即ち、このような動作によって、紙１０００の１枚分の画像データを得ることができ、上記のように、ライン基準信号の立ち上がりエッジごとに、当該読取対象媒体（紙１０００）の垂直走査方向すべてのラインについて画像データを収集して垂直走査をすることにより、当該読取対象媒体の画像読み取り動作が達成されることとなる。
【００４５】
第１の実施の形態においては、図１０の概略フローチャートに示すように、搬送用ベルト８０が図１の矢印方向（垂直走査方向）へ進むことにより、ＬＤＶ２００が搬送用ベルト８０の搬送速度を測定し（ステップＳ１）、速度測定に基づきパルス信号の形態で速度信号を出力して、当該速度信号をスキャナユニット１００の同期回路部１０９へ入力する（ステップＳ２）構成をとっている。そして、同期回路部１０９で上記速度信号に同期した速度同期信号を作成し（ステップＳ３）、ラインＣＣＤ１０２へ該ラインＣＣＤ１０２のライン基準信号として入力する（ステップＳ４）と共に、タイミング回路１０８に入力することで、スキャナユニット１００全体の動作の基準となっている。
【００４６】
また、この速度同期信号は、ＬＤＶ２００によって検出された搬送用ベルト８０の搬送速度に比例した周波数（搬送用ベルト８０の搬送速度に反比例した周期）にて発生する。よって、搬送用ベルト８０に速度変動があっても、それに対応して速度同期信号が発生する時間が調整されるので、速度変動を補正する形で速度同期信号が発生し、言い換えれば、搬送用ベルト８０の速度変動を補正する形でライン基準信号が出力されることとなる。
【００４７】
更に言い換えれば、速度同期信号（＝ライン基準信号）の周期は、上記▲５▼式により搬送用ベルト８０が垂直走査方向に一定距離を進むための時間を示していると言える。即ち、速度信号の周期をＴとし、速度信号そのものを速度同期信号としていたとすれば、速度同期信号（＝ライン基準信号）は搬送用ベルト８０が距離Ｌを垂直走査方向に進む時間（＝周期Ｔ）ごとに忠実に出力されることとなる。例えば、レーザ波長λ＝８００ｎｍ、ｓｉｎθ＝１／４とすると、Ｌ＝１．６μｍにライン基準信号が発せられることとなる。尚、速度信号そのものを速度同期信号としなくとも、同期している限り、同様の効果が得られることは言うまでもない。
【００４８】
尚、本画像読取装置は、後述の第２の実施の形態の画像形成装置に搭載され、紙の読み取りに基づく各画素のデータの濃淡レベルの大小の判断に基づいて行われる画像補正に適用可能である。
【００４９】
以上説明したように、第１の実施の形態によれば、読取対象媒体である紙を搬送する搬送用ベルト８０の速度を測定し、測定に基づく速度信号に同期させた速度同期信号をラインＣＣＤ１０２のライン基準信号とし、実際の紙搬送に要する時間に比例した周期のパルス信号で垂直走査方向に水平走査方向の全ライン分の走査を行う。これにより、一定の距離毎に且つ非常に細かい単位で１ライン分の水平走査方向の走査であるラインＣＣＤ１０２の蓄積動作等を実行することが可能となり、垂直走査方向に非常に精密な変位ごとに画像読み取りを実行することができることとなる。従って、紙搬送に係る時間がモータパルス信号の周期に比例しない事態が生じた場合でも、高精度の垂直走査方向の走査を可能とする画像読取装置を提供することが可能となり、非常に有益である。
【００５０】
［第２の実施の形態］
本発明の第２の実施の形態は画像形成装置に関するものである。図６は第２の実施の形態に係る画像形成装置の構成を示す構成図であり、図６（ａ）は画像形成装置の構成を正面から見た図、図６（ｂ）は右側面から見た図である。図７は図６の構成を有する画像形成装置の機能ブロックを示すブロック図である。本画像形成装置は、制御装置１０、モータＩ／Ｆ回路５０、モータ６０、ローラ７０Ａ、７０Ｂ、７０Ｃ、搬送用ベルト８０、スキャナユニット１００、ＬＤＶ（レーザドップラ速度計）２００、画像形成ユニット３００を備えており、画像形成対象媒体を相対的に移動させて画像形成ユニット３００の記録ヘッドにより画像を形成するものである。
【００５１】
図６（ａ）、（ｂ）及び図７において、スキャナユニット１００は、画像形成対象媒体である紙１０００から画像を読み取る。ローラ７０Ａ、７０Ｂ、７０Ｃには、搬送用ベルト８０が巻き掛けされている。搬送用ベルト８０は、ローラ７０Ａ、７０Ｂ、７０Ｃを介して循環駆動される。一方、制御装置１０は、図示しないＣＰＵ、メモリ、大容量記憶装置、及び周辺回路等を含むものであり、ＬＤＶ２００から出力される速度信号をラインＣＣＤのライン基準信号とする等の制御、各画素のデータの濃淡レベルの大小を判断し、判断結果に基づいて画像データを作る際に画像補正を行う等の制御を行う。また、モータＩ／Ｆ回路５０は、モータ６０用の相信号等を発生し、且つモータ６０に電力の供給等を行う。モータ６０は、搬送用ベルト８０駆動用のモータである。
【００５２】
図６（ａ）、（ｂ）及び図７における搬送用ベルト８０は、ローラ７０Ａ、７０Ｂ、７０Ｃに巻き掛けられており、また、ローラ７０Ｂにはモータ６０の動力が伝わるようになっているので、モータ６０を回転させることにより搬送用ベルト８０が図６の矢印方向（垂直走査方向）へ画像形成対象媒体たる紙１０００の搬送動作を行う。
【００５３】
次に、図６（ａ）、（ｂ）及び図７において、画像形成ユニット３００は、スキャナユニット１００による読取画像に基づき画像形成を行うインクジェットヘッド等の記録ヘッドを含むユニットであり、それぞれイエロー、マゼンタ、シアン、ブラックの各色毎の記録ヘッド３００ｙ、３００ｍ、３００ｃ、３００ｋを備えている。これらの記録ヘッド３００ｙ、３００ｍ、３００ｃ、３００ｋは、画像形成対象媒体たる紙１０００の搬送方向に対して垂直な方向である水平走査方向に長尺状に形成された記録ヘッドであり、水平走査方向１ライン分の１色の画像形成を一度に行うことが可能なものである。そして、これらの記録ヘッド３００ｙ、３００ｍ、３００ｃ、３００ｋにおいては、図示しない記録ヘッド制御基板が各色毎に記録ヘッドと一体に構成されると共に、画像形成のためのヘッド部が搬送用ベルト８０に対向配置された構成となっている。
【００５４】
画像形成ユニット３００全体及び画像形成ユニット３００内の記録ヘッド３００ｙ、３００ｍ、３００ｃ、３００ｋにおける画像形成制御にあたっては、制御装置１０から画像形成ユニット３００にデータを転送すると共に、別途、垂直走査方向タイミング信号を供給することにより、画像形成制御を行っている。
【００５５】
第２の実施の形態においては、図６（ａ）、（ｂ）及び図７に示す通り、画像形成装置の上記構成に加えて、速度測定手段たるＬＤＶ（レーザドップラ速度計）２００を設けた点を特徴としている。ＬＤＶ２００は、図６（ａ）に示すように、搬送用ベルト８０の表面の搬送速度を測るべく、搬送用ベルト８０の表面と対向する個所に設置されている。この場合、ＬＤＶ２００により搬送用ベルト８０の搬送速度を測り続けるため、図６（ｂ）に示すように、ＬＤＶ２００における搬送用ベルト８０の搬送速度の測定位置が紙１０００の搬送位置と干渉しないように、搬送用ベルト８０の端の部分と対向する個所にＬＤＶ２００を設置している。
【００５６】
この速度測定手段たるＬＤＶ２００は、上記第１の実施の形態で示した図３に示す原理及び動作によって、移動体（第２の実施の形態では搬送用ベルト８０の表面）の搬送速度を測定する。そして、ＬＤＶ２００は、上記第１の実施の形態と同様に速度信号をパルス信号の形で出力する。即ち、ＬＤＶ２００は、精密な変位を検知しうるパルス信号を速度信号としてリアルタイムに出力し、言い換えれば、移動体が一定距離Ｌを進む間の時間（周期Ｔ）を示すパルス信号を速度信号としてリアルタイムに出力する。
【００５７】
上記のような構成を有するＬＤＶ２００を含んだ図６（ａ）、（ｂ）及び図７の構成において、第２の実施の形態における画像形成装置は以下のような動作を行う。即ち、図７における画像形成装置の制御装置１０は、モータＩ／Ｆ回路５０及びスキャナユニット１００を起動すると共に、モータＩ／Ｆ回路５０に対して一定周波数のモータパルス信号を送る。このモータパルス信号の周波数はモータ６０の回転速度や一定時間あたりの回転数に比例するものであり、このモータパルス信号を受けて、モータＩ／Ｆ回路５０は当該モータパルス信号の周波数に応じた相信号を発生し、モータ６０を回転させる。
【００５８】
モータ６０が回転することにより、ローラ７０Ｂに動力が伝わり、搬送用ベルト８０が図６の矢印方向（垂直走査方向）へ進み、搬送用ベルト８０に吸着された画像形成対象媒体たる紙１０００が図６の矢印方向に搬送される。搬送用ベルト８０が図６の矢印方向（垂直走査方向）へ進んだならば、ＬＤＶ２００は、パルス信号の形態で速度信号を出力する。そこで、第２の実施の形態においては、この速度信号をスキャナユニット１００へ入力する構成をとると共に、画像形成ユニット３００の垂直走査方向タイミング信号として画像形成ユニット３００へ入力する構成をとっている。
【００５９】
このような構成において、第２の実施の形態においては、制御装置１０から画像形成ユニット３００にデータを転送すると共に、画像形成対象媒体たる紙１０００を搬送しながら、画像形成ユニット３００中の記録ヘッド３００ｙ、３００ｍ、３０００ｃ、３００ｋによってインクを吐出する等の方法によって、紙１０００に画像を形成する。
【００６０】
この画像形成において、水平走査方向の画像形成については、水平走査方向に長尺状に形成された記録ヘッド３００ｙ、３００ｍ、３０００ｃ、３００ｋを使用することから、水平走査方向１ライン分の１色の画像形成を一度に行うことが可能である。一方、垂直走査方向の画像形成については、ＬＤＶ２００からの速度信号を画像形成ユニット３００の垂直走査方向タイミング信号として入力しているため、スキャナユニット１００の場合と同様に速度信号から速度同期信号を作成し、その速度同期信号を基準に記録ヘッド３００ｙ、３００ｍ、３０００ｃ、３００ｋからインクの吐出等を行うこととする。かかる制御を行うことにより、垂直走査方向の画像形成もＬＤＶ２００が検出した一定距離ごとにインク吐出等を行うことができることから、非常に精密な画像形成の制御が可能となる。
【００６１】
ところで、記録ヘッドの中でもインクジェット方式の記録ヘッドにおいては、記録ヘッドの画素毎のノズルの特性変化といった問題や、記録ヘッドの画素毎のノズルの断線や目詰まり等に起因するインク不吐出といった問題や、インク吐出方向が水平走査方向や垂直走査方向に曲がり、想定した位置とは異なる位置にずれてインクが着弾する水平ヨレ（想定位置から水平方向にずれたインク着弾）、垂直ヨレ（想定位置から垂直方向にずれたインク着弾）といった問題が生じる場合がある。
【００６２】
よって、本画像形成装置では、上記の問題を考慮に入れインク吐出等を補正することにより出力画像の補正を行う。もっとも、インクジェット方式以外の記録ヘッドであっても、それぞれ特性があるため、補正を行うことも多い。このように補正を行うことで画像形成装置の画質の向上を図ることがしばしば行われている。よって、第２の実施の形態においては、画像形成を行った紙１０００を再度スキャナユニット１００で読み取り、画像バッファ１０７の画像を読み出して、その内容を解析することにより、上記画像補正を行う。
【００６３】
以下、その画像補正について説明する。上記の要領で、画像形成ユニット３００で画像の形成が終了した紙１０００は搬送用ベルト８０上を下流に流れていき、紙１０００がスキャナユニット１００の下方に搬送されて来たならば、スキャナユニット１００は上記第１の実施の形態で記載した手順によって当該画像を読み取る。
【００６４】
この画像の読み取り動作については、上記第１の実施の形態と同様にＬＤＶ２００がパルス信号の形態で速度信号を出力して、当該速度信号をスキャナユニット１００へ入力する構成をとることで、画像読み取り動作を行う。速度変動の補正を含む形でライン基準信号が出力されることとなり、搬送用ベルト８０が垂直走査方向に一定距離を進むごとにライン基準信号が発せられるため、一定な距離毎に且つ非常に細かい単位で１ライン分の水平走査方向の走査であるラインＣＣＤ１０２の蓄積動作等を実行することが可能となる。これにより、垂直走査方向に非常に精密な変位ごとに画像読み取りを実行することができることとなる。上記の方法により読み取った画像データは画像バッファ１０７に記憶される。
【００６５】
第２の実施の形態においては、図１１の概略フローチャートに示すように、制御装置１０が画像バッファ１０７からデータを読み出し、各色の記録ヘッド３００ｙ、３００ｍ、３０００ｃ、３００ｋ毎に全画素データの濃淡を解析する（ステップＳ１１）。この濃淡解析の方法としては、例えば、スキャナユニット１００の上流の画像形成ユニット３００で画像形成する際に、ある一定の水平走査方向の全画素及び垂直走査方向の数ライン分の一定面積に対して、各画素毎の濃度を一定の濃度に設定して画像形成動作を行い、濃淡解析を行う方法がある。尚、インクジェット方式の記録ヘッドにおいては、上記一定面積の中でインクの吐出量を一定にして吐出させる等の制御によって上記一定濃度設定を実現できる。
【００６６】
記録ヘッド３００ｙ、３００ｍ、３０００ｃ、３００ｋの状態に応じて、紙１０００に形成された画像には濃淡が生じる場合が多いので、制御装置１０は、画像バッファ１０７から各画素のデータを読み出し、この読み出したデータの濃淡レベルを判断していく。そして、読み出したデータの濃淡レベルのレベル値を読み取り、その大小を判断することにより（ステップＳ１２）、各色の記録ヘッド毎の画素毎のノズルの特性変化、記録ヘッドの画素毎のノズルのインク不吐出、水平ヨレならびに垂直ヨレを検出することができる（ステップＳ１３）。
【００６７】
上記のような検出を行うことにより、画像データの濃淡レベルのレベル値の大小判断に基づいて、制御装置１０が次回以降の画像データを作る際に、記録ヘッド３００ｙ、３００ｍ、３０００ｃ、３００ｋ毎に各画素データの濃淡をシェーディング補正により補ったり、当該記録ヘッドのノズルのインク不吐出を他のノズルや他の色の記録ヘッドで補ったり、水平ヨレ、垂直ヨレ分を近傍の画素との間で調整をとるべく補完するという制御を行うことで、画像補正を行う。
【００６８】
尚、かかる上記の画像補正を通常の画像形成動作の中で行うかまたは特別なモードで行うかといった画像補正の方法については、どのような方法でも構わず、本発明の範囲内である。
【００６９】
以上説明したように、第２の実施の形態によれば、紙の画像読み取りに基づく各画素の画像データの濃淡レベルの大小を判断し、判断結果に基づいて画像補正を行うことにより、より美しく精密な画像形成のできる画像形成装置を提供することができ、非常に有益である。
【００７０】
また、画像を形成した後に当該画像を読み取って補正をするやり方では、当該画素の幅に対して精密な画像読み取り精度が必要であるが、第２の実施の形態では、ＬＤＶ２００からの出力を速度信号とし、速度信号に基づき作成した速度同期信号をラインＣＣＤ１０２のライン基準信号としているため、画像読み取りの精度が非常に高く、非常に有効である。
【００７１】
更には、画像読取機能と画像形成機能を備えた画像形成装置において、実際の紙搬送に係る時間に比例した周期の信号で垂直走査方向の走査を行うことで、画像形成のための垂直走査の精度と画像読み取りのための垂直走査の精度を高精度で一致させることができ、上記のような画像の補正を行う画像形成装置に非常に適した制御を実現できることとなる。
【００７２】
［他の実施の形態］
上記実施の形態では、本発明に好適なる実施の形態を述べたが、本発明の技術的思想を逸脱しない範囲内で、画像読取装置や画像形成装置の各部の構成、制御、及びこれらの組合せの様々な変更を行うことができることは言うまでも無い。
【００７３】
また、本発明は、上記実施の形態に限定されるものではなく、本発明の技術的思想を逸脱しない範囲内で各種の変形が可能である。例えば、特に垂直走査方法の走査の方法は、特定のものに限定されるものではなく、搬送用ベルトを使用しなくともよく、またスキャナユニット側が動くものであってもよいことは勿論である。また、速度測定手段はＬＤＶに限定されるものではなく、代替の速度測定手段であっても速度信号を出力すれば足りるのは勿論である。
【００７４】
また、本発明の目的は、実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００７５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７６】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００７７】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００７８】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００７９】
【発明の効果】
以上詳細に説明したように、本発明によれば、媒体を移動させる移動体の速度を測定し、測定に基づく速度信号に同期させた速度同期信号を光電変換手段の基準信号とし、実際の媒体の移動に係る時間に比例した周期の信号で垂直走査方向の走査を行うため、媒体の移動に係る時間が、媒体を移動させる移動体を駆動する信号の周期に比例しない事態が生じても、高精度の垂直走査方向の走査を可能とする画像読取装置を提供することができる。
【００８０】
また、媒体の読み取りに基づく各画素のデータの濃淡レベルの大小を判断し、判断結果に基づいて画像データ作成時に画像補正を行うため、より美しく精密な画像形成を行うことができる画像形成装置を提供することができる。
【００８１】
更には、画像読取装置を備えた画像形成装置において、上記のように実際の媒体の移動に係る時間に比例した周期の信号で垂直走査方向の走査を行うことで、画像形成のための垂直走査の精度と画像読み取りのための垂直走査の精度を高精度で一致させることができ、濃淡レベルの大小に基づいて画像の補正を行う画像形成装置に非常に適した制御を実現できることとなる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る画像読取装置の構成を示す構成図であり、（ａ）は正面から見た図、（ｂ）は右側面から見た図である。
【図２】図１の画像読取装置の機能ブロックを示すブロック図である。
【図３】図１の画像読取装置のＬＤＶの速度測定の原理を示す図である。
【図４】図１の画像読取装置のスキャナユニットの構成を示すブロック図である。
【図５】スキャナユニット内での動作を示すタイムチャートである。
【図６】本発明の第２の実施の形態に係る画像形成装置の構成を示す構成図であり、（ａ）は正面から見た図、（ｂ）は右側面から見た図である。
【図７】図６の画像形成装置の機能ブロックを示すブロック図である。
【図８】従来例に係る画像読取装置の構成を示す構成図であり、（ａ）は正面から見た図、（ｂ）は右側面から見た図である。
【図９】図８の画像読取装置の機能ブロックを示すブロック図である。
【図１０】図１の画像読取装置の速度同期信号作成処理を示す概略フローチャートである。
【図１１】図６の画像形成装置の画像補正処理を示す概略フローチャートである。
【符号の説明】
１０　　制御装置（補正手段）
５０　モータＩ／Ｆ回路
６０　モータ
８０　　搬送用ベルト（移動体）
１００　　スキャナユニット
１０２　　ラインＣＣＤ（光電変換手段）
１０６　　シェーディング補正部
１０７　　画像バッファ
１０９　　同期回路部（信号生成手段）
２００　　ＬＤＶ（速度測定手段）
３００　　画像形成ユニット
３００ｙ　　イエロー色の記録ヘッド
３００ｍ　　マゼンタ色の記録ヘッド
３００ｃ　　シアン色の記録ヘッド
３００ｋ　　ブラック色の記録ヘッド
【図１】
2004088416.tif 000003
【図２】
2004088416.tif 000004
【図３】
2004088416.tif 000005
【図４】
2004088416.tif 000006
【図５】
2004088416.tif 000007
【図６】
2004088416.tif 000008
【図７】
2004088416.tif 000009
【図８】
2004088416.tif 000010
【図９】
2004088416.tif 000011
【図１０】
2004088416.tif 000012
【図１１】
2004088416.tif 000013