(57)【要約】【課題】フラグ部材をストッパに当てることなく、所定の部材を所定の制御位置へ適切に切り替えること。【解決手段】印刷装置１は、略円板形状の部材の一部が半径方向に突出あるいは切欠した形状のフラグ部材４２と、この突出部分４４あるいは切欠部分を検出するセンサ４７と、を有する。そして、不揮発性メモリ５６は、フラグ部材４２の検出位置を示す最終検出位置フラグ６０を記憶する。制御手段６２は、センサ４７がフラグ部材４２の突出部分４４あるいは切欠部分を検出している場合、フラグ部材４２が３つの検出位置の中の真中の検出位置にあるものとして駆動モータ４１の制御を開始する。また、制御手段６２は、センサ４７がフラグ部材４２の突出部分４４あるいは切欠部分を検出していない場合、フラグ部材４２が最終検出位置フラグ６０の示す検出位置にあるものとして駆動モータ４１の制御を開始する。【選択図】図２
2008068415.tif 000002
【特許請求の範囲】
【請求項１】
当該印刷装置内の所定の部材を２つの所定の制御位置あるいは３つの所定の制御位置の
間で切り替えるための駆動力を発生する駆動モータと、
略円板形状の部材の一部をその半径方向に突出あるいは切欠させた形状を有し、上記駆
動モータにより上記所定の部材とともに回転駆動されるフラグ部材と、
上記所定の部材の上記２つの所定の制御位置に対応する上記フラグ部材の２つの検出位
置の間の検出位置、あるいは上記所定の部材の上記３つの所定の制御位置の内の真中の所
定の制御位置に対応する上記フラグ部材の検出位置において、上記フラグ部材の突出部分
あるいは切欠部分を検出するセンサと、
上記センサの検出に基づいて更新され、上記フラグ部材がその３つの検出位置の中のど
の検出位置にあるのかを示す最終検出位置フラグを記憶する不揮発性メモリと、
上記センサが上記フラグ部材の突出部分あるいは切欠部分を検出している場合、上記フ
ラグ部材が上記３つの検出位置の中の真中の検出位置にあるものとして上記駆動モータの
制御を開始し、上記センサが上記フラグ部材の突出部分あるいは切欠部分を検出していな
い場合、上記フラグ部材が上記最終検出位置フラグの示す検出位置にあるものとして上記
駆動モータの制御を開始する制御手段と、
を有することを特徴とする印刷装置。
【請求項２】
ストッパを有し、
前記フラグ部材は、略円板形状の部材の一部をその半径方向に突出させた形状を有し、
上記ストッパは、前記フラグ部材が前記３つの検出位置より外側へ駆動されたときに前
記フラグ部材に当接することを特徴とする請求項１記載の印刷装置。
【請求項３】
前記所定の部材は、搬送ローラに接する当接制御位置と、上記搬送ローラから離間する
離間制御位置との間で切り替えられる従動ローラであり、
前記センサは、前記フラグ部材が前記当接制御位置に対応するホーム検出位置と前記離
間制御位置に対応するリトラクト検出位置との間の中間検出位置にあるときに、前記フラ
グ部材の突出部分あるいは切欠部分を検出すること、
を特徴とする請求項１記載の印刷装置。
【請求項４】
略平板形状に形成され、印刷媒体の搬送方向と略垂直な方向に沿った軸の周囲で回転可
能に配設され、前記従動ローラを回転可能に保持するプラスチック樹脂製のフラップ部材
と、
前記従動ローラを前記搬送ローラへ圧接するように上記フラップ部材に付勢力を作用さ
せるバネ部材と、を有し、
前記制御手段は、当該印刷装置の起動時、および厚さのある印刷媒体を搬送するために
前記離間制御位置に制御した後に所定のタイムアウト時間が経過した時に、前記従動ロー
ラが前記当接制御位置となるように前記駆動モータを制御することを特徴とする請求項３
記載の印刷装置。
【請求項５】
前記制御手段は、当該印刷装置の起動時におよび／または電源遮断後の復帰時に、以下
の（１）から（３）の内のいずれかの条件に応じたそれぞれの制御を実行し、実行を終え
ると前記不揮発性メモリに記憶される前記最終検出位置フラグを前記ホーム検出位置に更
新することを特徴とする請求項３記載の印刷装置。
（１）  制御開始時点で、前記センサが前記フラグ部材の突出部分あるいは切欠部分を検
出している場合、前記制御手段は、前記フラグ部材が前記中間検出位置にあるものとして
、前記センサが前記ホーム検出位置を検出するように前記駆動モータを制御する。
（２）  制御開始時点で、前記センサが前記フラグ部材の突出部分あるいは切欠部分を検
出しておらず、且つ、前記最終検出位置フラグが前記ホーム検出位置を示している場合、
前記制御手段は、まず、前記センサが前記中間検出位置を検出するように前記駆動モータ
を制御し、次に、前記センサが前記ホーム検出位置を検出するように前記駆動モータを逆
転させる。
（３）  制御開始時点で、前記センサが前記フラグ部材の突出部分あるいは切欠部分を検
出しておらず、且つ、前記最終検出位置フラグが前記リトラクト検出位置を示している場
合、前記制御手段は、まず、前記センサが前記中間検出位置を検出するように前記駆動モ
ータを制御し、次に、前記センサが前記ホーム検出位置を検出するように前記駆動モータ
を制御する。
【請求項６】
前記制御手段は、前記（２）の制御において前記中間検出位置が検出されない場合、前
記フラグ部材が前記リトラクト検出位置にあるものとして、前記センサが前記ホーム検出
位置を検出するように前記駆動モータを逆転させる制御を開始することを特徴とする請求
項５記載の印刷装置。
【請求項７】
前記制御手段は、前記（３）の制御において前記中間検出位置が検出されない場合、前
記フラグ部材が前記ホーム検出位置にあるものとして、まず、前記センサが前記中間検出
位置を検出するように前記駆動モータを制御し、次に、前記センサが前記ホーム検出位置
を検出するように前記駆動モータを制御することを特徴とする請求項５記載の印刷装置。
【請求項８】
ストッパを有し、
前記フラグ部材は、略円板形状の部材の一部をその半径方向に突出させた形状を有し、
上記ストッパは、前記フラグ部材が前記３つの検出位置より外側へ駆動されたときに前
記フラグ部材に当接し、更に、
前記制御手段は、前記各駆動モータの制御を複数回実行し、２回以上の所定の回数の実
行をしてもそれぞれの制御での目標とする検出位置が検出されない場合、前記各駆動モー
タの制御を中止し、エラー処理を実行することを特徴とする請求項５から７の中のいずれ
か１項記載の印刷装置。
【請求項９】
印刷装置に設けられ、駆動モータの駆動により２つの所定の制御位置あるいは３つの所
定の制御位置の間で切り替えられる所定の部材の制御位置切替方法であって、
略円板形状の部材の一部をその半径方向に突出あるいは切欠させた形状を有し、上記駆
動モータにより上記所定の部材とともに回転駆動されるフラグ部材の、上記突出部分ある
いは上記切欠部分がセンサにより検出されている場合、上記フラグ部材が、上記所定の部
材の２つの所定の制御位置に対応する２つの検出位置およびその中間検出位置とからなる
３つの検出位置、あるいは上記所定の部材の３つの所定の制御位置に対応する３つの検出
位置の中の、真中の検出位置にあるものとして上記駆動モータの制御を開始し、
上記フラグ部材の、上記突出部分あるいは上記切欠部分が上記センサにより検出されて
いない場合、上記フラグ部材が、上記センサの検出に基づいて更新可能に不揮発性メモリ
に記憶され且つ上記フラグ部材が上記３つの検出位置の中のどの検出位置にあるのかを示
す最終検出位置フラグの示す検出位置にあるものとして上記駆動モータの制御を開始する
こと、
を特徴とする印刷装置の所定の部材の制御位置切替方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置およびその所定の部材の制御位置切替方法に関する。
【背景技術】
【０００２】
特許文献１は、プラテンギャップを調整する機構を有する印刷装置を開示する。この印
刷装置は、たとえば３個のフラグを有するフラグ固着用円板部材を、異形カムとともにキ
ャリッジ支持軸に設ける。ＤＣモータは、キャリッジ支持軸、異形カムおよびフラグ固着
用円板部材を回転させる。フラグセンサは、目標とする位置毎に設けられたフラグを１つ
ずつ検出する。そして、目標とするフラグがフラグセンサで検出されたらＤＣモータを停
止することで、異形カムが当接する異形カム支持軸とキャリッジ支持軸との間隔が設定さ
れ、プラテンギャップが調整される。
【０００３】
【特許文献１】特開２００５−１０３８３５号公報（図１０〜１４、段落０１１８〜０１５３など）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１のプラテンギャップ調整機構では、たとえば電源投入時や、
電源遮断などが生じたときなどにおいて、異形カムの制御開始時の位置が不明である。し
たがって、特許文献１のプラテンギャップ調整機構において、フラグセンサが目標とする
フラグを検出しているか否かを特定するためには、その前に、たとえば回転するフラグと
当接するストッパを設け、そのストッパにフラグが当接するまで駆動して、異形カムの位
置を出さなければならない。また、その位置出しの後に、目標とするフラグまでのフラグ
の検出回数などをカウントして、目標とするフラグを検出するようにしなければならない
。
【０００５】
本発明は、所定の部材の制御開始前の位置を特定するためにフラグ部材をストッパに当
てることなく、所定の部材を所定の制御位置へ適切に切り替えることができる印刷装置お
よびその所定の部材の制御位置切替方法を得ることを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る印刷装置は、当該印刷装置内の所定の部材を２つの所定の制御位置あるい
は３つの所定の制御位置の間で切り替えるための駆動力を発生する駆動モータと、略円板
形状の部材の一部をその半径方向に突出あるいは切欠させた形状を有し、駆動モータによ
り所定の部材とともに回転駆動されるフラグ部材と、所定の部材の２つの所定の制御位置
に対応するフラグ部材の２つの検出位置の間の検出位置、あるいは所定の部材の３つの所
定の制御位置の内の真中の所定の制御位置に対応するフラグ部材の検出位置において、フ
ラグ部材の突出部分あるいは切欠部分を検出するセンサと、を有する。そして、不揮発性
メモリは、センサの検出に基づいて更新され、フラグ部材がその３つの検出位置の中のど
の検出位置にあるのかを示す最終検出位置フラグを記憶する。制御手段は、センサがフラ
グ部材の突出部分あるいは切欠部分を検出している場合、フラグ部材が３つの検出位置の
中の真中の検出位置にあるものとして駆動モータの制御を開始する。また、制御手段は、
センサがフラグ部材の突出部分あるいは切欠部分を検出していない場合、フラグ部材が最
終検出位置フラグの示す検出位置にあるものとして駆動モータの制御を開始する。
【０００７】
この構成を採用すれば、最終検出位置フラグが示す検出位置とフラグ部材の実際の位置
とが一致している場合、制御手段は、駆動モータの制御により所定の部材を所定の制御位
置へ適切に切り替えることができる。したがって、所定の部材の制御開始時の位置を特定
するためにフラグ部材をストッパに当てることなく、所定の部材を所定の制御位置へ適切
に切り替えることができる。
【０００８】
本発明に係る印刷装置は、上述した発明の構成に加えて以下の特徴を有するものである
。すなわち、この印刷装置は、ストッパを有する。そして、フラグ部材は、略円板形状の
部材の一部をその半径方向に突出させた形状を有し、ストッパは、フラグ部材が３つの検
出位置より外側へ駆動されたときにフラグ部材に当接する。
【０００９】
この構成を採用すれば、最終検出位置フラグが示す検出位置とフラグ部材の実際の位置
とが一致している場合には、フラグ部材がストッパに当接することがない。しかも、最終
検出位置フラグが示す検出位置とフラグ部材の実際の位置とが一致しなくなったとしても
、フラグ部材がストッパに当接することで、フラグ部材およびそれとともに駆動される所
定の部材が、想定外の位置へ駆動されてしまわないようにすることができる。
【００１０】
本発明に係る印刷装置は、上述した発明の各構成に加えて以下の特徴を有するものであ
る。すなわち、所定の部材は、搬送ローラに接する当接制御位置と、搬送ローラから離間
する離間制御位置との間で切り替えられる従動ローラである。センサは、フラグ部材が当
接制御位置に対応するホーム検出位置と離間制御位置に対応するリトラクト検出位置との
間の中間検出位置にあるときに、フラグ部材の突出部分あるいは切欠部分を検出するもの
である。
【００１１】
この構成を採用すれば、最終検出位置フラグが示す検出位置とフラグ部材の実際の位置
とが一致している場合には、フラグ部材の制御開始時の位置を特定するためにフラグ部材
をストッパに当てることなく、従動ローラを、搬送ローラに接する当接制御位置と、搬送
ローラから離間する離間制御位置との間で切り替えることができる。
【００１２】
本発明に係る印刷装置は、上述した発明の各構成に加えて以下の特徴を有するものであ
る。すなわち、略平板形状に形成され、印刷媒体の搬送方向と略垂直な方向に沿った軸の
周囲で回転可能に配設され、従動ローラを回転可能に保持するプラスチック樹脂製のフラ
ップ部材と、従動ローラを搬送ローラへ圧接するようにフラップ部材に付勢力を作用させ
るバネ部材と、を有する。制御手段は、当該印刷装置の起動時、および厚さのある印刷媒
体を搬送するために離間制御位置に制御した後に所定のタイムアウト時間が経過した時に
、従動ローラが当接制御位置となるように駆動モータを制御する。
【００１３】
この構成を採用すれば、印刷装置の起動時、および厚さのある印刷媒体を搬送するため
に離間制御位置に制御した後に所定のタイムアウト時間が経過した時に、従動ローラは、
当接制御位置となるように制御される。従動ローラは、バネ部材の付勢力に抗して制御さ
れる離間制御位置に、長時間にわたって保持されてしまうことはない。従動ローラは、基
本的に厚みのある印刷媒体を印刷するときだけ、離間制御位置に保持される。
【００１４】
したがって、フラップ部材に、離間制御位置に保持することにより作用する大きな力が
長時間に渡って作用し続けてしまうことはなく、プラスチック樹脂製のフラップ部材の劣
化（変形や破壊など）を効果的に抑制することができる。フラップ部材を、プラスチック
樹脂で形成し、従動ローラを駆動ローラへ圧接するために使用することができる。
【００１５】
本発明に係る印刷装置は、上述した発明の各構成に加えて以下の特徴を有するものであ
る。すなわち、制御手段は、当該印刷装置の起動時におよび／または電源遮断後の復帰時
に、以下の（１）から（３）の内のいずれかの条件に応じてそれぞれの制御を実行し、実
行を終えると不揮発性メモリに記憶される最終検出位置フラグをホーム検出位置に更新す
る。
（１）  制御開始時点で、センサがフラグ部材の突出部分あるいは切欠部分を検出してい
る場合、制御手段は、フラグ部材が中間検出位置にあるものとして、センサがホーム検出
位置を検出するように駆動モータを制御する。
（２）  制御開始時点で、センサがフラグ部材の突出部分あるいは切欠部分を検出してお
らず、且つ、最終検出位置フラグがホーム検出位置を示している場合、制御手段は、まず
、センサが中間検出位置を検出するように駆動モータを制御し、次に、センサがホーム検
出位置を検出するように駆動モータを逆転させる。
（３）  制御開始時点で、センサがフラグ部材の突出部分あるいは切欠部分を検出してお
らず、且つ、最終検出位置フラグがリトラクト検出位置を示している場合、制御手段は、
まず、センサが中間検出位置を検出するように駆動モータを制御し、次に、センサがホー
ム検出位置を検出するように駆動モータを制御する。
【００１６】
この構成を採用すれば、印刷装置の起動時におよび／または電源遮断後の復帰時に、従
動ローラを当接制御位置へ制御することができる。
【００１７】
本発明に係る印刷装置は、上述した発明の各構成に加えて以下の特徴を有するものであ
る。すなわち、制御手段は、上述した（２）の制御において中間検出位置が検出されない
場合、フラグ部材がリトラクト検出位置にあるものとして、センサがホーム検出位置を検
出するように駆動モータを逆転させる制御を開始するものである。
【００１８】
この構成を採用すれば、制御開始時点において、最終検出位置フラグが示す検出位置と
フラグ部材の実際の位置とが一致しない場合でも、印刷装置の起動時などに、従動ローラ
を当接制御位置へ制御することができる。
【００１９】
本発明に係る印刷装置は、上述した発明の各構成に加えて以下の特徴を有するものであ
る。すなわち、制御手段は、上述した（３）の制御において中間検出位置が検出されない
場合、フラグ部材がホーム検出位置にあるものとして、まず、センサが中間検出位置を検
出するように駆動モータを制御し、次に、センサがホーム検出位置を検出するように駆動
モータを制御するものである。
【００２０】
この構成を採用すれば、制御開始時点において、最終検出位置フラグが示す検出位置と
フラグ部材の実際の位置とが一致しない場合でも、印刷装置の起動時などに、従動ローラ
を当接制御位置へ制御することができる。
【００２１】
本発明に係る印刷装置は、上述した発明の各構成に加えて以下の特徴を有するものであ
る。すなわち、この印刷装置は、ストッパを有する。フラグ部材は、略円板形状の部材の
一部をその半径方向に突出させた形状を有し、ストッパは、フラグ部材が３つの検出位置
より外側へ駆動されたときにフラグ部材に当接する。そして、制御手段は、各駆動モータ
の制御を複数回実行し、２回以上の所定の回数の実行をしてもそれぞれの制御での目標と
する検出位置が検出されない場合、各駆動モータの制御を中止し、エラー処理を実行する
。
【００２２】
この構成を採用すれば、各駆動モータの制御を複数回実行することで、より確実に、そ
れぞれの制御での目標検出位置を検出できるようにすることができる。しかも、２回以上
の所定の回数の実行をしてもそれぞれの制御での目標とする検出位置が検出されない場合
、各駆動モータの制御を中止し、エラー処理を実行する。したがって、フラグ部材をスト
ッパに圧接するように制御し続けてしまわないようにすることができる。フラグ部材など
の劣化（変形や破壊など）を効果的に予防することができる。フラグ部材などを、プラス
チック樹脂で形成し、使用することができる。
【００２３】
本発明に係る印刷装置の所定の部材の制御位置切替方法は、印刷装置に設けられ、駆動
モータの駆動により２つの所定の制御位置あるいは３つの所定の制御位置の間で切り替え
られる所定の部材の制御位置切替方法である。そして、この制御位置切替方法は、略円板
形状の部材の一部をその半径方向に突出あるいは切欠させた形状を有し、駆動モータによ
り所定の部材とともに回転駆動されるフラグ部材の、突出部分あるいは切欠部分がセンサ
により検出されている場合、フラグ部材が、所定の部材の２つの所定の制御位置に対応す
る２つの検出位置およびその中間検出位置とからなる３つの検出位置、あるいは所定の部
材の３つの所定の制御位置に対応する３つの検出位置の中の、真中の検出位置にあるもの
として駆動モータの制御を開始する。また、この制御位置切替方法は、フラグ部材の、突
出部分あるいは切欠部分がセンサにより検出されていない場合、フラグ部材が、センサの
検出に基づいて更新可能に不揮発性メモリに記憶され且つフラグ部材が３つの検出位置の
中のどの検出位置にあるのかを示す最終検出位置フラグの示す検出位置にあるものとして
駆動モータの制御を開始する。
【００２４】
この方法を採用すれば、最終検出位置フラグが示す検出位置とフラグ部材の実際の位置
とが一致している場合、制御手段は、駆動モータの制御により所定の部材を所定の制御位
置へ適切に切り替えることができる。したがって、所定の部材の制御開始時の位置を特定
するためにフラグ部材をストッパに当てることなく、所定の部材を所定の制御位置へ適切
に切り替えることができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施の形態に係る印刷装置およびその所定の部材の制御位置切替方法を
、図面に基づいて説明する。印刷装置は、インクジェットプリンタを例として説明する。
印刷装置の所定の部材の制御位置切替方法は、ＰＦ従動ローラの位置を制御する動作の一
部として説明する。
【００２６】
図１は、本発明の実施の形態に係るインクジェットプリンタ１を示す構成図である。イ
ンクジェットプリンタ１は、図示外のコンピュータなどから印刷データが供給されると、
給紙トレイ１１に載置されている用紙などの印刷媒体Ｐをキャリッジ２１とプラテン１７
との間の印刷領域まで搬送し、印刷領域にある印刷媒体Ｐをキャリッジ２１で走査してイ
ンクを吐出し、さらにインクが付着した印刷媒体Ｐを排紙トレイ２０まで搬送することで
印刷を実行する。
【００２７】
インクジェットプリンタ１において印刷媒体Ｐを走査してインクを吐出するインク吐出
機構は、キャリッジ２１を有する。キャリッジ２１は、プラテン１７の上方において図１
の紙面に垂直な方向（以下、主走査方向とよぶ。）に沿って配設されるキャリッジ軸２２
により、その軸方卯へ移動可能に保持される。キャリッジ２１には、プラテン１７と対向
する側面に、記録ヘッド２３が設けられる。記録ヘッド２３は、複数のインク吐出ノズル
２４を有する。複数のインク吐出ノズル２４内には、キャリッジ２１上部に配設されるイ
ンクタンク２５から供給されるインクが充填される。また、各インク吐出ノズル２４内に
は、印加された電圧に応じて変形する図示外のピエゾ素子が配設される。キャリッジ２１
は、図示外のＣＲ（キャリッジ）モータにより主走査方向へ直線駆動される。
【００２８】
インクジェットプリンタ１において印刷媒体Ｐを搬送する搬送機構は、給紙トレイ１１
と一体的に設けられるホッパ１２と、ＬＤ（ロード）ローラ１３と、搬送ローラとしての
ＰＦ（ペーパフィード）ローラ１５と、所定の部材および従動ローラとしてのＰＦ従動ロ
ーラ１６と、排紙ローラ１８と、排紙従動ローラ１９と、を有する。
【００２９】
ＬＤローラ１３は、給紙トレイ１１と対向して配設される。ＰＦローラ１５とＰＦ従動
ローラ１６とは、給紙トレイ１１とプラテン１７との間において、互いに圧接可能に配設
される。ＰＦローラ１５と給紙トレイ１１との間には、印刷媒体Ｐの搬送方向を規制する
ガイド部材１４が配設される。排紙ローラ１８と排紙従動ローラ１９とは、プラテン１７
と排紙トレイ２０との間において、互いに圧接されて配設される。ＬＤローラ１３、ＰＦ
ローラ１５および排紙ローラ１８は、図示外のギアユニットを介して、図示外のＰＦモー
タにより回転駆動される。
【００３０】
ところで、ＰＦローラ１５は、たとえば金属材料を円柱形状に形成したものであり、そ
の円柱軸方向が図１の紙面と略垂直となる向きで回転可能に配設される。円柱形状の金属
棒の外周面には、すべり止め用のセラミック製の粒子が外周面に微小な凸凹を形成するよ
うに固着している。また、ＰＦ従動ローラ１６は、たとえばゴムなどの弾性材料からなる
チューブに、円柱形状の軸材を挿入した構造を有する。
【００３１】
ＰＦ従動ローラ１６は、フラップ部材３１により回転可能に保持される。フラップ部材
３１は、所謂ＰＯＭ（ポリオキシメチレン）材などのエンジニアリングプラスチック材料
を、略平板形状に形成したものである。キャリッジ軸２２とＬＤローラ１３との間には、
図１の紙面に垂直な方向に沿ってフラップ軸３２が配設される。フラップ部材３１は、そ
の略中央部分において、フラップ軸３２により回転可能に保持される。ＰＦ従動ローラ１
６は、フラップ部材３１の、印刷媒体Ｐの搬送方向下流側（図１において左側）の端部に
、ＰＦローラ１５と当接できるように配設される。
【００３２】
また、フラップ軸３２には、バネ部材としての巻バネ３３が配設される。巻バネ３３は
、その一端部がインクジェットプリンタ１のフレーム３４に当たり、他端がフラップ部材
３１の図１における上面に当たるように配設される。巻バネ３３は、この配設状態におい
て圧縮されており、フレーム３４を基準としてフラップ部材３１を押し下げる向きの付勢
力を作用する。
【００３３】
このようなＰＦローラ１５とＰＦ従動ローラ１６との組合せおよび配設構造とすること
で、ＰＦ従動ローラ１６は、ＰＦローラ１５に強い力で圧接される。ＰＦ従動ローラ１６
は、その外周部の弾性部が押しつぶされて変形した状態で、ＰＦローラ１５に圧接される
。その結果、ＰＦローラ１５による印刷媒体Ｐの搬送能力は、ＬＤローラ１３の搬送能力
や排紙ローラ１８の搬送能力に比べて高くなる。印刷媒体Ｐの搬送量は、ＰＦローラ１５
の回転量に好適に追従するようになる。このときのＰＦ従動ローラ１６の位置が当接制御
位置となる。
【００３４】
ＰＦ従動ローラ１６がＰＦローラ１５に圧接されている状態でのフラップ部材３１の、
印刷媒体Ｐの搬送方向上流側の端部の上側には、カム部材３６が配設される。カム部材３
６は、図１の紙面に垂直な方向のカム軸３７の周囲で回転可能に配設される。カム部材３
６は、カム軸３７を基準として一方向へ突出する大径部３８を有する。巻バネ３３の付勢
力に抗してカム部材３６を回転させ、この大径部３８が図１において下向きとなるように
制御すると、フラップ部材３１の、印刷媒体Ｐの搬送方向上流側の端部は、押し下げられ
る。これにより、フラップ部材３１の、印刷媒体Ｐの搬送方向下流側の端部に配設される
ＰＦ従動ローラ１６は、持上げられ、ＰＦローラ１５から離間する。このときのＰＦ従動
ローラ１６の位置が離間制御位置となる。
【００３５】
カム部材３６は、駆動モータとしてのレリースモータ４１により駆動される。レリース
モータ４１は、たとえばＤＣモータである。レリースモータ４１は、この他にもたとえば
ステッピングモータなどのパルスモータであってもよい。
【００３６】
レリースモータ４１は、カム部材３６とともに、フラグ部材４２を回転駆動する。フラ
グ部材４２は、略円板形状のフラグ本体４３と、フラグ本体４３から半径方向外側に突出
する１つのフラグ部４４と、を有する。フラグ部４４は、後述するフラグセンサ４７の発
光素子と受光素子との間の狭い隙間に入り込むことができる薄い板形状を有し、フラグ部
材４２の突出部分となる。フラグ部材４２は、たとえば光を透過しない黒色のエンジニア
リングプラスチック材料などにより形成される。フラグ部材４２は、インクジェットプリ
ンタ１に回転可能に配設される。
【００３７】
フラグ本体４３の周囲には、フラグ本体４３を回転させたときにフラグ部４４と当接す
る位置に、ストッパの一種としてのホームストッパ４５と、ストッパの一種としてのリト
ラクトストッパ４６とが配設される。ホームストッパ４５は、図１においてフラグ本体４
３の上側に配設される。リトラクトストッパ４６は、図１においてフラグ本体４３の上側
に配設される。このようなホームストッパ４５やリトラクトストッパ４６を設けることで
、フラグ部材４２およびそれとともに駆動されるＰＦ従動ローラ１６、想定外の位置へ駆
動されてしまわないようにすることができる。
【００３８】
フラグ本体４３の周囲には、さらに、センサとしてのフラグセンサ４７が配設される。
フラグセンサ４７は、図示外の発光素子と受光素子とが離間して対向配置される透過式光
学センサである。フラグセンサ４７は、フラグ本体４３が回転するとき、フラグ部４４が
発光素子と受光素子の間を通過するように、フラグ本体４３の周囲に配設される。フラグ
センサ４７は、受光素子の受光光量に応じたレベル信号を出力する。フラグセンサ４７が
出力するレベル信号は、受光光量があるときハイレベルとなり、受光光量が無いときロー
レベルとなる。
【００３９】
図２は、図１中のフラグセンサ４７の検出レベルと、カム部材３６の姿勢との設定関係
を示す説明図である。（Ａ）は、フラグセンサ４７の検出レベルである。（Ｂ）は、カム
部材３６の姿勢である。（Ｂ）の波形では、ハイレベルがカム部材３６の大径部３８によ
りフラップ部材３１を押し下げている状態に対応し、ローレベルがカム部材３６の大径部
３８によりフラップ部材３１を押し下げていない状態に対応する。カム部材３６の大径部
３８によりフラップ部材３１を押し下げているとき、ＰＦ従動ローラ１６は、ＰＦローラ
１５から離間する離間制御位置にある。カム部材３６の大径部３８によりフラップ部材３
１を押し下げていないとき、ＰＦ従動ローラ１６は、ＰＦローラ１５に圧接される当接制
御位置にある。
【００４０】
図２に示すように、フラグ部材４２は、フラグ部４４がホームストッパ４５に当接する
位置から、リトラクトストッパ４６に当接する位置まで回転可能である。また、この間、
フラグセンサ４７の検出レベルは、ローレベルからハイレベルへ変化し、さらにハイレベ
ルからローレベルへ変化する。
【００４１】
フラグ部４４がホームストッパ４５に当接する側（図２では左側）での、検出レベルが
ローレベルとなる期間では、ＰＦ従動ローラ１６は当接制御位置に制御される。フラグ部
４４がリトラクトストッパ４６に当接する側（図２では右側）での、検出レベルがローレ
ベルとなる期間では、ＰＦ従動ローラ１６は離間制御位置に制御される。また、検出レベ
ルがハイレベルとなる期間中に、ＰＦ従動ローラ１６の制御位置は、当接制御位置と離間
制御位置との間で切り替わる。
【００４２】
そして、この実施の形態では、フラグ部材４２の位置を制御するために、フラグ部４４
がホームストッパ４５に当接する側（図２では左側）での、検出レベルがローレベルとな
る期間中に、フラグ部材４２のホーム検出位置を設定する。フラグ部４４がリトラクトス
トッパ４６に当接する側（図２では右側）での、検出レベルがローレベルとなる期間中に
、フラグ部材４２のリトラクト検出位置を設定する。また、検出レベルがハイレベルとな
る期間中に、フラグ部材４２の中間検出位置を設定する。
【００４３】
なお、これらホーム検出位置、中間検出位置およびリトラクト検出位置は、フラグ部材
４２の位置制御の際に目標とされる検出位置であり、実際の制御によりフラグ部材４２が
停止する位置は、図２に示す対応関係での位置になるとは限らない。フラグ部材４２を所
望の検出位置へ制御したとしても、フラグ部材４２の駆動制御後の実際の停止位置は、図
２に示す３つの検出位置からずれていることもある。
【００４４】
説明を図１に戻す。インクジェットプリンタ１は、上述した機構部材の他にも、電源ス
イッチ５１、通信Ｉ／Ｆ（Ｉｎｔｅｒ  Ｆａｃｅ）５２、モータドライバ５３、ＡＳＩＣ
（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ
：特定用途向け集積回路）５４、マイクロコンピュータ５５、不揮発性メモリとしての不
揮発性メモリＩＣ５６、タイマＩＣ５７などを有する。
【００４５】
電源スイッチ５１は、たとえばオン状態とオフ状態とに切替可能なプッシュスイッチで
ある。なお、電源スイッチ５１の替わりにリセットスイッチなどを設けてもよい。
【００４６】
通信Ｉ／Ｆ５２は、たとえばＵＳＢケーブルなどを接続する図示外のコネクタを有する
。通信Ｉ／Ｆ５２は、このＵＳＢケーブルなどにより、図示外のパーソナルコンピュータ
に接続される。パーソナルコンピュータは、ユーザが選択した文章や画像を印刷するため
の印刷データを生成し、ＵＳＢケーブルを介して通信Ｉ／Ｆ５２へ送信する。パーソナル
コンピュータが生成する印刷データには、ＰｏｓｔＳｃｒｉｐｔ、ＨＰ−ＰＣＬ、ＬＩＰ
Ｓ、ＥＳＣ／Ｐ、ＰＲＥＳＣＲＩＢＥなどのページ記述言語で記述された印刷データがあ
る。
【００４７】
なお、通信Ｉ／Ｆ５２は、ケーブルにより有線通信をするものであっても、無線通信を
するものであってもよい。また、通信Ｉ／Ｆ５２は、ＤＳＣ（Ｄｉｇｉｔａｌ  Ｓｔｉｌ
ｌ  Ｃａｍｅｒａ）などと通信するものであってもよい。ＤＳＣは、画像を印刷するため
に、Ｐｉｃｔ  Ｂｒｉｄｇｅ、Ｄｉｒｅｃｔ  Ｐｒｉｎｔ  Ｓｅｒｖｉｃｅなどの規格に
準拠した形式の印刷データを生成し、送信する。
【００４８】
モータドライバ５３は、アナログ波形の制御信号を生成し、レリースモータ４１などへ
出力する。レリースモータ４１などの駆動モータは、この制御信号に基づいてカム部材３
６などを駆動する。なお、インクジェットプリンタ１に設けられる駆動モータとしては、
レリースモータ４１の他に、たとえば図示外のＰＦモータ、図示外のＣＲモータなどがあ
る。モータドライバ５３は、これらのモータに対しても制御信号を出力する。
【００４９】
ＡＳＩＣ５４は、マイクロコンピュータの一種であり、たとえば図示外のＣＰＵ（Ｃｅ
ｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、図示外のＩ／Ｏ（入出力）ポート、メ
モリ５８などを有する。ＡＳＩＣ５４のＩ／Ｏポートには、電源スイッチ５１、通信Ｉ／
Ｆ５２、モータドライバ５３、マイクロコンピュータ５５などが接続される。
【００５０】
ＡＳＩＣ５４のメモリ５８は、たとえば図示外のＤＣユニットプログラムや、フラグセ
ンサ４７の検出データ５９などを記憶する。フラグセンサ４７の検出データ５９は、検出
レベルがハイレベルであるときの値と、ローレベルであるときの値とをとる。
【００５１】
ＡＳＩＣ５４のＣＰＵがＤＣユニットプログラムを読み込んで実行することで、ＡＳＩ
Ｃ５４には、ＤＣユニット６１が実現される。ＤＣユニット６１は、モータドライバ５３
などへデジタル値に基づく制御データや制御信号を出力する。
【００５２】
不揮発性メモリＩＣ５６は、たとえばＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒ
ａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）などで
構成される。不揮発性メモリＩＣ５６は、フラグ部材４２の検出位置を示す最終検出位置
フラグ６０を記憶する。
【００５３】
タイマＩＣ５７は、時間を計測する。
【００５４】
マイクロコンピュータ５５は、図示外のＣＰＵ、図示外のＩ／Ｏポート、図示外のメモ
リなどを有する。マイクロコンピュータ５５のＩ／Ｏポートには、ＡＳＩＣ５４、不揮発
性メモリＩＣ５６、タイマＩＣ５７などが接続される。マイクロコンピュータ５５の図示
外のメモリには、図示外のプリンタ制御プログラムなどが記憶される。なお、プリンタ制
御プログラムなどは、不揮発性メモリＩＣ５６などに記憶されていてもよい。マイクロコ
ンピュータ５５のＣＰＵがプリンタ制御プログラムを読み込んで実行することで、マイク
ロコンピュータ５５には、制御手段の一部としてのリセット制御部６２、印刷制御部６３
、制御手段の一部としての状態管理部６４などが実現される。
【００５５】
リセット制御部６２は、ＰＦ従動ローラ１６を当接制御位置へ制御する初期化シーケン
スなどを実行する。リセット制御部６２は、ＡＳＩＣ５４のＤＣユニット６１に、フラグ
部材４２をホーム検出位置へ駆動するための制御データや制御信号を出力させる。
【００５６】
印刷制御部６３は、印刷データに基づいて図示外のＰＦモータおよび図示外のＣＲモー
タの駆動などを制御する。印刷制御部６３は、印刷データ中の用紙種データなどに基づい
て次に実行する印刷が厚紙への印刷であると判断すると、ＡＳＩＣ５４のＤＣユニット６
１に、フラグ部材４２をホーム検出位置からリトラクト検出位置へ駆動するための制御デ
ータや制御信号を出力させる。また、印刷制御部６３は、ＡＳＩＣ５４のＤＣユニット６
１に、図示外のＰＦモータや図示外のＣＲモータを駆動するための制御データや制御信号
を出力させる。また、印刷制御部６３は、記録ヘッド２３の複数のインク吐出ノズル２４
内の複数のピエゾ素子に対して、印刷データに基づく波形の電圧を印加させる。
【００５７】
状態管理部６４は、印刷時に離間制御位置へ駆動されたＰＦ従動ローラ１６を、たとえ
ば所定のタイムアウト時間の経過の後に、当接制御位置へ設定するシーケンスなどを実行
する。実際には、状態管理部６４は、ＡＳＩＣ５４のＤＣユニット６１に、フラグ部材４
２をリトラクト検出位置からホーム検出位置へ駆動するための制御データや制御信号を出
力させる。
【００５８】
なお、ＡＳＩＣ５４のメモリ５８に記憶される図示外のＤＣユニットプログラムや、マ
イクロコンピュータ５５のメモリなどに記憶される図示外のプリンタ制御プログラムは、
インクジェットプリンタ１の出荷前にこれらのメモリに記憶されているものであっても、
インクジェットプリンタ１の出荷後にこれらのメモリに記憶されているものであってもよ
い。また、これらのプログラムの一部が、インクジェットプリンタ１の出荷後にこれらの
メモリに記憶されているものであってもよい。インクジェットプリンタ１の出荷後にこれ
らのメモリに記憶されるこれらのプログラムは、たとえばＣＤ−ＲＯＭなどのコンピュー
タ読み取り可能な記録媒体に記憶されたものをインストールしたものであっても、インタ
ーネットなどの伝送媒体などを介してダウンロードしたものをインストールしたものであ
ってもよい。
【００５９】
次に、以上の構成を有する図１のインクジェットプリンタ１の動作を説明する。
【００６０】
電源スイッチ５１が操作され、インクジェットプリンタ１に電源が投入されると、ＡＳ
ＩＣ５４にはＤＣユニット６１などが実現され、マイクロコンピュータ５５には、リセッ
ト制御部６２、印刷制御部６３、状態管理部６４などが実現される。また、ＡＳＩＣ５４
は、フラグセンサ４７の検出レベルを周期的にサンプリングし、そのサンプリングしたレ
ベルに基づいて検出データ５９を更新する。検出データ５９は、フラグセンサ４７の検出
レベルがハイレベルであるとき、ハイレベルの値へ更新され、フラグセンサ４７の検出レ
ベルがローレベルであるとき、ローレベルの値へ更新される。
【００６１】
図３は、図１中のリセット制御部６２が、インクジェットプリンタ１の電源投入時およ
び電源遮断後の復帰時に実行する初期化シーケンスを示すフローチャートである。リセッ
ト制御部６２は、この初期化シーケンスを実行することで、異常を検出することが無い限
り、フラグ部材４２をホーム検出位置に制御し、不揮発性メモリＩＣ５６に記憶される最
終検出位置フラグ６０をホーム検出位置に更新する。
【００６２】
なお、フラップ部材３１やフラグ部材４２は、インクジェットプリンタ１の内部に配設
される。したがって、フラップ部材３１の位置やフラグ部材４２の位置は、基本的に、ユ
ーザなどが故意に手をいれて動かそうとしないかぎり、制御された位置から動いてしまう
ことは無い。しかしながら、インクジェットプリンタ１を制御するに当たっては、そのよ
うな通常はありえない動きがあったとしても、フラグ部材４２をホーム検出位置に制御で
きるようにする必要がある。図３の初期化シーケンスは、そのような制御を実現する。
【００６３】
まず、フラグ部材４２がホーム検出位置に制御され、その状態のまま、電源が投入され
たり、復旧がなされたりする正常な場合での初期化処理について説明する。この場合、制
御開始時点では、不揮発性メモリＩＣ５６に記憶される最終検出位置フラグ６０は、ホー
ム検出位置を示す。また、フラグセンサ４７は、フラグ部材４２のフラグ部４４を検出し
ておらず、ＡＳＩＣ５４のメモリ５８に記憶される検出データ５９は、ローレベルの値に
更新され続ける。
【００６４】
初期化シーケンスにおいてリセット制御部６２は、まず、ＡＳＩＣ５４のメモリ５８か
ら検出データ５９を読み込み、検出データ５９が中間検出位置であるか否かを判断する（
ステップＳＴ１）。検出データ５９は、ハイレベルの値であるとき、中間検出位置を示す
。実際には、ＡＳＩＣ５４のメモリ５８に記憶される検出データ５９は、ローレベルの値
である。リセット制御部６２は、検出データ５９が中間検出位置ではないと判断する。
【００６５】
検出データ５９が中間検出位置ではないと判断したリセット制御部６２は、不揮発性メ
モリＩＣ５６から最終検出位置フラグ６０を読込み、最終検出位置フラグ６０がホーム検
出位置であるか否かを判断する（ステップＳＴ２）。不揮発性メモリＩＣ５６に記憶され
る最終検出位置フラグ６０は、ホーム検出位置を示している。リセット制御部６２は、最
終検出位置フラグ６０がホーム検出位置であると判断し、レリースモータ４１の駆動制御
を開始する。
【００６６】
フラグ部材４２がホーム検出位置に制御されたままである場合のレリースモータ４１の
駆動制御において、リセット制御部６２は、まず、フラグ部材４２をホーム検出位置から
中間検出位置へ駆動する区間駆動制御を実行する（ステップＳＴ３）。この区間駆動制御
において、リセット制御部６２は、ＡＳＩＣ５４のＤＣユニット６１に対して、フラグ部
材４２をホーム検出位置から中間検出位置へ駆動する駆動方向と、駆動力の大きさと、駆
動時間とを指定する。
【００６７】
ＤＣユニット６１は、指定された駆動方向および駆動力の大きさに基づく制御データや
制御信号を、モータドライバ５３へ出力する。モータドライバ５３は、アナログ波形の制
御信号を生成し、レリースモータ４１などへ出力する。レリースモータ４１は、この制御
信号に基づいてフラグ部材４２およびカム部材３６を回転駆動する。モータドライバ５３
は、ＤＣユニット６１に指定された駆動時間が経過すると、制御データや制御信号の出力
を停止する。レリースモータ４１は、フラグ部材４２およびカム部材３６の回転駆動を終
了する。
【００６８】
レリースモータ４１の駆動力がフラグ部材４２およびカム部材３６を回転駆動するため
に十分な大きさである場合、フラグ部材４２およびカム部材３６は、この駆動時間におい
て回転する。これにより、フラグ部材４２は、ホーム検出位置から中間検出位置へ駆動さ
れる。フラグ部材４２のフラグ部４４は、フラグセンサ４７の図示外の発光素子と受光素
子との間に入る。フラグセンサ４７は、ハイレベルの信号を出力する。ＡＳＩＣ５４は、
メモリ５８に記憶する検出データ５９を、ハイレベルの値に更新する。
【００６９】
ＤＣユニット６１に対してホーム検出位置から中間検出位置への区間駆動制御を指示し
たリセット制御部６２は、指定した駆動時間の経過を待つ。リセット制御部６２は、タイ
マＩＣ５７から経過時間を取得し、経過時間が駆動時間を超えたら、ＡＳＩＣ５４のメモ
リ５８から最新の検出データ５９を取得する。新たに取得した最新の検出データ５９がハ
イレベルの値になっていると、リセット制御部６２は、ステップＳＴ３の区間駆動制御を
終了する。
【００７０】
なお、指定した駆動時間の経過後に取得した最新の検出データ５９がハイレベルの値に
なっていない場合、リセット制御部６２は、ＤＣユニット６１に対して、前回より大きい
駆動力による、ホーム検出位置から中間検出位置への区間駆動制御を指示し、再び新たに
指定した駆動時間の経過を待つ。
【００７１】
そして、リセット制御部６２は、指定した駆動時間の経過後に取得する検出データ５９
がハイレベルの値とならない場合、ＤＣユニット６１に、駆動力を段階的に大きくしたホ
ーム検出位置から中間検出位置への区間駆動制御を、繰り返し指示する。
【００７２】
また、リセット制御部６２は、この駆動力を段階的に大きくする区間駆動制御の指示を
、所定回数（たとえば三回）繰り返しても、指定した駆動時間の経過後に取得する検出デ
ータ５９がハイレベルの値とならない場合、リセット制御部６２は、ステップＳＴ３の区
間駆動制御を終了する。
【００７３】
このようにＤＣユニット６１に指定する駆動力を段階的に大きくしてレリースモータ４
１の駆動を繰り返し指示することで、レリースモータ４１は、必要最小限の駆動力により
フラグ部材４２およびカム部材３６を回転駆動する。その結果、フラグ部材４２およびカ
ム部材３６は、必要最小限の駆動力により、ホーム検出位置から中間検出位置へ切り替え
られる。
【００７４】
ホーム検出位置から中間検出位置への区間駆動制御を指示し、その区間駆動制御におい
て最後に指定した駆動時間が経過すると、リセット制御部６２は、フラグ部材４２の位置
が目標とする検出位置（この場合は、中間検出位置）に到達したか否かを判断する（ステ
ップＳＴ４）。リセット制御部６２は、具体的にはたとえば、ＡＳＩＣ５４のメモリ５８
から検出データ５９を取得し、取得した検出データ５９がハイレベルの値であるとき、フ
ラグ部材４２の位置が目標とする中間検出位置に到達したと判断し、ローレベルの値であ
るとき、フラグ部材４２の位置が目標とする中間検出位置に到達していないと判断する。
【００７５】
フラグ部材４２の位置が目標とする中間検出位置に到達していないと判断すると、リセ
ット制御部６２は、その区間駆動制御を２回完了したか否かを判断する（ステップＳＴ５
）。そして、その区間駆動制御が２回完了していない場合、リセット制御部６２は、再度
、ホーム検出位置から中間検出位置への区間駆動制御を指示し（ステップＳＴ３）、目標
とする中間検出位置に到達したか否かを判断する（ステップＳＴ４）。なお、この区間駆
動制御の繰り返し回数は、３回以上であってもよい。
【００７６】
このように所定の区間駆動制御（ステップＳＴ２）を２回以上繰り返すことで、たとえ
ば１回の駆動制御では検出データ５９が変化するほど駆動することができないことがあっ
たとしても、２回以上の駆動制御により、検出データ５９が変化するほど駆動することが
可能となる。
【００７７】
また、同じ区間駆動制御（ステップＳＴ２）を２回以上繰り返すことで、仮にたとえば
所定の区間駆動制御を２回繰り返すのではなく１回の区間駆動制御とし、その２回数分に
相当する回数において駆動力を段階的に上げてしまう場合に比べて、駆動力の上昇を抑え
ることができる。高い駆動力により駆動されるフラグ部材４２が仮にたとえばホームリミ
ッタやリトラクトリミッタに当たってしまうと、フラグ部材４２の損傷が大きい。この実
施の形態のように所定の区間駆動制御を２回以上繰り返すことで、このようなフラグ部材
４２の損傷の発生を抑制することができる。
【００７８】
そして、１回あるいは２回の区間駆動制御により、フラグ部材４２の位置が目標とする
中間検出位置に到達したと判断すると（ステップＳＴ４でＹｅｓの場合）、リセット制御
部６２は、不揮発性メモリＩＣ５６に記憶される最終検出位置フラグ６０を、中間検出位
置に更新する（ステップＳＴ６）。
【００７９】
また、２回の区間駆動制御を終えてもフラグ部材４２の位置が目標とする中間検出位置
に到達していないと判断すると（ステップＳＴ４でＮｏ、さらにステップＳＴ５でＹｅｓ
の場合）、リセット制御部６２は、不揮発性メモリＩＣ５６に記憶される最終検出位置フ
ラグ６０を、リトラクト検出位置に更新する（ステップＳＴ７）。
【００８０】
２回の区間駆動制御を終えてもフラグ部材４２の位置が目標とする中間検出位置に到達
していない場合、制御開始時点でのフラグ部材４２の実際の位置は、最終検出位置フラグ
６０が示すホーム検出位置ではなく、リトラクト検出位置にある可能性が高い。最終検出
位置フラグ６０は、フラグ部材４２の実際の位置とは異なる位置を示している可能性が高
い。そして、この場合、このホーム検出位置から中間検出位置への区間駆動制御を終えて
も、フラグ部材４２は、リトラクト検出位置にある。
【００８１】
ステップＳＴ６またはステップＳＴ７において不揮発性メモリＩＣ５６に記憶される最
終検出位置フラグ６０を中間検出位置あるいはリトラクト検出位置に更新した後、リセッ
ト制御部６２は、更新した最終検出位置フラグ６０の示す位置からホーム検出位置までの
区間駆動制御を実行する（ステップＳＴ８）。すなわち、最終検出位置フラグ６０が中間
検出位置を示している場合、リセット制御部６２は、ＤＣユニット６１に対して、フラグ
部材４２を中間検出位置からホーム検出位置へ駆動する駆動方向（先の場合とは逆の方向
）と、駆動力の大きさと、駆動時間とを指定する。また、最終検出位置フラグ６０がリト
ラクト検出位置を示している場合、リセット制御部６２は、ＤＣユニット６１に対して、
フラグ部材４２をリトラクト検出位置からホーム検出位置へ駆動する駆動方向と、駆動力
の大きさと、駆動時間とを指定する。なお、これらの場合の区間駆動制御での繰り返し動
作などの詳細な制御動作は、先に説明した区間駆動制御と同様であり説明を省略する。
【００８２】
最終検出位置フラグ６０の示す位置からホーム検出位置までの区間駆動制御を指示し、
その区間駆動制御において最後に指示した駆動時間が経過すると、リセット制御部６２は
、フラグ部材４２の位置が目標とするホーム検出位置に到達したか否かを判断する（ステ
ップＳＴ９）。具体的にはたとえば、リセット制御部６２は、ＡＳＩＣ５４のメモリ５８
から検出データ５９を取得し、取得した検出データ５９がローレベルの値であるとき、フ
ラグ部材４２の位置がホーム検出位置に到達したと判断し、ハイレベルの値であるとき、
フラグ部材４２の位置がホーム検出位置に到達していないと判断する。
【００８３】
フラグ部材４２の位置が目標とするホーム検出位置に到達していないと判断すると、リ
セット制御部６２は、最終検出位置フラグ６０の示す位置からホーム検出位置までの区間
駆動制御を２回完了したか否かを判断する（ステップＳＴ１０）。そして、その区間駆動
制御が２回完了していない場合、リセット制御部６２は、再度、最終検出位置フラグ６０
の示す位置から中間検出位置への区間駆動制御を指示し（ステップＳＴ８）、指示した駆
動時間の経過後に、目標とするホーム検出位置に到達したか否かを判断する（ステップＳ
Ｔ９）。
【００８４】
この１回あるいは２回の区間駆動制御により、フラグ部材４２の位置が目標とするホー
ム検出位置に到達したと判断すると（ステップＳＴ９でＹｅｓの場合）、リセット制御部
６２は、不揮発性メモリＩＣ５６に記憶される最終検出位置フラグ６０を、ホーム検出位
置に更新する（ステップＳＴ１１）。
【００８５】
また、２回の区間駆動制御を終えてもフラグ部材４２の位置が目標とするホーム検出位
置に到達していないと判断すると（ステップＳＴ９でＮｏ、さらにステップＳＴ１０でＹ
ｅｓの場合）、リセット制御部６２は、レリースモータ４１の制御を中止し、エラー処理
を実行する（ステップＳＴ１２）。エラー処理では、インクジェットプリンタ１は、たと
えば所定のエラーを表示や音などにより報知する。なお、このエラー通知が、インクジェ
ットプリンタ１からパーソナルコンピュータへ送信され、パーソナルコンピュータにおい
て、所定のエラーの報知がなされてもよい。
【００８６】
なお、このステップＳＴ８の最終検出位置フラグ６０の示す位置からホーム検出位置ま
での区間駆動制御において、その最終検出位置フラグ６０の示す位置がリトラクト検出位
置である場合、リセット制御部６２は、区間駆動制御を２段階で実行するようにするのが
好ましい。すなわち、リセット制御部６２は、まず、リトラクト検出位置から中間検出位
置までの区間駆動制御を実行し、検出データ５９がハイレベルであることが確認できたら
中間検出位置からホーム検出位置までの区間駆動制御を実行するようにするとよい。これ
により、検出データ５９がローレベルの値であることに基づいて目標とするホーム検出位
置へ駆動がされていると判断する場合において、フラグ部材４２がホーム検出位置ではな
く誤ってリトラクト位置にある可能性を無くすことができる。
【００８７】
以上の処理により、フラグ部材４２がホーム検出位置に制御され、その状態のまま電源
が投入されたり、復旧がなされたりする場合での、リセット制御部６２による初期化シー
ケンスが終了する。
【００８８】
なお、上述したように、リセット制御部６２が初期化シーケンスを実行するとき、通常
は、フラグ部材４２がホーム検出位置に制御されている。しかしながら、たとえばインク
ジェットプリンタ１の電源が遮断された場合などにおいてその復帰をする時などにあって
は、フラグ部材４２が中間検出位置やリトラクト検出位置にある可能性がある。また、最
終検出位置フラグ６０は、フラグ部材４２の実際の位置とは異なる検出位置、たとえば中
間検出位置やリトラクト検出位置を示す可能性もある。以下、それらの場合でのリセット
制御部６２の初期化動作を詳しく説明する。
【００８９】
まず、フラグ部材４２が中間検出位置にある状態でたとえば電源遮断などにより停止し
、その後、電源が投入されたり、復旧がなされたりする場合での初期化シーケンスを説明
する。この場合、制御開始時点では、フラグ部材４２は、通常、中間検出位置にある。ま
た、フラグセンサ４７は、フラグ部材４２のフラグ部４４を検出し、ＡＳＩＣ５４のメモ
リ５８に記憶される検出データ５９は、ハイレベルの値となる。
【００９０】
初期化シーケンスにおいて、リセット制御部６２は、まず、ＡＳＩＣ５４のメモリ５８
から検出データ５９を読み込み、検出データ５９が中間検出位置であるか否かを判断する
（ステップＳＴ１）。検出データ５９は、ハイレベルの値である。リセット制御部６２は
、検出データ５９が中間検出位置であると判断する。
【００９１】
検出データ５９が中間検出位置であると判断したリセット制御部６２は、最終検出位置
フラグ６０を、中間検出位置に更新する（ステップＳＴ２１）。その後、リセット制御部
６２は、レリースモータ４１の駆動制御を開始する。具体的には、リセット制御部６２は
、フラグ部材４２を中間検出位置からホーム検出位置へ駆動する区間駆動制御を実行する
（ステップＳＴ２２）。リセット制御部６２は、ＤＣユニット６１に対して、フラグ部材
４２を中間検出位置からホーム検出位置へ駆動する駆動方向と、駆動力の大きさと、駆動
時間とを指定する。なお、この場合の区間駆動制御での繰り返し動作などの詳細な制御動
作は、先に説明した区間駆動制御と同様であり説明を省略する。
【００９２】
中間検出位置からホーム検出位置までの区間駆動制御を指示した後、最後に指定した駆
動時間が経過すると、リセット制御部６２は、フラグ部材４２の位置が目標とするホーム
検出位置に到達したか否かを判断する（ステップＳＴ２３）。具体的にはたとえば、リセ
ット制御部６２は、ＡＳＩＣ５４のメモリ５８から取得した検出データ５９がローレベル
の値であるとき、フラグ部材４２の位置がホーム検出位置に到達したと判断し、ハイレベ
ルの値であるとき、フラグ部材４２の位置がホーム検出位置に到達していないと判断する
。
【００９３】
フラグ部材４２の位置が目標とするホーム検出位置に到達していないと判断すると、リ
セット制御部６２は、その区間駆動制御を２回完了したか否かを判断する（ステップＳＴ
２４）。区間駆動制御が２回完了していない場合、リセット制御部６２は、再度、中間検
出位置からホーム検出位置への区間駆動制御を実行し（ステップＳＴ２２）、目標とする
ホーム検出位置に到達したか否かを判断する（ステップＳＴ２３）。
【００９４】
この１回あるいは２回の区間駆動制御により、フラグ部材４２の位置が目標とするホー
ム検出位置に到達したと判断すると（ステップＳＴ２３でＹｅｓの場合）、リセット制御
部６２は、不揮発性メモリＩＣ５６に記憶される最終検出位置フラグ６０を、ホーム検出
位置に更新する（ステップＳＴ１１）。また、２回の区間駆動制御を終えてもフラグ部材
４２の位置が目標とするホーム検出位置に到達していないと判断すると（ステップＳＴ２
３でＮｏ、さらにステップＳＴ２４でＹｅｓの場合）、リセット制御部６２は、レリース
モータ４１の制御を中止し、エラー処理を実行する（ステップＳＴ２５）。
【００９５】
以上の処理により、フラグ部材４２が中間検出位置に制御された状態でたとえば電源遮
断などにより停止し、その後、電源が投入されたり、復旧がなされたりする場合での、リ
セット制御部６２による初期化シーケンスが終了する。この初期化シーケンスを正常に終
了した時点では、フラグ部材４２はホーム検出位置にあり、最終検出位置フラグ６０は、
ホーム検出位置を示すようになる。
【００９６】
次に、たとえば最終検出位置フラグ６０がリトラクト検出位置を示す状態で電源遮断な
どにより停止し、その後、電源が投入されたり、復旧がなされたりする場合での初期化シ
ーケンスを説明する。この場合、制御開始時点では、フラグ部材４２は、通常、リトラク
ト検出位置にある。また、フラグセンサ４７は、フラグ部材４２のフラグ部４４を検出し
ておらず、ＡＳＩＣ５４のメモリ５８に記憶される検出データ５９は、ローレベルの値と
なる。
【００９７】
初期化シーケンスにおいて、リセット制御部６２は、まず、ＡＳＩＣ５４のメモリ５８
から検出データ５９を読み込み、検出データ５９が中間検出位置であるか否かを判断する
（ステップＳＴ１）。検出データ５９は、ローレベルの値である。リセット制御部６２は
、検出データ５９が中間検出位置ではないと判断する。
【００９８】
検出データ５９が中間検出位置ではないと判断したリセット制御部６２は、不揮発性メ
モリＩＣ５６から最終検出位置フラグ６０を読込み、最終検出位置フラグ６０がホーム検
出位置であるか否かを判断する（ステップＳＴ２）。不揮発性メモリＩＣ５６に記憶され
る最終検出位置フラグ６０は、リトラクト検出位置を示している。リセット制御部６２は
、最終検出位置フラグ６０がホーム検出位置でないと判断し、レリースモータ４１の駆動
制御を開始する。
【００９９】
リセット制御部６２は、まず、フラグ部材４２をリトラクト検出位置から中間検出位置
へ駆動する区間駆動制御を実行する（ステップＳＴ３１）。リセット制御部６２は、ＤＣ
ユニット６１に対して、フラグ部材４２をリトラクト検出位置から中間検出位置へ駆動す
る駆動方向と、駆動力の大きさと、駆動時間とを指定する。なお、この場合の区間駆動制
御での繰り返し動作などの詳細な制御動作は、先に説明した区間駆動制御と同様であり説
明を省略する。
【０１００】
リトラクト検出位置から中間検出位置までの区間駆動制御を指示した後、最後に指定し
た駆動時間が経過すると、リセット制御部６２は、フラグ部材４２の位置が目標とする中
間検出位置に到達したか否かを判断する（ステップＳＴ３２）。リセット制御部６２は、
具体的にはたとえば、ＡＳＩＣ５４のメモリ５８から取得した検出データ５９がハイレベ
ルの値であるとき、フラグ部材４２の位置が中間検出位置に到達したと判断し、ローレベ
ルの値であるとき、フラグ部材４２の位置が中間検出位置に到達していないと判断する。
【０１０１】
フラグ部材４２の位置が目標とする中間検出位置に到達していないと判断すると、リセ
ット制御部６２は、その区間駆動制御を２回完了したか否かを判断する（ステップＳＴ３
３）。区間駆動制御が２回完了していない場合、リセット制御部６２は、再度、リトラク
ト検出位置から中間検出位置への区間駆動制御を実行し（ステップＳＴ３１）、目標とす
る中間検出位置に到達したか否かを判断する（ステップＳＴ３２）。
【０１０２】
この１回あるいは２回の区間駆動制御により、フラグ部材４２の位置が目標とする中間
検出位置に到達したと判断すると（ステップＳＴ３２でＹｅｓの場合）、リセット制御部
６２は、不揮発性メモリＩＣ５６に記憶される最終検出位置フラグ６０を、中間検出位置
に更新する（ステップＳＴ３４）。
【０１０３】
不揮発性メモリＩＣ５６に記憶される最終検出位置フラグ６０を中間検出位置に更新し
た後、リセット制御部６２は、その最終検出位置フラグ６０の示す中間検出位置からホー
ム検出位置までの区間駆動制御を実行する（ステップＳＴ８）。リセット制御部６２は、
ＤＣユニット６１に対して、フラグ部材４２を中間検出位置からホーム検出位置へ駆動す
る駆動方向と、駆動力の大きさと、駆動時間とを指定する。なお、この場合の区間駆動制
御での繰り返し動作などの詳細な制御動作は、先に説明した区間駆動制御と同様であり説
明を省略する。
【０１０４】
最終検出位置フラグ６０の示す中間検出位置からホーム検出位置までの区間駆動制御を
指示した後、最後に指定した駆動時間が経過すると、リセット制御部６２は、フラグ部材
４２の位置が目標とするホーム検出位置に到達したか否かを判断する（ステップＳＴ９）
。具体的にはたとえば、リセット制御部６２は、ＡＳＩＣ５４のメモリ５８から検出デー
タ５９を取得し、取得した検出データ５９がローレベルの値であるとき、フラグ部材４２
の位置がホーム検出位置に到達したと判断し、ハイレベルの値であるとき、フラグ部材４
２の位置がホーム検出位置に到達していないと判断する。
【０１０５】
フラグ部材４２の位置が目標とするホーム検出位置に到達していないと判断すると、リ
セット制御部６２は、その区間駆動制御を２回完了したか否かを判断する（ステップＳＴ
１０）。区間駆動制御が２回完了していない場合、リセット制御部６２は、再度、最終検
出位置フラグ６０の示す中間検出位置からホーム検出位置への区間駆動制御を実行し（ス
テップＳＴ８）、目標とするホーム検出位置に到達したか否かを判断する（ステップＳＴ
９）。
【０１０６】
この１回あるいは２回の区間駆動制御により、フラグ部材４２の位置が目標とするホー
ム検出位置に到達したと判断すると（ステップＳＴ９でＹｅｓの場合）、リセット制御部
６２は、不揮発性メモリＩＣ５６に記憶される最終検出位置フラグ６０を、ホーム検出位
置に更新する（ステップＳＴ１１）。また、２回の区間駆動制御を終えてもフラグ部材４
２の位置が目標とするホーム検出位置に到達していないと判断すると（ステップＳＴ９で
Ｎｏ、さらにステップＳＴ１０でＹｅｓの場合）、リセット制御部６２は、レリースモー
タ４１の制御を中止し、エラー処理を実行する（ステップＳＴ１２）。
【０１０７】
以上の処理により、フラグ部材４２がリトラクト検出位置に制御された状態でたとえば
電源遮断などにより停止し、その後、電源が投入されたり、復旧がなされたりする場合で
の、リセット制御部６２による初期化シーケンスが終了する。この初期化シーケンスを正
常に終了した時点では、フラグ部材４２はホーム検出位置にあり、最終検出位置フラグ６
０は、ホーム検出位置を示すようになる。
【０１０８】
さらにたとえば制御開始時点でのフラグ部材４２の位置がリトラクト検出位置以外の位
置（具体的にはホーム検出位置。なお、図３において、フラグ部材４２が中間検出位置で
ある場合にこの初期化処理を実行することはありえない。）である場合、リセット制御部
６２は、ステップＳＴ３１による最初のリトラクト検出位置から中間検出位置までの区間
駆動制御を２回終えてもフラグ部材４２の位置が目標とする中間検出位置に到達していな
い（ステップＳＴ３３でＹｅｓ）と判断する。リセット制御部６２は、不揮発性メモリＩ
Ｃ５６に記憶される最終検出位置フラグ６０を、中間検出位置ではなく、ホーム検出位置
に更新する（ステップＳＴ３５）。
【０１０９】
ステップＳＴ３１の区間駆動制御を２回終えてもフラグ部材４２の位置が目標とする中
間検出位置に到達していない場合、制御開始時点でのフラグ部材４２の実際の位置は、最
終検出位置フラグ６０が示すリトラクト検出位置ではなく、ホーム検出位置である可能性
が高い。この場合、このリトラクト検出位置から中間検出位置への区間駆動制御を終えて
も、フラグ部材４２は、ホーム検出位置にある。
【０１１０】
不揮発性メモリＩＣ５６に記憶される最終検出位置フラグ６０をホーム検出位置に更新
した後、リセット制御部６２は、ホーム検出位置から中間検出位置までの区間駆動制御を
実行する（ステップＳＴ３６）。リセット制御部６２は、ＤＣユニット６１に対して、フ
ラグ部材４２をホーム検出位置から中間検出位置へ駆動する駆動方向と、駆動力の大きさ
と、駆動時間とを指定する。なお、この場合の区間駆動制御での繰り返し動作などの詳細
な制御動作は、先に説明した区間駆動制御と同様であり説明を省略する。
【０１１１】
ホーム検出位置から中間検出位置への区間駆動制御を指示した後、最後に指定した駆動
時間が経過すると、リセット制御部６２は、フラグ部材４２の位置が目標とする中間検出
位置に到達したか否かを判断する（ステップＳＴ３７）。具体的にはたとえば、リセット
制御部６２は、ＡＳＩＣ５４のメモリ５８から検出データ５９を取得し、取得した検出デ
ータ５９がハイレベルの値であるとき、フラグ部材４２の位置が中間検出位置に到達した
と判断し、ローレベルの値であるとき、フラグ部材４２の位置が中間検出位置に到達して
いないと判断する。
【０１１２】
フラグ部材４２の位置が目標とする中間検出位置に到達していないと判断すると、リセ
ット制御部６２は、その区間駆動制御を２回完了したか否かを判断する（ステップＳＴ３
８）。区間駆動制御が２回完了していない場合、リセット制御部６２は、再度、ホーム検
出位置から中間検出位置への区間駆動制御を実行し（ステップＳＴ３６）、目標とする中
間検出位置に到達したか否かを判断する（ステップＳＴ３７）。
【０１１３】
この１回あるいは２回の区間駆動制御により、フラグ部材４２の位置が目標とする中間
検出位置に到達したと判断すると（ステップＳＴ３７でＹｅｓの場合）、リセット制御部
６２は、不揮発性メモリＩＣ５６に記憶される最終検出位置フラグ６０を、中間検出位置
に更新する（ステップＳＴ３４）。また、２回の区間駆動制御を終えてもフラグ部材４２
の位置が目標とする中間検出位置に到達していないと判断すると（ステップＳＴ３７でＮ
ｏ、さらにステップＳＴ３８でＹｅｓの場合）、リセット制御部６２は、レリースモータ
４１の制御を中止し、エラー処理を実行する（ステップＳＴ３９）。
【０１１４】
ステップＳＴ３４において不揮発性メモリＩＣ５６に記憶される最終検出位置フラグ６
０を中間検出位置に更新した後、リセット制御部６２は、更に、その最終検出位置フラグ
６０の示す中間検出位置からホーム検出位置までの区間駆動制御を実行する（ステップＳ
Ｔ８）。その後の処理は、制御開始時点でのフラグ部材４２の位置がリトラクト検出位置
であるとした場合の一連の制御において、フラグ部材４２の位置が目標とする中間検出位
置に到達した後の処理と同様であり、説明を省略する。
【０１１５】
以上の処理により、最終検出位置フラグ６０がリトラクト検出位置を示す状態でたとえ
ば電源遮断などにより停止し、その後、電源が投入されたり、復旧がなされたりする場合
での、リセット制御部６２による初期化シーケンスが終了する。初期化シーケンスを正常
に終了した時点では、フラグ部材４２はその制御前の位置に関係なくホーム検出位置にあ
り、最終検出位置フラグ６０は、ホーム検出位置を示すようになる。
【０１１６】
以上のように、リセット制御部６２は、インクジェットプリンタ１の電源投入時および
電源遮断後の復帰時に図３の初期化シーケンスを実行する。これにより、リセット制御部
６２は、その初期化シーケンスの実行中に異常を検出したりすることが無いかぎり、フラ
グ部材４２をホーム検出位置に制御し、不揮発性メモリＩＣ５６に記憶される最終検出位
置フラグ６０をホーム検出位置に更新する。
【０１１７】
リセット制御部６２による初期化処理などが完了すると、インクジェットプリンタ１は
、印刷データの受信待ち状態となる。通信Ｉ／Ｆ５２が印刷データを受信すると、受信さ
れた印刷データは、ＡＳＩＣ５４を経由してマイクロコンピュータ５５へ供給される。マ
イクロコンピュータ５５の印刷制御部６３は、印刷シーケンスを実行する。
【０１１８】
図４は、印刷データの受信に基づいて図１中の印刷制御部６３が実行する印刷シーケン
スを示すフローチャートである。
【０１１９】
印刷シーケンスにおいて、印刷制御部６３は、まず、印刷データ有りを判断する（ステ
ップＳＴ４１）。次に、印刷制御部６３は、受信した印刷データ中の用紙種データなどを
確認し、印刷をする印刷媒体Ｐが厚紙であるか否かを判断する（ステップＳＴ４２）。厚
紙には、たとえばダンボール用紙などがある。そして、印刷をする印刷媒体Ｐがたとえば
普通紙などであり、厚紙ではない場合、印刷制御部６３は、印刷データに基づく印刷制御
を開始する（ステップＳＴ４３）。
【０１２０】
ステップＳＴ４３の印刷制御において、印刷制御部６３は、まず、ＤＣユニット６１に
給紙を指示する。ＤＣユニット６１は、ＰＦモータの駆動を制御し、給紙トレイ１１上の
印刷媒体Ｐを、印刷領域まで、ＬＤローラ１３およびＰＦローラ１５により搬送させる。
【０１２１】
印刷領域への給紙処理を終えると、印刷制御部６３は、ＤＣユニット６１に印字処理を
指示する。具体的にはたとえば、印刷制御部６３は、ＤＣユニット６１に、図示外のＣＲ
モータの駆動を指示するとともに、印刷データに基づく駆動波形データを供給する。ＤＣ
ユニット６１は、ＣＲモータの駆動を制御する。また、ＤＣユニット６１は、駆動波形デ
ータに基づく波形の電圧を複数のピエゾ素子に印加する。これにより、印刷媒体Ｐの、印
刷領域に供給される部位には、インクにより印刷がなされる。
【０１２２】
インク吐出処理を終えると、印刷制御部６３は、ＤＣユニット６１に紙送りを指示する
。ＤＣユニット６１は、ＰＦモータの駆動を制御する。印刷領域に給紙されている印刷媒
体Ｐは、ＬＤローラ１３およびＰＦローラ１５により所定の紙送り量で搬送する。その結
果、印刷領域には、印刷媒体Ｐのたとえば未印刷部分が設定される。
【０１２３】
その後、印刷制御部６３は、たとえば印刷データが終わるまで、ＤＣユニット６１に対
して印字処理と紙送り処理とを繰り返し指示する。また、たとえば印刷データが終わると
、印刷制御部６３は、ＤＣユニット６１に対して排紙処理を指示する。ＤＣユニット６１
は、ＰＦモータの駆動を制御する。印刷領域に給紙されている印刷媒体Ｐは、ＬＤローラ
１３およびＰＦローラ１５により搬送され、排紙トレイ２０へ排出される。これにより、
排紙トレイ２０には、印刷データに基づく印刷がなされた印刷媒体Ｐが排出される。
【０１２４】
ステップＳＴ４３の印刷データに基づく印刷制御を終えると、印刷制御部６３は、再び
、印刷し終えた印刷データ中の用紙種データなどを確認し、印刷を指定された印刷媒体Ｐ
が厚紙であったか否かを判断する（ステップＳＴ４４）。この場合、印刷を指定された印
刷媒体Ｐは、たとえば普通紙などである。印刷制御部６３は、印刷制御を終了する。
【０１２５】
また、印刷データに基づく印刷制御の前でのステップＳＴ４２の判断において、印刷を
する印刷媒体Ｐが厚紙であると判断すると、印刷制御部６３は、ＤＣユニット６１に対し
て、フラグ部材４２をホーム検出位置からリトラクト検出位置に設定するように区間駆動
制御を指示する（ステップＳＴ４５）。印刷制御部６３は、具体的にはたとえば、まず、
ＤＣユニット６１に対して、フラグ部材４２をホーム検出位置から中間検出位置へ駆動す
るための駆動方向と、駆動力の大きさと、駆動時間とを指示する。なお、この場合の区間
駆動制御での繰り返し動作などの詳細な制御動作は、先に説明したリセット制御部６２の
指示に基づく区間駆動制御と同様であり説明を省略する。
【０１２６】
ホーム検出位置から中間検出位置への区間駆動制御を指示した印刷制御部６３は、タイ
マＩＣ５７により指定した駆動時間が経過すると、ＡＳＩＣ５４のメモリ５８から最新の
検出データ５９を取得する。そして、新たに取得した最新の検出データ５９がハイレベル
の値になっていると、印刷制御部６３は、不揮発性メモリＩＣ５６に記憶される最終検出
位置フラグ６０を中間検出位置へ更新する。
【０１２７】
その後、印刷制御部６３は、ＤＣユニット６１に対して、中間検出位置からリトラクト
検出位置への区間駆動制御を指示する。印刷制御部６３は、具体的にはたとえば、ＤＣユ
ニット６１に対して、フラグ部材４２を中間検出位置からリトラクト検出位置へ駆動する
ための駆動方向と、駆動力の大きさと、駆動時間とを指示する。なお、この場合の区間駆
動制御での繰り返し動作などの詳細な制御動作は、先に説明したリセット制御部６２の指
示に基づく区間駆動制御と同様であり説明を省略する。
【０１２８】
中間検出位置からリトラクト検出位置への区間駆動制御を指示した印刷制御部６３は、
タイマＩＣ５７によりＤＣユニット６１に指定した駆動時間が計測されると、ＡＳＩＣ５
４のメモリ５８から最新の検出データ５９を取得する。そして、新たに取得した最新の検
出データ５９がローレベルの値になっていると、印刷制御部６３は、不揮発性メモリＩＣ
５６に記憶される最終検出位置フラグ６０を、リトラクト検出位置へ更新する。以上の処
理により、印刷制御部６３は、フラグ部材４２をリトラクト検出位置に設定するための制
御を終了する。これにより、フラグ部材４２は、リトラクト検出位置に制御される。また
、ＰＦ従動ローラ１６は、離間制御位置に制御される。
【０１２９】
以上の一連の制御によりフラグ部材４２をホーム検出位置からリトラクト検出位置に設
定した後、印刷制御部６３は、タイマＩＣ５７に、所定のタイムアウト時間の計測を開始
させる（ステップＳＴ４６）。このタイムアウト時間は、フラグ部材４２をリトラクト検
出位置に保持し続ける最大の時間であり、たとえば約３０分程度の時間とすればよい。タ
イマＩＣ５７は、フラグ部材４２をリトラクト検出位置に保持してからの経過時間を計測
し始める。
【０１３０】
フラグ部材４２をリトラクト位置に制御し（ステップＳＴ４５）、且つ、タイマＩＣ５
７に経過時間の計測を開始させた（ステップＳＴ４６）後、印刷制御部６３は、印刷デー
タに基づく印刷制御を開始する（ステップＳＴ４３）。この印刷制御において、ＰＦ従動
ローラ１６は離間制御位置に制御されているので、印刷媒体Ｐとしての厚紙は、ＰＦ従動
ローラ１６とＰＦローラ１５との間にスムースに入り込み、ＰＦローラ１５の回転量にし
たがった搬送量で搬送される。
【０１３１】
印刷データに基づく印刷制御を終えると、印刷制御部６３は、再び、印刷し終えた印刷
データ中の用紙種類の指定データなどを確認し、印刷をした印刷媒体Ｐが厚紙であったか
否かを判断する（ステップＳＴ４４）。この場合、印刷をした印刷媒体Ｐは厚紙である。
【０１３２】
この印刷制御後のステップＳＴ４４の判断において、印刷をする印刷媒体Ｐが厚紙であ
ると判断すると、印刷制御部６３は、ＤＣユニット６１に対して、フラグ部材４２をリト
ラクト検出位置からホーム検出位置に設定するように区間駆動制御を指示する（ステップ
ＳＴ４７）。印刷制御部６３は、具体的にはたとえば、まず、ＤＣユニット６１に対して
、フラグ部材４２をリトラクト検出位置から中間検出位置へ駆動するための駆動方向と、
駆動力の大きさと、駆動時間とを指示する。なお、この場合の区間駆動制御での繰り返し
動作などの詳細な制御動作は、先に説明したリセット制御部６２の指示に基づく区間駆動
制御と同様であり説明を省略する。
【０１３３】
印刷制御部６３は、指定した駆動時間の後に検出データ５９がハイレベルの値になって
いることを確認した後、不揮発性メモリＩＣ５６に記憶される最終検出位置フラグ６０を
中間検出位置へ更新する。その後、印刷制御部６３は、ＤＣユニット６１に対して、中間
検出位置からホーム検出位置へ駆動するための駆動方向と、駆動力の大きさと、駆動時間
とを指示する。なお、この場合の区間駆動制御での繰り返し動作などの詳細な制御動作は
、先に説明したリセット制御部６２の指示に基づく区間駆動制御と同様であり説明を省略
する。
【０１３４】
指定した駆動時間後に取得した最新の検出データ５９がローレベルの値になっていると
、印刷制御部６３は、不揮発性メモリＩＣ５６に記憶される最終検出位置フラグ６０をホ
ーム検出位置へ更新する。その後、印刷制御部６３は、フラグ部材４２をホーム検出位置
に設定するための制御を終了する。これにより、フラグ部材４２は、ホーム検出位置に制
御される。また、ＰＦ従動ローラ１６は、当接制御位置に制御される。
【０１３５】
フラグ部材４２をホーム検出位置に設定した後、印刷制御部６３は、タイマＩＣ５７に
よるタイムアウト時間の計測を終了させる（ステップＳＴ４８）。印刷制御部６３は、図
４の印刷シーケンスを終了する。
【０１３６】
図５は、図１中の状態管理部６４が周期的に実行する状態管理シーケンスを示すフロー
チャートである。
【０１３７】
状態管理シーケンスにおいて、状態管理部６４は、まず、たとえば不揮発性メモリＩＣ
５６に記憶される最終検出位置フラグ６０を取得し、最終検出位置フラグ６０がホーム検
出位置以外の検出位置、すなわち中間検出位置およびリトラクト検出位置の中のいずれか
一方を示しているか否かを判断する（ステップＳＴ５１）。最終検出位置フラグ６０がホ
ーム検出位置を示している場合、状態管理部６４は、処理を終了する。
【０１３８】
最終検出位置フラグ６０がホーム検出位置以外の検出位置を示している場合、状態管理
部６４は、さらに、タイマＩＣ５７が計測している経過時間を取得する（ステップＳＴ５
２）。そして、取得した経過時間が所定のタイムアウト時間より短い場合、状態管理部６
４は、処理を終了する。
【０１３９】
取得した経過時間が所定のタイムアウト時間以上である場合、状態管理部６４は、最終
検出位置フラグ６０の示す位置からホーム検出位置までの区間駆動制御を実行する（ステ
ップＳＴ５３）。すなわち、最終検出位置フラグ６０が中間検出位置を示している場合、
状態管理部６４は、ＤＣユニット６１に対して、フラグ部材４２を中間検出位置からホー
ム検出位置へ駆動する駆動方向と、駆動力の大きさと、駆動時間とを指定する。また、最
終検出位置フラグ６０がリトラクト検出位置を示している場合、状態管理部６４は、ＤＣ
ユニット６１に対して、フラグ部材４２をリトラクト検出位置から中間検出位置までの駆
動と、フラグ部材４２を中間検出位置からホーム検出位置までの駆動とを指示する。なお
、この場合の区間駆動制御での繰り返し動作などの詳細な制御動作は、先に説明したリセ
ット制御部６２の指示に基づく区間駆動制御と同様であり説明を省略する。
【０１４０】
指定した駆動時間が経過した後、状態管理部６４は、最新の検出データ５９を取得する
。状態管理部６４は、取得した最新の検出データ５９がローレベルの値になっていると、
状態管理部６４は、不揮発性メモリＩＣ５６に記憶される最終検出位置フラグ６０をホー
ム検出位置へ更新する。状態管理部６４は、フラグ部材４２をホーム検出位置に設定する
ための制御を終了する。これにより、フラグ部材４２は、ホーム検出位置に制御される。
また、ＰＦ従動ローラ１６は、当接制御位置に制御される。
【０１４１】
以上のように、この実施の形態のインクジェットプリンタ１は、所定の部材としてのＰ
Ｆ従動ローラ１６とともに回転駆動されるフラグ部材４２と、フラグセンサ４７と、フラ
グ部材４２の最後に検出した位置を示す最終検出位置フラグ６０を記憶する不揮発性メモ
リＩＣ５６と、を有する。そして、リセット制御部６２は、制御開始時に、フラグセンサ
４７がフラグ部材４２のフラグ部４４を検出している場合、フラグ部材４２が中間検出位
置にあるものとしてレリースモータ４１の制御を開始し、フラグセンサ４７がフラグ部材
４２のフラグ部４４を検出していない場合、フラグ部材４２が最終検出位置フラグ６０の
示す検出位置にあるものものとしてレリースモータ４１の制御を開始する。
【０１４２】
したがって、最終検出位置フラグ６０が示す検出位置とフラグ部材４２の実際の位置と
が一致している場合、リセット制御部６２は、レリースモータ４１の制御によりＰＦ従動
ローラ１６を目標とする制御位置へ適切に切り替えることができる。リセット制御部６２
は、ＰＦ従動ローラ１６の制御開始時の位置を特定するためにフラグ部材４２のフラグ部
４４をホームストッパ４５やリトラクトストッパ４６に当てることなく、ＰＦ従動ローラ
１６を目標とする制御位置へ適切に切り替えることができる。
【０１４３】
しかも、リセット制御部６２は、この切替制御において、１つのフラグセンサ４７の検
出に基づく検出データ５９と、不揮発性メモリＩＣ５６に記憶される最終検出位置フラグ
６０との組合せに応じた区間駆動制御により、ＰＦ従動ローラ１６の位置を、当接制御位
置と離間制御位置との間で適切に切り替える。少ない部品点数で、ＰＦ従動ローラ１６の
制御位置を切り替えることができる。仮にたとえば、ホーム検出位置、中間検出位置およ
びリトラクト検出位置のそれぞれを検出するように３つのセンサを設ける場合に比べて、
センサの個数を三分の一へ減らすことができる。
【０１４４】
また、リセット制御部６２は、ＰＦ従動ローラ１６を、現在の制御位置から目標とする
制御位置へ直接的に駆動するので、仮にたとえばフラグ部材４２を一旦ホームストッパ４
５やリトラクトストッパ４６に当接する位置まで駆動した後にさらに目標とする所定の制
御位置まで駆動する制御に比べて、制御にかかる時間を短縮することができる。
【０１４５】
【表１】
2008068415.tif 000003
【０１４６】
表１は、リセット制御部６２による初期化シーケンスの実行により、フラグ部材４２が
ホームストッパ４５やリトラクトストッパ４６に当接するか否かの可能性を示すものであ
る。初期化シーケンスを開始する時点でのフラグ部材４２の実際の位置と最終検出位置フ
ラグ６０が示す検出位置との組合せには、９パターンがある。表１は、図３の初期化シー
ケンスにより初期化制御を実行した場合での、パターン毎の当接の可能性を示している。
【０１４７】
表１の左から１番目、５番目および９番目に示すように、最終検出位置フラグ６０が示
す検出位置とフラグ部材４２の実際の位置とが一致している場合、フラグ部材４２がホー
ムストッパ４５やリトラクトストッパ４６に当接することがない。また、最終検出位置フ
ラグ６０が示す検出位置とフラグ部材４２の実際の位置とが一致しない場合であったとし
ても、表１の左から２番目および８番目に示すように制御開始時の検出データ５９がハイ
レベルであるときには、フラグ部材４２はホームストッパ４５やリトラクトストッパ４６
に当接しない。また、表１の左から６番目のときも、フラグ部材４２はホームストッパ４
５やリトラクトストッパ４６に当接しない。
【０１４８】
これに対して、制御開始時の検出データ５９がローレベルであり、且つ、最終検出位置
フラグ６０が示す検出位置とフラグ部材４２の実際の位置とが一致しない場合には、フラ
グ部材４２はホームストッパ４５やリトラクトストッパ４６に当接する可能性がある。
【０１４９】
具体的にはたとえば、表１の左から３番目に示すように、制御開始時のフラグ部材４２
の実際の位置がリトラクト検出位置であり且つ最終検出位置フラグ６０がホーム検出位置
を示す場合、リセット制御部６２は図３の初期化シーケンスにおいてまず、ホーム検出位
置から中間検出位置への区間駆動制御を複数回（ここでは２回）実行する。そのため、制
御開始時のフラグ部材４２の実際の位置がリトラクト検出位置であるとき、フラグ部材４
２はリトラクトストッパ４６に当接する可能性がある。
【０１５０】
また、表１の左から４番目に示すように、制御開始時のフラグ部材４２の実際の位置が
ホーム検出位置であり且つ最終検出位置フラグ６０が中間検出位置を示す場合、リセット
制御部６２は図３の初期化シーケンスにおいてまず、リトラクト検出位置から中間検出位
置への区間駆動制御を複数回（ここでは２回）実行する。そのため、制御開始時のフラグ
部材４２の実際の位置がホーム検出位置であるとき、フラグ部材４２はホームストッパ４
５に当接する可能性がある。
【０１５１】
また、表１の左から７番目に示すように、制御開始時のフラグ部材４２の実際の位置が
ホーム検出位置であり且つ最終検出位置フラグ６０がリトラクト検出位置を示す場合、リ
セット制御部６２は図３の初期化シーケンスにおいてまず、リトラクト検出位置から中間
検出位置への区間駆動制御を複数回（ここでは２回）実行する。そのため、制御開始時の
フラグ部材４２の実際の位置がホーム検出位置であるとき、フラグ部材４２はホームスト
ッパ４５に当接する可能性がある。
【０１５２】
このように図３の初期化シーケンスでは、制御開始時のフラグ部材４２の実際の位置が
最終検出位置フラグ６０が示す検出位置と一致している通常の場合には、フラグ部材４２
をホームストッパ４５やリトラクトストッパ４６に当てることなく、フラグ部材４２をホ
ーム検出位置に初期化することができる。しかも、それらが一致しなくなったとしても、
残りのパターンの中の半分以下の場合においてのみ、フラグ部材４２がホームストッパ４
５やリトラクトストッパ４６に当たってしまう可能性が生じるだけである。
【０１５３】
仮にたとえば、リセット制御部が、ホームストッパ４５やリトラクトストッパ４６にフ
ラグ部４４が当接するまで駆動して初期位置出しをし、その後に、目標とする検出位置（
たとえばホーム検出位置）まで駆動する制御を実行する場合には、初期化動作の度に、フ
ラグ部材４２のフラグ部４４がホームストッパ４５やリトラクトストッパ４６に当たって
しまう。この実施の形態の制御では、この比較例の場合に比べて、フラグ部４４がホーム
ストッパ４５やリトラクトストッパ４６に当たってしまう回数を格段に減らすことができ
る。
【０１５４】
また、この実施の形態では、厚さのある印刷媒体Ｐを搬送する場合、レリースモータ４
１は、ＰＦ従動ローラ１６を回転可能に保持するプラスチック樹脂製のフラップ部材３１
を巻バネ３３の付勢力に抗して持上げ、ＰＦ従動ローラ１６を離間制御位置へ駆動する。
また、リセット制御部６２は、インクジェットプリンタ１の電源投入時に、ＰＦ従動ロー
ラ１６が当接制御位置となるように所定の初期化シーケンスによりレリースモータ４１を
制御する。また、状態管理部６４は、印刷制御部６３により離間制御位置へ制御された後
に所定のタイムアウト時間が経過すると、ＰＦ従動ローラ１６が当接制御位置へ戻るよう
にレリースモータ４１を制御する。
【０１５５】
したがって、ＰＦ従動ローラ１６は、通常は当接制御位置となるように制御される。Ｐ
Ｆ従動ローラ１６は、巻バネ３３の付勢力に抗して制御される離間制御位置に、長時間に
わたって保持されてしまうことはない。ＰＦ従動ローラ１６は、基本的に厚みのある印刷
媒体Ｐを印刷するときだけ、離間制御位置に保持される。
【０１５６】
その結果、離間制御位置に保持することにより作用する大きな力がフラップ部材３１に
長時間に渡って作用し続けてしまうことはない。プラスチック樹脂製のフラップ部材３１
の劣化（変形や破壊など）を効果的に抑制することができる。フラップ部材３１を、所謂
ＰＯＭ樹脂などのエンジニアリングプラスチック樹脂で形成し、ＰＦ従動ローラ１６をＰ
Ｆ駆動ローラへ圧接するために使用することができる。
【０１５７】
また、この実施の形態では、リセット制御部６２は、所定の初期化シーケンスにおいて
各区間駆動制御を２回実行する。したがって、各区間駆動制御を２回実行することにより
、より確実に、それぞれの制御での目標検出位置を検出できるようにすることができる。
【０１５８】
しかも、２回実行してもそれぞれの区間駆動制御での目標検出位置が検出されない場合
、各レリースモータ４１の制御を中止し、エラー処理を実行する。したがって、フラグ部
材４２をホームストッパ４５やリトラクトストッパ４６に圧接するように制御し続けてし
まわないようにすることができる。
【０１５９】
その結果、フラグ部材４２やこれらのホームストッパ４５やリトラクトストッパ４６な
どの劣化（変形や破壊など）を効果的に予防することができる。フラグ部材４２、ホーム
ストッパ４５、リトラクトストッパ４６などを、プラスチック樹脂製で形成し、使用する
ことができる。フラグ部材４２のフラグ部４４を、フラグセンサ４７の発光素子と受光素
子との間の狭い隙間に入り込むことができる薄い板形状に形成したとしても、長期の使用
に耐え得るものとすることができる。
【０１６０】
以上の実施の形態は、本発明の好適な実施の形態の例であるが、本発明は、これに限定
されるものではなく、発明の要旨を逸脱しない範囲において種々の変形や変更が可能であ
る。
【０１６１】
上記実施の形態では、フラグ部材４２は、一部をその半径方向に突出させたフラグ部４
４を有し、フラグセンサ４７は、そのフラグ部４４を検出する。この他にもたとえば、フ
ラグ部材４２は、略円板形状の部材の一部をその半径方向に切欠させた形状を有し、フラ
グセンサ４７は、その切欠部分など検出するようにしてもよい。
【０１６２】
上記実施の形態では、当接制御位置と離間制御位置との間で切り替えられるＰＦ従動ロ
ーラ１６の制御に、最終検出位置フラグ６０を記憶する不揮発性メモリＩＣ５６、フラグ
部材４２およびフラグセンサ４７を使用している。インクジェットプリンタ１は、ＰＦ従
動ローラ１６のほかにもたとえば、給紙トレイ１１の印刷媒体ＰをＬＤローラ１３との間
で挟むために位置が制御されるホッパ１２部材やＬＤ従動ローラ、印刷媒体Ｐとの距離を
調整するために位置が制御されるキャリッジ２１、大判の印刷媒体Ｐへ吐出したインクの
発色を測定する際にその印刷媒体Ｐを抑えるために位置が制御される紙抑え機構などを有
する場合がある。最終検出位置フラグ６０を記憶する不揮発性メモリＩＣ５６、フラグ部
材４２およびフラグセンサ４７は、これらの部材の位置を制御するために利用されてもよ
い。
【０１６３】
また、最終検出位置フラグ６０を記憶する不揮発性メモリＩＣ５６、フラグ部材４２お
よびフラグセンサ４７は、ＰＦ従動ローラ１６の制御位置を当接制御位置と離間制御位置
との２つの制御位置の間で切り替えるために利用されている。この他にもたとえば、最終
検出位置フラグ６０を記憶する不揮発性メモリＩＣ５６、フラグ部材４２およびフラグセ
ンサ４７は、所定の部材を、３つの制御位置の間で切り替えるために利用することもでき
る。このとき、上記実施の形態でのホーム検出位置、中間検出位置およびリトラクト検出
位置の３つの検出位置を、３つの制御位置に対応付ければよい。
【０１６４】
上記実施の形態では、リセット制御部６２は、電源スイッチ５１がオンにされた電源投
入時に所定の初期化シーケンスを実行している。この他にもたとえばリセット制御部６２
は、インクジェットプリンタ１にリセットスイッチなどを設け、このリセットスイッチな
どの操作に基づく起動時に所定の初期化シーケンスを実行するようにしてもよい。
【０１６５】
上記実施の形態では、インクジェットプリンタ１を例として説明している。この他にも
たとえば、最終検出位置フラグ６０を記憶する不揮発性メモリＩＣ５６、フラグ部材４２
およびフラグセンサ４７は、レーザプリンタやドットインパクトプリンタなどにおいて、
２つの制御位置の間で切り替えられる所定の部材や、３つの制御位置の間で切り替えられ
る所定の部材の制御に利用するようにしてもよい。さらに他にもたとえば、インクジェッ
トプリンタ１などの印刷装置とともにスキャナ装置などを備える所謂複合機、インクジェ
ットプリンタ１などの印刷装置を備える複写機やファクシミリ装置などにおいて、２つの
制御位置の間で切り替えられる所定の部材や、３つの制御位置の間で切り替えられる所定
の部材の制御に、最終検出位置フラグ６０を記憶する不揮発性メモリＩＣ５６、フラグ部
材４２およびフラグセンサ４７を利用するようにしてもよい。
【産業上の利用可能性】
【０１６６】
本発明は、インクジェットプリンタなどの印刷装置において、２つの制御位置あるいは
３つの制御位置の間で切り替えられるＰＦ従動ローラなどの所定の部材の駆動制御におい
て好適に利用することができる。
【図面の簡単な説明】
【０１６７】
【図１】本発明の実施の形態に係るインクジェットプリンタを示す構成図である。
【図２】図１中のフラグセンサとカム部材の設定関係を示す説明図である。
【図３】図１中のリセット制御部による初期化シーケンスのフローチャートである。
【図４】図１中の印刷制御部による印刷シーケンスのフローチャートである。
【図５】図１中の状態管理部による状態管理シーケンスのフローチャートである。
【符号の説明】
【０１６８】
１  インクジェットプリンタ（印刷装置）、１５  ＰＦローラ（搬送ローラ）、１６  Ｐ
Ｆ従動ローラ（所定の部材、従動ローラ）、３１  フラップ部材、３３  巻バネ（バネ部
材）、４１  レリースモータ（駆動モータ）、４２  フラグ部材、４４  フラグ部（フラ
グ部材の突出部分）、４５  ホームストッパ（ストッパの一種）、４６  リトラクトスト
ッパ（ストッパの一種）、４７  フラグセンサ（センサ）、５６  不揮発性メモリＩＣ（
不揮発性メモリ）、５９  検出データ、６０  最終検出位置フラグ、６２  リセット制御
部（制御手段の一部）、６４  状態管理部（制御手段の一部）
【図１】
2008068415.tif 000004
【図２】
2008068415.tif 000005
【図３】
2008068415.tif 000006
【図４】
2008068415.tif 000007
【図５】
2008068415.tif 000008