(57)【要約】【課題】対象物が高速で移動することにより、マーク検出信号の周期が短くなるような場合であっても、別途の構成を必要とすることなく、しかも、安価に、適切なマーク検出信号を検出することのできる位置検出装置を実現する。【解決手段】エンコーダ装置１は、対象物の位置検出に必要な複数のマークが形成されているエンコーダスケール２と、発光部４ａと受光部４ｂとを備え発光部４ａからの光のうちエンコーダスケール２を介して受光部４ｂに到達する光量によって前記マークを光学的に検出するエンコーダセンサ４とを有し、前記検出されたマークから対象物の位置の変動量を検出するものであり、前記複数のマークは、発光部４ａからの光量が固定された場合に、受光部４ｂに到達させる光量が異なる黒色マーク部３ａと灰色マーク３ｂとを含む。【選択図】図１
2008281372.tif 000002
【特許請求の範囲】
【請求項１】
対象物の位置検出に必要な複数のマークが形成されているエンコーダスケールと、
発光素子と受光素子とを備え、前記発光素子からの光のうち前記エンコーダスケールを介して前記受光素子に到達する光量によって前記マークを光学的に検出するマーク検出センサとを有し、前記検出されたマークから対象物の位置の変動量を検出する位置検出装置において、
前記複数のマークは、前記発光素子からの光量が固定された場合に、前記受光素子に到達させる光量が異なるマークを含むことを特徴とする位置検出装置。
【請求項２】
前記発光素子と前記受光素子とが、前記エンコーダスケールを介して対向して配置され、
前記マークは、透過率の異なるマークであることを特徴とする請求項１に記載の位置検出装置。
【請求項３】
前記発光素子と前記受光素子とが、前記エンコーダスケールに対して同じ側に配置され、
前記マークは、反射率の異なるマークであることを特徴とする請求項１に記載の位置検出装置。
【請求項４】
前記エンコーダスケールが帯状であり、前記複数のマークが、前記エンコーダスケールの長手方向に任意の間隔で形成されていることを特徴とする請求項１から３のいずれか１項に記載の位置検出装置。
【請求項５】
前記エンコーダスケールが円盤状であり、前記複数のマークが、前記エンコーダスケールの円周方向に任意の間隔で形成されていることを特徴とする請求項１から３のいずれか１項に記載の位置検出装置。
【請求項６】
前記各マークの前記透過率または前記反射率が、色の濃度によって規定されていることを特徴とする請求項２から５のいずれか１項に記載の位置検出装置。
【請求項７】
前記各マークの前記透過率または前記反射率が、前記各マークを形成する材質によって規定されていることを特徴とする請求項２から５のいずれか１項に記載の位置検出装置。
【請求項８】
前記各マークの前記透過率または前記反射率は、前記各マークが有する光を透過しない黒色領域の面積に対して、前記発光素子からの光を透過する領域が占める割合によって規定されていることを特徴とする請求項２から５のいずれか１項に記載の位置検出装置。
【請求項９】
前記発光素子の発光する光量を切換える光量切換手段をさらに備えることを特徴とする請求項１から８のいずれか１項に記載の位置検出装置。
【請求項１０】
位置検出の対象物を備えた電子機器において、
前記対象物の位置の変動量を検出するために、請求項１から９のいずれか１項に記載の位置検出装置を用いることを特徴とする電子機器。
【請求項１１】
前記対象物は、インク噴射部であることを特徴とする請求項１０に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＣモータ等の位置又は速度の制御に用いられる位置検出装置に関するものである。
【背景技術】
【０００２】
従来、インクジェットプリンタ等におけるキャリッジ（インク噴射部）の移動用モータの制御に、位置検出装置としてエンコーダ装置が広く使われている。エンコーダ装置を備えた従来のインクジェットプリンタとしては、例えば、図６で示すようなものがある。
【０００３】
図６（ａ）は、従来のインクジェットプリンタ１００の概略構成を示す図である。図６（ｂ）は、インクジェットプリンタ１００のエンコーダ装置１０１周辺部分の概略構成を示す図である。
【０００４】
図６（ａ）で示すように、インクジェットプリンタ１００は、エンコーダ装置１０１と、キャリッジ１０５と、ＤＣモータ１０６と、モータドライバ１０７と、ＣＰＵ１０８とを備えている。エンコーダ装置１０１は、エンコーダスケール１０２とエンコーダセンサ１０４とから構成される。
【０００５】
エンコーダスケール１０２は、透明の帯状のスケールから構成され、スケール上には黒色のテープが一定間隔で連続的に設けられている。黒色のテープが設けられることにより、エンコーダスケール１０２には、黒色のテープ部分である黒色マーク部１０３ａと、黒色テープが設けられない透明の部分である透明部１０３ｂとからスリット１０３が形成される。
【０００６】
エンコーダセンサ１０４は、図６（ｂ）に示すように、エンコーダスケール１０２に向けて光を照射する発光部１０４ａと、エンコーダスケール１０２のスリット１０３を透過した光を受光する受光部１０４ｂと、電源部１０４ｃとを備えた透過型光学センサである。また、エンコーダセンサ１０４は、図６（ａ）に示すように、キャリッジ１０５に備え付けられ、キャリッジ１０５と共に移動し、図６（ｂ）に示すように、発光部１０４ａと受光部１０４ｂとの間には、エンコーダスケール１０２が配置されている。
【０００７】
エンコーダセンサ１０４が透明部１０３ｂに位置する場合、発光部１０４ａより発せられた光は、エンコーダスケール１０２を透過し受光部１０４ｂに到達する。この到達した光によって、受光部１０４ｂを構成するトランジスタがＯＮ状態になるため、ＣＰＵ１０８側に到達する電圧レベルはグランドに近いレベルとなる。
【０００８】
一方、エンコーダセンサ１０４がエンコーダスケール１０２の黒色マーク部１０３ａに位置する場合、発光部１０４ａより発せられた光は、エンコーダスケール１０２上の黒色マーク部１０３ａにて遮断されるため受光部１０４ｂに到達しない。光が到達しなければ、受光部１０４ｂを構成するトランジスタはＯＦＦ状態になるため、ＣＰＵ１０８側に到達する電圧レベルは電源電圧レベルに近いレベルとなる。
【０００９】
エンコーダセンサ１０４は、ＣＰＵ１０８側に到達する電圧レベルの変動によって成るパルスを、エンコーダ信号としてＣＰＵ１０８に出力する。
【００１０】
ＣＰＵ１０８は、このエンコーダ信号から、キャリッジ１０５の位置や速度の変動を検出し、演算による補正を行い、その結果を制御信号に変換し、モータドライバ１０７に出力する。モータドライバ１０７は、前記入力された制御信号に基づいてＤＣモータ１０６、すなわち、キャリッジ１０５の位置と速度の制御を行うようになっている。
【００１１】
次に、エンコーダ信号について説明する。図７（ａ）は、従来のエンコーダ装置１０１のエンコーダセンサ１０４から出力されるエンコーダ信号を示した図である。図７（ｂ）は、ＣＰＵ１０８で認識されるエンコーダ信号（ＣＰＵ認識信号）を示した図である。図８（ａ）は、周期の長いＣＰＵ認識信号と、前記ＣＰＵ認識信号に対してＣＰＵ演算処理を行うタイミングとを示した図である。図８（ｂ）は、周期の短いＣＰＵ認識信号と、前記ＣＰＵ認識信号に対してＣＰＵ演算処理を行うタイミングとを示した図である。
【００１２】
図７（ａ）に示すように、エンコーダセンサ１０４が黒色マーク部１０３ａに位置する場合、発光部１０４ａからの光は遮断されるため、受光部１０４ｂには光が到達せず、受光部１０４ｂを構成するトランジスタはＯＦＦ状態となる。すなわち、ＣＰＵ１０８側に到達する電圧レベルは電源電圧レベルに近くなるため、エンコーダセンサ出力値は、ハイレベルとなる。一方、エンコーダセンサ１０４が透明部１０３ｂに位置する場合、発光部１０４ａからの光は透過されて受光部１０４ｂに光が到達するため、受光部１０４ｂを構成するトランジスタはＯＮ状態となる。すなわち、ＣＰＵ１０８側に到達する電圧レベルはグランドレベルに近くなるため、エンコーダセンサ出力値はローレベル（low）となる。
【００１３】
そして、ＣＰＵ１０８は、図７（ｂ）に示すように、エンコーダセンサ１０４から出力されたエンコーダ信号を、前記エンコーダ信号のパルスのうちＣＰＵ入力閾値以上のパルスをハイレベルとし、前記ＣＰＵ入力閾値以下のパルスをローレベルとした信号として認識する（ＣＰＵ認識信号）。
【００１４】
ＣＰＵ１０８では、入力されたエンコーダ信号の周期が長い場合には、図８（ａ）に示すようなタイミングで、前記エンコーダ信号に対して演算処理を行う。この場合、ＣＰＵ１０８は、入力されたエンコーダ信号のパルスを取りこぼすことなく、すべてのパルスに対して演算を行うことができるので、エンコーダ信号を正しく検出することができる。
【００１５】
したがって、ＣＰＵ１０８は、前記正しく検出されたエンコーダ信号を用いて、キャリッジ１０５の位置や速度を制御するための制御信号を生成することができ、その制御信号に基づいて、キャリッジ１０５の位置及び速度制御を正しく行うことができる。
【発明の開示】
【発明が解決しようとする課題】
【００１６】
インクジェットプリンタ１００では、印刷のトータル時間を縮小するために、キャリッジ１０５のホームポジションから印刷開始位置までの移動時間を短縮することが好ましい。つまり、ホームポジションから印刷開始位置までは、キャリッジ１０５を高速で動作させることが好ましい。
【００１７】
しかしながら、上記従来のエンコーダ装置１０１では、キャリッジ１０５を高速で移動させたときに、以下のような問題が生じる。
【００１８】
キャリッジ１０５を高速で移動すると、キャリッジ１０５に備え付けられたエンコーダ装置１０１が単位時間あたりに読み取る黒色マーク部１０３ａの数が増えるため、エンコーダセンサ１０４から出力されるエンコーダ信号の周波数は高くなる、すなわち、エンコーダ信号の周期が短くなる。
【００１９】
一方、ＣＰＵ１０８で正しく検出することのできる前記エンコーダ信号の周期、すなわちＣＰＵ認識信号の周期（検出可能周期）はＣＰＵ１０８の能力により予め決まっている。このため、検出可能周期よりも短い周期のエンコーダ信号がＣＰＵ１０８に入力されると、ＣＰＵ１０８は該エンコーダ信号を正確に検出することができなくなり、このエンコーダ信号から得られる制御信号によるキャリッジ１０５の位置や速度の制御も適切に行うことができなくなる。
【００２０】
また、仮に、ＣＰＵ１０８が検出可能周期よりも短い周期のエンコーダ信号の各パルスを取りこぼすことなく、該エンコーダ信号を正確に検出できたとしても、図８（ａ）で示すアイドル部分（３）のような、次のパルスに対して行う演算処理との間に余地期間がないため、ＣＰＵ１０８の演算部（図示せず）の演算負荷は重くなる。これにより、ＣＰＵ１０８は、ＣＰＵ１０８が実行すべき他の処理に対しても影響を及ぼすおそれがある。
【００２１】
具体的には、ＣＰＵ１０８に検出可能周期よりも短い周期のエンコーダ信号が入力されると、ＣＰＵ１０８で前記エンコーダ信号の各パルスを認識する周期が短くなる。この場合、図８（ｂ）で示すように、各パルスに対して行う演算処理（１）（２）が、エンコーダ信号の各パルスを認識するタイミングよりも徐々に遅れ、この遅れが大きくなると、演算処理が間に合わずに演算処理を行えないパルスが出てくるおそれがある。すなわち、ＣＰＵ１０８はパルスの取り逃しを生じるおそれがある。パルスの取り逃しが生じると、ＣＰＵ１０８は、入力されたエンコーダ信号の全てのパルスに対して演算処理を行えないため、正確なエンコーダ信号を検出できなくなる。
【００２２】
上記問題を解決する手段として、エンコーダ信号の周期が短くなることによって生じる処理の負担を軽減するために、より処理能力の高いＣＰＵを用いることが考えられるが、これはコストアップを招来する。
【００２３】
一方、既存のＣＰＵを用いて処理を適切に行わせるためには、エンコーダ信号の周期を長くすることが必要となるが、これを実現するにはＣＰＵの外部にエンコーダ信号の周期を分周する部品を追加したり、スリット間隔の大きいエンコーダスケールを用いたりする等の別途の構成が必要となり、コストアップを招来してしまう。
【００２４】
本発明は、上記従来の問題点に鑑みてなされたものであって、その目的は、エンコーダ信号（マーク検出信号）の周期が短い場合であっても、別途の構成を必要とすることなく、しかも、安価に、適切なエンコーダ信号を検出することのできる位置検出装置を実現する。
【課題を解決するための手段】
【００２５】
本発明の位置検出装置は、上記課題を解決するために、対象物の位置検出に必要な複数のマークが形成されているエンコーダスケールと、発光素子と受光素子とを備え、前記発光素子からの光のうち前記エンコーダスケールを介して前記受光素子に到達する光量によって前記マークを光学的に検出するマーク検出センサとを有し、前記検出されたマークから対象物の位置の変動量を検出する位置検出装置において、前記複数のマークは、前記発光素子からの光量が固定された場合に、前記受光素子に到達させる光量が異なるマークを含むことを特徴としている。
【００２６】
上記構成によれば、前記発光素子の光が前記受光素子に到達する間に媒介されるマークによって、前記受光素子に到達する光量が変わる。よって、前記受光素子に到達する光量に応じて、前記マーク検出センサから出力されるマーク検出センサ出力値（エンコーダセンサ出力値）も変わる。
【００２７】
その結果、例えば、あるマークを介して受光素子に到達した光に応じて出力されたマーク検出センサ出力値が、ＣＰＵで認識することが可能なマーク検出センサ出力値の限界値であるＣＰＵ入力閾値に対して小さくなるように、前記発光素子から発光される光量を設定すれば、該マークはＣＰＵで認識されない。よって、そのマークの分だけ、マーク検出センサ出力値からなるマーク検出信号（エンコーダ信号）の周期を間引くことができるようになる。
【００２８】
このように、前記ＣＰＵ入力閾値と、前記発光素子から前記マークに照射される光量を適宜変更することにより、自由にマーク検出信号の周期を間引くことができるため、本発明の位置検出装置は、マーク検出信号の周期が短くなるような場合であっても、別途の構成を必要とすることなく、安価に、適切なマーク検出信号を検出することが可能である。
【００２９】
また、本発明の位置検出装置は、前記発光素子と前記受光素子とが、前記エンコーダスケールを介して対向して配置され、前記マークは、透過率の異なるマークであることが好ましい。
【００３０】
上記構成によれば、発光素子と受光素子とが前記エンコーダスケールに対して対称的に配置されているため、前記発光素子から照射された光は、直線的な光として、前記エンコーダスケールを透過し、受光素子で受光される。よって、前記発光素子から照射された光は、拡散等するおそれが低いため、受光素子で検出しやすくなる。
【００３１】
また、本発明の位置検出装置は、前記発光素子と前記受光素子とが、前記エンコーダスケールに対して同じ側に配置され、前記マークは、反射率の異なるマークであることが好ましい。
【００３２】
上記構成によれば、発光素子と受光素子とがエンコーダスケールに対して同じ側に配置されており、前記発光素子から照射された光は、エンコーダスケールで反射され、受光素子で受光される。よって、照射された光は受光素子で検出しにくく、発光素子の光量や受光素子の感度に制約が生じるものの、前記透過型の構成と比較して、エンコーダスケールの配置が容易となる。
【００３３】
また、本発明の位置検出装置は、前記エンコーダスケールが帯状であり、前記複数のマークが、前記エンコーダスケールの長手方向に任意の間隔で形成されていることが好ましい。
【００３４】
上記構成によれば、例えば、前記マーク検出センサをエンコーダスケールの長手方向に移動させることによって、前記エンコーダスケールの長手方向に任意の間隔で形成された複数のマークを光学的に検出する位置検出装置の場合に、前記検出されたマーク分に相当する変動量を対象物の位置の変動量であると検出することができる。よって、本発明の位置検出装置は、前記対象物が、キャリッジ等の直線移動する場合に有効である。
【００３５】
また、本発明の位置検出装置は、前記エンコーダスケールが円盤状であり、前記複数のマークが、前記エンコーダスケールの円周方向に任意の間隔で形成されていることが好ましい。
【００３６】
上記構成によれば、例えば、前記複数のマークが前記エンコーダスケールの円周方向に任意の間隔で形成されているエンコーダスケールを回転させて、前記固定されたマーク検出センサで、前記複数のマークを光学的に検出する位置検出装置の場合、前記検出されたマーク分に相当する回転量を対象物の位置の変動量であると検出することができる。よって、本発明の位置検出装置は、プリンタ等における紙送り機構等のように、前記対象物が回転移動する場合に有効である。
【００３７】
また、本発明の位置検出装置における前記各マークの前記透過率または前記反射率は、色の濃度によって規定されていることが好ましい。
【００３８】
上記構成によれば、前記透過率または前記反射率を、例えば、一部のマークの色を濃く、すなわち濃度を大きくするだけで、該マーク部分での透過率を低く、または反射率を低くすることができる。さらに、他の一部のマークの色を淡く、すなわち濃度を小さくするだけで、該マーク部分での透過率を大きく、または反射率を大きくすることができる。これにより、前記マークの透過率や反射率を容易に変更することができる。その結果、媒介されるマークの透過率または反射率の大きさによって、前記マーク検出センサから出力されるマーク検出センサ出力値が変わるため、前記発光素子から前記マークに照射される光量を適宜変更することにより、マーク検出信号の周期を間引くための別途の構成を設けることなく、容易にマーク検出信号の周期を間引くことができる。
【００３９】
また、本発明の位置検出装置における前記各マークの前記透過率または前記反射率が、前記各マークを形成する材質によって規定されていることが好ましい。
【００４０】
上記構成によれば、前記透過率または前記反射率を、例えば、複数のマークにおける一部のマークを透過率および／または反射率の大きい材質で形成し、他の一部のマークを透過率または反射率の小さい材質で形成することができる。これにより、容易に前記マークの透過率またや反射率を変更することができる。その結果、媒介されるマークの透過率または反射率の大きさによって、前記マーク検出センサから出力されるマーク検出センサ出力値が変わるため、前記ＣＰＵ入力閾値と、前記発光素子から前記マークに照射される光量を適宜変更することにより、マーク検出信号の周期を間引くための別途の構成を設けることなく、容易にマーク検出信号の周期を間引くことができる。
【００４１】
また、本発明の位置検出装置における前記各マークの前記透過率または前記反射率は、前記各マークが有する光を透過しない黒色領域の面積に対して、前記発光素子からの光を透過する領域が占める割合によって規定されていることが好ましい。
【００４２】
上記構成によれば、透過型の位置検出装置では、エンコーダスケールの黒色マークの領域に、水玉状に透明部が形成されている場合、該マークの領域において該水玉の占める割合を増加させることにより、該マークの透過率は大きくなる。また、反射型の位置検出装置では、例えば、エンコーダスケールの下部に反射部材を備え、かつ、黒色マークが有する領域に水玉状に透明部を形成する場合に、該マークの領域において該水玉状の透明部が占める割合を増加させると、反射率は大きくなる。
【００４３】
これにより、前記マークの透過率または反射率を容易に変えることができる。その結果、媒介されるマークの透過率または反射率の大きさによって、マーク検出センサから出力されるマーク検出センサ出力値が変わるため、前記発光素子から前記マークに照射される光量を適宜変更することにより、マーク検出信号の周期を間引くための別途の構成を設けることなしに、容易にマーク検出信号の周期を間引くことができる。
【００４４】
また、本発明の位置検出装置は、発光素子が発光する光量を切換える光量切換手段をさらに備えることが好ましい。
【００４５】
上記構成によれば、自動的に前記発光素子から照射される光量を変更することができ、これに伴い前記受光素子に到達する光量が変更される。すなわち、マーク検出センサ出力値が変更するため、マーク検出信号の周期を変更することが可能になる。例えば、位置検出の対象物を高速で移動させる場合には、前記光量切換手段によって前記発光素子からの光量が大きくするように切換え、マーク検出センサ出力値の一部がＣＰＵ入力閾値以下となるようにすることにより、前記マーク検出信号の周期を間引くことができる。
【００４６】
また、本発明の電子機器は、位置検出の対象物を備え、前記対象物の位置の変動量を検出するために、本発明に係る前記位置検出装置を用いることを特徴としている。
【００４７】
また、前記対象物は、インク噴射部であることが好ましい。
【００４８】
上記構成によれば、本発明に係る位置検出装置によって、自由にマーク検出信号の周期を間引くことができるため、対象物を高速で移動させることによりマーク検出信号の周期が短くなるような場面においても、インクジェットプリンタ等の電子機器に別途の構成を付加することなく、安価に、適切なマーク検出信号を検出することが可能である。
【発明の効果】
【００４９】
本発明の位置検出装置は、以上のように、対象物の位置検出に必要な複数のマークが形成されているエンコーダスケールと、発光素子と受光素子とを備え、前記発光素子からの光のうち前記エンコーダスケールを介して前記受光素子に到達する光量によって前記マークを光学的に検出するマーク検出センサとを有し、前記検出されたマークから対象物の位置の変動量を検出する位置検出装置において、前記複数のマークは、前記発光素子からの光量が固定された場合に、前記受光素子に到達させる光量が異なるマークを含むものである。
【００５０】
それゆえ、対象物の移動が高速で、マーク検出信号の周期が短くなるような場合であっても、別途の構成を必要とすることなく、しかも、安価に、適切なマーク検出信号を検出することのできる位置検出装置を実現するという効果を奏する。
【発明を実施するための最良の形態】
【００５１】
本発明の一実施形態について図１ないし図５に基づいて説明すれば、以下の通りである。
【００５２】
図１は、エンコーダ装置１（位置検出装置）の概略構成図である。図２は、インクジェットプリンタ１０の全体の概略構成図である。図３は、インクジェットプリンタ１０におけるエンコーダ装置１の周辺部分の外観を示す斜視図である。
【００５３】
本実施の形態のインクジェットプリンタ１０は、図２に示すように、エンコーダ装置１と、キャリッジ５（インク噴射部）と、ＤＣモータ６と、モータドライバ７と、ＣＰＵ８と、紙送り機構９（図３）と、光量切換部１２（図１）とを備えている。
【００５４】
本実施の形態のインクジェットプリンタ１０は、照射される光の量によって、透過する光の量が変わる灰色マーク部３ｂ（図１）が形成されたエンコーダスケール２を有するエンコーダ装置１を備える。上記構成によれば、印刷開始時などの、キャリッジ５や紙送り機構９を高速で動作させたい場合に、光量切換部１２（光量切換手段）で、エンコーダセンサ４（マーク検出センサ）における発光部４ａ（発光素子）からの発光量が大きくなるように切換えることができる。これにより、灰色マーク部３ｂを透過する光の量を増加させることができるため、灰色マーク部３ｂを透過した光に対応するエンコーダセンサ出力値をＣＰＵ入力閾値よりも小さくすることができる。その結果、ＣＰＵ８で認識されるエンコーダ信号の周期を間引くことができる。
【００５５】
ここで、ＣＰＵ入力閾値とは、あらかじめＣＰＵが有している特性であり、エンコーダセンサ４から出力されたエンコーダ信号（マーク検出信号）がＣＰＵ入力閾値以下であればＣＰＵ８においてローレベルとして認識され、ＣＰＵ入力閾値以上であればハイレベルとして認識される。このＣＰＵでハイレベルと認識されたものからなる信号をＣＰＵ認識信号といい、例えば、図４における一番下図に示すものである。
【００５６】
エンコーダ装置１は、エンコーダスケール２と、エンコーダセンサ４とを備えるリニア型エンコーダ装置である。エンコーダ装置１は、固定された帯状の透明のスケールであるエンコーダスケール２上に目盛りとして形成された複数のマーク部を、キャリッジ５と共に移動するエンコーダセンサ４で光学的に検出することにより、キャリッジ５の位置及び速度の変動量を検出するようになっている。
【００５７】
エンコーダスケール２上には、黒色のテープが設けられるマーク部３ａ（以下、黒色マーク部）と、黒色よりも濃度の淡い灰色のテープが設けられたマーク部３ｂ（以下、灰色マーク部）とがエンコーダスケール２の長手方向に一定間隔で形成されている。エンコーダスケール２には、黒色マーク部３ａと、灰色マーク部３ｂと、何も形成されていない透明部３ｃとが連続して設けられることにより、スリット３が形成される。具体的には、黒色マーク部３ａは、距離Ｌの等間隔で連続的に形成されている。灰色マーク部３ｂは、黒色マーク部３ａ間を３等分したそれぞれの位置に一つずつ設けられている。すなわち、図１で示すように、灰色マーク部３ｂの１つは、黒色マーク部３ａ間の距離Ｌを３等分した距離Ｌ／３だけ、黒色マーク部３ａから離れた位置に形成され、そして、該灰色マーク部３ｂからさらに距離Ｌ／３だけ離れた位置にもう１つの灰色マーク部３ｂが形成されている。また、前記マーク部は幅を有するため、前記距離は、黒色マーク部３ａ、灰色マーク部３ｂの中央点同士の距離をいう。
【００５８】
黒色マーク部３ａは、光の透過率（以下、透過率）が０％の黒色部を透明スケール上に設けたものであり、光を透過しない。灰色マーク部３ｂは、透過率Ｃ％の部分を透明スケール上に設けたものであり、照射される光量によって、透過する光量が変わる。ここで、上記Ｃとは０＜Ｃ＜１００の範囲に属する任意の値である。透明部３ｃは、透明スケール上の何も設けられていない部分であり、透過率は１００％であるため全ての光を透過する。
【００５９】
また、互いに距離Ｌだけ離れた黒色マーク部３ａのみを目盛りとして表される位置情報を、位置情報パラメータＸとし、互いに距離Ｌ／３だけ離れたマーク部（黒色マーク部３ａ及び灰色マーク部３ｂ）を目盛りとして表される位置情報を、位置情報パラメータＹとする。位置情報パラメータＸと位置情報パラメータＹとの関係は、位置情報パラメータＸにおいて、２つの目盛り分進んだ位置すなわち２Ｌ進んだ位置が、パラメータＹにおいては６つの目盛り分進んだ位置すなわちＬ／３×６進んだ位置に相当する。これらの位置情報パラメータＸ、Ｙや、位置情報パラメータＸと位置情報パラメータＹとの対応関係は予め定められている。位置情報パラメータＸは、目盛り間の距離、すなわち黒色マーク部３ａの間隔が大きい。よって、位置情報パラメータＸは、キャリッジ５を高速で移動させる場合、すなわち、光量切換部１２で、発光部４ａでの発光量が大きく（光量Ａ）なるように切換えることによって、ＣＰＵ認識信号の周期が間引かれる場合のキャリッジ５の位置制御で用いられる。一方、位置情報パラメータＹは、目盛り間の距離、すなわち各マーク部の間隔がＬ／３で小さい。よって、位置情報パラメータＹは、キャリッジ５を低速で移動させる場合、すなわち、光量切換部１２で、発光部４ａでの発光量が小さく（光量Ｂ）なるように切換えることによって、ＣＰＵ認識信号の周期を間引かない場合のキャリッジ５の位置制御で用いられる。
【００６０】
エンコーダセンサ４は、エンコーダスケール２に形成されたマーク部３ａ・３ｂを光学的に検出するものであり、図１に示すように、エンコーダスケール２に向けて光を照射する発光部４ａと、エンコーダスケール２を透過した光を受光する受光部４ｂと、電源部４ｃとを備えた透過型光学センサである。
【００６１】
エンコーダセンサ４では、電源１７側から流れる電流によって、発光部４ａを構成する発光ダイオードが発光し、発光部４ａから発光された光が、発光部４ａと受光部４ｂとの間に配置されるエンコーダスケール２に照射され、この照射された光のうちエンコーダスケール２を透過した光のみが受光部４ｂに到達するようになっている。また、エンコーダセンサ４は、受光部４ｂに光が到達すると、到達した光量に応じて、受光部４ｂを構成するトランジスタのＯＮ／ＯＦＦ状態が切り替わる。受光部４ｂ（受光素子）を構成するトランジスタをＯＮにするためには、受光部４ｂに到達する光量を所定値のＭ以上にする必要がある。該所定値Ｍは、エンコーダセンサ４があらかじめ有している特性値である。
【００６２】
具体的に説明すると、受光部４ｂに到達する光量がＭより少なければ、受光部４ｂを構成するフォトトランジスタはＯＦＦ状態であるため、エンコーダセンサ４は電源部４ｃからの電流をグランド側に流さない。つまり、電源部４ｃからグランド側に流れる電流Ｉは、Ｉ＝０である。この場合、ＣＰＵ８側に到達する電圧レベルは、電源電圧レベルに近くなるため、エンコーダセンサ出力値は、図４に示すように、ハイレベルとなる。
【００６３】
ここで、電流Ｉとは電源部４ｃから、受光部４ｂを介してグランド側に流れる電流をいう。
【００６４】
一方、受光部４ｂに到達する光量がＭより多ければ、受光部４ｂであるフォトトランジスタはＯＮ状態になるため、エンコーダセンサ４は、電源部４ｃからグランド側に電流Ｉを流す。この場合、ＣＰＵ８側に到達する電圧レベルは、グランド近くになるため、エンコーダセンサ出力値は、図４に示すように、ローレベルとなる。
【００６５】
ＣＰＵ８は、キャリッジ５及び紙送り機構９の速度を検出、制御する速度制御部１３と、キャリッジ５及び紙送り機構９の位置を検出、制御する位置制御部１４と、光量切換部１２（図１）を制御する光量切換制御部１５と、速度制御部１３と位置制御部１４とから検出されたエンコーダ信号を演算、補正する演算部１６とを備える。
【００６６】
ここで、速度制御部１３における速度制御とは、キャリッジ５の位置変動量であるＣＰＵ認識信号とＣＰＵ８が有する時間成分とからキャリッジ５の速度変動量を検出することによって行う。
【００６７】
また、ＣＰＵ８では、ＣＰＵ８で認識することが可能な限界値、すなわちＣＰＵ入力閾値ｔが予め設定されている。ＣＰＵ入力閾値ｔよりも小さい出力値は、ＣＰＵ８でパルスとして認識されない。
【００６８】
光量切換部１２は、図１に示すように、トランジスタ１２ａを内部に備え、光量切換制御部１５からの指示に基づきトランジスタ１２ａをＯＮ、ＯＦＦと切換えることにより、エンコーダセンサ４の発光部４ａに流れる電流の量を切換える回路である。光量切換部１２は、この発光部４ａに流れる電流の量を切換えることにより、発光部４ａで発光される光量（発光量）を切換えるようになっている。
【００６９】
光量切換部１２は、光量切換制御部１５の制御指示に従って、発光部４ａからの発光量を、発光量が大きいＡ（以下、光量Ａ）と発光量が小さいＢ（以下、光量Ｂ）との２段階に切換える。ここで、光量Ａは、灰色マーク部３ｂを透過し受光部４ｂに到達する光量が前述の所定値Ｍよりも大きくなるように設定される、即ち、エンコーダセンサ出力値が必ずＣＰＵ入力閾値ｔよりも小さいローレベルとなるように設定される。光量Ｂとは、灰色マーク部３ｂを透過し受光部４ｂに到達する光量が前述の所定値Ｍよりも小さくなるように設定される、即ち、エンコーダセンサ出力値が必ずＣＰＵ入力閾値ｔよりも大きいハイレベルとなるように設定される。
【００７０】
光量切換部１２による光量切換動作を具体的に説明すると以下の通りである。ここで、図１に示すように発光部４ａに流れる電流をｉ、電流ｉに流れる電流値を設定するための電流制限抵抗をＲ１、Ｒ２とする。
【００７１】
光量切換部１２は、発光部４ａからの発光量を光量Ｂに切換える場合には、トランジスタ１２ａをＯＦＦ状態とする。トランジスタ１２ａをＯＦＦ状態とすると、電源１７から流れる電流は、Ｒ１のみを介してグランド１に流れる。
【００７２】
一方、光量切換部１２は、発光部４ａからの発光量を光量Ａに切換える場合には、トランジスタ１２ａをＯＮ状態とする。トランジスタ１２ａをＯＮ状態とすると、電源１７から流れる電流は、Ｒ１およびＲ２を介して、それぞれグランド１およびグランド２に流れる。ここで、Ｒ１とＲ２は並列の関係にあり、Ｒ１とＲ２との合成抵抗と、Ｒ１とを比較すると、Ｒ１とＲ２との合成抵抗がＲ１よりも小さいため、すなわちＲ１とＲ２との合成抵抗＜Ｒ１であるため、トランジスタ１２ａがＯＮ状態のときに発光部４ａを流れる電流ｉの方が、ＯＦＦ状態のときに発光部４ａを流れる電流ｉよりも、大きくなる。
【００７３】
すなわち、トランジスタ１２ａをＯＮ状態とすることにより、発光部４ａの発光量を、光量の大きい光量Ａに切換えることができ、トランジスタ１２ａをＯＦＦ状態とすることにより、光量の小さい光量Ｂに切換えることができる。
【００７４】
次に、インクジェットプリンタ１０の制御動作について、図１から図５を用いて詳細に説明する。
【００７５】
図４は、発光部４ａで発光される光量が小さい場合、すなわち光量切換部１２で光量Ｂに切換えた場合のエンコーダ信号及びＣＰＵ認識信号を示す図である。図５は、発光部４ａで発光される光量が大きい場合、すなわち光量切換部１２で光量Ａに切換えた場合のエンコーダ信号及びＣＰＵ認識信号を示す図である。
【００７６】
まず、印刷開始時において、キャリッジ５を高速で移動させる場合のインクジェットプリンタ１０の制御動作について説明する。
【００７７】
ＣＰＵ８は印刷開始信号を検知すると、ホームポジションから印刷開始位置までキャリッジ５を高速で移動させるべく、速度制御部１３でキャリッジ５の移動速度を高速に切換える。その際、ＣＰＵ８は、位置制御部１４において、キャリッジ５の位置制御に用いる位置情報パラメータを、高速用の位置情報パラメータＸに切換えると共に、光量切換制御部１５において、エンコーダセンサ４内の発光部４ａの発光量が光量Ａとなるように光量切換部１２を制御する。
【００７８】
光量切換部１２は、光量切換制御部１５からの制御指示に基づき、トランジスタ１２ａをＯＮ状態に切換える。これにより、発光部４ａの発光量は光量Ａとなる。
【００７９】
エンコーダ装置１では、エンコーダセンサ４内の発光部４ａにおいて発光された光量Ａの光を、エンコーダスケール２に照射する。照射された光のうち、エンコーダスケール２を透過した光のみが受光部４ｂで受光される。また、エンコーダセンサ４では、受光部４ｂに前述の所定値Ｍ以上の光が到達した場合のみ、受光部４ｂを構成するトランジスタがＯＮ状態となり、エンコーダセンサ４から出力されるエンコーダ出力値がローレベルもしくはローレベルに近いレベルとなる。すなわち、受光部４ｂに到達する光量が前述の一定値Ｍ以下の場合は、受光部４ｂを構成するトランジスタはＯＦＦ状態となり、エンコーダセンサ出力値はハイレベルもしくはハイレベルに近いレベルとなる。エンコーダ装置１内の動作の詳細な説明については、後述する。
【００８０】
そして、ＣＰＵ８における位置制御部１４は、エンコーダ装置１から入力されたエンコーダ信号を認識し、このＣＰＵ認識信号と前記位置情報パラメータＸとを用いて、キャリッジ５の変動量を検出する。そして、ＣＰＵ８の演算部１６では、前記変動量に対して、演算による補正を行い、モータドライバ７の制御信号に変換し、モータドライバ７に出力する。モータドライバ７は、ＤＣモータ６を介してキャリッジ５を移動させる。
【００８１】
例えば、印刷時等で速度を低速にする場合のインクジェットプリンタ１０の制御動作については、まず、印刷が開始されると、速度制御部１３において、キャリッジ５の移動速度を低速に切換える制御をする。
【００８２】
速度制御部１３でキャリッジ５の移動速度が低速に切換えられると、ＣＰＵ８は、位置制御部１４において、キャリッジ５の位置制御に用いる位置情報パラメータを、低速用の位置情報パラメータＹに切換えると共に、光量切換制御部１５において、エンコーダセンサ４内の発光部４ａの発光量が光量Ｂとなるように光量切換部１２を制御する。
【００８３】
光量切換部１２では、光量切換制御部１５からの指示に基づき、発光部４ａの発光量が光量Ｂとなるように、トランジスタ１２ａをＯＦＦ状態にする。トランジスタ１２ａをＯＦＦ状態にすると、発光部４ａに流れる電流ｉが小さくなり、そして、発光部４ａの発光量が光量Ａよりも小さい光量Ｂとなる。
【００８４】
エンコーダ装置１では、前記電流ｉを受けて、エンコーダセンサ４内の発光部４ａにおおいて光量Ｂの光が発光され、エンコーダスケール２に照射され、照射された光のうち、エンコーダスケール２を透過した光のみが受光部４ｂで受光される。また、エンコーダセンサ４は、受光部４ｂに前述の一定量Ｍ以上の光が到達すると、受光部４ｂを構成するトランジスタがＯＮ状態となり、エンコーダセンサ出力値はローレベルもしくはローレベルに近いレベルとなる。一方、受光部４ｂに到達する光量が前述の一定値Ｍ以下の場合は、４ｂがＯＦＦ状態となり、エンコーダセンサ出力値はハイレベルもしくはハイレベルに近いレベルとなる。エンコーダ装置１内の動作の詳細な説明については、後述する。
【００８５】
そして、ＣＰＵ８における位置制御部１４は、エンコーダ装置１から入力されたエンコーダ信号を認識（ＣＰＵ認識信号）し、このＣＰＵ認識信号と前記位置情報パラメータＹとを用いて、キャリッジ５の変動量を検出する。そして、ＣＰＵ８の演算部１６では、前記変動量に対して、演算による補正を行い、モータドライバ７の制御信号に変換し、モータドライバ７に出力する。モータドライバ７は、ＤＣモータ６を介してキャリッジ５を移動させる。
【００８６】
ここで、具体的なエンコーダ装置１内の動作について説明する。
【００８７】
まずは、キャリッジ５を低速で移動させる際の光量Ｂに切換えられる場合について図４を用いて説明する。
【００８８】
エンコーダ装置１では、エンコーダセンサ４がエンコーダスケール２の黒色マーク部３ａに位置する場合、黒色マーク部３ａの透過率は０％であるため、発光部４ａより発せられた光の全光量がエンコーダスケール２上の黒色マーク部３ａにて遮断される。よって、発光部４ａから発光された光は、受光部４ｂに到達しない。この場合、受光部４ｂを構成するフォトトランジスタがＯＦＦ状態となるため、エンコーダセンサ４は、図４に示すｎ１番目のパルスで示されるように、ハイレベルの信号をＣＰＵ８に出力する。
【００８９】
また、エンコーダセンサ４がエンコーダスケール２の透明部３ｃに位置する場合、透明部３ｃの透過率は１００％であるため、発光部４ａより発せられた光は、全光量がエンコーダスケール２を透過して受光部４ｂに到達する。この場合、受光部４ｂを構成するフォトトランジスタがＯＮ状態となるため、エンコーダセンサ４の出力レベルは、図４のｎ１番目のパルスとｎ２番目のパルスとの間で表されるようにローレベルとなる。
【００９０】
さらに、エンコーダセンサ４がエンコーダスケール２の灰色マーク部３ｂに位置する場合、透過率はＣ％であるため、発光部４ａより発せられた光のうち一部の光のみが、灰色マーク部３ｂを透過し受光部４ｂに到達する。ここでは、光量Ｂが、灰色マーク部３ｂ、すなわち透過率Ｃ％のマーク部を透過し受光部４ｂに到達する光量が所定値Ｍよりも小さくなるように予め設定されているため、受光部４ｂを構成するフォトトランジスタはＯＦＦ状態となる。よって、エンコーダセンサ４の出力レベルは図４のｎ２番目のパルスやｎ３番目のパルスで示されるように、ハイレベルの信号をＣＰＵ８に出力する。
【００９１】
以上のことより、発光部４ａで発光される光量が光量Ｂであるときは、灰色マーク部３ｂにエンコーダセンサが位置する場合のエンコーダセンサ出力値はＣＰＵ入力閾値ｔよりも大きいため、灰色マーク部３ｂのマークはＣＰＵ８でパルスとして検出される。
【００９２】
その結果、光量Ｂに設定した場合には、エンコーダ装置１から出力されたエンコーダ信号の周期は間引かれず、ＣＰＵ８においてもそのまま認識されるため、出力されたエンコーダ信号の周期とＣＰＵ８で認識されるパルスの周期（ＣＰＵ認識周期）とは同じになる。
【００９３】
次に、キャリッジ５を高速で移動させる際の光量Ａに切換えられる場合について図５を用いて説明する。
【００９４】
エンコーダセンサ４がエンコーダスケール２の黒色マーク部３ａに位置する場合には、黒色マーク部３ａの透過率は０％であるため、発光部４ａより発せられた光の全光量が、エンコーダスケール２上の黒色マーク部３ａにて遮断される。よって、発光部４ａより発光された光は、受光部４ｂに到達せず、受光部４ｂを構成するフォトトランジスタはＯＦＦ状態となる。よって、エンコーダセンサ４は、図５のｎ１番目のパルスで示されるようなハイレベルの信号をＣＰＵ８に出力する。
【００９５】
また、エンコーダセンサ４がエンコーダスケール２の透明部３ｃに位置する場合には、発光部４ａより発せられた光の全光量が、エンコーダスケール２を透過し受光部４ｂに到達するため、受光部４ｂを構成するフォトトランジスタはＯＮ状態となる。よって、エンコーダセンサ４の出力レベルは、図５のｎ１番目のパルスとｎ２番目のパルスとの間に表されるようにローレベルとなる。
【００９６】
さらに、エンコーダセンサ４がエンコーダスケール２の灰色マーク部３ｂに位置する場合、透過率はＣ％であるため、発光部４ａより発せられた光のうち一部の光のみが、灰色マーク部３ｂを透過し受光部４ｂに到達する。ここでは、光量Ａが、灰色マーク部３ｂ、すなわち透過率Ｃ％のマーク部を透過し受光部４ｂに到達する光量が所定値Ｍよりも大きくなるように予め設定されているため、受光部４ｂを構成するフォトトランジスタはＯＮ状態となる。よって、エンコーダセンサ４の出力レベルは図５のｎ２番目のパルスおよびｎ３番目のパルスで示されるようにローレベルとなる。
【００９７】
このとき、ＣＰＵ８は、図５に示すように、ＣＰＵ入力閾値ｔ以上のパルス、すなわち黒色マーク部３ａに対応するパルスしか検出しないため、黒色マーク部３ａのみを目盛りとした位置情報パラメータＸを用いてキャリッジ５の制御をすることとなる。
【００９８】
以上のことより、発光部４ａで発光される光量が光量Ａであるときは、灰色マーク部３ｂを透過して受光部４ｂに到達する光量に応じて検出されるエンコーダセンサ出力値は、ＣＰＵ入力閾値ｔよりも小さくなるため、灰色マーク部３ｂのマークはＣＰＵ８でパルスとして検出されない。
【００９９】
その結果、発光部４ａでの発光量を光量Ａに切換えた場合における、ＣＰＵ８で認識されるエンコーダ信号の周期は、図５で示すように、ＣＰＵ入力閾値ｔ以下の認識されないパルス分、すなわち、検出されない灰色マーク部３ｂ分だけ間引かれる。よって、ＣＰＵ８は、エンコーダ装置１から出力されるエンコーダ信号の周期の１／３の周期でエンコーダ信号を認識可能となる。
【０１００】
上記構成によれば、本実施の形態のエンコーダ装置１では、エンコーダセンサ４における発光量を大きくすることにより、灰色マーク部３ｂを透過する光量を多くすることができる。よって、エンコーダ装置１から出力される信号の周期をＣＰＵ８は灰色マーク部３ｂの分だけ間引くことができ、ＣＰＵ認識信号の周期を長くすることができる。
【０１０１】
従って、本実施の形態のエンコーダ装置１では、ＣＰＵ認識信号の周期を長くすることができ、ＣＰＵ８で検出不可能なくらい高速にキャリッジ５を移動させても、ＣＰＵ８がエンコーダ信号のパルスを取りこぼすことなく演算を行うことができる。これにより、エンコーダ装置１では、エンコーダ信号を適切に検出することができ、このエンコーダ信号に基づいて生成される各種制御信号によって、キャリッジ５の位置及び速度の制御を正確に行うことができる。
【０１０２】
また、本実施の形態のエンコーダ装置１では、エンコーダスケール２上に形成されたマークの一部を照射する光量によって透過量を変更することのできるマーク部（灰色マーク部３ｂ）にすることにより、ＣＰＵ認識信号の周期を間引くことができる。すなわち、エンコーダスケール２に照射する光量を切換えることによってＣＰＵ認識信号の周期を長くすることができるため、前記周期長くするための複雑な外部構成を別途必要とせず、また、既存のＣＰＵを用いたままで前記周期を長くすることができるため、製造コストを安くすることができる。
【０１０３】
また、本実施の形態では、キャリッジ５の位置及び速度制御を行うエンコーダ装置１について説明したが、本発明は、これに限らず、図３に示すような紙送り機構９の位置及び速度制御を行うロータリー型エンコーダ装置１′にも適用することができる。この場合、エンコーダ装置１のエンコーダスケール２がエンコーダ装置１′のエンコーダホイール２′に対応し、エンコーダセンサ４がエンコーダセンサ４′に対応する。
【０１０４】
このとき、エンコーダホイール２′上には、エンコーダホイール２′の円周方向に一定の間隔でマーク部が形成されている。
【０１０５】
このエンコーダ装置１′では、エンコーダセンサ４′を固定し、エンコーダホイール２′を紙送り機構９と共に回転させ、エンコーダホイール２′上に形成された前記マーク部をエンコーダセンサ４′で光学的に検出することにより、印刷用紙１１の位置及び速度を制御するようになっている。
【０１０６】
また、紙送り機構９では、印刷開始時の給紙において、印刷開始位置までの印刷用紙１１の移動を高速で動作させることが好ましい。よって、この場合には、本実施の形態におけるエンコーダセンサ４′の発光部４ａの光量は光量Ａに設定される。後の動作は、エンコーダ装置１と同じ動作をするため、説明を省略する。
【０１０７】
また、本実施の形態では、エンコーダセンサ４の発光部４ａで発光される光量を光量Ａ及び光量Ｂの２段階に切換えられることと、エンコーダスケール２上に黒色マーク部３ａと灰色マーク部３ｂとの２種類の異なる透過率を有するマーク部が形成されていることにより、ＣＰＵ認識信号の周期を２種類に切換えることが可能である。しかしながら、本発明はこれに限られず、エンコーダセンサ４における光量切換部１２が、３段階の光量を切換えることができ、かつ、エンコーダスケール２上に、黒色マーク部３ａと灰色マーク部３ｂの他に、灰色マーク部３ｂよりも透過率の大きい薄灰色マーク部３ｄ（図示せず）が設けられることによって、ＣＰＵ認識信号の周期を３種類に切換える構成であってもよい。また、光量切換部１２が３種類以上の光量を切換えることができるとともに、エンコーダスケール２上にそれに対応すべく３種類以上の透過率の異なるマークが形成されることにより、ＣＰＵ認識信号の周期を３種類以上に切換える構成であってもよい。
【０１０８】
本実施の形態では、灰色マーク部などの色の濃淡によって光の透過率を変えたが、本発明はこれに限られず、マーク部の面積のうち、光を通さない黒色部分が占める面積の割合を変えることによって光の透過率を変更してもよい。また、本発明は、マーク部に透過率や反射率の異なる材質を用いることにより、マーク部の光の透過率や反射率を変えてもよい。
【０１０９】
また、本実施の形態では、透過型のエンコーダ装置を用いたが、本発明はこれに限らず、反射型のエンコーダ装置であってもよい。
【０１１０】
また、本実施の形態では、エンコーダスケールのマーク部における光の透過率と、エンコーダスケールに照射する光量とを変えることによりＣＰＵで認識されるエンコーダ信号の周期を自由に切換えた。しかしながら、本発明はこれに限られず、反射型のエンコーダ装置の場合には、エンコーダスケールのマーク部における光の反射率と、エンコーダスケールに照射する光量とを変えることによりＣＰＵで認識されるエンコーダ信号の周期を自由に切換えることが可能である。
【０１１１】
上記のような、反射型のエンコーダ装置では、例えば、エンコーダスケールに対して、発光部と受光部を同一側に備えるとともに、エンコーダスケールの下部に、光を全反射する反射部材を備える。これにより、発光部から発光されて、エンコーダスケールを透過した光は、反射部材によって反射され、発光部側と同一側に備えられた受光部に到達する。すなわち、エンコーダスケールにおける透明部では、反射率が１００％であり、発光部によって発光された光の全光量を受光部で受光する。また、黒色マーク部では、光を透過しないため、反射率は０％であり、発光部から発光された光は受光部に到達しない。また、灰色マーク部では、色の濃淡によって反射率が変わり、発光部から発光される光量を大きくすると、反射する光量が大きくなり、受光部に到達する光の量も多くなる。
【０１１２】
また、本実施の形態では、キャリッジの位置及び速度制御に主に用いられる直線状に移動するリニア型のエンコーダ装置を用いて説明したが、本発明はこれに限られず、紙送り機構の位置及び速度制御等に用いられるロータリーエンコーダ装置にも適用可能である。
【０１１３】
また、本実施の形態では、キャリッジの移動速度を高速にする場合として、印刷開始時のホームポジションから印刷開始位置までの移動を例としてあげたが、本発明はこれに限られない。例えば、印字の場合には高速でキャリッジを移動させ、画像を印刷する際には低速でキャリッジを移動させることが好ましいため、これに応じた速度の切換えの制御にも本発明を適用することが可能である。
【０１１４】
また、本実施の形態では、インクジェットプリンタを用いて説明したが、本発明はこれに限られず、ＦＡＸやスキャナ等にも用いることができる。
【０１１５】
なお、本発明は、上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１１６】
本発明は、プリンタやスキャナ等の装置におけるＤＣモータ等の位置や速度の制御に適用できる。
【図面の簡単な説明】
【０１１７】
【図１】本発明におけるエンコーダ装置の実施の一形態を示す概略構成図である。
【図２】上記エンコーダ装置を備えるインクジェットプリンタの構成を示す概略構成図である。
【図３】上記インクジェットプリンタの一部の構成の外観図である。
【図４】上記エンコーダ装置から出力されるエンコーダ出力信号と、ＣＰＵで認識されるＣＰＵ認識信号と示すタイミングチャートである。
【図５】上記エンコーダ装置から出力されるエンコーダ出力信号と、ＣＰＵで認識されるＣＰＵ認識信号とを示す他のタイミングチャートである。
【図６】（ａ）は従来のエンコーダ装置を備えるインクジェットプリンタを示す概略構成図であり、（ｂ）は従来のエンコーダ装置を示す概略構成図である。
【図７】従来のエンコーダ装置から出力されるエンコーダ出力信号と、ＣＰＵで認識されるＣＰＵ認識信号とを示すタイミングチャートである。
【図８】従来のＣＰＵで認識されるＣＰＵ認識信号と、ＣＰＵで行われる演算処理のタイミングとを示すタイミングチャートである。
【符号の説明】
【０１１８】
１、１′    エンコーダ装置（位置検出装置）
２、２′    エンコーダスケール
３    スリット
３ａ    黒色マーク部
３ｂ    灰色マーク部
３ｃ    透明部
４、４′    エンコーダセンサ（マーク検出センサ）
４ａ    発光部（発光素子）
４ｂ    受光部（受光素子）
４ｃ    電源部
５    キャリッジ（インク噴射部）
６    ＤＣモータ
７    モータドライバ
８    ＣＰＵ
９    紙送り機構
１０    インクジェットプリンタ
１１    印刷用紙
１２    光量切換部（光量切換手段）
１２ａ    トラジスタ
１３    速度制御部
１４    位置制御部
１５    光量切換制御部
１６    演算部
１７    電源
【図１】
2008281372.tif 000003
【図２】
2008281372.tif 000004
【図３】
2008281372.tif 000005
【図４】
2008281372.tif 000006
【図５】
2008281372.tif 000007
【図６】
2008281372.tif 000008
【図７】
2008281372.tif 000009
【図８】
2008281372.tif 000010