JP4484682B2 - Recording apparatus and carriage speed prediction method - Google Patents
Recording apparatus and carriage speed prediction method Download PDFInfo
- Publication number
- JP4484682B2 JP4484682B2 JP2004351516A JP2004351516A JP4484682B2 JP 4484682 B2 JP4484682 B2 JP 4484682B2 JP 2004351516 A JP2004351516 A JP 2004351516A JP 2004351516 A JP2004351516 A JP 2004351516A JP 4484682 B2 JP4484682 B2 JP 4484682B2
- Authority
- JP
- Japan
- Prior art keywords
- carriage
- recording
- time
- speed
- encoder
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Ink Jet (AREA)
- Character Spaces And Line Spaces In Printers (AREA)
Description
本発明は記録装置及びキャリッジ速度予測方法に関し、特に、例えば、インクジェット記録ヘッドをキャリッジに搭載したシリアル記録を行う記録装置及びキャリッジ速度予測方法に関する。 The present invention relates to a recording apparatus and a carriage speed prediction method, and more particularly to a recording apparatus and a carriage speed prediction method that perform serial recording, for example, with an inkjet recording head mounted on a carriage.
従来のシリアル記録装置では機構系の駆動源として、その制御の容易さからパルスモータが用いられてきた。この場合、目的とする位置での停止はモータに加えるパルス数で制御でき、そのスピードはパルスの周期で制御できる。また動作音の低減のため、モータに流れる電流をマイクロステップ等の手法を用いて正弦波状にするなどしている。 In a conventional serial recording apparatus, a pulse motor has been used as a mechanical system drive source for ease of control. In this case, the stop at the target position can be controlled by the number of pulses applied to the motor, and the speed can be controlled by the pulse period. In order to reduce operating noise, the current flowing through the motor is made sinusoidal using a technique such as microstepping.
近年になり、より動作音の低減が求められるようになり、駆動源としてパルスモータからDCモータへ移行が進んでいる。しかし、DCモータを使用する場合にはパルスモータを使用する場合のようなデジタル的な制御は行えずアナログ制御を行う必要がなる。 In recent years, a reduction in operating noise has been demanded, and a shift from a pulse motor to a DC motor is progressing as a drive source. However, when a DC motor is used, digital control as in the case of using a pulse motor cannot be performed, and analog control must be performed.
例えば、記録ヘッドを搭載したキャリッジの駆動制御では、キャリッジの移動方向に沿って設けられたスケールのスリットをキャリッジに搭載したエンコーダにより読取り、その結果得られたエンコーダ信号などを基にして、キャリッジの位置と速度を求め、目標とする速度と位置と比較し合わせながら印加すべきDCモータに印加する電圧を決定する。 For example, in the drive control of a carriage mounted with a recording head, a scale slit provided along the carriage moving direction is read by an encoder mounted on the carriage, and the carriage is controlled based on the encoder signal obtained as a result. The position and speed are obtained, and the voltage applied to the DC motor to be applied is determined while comparing with the target speed and position.
さて、上述のスケールには一定間隔でスリットが設けらており、スリット通過数、及び単位時間あたりのスリットの通過数で、キャリッジの位置と速度を知ることができる。また、その位置と速度を検出するときは、得られた二つの相をもつエンコーダ信号の内、片方の相を用い、そのときのもう片方の相のレベルでキャリッジの移動方向を知るようにしている。相の検出は相の片側のエッジを用いる。 Now, the above-described scale is provided with slits at regular intervals, and the position and speed of the carriage can be known from the number of slit passages and the number of slit passages per unit time. When detecting the position and speed, use one of the two encoder signals obtained and know the direction of carriage movement at the level of the other phase. Yes. Phase detection uses the edge on one side of the phase.
しかしなから、このような方法ではキャリッジ停止直前の低速時にはスリットから次のスリットまでの移動時間が長くなり、位置情報及び速度情報の更新頻度が低下することにより、位置・速度検出の精度が低下する。 However, in such a method, the movement time from one slit to the next slit becomes longer at a low speed just before the carriage stops, and the frequency of updating position information and speed information decreases, so the accuracy of position / speed detection decreases. To do.
この問題の対策として、従来より次のような技術が知られている。 As countermeasures against this problem, the following techniques are conventionally known.
即ち、エンコーダ信号の両相各々の立上がり・立下りの両エッジを用いて、次々と発生するエッジ間隔を逐次記録し、現在にもっとも近いデータと過去3回のデータの合計からキャリッジ速度を求める。なお、現在にもっとも近いデータと過去3回のデータの合計は、従来の手法でのエンコーダの1周期分に相当する。このようにして、通常の検出に要した時間の1/4の時間ごとに情報が更新されるため、精度向上が期待できる(例えば、特許文献1参照)。
しかしながら上記従来例でも依然として次のような問題点がある。 However, the conventional example still has the following problems.
即ち、ある時点で得られる速度情報は、その情報を得る直前にキャリッジ(即ち、エンコーダ)が通過するスリットともう1つ前のスリットとの間の移動時間に基づいて求めているので、このデータを用いて制御を決定する時にはエンコーダ周期の1/4以上の時間が経過した後となり、キャリッジ低速時の特に、キャリッジの加減速中は検出誤差が大きくなる。 That is, the speed information obtained at a certain point in time is obtained based on the moving time between the slit through which the carriage (that is, the encoder) passes immediately before the information is obtained, and this data is obtained. When the control is determined using, after a time of 1/4 or more of the encoder cycle has elapsed, the detection error becomes large at a low speed of the carriage, particularly during acceleration / deceleration of the carriage.
本発明は上記問題点に鑑みてなされたもので、キャリッジ移動速度が低速であってもより正確にキャリッジ速度を予測することができる記録装置とキャリッジ速度予測方法とを提供することを目的としている。 The present invention has been made in view of the above problems, and an object thereof is to provide a recording apparatus and a carriage speed prediction method capable of predicting the carriage speed more accurately even when the carriage movement speed is low. .
上記目的を達成するために本発明の記録装置は、以下のような構成からなる。 In order to achieve the above object, the recording apparatus of the present invention has the following configuration.
即ち、記録ヘッドを搭載したキャリッジをキャリッジモータの駆動力により往復移動させて記録媒体に記録を行なう記録装置であって、前記キャリッジの移動方向に沿って設けられ、所定の等間隔でスリットが設けられたスケールと、前記キャリッジに装着され前記キャリッジと共に移動し、前記スケールのスリットを読み取ってキャリッジの位置を検出するエンコーダと、前記エンコーダが前記スリットを読み取った直後に得られる検出信号の立上がり時間と立下り時間との内、少なくともいずれかの時間から前記キャリッジの速度を予測する予測手段とを有することを特徴とする。 That is, a recording apparatus that performs recording on a recording medium by reciprocating a carriage having a recording head driven by a driving force of a carriage motor, provided along the moving direction of the carriage, and provided with slits at predetermined equal intervals. A scale that is mounted on the carriage and moves together with the carriage and reads a slit of the scale to detect the position of the carriage; and a rise time of a detection signal obtained immediately after the encoder reads the slit; Prediction means for predicting the speed of the carriage from at least one of the falling times.
前記スリットはキャリッジ方向に2列設けられ、それら2列のスリットは前記エンコーダが位相が90度異なる2つの検出信号を発生するように、互いに対してずらされていることが好ましい。 The slits are preferably provided in two rows in the carriage direction, and the two rows of slits are preferably shifted with respect to each other so that the encoder generates two detection signals having a phase difference of 90 degrees.
また、前記キャリッジモータはDCモータであることが好ましい。 The carriage motor is preferably a DC motor.
さらに、前記予測手段は、90度位相の異なる2つの検出信号各々の立上がり時間と立下り時間とからその検出信号の1周期当たり4回のキャリッジ速度の予測を行うことが望ましい。 Further, it is desirable that the prediction means predicts the carriage speed four times per one cycle of the detection signal from the rise time and the fall time of each of the two detection signals having a phase difference of 90 degrees.
またさらに、前記予測手段によって予測された予測速度と前記エンコーダによって検出されたキャリッジ位置とに基づいてキャリッジモータの駆動を制御する制御手段を備えることが望ましい。 Still further, it is desirable to include control means for controlling the driving of the carriage motor based on the predicted speed predicted by the prediction means and the carriage position detected by the encoder.
なお、前記予測手段は、前記検出信号と第1の閾値とを比較する第1の比較手段と、その検出信号と第1の閾値より大きな値の第2の閾値とを比較する第2の比較手段と、これら第1及び第2の比較手段夫々による比較結果に基づいて、前記立上がり時間と前記立下り時間とを決定する決定手段と、第1の比較手段による比較結果から決定された前記立上がり時間と立下り時間とを判別する判別手段とを備えることが望ましい。 The prediction means compares the detection signal with a first threshold value, and compares the detection signal with a second threshold value greater than the first threshold value. Means, a determination means for determining the rise time and the fall time based on the comparison results by the first and second comparison means, and the rise determined from the comparison result by the first comparison means. It is desirable to provide discrimination means for discriminating time and fall time.
さらに、その予測手段は、立上がり時間と立下り時間を比較する参照値を格納したテーブルを備え、そのテーブルの参照値と立上がり時間或いは立下り時間との比較からキャリッジの移動速度を予測することが望ましい。 Further, the predicting means includes a table storing a reference value for comparing the rising time and the falling time, and can predict the carriage moving speed from a comparison between the reference value of the table and the rising time or the falling time. desirable.
前記記録ヘッドは、インクを吐出して記録を行うインクジェット記録ヘッドでも良く、そのインクジェット記録ヘッドは、熱エネルギーを利用してインクを吐出するために、インクに与える熱エネルギーを発生するための電気熱変換体を備えていることがより好ましい。 The recording head may be an ink jet recording head that performs recording by discharging ink, and the ink jet recording head uses electric energy to generate thermal energy to be applied to the ink in order to discharge ink using thermal energy. More preferably, a converter is provided.
また他の発明に従えば、記録ヘッドを搭載したキャリッジをキャリッジモータの駆動力により往復移動させて記録媒体に記録を行なう記録装置で用いるキャリッジ駆動制御方法であって、前記キャリッジの移動方向に沿って設けられ、所定の等間隔でスリットが設けられたスケールから、前記キャリッジと共に移動するエンコーダを用い、前記スケールのスリットを読み取ってキャリッジの位置を検出する検出工程と、前記エンコーダが前記スリットを読み取った直後に得られる検出信号の立上がり時間と立下り時間との内、少なくともいずれかの時間から前記キャリッジの速度を予測する予測工程とを有することを特徴とするキャリッジ速度予測方法を備える。 According to another aspect of the invention, there is provided a carriage drive control method used in a recording apparatus for performing recording on a recording medium by reciprocating a carriage having a recording head by a driving force of a carriage motor. A detection step of detecting the position of the carriage by reading the slit of the scale using an encoder that moves together with the carriage from a scale provided with slits at predetermined equal intervals, and the encoder reads the slit. And a prediction step of predicting the speed of the carriage from at least one of the rising time and the falling time of the detection signal obtained immediately thereafter.
従って本発明によれば、エンコーダがスリットを読み取った直後に得られる検出信号の立上がり時間と立下り時間との内、少なくともいずれかの時間からキャリッジ速度を予測するので、キャリッジの現時点に最も近いエンコーダからの検出信号に基づいた速度予測が可能となるという効果がある。従って、キャリッジが低速での加減速中においてもより精度の高い速度予測が実現される。 Therefore, according to the present invention, since the carriage speed is predicted from at least one of the rise time and fall time of the detection signal obtained immediately after the encoder reads the slit, the encoder closest to the current time of the carriage There is an effect that it is possible to predict the speed based on the detection signal from Therefore, more accurate speed prediction is realized even during acceleration / deceleration at a low speed of the carriage.
以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。 Hereinafter, preferred embodiments of the present invention will be described more specifically and in detail with reference to the accompanying drawings.
なお、この明細書において、「記録」(「プリント」という場合もある)とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。 In this specification, “recording” (sometimes referred to as “printing”) is not only for forming significant information such as characters and figures, but also for human beings visually perceived regardless of significance. Regardless of whether or not it has been manifested, it also represents a case where an image, a pattern, a pattern, or the like is widely formed on a recording medium or the medium is processed.
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。 “Recording medium” refers not only to paper used in general recording apparatuses but also widely to cloth, plastic film, metal plate, glass, ceramics, wood, leather, and the like that can accept ink. Shall.
さらに、「インク」(「液体」と言う場合もある)とは、上記「記録(プリント)」の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理(例えば記録媒体に付与されるインク中の色剤の凝固または不溶化)に供され得る液体を表すものとする。 Furthermore, “ink” (sometimes referred to as “liquid”) is to be interpreted broadly in the same way as the definition of “recording (printing)” above. It represents a liquid that can be used for forming a pattern or the like, processing a recording medium, or processing an ink (for example, solidification or insolubilization of a colorant in ink applied to the recording medium).
またさらに、「ノズル」とは、特にことわらない限り吐出口ないしこれに連通する液路およびインク吐出に利用されるエネルギーを発生する素子を総括して言うものとする。 Furthermore, unless otherwise specified, the “nozzle” collectively refers to an ejection port or a liquid channel communicating with the ejection port and an element that generates energy used for ink ejection.
<インクジェット記録装置の説明(図1)>
図1は本発明の代表的な実施形態であるインクジェット記録装置の構成の概要を示す外観斜視図である。
<Description of Inkjet Recording Apparatus (FIG. 1)>
FIG. 1 is an external perspective view showing an outline of the configuration of an ink jet recording apparatus which is a typical embodiment of the present invention.
図1に示すように、インクジェット記録装置(以下、記録装置という)は、インクジェット方式に従ってインクを吐出して記録を行なう記録ヘッド3を搭載したキャリッジ2にキャリッジモータM1によって発生する駆動力を伝達機構4より伝え、キャリッジ2を矢印A方向に往復移動させるとともに、例えば、記録紙などの記録媒体Pを給紙機構5を介して給紙し、記録位置まで搬送し、その記録位置において記録ヘッド3から記録媒体Pにインクを吐出することで記録を行なう。
As shown in FIG. 1, an ink jet recording apparatus (hereinafter referred to as a recording apparatus) transmits a driving force generated by a carriage motor M1 to a
また、記録ヘッド3の状態を良好に維持するためにキャリッジ2を回復装置10の位置まで移動させ、間欠的に記録ヘッド3の吐出回復処理を行う。
Further, in order to maintain the state of the
記録装置1のキャリッジ2には記録ヘッド3を搭載するのみならず、記録ヘッド3に供給するインクを貯留するインクカートリッジ6を装着する。インクカートリッジ6はキャリッジ2に対して着脱自在になっている。
In addition to mounting the
図1に示した記録装置はカラー記録が可能であり、そのためにキャリッジ2にはマゼンタ(M)、シアン(C)、イエロ(Y)、ブラック(K)のインクを夫々、収容した4つのインクカートリッジを搭載している。これら4つのインクカートリッジは夫々独立に着脱可能である。
The recording apparatus shown in FIG. 1 is capable of color recording. For this reason, the
さて、キャリッジ2と記録ヘッド3とは、両部材の接合面が適正に接触されて所要の電気的接続を達成維持できるようになっている。記録ヘッド3は、記録信号に応じてエネルギーを印加することにより、複数の吐出口からインクを選択的に吐出して記録する。特に、この実施形態の記録ヘッド3は、熱エネルギーを利用してインクを吐出するインクジェット方式を採用し、熱エネルギーを発生するために電気熱変換体を備え、その電気熱変換体に印加される電気エネルギーが熱エネルギーへと変換され、その熱エネルギーをインクに与えることにより生じる膜沸騰による気泡の成長、収縮によって生じる圧力変化を利用して、吐出口よりインクを吐出させる。この電気熱変換体は各吐出口のそれぞれに対応して設けられ、記録信号に応じて対応する電気熱変換体にパルス電圧を印加することによって対応する吐出口からインクを吐出する。
Now, the
図1に示されているように、キャリッジ2はキャリッジモータM1の駆動力を伝達する伝達機構4の駆動ベルト7の一部に連結されており、ガイドシャフト13に沿って矢印A方向に摺動自在に案内支持されるようになっている。従って、キャリッジ2は、キャリッジモータM1の正転及び逆転によってガイドシャフト13に沿って往復移動する。また、キャリッジ2の移動方向(矢印A方向)に沿ってキャリッジ2の絶対位置を示すためのスケール8が備えられている。この実施形態では、スケール8は透明なPETフィルムに必要なピッチで黒色のバー(スリット)を印刷したものを用いており、その一方はシャーシ9に固着され、他方は板バネ(不図示)で支持されている。そして、キャリッジ2にはスケール8のスリットを読み取るためのエンコーダ(不図示)が設けられている。
As shown in FIG. 1, the
なお、そのスリットはキャリッジ移動方向に沿って上下2列のスリットからなり、それら2列のスリットは90度異なる位相(A相、B相)のエンコーダ信号を発生するために、そのスリット位置がすらされている。 The slits are composed of upper and lower two rows of slits along the carriage movement direction, and these two rows of slits generate encoder signals of phases (A phase, B phase) that are 90 degrees different from each other. Has been.
また、記録装置には、記録ヘッド3の吐出口(不図示)が形成された吐出口面に対向してプラテン(不図示)が設けられており、キャリッジモータM1の駆動力によって記録ヘッド3を搭載したキャリッジ2が往復移動されると同時に、記録ヘッド3に記録信号を与えてインクを吐出することによって、プラテン上に搬送された記録媒体Pの全幅にわたって記録が行われる。
Further, the recording apparatus is provided with a platen (not shown) facing the discharge port surface where the discharge port (not shown) of the
さらに、図1において、14は記録媒体Pを搬送するために搬送モータM2によって駆動される搬送ローラ、15はバネ(不図示)により記録媒体Pを搬送ローラ14に当接するピンチローラ、16はピンチローラ15を回転自在に支持するピンチローラホルダ、17は搬送ローラ14の一端に固着された搬送ローラギアである。そして、搬送ローラギア17に中間ギア(不図示)を介して伝達された搬送モータM2の回転により、搬送ローラ14が駆動される。
Further, in FIG. 1, 14 is a conveyance roller driven by a conveyance motor M2 to convey the recording medium P, 15 is a pinch roller that abuts the recording medium P against the
またさらに、20は記録ヘッド3によって画像が形成された記録媒体Pを記録装置外ヘ排出するための排出ローラであり、搬送モータM2の回転が伝達されることで駆動されるようになっている。なお、排出ローラ20は記録媒体Pをバネ(不図示)により圧接する拍車ローラ(不図示)により当接する。22は拍車ローラを回転自在に支持する拍車ホルダである。
Further,
またさらに、記録装置には、図1に示されているように、記録ヘッド3を搭載するキャリッジ2の記録動作のための往復運動の範囲外(記録領域外)の所望位置(例えば、ホームポジションに対応する位置)に、記録ヘッド3の吐出不良を回復するための回復装置10が配設されている。
Further, as shown in FIG. 1, the recording apparatus includes a desired position (for example, a home position) outside the range of reciprocating motion (outside the recording area) for the recording operation of the
回復装置10は、記録ヘッド3の吐出口面をキャッピングするキャッピング機構11と記録ヘッド3の吐出口面をクリーニングするワイピング機構12を備えており、キャッピング機構11による吐出口面のキャッピングに連動して回復装置内の吸引手段(吸引ポンプ等)により吐出口からインクを強制的に排出させ、それによって、記録ヘッド3のインク流路内の粘度の増したインクや気泡等を除去するなどの吐出回復処理を行う。
The
また、非記録動作時等には、記録ヘッド3の吐出口面をキャッピング機構11によるキャッピングすることによって、記録ヘッド3を保護するとともにインクの蒸発や乾燥を防止することができる。一方、ワイピング機構12はキャッピング機構11の近傍に配され、記録ヘッド3の吐出口面に付着したインク液滴を拭き取るようになっている。
Further, when the
これらキャッピング機構11及びワイピング機構12により、記録ヘッド3のインク吐出状態を正常に保つことが可能となっている。
The capping mechanism 11 and the wiping mechanism 12 can keep the ink ejection state of the
この実施例では、キャリッジモータM1としてDCモータを採用している。 In this embodiment, a DC motor is employed as the carriage motor M1.
<インクジェット記録装置の制御構成(図2)>
図2は図1に示した記録装置の制御構成を示すブロック図である。
<Control Configuration of Inkjet Recording Apparatus (FIG. 2)>
FIG. 2 is a block diagram showing a control configuration of the recording apparatus shown in FIG.
図2に示すように、コントローラ600は、MPU601、後述する制御シーケンスに対応したプログラム、所要のテーブル、その他の固定データを格納したROM602、キャリッジモータM1の制御、搬送モータM2の制御、及び、記録ヘッド3の制御のための制御信号を生成する特殊用途集積回路(ASIC)603、画像データの展開領域やプログラム実行のための作業用領域等を設けたRAM604、MPU601、ASIC603、RAM604を相互に接続してデータの授受を行うシステムバス605、以下に説明するセンサ群からのアナログ信号を入力してA/D変換し、デジタル信号をMPU601に供給するA/D変換器606などで構成される。
As shown in FIG. 2, the
また、図2において、610は画像データの供給源となるコンピュータ(或いは、画像読取り用のリーダやデジタルカメラなど)でありホスト装置と総称される。ホスト装置610と記録装置1との間ではインタフェース(I/F)611を介して画像データ、コマンド、ステータス信号等を送受信する。
In FIG. 2,
さらに、620はスイッチ群であり、電源スイッチ621、プリント開始を指令するためのプリントスイッチ622、及び記録ヘッド3のインク吐出性能を良好な状態に維持するための処理(回復処理)の起動を指示するための回復スイッチ623など、操作者による指令入力を受けるためのスイッチから構成される。630はホームポジションhを検出するためのフォトカプラなどの位置センサ631、環境温度を検出するために記録装置の適宜の箇所に設けられた温度センサ632等から構成される装置状態を検出するためのセンサ群である。
Further,
さらに、640はキャリッジ2を矢印A方向に往復走査させるためのキャリッジモータM1を駆動させるキャリッジモータドライバ、642は記録媒体Pを搬送するための搬送モータM2を駆動させる搬送モータドライバである。
Further, 640 is a carriage motor driver that drives a carriage motor M1 for reciprocating scanning of the
ASIC603は、記録ヘッド3による記録走査の際に、RAM602の記憶領域に直接アクセスしながら記録ヘッドに対して記録素子(吐出ヒータ)の駆動データ(DATA)を転送する。
The
キャリッジ2に装着されているエンコーダ2aからのエンコーダ信号は位置検出機構641を経てコントローラ600のMPU601へと転送される。
The encoder signal from the
図3は位置検出機構641の詳細な構成とその周辺部の制御構成を示すブロック図である。
FIG. 3 is a block diagram showing a detailed configuration of the
図3に示すように、位置検出機構641は、エンコーダ2aからのエンコーダ信号の立上がり時間(tr)及び立下り時間(tf)を測定するtr、tf測定部641aと、tr時間とtf時間からキャリッジ速度へ変換する速度変換部641c、エンコーダ信号に基づいてスケール8のスリット数をカウントしてキャリッジ位置を検出する位置検出部641bとから構成されている。そして、検出されたキャリッジ速度とキャリッジ位置とはMPU601へと出力される。
As shown in FIG. 3, the
ここで、この実施例に従うキャリッジ速度・位置検出について、従来の検出方法と比較しながら説明する。 Here, the carriage speed / position detection according to this embodiment will be described in comparison with a conventional detection method.
図4はキャリッジ速度・位置検出の概略を示す信号タイムチャートである。ここで、図4(a)は従来例の概略を、図4(b)はこの実施例の概略を示している。 FIG. 4 is a signal time chart showing an outline of carriage speed / position detection. Here, FIG. 4A shows an outline of the conventional example, and FIG. 4B shows an outline of this embodiment.
まず従来例について説明する。 First, a conventional example will be described.
図4(a)にはエンコーダ出力信号であるA相及びB相と、速度情報が更新される様子が図示されている。図4(a)から分かるように、A相の立ち上がりからA相の次の立上がりまでを360度とすると、B相の信号は位相が90度遅れている。 FIG. 4A illustrates the A phase and B phase that are encoder output signals and the manner in which the speed information is updated. As can be seen from FIG. 4 (a), if the angle from the rise of the A phase to the next rise of the A phase is 360 degrees, the phase of the B phase signal is delayed by 90 degrees.
従来は、A相及びB相の両方の信号の立上がり及び立下りの全ての変化点の各々について、それぞれの間隔を測定し、エンコーダの1周期の1/4毎に位置・速度情報を求めていた。速度情報に関しては、最新の情報とその前の連続した過去3回分の情報を合わせることでエンコーダの1周期分の情報としていた。そして、A相或いはB相の出力信号のデューティが異なる場合などは、必要に応じて最適な手法で速度情報を求めていた。なお、ある時点で得られている速度情報は位相が90度前の情報、即ち、直前のスリットともう1つ前のスリットとの間の移動時間を基に求めたものであり、特にキャリッジが低速で加減速中は検出誤差が大きくなる可能性がある。 Conventionally, the intervals of all the rising and falling transition points of both the A-phase and B-phase signals are measured, and the position / velocity information is obtained every quarter of one encoder cycle. It was. Regarding the speed information, the latest information and the information for the previous three consecutive times are combined to obtain information for one period of the encoder. And when the duty of the output signal of A phase or B phase differs, speed information was calculated | required by the optimal method as needed. The speed information obtained at a certain point in time is obtained based on information whose phase is 90 degrees before, that is, the movement time between the immediately preceding slit and the immediately preceding slit. The detection error may increase during acceleration / deceleration at low speed.
次にこの実施例の概略を説明する。 Next, an outline of this embodiment will be described.
図4(b)にも同様にエンコーダ出力信号であるA相及びB相と、速度情報が更新される様子が図示されている。さて、従来例では各相の変化点間の時間を測定することで速度を予測していたが、この実施例では各変化点での波形の立上がり時間、或いは立下り時間から速度を予測する。この方法では、ある時点の速度情報は直前の変化点の情報から求められており、従来例よりも時間的な誤差が少ないので、キャリッジが低速で加減速中の速度予測に有効である。 FIG. 4 (b) also shows the A and B phases, which are encoder output signals, and how the speed information is updated. In the conventional example, the speed is predicted by measuring the time between the change points of each phase. In this embodiment, the speed is predicted from the rise time or fall time of the waveform at each change point. In this method, the speed information at a certain time is obtained from the information of the immediately preceding change point, and there is less time error than in the conventional example, so that it is effective for speed prediction when the carriage is accelerating / decelerating.
ここで、この実施例に従うtr、tf測定部641aの構成とエンコーダ信号の立上がり時間(tr)と立下り時間(tf)を求める手順の概略を説明する。
Here, the outline of the configuration of the tr and
図5はエンコーダ信号の立上がり時間(tr)と立下り時間(tf)の算出に関係する信号のタイムチャートである。 FIG. 5 is a time chart of signals related to the calculation of the rise time (tr) and the fall time (tf) of the encoder signal.
図5(a)はエンコーダ波形を表しており、HレベルとLレベルの閾値として90%レベルと10%レベルの位置を記してある。図5(b)は図5(a)で示したエンコーダ波形がHレベル以上であるか、或いはLレベル以上であるかを示す信号であり、エンコーダ信号がLレベル以上にある区間を示す信号をLevel10といい、Hレベル以上にある区間を示す信号をLevel90という。
FIG. 5A shows an encoder waveform, and positions of 90% level and 10% level are shown as threshold values of H level and L level. FIG. 5B is a signal indicating whether the encoder waveform shown in FIG. 5A is higher than the H level or higher than the L level, and a signal indicating a section where the encoder signal is higher than the L level. A signal that is referred to as
この実施例では2つ信号Level10とLevel90の排他的論理和をとることでエンコーダ信号の立上がり時間(tr)と立下り時間(tf)の期間とを求めている。また、この実施例では、立上がり時間(tr)或いは立下り時間(tf)の期間へ入る直前の信号Level10をモニタしておくことで、その期間が立上がり時間(tr)の期間(tr期間)であるか或いは立下り時間(tf)の期間(tf期間)であるかの判別を行っている。
In this embodiment, the rise time (tr) and fall time (tf) of the encoder signal are obtained by taking the exclusive OR of the two signals Level10 and Level90. Further, in this embodiment, by monitoring the
図5(c)はtr期間或いはtf期間の時間を測定する様子を示している。 FIG. 5C shows a state in which the time of the tr period or tf period is measured.
図5(b)に示した2つ信号(Level10、Level90)からtr期間とtf期間を判別できるので、その期間だけカウンタを動作させ、その期間が終了したらカウンタを停止させそのときの値をラッチする。従って、そのカウンタ出力(counter)がtr期間とtf期間となり、その結果はtr期間が終了直後にtr信号として、また、tf期間が終了直後にtf信号として出力される。
Since the tr period and the tf period can be discriminated from the two signals (
図6は2つ信号(Level10、Level90)を測定するために用いる回路の概略を示す図である。
FIG. 6 is a diagram showing an outline of a circuit used for measuring two signals (
図6には2つのコンパレータ671、672が図示されており、コンパレータ671には信号Level10の閾値信号(Vref10)が入力され、コンパレータ672には信号Level90の閾値信号(Vref90)が入力されている。また、エンコーダ信号は両方のコンパレータに入力されている。即ち、エンコーダ信号がVref10に達すれば制御信号Level10がアクティブになり、Vref90に達すれば制御信号Level90がアクティブとなる。
FIG. 6 illustrates two
次に、tr時間とtf時間からキャリッジ速度を求めるキャリッジ速度変換部641cの動作について説明する。
Next, the operation of the carriage
図7はtr期間或いはtf期間からキャリッジ速度を判定する手順の概略を示す信号タイムチャートである。 FIG. 7 is a signal time chart showing an outline of a procedure for determining the carriage speed from the tr period or the tf period.
この実施例ではキャリッジ速度を求めるために変換テーブルを用いる。 In this embodiment, a conversion table is used to determine the carriage speed.
即ち、エンコーダ信号のA相、B相の各々の変換点において、得られたtr期間或いはtf期間を予めROMなどの記憶領域内に記録されている変換テーブルと比較して、随時速度へ変換する。図7に示す例ではROM内に記憶されているテーブルを参照して、Tref0≦tr<Tref1であれば、キャリッジ速度(v)はv=V0と判断し、Tref1≦tr<Tref2ならv=V1、Tref2≦tr<Tref3なら、v=V2としている。 That is, at each conversion point of the A phase and B phase of the encoder signal, the obtained tr period or tf period is compared with a conversion table recorded in advance in a storage area such as a ROM and converted to a speed at any time. . In the example shown in FIG. 7, referring to the table stored in the ROM, if Tref0 ≦ tr <Tref1, the carriage speed (v) is determined as v = V0, and if Tref1 ≦ tr <Tref2, v = V1. If Tref2 ≦ tr <Tref3, then v = V2.
なお、変換テーブルは、A相用、B相用、tr用、tf用などの様に適宜分けても制御は同様である。 The control is the same even if the conversion table is appropriately divided, such as for A phase, B phase, tr, and tf.
図7に示す例では、A相のエンコーダ信号から得られるtr期間を時間順にtra1、tra2、……と表記し、B相のエンコーダ信号から得られるtr期間を時間順にtrb1、trb2、……と表記し、A相のエンコーダ信号から得られるtf期間を時間順にtfa1、tfa2、……と表記し、B相のエンコーダ信号から得られるtf期間を時間順にtfb1、tfb2、……と表記している。 In the example shown in FIG. 7, tr periods obtained from the A-phase encoder signal are expressed as tra1, tra2,... In time order, and tr periods obtained from the B-phase encoder signal are trb1, trb2,. The tf period obtained from the A phase encoder signal is expressed as tfa1, tfa2,..., And the tf period obtained from the B phase encoder signal is expressed as tfb1, tfb2,. .
また、図7には、参考例として、ある時点のエンコーダ信号の立上がりと立下りと、位相が90度異なるエンコーダ信号の立上がりと立下りの間の夫々の移動時間に基づいて速度情報を得る従来の方法で用いる移動時間を時間順に、Vra1、Vrb1、Vfa1、Vfb1、Vra2、Vrb2……として示している。 FIG. 7 shows a conventional example in which speed information is obtained based on respective rising times and falling edges of an encoder signal at a certain point in time and the moving times between the rising and falling edges of an encoder signal having a phase difference of 90 degrees. The travel times used in this method are indicated as Vra1, Vrb1, Vfa1, Vfb1, Vra2, Vrb2,.
これらの比較からもこの実施例では、従来のものと比較してよりリアルタイム的にキャリッジ速度が求められることが分かる。 From these comparisons, it can be seen that in this embodiment, the carriage speed is obtained in real time as compared with the conventional one.
図8はキャリッジ速度検出のタイミングを示す図である。 FIG. 8 is a diagram showing the timing of carriage speed detection.
図8において、AtrはA相のエンコーダ信号の立上がりを検出する信号、BtrはB相のエンコーダ信号の立上がりを検出する信号、AtfはA相のエンコーダ信号の立下がりを検出する信号、BtfはB相のエンコーダ信号の立下がりを検出する信号であり、これらの信号により、A、B両相のエンコーダ信号の各々の変換点が分かる。 In FIG. 8, Atr is a signal for detecting the rise of the A-phase encoder signal, Btr is a signal for detecting the rise of the B-phase encoder signal, Atf is a signal for detecting the fall of the A-phase encoder signal, and Btf is B These are signals for detecting the fall of the phase encoder signal, and the conversion point of each of the A and B phase encoder signals can be found from these signals.
従って、この実施例では、A・B両相のエンコーダ信号各々の変換点で、その時点でのキャリッジ速度(Vexp)をほぼリアルタイム的に求めることができ、MPU101へは随時新しい速度情報を転送更新することで、従来よりもエンコーダ信号の1/4周期分早く速度情報が得られる。 Therefore, in this embodiment, the carriage speed (Vexp) at that time can be obtained almost in real time at the conversion points of the A and B encoder signals, and new speed information is transferred to the MPU 101 at any time. As a result, the speed information can be obtained earlier by ¼ period of the encoder signal than in the prior art.
図9はこの実施例に従うキャリッジ駆動制御処理を示すフローチャートである。 FIG. 9 is a flowchart showing carriage drive control processing according to this embodiment.
まず、ステップS702では、エンコーダ信号からキャリッジ位置を検出する。 First, in step S702, the carriage position is detected from the encoder signal.
次のステップS703ではキャリッジ2が目標とする位置に到達しているかどうかを調べる。ここで、既にキャリッジ2が目標位置に達していると判断されたなら、処理はステップS710に進む、キャリッジ2を停止をして、一連の制御を終了する。これに対して、キャリッジ2が目標位置に達していないと判断されたならば、処理はステップS704に進む。
In the next step S703, it is checked whether the
ステップS704では、上述した方法に従ってエンコーダ信号の立上がり時間(tr)、或いは立下り時間(tf)を測定し、次に、変換テーブルを用いて立上がり時間(tr)或いは立下り時間(tf)からキャリッジ速度を求める。 In step S704, the rise time (tr) or the fall time (tf) of the encoder signal is measured according to the method described above, and then the carriage is determined from the rise time (tr) or the fall time (tf) using the conversion table. Find the speed.
即ち、ステップS705で変数(n)を初期化し(n=0)、ステップS706では、変換テーブルを用いて、例えば、立上がり時間(tr)がどの時間帯に属しているのかを判定する(tn≦tr、tf<tn+1)。ここで、条件(tn≦tr、tf<tn+1)が満たされなければ、処理はステップS709に進み、変数(n)の値を順次インクリメント(+1)して、テーブルの参照する位置を変え、その後、処理はステップS706の条件判断を行う。 That is, in step S705, the variable (n) is initialized (n = 0), and in step S706, for example, it is determined to which time zone the rise time (tr) belongs (t n). ≦ tr, tf <t n + 1 ). Here, if the condition (t n ≦ tr, tf <t n + 1 ) is not satisfied, the process proceeds to step S709, where the value of the variable (n) is sequentially incremented (+1), and the position to which the table refers After that, the process determines the condition in step S706.
これに対して、条件(tn≦tr、tf<tn+1)が満たされれば、処理はステップS707に進み、その範囲に対応する速度(Vrefn)を予測速度(Vexp)として速度情報を更新する。さらにステップS708では、予測速度(Vexp)とステップS702で求めたキャリッジの位置情報により、モータ駆動値を決定して駆動し、その後処理はステップS702へ戻る。 On the other hand, if the condition (t n ≦ tr, tf <t n + 1 ) is satisfied, the process proceeds to step S707, and the speed information corresponding to the range (Vrefn) is set as the predicted speed (Vexp). Update. Further, in step S708, the motor driving value is determined and driven based on the predicted speed (Vexp) and the carriage position information obtained in step S702, and then the process returns to step S702.
従って以上説明した実施例に従えば、キャリッジの現時点に最も近いエンコーダ信号の変化点からほぼリアルタイムに速度を予測することができるため、キャリッジが低速で加減速中においてもより正確な速度予測ができる。 Therefore, according to the embodiment described above, since the speed can be predicted almost in real time from the change point of the encoder signal closest to the current point of the carriage, more accurate speed prediction can be performed even when the carriage is accelerating / decelerating. .
さらに、以上の実施例において、記録ヘッドから吐出される液滴はインクであるとして説明し、さらにインクタンクに収容される液体はインクであるとして説明したが、その収容物はインクに限定されるものではない。例えば、記録画像の定着性や耐水性を高めたり、その画像品質を高めたりするために記録媒体に対して吐出される処理液のようなものがインクタンクに収容されていても良い。 Furthermore, in the above embodiments, the liquid droplets ejected from the recording head have been described as ink, and the liquid stored in the ink tank has been described as ink. However, the storage is limited to ink. It is not a thing. For example, a treatment liquid discharged to the recording medium may be accommodated in the ink tank in order to improve the fixability and water resistance of the recorded image or to improve the image quality.
以上の実施例は、特にインクジェット記録方式の中でも、インク吐出を行わせるために利用されるエネルギーとして熱エネルギーを発生する手段(例えば電気熱変換体やレーザ光等)を備え、前記熱エネルギーによりインクの状態変化を生起させる方式を用いることにより記録の高密度化、高精細化が達成できる。 The above embodiment includes means (for example, an electrothermal converter or a laser beam) that generates thermal energy as energy used to perform ink ejection, particularly in the ink jet recording system, and the ink is generated by the thermal energy. By using a system that causes a change in the state of recording, it is possible to achieve higher recording density and higher definition.
また以上の実施例はシリアルスキャンタイプのインクジェット記録装置を例として説明したが、本発明はこれに限らず、他の記録方式、例えば、熱転写記録方式などを採用した記録装置にも本発明は有効に適用できる。 In the above embodiments, the serial scan type ink jet recording apparatus has been described as an example. However, the present invention is not limited to this, and the present invention is also effective for recording apparatuses employing other recording methods, for example, a thermal transfer recording method. Applicable to.
加えて、以上の実施例のようなシリアルスキャンタイプのものでも、装置本体に固定された記録ヘッド、あるいは装置本体に装着されることで装置本体との電気的な接続や装置本体からのインクの供給が可能になる交換自在のカートリッジタイプの記録ヘッドを用いた場合にも本発明は有効である。 In addition, even the serial scan type as in the above embodiment is mounted on the recording head fixed to the apparatus main body or the apparatus main body, and the electrical connection with the apparatus main body and the ink from the apparatus main body The present invention is also effective when an exchangeable cartridge type recording head that can be supplied is used.
さらに加えて、本発明のインクジェット記録装置の形態としては、コンピュータ等の情報処理機器の画像出力装置として用いられるものの他、リーダ等と組合せた複写装置、さらには送受信機能を有するファクシミリ装置の形態を採るもの等であってもよい。 In addition, the ink jet recording apparatus according to the present invention may be used as an image output apparatus for information processing equipment such as a computer, a copying apparatus combined with a reader, or a facsimile apparatus having a transmission / reception function. It may be one taken.
2 キャリッジ
2a エンコーダ
8 スケール
601 MPU
640 キャリッジモータドライバ
641 位置測定機構
641a tr,tf測定部
641b 位置測定部
641c 速度変換部
671、672 コンパレータ
M1 キャリッジモータ
2
640
Claims (10)
前記キャリッジの移動方向に沿って設けられ、所定の等間隔でスリットが設けられたスケールと、
前記キャリッジに装着され前記キャリッジと共に移動し、前記スケールのスリットを読み取ってキャリッジの位置を検出するエンコーダと、
前記エンコーダが前記スリットを読み取った直後に得られる検出信号の立上がり時間と立下り時間との内、少なくともいずれかの時間から前記キャリッジの速度を予測する予測手段とを有することを特徴とする記録装置。 A recording apparatus for recording on a recording medium by reciprocating a carriage mounted with a recording head by a driving force of a carriage motor,
A scale provided along the moving direction of the carriage and provided with slits at predetermined equal intervals;
An encoder that is mounted on the carriage and moves with the carriage, and reads a slit of the scale to detect the position of the carriage;
A recording apparatus comprising: a predicting unit that predicts the speed of the carriage from at least one of a rising time and a falling time of a detection signal obtained immediately after the encoder reads the slit. .
前記検出信号と第1の閾値とを比較する第1の比較手段と、
前記検出信号と前記第1の閾値より大きな値の第2の閾値とを比較する第2の比較手段と、
前記第1及び第2の比較手段夫々による比較結果に基づいて、前記立上がり時間と前記立下り時間とを決定する決定手段と、
前記第1の比較手段による比較結果から前記決定手段により決定された前記立上がり時間と立下り時間とを判別する判別手段とを有することを特徴とする請求項1乃至5のいずれかに記載の記録装置。 The prediction means includes
First comparison means for comparing the detection signal with a first threshold;
Second comparison means for comparing the detection signal with a second threshold value greater than the first threshold value;
Determining means for determining the rise time and the fall time based on a comparison result by each of the first and second comparison means;
6. The recording according to claim 1, further comprising a discriminating unit that discriminates the rising time and the falling time determined by the determining unit from the comparison result by the first comparing unit. apparatus.
前記テーブルの参照値と前記立上がり時間或いは前記立下り時間との比較から前記キャリッジの移動速度を予測することを特徴とする請求項6に記載の記録装置。 The prediction means has a table storing a reference value for comparing the rise time and fall time,
The recording apparatus according to claim 6, wherein the moving speed of the carriage is predicted from a comparison between a reference value of the table and the rise time or the fall time.
前記キャリッジの移動方向に沿って設けられ、所定の等間隔でスリットが設けられたスケールから、前記キャリッジと共に移動するエンコーダを用い、前記スケールのスリットを読み取ってキャリッジの位置を検出する検出工程と、
前記エンコーダが前記スリットを読み取った直後に得られる検出信号の立上がり時間と立下り時間との内、少なくともいずれかの時間から前記キャリッジの速度を予測する予測工程とを有することを特徴とするキャリッジ速度予測方法。
A carriage speed prediction method used in a recording apparatus for recording on a recording medium by reciprocating a carriage mounted with a recording head by a driving force of a carriage motor,
A detection step of detecting the position of the carriage by reading the slit of the scale from an encoder that moves along with the carriage from a scale provided along the moving direction of the carriage and provided with slits at predetermined equal intervals;
And a prediction step of predicting the speed of the carriage from at least one of a rising time and a falling time of a detection signal obtained immediately after the encoder reads the slit. Prediction method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004351516A JP4484682B2 (en) | 2004-12-03 | 2004-12-03 | Recording apparatus and carriage speed prediction method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004351516A JP4484682B2 (en) | 2004-12-03 | 2004-12-03 | Recording apparatus and carriage speed prediction method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006159510A JP2006159510A (en) | 2006-06-22 |
| JP4484682B2 true JP4484682B2 (en) | 2010-06-16 |
Family
ID=36662043
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004351516A Expired - Fee Related JP4484682B2 (en) | 2004-12-03 | 2004-12-03 | Recording apparatus and carriage speed prediction method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4484682B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5056069B2 (en) | 2007-02-27 | 2012-10-24 | ブラザー工業株式会社 | Motor control method and motor control apparatus |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3832174B2 (en) * | 2000-02-09 | 2006-10-11 | セイコーエプソン株式会社 | Motor control device and control method |
| JP2004284057A (en) * | 2003-03-19 | 2004-10-14 | Canon Inc | Recording device |
-
2004
- 2004-12-03 JP JP2004351516A patent/JP4484682B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006159510A (en) | 2006-06-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6057527B2 (en) | Inkjet recording apparatus and inkjet recording method | |
| JP4761520B2 (en) | Recording apparatus and power supply control method | |
| JP3673745B2 (en) | Control device and method thereof, recording device and control method thereof | |
| US8240799B2 (en) | Inkjet printing apparatus and printhead control method of the apparatus | |
| JP4484682B2 (en) | Recording apparatus and carriage speed prediction method | |
| US8698441B2 (en) | Servo control device and recording medium | |
| JP2004138386A (en) | Control means for digital encoder | |
| JP5241265B2 (en) | Recording apparatus and recording control method | |
| JP2006240026A (en) | Recording apparatus and recording control method | |
| JP4717470B2 (en) | Recording apparatus and recording control method | |
| JP2002277231A (en) | Movement control device, recording device, and movement control method | |
| JP2006289826A (en) | Recording apparatus and carriage speed calibration method | |
| JP4289923B2 (en) | Motor control device | |
| JP2005111936A (en) | Recording device | |
| JP5984564B2 (en) | Recording device and control device | |
| JP2005140697A (en) | Speed detection apparatus and method, motor control apparatus and recording apparatus | |
| JP7672852B2 (en) | Inkjet recording apparatus and recording method | |
| JP2005238712A (en) | Recording apparatus and recovery control method | |
| JP2005176518A (en) | Recording apparatus, motor control apparatus and method | |
| JP2006159695A (en) | Recording apparatus and recording control method | |
| JP2003211767A (en) | Recording apparatus and recording control method | |
| JP4371730B2 (en) | Recording device | |
| JP2005214886A (en) | Speed detection apparatus and method, motor control apparatus and recording apparatus | |
| JP2007062250A (en) | Image forming apparatus | |
| JP2013022769A (en) | Inkjet recorder, and inspecting method in the inkjet recorder |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071129 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20071129 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100319 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100323 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130402 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130402 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140402 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |