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