(57)【特許請求の範囲】
【請求項１】
キャリッジに搭載された記録ヘッドからインクを吐出して、プラテンに沿って搬送される記録媒体に画像を形成する画像形成装置であって、
前記キャリッジを主走査方向の移動範囲の一方の端部へ移動させて固定部材に突き当てることによって前記記録ヘッドと前記プラテンとの間隔が小さくなり、前記キャリッジを前記移動範囲の他方の端部へ移動させて固定部材に突き当てることによって前記記録ヘッドと前記プラテンとの間隔が大きくなるギャップ変更機構と、
前記主走査方向に沿って前記キャリッジの移動範囲に亘って設けたエンコーダスケールと、前記キャリッジに取り付けられ、前記エンコーダスケールのスリットを検出するエンコーダセンサとからなるリニアエンコーダと、
前記キャリッジの移動に伴って前記リニアエンコーダから出力されるパルス信号をカウントして該キャリッジの主走査位置の情報を得る主走査位置カウンタとを備えた画像形成装置において、
前記キャリッジを前記主走査方向の移動範囲のホームポジション側へ移動させた際に、該キャリッジが前記固定部材に突き当たる手前の位置で検知信号を出力するホームポジション検知センサと、
前記キャリッジを前記ホームポジション側の端部へ移動させて前記固定部材に突き当て、前記ホームポジション検知センサが検知信号を出力した時点での前記主走査位置カウンタのカウント値と、前記キャリッジが前記固定部材に突き当たって停止した位置での前記主走査位置カウンタのカウント値との差分値を保持してから、主走査位置カウンタをリセットする第１の手段と、
前記キャリッジを前記ホームポジション側へ移動させ、前記ホームポジション検知センサが検知信号を出力した時点で前記キャリッジの駆動を停止した後、該キャリッジの移動が停止して前記主走査位置カウンタのカウントが停止したカウント値と、前記検知信号が出力された時点における前記主走査位置カウンタのカウント値との差によって、前記第１の手段によって保持した前記差分値を補正した値を、前記主走査位置カウンタにセットする第２の手段と
を設けたことを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
前記キャリッジを前記主走査方向の移動範囲の前記ホームポジション側と反対側へ移動させた際に、該キャリッジが該反対側の端部付近の所定位置へ移動したときに検知信号を出力する非ホームポジション検知センサを設けるとともに、
前記キャリッジが前記ホームポジション側へ移動中に前記ホームポジション検知センサが検知信号を出力した時点と、該キャリッジが前記ホームポジション側と反対側へ移動中に前記非ホームポジション検知センサが検知信号を出力した時点とにおける前記主走査位置カウンタのカウント値の差を、予め設定した閾値と比較し、前記カウント値の差が前記閾値未満であった場合に、前記エンコーダスケールに汚れ等の異常があると判定する手段を設けたことを特徴とする画像形成装置。
【請求項３】
前記ホームポジション検知センサと前記非ホームポジション検知センサとを、前記キャリッジに取り付けた１個のフォトセンサと、前記キャリッジの移動範囲の前記ホームポジション側の所定位置と前記反対側の所定位置にそれぞれ設けた遮光部材又は反射部材からなる被検知部材とによって構成したことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記被検知部材を前記エンコーダスケール上に設けたことを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記フォトセンサを前記エンコーダセンサと近接して又は一体に設けたことを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記ギャップ変更機構が、
前記キャリッジにその移動方向に沿う軸線を有して回転可能に設けられ、その回転中心から外周面までの寸法が小さい部分と大きい部分とが連続的に形成されたカム部を有し、前記軸線方向の一端部に螺旋状の降下用回転誘導部を、他端部に螺旋状の上昇用回転誘導部を備えたカムロッドと、
前記キャリッジを、前記カム部の外周面を水平部の上面に当接させて前記移動範囲の前記一方の端部と前記他方の端部との間でスライド移動及び上下動可能に保持する支持ガイド部材と、
前記キャリッジの移動範囲の前記一方の端部付近と前記他方の端部付近にそれぞれ設けられ、前記カムロッドの前記降下用回転誘導部と前記上昇用回転誘導部にそれぞれ当接可能な一対の固定押し部材と
を備えていることを特徴とする請求項１から５のいずれか一項に記載の画像形成装置。
【請求項７】
前記ギャップ変更機構は、
前記キャリッジが前記一方の端部付近へ移動したときに、前記カムロッドの前記降下用回転誘導部が前記固定押し部材の一方に当接して該カムロッドが第１の方向に回転され、前記カム部の前記回転中心から外周面までの寸法が小さい部分が前記支持ガイド部材の前記水平部の上面に当接する位置になり、前記キャリッジを降下させて前記記録ヘッドと前記プラテンとの間隔を小さくし、
前記キャリッジが前記他方の端部付近へ移動したときに、前記カムロッドの前記上昇用回転誘導部が前記固定押し部材の他方に当接して該カムロッドが前記第１の方向と反対の第２の方向に回転され、前記カム部の前記回転中心から外周面までの寸法が大きい部分が前記支持ガイド部材の前記水平部の上面に当接する位置になり、前記キャリッジを上昇させて前記記録ヘッドと前記プラテンとの間隔を大きくする
機構であることを特徴とする請求項６に記載の画像形成装置。
【請求項８】
プラテンに沿って搬送される記録媒体にインクを吐出して画像を形成する記録ヘッドを搭載したキャリッジと、
該キャリッジを主走査方向の移動範囲の一方の端部へ移動させて固定部材に突き当てることによって前記記録ヘッドと前記プラテンとの間隔が小さくなり、前記キャリッジをその移動範囲の他方の端部へ移動させて固定部材に突き当てることによって前記記録ヘッドと前記プラテンとの間隔が大きくなるギャップ変更機構と、
前記主走査方向に沿って前記キャリッジの移動範囲に亘って設けたエンコーダスケールと、前記キャリッジに取り付けられ、前記エンコーダスケールのスリットを検出するエンコーダセンサとからなるリニアエンコーダと、
前記キャリッジを前記主走査方向の移動範囲のホームポジション側へ移動させた際に、該キャリッジが前記固定部材に突き当たる手前の位置で検知信号を出力するホームポジション検知センサと
を備えた画像形成装置を制御するコンピュータを、
前記キャリッジの移動に伴って前記リニアエンコーダから出力されるパルス信号をカウントして該キャリッジの主走査位置の情報を得る主走査位置カウンタと、
前記キャリッジを前記ホームポジション側の端部へ移動させて固定部材に突き当て、前記ホームポジション検知センサが検知信号を出力した時点での前記主走査位置カウンタのカウント値と、前記キャリッジが前記固定部材に突き当たって停止した位置での前記主走査位置カウンタのカウント値との差分値を保持してから、主走査位置カウンタをリセットする第１の手段と、
前記キャリッジを前記ホームポジション側へ移動させ、前記ホームポジション検知センサが検知信号を出力した時点で前記キャリッジの駆動を停止した後、該キャリッジの移動が停止して前記主走査位置カウンタのカウントが停止したカウント値と、前記検信号が出力された時点における前記主走査位置カウンタのカウント値との差によって、前記第１の手段によって保持した前記差分値を補正した値を、前記主走査位置カウンタにセットする第２の手段として機能させることを特徴とするプログラム。
【請求項９】
前記画像形成装置には、前記キャリッジを前記主走査方向の移動範囲の前記ホームポジション側と反対側へ移動させた際に、該キャリッジが該反対側の端部付近の所定位置へ移動したときに検知信号を出力する非ホームポジション検知センサが設けられており、
前記コンピュータを
前記キャリッジが前記ホームポジション側へ移動中に前記ホームポジション検知センサが検知信号を出力した時点と、該キャリッジが前記ホームポジション側と反対側へ移動中に前記非ホームポジション検知センサが検知信号を出力した時点とにおける前記主走査位置カウンタのカウント値の差を、予め設定した閾値と比較し、前記カウント値の差が前記閾値未満であった場合に、前記エンコーダスケールに汚れ等の異常があると判定する手段としても機能させることを特徴とする請求項８に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像形成装置に関し、特にインクジェット方式の画像形成装置及びそのプログラムに関する。
【背景技術】
【０００２】
インクジェットプリンタ等のインクジェット方式の画像形成装置は、キャリッジに搭載された記録ヘッドからインクを吐出して、プラテンに沿って搬送される記録媒体に画像を形成する。
このような画像形成装置においては、プラテン上を搬送ベルトに静電吸着されて搬送される用紙等の記録媒体（以下具体例では「用紙」とする）と、記録ヘッドの下面すなわちノズル列によるインク吐出位置との間隔を常に一定に保つ必要がある。
【０００３】
しかし、記録ヘッドの下面とプラテンの上面との間隔（ギャップ）を常に一定にして、普通の厚さの用紙（普通紙という）に適した間隔にしておくと、それよりも厚い用紙（厚紙や封筒等）に画像を形成する場合に、その用紙の画像形成面と記録ヘッドの下面との間隔が、普通紙に画像形成する場合の間隔よりも小さくなる。そのため、記録ヘッドから吐出されるインクの用紙上の着弾位置がずれてしまう現象が起こる。また、厚い用紙を給紙すると画像形成面が記録ヘッドに接近するために、記録ヘッドと用紙の画像形成面とのこすれが発生し、画像品質の劣化を起こし易くなる。
【０００４】
そこで従来から、画像形成（印刷）の際に普通紙を使用する場合と封筒や厚紙のように厚い用紙を使用する場合とで、記録ヘッドの下面とプラテンの上面とのギャップを調整することが可能なインクジェット方式の画像形成装置が既に知られている。
例えば、特許文献１には、インクジェット記録装置のガイドフレームに支持されて、用紙の搬送方向に直交する方向に往復移動する記録ヘッドを搭載したキャリッジに、その往復移動方向に突出し、キャリッジ昇降用の段差部を形成したギャップ調整部材をスライド可能に設けた機構が開示されている。
【０００５】
この機構によれば、キャリッジを往復移動する領域の一端側へ移動させて、ギャップ調整部材をその一端側の当接壁に当接させると、そのギャップ調整部材がスライドされてキャリッジが降下し、記録ヘッドとプラテンとの間隔が小さくなる。逆に、キャリッジを往復移動する領域の他端側へ移動させて、ギャップ調整部材をその他端側の当接壁に当接させると、そのギャップ調整部材が反対方向にスライドされてキャリッジが上昇し、記録ヘッドとプラテンとの間隔が大きくなる。
このような機構を設ければ、印刷に使用する用紙の厚さに応じて、記録ヘッドとプラテンとの間隔（ギャップ）をその厚さに適した間隔に切り換えることができる。
【０００６】
また、このような画像形成装置では、印刷時にはキャリッジの主走査方向の移動量を正確に制御する必要がある。そのため、キャリッジの主走査方向の移動をガイドするガイド部材に沿って、一定間隔で多数のスリットを形成したエンコーダスケールを設け、キャリッジに取り付けたエンコーダセンサとによってリニアエンコーダを構成している。
そして、キャリッジの移動に伴ってそのリニアエンコーダによって発生するパルス信号をカウントすることによって、キャリッジの移動位置を正確に検知して、その移動を制御するようにしている。
【０００７】
しかし、キャリッジの移動位置を正確に検知するためには、キャリッジが基準となる正確な位置に戻ったときをゼロ点として、上記パルス信号のカウント値をリセットする必要がある。
そのため、キャリッジの移動方向の位置のゼロ点を、ホームポジション検知センサを用いたり、キャリッジを一方の移動端部に突き当てることによって検出することが知られている。
【０００８】
例えば、特許文献２には、キャリッジの移動制御の基点となるホームポジションを設定する目的で、ホームポジションとなる位置にキャリッジが移動したことを検出するセンサを設け、そのセンサによってキャリッジが検出されたときのキャリッジの移動位置をホームポジションとする構成が開示されている。
また、キャリッジの往復可動範囲の端部に設けられた突き当て部材に突き当たるまでキャリッジを移動させて、その突き当て位置をホームポジション（基点又はゼロ点）として、キャリッジの所望の駆動制御を実行する構成も開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１には、キャリッジの主走査方向への移動を正確に制御するための位置検知及びその移動の基点となるホームポジションの検知技術などに関しては、何も開示されていない。
仮に、特許文献２に記載されているような、キャリッジを往復移動範囲の端部に設けられた突き当て部材に突き当てた位置をホームポジション（基点又はゼロ点）として検知するようにすると、その突き当てによってキャリッジが降下又は上昇して、不要なギャップの切り換えが発生してしまうという問題が発生する。
【００１０】
また、ホームポジション検知センサによってゼロ点を検出するようにした場合、そのセンサの組み付け位置や検知性能のバラツキによって、センサがホームポジションを検出する位置にもバラツキが生じる。そのため、その検知信号を基点（ゼロ点）として利用すると、キャリッジの主走査移動を精度よく制御できなくなり、印刷位置にずれが生じたり、キャリッジ移動路上のキャップ部材やワイピング部材等の各部品との位置関係を正確に規定できなくなるなどの問題があった。
【００１１】
この発明によれば、インクジェット方式の画像形成装置において、記録ヘッドを搭載したキャリッジが、その主走査方向の移動範囲の一端部へ移動すると記録ヘッドとプラテンの間隔（ギャップ）が小さくなり、他端部へ移動するとそのギャップが大きくなる機構を有していても、キャリッジの主走査移動のホームポジション（基点）検出を行う際に不要なギャップ切り換えが発生しないようにすることを目的とする。また、その基点（ゼロ点）を正確に検出して、キャリッジの主走査移動を精度よく制御できるようにし、キャリッジ移動路上の各部品との位置関係も正確に規定できるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
この発明は、キャリッジに搭載された記録ヘッドからインクを吐出して、プラテンに沿って搬送される記録媒体に画像を形成する画像形成装置であって、
上記キャリッジを主走査方向の移動範囲の一方の端部へ移動させて固定部材に突き当てることによって上記記録ヘッドとプラテンとの間隔が小さくなり、上記キャリッジを上記移動範囲の他方の端部へ移動させて固定部材に突き当てることによって上記記録ヘッドとプラテンとの間隔が大きくなるギャップ変更機構と、
上記主走査方向に沿って上記キャリッジの移動範囲に亘って設けたエンコーダスケールと、上記キャリッジに取り付けられ、上記エンコーダスケールのスリットを検出するエンコーダセンサとからなるリニアエンコーダと、
上記キャリッジの移動に伴って上記リニアエンコーダから出力されるパルス信号をカウントして該キャリッジの主走査位置の情報を得る主走査位置カウンタとを備えた画像形成装置において、上記の目的を達成するため次の特徴を有する。
【００１３】
すなわち、上記キャリッジを上記主走査方向の移動範囲のホームポジション側へ移動させた際に、該キャリッジが上記固定部材に突き当たる手前の位置で検知信号を出力するホームポジション検知センサと、
上記キャリッジを上記ホームポジション側の端部へ移動させて上記固定部材に突き当て、上記ホームポジション検知センサが検知信号を出力した時点での上記主走査位置カウンタのカウント値と、上記キャリッジが上記固定部材に突き当たって停止した位置での上記主走査位置カウンタのカウント値との差分値を保持してから、主走査位置カウンタをリセットする第１の手段と、
上記キャリッジを上記ホームポジション側へ移動させ、上記ホームポジション検知センサが検知信号を出力した時点で上記キャリッジの駆動を停止した後、該キャリッジの移動が停止して前記主走査位置カウンタのカウントが停止したカウント値と、上記検知信号が出力された時点における上記主走査位置カウンタのカウント値との差によって、上記第１の手段によって保持した上記差分値を補正した値を、上記主走査位置カウンタにセットする第２の手段とを設けたことを特徴とする。
【発明の効果】
【００１４】
この発明によれば、キャリッジの移動範囲の両端部付近への移動によって、それぞれ記録ヘッドとプラテンとのギャップが切り換わる機構を持つインクジェット方式の画像形成装置において、キャリッジの主走査移動の基点検出を行うことによって不要なギャップの切り換えが発生せず、かつその基点（ゼロ点）を正確に検出できる。それによって、キャリッジの主走査移動を精度よく制御でき、キャリッジ移動路上の各部品との位置関係も正確に規定することもできる。
【図面の簡単な説明】
【００１５】
【図１】この発明による画像形成装置の一実施形態であるインクジェットプリンタを前方側から見た外観斜視図である。
【図２】同じくそのインクジェットプリンタ内の機構部を示す側断面図である。
【図３】同じくその要部の平面図である。
【図４】図２に示したガイドレールとキャリッジ及びカムロッドを拡大して示す側面図である。
【図５】そのカムロッドを設けたキャリッジをカムロッド側から見た斜視図である。
【図６】そのカムロッドを設けたキャリッジを一対のドッグと共に示す背面図である。
【図７】図３に示したキャリッジと搬送ベルトの駆動機構と位置検出手段を説明するための簡略化した平面図である。
【００１６】
【図８】図１〜図７に示したインクジェットプリンタにおける制御部及びその制御系の構成例を示すブロック図である。
【図９】主走査位置カウンタをリセットする際の一般的な処理の流れを示すフローチャートである。
【図１０】この発明の実施例１の動作を説明するために最小限必要な機構を模式的に示す説明図である。
【図１１】図８に示した制御部１００によって実施例１の動作を実現するための機能構成を示すブロック図である。
【図１２】この発明の実施例１によって、キャリッジを側板に突き当てて主走査位置カウンタをリセットする場合の処理の流れを示すフローチャートである。
【図１３】この発明の実施例１によって、キャリッジを側板に突き当てないで主走査位置カウンタをリセットする場合の処理の流れを示すフローチャートである。
【００１７】
【図１４】この発明の実施例２の動作を説明するために最小限必要な機構を模式的に示す説明図である。
【図１５】図８に示した制御部１００によって実施例２の動作を実現するための機能構成を示すブロック図である。
【図１６】この発明の実施例２によってスケール汚れを検知する処理の流れを示すフローチャートである。
【図１７】この発明の実施例３の動作を説明するための図１０及び図１４と同様な説明図である。
【図１８】この発明の実施例４の動作を説明するための図１７と同様な説明図である。
【図１９】同じく実施例４の効果を説明するための説明図である。
【図２０】この発明の実施例５の実施例４との構成の違いを説明するための図１８の（ａ）と同様な説明図である。
【発明を実施するための形態】
【００１８】
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
〔一実施形態であるプリンタの概略構成〕
図１は、この発明による画像形成装置の一実施形態であるインクジェットプリンタ（「インクジェット記録装置」とも称す）を前方側から見た外観斜視図である。
このインクジェットプリンタ（以下単に「プリンタ」と云う）は、装置本体１と、その装置本体１にそれぞれ着脱自在に装着される給紙トレイ２及び排紙トレイ３とを備えている。
【００１９】
給紙トレイ２には、インク滴によって文字や図形等の画像を形成し得る記録媒体として、一般に用紙を積載して収納する。排紙トレイ３上には、画像が記録（形成）された記録媒体である用紙をストックする。また、装置本体１の上部には、内部の機構部を覆う上カバー４を開閉可能に設けている。
この装置本体１の上面を形成する上カバー４の表面は略平坦な面に形成し、さらに、上カバー４には、その幅方向に沿って内部の機構部を外部から視認することができる透明又は半透明の部材からなる細長い窓部５を設けている。
【００２０】
また、装置本体１の前面６の一端部側（給紙トレイ２の側方）には、前面６から装置本体１の前方側に突き出し、上カバー４よりも低くなったカートリッジ装填部７を有している。そのカートリッジ装填部７の上面には、後述する各種の操作ボタンや、液晶ディスプレイ（ＬＣＤ）による表示器１８などを設けた操作パネルである操作表示部８を備えている。
【００２１】
このカートリッジ装填部７には、色の異なる記録液であるインク、例えば、黒（Ｋ）インク、シアン（Ｃ）インク、マゼンタ（Ｍ）インク、イエロー（Ｙ）インクをそれぞれ収容した複数のインクカートリッジ９ｋ，９ｃ，９ｍ，９ｙ（色を区別しないときは総称して「インクカートリッジ９」という）を、装置本体１の前面側から後方側に向って挿入して装填可能にしている。
【００２２】
また、このカートリッジ装填部７の前面側には、インクカートリッジ９を着脱するときに開く前カバー１０を開閉可能に設けている。各色のインクカートリッジ９ｋ，９ｃ，９ｍ，９ｙは、縦置き状態で横方向に並べて装填される。
そして、前カバー１０は、閉じた状態でカートリッジ装填部７内に装填されている各色のインクカートリッジ９ｋ，９ｃ，９ｍ，９ｙを外部から視認することができるように、全体が透明又は半透明の部材で形成されている。
【００２３】
また、操作表示部８には、各色のインクカートリッジ９ｋ，９ｃ，９ｍ，９ｙの装着位置に対応する配置位置に、各色のインクカートリッジ９ｋ，９ｃ，９ｍ，９ｙの残量がニアーエンド及びエンドになったことを表示するための各色（黒、シアン、マゼンタ、及びイエロー）の残量表示部１１ｋ，１１ｃ，１１ｍ，１１ｙ（色を区別しないときは「残量表示部１１」という）を配置している。
【００２４】
この残量表示部１１は、例えば対応するインクカートリッジ９に収容されたインクの色と同じ色（但し黒インクに対しては例えば白色）で発光するＬＥＤで構成し、例えば、点滅でインクニアーエンドを、連続点灯でインクエンドを表示する。
この操作表示部８は操作パネルでもあり、電源ボタン１２、選択操作ボタン１３、キャンセルボタン１４等も設けられている。選択操作ボタン１３は、例えばある状態で押下すると、後述する記録ヘッドとプラテンとのギャップを現在設定されている大きさから他の大きさに変更することができる。また、キャンセルボタン１４は、例えば表示器１８に後述する「ＨＰ検知センサ異常のエラー」又は「スケール汚れのエラー」が表示されているときに押下すると、その表示を消すことができる。
【００２５】
給紙トレイ２は、用紙を収納するトレイ本体と、このトレイ本体の上部を覆う透明又は半透明の部材からなるトレイカバーとを備えている。
そして、給紙トレイ２のトレイ本体の前面壁部には、収納された用紙を視認できる覗き窓１５を形成している。この覗き窓１５は切欠部で形成するとよい。
また、給紙トレイ２のトレイカバーの横方向（図１では用紙送り方向に直交する左右方向）の中央部前面側には排紙トレイ３を下側から支えるトレイ支え部１６を立ち上げて設けている。
【００２６】
さらに、給紙トレイ２のトレイカバーの横方向の両端部には、用紙送り方向に沿ってリブ１７を形成している。このように、排紙トレイ３の下側に位置する給紙トレイ２のトレイカバー上にリブ１７を設けることによって、排紙トレイ３に排紙される用紙の両端部が下方向に撓んだ場合でも、リブ１７によって横方向へのズレを規制することができる。
【００２７】
〔プリンタの機構部の説明〕
次に、このプリンタの機構部の一例を説明する。
図２は、図１に示したプリンタ内の機構部を示す側断面図であり、その断面を図１における左側から見た図であって、給紙トレイ２と排紙トレイ３は破断して一部分だけ示している。図３は、図１及び図２に示したプリンタの機構部の要部を示す平面図である。
【００２８】
このプリンタの機構部は、図３に示すフレーム２０を構成する左右の側板２０ａ，２０ｂ間に、板金製の支持ガイド部材であるガイドレール２１が固定して設けられている。そして、キャリッジ２３がそのガイドレール２１にその移動範囲に亘ってスライド可能に、且つ上下動可能に支持されて、図１に示した装置本体１内に搭載されている。そのキャリッジ２３は、後述する主走査モータとタイミングベルト機構等によって、図３に矢示Ｘで示す主走査方向に移動走査される。
【００２９】
ガイドレール２１は、側方から見た形状が図２に示されるように、上記主走査方向に直交する方向（図３に矢示Ｙで示す副走査方向）に所定の幅を有して主走査方向に延びる水平部２１ａと、その幅方向の一端縁から上方に直角に折れ曲がった下部ガイドレール２１ｂと、他端縁から上方に直角に折れ曲がった上部ガイドレール２１ｃとからなる。水平部２１ａの長手方向の両端には、側板２０ａ，２０ｂに固着するための取付部２１ｄが下方へ直角に折れ曲げて形成されている。これらの各部は、金属板の板金加工によって一体に折り曲げ形成されている。
【００３０】
下部ガイドレール２１ｂは高さが低く、キャリッジ２３の下部に設けられた後述する突起部が当接（当って接触すること）してスライドする。上部ガイドレール２１ｃは高く延びており、その上端部が内側に直角に折れ曲がっている。この、上部ガイドレール２１ｃにはキャリッジ２３の上部に設けられた後述する垂下片の突起部が当接してスライドする。水平部２１ａの上面には、キャリッジ２３の下部に設けられたカムロッド５５の後述するカム部がスライド可能に当接している。
【００３１】
このように、ガイドレール２１とキャリッジ２３とが少なくとも３箇所の副走査方向及び高さ方向に異なる位置で当接し、そのキャリッジ２３は、主走査方向にはスライド移動可能で副走査方向には移動しないように、そして、若干上下動可能にガイドレール２１に支持されている。
このガイドレール２１とキャリッジ２３の詳細については、図４〜図６によって後述する。
【００３２】
このキャリッジ２３には、前述した各色のインク滴を吐出する４個のインクジェットヘッドからなる記録ヘッド２４を、それぞれ多数のノズルによるノズル列を主走査方向と直交する方向（副走査方向）に配列して、その各インク滴吐出方向を下方に向けて装着している。
その記録ヘッド２４は、図３に示すように、黒（Ｋ）のインク滴を吐出する記録ヘッド２４ｋ、シアン（Ｃ）のインク滴を吐出する記録ヘッド２４ｃ、マゼンタ（Ｍ）のインク滴を吐出する記録ヘッド２４ｍ、及びイエロー（Ｙ）のインク滴を吐出する記録ヘッド２４ｙで構成されている。色を区別しないときは総称して「記録ヘッド２４」という。
【００３３】
記録ヘッド２４を構成するインクジェットヘッドとしては、圧電素子などの圧電アクチュエータ、発熱抵抗体などの電気熱変換素子を用いて液体の膜沸騰による相変化を利用するサーマルアクチュエータ、温度変化による金属相変化を用いる形状記憶合金アクチュエータ、静電力を用いる静電アクチュエータなどを、インクを吐出するためのエネルギー発生手段として備えたものを使用できる。
しかし、記録ヘッドの構成は上述した例に限られるものではなく、一つまたは複数の色のインク滴を吐出する一つまたは複数のノズル列を有する記録ヘッドを、一つまたは複数用いて構成することができる。
この記録ヘッド２４にはドライバＩＣを搭載しており、図１乃至図３では図示を省略した制御部との間で、図３のハーネス（フレキシブルプリントケーブル）２５を介してデータのやり取りが可能に接続されている。
【００３４】
また、キャリッジ２３には、記録ヘッド２４に各色のインクを供給するための各色のインクを保持するサブタンク２６を搭載している。
そのサブタンク２６は、例えば、図３に示すように、黒（Ｋ）インクのサブタンク２６ｋ、シアン（Ｃ）インクのサブタンク２６ｃ、マゼンタ（Ｍ）インクのサブタンク２６ｍ、及びイエロー（Ｙ）インクのサブタンク２６ｙの４つから構成されている。色を区別しないときは総称して「サブタンク２６」という（図２では仮想線で示している）。
【００３５】
この各色のサブタンク２６には、図３に示すように、前述したカートリッジ装填部７に装着された各色のインクを保持するインクカートリッジ９ｋ，９ｃ，９ｍ，９ｙから、各色用のインク供給チューブ２７を介して各色のインクがそれぞれ補充供給される。
なお、このカートリッジ装填部７には、各インクカートリッジ９内のインクを送液するための供給ポンプユニット２８が設けられている。また、インク供給チューブ２７は這い回しの途中で、フレーム２０を構成する後板２０ｃにホルダ２９を用いて固定保持されている。さらに、そのインク供給チューブ２７はキャリッジ２３上でも固定リブ３０を用いて固定されている。
【００３６】
一方、図２に示すように、給紙トレイ２の用紙積載部（昇降板）３１上に積載した用紙Ｐを給紙するための給紙部として、矢示方向に回転して用紙積載部３１から用紙Ｐを１枚ずつ給送する半月状の給紙コロ３２と、その給紙コロ３２に対向する摩擦係数の大きな部材からなる分離パッド３３とを備えている。その分離パッド３３は、給紙コロ３２側に押し付けられている。
【００３７】
そして、この給紙部から１枚ずつ分離されて給紙される用紙Ｐを記録ヘッド２４の下方へ送り込むための搬送部として、その用紙Ｐを静電吸着して記録ヘッド２４に対向する位置へ搬送するための搬送ベルト３４を備えている。さらに、給紙部からガイド３５を介して送られる用紙Ｐを、搬送ベルト３４との間で挟んで搬送するためのカウンタローラ３６と、図２において略鉛直上方に送られる用紙を略９０°方向転換させて、搬送ベルト３４上に倣わせるための搬送ガイド３７と、その用紙を搬送ベルト３４側に押し付ける押さえ部材３８も備えている。
【００３８】
搬送ベルト３４は無端状であり、搬送ローラ４１とテンションローラ４２との間に掛け渡され、後述する副走査モータによって搬送ローラ４１が矢示方向に回転されることにより、図３に矢示Ｙで示す副走査方向に周回移動（以下「回動」と云う）する。
この搬送ベルト３４は、例えば、抵抗制御を行っていない厚さ４０μｍ程度の純粋な樹脂材、例えば、ＥＴＦＥ（熱可塑性フッ素樹脂)ピュア材で形成した用紙吸着面となる表層と、この表層と同材質でカーボンによる抵抗制御を行った裏層（例えば、中抵抗層又はアース層）とを有している。
【００３９】
一方、図２に示す帯電ローラ４０は、搬送ベルト３４の表面を帯電させるための帯電手段であり、搬送ベルト３４の表層に接触して、搬送ベルト３４の回動に従って連れ回りすなわち従動回転する。さらに、搬送ベルト３４に対して加圧力を与えるように、その軸の両端に所定の押圧力をかけている。
【００４０】
また、搬送ローラ４１はアースローラの役目も担っており、搬送ベルト３４の中抵抗層（裏層）と接触しており、それを接地する。
搬送ベルト３４の裏側には、記録ヘッド２４による印刷領域に対応してプラテン４３を配置している。
このプラテン４３は、上面が搬送ベルト３４を支持する２つのローラ（搬送ローラ４１とテンションローラ４２）に共通の外接線よりも記録ヘッド２４側に突出して配置された平板状のガイド部材である。
【００４１】
これにより、搬送ベルト３４は印刷領域ではプラテン４３の上面によって押し上げられてガイドされるので、高精度な平面性を維持される。
さらに、記録ヘッド２４で記録された用紙Ｐを排紙するための排紙部として、搬送ベルト３４から用紙を分離するための分離爪５２と、排紙ローラ５３及び排紙コロ５４とを備え、排紙ローラ５３の下方に排紙トレイ３を備えている。
【００４２】
ここで、排紙ローラ５３と排紙コロ５４との間から排紙トレイ３までの高さは、排紙トレイ３にストックできる量を多くするためにある程度高くしている。
また、装置本体１の背面部には、両面給紙ユニット４４が着脱自在に装着されている。
この両面給紙ユニット４４は、両面印刷時に、搬送ベルト３４の逆方向回転で戻される用紙を取り込んで反転させ、押さえ部材３８と搬送ベルト３４との間に給紙する機能を有する。
【００４３】
この両面給紙ユニット４４の上面には、手差しの用紙を給紙するための手差し給紙部４５が設けられている。
一方、図３に示すように、キャリッジ２３の走査方向の一方側（右側）の非印字領域には、記録ヘッド２４のノズルの状態を維持し、回復するための維持回復機構部４６を配置している。
【００４４】
この維持回復機構部４６には、記録ヘッド２４の各ノズル面をキャッピングするための各キャップ部材（以下「キャップ」という）４７ａ〜４７ｄ（区別しないときは「キャップ４７」と総称する）と、そのノズル面を拭取る（ワイピングする）ためのブレード部材であるワイパーブレード４８と、記録に寄与しない増粘したインク滴を吐出させる空吐出を行うときのインク滴を受ける空吐出受け４９などを備えている。
【００４５】
ここでは、キャップ４７ａを吸引及び保湿用キャップにし、他のキャップ４７ｂ〜４７ｄは保湿用キャップのみにしている。
また、キャリッジ２３の走査方向の他方側（図３では左側）の非印刷領域には、記録中などに増粘したインクを排出するために、記録に寄与しないインク滴を吐出させる空吐出を行うときのインク滴を受ける空吐出受け５０を配置している。この空吐出受け５０には各記録ヘッド２４のノズル配列方向に沿った開口部５１を設けている。
【００４６】
このように構成したこの実施形態のプリンタにおいては、図２に示した給紙トレイ２から用紙Ｐが１枚ずつ分離給紙され、その用紙Ｐがガイド３５によって同図中で略鉛直上方に案内され、さらに搬送ベルト３４とカウンタローラ３６との間に挟まれて搬送される。その後、先端を搬送ガイド３７で案内されて略９０°搬送方向を転換され、押さえ部材３８によって搬送ベルト３４に押し付けられる。
【００４７】
このとき、後述する制御部によって帯電ローラ４０に対してプラス出力とマイナス出力とが交互に繰り返す交番電圧が印加され、搬送ベルト３４が交番する帯電電圧パターン、すなわち、回動方向である副走査方向にプラスとマイナスの電荷が所定の幅で帯状に交互に帯電した状態になる。
【００４８】
このプラスとマイナスに交互に帯電した搬送ベルト３４上に用紙が給紙されると、その用紙にも静電誘導によって搬送ベルト３４の帯電極性と反対極性のプラスとマイナスに交互に帯電が生じる。そのため、用紙が搬送ベルト３４に静電引力によって吸着されると共に、相対的な位置ずれが生じることなく、その搬送ベルト３４の回動によって用紙が副走査方向に正確に搬送される。
そこで、キャリッジ２３を主走査方向へ移動させながら、画像信号に応じて記録ヘッド２４を駆動することにより、停止している用紙にインク滴を吐出してノズル数に応じた複数行分の画像を記録（印刷、画像形成）し、その用紙を所定量搬送した後、次の複数行の記録を行う。
【００４９】
そして、記録終了信号又は用紙の後端が記録領域の副走査端に達した信号を受けることにより、記録動作を終了して、その記録済みの用紙を排紙トレイ３に排紙する。
また、印刷（記録）待機中はキャリッジ２３は維持回復機構部４６側に移動され、キャップ４７で記録ヘッド２４がキャッピングされて、ノズルを湿潤状態に保つことによりインクの乾燥による吐出不良を防止する。
【００５０】
さらに、キャップ４７で記録ヘッド２４をキャッピングした状態で、図示を省略した吸引ポンプによってノズルからインクを吸引し、増粘したインクや気泡を排出する回復動作を行う。
また、記録開始前、記録途中などに記録と関係しないインクを吐出する空吐出動作を行う。これらによって、記録ヘッド２４の安定した吐出性能を維持する。
【００５１】
また、このプリンタには図３に示すように、ガイドレール２１の両端部の水平部２１ａの少し上方に、一対の固定押し部材であるドッグ２２Ａとドッグ２２Ｂが、それぞれフレーム２０を構成する左右の側板２０ａ，２０ｂの内面に固着されて、水平部２１ａと平行する方向に互いに対向するように突設されている。
【００５２】
ドッグ２２Ａは、キャリッジ２３が主走査方向の右端位置に移動したときに、それを降下させるための降下用のドッグであり、ドッグ２２Ｂはキャリッジ２３が主走査方向の左端位置に移動したときに、それを上昇させるための上昇用のドッグである。
そのキャリッジ２３を降下及び上昇させるための構成及び動作についても、図４〜図６によって後述する。
【００５３】
〔ガイドレールとキャリッジ及びカムロッドの構成〕
上述したプリンタにおけるガイドレールとキャリッジ及びカムロッドの構成の詳細を、図４〜図６によって説明する。
図４は図２に示したガイドレールとキャリッジ及びカムロッドを拡大して示す側面図である。図５はそのカムロッドを設けたキャリッジをカムロッド側から見た斜視図、図６はそのカムロッドを設けたキャリッジを一対のドッグと共に示す背面図である。
【００５４】
図４に示すガイドレール２１は、前述したように、紙面に垂直な主走査方向に直交する方向（図４では左右方向）に所定の幅を有して主走査方向に延びる水平部２１ａと、その幅方向の一端縁（図４では右端縁）から直角に折れ曲がって上方へ低く延びる下部ガイドレール２１ｂと、他端縁（図４では左端縁）から直角に折れ曲がって上方へ高く延びる上部ガイドレール２１ｃとからなる。水平部２１ａの長手方向の両端には、図３に示した側板２０ａ，２０ｂの内面に固着するための取付部２１ｄが下方へ直角に折れ曲げて形成されている。これらの各部は、金属板の板金加工によって一体に折り曲げ形成されている。
【００５５】
また、上部ガイドレール２１ｃの上部における長手方向の両端部にも、図３に示した側板２０ａ，２０ｂの内面に固定するため固定片２１eが、背面（図４で左側の面）から後方（図４で左方）へ延びて設けられ、長手方向の中間部の後面には、下部から上部へ延びる補強リブ２１ｆが形成されている。上部ガイドレール２１ｃの上端から前方（図４で右方）へ直角に折れ曲がった上端折曲部２１ｇは、上部ガイドレール２１ｃの主走査方向の平面性を維持する役目を果している。
【００５６】
一方、キャリッジ２３は図４〜図６に示すように、上面が開放したボックス状のキャリッジ本体２３０と、その背面（図４で左側の面）２３０ａの両側面より上方に延びた上端部から後方（図４で左方）へ略直角に曲がって延びる上部水平延長部２３１とから構成されている。この上部水平延長部２３１には、後述するヘッドドライバ等の電気回路基板やハーネスなどが実装される。
【００５７】
本体２３０の両側面の下部に一対のセンサ支持部材２３２が設けられ、図６に示すように、その内面間に水平に設けられた記録ヘッド支持板２３３の下面に、各色のインク滴を吐出する記録ヘッド２４を構成する４個の記録ヘッド２４ｙ，２４ｍ，２４ｃ，２４ｋが取り付けられる。一対のセンサ支持部材２３２には、用紙幅を検知するための光学センサ（図示は省略）等が取り付けられる。
また、キャリッジ本体２３０内には、各記録ヘッド２４に各色のインクを供給するための各色のインクを保持するサブタンク２６（図３に示した４個のサブタンク２６ｋ，２６ｃ，２６ｍ，２６ｙ）を収容する。
【００５８】
このキャリッジ本体２３０の背面側の下部には、図４に明示するように、紙面に垂直な主走査方向に沿って、前方及び上方へ所定寸法だけ切り欠いた形状の段差部２３４が形成されており、その段差部２３４の背面に後方へ突出した突起部２３５を設けている。
また、上部水平延長部２３１の下面には下方へ延びる垂下片２３６を固設し、その前面側（図４で右側）に突起部２３７を設けている。
【００５９】
さらに、キャリッジ本体２３０の背面の下端部には、図５及び図６に明示するように、主走査方向に間隔を置いて２個ずつ２種類のカムロッド支持アーム２３８，２３９を後方へ張り出して設けている。この４個のカムロッド支持アーム２３８，２３９に、カムロッド５５を嵌合させて、そのカムロッド５５を水平に且つ回転可能に支持する。
キャリッジ２３を構成するこれらの各部は、樹脂等によって一体に成形される。
【００６０】
カムロッド５５は、カムロッド支持アーム２３８，２３９に回転可能に嵌合する丸棒状のロッド５５ａと、そのロッド５５ａの外周から径方向に扇形に突出するように、軸線方向に間隔を置いて設けた一対のカム部５５ｂ，５５ｃと、ロッド５５ａの両端部の外周に設けた降下用回転誘導部５５ｄ及び上昇用回転誘導部５５ｅとからなる。
カム部５５ｂと５５ｃは同じ形状であり、ロッド５５ａの中心軸線から外周面までの寸法が小さい部分と大きい部分とが連続的に形成されており、互いにその径方向の位置を一致させている。
【００６１】
降下用回転誘導部５５ｄと上昇用回転誘導部５５ｅは、それぞれロッド５５ａの外周から径方向に螺旋状に張り出した面を形成している。
このカムロッド５５は、アルミニウム等の比較的軽い金属あるいは樹脂等によって一体に形成される。
このカムロッド５５を装着したキャリッジ２３を、図４に示すようにガイドレール２１にスライド可能に支持させる。
すなわち、キャリッジ２３を上方から下降させて、垂下片２３６の突起部２３７と段差部２３４の突起部２３５とでガイドレール２１を挟むようにして搭載し、カムロッド５５のカム部５５ｂと５５ｃの外周面をガイドレール２１の水平部２１ａの上面に当接させる。その状態で、段差部２３４の突起部２３５が下部ガイドレール２１ｂの前面に当接し、垂下片２３６の突起部２３７が上部ガイドレール２１ｃの背面に当接する。
【００６２】
これによって、図４にそれぞれ破線の円で示す３箇所で、ガイドレール２１とキャリッジ２３とが、紙面に垂直な主走査方向に相対摺動すなわちスライド移動可能に当接する。そして、その各当接部は次の機能を果す。
Ａ部は、キャリッジ２３の自重によるモーメントを受け、回転止めとなる。
Ｂ部は、キャリッジ２３の副走査方向（図４で左右方向）の位置決めをする。
Ｃ部は、キャリッジ２３の高さ位置を決める。この高さ位置によって、図２に示したプラテン４３の上面と記録ヘッド２４の下面との間隔（ギャップ）が変わる。
【００６３】
このプリンタでは、キャリッジ２３に設けたカムロッド５５を約１／４回転させることによって、上記Ｃ部で、カム部５５ｂ，５５ｃの中心からの寸法が小さい部分がガイドレール２１の水平部２１ａに当接するキャリッジ降下位置と、カム部５５ｂ，５５ｃの中心からの寸法が大きい部分がガイドレール２１の水平部２１ａに当接するキャリッジ上昇位置とを切り換えることができる。
キャリッジ降下位置では上記ギャップが小さくなり、普通紙に印刷する場合に適した間隔になる。キャリッジ上昇位置では上記ギャップが大きくなり、厚紙に印刷する場合に適した間隔になる。
【００６４】
このように、カムロッド５５を回転させてキャリッジ２３の高さ位置を切り換える動作を、キャリッジ２３の主走査方向の移動力によって自動的に行えるように、カムロッド５５の両端部に降下用回転誘導部５５ｄと上昇用回転誘導部５５ｅを設けている。また、その降下用回転誘導部５５ｄ及び上昇用回転誘導部５５ｅとそれぞれ対向するように、左右の側板２０ａ，２０ｂの内面に一対の固定押し部材であるドッグ２２Ａとドッグ２２Ｂを固定して設けている。なお、図６では図示の都合上、側板２０ａ及びドッグ２２Ａと側板２０ｂ及びドッグ２２Ｂとの間隔を大幅に縮めて示している。
【００６５】
図６において、キャリッジ２３が図３に示した右側（図６では左側）の移動端付近まで移動すると、図６に示す降下用回転誘導部５５ｄがドッグ２２Ａに当接し、同図でさらに左方へ移動することによって、ドッグ２２Ａの先端が降下用回転誘導部５５ｄの螺旋面を滑り、カムロッド５５を図４に示す側から見て左回転させる。それによって、カム部５５ｂ，５５ｃの中心からの寸法が小さい部分がガイドレール２１の水平部２１ａに当接して、キャリッジ２３を降下させた状態で停止する。
通常はこの位置でキャリッジ２３を待機させ、図３に示した維持回復機構部４６のキャップ４７によって記録ヘッド２４をキャッピングして、ノズルを湿潤状態に保つようにする。
【００６６】
一方、キャリッジ２３が図３に示した左側（図６では右側）の移動端付近まで移動すると、図６に示す上昇用回転誘導部５５ｅがドッグ２２Ｂに当接し、同図でさらに右方へ移動することによって、ドッグ２２Ｂの先端が上昇用回転誘導部５５ｅの螺旋面を滑り、カムロッド５５を図４に示す側から見て右回転させる。それによって、カム部５５ｂ，５５ｃの中心からの寸法が大きい部分がガイドレール２１の水平部２１ａに当接して、キャリッジ２３を上昇させた状態で停止する。図４はこの状態を示している。
【００６７】
このように、キャリッジ２３の主走査方向の移動動作をカムロッド５５の回転に変換することができる。そのため、キャリッジ２３を主走査方向の一端部付近へ移動させることによって降下させて、プラテン４３と記録ヘッド２４とのギャップを小さくし、キャリッジ２３を主走査方向の他端部付近へ移動させることによって上昇させて、プラテン４３と記録ヘッド２４とのギャップを大きくすることができる。
したがって、キャリッジ２３の主走査方向への移動によって、ギャップ切り換えを簡単に行うことができる。
【００６８】
このギャップ切り換えは、例えば、図１に示した操作表示部８に設けられた選択操作ボタン１３を押下することによって、ユーザが印刷しようとする用紙の厚さに応じて任意に行えるようにすることができる。また、このプリンタに印刷ジョブを送るパーソナルコンピュータ等のホスト装置のプリンタドライバからの指定によって、普通紙又は厚紙（封筒も含む）の印刷に適したギャップに自動的に設定変更することもできる。
【００６９】
〔キャリッジと搬送ベルトの駆動機構と位置検出手段〕
次に、このプリンタにおけるキャリッジ２３と搬送ベルト３４の駆動機構と位置検出手段について、図７によって説明する。この図７は、図３におけるこの説明に必要な部分だけを簡略化して示すとともに、そのキャリッジ２３と搬送ベルト３４の駆動機構と位置検出手段に関する構成を追加して示している。
【００７０】
このプリンタは前述したように、板金製のガイドレール２１によって、キャリッジ２３を主走査方向（矢示Ｘ方向）にスライド移動可能に保持している。そして、ガイドレール２１の一端部付近に取り付けられた主走査モータ６１によって回転駆動される駆動プーリ７１と、他端部付近に回転自在に支持された従動プーリ７２との間にタイミングベルト７３が掛け渡されている。そのタイミングベルト７３の上側部分にキャリッジ２３が固着されている。
【００７１】
したがって、主走査モータ６１が駆動プーリ７１を回転させることによって、タイミングベルト７３を介してキャリッジ２３を主走査方向に移動走査させることができる。その主走査モータ６１は正逆回転が可能であり、その回転方向によって、キャリッジ２３を右側から左側へあるいは左側から右側へ往復移動させることができる。
このキャリッジ２３には、前述した各色のインク滴を吐出する４個の液吐出ヘッドから成る記録ヘッド２４を、それぞれノズル列を副走査方向（矢示Ｙ方向）に配列して、その各インク吐出口方向を下方に向けて装着している。各色のインクを保持する４個のサブタンクも搭載しているが、図示を省略している。
【００７２】
また、キャリッジ２３の移動方向である主走査方向に沿って、一定間隔で多数のスリット６４ａを形成したエンコーダスケール６４を設け、キャリッジ２３にはそのエンコーダスケール６４のスリット６４ａを検出するエンコーダセンサ６５を設けている。このエンコーダスケール６４とエンコーダセンサ６５によって、キャリッジ２３の主走査方向の位置を検知するためのリニアエンコーダ６３を構成している。
このリニアエンコーダ６３のエンコーダセンサ６５が出力するパルス信号のカウント値が、キャリッジ２３の主走査方向の位置に対応する。
【００７３】
一方、記録媒体である用紙Ｐを静電吸着して、記録ヘッド２４に対向する位置で矢示Ｙで示す副走査方向へ搬送するための無端状の搬送ベルト３４は、搬送ローラ４１とテンションローラ４２との間に掛け渡されている。
また、図示していないフレームに保持された副走査モータ６２によって回転駆動される駆動プーリ８１と、搬送ローラ４１の軸４１ａに固着された搬送ローラプーリ８２との間に、タイミングベルト８３が掛け渡されている。
【００７４】
したがって、副走査モータ６２が駆動プーリ８１を所定方向に回転させることによって、タイミングベルト８３及び搬送ローラプーリ８２を介して搬送ローラ４１を所定方向に回転させる。それによって搬送ベルト３４が所定方向へ周回移動して、用紙Ｐを矢示Ｙで示す副走査方向へ搬送する。
【００７５】
搬送ローラ４１の軸４１ａの先端部には、円周方向に一定間隔で多数のスリットを形成したエンコーダホイール６７をその中心を固着して設け、図示しない側板にはエンコーダホイール６７のスリットを検出するエンコーダセンサ６８を固定して設けている。このエンコーダホイール６７とエンコーダセンサ６８によって、搬送ベルト３４の副走査方向の位置を検知するためのホイールエンコーダ６６を構成している。
このホイールエンコーダ６６のエンコーダセンサ６８が出力するパルス信号のカウント値が、搬送ベルト３４の副走査方向の位置、すなわち用紙Ｐの搬送位置に対応する。
【００７６】
この図７では、ガイドレール２１及び主走査モータ６１及びリニアエンコーダ６３等を、搬送ローラ４１及び搬送ベルト３４から後方（図７では上方）の重ならない位置にずらし、副走査モータ６２と搬送ローラプーリ８２及びホイールエンコーダ６６等もそれらと重ならない位置にずらして示している。しかし、実際には、それらの高さ方向の位置が異なっているので、上方から見た場合には重なり合う位置にコンパクトに配置することができる。
【００７７】
〔プリンタの制御部及びその制御系〕
次に、このインクジェットプリンタにおける制御部（コントローラ）及びその制御系の構成例を図８によって説明する。
図８に示す制御部１００は、上述したプリンタ全体の制御を司る制御手段であり、中央処理装置であるＣＰＵ１０１、プログラム及び固定データを格納するメモリであるＲＯＭ１０２、画像データ等のデータメモリであるＲＡＭ１０３、不揮発性メモリであるＮＶＲＡＭ１０４、ホストインタフェース（ホストＩ／Ｆ）１０５、入出力部（Ｉ／Ｏ）１０６等からなるマイクロコンピュータを備えている。このＣＰＵ１０１を主とするマイクロコンピュータは、後述するこの発明に関する判断や処理等も行う。
【００７８】
さらに、画像データに対する各種信号処理、並び替え等を行う画像処理やその他プリンタ全体を制御するための入出力信号を処理する特定用途用集積回路であるＡＳＩＣ１０７を備えている。ホストＩ／Ｆ１０５は、印刷データ（画像形成ジョブデータ）を送信するパーソナルコンピュータ等のホスト装置とのデータ信号の送受を行う。
これらの各部は、ＣＰＵバス１１０によって相互にデータや信号の遣り取りが可能に接続されている。また、図１に示した操作表示部（操作パネル）８もＣＰＵバス１１０に接続されている。
【００７９】
さらに、ＣＰＵバス１１０に接続された制御用バス１２０に、印刷制御部である駆動波形生成部１２１と、ヘッドドライバ６０と、主走査モータ駆動部１２３と、副走査モータ駆動部１２４と、ＡＣバイアス供給部１２５とが接続されている。これらの各部は、いずれもＣＰＵ１０１によって制御されて動作する。なお、図３に示した維持回復機構部４６の動作を制御する部分は、ここでは図示を省略している。
【００８０】
リニアエンコーダ６３からキャリッジ２３の移動量及び移動速度に応じて出力されるパルス信号と、ホイールエンコーダ６６から搬送ベルト３４の移動量及び移動速度に応じて出力されるパルス信号を、入出力部（Ｉ／Ｏ）１０６に入力させる。また、キャリッジ２３の主走査移動のホームポジションを検知するためのホームポジション検知センサ（ＨＰ検知センサ）９１の検知信号も、この入出力部（Ｉ／Ｏ）１０６に入力させる。
この制御部１００は、ホスト装置のプリンタドライバから印刷データ等を通信ケーブルあるいはネットワークを介してホストＩ／Ｆ１０５によって受信する。ホスト装置は、パーソナルコンピュータ等の情報処理装置、イメージスキャナなどの画像読取装置、あるいはデジタルカメラなどの撮像装置など、このプリンタに画像形成（印刷）をさせる装置である。
【００８１】
ホストＩ／Ｆ１０５が印刷データ等を受信すると、ＣＰＵ１０１がホストＩ／Ｆ１０５に含まれる受信バッファ内の印刷データを読み出して解析し、ＡＳＩＣ１０７によって必要な画像処理及びデータの並び替え処理等を行い、その画像データ（ドットパターンデータ）をクロック信号に同期してヘッドドライバ６０にシリアルデータで出力する。
なお、画像を出力するためのドットパターンデータの生成は、例えばＲＯＭ１０２にフォントデータを格納しておいて、このプリンタの制御部１００で行っても良いし、ホスト装置側のプリンタドライバで画像データをビットマップデータに展開して、このプリンタの制御部１００に転送するようにしてもよい。ここでは、プリンタドライバで行うものとする。
【００８２】
駆動波形生成部１２１は、ＲＯＭ１０２に格納されてＣＰＵ１０１で読み出される駆動パルスのパターンデータをＤ／Ａ変換するＤ／Ａ変換器及び増幅器等で構成され、１つの駆動パルスあるいは複数の駆動パルスで構成される駆動波形をヘッドドライバ６０に対して出力する。
ヘッドドライバ６０は、例えば、クロック信号及び画像データであるシリアルデータを入力するシフトレジスタと、そのレジスト値をラッチするラッチ回路と、そのラッチ回路の出力値をレベル変化するレベル変換回路（レベルシフタ）と、そのレベルシフタでＯＮ／ＯＦＦが制御されるアナログスイッチアレイ（スイッチ手段）等を含む。
【００８３】
そして、そのアナログスイッチアレイのＯＮ／ＯＦＦを制御することによって、駆動波形生成部１２１から与えられる駆動波形に含まれる所要の駆動パルスを選択的に記録ヘッド２４の圧力発生手段に印加する。それによって、記録ヘッド２４を駆動して所要のインク滴を吐出させる。
【００８４】
主走査モータ駆動部１２３は、主走査モータ６１を駆動してキャリッジ２３を主走査方向へ往復移動させる。
副走査モータ駆動部１２４は、副走査モータ６２を駆動して、図２、図３及び図７に示した搬送ローラ４１を回転させ、搬送ベルト３４を前述したように用紙を副走査方向へ間欠的に搬送し得るように回動させる。
ＡＣバイアス供給部１２５は、帯電ローラ４０に対して供給するＡＣバイアスのＯＮ／ＯＦＦ制御を行うことによって、搬送ベルト３４上の帯電パターンを制御し、搬送ベルト３４を帯電させて用紙を静電吸着可能にする。
【００８５】
〔この発明の特徴に関する実施例〕
この発明によるインクジェット方式の画像形成装置（前述の実施形態ではプリンタ）は、前述したように、記録ヘッドとプラテンとの間隔であるギャップの大きさを変更可能なギャップ変更機構を備えている。そして、そのギャップ変更機構は、キャリッジが移動範囲の一方の端部付近へ移動すると上記ギャップが小さくなり、他方の端部付へ移動すると上記ギャップが大きくなる機構である。
【００８６】
また、このようなインクジェット方式の画像形成装置では、そのキャリッジの主走査方向の移動位置を正確に検出して制御する必要がある。そのために、前述したプリンタには、図７によって説明したエンコーダスケール６４とエンコーダセンサ６５からなるリニアエンコーダ６３を設けている。
そして、キャリッジ２３の主走査方向への移動（「主走査移動」と言う）に伴って、リニアエンコーダ６３のエンコーダセンサ６５から出力されるパルス信号を、図８に示した制御部１００に入力してカウントするようにしている。そのパルス信号のカウントは、制御部１００のＣＰＵ１０１を主とするマイクロコンピュータの機能によるソフトカウンタで行う。このカウンタを「主走査位置カウンタ」と称す。
【００８７】
その主走査位置カウンタがキャリッジの移動位置を正確に検出するためは、キャリッジの主走査移動の基点（ゼロ点）となるホームポジションからのパルス数を正確にカウントする必要がある。
そのため、一般的なインクジェットプリンタでは、キャリッジをホームポジション側の側板に突き当たるまで移動し、突き当たって停止した位置で主走査位置カウンタをリセットしている。その場合のインクジェットプリンタの制御部による処理の流れを、図９のフローチャートで説明する。この図９および以後の各フローチャートにおいても、すべて「ステップ」を「Ｓ」と略記する。
【００８８】
制御部がこの図９の処理を開始すると、まずステップ１でホームポジション（図中では「ＨＰ」と略記している）方向にキャリッジを駆動する。そして、ステップ２でキャリッジが動いていないと判断するまでキャリッジを駆動する。キャリッジが動いていないと判断すると、キャリッジが側板に突き当たって停止しているので、ステップ３でキャリッジの駆動を停止する。そして、ステップ４で主走査位置カウンタをリセットして、処理を終了する。
【００８９】
しかし、上述したギャップ変更機構を備えたプリンタにこれを適用すると、キャリッジをホームポジション側の端部へ移動させて側板に突き当てたとき、ギャップを変更する必要がない場合でも、キャリッジが降下又は上昇してギャップの大きさを変更してしまうことになる。
例えば、記録ヘッドとプラテンとのギャップを大に設定して厚紙に印刷を行っている場合に、一つの印刷ジョブを完了し、主走査位置カウンタをリセットする必要が生じると、キャリッジをホームポジションへ移動させて、ホームポジションを検知するために側板に突き当てることになる。
【００９０】
すると、そのホームポジションを検知するための動作によって、ギャップが小に切り換わってしまう。そのため、次の印刷ジョブを引き続き厚紙に印刷しようとすると、厚紙と記録ヘッドが接触して、記録ヘッドがダメージを受けてしまう可能性がある。あるいは、印刷開始に先立って、キャリッジを反対側の端部へ移動させて、再度ギャップを大に設定し直す必要が生じる。
【００９１】
そこで、キャリッジがホームポジション側の側板に突き当たって停止するより前の位置で、ホームポジションを検知するようにホームポジション検知センサ（以下「ＨＰ検知センサ」と略称する）を設ける必要がある。
しかし、その場合は、ＨＰ検知センサの検知信号で主走査位置カウンタをリセットすると同時にキャリッジの駆動を停止させても、キャリッジが慣性でさらに幾分移動してしまう。そのため、ゼロ点とキャリッジの停止位置とが正確に一致しないことになる。
また、ＨＰ検知センサの組み付け位置の誤差や検知性能のバラツキなどによって、ホームポジションを検知する位置にもバラツキが生じ、正確なホームポジション位置で主走査位置カウンタをリセットすることは困難である。
【００９２】
そのため、この発明の各実施例では、キャリッジがホームポジション側の側板に突き当って停止するより前の位置で、ホームポジションを検知するようにＨＰ検知センサを設け、且つ上記の問題を解決するようにしている。
すなわち、予めキャリッジを移動範囲のホームポジション側へ移動させて、その端部の側板に少なくとも１回以上突き当て、ＨＰ検知センサがＯＮになった時点での主走査位置カウンタのカウント値と、キャリッジが側板に突き当たって停止した位置でのカウント値との差分を記憶保持してから、主走査位置カウンタをリセットする。
【００９３】
その後、キャリッジをホームポジションへ移動させるときには、ＨＰ検知センサがホームポジションを検知する位置まで移動したときに、キャリッジの駆動を停止し、上記保持した差分と慣性によるキャリッジの移動量とに基づいて、ゼロ点を調整するカウント値を主走査位置カウンタにセットする。それによって、キャリッジのゼロ点からの移動量を正確に検出できるようになる。
このようにすれば、キャリッジの側板への突き当てを行わずに、主走査位置カウンタをリセットすることができ、不要なギャップ変更が発生しない。
【００９４】
〔実施例１〕
ここで、この発明の各実施例に共通する基本的な実施例１について、主走査位置カウンタのリセット及びセット等を行う機能および動作を、図１０〜図１３によって説明する。
図１０は、その実施例１の動作を説明するために最小限必要な機構を模式的に示す説明図であり、図３を紙面の上方から見た背面の一端部側を簡略化して示した図に相当する。しかし、キャリッジ２３のホームポジションを側板２０ａ側にしており、図３とは左右が反対になっている。これは、キャリッジ２３がホームポジションで待機する時には、維持回復機構部４６のキャップ４７で記録ヘッド２４をキャッピングして、ノズルを湿潤状態に保つ必要があるためである。
【００９５】
しかし、キャリッジの主走査方向の移動範囲におけるいずれの端部側をホームポジションにするか、キャリッジがいずれの端部へ移動したときに降下位置になるか、あるいは上昇位置になるかは適宜変更できることである。
この実施例では、キャリッジがホームポジション側の端部の側板２０ａに突き当たったときに降下位置になり、記録ヘッド２４とプラテン４３との間隔が小さく（普通紙の印刷に適したギャップに）なるものとし、その位置で記録ヘッド２４がキャッピンがされて待機する場合を想定している。
【００９６】
また、この図１０では説明を分り易くするために、キャリッジ２３の側板２０ａと対向する側面の上部に、ＨＰ検知センサ９１の作動片９１ａを押圧するための突起２３ａを、下部に、側板２０ａに突き当る突部２３ｂを設けている。しかし、図４〜図６に示したカムロッド５５や、図３及び図６に示したドッグ２２Ａ，２２Ｂは図示を省略している。以後の各実施例の説明に使用するこの図１０と対応する各図においても同様である。
【００９７】
図１１は、図８に示した制御部１００によって実施例１の動作を実現するための機能構成を示すブロック図である。
図１２及び図１３は、図８に示した制御部１００の主としてＣＰＵ１０１がＲＯＭ１０２に格納されているプログラムに従って動作して、図１１に示す機能を実現し、主走査位置カウンタのリセット及びセット等を行うための処理を示すフローチャートである。
【００９８】
まず、図１０によって実施例の動作の概要を説明する。
このプリンタには、図７によっても説明したように、キャリッジ２３の移動方向である主走査方向に沿ってその全移動範囲に亘って設けたエンコーダスケール６４と、キャリッジ２３の背面に取り付けられて、エンコーダスケール６４のスリット６４ａを検出するエンコーダセンサ６５とからなるリニアエンコーダ６３を備えている。
そのリニアエンコーダ６３のエンコーダセンサ６５は、エンコーダスケール６４を挟んで対向する位置に発光素子と受光素子が配置された透過型フォトセンサ（フォトインタラプタ）であり、エンコーダスケール６４のスリット６４ａの位置で受光素子が発光素子からの光を受光し、それを光電変換した電気信号（パルス信号）を出力する。
エンコーダスケール６４には、キャリッジリッギ２３の移動範囲の全長に亘る帯状の透明樹脂板に、等間隔に細かいスリット６４ａを形成するスリットパターンを黒色インクで印刷したものを使用するとよい。
【００９９】
また、図８に示した制御部１００の機能として、キャリッジ２３の移動に伴ってリニアエンコーダ６３から出力されるパルス信号をカウントして、キャリッジ２３の主走査位置の情報を得る主走査位置カウンタの機能も備えている。
そして、キャリッジ２３を図１０の（ａ）に矢示Ａで示すように、主走査方向の移動範囲のホームポジション側の端部へ移動させた際に、キャリッジ２３が固定部材である側板２０ａに突き当たる手前の図１０の（ｂ）に示す位置で、検知信号（この例ではＯＮ信号）を出力するように、ＨＰ検知センサ９１を側板２０ａに支持させて設けている。キャリッジ２３の側面上部に設けた突起２３ａがＨＰ検知センサ９１の作動片９１ａを押し、ＨＰ検知センサ９１をＯＮにする。
【０１００】
ここで側板２０ａに突き当たる手前の位置とは、ＨＰ検知センサ９１がＯＮ信号を出力した時点で主走査モータ６１（図７及び図８参照）の駆動を停止させると、キャリッジ２３が側板２０ａに突き当ることなく必ずその手前で停止できる位置である。
キャリッジ２３をさらに側板２０ａ側へ移動させて、図１０の（ｃ）に示すように突部２３ｂを側板２０ａに突き当て、ＨＰ検知センサ９１がＯＮ信号を出力した時点での主走査位置カウンタのカウント値と、キャリッジ２３が側板２０ａに突き当たって停止した位置での主走査位置カウンタのカウント値との差分値を保持してから、主走査位置カウンタをリセットする第１の手段を、図８に示した制御部１００の機能として有している。上記差分値が、ＨＰ検知センサ９１がＯＮ信号を出力した時点におけるキャリッジ２３の位置と側板２０ａとのオフセット距離に相当する。
【０１０１】
そのオフセット距離に相当する差分値を保持した以後に、キャリッジ２３をホームポジション側へ移動させ、ＨＰ検知センサ９１がＯＮ信号を出力した時点で前記キャリッジの駆動を停止する。その後、そのキャリッジ２３の移動が停止して主走査位置カウンタのカウントが停止したカウント値と、上記ＯＮ信号が出力された時点における主走査位置カウンタのカウント値との差によって、上記第１の手段によって保持した差分値を補正し、その補正した値を主走査位置カウンタにセットする第２の手段も、制御部１００の機能として有している。
なお、ＨＰ検知センサ９１は、キャリッジ２３が図１０の（ｂ）の位置に移動した時にＯＮ信号を出力し、その後キャリッジ２３が図１０の（ｃ）の位置へ移動して側板２０ａに突き当たってもＯＮ状態のままである。
【０１０２】
次に、図８に示した制御部１００によって、上述した実施例の機能を実現するための機能構成を、図１１によって説明する。
制御部１００は、図１１に示すように、主走査モータ駆動部１２３と、ＨＰ検知信号判定部１３２、主走査位置カウンタ１３３、キャリッジ移動判定部１３４、第１メモリ１３５、第２メモリ１３６、オフセット距離演算部１３７、主走査位置カウンタリセット部１３８、および補正オフセット距離演算・セット部１３９の機能を有している。
【０１０３】
主走査モータ駆動部１２３は、主走査位置カウンタ１３３、キャリッジ移動判定部１３４、およびＨＰ検知信号判定部１３２とそれぞれ信号を送受して、キャリッジ２３を移動させる主走査モータ６１の駆動を制御する。
主走査位置カウンタ１３３は、キャリッジ２３の移動に応じてリニアエンコーダ６３から、エンコーダセンサ６５がエンコーダスケール６４のスリット６４ａを検知するごとに出力するパルス信号をカウントする。そのカウント値がキャリッジ２３の主走査位置を示す情報であり、主走査モータ駆動部１２３、キャリッジ移動判定部１３４、ＨＰ検知信号判定部１３２、およびオフセット距離演算部１３７へ適時に送られる。
【０１０４】
この主走査位置カウンタ１３３は、カウント値が「０」にリセットされた状態から、キャリッジ２３がホームポジションと反対方向へ移動しているときには、エンコーダセンサ６５からのパルス信号を加算カウントし、キャリッジ２３がホームポジション方向へ移動しているときには、エンコーダセンサ６５からのパルス信号を減算カウントする。そして、カウント値が「０」になってもさらにホームポジション方向へ移動した場合はマイナスのカウント（−１，−２，−３のように）をする。
【０１０５】
ＨＰ検知信号判定部１３２は、ＨＰ検知センサ９１の検知信号を監視しており、ＨＰ検知センサ９１がＯＮ（検出信号あり）であるかＯＦＦ（検出信号なし）であるかの判定を行う。そして、ＨＰ検知センサ９１がＯＦＦからＯＮになったときの主走査位置カウンタ１３３のカウント値を、第１メモリ１３５に「センサＯＮ位置」として保持（記憶）させる。
キャリッジ移動判定部１３４は、主走査位置カウンタ１３３から送られるカウント値が変化しているか否かによって、キャリッジ２３が動いているか否かを判定し、その判定結果を主走査モータ駆動部１２３へ送る。
【０１０６】
第１メモリ１３５は、図８に示したＲＡＭ１０３のメモリ領域を使用し、ＨＰ検知信号判定部１３２から、ＨＰ検知センサ９１がＯＦＦからＯＮに変化した判定結果が送られたとき、そのときの主走査位置カウンタ１３３のカウント値を「センサＯＮ位置」として保持する。この保持したカウント値は、オフセット距離演算部１３７および補正オフセット距離演算・セット部１３９によって適時に読み出される。
オフセット距離演算部１３７は、第１メモリ１３５から読み出した「センサＯＮ位置」のカウント値と主走査位置カウンタ１３３の現在位置のカウント値に基づいて、次式の演算によって「オフセット距離」（カウント値相当）を算出する。
「オフセット距離」＝「センサＯＮ位置」−「現在位置」
そして、この算出した「オフセット距離」を第２メモリ１３６に保持（記憶）させる。
【０１０７】
主走査位置カウンタリセット部１３８は、オフセット距離演算部１３７が「オフセット距離」の演算を終了した後、主走査位置カウンタ１３３のカウント値を「０」にリセットする。
第２メモリ１３６は、図８に示したＮＶＲＡＭ１０４のメモリ領域を使用し、オフセット距離演算部１３７によって算出された「オフセット距離」の値を保持（記憶）する。
補正オフセット距離演算・セット部１３９は、主走査位置カウンタ１３３がリセットされた後に、キャリッジ２３がホームポジション側へ移動され、前述した「センサＯＮ位置」が保持されると同時にその駆動が停止された後、キャリッジ２３の移動が停止したとき（主走査位置カウンタ１３３のカウント値の変化から判断できる）、「補正オフセット距離」に相当するカウント値を算出して、それを主走査位置カウンタ１３３にセットする。
【０１０８】
その「補正オフセット距離」は、第２メモリ１３６に保持されている「オフセット距離」の値と、第１メモリ１３５に保持されている「センサＯＮ位置」と、キャリッジ２３の移動が停止して、主走査位置カウンタ１３３のカウントが停止したカウント値（「現在位置」と言う）とに基づいて、次式の演算によって算出される。
補正オフセット距離＝オフセット距離＋（現在位置−センサＯＮ位置）
これによって、キャリッジ２３が側板２０ａに突き当たって停止した位置を基点（ゼロ点）とした場合の現在のキャリッジの位置までのオフセット距離を示すカウント値が、主走査位置カウンタ１３３に正確にセットされることになる。
これらの各部のうち、主走査モータ駆動部１２３と主走査位置カウンタ１３３を除く各部によって、前述した「第１の手段」と「第２の手段」の機能を果す。
【０１０９】
次に、図１２によって、キャリッジをホームポジション側の側板に突き当てて、主走査位置カウンタをリセットする場合の制御部１００による処理の流れを説明する。
この処理は、プリンタのメイン電源が投入されたとき、あるいは記録ヘッドとプラテンとのギャップを大から小に変更する必要がある場合などに、制御部１００のＣＰＵ１０１を主とするマイクロコンピュータが実行する。
【０１１０】
ＣＰＵ１０１がこの処理を開始すると、まずステップ１１で、ＨＰ検知センサがＯＮか否かを判断する。ＯＮであれば図１０の（ｂ）又は（ｃ）に示したように、キャリッジ２３の突起２３ａが作動片９１ａを押圧してＨＰ検知センサ９１をＯＮにしているので、ステップ１２へ進んで非ホームポジション（図ではＨＰ）方向にキャリッジ２３を駆動する。
【０１１１】
それによって、キャリッジ２３の突起２３ａが作動片９１ａから離れるとＨＰ検知センサ９１がＯＮからＯＦＦになるが、余裕を持って少しタイムラグをとり、図１０の（ａ）に示したような位置で、ステップ１１でＨＰ検知センサＯＦＦと判断してステップ１３へ進む。そして、今度は同図に矢示Ａで示すホームポジション（図ではＨＰ）方向にキャリッジ２３を駆動する。
【０１１２】
これらのキャリッジ２３の駆動は、図１１の主走査モータ駆動部１２３に主走査モータ６１を逆転駆動あるいは正転駆動させて行う。
その後、ステップ１４でＨＰ検知センサ９１がＯＮに変化したと判断すると、キャリッジ２３が図１０の（ｂ）に示す位置になったので、ステップ１５でその時の主走査位置カウンタ１３３のカウント値を、「センサＯＮ位置」として図１１に示した第１メモリ１３５に記憶させて保持する。
【０１１３】
その後、ステップ１６でキャリッジが動いていないと判断するまで、ステップ１７でホームポジション方向にキャリッジ２３を駆動する。そして、ステップ１６でキャリッジが動いていないと判断すると、ステップ１８でキャリッジ２３の駆動を停止する。すなわち、主走査モータ駆動部１２３による主走査モータ６１の駆動を停止させる。このときは、図１０の（ｃ）に示すように、キャリッジ２３が側板２０ａに突き当って停止している。
ステップ１６でのキャリッジが動いていないか否かの判断は、主走査位置カウンタ１３３のカウント値が設定した時間内で変化しなかった場合に、「キャリッジが動いていない」と判断する。
【０１１４】
その後、ステップ１９で、ステップ１５で保持した「センサＯＮ位置」のカウント値と、キャリッジ２３が側板２０ａに突き当たって停止している現在の主走査位置カウンタ１３３のカウント値である「現在位置」とに基づいて、「オフセット距離」を次の演算によって算出して、図１１に示した第２メモリ１３６に記憶させて保持する。
「オフセット距離」＝「センサＯＮ位置」−「現在位置」
そして、「センサＯＮ位置」のカウント値は第１メモリ１３５から消去して破棄する。
上記「オフセット距離」は、キャリッジ２３が側板２０ａに突き当たって停止している位置を基点（ゼロ点）にして、ＨＰ検知センサ９１がＯＮに変化したときのキャリッジ２３の位置のオフセット距離に相当するカウント値である。
【０１１５】
その後、ステップ２０で、主走査位置カウンタ１３３のカウント値を「０」にリセットする。したがって、この状態では、キャリッジをホームポジション側の側板に突き当てて停止させたときに、主走査位置カウンタをリセットする従来の場合と同様に、主走査位置カウンタは基点（ゼロ点）で正しくリセットされる。
したがって、その後のキャリッジ２３の移動位置を正確に検知することができる。
また、上述した「オフセット距離」のカウント値を保持したことによって、以後のホームポジションへの復帰時には、キャリッジ２３を側板２０ａに突き当てることなく、突き当てた場合と同等に主走査位置カウンタ１３３のリセットを行うことが可能になる。
【０１１６】
そこで、図１３によって、キャリッジの側板への突き当てを行うことなく、主走査位置カウンタ１３３のリセットを行う場合の制御部１００による処理の流れを説明する。
制御部１００のＣＰＵ１０１は、第２メモリ１３６（ＮＶＲＡＭ１０４）に前述した「オフセット距離」のカウント値を保持している状態で、ギャップ変更をせずに主走査位置カウンタ１３３をリセットしたい場合に、図１３の処理を実行する。
【０１１７】
ＣＰＵ１０１がこの処理を開始すると、まずステップ２１で、ＨＰ検知センサ９１がＯＮであるか否かを判断する。このとき、通常はキャリッジはホームポジションにはないはずなので、ＨＰ検知センサ９１はＯＦＦになっているはずである。したがって、ステップ２３へ進んで図１０の（ａ）に示すように、ホームポジション方向にキャリッジ２３を駆動する。
【０１１８】
しかし、ステップ２１でもしＨＰ検知センサ９１がＯＮであった場合は、キャリッジ２３がホームポジションにあるので、ステップ２２へ進んで非ホームポジション方向（ホームポジション方向と反対の方向）にキャリッジ２３を駆動する。
そして、ステップ２１でＨＰ検知センサ９１がＯＮではない（ＯＦＦ）と判断したら、ステップ２３へ進んでホームポジション方向にキャリッジ２３を駆動する。
【０１１９】
その後、ステップ２４でＨＰ検知センサ９１がＯＮに変化したと判断するまで、ステップ２３に戻ってホームポジション方向にキャリッジ２３を駆動する。そして、ステップ２４でＨＰ検知センサ９１がＯＮに変化したと判断すると、ステップ２５へ進んで、そのときの主走査位置カウンタ１３３のカウント値を「センサＯＮ位置」として第１メモリ１３５（ＲＡＭ１０３）に記憶させて保持する。それと略同時に、ステップ２６でキャリッジ２３の駆動を停止する。すなわち、主走査モータ駆動部１２３による主走査モータ６１の駆動を停止する。
【０１２０】
そして、ステップ２７へ進んで、第２メモリ１３６（ＮＶＲＡＭ１０４）に保持している「オフセット距離」のカウント値と、ステップ２５で保持した「センサＯＮ位置」のカウント値と、キャリッジ２３の移動が停止して主走査位置カウンタ１３３のカウントが停止した「現在位置」のカウント値とから、「補正オフセット距離」を次の演算によって算出し、それを主走査位置カウンタ１３３にセットして、処理を終了する。
補正オフセット距離＝オフセット距離＋（現在位置−センサＯＮ位置）
【０１２１】
これによって、キャリッジ２３が側板２０ａに突き当たって停止した位置を基点（ゼロ点）とした場合の現在のキャリッジの位置までのオフセット距離を示すカウント値が、主走査位置カウンタ１３３に正確にセットされることになる。すなわち、キャリッジ２３を側板２０ａに突き当てることなく、突き当てた場合と同等に主走査位置カウンタ１３３のリセットを行えたことになる。
【０１２２】
このように、この実施例のプリンタは、最低１回だけ図１２の処理によって、キャリッジ２３を側板２０ａに突き当てて主走査位置カウンタ１３３をリセットする際に「オフセット距離」を保持すれば、その後は図１３の処理によって、キャリッジ２３を側板２０ａに突き当てずに、主走査位置カウンタ１３３を正確にリセットしたのと同じことができる。
したがって、主走査位置カウンタをリセットする際に、不要なギャップ変更を行わずに済む。
【０１２３】
〔実施例２〕
図１４に示すように、リニアエンコーダ６３のエンコーダスケール６４に汚れ９８が付着した場合、エンコーダセンサ６５がこの汚れ９８のある部分を通過する際に、パルス信号を正常に出力することができなくなる。そのため、主走査位置カウンタのカウント値とキャリッジ２３の実際の移動位置とがずれることになり、印刷した画像がずれたり、キャリッジ２３が側板２０ａ又は２０ｂに衝突したりすることがあるという問題がある。
【０１２４】
この実施例２は、このような問題が発生した場合に、すぐにそれを検知してユーザに知らせることができるようにする機能を追加したものである。
そのため、この実施例２では図１４に示すように、側板２０ａに取り付けたＨＰ検知センサ９１に加えて、反対側の側板２０ｂにもＨＰ検知センサ９１と同じ検知センサ（「非ＨＰ検知センサ」と称す）９２を、ＨＰ検知センサ９１と対向して取り付ける。
また、キャリッジ２３の側板２０ｂと対向する側面の上部にも、非ＨＰ検知センサ９２の作動片９２ａを押圧する突起２３ｃを設けている。
【０１２５】
次に、図８に示した制御部１００によって、この実施例２による追加の機能を実現するための機能構成を、図１５によって説明する。
この図１５において、図１１に示した各部と対応する部分には同一の符号を付してあり、それらについては、実施例１と異なる機能だけを説明する。
この制御部１００は新たに、タイムアウト判定部１４０、第３メモリ１４１、第４メモリ１４２、ＨＰ検知センサエラー検知部１４３、スケール汚れエラー判定部１４４、およびエラー表示制御部１４５の機能も有している。
実際には、図１１と対応する部分としては、主走査モータ駆動部１２３とＨＰ検知信号判定部１３２と主走査位置カウンタ１３３だけを示しているが、実際には１３４〜１３９の各部も有している。
【０１２６】
ＨＰ検知信号判定部１３２は、ＨＰ検知センサ９１と非ＨＰ検知センサ９２両方の検知信号を監視しており、ＨＰ検知センサ９１と非ＨＰ検知センサ９２のいずれかがＯＮになったときに「ＨＰ検知センサＯＮに変化」と判定する。そして、そのときの主走査位置カウンタ１３３のカウント値を第３メモリ１４１又は第４メモリ１４２に「センサＯＮ位置」として保持させる。また、ＨＰ検知センサ９１と非ＨＰ検知センサ９２のいずれかがＯＮであれば「ＨＰ検知センサＯＮ」と判定する。
なお、この実施例では、ＨＰ検知センサ９１と非ＨＰ検知センサ９２の検知信号はワイヤードＯＲ回路などによって一つのポートで検出されるため、ＨＰ検知信号判定部１３２はどちらのセンサがＯＮになったかは判らない。したがって、いずれがＯＮになった場合も「ＨＰ検知センサＯＮに変化」あるいは「ＨＰ検知センサＯＮ」と判定する。
【０１２７】
タイムアウト判定部１４０は、主走査モータ駆動部１２３の駆動時間を判定し、所定の時間以上主走査モータ６１が駆動しているとタイムアウトと判定し、その判定結果を主走査モータ駆動部１２３に送り、主走査モータ６１の駆動を反転あるいは停止させる。また、主走査モータ６１の駆動を停止させる場合は、ＨＰ検知センサエラー検知部１４３にもタイムアウト判定結果を送信する。
【０１２８】
ＨＰ検知センサエラー検知部１４３は、ＨＰ検知信号判定部１３２による判定結果が「ＨＰ検知センサＯＮ」であり、タイムアウト判定部１４０による判定結果がタイムアウトであったときにＨＰ検知センサ９１又は非ＨＰ検知センサ９２のいずれかが異常であるエラーを検知する。そのエラー信号をエラー表示制御部１４５に送る。
それによって、エラー表示制御部１４５は操作表示部８の表示器１８にＨＰ検知センサのエラーを表示させる。
【０１２９】
第３メモリ１４１は、図８に示したＲＡＭ１０３のメモリ領域を使用し、キャリッジ２３をホームポジション方向へ駆動中に、ＨＰ検知信号判定部１３２が「ＨＰ検知センサＯＮに変化」を判定したときの主走査位置カウンタ１３３のカウント値を「センサＯＮ位置Ａ」として保持する。
第４メモリ１４２も、図８に示したＲＡＭ１０３のメモリ領域を使用し、キャリッジ２３を非ホームポジション方向へ駆動中に、ＨＰ検知信号判定部１３２が「ＨＰ検知センサＯＮに変化」を判定したときの主走査位置カウンタ１３３のカウント値を「センサＯＮ位置Ｂ」として保持する。
【０１３０】
スケール汚れエラー判定部１４４は、第３メモリ１４１及び第４メモリ１４２に保持された「センサＯＮ位置Ａ」と「センサＯＮ位置Ｂ」のカウント値に基づいて、「センサＯＮ位置Ｂ−センサＯＮ位置Ａ」を予め設定された閾値と比較し、閾値を超えていた場合はエンコーダスケール６４に汚れがある「スケール汚れエラー」であると判定し、そのエラー信号をエラー表示制御部１４５に送る。
それによって、エラー表示制御部１４５は、操作表示部８の表示器１８にスケール汚れのエラーを表示させる。
【０１３１】
次に、図１６によって、このエラー検出を行うための処理の流れを説明する。
この処理は、プリンタのメイン電源が投入されたとき、あるいは印刷ジョブを実行する前、待機中の任意のタイミングなどに、制御部１００のＣＰＵ１０１を主とするマイクロコンピュータが実行する。
この処理を開始すると、まずステップ３１で「ＨＰ検知センサＯＮ」か否かを判断する。この判断は前述したように、ＨＰ検知センサ９１又は非ＨＰ検知センサ９２のいずれかがＯＮであれば「ＨＰ検知センサＯＮ」と判断する。
【０１３２】
そして、「ＨＰ検知センサＯＮ」であれば、図１４に示したキャリッジ２３はホームポジション側にあると仮定して、ステップ３２で非ホームポジション方向にキャリッジ２３を駆動する。
その後、ステップ３３でタイムアウト（所定時間経過）と判断する前に、ステップ３１の判断が「ＨＰ検知センサＯＮ」でなくなれば、キャリッジ２３がホームポジション側からＨＰ検知センサ９１をＯＦＦにする位置まで移動したことになる。そこで、ステップ３９へ進んで、今度はホームポジション方向にキャリッジ２３を駆動する。
【０１３３】
しかし、非ホームポジション方向にキャリッジ２３を駆動してもステップ３１で「ＨＰ検知センサＯＮ」の判断のまま、ステップ３３でタイムアウトと判断すると、ステップ３４で再び「ＨＰ検知センサＯＮ」か否かを判断する。そして「ＨＰ検知センサＯＮ」であれば、キャリッジ２３が非ホームポジション側にあると仮定して、ステップ３５でホームポジション方向にキャリッジ２３を駆動する。
【０１３４】
その後、ステップ３６でタイムアウトと判断する前にステップ３４で「ＨＰ検知センサＯＮ」でなくなれば、キャリッジ２３が非ホームポジション側から非ＨＰ検知センサ９２をＯＦＦにする位置まで移動したことになる。そこで、ステップ３９へ進んで、引き続きホームポジション方向にキャリッジ２３を駆動する。
【０１３５】
ステップ３５でホームポジション方向にキャリッジ２３を駆動しても、ステップ３４で「ＨＰ検知センサＯＮ」のままステップ３６でタイムアウトと判断すると、ＨＰ検知センサ９１又は非ＨＰ検知センサ９２のいずれかが異常であるから、ステップ３７に進んで主走査モータ駆動部１２３に主走査モータ６１の駆動を停止させ、キャリッジ２３の駆動を停止する。
そして、ステップ３８で表示器１８にＨＰ検知センサ異常のエラー表示を行なわせて、処理を終了する。
そのエラー表示は、例えば図１に示した操作表示部８のキャンセルボタン１４が押下されるまで、継続するようにするとよい。
【０１３６】
一方、ステップ３９でホームポジション方向にキャリッジ２３を駆動した場合は、ステップ４０で、「ＨＰ検知センサＯＮに変化」と判定するまで、ホームポジション方向へのキャリッジ２３の駆動を継続する。そして、ステップ４０で「ＨＰ検知センサＯＮに変化」（この場合はＨＰ検知センサ９１がＯＦＦからＯＮに変化したことになる）と判断すると、ステップ４１に進んで、そのときの主走査位置カウンタ１３３のカウント値を「センサＯＮ位置Ａ」として第３メモリ１４１に記憶させて保持する。
【０１３７】
その後、ステップ４２で今度は非ホームポジション方向にキャリッジ２３を駆動する。
そして、ステップ４３で「ＨＰ検知センサＯＮ」ではない（ＨＰ検知センサ９１と非ＨＰ検知センサ９２のいずれもＯＦＦ）と判断した後も、ステップ４４で非ホームポジション方向にキャリッジ２３を駆動し続ける。
そして、ステップ４５で、「ＨＰ検知センサＯＮに変化」（この場合は非ＨＰ検知センサ９２がＯＦＦからＯＮに変化したことになる）と判断すると、ステップ４６でそのときの主走査位置カウンタ１３３のカウント値を「センサＯＮ位置Ｂ」として第４メモリ１４２に記憶させて保持する。
【０１３８】
その後、ステップ４７でキャリッジ２３の駆動を停止する。そして、ステップ４８に進み、ステップ４１で保持した「センサＯＮ位置Ａ」の値とステップ４６で保持した「センサＯＮ位置Ｂ」の値から、「Ｂ−Ａ」を算出して閾値と比較する。そして、「Ｂ−Ａ＜閾値」であった場合は、エンコーダスケール６４に汚れがあると判定して、ステップ４９で表示器１８にスケール汚れのエラーを表示させて処理を終了する。
そのスケール汚れエラー表示も、例えば図１に示した操作表示部８のキャンセルボタン１４が押下されるまで、継続するようにするとよい。
ステップ４８で、「Ｂ−Ａ＜閾値」ではないと判断した場合は、スケール汚れはないと見做して、そのまま処理を終了する。
【０１３９】
ここで、主走査位置カウンタ１３３は、図１４に示すキャリッジ２３がホームポジション側の側板２０ａに当たって停止した位置を基点（ゼロ点）としてリセットされ、非ホームポジション側（側板２０ｂ側）へ移動するに従ってカウント値が増加し、ホームポジション側へ移動するとカウント値が減少する。
そして、「センサＯＮ位置Ｂ」は、非ＨＰ検知センサ９２をＯＮにする位置にキャリッジ２３が移動したときの主走査位置カウンタ１３３のカウント値であり、「センサＯＮ位置Ａ」は、ＨＰ検知センサ９１をＯＮにする位置にキャリッジ２３が移動したときの主走査位置カウンタ１３３のカウント値である。したがって、「Ｂ−Ａ」は、キャリッジ２３がＨＰ検知センサ９１をＯＮにした位置から非ＨＰ検知センサ９２をＯＮにする位置まで移動する間のカウント数である。
【０１４０】
この間のカウント数は設計上決まっており、その設計上のカウント数からマージンを引いた数を閾値とする。例えば、この設計上のカウント数が「１０００」であった場合、マージンを「１０」取って、閾値を「９９０」とすると、「Ｂ−Ａ」が９９０未満の場合は、スケール汚れがあると判定することになる。
また、エンコーダスケール６４の汚れには異物の付着などの異常も含まれるが、帯状の透明樹脂板に黒印刷でスリットパターンを印刷したエンコーダスケールの場合には、その印刷のかすれや剥がれ、破損などの異常も同様に判定して表示することができる。
【０１４１】
〔実施例３〕
次に、実施例３について図１７によって説明する。図１７はその動作を説明するために最小限必要な機構を模式的に示す図１０と図１４同様な説明図である。そして、図１０及び図１４と対応する部分には同一の符号を付してあり、それらの説明は省略する。
この実施例３は、前述した実施例２と同様にエンコーダスケールの異常を判定することもできるが、ＨＰ検知センサと非ＨＰ検知センサの主要部を共用するようにしたものである。
【０１４２】
すなわち、図１７に示すように、キャリッジ２３上に１個のフォトセンサ９３を取り付け、フォトセンサ９３がキャリッジ２３とともに移動する主走査経路上に、ホームポジション側の所定位置に被検知部材としてフィラー９４を、反対側の非ホームポジション側の所定位置に被検知部材としてフィラー９５を、それぞれ左右の側板２０ａ，２０ｂに支持させて設けている。
このフォトセンサ９３とフィラー９４とが前述したＨＰ検知センサとして機能し、フォトセンサ９３とフィラー９５とが前述した非ＨＰ検知センサとして機能する。
【０１４３】
この実施例３では、フォトセンサ９３が透過型フォトセンサ（フォトインタラプタ）であり、フィラー９４，９５は遮光部材である。そのため、フォトセンサ９３の発光素子と受光素子との間にフィラー９４又は９５が入り込み、その光路が遮られると受光素子から光電変換信号が出力されなくなるが、そのときに検知信号が出力され、実施例１，２における「ＨＰ検知センサＯＮ」と同じ判断がされるように回路構成されている。
【０１４４】
したがって、図１７の（ａ）に示すように、キャリッジ２３が両側板２０ａ，２０ｂから離れた位置にあり、フォトセンサ９３にフィラー９４，９５がいずれも挿入されていない場合には、フォトセンサ９３が検知信号を出力せず、ＨＰ検知センサと非ＨＰ検知センサがいずれもＯＦＦの状態である。
図１７の（ｂ）に示すように、キャリッジ２３が側板２０ａの近くへ移動して、フォトセンサ９３内にホームポジション側のフィラー９４が挿入されると、ＨＰ検知センサがＯＮの状態になる。また、同図の（ｃ）に示すように、キャリッジ２３が側板２０ｂの近くへ移動して、フォトセンサ９３内に非ホームポジション側のフィラー９５が挿入されると、非ＨＰ検知センサがＯＮの状態になる。
【０１４５】
なお、フィラー９４，９５に代えて他の遮光部材を設けてもよい。例えば、エンコーダスケール６４の基材と同様な細長い透明樹脂板の両端部付近のフィラー９４，９５に相当する領域に、黒色インク等で遮光マークを印刷したものでもよい。その場合は、３箇所以上に遮光マークを設けることも容易である。
また、キャリッジ２３に取り付ける１個のフォトセンサ９３を反射型フォトセンサにしてもよく、その場合には、被検知部材としてフィラー９４，９５に代えて一対の反射部材（反射板や白色板など）を配置すればよい。
【０１４６】
図１４に示した実施例２では、ホームポジション側と非ホームポジション側にそれぞれ個別のマイクロスイッチ等のセンサを配置した。しかし、この実施例３によれば、１個のフォトセンサと安価なフィラーや遮光マーク等の被検知部材を複数箇所に設置するだけなので、安価に実施できる。また、フィラーや遮光マーク等の被検知部材の数を増やすだけで、コストをかけずにセンサを増やしたのと同等の構成にすることが可能になる。
そのため、両端だけでなく、フォトセンサの主走査経路上に更に細かくフィラーや遮光マーク等を設置して、任意の２点間におけるエンコーダスケールの異常を判定することも可能になる。
【０１４７】
〔実施例４〕
次に、実施例４について図１８及び図１９によって説明する。図１８はその動作を説明するために最小限必要な機構を模式的に示す図１７と同様な説明図である。図１９はその効果を実施例３と比較して説明するための説明図である。これらの図において、図１０、図１４及び図１７と対応する部分には同一の符号を付してあり、それらの説明は省略する。
この実施例４は、前述した実施例２及び実施例３と同様にエンコーダスケールの異常を判定することもでき、さらに、キャリッジ２３に傾きが発生した場合の問題を解決するものである。
【０１４８】
この実施例４においても、前述の実施例３と同様にＨＰ検知センサと非ＨＰ検知センサの主要部を１個のフォトセンサにして共用するが、図１８に示すように、そのフォトセンサ９３′をキャリッジ２３の背面に、リニアエンコーダ６３のエンコーダセンサ６５に近接して設けている。このフォトセンサ９３′も透過型フォトセンサである。
そして、その被検知部材である遮光マーク９６，９７をそれぞれエンコーダスケール６４上に設けている。すなわち、エンコーダスケール６４の両端部付近の所定位置における上半部に遮光マーク９６，９７を形成している。なお、エンコーダスケール６４の上半部における遮光マーク９６，９７の間の部分は透明部６４ｂになっている。
エンコーダスケール６４が、帯状の透明樹脂板に黒色インクでスリットパターンを印刷したものである場合、上半部は遮光マーク９６，９７の部分だけをベタ黒に印刷し、下半部の全域にスリット６４ａを形成するスリットパターンを印刷すればよい。したがって、エンコーダスケール６４上にスリット６４ａを形成するパターンと同時に遮光マーク９６，９７を簡単に、極めて安価に形成することができる。
【０１４９】
そして、図１８の（ａ）に示すように、キャリッジ２３が両側板２０ａ，２０ｂから離れた位置にあり、フォトセンサ９３′に遮光マーク９６，９７がいずれも挿入されていない場合には、フォトセンサ９３′が検知信号を出力せず、ＨＰ検知センサと非ＨＰ検知センサがいずれもＯＦＦの状態である。
図１８の（ｂ）に示すように、キャリッジ２３が側板２０ａの近くへ移動して、フォトセンサ９３′がホームポジション側の遮光マーク９６を挟む位置に来ると、ＨＰ検知センサがＯＮの状態になる。また、同図の（ｃ）に示すように、キャリッジ２３が側板２０ｂの近くへ移動して、フォトセンサ９３′が非ホームポジション側の遮光マーク９７を挟む位置に来ると、非ＨＰ検知センサがＯＮの状態になる。
【０１５０】
ここで、図１９によって、キャリッジ２３の傾きに対する、ＨＰ検知センサＯＮ時のエンコーダセンサ６５の検知点との位置ずれについて説明する。
図１９の（ａ）は実施例３の場合であり、キャリッジ２３の上部に設けたフォトセンサ９３によってフィラー９４を検知するため、エンコーダセンサ６５とホームポジションを検知するフォトセンサ９３との距離が長くなる。そのため、キャリッジ２３に仮想線で示すような傾きが発生した場合に、フォトセンサ９３がフィラー９４を検知（ＨＰ検知センサがＯＮ）した時のエンコーダセンサ６５の検知点との位置ずれ量ｄ１が大きくなる。
【０１５１】
一方、図１９の（ｂ）に示す実施例４の場合は、被検知部材である遮光マーク９６がエンコーダスケール６４上に形成されており、フォトセンサ９３′がエンコーダセンサ６５に近接して設けられている。そのため、キャリッジ２３に仮想線で示すような傾きが発生した場合でも、フォトセンサ９３′が遮光マーク９６を検知（ＨＰ検知センサがＯＮ）した時のエンコーダセンサ６５の検知点との位置ずれ量ｄ２は極めて小さくなる、という効果が得られる。
【０１５２】
この実施例４においても、キャリッジ２３に取り付ける１個のフォトセンサ９３′を反射型フォトセンサにしてもよく、その場合には、エンコーダスケール６４上に設ける被検知部材を反射部材（反射膜や白色印刷など）にすればよい。
いずれの場合にも、エンコーダスケール上に被検知部材を設けることによって、他の位置に別途被検知部材としてフィラーや遮光マーク等の遮光部材や反射板等の反射部材を設けるよりも、被検知部材を安価に設置できるという効果が得られる。
【０１５３】
〔実施例５〕
図２０は、この発明の実施例５の実施例４との構成の違い説明するための図１８の（ａ）と同様な説明図である。
この実施例５は前述した実施例４と略同様な構成であるが、そのエンコーダセンサ６５とホームポジション検知用のフォトセンサ９３′とを一体にして、キャリッジ２３の背面に設けている。このように構成することによって、エンコーダセンサ６５とホームポジション検知用のフォトセンサ９３′の各出点（発光素子と受光素子が対向する位置）が最も近接して配置される構成になる。
【０１５４】
そのため、図１９で説明したようにキャリッジ２３に傾きが発生した場合のＨＰ検知センサＯＮ時のエンコーダセンサ６５の検知点の位置ずれ量が最小になるという効果が得られる。
さらに、エンコーダセンサとホームポジション検知用センサとを一体にすることによって、部品点数を抑え、レイアウトを小さくし、コストを低減する効果も得られる。
【０１５５】
〔その他の変更例等〕
この発明による画像形成装置の一実施形態として、主としてフルカラーのインクジェットプリンタについて説明したが、任意の複数色あるいは単色のインクで画像を形成するインクジェットプリンタでもよい。記録媒体は紙に限らず、樹脂シートや布などでも、インクジェット方式で画像を形成できるものであればよい。
また、この発明はプリンタに限らず、複写機やファクシミリ装置、それらの複数の機能を備えたデジタル複合機など、インクジェット方式の各種の画像形成装置に適用できる。
【０１５６】
この発明による画像形成装置は、キャリッジをその移動範囲の一方の端部へ移動させることによって記録ヘッドとプラテンとの間隔が小さくなり、キャリッジをその移動範囲の他方の端部へ移動させることによって記録ヘッドとプラテンとの間隔が大きくなるギャップ変更機構を備えているが、それは前述した実施形態の構成に限るものではない。
さらに、上述した実施形態の構成や機能、および主走査位置カウンタのリセットやエンコーダスケールの異常判定に関する各実施例等は、適宜変更や追加をすることができ、各実施例を矛盾しない範囲で適宜組み合わせて実施することもできることは勿論である。
【符号の説明】
【０１５７】
１：プリンタの装置本体    ２：給紙トレイ    ３：排紙トレイ    ４：上カバー
５：窓部    ６：装置本体の前面    ７：カートリッジ装填部    
８：操作表示部（操作パネル）    ９，９ｋ，９ｃ，９ｍ，９ｙ：インクカートリッジ
１０：カートリッジ装填部の前カバー    
１１，１１ｋ，１１ｃ，１１ｍ，１１ｙ：残量表示部    １２：電源ボタン    
１３：選択操作ボタン    １４：キャンセルボタン    １５：覗き窓    
１６：トレイ支え部    １７：リブ    １８：表示器    ２０：フレーム    
２０ａ，２０ｂ：側板    ２０ｃ：後板
【０１５８】
２１：ガイドレール    ２１ａ：水平部    ２１ｂ：下部ガイドレール    
２１ｃ：上部ガイドレール    ２１ｄ：取付部    ２１ｅ：固定片    
２１ｆ：補強リブ    ２１ｇ：上端折曲部    ２２Ａ：ドッグ（降下用）    
２２Ｂ：ドッグ（上昇用）    ２３：キャリッジ    ２３ａ，２３ｃ：突起
２３ｂ：突部    ２４，２４ｋ，２４ｃ，２４ｍ，２４ｙ：記録ヘッド    
２５：ハーネス    ２６，２６ｋ，２６ｃ，２６ｍ，２６ｙ：サブタンク    
２７：インク供給チューブ    ２８：供給ポンプユニット    ２９：ホルダ    
【０１５９】
３０：固定リブ    ３１：用紙積載部    ３２：給紙コロ    ３３：分離パッド  
３４：搬送ベルト    ３５：ガイド    ３６：カウンタローラ    ３７：搬送ガイド
３８：押さえ部材    ４０：帯電ローラ    ４１：搬送ローラ    ４１ａ：軸    
４２：テンションローラ    ４３：プラテン    ４４：両面給紙ユニット    
４５：手差し給紙部    ４６：維持回復機構部    ４７：キャップ
４７ａ〜４７ｄ：キャップ部材    ４８：ワイパーブレード    
４９，５０：空吐出受け    ５１：空吐出受けの開口部
５２：分離爪    ５３：排紙ローラ    ５４：排紙コロ    
５５：カムロッド    ５５ａ：ロッド    ５５ｂ，５５ｃ：カム部    
５５ｄ：降下用回転誘導部    ５５ｅ：上昇用回転誘導部
【０１６０】
６０：ヘッドドライバ    ６１：主走査モータ    ６２：副走査モータ    
６３：リニアエンコーダ    ６４：エンコーダスケール    ６４：スリット
６４ｂ：透明部    ６５：：エンコーダセンサ    ６６：ホイールエンコーダ    
６７：エンコーダホイール    ６８：エンコーダセンサ
７１：駆動プーリ    ７２：従動プーリ    ７３：タイミングベルト
８１：駆動プーリ    ８２：搬送ローラプーリ    ８３：タイミングベルト
９１：ホームポジション検知センサ（ＨＰ検知センサ）
９１ａ：作動片    ９２：非ホームポジション検知センサ（非ＨＰ検知センサ）
９２ａ：作動片    ９３，９３′：フォトセンサ    ９４，９５：フィラー    
９６，９７：遮光マーク    ９８：汚れ
【０１６１】
１００：制御部    １０１：ＣＰＵ    １０２：ＲＯＭ    １０３：ＲＡＭ    
１０４：ＮＶＲＡＭ    １０５：ホストＩ／Ｆ    １０６：入出力部（Ｉ／Ｏ）    
１０７：ＡＳＩC    １１０：ＣＰＵバス    １２０：制御用バス    
１２１：駆動波形生成部    １２３：主走査モータ駆動部  
１２４：副走査モータ駆動部    １２５：ＡＣバイアス供給部    
【０１６２】
１３２：ＨＰ検知信号判定部    １３３：、主走査位置カウンタ
１３４：キャリッジ移動判定部    １３５：第１メモリ    １３６：第２メモリ
１３７：オフセット距離演算部    １３８：主走査位置カウンタリセット部
１３９：補正オフセット距離演算・セット部
１４０：タイムアウト判定部    １４１：第３メモリ    １４２：第４メモリ
１４３：ＨＰ検知センサエラー検知部    １４４：スケール汚れエラー判定部
１４５：エラー表示制御部
【０１６３】
２３０：キャリッジ本体    ２３０a：キャリッジ本体の背面    
２３１：上部水平延長部    ２３２：センサ支持部材    ２３３：記録ヘッド支持板
２３４：段差部    ２３５：段差部の突起部    ２３６：垂下片    
２３７：垂下片の突起部    ２３８，２３９：カムロッド支持アーム
Ｐ：用紙
【先行技術文献】
【特許文献】
【０１６４】
【特許文献１】特開２００８−２９６４３３号公報
【特許文献２】特開２００６−１５５６２号公報
【図１】
0005978684.tif 000002
【図２】
0005978684.tif 000003
【図３】
0005978684.tif 000004
【図４】
0005978684.tif 000005
【図５】
0005978684.tif 000006
【図６】
0005978684.tif 000007
【図７】
0005978684.tif 000008
【図８】
0005978684.tif 000009
【図９】
0005978684.tif 000010
【図１０】
0005978684.tif 000011
【図１１】
0005978684.tif 000012
【図１２】
0005978684.tif 000013
【図１３】
0005978684.tif 000014
【図１４】
0005978684.tif 000015
【図１５】
0005978684.tif 000016
【図１６】
0005978684.tif 000017
【図１７】
0005978684.tif 000018
【図１８】
0005978684.tif 000019
【図１９】
0005978684.tif 000020
【図２０】
0005978684.tif 000021