(57)【要約】      （修正有）【課題】キャリッジの走査位置や印字タイミングに異常が発生する前に、リニアスケールやセンサの汚れを判断してユーザに警告することができる印字装置を提供する。【解決手段】キャリッジに設けられ、リニアスケール１８を読み取って位相の異なる２つのパルス信号Ａ、Ｂを出力するセンサ２０と、センサ２０から出力された位相の異なる２つのパルス信号ＡをカウントするカウンタＡ３０と、パルス信号ＢをカウントするカウンタＢ３２と、カウンタＡ３０とカウンタＢ３２によりカウントされた２つのパルス信号Ａ、Ｂのカウント値の差分が所定値を越えた場合に警告メッセージを表示する表示パネル４２と、を設ける。【選択図】図５
2005231155.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出する印字ヘッドが設けられたキャリッジと、
前記キャリッジの走査方向に沿って設けられたリニアスケールと、
前記キャリッジに設けられ、前記リニアスケールを読み取って位相の異なる２つのパルス信号を出力するセンサと、
前記センサから出力された前記２つのパルス信号に基づいて生成された印字タイミングに応じて前記印字ヘッドからインクが吐出されるように前記印字ヘッドを駆動して記録媒体に印字する駆動手段と、
前記センサから出力された位相の異なる２つのパルス信号を各々独立にカウントするカウント手段と、
前記カウント手段のカウント値に基づいて前記キャリッジを走査する走査手段と、
前記カウント手段によりカウントされた前記２つのパルス信号のカウント値の差分が所定値を越えた場合に警告を報知する報知手段と、
を備えた印字装置。
【請求項２】
前記カウント手段によりカウントされた前記２つのパルス信号のカウント値の差分が前記所定値よりも大きい第２の所定値を越えた場合に、前記記録媒体への印字を停止する停止手段を更に設けた請求項１記載の印字装置。
【請求項３】
前記記録媒体への印字前に前記キャリッジを走査したときに前記カウント手段によりカウントされた前記２つのパルス信号のカウント値のいずれか一方のカウント値または前記２つのパルス信号のカウント値の合計値と予め定められた基準値との差分が第３の所定値を越えた場合に警告を報知する第２の報知手段を更に設けた請求項１または請求項２記載の印字装置。
【請求項４】
前記記録媒体への印字前に前記キャリッジを走査したときに前記カウント手段によりカウントされた前記２つのパルス信号のカウント値のいずれか一方のカウント値または前記２つのパルス信号のカウント値の合計値と予め定められた基準値との差分が前記第３の所定値よりも大きい第４の所定値を越えた場合に、前記記録媒体への印字を停止する第２の停止手段を更に設けた請求項３記載の印字装置。
【請求項５】
前記センサを各々取付け状態を異ならせて前記キャリッジに複数個設けると共に、該複数個のセンサのいずれか１つを、前記キャリッジを走査すると共に前記印字タイミングを生成するために用いられるセンサとして設定する設定手段を更に設けた請求項１乃至請求項４のいずれか１項記載の印字装置。
【請求項６】
前記複数個のセンサの各々から出力される位相の異なる２つのパルス信号を前記複数個のセンサ毎に各々独立にカウントする第２のカウント手段を更に設け、
前記設定手段は、前記記録媒体への印字前に前記キャリッジを走査したときに前記第２のカウント手段により前記複数個のセンサ毎に各々独立にカウントされた前記２つのパルス信号のカウント値の差分が最も小さいセンサを、前記キャリッジを走査すると共に前記印字タイミングを生成するために用いられるセンサとして設定する請求項５記載の印字装置。
【請求項７】
インクを吐出する印字ヘッドが設けられたキャリッジと、
前記キャリッジの走査方向に沿って設けられたリニアスケールと、
前記キャリッジに設けられ、前記リニアスケールを読み取って位相の異なる２つのパルス信号を出力するセンサと、
前記センサから出力された前記２つのパルス信号に基づいて生成された印字タイミングに応じて前記印字ヘッドからインクが吐出されるように前記印字ヘッドを駆動して記録媒体に印字する駆動手段と、
前記センサから出力された位相の異なる２つのパルス信号をカウントするカウント手段と、
前記カウント手段のカウント値に基づいて前記キャリッジを走査する走査手段と、
前記記録媒体への印字前に前記キャリッジを走査したときに前記カウント手段によりカウントされたカウント値と予め定められた基準値との差分が所定値を越えた場合に警告を報知する報知手段と、
を備えた印字装置。
【請求項８】
前記記録媒体への印字前に前記キャリッジを走査したときに前記カウント手段によりカウントされたカウント値と予め定められた基準値との差分が前記所定値よりも大きい第２の所定値を越えた場合に、前記記録媒体への印字を停止する停止手段を更に設けた請求項７記載の印字装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印字装置に関し、特に、インクを吐出する印字ヘッドを走査することにより記録媒体に印字する印字装置に関するものである。
【背景技術】
【０００２】
現在、小型プリンタとして、印字ヘッドに配列された複数のノズルから液体のインクを吐出して印字するインクジェット方式のプリンタが広く普及している。この方式のプリンタでは、リニアエンコーダフィルム（リニアスケール）を利用して、キャリッジの走査位置及び印字ヘッドの印字タイミングを制御している。しかし、リニアスケールにインクのミスト（ヘッドからインクを噴射した際に主滴と共に放出されてしまうインク微小粒）やゴミ等の汚れがついてしまった場合には、位置検出用のセンサがリニアスケール上のラダーを正常に検出できなくなり、キャリッジの停止位置や印字タイミングに異常が発生してしまうことがある。
【０００３】
印字タイミングに異常をきたし印刷レジがずれた場合には、用紙上ではなくプラテン上にインクが吐出されてプリンタ装置内部が汚れてしまうおそれがある。また、キャリッジの停止位置がずれた場合には、キャリッジがプリンタの側板に衝突したり、印字ヘッドを正常にキャッピングすることができなくなり、ノズル面が乾燥して印字ヘッドが使い物にならなくなるおそれがある。さらに、リフィール機能を利用してインクタンクから印字ヘッドにインクを供給するプリンタの場合には、印字ヘッドを正常なリフィール位置に停止できずに、印字ヘッドとリフィールシステムが干渉して印字ヘッドへインクを供給することができなくなったり、部品同士が勘合してしまい、それ以降の動作が不能に陥ったりするおそれもある。
【０００４】
このような問題に対して、エンコーダからの信号をカウントし、エンコーダの汚れを判断するシリアルプリンタが提案されている（例えば、特許文献１参照。）。このシリアルプリンタでは、キャリッジモータ軸上に円盤型のキャリッジ走査検出装置を設け、その装置からのトリガ信号を利用し、トリガ信号間でのカウント値を基準値と比較してエンコーダの汚れを判断する。また、キャリッジ上にエンコーダを清掃するための洗浄液を吐出するヘッドを搭載した記録装置も提案されている（例えば、特許文献２参照。）。この記録装置では、エンコーダの清掃は、ユーザの判断によりコントロールパネルから指示をすることにより行われる。
【特許文献１】特開２００３−１４５８７７号公報
【特許文献２】特開２００１−１７９９６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来のシリアルプリンタでは、キャリッジ走査検出装置を別途設ける必要があるため、コストがアップし、マシンサイズが大型化する、という問題がある。また、上記従来の記録装置では、ユーザは清掃を実施する時期がわからないため、必要もないのに洗浄し、余分に洗浄液を使用してしまう、という問題がある。
【０００６】
本発明は、上記問題を解決すべく成されたもので、キャリッジの走査位置や印字タイミングに異常が発生する前に、リニアスケールやセンサの汚れを判断してユーザに警告することができる印字装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の第１の印字装置は、インクを吐出する印字ヘッドが設けられたキャリッジと、前記キャリッジの走査方向に沿って設けられたリニアスケールと、前記キャリッジに設けられ、前記リニアスケールを読み取って位相の異なる２つのパルス信号を出力するセンサと、前記センサから出力された前記２つのパルス信号に基づいて生成された印字タイミングに応じて前記印字ヘッドからインクが吐出されるように前記印字ヘッドを駆動して記録媒体に印字する駆動手段と、前記センサから出力された位相の異なる２つのパルス信号を各々独立にカウントするカウント手段と、前記カウント手段のカウント値に基づいて前記キャリッジを走査する走査手段と、前記カウント手段によりカウントされた前記２つのパルス信号のカウント値の差分が所定値を越えた場合に警告を報知する報知手段と、を備えている。
【０００８】
すなわち、第１の印字装置には、センサがリニアスケールを読み取って出力した位相の異なる２つのパルス信号を各々独立にカウントするカウント手段が設けられ、該カウント手段によりカウントされた２つのパルス信号のカウント値の差分が所定値を越えた場合に報知手段により警告が報知される。
【０００９】
通常、キャリッジの位置検出において、リニアスケールやセンサに汚れが無い場合には、センサ内の読取り機構（例えばフォトダイオード等）の製造バラつきによる感度差、センサのキャリッジへの取り付け状態の偏り、リニアスケールの取り付け状態の偏りなどがあったとしても、これらばらつきや偏りはほとんど影響せずに、センサは所定の位相差を保ちながら２つのパルス信号を出力することができるが、リニアスケールやセンサに汚れが付着した場合には、その汚れ方に応じてこれらばらつきや偏りが影響し、その結果、２つのパルス信号の出力周期に相違が発生する。この相違（差分）が、ある程度大きな値になると、キャリッジの位置検出を正常に行うことができないため、キャリッジの走査制御や印字タイミング制御に異常が発生してしまう。これに対して、本発明では、該差分が所定値を越えた場合に警告を報知するようにしたため、キャリッジの走査位置や印字タイミングに異常が発生する前に、ユーザに汚れの状態を把握させることができ、これによりユーザは適切な対応をとることができる。
【００１０】
なお、報知手段は、音声により報知するものであってもよいし、ディスプレイ等にメッセージ等を表示することにより報知するものであってもよい。また、差分は、印字中にカウントされたカウント値の差分であってもよいし、印字前のキャリッジの走査によりカウントされたカウント値の差分であってもよい。
【００１１】
また、前記カウント手段によりカウントされた前記２つのパルス信号のカウント値の差分が前記所定値よりも大きい第２の所定値を越えた場合に、前記記録媒体への印字を停止する停止手段を更に設けることもできる。
【００１２】
すなわち、差分が前記所定値よりも大きい第２の所定値を越えるほどひどい汚れが付着してしまった場合には、印字を停止することができる。これにより、例えば、用紙上ではなくプラテン上にインクが吐出されて印字装置内部が汚れてしまったり、キャリッジが印字装置の側板に衝突したりするような事態を防止することができる。
【００１３】
また、前記記録媒体への印字前に前記キャリッジを走査したときに前記カウント手段によりカウントされた前記２つのパルス信号のカウント値のいずれか一方のカウント値または前記２つのパルス信号のカウント値の合計値と予め定められた基準値との差分が第３の所定値を越えた場合に警告を報知する第２の報知手段を更に設けることもできる。
【００１４】
すなわち、印字前に、カウント値と基準値との差分が第３の所定値を越えた場合に警告を報知することによって、印字途中で異常が発生するような事態を回避でき、前もってユーザに汚れの状態を報知することができる。
【００１５】
前記記録媒体への印字前に前記キャリッジを走査したときに前記カウント手段によりカウントされた前記２つのパルス信号のカウント値のいずれか一方のカウント値または前記２つのパルス信号のカウント値の合計値と予め定められた基準値との差分が前記第３の所定値よりも大きい第４の所定値を越えた場合に、前記記録媒体への印字を停止する第２の停止手段を更に設けることもできる。
【００１６】
すなわち、印字前に、カウント値と基準値との差分が第３の所定値よりも大きい第４の所定値を越えた場合に印字を停止することによって、印字途中で異常が発生するような事態を回避できる。なお、ここで、印字を停止する、とは、これ以降の印字動作を不能にすることを意味する。
【００１７】
前記センサを各々取付け状態を異ならせて前記キャリッジに複数個設けると共に、該複数個のセンサのいずれか１つを、前記キャリッジを走査すると共に前記印字タイミングを生成するために用いられるセンサとして設定する設定手段を更に設けることもできる。
【００１８】
なお、取付け状態とは、例えば、取付け角度や取付け位置をいう。取付け状態を異ならせることによって複数個のセンサの読取り特性を異ならせることができる。これにより、例えば、リニアスケールに、ある方向性を有した汚れが付着した場合であっても、いずれかのセンサでリニアスケールを正常に読み取ることができる場合がある。従って、該正常に読みとることができるセンサをキャリッジを走査すると共に印字タイミングを生成するために用いられるセンサとして設定すれば、印字途中でキャリッジの走査位置検出がうまくいかずに異常が発生するような事態を回避でき、更にまた、クリーニングや部品の交換の頻度を大幅に削減しランニングコストを抑えることができる。
【００１９】
前記複数個のセンサの各々から出力される位相の異なる２つのパルス信号を前記複数個のセンサ毎に各々独立にカウントする第２のカウント手段を更に設け、前記設定手段は、前記記録媒体への印字前に前記キャリッジを走査したときに前記第２のカウント手段により前記複数個のセンサ毎に各々独立にカウントされた前記２つのパルス信号のカウント値の差分が最も小さいセンサを、前記キャリッジを走査すると共に前記印字タイミングを生成するために用いられるセンサとして設定することもできる。
【００２０】
すなわち、算出された差分が小さいセンサはリニアスケールの汚れの影響が小さいセンサであると判断できる。従って、印字前に差分が最も小さいセンサを用いて、キャリッジ位置制御及び印字タイミング制御を行うように設定することにより、印字途中でキャリッジの走査位置検出がうまくいかずに異常が発生するような事態を回避できると共に、クリーニングや部品の交換の頻度を大幅に削減しランニングコストを抑えることができる。
【００２１】
本発明の第２の印字装置は、インクを吐出する印字ヘッドが設けられたキャリッジと、前記キャリッジの走査方向に沿って設けられたリニアスケールと、前記キャリッジに設けられ、前記リニアスケールを読み取って位相の異なる２つのパルス信号を出力するセンサと、前記センサから出力された前記２つのパルス信号に基づいて生成された印字タイミングに応じて前記印字ヘッドからインクが吐出されるように前記印字ヘッドを駆動して記録媒体に印字する駆動手段と、前記センサから出力された位相の異なる２つのパルス信号をカウントするカウント手段と、前記カウント手段のカウント値に基づいて前記キャリッジを走査する走査手段と、前記記録媒体への印字前に前記キャリッジを走査したときに前記カウント手段によりカウントされたカウント値と予め定められた基準値との差分が所定値を越えた場合に警告を報知する報知手段と、を備えている。
【００２２】
すなわち、第２の印字装置では、記録媒体への印字前にキャリッジを走査したときにカウント手段のカウント値と予め定められた基準値との差分が所定値を越えた場合に警告が報知される。これにより印字途中でキャリッジの走査位置検出がうまくいかずに異常が発生するような事態を回避でき、前もってユーザに汚れの状態を報知することができる。
【００２３】
前記記録媒体への印字前に前記キャリッジを走査したときに前記カウント手段によりカウントされたカウント値と予め定められた基準値との差分が前記所定値よりも大きい第２の所定値を越えた場合に、前記記録媒体への印字を停止する停止手段を更に設けることもできる。
【００２４】
すなわち、印字前に、カウント値と基準値との差分が第２の所定値を越えた場合に印字を停止することによって、印字途中でキャリッジの走査位置検出がうまくいかずに異常が発生するような事態を回避できる。なお、ここで、印字を停止する、とは、これ以降の印字動作を不能にすることを意味する。
【発明の効果】
【００２５】
以上説明した如く本発明によれば、キャリッジの走査位置や印字タイミングに異常が発生する前に、リニアスケールやセンサの汚れを判断してユーザに警告することができる、という優れた効果を奏する。
【発明を実施するための最良の形態】
【００２６】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。
【００２７】
［第１の実施の形態］
図１は、本実施の形態に係る印字装置の概略構成を示した図である。図示されるように、この印字装置１０には、筐体１６の内部に、キャリッジ１２と、キャリッジ１２を摺動可能に支持するガイドシャフト１４と、キャリッジ１２の位置を検出するためのエンコーダフィルム（リニアスケール）１８とが設けられている。
【００２８】
キャリッジ１２には、ノズルを有する印字ヘッド５０（図５参照）が設けられている。印字ヘッド５０は、図示しない、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）の３色のインクパックを格納したカラーインクタンクと、Ｂ（ブラック）インクを格納したブラックインクタンクとを搭載し、ノズルは、各色毎に対応して印字ヘッド５０に設けられている。キャリッジ１２は、筐体１６の側板１６ａ（図１向かって右側）と側板１６ｂ（図１向かって左側）との間を主走査方向（矢印Ａ、Ｂで示す）に移動し、印字ヘッド５０は外部から入力された画像情報に基づき、Ｃ方向に搬送される記録用紙Ｐに対し、印字タイミング信号に応じて各ノズルからインクを吐出して印字を行う。
【００２９】
リニアスケール１８は、キャリッジ１２の走査方向に沿って設けられている。また、図２に示されるように、リニアスケール１８を読み取るためのセンサ２０は、キャリッジ１２の裏面に設けられている。
【００３０】
図３は、センサ２０の構成を示した図である。図示されるように、センサ２０には、発光側に光源として１個の発光ダイオード２２が設けられている。発光ダイオード２２からの光は、レンズ２４によって平行光線となってリニアスケール１８に照射される。一方、受光側は受光ＩＣ２６で構成される。この受光ＩＣ２６はフォトダイオードアレイ２６ａと、デジタル波形を発生させるための信号処理回路２６ｂと、コンパレータ２６ｃとにより構成される。キャリッジ１２の移動に伴ってセンサ２０も移動し、受光側からの平行光線がリニアスケール１８に設けられたスリットを通過する。リニアスケール１８を通過した光は受光側のフォトダイオードアレイ２６ａにて検知され、フォトダイオードアレイ２６ａの出力は信号処理回路２６ｂを通過して複数の信号が出力され、２つのコンパレータ２６ｃは、これらの信号を受け、図４に示されるように９０度電気角の位相差を持ったデジタル波形のパルス信号Ａ、Ｂを出力する。なお、この位相の異なる２つのパルス信号の出力の仕方により、キャリッジ１２の走査方向が判別される。
【００３１】
図５は、印字装置１０の制御系の構成を含めた構成を示すブロック図である。
【００３２】
印字装置１０には、センサ２０によりリニアスケール１８を読み取って出力されたパルス信号ＡをカウントするカウンタＡ３０と、パルス信号ＢをカウントするカウンタＢ３２とが設けられている。カウンタＡ３０、カウンタＢ３２でカウントされたカウント値は、ＣＰＵ３６に出力される。ＣＰＵ３６は該カウント値によりキャリッジの位置を判断し、キャリッジ駆動回路４４にキャリッジ駆動モータ（ここでは、ＤＣサーボモータ）４６を駆動する指令を送り、キャリッジ１２を図１のＡ方向或いはＢ方向に走査する。更にまた、該カウント値は、後述のリニアスケール１８やセンサ２０の汚れを判断する処理に用いられる。
【００３３】
ＣＰＵ３６には、不図示のバスを介してＲＯＭ３８、ＲＡＭ４０、及び表示パネル４２が接続されている。ＣＰＵ３６は、ＲＯＭ３８に記憶されたプログラムにより、上記キャリッジ１２の走査を含む印字装置１０の印字動作全体の制御を行うと共に、リニアスケール１８やセンサ２０の汚れを判断してユーザに警告する処理を行う。汚れがあった場合には、表示パネル４２には、ユーザに対する警告メッセージが表示される。
【００３４】
また、パルス信号Ａ、Ｂは、ＸＯＲ回路３４に出力され、ＸＯＲ回路３４でＸＯＲ演算により印字タイミング信号が生成され、印字ヘッド駆動回路４８は該印字タイミング信号に応じて印字ヘッド５０を駆動する。
【００３５】
なお、印字装置１０は、パルス信号Ａ、Ｂを上記カウンタＡ３０、カウンタＢ３２によりカウントすることで、キャリッジ１２がどの位置を走査しているかを判断するが、図２に示されるようにリニアスケール１８が汚れたり、センサ２０が汚れたりした場合には、リニアスケール１８のスリットから透過した光を正常に検出することができなくなり、カウントミスが発生する。
【００３６】
通常、キャリッジの位置検出において、リニアスケール１８やセンサ２０に汚れが無い場合には、フォトダイオードアレイ２６ａの各フォトダイオードの製造バラつきによる感度差、各フォトダイオードの取り付け位置のバラつき、センサ２０のキャリッジ１２への取り付け状態の偏り、発光側の発光ダイオード２２からレンズ２４及び受光側のフォトダイオードアレイ２６ａへと光が透過していく際のばらつき、キャリッジ１２の走査変動による光の入力バラつき、リニアスケール１８の取り付け状態の偏りなどがあったとしても、これらばらつきや偏りはほとんど影響せずに、図４に示すように位相差９０度の相対関係を保持したパルス信号Ａ、Ｂを出力することができる。しかしながら、リニアスケール１８やセンサ２０に汚れが付着した場合には、その汚れ方に応じてこれらばらつきや偏りが影響し、パルス信号Ａ，Ｂに対応する各フォトダイオードに対する光の入力状態に相違が発生し、その結果、出力パルス周期に相違が発生する。本印字装置１０では、上記カウンタＡ、Ｂにより、この相違を計数して汚れレベルを把握し、印字装置１０の印字動作に異常が発生する前にユーザに洗浄や交換等を促す警告メッセージを表示する。
【００３７】
以下、図６のフローチャートを参照しながら、印字装置１０の印字制御について詳細に説明する。
【００３８】
まず、図示は省略するが、印字装置１０の電源投入時に、キャリッジ１２が側板１６ａに突き当てられ、このときのキャリッジの位置が０（基準位置）として設定される。印字装置１０では、該設定された基準位置を基に印字制御が行われる。その後、キャリッジ１２は予め定められたカウント値Ｋまで側板１６ｂ側に走査される。該走査位置がホームポジションであり、印字指令の受信毎に該ホームポジションから走査が開始される（図１参照）。
【００３９】
このような状態で、ステップ１００において、不図示のコンピュータから印字指令を受信すると、記録用紙Ｐを不図示のトレイから給紙し、印字を開始する。印字中は、キャリッジ１２が、上述したセンサ２０からのパルス信号Ａ、ＢをカウントするカウンタＡ３０，カウンタＢ３２のカウント値に基づいて１印字幅毎に矢印Ａまたは矢印Ｂ方向に走査されると共に、印字ヘッド５０が、パルス信号Ａ，Ｂに応じて生成された印字タイミング信号により駆動され、インクを吐出して印字を行う。
【００４０】
ステップ１０２では、キャリッジ１２を１印字幅分走査したか否かを判断する。１印字幅分走査したと判断した場合には、ステップ１０４で、カウンタＡ３０及びカウンタＢ３２のカウント値を読み出し、各カウント値の差分を算出する。すなわち、本実施の形態では、１印字幅分印字する毎に、カウンタＡ３０、カウンタＢ３２をチェックする。
【００４１】
ステップ１０６で、上記算出された差分が所定値α1以下であるか否かを判断する。α1は、リニアスケール１８やセンサ２０の汚れを判断するための第１の閾値として予め印字装置毎に設定されている値である。差分がα1以下であれば、汚れは無く、問題はないと判断することができ、ステップ１０８で、全データの印字が終了したか否かを判断する。全データの印字が終了していないと判断した場合には、ステップ１１０で、印字処理を続行し、ステップ１０２に戻る。
【００４２】
一方ステップ１０６で、差分がα1より大きい場合には、ステップ１１２で、差分が所定値α2以下であるか否かを判断する。α2は、リニアスケール１８やセンサ２０の汚れを判断するための第２の閾値として予め印字装置毎に設定されている値である。また、α2はα1より大きい値に設定されている。差分がα2以下であれば、リニアスケール１８またはセンサ２０に軽度の汚れが付着していると判断され、ステップ１１４で第１の警告メッセージ、例えば、そろそろリニアスケール或いはセンサの交換時期である旨の警告メッセージを表示パネル４２に表示する。表示後は、ステップ１０８に移行し、上記と同様の処理を行う。
【００４３】
また、ステップ１１２で、差分がα2より大きいと判断された場合には、ステップ１１６で、差分が所定値α3以下であるか否かを判断する。α3は、リニアスケール１８やセンサ２０の汚れを判断するための第３の閾値として予め印字装置毎に設定されている値である。また、α3はα2より大きい値に設定されている。差分がα3以下であれば、重度の汚れが付着していると判断され、ステップ１１８で、第２の警告メッセージ、例えば、至急交換が必要である旨の警告メッセージを表示パネル４２に表示する。表示後は、ステップ１０８に移行し、上記と同様の処理を行う。
【００４４】
また、ステップ１１６で、差分がα3より大きいと判断された場合には、印字不能な程度に激しく汚れが付着していると判断され、ステップ１２０で、印字処理を強制停止してこれ以降の印字処理を不能にする。更にステップ１２２で、第３の警告メッセージ、例えば、これ以上の印字は不可能であり、リニアスケールまたはセンサを至急交換するように促す旨の警告メッセージを表示パネル４２に表示して終了する。
【００４５】
以上説明したように、センサから出力されるパルス信号Ａ，Ｂを各々独立にカウントし、該カウント値の差分から汚れを判断してユーザに警告するようにしたため、キャリッジの走査位置や印字タイミングに異常が発生する前にリニアスケールやセンサの汚れ具合を把握することができ、それに応じてクリーニングや部品の交換など適切な対応をとることができる。
【００４６】
なお、上記では、１印字幅分キャリッジを走査する毎に、差分を算出して汚れを判断する例について説明したが、これに限定されず、例えばキャリッジを１往復走査したときのパルス信号Ａ、Ｂのカウント値の差分を算出して、汚れを判断するようにしてもよい。また、上記では印字処理中に汚れを判断する例について説明したが、印字処理前に、印字ヘッドは駆動せずに上記と同様にキャリッジを走査して、パルス信号Ａ、Ｂを各々独立にカウントし、該カウント値の差分から汚れを判断するようにしてもよい。
【００４７】
また、上記では、２つのカウンタを用いて、パルス信号Ａ，Ｂを各々独立にカウントする例について説明したが、カウンタが単体で２つのパルス信号を各々独立にカウントできる機構を有している場合には、１つのカウンタを用いてカウントするようにしてもよい。
【００４８】
［第２の実施の形態］
上記第１の実施の形態の処理に加え、以下に説明する処理を電源投入毎あるいは電源投入後であって印字開始前に行うことによって、前もってリニアスケールまたはセンサの汚れ具合をチェックすることができる。なお、本実施の形態の構成は、第１の実施の形態と同様であるため、説明を省略する。
【００４９】
まず、印字装置１０の工場出荷検査時にキャリッジ１２を走査して側板１６ａに突き当て、基準位置を設定し、更に該基準位置から側板１６ｂまでキャリッジ１２を走査させたときのカウント値を基準値としてＲＯＭ３８に記憶しておく。なお、このとき記憶されるカウント値は、カウンタＡ３０の値であってもよいし、カウンタＢ３２の値であってもよい。また、２つのカウンタの合計値であってもよい。
【００５０】
このように基準値が記憶された印字装置１０において、本実施の形態では、電源投入毎あるいは電源投入後であって印字開始前に図７に示されるような処理を実行する。
【００５１】
ステップ２００で、キャリッジ１２を走査して、側板１６ａに突き当てて基準位置を設定し、更に該基準位置から側板１６ｂまでキャリッジ１２を走査する。
【００５２】
ステップ２０２で、カウンタＡ３０またはカウンタＢ３２からカウント値を読み出し、ＲＯＭ３８に記憶されている基準値との差分を算出する。なお、ここでは、記憶されている基準値がカウンタＡ３０の値であれば、該基準値とカウンタＡ３０のカウント値との差分を算出し、基準値がカウンタＢ３２の値であれば、該基準値とカウンタＢ３２のカウント値との差分を算出し、基準値がカウンタＡ３０とカウンタＢ３２の合計値であれば、該基準値と２つのカウント値の合計値との差分を算出する。
【００５３】
ステップ２０４では、上記算出された差分が所定値β1以下であるか否かを判断する。β1は、リニアスケール１８やセンサ２０の汚れを判断するための第４の閾値として予め印字装置毎に設定されている値である。この値は、前述のα1と同じでもよいし、異なっていてもよい。差分がβ1以下であれば、汚れは無く、問題はないと判断することができ、処理を終了する。
【００５４】
一方、ステップ２０４で、差分がβ1より大きい場合には、ステップ２０６で、差分が所定値β2以下であるか否かを判断する。β2は、リニアスケール１８やセンサ２０の汚れを判断するための第５の閾値として予め印字装置毎に設定されている値である。この値は、前述のα2と同じでもよいし、異なっていてもよい。また、β2はβ1より大きい値に設定されている。差分がβ2以下であれば、リニアスケール１８またはセンサ２０に軽度の汚れが付着していると判断され、ステップ２０８で第１の警告メッセージ、例えば、そろそろリニアスケール或いはセンサの交換時期である旨の警告メッセージを表示パネル４２に表示する。
【００５５】
また、ステップ２０６で、差分がβ2より大きいと判断された場合には、ステップ２１０で、差分が所定値β3以下であるか否かを判断する。β3は、リニアスケール１８やセンサ２０の汚れを判断するための第６の閾値として予め印字装置毎に設定されている値である。この値は、前述のα3と同じでもよいし、異なっていてもよい。また、β3はβ2より大きい値に設定されている。差分がβ3以下であれば、重度の汚れが付着していると判断され、ステップ２１２で、第２の警告メッセージ、例えば、至急交換が必要である旨の警告メッセージを表示パネル４２に表示する。表示後は、ステップ１０８に移行し、上記と同様の処理を行う。
【００５６】
また、ステップ２１０で、差分がβ3より大きいと判断された場合には、印字不能な程度に激しく汚れが付着していると判断され、ステップ２１４で、印字を停止、すなわち、印字動作を不能にする。更にステップ２１６で、第３の警告メッセージ、例えば、これ以上の印字は不可能であり、リニアスケールまたはセンサを至急交換するように促す旨の警告メッセージを表示パネル４２に表示して終了する。
【００５７】
以上説明したように、印字処理前に、センサ２０から出力されるパルス信号Ａ，Ｂのカウント値と基準値との差分から汚れを判断してユーザに警告するようにしたため、キャリッジの走査位置や印字タイミングに異常が発生する前に、リニアスケールやセンサの汚れ具合を把握することができ、それに応じてクリーニングや部品の交換など適切な対応をとることができる。また、印字中ではなく印字処理前に汚れを判断することができるため、印字途中で印字処理を停止することなく、事前に対処することができる。
【００５８】
なお、上記では、印字装置１０の工場出荷時に検査した値を基準値として用いる例について説明したが、これに限定されず、例えば、印字装置１０の設計時のカウント値を基準値として用いることもできる。この場合には、印字装置１０の製造ばらつきを考慮して、上記所定値β1、β2、β3を設定しておく。
【００５９】
また、上記では、側板１６ａから側板１６ｂまでのキャリッジの走査によるカウント値を用いて汚れを判断するようにしたが、キャリッジを１往復したときのカウント値を用いて汚れを判断するようにしてもよい。
【００６０】
また、上記では、第１の実施の形態の印字装置１０に印字処理前に汚れを判断する機能を設けた例について説明したが、従来の印字装置に、本実施の形態の印字処理前に汚れを判断する機能を設けることもできる。
【００６１】
［第３の実施の形態］
上記では単一のセンサを設けた印字装置を例に挙げて説明したが、本実施の形態では、キャリッジに該センサを複数個設け、該複数個のセンサのいずれか１つを印字処理に用いる例について説明する。
【００６２】
本実施の形態では、図８（Ａ）に示されるように、キャリッジ１２に２個のセンサ２０ａ、２０ｂを設ける。センサ２０ａとセンサ２０ｂの構成は、第１の実施の形態のセンサ２０と同様である。また、図８（Ｂ）に示されるように、センサ２０ａとセンサ２０ｂとで、キャリッジ１２に対する取付け角度を異ならせる。これにより、センサ２０ａとセンサ２０ｂとでリニアスケール１８に対する読取り特性を異ならせることができる。例えば、リニアスケール１８に付着した汚れがある方向性を有している場合には、一方のセンサではリニアスケール１８を正常に読み取ることができなかったとしても、他方のセンサでは正常に読み取ることができる場合がある。従って、本実施の形態では、印字開始前に、リニアスケール１８を比較的正常に読み取ることができる方のセンサをキャリッジ位置制御及び印字タイミング制御に用いるように設定する。
【００６３】
図９は、本実施の形態に係る印字装置６０の構成を示したブロック図である。ここで、図９に示す符号と、第１の実施の形態の図１に示す符号が同一の構成要素は、それぞれ、同一の機能を有する構成要素を意味するため説明を省略する。
【００６４】
図９において、カウンタＡ３０とカウンタＢ３２は、センサ２０ａから出力されるパルス信号Ａ、Ｂをカウントするためのカウンタである。カウンタＣ５２とカウンタＤ５４は、センサ２０ｂから出力されるパルス信号Ａ、Ｂをカウントするためのカウンタである。また、セレクタ５６は、ＣＰＵ３６からの切替信号により切替えられ、センサ２０ａまたはセンサ２０ｂから出力されるパルス信号のいずれか一方をＸＯＲ回路３４に出力する。
【００６５】
図１０は、印字開始前に行われるセンサの設定処理の流れを示すフローチャートである。まず、ステップ３００で、キャリッジを走査して、側板１６ａに突き当てて基準位置を設定し、更に該基準位置から側板１６ｂまでキャリッジ１２を走査する。
【００６６】
ステップ３０２で、カウンタＡ３０、カウンタＢ３２、カウンタＣ５２、カウンタＤ５４からカウント値を読み出し、カウンタＡ３０とカウンタＢ３２との差分（第１差分）と、カウンタＣ５２とカウンタＤ５４との差分（第２差分）とを算出する。
【００６７】
ステップ３０４では、第１差分と第２差分とを比較し、第１差分が第２差分以下であるか否かを判断する。ここで、第１差分が第２差分以下であると判断した場合には、ステップ３０６で、セレクタ５６に切替信号を出力してセレクタ５６を切替え、カウンタＡ３０及びカウンタＢ３２に対応するセンサ２０ａが印字タイミング信号を生成するためのセンサとなるように設定する。これにより、セレクタに入力されたパルス信号のうち、センサ２０ａから出力されたパルス信号のみがＸＯＲ回路３４に出力される。更に、ＣＰＵ３６は、印字処理においてカウンタＡ３０とカウンタＢ３２でカウントされたカウント値がキャリッジ１２を走査するためのカウント値として用いられるように図示されないレジスタを設定する。
【００６８】
また、ステップ３０４で第１差分が第２差分より大きいと判断した場合には、セレクタ５６に切替信号を出力してセレクタ５６を切替え、カウンタＣ５２及びカウンタＤ５４に対応するセンサ２０ｂが印字タイミング信号を生成するためのセンサとなるように設定する。これにより、セレクタに入力されたパルス信号のうち、センサ２０ｂから出力されたパルス信号のみがＸＯＲ回路３４に出力される。また、ＣＰＵ３６は、印字処理においてカウンタＣ５２とカウンタＤ５４でカウントされたカウント値がキャリッジ１２を走査するためのカウント値として用いられるように図示されないレジスタを設定する。設定後は、第１及び第２の実施の形態と同様に印字処理を行うことができる。
【００６９】
すなわち、算出された差分が小さいほうのセンサはリニアスケール１８の汚れの影響が小さいと判断できるため、差分が小さいほうのセンサを用いて、キャリッジ位置制御及び印字タイミング制御を行うように設定することにより、クリーニングや部品の交換の頻度を大幅に削減しランニングコストを抑えることができる。
【００７０】
なお、本実施の形態では、各センサ２０ａ、２０ｂの各々を垂直方向に対して各々異なる角度傾斜させてキャリッジ１２に取付けた例について説明したが、片方のセンサだけ傾斜させて取付けるようにしてもよい。また、取付け角度ではなく取付け位置を異ならせるようにしてもよい。また、取付け位置を異ならせる場合には、キャリッジ１２上の位置を異ならせることもできるし、キャリッジ１２に対して隙間があくようにして奥行き方向に取付け位置を異ならせることもできる。
【図面の簡単な説明】
【００７１】
【図１】第１の実施の形態に係る印字装置の概略構成を示した図である。
【図２】キャリッジの裏面に取付けられたセンサを示した図である。
【図３】センサの構成を示した図である。
【図４】センサから出力される９０度電気角の位相差を持ったパルス信号Ａ、Ｂの波形を示した図である。
【図５】第１及び第２の実施の形態の印字装置の制御系の構成を含めた構成を示すブロック図である。
【図６】印字装置で行われる印字制御の処理の流れを示したフローチャートである。
【図７】電源投入毎あるいは電源投入後であって印字開始前に印字装置で行われる汚れを判断する処理の流れを示したフローチャートである。
【図８】（Ａ）は、第３の実施の形態においてキャリッジに２つのセンサが設けられた状態を示した図であり、（Ｂ）は、２つのセンサ各々を垂直方向に対して各々異なる角度傾斜させてキャリッジに取付けた状態を示した図である。
【図９】第３の実施の形態の印字装置の制御系の構成を含めた構成を示すブロック図である。
【図１０】印字開始前に行われるセンサの設定処理の流れを示すフローチャートである。
【符号の説明】
【００７２】
１０、６０  印字装置
１２  キャリッジ
１８  リニアスケール
２０、２０ａ、２０ｂ  センサ
２２  発光ダイオード
２６  受光ＩＣ
３０  カウンタＡ
３２  カウンタＢ
３４  ＸＯＲ回路
４２  表示パネル
４４  キャリッジ駆動回路
４８  印字ヘッド駆動回路
５０  印字ヘッド
５６  セレクタ
５２  カウンタＣ
５４  カウンタＤ
【図１】
2005231155.tif 000003
【図２】
2005231155.tif 000004
【図３】
2005231155.tif 000005
【図４】
2005231155.tif 000006
【図５】
2005231155.tif 000007
【図６】
2005231155.tif 000008
【図７】
2005231155.tif 000009
【図８】
2005231155.tif 000010
【図９】
2005231155.tif 000011
【図１０】
2005231155.tif 000012