(57)【特許請求の範囲】
【請求項１】
印刷ヘッドを運ぶキャリッジを移動させる直流モータと、
ホームポジション方向へと移動してきた前記キャリッジにぶつかり前記キャリッジがその移動方向にさらに移動しないようにするキャリッジ移動阻止部材と、
前記キャリッジがホームポジションに位置したか否かを判定する判定手段と、
前記直流モータに流す電流値を制御することで前記直流モータの回転を制御し、前記キャリッジを前記キャリッジ移動阻止部材に押し当て続けるモータ制御手段と、
前記キャリッジが前記キャリッジ移動阻止部材に押し当て続けられている間に、ホームポジションに位置したと判定された前記キャリッジの位置をホームポジションに設定するホームポジション設定手段と
を備え、
前記キャリッジは、前記ホームポジション方向とは反対の方向に前記キャリッジに働く付勢力に逆らって、前記キャリッジ移動阻止部材にぶつかるようになっており、
前記モータ制御手段は、前記キャリッジを移動させるための負荷に応じて前記直流モータに流す電流値を制御することで、前記キャリッジを前記キャリッジ移動阻止部材へ移動させ、前記キャリッジを前記キャリッジ移動阻止部材に押し当て続け、
前記判定手段は、前記電流値がホームポジション判定閾値を越えても前記直流モータの回転が止まっている場合に、前記キャリッジの位置がホームポジションであると判定する、
シリアルプリンタ。
【請求項２】
前記ホームポジション又は前記ホームポジション付近にて、前記印刷ヘッドを封止し前記印刷ヘッド内のインクの乾燥を防ぐキャッピング機構を更に備え、
前記キャッピング機構は、
ホームポジション方向やその反対方向にスライドしつつ昇降することができ、前記ホームポジション方向と反対方向であって前記印刷ヘッドから離間する方向に付勢されている昇降スライダと、
前記昇降スライダが完全に上昇したときに上昇して前記印刷ヘッドを封止するキャップと
を備え、
前記昇降スライダが、前記ホームポジション方向に移動してきた前記キャリッジとぶつかり、前記キャリッジが更に前記ホームポジション方向に移動することで、前記キャリッジに押され、前記付勢力にさからって前記ホームポジション方向にスライドしつつ上昇し、前記直流モータの電流値が前記ホームポジション判定閾値に達する前に完全に上昇するようになっている、
請求項１記載のシリアルプリンタ。
【請求項３】
前記モータ制御手段は、前記判定手段により前記キャリッジが前記ホームポジションに位置したと判定されたときに、前記直流モータに流す電流値を、前記ホームポジション判定閾値より小さい電流値であって、前記キャリッジを前記キャリッジ移動阻止部材に押し当て続けるための保持電流の電流値へと切り換える、
請求項１又は２記載のシリアルプリンタ。
【請求項４】
前記モータ制御手段は、前記ホームポジション設定手段が前記ホームポジションを設定した後、前記直流モータへ電流を流すのを止める、
請求項１〜３のいずれか一項に記載のシリアルプリンタ。
【請求項５】
印刷ヘッドを運ぶキャリッジを移動させるための負荷に応じて、前記キャリッジを移動させる直流モータに流す電流値を制御し、前記直流モータを回転させることで、前記キャリッジをホームポジション方向へと移動させるステップと、
前記キャリッジが、前記ホームポジション方向と反対の方向に該キャリッジに働く付勢力に逆らってキャリッジ移動阻止部材にぶつかるステップと、
前記直流モータに電流を流して前記キャリッジを前記キャリッジ移動阻止部材に押し当て続けるステップと、
前記電流値がホームポジション判定閾値を越えても前記直流モータの回転が止まっている場合に、前記キャリッジの位置がホームポジションであると判定するステップと、
前記キャリッジが前記キャリッジ移動阻止部材に押し当て続けられている間に、ホームポジションに位置したと判定された前記キャリッジの位置をホームポジションに設定するステップと
を有するホームシーク方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、シリアルプリンタに関し、具体的には、ホームシークのための技術に関する。
【０００２】
【従来の技術】
一般に、シリアルプリンタでは、プリンタの電源投入時等に、キャリッジの移動範囲の一端に設定されているホームポジションにキャリッジを移動させ、キャリッジがホームポジションに到達したときに、キャリッジの位置管理のための位置レジスタの数値をホームポジションに相当する数値にする（初期化する）ホームシークが行われる。
【０００３】
シリアルプリンタには、キャリッジがホームポジションに到達したことを検出できるように、ホームポジションに到達したキャリッジがそれ以上進めないようにキャリッジの移動を阻止する部材（以下、移動阻止部材）が設けられているものがある。この種のシリアルプリンタは、例えば以下のようにしてホームシークを行う。すなわち、図１に示すように、まず、電流をキャリッジモータに流してキャリッジモータを回転させることで、キャリッジをホームポジションに移動させる。そして、そのシリアルプリンタは、キャリッジがホームポジションに到達して移動阻止部材にぶつかり、キャリッジモータのエンコーダからＯＮ／ＯＦＦ信号の入力がなくなった時に、キャリッジがホームポジションに到達したと判定して、キャリッジモータへの通電を止め、位置レジスタの値をホームポジションに相当する値にする（時刻ＴＯ）。
【０００４】
【発明が解決しようとする課題】
しかし、上述した方法では、キャリッジモータへの通電を止めたときに、キャリッジが移動阻止部材に押し返されてホームポジションからずれてしまうために、正確にホームシークを行えない場合がある。
【０００５】
従って、本発明の目的は、移動阻止部材を有するシリアルプリンタが確実に正確なホームシークを行えるようにすることにある。
【０００６】
【課題を解決するための手段】
本発明の第１の側面に従うシリアルプリンタは、印刷ヘッドを運ぶキャリッジと、キャリッジの位置を管理する位置管理回路と、ホームシークのためにキャリッジをホームポジションへ向けて移動させているときにキャリッジがホームポジションに位置したか否かを判定する判定手段と、その判定の結果、キャリッジがホームポジションに位置したと判定されたときにキャリッジをホームポジションに固定するキャリッジ固定手段と、キャリッジが固定されている間にキャリッジの位置を表す上記位置管理回路の状態をホームポジションに対応する状態に設定するホームポジション設定手段とを備える。
【０００７】
本発明の第２の側面に従うシリアルプリンタは、印刷ヘッドを運ぶキャリッジと、キャリッジの位置を管理する位置管理回路と、移動したキャリッジがホームポジションに到達したときキャリッジにぶつかって、それ以上その移動の方向にキャリッジが移動しないように阻止するキャリッジ移動阻止部材と、キャリッジを移動させるキャリッジモータと、ホームシークのためにキャリッジがホームポジションに向けて移動しているとき、キャリッジが上記キャリッジ移動阻止部材にぶつかってキャリッジが止まったか否かを検出するキャリッジ停止検出手段と、キャリッジモータの回転を制御する手段であって、ホームシークのためにキャリッジをホームポジションにむけて移動させ、そのときに、キャリッジ停止検出手段によりキャリッジが止まったことを検出されたら、キャリッジモータに一時的に電流を流し続けて、キャリッジをキャリッジ移動阻止部材に押し当て続けるキャリッジモータ制御手段と、キャリッジが上記キャリッジ移動阻止部材に押し当て続けられている間にキャリッジの位置を表す上記位置管理回路の状態をホームポジションに対応する状態に設定するホームポジション設定手段とを備える。
【０００８】
本発明の第２の側面に従う第１の好適な実施形態では、シリアルプリンタは、上記ホームポジション又は上記ホームポジション付近にて、キャリッジが上記キャリッジ移動阻止部材を押している力で印刷ヘッドを封止し印刷ヘッド内のインクの乾燥を防ぐキャッピング機構を更に備える。
【０００９】
本発明の第２の側面に従う第２の好適な実施形態では、上記キャリッジモータは直流モータである。
【００１０】
本発明の第３の側面に従うホームシーク方法は、印刷ヘッドを運ぶキャリッジと、キャリッジの位置を管理する位置管理回路とを有するシリアルプリンタにおけるホームシークの方法であって、ホームシークのためにキャリッジをホームポジションへ向けて移動させるステップと、ホームシークのためにキャリッジがホームポジションへ向けて移動しているときキャリッジがホームポジションに位置したか否かを判定するステップと、その判定の結果、キャリッジがホームポジションに位置したと判定されたときにキャリッジをホームポジションに固定するステップと、キャリッジが固定されている間にキャリッジの位置を表す上記位置管理回路の状態をホームポジションに対応する状態に設定するステップとを有する。
【００１１】
本発明の第４の側面に従うホームシーク方法は、印刷ヘッドを運ぶキャリッジと、上記キャリッジの位置を管理する位置管理回路とを有するシリアルプリンタにおけるホームシークの方法であって、上記シリアルプリンタが、移動したキャリッジがホームポジションに到達したときキャリッジにぶつかって、それ以上その移動の方向にキャリッジが移動しないように阻止するキャリッジ移動阻止部材を備えている場合、ホームシークのために上記キャリッジをホームポジションにむけて移動させるステップと、ホームシークのためにキャリッジがホームポジションに向けて移動しているとき、キャリッジが上記キャリッジ移動阻止部材にぶつかってキャリッジが止まったか否かを検出するステップと、キャリッジが止まったことを検出されたらキャリッジモータに一時的に電流を流し続けてキャリッジをキャリッジ移動阻止部材に押し当て続けるステップと、キャリッジが上記キャリッジ移動阻止部材に押し当て続けられている間にキャリッジの位置を表す上記位置管理回路の状態をホームポジションに対応する状態に設定するステップとを有する。
【００１２】
本発明のホームシーク方法における各ステップはコンピュータにより実施することができるが、そのためのコンピュータプログラムは、ディスク型ストレージ、半導体メモリ及び通信ネットワークなどの各種媒体を通じてコンピュータにインストール又はロードすることができる。
【００１３】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。なお、本実施形態の要旨であるホームシーク方法を説明する前に、本実施形態に係るプリンタの構成と、そのプリンタに設けられているキャッピング機構とを説明する。
【００１４】
図２は、本発明の一実施形態に係るインクジェットプリンタの全体構成図である。
【００１５】
この実施形態に係るインクジェットプリンタ（以下、単に「プリンタ」と言う）１００において、紙送りローラ５は、キャリッジ１の往復移動に伴って、印刷用紙６をこのプリンタ１００の排紙トレイ(図示せず)に送り出す。
【００１６】
キャリッジ１は、キャリッジモータ２の駆動（回転）によるタイミングベルト３の動作に連動し、ガイド部材４が案内する方向、すなわち、紙送り方向と垂直の方向（以下、主走査方向）に往復移動するように構成されている。キャリッジ１は、印刷ヘッド１２と連動するいわゆるオンキャリッジタイプのインクカートリッジに対応しており、このキャリッジ１には、例えばシアン、マゼンタ、イエローの３色のカラーインクが入っているカラーインクカートリッジ８と、黒インクが入っている黒インクカートリッジ７が装着される。このキャリッジ１の往復移動と、この往復移動に対応する紙送りローラ５の紙送り動作との繰り返しによって、印刷用紙６に印刷画像が形成される。
【００１７】
キャリッジ１のホームポジションへの移動方向（以下、ホームポジション方向）において、ホームポジションのやや手前には、印刷ヘッド１２内のインクの乾燥を防ぐために印刷ヘッド１２にキャップをするキャッピング機構９が設けられている。キャッピング機構９は、後に詳述するように、キャリッジ１が真上に到達してホームポジションに進んだ時に、印刷ヘッド１２のノズル形成面を封止するように構成されている。このキャッピング機構９の下方には、キャッピング機構９の内部空間に負圧を与えるためのポンプユニットとして吸引ポンプ１０が設けられている。キャッピング機構９は、上記のようにインクの乾燥を防止するという機能だけでなく、印刷とは関係ない駆動信号を印刷ヘッド１２に送ってインク滴を空打ちさせるブラッシング動作時のインク受けとしての機能や、吸引ポンプ１０からの負圧を印刷ヘッド１２に作用させてインクを吸引するクリーニング機能も備えている。
【００１８】
ホームポジション方向において、キャッピング機構９の更に手前には、印刷ヘッド１２の移動経路に進退可能に、印刷ヘッド１２の表面を清掃しノズルのインク詰りを解消するためのワイピング機構１１が配置されている。なお、このワイピング機構１１の進退動作と、上述した吸引ポンプ１０の吸引動作には、紙送りローラ５を回転させる紙送りモータの駆動力が利用される。
【００１９】
図３及び図４は、キャッピング機構９の構成及び動作を示す図である。
【００２０】
図３及び図４に示すように、キャッピング機構９には、印刷ヘッド１２のノズル形成面を封止するためのキャップ９ａと、このキャップ９ａを保持するキャップホルダ９ｂとが備えられている。
【００２１】
キャップ９ａは、キャップホルダ９ｂに例えば二色成形法によって一体に設けられており、全体が例えばエラストマー等の弾性素材からなる略矩形状の箱体によって形成されている。そして、キャップ９ａは、吸引ポンプ１０にインク排出官（図示せず）を介して接続されている。これにより、例えばプリンタ１００のＣＰＵからクリーニング指令を受けた場合には、印刷ヘッド１２のノズル形成面を封止した状態において吸引ポンプ１０による負圧がキャップ９ａの内部空間に印加され、印刷ヘッド１２からインクを強制的に排出させることができる。
【００２２】
キャップホルダ９ｂは、キャップ９ａと同様に略矩形状の箱体から成り、その全体がキャップ９ａの素材（例えばエラストマー）より硬い素材によって形成されている。このキャップホルダ９ｂは、後述するスライダ１５上に位置し、圧縮ばね（図示せず）によって印刷ヘッド１２側に常時付勢されており、図４に示すように、キャリッジ１がホームポジションに到達したときに、上記圧縮ばねによる付勢力とキャップ９ａの素材の弾性力とにより、印刷ヘッド１２のノズル形成面を封止する。
【００２３】
また、このキャッピング機構９には、固定フレーム３１に設けられているカム孔２３、２５に従って、ホームポジション方向やその反対方向にスライドし且つ上下方向に昇降することができる昇降スライダ１５が設けられている。
【００２４】
固定フレーム３１に設けられているカム孔２３、２５は、昇降スライダ１５に設けられているスライダ突起１５ｂ、１５ｄの挿入を受けて、スライダ突起１５ｂ、１５ｄを案内する（つまり、昇降スライダ１５を案内する）ための孔である。カム孔２３、２５は、低地エリア２３ａ、２５ａと、高地エリア２３ｂ、２５ｂと、低地エリア２３ａ、２５ａから高地エリア２３ｂ、２５ｂへ昇降スライダ１５を案内する傾斜２３ｃ、２５ｃとをそれぞれ有している。この構成により、カム孔２３、２５は、上述したように、昇降スライダ１５を、ホームポジション方向やその反対方向にスライドさせ且つ上下方向に昇降させることができる。
【００２５】
昇降スライダ１５は、図示しない引張ばねによって、固定フレーム３１に引っ張られている。具体的に言えば、昇降スライダ１５は、引張ばねによって、昇降スライダ１５がホームポジション方向と反対の方向であって、且つ、印刷ヘッド１２から離間する方向（つまり下方向）に付勢されている。これにより、昇降スライダ１５は、印刷中は（つまり、キャリッジ１がホームポジションに移動して来ないときは）、図３に示すように、昇降スライダ１５の移動可能な範囲において、ホームポジションから最も離れ且つ最も低い場所（以下、この場所を「スライダ初期ポジション」と言う）に位置している。
【００２６】
昇降スライダ１５は、カム孔２３、２５にそれぞれ挿し込むための突起であって紙面表方向に突き出ているスライダ突起１５ｂ、１５ｄと、ホームポジション方向の縁から鉛直上方向に延び出たキャリッジ受け壁１５Ａとを有している。キャリッジ受け壁１５Ａは、昇降スライダ１５がスライダ初期ポジションに位置するときに、ホームポジションに移動して来たキャリッジ１の、キャリッジ１からホームポジション方向へ突き出たキャリッジ突起１ａが確実に当る高さまで延び出ている。
【００２７】
以下、印刷ヘッド１２を封止するときのキャッピング機構９の動作を説明する。
【００２８】
図３に示すように、キャリッジ１がホームポジションに移動して来て、印刷ヘッド１２がキャップ９ａの略真上まで来ると、キャリッジ１からホームポジション方向へ突き出たキャリッジ突起１ａが、昇降スライダ１５に直立するように設けられたキャリッジ受け壁１５Ａに当る。
【００２９】
その後、そこからキャリッジ１が更にホームポジション方向へ移動することで、図４に示すように、昇降スライダ１５のキャリッジ受け壁１５Ａがキャリッジ突起１ａに押され、昇降スライダ１５が、上述した引張ばねの付勢力に逆らって、固定フレーム３１のカム孔２３、２５の案内に従い、ホームポジション方向へスライドしつつ鉛直上方向に上昇する。
【００３０】
そして、昇降スライダ１５が、完全に上昇すると（つまりスライダ突起１５ｂ、１５ｄがカム孔２３、２５の高地エリア２３ｂ、２５ｂにそれぞれ完全に移動すると）、それと共にキャップ９ａが上昇して印刷ヘッド１２が封止される。
【００３１】
その後、昇降スライダ１５が、キャリッジ１に押されて、カム孔２３、２５に従って可能な限りホームポジション方向へ進み終えたときに（つまり、スライダ突起１５ｄが、カム孔２５のホームポジション方向最奥にある壁１０８に当ったときに）、キャリッジ１がホームポジションに位置する（つまり、本実施形態におけるホームポジションは、可能な限りホームポジション方向にスライドした昇降スライダ１５のキャリッジ受け壁１５Ａと接触しているときのキャリッジ１の位置である）。
【００３２】
この後、キャリッジ１がホームポジション方向と反対の方向に移動した場合には、キャリッジ受け壁１５Ａに対するキャリッジ突起１ａの当接が解除され、昇降スライダ１５が、引張ばねの弾性力によって図３に示す状態に戻る。
【００３３】
以上が、キャッピング機構９の構成及び動作である。なお、これまでに述べたキャッピング機構９の構成及び動作（特に、スライダ１５の構成）は、本願出願人の先願である特許願２００１−１８６２１０号（本願出願時では未公開）に詳細に書かれている。
【００３４】
さて、以下、上述したようなキャッピング機構９が設けられたプリンタ１００におけるホームシーク方法を説明する。
【００３５】
図５は、プリンタ１００の構成を示すブロック図である。
【００３６】
このプリンタ１００では、上述したように、キャリッジモータ２の回転によってキャリッジ１が主走査方向に往復移動できるように構成されている（なお、以下の説明では、キャリッジ１をホームポジション方向に移動させるためのキャリッジモータ２の回転方向を「正回転方向」、それと逆の回転方向を「逆回転方向」と言う）。キャリッジモータ２には、コスト削減の観点から、安価なモータ、例えばＤＣモータが使用されている。
【００３７】
このプリンタ１００には、キャリッジモータ２の回転を検出するエンコーダ（例えば、シャフト・エンコーダ）７３と、ホスト装置６１からホストインタフェース回路５９を介して転送されて来る印刷データに基づいて印刷イメージの作成や紙送り制御等を行なう印刷処理回路５１とが備えられている。
【００３８】
エンコーダ７３は、キャリッジモータ２の回転の検出結果に基づくＯＮ／ＯＦＦ信号を、後述するキャリッジ位置管理回路７１に出力する。
【００３９】
印刷処理回路５１は、外部データの入出力回路（図示せず）や、紙送りモータ駆動回路（図示せず）や、キャリッジ位置管理回路７１や、キャリッジモータ制御回路５５や、印刷処理回路５１全体を制御するＣＰＵ５７や、ＣＰＵ５７に所定の動作を実行させるためのプログラムが記録されたＲＯＭ８１や、ホスト装置６１からの印刷データをビットマップ展開するためのイメージバッファ等に利用されるＲＡＭ８３などを備えている。
【００４０】
キャリッジ位置管理回路７１は、キャリッジ１の位置を管理するための位置レジスタ５３を有する。キャリッジ位置管理回路７１は、エンコーダ７３からのＯＮ／ＯＦＦ信号を基に、位置レジスタ５３に記録する数値を増減することで、キャリッジ１の位置を管理する。
【００４１】
キャリッジモータ制御回路５５は、ＣＰＵ５７の制御の下で、キャリッジモータ２に流す電流の量を制御することで、キャリッジモータ２の駆動（回転）を制御する。
【００４２】
ＣＰＵ５７は、エンコーダ７３からキャリッジ位置管理回路７１に入力されるＯＮ／ＯＦＦ信号を監視し、その監視結果を基に、キャリッジモータ制御回路５５に、キャリッジモータ２に流す電流量を制御させて、キャリッジモータ２の駆動を制御する（つまり、キャリッジ１の動作を制御する）。
【００４３】
ＣＰＵ５７は、或るイベントが検出されたとき（例えば、プリンタ１００の電源がターンオンされたとき）、ホームシークを行う。ＣＰＵ５７は、ホームシークにおいてキャリッジ１のホームポジションを検出したときは、そのときに位置レジスタ５３に記録されている数値をホームポジションに相当する数値に設定する（具体例としては、位置レジスタ５３に記録されている数値を初期化する）。
【００４４】
ここで注意すべきことは、キャリッジモータ２に使用されているモータは安価なＤＣモータなので、図１を参照して説明した従来のホームポジションの設定方法でキャリッジ１のホームポジションを設定しようとすると、正確なホームポジションが検出できていても、それを位置レジスタ５３に設定する前に、昇降スライダ１５に常に働いている上記引張ばねによる付勢力によってキャリッジモータ２が逆回転方向に回転してしまい、位置レジスタ５３に記録されている正確なホームポジションを示す値が変わってしまって、ホームポジションを正確に設定することができない虞があることである。
【００４５】
そこで、ＣＰＵ５７は、本実施形態の要旨である、以下に説明するような方法でホームシークを行う。以下、その方法を図６を参照して説明する。なお、以下の説明では、適宜に、図３及び図４も参照する。
【００４６】
図６に示すように、まず、ＣＰＵ５７は、ホームシークにおいて、キャリッジモータ制御回路５５に、キャリッジ１をホームポジションに移動させられるだけの電流ＩＯ（この電流値は、図６では一定であるが、キャリッジ１の移動にかかる負荷（以下、キャリッジ移動負荷）によって変動することがある、以下、その電流を「駆動電流」と言う）をキャリッジモータ２に流させることで、キャリッジ１のキャリッジ突起１ａがキャリッジ受け壁１Ａにぶつかるまで（図３参照）キャリッジ１をホームポジション方向に移動させるようにする（時刻ｔ０〜ｔ１（但しｔ１は含まない））。
【００４７】
その後、キャリッジ１のキャリッジ突起１ａがキャリッジ受け壁１Ａにぶつかってキャリッジモータ２の回転が止まり、エンコーダ７３からキャリッジ位置管理回路７１への信号入力が無くなると（時刻ｔ１）、ＣＰＵ５７は、キャリッジ１を移動させるための負荷が大きいとみなして、キャリッジモータ制御回路５５に、キャリッジモータ２に流す電流の量を多くし続けさせる（時刻ｔ１〜ｔ２（但しｔ１、ｔ２は含まない））。故に、この時刻ｔ１〜ｔ２（但しｔ１、ｔ２は含まない）の間に、キャリッジ１は、キャリッジ受け壁１Ａを有する昇降スライダ１５に常に働いている上記付勢力に逆らって、昇降スライダ１５をホームポジション方向に押し進めると共に、自らもホームポジション方向に移動する。それにより、やがて、キャリッジ１のスライダ突起１５ｄが、カム孔２５のホームポジション方向最奥にある壁１０８に当って、キャリッジ１は進めなくなる。
【００４８】
キャリッジモータ２に流す電流の量を多くし続けさせた結果、その電流量が後述するホームポジション判定閾値ＩＲを超えても、エンコーダ７３からＯＮ／ＯＦＦ信号がキャリッジ位置管理回路７１に入力されなければ、ＣＰＵ５７は、現在のキャリッジ１の位置はホームポジションであると判定する（時刻ｔ２）。ここで、「ホームポジション判定閾値」は、予めＲＯＭ８１に用意されているものであり、キャリッジ移動負荷の変動に影響されず、確実にホームポジションだと分かる電流値である。換言すれば、ホームポジション判定閾値は、キャリッジ移動負荷が最大のときにキャリッジ１を移動させるのに必要な電流値（つまり、昇降スライダ１５をスライドさせて上昇させることにより印刷ヘッド１２をキャップ９ａで封止させるために必要なキャリッジ１に流す電流量）よりも高い値であって、キャリッジ１がホームポジションに位置しているためにキャリッジモータ２が正回転方向に回転することがないと分かる値である（但し、ＤＣモータが焼損しない程度の値である）。
【００４９】
さて、上記時刻ｔ２の後、ＣＰＵ５７は、キャリッジモータ制御回路５５に、駆動電流ＩＯよりやや多めの電流（以下、保持電流）ＩＭをキャリッジモータ２に一定時間流し続けさせることで、キャリッジ１をホームポジションに固定させ続ける、具体的に言えば、キャリッジ１のスライダ突起１５ｄを、カム孔２５のホームポジション方向最奥にある壁１０８にぶつけ続けさせるようにする（時刻ｔ２〜ｔ３（但しｔ２、ｔ３は含まない））。ここで、「保持電流」とは、キャリッジ移動負荷が最大のときにキャリッジ１を移動させるのに必要な電流の値より高い値を持った電流であって、昇降スライダ１５に常に働いている上記付勢力によってキャリッジ１がホームポジションから離れてしまわないように、キャリッジ１をホームポジションに固定させ続けることができる電流、つまり、キャリッジ１が昇降スライダ１５のスライダ突起１５ｄをカム孔２５の最奥壁１０８にぶつけ続けることが可能な電流である。
【００５０】
ＣＰＵ５７は、上述した時刻ｔ２〜ｔ３（但しｔ２、ｔ３は含まない）の間に、現在のキャリッジ１の位置をホームポジション（原点）として位置レジスタ５３に設定する、具体的には、位置レジスタ５３に記録されている数値をホームポジションに相当する数値に設定する。これを終えたら、ＣＰＵ５７は、キャリッジモータ２へ電流を流すのを止めるようにキャリッジモータ制御回路５５を制御する（時刻ｔ３）。
【００５１】
この実施形態によれば、キャリッジのホームポジションを検出したときは、キャリッジモータ２の駆動を制御し、キャリッジ１をホームポジションに固定させ続けて（換言すれば、正確なホームポジションを検出してからはキャリッジモータ２が絶対に回転しないようにし続けて）、現在のキャリッジ１の位置をホームポジションとして設定する。この方法により、キャリッジモータ２が安価なモータであるが故に、正確なホームポジションを検出してそれを設定する前に、キャリッジ１に直接的或いは間接的にかかる負荷によってキャリッジモータ２が回転し位置レジスタ５３に記録されているホームポジションとしての正確な値が変わってしまう虞があるような場合であっても、確実に正確なホームシークを行える（つまり、正確なホームポジションを設定することができる）。
【００５２】
以上、本発明の好適な幾つかの実施形態を説明したが、これらは本発明の説明のための例示であって、本発明の範囲をこれらの実施形態にのみ限定する趣旨ではない。本発明は、他の種々の形態でも実施することが可能である。
【図面の簡単な説明】
【図１】ホームポジションを設定するときの、従来のキャリッジモータの制御方法を示すタイミングチャート。
【図２】本発明の一実施形態に係るインクジェットプリンタの外観図。
【図３】キャッピング機構９の構成を示す図。
【図４】印刷ヘッド１２をキャッピングしたときのキャッピング機構９を示す図。
【図５】本発明の一実施形態に係るインクジェットプリンタの内部構成を示すブロック図。
【図６】ホームポジションを設定するときの、本実施形態におけるキャリッジモータの制御方法を示すタイミングチャート。
【符号の説明】
１  キャリッジ
２  キャリッジモータ
３  タイミングベルト
５  紙送りローラ
９  キャッピング機構
１０  吸引ポンプ
１１  ワイピング機構
１２  印刷ヘッド
【図１】
0003829977.tif 000002
【図２】
0003829977.tif 000003
【図３】
0003829977.tif 000004
【図４】
0003829977.tif 000005
【図５】
0003829977.tif 000006
【図６】
0003829977.tif 000007