"画像読取により画像データを生成し出力するスキャナー部と、メモリーと、前記スキャナー部により出力された画像データ、または前記スキャナー部により出力された画像データに対して前段の処理が施された画像データに対して所定の処理を施し、前記所定の処理後の前記画像データを前記メモリー内の所定のメモリー領域に書き込んでいき、前記画像データの書込位置が前記メモリー領域の終端に到達すると、前記画像データの書込位置を前記メモリー領域の先頭に戻して上書していくデータ処理部と、前記メモリーにおいて前記メモリー領域を確保し、前記データ処理部により上書された領域のサイズから前記メモリー領域の不足量を計測する制御部と、を備えることを特徴とする画像読取装置。前記制御部は、少なくとも前記不足量の追加領域をさらに確保して前記メモリー領域に追加し、前記データ処理部に前記所定の処理を再実行させることを特徴とする請求項1記載の画像読取装置。前記制御部は、前記メモリーにおいて別の用途に確保されている領域の一部または全部を、前記追加領域として確保することを特徴とする請求項2記載の画像読取装置。前記制御部は、ダブルバッファーまたはリングバッファーに使用されるワークメモリー領域のサイズを減少させ、前記ワークメモリー領域の減少分を、前記追加領域として確保することを特徴とする請求項3記載の画像読取装置。前記制御部は、複数ページの画像データのソートに使用されるソートメモリー領域のサイズを減少させ、前記ソートメモリー領域の減少分を、前記追加領域として確保することを特徴とする請求項3記載の画像読取装置。前記制御部は、マルチジョブ用の予備メモリー領域のサイズを減少させ、前記マルチジョブ用の予備メモリー領域の減少分を、前記追加領域として確保することを特徴とする請求項3記載の画像読取装置。前記制御部は、前記画像読取のジョブの終了時に前記追加領域を解放し、解放した領域を前記別の用途に確保されている領域に戻すことを特徴とする請求項3から請求項6のうちのいずれか1項記載の画像読取装置。前記スキャナー部は、前記メモリーにおける別のメモリー領域に前記所定の処理前の画像データが記憶されていない場合、画像読取により画像データを再度生成し出力することを特徴とする請求項2記載の画像読取装置。前記データ処理部は、前記画像データに対して圧縮処理を施し、圧縮処理後の前記画像データを前記メモリー領域に書き込んでいくことを特徴とする請求項1から請求項8のうちのいずれか1項記載の画像読取装置。しかしながら、上述のように画像データのサイズを減らすと、画質が低下するため、好ましくない。本発明は、上記の問題に鑑みてなされたものであり、画像データのサイズがメモリー領域のサイズより大きい場合に、画質を低下させずに、処理を実行することができる画像読取装置を得ることを目的とする。上記の課題を解決するために、本発明では以下のようにした。本発明に係る画像読取装置は、画像読取により画像データを生成し出力するスキャナー部と、メモリーと、スキャナー部により出力された画像データ、またはスキャナー部により出力された画像データに対して前段の処理が施された画像データに対して所定の処理を施し、所定の処理後の画像データをメモリー内の所定のメモリー領域に書き込んでいき、画像データの書込位置がメモリー領域の終端に到達すると、画像データの書込位置をメモリー領域の先頭に戻して上書していくデータ処理部と、メモリーにおいてメモリー領域を確保し、データ処理部により上書された領域のサイズからメモリー領域の不足量を計測する制御部とを備える。これにより、メモリー領域の不足量が正確に計測されるため、その不足量の領域を追加確保してから処理を再実行することで、画像データのサイズがメモリー領域のサイズより大きい場合に、画質を低下させずに、処理を実行することができる。また、本発明に係る画像読取装置は、上記の画像読取装置に加え、次のようにしてもよい。この場合、制御部は、少なくとも不足量の追加領域をさらに確保してメモリー領域に追加し、データ処理部に所定の処理を再実行させる。これにより、画像データのサイズがメモリー領域のサイズより大きい場合に、画質を低下させずに、処理を実行することができる。また、本発明に係る画像読取装置は、上記の画像読取装置のいずれかに加え、次のようにしてもよい。この場合、制御部は、メモリーにおいて別の用途に確保されている領域の一部または全部を、上述の追加領域として確保する。これにより、追加領域のために予備の領域を予め確保しておく必要がなく、追加領域のためにメモリーの容量を大きくする必要がない。また、本発明に係る画像読取装置は、上記の画像読取装置のいずれかに加え、次のようにしてもよい。この場合、制御部は、ダブルバッファーまたはリングバッファーに使用されるワークメモリー領域のサイズを減少させ、ワークメモリー領域の減少分を、上述の追加領域として確保する。また、本発明に係る画像読取装置は、上記の画像読取装置のいずれかに加え、次のようにしてもよい。この場合、制御部は、複数ページの画像データのソートに使用されるソートメモリー領域のサイズを減少させ、ソートメモリー領域の減少分を、上述の追加領域として確保する。また、本発明に係る画像読取装置は、上記の画像読取装置のいずれかに加え、次のようにしてもよい。この場合、制御部は、マルチジョブ用の予備メモリー領域のサイズを減少させ、マルチジョブ用の予備メモリー領域の減少分を、上述の追加領域として確保する。また、本発明に係る画像読取装置は、上記の画像読取装置のいずれかに加え、次のようにしてもよい。この場合、制御部は、画像読取のジョブの終了時に上述の追加領域を解放し、解放した領域を上述の別の用途に確保されている領域に戻す。これにより、上述の別の用途において領域が不足しなくて済む。また、本発明に係る画像読取装置は、上記の画像読取装置のいずれかに加え、次のようにしてもよい。この場合、スキャナー部は、メモリーにおける別のメモリー領域に所定の処理前の画像データが記憶されていない場合、画像読取により画像データを再度生成し出力する。また、本発明に係る画像読取装置は、上記の画像読取装置のいずれかに加え、次のようにしてもよい。この場合、データ処理部は、画像データに対して圧縮処理を施し、圧縮処理後の画像データをメモリー領域に書き込んでいく。圧縮処理の場合、画像データの内容によって圧縮処理後の画像データのサイズが変化するため、圧縮処理後の画像データを記憶するメモリー領域のサイズを最低圧縮率に合わせて設定すると、メモリー領域の使用効率が悪くなるが、これにより、メモリー領域のサイズを最低圧縮率に対応するサイズより小さくしてメモリー領域の使用効率を向上することができる。本発明によれば、画像読取装置において、画像データのサイズがメモリー領域のサイズより大きい場合に、画質を低下させずに、処理を実行することができる。以下、図に基づいて本発明の実施の形態を説明する。図1は、本発明の実施の形態に係る画像読取装置の構成を示すブロック図である。図1に示す画像読取装置は、互いに接続された、スキャナー部1、画像処理部2、メモリー3、主制御部4、および出力部5を有する。スキャナー部1は、原稿のページ画像を光学的に読み取り、そのページ画像の画像データを生成し出力する。また、画像処理部2は、画像データに対して所定の処理を施す。画像処理部2は、スキャナー部1により出力された画像データ、またはスキャナー部1により出力された画像データに対して前段の処理が施された画像データに対して所定の処理を施す。画像処理部2は、その所定の処理後の画像データをメモリー3内の所定のメモリー領域に書き込んでいき、画像データの書込位置がメモリー領域の終端に到達すると、画像データの書込位置をメモリー領域の先頭に戻して上書していく。例えば、画像処理部2は、1または複数のASICApplicationSpecificIntegratedCircuitで構成される。また、メモリー3は、DRAMDynamicRandomAccessMemoryなどの揮発性メモリーである。メモリー3において、画像処理部2による処理に要求されるメモリー領域が適宜確保される。図2は、図1に示す画像読取装置における各種メモリー領域およびデータフローについて説明するブロック図である。図2において、CCDChargeCoupledDevice11は、光学的に得られたページ画像を電気信号として出力する撮像素子である。読込用ASIC12は、CCD11からの電気信号を画像データに変換し出力する回路である。CCD11および読込用ASIC12は、スキャナー部1に含まれる。ワークメモリー領域13は、メモリー3において確保され、読込用ASIC12の出力バッファーおよびコーデック用ASIC14の入力バッファーとして使用される。コーデック用ASIC14,20は、画像データの圧縮を行う回路である。コーデック用ASIC14,20は、例えばJPEGJointPhotographicExpertsGroupなどの圧縮方式で画像データの圧縮を行う。一次ページメモリー領域15は、メモリー3において確保され、読込用ASIC12により変換された画像データ圧縮済み画像データ、つまり、画像処理用ASIC18による画像処理前の画像データ圧縮済み画像データを、記憶するためのメモリー領域である。つまり、一次ページメモリー領域15は、ワークメモリー領域13より後段下流側の領域であって、コーデック用ASIC14が処理後の画像データを書き込む領域である。コーデック用ASIC16は、コーデック用ASIC14の圧縮方式に対応した伸張方式で、圧縮された画像データの伸張を行う回路である。ワークメモリー領域17は、メモリー3において確保され、コーデック用ASIC16の出力バッファーおよび画像処理用ASIC18の入力バッファーとして使用される。画像処理用ASIC18は、画像データに所定の画像処理解像度変換、回転、データ形式の変換などを施す回路である。ワークメモリー領域19は、メモリー3において確保され、画像処理用ASIC18の出力バッファーおよびコーデック用ASIC20の入力バッファーとして使用される。二次ページメモリー領域21は、メモリー3において確保され、画像処理用ASIC18による画像処理後の画像データ圧縮済み画像データを記憶するためのメモリー領域である。つまり、二次ページメモリー領域21は、ワークメモリー領域19より後段下流側の領域であって、コーデック用ASIC20が処理後の画像データを書き込む領域である。なお、コーデック用ASIC14,16,20および画像処理用ASIC18は、画像処理部2に含まれる。図2に示すように、読込用ASIC12から出力された画像データは、ワークメモリー領域13を介してコーデック用ASIC14に渡され、コーデック用ASIC14により圧縮された画像データが1バンド所定数のラインずつ順番に一次ページメモリー領域15に記憶されていく。そして、コーデック用ASIC16は、一次ページメモリー領域15に蓄積された圧縮済み画像データを順番に読み出して伸張し、伸張した画像データをワークメモリー領域17を介して画像処理用ASIC18に渡す。画像処理用ASIC18により画像処理を施された画像データは、ワークメモリー領域19を介してコーデック用ASIC20に渡され、コーデック用ASIC20により圧縮された画像データが順番に二次ページメモリー領域21に記憶されていく。図1に戻り、主制御部4は、スキャナー部1、画像処理部2、メモリー3、および出力部5を制御する。また、主制御部4は、メモリー3において画像処理部2に要求されるメモリー領域上述の一次ページメモリー領域15および二次ページメモリー領域21を確保する。一次ページメモリー領域15および二次ページメモリー領域21のそれぞれについて、主制御部4は、1ページ分の画像データのサイズがそのメモリー領域のサイズより大きい場合、画像処理部2により上述のように上書された領域のサイズからそのメモリー領域の不足量を計測する。そして、主制御部4は、少なくともその不足量分の追加領域をさらに確保してそのメモリー領域15,21に追加し、画像処理部2に所定の処理を再実行させる。この実施の形態では、主制御部4は、メモリー3において別の用途に確保されている領域の一部または全部を、上述の追加領域として確保する。そして、主制御部4は、画像読取のジョブの終了時に上述の追加領域を解放し、解放した領域を上述の別の用途に確保されている領域に戻す。例えば、主制御部4は、ダブルバッファーまたはリングバッファーに使用されるワークメモリー領域例えば、ワークメモリー領域13,17,19のサイズを減少させ、そのワークメモリー領域の減少分を、上述の追加領域として確保する。また、例えば、主制御部4は、複数ページの画像データのソートに使用されるソートメモリー領域のサイズを減少させ、そのソートメモリー領域の減少分を、上述の追加領域として確保する。さらに、例えば、主制御部4は、マルチジョブ用の予備メモリー領域複数のジョブを並行して実行する際に使用されるメモリー領域のサイズを減少させ、マルチジョブ用の予備メモリー領域の減少分を、上述の追加領域として確保する。また、出力部5は、画像処理部2による画像処理後の画像データを出力する。次に、上記画像読取装置主に、画像処理部2および主制御部4の動作について説明する。ここでは、コーデック用ASIC14,20による圧縮処理、およびページメモリー領域15,21への圧縮済み画像データの書き込みについて説明する。図3は、図1に示す画像読取装置における圧縮処理について説明するフローチャートである。図4は、図1に示す画像読取装置におけるメモリー領域の不足量の測定について説明する図である。主制御部4は、ワークメモリー領域13を確保し、そのアドレス情報先頭アドレスおよびサイズ、あるいは先頭アドレスおよび終端アドレスを読込用ASIC12およびコーデック用ASIC14にセットする。同様に、主制御部4は、一次ページメモリー領域15を確保し、そのアドレス情報先頭アドレスおよびサイズ、あるいは先頭アドレスおよび終端アドレスをコーデック用ASIC14,16にセットする。同様に、主制御部4は、ワークメモリー領域17を確保し、そのアドレス情報先頭アドレスおよびサイズ、あるいは先頭アドレスおよび終端アドレスをコーデック用ASIC16および画像処理用ASIC18にセットする。同様に、主制御部4は、ワークメモリー領域19を確保し、そのアドレス情報先頭アドレスおよびサイズ、あるいは先頭アドレスおよび終端アドレスを画像処理用ASIC18およびコーデック用ASIC20にセットする。同様に、主制御部4は、二次ページメモリー領域21を確保し、そのアドレス情報先頭アドレスおよびサイズ、あるいは先頭アドレスおよび終端アドレスを画像処理用ASIC18にセットする。まず、コーデック用ASIC14による圧縮処理について説明する。コーデック用ASIC14は、1バンド分の画像データをワークメモリー領域13から読み出して圧縮し、1バンド分の圧縮済みの画像データを一次ページメモリー領域15に書き込んでいくステップS1,S2。図4Aおよび図4Bに示すように、一次ページメモリー領域15の先頭アドレスから順番に画像データの書込位置が移動していく。その際に、コーデック用ASIC14は、その画像データの書込位置が一次ページメモリー領域15の終端アドレスに到達したか否かを監視しておりステップS3、1バンド分の圧縮済みの画像データの書き込みが完了する前に、書込位置が一次ページメモリー領域15の終端アドレスに到達した場合図4Cの状態、書込位置を一次ページメモリー領域15の先頭アドレスに戻すステップS4。このとき、1バンド分の圧縮前の画像データのサイズは一定であるが、1バンド分の圧縮済みの画像データのサイズは一定ではない。各バンドの圧縮済み画像データは、1つ前のバンドの圧縮済み画像データに隙間なく連続して書き込まれる。各バンドの圧縮済み画像データの先頭記憶位置および終端記憶位置またはサイズは、主制御部4により管理されて、一次ページメモリー領域15から各バンドの圧縮済み画像データを読み出すときには、主制御部4により管理されている先頭記憶位置および終端記憶位置またはサイズから、各バンドの圧縮済み画像データの読出位置が特定される。1バンド分の圧縮済みの画像データの書き込みが完了するとステップS5、コーデック用ASIC14は、1ページ分のバンドの処理が完了したか否かを判定しステップS6、1ページ分のバンドの処理が完了していなければ、ステップS1に戻り、次のバンドの処理を同様に行う。このようにして、1ページ分の画像データの圧縮処理が実行される。1ページ分の画像データの圧縮処理が実行された後、主制御部4は、一次ページメモリー領域15においてメモリーオーバーが発生したか否かを判定するステップS7。例えば、コーデック用ASIC14は、画像データの書込位置が一次ページメモリー領域15の終端アドレスに到達した場合に所定のフラグをセットし、主制御部4は、そのフラグがセットされているか否かに基づいて、メモリーオーバーが発生したか否かを判定する。メモリーオーバーが発生しなかった場合、主制御部4は、この圧縮処理を終了する。一方、メモリーオーバーが発生した場合、主制御部4は、図4Dに示すように、画像データの最終書込位置つまり、上書したデータ量から一次ページメモリー領域15の不足量を特定するステップS8。そして、主制御部4は、特定した不足量の領域を、上述のような別の用途に確保している領域から調達可能か否かを判定するステップS9。特定した不足量の領域を、上述のような別の用途に確保している領域から調達可能ではない場合、主制御部4は、エラー通知を行いステップS10、この圧縮処理を中止する。主制御部4は、エラー通知として、例えば図示せぬ操作パネルにエラーメッセージを表示させる。特定した不足量の領域を、上述のような別の用途に確保している領域から調達可能である場合、主制御部4は、上述のようにして、特定した不足量の領域を確保し、確保した領域を一次ページメモリー領域15に追加するステップS11。そして、コーデック用ASIC14の場合、主制御部4は、コーデック用ASIC14の前段上流側にページメモリー領域がないため、圧縮処理前の1ページ分の画像データが残っていないと判断しステップS12、主制御部4は、リトライ通知を行いステップS14、この圧縮処理を中止する。主制御部4は、リトライ通知として、例えば図示せぬ操作パネルに、再度の画像スキャン操作をユーザーに促すメッセージを表示させる。これにより、ユーザーは、画像スキャン操作を再度行い、スキャナー部1は、再度、画像読取を実行する。次に、コーデック用ASIC20による圧縮処理について説明する。コーデック用ASIC20は、1バンド分の画像データをワークメモリー領域19から読み出して圧縮し、1バンド分の圧縮済みの画像データを二次ページメモリー領域21に書き込んでいくステップS1,S2。図4Aおよび図4Bに示すように、二次ページメモリー領域21の先頭アドレスから順番に画像データの書込位置が移動していく。その際に、コーデックASIC20は、その画像データの書込位置が二次ページメモリー領域21の終端アドレスに到達したか否かを監視しておりステップS3、1バンド分の圧縮済みの画像データの書き込みが完了する前に、書込位置が二次ページメモリー領域21の終端アドレスに到達した場合図4Cの状態、書込位置を二次ページメモリー領域21の先頭アドレスに戻すステップS4。このとき、1バンド分の圧縮前の画像データのサイズは一定であるが、1バンド分の圧縮済みの画像データのサイズは一定ではない。各バンドの圧縮済み画像データは、1つ前のバンドの圧縮済み画像データに隙間なく連続して書き込まれる。各バンドの圧縮済み画像データの先頭記憶位置および終端記憶位置またはサイズは、主制御部4により管理されて、一次ページメモリー領域15から各バンドの圧縮済み画像データを読み出すときには、主制御部4により管理されている先頭記憶位置および終端記憶位置またはサイズから、各バンドの圧縮済み画像データの読出位置が特定される。1バンド分の圧縮済みの画像データの書き込みが完了するとステップS5、コーデック用ASIC20は、1ページ分のバンドの処理が完了したか否かを判定しステップS6、1ページ分のバンドの処理が完了していなければ、ステップS1に戻り、次のバンドの処理を同様に行う。このようにして、1ページ分の画像データの圧縮処理が実行される。1ページ分の画像データの圧縮処理が実行された後、主制御部4は、二次ページメモリー領域21においてメモリーオーバーが発生したか否かを判定するステップS7。例えば、コーデック用ASIC20は、画像データの書込位置が二次ページメモリー領域21の終端アドレスに到達した場合に所定のフラグをセットし、主制御部4は、そのフラグがセットされているか否かに基づいて、メモリーオーバーが発生したか否かを判定する。メモリーオーバーが発生しなかった場合、主制御部4は、この圧縮処理を終了する。一方、メモリーオーバーが発生した場合、主制御部4は、図4Dに示すように、画像データの最終書込位置つまり、上書したデータ量から二次ページメモリー領域21の不足量を特定するステップS8。そして、主制御部4は、特定した不足量の領域を、上述のような別の用途に確保している領域から調達可能か否かを判定するステップS9。特定した不足量の領域を、上述のような別の用途に確保している領域から調達可能ではない場合、主制御部4は、エラー通知を行いステップS10、この圧縮処理を中止する。主制御部4は、エラー通知として、例えば図示せぬ操作パネルにエラーメッセージを表示させる。特定した不足量の領域を、上述のような別の用途に確保している領域から調達可能である場合、主制御部4は、上述のようにして、特定した不足量の領域を確保し、確保した領域を二次ページメモリー領域21に追加するステップS11。そして、コーデック用ASIC20の場合、主制御部4は、コーデック用ASIC20の前段上流側に一次ページメモリー領域15が存在するため、圧縮処理前の1ページ分の画像データが残っていると判断しステップS12、主制御部4は、内部リトライを行いステップS13、圧縮処理を実行する。主制御部4は、内部リトライの際、コーデック用ASIC16および画像処理用ASIC18を再度動作させて、コーデック用ASIC20に画像データを再度供給し、ステップS1から同様の処理をコーデック用ASIC20に実行させる。以上のように、上記実施の形態によれば、画像処理部2は、スキャナー部1により出力された画像データ、またはスキャナー部1により出力された画像データに対して前段の処理が施された画像データに対して所定の処理を施し、所定の処理後の画像データをメモリー3内の所定のメモリー領域15,21に書き込んでいき、画像データの書込位置がメモリー領域15,21の終端に到達すると、画像データの書込位置をメモリー領域15,21の先頭に戻して上書していく。一方、主制御部4は、メモリー3においてメモリー領域15,21を確保し、画像処理部2により上書された領域のサイズからメモリー領域15,21の不足量を計測する。これにより、メモリー領域15,21の不足量が正確に計測されるため、その不足量の領域を追加確保してから処理を再実行することで、画像データのサイズがメモリー領域15,21のサイズより大きい場合に、画質を低下させずに、処理を実行することができる。つまり、圧縮処理でメモリー領域15,21が不足しても、圧縮処理での圧縮率は変化させずに圧縮処理を再実行するため、画質を低下させずに、圧縮処理を実行することができる。なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。例えば、上記実施の形態では、ページメモリー領域15,21の前段の処理が圧縮処理であるが、別の種別の処理であってもよい。"