(57)【要約】      （修正有）【課題】モータの停止が適切に行われない事態の発生を簡易に検出し、媒体の搬送を迅速に行う。【解決手段】（ａ）媒体搬送装置であって、（ｂ）モータと、（ｃ）該モータにより駆動されて所定の状態へ移行し、移行後の該モータによる所定量の駆動により該所定の状態から脱する被駆動体と、（ｄ）該被駆動体が該所定の状態へ移行してから該所定の状態から脱するまでの区間において、該被駆動体が前記所定の状態にあることを示す信号を出力するセンサと、（ｅ）該媒体搬送装置の制御部であって、前記モータを前記区間の途中で停止させ、前記センサの出力に基づいて、前記被駆動体が前記所定の状態から脱したか否かの判定を、前記モータを停止させてから所定期間実行し、前記判定を開始してから前記所定期間が経過する前に、前記媒体の搬送のために、前記判定以外の前記モータに対する制御とは異なる制御、を実行する制御部と、（ｆ）を備えた媒体搬送装置。【選択図】図７
2008156026.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）媒体を搬送するための媒体搬送装置であって、
（ｂ）モータと、
（ｃ）該モータにより駆動されて所定の状態へ移行し、該所定の状態への移行後の該モータによる所定量の駆動により該所定の状態から脱する被駆動体と、
（ｄ）該被駆動体が該所定の状態へ移行してから該所定の状態から脱するまでの区間において、該被駆動体が前記所定の状態にあることを示す信号を出力するセンサと、
（ｅ）該媒体搬送装置を制御するための制御部であって、
前記モータを前記区間の途中で停止させ、
前記センサの出力に基づいて、前記被駆動体が前記所定の状態から脱したか否かの判定を、前記モータを停止させる制御を行ってから所定期間実行し、
前記判定を開始してから前記所定期間が経過する前に、
前記媒体の搬送のために、前記判定以外の前記モータに対する制御とは異なる制御、を実行する制御部と、
（ｆ）を備えたことを特徴とする媒体搬送装置。
【請求項２】
請求項１に記載の媒体搬送装置であって、
前記所定の状態は、第一状態であり、
前記被駆動体は、前記第一状態から脱した後に前記モータにより更に駆動されて第二状態へ移行し、
前記センサは、
前記被駆動体が前記第一状態から前記第二状態へ移行する際に、
前記被駆動体が前記第一状態にあることを示す第一信号を、
前記被駆動体が、前記第一状態から脱した状態で、かつ、前記第二状態へ移行する前の状態、にあることを示す第二信号を、
前記被駆動体が前記第二状態にあることを示す第三信号を、
それぞれ出力し、
前記制御部は、前記判定の際に、
前記センサが前記第二信号を出力したときには、エラー処理を実行せず、
前記センサが前記第三信号を出力したときには、前記エラー処理を実行することを特徴とする媒体搬送装置。
【請求項３】
請求項２に記載の媒体搬送装置であって、
前記制御部は、
前記判定以外の前記モータに対する制御とは異なる制御、の実行中であって、前記判定の際に、前記センサが前記第三信号を出力したときには、
前記判定以外の前記モータに対する制御とは異なる制御、を停止して、前記エラー処理を実行することを特徴とする媒体搬送装置。
【請求項４】
請求項１〜請求項３のいずれかに記載の媒体搬送装置であって、
前記制御部は、
前記モータを停止させる制御を行った直後に、前記判定以外の前記モータに対する制御とは異なる制御、を実行することを特徴とする媒体搬送装置。
【請求項５】
請求項１〜請求項４のいずれかに記載の媒体搬送装置であって、
前記被駆動体は、積層された媒体を支持するための媒体支持部材であり、
前記モータは、第一モータであり、
該第一モータとは異なる第二モータによって駆動され、該媒体支持部材に支持された媒体を搬送するための搬送部材、を備え、
前記判定以外の前記モータに対する制御とは異なる制御は、前記第二モータにより駆動された前記搬送部材によって前記媒体を搬送する制御、であることを特徴とする媒体搬送装置。
【請求項６】
（ａ）モータにより駆動されて所定の状態へ移行し、該所定の状態への移行後の該モータによる所定量の駆動により該所定の状態から脱する被駆動体、が該所定の状態へ移行してから該所定の状態から脱するまでの区間、
の途中で前記モータを停止させるステップと、
（ｂ）前記区間において前記被駆動体が前記所定の状態にあることを示す信号を出力するセンサ、の出力に基づいて、
前記被駆動体が前記所定の状態から脱したか否かの判定を、前記モータを停止させる制御を行ってから所定期間実行するステップと、
（ｃ）前記判定を開始してから前記所定期間が経過する前に、
前記媒体の搬送のために、前記判定以外の前記モータに対する制御とは異なる制御、を実行するステップと、
（ｄ）を有することを特徴とする媒体搬送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、媒体搬送装置、及び、媒体搬送方法に関する。
【背景技術】
【０００２】
媒体を搬送するための媒体搬送装置は、既によく知られている。この媒体搬送装置は、モータと、該モータにより駆動される被駆動体と、該媒体搬送装置を制御する制御部とを備えており、モータが制御部により制御され、被駆動体は、モータにより駆動されて所定の状態へ移行する。そして、被駆動体は、該所定の状態への移行後の該モータによる所定量の駆動により該所定の状態から脱する。
【０００３】
そして、例えば、制御部は、被駆動体が前記所定の状態へ移行してから該所定の状態から脱するまでの区間の途中で、モータを停止させる。
【特許文献１】特開２００５−１０３８３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、制御部の回路故障、モータの破損や劣化、該モータへの過大な負荷の作用等の様々な要因に起因して、モータの停止が適切に行われない場合がある。そして、このような事態の発生は媒体搬送装置内で適切に検出される必要がある。
【０００５】
ここで、モータの回転位置（もしくは、被駆動体の状態）を、常時検知することができる部材（一般的には、エンコーダと呼ばれるもの）を有し、該エンコーダの出力に基づいてモータの制御が行われる媒体搬送装置においては、該エンコーダを用いることにより前記事態の発生の検出を容易に行える。
【０００６】
一方、媒体搬送装置の中には、コスト削減等の理由から、前述したエンコーダを設けていないものがある。このような媒体搬送装置においては、該被駆動体が該所定の状態へ移行してから該所定の状態から脱するまでの区間において、該被駆動体が前記所定の状態にあることを示す信号を出力するセンサ、が備えられている。そして、制御部は、例えば、モータを動作させながら、当該センサの出力に基づいて、被駆動体が前記所定の状態へ移行したか否かを判定し、被駆動体が所定の状態へ移行したと判定された場合には、モータを減速させる制御を開始する。そして、被駆動体が前記所定の状態へ移行してから該所定の状態から脱するまでの区間の途中で最終的にモータを停止させる。
【０００７】
このようなエンコーダが設けられていない媒体搬送装置においても、制御部が、前記モータを停止させる制御を実行させた後に、前記センサの出力に基づいて前記被駆動体の状態を所定期間判定することにより、該モータの停止が適切に行われていない事態の発生の検出が可能である。しかし、前記判定が実行される場合には、以下のような問題が発生し得る。すなわち、前記媒体搬送装置においては、前記モータを停止させる制御に引き続いて、媒体の搬送のために、前記判定以外の該モータに対する制御とは異なる制御が実行されるが、例えば、前記判定以外の該モータに対する制御とは異なる制御が、前記判定が所定期間実行された後に行われる場合には、媒体の搬送が迅速に行われない問題が発生し得る。
【０００８】
本発明は、かかる課題に鑑みてなされたものであり、その目的とするところは、モータの停止が適切に行われない事態の発生を簡易に検出し、かつ、媒体の搬送を迅速に行うことにある。
【課題を解決するための手段】
【０００９】
前記課題を解決するために、主たる本発明は、
（ａ）媒体を搬送するための媒体搬送装置であって、
（ｂ）モータと、
（ｃ）該モータにより駆動されて所定の状態へ移行し、該所定の状態への移行後の該モータによる所定量の駆動により該所定の状態から脱する被駆動体と、
（ｄ）該被駆動体が該所定の状態へ移行してから該所定の状態から脱するまでの区間において、該被駆動体が前記所定の状態にあることを示す信号を出力するセンサと、
（ｅ）該媒体搬送装置を制御するための制御部であって、
前記モータを前記区間の途中で停止させ、
前記センサの出力に基づいて、前記被駆動体が前記所定の状態から脱したか否かの判定を、前記モータを停止させる制御を行ってから所定期間実行し、
前記判定を開始してから前記所定期間が経過する前に、
前記媒体の搬送のために、前記判定以外の前記モータに対する制御とは異なる制御、を実行する制御部と、
（ｆ）を備えたことを特徴とする媒体搬送装置である。
【００１０】
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【発明を実施するための最良の形態】
【００１１】
本明細書及び添付図面の記載により少なくとも次のことが明らかにされる。
【００１２】
（ａ）媒体を搬送するための媒体搬送装置であって、
（ｂ）モータと、
（ｃ）該モータにより駆動されて所定の状態へ移行し、該所定の状態への移行後の該モータによる所定量の駆動により該所定の状態から脱する被駆動体と、
（ｄ）該被駆動体が該所定の状態へ移行してから該所定の状態から脱するまでの区間において、該被駆動体が前記所定の状態にあることを示す信号を出力するセンサと、
（ｅ）該媒体搬送装置を制御するための制御部であって、
前記モータを前記区間の途中で停止させ、
前記センサの出力に基づいて、前記被駆動体が前記所定の状態から脱したか否かの判定を、前記モータを停止させる制御を行ってから所定期間実行し、
前記判定を開始してから前記所定期間が経過する前に、
前記媒体の搬送のために、前記判定以外の前記モータに対する制御とは異なる制御、を実行する制御部と、
（ｆ）を備えたことを特徴とする媒体搬送装置。  
このような媒体搬送装置によれば、モータの停止が適切に行われない事態の発生を簡易に検出し、かつ、媒体の搬送を迅速に行うことが可能となる。
【００１３】
また、かかる媒体搬送装置であって、
前記所定の状態は、第一状態であり、
前記被駆動体は、前記第一状態から脱した後に前記モータにより更に駆動されて第二状態へ移行し、
前記センサは、
前記被駆動体が前記第一状態から前記第二状態へ移行する際に、
前記被駆動体が前記第一状態にあることを示す第一信号を、
前記被駆動体が、前記第一状態から脱した状態で、かつ、前記第二状態へ移行する前の状態、にあることを示す第二信号を、
前記被駆動体が前記第二状態にあることを示す第三信号を、
それぞれ出力し、
前記制御部は、前記判定の際に、
前記センサが前記第二信号を出力したときには、エラー処理を実行せず、
前記センサが前記第三信号を出力したときには、前記エラー処理を実行することが望ましい。かかる場合には、エラー処理が頻繁に行われることを抑制でき、かつ、媒体の搬送が不適切に実行されることを抑制できる。
【００１４】
また、かかる媒体搬送装置であって、
前記制御部は、
前記判定以外の前記モータに対する制御とは異なる制御、の実行中であって、前記判定の際に、前記センサが前記第三信号を出力したときには、
前記判定以外の前記モータに対する制御とは異なる制御、を停止して、前記エラー処理を実行することが望ましい。かかる場合には、モータの停止が適切に行われない事態が迅速に解決される。
【００１５】
また、かかる媒体搬送装置であって、
前記制御部は、
前記モータを停止させる制御を行った直後に、前記判定以外の前記モータに対する制御とは異なる制御、を実行することが望ましい。かかる場合には、媒体の搬送がより迅速に実行される。
【００１６】
また、かかる媒体搬送装置であって、
前記被駆動体は、積層された媒体を支持するための媒体支持部材であり、
前記モータは、第一モータであり、
該第一モータとは異なる第二モータによって駆動され、該媒体支持部材に支持された媒体を搬送するための搬送部材、を備え、
前記判定以外の前記モータに対する制御とは異なる制御は、前記第二モータにより駆動された前記搬送部材によって前記媒体を搬送する制御、であることが望ましい。かかる場合には、搬送部材による媒体の搬送がより迅速に実行される。
【００１７】
また、（ａ）モータにより駆動されて所定の状態へ移行し、該所定の状態への移行後の該モータによる所定量の駆動により該所定の状態から脱する被駆動体、が該所定の状態へ移行してから該所定の状態から脱するまでの区間、
の途中で前記モータを停止させるステップと、
（ｂ）前記区間において前記被駆動体が前記所定の状態にあることを示す信号を出力するセンサ、の出力に基づいて、
前記被駆動体が前記所定の状態から脱したか否かの判定を、前記モータを停止させる制御を行ってから所定期間実行するステップと、
（ｃ）前記判定を開始してから前記所定期間が経過する前に、
前記媒体の搬送のために、前記判定以外の前記モータに対する制御とは異なる制御、を実行するステップと、
（ｄ）を有することを特徴とする媒体搬送方法。  
このような媒体搬送方法によれば、モータの停止が適切に行われない事態の発生を簡易に検出し、かつ、媒体の搬送を迅速に行うことが可能となる。
【００１８】
＝＝＝プリンタ１の構成＝＝＝
図１は、『媒体搬送装置』の一例としてのインクジェットプリンタ（以下、プリンタ１ともいう）の全体構成のブロック図である。図２は、プリンタ１の主要部の概略構成を示す模式図である。以下、プリンタ１の基本的な構成について説明する。なお、図２には、矢印にて、上下方向及び前後方向が示されている。
【００１９】
プリンタ１は、『媒体』（例えば、紙Ｓなど）に画像を印刷するためのものであり、搬送ユニット２０、キャリッジユニット３０、ヘッドユニット４０、検出器群５０、及び、『制御部』の一例としてのコントローラ６０を有する。外部装置であるコンピュータ１１０から印刷データを受信したプリンタ１は、コントローラ６０によって各ユニット（搬送ユニット２０、キャリッジユニット３０、ヘッドユニット４０）を制御する。コントローラ６０は、コンピュータ１１０から受信した印刷データに基づいて、各ユニットを制御し、紙Ｓに画像を印刷する。プリンタ１内の状況は検出器群５０によって監視されており、検出器群５０は、検出結果をコントローラ６０に出力する。コントローラ６０は、検出器群５０から出力された検出結果に基づいて、各ユニットを制御する。
【００２０】
搬送ユニット２０は、紙Ｓを所定の搬送方向に搬送させるためのものである。この搬送ユニット２０は、給紙ホッパー２２６にセットされた紙Ｓをプリンタ１内に給紙するための給紙部２００（詳細は、後述する）と、該給紙部２００によって給紙された紙Ｓを印刷可能な領域まで搬送するための搬送ローラ２１と、印刷中の紙Ｓを支持するためのプラテンと、紙Ｓをプリンタ１の外部に排出するための排紙ローラ２２と、を有する。
【００２１】
キャリッジユニット３０は、インクを吐出するためのヘッドを所定の方向に移動させるためのものである。ヘッドユニット４０は、キャリッジユニット３０に設けられ、複数のノズルを有するヘッドにより紙にインクを吐出するためのものである。検出器群５０には、各種のセンサ等が含まれる。
【００２２】
コントローラ６０は、プリンタの制御を行うための制御ユニット（制御部）である。コントローラ６０は、インターフェース部６１と、ＣＰＵ６２と、メモリ６３と、ユニット制御回路６４とを有する。インターフェース部６１は、コンピュータ１１０とプリンタ１との間でデータの送受信を行う。ＣＰＵ６２は、プリンタ全体の制御を行うための演算処理装置である。メモリ６３は、ＣＰＵ６２のプログラムを格納する領域や作業領域等を確保するためのものであり、揮発性のメモリであるＲＡＭ、不揮発性のメモリであるＥＥＰＲＯＭ等の記憶素子を有する。ＣＰＵ６２は、メモリ６３に格納されているプログラムに従って、ユニット制御回路６４を介して各ユニットを制御する。
【００２３】
＝＝＝給紙部２００の詳細構成＝＝＝
次に、給紙部２００の詳細構成について、図２と図３を用いて説明する。図３は、給紙部２００を示した模式図である。なお、図３は、図２に示すＸ方向から給紙部２００を見た図である。また、図３には、図２同様、矢印にて、前後方向が示されている。
【００２４】
給紙部２００は、紙Ｓをプリンタ１内に向けて給紙するためのものであり、『被駆動体』の一例としての給紙ホッパー２２６と、『搬送部材』の一例としての給紙ローラ２２７と、重送防止ローラ２２８と、紙戻しレバー２２９と、駆動機構２３０と、を備えている。
【００２５】
給紙ホッパー２２６は、積層された紙Ｓを支持可能な板状部材（『媒体支持部材』）であり、上端側に設けられた回動軸２２６ａを中心に揺動可能となっている。そして、給紙ホッパー２２６は、この揺動に伴い、３種類の状態（詳細は、後述する）の間を移行する。
【００２６】
給紙ローラ２２７は、給紙ホッパー２２６上にセットされた紙Ｓをプリンタ１の内部に給紙（供給）するローラであり、歯車等を介して給紙モータ２１０（図２）に連結されている。
【００２７】
重送防止ローラ２２８は、給紙ホッパー２２６上の紙Ｓをプリンタ１内部に供給する際に、該紙Ｓが重送されることを防止するためのローラである。この重送防止ローラ２２８は、所定の回転軸２３４に中心に揺動可能なアーム２３５に回転可能に保持されている。
【００２８】
紙戻しレバー２２９は、給紙（供給）後の紙Ｓを給紙ホッパー２２６に戻すためのものであり、給紙後に残った紙Ｓの下端を引っ掛けて給紙ホッパー２２６へ戻すための爪部２２９ａを備えている。また、紙戻しレバー２２９は、図３に示すように、所定の回転軸２３６を中心に揺動可能に構成され、その一端には、後述のカム２４０に当接する当接部材２３７が固定されている。
【００２９】
駆動機構２３０は、給紙ホッパー２２６、重送防止ローラ２２８、及び、紙戻しレバー２２９を駆動させるためのものである。この駆動機構２３０は、回転軸２３９を中心に回転するカム２４０と、カム２４０を回転駆動させる給紙サブモータ２４１と、カム２４０と給紙サブモータ２４１をと連結する歯車列２４２と、を備えている。そして、本実施形態における給紙サブモータ２４１は、ＤＣモータである。なお、この給紙サブモータ２４１が『第一モータ』に、上述の給紙モータ２１０が『第二モータ』に、それぞれ該当する。
【００３０】
給紙ホッパー２２６は、給紙サブモータ２４１により駆動されるカム２４０の回転によって、それぞれ移動する。すなわち、給紙ホッパー２２６は、カム２４０の回転によって、回動軸２２６ａを中心に揺動する。この揺動によって、給紙ホッパー２２６の下端部は、給紙ローラ２２７に向かって付勢されたり、給紙ローラ２２７から離れる。紙戻しレバー２２９も、カム２４０の回転に伴う当接部材２３７の作用によって、回転軸２３６を中心に揺動する。この揺動によって、給紙時には、爪部２２９ａが退避し、給紙後には、爪部２２９ａが上昇して残った紙Ｓを給紙ホッパー２２６へ戻す。重送防止ローラ２２８が保持されたアーム２３５は、カム２４０の回転に伴って揺動する給紙ホッパー２２６とともに揺動する。この揺動によって、重送防止ローラ２２８は、給紙ローラ２２７に圧接されたり、給紙ローラ２２７から離れる。
【００３１】
また、給紙部２００には、検出器群５０を構成する状態検出装置２３１が設けられている。状態検出装置２３１は、給紙ホッパー２２６、重送防止ローラ２２８、及び、紙戻しレバー２２９の状態を検出するためのものである。この状態検出装置２３１は、歯車列２４２を構成する所定の歯車の回転軸２４４に固定された検出板２４５と、『センサ』の一例としてのフォトセンサ２４６から構成された光学式の検出装置である。この状態検出装置２３１によって、カム２４０の回転位置の検出が可能となり、給紙ホッパー２２６等の状態も検出も可能となる。なお、カム２４０が一回転すると、検出板２４５も一回転する。
【００３２】
図４は、状態検出装置２３１を示した模式図である。検出板２４５は、薄い円板状に形成されており、経方向外方へ突出するとともに円周方向に所定の間隔をあけた状態で形成された３個の検出部２４５ａ、２４５ｂ、２４５ｃを備えている。
【００３３】
フォトセンサ２４６は、検出部２４５ａ、２４５ｂ、２４５ｃが検出可能となるように対向配置された発光素子及び受光素子（不図示）を備えている。フォトセンサ２４６の受光素子と発光素子との間に検出部２４５ａ、２４５ｂ、２４５ｃがあるか否かによって、信号レベルが変化する出力信号（以下、状態検出信号ＳＧとも呼ぶ）が、フォトセンサ２４６から出力される。そして、この出力信号は、コントローラ６０に入力される。
【００３４】
＝＝＝給紙ホッパー２２６の状態について＝＝＝
上述したように、給紙ホッパー２２６は、給紙サブモータ２４１により駆動されて、３種類の状態、すなわち、ホッパーアップ状態、ホッパーダウン状態、待機状態、の各々へ移行するようになっている。そして、これらの状態は、状態検出装置２３１（検出板２４５とフォトセンサ２４６）によって検出される。
【００３５】
そこで、以下においては、給紙ホッパー２２６の状態の移行について説明し、引き続き、当該状態の検出方法について説明する。
【００３６】
＜＜＜給紙ホッパー２２６の状態の移行について＞＞＞
図５Ａ〜図５Ｃは、給紙ホッパー２２６の各状態を説明するための説明図である。図５Ａは給紙ホッパー２２６の初期状態を、図５Ｂは給紙ホッパー２２６のホッパーアップ状態を、図５Ｃは給紙ホッパー２２６のホッパーダウン状態を、それぞれ示している。なお、図５Ａ〜図５Ｃには、矢印にて上下方向が示されている。
【００３７】
初期状態は、図５Ａに示すように、給紙ホッパー２２６の下端部および重送防止ローラ２２８が下降するとともに、紙戻しレバー２２９の爪部２２９ａが退避した状態である。
【００３８】
ホッパーアップ状態は、図５Ｂに示すように、給紙ホッパー２２６上の紙Ｓが給紙ローラ２２７によって給紙可能な状態である。図５Ａに示す初期状態から、カム２４０が、給紙サブモータ２４１により駆動されて所定角度回動すると、初期状態の離脱後に、図５Ｂに示すように、給紙ホッパー２２６の下端部は上昇して給紙ローラ２２７に向かって付勢され、重送防止ローラ２２８も上昇して給紙ローラ２２７に圧接される。なお、このときは、紙戻しレバー２２９の爪部２２９ａは、初期状態と同様に退避したままである。
【００３９】
このホッパーアップ状態で、給紙ローラ２２７が回転すると、給紙ホッパー２２６に積層された紙Ｓのうちの一番上の紙Ｓが、給紙ローラ２２７と重送防止ローラ２２８との圧接部分を通過してプリンタ１内部へ送られる。また、上から二番目以降の紙Ｓは、重送防止ローラ２２８の作用によって、プリンタ１内部への搬送が阻止される。
【００４０】
ホッパーダウン状態は、図５Ｃに示すように、給紙ホッパー２２６がホッパーアップ状態よりも下方に位置する状態であって、給紙ホッパー２２６上の紙Ｓが給紙ローラ２２７によって給紙不可能な状態である。図５Ｂに示すホッパーアップ状態から、カム２４０が、給紙サブモータ２４１により駆動されて所定角度回転すると、ホッパーアップ状態の離脱後に、図５Ｃに示すように、給紙ホッパー２２６の下端部は下降して給紙ローラ２２７から離れ、重送防止ローラ２２８も下降して給紙ローラ２２７から離れる。一方、紙戻しレバー２２９の爪部２２９ａが上昇して、残った紙Ｓを給紙ホッパー２２６へ戻す。
【００４１】
また、図５Ｃに示すホッパーダウン状態から、カム２４０が、給紙サブモータ２４１により駆動されて所定角度回転すると、ホッパーダウン状態の離脱後に、図５Ａに示す初期状態に戻る。このように、給紙ホッパー２２６は、・・・初期状態→ホッパーアップ状態→ホッパーダウン状態→初期状態→・・・の順序で、切り換わっていく。そして、給紙ホッパー２２６は、初期状態→ホッパーアップ状態、ホッパーアップ状態→ホッパーダウン状態、ホッパーダウン状態→初期状態、の３つの状態の切り換えを行う。
【００４２】
なお、給紙ホッパー２２６が３つの状態の切り換えを行うことに伴い、給紙ホッパー２２６や重送防止ローラ２２８や紙戻しレバー２２９が給紙サブモータ２４１によって駆動される際に、該給紙サブモータ２４１に負荷が作用する。そして、本実施形態においては、給紙サブモータ２４１に作用する負荷は、前記３つの状態の切り換えのうちのホッパーアップ状態からホッパーダウン状態への切り換えの際に、最も大きくなる構成となっているが、以下において、この理由を説明する。
【００４３】
上述したように、３つの状態の切り換えのうちのホッパーアップ状態からホッパーダウン状態への切り換えの際のみ、紙戻しレバー２２９の爪部２２９ａが、紙Ｓに接触した状態で、当該紙Ｓを給紙ホッパー２２６へ戻す。そして、爪部２２９ａが紙Ｓを給紙ホッパー２２６へ戻す際には、給紙サブモータ２４１に負荷が作用することとなる。このため、給紙サブモータ２４１に作用する負荷は、３つの状態の切り換えのうちのホッパーアップ状態からホッパーダウン状態への切り換えの際に、最も大きくなる。
【００４４】
また、上記説明からも理解されるように、本実施の形態において定義される給紙ホッパー２２６の状態（すなわち、初期状態、ホッパーアップ状態、ホッパーダウン状態）は、時間軸上の一点における状態ではなく、時間的に幅を持った状態である。
【００４５】
＜＜＜給紙ホッパー２２６の各状態の検出について＞＞＞
図６は、フォトセンサ２４６から出力される状態検出信号ＳＧを示した図である。  
フォトセンサ２４６は、本実施形態においては、状態検出信号ＳＧとして矩形波状の信号を出力する。そして、フォトセンサ２４６が検出部２４５ａ、２４５ｂ、２４５ｃを検出したときに、状態検出信号ＳＧはハイレベルとなり（フォトセンサ２４６が、図６に示す信号Ｈ１、Ｈ２、Ｈ３を出力し）、フォトセンサ２４６が検出部２４５ａ、２４５ｂ、２４５ｃを検出していないときに、状態検出信号ＳＧはローレベルとなる（フォトセンサ２４６が、図６に示す信号Ｌ１、Ｌ２、Ｌ３を出力する）。すなわち、カム２４０とともに検出板２４５が一回転すると、図６に示すように、状態検出信号ＳＧは、ハイレベルとローレベルとの間で３回、レベルを変化する。
【００４６】
そして、給紙ホッパー２２６が図５Ａに示す状態（すなわち、待機状態）にあるときに、フォトセンサ２４６が信号Ｈ１を出力し、給紙ホッパー２２６が図５Ｂに示す状態（すなわち、ホッパーアップ状態）にあるときに、フォトセンサ２４６が信号Ｈ２を出力し、給紙ホッパー２２６が図５Ｃに示す状態（すなわち、ホッパーダウン状態）にあるときに、フォトセンサ２４６が信号Ｈ３を出力する。
【００４７】
一方で、給紙ホッパー２２６が待機状態から離脱した状態で、かつ、ホッパーアップ状態へ移行する前の状態にあるときに、フォトセンサ２４６が信号Ｌ１を出力し、給紙ホッパー２２６がホッパーアップ状態から離脱した状態で、かつ、ホッパーダウン状態へ移行する前の状態にあるときに、フォトセンサ２４６が信号Ｌ２を出力し、給紙ホッパー２２６がホッパーダウン状態から離脱した状態で、かつ、待機状態へ移行する前の状態にあるときに、フォトセンサ２４６が信号Ｌ３を出力する。
【００４８】
また、本実施形態においては、フォトセンサ２４６が検出部２４５ａ、２４５ｂ、２４５ｃのいずれかを検出している状態（すなわち、フォトセンサ２４６が信号Ｈ１、Ｈ２、Ｈ３のいずれかを出力している状態）で、給紙ホッパー２２６が停止するように制御されている。例えば、給紙ホッパー２２６は、フォトセンサ２４６が信号Ｈ１を出力している状態で停止し、また、この停止状態からフォトセンサ２４６が信号Ｈ２を出力するまで動作する。かかる場合には、信号Ｈ１が出力される位置が給紙ホッパー２２６の動作の起点となり、信号Ｈ２が出力される位置が給紙ホッパー２２６の動作の終点（すなわち、目標の停止位置）となる。
【００４９】
なお、上記においては、フォトセンサ２４６が検出部２４５ａ、２４５ｂ、２４５ｃを検出したときの状態検出信号ＳＧは、ハイレベルとなることとしたが、ローレベルとなることとしてもよい。かかる場合には、フォトセンサ２４６が検出部２４５ａ、２４５ｂ、２４５ｃを検出しないときの状態検出信号ＳＧは、ハイレベルとなる。
【００５０】
また、図３等には図示されていないが、検出板２４５の周辺には、前記フォトセンサ２４６とは異なるセンサ（以下、第二センサとも呼ぶ）が設けられている。この第二センサの機能は、フォトセンサ２４６により出力される信号と、給紙ホッパー２２６の状態と、を対応づけるためのものである。例えば、第二センサが、フォトセンサ２４６が信号Ｈ１を出力するときのみに、信号を出力する構成においては、コントローラ６０は、第二センサにより出力される信号を基準として、３つの信号Ｈ１、Ｈ２、Ｈ３の各々が、給紙ホッパー２２６の３種類の状態のうちの何れの状態に対応するかを、判別できる。
【００５１】
＝＝＝給紙ホッパー２２６が初期状態からホッパーアップ状態に切り換わるときの、プリンタ１の動作について＝＝＝
前述したとおり、コントローラ６０により給紙サブモータ２４１が制御されて、当該給紙サブモータ２４１が動作することにより、給紙ホッパー２２６がある状態から他の状態へ切り換わる。
【００５２】
ここでは、給紙ホッパー２２６がある状態から次の状態へ切り換わるときに、プリンタ１がどのように動作するかについて説明する。なお、給紙ホッパー２２６の状態の切り換えとしては、初期状態→ホッパーアップ状態、ホッパーアップ状態→ホッパーダウン状態、ホッパーダウン状態→初期状態の３つがあるが、各々におけるコントローラ６０の動作はほぼ同様なので、以下においては、初期状態→ホッパーアップ状態について説明する。
【００５３】
図７は、給紙ホッパー２２６が初期状態からホッパーアップ状態に切り換わるときの、プリンタ１の動作を説明するためのフローチャートである。プリンタ１の当該動作が実行されるときの各種動作は、主として、コントローラ６０により実現される。特に、本実施の形態においては、メモリ６３に格納されたプログラムをＣＰＵ６２が処理することにより実現される。そして、このプログラムは、以下に説明される各種の動作を行うためのコードから構成されている。
【００５４】
本フローチャートは、給紙ホッパー２２６が初期状態（図５Ａに示す状態）にあり、かつ、給紙サブモータ２４１が停止している状態から始まる。
【００５５】
先ず、コントローラ６０は、給紙サブモータ２４１を動作させる制御を開始し、給紙サブモータ２４１に電流を供給することにより、該給紙サブモータ２４１を加速させる。そして、所定時間経過したら、給紙サブモータ２４１の速度を一定にする（ステップＳ１０２）。  
本実施の形態においては、給紙サブモータ２４１の速度制御として、オープン（開）ループ制御方式及びパルス幅変調（ＰＷＭ）方式が用いられる。したがって、コントローラ６０は、給紙サブモータ２４１を動作させる制御の開始後、デューティー（ｄｕｔｙ）比を徐々に増加させ、所定時間経過したら、デューティー比を一定に維持する。
【００５６】
このような給紙サブモータ２４１の動作により、給紙ホッパー２２６が駆動されると、給紙ホッパー２２６は初期状態を脱し、やがて、ホッパーアップ状態（図５Ｂに示す状態）へ移行する。すなわち、給紙サブモータ２４１によりカム２４０が駆動されて所定角度回動すると、初期状態の離脱後に、図５Ｂに示すように、給紙ホッパー２２６の下端部は上昇して給紙ローラ２２７に向かって付勢される。
【００５７】
コントローラ６０は、以下の方法にて、給紙ホッパー２２６がホッパーアップ状態へ移行したことを検出する。  
すなわち、フォトセンサ２４６は、所定間隔（本実施形態においては、１ミリ秒）毎に、状態検出信号ＳＧを出力する。そして、前述したように、フォトセンサ２４６は、給紙ホッパー２２６が初期状態にあるときに信号Ｈ１を、該初期状態から離脱したときに信号Ｌ１を、ホッパーアップ状態にあるときに信号Ｈ２を、それぞれ出力する。そして、コントローラ６０は、フォトセンサ２４６による出力が信号Ｈ１から信号Ｌ１に変わったときに、給紙ホッパー２４６が初期状態を離脱したと判断する。  
同様に、コントローラ６０は、フォトセンサ２４６による出力が信号Ｌ１から信号Ｈ２に変わったときに、給紙ホッパー２４６がホッパーアップ状態へ移行したと判断する。そして、本実施形態においては、信号Ｌ１が出力された後であって、信号Ｈ２が連続して複数回（具体的には４回）出力されたときに（図９Ａ参照）、コントローラ６０は、給紙ホッパー２２６がホッパーアップ状態に移行したと確定する。
【００５８】
ここで、給紙ホッパー２２６の状態の確定が、上記のように行われる理由を説明する。初期状態から離脱した給紙ホッパー２２６がホッパーアップ状態へ移行する前に、フォトセンサ２４６が、例えば、回路の故障や外乱等によって信号Ｈ２を一回出力することがある（一方で、信号Ｈ２が複数回連続出力されることは、考えられ難い）。このため、信号Ｈ２が連続して複数回出力されたときに状態の移行を確定することによって、給紙ホッパー２２６がホッパーアップ状態に移行したと、コントローラ６０が誤検出することを防止できる。
【００５９】
コントローラ６０は、上述した検出方法により、給紙ホッパー２２６がホッパーアップ状態へ移行したと確定すると（ステップＳ１０４：Ｙｅｓ）、給紙サブモータ２４１を停止させるべく給紙サブモータ２４１を減速させる制御を開始する（ステップＳ１０６）。すなわち、コントローラ６０は、デューティー比を減少させることとなる。そして、コントローラ６０は、給紙サブモータ２４１を停止させる（ステップＳ１０８）。
【００６０】
ここで、給紙ホッパー２２６がホッパーアップ状態への移行後に、給紙サブモータ２４１を停止させる制御を行うと、通常の状態であれば、給紙ホッパー２２６がホッパーアップ状態を維持した状態で給紙サブモータ２４１が停止する（図９Ａ参照）。しかし、コントローラ６０の回路故障や給紙サブモータ２４１に過大な負荷が作用すること等様々な要因に起因して、給紙サブモータ２４１を停止させる制御を実行しても、該給紙サブモータ２４１が直ぐに停止せずに、暫くの間、動作（回転）を継続する。これに伴い、給紙ホッパー２２６が、ホッパーアップ状態（図５Ｂに示す状態）から離脱したり、または、ホッパーダウン状態（図５Ｃに示す状態）へ移行してしまう恐れがある。
【００６１】
そこで、給紙ホッパー２２６のホッパーアップ状態への移行が確定すると（ステップＳ１０４：Ｙｅｓ）、コントローラ６０は、給紙サブモータ２４１の停止が適切に行われているか否かをチェックするために、給紙サブモータ２４１を停止させる制御を実行した直後に、給紙ホッパー２２６の状態判定を所定期間（本実施形態においては、１００ミリ秒）実行する（ステップＳ１１０）。なお、以下においては、この所定期間を、判定期間とも呼ぶ。
【００６２】
給紙ホッパー２２６の状態判定について、図８及び図９Ａ〜図９Ｃを用いて説明する。図８は、給紙ホッパー２２６の状態判定を説明するためのフローチャートである。図９Ａは、給紙ホッパー２２６がホッパーアップ状態となる状態で給紙サブモータ２４１が停止したときの、状態検出信号ＳＧの出力状態を示すタイミングチャートであり、図９Ｂは、給紙ホッパー２２６がホッパーアップ状態を離脱した状態で給紙サブモータ２４１が停止したときの、状態検出信号ＳＧの出力状態を示すタイミングチャートであり、図９Ｃは、給紙ホッパー２２６がホッパーダウン状態となる状態で給紙サブモータ２４１が停止したときの、状態検出信号ＳＧの出力状態を示すタイミングチャートである。
【００６３】
上述したように、給紙ホッパー２２６が初期状態からホッパーアップ状態へ移行する際に、状態検出信号ＳＧが１ミリ秒毎に出力されていたが、判定期間中にも、状態検出信号ＳＧが１ミリ秒毎に出力される。仮に、この判定期間（１００ミリ秒）中に、図９Ｃに示すように給紙ホッパー２２６がホッパーダウン状態まで移行した際には、給紙ホッパー２２６がホッパーアップ状態を離脱したときに、信号Ｌ２が出力され（出力が信号Ｈ２から信号Ｌ３へ変化し）、給紙ホッパー２２６がホッパーダウン状態であるときに、信号Ｈ３が出力される（出力が信号Ｌ２から信号Ｈ３へ変化する）。
【００６４】
給紙ホッパー２２６の状態判定においては、図８に示すように、コントローラ６０は、先ず、信号Ｈ２から信号Ｌ２への変化を確定するか否かを判断する（ステップＳ２０２）。すなわち、コントローラ６０は、給紙ホッパー２２６がホッパーアップ状態から離脱したか否かを判断する。
【００６５】
ここで、給紙ホッパー２２６がホッパーアップ状態から離脱したことを確定する手法は、前述した、給紙ホッパー２２６がホッパーアップ状態へ移行したことを確定する手法と同様である。すなわち、信号Ｈ２が出力された後であって、信号Ｌ２が連続して４回出力されたときに、コントローラ６０は、給紙ホッパー２２６がホッパーアップ状態から離脱したことを確定する（図９Ｂ参照）。なお、後述する、給紙ホッパー２２６がホッパーダウン状態へ移行したことを確定する手法も、同様である（図９Ｃ参照）。
【００６６】
信号Ｈ２から信号Ｌ２への変化が確定されたら（ステップＳ２０２：Ｙｅｓ）、すなわち、給紙ホッパー２２６がホッパーアップ状態から離脱したら、コントローラ６０は、更に、信号Ｌ２から信号Ｈ３への変化を確定するか否かを判断する（ステップＳ２０４）。すなわち、コントローラ６０は、ホッパーアップ状態から離脱した給紙ホッパー２２６が、ホッパーダウン状態へ移行したか否かを判断する。  
そして、信号Ｌ２から信号Ｈ３への変化が確定されたら（ステップＳ２０４：Ｙｅｓ）、すなわち、給紙ホッパー２２６がホッパーダウン状態へ移行したら、コントローラ６０は、給紙サブモータ２４１の停止が適切に実行されていない（給紙サブモータ２４１が暴走している）と判定する（ステップＳ２０６）。
【００６７】
一方で、信号Ｈ２から信号Ｌ２への変化が確定されず（ステップＳ２０２：Ｎｏ）、または、信号Ｌ２から信号Ｈ３への変化が確定されずに（ステップＳ２０４：Ｎｏ）、状態判定を開始してから所定期間（１００ミリ秒）が経過した場合には（ステップＳ２１２：Ｙｅｓ、ステップＳ２１４：Ｙｅｓ）、コントローラ６０は、給紙サブモータ２４１は暴走していないと判断して、給紙ホッパー２２６の状態判定を終了する（ステップＳ２１６）。
【００６８】
図７に示すフローチャートに戻って、プリンタ１の動作の説明を続ける。  
コントローラ６０は、給紙サブモータ２４１を停止させる制御を実行した直後に、ホッパー２２６上の紙Ｓのプリンタ１内部への給紙のために、給紙ローラ２２７を駆動させる（ステップＳ１１２）。すなわち、コントローラ６０は、給紙モータ２１０により駆動された給紙ローラ２２７によって紙Ｓを搬送する制御、を実行させる。なお、本実施形態においては、コントローラ６０は、給紙ホッパー２２６の状態判定を開始してから所定期間（１００ミリ秒）が経過する前に、給紙ローラ２２７の駆動を開始する。このため、給紙ローラ２２７を駆動する制御と、給紙ホッパー２２６の状態を判定する制御とが、コントローラ６０によって並行して実行される期間がある。
【００６９】
次に、上述した給紙サブモータ２４１の状態判定において給紙サブモータ２４１の停止状態が適切である（すなわち、フォトセンサ２４６による出力が信号Ｈ２や信号Ｌ２である）場合には（ステップＳ１１４：Ｙｅｓ）、コントローラ６０は、給紙ローラ２２７の駆動を継続して（ステップＳ１１６）、紙Ｓのプリンタ１内部への供給を継続する。一方で、給紙サブモータ２４１の状態判定において給紙サブモータ２４１の停止状態が不適切である（すなわち、フォトセンサ２４６による出力が信号Ｈ３である）場合には（ステップＳ１１４：Ｎｏ）、コントローラ６０は、給紙モータによる給紙ローラ２２７の駆動（すなわち、該給紙ローラ２２７による紙Ｓの搬送）を中止して、エラー処理を実行する（ステップＳ１１８）。そして、コントローラ６０は、前記エラー処理として、給紙サブモータ２４１への電流の供給を中止することにより、給紙サブモータ２４１を強制的に停止させる。
【００７０】
本実施例においては、上述したように、給紙サブモータ２４１の停止状態が適切である（フォトセンサ２４６による出力が信号Ｌ２である）ので（ステップＳ２１４：Ｙｅｓ）、給紙ローラ２２７の駆動（該給紙ローラ２２７による紙Ｓの搬送）を継続する。
【００７１】
ところで、前記エラー処理が実行された後には、該エラー処理に起因して給紙ローラ２２７による搬送が途中で中止された紙Ｓへの、ヘッドによるインクの吐出は行われず、排紙ローラ２２により該紙Ｓが強制的に排紙される。これは、前記エラー処理に起因して搬送が中止された紙Ｓの状態が不適切となり、該紙Ｓにインクを吐出しても画像が適切に印刷されない恐れがあるからである。
【００７２】
なお、上述の実施例においては、ホッパーアップ状態が『第一状態』に、ホッパーダウン状態が『第二状態』に、信号Ｈ２が『第一信号』に、信号Ｌ２が『第二信号』に、信号Ｈ３が『第三信号』に、それぞれ該当する。
【００７３】
＝＝＝本実施形態に係るプリンタ１の有効性について＝＝＝
上述したように、本実施形態に係る『制御部』（コントローラ６０）は、『センサ』（フォトセンサ２４６）の出力に基づいて、『被駆動体』（給紙ホッパー２２６）が所定の状態（例えば、ホッパーアップ状態）から脱したか否かの判定を、『モータ』（給紙サブモータ２４１）を停止させる制御を行ってから所定期間（１００ミリ秒）実行し、前記判定を開始してから前記所定期間が経過する前に、『媒体』（紙Ｓ）の搬送のために、前記判定以外の給紙サブモータ２４１に対する制御とは異なる制御（具体的には、給紙モータにより駆動された給紙ローラ２２７によって紙Ｓを搬送する制御）、を実行する。かかる場合には、給紙サブモータ２４１の停止が適切に行われない事態の発生を簡易に検出し、かつ、紙Ｓの搬送を迅速に行うことが可能となる。かかる点について、以下において詳細に説明する。
【００７４】
「発明が解決しようとする課題」の項で説明したように、コントローラ６０の回路故障、給紙サブモータ２４１の破損や劣化、該給紙サブモータ２４１への過大な負荷の作用等の様々な要因に起因して、給紙サブモータ２４１の停止が適切に行われない場合がある。そして、このような事態の発生はプリンタ１で適切に検出される必要がある。
【００７５】
ここで、給紙サブモータ２４１の回転位置（もしくは、給紙ホッパー２２６の状態）を、常時検知することができる部材（一般的には、エンコーダと呼ばれるもの）を有し、該エンコーダの出力に基づいて給紙サブモータ２４１の制御が行われるプリンタ１においては、該エンコーダを用いることにより前記事態の発生の検出を容易に行える。
【００７６】
一方、プリンタ１の中には、コスト削減等の理由から、前述したエンコーダを設けていないものがある（本実施の形態に係るプリンタ１にも、当該エンコーダが備えられていない）。そして、このようなプリンタ１においては、代わりに、該給紙ホッパー２２６が該所定の状態（例えば、ホッパーアップ状態）へ移行してから該所定の状態から脱するまでの区間において、該給紙ホッパー２２６が前記所定の状態にあることを示す信号を出力するフォトセンサ２４６、が備えられている。そして、コントローラ６０は、例えば、給紙サブモータ２４１を動作させながら、フォトセンサ２４６の出力に基づいて、給紙ホッパー２２６が前記所定の状態へ移行したか否かを判定し、給紙ホッパー２２６が所定の状態へ移行したと判定された場合には、給紙サブモータ２４１を減速させる制御を開始する。そして、給紙ホッパー２２６が前記所定の状態へ移行してから該所定の状態から脱するまでの区間の途中で最終的に給紙サブモータ２４１を停止させる。
【００７７】
このようなエンコーダが設けられていないプリンタ１においても、コントローラ６０が、給紙サブモータ２４１を停止させる制御を実行した後に、フォトセンサ２４６の出力に基づいて給紙ホッパー２２６の状態を所定期間判定することにより、給紙サブモータ２４１の停止が適切に行われていない事態の発生の検出が可能である。しかし、前記判定が実行される場合には、以下のような問題が発生し得る。すなわち、プリンタ１においては、給紙サブモータ２４１を停止させる制御に引き続いて、紙Ｓの搬送のために、前記判定以外の給紙サブモータ２４１に対する制御とは異なる制御（給紙モータ２１０によって駆動された給紙ローラ２２７による紙Ｓの搬送）が実行されるが、例えば、該給紙ローラ２２７による紙Ｓの搬送が、前記判定が所定期間実行された後に行われる場合には、紙Ｓの搬送が迅速に行われない（この結果、いわゆるスループットが低下する）問題が発生し得る。
【００７８】
これに対して、本実施形態に係るプリンタ１においては、コントローラ６０は、給紙ホッパー２２６の状態の判定を開始してから所定期間（１００ミリ秒）が経過する前に、紙Ｓの搬送のために、前記判定以外の給紙サブモータ２４１に対する制御とは異なる制御（具体的には、給紙モータ２１０に給紙ローラ２２７を駆動させる制御）、を実行する（図７のステップＳ１１２）。かかる場合には、給紙サブモータ２４１を停止させる制御を実行した後に、給紙ホッパー２２６の状態判定と給紙ローラ２２７を駆動させる制御とを並行して実行することとなるから、給紙サブモータ２４１を停止させる制御後に引き続き実行される紙Ｓの搬送が迅速に行われ、この結果、プリンタ１のスループットの低下を抑制することが可能となる。また、コントローラ６０が前記判定を実行することにより、給紙サブモータ２４１の停止が適切に行われない事態の発生が簡易に検出される。
【００７９】
なお、上記実施の形態において、給紙ホッパー２２６の状態の３つの切り換え、すなわち、初期状態→ホッパーアップ状態、ホッパーアップ状態→ホッパーダウン状態、ホッパーダウン状態→初期状態、のいずれの場合にも、コントローラ６０は、給紙ホッパー２２６の状態の判定を実行し、該判定の際に、前記エラー処理を実行するか否かを判断していたが、これに限定されるものではない。
【００８０】
例えば、コントローラ６０は、３つの切り換えのうちの１つの切り換えの場合のみに、前記判定を実行し、該判定の際に前記エラー処理を実行するか否かの判断をすることとしてもよい。そして、前記１つの切り換えが、ホッパーアップ状態からホッパーダウン状態への切り換えである場合には、給紙サブモータ２４１の停止が適切に行われない事態の発生が簡易に検出される効果が、より有効に奏されることとなる。以下において、この理由を説明する。
【００８１】
前述したように、３つの切り換えのうち、ホッパーアップ状態からホッパーダウン状態への切り換えの際のみに、紙戻しレバー２２９の爪部２２９ａが紙Ｓに接触した状態で該紙Ｓを戻すから、該切り換えの際に給紙サブモータ２４１に作用する負荷が、他の切り換えの場合に比べて大きい。このため、ホッパーアップ状態→ホッパーダウン状態への切り換えの際に、給紙サブモータ２４１の停止が適切に行われない事態の発生が生じやすい。従って、ホッパーアップ状態→ホッパーダウン状態への切り換えの際に前記判断をする場合には、給紙サブモータ２４１の停止が適切に行われない事態の発生が簡易に検出される効果が、より有効に奏される。
【００８２】
＝＝＝その他の実施形態＝＝＝
以上、上記実施の形態に基づき本発明に係る『媒体搬送装置』等を説明したが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはもちろんである。
【００８３】
上記実施の形態においては、『媒体搬送装置』としてプリンタ１を例にとって説明したが、本発明は、モータと、該モータにより駆動されて所定の状態へ移行し、該所定の状態への移行後の該モータによる所定量の駆動により該所定の状態から脱する被駆動体と、該被駆動体が該所定の状態へ移行してから該所定の状態から脱するまでの区間において、該被駆動体が前記所定の状態にあることを示す信号を出力するセンサと、を備える装置であれば、どのような装置にも適用可能である。
【００８４】
また、上記実施の形態に係るプリンタ１には、前記エンコーダが設けられていないこととしたが、本発明をエンコーダが設けられている装置に適用しても構わない。
【００８５】
また、上記実施の形態において、給紙サブモータ２４１はＤＣモータであることとしたが、これに限定されるものではなく、例えば、給紙サブモータ２４１はＡＣモータであることとしてもよい。
【００８６】
さらに、上記実施の形態において、前記所定の状態は、『第一状態』（ここでは、ホッパーアップ状態とする）であり、給紙ホッパー２２６は、ホッパーアップ状態から脱した後に給紙サブモータ２４１により更に駆動されて『第二状態』（ホッパーダウン状態）へ移行することとした。また、フォトセンサ２４６は、給紙ホッパー２２６がホッパーアップ状態からホッパーダウン状態へ移行する際に、給紙ホッパー２２６がホッパーアップ状態にあることを示す『第一信号』（信号Ｈ２）を、給紙ホッパー２２６が、ホッパーアップ状態から脱した状態で、かつ、ホッパーダウン状態へ移行する前の状態、にあることを示す『第二信号』（信号Ｌ２）を、給紙ホッパー２２６がホッパーダウン状態にあることを示す『第三信号』（信号Ｈ３）を、それぞれ出力することとした。そして、コントローラ６０は、前記判定（図７に示すステップＳ１１４）の際に、フォトセンサ２４６が信号Ｌ２を出力したときには、エラー処理を実行せず（ステップＳ１１６）、フォトセンサ２４６が信号Ｈ３を出力したときには、前記エラー処理を実行することとした（ステップＳ１１８）。しかし、上記に限定されるものではない。例えば、コントローラ６０は、フォトセンサ２４６が信号Ｌ２を出力したときにも、前記エラー処理を実行することとしてもよい。  
ただし、以下の点で、上記実施の形態の方がより望ましい。フォトセンサ２４６が信号Ｌ２を出力する頻度が、信号Ｈ３を出力する頻度に比べて大きいから、信号Ｌ２が出力されたときにエラー処理が実行されることとすると、エラー処理が頻繁に行われることとなる。また、給紙ホッパー２２６のホッパーアップ状態への移行後に給紙ローラ２２７による紙Ｓの搬送が実行される際に、信号Ｌ２や信号Ｈ３が出力されたときには給紙ローラ２２７による紙Ｓの搬送が不適切に実行されることがある（このことを防止するために、エラー処理が実行される）が、信号Ｈ３が出力されたとき（給紙ホッパー２２６が図５Ｃに示す状態にあるとき）の方が、信号Ｌ２が出力されたとき(給紙ホッパー２２６が図５Ｂと図５Ｃの間の状態にあるとき)に比べて、給紙ローラ２２７による紙Ｓの搬送が不適切に実行されやすい。このため、コントローラ６０が、信号Ｌ２が出力されたときにはエラー処理を実行せず、信号Ｈ３が出力されたときにはエラー処理を実行することにより、エラー処理が頻繁に行われることを抑制でき、かつ、給紙ローラ２２７による紙Ｓの搬送が不適切に実行されることを抑制できる点で、上記実施の形態の方がより望ましい。
【００８７】
さらに、上記実施の形態において、コントローラ６０は、前記判定以外の給紙サブモータ２４１に対する制御とは異なる制御（具体的には、給紙モータ２１０により駆動された給紙ローラ２２７によって紙Ｓを搬送する制御）、の実行中であって、前記判定の際に、フォトセンサ２４６が前記第三信号を出力したときには、給紙モータ２１０により駆動された給紙ローラ２２７によって紙Ｓを搬送する制御を停止して、前記エラー処理を実行する（図７のステップＳ１１８）こととしたが、これに限定されるものではない。例えば、コントローラ６０は、給紙モータ２１０により駆動された給紙ローラ２２７によって紙Ｓを搬送する制御の実行が終了した後に、前記エラー処理を実行することとしてもよい。  
ただし、コントローラ６０が、フォトセンサ２４６が前記第三信号を出力したときに、給紙モータ２１０により駆動された給紙ローラ２２７によって紙Ｓを搬送する制御を停止して、前記エラー処理を実行させる（いわゆる割込み制御を実行させる）ことにより、給紙サブモータ２４１の停止が適切に行われない事態が迅速に解決される点で、上記実施の形態の方がより望ましい。
【００８８】
さらに、上記実施の形態において、コントローラ６０は、給紙サブモータ２４１を停止させる制御を行った直後に、前記判定以外の給紙サブモータ２４１に対する制御とは異なる制御（給紙モータ２１０により駆動された給紙ローラ２２７によって紙Ｓを搬送する制御）、を実行する（図７のステップＳ１１２）こととしたが、これに限定されるものではない。例えば、給紙サブモータ２４１を停止させる制御を行った直後で、給紙モータ２１０により駆動された給紙ローラ２２７によって紙Ｓを搬送する制御を実行する前に、プリンタ１に関する他の制御（例えば、キャリッジユニット３０を動作させる制御）を実行することとしてもよい。  
ただし、紙Ｓの搬送がより迅速に実行される点で、上記実施の形態の方がより望ましい。
【００８９】
さらに、上記実施の形態において、被駆動体は、積層された紙Ｓを支持するための『媒体支持部材』（給紙ホッパー２２６）であり、前記モータは、『第一モータ』（給紙サブモータ２４１）であることとした。また、プリンタ１は、給紙サブモータ２４１とは異なる『第二モータ』（給紙モータ２１０）によって駆動され、給紙ホッパー２２６に支持された紙Ｓを搬送するための『搬送部材』（給紙ローラ２２７）、を備えることとした。そして、前記判定以外の給紙サブモータ２４１に対する制御とは異なる制御は、給紙モータ２１０により駆動された給紙ローラ２２７によって紙Ｓを搬送する制御（図７のステップＳ１１２）、であることとしたが、これに限定されるものではなく、給紙モータ２１０により駆動された給紙ローラ２２７によって紙Ｓを搬送する制御とは異なる制御であることとしてもよい。  
ただし、給紙ホッパー２２６上の紙Ｓを搬送する給紙ローラ２２７を早く駆動させることにより、紙Ｓの搬送がより迅速に実行される点で、上記実施の形態の方がより望ましい。
【００９０】
さらに、上記実施の形態において、コントローラ６０は、給紙ホッパー２２６の前記第一状態（ホッパーアップ状態）への移行によりフォトセンサ２４６が前記第一信号（信号Ｈ２）を出力したときに、給紙サブモータ２４１を減速させて停止させる（図７のステップＳ１０６、Ｓ１０８）こととしたが、これに限定されるものではない。例えば、コントローラ６０は、前記第一信号を出力する前に、給紙サブモータ２４１を減速させて停止させることとしてもよい。  
ただし、以下の点で、上記実施の形態の方がより望ましい。第一信号が出力されたときに給紙サブモータ２４１を減速させて停止させる場合には、第一信号が出力される前に給紙サブモータ２４１を減速させて停止させる場合に比べて、給紙サブモータ２４１を減速してもすぐに停止せずに第二状態（ホッパーダウン状態）まで移行してしまう恐れが高い。このため、給紙サブモータ２４１の停止が適切に行われない事態の発生を簡易に検出できる効果が、より有効に奏される点で、上記実施の形態の方がより望ましい。
【００９１】
さらに、上記実施の形態において、コントローラ６０は、給紙サブモータ２４１に電流を供給することにより、該給紙サブモータ２４１を回転させ、フォトセンサ２４６が前記第三信号を出力したときには、前記エラー処理として、給紙サブモータ２４１への前記電流の供給を中止することとしたが、これに限定されるものではない。例えば、コントローラ６０は、エラー処理として、エラーメッセジー等によりユーザに報知することとしてもよい。  
ただし、給紙サブモータ２４１への電流の供給を中止することにより、給紙サブモータ２４１の更なる暴走を確実に防止できる点で、上記実施の形態の方がより望ましい。
【００９２】
さらに、上記実施の形態において、図９Ｃに示すように、フォトセンサ２４６は、所定間隔（１ミリ秒）で前記信号を出力し、コントローラ６０は、フォトセンサ２４６が前記第三信号を連続して所定回数（４回）出力したときには、前記エラー処理を実行することとしたが、これに限定されるものではない。例えば、コントローラ６０は、フォトセンサ２４６が前記第三信号を一回だけ出力しても、前記エラー処理を実行することとしてもよい。  
ただし、前記第三信号が連続して所定回数出力されたときに前記エラー処理が実行される場合には、給紙ホッパー２２６の状態が誤検知されることを防止できる点で、上記実施の形態の方がより望ましい。
【図面の簡単な説明】
【００９３】
【図１】プリンタ１の全体構成のブロック図である。
【図２】プリンタ１の主要部の概略構成を示す模式図である。
【図３】給紙部２００を示した模式図である。
【図４】状態検出装置２３１を示した模式図である。
【図５】図５Ａは給紙ホッパー２２６の待機状態を、図５Ｂは給紙ホッパー２２６のホッパーアップ状態を、図５Ｃは給紙ホッパー２２６のホッパーダウン状態を、それぞれ示している。
【図６】フォトセンサ２４６から出力される状態検出信号ＳＧを示した図である。
【図７】給紙ホッパー２２６が初期状態からホッパーアップ状態に切り換わるときの、プリンタ１の動作を説明するためのフローチャートである。
【図８】給紙ホッパー２２６の状態判定を説明するためのフローチャートである。
【図９】図９Ａ〜図９Ｃは、フォトセンサ２４６の出力を示すタイミングチャートである。
【符号の説明】
【００９４】
１  プリンタ、２０  搬送ユニット、２１  搬送ローラ、２２  排紙ローラ、
３０  キャリッジユニット、４０  ヘッドユニット、５０  検出器群、
６０  コントローラ、６１  インターフェース部、６２  ＣＰＵ、６３  メモリ、
６４  ユニット制御回路、１１０  コンピュータ、
２００  給紙部、２１０  給紙モータ、２２６  給紙ホッパー、２２６ａ  回動軸、
２２７  給紙ローラ、２２８  重送防止ローラ、２２９  紙戻しレバー、
２２９ａ  爪部、２３０  駆動機構、２３１  状態検出装置、２３４  回転軸、
２３５  アーム、２３６  回転軸、２３７  当接部材、２３９  回転軸、
２４０  カム、２４１  給紙サブモータ、２４２  歯車列、２４４  回転軸、
２４５  検出板、２４５ａ、２４５ｂ、２４５ｃ  検出部、２４６  フォトセンサ
【図１】
2008156026.tif 000003
【図２】
2008156026.tif 000004
【図３】
2008156026.tif 000005
【図４】
2008156026.tif 000006
【図５】
2008156026.tif 000007
【図６】
2008156026.tif 000008
【図７】
2008156026.tif 000009
【図８】
2008156026.tif 000010
【図９】
2008156026.tif 000011