(57)【特許請求の範囲】
【請求項１】
モータポートに相切換データが書き込まれる毎に所定角度ずつ回動することにより、被読取体を搬送するステッピングモータと、
前記ステッピングモータを駆動するための相切換データを生成する相切換データ生成手段と、
前記ステッピングモータにより搬送されている被読取体の画像に応じた読取画像信号を出力する光電変換手段と、
前記光電変換手段による読取を開始させるための読取開始指令信号を生成する読取開始指令信号生成手段とを有する画像読取装置であって、
前記相切換データ生成手段により生成された相切換データを保持する相切換データ保持回路と、
前記相切換データ保持回路により保持された相切換データを所定時間遅延させて前記ステッピングモータのモータポートに供給する相切換データ遅延回路とを備え、
前記相切換データ生成手段と前記読取開始指令信号生成手段とは、所定のプログラムに基づいて動作するＣＰＵにより実現されていることを特徴とする画像読取装置。
【請求項２】
前記相切換データ遅延回路は、所定周期のクロック信号をカウントするカウンタを有し、このカウンタへの設定値を変えることにより遅延時間を可変できる、請求項１に記載の画像読取装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ステッピングモータにより被読取体を搬送しながら被読取体の画像を読み取る画像読取装置に関するものである。
【０００２】
【従来の技術】
たとえば、カラー読み取りを行う場合、ＣＰＵからの１回の読み取り開始要求に対して、赤、緑、青各色の合計３回の読み取りが行われる。この場合、図４に示すように、読み取り開始要求Ａと同時にステッピングモータのモータポートへ相切換データを書き込んだ場合、ステッピングモータの速度が曲線ｍのように変化し、赤、緑、青各色の読み取り中における被読取体の移動距離が相互に不均一になって、高精度な読み取りが行えない。すなわち、曲線ｍで示す速度変化から明らかなように、赤色の読み取り中における被読取体の移動距離が最も長くなり、青色の読み取り中における被読取体の移動距離が最も短くなる。
【０００３】
一方、読み取り開始要求Ａから遅延時間Ｔの経過後にステッピングモータのモータポートへ相切換データを書き込んだ場合、ステッピングモータの速度が曲線ｎのように変化し、赤、緑、青各色の読み取り中における被読取体の移動距離を均一化できる。
【０００４】
そこで従来の画像読取装置では、ＣＰＵ１が、読み取り開始要求Ａの出力と同時にソフトウェアによるタイマを起動し、タイマのタイムアップ時に、割り込み処理により、モータポートへ相切換データを書き込むことによって、モータポートへの相切換データの書き込みを、読み取り開始要求Ａの出力時点から遅延時間Ｔだけ遅延させるように構成していた。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来の画像読取装置では、モータポートへの相切換データの書き込みタイミングを割り込み処理に依存しているので、遅延時間Ｔが不正確になるという課題があった。すなわち、割り込み処理では、割り込みの発生時点からそれをＣＰＵが受け付けて実際にモータポートへ相切換データを書き込むまでの時間が必ずしも一定せず、しかも、上位の割り込みが発生していれば、実際にモータポートへ相切換データが書き込まれるのがさらに遅くなってしまう。
【０００６】
この結果、上記のようなカラー読み取りの場合に赤、緑、青各色の読み取り中における被読取体の移動距離を均一化できないばかりでなく、モノクロ読み取りの場合にも、１ラインの読み取り毎に、その間における被読取体の移動距離が不均一になり、高精度な読み取りが行えないという課題があった。
【０００７】
本発明は、上記の点に鑑みて提案されたものであって、読み取りを高精度に行える画像読取装置を提供することを目的としている。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載した発明の画像読取装置は、モータポートに相切換データが書き込まれる毎に所定角度ずつ回動することにより、被読取体を搬送するステッピングモータと、ステッピングモータを駆動するための相切換データを生成する相切換データ生成手段と、ステッピングモータにより搬送されている被読取体の画像に応じた読取画像信号を出力する光電変換手段と、光電変換手段による読取を開始させるための読取開始指令信号を生成する読取開始指令信号生成手段とを有する画像読取装置であって、相切換データ生成手段により生成された相切換データを保持する相切換データ保持回路と、相切換データ保持回路により保持された相切換データを所定時間遅延させてステッピングモータのモータポートに供給する相切換データ遅延回路とを備え、相切換データ生成手段と読取開始指令信号生成手段とは、所定のプログラムに基づいて動作するＣＰＵにより実現されている。
【０００９】
この画像読取装置によれば、相切換データ遅延回路が、相切換データ保持回路により保持された相切換データを所定時間遅延させてステッピングモータのモータポートに供給するので、ステッピングモータのモータポートへの相切換データの書き込みを割り込みにより処理する必要がなく、割り込み処理に起因する各種の不都合を回避できることから、ステッピングモータのモータポートへの相切換データの書き込みのタイミングを高精度に制御できる。したがって、常に良好な読み取りを行うことができ、被読取体の画像に忠実な読取画像信号を得ることができる。
【００１０】
また、請求項２に記載した発明の画像読取装置は、請求項１に記載の画像読取装置であって、相切換データ遅延回路は、所定周期のクロック信号をカウントするカウンタを有し、このカウンタへの設定値を変えることにより遅延時間を可変できる。
【００１１】
この画像読取装置によれば、請求項１に記載の画像読取装置による効果に加えて、相切換データ遅延回路による遅延時間を、プログラムにより任意に変更できる。したがって、仕様変更などに容易かつ迅速に対処できるとともに、出荷時の調整などを容易かつ迅速に行うことができる。
【００１２】
【発明の実施の形態】
以下、本発明の好ましい実施の形態を、図面を参照しつつ具体的に説明する。
【００１３】
図１は、本発明に係る画像読取装置を備えたファクシミリ装置の回路ブロック図であって、このファクシミリ装置は、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ  ）１、ＮＣＵ（ｎｅｔｗｏｒｋ  ｃｏｎｔｒｏｌ  ｕｎｉｔ）２、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）３、モデム４、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）５、ＥＥＰＲＯＭ（ｅｌｅｃｔｒｉｃａｌｌｙ  ｅｒａｓａｂｌｅ  ａｎｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ  ）６、ゲートアレイ７、コーデック８、ＤＭＡＣ（ｄｉｒｅｃｔ  ｍｅｍｏｒｙ  ａｃｃｅｓｓ  ｃｏｎｔｒｏｌｅｒ）９、読取部１１、記録部１２、操作部１３、および表示部１４を備えている。ＣＰＵ１、ＮＣＵ２、ＲＡＭ３、モデム４、ＲＯＭ５、ＥＥＰＲＯＭ６、ゲートアレイ７、コーデック８、およびＤＭＡＣ９は、バス線により相互に接続されている。バス線には、アドレスバス、データバス、および制御信号線が含まれる。ゲートアレイ７には、読取部１１、記録部１２、操作部１３、および表示部１４が接続されている。ＮＣＵ２には、通信回線の一例としての電話回線１５が接続されている。
【００１４】
ＣＰＵ１は、ファクシミリ装置全体を制御する。ＮＣＵ２は、電話回線１５に接続されて網制御を行う。ＲＡＭ３は、各種のデータを記憶する。モデム４は、送信データの変調や受信データの復調などを行う。ＲＯＭ５は、各種のプログラムや初期設定値などのデータを記憶している。ＥＥＰＲＯＭ６は、各種のフラグや登録データなどを記憶する。ゲートアレイ７は、ＣＰＵ１の入出力インターフェイスとして機能するとともに、読取部１１からの読取画像信号に対して各種の画像処理を施す。コーデック８は、送信ファクシミリデータの符号化や受信ファクシミリデータの復号化を行う。ＤＭＡＣ９は、ＲＡＭ３へのデータの書き込みや読み出しを行う。読取部１１は、画像読取装置からなり、光源やＣＣＤイメージセンサや原稿送りモータなどを備えており、被読取体としての原稿を搬送しながら、その画像を読み取って読取画像信号を出力する。原稿送りモータは、ステッピングモータにより構成されている。記録部１２は、たとえばインクジェット方式の印刷手段を備えており、受信画像やコピー時の読取画像などを記録用紙上に記録する。操作部１３は、キースイッチ群などからなり、使用者の操作に応じた信号を出力する。表示部１４は、ＬＣＤなどからなり、ＣＰＵ１により制御されて各種の表示を行う。
【００１５】
図２は、読取部１１の原稿搬送部の回路ブロック図であって、この原稿搬送部は、レジスタ２１、ディレイ回路２２、モータポート２３、および原稿送りモータ２４を備えている。ディレイ回路２２は、ラッチ回路２６とカウンタ２７とを備えている。
【００１６】
レジスタ２１は、ＣＰＵ１によりゲートアレイ７を介して供給される、たとえば４ビットの相切換データと、カウンタ２７への初期値データとを保持し、相切換データをディレイ回路２２のラッチ回路２６に供給するとともに、初期値データをディレイ回路２２のカウンタ２７に供給する。ディレイ回路２２は、レジスタ２１に保持された相切換データを、カウンタ２７への初期値データによって決定される遅延時間の経過時に、モータポート２３に供給する。モータポート２３は、ディレイ回路２２からの相切換データに基づいて原稿送りモータ２４のコイルに駆動電流を供給する。原稿送りモータ２４は、ステッピングモータからなり、原稿を搬送する。ラッチ回路２６は、４個のＤフリップフロップ回路からなり、カウンタ２７からラッチ信号が供給されたときに、レジスタ２１に保持されている相切換データを保持し、モータポート２３に相切換データを供給する。カウンタ２７は、レジスタ２１に保持された初期値データの値を初期値として、システムクロックに基づいて生成された所定周期のクロック信号をカウントし、キャリーが発生した時点で、ラッチ回路２６にラッチ信号を供給するとともに、レジスタ２１に保持されている初期値データをロードする。
【００１７】
図３は、読取部１１の読取画像信号発生部の回路ブロック図であって、この読取画像信号発生部は、レジスタ３１、ＣＣＤイメージセンサ３２、および光源３３を備えている。
【００１８】
レジスタ３１は、ＣＰＵ１によりゲートアレイ７を介して供給される読取開始フラグおよび点灯フラグを保持し、読取開始フラグをＣＣＤイメージセンサ３２に供給するとともに、点灯フラグを光源３３に供給する。ＣＣＤイメージセンサ３２は、読取開始フラグが入力されることにより、アナログの読取画像信号をシリアルに出力する。この読取画像信号は、光源３３から放射されて原稿の表面で反射し、ＣＣＤイメージセンサ３２の受光部に入射した光の光量に応じたものである。光源３３は、たとえば発光ダイオードを備えており、点灯フラグが入力されることにより、所定光量の光を放射する。
【００１９】
すなわち、原稿送りモータ２４は、モータポートに相切換データが書き込まれる毎に所定角度ずつ回動することにより、被読取体を搬送するステッピングモータを構成している。ＣＰＵ１は、ＲＯＭ５に記憶されているプログラムに基づいて動作することにより、ステッピングモータを駆動するための相切換データを生成する相切換データ生成手段を実現している。ＣＣＤイメージセンサ３２は、ステッピングモータにより搬送されている被読取体の画像に応じた読取画像信号を出力する光電変換手段を構成している。ＣＰＵ１は、ＲＯＭ５に記憶されているプログラムに基づいて動作することにより、光電変換手段による読取を開始させるための読取開始指令信号を生成する読取開始指令信号生成手段を実現している。レジスタ２１は、相切換データ生成手段により生成された相切換データを保持する相切換データ保持回路を構成している。ディレイ回路２２は、相切換データ保持回路により保持された相切換データを所定時間遅延させてステッピングモータのモータポートに供給する相切換データ遅延回路を構成している。
【００２０】
次に、このように構成されたファクシミリ装置の動作の要点について説明する。ファクシミリ装置の動作モードがコピーモードあるいはファクシミリ送信モードに切り換えられ、原稿送りモータ２４により原稿が所定の読取位置まで搬送されると、ＣＰＵ１が、読取部１１のレジスタ３１の所定領域に点灯フラグを供給する。これによりレジスタ３１が点灯フラグを保持するとともに、点灯フラグを光源３３に供給する。これにより光源３３が原稿を照射し、原稿からの反射光がＣＣＤイメージセンサ３２の受光部に入射する。
【００２１】
また、所定時間毎に発生するモータ用タイマ割り込みにより、ＣＰＵ１が、相切換データを生成して、その相切換データをゲートアレイ７を介してレジスタ２１の所定領域に供給するとともに、ＲＯＭ５に記憶されているカウンタ２７の初期値データを読み出し、その初期値データをゲートアレイ７を介してレジスタ２１の所定領域に供給する。これにより、カウンタ２７が初期値データの値を初期値として所定周期のクロック信号をカウントし、キャリーが発生すれば、ラッチ回路２６にラッチ信号を出力する。これによりラッチ回路２６が、レジスタ２１に保持されている相切換データを保持し、モータポート２３に供給する。これによりモータポート２３が、相切換データに基づいて原稿送りモータ２４のコイルに駆動電流を供給する。これにより原稿送りモータ２４が、所定角度回動し、原稿を所定距離搬送する。
【００２２】
一方、ＣＰＵ１が、上記のように相切換データおよび初期値データをレジスタ２１に供給した後、読取部１１のレジスタ３１の所定領域に読取開始フラグをセットする。これによりレジスタ３１が、読取開始フラグを保持するとともに、読取開始フラグをＣＣＤイメージセンサ３２に供給する。これによりＣＣＤイメージセンサ３２が、入射光量に応じたアナログの読取画像信号を画素毎にシルアルに出力する。この読取画像信号は、ゲートアレイ７に入力され、ディジタルの読取画像データに変換された後、各種の画像処理が施される。
【００２３】
以上の動作がモータタイマ割り込みにより所定時間毎に繰り返され、原稿が搬送されながら読み取られる。ゲートアレイ７により各種の処理が施された読取画像データは、コピーモードの場合には記録部１２に供給されて記録用紙上に画像が印刷され、ファクシミリ送信モードの場合にはコーデック８により符号化され、さらにモデム４により変調されて、ＮＣＵ２を介して電話回線１５に送出される。
【００２４】
このように、モータポート２３への相切換データの書き込みのタイミングが、ディレイ回路２２による遅延時間によって決定されるので、ＣＰＵ１がタイマを起動させてそのタイムアップによる割り込み処理によってタイミングを制御する従来の画像読取装置と比較して、割り込み処理に起因する各種の不都合を回避できることから、高精度な読み取りを行え、カラー読み取りであってもモノクロ読み取りであっても、原画像に忠実な読取画像信号を得ることができる。
【００２５】
なお、上記実施形態では、本発明の画像読取装置をファクシミリ装置に組み込んだが、本発明の画像読取装置は、ファクシミリ装置に限らず、イメージスキャナやコピー機、あるいはそれらの複合機など、画像読取機能を有するあらゆる電子機器に組み込むことができる。
【００２６】
【発明の効果】
以上説明したように請求項１に記載した発明の画像読取装置によれば、相切換データ遅延回路が、相切換データ保持回路により保持された相切換データを所定時間遅延させてステッピングモータのモータポートに供給するので、ステッピングモータのモータポートへの相切換データの書き込みを割り込みにより処理する必要がなく、割り込み処理に起因する各種の不都合を回避できることから、ステッピングモータのモータポートへの相切換データの書き込みのタイミングを高精度に制御できる。したがって、常に良好な読み取りを行うことができ、被読取体の画像に忠実な読取画像信号を得ることができる。
【００２７】
また、請求項２に記載した発明の画像読取装置によれば、請求項１に記載の画像読取装置による効果に加えて、相切換データ遅延回路による遅延時間を、プログラムにより任意に変更できる。したがって、仕様変更などに容易かつ迅速に対処できるとともに、出荷時の調整などを容易かつ迅速に行うことができる。
【図面の簡単な説明】
【図１】本発明に係る画像読取装置を備えたファクシミリ装置の回路ブロック図である。
【図２】本発明に係る画像読取装置の原稿搬送部の回路ブロック図である。
【図３】本発明に係る画像読取装置の読取画像信号発生部の回路ブロック図である。
【図４】読み取り期間とモータ速度との関係の説明図である。
【符号の説明】
１  ＣＰＵ
３  ＲＡＭ
５  ＲＯＭ
６  ＥＥＰＲＯＭ
７  ゲートアレイ
９  ＤＭＡＣ
１１  読取部
１２  記録部
２１  レジスタ
２２  ディレイ回路
２３  モータポート
２４  原稿送りモータ
２６  ラッチ回路
２７  カウンタ
３１  レジスタ
３２  ＣＣＤイメージセンサ
３３  光源
【図１】
0003632371.tif 000002
【図２】
0003632371.tif 000003
【図３】
0003632371.tif 000004
【図４】
0003632371.tif 000005