記録ヘッドに搭載され、前記記録ヘッドの走査方向に設けられたエンコーダフィルムを光学的に読み取り、パルスを出力するエンコーダセンサと、前記走査方向の予め定められた区間における往路時と復路時で前記エンコーダセンサの発光素子の駆動電流を異ならせる変更手段と、前記往路時に前記エンコーダセンサから出力されたパルス数と前記復路時に前記エンコーダセンサから出力されたパルス数との差を基準値と比較して、当該差が前記基準値より大きい場合に、エラーと判定するエラー判定手段とを備えることを特徴とするインクジェット記録装置。前記エラー判定手段によりエラーと判定された場合に、前記往路時または前記復路時での前記駆動電流を調整する調整手段と、前記調整手段により調整された前記駆動電流により、前記判定を行うように前記エラー判定手段を制御する制御手段とを備えることを特徴とする請求項1に記載のインクジェット記録装置。前記調整手段は、前記往路時と前記復路時の前記駆動電流の差が小さくなるように、前記駆動電流を調整することを特徴とする請求項2に記載のインクジェット記録装置。前記調整手段により調整された前記駆動電流が、予め定められた上限値以上となった場合に、前記エンコーダフィルムと前記エンコーダセンサとのうち少なくともいずれかを交換するように警告する警告手段をさらに備える、ことを特徴とする請求項3に記載のインクジェット記録装置。記録ヘッドに搭載され、前記記録ヘッドの走査方向に設けられたエンコーダフィルムを光学的に読み取り、パルスを出力するエンコーダセンサを備えたインクジェット記録装置において実行される検査方法であって、前記インクジェット記録装置の変更手段が、前記走査方向の予め定められた区間における往路時と復路時で前記エンコーダセンサの発光素子の駆動電流を異ならせる変更工程と、前記インクジェット記録装置のエラー判定手段が、前記往路時に前記エンコーダセンサから出力されたパルス数と前記復路時に前記エンコーダセンサから出力されたパルス数との差を基準値と比較して、当該差が前記基準値より大きい場合に、エラーと判定するエラー判定工程とを有することを特徴とする検査方法。特許文献1には、調整された光量の変化を受光することによって、媒体の有無を検出するための光センサの残り寿命を予測する方法が記載されている。しかしながら、CRエンコーダセンサは、デジタル化されたパルスを出力する素子である。つまり、光量のレベルそのものの変換を検出するわけではないので、特許文献1に記載の方法によっては、CRエンコーダセンサの残り寿命を予測することができない。従って、特許文献1の方法を用いたとしても、CRエンコーダセンサの動作不良が生じて初めてその動作不良を検出するしかない。本発明の目的は、このような従来の問題点を解決することにある。本発明は、上記の点に鑑み、エンコーダセンサの動作不良を事前に検出するインクジェット記録装置、および、そのインクジェット記録装置における検査方法を提供することを目的とする。上記課題を解決するため、本発明に係るインクジェット記録装置は、記録ヘッドに搭載され、前記記録ヘッドの走査方向に設けられたエンコーダフィルムを光学的に読み取り、パルスを出力するエンコーダセンサと、前記走査方向の予め定められた区間における往路時と復路時で前記エンコーダセンサの発光素子の駆動電流を異ならせる変更手段と、前記往路時に前記エンコーダセンサから出力されたパルス数と前記復路時に前記エンコーダセンサから出力されたパルス数との差を基準値と比較して、当該差が前記基準値より大きい場合に、エラーと判定するエラー判定手段とを備えることを特徴とする。本発明によれば、エンコーダセンサの動作不良を事前に検出することができる。以下、添付図面を参照して本発明の好適な実施例を詳しく説明する。尚、以下の実施例は特許請求の範囲に係る本発明を限定するものでなく、また本実施例で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。<インクジェット記録装置の説明>図1は本発明の代表的な実施例であるインクジェット記録装置の構成の概要を示す外観斜視図である。図1に示すように、インクジェット記録装置100は、インクジェット方式に従ってインクを吐出して記録を行なう記録ヘッド103を搭載したキャリッジ102にキャリッジモータM1によって発生する駆動力を伝達機構104より伝え、キャリッジ102を矢印A方向に往復移動させるとともに、例えば、記録紙などの記録媒体Pを給紙機構105を介して給紙し、記録位置まで搬送し、その記録位置において記録ヘッド103から記録媒体Pにインクを吐出することで記録を行なう。また、記録ヘッド103の状態を良好に維持するためにキャリッジ102を回復装置110の位置まで移動させ、間欠的に記録ヘッド103の吐出回復処理を行う。インクジェット記録装置100のキャリッジ102には記録ヘッド103を搭載するのみならず、記録ヘッド103に供給するインクを貯留するインクカートリッジ106が装着される。インクカートリッジ106は、キャリッジ102に対して着脱自在になっている。図1に示したインクジェット記録装置100はカラー記録が可能であり、そのためにキャリッジ102は、マゼンタM、シアンC、イエローY、ブラックKのインクを夫々、収容した4つのインクカートリッジを搭載している。これら4つのインクカートリッジは夫々独立に着脱可能である。さて、キャリッジ102と記録ヘッド103とは、両部材の接合面が適正に接触されて所要の電気的接続を達成維持できるようになっている。記録ヘッド103は、記録信号に応じてエネルギーを印加することにより、複数の吐出口からインクを選択的に吐出して記録する。特に、本実施例における記録ヘッド103は、熱エネルギーを利用してインクを吐出するインクジェット方式を採用しており、熱エネルギーを発生するために電気熱変換体を備え、その電気熱変換体に印加される電気エネルギーが熱エネルギーへと変換され、その熱エネルギーをインクに与えることにより生じる膜沸騰による気泡の成長、収縮によって生じる圧力変化を利用して、吐出口よりインクを吐出させる。この電気熱変換体は各吐出口のそれぞれに対応して設けられ、記録信号に応じて対応する電気熱変換体にパルス電圧を印加することによって対応する吐出口からインクを吐出する。図1に示されているように、キャリッジ102はキャリッジモータM1の駆動力を伝達する伝達機構104の駆動ベルト107の一部に連結されており、ガイドシャフト113に沿って矢印A方向に摺動自在に案内支持されるようになっている。従って、キャリッジ102は、キャリッジモータM1の正転及び逆転によってガイドシャフト113に沿って往復移動する。また、キャリッジ102の移動方向矢印A方向に沿ってキャリッジ102の絶対位置を示すためのスケール108CRエンコーダフィルムが備えられている。この実施例では、スケール108は透明なPETフィルムに必要なピッチで黒色のバーを印刷したものを用いており、その一方はシャーシ109に固着され、他方は板バネ不図示で支持されている。また、インクジェット記録装置100には、記録ヘッド103の吐出口不図示が形成された吐出口面に対向してプラテン不図示が設けられており、キャリッジモータM1の駆動力によって記録ヘッド103を搭載したキャリッジ102が往復移動されると同時に、記録ヘッド103に記録信号を与えてインクを吐出することによって、プラテン上に搬送された記録媒体Pの全幅にわたって記録が行われる。さらに、図1においける搬送ローラ114は、記録媒体Pを搬送するために搬送モータM2によって駆動される。また、ピンチローラ115は、バネ不図示により記録媒体Pを搬送ローラ114に当接する。また、ピンチローラホルダ116は、ピンチローラ115を回転自在に支持する。また、搬送ローラギヤ117は、搬送ローラ114の一端に固着されている。そして、搬送ローラギヤ117に中間ギヤ不図示を介して伝達された搬送モータM2の回転により、搬送ローラ114が駆動される。また、排出ローラ120は、記録ヘッド103によって画像が形成された記録媒体Pをインクジェット記録装置外ヘ排出する。排出ローラ120は、搬送モータM2の回転が伝達されることで駆動されるようになっている。なお、排出ローラ120は、記録媒体Pをバネ不図示により圧接する拍車ローラ不図示により当接する。拍車ホルダ122は、拍車ローラを回転自在に支持する。また、インクジェット記録装置100には、図1に示されているように、記録ヘッド103を搭載するキャリッジ102の記録動作のための往復運動の範囲外記録領域外の所望位置例えば、ホームポジションに対応する位置に、記録ヘッド103の吐出不良を回復するための回復装置110が配設されている。回復装置110は、記録ヘッド103の吐出口面をキャッピングするキャッピング機構111と記録ヘッド103の吐出口面をクリーニングするワイピング機構112を備えており、キャッピング機構111による吐出口面のキャッピングに連動して回復装置内の吸引構成吸引ポンプ等により吐出口からインクを強制的に排出させ、それによって、記録ヘッド103のインク流路内の粘度の増したインクや気泡等を除去するなどの吐出回復処理を行う。また、非記録動作時等には、記録ヘッド103の吐出口面をキャッピング機構111によりキャッピングすることによって、記録ヘッド103を保護するとともにインクの蒸発や乾燥を防止することができる。一方、ワイピング機構112はキャッピング機構111の近傍に配され、記録ヘッド103の吐出口面に付着したインク液滴を拭き取るようになっている。これらキャッピング機構111及びワイピング機構112により、記録ヘッド103のインク吐出状態を正常に保つことが可能となっている。<インクジェット記録装置の制御構成>図2は図1に示したインクジェット記録装置100の制御構成を示すブロック図である。図2に示すように、制御部210は、MPU211と、後述する制御シーケンスに対応したプログラム、所要のテーブル、その他の固定データを格納したROM212と、キャリッジモータM1や搬送モータM2の制御、及び、記録ヘッド103の制御のための制御信号を生成する特殊用途集積回路ASIC213と、画像データの展開領域やプログラム実行のための作業用領域等を設けたRAM214と、各ブロックを相互に接続してデータの授受を行うシステムバス215と、以下に説明するセンサ群からのアナログ信号を入力してA/D変換し、デジタル信号をMPU211に供給するA/D変換器216とを含んで構成される。また、図2において、ホスト装置200は、画像データの供給源となるコンピュータ或いは、画像読取り用のリーダやデジタルカメラなどである。ホスト装置200とインクジェット記録装置100との間ではインタフェースI/F201を介して画像データ、コマンド、ステータス信号等を送受信する。さらに、スイッチ群220は、電源スイッチ221、プリント開始を指令するためのプリントスイッチ222、及び記録ヘッド103のインク吐出性能を良好な状態に維持するための処理回復処理の起動を指示するための回復スイッチ223など、操作者による指令入力を受けるためのスイッチから構成される。センサ群230は、ホームポジションを検出するためのフォトカプラなどの位置センサ231、環境温度を検出するためにインクジェット記録装置100の適宜の箇所に設けられた温度センサ232等から構成されるインクジェット記録装置100の状態を検出するためのセンサ群である。さらに、キャリッジモータドライバ240は、キャリッジ102を図1に示す矢印A方向に往復走査させるためのキャリッジモータM1を駆動させる。また、搬送モータドライバ250は、記録媒体Pを搬送するための搬送モータM2を駆動させる。ASIC213は、記録ヘッド103による記録走査の際に、ROM212の記憶領域に直接アクセスしながら記録ヘッドに対して記録素子吐出ヒータの駆動データを転送する。なお、図1に示す構成は、インクカートリッジ106と記録ヘッド103とが分離可能な構成であるが、これらが一体的に形成されて交換可能なヘッドカートリッジを構成しても良い。さらに、以下の実施例において、記録ヘッドから吐出される液滴はインクであるとして説明し、さらにインクタンクに収容される液体はインクであるとして説明したが、その収容物はインクに限定されるものではない。例えば、記録画像の定着性や耐水性を高めたり、その画像品質を高めたりするために記録媒体に対して吐出される処理液のようなものがインクタンクに収容されていても良い。以下の実施例は、特にインクジェット記録方式の中でも、インク吐出を行わせるために利用されるエネルギーとして熱エネルギーを発生する構成例えば電気熱変換体やレーザ光等を備え、熱エネルギーによりインクの状態変化を生起させる方式を用いることにより記録の高密度化、高精細化が達成できる。さらに、インクジェット記録装置100が記録できる記録媒体の最大幅に対応した長さを有するフルラインタイプの記録ヘッドとしては、上述した明細書に開示されているような複数記録ヘッドの組み合わせによってその長さを満たす構成や、一体的に形成された1個の記録ヘッドとしての構成のいずれでもよい。加えて、上記で説明した記録ヘッド自体に一体的にインクタンクが設けられたカートリッジタイプの記録ヘッドのみならず、装置本体に装着されることで、装置本体との電気的な接続や装置本体からのインクの供給が可能になる交換自在のチップタイプの記録ヘッドを用いてもよい。さらに加えて、本実施例におけるインクジェット記録装置100の形態としては、コンピュータ等の情報処理機器の画像出力端末として一体または別体に設けられるものの他、読取装置等と組み合わせられた複写装置、さらには送受信機能を有するファクシミリ装置の形態を取るものであっても良い。図3は、インクジェット記録装置100に搭載されるCRエンコーダセンサ300の構成を示す図である。本実施例におけるCRエンコーダセンサ300として、エンコーダ機能付きフォトインタラプタが用いられる。エンコーダ機能付フォトインタラプタとは、発光部であるLEDと、受光部とが一対とされた構成の光デバイスである。図3に示すように、受光部302は、受光部A、A’、B、B’の4つの受光部で構成されている。それらは、対向して設けられたエンコーダフィルム303に対して、それぞれ位相が90度ずつずれた位置からの光を受光するように配置されている。これら4つの受光部からの出力電圧は、受光部AとA’、受光部BとB’との組み合わせで比較部304及び305において比較される。比較部304及び305は、それらの比較結果をHレベルまたはLレベルのデジタル信号で出力する。また、LED301の駆動電流は、外部から供給される。CRエンコーダセンサ300は、キャリッジ102の移動に伴ってCRエンコーダフィルム303上のエンコーダパターンを光学的に読み取ってA相/B相、若しくは、A’相/B’相のパルス信号を出力し、CRエンコーダフィルム303上の解像度と同じ間隔で出力する。出力されたパルス信号によって、キャリッジ102の位置/速度を検出することができる。キャリッジ102には、記録ヘッド103とCRエンコーダセンサ300と多目的センサ401とが搭載されており、搬送ベルトによって主走査方向図1の矢印A方向において、往復動作が可能である。記録媒体Pは、プラテン上まで不図示の搬送ローラによって搬送される。プラテンは、印刷領域において記録媒体203を平坦に保持する。回復装置110は、記録ヘッド103表面のワイピングやインクの吸引を行うことで回復動作を実行する。回復装置110は、記録ヘッド103の表面をキャップするように構成され、回復動作の際には、キャッピングしたままインクの吐出を行う。制御部210からの吐出信号によって、記録ヘッド103から1ドットずつインク滴の吐出が行われるが、吐出されたインク滴の合計はRAM214等にドットカウント値として保存される。図4は、キャリッジ102周辺の構成を示す図である。キャリッジ102には、CRエンコーダセンサ300と多目的センサ401とが搭載されている。CRエンコーダセンサ300は、インクリメント型のエンコーダ機能付フォトインタラプタで構成されている。キャリッジホームポジションセンサ402は、LEDとフォトセンサが対向して向き合うように構成されている。キャリッジ102上にはフラグ403が設けられている。キャリッジ102がホームポジションに移動すると、フラグ403がキャリッジホームポジションセンサ402の光軸を遮断し、その結果、キャリッジホームポジションセンサ402は、キャリッジ102がホームポジションに移動したことを検出することができる。図5は、多目的センサ401の構成を示す図である。フォトダイオード501及び502は、多目的センサ401における受光素子である。可視LED503、504、505及び赤外LED506は、多目的センサ401における発光素子である。多目的センサ401は、各LEDからの光を紙面や対象物に対して照射し、その反射光を受光するように構成されている。多目的センサ401は、上記の各LED及び各フォトダイオードの駆動の組み合わせによって、濃度センサ、距離センサ、エッジセンサ等として多機能に動作することができ、例えば、インクジェット記録装置100の記録動作における記録パラメータなどの自動調整に用いられる。図6は、CRエンコーダセンサ300に関わる電気構成を示す図である。CRエンコーダセンサ300のLEDと多目的センサ401のLEDに供給される電源は、キャリッジボードCRボード601上の電源制御部602によって制御される。また、電源制御部602は、不図示のメインボードから電源603と制御信号604とが供給される。電源制御部602は、MPU211からの制御信号604によって、CRエンコーダセンサ300及び多目的センサ401に供給する電源を可変に制御することができる。通常、各LEDの駆動電流を切り替える場合には、スイッチを使って行う構成が考えられるが、切り替えるための複数の駆動電流源を多く持たせると、その分の回路/制御線が増加してしまう。その点で、本実施例で示す構成は、回路/制御線の増加を抑えつつ、柔軟な駆動電流値の設定が可能となる。以下、本実施例におけるCRエンコーダセンサ300の検査方法について説明する。本実施例においては、キャリッジホームポジションセンサ402により検出される位置を基点にして、予め定められたテスト区間における往路時及び復路時それぞれのエンコーダカウント値を相互に比較する。また、往路においてはCRエンコーダセンサ300のLEDを通常の駆動電流値で駆動し、復路においては制御信号604により駆動電流値を通常の駆動電流値より低くするように変更する。CRエンコーダフィルム303又はCRエンコーダセンサ300がインクミスト等の汚れによって正常に読み取れなくなっている場合には、エンコーダカウント値即ち、パルス数を取りこぼすので、自ずとカウントは少なくなる傾向となる。本実施例においては、さらに、LEDの駆動電流値を少なくして光量を低くした方がエンコーダカウント値を取りこぼしやすくなることを利用している。そのため、本実施例においては、通常の駆動電流値で駆動した場合と、より低く設定した駆動電流値で駆動した場合とでのエンコーダカウント値とを比較することによって、汚れの程度を確認することも可能としている。図7は、本実施例におけるCRエンコーダセンサ300の検査処理の手順を示すフローチャートである。図7に示す処理は、例えば、インクジェット記録装置100のMPU211により実行される。検査処理が開始されると、MPU211は、キャリッジ102を、キャリッジホームポジションセンサ402に検出される位置を基点として往方向への移動を開始させるS701。そして、MPU211は、キャリッジ102を予め定められた検査位置までエンコーダサーボ機構により移動させるS702。その際に、例えば、RAM214等の記憶領域にエンコーダカウント値C1を格納しておく。キャリッジ102が予め定められた検査位置に到達すると、MPU211は、その位置でキャリッジ102を停止し、CRエンコーダセンサ300のLED301に供給される駆動電流値を検査時駆動電流値に設定するS703。ここで、検査時駆動電流値は、通常の駆動電流値よりも小さい値に設定される。その後、MPU211は、キャリッジ102をその位置から復方向移動を開始させS704、キャリッジホームポジションセンサ402に検出される位置まで移動するS705。MPU211は、その際も往方向の場合と同様に、エンコーダカウント値C2をRAM214等の記憶領域に格納する。復方向のキャリッジ102の移動速度は、インクジェット記録装置100の本体側面に衝突することを防ぐために、往路における速度よりも遅い速度とされる。なお、キャリッジホームポジションセンサ402近傍に設けられた回復装置110付近の領域では、インク滴吐出がなされないためにインクミストによる汚れが少ないので、CRエンコーダセンサ300から正常なエンコーダパルスが出力される。キャリッジ102がキャリッジホームポジションセンサ402に検出される位置まで到達すると、MPU211は、エンコーダカウント値C1とC2とを比較し、その差を閾値と比較するS706。ここで、C1とC2との差が閾値より小さいと判定された場合に、MPU211は、CRエンコーダセンサ300の状態に問題なし汚れなしと判定しS707:No、本処理を終了する。一方、基準値以上であると判定された場合に、MPU211は、CRエンコーダセンサ300の状態に問題がある汚れがあると判定して後述するエラー処理を実行するS707:Yes、S708。図8は、図7のS708におけるエラー処理の手順を示すフローチャートである。S707においてエラー処理と判定された場合に、MPU211は、そのエラー判定時のエンコーダカウンタ値と駆動電流値とをRAM214等の記憶領域に格納するS801。図9は、その格納されたエンコーダカウント値と駆動電流値の一例を示す図である。本実施例においては、予め図10に示すような各駆動電流値に対応して各駆動電流を識別するための識別番号が付与されている。本実施例においては図10に則り、識別番号とドットカウント値とが対応付けて格納される。S801の後、MPU211は、図10に示すテーブルに従って、駆動電流値を一段増加させるS802。ここで、MPU211は、その一段増加された駆動電流値に対応する駆動電流が駆動電流No.4以上であるか否かを判定するS803。駆動電流No.4以上であるか否かとは、つまり、本実施例においては、駆動電流値が10mA以上であるか否かということである。S803において、駆動電流No.4以上でないと判定された場合には、S804に進む。一方、駆動電流No.4以上であると判定された場合には、S805において、MPU211は、駆動電流値をさらに一段増加させる。S803での判定の目的は、検査時の駆動電流値が通常時の駆動電流値に近いものになっているか否かを判定するためである。つまり、汚れによるドットカウントの抜けが通常時の駆動電流値においても起こり得る懸念を確認するためのものである。次に、S804において、MPU211はさらに、駆動電流が駆動電流No.8以上であるか否かを判定する。駆動電流No.8以上であるか否かとは、つまり、本実施例においては、駆動電流値が35mA以上であるか否かということである。S804において、駆動電流No.8以上でないと判定された場合には、MPU211は、図7に示す検査処理を、S802若しくはS805において増加された駆動電流値によって再度、実行するS806。一方、駆動電流No.8以上であると判定された場合には、エラー表示することでサービスによる部品交換等の対応を要求し、本処理を終了するS807。エラー表示は、例えば警告用LEDで行うように構成しても良い。S804における判定は、検査時の駆動電流値がCRエンコーダセンサ300の仕様の限界近くまで駆動されていることの確認を行うためである。CRエンコーダセンサ300内のLEDに大電流を流すことはたとえ電気的な最大定格以内であっても素子の劣化を早めてしまう。従って、最大定格以内で安全を見極めるための上限値を定める必要がある。S804において駆動電流値が上限値以上になったと判定された場合には、インクミストによる汚れの進行が進みすぎたために、S805における電流値を変化させることによる対応の限界と判定するということであり、サービスによる部品交換等の対応を要求する。S805において駆動電流値を一段増加させても、S804において駆動電流No.8以上でないと判定され、その結果図7に示す検査処理によりエラー処理と判定されない場合もある。そのような場合は、1回目の図7に示す検査処理においてエラー処理と判定インクミストによる汚れと判定されても、S805においてより光量を増すと、2回目の検査処理においてエラー処理と判定されなかったということである。つまり、LEDの駆動電流値が上記上限値より小さければ、駆動電流値を一段増加させて光量を上げることによって、ある程度のインクミスト汚れを許容するということである。そのことにより、部品交換の回数を抑えることができる。一方で、駆動電流値が上限値に達した場合には、上限値まで駆動電流値を上げなければ光量をあげなければならない程に、汚れが進行しているということである。本実施例では、その場合には部品の交換等の対応を要求する。本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。