(57)【要約】【課題】ホーム位置決め精度を向上する。【解決手段】キャリッジ５の主走査方向への移動量を検知するエンコーダ４３と、キャリッジ５に設けられたセンサフィラ５１と、装置本体側に設けられ、センサフィラ５１を検知するホーム位置センサ５２と、ホーム位置センサ５２によるセンサフィラ５１の検知及び非検知の検知結果に基づいて、キャリッジ５のホーム位置を決める位置決め動作を制御する制御部５００とを備え、センサフィラ５１は主走査方向の途中に切欠部５１ａを有し、制御部５００は位置決め動作を制御するとき、ホーム位置センサ５２の検知結果が、検知から非検知に遷移したときから再度検知に遷移するまでの間、エンコーダ４３の出力パルスを計数し、出力パルスの計数値が切欠部５１ａの主走査方向長さＬに基づいて予め定めた所定値以上であるかを判別する。【選択図】図９
2019123087.tif 000002
【特許請求の範囲】
【請求項１】
キャリッジの主走査方向への移動量を検知するエンコーダと、
前記キャリッジに設けられた被検知部材と、
装置本体側に設けられ、前記被検知部材を検知する検知手段と、
前記検知手段による前記被検知部材の検知及び非検知の検知結果に基づいて、前記キャリッジのホーム位置を決める位置決め動作を制御する制御手段と、を備え、
前記被検知部材は、主走査方向の途中に切欠部を有し、
前記制御手段は、前記位置決め動作を制御するとき、
前記検知手段の検知結果が、検知から非検知に遷移したときから再度検知に遷移するまでの間、前記エンコーダの出力パルスを計数し、
前記出力パルスの計数値が前記切欠部の主走査方向の幅に基づいて予め定めた所定値以上であるかを判別する
ことを特徴とする印刷装置。
【請求項２】
前記制御手段は、
前記計数値が前記所定値以上であるときには、前記検知手段の検知結果が、検知から非検知に遷移し、再度検知に遷移ときの位置を基準位置とし
前記基準位置から第１所定量だけ、前記検知手段の検知結果が検知となる状態が継続する方向に、前記キャリッジを移動させ、前記第１所定量移動した位置から前記キャリッジを反対方向に第２所定量移動させた位置をホーム位置とし、
前記第２所定量は、前記切欠部の主走査方向の幅と前記第１所定量より長い移動量である
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
主走査方向に移動するキャリッジに設けられ、主走査方向の途中に切欠部を有する被検知部材を、装置本体側に設けられた検知手段で検知し、
前記検知手段による前記被検知部材の検知及び非検知の検知結果に基づいて前記キャリッジのホーム位置を決めるホーム位置決め方法であって、
前記キャリッジをホーム位置決めするとき、
前記検知手段の検知結果が、検知から非検知に遷移したときから再度検知に遷移するまでの間、前記キャリッジの移動量を検知するエンコーダの出力パルスを計数し、
前記出力パルスの計数値が前記切欠部の主走査方向の幅に基づいて予め定めた所定値以上であるかを判別する
ことを特徴とするホーム位置決め方法。
【請求項４】
前記計数値が前記所定値以上であるときには、前記検知手段の検知結果が、検知から非検知に遷移し、再度検知に遷移ときの位置を基準位置とし
前記基準位置から第１所定量だけ、前記検知手段の検知結果が検知となる状態が継続する方向に、前記キャリッジを移動させ、前記第１所定量移動した位置から前記キャリッジを反対方向に第２所定量移動させた位置をホーム位置とし、
前記第２所定量は、前記切欠部の主走査方向の幅と前記第１所定量より長い移動量である
ことを特徴とする請求項３に記載のホーム位置決め方法。
【請求項５】
主走査方向に移動するキャリッジに設けられ、主走査方向の途中に切欠部を有する被検知部材を、装置本体側に設けられた検知手段で検知し、
前記検知手段による前記被検知部材の検知及び非検知の検知結果に基づいて前記キャリッジのホーム位置を決めるホーム位置決め動作の制御をコンピュータに行わせるためのプログラムであって、
前記位置決め動作の制御を行うとき、
前記検知手段の検知結果が、検知から非検知に遷移したときから再度検知に遷移するまでの間、前記キャリッジの移動量を検知するエンコーダの出力パルスを計数し、
前記出力パルスの計数値が前記切欠部の主走査方向の幅に基づいて予め定めた所定値以上であるかを判別する処理を前記コンピュータに行わせる
ことを特徴とするプログラム。
【請求項６】
前記計数値が前記所定値以上であるときには、前記検知手段の検知結果が、検知から非検知に遷移し、再度検知に遷移ときの位置を基準位置とし
前記基準位置から第１所定量だけ、前記検知手段の検知結果が検知となる状態が継続する方向に、前記キャリッジを移動させ、前記第１所定量移動した位置から前記キャリッジを反対方向に第２所定量移動させた位置をホーム位置とする処理を、前記コンピュータに行わせ、
前記第２所定量は、前記切欠部の主走査方向の幅と前記第１所定量より長い移動量である
ことを特徴とする請求項５に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷装置、ホーム位置決め方法、プログラムに関する。
【背景技術】
【０００２】
例えば、記録ヘッドを搭載したキャリッジを往復移動させて印刷する印刷装置にあっては、キャリッジのホーム位置を正確に定める必要がある。
【０００３】
従来、例えば、被検知部を備え、駆動手段によって所定の方向に走査されるキャリッジと、キャリッジが走査されている間に、該被検知部の切り欠き部で構成される被検知領域の走査方向における両端部を検知する検知手段と、走査方向におけるキャリッジの位置座標を検出する座標検出手段と、被検知部の被検知領域の両端部が該検知手段によってそれぞれ検知されたときに座標検出手段で検出されたキャリッジの各位置座標に基づいて、キャリッジを停止させる目標位置の座標を演算する演算手段とを有する記録装置が知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３０７７７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示の構成にあっては、チャタリングなどが生じたときに被検知領域の両端部を正確に検知できなくなり、誤検知によってキャリッジをホーム位置に正しく位置決め停止できないという課題がある。
【０００６】
本発明は上記の課題に鑑みてなされたものであり、ホーム位置決めの精度を向上することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するため、本発明に係る印刷装置は、
キャリッジの主走査方向への移動量を検知するエンコーダと、
前記キャリッジに設けられた被検知部材と、
装置本体側に設けられ、前記被検知部材を検知する検知手段と、
前記検知手段による前記被検知部材の検知及び非検知の検知結果に基づいて、前記キャリッジのホーム位置を決める位置決め動作を制御する制御手段と、を備え、
前記被検知部材は、主走査方向の途中に切欠部を有し、
前記制御手段は、前記位置決め動作を制御するとき、
前記検知手段の検知結果が、検知から非検知に遷移したときから再度検知に遷移するまでの間、前記エンコーダの出力パルスを計数し、
前記出力パルスの計数値が前記切欠部の主走査方向の幅に基づいて予め定めた所定値以上であるかを判別する
構成とした。
【発明の効果】
【０００８】
本発明によれば、ホーム位置決めの精度を向上することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１実施形態に係る印刷装置の模式的側面説明図である。
【図２】同印刷装置の要部平面説明図である。
【図３】キャリッジに備える被検知部材と装置本体側の検知手段の説明に供する平面説明図である。
【図４】同印刷装置の制御部の概要のブロック説明図である。
【図５】ホーム位置センサとセンサフィラの関係が第１状態にあるときの位置決め動作の説明に供する説明図である。
【図６】ホーム位置センサとセンサフィラの関係が第２状態にあるときの位置決め動作の説明に供する説明図である。
【図７】ホーム位置センサとセンサフィラの関係が第３状態にあるときの位置決め動作の説明に供する説明図である。
【図８】ホーム位置センサとセンサフィラの関係が第４状態にあるときの位置決め動作の説明に供する説明図である。
【図９】本発明に係るプログラムによって制御部のコンピュータが行うホーム位置決め動作の制御の説明に供するフロー図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について添付図面を参照して説明する。本発明の第１実施形態に係る印刷装置について図１及び図２を参照して説明する。図１は同印刷装置の模式的側面説明図、図２は同印刷装置の要部平面説明図である。
【００１１】
この印刷装置１００は、シリアル型印刷装置であり、装置本体１０１と、装置本体１０１の下側に配置した給紙装置１０２とを備えている。
【００１２】
装置本体１０１の内部には、給紙装置１０２から給紙されるロール状媒体であるロール紙１２０に画像を印刷する印刷部１０３が配置されている。
【００１３】
また、装置本体１０１の前面側（印刷され切断されたロール紙１２０が排出される側を前面とする）には、印刷部１０３によって画像が印刷されたロール紙１２０を装置本体１０１の外に排出する排出口１０８が配置されている。
【００１４】
また、この排出口１０８の上下方向は、装置本体１０１の前面側に設けた開閉可能な開閉カバー１０４と、排出されるロール紙１２０（切断後の状態を含む）をガイドする下排紙ガイド部材１０５とで構成されている。
【００１５】
下排紙ガイド部材１０５の下方に、下排紙ガイド部材１０５で案内されて排出（排紙）されるロール紙１２０を収納するバケット１０６が配置される。
【００１６】
印刷部１０３は、図２にも示すように、両側板１１０、１１０間にガイド部材１が掛け渡されている。ガイド部材１にはキャリッジ５が主走査方向に移動可能に保持されている。
【００１７】
キャリッジ５は、主走査方向の一方側に配置される駆動源である主走査モータ６と、駆動プーリ７と、主走査方向他方側に配置された従動プーリ８と、駆動プーリ７と従動プーリ８との間に掛け回されたタイミングベルト９とで、移動走査される。
【００１８】
キャリッジ５には、複数（ここでは２個）の液体吐出ヘッドを含むヘッド１１（１１ａ、１１ｂ）を搭載している。ヘッド１１は、液体吐出ヘッド及びこの液体吐出ヘッドに液体を供給するヘッドタンクを一体にしたものである。
【００１９】
ヘッド１１ａ、１１ｂは主走査方向と直交する方向である副走査方向に１ヘッド分（１ノズル列分）位置をずらして配置されている。また、ヘッド１１はいずれも２列のノズル列を有し、ブラック（Ｋ）、マゼンタ（Ｍ），シアン（Ｃ），イエロー（Ｙ）などの液体を吐出する。
【００２０】
一方、キャリッジ５の主走査領域のうち、印刷領域では、給紙装置１０２からロール紙１２０が給送され、搬送手段２１によってキャリッジ５の主走査方向と直交する方向（副走査方向）に間欠的に搬送される。
【００２１】
また、キャリッジ５の主走査方向に沿って両側板１１０間に、所定のパターンを形成したエンコーダスケール４１を張り渡し、キャリッジ５にはエンコーダスケール４１のパターンを読取る透過型フォトセンサからなるエンコーダセンサ４２を設けている。これらのエンコーダスケール４１とエンコーダセンサ４２によってキャリッジ５の移動量などを検知するリニアエンコーダ（主走査エンコーダ）４３を構成している。
【００２２】
搬送手段２１は、給紙装置１０２から給紙されるロール紙１２０を搬送する搬送ローラ２３及び搬送ローラ２３に対向配置した加圧ローラ２４を有する。そして、複数の吸引穴が形成された搬送ガイド部材２５と、搬送ガイド部材２５の吸引穴から吸引を行う吸引手段としての吸引ファン２６とを有している。
【００２３】
この搬送手段２１の下流側には、ヘッド１１で画像が印刷されたロール紙１２０を所定の長さで切断するカッタ２７が配置されている。
【００２４】
さらに、キャリッジ５の主走査方向の一方側には搬送ガイド部材２５の側方にヘッド１１の維持回復を行う維持回復機構（メンテナンス機構）３０が配置されている。維持回復機構３０は、装置本体１０１のヘッド１１のノズル面をキャッピングするキャップ３１と、ノズル面を払拭するワイパ部材３３とを備えている。
【００２５】
また、キャリッジ５の主走査方向の他方側には、搬送ガイド部材２５の側方にヘッド１１から印刷に使用しない液体を吐出する空吐出を行う空吐出受け３４が配置されている。
【００２６】
給紙装置１０２は、ロール体１１２を有している。ロール体１１２は、芯部材である管１１４に長尺のロール状媒体であるシート（これを上述したように「ロール紙」という。）１２０をロール状に巻き付けたものである。
【００２７】
そして、装置本体１０１側には、給紙装置１０２のロール体１１２から引き出されるロール紙の下面をガイドするガイド部材１３０と、ロール紙１２０を湾曲させて上方に給送する搬送ローラ対１３１とが配置されている。
【００２８】
搬送ローラ対１３１を回転駆動することで、ロール体１１２から繰り出されるロール紙１２０は、搬送ローラ対１３１とロール体１１２間で張られた状態で搬送される。そして、ロール紙１２０は、搬送ローラ対１３１を経て、搬送手段２１の搬送ローラ２３と加圧ローラ２４との間に送り込まれる。
【００２９】
このように構成したこの画像形成装置においては、キャリッジ５を主走査方向に移動し、給紙装置１０２から給送されるロール紙１２０を、搬送手段２１によって間欠的に送る。
【００３０】
そして、ヘッド１１を画像情報（印刷情報）に応じて駆動して液体を吐出させることによって、ロール紙１２０上に所要の画像を印刷し、カッタ２７で所要の長さで切断して、バケット１０６に排出する。
【００３１】
次に、キャリッジに備える被検知部材と装置本体側の検知手段について図３も参照して説明する。図３は同説明に供する平面説明図である。
【００３２】
キャリッジ５には被検知部材であるセンサフィラ５１を設け、装置本体側にはフィラ５１を検知する検知手段である透過型フォトセンサからなるホーム位置センサ５２を配置している。
【００３３】
センサフィラ５１は、平板状部材であり、主走査方向の途中に、主走査方向の幅Ｌ［ｍｍ］（以下、単位の［ｍｍ］は省略する。他の数値も同じ）の切欠部５１ａが設けられている。なお、切欠部５１ａには穴形状のものも含まれる。
【００３４】
ここで、主走査方向において、左方向を矢印Ｘ１の方向（以下、「左方向Ｘ１」という。）とし、右方向を矢印Ｘ２の方向（以下、「右方向Ｘ２」という。）とする。そして、センサフィラ５１の切欠部５１ａを挟んで左方向Ｘ１側を一端部５１ｂとし、右方向Ｘ２側を他端部５１ｃとする。
【００３５】
ホーム位置センサ５２の出力は、発光部及び受光部によるセンサ検知位置５２ａがセンサフィラ５１の切欠部５１ａ以外の部分に対向するときに「検知」状態に遷移する。また、ホーム位置センサ５２の出力は、センサフィラ５１に対向しないとき、及び、センサフィラ５１の切欠部５１ａの部分に対向するときに「非検知」状態に遷移する。
【００３６】
次に、この印刷装置の制御部の概要について図４を参照して説明する。図４は同制御部のブロック説明図である。
【００３７】
この制御部５００は、装置全体の制御を司る本発明に係る制御手段を兼ねるＣＰＵ５０１と、ＣＰＵ５０１が実行する本発明に係るプログラムを含むプログラム、その他の固定データを格納するＲＯＭ５０２と、画像データ等を一時格納するＲＡＭ５０３とを含む主制御部５００Ａを備えている。
【００３８】
また、制御部５００は、ＰＣなどのホスト（情報処理装置）６００のプリンタドライバ６０１との間でデータの転送を司るホストＩ／Ｆ５０６と、ヘッド１１を駆動制御する画像出力制御部５１１と、エンコーダ解析部５１２を備えている。エンコーダ解析部５１２は、主走査エンコーダ４３のエンコーダセンサ４２、副走査エンコーダ６３のエンコーダセンサからの検知信号（出力パルス）を入力して解析する。副走査エンコーダ６３は、搬送ローラ２３の回転を検知するロータリエンコーダである。
【００３９】
また、制御部５００は、主走査モータ６を駆動する主走査モータ駆動部５１３と、搬送ローラ２３を回転駆動する副走査モータ６６を駆動する副走査モータ駆動部５１４と、各種センサ及びアクチュエータ５１７との間のＩ／Ｏ５１６なども備えている。ホーム位置センサ５２の検知信号もＩ／Ｏ５１６に入力される。
【００４０】
画像出力制御部５１１は、印刷データを生成するデータ生成手段、ヘッド１１を駆動制御するための駆動波形を発生する駆動波形発生手段、駆動波形から所要の駆動信号を選択するためのヘッド制御信号及び印刷データを転送するデータ転送手段などを含む。そして、ヘッド１１を駆動するためのヘッド駆動回路であるヘッドドライバに対して駆動波形、ヘッド制御信号、印刷データなどを出力して、ヘッド１１のノズルから印刷データに応じて液体の滴を吐出させる。
【００４１】
また、エンコーダ解析部５１２は、主走査エンコーダ４３からの出力パルス（検出信号）、副走査エンコーダ６３からの出力パルスから移動方向を検知する方向検知部５２０と、出力パルス数をカウント(計数)して移動量を計測するカウンタ部５２１とを備えている。
【００４２】
制御部５００は、エンコーダ解析部５１２による解析結果に基づいて、主走査モータ駆動部５１３を介して主走査モータ６を駆動制御することでキャリッジ５の主走査方向への移動制御を行う。また、制御部５００は、エンコーダ解析部５１２による解析結果に基づいて、副走査モータ駆動部５１４を介して副走査モータ６６を駆動制御することでロール紙１２０の送り制御を行う。
【００４３】
制御部５００は、キャリッジ５をホーム位置に位置決めする動作（ホーミング動作）を行うときには、ホーム位置センサ５２の検知結果に基づいてキャリッジ５を移動制御し、このとき主走査エンコーダ４３からの出力パルスの計数値を参照する。
【００４４】
次に、キャリッジのホーム位置決め動作の制御について図５ないし図８を参照して説明する。図５ないし図８はホーム位置センサとセンサフィラの関係と位置決め動作（ホーム位置決め方法）の説明に供する説明図である。なお、各図において、ホーム位置センサ５２についてはセンサ検知位置５２ａで図示する。
【００４５】
まず、図５を参照して、ホーム位置センサ５２がセンサフィラ５１の切欠部５１ａの左側部分である一端部５１ｂに対向している第１状態にあるときについて説明する。
【００４６】
第１状態にあるときには、図５（ａ）に示すように、キャリッジ５を左方向Ｘ１に移動させると、ホーム位置センサ５２に対して、センサフィラ５１の左側部分５１ｂ、切欠部５１ａ、切欠部５１ａの右側部分である他端部５１ｃの順に通過する。
【００４７】
そこで、図５（ｂ）に示すように、ホーム位置センサ５２の検知結果が、一端部５１ｂに対向する「検知」→切欠部５１ａに対向する「非検知」→他端部５１ｃに対向する「検知」になった位置（切欠部５１ａの他端部５１ｃ側エッジ）を基準位置とする。
【００４８】
その後、図５（ｃ）に示すように、キャリッジ５を基準位置から更に予め定めた第１所定量Ａだけ更に左方向Ｘ１に移動させて停止する。なお、キャリッジ５の移動量は、前述したように主走査エンコーダ４３の出力パルスをカウントして検出できる。
【００４９】
そして、図５（ｄ）に示すように、キャリッジ５を右方向Ｘ２に移動させ、基準位置から第２所定量（Ｂ＋Ｌ）だけ移動した位置をホーム位置として停止する。なお、距離「Ｂ」は、図３に示すように、ホーム位置センサ５２が一端部５１ｂに対向する位置とする。
【００５０】
次に、図６を参照して、ホーム位置センサ５２がセンサフィラ５１の切欠部５１ａの右側部分である他端部５１ｃに対向している第２状態にあるときについて説明する。
【００５１】
第２状態にあるときには、図６（ａ）に示すように、一旦、キャリッジ５を左方向Ｘ１に移動させると、ホーム位置センサ５２の検知結果が、他端部５１ｃに対向する「検知」からセンサフィラ５１外に対向する「非検知」に遷移する。
【００５２】
そこで、図６（ｂ）に示すように、ホーム位置センサ５２の検知結果が「検知」から「非検知」に遷移したときから、更に予め定めた第３所定量（Ｃ＋Ｄ）分だけ移動させる。この第３所定量（Ｃ＋Ｄ）以内でホーム位置センサ５２が「非検知」から「検知」に遷移しないときには、第３所定量（Ｃ＋Ｄ）移動した位置でキャリッジ５を停止させる。
【００５３】
そして、図６（ｃ）に示すように、キャリッジ５を右方向Ｘ２に移動させ、ホーム位置センサ５２の検知結果が他端部５１ｃに対向する「検知」→切欠部５１ａに対向する「非検知」→一端部５１ｂに対向する「検知」に遷移したときから第１所定量Ａだけ移動させて停止する。
【００５４】
次いで、図６（ｄ）に示すように、キャリッジ５を左方向Ｘ１に移動させ、ホーム位置センサ５２の検知結果が一端部５１ｂに対向する「検知」→切欠部５１ａに対向する「非検知」→他端部５１ｃに対向する「検知」になった位置（切欠部５１ａの他端部５１ｃ側エッジ）を基準位置とする。
【００５５】
そのまま、前記第１実施形態と同様に、図６（ｅ）に示すように、キャリッジ５を基準位置から更に予め定めた第１所定量Ａだけ更に左方向Ｘ１に移動させて停止する。
【００５６】
そして、図６（ｆ）に示すように、キャリッジ５を右方向Ｘ２に移動させ、基準位置から第２所定量（Ｂ＋Ｌ）だけ移動した位置をホーム位置として停止する。
【００５７】
次に、図７を参照して、ホーム位置センサ５２がセンサフィラ５１の切欠部５１ａに対向している第３状態にあるときについて説明する。
【００５８】
第３状態にあるときには、図７（ａ）に示すように、キャリッジ５を右方向Ｘ２に移動させると、ホーム位置センサ５２の検知結果は、切欠部５１ａａに対向する「非検知」→一端部５１ｂに対向する「検知」になる。そこで、図７（ｂ）に示すように、ホーム位置センサ５２の検知結果が「検知」となった位置から第１所定量Ａだけ更に右方向Ｘ２に移動させて停止する。
【００５９】
そして、図７（ｃ）に示すように、キャリッジ５を左方向Ｘ１に移動させ、ホーム位置センサ５２の検知結果が、一端部５１ｂに対向する「検知」→切欠部５１ａに対向する「非検知」→他端部５１ｃに対向する「検知」になった位置（切欠部５１ａの他端部５１ｃ側エッジ）を基準位置とする。
【００６０】
その後、前記第１実施形態と同様に、図７（ｄ）に示すように、キャリッジ５を基準位置から更に予め定めた第１所定量Ａだけ更に左方向Ｘ１に移動させて停止する。
【００６１】
そして、図７（ｅ）に示すように、キャリッジ５を右方向Ｘ２に移動させ、基準位置から第２所定量（Ｂ＋Ｌ）だけ移動した位置をホーム位置として停止する。
【００６２】
次に、図８を参照して、ホーム位置センサ５２がセンサフィラ５１に対向しておらず、センサフィラ５１の右側に位置している第４状態にあるときについて説明する。
【００６３】
第４状態にあるときには、図８（ａ）に示すように、キャリッジ５を右方向Ｘ２に移動させると、ホーム位置センサ５２の検知結果は、センサフィラ５１外に対向する「非検知」→他端部５１ｃに対向する「検知」になる。
【００６４】
そこで、図８（ｂ）に示すように、ホーム位置センサ５２の検知結果が「非検知」となった位置から第１所定量Ａだけ更に右方向Ｘ２に移動させて停止する。
【００６５】
そして、図８（ｃ）に示すように、キャリッジ５を左方向Ｘ１に移動させると、ホーム位置センサ５２の検知結果は他端部５１ｃに対向する「検知」→センサフィラ５１外に対向する「非検知」になる。
【００６６】
そこで、ホーム位置センサ５２の検知結果が「検知」→「非検知」になった位置から予め定めた第３所定量（Ｃ＋Ｄ）分だけ移動させる。この第３所定量（Ｃ＋Ｄ）以内でホーム位置センサ５２が「非検知」から「検知」に遷移しないときには、第３所定量（Ｃ＋Ｄ）移動した位置でキャリッジ５を停止させる。
【００６７】
そして、図８（ｄ）に示すように、キャリッジ５を右方向Ｘ２に移動させ、ホーム位置センサ５２の検知結果が、他端部５１ｃに対向する「検知」→切欠部５１ａに対向する「非検知」→一端部５１ｂに対向する「検知」に遷移したときから第１所定量Ａだけ移動させて停止する。
【００６８】
次いで、図８（ｅ）に示すように、キャリッジ５を左方向Ｘ１に移動させ、ホーム位置センサ５２の検知結果が一端部に対向する「検知」→切欠部５１ａに対向する「非検知」→他端部５１ｃに対向する「検知」になった位置（切欠部５１ａの他端部５１ｃ側エッジ）を基準位置とする。
【００６９】
そのまま、前記第１実施形態と同様に、図８（ｆ）に示すように、キャリッジ５を基準位置から更に予め定めた第１所定量Ａだけ更に左方向Ｘ１に移動させて停止する。
【００７０】
そして、図８（ｇ）に示すように、キャリッジ５を右方向Ｘ２に移動させ、基準位置から第２所定量（Ｂ＋Ｌ）だけ移動した位置をホーム位置として停止する。
【００７１】
つまり、キャリッジ５のホーム位置決め動作（ホーミング動作）を開始したときには、ホーム位置センサ５２の検知結果を判別して、検知結果と、ホーム位置センサ５２とセンサフィラ５１の位置関係によって前記第１状態ないし第４状態の４パターンの動作を実施する。
【００７２】
第１状態及び第２状態は、いずれも、センサフィラ５１を検知している状態でホーミング動作をスタートするが、キャリッジ５が第１状態、第２状態のいずれの位置にあるのかを認識できない。
【００７３】
そこで、ホーム位置センサ５２の検知結果が「検知」→「非検知」となって、次の検知が第３所定量（C＋Ｄ）以内か否かで第１状態と第２状態のいずれであるかを判定する。
【００７４】
第３状態及び第４状態についても、同様の手順でいずれの状態であるかを判定する。
【００７５】
ここで、例えば、第１状態では、図５（ｂ）、（ｃ）に示すように、切欠部５１ａのエッジを検出した位置を基準位置と決定してから第１所定量Ａだけ移動させて停止した後、反対方向に移動させる制御を行っている。
【００７６】
これに対し、切欠部５１ａのエッジを検出してすぐにキャリッジ５を停止させ、キャリッジ５を反対方向に移動すると、キャリッジ５や装置の振動等によって切欠部５１ａのエッジの検知が不安定になって誤検知を生じるおそれがある。
【００７７】
そこで、第１状態ないし第４状態のいずれの場合も、センサフィラ５１の切欠部５１ａのエッジを検出してから、キャリッジ５を第１所定量Ａだけ移動させて停止することで、ホーム位置センサ５２の誤検知を防止することができる。
【００７８】
また、基準位置を決定するときに、ホーム位置センサ５２の検知結果のみで、「検知」→「非検知」→「検知」と遷移した位置を基準位置とすると、ホーム位置センサ５２がチャタリングなどによって予期しない位置で切欠部５１ａのエッジを検知したと誤判定するおそれがある。
【００７９】
そこで、本実施形態では、主走査エンコーダ４３の出力パルス数と組み合わせることによって、この誤検知を防止している。
【００８０】
具体的には、ホーム位置センサ５２の検知結果が、「検知」から「非検知」に遷移したときから再度「検知」に遷移するまでの間、すなわち、「検知」→「非検知」→「検知」となる間、の主走査エンコーダ４３の出力パルス数をカウント（計数）する。
【００８１】
そして、出力パルス数のカウント値（計数値）が、切欠部５１ａのエッジ間の距離（主走査方向の幅Ｌ）に基づいて予め定めた所定値以上であるか否かを確認する。なお、所定値は、切欠部５１ａのエッジ間の距離（主走査方向の幅Ｌ）よりも少し短い距離（幅）に相当する。
【００８２】
これにより、ホーム位置センサ５２の検知結果が「非検知」→「検知」になったときの「非検知」である間の出力パルス数が所定値以上であれば、正しく切欠部５１ａを検知していることになるので、「非検知」から「検知」に遷移した位置が正しい位置であると判定することができる。
【００８３】
これに対し、ホーム位置センサ５２の検知結果が「検知」→「非検知」→「検知」に遷移するときの「非検知」である間の出力パルス数が所定値未満であるときには、正しく切欠部５１ａを検知できていないことになるので、ホーミング失敗として、ホーミング動作をやり直すなどする。
【００８４】
また、第１状態ないし第４状態において、基準位置決定後にホーム位置に移動するときにも、上述した主走査エンコーダ４３の出力パルス数による判定処理を行うことで、エンコーダシート４１の汚れ等による出力パルス数カウントの誤検知を防止することができ、より確実にホーミング動作を実施することができる。
【００８５】
次に、本発明に係るプログラムによって制御部のコンピュータが行うホーム位置決め動作（ホーミング動作）の制御について図９のフロー図を参照して説明する。
【００８６】
まず、ホーム位置センサ５２の検知結果が「検知」であるか否かを判別する。これにより、前記第１状態又は第２状態か、第３状態又は第４状態のいずれかであるかを判定できる。
【００８７】
ここで、ホーム位置センサ５２の検知結果が「検知」でないとき、すなわち、「非検知」であるときには、第３状態及び第４状態のいずれかであることになるので、キャリッジ５を右方向Ｘ２に移動させる。そして、ホーム位置センサ５２の検知結果が「非検知」から「検知」に遷移した位置から第１所定量Ａだけ移動させて、キャリッジ５を停止する。
【００８８】
その後、また、ホーム位置センサ５２の検知結果が「検知」であるときにはそのまま、キャリッジ５を左方向Ｘ１に移動させる。
【００８９】
そして、ホーム位置センサ５２の検知結果が「非検知」となった位置から第３所定量（Ｃ＋Ｄ）以内にホーム位置センサ５２の検知結果が「検知」に遷移したか否かを判別する。これにより、第１状態及び第２状態のいずれであるか、又は、第３状態及び第４状態のいずれであるかを判定できる。
【００９０】
ここで、ホーム位置センサ５２の検知結果が「非検知」となった位置から第３所定量（Ｃ＋Ｄ）以内にホーム位置センサ５２の検知結果が「検知」に遷移しなかったときには、第３所定量（Ｃ＋Ｄ）移動した位置でキャリッジ５を停止する。
【００９１】
そして、キャリッジ５を右方向Ｘ２に移動させ、ホーム位置センサ５２の検知結果が「検知」→「非検知」→「検知」と遷移した位置から第１所定量Ａだけ移動させてキャリッジ５を停止する。
【００９２】
その後、また、ホーム位置センサ５２の検知結果が「非検知」となった位置から第３所定量（Ｃ＋Ｄ）以内にホーム位置センサ５２の検知結果が「検知」に遷移したときには、「検知」→「非検知」→「検知」となったときの主走査エンコーダ４３の出力パルス数のカウント値が所定値以上であるか否かを判別する。
【００９３】
このとき、主走査エンコーダ４３の出力パルス数のカウント値が所定値以上であるときには、正常な検知結果であると判定できるので、「検知」から「非検知」に遷移し、再度「検知」に遷移したときの位置を基準位置とする。
【００９４】
そして、キャリッジ５を停止することなく、更に左方向Ｘ１に第１所定量Ａだけ移動させてキャリッジ５を停止する。
【００９５】
その後、キャリッジ５を右方向Ｘ２に移動させて、基準位置から第２所定量（Ｂ＋Ｌ）移動させた位置をホーム位置としてキャリッジ５を停止させる。
【００９６】
これに対し、主走査エンコーダ４３の出力パルス数のカウント値が所定値未満であるときには、ホーミング動作が失敗したとして処理を終了する。ホーミング動作の失敗には異物の混入やセンサ故障なども含まれるが、ホーミング動作をリトライすることもできる。
【符号の説明】
【００９７】
５  キャリッジ
１１ａ、１１ｂ  液体吐出ヘッド
４３  主走査エンコーダ
５１  センサフィラ（被検知部材）
５１ａ  切欠部
５２  ホーム位置センサ（検知手段）
５００  制御部
【図１】
2019123087.tif 000003
【図２】
2019123087.tif 000004
【図３】
2019123087.tif 000005
【図４】
2019123087.tif 000006
【図５】
2019123087.tif 000007
【図６】
2019123087.tif 000008
【図７】
2019123087.tif 000009
【図８】
2019123087.tif 000010
【図９】
2019123087.tif 000011