(57)【要約】    【課題】  開発効率の向上を図ることができるとともに、開発コストを低減することができる画像読取装置を提供する。    【解決手段】  画像読取装置には、ＡＤＦ１００６が装着された際にＡＤＦ１００６を制御するための機能が少なくとも設けられている特定ユニット１００１と、特定ユニット１００１とは別体に構成され、光学モータ１５０７を制御するための整合ユニット１００２とが設けられている。特定ユニット１００１と整合ユニット１００２とは、Ｉ／Ｆ回路１００５ａ，１００５ｂを介して接続される。整合ユニット１００２は、特定ユニット１００１から通知された装置仕様を識別するための識別情報に応じた光学モータ１５０７に対する駆動プロファイルを作成し、駆動プロファイルに従ってモータドライバ１５０６を介して光学モータ１５０７を制御する。【選択図】      図１
2006332860.tif 000002
【特許請求の範囲】
【請求項１】
原稿上の画像を読み取るための読取手段と、前記読取手段を所定方向へ駆動するための駆動手段とを有するとともに、原稿が流し読み位置を通過するように該原稿を自動的に給送する自動原稿給送装置を装着可能である画像読取装置であって、
前記自動原稿給送装置が装着された際に該自動原稿給送装置を制御するための機能が少なくとも設けられている第１の制御ユニットと、
前記第１の制御ユニットとは別体に構成され、前記駆動手段を制御するための第２の制御ユニットと、
所定のインタフェース仕様に従って、前記第１の制御ユニットと前記第２の制御ユニットとを接続するインタフェース手段とを備え、
前記第１の制御ユニットは、装置仕様を識別するための識別情報を保持する識別情報保持手段と、前記インタフェース手段を介して前記識別情報を前記第２の制御ユニットに対して通知する通知手段とを有し、
前記第２の制御ユニットは、前記第１の制御ユニットから通知された識別情報に応じた前記駆動手段に対する駆動プロファイルを作成する駆動プロファイル作成手段を有し、前記作成された駆動プロファイルに従って前記駆動手段を制御することを特徴とする画像読取装置。
【請求項２】
前記第２の制御ユニットは、前記識別情報と対応付けて前記駆動手段の駆動プロファイル作成に用いられるデータを記憶する記憶手段を有し、前記駆動プロファイル作成手段は、前記第１の制御ユニットから通知された識別情報に対応するデータに基づいて前記駆動手段に対する駆動プロファイルを作成することを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記駆動手段は、前記読取部を所定方向へ駆動するための駆動モータと、前記第２の制御ユニットの前記制御手段による制御に従って前記駆動モータを駆動する駆動回路とを有し、前記駆動回路は、前記第１の制御ユニット内に含まれ、
前記第２の制御ユニットの前記制御手段は、前記インタフェース手段を介して、前記作成された駆動プロファイルに従って前記駆動手段の前記駆動回路に対して制御信号を出力することを特徴とする請求項１記載の画像読取装置。
【請求項４】
前記第２の制御ユニットは、前記第１の制御ユニットから通知された識別情報を認識することができない場合に、前記第１の制御ユニットに対して識別情報の再通知要求を行う再通知要求手段を有し、
前記第１の制御ユニットは、前記再通知要求を受け取ると、該再通知要求に応じて前記第２の制御ユニットが認識可能な識別情報を再通知することを特徴とする請求項１記載の画像読取装置。
【請求項５】
前記第１の制御ユニットは、前記インタフェース手段を介して、前記第２の制御ユニットの前記記憶手段に記憶されているデータを書き換えるデータ書き換え手段を有することを特徴とする請求項２記載の画像読取装置。
【請求項６】
前記記憶手段は、交換可能に設けられていることを特徴とする請求項２記載の画像読取装置。
【請求項７】
所定位置に置かれた原稿に対して前記読取手段を所定方向へ移動させることによって、前記原稿上の画像を読み取る原稿固定読みモードと、前記自動原稿給送装置を用いた原稿流し読みモードとを有し、
前記記憶手段に保持されているデータは、前記識別情報に応じて、少なくとも、前記原稿固定読みモードにおける前記読取手段の加速区間および減速区間と、等速区間の速度とをそれぞれ規定するためのデータであることを特徴とする請求項１記載の画像読取装置。
【請求項８】
請求項１記載の画像読取装置を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿上の画像を読み取るための画像読取装置および画像形成装置に関する。
【背景技術】
【０００２】
複写機は、画像読取装置とプリンタ装置とを備える。画像読取装置は、プリンタ装置に比して、複雑な制御が要求されることがない比較的簡単な構成を有するため、その制御構成を１枚の制御基板で実現することができる。
【０００３】
画像読取装置には、原稿固定読み方式により原稿を読み取るもの、原稿流し読み方式により原稿を読み取るもの、原稿固定読み方式、原稿流し読み方式のいずれかを選択し、選択された方式により原稿を読み取ることが可能なものなどがある。ここで、原稿固定読み方式は、プラテンガラス上に置かれた原稿に対して、ＣＣＤなどのラインイメージセンサを搭載する読取部を移動させることによって、原稿上の画像を読み取る方式である。原稿流し読み方式は、自動原稿給送装置（ＡＤＦ）を用いる方式である。具体的には、ＡＤＦにより原稿が１枚ずつプラテンガラス上の読取位置を通過するように搬送され、当該原稿が読取位置を通過する際に、上記読取位置に停止された読取部により原稿上の画像が読み取られる。
【０００４】
また、上記ＡＤＦが標準装備されている画像読取装置の他に、ＡＤＦをオプション装着可能な画像読取装置もある。
【０００５】
ここで、原稿固定読み方式を採用する画像読取装置に関しては、機種毎に、読取部の駆動速度（画像読取速度）が高速であるか低速であるかなどの違いはあるが、画像処理以外のメカニカルな動作を制御するための制御仕様が機種間で大きく異なることはない。
【０００６】
これに対し、原稿流し読み方式を採用する画像読取装置に関しては、ＡＤＦが複雑な紙搬送を実現するためのメカニカルな構造を有するので、画像読取を高速に行う高速機に装着されるＡＤＦにおいては、高速な原稿搬送を可能にするために、原稿搬送の駆動源であるステッピングモータの数が、低速な画像読取を行う低速機に比して、多い。また、高速機においては、原稿の搬送タイミングを制御する精度が低速機に比して高いので、より多くの原稿位置検出センサ類が設けられている。
【０００７】
従って、低速機に装着されるＡＤＦにおいては、ステッピングモータおよびセンサ類の数が少ないので、低速機本体の制御を行う制御部により、ＡＤＦのセンサ類の出力を監視しながら、ＡＤＦのステッピングモータの駆動を制御することが可能である。すなわち、低速機本体の制御を行う制御部によって、ＡＤＦを直接制御することが可能である。
【０００８】
これに対し、高速機に装着されるＡＤＦの制御に関しては、その制御負荷が大きいので、高速機本体の制御を行う制御部により、ＡＤＦを直接制御することは難しい。よって、高速機に装着されるＡＤＦには、当該ＡＤＦを制御する制御部が設けられ、ＡＤＦの制御部と高速機の制御部とが互いに通信することによって、それぞれの動作タイミングを調整するなどの制御が行われる。
【０００９】
次に、原稿固定読み方式を採用する画像読取装置について図１８を参照しながら説明する。図１８は原稿固定読み方式を採用する画像読取装置の構成を模式的に示す縦断面図である。
【００１０】
原稿固定読み方式を採用する画像読取装置は、図１８に示すように、プラテンガラス１２０３上に置かれた原稿１２０４を照明するための原稿照明ランプ１２０１と、照明された原稿１２０４からの反射光をレンズ１２０８へ導くための複数のミラー１２０５，１２０６，１２０７とを有する。レンズ１２０８を通過した光は、カラーＣＣＤ１２０９上に結像され、カラーＣＣＤ１２０９は、結像された光学像を電気信号に変換して出力する。
【００１１】
原稿照明ランプ１２０１およびミラー１２０５は、読取部１２１０に搭載され、読取部１２１０は、図中の矢印が示すＡ方向およびＢ方向へ往復動可能に構成されている。読取部１２１０がＡまたはＢ方向へ移動される際、ミラー１２０６およびミラー１２０７は、一体に、原稿面からカラーＣＣＤ１２０９までの距離（光路長）が一定に保持されるようにＡまたはＢ方向に移動される。
【００１２】
プラテンガラス１２０３の前方位置には、シェーディング補正板１２１１および流し読み位置ウィンドウ１２１２が設けられている。また、プラテンガラス１２０３の上方には、プラテンガラス１２０３上に置かれた原稿を押圧するための圧板１２１３が設けられている。
【００１３】
上記画像読取装置で原稿を読み取る際には、まず、オペレータにより圧板１２１３が開かれ、原稿がプラテンガラス１２０３上に置かれる。そして、圧板１２１３が閉じられ、コピー開始を指示するためのスタートキーが押下される。これにより、画像読取装置による読取動作が開始される。この読取動作においては、まず、読取部１２１０がホームポジションからＢ方向へ移動され、シェーディング補正板１２１１を読み取る位置で停止される。
【００１４】
次いで、原稿照明ランプ１２０１が点灯され、原稿照明ランプ１２０１によりシェーディング補正板１２１１が照明される。このシェーディング補正板１２１１からの反射光は、各ミラー１２０５，１２０６，１２０７およびレンズ１２０８を介してカラーＣＣＤ１２０９へ導かれ、カラーＣＣＤ１２０９により、シェーディング補正板１２１１の読み取りが行われる。そして、この読み取りによって得られたＣＣＤ１２０９の出力に基づいてシェーディング補正が行われる。このシェーディング補正により、原稿照明ランプ１２０１の照度むら、レンズ１２０８の周辺光量落ち、カラーＣＣＤ１２０９の画素毎の感度むらが補正され、これにより、原稿画像に対する読み取りむらが補正される。
【００１５】
シェーディング補正処理が終了すると、読取部１２１０は、さらにＢ方向へ移動され、流し読みウィンドウ１２１２の直下の位置で停止される。この位置は、原稿画像の読取スタート位置であり、この位置から読取部１２１０は、Ａ方向へ加速移動され、プラテンガラス１２０３上の原稿１２０４の先端部に対応する位置に達すると、当該位置から所定速度で等速移動される。そして、読取部１２１０の等速移動中、カラーＣＣＤ１２０９は、原稿１２０４からの反射光を取りこみ、原稿上の画像の読み取りを行う。
【００１６】
読取部１２１０が、原稿１２０４の終端部に対応する位置へ到達すると、当該位置で停止された後に、Ｂ方向へ、ホームポジションまで移動される。そして、読取部１２１０は、ホームポジションで待機し、次原稿の読み取りに備える。
【００１７】
次に、ＡＤＦが装着されている画像読取装置について図１９を参照しながら説明する。図１９はＡＤＦが装着されている画像読取装置の構成を模式的に示す縦断面図である。
【００１８】
ここでは、図１９に示すように、図１８に示す画像読取装置に対して、ＡＤＦ１３００が圧板１２１３に置き換えて装着されているものを説明する。ＡＤＦ１３００は、原稿を積載する原稿積載トレイ１３０１を有する。原稿積載トレイ１３０１上の原稿は１枚ずつ給紙ローラ１３０２，１３０３により給紙され、給紙ローラ１３０２，１３０３によって給紙された原稿は、搬送ローラ１３０５により、各ガイド１３０４，１３０７，１３０６に案内されながら、流し読み位置（流し読みウインドウ１２１２直下の位置）を通過するように搬送される。そして、原稿は、排紙トレイ１３０８上へ排紙される。
【００１９】
この画像読取装置で複数の原稿を読み取る際には、ＡＤＦ１３００の原稿積載トレイ１３０１に複数枚の原稿が積載され、スタートキーが押下される。そして、読取動作が開始されると、まず、上述したように、シェーディング補正板１２１１が読み取られ、シェーディング補正が行われる。このシェーディング補正後、読取部１２１０は、上記流し読み位置へ移動され、停止される。
【００２０】
次いで、ＡＤＦ１３００による原稿の給紙が開始され、給紙された原稿は、流し読みウィンドウ１２１２を経て排紙トレイ１３０８へ排紙される。この原稿が流し読みウィンドウ１２１２を通過する際、原稿からの反射光は、各ミラー１２０５，１２０６，１２０７およびレンズ１２０８を介してカラーＣＣＤ１２０９へ導かれ、カラーＣＣＤ１２０９は、結像された光学像を電気信号に変換して出力する。この電気信号は、画像信号に変換され、この画像信号に対して所定の画像処理が施される。そして、画像処理された画像信号は、プリンタ装置へ送出される。
【００２１】
次に、ＡＤＦが装着された低速画像読取装置（低速機）の制御構成の例について図２０を参照しながら説明する。図２０はＡＤＦが装着された低速画像読取装置（低速機）の制御構成の一例を示すブロック図である。
【００２２】
画像読取装置１５００は、図２０に示すように、制御基板１５１７を有する。制御基板１５１７には、ＣＰＵ１５０１、ＲＯＭ１５０２、ＲＡＭ１５０３、画像処理用ＡＳＩＣ１５０６が搭載されており、これらはシステムバス１５０４を介して接続されている。ＣＰＵ１５０１は、ＲＯＭ１５０２に格納されているプログラムを読み出し、ＲＡＭ１５０３を作業領域としながら読み出されたプログラムに従ってシステム制御を行う。また、ＣＰＵ１５０１は、必要に応じて画像処理用ＡＳＩＣ１５０５内部に設けられているレジスタに対してデータをセットし、またＡＳＩＣ１５０５内部に設けられているメモリの内容の読み書きを行う。
【００２３】
画像処理用ＡＳＩＣ１５０５には、原稿画像を読み取るためのカラーＣＣＤ１５１５が搭載されたＣＣＤ基板１５１４が接続されている。画像処理用ＡＳＩＣ１５０５には、ＣＣＤ基板（カラーＣＣＤ１５１５）１５１４からの画像データが入力され、画像処理用ＡＳＩＣ１５０６は、入力された画像データに対して所定の画像処理を施す。画像処理後の画像データは、Ｉ／Ｆ回路１５１６を介してプリンタ装置（図示せず）へ送出される。
【００２４】
また、ＣＰＵ１５０１には、モータドライバ（Ｍ−ＤＲＶ）１５０６が接続されており、ＣＰＵ１５０１は、光学モータ１５０７に要求される回転速度に応じた周波数クロックをモータドライバ１５０６へ送出する。モータドライバ１５０６は、ＣＰＵ１５０１からの周波数クロックに応じた駆動パルスを生成し、読取部（例えば図１８に示す読取部１２１０）を駆動するための光学モータ１５０７へ出力する。光学モータ１５０７は、上記駆動パルスに従って、読取部を所望の位置へ移動し、また停止させるように回転駆動される。
【００２５】
また、ＣＰＵ１５０１には、インバータ（ＩＮＶ）１５０８が接続されている。インバータ１５０８は、ＣＰＵ１５０１からのオン信号が入力されると、原稿照明ランプ１５０９を点灯させる。この原稿照明ランプ１５０９の点灯タイミングは、画像読取装置１５００の画像読み取りのタイミングすなわち光学モータ１５０７の起動タイミングと同期して行われる。
【００２６】
また、ＣＰＵ１５０１には、ホームポジションセンサ１５１０が接続されており、ＣＰＵ１５０１は、ホームポジションセンサ１５１０からの信号に基づいて、上記読取部がホームポジションに位置しているか否かを検出する。
【００２７】
また、ＣＰＵ１５０１には、原稿サイズ検知センサ１５１１ａ，１５１１ｂが接続されており、ＣＰＵ１５０１は、原稿サイズ検知センサ１５１１ａ，１５１１ｂからの信号に基づいてプラテンガラスに載置された原稿のサイズを検出する。
【００２８】
また、ＣＰＵ１５０１には、Ｉ／Ｆ回路１５１２を介してＡＤＦ１５１３が接続されている。ＡＤＦ１５１３には、原稿を給紙するための給紙ローラを駆動する給紙モータ１５１８と、原稿を読取位置へ搬送するための搬送ローラを駆動するリードモータ１５１９が搭載されている。給紙モータ１５１８およびリードモータ１５１９は、それぞれ対応するモータドライバ（図示せず）により駆動される。これらのモータドライバは、ＡＤＦ内に設けられている。また、ＡＤＦ１５１３には、搬送された原稿の斜行を補正するために、原稿先端がレジ位置にあることを検出するレジセンサ１５２０と、搬送された原稿が読取位置にあることを検出するリードセンサ１５２１と、搬送された原稿が排紙位置にあることを検出する排紙センサ１５２２とが設けられている。これらのセンサ１５２０，１５２１，１５２２の出力は、ＣＰＵ１５０１に入力され、ＣＰＵ１５０１は、入力された各センサ１５２０，１５２１，１５２２の出力に基づいて、ＡＤＦ１５１３における原稿の搬送駆動タイミングやジャム検出を行う。
【００２９】
すなわち、ＣＰＵ１５０１は、画像読取装置１５００内の光学モータ１５０７の制御とともに、各センサ１５２０，１５２１，１５２２の出力を監視しながら、ＡＤＦ１５１３内の２つのモータ１５１８，１５１９の制御を行うことになる。
【００３０】
このような制御構成を有する画像読取装置１５００における、光学モータ１５０７の駆動について図２１を参照しながら説明する。図２１は図２０の画像読取装置１５００における光学モータ１５０７の駆動プロファイルを示すタイミングチャートである。
【００３１】
ここでは、画像読取装置１５００に要求される最大縮小率を５０％とした場合であって、ＡＤＦを用いずに原稿の読み取りを行う場合すなわち原稿固定読みを行う場合の光学モータ１５０７の駆動プロファイルを説明する。図２１において、横軸は時間を、縦軸は読取部の駆動速度をそれぞれ示す。
【００３２】
図２１に示すように、時刻ｔ０において、光学モータ１５０７が起動され、読取スタート位置（図１８の場合流し読みウィンドウ１２１２直下の位置）に位置する読取部が７ｍｍ／ｓの速度での移動を開始する。そして、光学モータ１５０７は、読取部が時刻ｔ１まで加速度αで加速され、その速度が時刻ｔ１において縮小率５０％の読取速度である２００ｍｍ/ｓの速度に達するように駆動される（このとき、図１８の場合、読取部１２１０は原稿１２０４の先端部直下の位置に到達する）。次いで、この位置から原稿の読み取りが開始され、光学モータ１５０７は、読取部が２００ｍｍ／ｓの読取速度で移動されるように駆動される。これにより、読取部は、原稿の読み取り中、等速で移動される。
【００３３】
次いで、時刻ｔ２において原稿の読み取りが終了すると（このとき、図１８の場合、読取部１２１０は、原稿１２０４の終端部直下に位置する）、光学モータ１５０７は、読取部が減速度βで減速され、時刻ｔ３において７ｍｍ／ｓの速度に達するように駆動される。そして、時刻ｔ３において、光学モータ１５０７は、停止される。
【００３４】
次いで、光学モータ１５０７は、時刻ｔ４まで停止状態に保持された後、時刻ｔ４で読取部を読取方向とは逆方向へ速度７ｍｍ／ｓで移動させるように駆動される。そして、光学モータ１５０７は、読取部が加速度αで加速され、その速度が時刻ｔ５において２００ｍｍ／ｓの速度に達するように駆動される。次いで、時刻ｔ５から時刻ｔ６までの期間、読取部は、２００ｍｍ／ｓの速度で移動され、時刻ｔ６から減速度βで減速され始める。そして、時刻ｔ７で読取部の速度が７ｍｍ／ｓとなると、光学モータ１５０７は停止される。この停止位置は、読取スタート位置である。ここで、時刻ｔ７で読取部を読取スタート位置で停止させるために、時刻ｔ０からｔ３までに送出されたモータクロック数と、時刻ｔ４からｔ７までに送出されたモータクロック数は、同数となるように設定されている。
【００３５】
次いで、読取部は、ホームポジション復帰シーケンスに従ってホームポジションまで戻される。
【００３６】
次に、ＣＰＵ１５０１によるモータドライバ１５０６に対するモータクロックの発生について図２２を参照しながら説明する。図２２（ａ）はＣＰＵ１５０１とその周囲の構成を示すブロック図、図２２（ｂ）は図２１の時刻ｔ０からｔ１までの加速区間の速度テーブルを示す図である。
【００３７】
ＣＰＵ１５０１は、図２２（ａ）に示すように、ＲＯＭ１５０２に格納されている駆動データを読み出し（Ｓ１）、図２２（ｂ）に示す速度テーブルを１クロック毎に１クロックの周期というデータでＲＡＭ１５０３に展開する（Ｓ２）。ＣＰＵ１５０１は、ＲＡＭ１５０３に展開された速度テーブルから順次１クロック毎の周期を読み出し（Ｓ３）、モータクロックを発生する。
【００３８】
ここで、上記駆動データは、例えば図２１の時刻ｔ０，ｔ３，ｔ４，ｔ７のそれぞれの加速開始時速度および減速終了時の速度に相当する周期データと、時刻ｔ１，ｔ５の読取速度およびバックスキャン速度とのそれぞれに相当するデータのパラメータである。加速区間すなわち図２１の時刻ｔ０からｔ１までに読取部が移動する距離は、画像読取装置の構成から決定されるので、時刻ｔ０からｔ１間に送出されるモータクロックのクロック数は、上記移動距離に応じて一意に決定される。ここで、加速区間が３０ｍｍ、１クロック当たりの移動距離が０．２ｍｍとすると、クロック数は、周波数に関わらず、１５０となる。
【００３９】
また、ＲＡＭ１５０３に格納されている速度テーブルは、図１７（ｂ）に示すように構成されている。この例は、上述したように、時刻ｔ０からｔ１までのデータのみを示す。例えば光学モータ１５０７の起動時には、まず、ＣＰＵ１５０１は、アドレス００００ｄのデータ（１２０００ｄ）を読み込む。ＣＰＵ１５０１は、発振器１７０１から入力されるシステムクロックをカウントし、そのカウント値が１２０００に達すると、モータクロックをＣＰＵ１５０１のポートＰから出力する。この出力されたモータクロックは、モータドライバへ入力されるとともに、ＣＰＵ１５０１の割り込み端子ＩＮＴにも入力される。ＣＰＵ１５０１は、上記割り込みが入力されると、速度テーブルのアドレス０００１ｈのデータ（１１５００ｄ）を読み込み、上記カウント値が１１５００に達すると、モータクロックを発生する。このように、ＣＰＵ１５０１は、順次、速度テーブルのデータの読み込み、対応するモータクロックを発生する。そして、モータドライバ１５０６は、読取部を加速移動させるように、上記モータクロックに基づいて光学モータ１５０７を駆動する。
【００４０】
ＣＰＵ１５０１がアドレス０１５０ｈのデータ（３０ｄ）を読み込み、上記カウント値が３０に達すると、読取部は３０ｍｍの距離を移動している。ここから、読取部は、２００ｍｍ／ｓの速度で等速移動し、原稿の読み取りが開始される。ここで、カウント値３０は、読取部を２００ｍｍ／ｓの速度で移動させるための処理である。
【００４１】
例えば等速区間がＡ３サイズに対応する区間（読取部の移動距離は４２０ｍｍ）とし、減速区間が２０mmとすると、読取部の総移動距離は、４７０ｍｍとなるので、２１００個のデータで構成される速度テーブルが必要となる。
【００４２】
また、読取部に対する減速時の制御は、加速時の制御と同様に行われるので、減速時の制御についての説明は省略する。
【００４３】
次に、上記画像読取装置１５００にＡＤＦ１５１３（図２０）が装着されている場合のＡＤＦ１５１３に対するＣＰＵ１５０１の制御について説明する。
【００４４】
ＡＤＦ１５１３は、ＣＰＵ１５０１により駆動、制御される。ＡＤＦ１５１３には、給紙モータ１５１８およびリードモータ１５１９が設けられているが、ＣＰＵ１５０１による、これらのモータ１５１８，１５１９に対する制御と光学モータ１５０７に対する制御との間には大きな差はない。よって、ＡＤＦ１５１３を用いて原稿流し読みを行う際には、読取部の位置が固定されるので、光学モータ１５０７に対する制御負荷が非常に小さく、ＣＰＵ１５０１の制御負荷としては、ＡＤＦ１５１３のモータ１５１８，１５１９に対する制御負荷が主となる。すなわち、原稿流し読み時にＣＰＵ１５０１に掛かる制御負荷は、２つのモータ分に相当するものとなる。
【００４５】
このような制御手法は、従来から一般的に知られるものであり、この制御手法が適用されているプリンタ装置がある（特許文献１を参照）。このプリンタ装置の制御構成について図２３を参照しながら説明する。図２３は従来のプリンタ装置の制御構成を示すブロック図である。ここでは、インクジェット方式のプリンタ装置を説明する。
【００４６】
プリンタ装置は、図２３に示すように、インクジェット方式のプリンタであり、ＣＰＵ１、ＲＡＭ２、ＲＯＭ３、およびモータ制御部１０を備える。モータ制御部１０は、ＣＰＵ１からのモータ制御データに基づいて、キャリッジを移動するためのキャリッジモータ（Ｘモータ）へのパルス幅データ、印字ヘッドを下降するためのヘッドモータ（ＲＨモータ）へのパルス幅データ、用紙を印字ヘッドに対して給紙するためのフィードモータ（Ｙモータ）へのパルス幅データを生成し、モータドライバ６へ出力する。モータドライバ６は、上記パルス幅データのそれぞれに基づいて、キャリッジモータ（Ｘモータ）、ヘッドモータ（ＲＨモータ）、ヘッドモータ（ＲＨモータ）をそれぞれ駆動する。
【００４７】
ＣＰＵ１は、タイマによって割り込みがかけられると、ＲＡＭ２内に予め記憶されているデータに基づいてモータ制御データを生成する。そして、生成されたモータ制御データは、モータ制御部１０に与えられる。このように、インクジェット方式のプリンタ装置のモータに対する制御構成と画像読取装置のモータに対する制御構成とは、大きな差異がない。
【００４８】
次に、ＡＤＦが装着された高速画像読取装置（高速機）の制御構成の例について図２４を参照しながら説明する。図２４はＡＤＦが装着された高速画像読取装置（高速機）の制御構成の一例を示すブロック図、図２５は図２４の画像読取装置１８００における読取部の駆動プロファイルを示すタイミングチャートである。
【００４９】
図中、図２１に示す機能ブロックまたは部材と同一の機能ブロックまたは部材には、同一の符号が付されている。
【００５０】
高速画像読取装置１８００は、図２４に示すように、高速に画像を読み取るために、光学モータ１５０７の制御に対して異なる速度テーブルが用いられること、また、ＣＰＵ１５０１とＡＤＦ１８１３のインタフェース回路１５１２との間にスレーブＣＰＵ１８０１が挿入されている点で、低速画像読取装置（図２１に示す）とは異なる。
【００５１】
光学モータ１５０７の速度テーブルは、図２５に示すように展開される。高速画像読取装置の場合、読取部の加速度α２が、低速画像読取装置の読取部の加速度（図２１に示す）に比して大きく、また減速度β２も同様に大きい。そして、読取部は、低速画像読取装置の読取部の速度２００ｍｍ/ｓに対して２倍の４００ｍｍ/ｓの速度で駆動される。
【００５２】
しかし、高速および低速画像読取装置のそれぞれに対しては、光学枠（プラテンガラスなどを保持する枠）が流用されているので、加速区間が３０ｍｍ、減速区間が２０ｍｍであることは共通である。
【００５３】
ここで、高速画像読取装置に装着されるＡＤＦ１８１３においては、図２４に示すように、原稿を高速に搬送するために、給紙モータ１５１８、リードモータ１５１９に加えて、複数原稿を１枚ずつに分離するための分離モータ１８０４と、必要に応じて搬送される原稿を挟み込み、原稿のぶれを抑制するための離間モータ１８０５とが設けられ、これら４個のモータで原稿の搬送が実現されている。また、搬送される原稿の挙動を詳細に監視する必要があるため、分離された原稿を検知する分離センサ１８０６が追加されている。
【００５４】
このようなＡＤＦ１８１３においては、各モータ１５１８，１５１９，１８０４，１８０５に対する制御がＣＰＵ１８０３により実行される。これにより、画像読取装置１８００側のＣＰＵ１５０１がＡＤＦ１８１３を直接制御する必要はない。ＣＰＵ１８０１とＣＰＵ１５０１とがそれぞれ行う制御内容を把握するために、スレーブＣＰＵ１８０２が設けられている。スレーブＣＰＵ１８０２は、ＣＰＵ１５０１からスレーブＣＰＵ１８０１を介して受信した制御コマンドをＣＰＵ１８０３に転送する。ＣＰＵ１８０３は、受信された制御コマンドに従い、各センサ１５２１，１５２２，１５２３，１８０６の出力を監視しながら、各モータ１５１８，１５１９，１８０４，１８０５の駆動を制御する。また、ＣＰＵ１８０３による制御の状態が、スレーブＣＰＵ１８０２、スレーブＣＰＵ１８０１を介してＣＰＵ１５０１に送信される。
【００５５】
従って、画像読取装置１８００側のＣＰＵ１５０１は、ＡＤＦ１８１３に対してはスレーブＣＰＵ１８０１との通信を行うのみでよく、低速画像読取装置のようにモータクロックを送信する必要はなく、ＡＤＦ１８１３による制御負荷が増すことはない。
【特許文献１】特開平５−１０４８０８号公報
【発明の開示】
【発明が解決しようとする課題】
【００５６】
しかしながら、上述したように、従来の画像読取装置においては、制御手段が１枚の制御基板から構成されているので、製品開発毎に制御基板を新規に設計する必要があり、制御基板の設計に手間が掛かる。また、制御ソフトウエアに関しては、通常、多くの部分が各機種に対して共通する設計仕様に基づいたものであるので、異なる機種間で流用されることが多く、異なる部分例えば駆動速度、ＡＳＩＣの制御などについてのみが新規に作成されることにある。しかし、このように多くの部分が共通するプログラムであっても、機種毎に異なるプログラムとして扱われ、機種毎にプログラムが開発、作成されることになる。ソフトウエアの開発に手間が掛かる。
【００５７】
さらには、低速画像読取装置に装着されるＡＤＦと高速画像読取装置に装着されるＡＤＦとでは、その制御仕様が異なり、それにより個別に制御仕様を設計する必要がある。その結果、新機種に対する開発コストが増し、また開発期間が余分に必要となる。
【００５８】
本発明の目的は、開発効率の向上を図ることができるとともに、開発コストを低減することができる画像読取装置およびそれを備える画像形成装置を提供することにある。
【課題を解決するための手段】
【００５９】
本発明は、上記目的を達成するため、原稿上の画像を読み取るための読取手段と、前記読取手段を所定方向へ駆動するための駆動手段とを有するとともに、原稿が流し読み位置を通過するように該原稿を自動的に給送する自動原稿給送装置を装着可能である画像読取装置であって、前記自動原稿給送装置が装着された際に該自動原稿給送装置を制御するための機能が少なくとも設けられている第１の制御ユニットと、前記第１の制御ユニットとは別体に構成され、前記駆動手段を制御するための第２の制御ユニットと、所定のインタフェース仕様に従って、前記第１の制御ユニットと前記第２の制御ユニットとを接続するインタフェース手段とを備え、前記第１の制御ユニットは、装置仕様を識別するための識別情報を保持する識別情報保持手段と、前記インタフェース手段を介して前記識別情報を前記第２の制御ユニットに対して通知する通知手段とを有し、前記第２の制御ユニットは、前記第１の制御ユニットから通知された識別情報に応じた前記駆動手段に対する駆動プロファイルを作成する駆動プロファイル作成手段を有し、前記作成された駆動プロファイルに従って前記駆動手段を制御することを特徴とする画像読取装置を提供する。
【００６０】
また、本発明は、上記目的を達成するため、上記画像読取装置を備える画像形成装置を提供する。
【発明の効果】
【００６１】
本発明によれば、開発効率の向上を図ることができるとともに、開発コストを低減することができる。
【発明を実施するための最良の形態】
【００６２】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００６３】
図１は本発明の一実施の形態に係る画像読取装置の制御構成を示すブロック図である。本実施の形態における画像読取装置は、図１９に示す画像読取装置と同じ構成を有するが、その制御構成は、図２４に示す制御構成とは異なる。よって、ここでは、画像読取装置の制御構成について説明することにする。なお、図中、図２４の機能ブロックまたは部材と同一の機能ブロックまたは部材には、同一の符号が付されている。
【００６４】
画像読取装置の制御構成においては、図１に示すように、１枚の制御基板からなる特定ユニット（第１の制御ユニット）１００１と、１枚の制御基板からなる整合ユニット（第２の制御ユニット）１００２とが設けられている。ここで、特定ユニット１００１は、画像読取装置の仕様毎に設計されるユニットであり、整合ユニット１００２は、画像読取装置の仕様に関わらず、共通に使用可能なユニットである。
【００６５】
特定ユニット１００１には、ＣＰＵ１５０１、ＲＯＭ１５０２、ＲＡＭ１５０３、画像処理用ＡＳＩＣ１５０６，モータドライブ（Ｍ−ＤＲＶ）１５０６、Ｉ／Ｆ回路１００５ａおよびＩ／Ｆ回路１５１２が搭載されている。ＣＰＵ１５０１、ＲＯＭ１５０２、ＲＡＭ１５０３および画像処理用ＡＳＩＣ１５０６は、システムバス１５０４を介して接続されている。ＣＰＵ１５０１は、画像読取装置全体の制御を行うとともに、Ｉ／Ｆ回路１５１２を介してＡＤＦ１００６を制御する。
【００６６】
画像処理用ＡＳＩＣ１５０５には、原稿画像を読み取るためのカラーＣＣＤ１５１５が搭載されたＣＣＤ基板１５１４が接続されている。画像処理用ＡＳＩＣ１５０５は、ＣＣＤ基板（カラーＣＣＤ１５１５）１５１４から入力された画像データに対して所定の画像処理を施し、画像処理後の画像データを、Ｉ／Ｆ回路１５１６を介して外部（例えば後述するコントローラ８００）へ送出する。
【００６７】
モータドライバ（Ｍ−ＤＲＶ）１５０６は、Ｉ／Ｆ回路１００５ａを介して、整合ユニット１００２から入力される制御信号に基づいて、読取部を駆動するための光学モータ１５０７に対する駆動パルスを生成する。
【００６８】
ＡＤＦ１００６は、原稿の高速搬送を可能にする原稿自動給送装置であり、上述したように、Ｉ／Ｆ回路１５１２を介して、ＣＰＵ１５０１と接続されている。ＡＤＦ１００６には、給紙モータ１５１８、リードモータ１５１９、分離モータ１８０４、および離間モータ１８０５が設けられ、これら４個のモータで原稿の高速搬送が実現されている。また、搬送される原稿の挙動を詳細に監視するために、レジセンサ１５２０、リードセンサ１５２１と、排紙センサ１５２２、および分離センサ１８０６が設けられている。これらのセンサ１５２０，１５２１，１５２２，１８０６の出力は、ＣＰＵ１５０１に入力され、ＣＰＵ１５０１は、入力された各センサ１５２０，１５２１，１５２２，１８０６の出力に基づいて、ＡＤＦ１００６における原稿の搬送駆動タイミングやジャム検出を行う。すなわち、本実施の形態においては、ＡＤＦ１００６（各モータ）に対する制御がＣＰＵ１５０１により実行される。
【００６９】
整合ユニット１００２には、ＡＳＩＣ１００３、ＥＥＰＲＯＭ１００４（不揮発メモリ）、発振回路１００５およびＩ／Ｆ回路１００５ｂが搭載されている。ＡＳＩＣ１００３は、ＥＥＰＲＯＭ１００４に書き込まれているデータに基づいて、整合ユニット１００２の制御を行う。ここで、ＥＥＰＲＯＭ１００４に書き込まれているデータには、画像読取装置の仕様に依存しない、光学モータ１５０７の駆動制御を行うためのデータが含まれる。光学モータ１５０７の駆動制御を行うためのデータは、具体的には、読取部の加速区間および減速区間に対応する光学モータ１５０７のモータクロック周波数データである。ＥＥＰＲＯＭ１００４に書き込まれるデータは、必要に応じて、ＣＰＵ１５０１により、書き込みライン１００８を介して、更新することが可能である。
【００７０】
ＡＳＩＣ１００３には、インバータ１５０８、ホームポジションセンサ１５１０、および原稿サイズ検知センサ１５１１ａ，１５１１ｂが接続されている。インバータ１５０８は、ＡＳＩＣ１００３からオン信号が入力されると、ランプ１５０９を点灯させる。このランプ１５０９の点灯は、リーダ１Ｒの読み取りタイミングに同期して行われる。すなわち、点灯タイミングは、光学モータ１５０７の起動タイミングと同期する。また、ＡＳＩＣ１００３は、ホームポジションセンサ１５１０からの信号に基づいて読取部がホームポジションに位置しているか否かを検出する。また、ＡＳＩＣ１００３は、各原稿サイズ検知センサ１５１１ａ，１５１１ｂからの信号に基づいて、プラテンガラス上に載置された原稿のサイズを検出する。また、ＡＳＩＣ１００３は、シリアル通信ライン１００７を介して、特定ユニット１００１のＣＰＵ１５０１と接続されており、ＣＰＵ１５０１からのコマンドに応じた動作制御を行う。また、ＡＳＩＣ１００３は、シリアル通信ライン１００７を介して、ＣＰＵ１５０１に対して動作ステータスを通知する。さらに、ＡＳＩＣ１００３は、装置の電源投入時に、特定ユニット１００１と通信を行う。この通信により、ＡＳＩＣ１００３は、特定ユニット１００１に予め付与されている識別情報（ＩＤ）を取得し、取得された識別情報（ＩＤ）に応じた光学モータ１５０７用速度テーブルをＡＳＩＣ１００３内部のＲＡＭに展開する。そして、ＡＳＩＣ１００３は、上記速度テーブルに基づいてモータドライバ１５０６に対して光学モータ１５０７の駆動を制御するための制御信号を生成し、当該制御信号を、Ｉ／Ｆ回路１００５ｂを介して、モータドライバ１５０６に対して出力する。
【００７１】
発振回路１００５は、装置の電源投入時に取得された特定ユニット１００１の識別情報（ＩＤ）に従って、最適な周波数のクロックをＡＳＩＣ１００３に供給する。このクロックは、ＡＳＩＣ１００３により、光学モータ１５０７を駆動するためのモータクロックの基本クロックに変換される。このクロックの変換処理については後述する。
【００７２】
特定ユニット１００１と整合ユニット１００２とは、それぞれＩ／Ｆ回路１００５ａおよびＩ／Ｆ回路１００５ｂを介して接続されている。
【００７３】
本実施の形態の画像読取装置における制御構成においては、ＡＤＦ１００６の制御に要する負荷量は図２４のＡＤＦ１８１３の制御に対する負荷量と同じであるが、図２４に示す制御構成のようにスレーブＣＰＵ１８０２およびＣＰＵ１８０３を設けることなく、ＣＰＵ１５０１によりＡＤＦ１００６に対する制御が可能である。すなわち、これは、ＣＰＵ１５０１が、ホームポジションセンサ１５１０、原稿サイズ検知センサ１５１１ａ、１５１１ｂのそれぞれの出力を監視しながら、光学モータ１５０７の駆動、ランプ１５０９の点灯などに関する制御を行う必要がないことによるものである。
【００７４】
次に、ＣＰＵ１５０１とＡＤＦ１００６との間で、Ｉ／Ｆ回路１５１２を介してやり取りされる信号について図２を参照しながら説明する。図２はＣＰＵ１５０１とＡＤＦ１００６との間でＩ／Ｆ回路１５１２を介してやり取りされる信号の一例を示す図である。
【００７５】
ＣＰＵ１５０１には、図２に示すように、複数の入出力ポートＰ０〜Ｐ３，ＩＮＴ０〜ＩＮＴ３が設けられている。各出力ポートＰ０〜Ｐ３からは、それぞれ、搬送モータクロック、リードモータクロック、分離モータクロック、離間モータクロックが、Ｉ／Ｆ回路１５１２へ送出される。また、ＣＰＵ１５０１の入力ポートＩＮＴ０〜ＩＮＴ３のそれぞれには、ＡＤＦ１００６内のレジセンサ１５２０、リードセンサ１５２１、排紙センサ１５２２、および分離センサ１８０６の出力が入力される。ＣＰＵ１５０１は、入力ポートＩＮＴ０〜ＩＮＴ３のそれぞれへの入力に従って、出力ポートＰ０〜Ｐ３から送出する各モータクロックを切り替えるように制御する。
【００７６】
また、特定ユニット１００１に対して、例えば図２０に示すようなモータおよびセンサが設けられているＡＤＦ１５１３を接続することも可能である。この場合、出力ポートＰ２からの分離モータクロックの出力、出力ポートＰ３からの離間モータクロックの出力、入力ポートＩＮＴ３への分離センサ１８０６の出力の入力は行われないので、これに対応する制御を行うプログラムをＲＯＭ１５０２へ格納すればよく、特定ユニット１００１は、画像読取装置の仕様に関わらず、ハード的に設計流用が可能なものである。
【００７７】
次に、特定ユニット１００１と整合ユニット１００２とのインタフェースについて図３を参照しながら説明する。図３は特定ユニット１００１と整合ユニット１００２との間でやり取りされる信号を示す図である。
【００７８】
特定ユニット１００１と整合ユニット１００２とは、各Ｉ／Ｆ回路１００５ａ，１００５ｂを介して接続されている。Ｉ／Ｆ回路１００５ａ，１００５ｂのインタフェース仕様は、画像読取装置の仕様に依存せずに決定される。
【００７９】
各Ｉ／Ｆ回路１００５ａ，１００５ｂ間でやり取りされる信号としては、図３に示すように、信号ＳＣＬＫ、信号ＳＤＡＴＡ、信号ＳＬＯＡＤ、信号Ｔｘ、信号Ｒｘ、信号（モータクロック）ＭＣＬＫ、信号Ｖｒｅｆ、信号Ｒ／Ｌ、信号ＲＳＴがある。ここで、信号ＳＣＬＫ、信号ＳＤＡＴＡ、信号ＳＬＯＡＤは、ＣＰＵ１５０１からＥＥＰＲＯＭ１００４に対してデータの書き込みを行うための信号であり、これらの信号は、ゲート回路２１０１〜２１０３に入力される。また、ゲート回路２１０１〜２１０３には、ＡＳＩＣ１００３からＥＥＰＲＯＭ１００４のデータを読み出すための信号が入力される。
【００８０】
ここで、ＥＥＰＲＯＭ１００４に対するデータの書き込みと読み出しのタイミングが重ならないように、ＣＰＵ１５０１とＡＳＩＣ１００３は、互いに信号Ｔｘ，Ｒｘをやり取りすることによって、それぞれのステータスを確認する。これにより、ＣＰＵ１５０１、ＡＳＩＣ１００３のいずれか一方のアクセスのみが有効となるように制御される。
【００８１】
各信号ＭＣＬＫ，Ｖｒｅｆ，Ｒ／Ｌ，ＲＳＴは、ＡＳＩＣ１００３からモータドライバ１５０６に入力される。信号ＭＣＬＫは、光学モータ１５０７を駆動するための基本クロックである。信号Ｖｒｅｆは、光学モータ１５０７の駆動電流を制御するアナログ電圧値を示す信号である。信号Ｒ／Ｌは、光学モータ１５０７の回転方向を決定する論理信号である。信号ＲＳＴは、必要に応じてモータドライバ１５０６の内部ロジックをリセットする信号である。
【００８２】
次に、光学モータ１５０７の駆動制御について図４を参照しながら説明する。図４はＡＳＩＣ１００３の光学モータ１５０７に対する信号ＭＣＬＫを発生する回路の構成を示すブロック図である。
【００８３】
ＡＳＩＣ１００３においては、図４に示すように、アドレス制御部２２０１、ＲＡＭ２２０２、データ展開部２２０３、シフトレジスタ２２０４、クロック発生部２２０５および周波数設定部２２０６が設けられている。ＲＡＭ２２０２には、ＥＥＰＲＯＭ１００４から読み出されたデータ（読取部の加速区間および減速区間に対応する光学モータ１５０７のモータクロック周波数データ）が格納される。このとき、アドレス制御部２２０１は、特定ユニット１００１との通信により取得された特定ユニット１００１の識別情報（ＩＤ）に応じたアドレスを発生し、この発生されたアドレスに読み出されたデータが格納される。すなわち、読取部のスタートポジションから原稿先端に達するまでの距離が予め識別情報（ＩＤ）によって分類されているので、例えば加速区間のデータを書き込む際には、加速区間に必要なクロック数分のアドレスにデータが書き込まれる。例えば、ＥＥＰＲＯＭ１００４に加速区間に対するデータとして１００個のデータが格納されており、識別情報（ＩＤ）によって分類されている加速区間に必要なクロック数が８５個であるとすると、アドレス制御部２２０１は、ＥＥＰＲＯＭ１００４から読み出された１００個のデータから、等間隔に１５個のデータを間引くように、８５個のデータ分のアドレスを発生する。また、減速区間に対するデータに対しても同様に、識別情報（ＩＤ）によって分類されている減速区間に必要なクロック数分のデータに対するアドレスが発生される。
【００８４】
また、上記手法に代えて、ＥＥＰＲＯＭ１００４からデータを読み出す際に、読み出すデータを間引いて読み出し、読み出されたデータの全てをＲＡＭ２２０２に書き込むようにしてもよい。
【００８５】
クロック発生部２２０５は、発振回路１００５から発振されるクロックを基準として、ＥＥＰＲＯＭ１００４からのデータの読み出し、アドレス制御部２２０１のアドレス発生、ＲＡＭ２２０２へのデータの書き込みのためのクロックを発生する。ここで、発振回路１００５は、周波数設定部２００６により設定された周波数に応じたクロックを発振する。
【００８６】
次に、ＲＡＭ２２０２、データ展開部２２０３、シフトレジスタ２２０４の動作タイミングについて図５および図６を参照しながら説明する。図５は整合ユニット１００２のＲＡＭ２２０２、データ展開部２２０３およびシフトレジスタ２２０４の動作タイミングチャートを示す図、図６は図１の光学モータ１５０７の駆動プロファイルを示す図である。
【００８７】
ＲＡＭ２２０２に書き込まれたデータは、図５に示すように、読み出されてデータ展開部２２０３へ入力される。データ展開部２００３は、入力されたデータに応じたパターンを展開する。展開されたパターンは、シフトレジスタ２２０４に転送され、シフトレジスタ２２０４は、出力されるモータクロックＭＣＬＫの立ち上がりのタイミングでデータをロードする。ロードされたデータは、モータクロックＭＣＬＫとして、クロック発生部２２０６からの所定周波数のクロックに基づいて１ビットずつ出力される。このようにして出力されたモータクロックＭＣＬＫにより、図６に示す光学モータの駆動プロファイルが得られる。
【００８８】
ここで、加速開始時（図６に示す光学モータ１５０７の起動時点Ａ）のモータクロックＭＣＬＫとしては、例えば読み込まれたデータが「６００」であるとすると、ハイ区間が６００発、ロー区間が６００発である周期のデータ、すなわち基本クロック１２００発分の周期であるデータが出力される。次に読み込まれるデータが「５７５」とすると、ハイ区間が５７５発、ロー区間が５７５発である計基本クロック１１５０発分の周期であるモータクロックＭＣＬＫが出力される。以降同様に加速区間（図６の区間Ｌ１〜Ｌ３）のモータクロックＭＣＬＫが出力される。そして、加速終了時のデータ「００６」に対応するモータクロックＭＣＬＫが出力される。
【００８９】
加速終了時のデータ「００６」の次に読み込まれるデータは、所定データ例えば「０００」である。すなわち、当該データは、その前のデータ「００６」が等速のモータクロックＭＣＬＫであるというコードを示すデータである。
【００９０】
上記所定データが読み込まれると、ＲＡＭ２２０２からのデータの読み出しは中断され、等速区間のモータクロックＭＣＬＫの展開が開始される。例えば、特定ユニット１００１の識別情報（ＩＤ）から、読取部による読み取り方向の長さが４２０ｍｍであると認識された場合、４２０ｍｍに相当する数のモータクロックＭＣＬＫが出力される（図６のＢ点を参照）。このモータクロックＭＣＬＫは、１つ当たり、１２発の基本クロックを１周期とするクロックである。
【００９１】
等速区間（図６の区間Ｌ４）が終了すると、ＲＡＭ２２０２からの減速区間（図６の区間Ｌ５〜Ｌ７）のデータの読み出しが開始される。減速区間の最初のデータは、加速区間終了時のデータであると同時に等速区間のデータと同じである。すなわちデータ「００６」が読み出された以降は、加速区間と同様に、ＲＡＭ２２０２からデータが順次読み出され、所定周期を有するモータクロックＭＣＬＫが出力される。減速区間が終了すると、ＲＡＭ２２０２からデータ「０００」が読み込まれ。光学モータ１５０７の駆動が終了される。
【００９２】
本実施の形態においては、図６の駆動プロファイルに示すように、加速区間の区間Ｌ１および区間Ｌ３において、非線形な加速曲線に従って読取部を移動させるように光学モータ１５０７が駆動される。区間Ｌ２においては、線形な加速曲線に従って読取部を移動させるように光学モータ１５０７が駆動される。また、減速区間の区間Ｌ５および区間Ｌ７においては、非線形な減速曲線に従って読取部を移動させるように光学モータ１５０７が駆動される。区間Ｌ６においては、線形な減速曲線に従って読取部を移動させるように光学モータ１５０７が駆動される。
【００９３】
このように、本実施の形態においては、プログラム容量（ＥＥＰＲＯＭ１００４の容量）を最小限に抑えながら、加速区間および減速区間に、加速曲線および減速曲線が非線形である区間を含む駆動プロファイルを実現することができる。
【００９４】
例えば従来のように加速区間と減速区間における加速および減速が線形的に行われるように設定されている場合においては、光学モータ１５０７の起動時の速度が高速であると、モータ起動音が大きくなり、ユーザに不快感を与えることがある。また、モータ起動音を小さくするために、光学モータ１５０７の起動時の速度を低速にすると、読取部を急激に等速区間の速度までに立ち上げる必要があり、その際の加速度が大きくなる。その結果、加速区間から等速区間へ移行する際に読取部が振動し、読取部により読み取られた画像（原稿先端部分の画像）にぶれが生じることがある。
【００９５】
起動音の減少と、原稿先端部分の画像のぶれの解消との両方を達成するためには、本実施の形態にように、加速区間の加速および減速区間の減速を非線形に行うようにすればよいが、この場合、プログラムがモータクロックＭＣＬＫ毎の周期を持つ必要がある。その結果、プログラム容量が膨大なものになる。そこで、本実施の形態においては、加速区間および減速区間の駆動プロファイルに関するデータとして、モータクロックＭＣＬＫの半周期分のデータが用いられ、そのデータから１周期分のクロックを生成することが可能であり、また、等速区間のモータクロックＭＣＬＫは、加速区間の最終データを繰り返し使用することにより生成可能である。これにより、駆動プロファイルを作成するためのプログラム容量（ＥＥＰＲＯＭ１００４の容量）を最小限に抑えることができる。
【００９６】
また、例えば図６に示す駆動プロファイルよりさらに高速な読み取りに対応する場合、発振回路１００５の設定を変更し、発振回路１００５がより高周波数の基本クロックを発生するようにすればよい。
【００９７】
よって、上述した構成を有することにより、少ないプログラム容量で、起動音が小さく、読み取り時の画像先端にぶれが発生しない画像読取装置を提供することができる。
【００９８】
整合ユニット１００２の開発時には、将来に開発される画像読取装置の仕様は明確ではない。そのため、将来的に開発される画像読取装置の特定ユニットが整合ユニットに識別情報（ＩＤ）を通知しても、整合ユニットが識別情報（ＩＤ）を認識することができない場合がある。この場合は、整合ユニットが特定ユニットに対し、補足情報を通知するように要求する。ここで、補足情報としては、加速区間距離、減速区間距離、および等速区間の速速度情報を含むのであればよい。
【００９９】
また、ＥＥＰＲＯＭ１００４へのデータの書き込みがＣＰＵ１５０１から実施可能であるので、将来、ＥＥＰＲＯＭ１００４のデータ内容を更新する必要が生じた場合に対しても柔軟に対応することができる。例えば、読取部を構成する部材や部材の材質に大きな変更が発生した場合、原稿先端部分の画像ぶれの挙動、光学モータ１５０７起動時の発生音（音圧や音質）が変わる可能性があるので、これに対応するためにデータの更新が有効になる。
【０１００】
更新するデータの取得としては、外部機器（図示せず）から取得する場合と、ＥＥＰＲＯＭ１００４を交換する場合とがある。前者の場合、データが、外部機器からＩ／Ｆ回路１５１６およびＡＳＩＣ１５０５を介してＣＰＵ１５０１に入力される。ＣＰＵ１５０１は、上記入力されたデータを、Ｉ／Ｆ回路１００５ａ，１００５ｂを介してＥＥＰＲＯＭ１００４のデータに対して、上書きする。これに対して、後者の場合、ＥＥＰＲＯＭ１００４としてＤＩＰタイプのＩＣが用いられ、ＥＥＰＲＯＭ１００４の整合ユニット１００２への実装方法としてＩＣソケットを介した実装方法が用いられる。これにより、ＥＥＰＲＯＭ１００４を外部ライタでデータ書き込み済みのものと交換（差し替え）することが可能になる。
【０１０１】
このような構成を採用することによって、将来、画像読取装置を開発する際には、整合ユニット１００２がそのまま流用され、特定ユニット１００１のみが新規に設計されればよいことになる。また、新規に設計する特定ユニット１００１における、整合ユニット１００２とのインタフェースおよびＡＤＦとのインタフェースとして、予め決められた使用のインタフェースを使用するようにすれば、設計思想が流用され易くなり、設計期間や開発期間の短縮化が期待される。
【０１０２】
また、本実施の形態においては、整合ユニット１００２に実装される制御手段としてＡＳＩＣ１００３が用いられているが、これに限定されることはなく、特定ユニット１００１と同様に、ＣＰＵを実装するようにしてもよい。また、ＣＰＵとＡＳＩＣとを組み合わせた制御手段を構成するようにしてもよい。
【０１０３】
次に、本実施の形態の画像読取装置が搭載される画像形成装置について図７および図８を参照しながら説明する。図７は図１の画像読取装置が搭載されている画像形成装置の構成を示す縦断面図、図８は図７の画像形成装置の制御構成を示すブロック図である。
【０１０４】
ここでは、画像形成装置として、図７に示すように、画像読取装置（以下、リーダという）１Ｒおよびプリンタ１Ｐを備えるカラー複写機を説明する。ここで、リーダ１Ｒは、図１に示す制御構成を有する画像読取装置である。プリンタ１Ｐは、電子写真プロセスを用いたタンデム方式により、リーダ１Ｒにより読み取られたカラー画像を転写材Ｐ上に形成するプリンタである。
【０１０５】
プリンタ１Ｐは、具体的には、４つのステーション１０ａ，１０ｂ，１０ｃ，１０ｄを含む画像形成部１０、給紙ユニット２０、中間転写ユニット３０、定着ユニット４０、および制御部７０を有する。画像形成部１０のステーション１０ａ〜１０ｄは、それぞれ、図中の矢印方向へ回転駆動される複数の感光ドラム１１ａ〜１１ｄを含む。各感光ドラム１１ａ〜１１ｄは、それぞれ、対応する色（シアン、マゼンタ、イエロー、ブラック）用ドラムである。各感光ドラム１１ａ〜１１ｄの周囲には、それぞれ、一次帯電器１２ａ〜１２ｄ、スキャナユニット１３ａ〜１３ｄ、折り返しミラー１６ａ〜１６ｄ、現像装置１４ａ〜１４ｄおよびクリーニング装置１５ａ〜１５ｄが配置されている。一次帯電器１２ａ〜１２ｄは、対応する感光ドラム１１ａ〜１１ｄ上を所定電位に帯電させるための帯電器である。スキャナユニット１３ａ〜１３ｄは、入力された画像信号に基づいてレーザ光を変調し、変調されたレーザ光により、折り返しミラー１６ａ〜１６ｄを介して対応する感光ドラム１１ａ上を露光走査するための装置である。この露光走査により感光ドラム１１ａ〜１１ｄ上には、画像信号に応じた静電潜像が形成される。現像装置１４ａ〜１４ｄは、対応する感光ドラム１１ａ〜１１ｄ上に対応するイローのトナーを供給し、対応する感光ドラム１１ａ〜１１ｄ上に形成された静電潜像をトナー像として可視像化するものである。クリーニング装置１５ａ〜１５ｄは、対応する感光ドラム１１ａ〜１１ｄに残留するトナーを回収するための装置である。
【０１０６】
中間転写ユニット３０は、各感光ドラム１１ａ〜１１ｄ上に形成されたトナー像がそれぞれ一次転写領域Ｔａ，Ｔｂ，Ｔｃ，Ｔｄで順に重ね合わせて転写される中間転写ベルト３１を含む。中間転写ベルト３１は、駆動ローラ３２、従動ローラ３３、および中間転写ベルト３１を挟んで二次転写位置Ｔｅに対向する二次転写対向ローラ３４に巻回される。
【０１０７】
一次転写領域Ｔａ，Ｔｂ，Ｔｃ，Ｔｄと中間転写ベルト３１を挟んで対向する位置には、一次転写用帯電器３５ａ〜３５ｄが設けられている。また、二次転写対向ローラ３４と中間転写ベルト３１を挟んで対向する位置には、二次転写ローラ３６が配置され、二次転写ローラ３６と中間転写ベルト３１との間に形成されるニップによって二次転写領域Ｔｅが形成される。二次転写ローラ３６は、中間転写ベルト３１に対して適度な圧力で加圧されている。二次転写領域Ｔｅの下流には、中間転写ベルト３１の画像形成面をクリーニングするためのクリーニングブレード５１、および廃トナーを収納する廃トナーボックス５２が設けられている。
【０１０８】
給紙ユニット２０は、転写材Ｐを収納するための複数のカセット２１ａ，２１ｂ、手差しトレイ２７を含み、各カセット２１ａ，２１ｂおよび手差しトレイ２７には、それぞれ、転写材Ｐを１枚ずつ送り出すためのピックアップローラ２２ａ，２２ｂ，２６が設けられている。各カセット２１ａ，２１ｂ、手差しトレイ２７からそれぞれのピックアップローラ２２ａ，２２ｂ，２６により送り出された転写材Ｐは、給紙ローラ対２３および給紙ガイド２４により、レジストローラ２５ａ，２５ｂへ向けて搬送され、レジストローラ２５ａ，２５ｂ位置で一旦停止される。一旦停止された転写材Ｐは、レジストローラ２５ａ，２５ｂにより、画像形成部１０の画像形成タイミングに合わせて、二次転写領域Ｔｅへ送り出される。この二次転写領域Ｔｅにおいて、中間転写ベルト３１に転写されたトナー像（フルカラートナー像）が転写材Ｐに転写される。二次転写領域Ｔｅから抜け出た転写材Ｐは、ガイド４３に沿って定着ユニット４０へ送られる。
【０１０９】
定着ユニット４０は、定着ローラ４１ａと加圧ローラ４１ｂとからなるローラ対４１を含む。定着ローラ４１ａと加圧ローラ４１ｂとの間には、転写材Ｐを狭持搬送するためのニップ部が形成されている。上記ガイド４３に沿って送られた転写材Ｐが上記ニップ部を通過する際に、転写材Ｐ上のトナー像は熱圧され、転写材Ｐ上へ定着される。上記ニップ部を通過した転写材Ｐは、内排紙ローラ４４および外排紙ローラ４５に経て、装置外部に排紙される。
【０１１０】
また、このようなタンデム方式の画像形成装置においては、各感光ドラム１１ａ〜１１ｄ間の機械的取り付け誤差および各露光部１３ａ〜１３ｄによって発生するレーザ光の光路長誤差、光路変化、ＬＥＤの環境温度による反りなどにより、各感光ドラム１１ａ〜１１ｄ上に形成される各カラートナー像のレジストレーションのずれ、いわゆる色ずれ（レジずれ）を補正するために、シアン、マゼンタ、イエロー、ブラックの各色の全てが転写された後のトナー転写領域Ａ面上で、すべての画像形成部１０の下流の位置で、駆動ローラ３２にてベルト３１が折り返される前の位置に、レジずれを検知するレジセンサ６０が設けられている。
【０１１１】
制御部７０は、図８に示すように、画像形成装置全体を制御するためのコントローラ８００を有する。コントローラ８００には、複数のインタフェースＩ／Ｆ−Ｓ，Ｉ／Ｆ−Ｄ，Ｉ／Ｆ−Ｖが設けられている。ここで、インタフェースＩ／Ｆ−Ｓは、リーダ１Ｒと、インタフェースＩ／Ｆ−Ｄは、ＤＣコントローラボード２００と、インタフェースＩ／Ｆ−Ｖは、レーザスキャナボード７００とそれぞれ接続される。ＤＣコントローラボード２００は、プリンタ装置ＩＰを制御するためのコントローラであり、特定ユニットであるＣＰＵボード１００と、ＡＳＩＣ２０１と、ドライバ（ｄｒｖ）とを含む。
【０１１２】
ＣＰＵボード１００には、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＡＳＩＣ１０４、および通信ＩＣ１０５が搭載されている。ＣＰＵ１０１は、ＲＡＭ１０３を作業領域として、ＲＯＭ１０２に格納されているプログラムを実行する。そして、ＣＰＵ１０１は、プログラムに従って、入力される各ドライバからの出力などを監視しながら、各モータ、一次帯電器、転写用高電圧発生器などのそれぞれに対する制御コマンドなどを生成する。
【０１１３】
生成された制御コマンドのうち、対応する制御マンドが、通信ＩＣ１０５を介して、各給紙デッキＤＥＣＫ１，ＤＥＣＫ２，フィニッシャＦＩＮなどに与えられる。給紙デッキＤＥＣＫ１，ＤＥＣＫ２，フィニッシャＦＩＮなどは、必要に応じて装着されるオプション装置である。また、対応する制御コマンドがＡＳＩＣ１０４およびＡＳＩＣ２０１を介してドライバ２０２へ与えられ、ドライバ２０２は、センサＳ１の出力を監視しながら、与えられた制御コマンドに基づいてモータＭ１を駆動する。また、対応する制御コマンドがＡＳＩＣ１０４を介して、各中継ボード３００へ与えられる。中継ボード３００は、ＣＰＵ３０１およびＡＳＩＣ３０２を有し、ＣＰＵ３０１は、与えられた制御コマンドに基づいて、複数のモータをそれぞれ駆動するための制御信号などを生成する。ＣＰＵ３０１により生成された各制御信号は、ＡＳＩＣ３０２を介して、対応するドライバ基板５００ａ〜５００ｄに入力される。例えばドライバ基板５００ａは、入力された制御信号に基づいて、センサＳ２の出力を監視しながらモータＭ２を駆動する。また、対応する制御コマンドがＡＳＩＣ１０４を介して、各中継ボード４００へ与えられる。中継ボード４００は、ＣＰＵ４０１を有し、ＣＰＵ４０１は、対応するセンサ例えば電位センサの出力を監視しながら、複数の高電圧発生器をそれぞれ動作させるための制御信号を生成する。ＣＰＵ４０１により生成された各制御信号は、対応する高電圧発生器（ＨＶＴ）６００ａ〜６００ｄに入力され、対応する高電圧発生器６００ａ〜６００ｄは、入力された制御信号に基づいて動作する。また、対応する制御コマンドがＡＳＩＣ１０４を介してレーザスキャナボード７００へ与えられる。レーザスキャナボード７００は、ＡＳＩＣ７０１を有する。ＡＳＩＣ７０１には、コントローラ８００を介して、リーダ１Ｒにより読み取られた画像信号が入力される。ＡＳＩＣ７０１は、各スキャナユニット１３ａ〜１３ｄから入力されるＢＤ信号を監視しながら、ＡＳＩＣ１０４からの制御コマンドおよび入力された画像信号に基づいて各スキャナユニット１３ａ〜１３ｄの駆動信号を生成する。各スキャナユニット１３ａ〜１３ｄの駆動信号は、それぞれ各スキャナユニット１３ａ〜１３ｄに入力され、各スキャナユニット１３ａ〜１３ｄは、上記駆動信号に基づいてレーザ光を発光し、当該レーザ光により対応する感光ドラム１１ａ〜１１ｄを露光走査するようにポリゴンミラーの駆動モータＭ３を駆動する。
【０１１４】
次に、中継ボード３００について図９を参照しながら説明する。図９は図８の中継ボード３００の構成を示すブロック図である。
【０１１５】
中継ボード３００は、図９に示すように、各ドライバ基板５００１〜５００４のインタフェースとＤＣコントローラボート２００のＣＰＵボード１００のインタフェースとの差異を吸収し、かつ各ドライバ基板５００１〜５００４が持つ特性に応じた細かな制御を行うためのユニットである。中継ボード３００は、ＣＰＵ３０１と、ＡＳＩＣ３０２と、複数のＩ／Ｆ（インタフェース）３１０〜３１４とを有する。Ｉ／Ｆ３１０は、ＣＰＵ１００との接続を行うためのインタフェースである。各Ｉ／Ｆ３１１〜３１４は、それぞれ対応するドライバ基板５００１〜５００４との接続を行うためのインタフェースである。
【０１１６】
ドライバ基板５００１は、用紙を給紙する給紙系のモータを駆動するためのドライバである。ドライバ基板５００１は、ＡＳＩＣ５０２と、複数のＩ／Ｆ５０１，５００１ａ，５００１ｂと、ＩＤ保持手段５０３とを有する。ＡＳＩＣ５０２は、Ｉ／Ｆ５０１を介して、中継ボード３００からの制御信号の入力、Ｉ／Ｆ５００１ｂに接続されたセンサ５００１ｅの出力およびＩＤ保持手段５０３に保持されているＩＤの中継ボード３００への出力などを行う。また、ＡＳＩＣ５０２は、入力された制御信号に応じて、対応するモータ５００１ｃ，５００１ｄを駆動する。
【０１１７】
ドライバ基板５００２は、用紙を搬送する搬送系の駆動モータを駆動するためのドライバであり、ドライバ基板５００１と同様の構成を有する。ドライバ基板５００３は、両面パスを介して用紙を搬送する両面搬送系の駆動モータを駆動するためのドライバであり、ドライバ基板５００１と同様の構成を有する。ドライバ基板５００４は、用紙を排紙する排紙系の駆動モータを駆動するためのドライバであり、ドライバ基板５００１と同様の構成を有する。
【０１１８】
次に、ドライバ基板５００１と中継ボード３００との間でやり取りされる信号について図１０〜図１２を参照しながら説明する。図１０は図９のドライバ基板５００１と中継ボード３００との間でやり取りされる信号を示す図、図１１は図１０の信号Ｒｘ，Ｔｘの変換状態を模式的に示す図、図１２は図９の中継ボード３００のドライバ基板５００１に対するインタフェースの構成を示すブロック図である。
【０１１９】
中継ボード３００は、図１０に示すように、ドライバ基板５００１に対して、１６ｂｉｔのシリアル信号Ｔｘを送信する。また、ドライバ基板５００１は、中継ボード３００に対して、２０ビットのシリアル信号Ｒｘを送信する。この信号Ｒｘにおいて、先頭の４ｂｉｔは、ＩＤ保持手段５０３に保持されているＩＤを示す。また、残りのｂｉｔのうち、１ｂｉｔは、センサ５００１ｅの出力を示し、他の残りの１４ｂｉｔは、リザーブとされている。
【０１２０】
具体的には、図１２に示すように、中継ボード３００のＡＳＩＣ３０２は、入出力信号に対してパラレルシリアル変換またはシリアルパラレル変換を行うパラシリ／シリパラ変換手段３０２ｂと、入出力信号をプログラマブルに接続／変更可能な接続／変更手段３０２ａとを有する。
【０１２１】
また、ドライバ基板５００１においては、図１１に示すように、Ｉ／Ｆ５０１を介して、中継ボード３００からのシリアル信号Ｔｘを受信すると、シリアル信号Ｔｘは、ＡＳＩＣ５０２へ入力される。ＡＳＩＣ５０２は、入力されたシリアル信号Ｔｘをパラレル信号へ変換し、そのパラレル信号のうち、対応する４ｂｉｔが、Ｉ／Ｆ５００１ａを介してモータ５００１ｃへ出力される。また、他の対応する４ｂｉｔが、Ｉ／Ｆ５００１ｂを介してモータ５００１ｄへ出力される。
【０１２２】
また、ＡＳＩＣ５０２には、センサ５００１ｅの出力が、Ｉ／Ｆ５００１ｂを介して入力されるとともに、ＩＤ保持手段５０３に保持されているＩＤが入力される。これらの入力された信号は、シリアル信号Ｒｘへ変換され、このシリアル信号Ｒｘは、ＡＳＩＣ５０２から、Ｉ／Ｆ５０１を介して、中継ボード３００へ出力される。
【０１２３】
また、各ドライバ基板５００２〜５００４と中継ボード３００との間でやり取りされる信号は、ドライバ基板５００１と中継ボード３００との間でやり取りされる信号と同様であるので、ここでは、その説明は省略する。
【０１２４】
次に、中継ボード４００およびそれに接続される高電圧発生器（ＨＶＴ）６００ａ〜６００ｄについて図１３および図１４を参照しながら説明する。図１３は図２の中継ボード４００の構成を示すブロック図、図１４は図２の高電圧発生器（ＨＶＴ）６００ａ〜６００ｄの構成を示すブロック図である。
【０１２５】
中継ボード４００は、図１３に示すように、シリアルＩ／Ｆ４０１、制御部４０２、高圧安定化制御部４０３、複数のマルチプレクサ４０５，４０６、および複数の接続コネクタ４０４ａ，４０４ｂ，４０４ｃ…を有する。シリアルＩ／Ｆ４０１は、ＣＰＵボード１００とのシリアル通信を行う。制御部４０２は、シリアルＩ／Ｆ４０１を介してＣＰＵボード１００からのコマンドを受け取り、各高電圧発生器６００ａ〜６００ｄの動作をシーケンシャルに制御する。高圧安定化制御部４０３は、制御部４０２からのシーケンシャルな指令に応じて、各高電圧発生器６００ａ〜６００ｄの出力を安定化するための制御を行う。高圧安定化制御部４０３には、各マルチプレクサ４０５，４０６にそれぞれ対応するＡ／Ｄ変換器４０７，４０８が設けられている。各マルチプレクサ４０５，４０６は、対応するコネクタ４０４ａ，４０４ｂ，４０４ｃ…を介して入出力される信号の振り分けを行う。
【０１２６】
各高電圧発生器６００ａ〜６００ｄは、同じ構成を有する。ここでは、各高電圧発生器６００ａ〜６００ｄを高電圧発生器６００としてその構成を説明する。
【０１２７】
高電圧発生器６００は、図１４に示すように、中継ボード４００と接続するためのコネクタ６０１、および、中継ボード４００からの指令に基づいてスイッチング動作を行うスイッチ部６０２を有する。スイッチ部６０２によるスイッチング動作に応じて変圧部６０３は、電力を変圧して出力する。この出力された電力は、平滑部６０４において、所定の極性に平滑化され、直流電圧に変換される。そして、直流電圧は、出力端子６０７を介して出力される。ここで、平滑部６０４で直流化された電圧の電圧値は、電圧検出部６０６により検出され、その検出された電圧値は、コネクタ６０１を介して中継ボード４００へ送出される。また、出力電圧の電流値が電流検出部６０５により検出され、その検出された電流値は、コネクタ６０１を介して中継ボード４００へ送出される。また、中継ボード６００は、接地端子６０８を介して接地される。
【０１２８】
次に、画像形成装置と給紙デッキとの接続について図１５〜図１７を参照しながら説明する。図１５は図１の画像形成装置と給紙デッキとの接続の一例を模式的に示す図、図１６は図１の画像形成装置と給紙デッキとの接続の他の例を模式的に示す図、図１７は図１の画像形成装置と給紙デッキとの接続のさらに他の例を模式的に示す図である。
【０１２９】
画像形成装置に対して例えば給紙デッキが接続される場合、給紙デッキは、ＬＡＮを介して、ＣＰＵボード１００の通信ＩＣ１０５と接続される。ここで、図１５に示すように、給紙デッキは、ＬＡＮと接続される管理用ＣＰＵまたは中継基板と、複数の給紙ユニットとを有する。各給紙ユニットには、それぞれ、ＣＰＵが設けられている。そして、管理用ＣＰＵまたは中継基板と、各給紙ユニットのＣＰＵとは通信可能に接続される。この場合、ＣＰＵボード１００は、給紙デッキの管理用ＣＰＵまたは中継基板に対して通信するのみでよいので、ＣＰＵボード１００による給紙デッキに対する負荷が小さい。
【０１３０】
また、給紙デッキは、図１６に示す構成の給紙デッキとすることができる。この給紙デッキは、複数の給紙ユニットを有し、各給紙ユニットには、ＬＡＮと接続されるＣＰＵまたは中継基板を有する。この構成の場合、ＣＰＵボード１００は、各給紙ユニットのＣＰＵまたは中継基板と通信することになる。
【０１３１】
また、給紙デッキは、図１７に示す構成の給紙デッキとすることができる。この給紙デッキは、複数の給紙ユニットを有する。１つの給紙ユニットには、ＬＡＮと接続されるＣＰＵまたは中継基板が設けられている。他の給紙ユニットには、ＣＰＵまたは中継基板が設けられ、それぞれＣＰＵまたは中継基板は、上記１つの給紙ユニットのＣＰＵまたは中継基板を最上位としてその下流側に向けて順番に接続される。
【図面の簡単な説明】
【０１３２】
【図１】本発明の一実施の形態に係る画像読取装置の制御構成を示すブロック図である。
【図２】ＣＰＵ１５０１とＡＤＦ１００６との間でＩ／Ｆ回路１５１２を介してやり取りされる信号の一例を示す図である。
【図３】特定ユニット１００１と整合ユニット１００２との間でやり取りされる信号を示す図である。
【図４】ＡＳＩＣ１００３の光学モータ１５０７に対する信号ＭＣＬＫを発生する回路の構成を示すブロック図である。
【図５】整合ユニット１００２のＲＡＭ２２０２、データ展開部２２０３およびシフトレジスタ２２０４の動作タイミングチャートを示す図である。
【図６】図１の光学モータ１５０７の駆動プロファイルを示す図である。
【図７】図１の画像読取装置が搭載されている画像形成装置の構成を示す縦断面図である。
【図８】図７の画像形成装置の制御構成を示すブロック図である。
【図９】図８の中継ボード３００の構成を示すブロック図である。
【図１０】図９のドライバ基板５００１と中継ボード３００との間でやり取りされる信号を示す図である。
【図１１】図１０の信号Ｒｘ，Ｔｘの変換状態を模式的に示す図である。
【図１２】図９の中継ボード３００のドライバ基板５００１に対するインタフェースの構成を示すブロック図である。
【図１３】図２の中継ボード４００の構成を示すブロック図である。
【図１４】図２の高電圧発生器（ＨＶＴ）６００ａ〜６００ｄの構成を示すブロック図である。
【図１５】図１の画像形成装置と給紙デッキとの接続の一例を模式的に示す図である。
【図１６】図１の画像形成装置と給紙デッキとの接続の他の例を模式的に示す図である。
【図１７】図１の画像形成装置と給紙デッキとの接続のさらに他の例を模式的に示す図である。
【図１８】原稿固定読み方式を採用する画像読取装置の構成を模式的に示す縦断面図である。
【図１９】ＡＤＦが装着されている画像読取装置の構成を模式的に示す縦断面図である。
【図２０】ＡＤＦが装着された低速画像読取装置（低速機）の制御構成の一例を示すブロック図である。
【図２１】図２０の画像読取装置１５００における読取部の駆動プロファイルを示すタイミングチャートである。
【図２２】（ａ）はＣＰＵ１５０１とその周囲の構成を示すブロック図、（ｂ）は図２１の時刻ｔ０からｔ１までの加速区間の速度テーブルを示す図である。
【図２３】従来のプリンタ装置の制御構成を示すブロック図である。
【図２４】ＡＤＦが装着された高速画像読取装置（高速機）の制御構成の一例を示すブロック図である。
【図２５】図２４の画像読取装置１８００における読取部の駆動プロファイルを示すタイミングチャートである。
【符号の説明】
【０１３３】
１Ｒ  リーダ
１００１  特定ユニット
１００２  整合ユニット
１００３  ＡＳＩＣ
１００４  ＥＥＰＲＯＭ
１００５  発振回路
１００５ａ，１００５ｂ  Ｉ／Ｆ回路
１００６  ＡＤＦ（自動原稿給送装置）
１５０１  ＣＰＵ
１５０２  ＲＯＭ
１５０３  ＲＡＭ
１５０６  モータドライバ
１５０７  光学モータ
【図１】
2006332860.tif 000003
【図２】
2006332860.tif 000004
【図３】
2006332860.tif 000005
【図４】
2006332860.tif 000006
【図５】
2006332860.tif 000007
【図６】
2006332860.tif 000008
【図７】
2006332860.tif 000009
【図８】
2006332860.tif 000010
【図９】
2006332860.tif 000011
【図１０】
2006332860.tif 000012
【図１１】
2006332860.tif 000013
【図１２】
2006332860.tif 000014
【図１３】
2006332860.tif 000015
【図１４】
2006332860.tif 000016
【図１５】
2006332860.tif 000017
【図１６】
2006332860.tif 000018
【図１７】
2006332860.tif 000019
【図１８】
2006332860.tif 000020
【図１９】
2006332860.tif 000021
【図２０】
2006332860.tif 000022
【図２１】
2006332860.tif 000023
【図２２】
2006332860.tif 000024
【図２３】
2006332860.tif 000025
【図２４】
2006332860.tif 000026
【図２５】
2006332860.tif 000027