(57)【要約】【課題】  ポンプユニットの駆動に際して、騒音を低減することが可能なポンプ制御機構を提供すること。【解決手段】  プリンタ１０において、蛇腹ポンプ７４および駆動源７２を具備し、駆動源７２の駆動により蛇腹ポンプ７４を往復動させ、液体容器４１に向けカートリッジ６２に蓄えられているインク滴を送り込むポンプユニット７０と、蛇腹ポンプ７４の往復動における位置を検出する位置検出手段７８と、駆動源７２の駆動に際して、その目標となる目標情報を記憶する情報記憶手段９２と、位置検出手段７８における蛇腹ポンプ７４の位置検出に基づいて、蛇腹ポンプ７４を往復動させる駆動源７２の駆動情報を算出する駆動情報算出手段９０と、駆動情報と目標情報との比較を行い、これらの比較に基づいて、次に駆動源７２を駆動させる際の駆動情報と目標情報との差を少なくする補正量を、駆動源７２に投入する電力に加算する補正量加算手段９０と、を具備している。【選択図】  図１
2006090248.tif 000002
【特許請求の範囲】
【請求項１】
往復動により空気圧を作用させるポンプ部材および該ポンプ部材を往復動させると共に制御情報に基づいて制御駆動される駆動源を具備し、該駆動源の駆動により上記ポンプ部材を往復動させて、貯留手段に向けて液体供給源に蓄えられている液体を送り込むポンプユニットと、
上記ポンプ部材の往復動における位置を検出するための位置検出手段と、
上記駆動源を駆動させるに際して、その目標となる駆動速度に対応する目標情報を記憶する情報記憶手段と、
上記位置検出手段における上記ポンプ部材の位置検出に基づいて、該ポンプ部材を往復動させている上記駆動源の駆動速度に対応する駆動情報を算出する駆動情報算出手段と、
上記駆動情報と上記目標情報との比較を行うと共に、これらの比較に基づいて、次に上記駆動源を駆動させる際の上記駆動情報と上記目標情報との差を少なくするための上記制御情報に対する補正情報を算出する補正情報算出手段と、
上記駆動源に投入される上記制御情報を、上記補正情報で補正する補正手段と、
を具備することを特徴とするポンプ制御機構。
【請求項２】
前記制御情報は、前記駆動源に投じられるパルス電圧においてPWM制御を行うためのDuty比であると共に、前記補正情報は、該PWM制御において上記パルス電圧のDuty比を変更する値であることを特徴とする請求項１記載のポンプ制御機構。
【請求項３】
前記位置検出手段は、前記ポンプ部材の伸長端側において前記ポンプ部材の往復動における位置を検出することを特徴とする請求項１または２記載のポンプ制御機構。
【請求項４】
前記駆動源の駆動を停止／開始させる駆動制御手段を具備すると共に、この駆動制御手段は、圧力センサにおける前記空気圧の計測に基づいて、該駆動源を停止／開始させることを特徴とする請求項１から３のいずれか１項に記載のポンプ制御機構。
【請求項５】
前記駆動制御手段は、前記伸長端側において前記駆動手段の駆動を停止させることを特徴とする請求項４記載のポンプ制御機構。
【請求項６】
前記補正情報は、前記ポンプ部材の往復動の３周期目から加えられることを特徴とする請求項１から５のいずれか１項に記載のポンプ制御機構。
【請求項７】
前記駆動情報算出手段は、前記位置検出手段が検出するまでの時間を計測するタイマ手段を具備すると共に、前記タイマ手段での時間計測が規定のタイムリミットを超えても前記位置検出手段が前記ポンプ部材の往復動における位置を検出しない場合、前記補正手段は、前記Duty比を上昇させる前記補正情報で前記制御情報を補正することを特徴とする請求項１から６のいずれか１項に記載のポンプ制御機構。
【請求項８】
前記駆動制御手段は、前記Duty比が一定のしきい値を超える場合、前記駆動源の駆動を規定時間だけ停止させることを特徴とする請求項３から７のいずれか１項に記載のポンプ制御機構。
【請求項９】
請求項１から８のいずれか１項に記載のポンプ制御機構を用いると共に、
前記貯留手段は、キャリッジに存在する液体容器であり、
前記液体は、インクであり、
前記液体供給源は、インクを蓄えるカートリッジである、
ことを特徴とするプリンタ。
【請求項１０】
往復動により空気圧を作用させるポンプ部材と、該ポンプ部材を往復動させると共に制御情報に基づいて制御駆動される駆動源とを具備するポンプユニットを備え、このポンプユニットを用いて、貯留手段に向けて液体供給源に貯留されている液体を送り込むポンプ制御方法において、
上記駆動源の駆動により、上記ポンプ部材を往復動させる初期駆動工程と、
上記ポンプ部材の往復動における位置を検出する位置検出工程と、
上記位置検出工程における上記ポンプ部材の位置検出に基づいて、ポンプ部材を往復動させている上記駆動源の駆動速度に対応する駆動情報を算出する駆動情報算出工程と、
上記駆動情報算出工程により算出された駆動情報と、予め情報記憶手段に記憶されている上記駆動源の駆動の目標となる駆動速度に対応する目標情報との比較を行い、これらの比較に基づいて、次に上記駆動源を駆動させる際の上記駆動情報と上記目標情報との間の差を少なくするための補正情報を算出する補正情報算出工程と、
上記制御情報を上記補正情報で補正する補正工程と、
補正後の上記制御情報によって制御された電力を、上記駆動源に投入して、該駆動源を駆動させる補正駆動工程と、
を具備することを特徴とするポンプ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポンプ制御機構、このポンプ制御機構を用いたプリンタおよびポンプ制御方法に関する。
【背景技術】
【０００２】
普及タイプのプリンタにおいては、キャリッジにインクを蓄えるカートリッジを搭載するタイプが多い。しかしながら、高性能タイプのプリンタにおいては、キャリッジにカートリッジを搭載せずに、プリンタの筐体側にカートリッジを搭載するタイプがある。このタイプのプリンタは、インク残量が変化しても、キャリッジの重量の変動を抑えることができる。そのため、このタイプのプリンタは、キャリッジの移動に関して高精度な制御を行える。
【０００３】
ここで、上記タイプのプリンタにおいては、キャリッジに液体容器が搭載されている。この液体容器には、液体管路を介してカートリッジが接続されていて、カートリッジから液体容器に向けてインクを供給可能としている。また、カートリッジには、空気管路の一端側が接続されている。空気管路の他端側は、ポンプユニット内の蛇腹ポンプに接続されていて、この蛇腹ポンプを駆動させると、空気管路を介してカートリッジに空気が送り込まれる。そして、空気圧により、カートリッジからインクを、液体管路を介して液体容器内に供給可能となっている。
【０００４】
なお、このような空気圧を利用するものとしては、特許文献１に開示されているものがある。かかる特許文献１に開示されている構成では、往復移動して空気を圧縮する往復移動部と、この往復移動部を往復移動させるためのポンプモータと、ポンプモータに対して液体容器の圧力が所定圧力になるまで電力を投入する電力投入部と、を有している。
【０００５】
【特許文献１】特表２００２−５１０２５２号公報（第８頁、第１図参照）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、蛇腹ポンプをポンプモータで駆動させる場合、ポンプモータおよび変換機構等の騒音源から生じる騒音が問題となる。プリンタから生じる動作音の中で、かかる騒音は特に大きく、その低減が課題となっている。
【０００７】
特に、蛇腹ポンプを伸縮させる場合、該蛇腹ポンプの内部圧力の変化によって、ポンプモータに作用する外部負荷が変化し、ポンプモータは、その変化に応じて回転数が変動する。そのため、騒音源から生じる騒音も、回転数の変動に応じて変動する。それにより、一定レベルの音が騒音源から定常的に生じている場合と比較して、耳につき易い、という問題がある。すなわち、同じレベルの騒音が生じている場合、定常的に発生する騒音よりも、大きさが変動する騒音は、よりうるさく感じられる。
【０００８】
ここで、上述のポンプモータを制御する場合、例えばロータリエンコーダ等の回転数を検出可能なセンサを搭載し、該センサからのフィードバック信号を活用して、ポンプモータの回転数を制御すれば、騒音の低減を図ることができる。しかしながら、ロータリエンコーダ等を搭載する場合、コストの上昇を招く等の問題がある。
【０００９】
本発明は上記の事情にもとづきなされたもので、その目的とするところは、ポンプユニットの駆動に際して、騒音を低減することが可能なポンプ制御機構、このポンプ制御機構を用いたプリンタおよびポンプ制御方法を提供しよう、とするものである。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明は、往復動により空気圧を作用させるポンプ部材および該ポンプ部材を往復動させると共に制御情報に基づいて制御駆動される駆動源を具備し、該駆動源の駆動によりポンプ部材を往復動させて、貯留手段に向けて液体供給源に蓄えられている液体を送り込むポンプユニットと、ポンプ部材の往復動における位置を検出するための位置検出手段と、駆動源を駆動させるに際して、その目標となる駆動速度に対応する目標情報を記憶する情報記憶手段と、位置検出手段におけるポンプ部材の位置検出に基づいて、該ポンプ部材を往復動させている駆動源の駆動速度に対応する駆動情報を算出する駆動情報算出手段と、駆動情報と目標情報との比較を行うと共に、これらの比較に基づいて、次に駆動源を駆動させる際の駆動情報と目標情報との差を少なくするための制御情報に対する補正情報を算出する補正情報算出手段と、駆動源に投入される制御情報を、補正情報で補正する補正手段と、を具備するものである。
【００１１】
このように構成した場合には、駆動情報算出手段は、位置検出手段におけるポンプ部材の往復動の検出に基づいて、駆動源の駆動速度に対応する駆動情報を算出する。そして、補正情報算出手段は、算出された駆動情報と、目標情報とを比較し、該目標情報との差を少なくするための補正情報を算出し、補正手段は、算出された補正情報で、制御情報を補正する。補正された制御情報に基づいて、駆動源を制御駆動する。それにより、駆動源の駆動速度が目標となる駆動速度に近づき、ポンプ部材の往復動の速度も調整される。このため、ポンプ部材やその他の摩擦部分といった、負荷部分から発生する騒音を、抑制することが可能となる。つまり、負荷部分から発生する騒音が、可聴領域から外れるように、目標情報を設定しておけば、駆動源が駆動するに従い、位置検出手段での検出に基づいて、騒音の発生を低減することが可能となる。
【００１２】
また、位置検出手段での検出のみで、騒音の発生を抑えることが可能となる。このため、駆動源の駆動速度を検出するための、エンコーダ等を必要とせずに済み、コストが上昇するのを抑えることが可能となる。
【００１３】
また、他の発明は、上述の発明に加えて更に、制御情報は、駆動源に投じられるパルス電圧においてPWM制御を行うためのDuty比であると共に、補正情報は、該PWM制御においてパルス電圧のDuty比を変更する値としたものである。このように構成した場合には、パルス電圧のDuty比を調整するPWM制御により、駆動源の駆動速度を調整することができ、簡易でありながら正確に駆動源を制御することが可能となる。
【００１４】
さらに、他の発明は、上述の各発明に加えて更に、位置検出手段は、ポンプ部材の伸長端側においてポンプ部材の往復動における位置を検出するものである。このように構成した場合には、位置検出手段によりポンプ部材の位置を一度検出し、再びポンプ部材の位置を検出すると、該ポンプ部材の一周期の始端と終端が検出できる。そして、この間の時間を計測することにより、ポンプ部材の１周期の時間を正確に計測することができる。
【００１５】
また、他の発明は、上述の各発明に加えて更に、駆動源の駆動を停止／開始させる駆動制御手段を具備すると共に、この駆動制御手段は、圧力センサにおける空気圧の計測に基づいて、該駆動源を停止／開始させるものである。
【００１６】
このように構成した場合には、圧力センサにおいて、規定の圧力に達したことが検出された場合には、駆動制御手段は、駆動源を停止させる。そのため、ポンプ部材が液体容器等の貯留手段に過剰な圧力を及ぼして、貯留手段から液体が溢れるのを防止することが可能となる。すなわち、適正な量の液体を、液体供給源から貯留手段に供給することができ、貯留手段には適量の液体が蓄えられた状態にすることができる。また、規定の圧力に達しなくなった場合には、駆動制御手段は、駆動源の駆動を開始させる。それにより、貯留手段には、常に規定量の液体を蓄えさせることができる。
【００１７】
さらに、他の発明は、上述の各発明に加えて更に、駆動制御手段は、伸長端側において駆動手段の駆動を停止させるものである。このようにした場合、次回、駆動源を駆動させ、位置検出手段でポンプ部材の位置を検出すると、その検出までの時間が最初の周期となる。すなわち、最初の位置検出の段階で、正確な周期の計測を行うことができ、より早く静穏化を図ることができる。
【００１８】
また、他の発明は、上述の各発明に加えて更に、補正情報は、ポンプ部材の往復動の３周期目から加えられるものである。このように構成した場合には、２周期目において計測された正確な周期に基づく補正情報で、３周期目を補正する。このため、ポンプ部材が往復動の中途部分で停止している場合でも、２周期目においては、正確な周期を計測できるため、その２周期目から算出される正確な補正情報を、３周期目に投影させることができる。
【００１９】
また、他の発明は、上述の各発明に加えて更に、駆動情報算出手段は、位置検出手段が検出するまでの時間を計測するタイマ手段を具備すると共に、タイマ手段での時間計測が規定のタイムリミットを超えても位置検出手段がポンプ部材の往復動における位置を検出しない場合、補正手段は、Duty比を上昇させる補正情報で制御情報を補正するものである。
【００２０】
このように構成した場合には、位置検出手段において、ポンプ部材の往復動における位置が検出されない場合、補正手段によって、制御情報を補正情報で補正し、Duty比が上昇し、そのDuty比に基づく電力が駆動源に印加される。そのため、駆動源が、例えば何等かの原因により、動き出しの負荷が若干大きくなっている場合でも、Duty比の上昇により平均電圧が上がり、その負荷を乗り越えて、駆動源を動き出させることが可能となる。このため、かかる負荷が駆動源に作用している場合において、いつまでたっても駆動源が動き出さない、といった事態を防止することが可能となる。
【００２１】
さらに、他の発明は、上述の各発明に加えて更に、駆動制御手段は、Duty比が一定のしきい値を超える場合、駆動源の駆動を規定時間だけ停止させるものである。このようにした場合には、電圧のDuty比が一定のしきい値を超える場合、駆動源の駆動は、強制的に停止させられる。このため、一定のしきい値を超えるDuty比の電圧の印加により、駆動源に相当の温度上昇が生じている場合でも、該駆動源を休ませ、駆動源を冷却させることができる。そのため、駆動源の異常な加熱を防止することができる。
【００２２】
また、他の発明は、上述した各発明に係るポンプ制御機構をプリンタに用いると共に、貯留手段は、キャリッジに存在する液体容器であり、液体は、インクであり、液体供給源は、インクを蓄えるカートリッジとしたものである。
【００２３】
このように構成した場合には、プリンタにおいて、ポンプ部材やその他の摩擦部分といった、負荷部分から発生する騒音を、抑制することが可能となる。つまり、負荷部分から発生する騒音が、可聴領域から外れるように、目標情報を設定しておけば、駆動源が駆動するに従い、位置検出手段での検出に基づいて、騒音の発生を低減することが可能となる。また、位置検出手段での検出のみで、騒音の発生を抑えることが可能となる。このため、駆動源の駆動速度を検出するための、エンコーダ等を必要とせずに済み、コストが上昇するのを抑えることが可能となる。
【００２４】
さらに、他の発明は、往復動により空気圧を作用させるポンプ部材と、該ポンプ部材を往復動させると共に制御情報に基づいて制御駆動される駆動源とを具備するポンプユニットを備え、このポンプユニットを用いて、貯留手段に向けて液体供給源に貯留されている液体を送り込むポンプ制御方法において、駆動源の駆動により、ポンプ部材を往復動させる初期駆動工程と、ポンプ部材の往復動における位置を検出する位置検出工程と、位置検出工程におけるポンプ部材の位置検出に基づいて、ポンプ部材を往復動させている駆動源の駆動速度に対応する駆動情報を算出する駆動情報算出工程と、駆動情報算出工程により算出された駆動情報と、予め情報記憶手段に記憶されている駆動源の駆動の目標となる駆動速度に対応する目標情報との比較を行い、これらの比較に基づいて、次に駆動源を駆動させる際の駆動情報と目標情報との間の差を少なくするための補正情報を算出する補正情報算出工程と、制御情報を補正情報で補正する補正工程と、補正後の制御情報によって制御された電力を、駆動源に投入して、該駆動源を駆動させる補正駆動工程と、を具備するものである。
【００２５】
このように構成した場合には、位置検出工程では、ポンプ部材の往復動における位置が検出され、その検出に基づいて、駆動情報算出工程において、駆動源の駆動情報が算出される。そして、補正情報算出工程では、算出された駆動情報と、目標情報とを比較し、該目標情報との差を少なくするための補正情報を算出し、補正工程では、算出された補正情報で、制御情報を補正する。また、補正駆動工程では、補正された制御情報に基づいて、駆動源を制御駆動する。
【００２６】
このようにすれば、ポンプ部材やその他の摩擦部分といった、負荷部分から発生する騒音を、抑制することが可能となる。つまり、負荷部分で生じる騒音が、可聴領域から外れるように目標情報を設定しておけば、駆動源が駆動するに従い、位置検出工程での検出に基づいて、騒音の発生を低減することが可能となる。また、位置検出工程での検出のみで、騒音の発生を抑えることが可能となる。このため、駆動源の駆動速度を検出するためのエンコーダ等を必要とせずに済み、コストが上昇するのを抑えることが可能となる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明のポンプ制御機構が適用されるプリンタの一実施の形態について、図１から図８に基づいて説明する。なお、本実施の形態のプリンタ１０は、インクジェット式のプリンタであるが、かかるインクジェット式プリンタは、インクを吐出して印刷可能な装置であれば、いかなる吐出方法を採用した装置でも良い。
【００２８】
なお、以下の説明においては、下方側とは、プリンタ１０が設置される設置面１側を指し、上方側とは、設置面１から離間する側を指す。また、後述するキャリッジ４０が移動する方向を主走査方向、主走査方向に直交する方向であって印刷対象物１２が搬送される方向を副走査方向とする。また、印刷対象物１２を供給する側（紙送りの上流側）を奥側、印刷対象物１２を排出する側（紙送りの下流側）を手前側として説明する。
【００２９】
プリンタ１０は、設置面１に接触するシャーシ１１を具備し、このシャーシ１１には、各種ユニットが搭載される。各種ユニットには、紙送りモータ（ＰＦモータ２２）によって印刷対象物１２を搬送する用紙搬送機構２０、キャリッジモータ（ＣＲモータ３５）によってキャリッジ４０を紙送りローラの軸方向に往復動させるキャリッジ機構３０、インクを蓄えるカートリッジ６２を搭載するカートリッジ搭載部６０、およびカートリッジ６２に対してエアを送り込んで加圧するポンプユニット７０等があり、その他、図２および図６に示す制御部９０が存在する。
【００３０】
図２に示すように、用紙搬送機構２０は、給紙ローラ（不図示）および搬送ローラ２１等の各ローラを備えると共に、これらのローラを駆動するための紙送りモータ（ＰＦモータ２２）を備えている。また、ＰＦモータ２２の駆動力は、複数のギヤ等から構成される伝達機構２３を介して、伝達される。
【００３１】
キャリッジ機構３０は、図１および図２に示すように、キャリッジ４０を具備している。また、キャリッジ機構３０は、支持フレーム３１と、この支持フレーム３１によって支持されると共に、キャリッジ４０を摺動可能に保持するキャリッジ軸３４と、キャリッジモータ（ＣＲモータ３５）と、このＣＲモータ３５に取り付けられている歯車プーリ３６と、無端のベルト３７と、歯車プーリ３６との間にこの無端のベルト３７を張設する従動プーリ３８と、を備えている。
【００３２】
なお、従動プーリ３８は、他端側の側方プレート部３３に取り付けられると共に、遮蔽プレート部３２の一端側には、歯車プーリ３６が取り付けられている。また、従動プーリ３８と歯車プーリ３６の間には、その一部がキャリッジ４０に固定されているベルト３７が掛け渡されている。
【００３３】
図１に示すように、支持フレーム３１は、遮蔽プレート部３２と、遮蔽プレート部３２の両端側において、手前側に向かって折り曲げられている側方プレート部３３と、から構成されている。一対の側方プレート部３３には、シャーシ１１の長手に沿うように、キャリッジ４０のスライドをガイドするためのキャリッジ軸３４が支持されている。また、遮蔽プレート部３２の背面側には、歯車プーリ３６を駆動させるＣＲモータ３５が設けられている。
【００３４】
歯車プーリ３６は、遮蔽プレート部３２の背面側のＣＲモータ３５の回転軸に取り付けられている。また、シャーシ１１のうち、支持フレーム３１（遮蔽プレート部３２）よりも手前側の部位には、プラテン４２が設けられている。プラテン４２は、その長手方向がシャーシ１１の長手に沿うように取り付けられている。このプラテン４２の上面は、印刷対象物１２を送り込むための紙送り面となっている。なお、プラテン４２の上面を搬送されるものは、印刷対象物１２には限られず、印刷対象物１２を保持するための別途の搬送トレイ等であっても良い。
【００３５】
また、プラテン４２に対向して、キャリッジ４０が設けられている。キャリッジ４０は、その内部に、後述するカートリッジ６２の色数分（図２においては、６色分）と同数の液体容器４１を搭載可能としている。貯留手段としての各液体容器４１には、例えば可撓性のチューブ等の液体管路４３の一端側が接続されている。この液体管路４３を介して、各液体容器４１には、カートリッジ６２の各色が供給される。
【００３６】
なお、液体容器４１は、カートリッジ６２の色数と同数存在する構成には限られない。例えば、液体容器４１の内部が漏れなく仕切られている場合、該カートリッジ６２の色数分よりも、液体容器４１の個数を少なくすることができる。
【００３７】
図２に示すように、キャリッジ４０の下方には、プラテン４２側に向かって、印刷ヘッド４５を備える印刷ヘッドユニット４４が突出している。印刷ヘッド４５の下端側には、図４に示すノズル４５ａが多数形成されている。そして、液体容器４１から供給されるインクは、このノズル４５ａから、インク滴として印刷対象物１２に向けて吐出される。
【００３８】
また、シャーシ１１には、不図示の外部ケースが取り付けられる。外部ケースは、プリンタ１０の各機構を覆い、これら各機構を衝撃や埃等から保護している。
【００３９】
また、図１に示すように、シャーシ１１には、カートリッジ搭載部６０が設けられている。カートリッジ搭載部６０は、シャーシ１１のうち、主走査方向における一端側および他端側に設けられていて、かつシャーシ１１のうち手前側に設けられている。このカートリッジ搭載部６０には、カートリッジ６２を搭載する筐体６１が設けられている。なお、本実施の形態では、液体供給源としてのカートリッジ６２は、例えばＫ（ブラック）、ＬＭ（ライトマゼンタ）、ＬＣ（ライトシアン）、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）の６色分存在している。
【００４０】
図４、図５に示すように、筐体６１には、空気管路８６の一端側が接続されている。空気管路８６を介して供給されるエアは、各カートリッジ６２に分配される。それにより、それぞれのカートリッジ６２に存在するインクは、このエアの圧力によって、液体管路４３を介して液体容器４１に送り込まれる。また、筐体６１には、カートリッジ６２の色数分に対応する本数の液体管路４３が接続されている。液体管路４３は、上述したエアの圧力を受けて、カートリッジ６２に存在するインクを液体容器４１に向けて導通させる。
【００４１】
図１に示すように、シャーシ１１には、ポンプユニット７０が設けられている。ポンプユニット７０は、シャーシ１１のうち、キャリッジ機構３０と干渉しない部位（例えば、シャーシ１１の手前側かつ一端側）に設けられている。図３に示すように、このポンプユニット７０は、ケーシング７１と、ポンプモータ７２と、ギヤ輪列７３と、蛇腹ポンプ７４と、逆止弁７５（図４参照）と、圧力センサ７６と、レギュレータ７７と、位置検出センサ７８と、を主要な構成としている。
【００４２】
ケーシング７１は、底壁７１ａおよび４つの外壁７１ｂにより、下方および側方を覆っていて、上方が開放した箱状に設けられている。このケーシング７１は、ポンプユニット７０の各部材を取り付けると共にシャーシ１１に設置される部材である。なお、ケーシング７１の内部には、外壁７１ｂ１に略平行を為す支持プレート８０が立設されている。
【００４３】
また、支持プレート８０には、回転軸７２ａに駆動ギヤ７２ｂを備えた、駆動源に対応するポンプモータ７２が取り付けられている。ポンプモータ７２は、PWM（Pulse Width Modulation；パルス幅変調）制御に対応したＤＣモータであり、後述するポンプモータ駆動回路からの電力によって、出力ギヤ８１を回転させる。また、ケーシング７１には、複数の従動ギヤから構成されるギヤ輪列７３が設置されている。また、このギヤ輪列７３には、出力ギヤ８１が噛み合っている。ギヤ輪列７３は、ポンプモータ７２で発生した駆動力を減速回転させ、出力ギヤ８１に伝達している。なお、出力ギヤ８１には、その径方向中心を貫通する貫通孔８１ａが設けられていて、該貫通孔８１ａに後述するガイド軸８８ｂが挿通されている。
【００４４】
ギヤ輪列７３のうち、第２歯車７３ｂには、回転レバー８２が同軸に設けられている。回転レバー８２は、バネ８３により第２歯車７３ｂに付勢されている。この付勢力により、回転レバー８２は、第２歯車７３ｂと同期回転しようとする。ここで、回転レバー８２が逆転方向に回動すると、レギュレータ７７の突出片７７ａに係合可能となっている。そのため、第２歯車７３ｂが逆転方向に回転すると、回転レバー８２は突出片７７ａに衝突し、該突出片７７ａを押し下げることが可能となっている。
【００４５】
上述の支持プレート８０と外壁７１ｂ１との間には、ポンプ部材としての蛇腹ポンプ７４が取り付けられている。蛇腹ポンプ７４は、蛇腹状の筒状部材であり、可撓性の樹脂等で形成されている。蛇腹ポンプ７４の一端側には、他の部分よりも小径の小径部７４ａが設けられている。小径部７４ａのうち、一端側の端面は開放した開口部７４ｂとなっていて、該蛇腹ポンプ７４の内部にエアを取り込むことを可能としている。なお、本実施の形態では、蛇腹ポンプ７４の他端側は、開放されていない。
【００４６】
また、蛇腹ポンプ７４のうち、開口部７４ｂが存在する一端側は、一端保持部材８４によって受け止められており、該一端保持部材８４は、外壁７１ｂ１に取り付けられている。この一端保持部材８４は、蛇腹ポンプ７４の他端側（支持プレート８０側）に向かって突出するエア導出部８５を備えている。エア導出部８５は、蛇腹ポンプ７４の伸縮動作によりエアが送り込まれる部分である。そのため、エア導出部８５には、蛇腹ポンプ７４からエアが送り込まれるエア取込口８５ａを具備している。
【００４７】
また、エア導出部８５には、エア排出口８５ｂが設けられていて、このエア排出口８５ｂには空気管路８６の一端側が取り付けられている。この空気管路８６の他端側は、カートリッジ６２に接続されており、該カートリッジ６２にエアを送り込むことができる。また、エア導出部８５には、開口部７４ｂから蛇腹ポンプ７４の内部に入り込む係合部８５ｃが設けられている。係合部８５ｃが蛇腹ポンプ７４の内部に入り込んで係合すると、蛇腹ポンプ７４が収縮しても、蛇腹ポンプ７４内部のエアが漏れるのが防止される。
【００４８】
さらに、エア導出部８５と蛇腹ポンプ７４の一端側の間には、バネ８７が設けられている。バネ８７は、エア導出部８５のバネ係止爪８５ｄによって外れないように設けられている。また、バネ８７は、係合部８５ｃの外周側に設けられていて、蛇腹ポンプ７４の一端側（開口部側）が他端側に向かう付勢力を与えている。そのため、蛇腹ポンプ７４が伸長状態にある場合、バネ８７の付勢力により、蛇腹ポンプ７４の一端側は、他端側に向かう付勢力を受け、開口部７４ｂが係合部８５ｃから離れる。それにより、蛇腹ポンプ７４が伸長状態にあるときは、蛇腹ポンプ７４の内部にエアを入り込ませることができる。
【００４９】
なお、蛇腹ポンプ７４が収縮状態に移行する過程において、開口部７４ｂは、再び係合部８５ｃに係合し、蛇腹ポンプ７４の内部に取り込んだエアを外部に漏らさない状態にする。その後、蛇腹ポンプ７４がさらに収縮すると、蛇腹ポンプ７４の内部にあるエアが、蛇腹ポンプ７４の内部から空気管路８６に押し出され、該エアの押し出しによる空気圧が、空気管路８６を介してカートリッジ６２の内部に作用する。
【００５０】
また、空気管路８６の中途部には、蛇腹ポンプ７４からカートリッジ６２に向かうエアの逆流を防止して圧力保持を可能とする逆止弁７５（図４参照）が設けられている。逆止弁７５は、空気管路８６の中途部に設けられていても良いが、一端保持部材８４に内蔵される構成を採用しても良い。
【００５１】
また、蛇腹ポンプ７４の他端側には、他端保持部材８８が設けられている。他端保持部材８８は、他端受け部８８ａと、ガイド軸８８ｂとを有していて、両者が一体的に設けられている。このうち、他端受け部８８ａは、蛇腹ポンプ７４の他端側を受け止めている。また、ガイド軸８８ｂは、上述した出力ギヤ８１の貫通孔８１ａに差し込まれており、該貫通孔８１ａを挿通自在に設けられている。
【００５２】
また、図７に示すように、ガイド軸８８ｂには、螺旋溝８８ｃが形成されている。この螺旋溝８８ｃには、貫通孔８１ａの内壁面から突出する係合突起８１ｂが入り込む。そのため、出力ギヤ８１の回転に伴って係合突起８１ｂが回転すれば、ガイド軸８８ｂは係合突起８１ｂに押され、蛇腹ポンプ７４の軸線方向に沿って往復動する。このようにして、蛇腹ポンプ７４の伸縮動作が実行可能となっている。なお、螺旋溝８８ｃは、出力ギヤ８１を一方向に回転させる場合、他端保持部材８８を往復動させる閉ループを描いている。
【００５３】
また、ケーシング７１には、圧力センサ７６が取り付けられている。圧力センサ７６は、発光素子と受光素子を備えた反射型センサであり、蓋状部材（不図示）と、セロファン等の薄膜部材（同じく不図示）を有している。この薄膜部材に空気圧が負荷されると、該薄膜部材が膨らむ。その膨らみによって、薄膜部材は、蓋状部材に対して近接する。一定以下の距離に近接すると、発光素子からの発光を受光素子において検出することができ、圧力が検出されるようになっている。
【００５４】
また、圧力センサ７６を通過したエアは、レギュレータ７７に送り込まれる。レギュレータ７７は、突出片７７ａを具備している。突出片７７ａが回転レバー８２により下方に押し込まれると、レギュレータ７７は、圧力を開放するように設けられている。また、レギュレータ７７は、所定の圧力以上の圧力が負荷されると、自動的に圧力を開放する。
【００５５】
なお、第２歯車７３ｂが正転側に回転する場合、回転レバー８２は、上方側に移動しようとし、回転レバー８２は、突出片７７ａに対して係合しない。しかしながら、ギヤ輪列７３が逆転側に回転する場合、回転レバー８２は下方側に移動しようとし、突出片７７ａに衝突してこれを押し下げる。このようにして、突出片７７ａの切り替えを行うことを可能としている。
【００５６】
また、ケーシング７１には、位置検出手段に対応する位置検出センサ７８が取り付けられている。位置検出センサ７８は、回動可能な検出レバー７８ａを有していて、この検出レバー７８ａが他端受け部８８ａに当接可能となっている。また、検出レバー７８ａは、Ｈｉｇｈ（Ｈ）／Ｌｏｗ（Ｌ）の信号を送信するスイッチが内蔵されている本体７８ｂから突出しており、かかるＨ／Ｌのスイッチが切り替えられることにより、蛇腹ポンプ７４の伸長位置を検出可能となっている。ここで、蛇腹ポンプ７４が収縮状態にあるとき、検出レバー７８ａは、他端受け部８８ａによって押し込まれず、蛇腹ポンプ７４に近接する一端側に位置している。しかしながら、蛇腹ポンプ７４が伸長状態にあるとき、検出レバー７８ａは、他端受け部８８ａの移動によって他端側に押し込まれ、信号が切り替えられる。それにより、蛇腹ポンプ７４の伸長位置を検出可能となっている。
【００５７】
なお、本実施の形態においては、位置検出センサ７８は、蛇腹ポンプ７４が最も伸長する位置において、Ｈ／Ｌの切り替えが為されるように構成されている。また、本実施の形態では、蛇腹ポンプ７４が最も伸長して検出レバー７８ａを押し込んだ場合に、Ｈの信号が送信されるように構成されている。
【００５８】
次に、制御部９０の構成について、図６等に基づいて説明する。制御部９０は、バス９０ａ、ＣＰＵ９１、ＲＯＭ９２、ＲＡＭ９３、キャラクタジェネレータ（ＣＧ）９４、Ｉ／Ｆ専用回路９５、ＤＣユニット９６、ＰＦモータ駆動回路９７、ＣＲモータ駆動回路９８、ヘッド駆動回路９９、ポンプモータ駆動回路１００、不揮発性メモリ１０１等を備えている。なお、制御部９０は、これらの構成が協働することにより、駆動情報算出手段、補正情報算出手段、補正手段、駆動制御手段およびタイマ手段として機能する。
【００５９】
なお、ＣＰＵ９１およびＤＣユニット９６には、不図示の各種のセンサ等（搬送ローラ２１の回転量を検出するロータリエンコーダ、キャリッジ４０の移動量を検出するリニアエンコーダ、印刷対象物１２の始端および終端を検出する紙検出センサ、印刷対象物１２の副走査方向長さ（幅）を検出するＰＷセンサ、プリンタ１０の電源をオン／オフする電源ＳＷ等）の各出力信号が入力される。
【００６０】
ＣＰＵ９１は、ＲＯＭ９２や不揮発性メモリ１０１等に記憶されているプリンタ１０の制御プログラムを実行するための演算処理や、その他の必要な演算処理を行う。また、ＲＯＭ９２には、インクジェットプリンタ１０を制御するための制御プログラムおよび処理に必要なデータ等が記憶されている。本実施の形態では、ＲＯＭ９２には、ポンプモータ７２の目標となる回転数に対応する、目標情報も記憶されており、そのためＲＯＭ９２は、情報記憶手段に対応する。この目標情報は、ポンプユニット７０から発生する騒音が、可聴領域に差し掛からないような、ポンプモータ７２の回転数に対応させている。
【００６１】
なお、本実施の形態においては、ポンプモータ７２を駆動させるモードは、後述するように３つ存在する。そのため、プリンタ１０の制御プログラムも、該モードに対応した分だけ存在する。また、Ｉ／Ｆ専用回路９５は、パラレルインタフェース回路を内蔵しており、コネクタ１１１を介してコンピュータ１１０から供給される印刷信号ＰＳを受け取ることができる。
【００６２】
ＲＡＭ９３は、ＣＰＵ９１が実行途中のプログラムあるいは、演算途中のデータ等を一時的に格納するメモリである。また、不揮発性メモリ１０１は、インクジェットプリンタ１０の電源を切った後も、保持しておくことが必要な各種データを記憶するためのメモリである。なお、後述するように、ポンプモータ７２の駆動を停止させる場合の電圧のDuty比も、この不揮発性メモリ１０１に記憶させる。しかしながら、別途の記憶領域に、これらの制御データ、目標情報等を記憶させるようにしても良い。
【００６３】
また、ＤＣユニット９６は、ＤＣモータであるＰＦモータ２２、ＣＲモータ３５の速度制御を行うための制御回路である。ＤＣユニット９６は、ＣＰＵ９１から送られてくる制御命令、ロータリエンコーダの出力信号、リニアエンコーダの出力信号、および紙検出センサの出力信号に基づいて、ＰＦモータ２２およびＣＲモータ３５の速度制御を行うための各種演算を行い、その演算結果に基づいて、ＰＦモータ駆動回路９７およびＣＲモータ駆動回路９８へ、モータ制御信号を送信する。
【００６４】
また、ＰＦモータ駆動回路９７は、ＤＣユニット９６からのモータ制御信号に基づいて、ＰＦモータ２２を駆動制御する。このＰＦモータ２２は、印刷対象物１２を搬送するための動力源となる。また、ＣＲモータ駆動回路９８は、ＤＣユニット９６からのモータ制御信号に基づいて、ＣＲモータ３５を制御駆動する。なお、ＰＦモータ２２およびＣＲモータ３５は、停止状態において、位置保持することを可能としている。
【００６５】
また、ヘッド駆動回路９９は、ＣＰＵ９１からの駆動制御を行う信号に基づいて、印刷ヘッド４５に存在するピエゾ素子を制御駆動する。また、ポンプモータ駆動回路１００は、ポンプモータ７２を制御駆動する。なお、ポンプモータ７２も、ＤＣモータであり、駆動に最適な周波数のパルス電圧を印加した場合、PWM制御による駆動制御を容易に行うことを可能としている。
【００６６】
ここで、PWM制御とは、電圧のＨとＬとを素早く切り替えるPWM信号により、ＤＣモータに印加されるパルス電圧のＨの幅（以下、パルス電圧の１周期におけるＨの幅を、Duty比という。）を調整して、該パルス電圧の平均電圧を調整し、ＤＣモータの駆動制御を行う方式である。なお、Duty比は、制御情報に対応する。また、後記する補正量α１は、補正情報に対応する。かかるPWM制御においては、全てのパルス幅が均一な等幅パルスを用いる方式、およびパルス幅が変化する不等幅パルスを用いる方式があるが、いずれのパルス信号を用いても良い。また、電圧パルスのDuty比と電圧パルスの周期を種々調整する組み合わせにより、どのようなパルス信号を用いても良い。
【００６７】
なお、上述の制御部９０における各構成は、信号線であるバス９０ａによって接続されている。かかるバス９０ａにより、ＣＰＵ９１、ＲＯＭ９２、ＲＡＭ９３、ＣＧ９４、Ｉ／Ｆ専用回路９５、不揮発性メモリ１０１等は相互に接続され、これらの間でデータの授受を可能としている。
【００６８】
以上のような構成を用いて、最初にポンプモータ７２を駆動する場合について、図８に基づいて説明する。なお、本実施の形態では、制御部９０は、３つのモードでポンプモータ７２を駆動させることが可能となっている。ここで、３つのモードとは、最も静かな「静穏モード」、そこそこ静かであるが、速度も重視している「中間モード」、および騒音は気にせずに速度を重視する「スピードモード」の３種類がある。以下の説明においては、３つのモードのうち、ポンプユニット７０から発生する騒音を抑制するための、最も静かな「静穏モード」に関して説明する。
【００６９】
なお、最初にポンプモータ７２を駆動する場合とは、プリンタ１０を一番最初に起動させる場合が該当するが、その他にカートリッジ６２を差し替えて圧力が大気圧と等しくなっている場合、または長期間プリンタ１０を使用していない状態から使用し始める場合を含めても良い。
【００７０】
ステップＳ１０：プリンタ１０の電源ＳＷをオンにして、プリンタ１０の作動が開始される。すると、ポンプモータ７２が作動し、蛇腹ポンプ７４の往復動が始動される（初期駆動工程に対応）。ここで、ポンプモータ７２は、最初の駆動においては、不揮発性メモリ１０１に記憶されている制御データ（固定値）に基づいて、駆動される。この固定値は、パルス電圧の規定のDuty比に関するものであり、その後も変動しない値である。
【００７１】
ところで、最初にポンプモータ７２を起動させる場合、１番目のＨ信号が送信されてくるまでの時間は、１周期に対応しないことが多い。すなわち、プリンタ１０が起動する前に他端保持部材８８が位置検出センサ７８の検出レバー７８ａを押し込んでいる場合には、最初から正確に１周期の計測を行うことができる。しかしながら、他端保持部材８８が検出レバー７８ａを押し込んでいない場合には、最初の周期においては、１周期の時間を正確に計測することはできない。
【００７２】
そこで、本実施の形態では、１番目にＨ信号が送信される間（１周期目に対応）および１番目のＨ信号と２番目にＨ信号が送信されるまでの間（２周期目に対応）という、２つの周期においては、電圧のDuty比は、上述の固定値を用いて、ポンプモータ７２を駆動する。そのため、後述する補正量α１を用いて、ポンプモータ７２の電圧のDuty比が、周期の計測によって変更されるのは、３周期目（２回目にＨ信号を送信してから、３回目にＨ信号を送信するまでの間の時間）からである。すなわち、２周期目になって初めて、Ｈ信号からＨ信号までの時間を正確に計測できるが、かかる２周期目の正確な時間を投影できるのは、３周期目である。
【００７３】
なお、１周期目の時間を正確に計測できる場合、２周期目に計測時間を投影させるようにしても良い。また、ポンプモータ７２の駆動の各周期（隣り合うＨ信号の間の時間）、その周期における回転数（駆動速度）およびその周期における電圧のDuty比が、駆動情報に対応する。同様に、目標情報は、ポンプモータ７２の目標とする各周期およびその周期における回転数である。
【００７４】
そして、かかる固定値のDuty比のパルス電圧に基づいて、ポンプモータ７２は、２周期分（位置検出センサ７８が２番目のＨ信号を送信するまでの時間）だけ駆動される。なお、起動時においては、数周期の動作を経た後と比較して、ポンプモータ７２には、初期負荷が余分に加わる。そのため、起動時のDuty比は、通常は高めに設定される。
【００７５】
ステップＳ１１：ＣＰＵ９１は、位置検出センサ７８からＨ信号を受信したか否かを判断する（位置検出工程に対応）。すなわち、検出レバー７８ａが他端受け部８８ａによって押し込まれると、位置検出センサ７８は、制御部９０に向けて１番目のＨ信号を送信する。この判断において、Ｈ信号が受信されたと判断される場合（Ｙｅｓの場合）には、後述するステップＳ１４に進行する。また、Ｈ信号が受信されないと判断される場合（Ｎｏの場合）には、次のステップＳ１２に進行する。
【００７６】
ステップＳ１２：ＣＰＵ９１が１番目のＨ信号を受信していないと判断した場合、ＣＰＵ９１は、規定のタイムリミットの時間が経過したか否かを判断する。この判断において、タイムリミットが経過したと判断される場合（Ｙｅｓの場合）には、次のステップＳ１３に進行する。また、タイムリミットが経過していないと判断される場合（Ｎｏの場合）には、前述のステップＳ１１に戻る。
【００７７】
ステップＳ１３：ＣＰＵ９１がタイムリミットを経過したと判断した場合（ステップＳ１２においてＹｅｓの場合）、ＣＰＵ９１は、補正量α２を、電圧のDuty比に加算する。すなわち、何等かの不具合（例えば、インクの固化等により大きな負荷が作用している場合等）により、所定時間だけ待ち続けても、１番目のＨ信号が送信されてこない場合がある。この場合、Ｈ信号の送信を待ち続けるのみでは、次の周期に移行することができない。そこで、一定のタイムリミットを経過してもＨ信号が送信されてこない場合、ＣＰＵ９１は、強制的に補正量α２を加えて電圧のDuty比を決定し、ポンプモータ７２にそのDuty比の電圧を印加する。
【００７８】
なお、ステップＳ１３において加算される補正量α２は、電圧のDuty比を高める値となる。そのため、例えばトルクが少し足りないために蛇腹ポンプ７４が動き出せない場合等において、その解消が図られ、蛇腹ポンプ７４が動き出すのに必要な電力を与えることができる。また、ステップＳ１３の後、前述のステップＳ１１に再び戻る。なお、タイムリミットが経過して与えられる補正量α２は、時間の経過と共に、一定限度の範囲内において段階的に大きくするようにしても良い。
【００７９】
ステップＳ１４：ＣＰＵ９１が１番目のＨ信号を受信したと判断した場合、ＣＰＵ９１は、続いて２番目のＨ信号を受信したか否かを判断する（位置検出工程に対応）。この判断において、Ｈ信号が受信されたと判断される場合（Ｙｅｓの場合）には、次のステップＳ１５に進行する。また、Ｈ信号が受信されないと判断される場合（Ｎｏの場合）には、再びこのステップＳ１４の前に戻る。
【００８０】
ステップＳ１５：ＣＰＵ９１は、位置検出センサ７８を用いて計測した蛇腹ポンプ７４の周期を算出する（駆動情報算出工程に対応）。ここでの周期とは、位置検出センサ７８が１番目にＨ信号を送信してから、２番目にＨ信号を送信するまでの時間である。なお、後述するステップＳ２１を経過した場合、算出される周期は、補正量α１を加算した後に新たに位置検出センサ７８が送信するＨ信号と、新たなＨ信号の１つ前のＨ信号との間の時間となる。
【００８１】
ステップＳ１６：ＣＰＵ９１は、上述のステップＳ１５で得られた周期の算出に基づいて、周期に対応するポンプモータ７２の回転数が、所定の範囲内にあるか否かの判断を行う（補正情報算出工程の一部に対応）。すなわち、算出された周期に基づいて、ＣＰＵ９１は該周期にダイレクトに対応するポンプモータ７２の回転数を算出し、算出されたポンプモータ７２の回転数が、目標とする適正範囲内にあるか否かを判断する。この判断において、適正範囲内にあると判断される場合（Ｙｅｓの場合）、後述するステップＳ１９に進行し、適正範囲内にないと判断される場合（Ｎｏの場合）、次のステップＳ１７に進行する。なお、回転数の適正範囲とは、発生する騒音がさほどうるさくないという回転数の上限と、圧力がしきい値に達するまでの許容時間から算出される回転数の下限との間の範囲である。
【００８２】
ステップＳ１７：ＣＰＵ９１は、算出された回転数と、不揮発性メモリ１０１に記憶されている目標情報とから、補正量α１を算出する（補正情報算出工程の一部に対応）。すなわち、ポンプモータ７２を適正範囲内の回転数とすべく、補正量α１を算出する。すなわち、ポンプモータ７２の回転数の最大値（蛇腹ポンプ７４が加圧していない、負荷の軽い状態のポンプモータ７２の回転数）を、適正範囲内の目標値の近傍となるように制御すれば、機構的な部分から発生する騒音を目標とする騒音レベル以下にすることができる。そのため、このステップＳ１７においては、現在の電圧のDuty比における回転数の最大値、および目標とする回転数との関係から、該Duty比に加えられる補正量α１が決定される。
【００８３】
なお、ポンプモータ７２の回転数に対応する、補正量α１のテーブルを、予めＲＯＭ９２に記憶させておくようにしても良い。この場合、補正量α１のテーブルは、実験等によって求めることができ、そのテーブルをＲＯＭ９２等の記憶部位に記憶させるようにする。この場合、算出されたポンプモータ７２の回転数に対して、テーブルの回転数が最も近い補正量α１を呼び出すことにより、補正量α１の算出が為される。
【００８４】
また、かかる補正量α１のテーブルを予め記憶させずに、逐次、計算によって補正量α１を求めるようにしても良い。この場合、ポンプモータ７２の初期回転数は、機構的な負荷が変動すると、その負荷の変動に対応して比例的に変化する、との予測に基づいて、補正量α１を計算する。すなわち、ポンプモータ７２の特性は、予め分かっているため、ポンプモータ７２の初期回転数から、機構的な負荷は算出することができ、ポンプモータ７２の回転数を目標とする回転数にするための補正量α１も、算出することができる。
【００８５】
なお、上述のようにして、補正量α１が加えられる場合、算出されるポンプモータ７２の回転数と目標情報（目標とする回転数）との間の差が大きい場合には、補正量α１は大きな値となり、差が小さくなるにしたがって、該補正量α１は小さな値となる。
【００８６】
ステップＳ１８：ＣＰＵ９１は、電圧のDuty比に対して、上述の補正量α１を加算する（補正工程に対応）。すなわち、次の周期（３周期目；ステップＳ１８を一度経ている場合、最後にＨ信号を受信してから新たにＨ信号を受信するまでの間の周期）においては、この補正量α１が加えられた電圧のDuty比を、ポンプモータ７２に印加する。この場合、電圧の１パルス当たりの幅は、補正量α１が加えられた分だけ変動する。
【００８７】
ステップＳ１９：ポンプモータ駆動回路１００は、上述の補正量α１が加算された電圧のDuty比を、ポンプモータ７２に印加し、ポンプモータ７２を駆動させる（補正駆動工程に対応）。
【００８８】
ステップＳ２０：ＣＰＵ９１は、圧力センサ７６から、圧力値がしきい値を超えたことを通知する信号を受信したか否かを判断する。なお、この判断は、上述した位置検出センサ７８と同様に、しきい値を超えた場合に、Ｈ信号を受信するか、またはＬ信号を受信することにより為される。そして、圧力値がしきい値を超えたと判断される場合（Ｙｅｓの場合）には、ステップＳ２２に進行する。また、圧力値がしきい値を超えていないと判断される場合（Ｎｏの場合）には、ステップＳ２１に進行する。
【００８９】
ステップＳ２１：ＣＰＵ９１は、補正量α１が加算された後において、位置検出センサ７８から、新たな（次の）Ｈ信号を受信したか否かを判断する。この判断において、Ｈ信号が受信されたと判断される場合（Ｙｅｓの場合）には、上述したステップＳ１５に戻る。また、Ｈ信号が受信されないと判断される場合（Ｎｏの場合）には、再びこのステップＳ２１の前に戻る。
【００９０】
ステップＳ２２：ＣＰＵ９１は、最新の補正量α１が加えられた電圧のDuty比を、不揮発性メモリ１０１に対して記憶させる。なお、次回の起動時においては、このDuty比が呼び出され、そのDuty比に基づいてポンプモータ７２が駆動されるようにするのが好ましい。
【００９１】
ステップＳ２３：ＣＰＵ９１は、ポンプモータ７２の作動を停止させる。この場合、他端保持部材８８が検出レバー７８ａを押し込む端部において、ポンプモータ７２を停止させるようにする。このようにすれば、次回、ポンプモータ７２の駆動を開始する場合、ＣＰＵ９１が最初にＨ信号を受信する段階から、正確な周期の計測を行うことができる。
【００９２】
しかしながら、何等かのトラブルにより、蛇腹ポンプ７４が位置検出センサ７８を押し込まない、中途の位置で停止する場合がある。この場合に対応させ、以後のポンプモータ７２の作動に際しても、正確に計測される２周期目の時間を、３周期目に投影させるようにするのが好ましい。
【００９３】
なお、例えば子供が何等かのいたずらを行う等により、ポンプモータ７２に印加される電圧のDuty比が、一定のしきい値を超えて、さらに高くなる場合がある。この場合、Duty比が高いまま、ポンプモータ７２の駆動を継続したのでは、ポンプモータ７２からの発熱量が大きくなり、該ポンプモータ７２が異常に加熱されて、断線等の不良の原因となる。この場合、ステップＳ２２の駆動停止後に、規定の時間だけポンプモータ７２の作動を停止させるようにしても良い。
【００９４】
以上のような各ステップを経ることにより、最初にポンプモータ７２を駆動させる場合において、ポンプモータ７２の回転数が目標とする回転数からずれている場合でも、ポンプモータ７２の駆動が所定時間継続すれば、該ポンプモータ７２がいずれ目標となる回転数に収束される。
【００９５】
このような構成のプリンタ１０によると、動き初めの段階において、ポンプモータ７２の回転数の最大値が、目標となるポンプモータ７２の回転数以下に調整することが可能となる。それにより、蛇腹ポンプ７４やその他の摩擦部分といった、負荷部分から発生する騒音を、抑制することが可能となる。つまり、上述したように、負荷部分から発生する騒音が、可聴領域から外れるように、目標情報が設定されているため、ポンプモータ７２が駆動するに従って、位置検出センサ７８での検出に基づいて、騒音の発生を低減することが可能となる。すなわち、上述のように制御することで、ギヤの噛み合い／摺動部分等の負荷部分から発生する騒音の周波数を下げることが可能となる。そのため、従来であれば、可聴領域に到達し、うるさく感じられていた負荷部分の周波数が、可聴領域に到達しなくなるため、ユーザのうるささが大幅に低減される。
【００９６】
また、プリンタ１０においては、使用する年月による摩擦の変動、インク粘度等により、機構的な負荷が変動し、ポンプモータ７２の初期の回転数が変化する。しかしながら、初期の回転数が変化する場合でも、数周期ポンプモータ７２を駆動させるだけで、ポンプモータ７２を目標とする回転数の近傍に収束させることができる。また、プリンタ１０においては、初期負荷が変動しても、ポンプモータ７２の回転数と発生する騒音との関係は、概略同じである。そのため、ポンプモータ７２の回転数を適切に制御すれば、機構的な部分から発生する騒音を、目標とする騒音レベル以下にすることができる。
【００９７】
また、位置検出センサ７８での検出のみで、騒音の発生を抑えることが可能となる。このため、ポンプモータ７２の駆動速度を検出するための、エンコーダ等を必要とせずに済み、コストが上昇するのを抑えることが可能となる。
【００９８】
さらに、ポンプモータ７２の制御においては、パルス電圧のDuty比を変更するPWM制御を行っている。そのため、パルス電圧のDuty比を調整するだけで、ポンプモータ７２の回転数を調整することができ、簡易でありながら正確にポンプモータ７２の回転数を制御することが可能となる。
【００９９】
また、本実施の形態では、圧力センサ７６で圧力が、しきい値を上回った場合に、ポンプモータ７２の駆動を停止させている。このため、蛇腹ポンプ７４がカートリッジ６２に過剰な圧力を及ぼして、液体容器４１からインクが溢れるのを防止することが可能となる。すなわち、適正な量のインクを、カートリッジ６２から液体容器４１に供給することができ、液体容器４１には適量のインクが蓄えられた状態にすることができる。
【０１００】
さらに、位置検出センサ７８は、蛇腹ポンプ７４の伸長端側において蛇腹ポンプ７４の往復動における位置を検出し、Ｈ信号を送信している。このため、位置検出センサ７８が蛇腹ポンプ７４の位置を一度検出し、再び蛇腹ポンプ７４の位置を検出すると、該蛇腹ポンプ７４の一周期分の始端と終端を計測することができる。そして、この間の時間を計測することにより、蛇腹ポンプ７４の１周期の時間を正確に計測することができる。
【０１０１】
加えて、上述の実施の形態では、位置検出センサ７８は、蛇腹ポンプ７４の伸長端側において、ポンプモータ７２の駆動を停止させている。そのため、次にポンプモータ７２を駆動させる場合、ＣＰＵ９１が位置検出センサ７８から１番目のＨ信号を受信すれば、その検出までの時間が最初の周期となる。すなわち、最初の位置検出の段階で、正確な周期の計測を行うことができ、より早く静穏化を図ることができる。
【０１０２】
また、本実施の形態では、補正量α１は、ポンプ部材の往復動の３周期目から加えられている。このようにした場合、蛇腹ポンプ７４が往復動の中途部分で停止している場合でも、１番目のＨ信号の検出と２番目のＨ信号の検出との間の時間（２周期目の時間）は、正確に計測することができる。このため、その２周期目から算出される補正量α１を、３周期目において加算すれば、ポンプユニット７０の静穏化が良好に図れる。
【０１０３】
また、本実施の形態では、ＣＰＵ９１が所定の時間経過したと判断した場合、補正量α２を、電圧のDuty比に加算している。そのため、何等かの不具合（例えば、インクの固化等により大きな負荷が作用している場合等）により、所定の時間待ち続けても、１番目のＨ信号が送信されてこない場合でも、補正量α２を加えて電圧を高めれば、その負荷を乗り越えてポンプモータ７２が動き出すことができる。それにより、かかる負荷がポンプモータ７２（蛇腹ポンプ７４）に作用している場合において、いつまでたってもポンプモータ７２（蛇腹ポンプ７４）が動き出さない、といった事態を防止することが可能となる。
【０１０４】
以上、本発明の一実施の形態について説明したが、本発明はこれ以外にも種々変形可能となっている。以下、それについて述べる。
【０１０５】
また、上述の実施の形態では、ポンプモータ７２に印加される１周期目と２周期目の電圧は、ＲＯＭ９２に記憶されている固定値を用いている。しかしながら、プリンタ１０を起動した場合において、起動する度に回転数の変動が大きく不安定である等の事情がある場合、かかる固定値を、次回プリンタ１０が起動する場合に対応させて変更するようにしても良い。また、位置検出センサ７８が１周期内でＨ信号を送信している時間に基づいて、即座に補正するようにしても良い。すなわち、起動したときに、Ｈ信号の送信時間が規定時間よりも短い場合、ＣＰＵ９１は、即座にDuty比を下げるように変更したり、Ｈ信号の送信時間が規定時間よりも長い場合、ＣＰＵ９１は、即座にDuty比を上げるように変更しても良い。
【０１０６】
また、上述の実施の形態では、ポンプモータ７２としてＤＣモータを用いる場合について説明している。しかしながら、ポンプモータ７２は、ＤＣモータには限られない。PWM方式による制御を行うことが可能であれば、例えばＡＣモータ等を用いる駆動機構に、本発明を適用することが可能である。
【０１０７】
また、電圧のDuty比を調整する場合、カートリッジ６２におけるインク残量に応じて、補正量α１を変更するようにしても良い。すなわち、インク残量に応じて、圧力センサ７６がしきい値を超えるまでの時間が異なり、例えばカートリッジ６２が新しい場合には、蛇腹ポンプ７４の作動時間が短くても良い場合がある。このような場合、インク残量の情報に応じて、電圧のDuty比を小さくするように補正量α１を調整しても良い。
【０１０８】
さらに、上述の実施の形態では、液体としてインクを用いると共に、液体供給源としてカートリッジ６２、および貯留手段として液体容器４１を用いた場合について説明している。しかしながら、液体はインクには限られず、半導体等の各種処理を行う処理液、洗浄液等であっても良い。なお、これらの場合、液体供給源は、カートリッジ６２ではなく、処理液や洗浄液を蓄えるタンクとなる。
【０１０９】
また、上述の実施の形態においては、圧力センサ７６によって計測される圧力がしきい値を超えた場合に、ポンプモータ７２の駆動を停止させている。しかしながら、圧力センサ７２の代わりに、液体容器４１側にインクの量を検出するセンサを設け、該センサによりインクの量が十分であると感知された場合に、ＣＰＵ９１がポンプモータ７２の駆動を停止させるようにしても良い。
【０１１０】
また、上述の実施の形態では、ポンプ制御機構が、家庭用のプリンタ１０に適用された場合について説明している。しかしながら、本発明のポンプ制御機構は、プリンタ１０に適用される場合には限られず、業務用の大型プリンタに適用されても良い。また、エアコンのコンプレッサー等、プリンタ以外の機器に本発明を適用しても良い。
【０１１１】
さらに、上述の実施の形態では、駆動情報は、各周期、各周期における回転数、および各周期における電圧のDuty比としている。また、目標情報は、ポンプモータ７２の目標とする各周期およびその周期における回転数としている。しかしながら、駆動情報／目標情報はこれには限られず、例えばインクの流量を駆動情報／目標情報としても良い。
【０１１２】
また、上述の実施の形態では、補正とは、補正量α１を加算する場合（マイナス値を加算する場合も含む）について説明している。しかしながら、補正量α１が、所定の補正係数の場合、その補正係数をDuty比に乗算するようにしても良い。また、制御情報、補正情報等は、一定の数値を加算する場合には限られず、制御プログラムで実行される制御タイミング等を変更する情報等であっても良い。
【図面の簡単な説明】
【０１１３】
【図１】本発明の一実施の形態に係るプリンタの構成を示す斜視図である。
【図２】プリンタの構成を示す概略図である。
【図３】ポンプユニットのメカ的な構成を示す平面図である。
【図４】伸長状態のポンプユニットおよび加圧関係を示す概略図である。
【図５】収縮状態のポンプユニットおよび加圧関係を示す概略図である。
【図６】プリンタの各種制御を行う制御部のブロック図である。
【図７】他端保持部材および出力ギヤの構成を示す分解斜視図である。
【図８】ポンプモータの制御を示すフローチャートである。
【符号の説明】
【０１１４】
１０…プリンタ、１２…印刷対象物、２２…ＰＦモータ、３５…ＣＲモータ、４０…キャリッジ、４１…液体容器（貯留手段に対応）、４２…プラテン、６０…カートリッジ搭載部、６２…カートリッジ（液体供給源に対応）、７０…ポンプユニット、７２…ポンプモータ（駆動源に対応）、７４…蛇腹ポンプ（ポンプ部材に対応）、７５…逆止弁、７６…圧力センサ、７７…レギュレータ、７８…位置検出センサ（位置検出手段に対応）、８６…空気管路、８８…他端保持部材、９０…制御部、９２…ＲＯＭ（情報記憶手段に対応）、１０１…不揮発性メモリ
【図１】
2006090248.tif 000003
【図２】
2006090248.tif 000004
【図３】
2006090248.tif 000005
【図４】
2006090248.tif 000006
【図５】
2006090248.tif 000007
【図６】
2006090248.tif 000008
【図７】
2006090248.tif 000009
【図８】
2006090248.tif 000010