液滴を吐出する記録ヘッドが搭載されて主走査方向に移動するヘッドキャリッジと、前記記録ヘッドに液体を供給するヘッドタンクが搭載されて主走査方向に移動するタンクキャリッジと、を備え、前記ヘッドキャリッジと前記タンクキャリッジとは同じガイド部材に摺動可能に保持されていることを特徴とする画像形成装置。液滴を吐出する記録ヘッドが搭載されて主走査方向に移動するヘッドキャリッジと、前記記録ヘッドに液体を供給するヘッドタンクが搭載されて主走査方向に移動するタンクキャリッジと、を備え、前記ヘッドキャリッジの位置を検出するヘッドキャリッジ位置検出手段と前記タンクキャリッジの位置を検出するタンクキャリッジ位置検出手段とは、主走査方向に沿って配設された同じエンコーダスケールを読取るエンコーダセンサをそれぞれ備えていることを特徴とする画像形成装置。前記ヘッドキャリッジと前記タンクキャリッジとは可撓性部材を介して結合されていることを特徴とする請求項1又は2に記載の画像形成装置。前記ヘッドキャリッジと前記タンクキャリッジとの相対距離を制限する手段を備えていることを特徴とする請求項1又は2に記載の画像形成装置。しかしながら、上述したように記録ヘッドとヘッドタンクとを別々のキャリッジに搭載し、別々の駆動手段で駆動するだけでは、装置全体の重量が増加し、コストが増加するという課題がある。本発明は上記の課題に鑑みてなされたものであり、装置全体の重量低減を図ることを目的とする。上記の課題を解決するため、本発明に係る画像形成装置は、液滴を吐出する記録ヘッドが搭載されて主走査方向に移動するヘッドキャリッジと、前記記録ヘッドに液体を供給するヘッドタンクが搭載されて主走査方向に移動するタンクキャリッジと、を備え、前記ヘッドキャリッジと前記タンクキャリッジとは同じガイド部材に摺動可能に保持されている構成とした。本発明に係る画像形成装置は、液滴を吐出する記録ヘッドが搭載されて主走査方向に移動するヘッドキャリッジと、前記記録ヘッドに液体を供給するヘッドタンクが搭載されて主走査方向に移動するタンクキャリッジと、を備え、前記ヘッドキャリッジの位置を検出するヘッドキャリッジ位置検出手段と前記タンクキャリッジの位置を検出するタンクキャリッジ位置検出手段とは、主走査方向に沿って配設された同じエンコーダスケールを読取るエンコーダセンサをそれぞれ備えている構成とした。ここで、前記ヘッドキャリッジと前記タンクキャリッジとは可撓性部材を介して結合されている構成とできる。また、前記ヘッドキャリッジと前記タンクキャリッジとの相対距離を制限する手段を備えている構成とできる。本発明に係る画像形成装置によれば、ヘッドキャリッジとタンクキャリッジとは同じガイド部材に摺動可能に保持されている構成としたので、装置全体の重量を低減できる。本発明に係る画像形成装置によれば、ヘッドキャリッジ位置検出手段とタンクキャリッジ位置検出手段は、主走査方向に沿って配設された同じエンコーダスケールを読取るエンコーダセンサをそれぞれ備えている構成としたので、装置全体の重量を低減できる。以下、本発明の実施の形態について添付図面を参照して説明する。本発明の第1実施形態に係る画像形成装置の一例について図1ないし図4を参照して説明する。なお、図1は同画像形成装置の機構部の要部平面説明図、図2は同じくキャリッジ部分の側面説明図、図3は同じくキャリッジ部分の正面説明図、図4は同じくキャリッジ部分の平面説明図である。この画像形成装置は、シリアル型画像形成装置であり、左右の側板100L、100R間に横架されたガイド部材であるガイドロッド1とガイドステー図22でヘッドキャリッジ200を摺動自在に保持し、ヘッドキャリッジ用主走査モータ5によって、駆動プーリ6と従動プーリ7間に掛け回したタイミングベルト8を介して主走査方向に移動走査する。ヘッドキャリッジ3には、例えばイエローY、シアンC、マゼンタM、ブラックKの各色の液滴を吐出する4個の液吐出ヘッドからなる記録ヘッド4を複数のノズルを形成したノズル面のノズル列を主走査方向と直交する方向副走査方向に配列し、滴吐出方向を下方に向けて装着している。なお、ここでは独立した液体吐出ヘッドヘッドを用いているが、各色の液滴を吐出する複数のノズル列を有する1又は複数のヘッドを用いる構成とすることもできる。また、色の数及び配列順序はこれに限るものではない。また、ガイドロッド1とガイドステー図212でタンクキャリッジ13を摺動自在に保持し、後述するタンクキャリッジ用主走査モータ15によって、図示しない駆動プーリと従動プーリ間に渡したタイミングベルト18を介して主走査方向に移動走査する。タンクキャリッジ13には、各記録ヘッド4に液体インクを供給する各色のヘッドタンク14が搭載されている。ヘッドタンク14は、タンクケース140の開口部を可撓性部材141で封止し、内部にばね142を配置し、タンクケース140内部の液体残量が減少することで、ばね142による付勢力で可撓性部材141が外方に押され、内部が負圧状態になる。そして、ヘッドキャリッジ3とタンクキャリッジ13とは可撓性を有する結合部材20によって結合されている。この可撓性を有する結合部材20によってヘッドキャリッジ3とタンクキャリッジ13とは所定の範囲で相対的な位置ずれが許容される。また、各ヘッドタンク14には、装置本体に着脱可能な、各色の液体を収容した各メインタンク21から可逆型正逆転可能なポンプ22及び供給チューブ23を介して吐出する液体が供給され、あるいは各ヘッドタンク14からメインタンク21に液体が戻される。一方、用紙を搬送するために、用紙30を静電吸着して記録ヘッド4に対向する位置で搬送するための搬送手段である搬送ベルト31を備えている。この搬送ベルト31は、無端状ベルトであり、搬送ローラ32とテンションローラ33との間に掛け渡されて、ベルト搬送方向副走査方向に周回するように構成し、周回移動しながら図示しない帯電ローラによって帯電電荷付与される。また、搬送ベルト31は、副走査モータ36によってタイミングベルト37及びタイミングプーリ38を介して搬送ローラ32が回転駆動されることによって、副走査方向に周回移動する。さらに、ヘッドキャリッジ3の主走査方向の一方側には搬送ベルト32の側方に記録ヘッド4から吐出される画像形成に寄与しない液滴を受ける空吐出受け41が配置され、空吐出受け41には液滴が進入する開口部42が設けられている。また、ヘッドキャリッジ3の主走査方向に沿って両側板100L、1010R間に、所定のパターン位置識別部、目盛り、スリットなどともいう。以下スリットという。を形成したエンコーダスケール51を張装し、ヘッドキャリッジ3にはエンコーダスケール51のスリットを読取る透過型フォトセンサからなるエンコーダセンサ52を設け、これらのエンコーダスケール51とエンコーダセンサ52によってヘッドキャリッジ3の移動を検知するヘッドキャリッジ用リニアエンコーダ主走査エンコーダ53を構成している。また、タンクキャリッジ13の主走査方向に沿って両側板100L、1010R間に、所定のパターンを形成したエンコーダスケール54を張装し、タンクキャリッジ13にはエンコーダスケール54のスリットを読取る透過型フォトセンサからなるエンコーダセンサ55を設け、これらのエンコーダスケール54とエンコーダセンサ55によってタンクキャリッジ13の移動を検知するタンクキャリッジ用リニアエンコーダ主走査エンコーダ56を構成している。また、搬送ローラ31の軸にはエンコーダスケールコードホイール61を取り付け、このエンコーダスケール61に形成したパターンスリットを検出する透過型フォトセンサからなるエンコーダセンサ62を設けて、これらのエンコーダスケール61とエンコーダセンサ62によって搬送ベルト31の移動量及び移動位置を検出するロータリエンコーダ副走査エンコーダ63を構成している。このように構成したこの画像形成装置においては、図示しない給紙トレイから用紙30が帯電された搬送ベルト31上に給紙されて吸着され、搬送ベルト31の周回移動によって用紙30が副走査方向に搬送される。そこで、ヘッドキャリッジ3及びタンクキャリッジ13を主走査方向に移動させながら画像信号に応じて記録ヘッド4を駆動することにより、停止している用紙30に液滴を吐出して1行分を記録し、用紙30を所定量搬送後、次の行の記録を行う。記録終了信号又は用紙30の後端が記録領域に到達した信号を受けることにより、記録動作を終了して、用紙30を図示しない排紙トレイに排紙する。次に、この画像形成装置の制御部の概要について図5を参照して説明する。なお、同図は同制御部のブロック説明図である。この制御部500は、この装置全体の制御を司るCPU501と、CPU501に実行させるプログラムを含む各種プログラム、その他の固定データを格納するROM502と、画像データ等を一時格納するRAM503と、装置の電源が遮断されている間もデータを保持するための書き換え可能な不揮発性メモリ504と、画像データに対する各種信号処理、並び替え等を行う画像処理やその他装置全体を制御するための入出力信号を処理するASIC505などを備えている。また、記録ヘッド4を駆動制御するためのデータ転送手段、駆動信号発生手段を含む印刷制御部508と、ヘッドキャリッジ3側に設けた記録ヘッド4を駆動するためのヘッドドライバドライバIC509と、ヘッドキャリッジ3を移動走査する主走査モータ5を駆動するヘッドキャリッジ用主走査モータ駆動部510と、タンクキャリッジ13を移動走査する主走査モータ15を駆動するタンクキャリッジ用主走査モータ駆動部511と、搬送ベルト31を周回移動させる副走査モータ36を駆動するための副走査モータ駆動部512と、帯電ローラ35にACバイアスを供給するACバイアス供給部513などを備えている。また、I/O部515は、ヘッドキャリッジ用主走査エンコーダ53のエンコーダセンサ52、タンクキャリッジ用主走査エンコーダ56のエンコーダセンサ55、副走査エンコーダ63のエンコーダセンサ62、装置に装着されている各種のセンサ群からの情報を取得し、プリンタの制御に必要な情報を抽出し、印刷制御部508やモータ駆動部510、511、512、ACバイアス供給部513の制御などに使用する。センサ群は、用紙の位置を検出するための光学センサや、機内の温度、湿度を監視するためのサーミスタ、帯電ベルトの電圧を監視するセンサ、カバーの開閉を検出するためのインターロックスイッチなどがあり、I/O部515は様々のセンサ情報を処理することができる。ここで、CPU501は、主走査エンコーダ53を構成するエンコーダセンサ52からの検出パルスをサンプリングして得られる速度検出値及び位置検出値と、予め格納した速度位置プロファイルから得られる速度目標値及び位置目標値とに基づいてヘッドキャリッジ用主走査モータ5に対する駆動出力値制御値を算出してモータ駆動部510を介してヘッドキャリッジ用主走査モータ5を駆動する。同様に、主走査エンコーダ56を構成するエンコーダセンサ55からの検出パルスをサンプリングして得られる速度検出値及び位置検出値と、予め格納した速度位置プロファイルから得られる速度目標値及び位置目標値とに基づいてタンクキャリッジ用主走査モータ15に対する駆動出力値制御値を算出してモータ駆動部511を介してタンクキャリッジ用主走査モータ15を駆動する。同様に、副走査エンコーダ63を構成するエンコーダセンサ62からの検出パルスをサンプリングして得られる速度検出値及び位置検出値と、予め格納した速度位置プロファイルから得られる速度目標値及び位置目標値とに基づいて副走査モータ36に対する駆動出力値制御値を算出してモータ駆動部512を介して副走査モータ36を駆動する。また、この制御部500には、この装置に必要な情報の入力及び表示を行うための操作パネル516が接続されている。この制御部500は、ホスト側とのデータ、信号の送受を行うためのI/F506を持っていて、パーソナルコンピュータ等の情報処理装置、イメージスキャナなどの画像読み取り装置、デジタルカメラなどの撮像装置などのホスト600側から、ケーブル或いはネットワークを介してI/F506で受信する。そして、制御部500のCPU501は、I/F506に含まれる受信バッファ内の印刷データを読み出して解析し、ASIC505にて必要な画像処理、データの並び替え処理等を行い、この画像データを印刷制御部508からヘッドドライバ509に転送する。なお、画像出力するためのドットパターンデータの生成はホスト600側のプリンタドライバ601で行っている。印刷制御部508は、上述した画像データをシリアルデータで転送するとともに、この画像データの転送及び転送の確定などに必要な転送クロックやラッチ信号、制御信号などをヘッドドライバ509に出力する以外にも、ROMに格納されている駆動パルスのパターンデータをD/A変換するD/A変換器及び電圧増幅器、電流増幅器等で構成される駆動信号生成部を含み、1の駆動パルス或いは複数の駆動パルスで構成される駆動信号をヘッドドライバ509に対して出力する。ヘッドドライバ509は、シリアルに入力される記録ヘッド4の1行分に相当する画像データに基づいて印刷制御部508から与えられる駆動信号を構成する駆動パルスを選択的に記録ヘッド4の液滴を吐出させるエネルギーを発生する駆動素子例えば圧電素子に対して印加することで記録ヘッド24を駆動する。このとき、駆動信号を構成する駆動パルスを選択することによって、例えば、大滴、中滴、小滴など滴量の異なる液滴を吐出させて大きさの異なるドットを打ち分けることができる。次に、ヘッドキャリッジ用主走査モータ駆動部510によるヘッドキャリッジ用主走査モータ5のサーボ制御副走査も同じであるについて図6を参照して説明する。主走査モータ駆動部510は、リニアエンコーダ53によって検出した位置、速度に基づいて、サーボ制御によって主走査モータ5を駆動する。ここでは、サーボ制御で用いられるPI制御を行っている。ここでは、主走査モータ駆動部510はサーボ制御で用いられるPI制御を行っている。このPI制御では、目標速度vt、現在の速度vn、比例乗数Pc、積分乗数Icとするとき、モータ出力Vは、次の1で算出している。1式の右辺第一項の部分は比例制御と呼ばれるもので、ある時刻tにおいて、目標速度と現在速度との差分を補正するため、目標速度よりも速度が遅ければ速度を速めるためにモータ出力を増加させ、早ければ逆にモータ出力を減少させる効果がある。1式の右辺第二項の部分は積分制御と呼ばれるもので、ある時刻tまでの目標速度との差分の積分値に応じてモータ出力を増減させるものである。これは、キャリッジを目標速度で等速駆動させるには所定のモータ出力を保つ必要があるが、比例制御だけでは、現在速度=目標速度になった時点でモータ出力がゼロになってしまい、目標速度が保てなくなるためで、積分値が残ることで等速駆動に必要なモータ出力分を保持する役割がある。このPI制御の目標速度速度プロファイルは、図7に示すように、加速、等速、減速の台形型に設定している。次に、タンクキャリッジ用主走査モータ駆動部511によるタンクキャリッジ用主走査モータ15のサーボ制御について説明する。主走査モータ駆動部511は、リニアエンコーダ56によって検出した位置、速度に基づいて、サーボ制御によって主走査モータ15を駆動する。ここでは、主走査モータ駆動部511はPI制御を行なっているが、タンクキャリッジ13に対する制御では、次の2式によってモータ出力Vを算出している。なお、速度制御用比例定数Pv、速度制御用積分定数Iv、タンクキャリッジの現在速度vn、タンクキャリッジの目標速度vt、位置制御用比例定数Px、位置制御用積分定数Ix、タンクキャリッジの現在位置pht、ヘッドキャリッジの現在位置ph、とする。2式は、前記1式で示す速度に対するPI制御の式に、ヘッドキャリッジ3の位置とタンクキャリッジ13の位置の差に対するPI制御を追加したものである。これにより、タンクキャリッジ13をヘッドキャリッジ3に追従して制御することができる。以上のように、本実施形態では、ヘッドキャリッジとタンクキャリッジとは同じガイド部材に摺動可能に保持されている構成としているので、1ガイド部材に係わる部品を削減して装置全体の重量を低減できる。次に、本発明の第2実施形態について図8及び図9を参照して説明する。なお、図8は同実施形態のキャリッジ部分の側面説明図、図9は同じくキャリッジ部分の平面説明図である。本実施形態では、前記第1実施形態において、主走査方向に沿って両側板100L、1010R間に、所定のパターンを形成した共通エンコーダスケール57を張装し、ヘッドキャリッジ3、タンクキャリッジ13には共通エンコーダスケール57のスリットを読取る透過型フォトセンサからなるエンコーダセンサ52、55を設けている。なお、ガイドロッド1も共用しているが、ヘッドキャリッジ3とタンクキャリッジ13とを別々のガイド部材で保持する構成とすることもできる。これにより、エンコーダスケールに係わる部品を削減することができて、装置全体の重量の低減を図れる。次に、本発明の第3実施形態について図10を参照して説明する。なお、図10は同実施形態のキャリッジ部分の側面説明図である。前記各実施形態のように、記録ヘッド4とヘッドタンク14を別のキャリッジ3.13に搭載した場合でもヘッドタンク14によって一定の負圧を発生させる必要があることから、可撓性結合部材20は、ヘッドタンク14と記録ヘッド4の圧力を同一に保ちつつ相対距離の変化を許容することが求められるので、変位限界を際限なく大きくすることはできない。ここで、ヘッドキャリッジ3とタンクキャリッジ13の相対距離が大きくなり、可撓性結合部材20の変位限界を超えてしまうと、可撓性結合部材20に負担がかかり、場合によっては破損による液漏れが発生し、装置内の汚損や、電子部品のショートによる破損につながる可能性がある。そこで、ここでは、ヘッドキャリッジ3とタンクキャリッジ13でガイドロッド1を共用していることから、ヘッドキャリッジ3のガイドロッド1に摺接する軸受け103A、103Bとタンクキャリッジ13のガイドロッド1に摺接する軸受け113A、113Bとの位置関係でヘッドキャリッジ3とタンクキャリッジ13の相対距離を規制している。つまり、図10aに示すようにヘッドキャリッジ3に対してタンクキャリッジ13が図で相対的に左側に移動するときには左側の軸受け13Aと113Aが当接することで、図10bに示すようにヘッドキャリッジ3に対してタンクキャリッジ13が図で相対的に右側に移動するときには右側の軸受け103Bと113Bが当接することで、それぞれタンクキャリッジ13がヘッドキャリッジ3に対して可撓性結合部材20の変位限界を超えて移動することを防止している。次に、本発明の第4実施形態について図11を参照して説明する。なお、図11は同実施形態のキャリッジ部分の側面説明図である。本実施形態では、上記第3実施形態において、軸受け103A、103Bと軸受け113A、113Bのそれぞれの対向面にリブ203A、203Bとリブ213A、213Bを設けて、リブ203Aとリブ213Aの当接、あるいは、リブ203Bと213Bとの当接によって、タンクキャリッジ13がヘッドキャリッジ3に対して可撓性結合部材20の変位限界を超えて移動することを防止している。このようにすれば、軸受け同士の接触に比べて衝突音が低減し、また軸受同士の当接によってヘッドキャリッジ3の挙動が乱れて記録ヘッド4から吐出された液滴の着弾位置ずれが発生することを低減できる。次に、本発明の第5実施形態について図12を参照して説明する。なお、図12は同実施形態のキャリッジ部分の側面説明図である。本実施形態では、ヘッドキャリッジ3に当接部ストッパ部3A、3Bを、タンクキャリッジ13に当接部ストッパ部13A、13Bを設けて、タンクキャリッジ13がヘッドキャリッジ3に対して可撓性結合部材20の変位限界を超えて移動することを防止している。ただし、このように、ガイドロッド1に摺接する軸受けから離れた位置にストッパ部を設けた場合、軸受けから離れた位置で当接による反力が働くため、ヘッドキャリッジ3のゆがみを生じやすくなり、ヘッドキャリッジ3に対するヘッド組み付け位置精度低下による印刷画像品質低下や、キャリッジ部品自体の寿命低下につながるおそれがあるので、前記第3、第4実施形態の方が構成も簡単になり好ましい。次に、本発明の第6実施形態について図13のアクティビティー図を参照して説明する。本実施形態は、ヘッドキャリッジ3とタンクキャリッジ13の相対距離によってキャリッジ駆動をエラー停止する処理を行うものである。例えば、キャリッジを駆動するときにヘッドキャリッジ3とタンクキャリッジ13の相対距離が可撓性結合部材20の変位限界を超えないよう、ヘッドキャリッジ用主走査モータ駆動部210又はタンクキャリッジ用主走査モータ駆動部211が、サーボ制御の中で監視し、所定値を超える場合にはエラー停止する。図13を参照してエラー判定処理の一例を説明すると、開始ノードS400から開始し、マージノードS401を通過してアクションS402に入り、ヘッドキャリッジ3のサーボ制御を前記1式により行う。次に、アクションS403で、タンクキャリッジ13のサーボ制御を前記2式により行う。次に、ディシジョンノードS404で、ヘッドキャリッジ3とタンクキャリッジ13の相対距離がエラー判定閾値以上であるかを判定する。エラー判定閾値以上であればアクションS407に進み、ヘッドキャリッジ3とタンクキャリッジ13を停止させ、アクションS408でその他のエラー処理を行い、マージノードS406を通過して終了ノードS409で終了する。ディシジョンノードS404でエラー判定閾値以上でなければ、ディシジョンノードS405で駆動終了であるかを判定する。駆動終了でなければマージノードS401に戻り、アクションS402のサーボ制御に戻る。ディシジョンノードS405で駆動終了であれば、マージノードS406を通過して終了ノードS409で終了する。このエラー判定は、前記第3ないし第5実施形態で説明した物理的なストッパと組み合わせて使用しても良い。このとき、前述のエラー判定閾値は、ヘッドキャリッジ3とタンクキャリッジ13側のそれぞれのストッパ部軸受け、リブ、当接部が接触する相対距離よりも十分に小さいものとし、ストッパ部に接触することなくエラー停止できるようにすることが好ましい。