(57)【要約】【課題】  通常の印字シーケンス中であってもリニアスケールに汚れがあるかどうかを正確に判定する。【解決手段】  インクを吐出する印字ヘッドが設けられたキャリッジ１０に、該キャリッジ１０の走査方向Ｓに沿って設けられたリニアスケール１８を各々読み取ってパルス信号を出力する複数のセンサ２０ｎ１〜２０ｎｎを設ける。コントローラ１４は、複数のセンサ２０ｎ１〜２０ｎｎ各々から出力されたパルス信号をカウントし、このカウント値に基づいて、リニアスケール１８に汚れがあるか否かを判定する。【選択図】        図１
2005279935.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出する印字ヘッドが設けられたキャリッジと、
前記キャリッジの走査方向に沿って設けられたリニアスケールと、
前記キャリッジに設けられ、各々前記リニアスケールを読み取ってパルス信号を出力する複数のセンサと、
前記複数のセンサの内、基準センサとして選択されたセンサから出力された前記パルス信号に基づいて生成された印字タイミングに応じて、前記印字ヘッドからインクが吐出されるように、前記印字ヘッドを駆動して記録媒体に印字する駆動手段と、
前記複数のセンサ各々から出力されたパルス信号をカウントするカウント手段と、
前記基準センサから出力され前記カウント手段によりカウントされたカウント値に基づいて、前記キャリッジを走査する走査手段と、
前記複数のセンサ各々から出力され前記カウント手段によりカウントされたカウント値に基づいて、前記リニアスケールに汚れがあるか否かを判定する判定手段と、
を備えた印字装置。
【請求項２】
前記判定手段は、前記複数のセンサ各々から出力され前記カウント手段によりカウントされたカウント値の内の最大値及び最小値に基づいて、前記リニアスケールに汚れがあるか否かを判定することを特徴とする請求項１記載の印字装置。
【請求項３】
前記判定手段により前記リニアスケールに汚れがあると判定された場合、前記複数のセンサ各々から出力され前記カウント手段によりカウントされたカウント値の内、単位時間当たりのカウント値が最小のカウント値に対応するセンサ以外のセンサを前記基準センサとして選択する選択手段を更に備えたことを特徴とする請求項１又は請求項２記載の印字装置。
【請求項４】
前記判定手段により前記リニアスケールに汚れがあると判定された場合、前記リニアスケールに汚れがあることを報知する報知手段を更に備えたことを特徴とする請求項１乃至請求項３の何れか１項に記載の印字装置。
【請求項５】
インクを吐出する印字ヘッドが設けられたキャリッジに設けられ、該キャリッジの走査方向に沿って設けられたリニアスケールを各々読み取ってパルス信号を出力する複数のセンサと、
前記複数のセンサ各々から出力されたパルス信号をカウントするカウント手段と、
前記複数のセンサ各々から出力され前記カウント手段によりカウントされたカウント値に基づいて、前記リニアスケールに汚れがあるか否かを判定する判定手段と、
を備えたリニアスケールの汚れ判定装置。
【請求項６】
前記判定手段は、前記複数のセンサ各々から出力され前記カウント手段によりカウントされたカウント値の内の最大値及び最小値に基づいて、前記リニアスケールに汚れがあるか否かを判定することを特徴とする請求項５記載のリニアスケールの汚れ判定装置。
【請求項７】
前記判定手段により前記リニアスケールに汚れがあると判定された場合、前記複数のセンサ各々から出力され前記カウント手段によりカウントされたカウント値の内、単位時間当たりのカウント値が最小のカウント値に対応するセンサ以外のセンサを前記基準センサとして選択する選択手段を更に備えたことを特徴とする請求項５又は請求項６に記載のリニアスケールの汚れ判定装置。
【請求項８】
前記判定手段により前記リニアスケールに汚れがあると判定された場合、前記リニアスケールに汚れがあることを報知する報知手段を更に備えたことを特徴とする請求項５乃至請求項７の何れか１項に記載のリニアスケールの汚れ判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印字装置及びリニアスケールの汚れ判定装置にかかり、特に、インクを吐出する印字ヘッドを走査することにより記録媒体に印字する印字装置、及び、該印字装置に設けられるリニアスケールの汚れ判定装置に関する。
【背景技術】
【０００２】
従来、小型プリンタとして、印字ヘッドに配列された複数のノズルから液体のインクを吐出して印字するインクジェット方式のプリンタが広く普及している。この方式のプリンタでは、リニアエンコーダフィルム（リニアスケール）を読み取り、読み取り結果に基づいて、キャリッジの走査位置及び印字ヘッドの印字タイミングを制御している。
【０００３】
しかし、インクジェットプリンタを長時間使用していると、インクジェット記録によって発生するインクミスト（ヘッドからインクを噴射した際に主滴と共に放出されてしまうインク微小粒）やゴミ等の汚れがリニアスケールに付着する場合がある。このようにリニアエンコーダにインクミスト等が付着すると透過性がなくなり読み取りエラーが発生し、キャリッジの走査位置及び印字ヘッドの印字タイミングを精度よく制御することができない。
【０００４】
そこで、インクミストを判断する手段として、リニアスケールの非検出領域を検出するモードを有する印字装置が提案されている（特許文献１参照。）。
【特許文献１】特開2002-225374公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１におけるインクミストの判断モードは、通常の印字モードと異なるものである。すなわち、通常の印字シーケンスと別のシーケンスでしか汚れを判断できない。このために、インクのミストが進行して通常の印字シーケンスで印字ずれをおこしたり、モータの暴走などを引き起こす可能性がある。
【０００６】
本発明は、上記事実に鑑み成されたもので、通常の印字シーケンス中であってもリニアスケールに汚れがあるかどうかを正確に判定することの可能な印字装置及びリニアスケールの汚れ判定装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために請求項１に記載の発明に係る印字装置は、インクを吐出する印字ヘッドが設けられたキャリッジと、前記キャリッジの走査方向に沿って設けられたリニアスケールと、前記キャリッジに設けられ、各々前記リニアスケールを読み取ってパルス信号を出力する複数のセンサと、前記複数のセンサの内、基準センサとして選択されたセンサから出力された前記パルス信号に基づいて生成された印字タイミングに応じて、前記印字ヘッドからインクが吐出されるように、前記印字ヘッドを駆動して記録媒体に印字する駆動手段と、前記複数のセンサ各々から出力されたパルス信号をカウントするカウント手段と、前記基準センサから出力され前記カウント手段によりカウントされたカウント値に基づいて、前記キャリッジを走査する走査手段と、前記複数のセンサ各々から出力され前記カウント手段によりカウントされたカウント値に基づいて、前記リニアスケールに汚れがあるか否かを判定する判定手段と、を備えている。
【０００８】
すなわち、本発明に係る印字装置は、インクを吐出する印字ヘッドが設けられたキャリッジの走査方向に沿ってリニアスケールが設けられ、かつ、該キャリッジに、各々リニアスケールを読み取ってパルス信号を出力する複数のセンサが設けられている。
【０００９】
駆動手段は、複数のセンサの内、基準センサとして選択されたセンサから出力された前記パルス信号に基づいて生成された印字タイミングに応じて、印字ヘッドからインクが吐出されるように、印字ヘッドを駆動して記録媒体に印字する。
【００１０】
カウント手段は、複数のセンサ各々から出力されたパルス信号をカウントし、走査手段は、基準センサから出力されカウント手段によりカウントされたカウント値に基づいて、キャリッジを走査する。
【００１１】
そして、判定手段は、複数のセンサ各々から出力されカウント手段によりカウントされたカウント値に基づいて、リニアスケールに汚れがあるか否かを判定する。
【００１２】
ここで、判定手段は、請求項２のように、複数のセンサ各々から出力されカウント手段によりカウントされたカウント値の内の最大値及び最小値に基づいて、リニアスケールに汚れがあるか否かを判定する。例えば、最大値と最小値との差が所定値以上か否かを判断する。
【００１３】
このように、各々リニアスケールを読み取ってパルス信号を出力する複数のセンサをキャリッジに設け、複数のセンサ各々から出力されカウント手段によりカウントされたカウント値に基づいて、リニアスケールに汚れがあるか否かを判定するので、印字処理中であっても、リニアスケールに汚れがあるか否かを判定することができる。
【００１４】
ここで、リニアスケールに汚れがあると判定された場合に、複数のセンサ各々から出力され前記カウント手段によりカウントされたカウント値の内、単位時間当たりのカウント値が最小のカウント値に対応するセンサは、当該汚れを読み取っている可能性が高い。従って、このセンサを基準センサとすると、記録媒体への印字や、キャリッジの走査を精度欲行うことができない。
【００１５】
そこで、請求項３記載の発明では、請求項１又は請求項２記載の発明において、判定手段により前記リニアスケールに汚れがあると判定された場合、前記複数のセンサ各々から出力され前記カウント手段によりカウントされたカウント値の内、単位時間当たりのカウント値が最小のカウント値に対応するセンサ以外のセンサを前記基準センサとして選択する選択手段を更に備えている。
【００１６】
このように、前記複数のセンサ各々から出力され前記カウント手段によりカウントされたカウント値の内、単位時間当たりのカウント値が最小のカウント値に対応するセンサ以外のセンサを前記基準センサとして選択するので、当該汚れを読み取っているセンサの出力に基づいて記録媒体への印字やキャリッジの走査が行われる可能性を減少させることができる。
【００１７】
ここで、選択手段は、複数のセンサ各々から出力されカウント手段によりカウントされたカウント値の内、単位時間当たりのカウント値が最大のカウント値に対応するセンサを基準センサとして選択するようにしてもよい。これにより、当該汚れを読み取っているセンサの出力に基づいて記録媒体への印字やキャリッジの走査が行われる可能性をより大きく減少させることができる。
【００１８】
なお、請求項４のように、前記判定手段により前記リニアスケールに汚れがあると判定された場合、前記リニアスケールに汚れがあることを報知する報知手段を更に備えるようにしてもよい。
【００１９】
請求項５記載の発明にかかるリニアスケールの汚れ判定装置は、インクを吐出する印字ヘッドが設けられたキャリッジに設けられ、該キャリッジの走査方向に沿って設けられたリニアスケールを各々読み取ってパルス信号を出力する複数のセンサと、前記複数のセンサ各々から出力されたパルス信号をカウントするカウント手段と、前記複数のセンサ各々から出力され前記カウント手段によりカウントされたカウント値に基づいて、前記リニアスケールに汚れがあるか否かを判定する判定手段と、を備えている。
【００２０】
すなわち、複数のセンサは、インクを吐出する印字ヘッドが設けられたキャリッジに設けられ、該キャリッジの走査方向に沿って設けられたリニアスケールを各々読み取ってパルス信号を出力する。
【００２１】
カウント手段は、複数のセンサ各々から出力されたパルス信号をカウントし、判定手段は、複数のセンサ各々から出力され前記カウント手段によりカウントされたカウント値に基づいて、前記リニアスケールに汚れがあるか否かを判定する。
【００２２】
ここで、判定手段は、請求項６のように、複数のセンサ各々から出力されカウント手段によりカウントされたカウント値の内の最大値及び最小値に基づいて、リニアスケールに汚れがあるか否かを判定する。例えば、最大値と最小値との差が所定値以上か否かを判断する。
【００２３】
このように、各々リニアスケールを読み取ってパルス信号を出力する複数のセンサをキャリッジに設け、複数のセンサ各々から出力されカウント手段によりカウントされたカウント値に基づいて、リニアスケールに汚れがあるか否かを判定するので、印字処理中であっても、リニアスケールに汚れがあるか否かを判定することができる。
【００２４】
ここで、リニアスケールに汚れがあると判定された場合に、複数のセンサ各々から出力され前記カウント手段によりカウントされたカウント値の内、単位時間当たりのカウント値が最小のカウント値に対応するセンサは、当該汚れを読み取っている可能性が高い。従って、このセンサを基準センサとすると、記録媒体への印字や、キャリッジの走査を精度欲行うことができない。
【００２５】
そこで、請求項７記載の発明では、請求項５又は請求項６記載の発明において、判定手段により前記リニアスケールに汚れがあると判定された場合、前記複数のセンサ各々から出力され前記カウント手段によりカウントされたカウント値の内、単位時間当たりのカウント値が最小のカウント値に対応するセンサ以外のセンサを前記基準センサとして選択する選択手段を更に備えている。
【００２６】
このように、前記複数のセンサ各々から出力され前記カウント手段によりカウントされたカウント値の内、単位時間当たりのカウント値が最小のカウント値に対応するセンサ以外のセンサを前記基準センサとして選択するので、当該汚れを読み取っているセンサの出力に基づいて記録媒体への印字やキャリッジの走査が行われる可能性を減少させることができる。
【００２７】
ここで、選択手段は、複数のセンサ各々から出力されカウント手段によりカウントされたカウント値の内、単位時間当たりのカウント値が最大のカウント値に対応するセンサを基準センサとして選択するようにしてもよい。これにより、当該汚れを読み取っているセンサの出力に基づいて記録媒体への印字やキャリッジの走査が行われる可能性をより大きく減少させることができる。
【００２８】
なお、請求項８のように、前記判定手段により前記リニアスケールに汚れがあると判定された場合、前記リニアスケールに汚れがあることを報知する報知手段を更に備えるようにしてもよい。
【発明の効果】
【００２９】
以上説明したように本発明によれば、各々リニアスケールを読み取ってパルス信号を出力する複数のセンサをキャリッジに設け、複数のセンサ各々から出力されカウント手段によりカウントされたカウント値に基づいて、リニアスケールに汚れがあるか否かを判定するので、印字処理中であっても、リニアスケールに汚れがあるか否かを判定することができる、という効果がある。
【発明を実施するための最良の形態】
【００３０】
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。
【００３１】
図１に示すように、本実施の形態に係る印字装置は、図示しない印字ヘッドが搭載されているキャリッジ１０と、キャリッジ１０をガイドシャフト１１を介して主走査方向（矢印Ｓで示す）に移動するためのモータ１２と、を備えている。
【００３２】
上記キャリッジ１２に設けられた印字ヘッドは、図示しない、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）の３色のインクパックを格納したカラーインクタンクと、Ｂ（ブラック）インクを格納したブラックインクタンクとを搭載し、ノズルは、各色毎に対応して印字ヘッドに設けられている。そして、印字ヘッドは外部から入力された画像情報に基づき、上記主走査方向に直行する方向に搬送される記録用紙に対し、印字タイミング信号に応じて各ノズルからインクを吐出して印字を行う。
【００３３】
また、本実施の形態の印字装置は、キャリッジ１２の走査方向に沿って設けられたリニアスケール１８と、キャリッジ１０に取り付けられ、キャリッジ１０の位置を検出するため、リニアスケール１８を読み取る複数のリニアスケール検出センサ２０ｎ１〜２０ｎｎと、を備えている。
【００３４】
更に、本実施の形態の印字装置は、上記キャリッジ１０、リニアスケール検出センサ２０ｎ１〜２０ｎｎ、及び、モータ１２に、信号線Ｘ、Ｙ、Ｚを介して接続されたコントローラ１４を備えている。
【００３５】
次に、リニアスケール検出センサ２０ｎ１〜２０ｎｎを説明するが、各々同一構成であるので、リニアスケール検出センサ２０ｎ１〜２０ｎｎの内の１つのリニアスケール検出センサ２０を説明する。
【００３６】
図２に示すように、リニアスケール検出センサ２０は、発光側に光源として１個の発光ダイオード２２が設けられている。発光ダイオード２２からの光は、レンズ２４によって平行光線となってリニアスケール１８に照射される。一方、受光側は受光ＩＣ２６で構成される。この受光ＩＣ２６はフォトダイオードアレイ２６ａと、デジタル波形を発生させるための信号処理回路２６ｂと、コンパレータ２６ｃと、により構成される。キャリッジ１２の移動に伴ってリニアスケール検出センサ２０も移動し、発光側からの平行光線がリニアスケール１８に設けられたスリットを通過する。リニアスケール１８を通過した光は受光側のフォトダイオードアレイ２６ａにて検知され、フォトダイオードアレイ２６ａの出力は信号処理回路２６ｂを通過して複数の信号が出力され、２つのコンパレータ２６ｃは、これらの信号を受け、図３に示されるように９０度電気角の位相差を持ったデジタル波形のパルス信号Ａ、Ｂを出力する。なお、この位相の異なる２つのパルス信号の出力の仕方により、キャリッジ１０の走査方向が判別される。
【００３７】
図４に示すように、コントローラ４は、ＣＰＵ３０１、プログラムＲＯＭ３０２、ＲＡＭ３０３、ＥＥＰＲＯＭ３０４、画像処理回路３０５、タイミング生成回路３０６、入力Ｉ／Ｆ３０７、画像処理メモリ３０８、レジスタ３１０、モータドライバ３１２、及び表示パネル３１４を備えている。
【００３８】
図５に示すように、タイミング生成回路３０６は、リニアスケール検出センサ２０ｎ１〜２０ｎｎそれぞれに対応して設けられ、リニアスケール検出センサ２０ｎ１〜２０ｎｎからの出力されるパルス信号（上記パルス信号Ａ、Ｂの何れか）をカウントすると共に、単位時間当たりのパルス信号のカウント値である変化量を算定する変化量算定回路３０６Ａ１〜３０６Ａｎと、ＣＰＵから入力した閾値を設定する閾値設定回路３０６Ｂと、変化量算定回路３０６Ａ１〜３０６Ａｎにより算定された変化量（単位時間当たりのパルス信号のカウント値）の最大値及び最小値に基づいて、リニアスケール１８にミスト汚れが存在するか判断し、リニアスケール１８にミスト汚れの有無に応じて、キャリッジ１０の位置を検出するための基準となるリニアスケール検出センサ２０を選択するように通知する最大値最小値選定算出回路３０６Ｃと、最大値最小値選定算出回路３０６Ｃにより通知された、キャリッジ１０の位置を検出するための基準となるリニアスケール検出センサ２０を選択する選択回路３０６Ｄ、及び、選択回路３０６Ｄにより選択されたリニアスケール検出センサ２０に対応する変化量算定回路３０６Ａ（３０６Ａ１〜３０６Ａｎの何れか）により算定された変化量から、キャリッジ１０の位置を算定する位置算定回路３０６Ｅと、を備えている。
【００３９】
次に、本実施の形態の作用を説明する。
【００４０】
印字装置１０の電源が投入されると、モータ１２がコントローラ１４により制御され、キャリッジ１０が側板１６に突き当てられ、このときのキャリッジの位置が０（基準位置）として設定される。その後、キャリッジ１０は、リニアスケール検出センサ２０ｎ１〜２０ｎｎの内の基準となるリニアスケール検出センサ（基準センサ）として予め選択されたリニアスケール検出センサ２０（例えば、リニアスケール検出センサ２０ｎ１）から出力されたパルス信号のカウント値が予め定められたカウント値Ｋになるまで側板１６から移動される。この位置がホームポジションである。
【００４１】
印字装置１０は、印字指令があると、ホームポジションを基準に、ガイドシャフト１１を介して主走査方向（矢印Ｓで示す）にキャリッジ１０を移動しながら、画像情報に基づいて、上記のように搬送される記録用紙に対し、印字タイミング信号に応じて各ノズルからインクを吐出して印字を行う。
【００４２】
上記のように印字する際、印字装置１０は、基準となるリニアスケール検出センサとして予め選択された、例えば、上記のようにリニアスケール検出センサ２０ｎ１に対応する変化量算定回路３０６Ａ１により算定された変化量から、キャリッジ１０の位置、すなわち、キャリッジ１０がどの位置を走査しているかを判断する。
【００４３】
すなわち、通常、キャリッジの位置検出において、リニアスケール１８に汚れが無い場合には、フォトダイオードアレイ２６ａの各フォトダイオードの製造バラつきによる感度差、各フォトダイオードの取り付け位置のバラつき、センサ２０のキャリッジ１２への取り付け状態の偏り、発光側の発光ダイオード２２からレンズ２４及び受光側のフォトダイオードアレイ２６ａへと光が透過していく際のばらつき、キャリッジ１２の走査変動による光の入力バラつき、リニアスケール１８の取り付け状態の偏りなどがあったとしても、これらばらつきや偏りはほとんど影響せずに、各リニアスケール検出センサ２０から出力される単位時間当たりのパルス数に変化はない。
【００４４】
しかし、図１に示すように、リニアスケール１８に局所的な汚れが生じ、基準となるリニアスケール検出センサとして予め選択されたリニアスケール検出センサ２０ｎ１が当該局所的な汚れに位置すると、キャリッジ１０が適性に移動していても、当該リニアスケール検出センサ２０ｎ１から出力される単位時間当たりのパルス数が変化してしまい、キャリッジ１０の位置を正確に特定することができない。
【００４５】
そこで、本実施の形態では、印字する際、予め選択されたリニアスケール検出センサ２０ｎ１が当該局所的な汚れに位置しても、キャリッジ１０の位置を正確に特定できるように、次のように処理している。
【００４６】
図６には、最大値最小値選定算出回路３０６Ｃの処理を示すフローチャートが記載されている。なお、最大値最小値選定算出回路３０６Ｃは、印字のため、キャリッジ１０を走査し始めたとき、図６に示した処理を開始する。
【００４７】
図６のステップ４０２で、変化量算定回路３０６Ａ１〜３０６Ａｎにより算定された変化量（単位時間当たりのパルス信号のカウント値）の中の最大値及び最小値を選定する。
【００４８】
ステップ４０４で、選定された最大値と最小値との差Ｄを算出し、ステップ４０６で、算出された差Ｄが、閾値設定回路３０６Ｂにより設定された閾値ＴＨ以上か否かを判断する。
【００４９】
差Ｄが閾値ＴＨ以上と判断された場合には、リニアスケール１８にミスト汚れが存在すると判定して、ステップ４０８で、変化量算定回路３０６Ａ１〜３０６Ａｎにより算定された変化量の中の最大値を算出した変化量算定回路３０６Ａに対応するリニアスケール検出センサ２０を、キャリッジ１０の位置を検出するための基準となるリニアスケール検出センサ２０として選択するように、選択回路３０６Ｄに当該最大値を通知する。
【００５０】
選択回路３０６Ｄは、最大値最小値選定算出回路３０６Ｃから通知された最大値を出力した変化量算定回路３０６Ａを選択し、選択した変化量算定回路３０６Ａにより算定された変化量を位置算定回路３０６Ｅに出力する。位置算定回路３０６Ｅは、選択回路３０６Ｄにより選択さ変化量算定回路３０６Ａから出力された変化量に基づいて、キャリッジ１０の位置を算定する。
【００５１】
ステップ４１０で、リニアスケール１８にミスト汚れが存在することをＣＰＵ３０１に通知する。これによりＣＰＵ３０１は、印字装置１０の印字動作に異常が発生する前にユーザに洗浄や交換等を促す警告メッセージを、表示パネル３１４に表示する。
【００５２】
しかし、ステップ４０６で、差Ｄが閾値ＴＨ以上と判断されなかった場合には、リニアスケール１８にミスト汚れが存在しないと判定して、ステップ４１２で、キャリッジ１０の位置を検出するための基準となるリニアスケール検出センサとして予め選択されたリニアスケール検出センサ２０ｎ１を選択するように、選択回路３０６Ｄに当該最大値を通知する。
【００５３】
選択回路３０６Ｄは、この通知に従って、上記予め選択されたリニアスケール検出センサ２０ｎ１に対応する変化量算定回路３０６Ａ１を選択し、選択した変化量算定回路３０６Ａ１により算定された変化量を位置算定回路３０６Ｅに出力する。位置算定回路３０６Ｅは、選択回路３０６Ｄにより選択さ変化量算定回路３０６Ａから出力された変化量に基づいて、キャリッジ１０の位置を算定する。
【００５４】
ステップ４１４で、印字処理が終了、すなわち、走査終了か否かを判断し、走査終了でない場合には、ステップ４０２に戻って、以上の処理（ステップ４０２〜４１２）を実行する。しかし、走査終了と判断された場合には、処理を終了する。
【００５５】
以上説明したように本実施の形態では、キャリッジと共に移動するように、リニアスケール検出センサを主走査方向に複数配置しておき、各リニアスケール検出センサからの出力に基づいて、リニアスケールに汚れがあるか否かを判定するので、印字中であって、リニアスケールに汚れがあるか否かを判定することができる。
【００５６】
また、本実施の形態では、各リニアスケール検出センサから単位時間当たり出力されたパルス数の最大値及び最小値差が閾値以上と判断された場合に、リニアスケール１８にミスト汚れが存在すると判定し、キャリッジ１０の位置を検出するための基準となるリニアスケール検出センサ２０として、変化量算定回路３０６Ａ１〜３０６Ａｎにより算定された変化量の中の最大値を算出した変化量算定回路３０６Ａに対応するリニアスケール検出センサ２０を選択している。すなわち、リニアスケール１８に局所的な汚れが生じ、予め選択されたリニアスケール検出センサ２０が当該局所的な汚れに位置すると、予め選択されたリニアスケール検出センサ２０から、キャリッジ１０の位置を検出するための基準となるリニアスケール検出センサ２０として、変化量算定回路３０６Ａ１〜３０６Ａｎにより算定された変化量の中の最大値を算出した変化量算定回路３０６Ａに対応するリニアスケール検出センサ２０にシフトさせている。
【００５７】
従って、予め選択されたリニアスケール検出センサ２０が当該局所的な汚れに位置しても、キャリッジ１０の位置を正確に特定することができる。
【００５８】
以上説明した実施の形態では、印字中にミスト汚れ検出しているが、本発明はこれに限定されるものではなく、ヘッドのメンテナンス、印字を伴わないキャリッジ移動時にもミスト汚れを検出してもよい。
【００５９】
また、上記実施の形態では、リニアスケールに汚れがあると判定された場合、変化量算定回路３０６Ａ１〜３０６Ａｎにより算定された変化量の中の最大値を算出した変化量算定回路３０６Ａに対応するリニアスケール検出センサ２０を、キャリッジ１０の位置を算定するための基準となるリニアスケール検出センサとして選択しているが、本発明はこれに限定されるものではなく、変化量算定回路３０６Ａ１〜３０６Ａｎにより算定された変化量の中の最小値を算出した変化量算定回路３０６Ａに対応するリニアスケール検出センサ２０以外のリニアスケール検出センサ２０を、キャリッジ１０の位置を算定するための基準となるリニアスケール検出センサとして選択するようにしてもよい。
【００６０】
なお、本実施の形態では、リニアスケール検出センサを主走査方向に複数配置しているが、主走査方向と交差する方向に配置してもよく、２次元状に配置してもよい。
【図面の簡単な説明】
【００６１】
【図１】本実施の形態に係る印字装置のブロック図である。
【図２】リニアスケール検出センサの構成図である。
【図３】リニアスケール検出センサから出力される、９０度電気角の位相差を持ったデジタル波形のパルス信号Ａ、Ｂを示した図である。
【図４】コントローラのブロック図である。
【図５】タイミング生成回路のブロック図である。
【図６】最大値最小値選定算出回路３０６Ｃの処理を示すフローチャートである。
【符号の説明】
【００６２】
１０    キャリッジ
２０（２０ｎ１〜２０ｎｎ）    リニアスケール検出センサ
３０６    タイミング生成回路
３０６Ｃ  最大値最小値選定算出回路
３０６Ｄ  選択回路
【図１】
2005279935.tif 000003
【図２】
2005279935.tif 000004
【図３】
2005279935.tif 000005
【図４】
2005279935.tif 000006
【図５】
2005279935.tif 000007
【図６】
2005279935.tif 000008