(57)【要約】【課題】キャリッジを駆動するときに目標停止位置に求められる最も高い停止位置精度が得られるサーボ制御終了タイミングでサーボ制御を終了しているために停止までの時間がかかる。【解決手段】キャリッジ３を駆動するとき、当該駆動の目標停止位置に求められる停止位置精度を判別し、停止位置精度が高いときには、サーボ制御を終了タイミング１で終了し、停止位置精度が中のときには、サーボ制御を終了タイミング２で終了し、停止位置精度が低いときには、サーボ制御を終了タイミング３で終了する。【選択図】図７
2011161649.tif 000002
【特許請求の範囲】
【請求項１】
画像形成手段を搭載して走査されるキャリッジと、
前記キャリッジを駆動する駆動手段と、
前記駆動手段をサーボ制御で駆動制御するサーボ制御手段と、を備え、
前記サーボ制御手段は、前記キャリッジを駆動させるとき、当該キャリッジの駆動で求められる目標停止位置における停止位置精度に応じてサーボ制御終了タイミングを切り替える
ことを特徴とする画像形成装置。
【請求項２】
画像形成手段で画像が形成される被記録媒体を搬送する搬送手段と、
前記搬送手段を駆動する駆動手段と、
前記駆動手段をサーボ制御で駆動制御するサーボ制御手段と、を備え、
前記サーボ制御手段は、前記搬送手段を駆動させるとき、当該搬送手段の駆動で求められる目標停止位置における停止位置精度に応じてサーボ制御終了タイミングを切り替える
ことを特徴とする画像形成装置。
【請求項３】
前記サーボ制御手段は、目標停止位置に求められる停止位置精度に応じて前記駆動手段の目標速度を設定する速度プロファイルを切り替えることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記サーボ制御手段は、前記サーボ制御終了タイミングを実際の停止位置と目標停止位置との誤差を検出して補正することを特徴とする請求項１ないし３のいずれかに記載の画像形成装置。
【請求項５】
被駆動体を駆動する駆動手段をサーボ制御で駆動制御するサーボ制御装置において、
前記被駆動体を駆動するとき、当該被駆動体の目標停止位置に求められる停止位置精度に応じてサーボ制御終了タイミングを切り替える手段を備えている
ことを特徴とするサーボ制御装置。
【請求項６】
被駆動体を駆動する駆動手段をサーボ制御で駆動制御する処理をコンピュータに実行させるプログラムにおいて、
前記被駆動体を駆動するとき、当該被駆動体の目標停止位置に求められる停止位置精度に応じてサーボ制御終了タイミングを切り替える処理をコンピュータに行なわせる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置、サーボ制御装置、プログラムに関する。
【背景技術】
【０００２】
プリンタ、ファクシミリ、複写装置、プロッタ、これらの複合機等の画像形成装置として、例えばインク液滴を吐出する記録ヘッドを用いた液体吐出記録方式の画像形成装置としてインクジェット記録装置などが知られている。この液体吐出記録方式の画像形成装置は、記録ヘッドからインク滴を、搬送される用紙に対して吐出して、画像形成（記録、印字、印写、印刷も同義語で使用する。）を行なうものであり、記録ヘッドが主走査方向に移動しながら液滴を吐出して画像を形成するシリアル型画像形成装置と、記録ヘッドが移動しない状態で液滴を吐出して画像を形成するライン型ヘッドを用いるライン型画像形成装置がある。
【０００３】
なお、本願において、「画像形成装置」は、紙、糸、繊維、布帛、皮革、金属、プラスチック、ガラス、木材、セラミックス等の媒体にインクを着弾させて画像形成を行う装置を意味し、また、「画像形成」とは、文字や図形等の意味を持つ画像を媒体に対して付与することだけでなく、パターン等の意味を持たない画像を媒体に付与すること（単に液滴を媒体に着弾させること）をも意味する。また、「インク」とは、インクと称されるものに限らず、記録液、定着処理液、液体、樹脂などと称されるものなど、画像形成を行うことができるすべての液体の総称として用いる。また、「用紙」とは、材質を紙に限定するものではなく、上述したＯＨＰシート、布なども含み、インク滴が付着されるものの意味であり、被記録媒体、記録媒体、記録紙、記録用紙などと称されるものを含むものの総称として用いる。また、「画像」とは平面的なものに限らず、立体的に形成されたものに付与された画像、また立体自体を３次元的に造形して形成された像も含まれる。
【０００４】
また、本発明では液体吐出方式の画像形成装置で説明するが、画像形成手段としては液体吐出ヘッドに限るものではない。
【０００５】
例えば、シリアル型画像形成装置は、画像形成手段である液体吐出ヘッドをキャリッジに搭載し、液体吐出ヘッドを主走査方向に移動走査し、被記録媒体を主走査方向と直交する副走査方向に間歇的に移動させながら、液体吐出ヘッドから液滴を吐出させて画像を形成する。
【０００６】
このようなシリアル型画像形成装置においては、液体吐出ヘッドを搭載したキャリッジの主走査方向に沿って配置したエンコーダスケールと、このエンコーダスケールの目盛り（位置識別部）を読み取るエンコーダセンサとを含むリニアエンコーダ（位置検出装置）を備えて、キャリッジの位置及び速度を検出し、この検出結果に基づいてキャリッジの移動速度、液体吐出ヘッドの駆動などの制御を行うようにしている。キャリッジの速度制御には、ＤＣモータによるサーボ制御を行う場合がある。
【０００７】
従来のキャリッジのサーボ制御での停止制御方式としては、減速開始直後や停止直前の減速度をなだらかにして振動及び騒音を低減する制御方法が既に知られている（特許文献１）。また、減速時の速度プロファイルが減速開始前の目標速度に対してステップ状に低下し、その後連続的に低下することによって、複雑な計算を要する曲線を使用することなく、減速開始直後の減速加速度を高く、停止直前の減速加速度を低く制御方法が、既に知られている（特許文献２）。また、駆動領域や経時劣化によってキャリッジのメカ特性が変化するような場合に、このメカ特性に応じて速度プロファイルを変更することで、駆動の安定性を損なうことなく、最大のパフォーマンスを引き出そうとするものが知られている（特許文献３）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００４−３５７３７４号公報
【特許文献２】特開２００６−２６２５７１号公報
【特許文献３】特開２００４−０１３８１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、サーボ制御を行なう場合、例えばキャリッジがメカ的に停止したことを検出するまでサーボ制御を続けてメカ的な停止を検出したときにサーボ制御を終了するようにすれば、目標停止位置から所定の誤差範囲内に高精度に停止させることができるが、停止までに時間がかかることになる。この点、キャリッジがメカ的に停止することを予定して、その前段階でサーボ制御を終了するようにすれば、目標停止位置の精度は出ないが、停止までの時間を短くすることができる。
【００１０】
そこで、例えば印字中のキャリッジ移動において、通常は停止位置に対してそれほどの精度は必要ないが、印字中空吐出（印刷中に所定時間ごとに実施され、印字のスキャンのまま空吐出受けの上に停止させて、画像形成に寄与しないインクを吐出する動作）を行うときには、空吐出受けの開口に対して高い精度（例えば±３００μｍ）が要求されるため、この精度を基準に全ての制御を行なうことになる。
【００１１】
そのため、停止位置精度として高い位置精度が要求されない動作まで、キャリッジがメカ的に停止するまでサーボ制御を終了しないことになり、次の移動の開始時間が遅れることで、結果としてパフォーマンスが低下するという課題がある。
【００１２】
本発明は上記の課題に鑑みてなされたものであり、サーボ制御終了までの時間を適切に低減してパフォーマンスを向上させることを目的とする。
【課題を解決するための手段】
【００１３】
上記の課題を解決するため、本発明に係る画像形成装置は、
画像形成手段を搭載して走査されるキャリッジと、
前記キャリッジを駆動する駆動手段と、
前記駆動手段をサーボ制御で駆動制御するサーボ制御手段と、を備え、
前記サーボ制御手段は、前記キャリッジを駆動させるとき、当該キャリッジの駆動で求められる目標停止位置における停止位置精度に応じてサーボ制御終了タイミングを切り替える
構成とした。
【００１４】
本発明に係る画像形成装置は、
画像形成手段で画像が形成される被記録媒体を搬送する搬送手段と、
前記搬送手段を駆動する駆動手段と、
前記駆動手段をサーボ制御で駆動制御するサーボ制御手段と、を備え、
前記サーボ制御手段は、前記搬送手段を駆動させるとき、当該搬送手段の駆動で求められる目標停止位置における停止位置精度に応じてサーボ制御終了タイミングを切り替える
構成とした。
【００１５】
ここで、前記サーボ制御手段は、目標停止位置に求められる停止位置精度に応じて前記駆動手段の目標速度を設定する速度プロファイルを切り替える構成とできる。
【００１６】
また、前記サーボ制御手段は、前記サーボ制御終了タイミングを実際の停止位置と目標停止位置との誤差を検出して補正する構成とできる。
【００１７】
本発明に係るサーボ制御装置は、
被駆動体を駆動する駆動手段をサーボ制御で駆動制御するサーボ制御装置において、
前記被駆動体を駆動するとき、当該被駆動体の目標停止位置に求められる停止位置精度に応じてサーボ制御終了タイミングを切り替える手段を備えている
構成とした。
【００１８】
本発明に係るプログラムは、
被駆動体を駆動する駆動手段をサーボ制御で駆動制御する処理をコンピュータに実行させるプログラムにおいて、
前記被駆動体を駆動するとき、当該被駆動体の目標停止位置に求められる停止位置精度に応じてサーボ制御終了タイミングを切り替える処理をコンピュータに行なわせる
構成とした。
【発明の効果】
【００１９】
本発明に係る画像形成装置、本発明に係るサーボ制御装置、本発明に係るプログラムによれば、キャリッジ、搬送手段、被駆動体の目標停止位置に求められる停止位置精度に応じてサーボ制御終了タイミングを切り替える構成としたので、サーボ制御終了までの時間を適切に低減してパフォーマンスを向上させることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明を適用する画像形成装置としてのインクジェット記録装置の概略構成を示す平面説明図である。
【図２】同じく正面説明図である。
【図３】同装置の制御部の概要を示すブロック説明図である。
【図４】同制御部のサーボ制御装置に関わる部分の説明に供するブロック説明図である。
【図５】本発明の第１実施形態の説明に供するサーボ制御終了タイミングの一例を示す説明図である。
【図６】同じくサーボ制御終了タイミングの他の例を示す説明図である。
【図７】同じくサーボ制御終了タイミングの切り替え処理の説明に供するフロー図である。
【図８】本発明の第２実施形態の説明に供する停止位置精度の選択処理の説明に供するフロー図である。
【図９】本発明の第３実施形態の説明に供する停止位置精度の選択処理の説明に供するフロー図である。
【図１０】本発明の第４実施形態の説明に供する速度プロファイルの異なる説明に供する説明図である。
【図１１】同じく同速度プロファイルを使用して駆動したときの速度変化の説明に供する説明図である。
【図１２】同じくサーボ制御終了タイミング及び速度プロファイルの切り替え処理の説明に供するフロー図である。
【図１３】本発明の第５実施形態の説明に供するフロー図である。
【図１４】本発明の第６実施形態の説明に供するフロー図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態について添付図面を参照して説明する。まず、本発明を適用する画像形成装置としてのインクジェット記録装置の概要について図１及び図２を参照して説明する。なお、図１は同インクジェット記録装置の概略構成を示す平面説明図、図２は同じく正面説明図である。
このインクジェット記録装置は、左右の側板１０１Ｌ，１０１Ｒ間に横架した主ガイドロッド１及び図示しない従ガイド部材でキャリッジ３を摺動自在に保持し、主走査モータ５によって、駆動プーリ６と従動プーリ７間に渡したタイミングベルト８を介して主走査方向に移動走査する。
【００２２】
このキャリッジ３には、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の各色のインク滴を吐出するための液体吐出ヘッドからなる記録ヘッド４ｙ、４ｍ、４ｃ、４ｋ（区別しないときは「記録ヘッド４」という。）を複数のノズルからなるノズル列を主走査方向と直交する副走査方向に配列し、インク滴吐出方向を下方に向けて装着している。
【００２３】
記録ヘッド４を構成する液体吐出ヘッドとしては、圧電素子などの圧電アクチュエータ、発熱抵抗体などの電気熱変換素子を用いて液体の膜沸騰による相変化を利用するサーマルアクチュエータ、温度変化による金属相変化を用いる形状記憶合金アクチュエータ、静電力を用いる静電アクチュエータなどを、液滴を吐出するための圧力を発生する圧力発生手段として備えたものなどを使用できる。
【００２４】
一方、用紙を搬送するために、用紙を静電吸着して記録ヘッド４に対向する位置で搬送するための搬送手段である搬送ベルト１２を備えている。この搬送ベルト１２は、無端状ベルトであり、搬送ローラ1３とテンションローラ１４との間に掛け渡されて、ベルト搬送方向（副走査方向）に周回するように構成し、周回移動しながら帯電ローラ１５によって帯電（電荷付与）される。
【００２５】
また、搬送ベルト１２は、副走査モータ１６によってタイミングベルト１７及びタイミングプーリ１８を介して搬送ローラ１３が回転駆動されることによって、副走査方向に周回移動する。
【００２６】
さらに、キャリッジ３の主走査方向の一方側には搬送ベルト１２の側方に記録ヘッド４の維持回復を行う維持回復機構２１が配置され、他方側には搬送ベルト１２の側方に記録ヘッド４から空吐出を行う空吐出受け２１がそれぞれ配置されている。
【００２７】
なお、維持回復機構２０は、例えば記録ヘッド４のノズル面（ノズルが形成された面）をキャッピングする４個のキャップ部材３１、ノズル面を払拭するワイパ部材３２、画像形成に寄与しない液滴（空吐出滴）を受ける空吐出受け３３などで構成されている。
【００２８】
また、キャリッジ３の主走査方向に沿って両側板間に、所定のパターン（位置識別部、目盛り、スリットなどともいう。以下「スリット」という。）を形成したエンコーダスケール２３を張装し、キャリッジ２３にはエンコーダスケール２３のスリットを読取る透過型フォトセンサからなる本発明に係るエンコーダセンサ２４を設け、これらのエンコーダスケール２３とエンコーダセンサ２４によってキャリッジ２３の移動を検知するリニアエンコーダ（主走査エンコーダ）を構成している。
【００２９】
また、搬送ローラ１３の軸には高分解能のエンコーダスケール（コードホール）２５を取り付け、このエンコーダスケール２５に形成したパターン（スリット）を検出する透過型フォトセンサからなる本発明に係るエンコーダセンサ２６を設けて、これらのエンコーダスケール２５とエンコーダセンサ２６によって搬送ベルト１２の移動量及び移動位置を検出するロータリエンコーダ（副走査エンコーダ）を構成している。
【００３０】
このように構成したこの画像形成装置においては、図示しない給紙トレイから用紙が帯電された搬送ベルト１２上に給紙されて吸着され、搬送ベルト１２の周回移動によって用紙が副走査方向に搬送される。そこで、キャリッジ３を主走査方向に移動させながら画像信号に応じて記録ヘッド４を駆動することにより、停止している用紙にインク滴を吐出して１行分を記録し、用紙を所定量搬送後、次の行の記録を行う。記録終了信号又は用紙の後端が記録領域に到達した信号を受けることにより、記録動作を終了して、用紙を図示しない排紙トレイに排紙する。
【００３１】
次に、この画像形成装置の制御部の概要について図３を参照して説明する。なお、同図は同制御部の全体ブロック説明図である。
この制御部２００は、この装置全体の制御を司り、本発明における判別手段及びキャリッジの移動制御を行う手段を兼ねるＣＰＵ２０１と、ＣＰＵ２０１が実行する本発明に係るプログラムを含む各種プログラム、その他の固定データを格納するＲＯＭ２０２と、画像データ等を一時格納するＲＡＭ２０３と、装置の電源が遮断されている間もデータを保持するための書き換え可能な不揮発性メモリ２０４と、画像データに対する各種信号処理、並び替え等を行う画像処理やその他装置全体を制御するための入出力信号を処理するＡＳＩＣ２０５とを備えている。
【００３２】
また、この制御部２００は、ホスト側とのデータ、信号の送受を行うためのＩ／Ｆ２０６と、記録ヘッド４を駆動制御するためのデータ転送手段、駆動波形を生成する駆動波形生成手段を含む印刷制御部２０７と、キャリッジ３側に設けた記録ヘッド４を駆動するためのヘッドドライバ（ドライバＩＣ）２０８と、主走査モータ４及び副走査モータ３１を駆動するためのモータ駆動部２１０と、帯電ローラ３４にＡＣバイアスを供給するＡＣバイアス供給部２１２と、エンコーダセンサ２４、２６からの各検出信号、ドット形成位置のズレを来たす要因としての環境温度を検出する温度センサ２１５などの各種センサからの検出信号を入力するためのＩ／Ｏ２１３などを備えている。また、この制御部２００には、この装置に必要な情報の入力及び表示を行うための操作パネル２１４が接続されている。
【００３３】
ここで、制御部２００は、パーソナルコンピュータ等の情報処理装置、イメージスキャナなどの画像読み取り装置、デジタルカメラなどの撮像装置などのホスト側からの画像データ等をケーブル或いはネットを介してＩ／Ｆ２０６で受信する。
【００３４】
そして、制御部２００のＣＰＵ２０１は、Ｉ／Ｆ２０６に含まれる受信バッファ内の印刷データを読み出して解析し、ＡＳＩＣ２０５にて必要な画像処理、データの並び替え処理等を行い、この画像データをヘッド駆動制御部２０７からヘッドドライバ２０８に転送する。なお、画像出力するためのドットパターンデータの生成はホスト側のプリンタドライバで行っている。
【００３５】
印刷制御部２０７は、上述した画像データをシリアルデータでヘッドドライバ２０８に転送するとともに、この画像データの転送及び転送の確定などに必要な転送クロックやラッチ信号、滴制御信号（マスク信号）などをヘッドドライバ２０８に出力する以外にも、ＲＯＭに格納されている駆動信号のパターンデータをＤ／Ａ変換するＤ／Ａ変換器及び電圧増幅器、電流増幅器等で構成される駆動波形生成部及びヘッドドライバに与える駆動波形選択手段を含み、１の駆動パルス（駆動信号）或いは複数の駆動パルス（駆動信号）で構成される駆動波形を生成してヘッドドライバ２０８に対して出力する。
【００３６】
ヘッドドライバ２０８は、シリアルに入力される記録ヘッド７の１行分に相当する画像データに基づいて印刷制御部２０７から与えられる駆動波形を構成する駆動信号を選択的に記録ヘッド７の液滴を吐出させるエネルギーを発生する駆動素子（例えば前述したような圧電素子）に対して印加することで記録ヘッド７を駆動する。このとき、駆動波形を構成する駆動パルスを選択することによって、例えば、大滴（大ドット）、中滴（中ドット）、小滴（小ドット）など、大きさの異なるドットを打ち分けることができる。
【００３７】
また、ＣＰＵ２０１は、リニアエンコーダを構成するエンコーダセンサ２４からの検出パルスをサンプリングして得られる速度検出値及び位置検出値と、予め格納した速度・位置プロファイルから得られる速度目標値及び位置目標値とに基づいて主走査モータ５に対する駆動出力値（制御値）を算出してモータ駆動部２１０を介して主走査モータ４を駆動する。同様に、ロータリエンコーダを構成するエンコーダセンサ２６からの検出パルスをサンプリングして得られる速度検出値及び位置検出値と、予め格納した速度・位置プロファイルから得られる速度目標値及び位置目標値とに基づいて副走査モータ１６対する駆動出力値（制御値）を算出してモータ駆動部２１０を介しモータドライバを介して副走査モータ１６を駆動する。
【００３８】
次に、この制御部におけるキャリッジのサーボ制御に関わる部分（本発明に係るサーボ制御装置）について図４のブロック説明図を参照して説明する。
このサーボ制御部は、被駆動体であるキャリッジ３の移動速度及び移動距離に応じたエンコーダセンサ２４から出力される検出パルスを処理して、速度検出値及び位置検出値を算出する速度・位置計測部３０４と、目標速度（速度目標値）を与える速度プロファイルを格納した速度プロファイル格納部３０５と、速度・位置計測部３０４からの速度検出値と速度プロファイル格納部３０５からの速度目標値との偏差を算出する比較演算部３０６と、比較演算部３０６が算出した偏差に基づいて主走査モータ５を駆動制御するためのＰＩ（比例積分）値（駆動出力値）を演算する駆動出力値演算部３０７を有し、駆動出力値演算部３０７から出力される駆動出力値に応じて主走査モータ５を駆動するドライバ（モータ駆動部）２１０を備えている。なお、速度・位置計測部３０４、比較演算部３０６、駆動出力値演算部３０７はＣＰＵ２０１が実行するプログラムによって構成されている。
【００３９】
なお、制御部２００には、各種センサ２１５からの検知信号が入力され、また、この装置に必要な情報の入力及び表示を行うための操作パネル２１４が接続されている。
【００４０】
次に、本発明の第１実施形態について図５ないし図７を参照して説明する。
まず、サーボ制御を終了するタイミングとしては、図５に示すように、キャリッジ３がメカ的に停止したことを検出したタイミングがある。このタイミングでサーボ制御を終了することで、目標停止位置から所定の誤差範囲内に確実に停止させることができるが、停止までに比較的時間がかかる。
【００４１】
一方、サーボ制御を終了する別のタイミングとしては、図６に示すように、キャリッジ３がまだ速度を持っている状態で制御を終了し、その後はメカ的に減速して停止させるようにする。このようなタイミングでサーボ制御を終了することで、目標停止位置からの誤差は保証することができないが、速度ゼロ近辺での制御時間が不要であるため、停止までの時間が比較的短くなる。
【００４２】
ここで、サーボ制御を終了するタイミングを、これらのいずれかに固定すると、必要な停止精度が達成できない、あるいは不要な停止制御に時間をかけてしまう、という不都合が生じることになる。
【００４３】
そこで、本実施形態では、図７に示すように、キャリッジ３を駆動するとき、当該駆動で目標停止位置に求められる停止位置精度を判別し（ステップＳ２０１、以下単に「Ｓ２０１」というようにいう。）、停止位置精度が高いときには、サーボ制御を終了タイミング（サーボ制御終了タイミング）１で終了し（Ｓ２０２）、停止位置精度が中のときには、サーボ制御終了タイミング２で終了し（Ｓ２０３）、停止位置精度が低いときには、サーボ制御終了タイミング３で終了する（Ｓ２０４）。なお、サーボ制御終了タイミング１、２、３は、終了タイミング１が最も遅く、終了タイミング３が最も早く、終了タイミング２がその中間にあるものとする。
【００４４】
このように、サーボ制御終了タイミングを切り替えることで、駆動時間を適切に低減し、パフォーマンスを向上させることができる。なお、ここでは、停止位置精度を高、中、低の三段階としているが、この段階は複数であればよい。目標停止位置に求められる停止位置精度の判別については後述する。
【００４５】
次に、本発明の第２実施形態について図８のフロー図を参照して説明する。
ここでは、キャリッジ３の停止目標位置がメカの移動限界まで所定距離以内であるか否かを判別し（Ｓ２１１）、停止目標位置がメカの移動限界まで所定距離以内でないときには、
【００４６】
つまり、キャリッジ３の目標停止位置が移動限界（側板など）の付近である場合、停止位置精度が保証されないと、キャリッジ３が側板に衝突してしまい、部品の破損などを引き起こすおそれがある。そこで、キャリッジ３の目標停止位置が移動限界の付近であるときには、高い停止位置精度が得られるサーボ制御終了タイミングでサーボ制御を終了する。
【００４７】
次に、本発明の第３実施形態について図９のフロー図を参照して説明する。
ここでは、キャリッジ３の停止目標位置がメカの移動限界まで所定距離以内であるか否かを判別する（Ｓ２２１）。このとき、停止目標位置がメカの移動限界まで所定距離以内でないときには、移動終了後、記録ヘッド４のノズルの維持回復動作（メンテナンス）を実施するか否かを判別する（Ｓ２２２）。
【００４８】
そして、移動終了後メンテナンスを実施しないときには、停止位置精度Ａ（比較的低い停止位置精度）を選択し（Ｓ２２３）、移動終了後メンテナンスを実施するときには、停止位置精度Ｃ（インクが空吐出口：開口２１ａから逸れない程度の精度）を選択する（Ｓ２２４）。
【００４９】
また、停止目標位置がメカの移動限界まで所定距離以内であるときには、停止位置精度Ｂ（移動限界に衝突しない程度の停止位置精度）を選択する（Ｓ２２５）。
【００５０】
つまり、キャリッジ移動の後に、記録ヘッド４のメンテナンスを実施する場合、記録ヘッド４から空吐出受け２１の開口２１ａに向けて画像形成に寄与しない液滴を吐出するため、この動作で停止位置がずれてしまうと、開口２１ａ以外の場所に液滴を吐出して装置内部を汚してしまうおそれがある。そこで、これを防ぐために、キャリッジ３の停止位置精度として滴吐出位置ずれが生じない精度としている。
【００５１】
次に、本発明の第４実施形態について図１０ないし図１２を参照して説明する。
まず、サーボ制御終了タイミングと速度プロファイルとの関係について説明すると、例えば、サーボ制御において、キャリッジ３を減速加速度が高い状態で停止すると、装置が振動することから、前述した図５に示すように、速度プロファイルは停止直前で加速度が低くなるよう設定されている。
【００５２】
ここで、この図５と同じ速度プロファイルを使用して、図６に示すようにサーボ制御終了タイミングのみを変更した場合、図６の制御では上述した停止直前の加速度を低くした領域（時間）が短くなってしまうため、比較的急加速で停止し、装置の振動が発生してしまうおそれがある。
【００５３】
そこで、図１０に示すように、キャリッジ３が停止するまでサーボ制御を継続する場合の速度プロファイル（これを「速度プロファイルＡ」とする。）と、キャリッジ３がまだ速度を持っている状態でサーボ制御を終了する場合の速度プロファイ（これを「速度プロファイルＢ」とする。）を、速度プロファイル格納部３０５に予め格納している。
【００５４】
そして、図１１に示すように、キャリッジ３が速度を持ったタイミングをサーボ制御の終了タイミングとするときには、速度プロファイルＡから速度プロファイルルＢに切り替えることで、停止直前の加速度を低くすることができ、装置本体の振動を抑えることができる。
【００５５】
上述した停止位置精度によってサーボ制御終了タイミングと速度プロファイルとを切り替える処理について図１２に示すフロー図を参照して説明する。
まず、停止位置に求められる精度（停止位置精度）を判別し（Ｓ２３１）、停止位置精度が高いときには、サーボ制御の終了タイミング１を選択し（Ｓ２３２）、速度プロファイル１を選択する（Ｓ２３３）。また、停止位置精度が中のときには、サーボ制御の終了タイミング２を選択し（Ｓ２３４）、速度プロファイル２を選択する（Ｓ２３５）。また、停止位置精度が低いときには、サーボ制御の終了タイミング３を選択し（Ｓ２３６）、速度プロファイル３を選択する（Ｓ２３７）。
【００５６】
次に、本発明の第５実施形態について図１２のフロー図を参照して説明する。
前述した第１ないし第４実施形態において、キャリッジ３の移動中に停止目標位置が変更され、求められる停止位置精度が変更された場合、停止位置精度の判定を移動開始時に行っていると対応できなくなる。
【００５７】
そこで、停止位置精度の判定は、できるだけ遅く（目標停止位置に近くなってから）行った方がよい。例えば第１実施形態であれば、図５の制御終了タイミングまでは、図４、図５のいずれの制御終了タイミングにも切り替えることが可能である。また、第４実施形態であれば、図９の速度プロファイルの変化点Ｐのタイミングまでは、速度プロファイルＡ、Ｂのいずれも選択可能である。
【００５８】
つまり、図１２に示すように、選択可能な停止位置精度ｎの数だけ繰り返し（Ｓ２４１）、停止位置精度ｎのサーボ制御終了タイミングになったか否かを判別し（Ｓ２４２）、停止位置精度ｎのサーボ制御終了タイミングになっていないときには、停止位置精度ｎの速度プロファイルの変更タイミングになったか否かを判別する（Ｓ２４３）。
【００５９】
このとき、停止位置精度ｎのサーボ制御終了タイミング及び停止位置精度ｎの速度プロファイルの変更タイミングにいずれにもなっていなければ、選択可能な停止位置精度ｎの数だけ繰り返す（Ｓ２４４）。
【００６０】
一方、停止位置精度ｎのサーボ制御終了タイミングになったとき、又は、停止位置精度ｎの速度プロファイルの変更タイミングになったときには、停止位置精度ｎを採用するか否かを判別する（Ｓ２４５）。
【００６１】
ここで、停止位置精度ｎを採用するときには、サーボ制御終了タイミングｎを選択し（Ｓ２４６）、速度プロファイルｎを選択し（Ｓ２４７）、停止位置精度ｎを採用しないときには、選択可能な停止位置精度ｎの数だけ繰り返す（Ｓ２４４）。
【００６２】
このように、選択可能な各停止位置精度のサーボ制御終了タイミング又は速度プロファイルの変更タイミングに達する直前で、その停止位置精度を採用するかどうかを判定することで、移動途中に停止位置精度が変更された場合でも、適切な停止方法を選択することができるようになる。
【００６３】
ここで、前述図９に示す変化点Ｐは、図１３のＳ２４３の速度プロファイル変更タイミングを示しており、選択可能な全ての速度プロファイルのパターンと比較して、速度プロファイルが同一の状態から異なる状態に変化するタイミングを示している。なお、比較対象となる選択可能な全ての速度プロファイルは、あらかじめ定められた固定の速度プロファイルであってもよいし、次の第６実施形態で説明する学習の結果などを受けて随時変更される速度プロファイルであってもよい。
【００６４】
次に、本発明の第６実施形態について図１４のフロー図を参照して説明する。
前述したように、キャリッジ３がまだ速度を持っている状態でサーボ制御を終了する場合、停止位置の精度は保証できないが、キャリッジ３が実際に停止した位置と、目標停止位置との誤差を求め、この誤差履歴を元に学習を行い、次回以降のサーボ制御終了タイミングや速度プロファイルを補正することで、停止位置を目標停止位置に近づけることができる。
【００６５】
つまり、図１４を参照して、サーボ制御が終了したか否かを判別し（Ｓ２５１）、サーボ制御が終了したときにはメカ的にキャリッジ３が停止したか否かを検出して判別し（Ｓ２５２）、メカ的に停止したときには、停止位置と目標停止位置との誤差を測定し（Ｓ２５３），誤差履歴に基づいてサーボ制御終了タイミング及び速度プロファイルの少なくともいずれかを変更する（Ｓ２５４）。
【００６６】
ここで、Ｓ２５２においてキャリッジ３がメカ的に停止したことを判定する手段の一つとしては、キャリッジ３が所定時間の間、所定の位置範囲に留まっていれば、メカ的に停止したものとすることができる。
【００６７】
なお、上記実施形態においては、本発明をキャリッジを駆動制御するサーボ制御装置に適用した例で説明したが、用紙を搬送する搬送ベルトを駆動する搬送ローラを駆動制御するサーボ制御装置にも同様に適用することができ、更に画像形成装置におけるサーボ制御装置以外のサーボ制御装置、例えばスキャナの読み取り部を駆動制御するサーボ制御装置などにも同様に適用することができる。また、上述したサーボ制御終了タイミングや速度プロファイルの切り替えに関する処理は、前述したようにプログラムとして構成してコンピュータによって行わせることができる。そして、このプログラムは記憶媒体に記憶し、あるいは、ネットを通じてダウンロードで提供することができる。
【符号の説明】
【００６８】
３  キャリッジ
４  記録ヘッド
１２  搬送ベルト
１３  搬送ローラ
２３、２５  エンコーダスケール
２４、２６  エンコーダセンサ
２００  制御部
【図１】
2011161649.tif 000003
【図２】
2011161649.tif 000004
【図３】
2011161649.tif 000005
【図４】
2011161649.tif 000006
【図５】
2011161649.tif 000007
【図６】
2011161649.tif 000008
【図７】
2011161649.tif 000009
【図８】
2011161649.tif 000010
【図９】
2011161649.tif 000011
【図１０】
2011161649.tif 000012
【図１１】
2011161649.tif 000013
【図１２】
2011161649.tif 000014
【図１３】
2011161649.tif 000015
【図１４】
2011161649.tif 000016