(57)【要約】【課題】制御パルス信号の出力が停止した場合に、モータに電流が流れ続けることを抑制できる、画像読取装置を提供する。【解決手段】モータ制御部１２からステップ信号線２３を介してモータドライバ４にステップ信号が入力されているときには、ステップ信号がスリープ信号回路２５に入力される。スリープ信号回路２５には、ワンショット回路３１、ピークホールド回路３２および出力回路３３が含まれる。モータ制御部１２からモータドライバ４へのステップ信号の入力が停止し、ワンショット回路３１からの所定電圧の出力が停止した状態が続き、ピークホールド回路３２から出力される電圧が一定値以下に低下すると、スリープ信号がハイレベルからローレベルに切り替わる。これに応じて、モータドライバ４からモータ２への電流の供給が停止される。【選択図】図１
2019176653.tif 000002
【特許請求の範囲】
【請求項１】
モータと、
駆動のための電流を前記モータに供給するモータドライバと、
クロック信号を発生する発振子と、
前記クロック信号に従って動作し、前記モータに供給される電流を制御するための制御パルス信号を出力する制御部と、
前記制御部と前記モータドライバとを繋ぐ信号線であって、前記制御部から出力される前記制御パルス信号を前記モータドライバに入力するための制御パルス信号線と、
前記モータへの電流の供給の停止を指示するスリープ信号を出力するスリープ信号回路と、
一端が前記制御パルス信号線に分岐接続され、他端が前記スリープ信号回路に接続されて、前記制御パルス信号線に流れる前記制御パルス信号を前記スリープ信号回路に入力するための入力信号線と、
前記スリープ信号回路と前記モータドライバとを繋ぐ信号線であって、前記スリープ信号回路から出力される前記スリープ信号を前記モータドライバに入力するためのスリープ信号線と、を備え、
前記スリープ信号回路は、
前記入力信号線からの前記制御パルス信号の１パルスの入力に対して、所定電圧を所定時間出力するワンショット回路と、
ホールドコンデンサを備え、前記ワンショット回路から前記所定電圧が出力されている間は前記ホールドコンデンサが充電され、前記所定電圧の出力が停止すると、前記ホールドコンデンサから放電されるピークホールド回路と、
前記ホールドコンデンサの放電により前記ピークホールド回路から出力される電圧が一定値以下に低下したことに応じて、前記スリープ信号を前記スリープ信号線に出力する出力回路と、を含み、
前記モータドライバは、前記スリープ信号の入力に応じて、前記モータへの電流の供給を停止する、画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
一端が前記スリープ信号線に分岐接続され、他端が前記制御部に接続されて、前記スリープ信号を前記制御部に入力するためのフィードバック信号線をさらに備える、画像読取装置。
【請求項３】
請求項２に記載の画像読取装置であって、
前記制御部は、前記フィードバック信号線からの前記スリープ信号の入力に基づいて、前記モータドライバから前記モータへの電流の供給が停止されているか否かを判断する、画像読取装置。
【請求項４】
請求項３に記載の画像読取装置であって、
前記制御部と前記モータドライバとに接続され、前記モータドライバのイネーブル信号を前記制御部から前記モータドライバに入力するためのイネーブル信号線と、
記憶部と、をさらに備え、
前記モータは、ステッピングモータであって、
前記モータドライバは、
前記ステッピングモータの励磁相を指示する励磁相信号を出力する励磁相制御部と、
前記励磁相制御部が出力する励磁相信号により指示される励磁相に対応した駆動電流を前記ステッピングモータに供給する駆動部と、を備え、
前記制御部は、前記モータドライバから前記モータへの電流の供給が停止されたことに応じて、前記ステッピングモータの励磁相を前記記憶部に記憶させ、前記モータドライバから前記モータへの電流の供給が再開されたときに、前記励磁相制御部が出力する励磁相信号が前記記憶部に記憶されている励磁相を指示する励磁相信号に一致するまで、前記イネーブル信号を出力せずに、前記制御パルス信号を出力する、画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の画像を読み取る画像読取装置に関する。
【背景技術】
【０００２】
画像読取装置における画像読取の方式には、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）方式とＦＢ（Ｆｌａｔ  Ｂｅｄ）方式とがある。
【０００３】
たとえば、ＡＤＦ方式およびＦＢ方式の両方式での画像読取が可能な機種では、ＡＤＦがコンタクトガラスの上面を開閉可能に設けられている。ＡＤＦ方式での読み取りの際には、ＡＤＦの原稿支持部に原稿が支持される。スキャンの実行の指令に応じて、ＡＤＦモータが駆動されて、原稿の搬送が開始される。原稿は、１枚ずつに分離されてコンタクトガラス上を一定速度で通過し、その際、コンタクトガラスの下側で停止しているＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）ユニットにより原稿の画像が読み取られる（たとえば、特許文献１参照）。ＦＢ方式での読み取りの際には、ＡＤＦが開位置に開かれて、原稿がコンタクトガラス上に載置される。その後、スキャンの実行の指令に応じて、キャリッジモータが駆動されて、ＣＩＳユニットを支持するキャリッジの移動が開始される。そして、ＣＩＳが一定速度で移動されつつ、ＣＩＳユニットにより原稿の画像が読み取られる（たとえば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−２５５１７号公報
【特許文献２】特開２０１１−３５８４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
画像読取時には、制御部からモータドライバに制御パルス信号が入力され、その制御パルス信号に応じて、モータドライバからＡＤＦモータやキャリッジモータなどのモータに駆動信号（電流）が供給される。そのため、モータの駆動中に制御部に入力されるクロック信号の停止などにより、制御部からの制御パルス信号の出力が停止すると、モータのコイルに電流が不要に流れ続けるおそれがある。
【０００６】
本発明の目的は、制御パルス信号の出力が停止した場合に、モータに不要に電流が流れ続けることを抑制できる、画像読取装置を提供することである。
【課題を解決するための手段】
【０００７】
前記の目的を達成するため、本発明に係る画像読取装置は、モータと、駆動のための電流をモータに供給するモータドライバと、クロック信号を発生する発振子と、クロック信号に従って動作し、モータに供給される電流を制御するための制御パルス信号を出力する制御部と、制御部とモータドライバとを繋ぐ信号線であって、制御部から出力される制御パルス信号をモータドライバに入力するための制御パルス信号線と、モータへの電流の供給の停止を指示するスリープ信号を出力するスリープ信号回路と、一端が制御パルス信号線に分岐接続され、他端がスリープ信号回路に接続されて、制御パルス信号線に流れる制御パルス信号をスリープ信号回路に入力するための入力信号線と、スリープ信号回路とモータドライバとを繋ぐ信号線であって、スリープ信号回路から出力されるスリープ信号をモータドライバに入力するためのスリープ信号線と、を備え、スリープ信号回路は、入力信号線からの制御パルス信号の１パルスの入力に対して、所定電圧を所定時間出力するワンショット回路と、ホールドコンデンサを備え、ワンショット回路から所定電圧が出力されている間はホールドコンデンサが充電され、所定電圧の出力が停止すると、ホールドコンデンサから放電されるピークホールド回路と、ホールドコンデンサの放電によりピークホールド回路から出力される電圧が一定値以下に低下したことに応じて、スリープ信号をスリープ信号線に出力する出力回路と、を含み、モータドライバは、スリープ信号の入力に応じて、モータへの電流の供給を停止する。
【０００８】
この構成によれば、制御部から制御パルス信号線を介してモータドライバに制御パルス信号が入力されているときには、制御パルス信号が制御パルス信号線から入力信号線に流れ、入力信号線からスリープ信号回路に制御パルス信号が入力される。スリープ信号回路には、ワンショット回路、ピークホールド回路および出力回路が含まれる。スリープ信号回路に入力される制御パルス信号の１パルスに対して、ワンショット回路から所定電圧が所定時間出力される。そして、ワンショット回路から所定電圧が出力されている間は、その所定電圧によりピークホールド回路のホールドコンデンサが充電されて、ピークホールド回路からホールドコンデンサの両端間の電圧が出力される。ワンショット回路からの所定電圧の出力が停止すると、ホールドコンデンサから電荷が放出され、ピークホールド回路から出力される電圧が低下する。ピークホールド回路から出力される電圧が一定値以下に低下するまでに、制御パルス信号がスリープ信号回路に入力されると、ワンショット回路から所定電圧が再び出力されて、ピークホールド回路のホールドコンデンサが充電され、ピークホールド回路から出力される電圧が一定値よりも高い電圧に保たれる。
【０００９】
クロック信号の停止などにより、制御部の動作が停止して、制御部からモータドライバへの制御パルス信号の入力が停止すると、制御パルス信号線から入力信号線への制御パルス信号の入力が停止する。その後、ワンショット回路からの所定電圧の出力が停止した状態が続き、ピークホールド回路から出力される電圧が一定値以下に低下すると、出力回路からスリープ信号線にスリープ信号が出力される。これにより、スリープ信号線からモータドライバにスリープ信号が入力されて、モータドライバからモータへの電流の供給が停止される。
【００１０】
よって、クロック信号の停止などにより制御パルス信号の出力が停止した場合に、モータに電流が流れ続けることを抑制できる。
【発明の効果】
【００１１】
本発明によれば、制御パルス信号の出力が停止した場合に、モータに電流が流れ続けることを抑制でき、モータの温度上昇を抑制できる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係る画像読取装置の電気的構成を示すブロック図である。
【図２】スリープ信号回路の回路図である。
【図３】空打ち処理の流れを示すフローチャートである。
【図４】空打ち処理および読取処理の実行時における各種信号の状態の時間変化を示す図である。
【図５】読取処理の流れを示すフローチャートである。
【図６】異常発生時における各種信号の状態の時間変化を示す図である。
【図７】モータにＤＣモータが採用された変形例に係る画像読取装置の電気的構成を示すブロック図である。
【図８】変形例に係る画像読取装置での読取処理の実行時における各種信号の状態の時間変化を示す図である。
【図９】変形例に係る画像読取装置での異常発生時における各種信号の状態の時間変化を示す図である。
【発明を実施するための形態】
【００１３】
以下では、本発明の実施の形態について、添付図面を参照しつつ詳細に説明する。
【００１４】
＜電気的構成＞
図１に示される画像読取装置１は、たとえば、ＦＢ方式による原稿の画像の読み取りが可能な機種である。
【００１５】
すなわち、画像読取装置１は、原稿が載置されるコンタクトガラスを備えている。コンタクトガラスの下側には、光源およびイメージセンサなどを内蔵したＣＩＳユニット（図示せず）が設けられている。イメージセンサは、たとえば、複数の受光素子が主走査方向である前後方向に配列されたリニアイメージセンサからなる。ＣＩＳユニットは、キャリッジに支持されて、モータ２の動力により主走査方向と直交かつコンタクトガラスと平行な副走査方向に移動可能に設けられている。モータ２には、ステッピングモータが採用されている。
【００１６】
ＣＩＳユニットの光源の光がコンタクトガラス上に載置された原稿に照射されて、原稿での反射光がイメージセンサで受けられることにより、原稿の画像の主走査方向の１ライン分の読み取りが達成される。１ライン分の読み取りが達成されるごとに、ＣＩＳユニットが主走査方向と直交かつコンタクトガラスと平行な副走査方向に移動されて、次の１ライン分の画像が読み取られる。これにより、原稿の所定範囲の画像がＣＩＳユニットに読み取られる。
【００１７】
画像読取装置１は、画像読取装置１の各部を制御するＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ３）と、モータ２に駆動信号（駆動電流）を供給するモータドライバ４とを備えている。
【００１８】
ＡＳＩＣ３には、演算処理を行うＣＰＵ１１と、ＣＰＵ１１からの指令に従ってモータドライバ４を制御するモータ制御部１２（制御部の一例）が内蔵されている。また、ＡＳＩＣ３には、モータ制御部１２の他に、ＣＰＵ１１からの指令に従ってＣＩＳユニットによる画像の読み取りを制御するＣＩＳ制御部１３などの制御部が内蔵されている。さらに、ＡＳＩＣ３は、汎用Ｉ／Ｏ１４を入出力ポートとして備えている。ＣＰＵ１１、モータ制御部１２、ＣＩＳ制御部１３および汎用Ｉ／Ｏ１４などは、ＡＳＩＣ３内の内部バス１５を介してデータ通信可能に接続されている。
【００１９】
内部バス１５には、ＡＳＩＣ３の外部に設けられるＲＯＭ１６およびＲＡＭ１７が接続されている。ＲＯＭ１６は、フラッシュメモリなどの書き換え可能な不揮発性メモリであり、ＣＰＵ１１によって実行されるプログラムおよび各種のデータなどを記憶している。ＲＡＭ１７は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの揮発性メモリであり、ＣＰＵ１１がプログラムを実行する際のワークエリアとして使用される。
【００２０】
画像読取装置１には、発振子１８が備えられている。発振子１８は、水晶振動子であり、所定周波数（たとえば、２４ＭＨｚ）のクロック信号を発振する。ＡＳＩＣ３の内部の内部クロック生成部は、ＰＬＬ（Ｐｈａｓｅ  Ｌｏｃｋｅｄ  Ｌｏｏｐ：位相同期回路）や分周器を備えており、発振子１８から受け取ったクロックを最適な周波数のクロックに変換する。内部クロック生成部から出力されるクロックは、図示しないクロック配線を経由して、ＣＰＵ１１や各制御部に分配される。
【００２１】
モータドライバ４には、ロジック部２１（励磁相制御部の一例）と、Ｈブリッジを含む駆動部２２が内蔵されている。ＡＳＩＣ３のモータ制御部１２とロジック部２１とは、モータ制御部１２からロジック部２１に制御信号を入力するための複数の制御信号線で繋がれている。制御信号には、モータ２の１ステップの回転を指示するステップ信号、駆動部２２の有効（イネーブル）および無効（ディスエーブル）の切り替えを指示するイネーブル信号および駆動部２２からモータ２への電流の供給停止を指示するスリープ信号の他に、モータ２のステップ角や回転方向を指示する信号などが含まれる。これに対応して、制御信号線には、ステップ信号が流れるステップ信号線２３（制御パルス信号線の一例）、イネーブル信号が流れるイネーブル信号線２４などが含まれる。
【００２２】
モータ制御部１２からロジック部２１に入力される制御信号に基づいて、ロジック部２１から駆動部２２に励磁相信号が出力され、その励磁相信号によりＨブリッジを構成する半導体スイッチング素子のオン／オフが切り替えられる。これにより、駆動部２２からモータ２への電流の供給および停止が切り替えられ、また、モータ２に供給される電流の向きが切り替えられる。モータ２に供給される電流の向きが切り替わることにより、モータ２の正転および逆転が切り替わる。
【００２３】
画像読取装置１は、スリープ信号を生成するスリープ信号回路２５を備えている。スリープ信号回路２５は、入力信号線２６により、ステップ信号線２３と接続されている。具体的には、入力信号線２６の一端がステップ信号線２３に分岐接続され、スリープ信号回路２５には、その入力信号線２６の他端が接続されている。また、スリープ信号回路２５は、スリープ信号線２７により、モータドライバ４のロジック部２１と接続されている。具体的には、スリープ信号線２７の一端がスリープ信号回路２５に接続され、スリープ信号線２７の他端がモータドライバ４のロジック部２１に接続されている。また、スリープ信号線２７には、フィードバック信号線２８の一端が分岐接続されている。フィードバック信号線２８の他端は、汎用Ｉ／Ｏ１４に接続されている。
【００２４】
＜スリープ信号回路＞
スリープ信号回路２５には、図２に示されるように、ワンショット回路３１、ピークホールド回路３２および出力回路３３が含まれる。
【００２５】
ワンショット回路３１は、オペアンプ３４を用いた単安定マルチバイブレータ回路である。オペアンプ３４の反転入力端子（−）には、コンデンサ３５の一方の電極およびダイオード３６のカソードが接続されている。コンデンサ３５の他方の電極およびダイオード３６のアノードは、グランドに接続されている。オペアンプ３４の非反転入力端子（＋）には、コンデンサ３７およびショットキーバリアダイオード３８を介して、入力信号線２６を流れるステップ信号（ＳＴＥＰ）が入力される。ステップ信号の１パルスがオペアンプ３４に入力されると、オペアンプ３４の出力端子から所定電圧で所定のパルス幅のパルス信号（ＯｎｅＳｈｏｔ）が出力される。
【００２６】
ピークホールド回路３２は、オペアンプ４１、ホールドコンデンサ４２、抵抗４３および分圧回路４４を含む。
【００２７】
ワンショット回路３１のオペアンプ３４の出力端子は、抵抗４５およびダイオード４６を介して、オペアンプ４１の反転入力端子（−）に接続されている。具体的には、オペアンプ３４の出力端子は、抵抗４５の一端に接続され、抵抗４５の他端は、ダイオード４６のアノードに接続されている。そして、配線４７を介して、ダイオード４６のカソードとオペアンプ４１の反転入力端子とが接続されている。
【００２８】
配線４７には、ホールドコンデンサ４２の一方の電極が接続されている。ホールドコンデンサ４２の他方の電極は、グランドに接続されている。また、配線４７には、ホールドコンデンサ４２の接続点よりもダイオード４６側において、抵抗４３の一端が接続されている。抵抗４３の他端は、グランドに接続されている。さらに、配線４７には、抵抗４３の接続点とダイオード４６との間において、抵抗４８およびツェナーダイオード４９の直列回路が接続されている。具体的には、抵抗４８の一端が配線４７に接続され、抵抗４８の他端がツェナーダイオード４９のカソードに接続され、ツェナーダイオード４９のアノードがグランドに接続されている。
【００２９】
分圧回路４４は、２個の抵抗５１，５２の直列回路である。分圧回路４４の一端は、電源ＶＤＤに接続され、その他端は、グランドに接続されている。分圧回路４４における抵抗５１，５２の接続点は、オペアンプ４１の非反転入力端子に接続されている。
【００３０】
この構成により、ワンショット回路３１から所定電圧のパルス信号が出力されると、ピークホールド回路３２では、ホールドコンデンサ４２に一定電圧（コンデンサ電圧の一例）が印加されて、ホールドコンデンサ４２が充電される。また、オペアンプ４１の反転入力端子に入力される電圧がオペアンプ４１の非反転入力端子に入力される電圧よりも高くなり、オペアンプ４１の出力端子から負電圧が出力される。ワンショット回路３１からのパルス信号の出力が停止すると、そのパルス信号の立ち下がりに応じて、ホールドコンデンサ４２が放電を開始する。ホールドコンデンサ４２の両端間の電圧がオペアンプ４１の非反転入力端子に入力される電圧以下に低下すると、オペアンプ４１の出力端子から正電圧が出力される。
【００３１】
出力回路３３は、ＰＮＰトランジスタ５３を含む。ＰＮＰトランジスタ５３のエミッタは、電源ＶＤＤに接続されている。ＰＮＰトランジスタ５３のコレクタは、抵抗５４を介して、グランドに接続されている。ＰＮＰトランジスタ５３のベースには、抵抗５５を介して、ピークホールド回路３２のオペアンプ４１の出力端子が接続されている。スリープ信号線２７（図１参照）は、ＰＮＰトランジスタ５３のコレクタと抵抗５４とを繋ぐ配線５６に接続されている。
【００３２】
この構成により、ピークホールド回路３２のオペアンプ４１から負電圧が出力されている間は、ＰＮＰトランジスタ５３がオンになり、ＰＮＰトランジスタ５３のエミッタからコレクタに電流が流れ、この電流がスリープ信号線２７に出力されることにより、スリープ信号がハイレベルになる。ピークホールド回路３２のオペアンプ４１から正電圧が出力されると、ＰＮＰトランジスタ５３がオフになり、ＰＮＰトランジスタ５３のエミッタからコレクタに電流が流れず、スリープ信号線２７への電流の出力が停止することにより、スリープ信号がローレベルになる。
【００３３】
＜空打ち処理＞
スリープ信号線２７からモータドライバ４に入力されるスリープ信号がローレベルである間、モータドライバ４のロジック部２１により駆動部２２が無効にされ、駆動部２２からモータ２への電流の供給が停止されている。モータ２への電流の供給が停止されるときには、その時点でのモータ２の励磁相がＲＡＭ１７に記憶される。このスリープ状態から原稿の画像の読み取りが開始される場合、ＡＳＩＣ３のＣＰＵ１１は、図３に示される空打ち処理を実行する。
【００３４】
空打ち処理では、ＣＰＵ１１は、モータ制御部１２にステップ信号を送信する指令を出力する（Ｓ１１）。この指令を受けて、図４に示されるように、モータ制御部１２からモータドライバ４に向けて、１パルスのステップ信号が送信される。この１パルスのステップ信号は、ステップ信号線２３から入力信号線２６を介してスリープ信号回路２５のワンショット回路３１にも入力される。ステップ信号がワンショット回路３１に入力されたことに応じて、ワンショット回路３１から所定電圧のパルス信号が所定時間出力される。そして、ピークホールド回路３２のホールドコンデンサ４２が充電されて、ピークホールド回路３２のオペアンプ４１から負電圧が出力されると、出力回路３３から出力されるスリープ信号がローレベルからハイレベルに切り替わる。これにより、ハイレベルのスリープ信号がスリープ信号線２７を介してモータドライバ４に入力される。
【００３５】
スリープ信号は、フィードバック信号線２８を介して、汎用Ｉ／Ｏ１４にも入力される。ＣＰＵ１１は、汎用Ｉ／Ｏ１４に入力されるスリープ信号がローレベルからハイレベルに切り替わると、モータドライバ４のスリープ状態が解除されたとして（Ｓ１２：ＹＥＳ）、モータ２の制御上の励磁相が実際の励磁相、つまりＲＡＭ１７に記憶されている励磁相と一致しているか否かを判断する（Ｓ１３）。
【００３６】
ロジック部２１から駆動部２２に入力される励磁相信号による励磁の対象とされる相、つまり制御上の励磁相が実際の励磁相からずれている場合（Ｓ１３：ＮＯ）、ＣＰＵ１１は、モータ制御部１２にステップ信号を送信する指令を出力する（Ｓ１４）。この指令を受けて、図４に示されるように、モータ制御部１２からモータドライバ４に向けて、１パルスのステップ信号が送信される。このとき、イネーブル信号がモータドライバ４に入力されておらず（イネーブル信号がローレベルであり）、モータドライバ４のロジック部２１により駆動部２２が無効にされたままである。そのため、モータドライバ４にステップ信号が入力されても、駆動部２２からモータ２に駆動信号（励磁電流）は供給されず、制御上の励磁相が次の相に進められる。
【００３７】
その後、ＣＰＵ１１は、制御上の励磁相が実際の励磁相に一致したか否かを再び判断する（Ｓ１３）。制御上の励磁相が実際の励磁相に一致するまで、ステップ信号の送信（Ｓ１４）および制御上の励磁相が実際の励磁相に一致したか否かの判断（Ｓ１３）が繰り替えされる。
【００３８】
そして、制御上の励磁相が実際の励磁相に一致すると（Ｓ１３：ＹＥＳ）、ＣＰＵ１１は、モータ制御部１２にイネーブル信号を送信する指令を出力して（Ｓ１５）、空打ち処理を終了する。ＣＰＵ１１からの指令を受けて、モータ制御部１２からイネーブル信号線２４を介してモータドライバ４にハイレベルのイネーブル信号が送信される。これに応じて、ロジック部２１により駆動部２２が有効にされて、駆動部２２からモータ２に駆動信号を出力可能となる。
【００３９】
＜読取処理＞
原稿の画像を読み取るため、ＡＳＩＣ３のＣＰＵ１１は、図５に示される読取処理を実行する。
【００４０】
読取処理では、ＣＰＵ１１は、モータ制御部１２にステップ信号を送信する指令を出力する（Ｓ２１）。この指令を受けて、図４に示されるように、モータ制御部１２からモータドライバ４に向けて、１パルスのステップ信号が連続的に送信される。１パルスのステップ信号がモータドライバ４のロジック部２１に入力されると、ロジック部２１から駆動部２２に励磁相信号が入力されて、駆動部２２から励磁相信号に応じたモータ２の相巻線に駆動信号が供給される。これにより、モータ２が１ステップ回転し、ＣＩＳユニットが副走査方向に所定距離だけ移動する。そして、ステップ信号がモータ制御部１２からモータドライバ４に連続的に送信されることにより、ＣＩＳユニットが副走査方向に連続的に移動する。
【００４１】
それに並行して、ＣＰＵ１１は、ＣＩＳユニットに画像を読み取らせる指令をＣＩＳ制御部１３に出力する。この指令を受けて、ＣＩＳ制御部１３がＣＩＳユニットの光源およびイメージセンサを制御することにより、１ライン分の画像に応じたアナログ信号がイメージセンサから出力される。そして、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）により、そのアナログ信号のレベル調整などが行われた後、その調整後のアナログ信号がデジタル信号である画像データに変換される。こうして、ＣＰＵ１１は、１ライン分の画像データを取得する（Ｓ２２）。
【００４２】
ＣＰＵ１１は、画像データを記憶させるＲＡＭ１７上の領域が満杯であるメモリフルの状態であるか否かを判断する（Ｓ２３）。ＣＰＵ１１は、ＲＡＭ１７上の領域の空き容量が所定の基準量以上であれば、メモリフルの状態であると判断し、空き容量が所定の基準量未満であれば、メモリフルの状態ではないと判断する。
【００４３】
メモリフルの状態ではないと判断した場合（Ｓ２３：ＮＯ）、ＣＰＵ１１は、モータ制御部１２にステップ信号を送信する指令を出力する（Ｓ２４）。この指令に応じて、前述のように、モータ２が１ステップ回転し、ＣＩＳユニットが副走査方向に１ライン分移動する。その後、ＣＰＵ１１は、原稿の画像の読み取りが終了であるか否か、つまり原稿の所定範囲の全域の画像がＣＩＳユニットに読み取られたか否かを判断する（Ｓ２５）。原稿の画像の読み取りが終了していない場合（Ｓ２５：ＮＯ）、ＣＰＵ１１は、ＣＩＳユニットに画像を読み取らせる指令をＣＩＳ制御部１３に出力する。これに応じて、前述したように、１ライン分の画像データがＣＰＵ１１に取得される（Ｓ２２）。
【００４４】
原稿の画像の読み取りが進められる途中で、メモリフルの状態になると（Ｓ２３：ＹＥＳ）、ＣＰＵ１１は、モータ制御部１２にステップ信号の送信を停止する指令を出力する（Ｓ２６）。これを受けて、モータ制御部１２からのステップ信号の送信が停止される。このステップ信号の送信の停止後は、ステップ信号の送信が再開されるまで、スリープ信号回路２５のワンショット回路３１にステップ信号が新たに入力されない。その停止前のステップ信号の最後の入力に応じてワンショット回路３１から出力されたパルス信号が立ち下がると、ピークホールド回路３２のホールドコンデンサ４２が放電を開始する。ホールドコンデンサ４２の両端間の電圧がオペアンプ４１の非反転入力端子に入力される電圧以下に低下すると、オペアンプ４１の出力端子から正電圧が出力され、出力回路３３から出力されるスリープ信号がハイレベルからローレベルに切り替わる。これに応じて、モータドライバ４のロジック部２１により駆動部２２が無効にされ、駆動部２２からモータ２への電流の供給が停止されて、モータドライバ４がスリープ状態となる。
【００４５】
また、ＣＰＵ１１は、ＲＡＭ１７に記憶されている画像データのうち、ページ単位で読み取りが完了した分の画像データを画像読取装置１と通信可能に接続された外部の端末に送信し、ページ途中まで読み取られた画像データが含まれる場合には、その画像データを削除する（Ｓ２７）。
【００４６】
スリープ信号は、フィードバック信号線２８を介して、汎用Ｉ／Ｏ１４にも入力される。ＣＰＵ１１は、汎用Ｉ／Ｏ１４にローレベルのスリープ信号が入力されていない場合、メモリフルが解消されたか否かを判断する（Ｓ２９）。そして、メモリフルが解消されていなければ（Ｓ２９：ＮＯ）、ＣＰＵ１１は、ステップ信号の送信の停止の継続を決定し（Ｓ２６）、ＲＡＭ１７に記憶されている画像データの外部の端末への送信を継続する。
【００４７】
メモリフルが解消される前に、汎用Ｉ／Ｏ１４にローレベルのスリープ信号が入力されると、ＣＰＵ１１は、モータドライバ４がスリープ状態に移行したことを認識し（ステップＳ２８：ＹＥＳ）、モータ２の現時点での励磁相をＲＡＭ１７に記憶させる（Ｓ３０）。そして、ＣＰＵ１１は、メモリフルが解消されたか否かを再び判断する（Ｓ２９）。
【００４８】
ＲＡＭ１７から外部の端末への画像データの送信が進み、メモリフルが解消されると（Ｓ２９：ＹＥＳ）、ＣＰＵ１１は、モータドライバ４がスリープ状態であるか否かを判断する（Ｓ３１）。モータドライバ４がスリープ状態ではない場合（Ｓ３１：ＮＯ）、ＣＰＵ１１は、原稿の画像の読み取りが終了であるか否かを判断し（Ｓ２５）、画像の読み取りが終了でなければ（Ｓ２５：ＮＯ）、ＣＩＳユニットに画像を読み取らせる指令をＣＩＳ制御部１３に出力する。これに応じて、前述したように、１ライン分の画像データがＣＰＵ１１に取得される（Ｓ２２）。一方、モータドライバ４がスリープ状態である場合には（Ｓ３１：ＹＥＳ）、ＣＰＵ１１は、空打ち処理を実行した後（Ｓ３２）、原稿の画像の読み取りが終了であるか否かを判断する（Ｓ２５）。空打ち処理の内容は、図３に示されており、前述したとおりである。
【００４９】
＜作用効果＞
以上のように、モータ制御部１２からステップ信号線２３を介してモータドライバ４にステップ信号が入力されているときには、ステップ信号がステップ信号線２３から入力信号線２６に流れ、入力信号線２６からスリープ信号回路２５にステップ信号が入力される。スリープ信号回路２５には、ワンショット回路３１、ピークホールド回路３２および出力回路３３が含まれる。スリープ信号回路２５に入力されるステップ信号の１パルスに対して、ワンショット回路３１から所定電圧が所定時間出力される。そして、ワンショット回路３１から所定電圧が出力されている間は、その所定電圧によりピークホールド回路３２のホールドコンデンサ４２が充電されて、ピークホールド回路３２からホールドコンデンサ４２の両端間の電圧が出力される。ワンショット回路３１からの所定電圧の出力が停止すると、ホールドコンデンサ４２から電荷が放出され、ピークホールド回路３２から出力される電圧が低下する。ピークホールド回路３２から出力される電圧が一定値以下に低下するまでに、ステップ信号がスリープ信号回路２５に入力されると、ワンショット回路３１から所定電圧が再び出力されて、ピークホールド回路３２のホールドコンデンサ４２が充電され、ピークホールド回路３２から出力される電圧が一定値よりも高い電圧に保持される。
【００５０】
クロック信号の停止などにより、モータ制御部１２の動作が停止して、モータ制御部１２からモータドライバ４へのステップ信号の入力が停止すると、ステップ信号線２３から入力信号線２６へのステップ信号の入力が停止する。その後、ワンショット回路３１からの所定電圧の出力が停止した状態が続き、ピークホールド回路３２から出力される電圧が一定値以下に低下すると、出力回路３３からスリープ信号線２７に出力されるスリープ信号がハイレベルからローレベルに切り替わる。これに応じて、モータドライバ４からモータ２への電流の供給が停止される。
【００５１】
よって、ステップ信号の出力が停止した場合に、モータ２に電流が流れ続けることを抑制できる。
【００５２】
また、スリープ信号がフィードバック信号線２８を介して汎用Ｉ／Ｏ１４に入力されるので、ＣＰＵ１１は、モータドライバ４がスリープ状態に移行したか否かを判断できる。そして、モータドライバ４がスリープ状態に移行した場合、ＣＰＵ１１は、モータ２の現時点での励磁相をＲＡＭ１７に記憶させる。これにより、スリープ状態から原稿の画像の読み取りが再開される際に、空打ち処理の実行により、読取動作を適切に再開させることができる。
【００５３】
＜変形例＞
以上、本発明の一実施形態について説明したが、本発明は、他の形態で実施することもできる。
【００５４】
たとえば、前述の実施形態では、画像読取装置１に備えられるモータ２に、ステッピングモータが採用されているとした。しかしながら、ステッピングモータに限らず、図７に示されるように、画像読取装置１に備えられるモータ２に、ＤＣモータが採用されてもよい。この場合、ステップ信号線２３に代えて、ＡＳＩＣ３のモータ制御部１２とモータドライバ４のロジック部２１とがＰＷＭ信号線１０１で繋がれて、モータ制御部１２からロジック部２１に、モータ２の回転を制御するＰＷＭ信号が入力される。そして、ＰＷＭ信号線１０１に入力信号線２６の一端が分岐接続され、入力信号線２６の他端がスリープ信号回路２５に接続される。また、モータ２の回転速度を制御するため、モータ２に付随して設けられたロータリエンコーダ（図示せず）からモータ２の回転に同期したパルス信号であるエンコーダ信号がモータ制御部１２に入力される。
【００５５】
この構成においても、ＰＷＭ信号が出力されている間は、スリープ信号回路２５からハイレベルのスリープ信号が出力され、ＰＷＭ信号の出力が停止された状態が続くと、スリープ信号回路２５から出力されるスリープ信号がハイレベルからローレベルに切り替わる。
【００５６】
スリープ信号線２７からモータドライバ４に入力されるスリープ信号がローレベルである間、モータドライバ４のロジック部２１により駆動部２２が無効にされ、駆動部２２からモータ２への電流の供給が停止されている。このスリープ状態において、図８に示されるように、モータ制御部１２からモータドライバ４に向けてＰＷＭ信号が送信されると、そのＰＷＭ信号がステップ信号線２３から入力信号線２６を介してスリープ信号回路２５のワンショット回路３１にも入力され、ワンショット回路３１から所定電圧のパルス信号が所定時間出力される。そして、ピークホールド回路３２のホールドコンデンサ４２（図２参照）が充電されて、ピークホールド回路３２から負電圧が出力されると、スリープ信号回路２５から出力されるスリープ信号がローレベルからハイレベルに切り替わる。これにより、ハイレベルのスリープ信号がスリープ信号線２７を介してモータドライバ４に入力される。その後、モータ制御部１２からイネーブル信号線２４を介してモータドライバ４にハイレベルのイネーブル信号が送信される。これに応じて、ロジック部２１により駆動部２２が有効にされて、駆動部２２からモータ２に駆動信号を出力可能となる。
【００５７】
また、画像読取装置１にメモリフル状態に陥るなどの異常が発生した場合、モータ制御部１２からのＰＷＭ信号の送信が停止される。このＰＷＭ信号の送信の停止後は、ＰＷＭ信号の送信が再開されるまで、スリープ信号回路２５のワンショット回路３１にＰＷＭ信号が新たに入力されない。その停止前のＰＷＭ信号の最後の入力に応じてワンショット回路３１から出力されたパルス信号が立ち下がると、ピークホールド回路３２のホールドコンデンサ４２が放電を開始する。ホールドコンデンサ４２の両端間の電圧が一定電圧以下に低下すると、ピークホールド回路３２から正電圧が出力され、スリープ信号回路２５から出力されるスリープ信号がハイレベルからローレベルに切り替わる。これに応じて、モータドライバ４のロジック部２１により駆動部２２が無効にされ、駆動部２２からモータ２への電流の供給が停止されて、モータドライバ４がスリープ状態となる。
【００５８】
なお、ステップ信号およびＰＷＭ信号の送信が停止される異常の例として、メモリフル状態に陥る異常を取り上げたが、発振子１８の故障によるクロック信号の停止などの異常であってもよく、このクロック異常時にもステップ信号およびＰＷＭ信号の送信が停止される。
【００５９】
前述の実施形態では、モータ２がＣＩＳユニットを移動させる動力を発生するモータである場合を取り上げたが、画像読取装置１がＡＤＦ方式による原稿の画像の読み取りが可能な機種である場合、モータ２は、原稿を搬送するローラを駆動させるための動力の発生源としてのモータであってもよい。すなわち、この場合、モータ２は、原稿を搬送するローラとギアなどを介して駆動連結される。
【００６０】
また、前述の実施形態では、メモリフルの状態になった場合に、ＲＡＭ１７に記憶されている画像データが画像読取装置１と通信可能に接続された外部の端末に送信されるとしたが、ＲＡＭ１７に記憶されているデータが削除されることにより、ＲＡＭ１７の空き容量が増やされてもよい。ここで、削除とは、削除対象のデータが占有していたメモリの領域を使用可能（上書き可能）とするために解放することを指す。
【００６１】
その他、前述の構成には、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
【符号の説明】
【００６２】
１：画像読取装置
２：モータ
４：モータドライバ
１２：モータ制御部
１７：ＲＡＭ
１８：発振子
２３：ステップ信号線
２４：イネーブル信号線
２５：スリープ信号回路
２６：入力信号線
２７：スリープ信号線
２８：フィードバック信号線
３１：ワンショット回路
３２：ピークホールド回路
３３：出力回路
１０１：ＰＷＭ信号線
【図１】
2019176653.tif 000003
【図２】
2019176653.tif 000004
【図３】
2019176653.tif 000005
【図４】
2019176653.tif 000006
【図５】
2019176653.tif 000007
【図６】
2019176653.tif 000008
【図７】
2019176653.tif 000009
【図８】
2019176653.tif 000010
【図９】
2019176653.tif 000011