(57)【要約】【課題】可動部が移動不能であるにもかかわらず可動部を移動させようとしてモータを長時間駆動させることを防止し、また、可動部が予定外の位置に停止した場合に可動部を短時間でホームポジションに移動させる。【解決手段】画像読取装置１において、走査光源７が設けられた可動部５の下面側には光センサユニット３１を取り付け、可動部５の下方には反射制御部４１を設ける。反射制御部４１には、反射率の大きい複数の強反射部４３と反射率の小さい複数の弱反射部４４とを所定の配列パターンで配列する。可動部５の移動中、光センサユニット３１で強反射部４３と弱反射部４４を読み取り、それらに対応する２値信号の配列を生成し、２値信号の配列に基づいて可動部５の移動状況を判断する。例えば１１１１１といった同一値が５つ以上連続して並ぶ２値信号の配列が生成された場合、可動部５が移動不能であると判断し、直ちにモータを停止させる。【選択図】図２
2014049772.tif 000002
【特許請求の範囲】
【請求項１】
原稿を光学的に読み取り、前記原稿に対応する画像データを生成する画像読取装置であって、
筐体と、
前記筐体の上部に固定され、光透過性を有する材料により平板状に形成され、上面に原稿を載置する原稿台と、
前記筐体内において前記原稿台の下方に設けられ、前記原稿台の上面と平行な走査方向に移動可能な可動部と、
前記可動部を前記走査方向における順方向または逆方向に移動させる駆動源と、
前記可動部に設けられ、前記原稿台に載置された原稿に走査光を照射する走査光源と、
前記走査光源から照射され前記原稿から反射した走査光を受光し、当該受光した走査光に基づいて前記原稿に対応する画像データを生成する撮像部と、
前記筐体内に固定され、前記可動部の近傍に配置され、前記可動部の移動範囲の全長に亘って伸長し、反射率が比較的大きい複数の第１の反射部と反射率が比較的小さい複数の第２の反射部とが所定の配列パターンで前記走査方向と平行な方向に前記可動部の移動範囲の全長に亘って配列された反射制御部と、
前記可動部に設けられ、前記反射制御部に検出光を照射する検出光照射部と、
前記検出光照射部から照射され前記反射制御部に反射した検出光を受光する検出光受光部と、
前記検出光受光部により受光された検出光に対応する２値信号を生成する信号生成部と、
前記信号生成部により生成された２値信号に基づいて前記可動部の移動状況を判断する移動判断部と、
を備えていることを特徴とする画像読取装置。
【請求項２】
前記信号生成部により同一値の２値信号が所定回数以上連続して生成された場合、前記移動判断部は前記可動部が移動不能な状態であると判断することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記反射制御部は順方向位置検出領域および逆方向位置検出領域を有し、
前記順方向位置検出領域に配列された所定数の前記第１の反射部および前記第２の反射部の前記順方向における配列パターンは、前記順方向位置検出領域以外の領域に配列された前記所定数の前記第１の反射部および前記第２の反射部の前記順方向における配列パターンとは異なる固有の配列パターンであり、前記逆方向位置検出領域に配列された所定数の前記第１の反射部および前記第２の反射部の前記逆方向における配列パターンは、前記逆方向位置検出領域以外の領域に配列された前記所定数の前記第１の反射部および前記第２の反射部の前記逆方向における配列パターンとは異なる固有の配列パターンであり、
前記移動判断部は、前記可動部が前記順方向に移動しているときには、前記順方向位置検出領域における順方向の固有の配列パターンに対応する２値信号に基づいて前記可動部の位置を判断し、前記可動部が前記逆方向に移動しているときには、前記逆方向位置検出領域における逆方向の固有の配列パターンに対応する２値信号に基づいて前記可動部の位置を判断することを特徴とする請求項１または２に記載の画像読取装置。
【請求項４】
前記駆動源を制御する駆動制御部を備え、
前記逆方向位置検出領域は前記可動部の移動範囲の一端側に配置され、前記順方向位置検出領域は前記可動部の移動範囲の他端側に配置され、
前記移動判断部は、前記可動部が前記逆方向に移動しているときには、前記逆方向位置検出領域における逆方向の固有の配列パターンに対応する２値信号に基づいて前記可動部がその移動範囲の一端側に到達したことを判断し、前記可動部が前記順方向に移動しているときには、前記順方向位置検出領域における順方向の固有の配列パターンに対応する２値信号に基づいて前記可動部がその移動範囲の他端側に到達したことを判断し、
前記駆動制御部は、前記移動判断部の判断結果により、前記可動部がその移動範囲の一端側に到達したときには、前記可動部の移動方向を前記逆方向から前記順方向に変更するように前記駆動源を制御し、前記可動部がその移動範囲の他端側に到達したときには、前記可動部の移動方向を前記順方向から前記逆方向に変更するように前記駆動源を制御することを特徴とする請求項３に記載の画像読取装置。
【請求項５】
前記反射制御部は長尺の部材を備え、当該部材には複数のスリットまたは孔が形成され、当該部材において、スリットまたは孔が形成された各部分が前記第１の反射部および前記第２の反射部のうちの一方として機能し、スリットまたは孔が形成されていない各部分が前記第１の反射部および前記第２の反射部のうちの他方として機能することを特徴とする請求項１ないし４のいずれかに記載の画像読取装置。
【請求項６】
請求項１ないし５のいずれかに記載の画像読取装置を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばスキャナー、コピー機、複合機等に用いられ、原稿を光学的に読み取る画像読取装置及び画像形成装置に関する。
【背景技術】
【０００２】
一般に、スキャナー、コピー機、複合機等に用いられる画像読取装置は、ガラスにより長方形平板状に形成された原稿台と、原稿台の下方に設けられ、原稿台の長辺方向（副走査方向）に移動する可動部と、可動部を移動させるモータ等とを備えている。さらに、画像読取装置は、原稿台の短辺方向（主走査方向）に伸長し、原稿に向けて走査光を照射する線状光源と、線状光源から照射され原稿に反射した走査光を受光し、受光した走査光に対応する画像データを生成する撮像部とを備えている。線状光源は可動部に設けられ、可動部と共に副走査方向に移動しながら、原稿台の上面に載置された原稿に走査光を照射する（例えば、下記の特許文献１参照）。
【０００３】
このような画像読取装置において、電源が入り、所定の初期準備動作が完了した後、可動部は、例えば原稿台の副走査方向一端側（原稿の走査が開始される側）に位置するホームポジションで待機する。また、原稿の走査が正常に完了した後、可動部はホームポジションに移動する。
【０００４】
ところで、画像読取装置は、可動部がホームポジションに移動することができないとき、その旨をユーザに告げるため、警告を発する。例えば、可動部がロック機構によりロック位置でロックされている場合には、可動部はホームポジションに移動することができない。また、可動部がロック位置とは異なる位置にあるものの、誤ってロック機構がロック・オンの状態となっている場合には、可動部がロック機構に接触してホームポジションに移動することができないことがある。また、可動部の移動領域の途中に何らかの異物が存在している場合には、可動部が異物に接触してホームポジションに移動することができないことがある。このような場合、画像読取装置はその旨を検出し、例えば、スキャナーや複合機に設けられたディスプレイに警告メッセージを表示する。
【０００５】
従来の画像読取装置は、可動部がホームポジションに移動することができないことを次のような方法で検出する。すなわち、画像読取装置は、可動部をホームポジションへ移動させるべく、モータを所定時間以上駆動し続け、それでも可動部がホームポジションに到達しない場合には、可動部がホームポジションに移動することができない状態であると判断する。
【０００６】
上記所定時間は、可動部がその移動範囲内において、ホームポジションから最も離れた位置にあるときに、その位置からホームポジションへ可動部が移動するのにかかる時間である。具体的には、ホームポジションは移動範囲のほぼ一端部にあるので、上記所定時間は、可動部がその移動範囲の他端部からほぼ一端部にかけて移動するのにかかる時間、すなわち、可動部がその移動範囲のほぼ全長を移動するのにかかる時間である。
【０００７】
なお、従来の画像読取装置の中には、可動部がロック機構によりロック位置でロックされていることを検出するロックセンサを備えているものがある（例えば、下記の特許文献１または２参照）。このような画像読取装置は、ロック機構によりロック位置でロックされていることに起因する可動部の移動不能を、ロックセンサにより検出することができる。しかし、このような画像読取装置でも、他の原因による可動部の移動不能を検出する方法として、一般的には、上述したようにモータを所定時間以上駆動するといった方法を採用している。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００８−１２４６０６号公報
【特許文献２】特開２００４−２１４８７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
従来の画像読取装置は、可動部がホームポジションに移動することができないことを検出するために、可動部がその移動範囲のほぼ全長を移動するのにかかる時間以上、モータを駆動し続ける。この検出方法には次のような問題がある。
【００１０】
すなわち、可動部がその移動範囲のほぼ全長を移動するには長時間かかる場合がある。このため、可動部が上述したような原因で移動不能な場合には、モータが駆動しているのに可動部を動かすことのできない状態が長時間継続することとなる。この結果、モータの動力を可動部に伝達するための動力伝達機構に過大な負荷がかかり、また、大きな振動が発生することがある。動力伝達機構にかかる過大な負荷は、動力伝達機構の劣化（例えばベルトギアの歯欠け）を早める原因となる。また、大きな振動の発生は、走査光を撮像部に導く光路の光路ずれの原因となる。
【００１１】
一方、原稿の走査中や、原稿の走査を終えて可動部がホームポジションに戻る途中で画像読取装置の電源が切れると、可動部が予定外の位置に停止してしまう。この状態で、画像読取装置の電源が入ったとき、画像読取装置は、予定外の位置で停止している可動部をホームポジションに移動させる。この場合、従来の画像読取装置は、予定外の位置で停止している可動部の位置を認識することができないので、可動部をホームポジションへ短い行程で移動させることができず、可動部をホームポジションに到達させるのに時間がかかってしまうことがある。
【００１２】
本発明は例えば上述したような問題に鑑みなされたものであり、本発明の第１の課題は、可動部が移動不能であるにもかかわらず、可動部を移動させようとしてモータを長時間駆動させることを防止することができる画像読取装置及び画像形成装置を提供することにある。
【００１３】
また、本発明の第２の課題は、可動部が予定外の位置に停止した場合に、可動部を短時間でホームポジションに移動させることができる画像読取装置及び画像形成装置を提供することにある。
【課題を解決するための手段】
【００１４】
上記課題を解決するために、本発明の第１の画像読取装置は、原稿を光学的に読み取り、前記原稿に対応する画像データを生成する画像読取装置であって、筐体と、前記筐体の上部に固定され、光透過性を有する材料により平板状に形成され、上面に原稿を載置する原稿台と、前記筐体内において前記原稿台の下方に設けられ、前記原稿台の上面と平行な走査方向に移動可能な可動部と、前記可動部を前記走査方向における順方向または逆方向に移動させる駆動源と、前記可動部に設けられ、前記原稿台に載置された原稿に走査光を照射する走査光源と、前記走査光源から照射され前記原稿から反射した走査光を受光し、当該受光した走査光に基づいて前記原稿に対応する画像データを生成する撮像部と、前記筐体内に固定され、前記可動部の近傍に配置され、前記可動部の移動範囲の全長に亘って伸長し、反射率が比較的大きい複数の第１の反射部と反射率が比較的小さい複数の第２の反射部とが所定の配列パターンで前記走査方向と平行な方向に前記可動部の移動範囲の全長に亘って配列された反射制御部と、前記可動部に設けられ、前記反射制御部に検出光を照射する検出光照射部と、前記検出光照射部から照射され前記反射制御部に反射した検出光を受光する検出光受光部と、前記検出光受光部により受光された検出光に対応する２値信号を生成する信号生成部と、前記信号生成部により生成された２値信号に基づいて前記可動部の移動状況を判断する移動判断部と、を備えていることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、可動部が移動不能であるにもかかわらず、可動部を移動させようとしてモータを長時間駆動させることを防止することができる。また、可動部が予定外の位置に停止した場合に、可動部を短時間でホームポジションに移動させることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態による画像読取装置を示す説明図である。
【図２】本発明の実施形態による画像読取装置において可動部の移動を検出する機構を示す説明図である。
【図３】本発明の実施形態による画像読取装置の電気的構成を示すブロック図である。
【図４】本発明の実施形態による画像読取装置における可動部の移動検出制御処理を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態について図面を参照しながら説明する。図１は上方から見た本発明の実施形態による画像読取装置を示している。図２は図１中の矢示ＩＩ−ＩＩ方向から見た可動部および反射制御部を示している。さらに、図２は、反射制御部に形成された強反射部および弱反射部の配列と２値信号の配列との対応関係を示している。
【００１８】
図１に示すように、本発明に実施形態による画像読取装置１は、原稿を光学的に読み取り、当該原稿に対応する画像データを生成する装置である。画像読取装置１は、例えば、スキャナ、コピー機、複合機等に搭載される。
【００１９】
画像読取装置１は、直方体の箱状の筐体２を備えている。筐体２の上部には、原稿台３および枠体４が固定されている。原稿台３は、ガラス等の光透過性を有する材料により平面視長方形の平板状に形成されている。画像読取装置１により読み取られる原稿は原稿台３の上面に載置される。枠体４は原稿台３の周囲を囲うように設けられている。
【００２０】
筐体２内において、原稿台３の下方には可動部５が設けられている。可動部５は、略直方体状に形成され、原稿台３の短辺方向（主走査方向）に伸長し、その各端部が筐体２の側壁近傍に移動可能に支持されている。
【００２１】
可動部５は、原稿台３の上面と平行な方向であって原稿台３の長辺方向（副走査方向）に移動することができる。具体的には、可動部５は、駆動源としてのモータ６（図１には図示せず。図３参照）の動力を受け、副走査方向において順方向または逆方向に移動することができる。図１中のＤ１は順方向を示し、Ｄ２は逆方向を示している。可動部５は、原稿台３の長辺方向の一端部（図１中左側端部）に対応する位置と、原稿台３の長辺方向の他端部（図１中右側端部）に対応する位置との間を移動することができる。図１中の矢示Ｒは、可動部５の移動範囲を示している。また、図１は、可動部５がホームポジションに位置している状態を示している。
【００２２】
筐体２内には、モータ６の動力により可動部を副走査方向に移動させるための一対の移動機構が設けられている。各移動機構は周知の構成を採用することができる。例えば、各移動機構は、ワイヤ１１と、ワイヤ１１の一端部を筐体２側に固定するワイヤ固定部１２と、可動部５の端部に取り付けられた２連プーリ１３と、筐体２側に設けられた複数の従動プーリ１４、１６と、筐体２側に設けられた駆動プーリ１５と、ワイヤ１１の他端部を筐体側に固定するワイヤ固定部１７とを備えている。ワイヤ１１は、その一端部が図１中右側のワイヤ固定部１２に固定され、他端側は、２連プーリ１３の内側プーリ、図１中右側の従動プーリ１４、駆動プーリ１５、図１中左側の従動プーリ１６、および２連プーリ１３の外側プーリに順次掛けられ、他端部が図１中左側のワイヤ固定部１７に固定されている。また、駆動プーリ１５とモータ６との間には、モータ６の動力を駆動プーリ１５に伝達するための、ベルトギア等を含む動力伝達機構（図示せず）が設けられている。
【００２３】
また、可動部５には走査光源７が設けられている。走査光源７は、主走査方向に伸長した線状の光源であり、原稿を光学的に読み取るための走査光を照射する。走査光は、原稿台３の上面に載置された原稿に照射される。走査光を照射しながら走査光源７が可動部５と共に副走査方向に移動することにより原稿の走査が行われる。
【００２４】
また、筐体２内において可動部５の下方には撮像部８（図１には図示せず。図３参照）が設けられている。撮像部８は、走査光源７から照射され原稿に反射した走査光を受光し、受光した走査光に基づいて原稿に対応する画像データを生成する。撮像部８は例えばＣＣＤ（電荷結合素子）を備えたイメージセンサを有している。また、可動部５には複数のミラーが設けられ、これらミラーにより走査光の光路が形成されている。また、当該光路の途中には、レンズが設けられ、走査光はレンズにより撮像部８の受光面上に結像する。
【００２５】
また、筐体２の上部（図１中の左上側）にはロック機構１８が設けられている。ロック機構１８は、画像読取装置１の搬送時（画像読取装置１が複合機に搭載されている場合には複合機等の搬送時）に、外部からの振動や装置全体の傾斜により可動部５が動いてしまうのを防止するための機構である。ロック機構１８は、筐体２側に設けられたロックスイッチ１９と、筐体２側に設けられた係合突起（図示せず）と、可動部５側に形成された係合孔２０とを備えている。可動部５をロックする旨の指示をユーザが画像読取装置１に入力すると、モータ６が駆動し、可動部５がロック位置へ移動する。ロック位置は、可動部５の係合孔２０がロックスイッチ１９の真下にくる位置であり、本実施形態においては、ホームポジションよりも、可動部５の移動範囲の一側（図１中左側）である。可動部５の係合孔２０がロックスイッチ１９の真下にくると、ロック機構１８の係合突起と係合孔２０とが対応した位置となる。この状態でユーザがロックスイッチ１９を操作すると、係合突起が可動部５に向けて突出し、係合突起の先端部が係合孔２０内に入り込む。これにより可動部５がロック位置に固定（ロック）される。
【００２６】
また、画像読取装置１には、可動部５の移動を検出する移動検出機構が設けられている。移動検出機構は、光センサユニット３１および反射制御部４１を備えている。
【００２７】
反射制御部４１は、図２に示すように、可動部５の近傍であって可動部５の下方に設けられている。また、反射制御部４１は、図１に示すように、可動部５の移動範囲（Ｒ）のほぼ全長に亘って伸長している。反射制御部４１は、筐体２の底板２Ａに遮光部材４２を貼り付けることにより形成されている。遮光部材４２は、可動部５の移動範囲（Ｒ）の全長とほぼ同じ長さを有する長尺の薄板であり、その表面は光の反射率が小さい。また、遮光部材４２には複数の孔が形成されている。これら孔が形成された部分は、筐体２の底板２Ａの表面が露出している。筐体２の底板２Ａの表面は、遮光部材４２の表面よりも反射率が大きい。
【００２８】
図２に示すように、遮光部材４２において孔が形成された部分は強反射部４３となり、遮光部材４２において孔が形成されていない部分は弱反射部４４となる。強反射部４３は弱反射部４４よりも反射率が大きい。強反射部４３および弱反射部４４はいずれも所定の単位長さを有する。図２中のＬはこの単位長さを示している。複数の強反射部４３および複数の弱反射部４４は、所定の配列パターンで副走査方向と平行な方向に可動部５の移動範囲（Ｒ）の全長に亘って一列に配列されている。
【００２９】
光センサユニット３１は、図２に示すように、可動部５の下面側に固定され、反射制御部４１と対向する位置に配置されている。光センサユニット３１は、検出光照射部３２と、検出光受光部３３と、信号生成部３４とを備えている。検出光照射部３２は、例えば発光素子であり、反射制御部４１に向けて検出光を照射する。検出光受光部３３は、例えば受光素子であり、検出光照射部３２から照射され反射制御部４１に反射した検出光を受光する。信号生成部３４は、検出光受光部３３により受光された検出光の強度に対応する電圧を有する２値信号を生成する。具体的には、検出光が強反射部４３に反射して検出光受光部３３に受光された場合、信号生成部３４により生成される２値信号の電圧はハイレベルとなる。また、検出光が弱反射部４４に反射して検出光受光部３３に受光された場合、信号生成部３４により生成される２値信号はローレベルとなる。以下、２値信号に関し、「１」は２値信号がハイレベルであることを表し、「０」は２値信号がローレベルであることを表す。
【００３０】
可動部５が順方向に移動しているとき、信号生成部３４は、可動部５が順方向に単位長さ（Ｌ）に相当する距離移動する度に、その時点において検出光受光部３３により受光された検出光に対応する２値信号を生成する。同様に、可動部５が逆方向に移動しているとき、信号生成部３４は、可動部５が逆方向に単位長さ（Ｌ）に相当する距離移動する度に、その時点において検出光受光部３３により受光された検出光に対応する２値信号を生成する。
【００３１】
反射制御部４１において、複数の強反射部４３および複数の弱反射部４４の配列パターンは、次の条件を満たすように形成されている。
（１）可動部５がホームポジションに位置するとき、生成される２値信号がホームポジション基準値となるように、ホームポジションに対応する位置に強反射部４３または弱反射部４４を配置する。本実施形態において、ホームポジション基準値は０なので、ホームポジションに対応する位置には弱反射部４４を配置する。
（２）可動部５の移動範囲（Ｒ）において順方向側の端部には、領域Ａ１（順方向終端検出領域）を設定する。本実施形態では、可動部５が領域Ａ１を順方向に移動したとき、順次生成される２値信号の配列が１１１１となるように、領域Ａ１には４つの強反射部４３を連続して配列する。なお、領域Ａ１（順方向終端検出領域）は、順方向位置検出領域の一種であり、順方向位置検出領域の特別な形態である。
（３）可動部５の移動範囲（Ｒ）においてホームポジションよりも順方向側（図１中右側）であって領域Ａ１以外の領域には、１つ以上の領域Ａ２（順方向位置検出領域）を設定する。各領域Ａ２には、合計４つの強反射部４３および弱反射部４４を配置する。そして、可動部５が領域Ａ２を順方向に移動したとき、順次生成される２値信号の配列が固有の配列（本実施形態では０１１１または０１１０）となるように、強反射部４３および弱反射部４４の順方向における配列パターンを設定する。
（４）可動部５の移動範囲（Ｒ）において逆方向側の端部には、領域Ａ３（逆方向終端検出領域）を設定する。本実施形態では、可動部５が領域Ａ３を逆方向に移動したとき、順次生成される２値信号の配列が１１１１となるように、領域Ａ３には４つの強反射部４３を連続して配列する。なお、領域Ａ３（逆方向終端検出領域）は、逆方向位置検出領域の一種であり、逆方向位置検出領域の特別な形態である。
（５）可動部５の移動範囲（Ｒ）においてホームポジションよりも逆方向側（図１中左側）であって領域Ａ３以外の領域には、１つ以上の領域Ａ４（逆方向位置検出領域）を設定する。各領域Ａ４には、合計４つの強反射部４３および弱反射部４４を配置する。そして、可動部５が領域Ａ４を逆方向に移動したとき、順次生成される２値信号の配列が固有の配列（本実施形態では１０１０）となるように、強反射部４３および弱反射部４４の順方における配列パターンを設定する。
（６）領域Ａ１ないしＡ４以外の領域では、可動部５が順方向に移動したときに順次生成される２値信号の配列が上記（２）および（３）で設定した配列、具体的には０１１１、０１１０および１１１１のいずれとも異なる配列となり、かつ可動部５が逆方向に移動したときに順次生成される２値信号の配列が上記（４）および（５）で設定した配列、具体的には１０１０および１１１１のいずれとも異なる配列となるように強反射部４３および弱反射部４４の配列パターンを設定する。
（７）可動部５が副走査方向に移動したとき、１を表す２値信号が５回以上連続して生成されないようにする。すなわち、５つ以上の強反射部４３を連続して配置しない。
（８）可動部５が副走査方向に移動したとき、０を表す２値信号が４回以上連続して生成されないようにする。すなわち、４つ以上の弱反射部４４を連続して配置しない。
【００３２】
図３は画像読取装置１の電気的構成を示している。図３に示すように、画像読取装置１は、コントローラ５１およびメモリ５２を備えている。コントローラ５１は例えばＣＰＵ（中央演算処理装置）、またはＣＰＵとＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）との組み合わせにより構成されている。コントローラ５１とメモリ５２とは互いに接続されている。また、コントローラ５１には、モータ駆動回路５３を介してモータ６が接続されている。また、コントローラ５１には、走査光源７、撮像部８および光センサユニット３１が接続されている。また、コントローラ５１は、メモリ５２に記憶されたコンピュータプログラムを読み取って実行することにより、モータ制御部５５、移動判断部５６および総合制御部５７として機能する。モータ制御部５５は、モータ駆動回路５３を介してモータ６を制御する。移動判断部５６は、可動部５の移動状況を判断する。総合制御部５７は、原稿の読取処理、その他の処理および制御を行う。
【００３３】
このような構成を有する画像読取装置１において、原稿台３に載置された原稿を読み取るときには、モータ６を駆動し、原稿読取範囲に応じて可動部５を副走査方向に一側から他側（図１中の左側から右側）に移動させる。可動部５が移動している間に、走査光源７から原稿へ走査光を照射し、原稿から反射した走査光を撮像部８により受光し、撮像部８により当該走査光に対応する画像データを生成する。また、原稿の走査が完了した場合やその他の場合に可動部５をホームポジションに移動させるとき、画像読取装置１は後述の移動検出制御処理を実行する。
【００３４】
図４は画像読取装置１における移動検出制御処理を示している。可動部５をホームポジションに移動させるとき、コントローラ５１は移動検出制御処理を開始する。図４において、まず、コントローラ５１の移動判断部５６は、メモリ５２に４ビットの記憶領域を確保し、当該記憶領域に４ビットの２値信号列Ｐの初期値を設定（記憶）する（ステップＳ１）。２値信号Ｐの初期値は例えば０１００である。
【００３５】
続いて、移動判断部５６はモータ６が停止していることを確認し、モータ６が停止していない場合にはモータ制御部５５によりモータ６を停止させてから、２値信号を読み取る（ステップＳ２）。具体的には、検出光照射部３２から反射制御部４１に向けて検出光を照射し、反射制御部４１に反射した検出光を検出光受光部３３により受光し、受光した検出光に対応する２値信号を信号生成部３４により生成し、生成した２値信号を移動判断部５６が読み取る。これにより、移動判断部５６は、停止している可動部５の現在位置に対応する２値信号を取得することができる。
【００３６】
続いて、移動判断部５６は、ステップＳ２で読み取った２値信号がホームポジション基準値（本実施形態では０）と一致するか否かを判断する（ステップＳ３）。ステップＳ２で読み取った２値信号がホームポジション基準値と一致するときには（ステップＳ３：ＹＥＳ）、コントローラ５１のモータ制御部５５は、モータ６を順方向に回転させる（ステップＳ４）。これにより、可動部５が順方向に移動し始める。一方、ステップＳ２で読み取った２値信号がホームポジション基準値と一致しないときには（ステップＳ３：ＮＯ）、コントローラ５１のモータ制御部５５は、モータ６を逆方向に回転させる（ステップＳ５）。これにより、可動部５が逆方向に移動し始める。
【００３７】
続いて、移動判断部５６は、可動部５が単位長さ（Ｌ）に相当する距離移動したタイミングで２値信号を読み取り、読み取った２値信号を用いて２値信号列Ｐを更新する（ステップＳ６）。２値信号列Ｐの更新は、４ビットの２値信号列Ｐを左方向に１シフトし、最上位ビット（最左のビット）を捨て、最下位ビット（最右のビット）に、ステップＳ６で読み取った２値信号を置くことにより行う。例えば、更新前の２値信号列Ｐが「０１００」であり、ステップＳ６で読み取った２値信号が「１」である場合には、更新後の２値信号列Ｐは、「１００１」となる。
【００３８】
続いて、移動判断部５６は、更新後の２値信号列Ｐと判定ビット列と比較する（ステップＳ７）。メモリ５２には、複数通りの判定ビット列が予め記憶されている。本実施形態において判定ビット列は、０１１１、０１１０、１０１０、１１１１、００００、０１００である。移動判断部５６はメモリから判定ビット列を読み出し、読み出した判定ビット列と、更新後の２値信号列Ｐとを順次比較する。
【００３９】
モータ６が順方向に回転しているとき、更新後の２値信号列Ｐが判定ビット列０１１１および０１１０のいずれかと一致したときには、移動判断部５６は、現在、可動部５が領域Ａ２に位置していると判断する（ステップＳ８）。この場合、モータ制御部５５は、モータ６の回転方向を順方向から逆方向に変更する（ステップＳ９）。これにより、可動部５の移動方向が順方向から逆方向に反転する。続いて、処理はステップ５に移行する。
【００４０】
また、モータ６が順方向に回転しているとき、更新後の２値信号列Ｐが判定ビット列１１１１と一致したときには、移動判断部５６は、さらに更新前の２値信号列Ｐが判定ビット列１１１１と一致していたか否かを判断する（例えばメモリ５２に記憶された後述の履歴フラグをチェックする）。この結果、更新前の２値信号列Ｐが判定ビット列１１１１と一致していなかったときには、移動判断部５６は、現在、可動部５が領域Ａ１に位置していると判断する（ステップＳ８）。この場合、モータ制御部５５は、モータ６の回転方向を順方向から逆方向に変更する（ステップＳ９）。これにより、可動部５の移動方向が順方向から逆方向に反転する。その後、更新後の２値信号列Ｐが判定ビット列１１１１と一致したことを、例えば履歴フラグ等を利用してメモリ５２に記憶する。続いて、処理はステップ５に移行する。
【００４１】
また、モータ６が逆方向に回転しているとき、更新後の２値信号列Ｐが判定ビット列１０１０と一致したときには、移動判断部５６は、現在、可動部５が領域Ａ４に位置していると判断する（ステップＳ１０）。この場合、モータ制御部５５は、モータ６の回転方向を逆方向から順方向に変更する（ステップＳ１１）。これにより、可動部５の移動方向が逆方向から順方向に反転する。続いて、処理はステップ５に移行する。
【００４２】
また、モータ６が逆方向に回転しているとき、更新後の２値信号列Ｐが判定ビット列１１１１と一致したときには、移動判断部５６は、さらに更新前の２値信号列Ｐが判定ビット列１１１１と一致していたか否かを判断する（例えばメモリ５２に記憶された履歴フラグをチェックする）。この結果、更新前の２値信号列Ｐが判定ビット列１１１１と一致していなかったときには、移動判断部５６は、現在、可動部５が領域Ａ３に位置していると判断する（ステップＳ１０）。この場合、モータ制御部５５は、モータ６の回転方向を逆方向から順方向に変更する（ステップＳ１１）。これにより、可動部５の移動方向が順方向から逆方向に反転する。その後、更新後の２値信号列Ｐが判定ビット列１１１１と一致したことを、履歴フラグ等を利用してメモリ５２に記憶する。続いて、処理はステップ５に移行する。
【００４３】
また、モータ６が順方向または逆方向に回転しているとき、更新後の２値信号列Ｐが判定ビット列１１１１と一致し、続いて、移動判断部５６が更新前の２値信号列Ｐが判定ビット列１１１１に一致していたか否かを判断し、その結果、更新前の２値信号列Ｐが判定ビット列１１１１に一致していたときには、移動判断部５６は、現在、可動部５が移動不能であると判断する（ステップＳ１２）。すなわち、更新前の２値信号列Ｐと更新後の２値信号列Ｐがいずれも判定ビット列１１１１と一致したということは、１を表す２値信号が５回連続して生成されたことを意味する。この場合には、可動部５が、１つの強反射部４３が配置された位置で動けなくなっていると考えられる。したがって、この場合、移動判断部５６は、可動部５が移動不能であると判断する。この場合、モータ制御部５５は、モータ６を停止させる（ステップＳ１３）。続いて、必要に応じ、可動部５がホームポジションに移動させることができない旨を告げるメッセージを表示するための処理を行う。例えば、画像読取装置１にディスプレイが設けられている場合には、当該ディスプレイに上記メッセージを出力する。また、画像読取装置１が複合機に搭載されている場合には、複合機に設けられたディスプレイに上記メッセージを表示させるための指令を、コントローラ５１から、複合機のコントローラに出力する。その後、移動検出制御処理は終了する。
【００４４】
また、モータ６が順方向または逆方向に回転しているとき、更新後の２値信号列Ｐが判定ビット列００００と一致したときには、移動判断部５６は、現在、可動部５が移動不能であると判断する（ステップＳ１２）。すなわち、更新後の２値信号列Ｐが判定ビット列００００と一致したということは、０を表す２値信号が４回連続して生成されたことを意味する。この場合には、可動部５が、１つの弱反射部４３が配置された位置で動けなくなっていると考えられる。したがって、この場合、移動判断部５６は、可動部５が移動不能であると判断する。そして、モータ制御部５５は、モータ６を停止させる（ステップＳ１３）。続いて、必要に応じ、可動部５がホームポジションに移動させることができない旨を告げるメッセージを表示するための処理を行う。その後、移動検出制御処理は終了する。
【００４５】
また、モータ６が順方向に回転しているとき、更新後の２値信号列Ｐが判定ビット列０１００と一致したときには、モータ制御部５５は、可動部５を現在の位置からさらに単位長さ（Ｌ）に相当する距離順方向に移動させた後、モータ６を停止させる。これにより、可動部５はホームポジションに位置決めされる（ステップＳ１４）。そして、移動検出制御処理は終了する。
【００４６】
以上説明した通り、本発明の実施形態による画像読取装置１によれば、可動部５の移動状況を認識し、認識した可動部５の移動状況に応じ、モータ６の回転方向の反転および停止を迅速に制御することができ、また、可動部５の移動方向の反転およびホームポジションにおける位置決めを適切に行うことができる。
【００４７】
特に、本発明の実施形態による画像読取装置１によれば、可動部５が移動不能であることを認識し、モータ６を停止することができる。具体的には、可動部５がロック位置でロック機構によりロックされている場合、あるいは、可動部５がロック位置以外の位置にあるにもかかわらず、ロック機構１８のロックスイッチがオンとなって係合突起が突出した状態となっており、可動部５が係合突起に接触して移動できない状態となっている場合、あるいは、可動部５が異物に接触して移動できない状態となっている場合には、このような可動部５の移動不能を確実に認識することができ、直ちにモータ６を停止させることができる。これにより、モータ６の回転動力を可動部５に伝達するための動力伝達機構に過大な負荷がかかるのを防止することができる。また、大きな振動の発生を防止することができる。例えば、動力伝達機構を構成する部材であるベルトギアの歯欠けを抑制し、ベルトギアの寿命を延ばすことができる。
【００４８】
また、本発明の実施形態による画像読取装置１によれば、可動部５の位置を認識し、可動部５がホームポジションに早期に接近するように可動部５の移動方向を反転させることができる。これにより、可動部５を短い行程でホームポジションへ移動させることができ、可動部５をホームポジションへ短時間で移動させることができる。
【００４９】
なお、上述した実施形態では、反射制御部４１を、複数の孔を有する遮光部材４２を用いて形成する場合を例にあげたが、本発明はこれに限らない。筐体２の底板２Ａ表面の反射率を小さくし、底板２Ａ表面上に反射率の大きい部材を貼り付けることにより反射制御部４１を形成してもよい。また、単位長さ（Ｌ）の小片の部材を、筐体２の底板２Ａ上に配列することにより反射制御部４１を形成してもよい。
【００５０】
また、強反射部４３および弱反射部４４の配列順序や領域Ａ１ないしＡ４の設定態様は、上述した実施形態の場合に限定されない。可動部５の移動不能および可動部５を反転させるべき位置を検出することができれば、強反射部４３および弱反射部４４を他の順序に配列し、領域Ａ１ないしＡ４の個数を増減させ、領域Ａ１ないしＡ４の位置を他の位置に設定してもよい。また、強反射部４３と比較して反射率が小さい部分を弱反射部４４としたが、光を反射しない部分を弱反射部４４としてもよい。
【００５１】
また、上記実施形態では、可動部５を反転させるべき位置の検出、可動部５の移動不能の検出、可動部５のホームポジションへの位置決めを、光センサユニット３１による強反射部４３および弱反射部４４の配列パターンの検出により行う場合を例にあげたが、本発明はこれに限らない。可動部５を反転させるべき位置の検出、および可動部５の移動不能の検出のみを、光センサユニット３１による強反射部４３および弱反射部４４の配列パターンの検出により行ってもよい。この場合には、可動部５のホームポジションへの位置決めは、可動部５がホームポジションに位置しているか否かを検出するセンサを別途設けることにより実現することができる。また、可動部５の移動不能の検出のみを、光センサユニット３１による強反射部４３および弱反射部４４の配列パターンの検出により行ってもよい。この場合には、可動部５が移動範囲の端部に到達したことを検出するセンサを別途設けることにより、可動部５の移動反転を実現することができる。
【００５２】
また、本発明は、請求の範囲および明細書全体から読み取ることのできる発明の要旨または思想に反しない範囲で適宜変更可能であり、そのような変更を伴う画像読取装置もまた本発明の技術思想に含まれる。
【符号の説明】
【００５３】
１  画像読取装置
２  筐体
２Ａ  底板
３  原稿台
５  可動部
６  モータ（駆動源）
７  走査光源
８  撮像部
３１  光センサユニット
３２  検出光照射部
３３  検出光受光部
３４  信号生成部
４１  反射制御部
４２  遮蔽部材
４３  強反射部（第１の反射部）
４４  弱反射部（第２の反射部）
５１  コントローラ
５２  メモリ
５３  モータ駆動回路
５５  モータ制御部（駆動制御部）
５６  移動判断部
Ａ１  順方向終端検出領域
Ａ２  順方向位置検出領域
Ａ３  逆方向位置検出領域
Ａ４  逆方向終端検出領域
【図１】
2014049772.tif 000003
【図２】
2014049772.tif 000004
【図３】
2014049772.tif 000005
【図４】
2014049772.tif 000006