複数ページからなる文書画像においてオブジェクト検索用のメタデータを生成して外部装置に送信する画像処理装置であって、メタデータを最低限しか作成しない状態で、最大枚数分のメモリを確保しておく手段と、利用可能なメモリ領域から上記最大枚数分のメモリを引いた領域を全て使用したら、以降は上記確保した最大枚数分のメモリを使用してメタデータが最低限付加された画像を作成する手段と、を有することを特徴とする画像処理装置。複数ページからなる文書画像においてオブジェクト検索用のメタデータを生成して外部装置に送信する画像処理装置であって、メタデータを最低限しか作成しない状態で、処理するページ数分のメモリを確保しておく手段と、利用可能なメモリ領域から上記最大枚数分のメモリを引いた領域を全て使用したら、以降は上記確保した最大枚数分のメモリを使用してメタデータが最低限付加された画像を作成する手段と、を有することを特徴とする画像処理装置。OOXMLフォーマットは、ページ単位でリレーションシップを作成するものや、ドキュメント単位でリレーションシップを作成するものがある。ページ単位でリレーションシップを作成するフォーマットのデータを作成する場合、ページ内のパートのリレーションシップ分だけメモリを確保すればよい。しかし、ドキュメント単位でリレーションシップを作成するフォーマットの場合、ドキュメント全体のパートのリレーションシップ分のメモリが必要となる。そのため、大量枚数のデータを作成する場合に、大量のメモリが必要となり、場合によっては利用できるサイズを超えてしまい、処理できないという問題があった。複数ページからなる文書画像においてオブジェクト検索用のメタデータを生成して外部装置に送信する画像処理装置であって、メタデータを最低限しか作成しない状態で、最大枚数分のメモリを確保しておく手段と、利用可能なメモリ領域から上記最大枚数分のメモリを引いた領域を全て使用したら、以降は上記確保した最大枚数分のメモリを使用してメタデータが最低限付加された画像を作成する手段と、を有することを特徴とする。ドキュメント単位でリレーションシップを作成するフォーマットのデータを作成する場合に、メモリ不足による処理の停止を防ぐことができる。以下、添付の図面を参照して、本発明をその好適な実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。<実施例1>本実施形態では、省メモリ、かつ転送効率を低下させることなく、オブジェクト検索用の文字列であるメタデータを該オブジェクトに関連付けて、マルチページPDFを生成する方法について説明を行う。なお、上述したように、本実施形態におけるオブジェクトとは特に記載がない限り、文字を除く写真、図面、線画、表等のオブジェクトを示すものとする。1システム構成図1は、本実施形態における画像処理システムの構成を示すブロック図である。同図において、オフィス内に構築されているLAN102には、複数種類の機能複写機能、印刷機能、送信機能等を実現する複合機であるMFPMultiFunctionPeripheral100が接続されている。LAN102にはさらに、MFP100からの送信データを受信したり、MFP100が実現する機能を利用するクライアントPC101、及びプロキシサーバ103、が接続されている。クライアントPC101では、例えば、印刷データをMFP100へ送信することで、その印刷データに基づく印刷物をMFP100で印刷することが可能である。LAN102は、プロキシサーバ103を介してオフィス外部との通信を可能とするネットワーク104に接続されている。尚、図1に示す構成は一例に過ぎず、図示したオフィスと同様の構成要素を有する複数のオフィスがネットワーク104上に接続されていても良い。また、ネットワーク104は、いわゆる通信ネットワークであり、データの送受信が可能であれば良い。具体的には、インターネットやLANやWAN、電話回線、専用デジタル回線、ATMやフレームリレー回線、通信衛星回線、ケーブルテレビ回線、データ放送用無線回線等のいずれか、またはこれらの組み合わせにより実現される。また、クライアントPC101、プロキシサーバ103の各種端末はそれぞれ、汎用コンピュータに搭載される標準的な構成要素を有している。該構成要素とは例えば、CPU、RAM、ROM、ハードディスク、外部記憶装置、ネットワークインタフェース、ディスプレイ、キーボード、マウス等である。2MFP構成次に、MFP100の詳細構成について、図2を用いて説明する。[全体構成]図2において、110はオートドキュメントフィーダADFを含む画像読取部である。画像読取部スキャナ110は、原稿を光源不図示で照射し、原稿反射像をレンズで固体撮像素子上に結像し、該固体撮像素子からラスタ状の画像読取信号を所定密度例えば、600DPIのイメージデータとして得る。MFP100はまた、画像読取信号に対応する画像を印刷部112で記録媒体に印刷する複写機能を有している。1つの原稿画像を複写する場合には、画像読取部110から得られる画像読取信号をデータ処理部115で画像処理して記録信号を生成し、これを印刷部112によって記録媒体上に印刷させる。一方、複数の原稿画像を複写する場合には、一旦、記憶部111に1ページ分の記録信号を記憶保持させた後、これを印刷部112に出力する、という処理を順次繰り返して、記録媒体上に印刷させる。MFP100は、画像ファイルをネットワークI/F114を介して送信する送信機能を有する。送信時には、画像読取部110から得られる画像信号をデータ処理部115によって、TIFFやJPEG等の圧縮画像ファイル形式、あるいはPDF等のベクトルデータファイル形式の画像ファイルへと変換し、ネットワークI/F114から出力する。出力された画像ファイルは、LAN102を介してクライアントPC101へ送信されたり、更にネットワーク104経由で外部端末例えば、他のMFPやクライアントPCに転送されたりする。MFP100はまた、印刷部112による印刷機能を有するが、印刷時にはデータ処理部115による画像処理が行われる。例えば、クライアントPC101から出力された印刷データをネットワークI/F114経由でデータ処理部115が受信する。するとデータ処理部115は、その印刷データを印刷部112で印刷可能なラスタデータに変換した後、印刷部112によって印刷媒体上に画像を形成する。MFP100への操作者の指示は、MFP100に装備されたキー操作部やタッチパネルからなる操作部113及び表示部116から行われ、これら一連の動作はデータ処理部115内の制御部不図示で制御される。また、操作入力の状態表示及び処理中の画像データの表示は、表示部116で行われる。また記憶部111は、画像読取部110で読み取った画像データを、データ処理部115で処理する際に使用するワークメモリRAMを含む。また、記憶部111は、大容量のハードディスクを含み、クライアントPC101から送信された画像データを記憶管理するデータベースを構成するようにしても良い。本実施形態ではMFP100を用いて説明するが、本発明はMFPに限るものではなく、スキャナ装置で実現するようにしても構わない。次に、本実施例における特徴的な処理について、図3、4を用いて説明する。図3は、画像読取部110でスキャンした画像データをデータ処理部115で処理する流れを、メモリに着目して表したフロー図である。図3では、ドキュメント単位でリレーションシップを作成するフォーマットのデータを処理するものとする。以降では、ドキュメント単位でリレーションシップを作成するフォーマットとしてDOCX形式を例示するが、他の形式でも構わない。また、原稿をスキャンする最大枚数を999枚とする。図4はDOCX形式に変換する際に使用するメモリ領域を表した模式図である。まず、最大原稿枚数分999枚分のリレーションシップを作成できるメモリ4003を確保しておくS3001。残りの領域4002のサイズをリレーションシップ作成可能サイズとする。続いて、画像読取部110で読み取った画像データを1ページずつデータ処理部115で処理し、全パートのリレーションシップを作成するS3002。各ページを処理するごとに、使用しているメモリがリレーションシップ作成可能サイズを超えていないかどうか確認するS3003。使用しているメモリがリレーションシップ作成可能サイズを超えた場合、以降のページについて、最初に確保したメモリ4003を使用して、パートを1個だけ作成する。こうすることで、リレーションシップ作成可能サイズを超えたページ以降のページは画像が1枚貼り付けられただけのページになるが、処理を止めることなく全ページを処理することが可能となる。<実施例2>図3は、画像読取部110でスキャンした画像データをデータ処理部115で処理する流れを、メモリに着目して表したフロー図である。図4はDOCX形式に変換する際に使用するメモリ領域を表した模式図である。実施例2は、実施例1で最初に確保したメモリサイズを、まず、最大原稿枚数分999枚分のリレーションシップを作成できるメモリではなく、スキャンした原稿枚数分のリレーションシップのメモリサイズ6003分だけ確保しておくS5001。残りの領域6002のサイズをリレーションシップ作成可能サイズとする。続いて、画像読取部110で読み取った画像データを1ページずつデータ処理部115で処理し、全パートのリレーションシップを作成するS5002。各ページを処理するごとに、使用しているメモリがリレーションシップ作成可能サイズを超えていないかどうか確認するS5003。使用しているメモリがリレーションシップ作成可能サイズを超えた場合、以降のページについて、最初に確保したメモリ6003を使用して、パートを1個だけ作成する。こうすることで、リレーションシップ作成可能サイズを超えたページ以降のページは画像が1枚貼り付けられただけのページになるが、処理を止めることなく全ページを処理することが可能となる。さらに、最初に確保するメモリサイズを、スキャンできる最大ページ数999枚よりも少ないサイズにできるため、全パートのリレーションシップを作成するページを増やすことが可能となる。