フォームのテンプレートを定義するフォームテンプレート定義方法であって、前記フォームの画像を分析し、前記フォームの画像からセルを抽出するステップと、抽出した前記セルのグループ分けを行うステップと、グループ毎に前記セルの属性を定義するステップであって、1グループにおける第1のセルの属性を定義すると、該グループにおける他のセルは、前記第1のセルの属性を自動的に複写するステップと、を含む、ことを特徴とするフォームテンプレート定義方法。前記第1のセルの属性を定義することは、前記第1のセルに、所定セルの所定属性と関連付けられた所定マークが含まれているか否かを識別することを含み、前記第1のセルから前記所定マークが識別された場合は、前記所定マークに関連付けられた前記所定セルの所定属性により、前記第1のセルの属性を定義する、ことを特徴とする請求項1に記載のフォームテンプレート定義方法。前記第1のセルに前記所定マークが含まれているか否かを識別することは、前記所定マークが設けられないフォームの画像と前記所定マークが設けられるフォームの画像との差画像を算出することと、該差画像と所定マークとの比較を行うことと、を含む、ことを特徴とする請求項2に記載のフォームテンプレート定義方法。1グループにおけるセルの属性を定義した後、該グループのいずれかの一つのセルの属性が補正された場合は、該グループにおける他のセルの属性もそれに応じて自動的に変更される、ことを特徴とする請求項1に記載のフォームテンプレート定義方法。抽出した前記セルへのグループ分けは、前記セル間の類似性の算出により、自動的に行われる、ことを特徴とする請求項1に記載のフォームテンプレート定義方法。フォームのテンプレートを定義するフォームテンプレート定義方法であって、前記フォームの画像を分析し、前記フォームの画像からセルを抽出するステップと、抽出した前記セルの所定マークを識別するステップと、識別した前記所定マークに関連付けられた所定セルの所定属性により、前記所定マークが識別された、抽出した前記セルの属性を定義するステップと、を含む、ことを特徴とするフォームテンプレート定義方法。フォームのテンプレートを定義するフォームテンプレート定義方法であって、前記フォームの第1のフォーム画像を取得するステップと、所定セルの所定属性と関連付けられた所定マークを、前記フォームにおける属性を定義すべきセルに表記するステップと、表記後の前記フォームの第2のフォーム画像を取得するステップと、前記第1のフォーム画像を分析し、前記第1のフォーム画像からセルを自動的に抽出するステップと、前記第2のフォーム画像と前記第1のフォーム画像との差画像を算出し、該差画像に基づいて、前記フォームにおける属性を定義すべき前記セルにおける前記所定マークを識別するステップと、識別した前記所定マークに関連付けられた前記所定セルの前記所定属性により、前記所定マークが識別された、前記フォームにおける属性を定義すべき前記セルの属性を定義するステップと、を含む、ことを特徴とするフォームテンプレート定義方法。フォームのテンプレートを定義するフォームテンプレート定義装置であって、前記フォームの画像を分析し、前記フォームの画像からセルを抽出するセル抽出手段と、抽出した前記セルのグループ分けを行うセルグループ分け手段と、グループ毎に前記セルの属性を定義するセル属性定義手段であって、1グループにおける第1のセルの属性を定義すると、該グループにおける他のセルは、前記第1のセルの属性を自動的に複写するセル属性定義手段と、を含む、ことを特徴とするフォームテンプレート定義装置。フォームのテンプレートを定義するフォームテンプレート定義装置であって、前記フォームの画像を分析し、前記フォームの画像からセルを抽出するセル抽出手段と、抽出した前記セルの所定マークを識別する所定マーク識別手段と、識別した所定マークに関連付けられた所定セルの所定属性により、前記所定マークが識別された、抽出した前記セルの属性を定義するセル属性定義手段と、を含む、ことを特徴とするフォームテンプレート定義装置。フォームのテンプレートを定義するフォームテンプレート定義装置であって、前記フォームの第1のフォーム画像を取得する第1のフォーム画像取得手段と、所定セルの所定属性と関連付けられた所定マークを、前記フォームにおける属性を定義すべきセルに表記する所定マーク表記手段と、表記後の前記フォームの第2のフォーム画像を取得する第2のフォーム画像取得手段と、前記第1のフォーム画像を分析し、前記第1のフォーム画像からセルを自動的に抽出するセル抽出手段と、前記第2のフォーム画像と前記第1のフォーム画像との差画像を算出し、該差画像に基づいて、前記フォームにおける属性を定義すべき前記セルにおける前記所定マークを識別する所定マーク識別手段と、識別した所定マークに関連付けられた前記所定セルの前記所定属性により、前記所定マークが識別された、前記フォームにおける属性を定義すべき前記セルの属性を定義するセル属性定義手段と、を含む、ことを特徴とするフォームテンプレート定義装置。本発明の1局面によると、フォームのテンプレートを定義するフォームテンプレート定義方法が提供される。このフォームテンプレート定義方法は、前記フォームの画像を分析し、前記フォームの画像からセルを抽出するステップと、抽出した前記セルのグループ分けを行うステップと、グループ毎に前記セルの属性を定義するステップであって、1グループにおける第1のセルの属性を定義すると、該グループにおける他のセルは、前記第1のセルの属性を自動的に複写するステップと、を含む、ことを特徴とするフォームテンプレート定義方法である。本発明の他の局面によると、フォームのテンプレートを定義するフォームテンプレート定義方法が提供される。このフォームテンプレート定義方法は、前記フォームの画像を分析し、前記フォームの画像からセルを抽出するステップと、抽出した前記セルの所定マークを識別するステップと、識別した前記所定マークに関連付けられた所定セルの所定属性により、前記所定マークが識別された、抽出した前記セルの属性を定義するステップと、を含む、ことを特徴とするフォームテンプレート定義方法である。本発明の他の局面によると、フォームのテンプレートを定義するフォームテンプレート定義方法が提供される。このフォームテンプレート定義方法は、前記フォームの第1のフォーム画像を取得するステップと、所定セルの所定属性と関連付けられた所定マークを、前記フォームにおける属性を定義すべきセルに表記するステップと、表記後の前記フォームの第2のフォーム画像を取得するステップと、前記第1のフォーム画像を分析し、前記第1のフォーム画像からセルを自動的に抽出するステップと、前記第2のフォーム画像と前記第1のフォーム画像との差画像を算出し、該差画像に基づいて、前記フォームにおける属性を定義すべき前記セルにおける前記所定マークを識別するステップと、識別した前記所定マークに関連付けられた前記所定セルの前記所定属性により、前記所定マークが識別された、前記フォームにおける属性を定義すべき前記セルの属性を定義するステップと、を含む、ことを特徴とするフォームテンプレート定義方法である。本発明の他の局面によると、フォームのテンプレートを定義するフォームテンプレート定義装置が提供される。このフォームテンプレート定義装置は、前記フォームの画像を分析し、前記フォームの画像からセルを抽出するセル抽出手段と、抽出した前記セルのグループ分けを行うセルグループ分け手段と、グループ毎に前記セルの属性を定義するセル属性定義手段であって、1グループにおける第1のセルの属性を定義すると、該グループにおける他のセルは、前記第1のセルの属性を自動的に複写するセル属性定義手段と、を含む、ことを特徴とするフォームテンプレート定義装置である。本発明の他の局面によると、フォームのテンプレートを定義するフォームテンプレート定義装置が提供される。このフォームテンプレート定義装置は、前記フォームの画像を分析し、前記フォームの画像からセルを抽出するセル抽出手段と、抽出した前記セルの所定マークを識別する所定マーク識別手段と、識別した所定マークに関連付けられた所定セルの所定属性により、前記所定マークが識別された、抽出した前記セルの属性を定義するセル属性定義手段と、を含む、ことを特徴とするフォームテンプレート定義装置である。本発明の他の局面によると、フォームのテンプレートを定義するフォームテンプレート定義装置が提供される。このフォームテンプレート定義装置は、前記フォームの第1のフォーム画像を取得する第1のフォーム画像取得手段と、所定セルの所定属性と関連付けられた所定マークを、前記フォームにおける属性を定義すべきセルに表記する所定マーク表記手段と、表記後の前記フォームの第2のフォーム画像を取得する第2のフォーム画像取得手段と、前記第1のフォーム画像を分析し、前記第1のフォーム画像からセルを自動的に抽出するセル抽出手段と、前記第2のフォーム画像と前記第1のフォーム画像との差画像を算出し、該差画像に基づいて、前記フォームにおける属性を定義すべき前記セルにおける前記所定マークを識別する所定マーク識別手段と、識別した所定マークに関連付けられた前記所定セルの前記所定属性により、前記所定マークが識別された、前記フォームにおける属性を定義すべき前記セルの属性を定義するセル属性定義手段と、を含む、ことを特徴とするフォームテンプレート定義装置である。本発明の前述の方法及び装置によれば、セルのグループ単位でセルの属性を設定し、1グループにおける1セルの属性のみを設定すればよいので、フォームテンプレート定義の作業量を大幅に低減することができる。また、本発明の前述の方法及び装置によれば、フォームにおけるセルに所定マークを設定し、該所定マークに関連付けられたセルの属性をセルに自動的に与えるので、フォームテンプレート定義の作業量を大幅に低減することができる。以下、図面を参照しながら、本発明の具体的な実施例について説明する。なお図面においては、同一または同様な部材は、同一または同様の番号を付している。本発明の実施例を紹介する前に、本発明を容易に理解するために、まず、本発明の基本思想について紹介する。本発明は、1人的介入を必要とせず、通常のフォームのセルが自動抽出可能であること、2多くのフォームに、属性の設定が同じである大量のセルが存在すること、3フォームテンプレート定義において、多くのセルに、常にアラビア数字のみが入力可能などの固定の属性を用いていることの3方面に基づくものである。以上の3方面については、1多数のセルは、直線を境界とするため、画像への走査により、全ての水平線及び垂直線を取得し、これらの線の交差関係を分析することでセルの自動抽出及びセルの位置取得を行うこと、2セルの高さ、幅、内容、隣近所等を考慮してセルのグループ分けを行い、ユーザは、フォームテンプレート定義時に、1グループにおける1つのセルへの定義のみが必要であり、該グループの他のセルは、該セルの属性を自動複製で自動的に取得すること、3一部の固定の属性に対しては、例えば、キャラクタNによりセルに数字のみが入力可能なことを示し、ユーザが紙媒体のフォーム上に該所定マークをつけることで、フォームの結像後にこれらの所定マークを識別し、所定マークに応じてセルの属性への高速な設定を行う等の所定マークによる表記が可能となることとの対応策を取ることができる。図1は、本発明の1実施例におけるフォームテンプレート定義装置100の構成配置ブロック図である。図1に示されているように、フォームテンプレート定義装置100は、フォームの画像を分析し該フォームの画像からセルを抽出するセル抽出手段102と、抽出したセルのグループ分けを行うセルグループ分け手段102と、グループ毎のセルの属性を定義し、1グループにおける第1のセルの属性が定義されると、該グループにおける他のセルは、該セルの属性を自動的に複写するように構成されたセル属性定義手段103と、を備る。ここで、処理対象としてフォームは、記入前の初期空白フォームでもよく、記入後のフォームでもよい。フォームのセルに関しては、当該分野の公知で、フォームの最小単位であり、通常は、矩形の格子であるが、これに限らず、上部開口のU型格子もセルをなすことができるが、説明の便宜を図るために、下記の説明においては、矩形セルを例として説明を行うことにする。フォームの画像に関しては、スキャナやカメラや他のデジタル撮像手段で取得した画像でよい。フォームを構成するセルにおいては、通常、全てのセルにおける内容が、すべて処理対象となるわけではなく、そのうちの一部のセルのみが注目対象となる。例えば、図5に示された例示的フォームにおいては、セル501、502、504ともセルであるが、通常、セル501は非関心対象であり、空白のセル502と504のみが処理すべき対象となり、即ち、銀行員が本当に関心を持ち、かつ取得しようとする対象になる。なお、応用分野や処理動機が異なると、関心を持つセルも異なり、全てのセルが属性を定義すべきセルになる場合もある。図6は、太線のフレーム形式で図5に示されたフレームの全てのセルを示している。図1に示されたセル抽出手段101のセル抽出動作に関しては、例えば、人為的に各セルの位置指定を行う等の手動による動作でもよく、情報処理装置によるコンピュータによる自動的な動作でもよい。多くの従来のフォーム自動抽出方法がある。例えば、LiXingyuanWenGaoDavidDoermannandWeonGeunOhARobustMethodforUnknownFormsAnalysisProcof5thInternationalConferenceonDocumentAnalysisandRecognition1999LuizAntonioPereiraNevesandJacquesFaconMethodologyofAutomaticExtractionofTableFormCellsProcof13thBrazilianSymposiumonComputerGraphicsandImageProcessing2000HiroshiShinjoEiichiHadanoKatsumiMarukawaYoshihiroShimaandHiroshiSakoARecursiveAnalysisforFormCellRecognitionProcof6thInternationalConferenceonDocumentAnalysisandRecognition2001TakashiHiranoYasuhiroOkadaandFumioYodaFieldExtractionMethodfromExistingFormsTransmittedbyFacsimileProcof6thInternationalConferenceonDocumentAnalysisandRecognition2001がある。以下、図7を参照しながら、セルの自動抽出プロセスのフローについて簡単に説明する。図1に示されたセルグループ分け手段102のセルグループ分け動作は、人的関与なしに、完全に自動的に行ってもよく、人為的な関与により行ってもよい。人的関与の例として、例えば、オペレータによるセルへのクリック及び選択によりグループ分けを行うことができる。セルへの自動グループ分けは、セル間の類似性の算出により自動的に行うことができ、類似セルを同一グループに配分することができる。例えば、グループ化アルゴリズムを用いて、グループ化対象の各セルへのグループ化を行うことができる。グループ化アルゴリズムは、例えば、K平均値グループ化、段階グループ化等があるが、これらに限らない。セル間の類似性を算出するときは、例えば、高さ、幅、セル内の内容、セルの隣近所のセル等のセルの各方面を考慮することができる。図17は、セル間の類似性判断の一例を示している。詳細は図17を参照しながら後述する。図7は、本発明の1実施例におけるフォームのセルの自動抽出方法を例示した図である。ステップ701において、例えば、図5に示されたフォームへの前処理を行う。前処理は、画像の2値化、画像のスキュー補正deskew、線強調処理等の動作が含まれる。ステップ702において、水平線と垂直線を抽出する。以下、水平線抽出のアルゴリズムを例示する。入力:2値フォーム画像背景色は、白で、前景色は、黒と仮定すると、3つの所定閾値T1、T2、T3を入力する。ステップ1:全ての水平走査距離runlengthを検知し、これは画像への上から下への順次走査により行うことができる。水平の連続した黒色画素の線を検出すると、これを水平黒色距離と称する。具体的には、走査距離が第1閾値T1を超えると、水平走査距離iとし、と記載する。ここで、xsiは、水平開始位置で、xeiは、水平終了位置で、yは、垂直位置である。ステップ2:水平走査距離を統合し、任意の2つの水平走査距離とに対し、min-max≧T2、かつy1-y2≦T3の場合は、該2つの水平走査距離を同一水平線分に属すると判断する。同一水平線分に属する走査距離を1つの水平線分に統合し、と表示する。ここで、xsは、統合後の全ての水平走査距離における最も左側の座標を表し、xeは、統合後の全ての水平走査距離における最も右側の座標を表し、Yは、統合後の全ての走査距離における最長の垂直座標を表する。以上、水平線の抽出アルゴリズムの例が挙げられたが、同様の方法で垂直線を抽出することもできる。次に、ステップ703において、線の交差関係によりセルを構築する。図8は、本発明の1実施例におけるセルの構築方法を例示した図である。ステップ801において、各1対の水平線と垂直線間の交差関係を取得し、ステップ802において、全ての取得後の交差類型を各曲がり角に分解し、ステップ803において、各曲がり角によりセルを構築する。具体的には、1つのセルは、左上曲がり角、左下曲がり角、右上曲がり角、右下曲がり角の4つの曲がり角の組み合わせからなると見なすことができる。このため、先ず、水平線と垂直線の交差関係を分析する必要がある。このためには、先ず2つの線が交差しているか否かを判定する必要がある。例として、1つの水平線と1つの垂直線が交差しているか否かの判断は、以下の方法により行うことができる。即ち、水平線と垂直線間の距離を算出し、該距離と所定閾値との比較を行い、該距離が閾値未満の場合は、該2つの線は交差していると判定し、逆の場合は、該2つの線は交差していないと判定する。図9は、本発明の1実施例における水平線と垂直線間の距離算出方法を示しており、図面に示されているように、水平線901と垂直線902との距離は、l1l2により算出される。図10は、本発明の1実施例における水平線と垂直線とが交差しているか否か、及び何通りの交差類型があるかを例示的に示した図である。図11は、2行2列のフォーム4つのセルで構成し得る水平線と垂直線の9つの交差類型を示す。容易に理解するために、各交差類型間には空白間隔を設けているが、実際のフォームには、通常、このような空白間隔は存在しない。図12は、水平線と垂直線間の各種交差が、どのように4つのセルの曲がり角に分解されるかを示している。例えば、十字型交差は、全ての4種の曲がり角に分解することができ、L型交差は、左下曲がり角のみに分解することができ、型交差は、右下曲がり角と左下曲がり角に分解することができる。具体的には、図8に示されたステップ803における各曲がり角によるセルの構築は、例えば、左上曲がり角、右上曲がり角、左下曲がり角、右下曲がり角の各々を選択し、該4つの曲がり角が1つのセルを構成可能か否かの調査により行うことができる。該4つの曲がり角が以下の規則を満足するか否かにより、該調査動作を行うことができる。1規則1:該4つの曲がり角は、同時に1つの外郭矩形内と1つの内部矩形外に位置可能である。図13aは、該規則を図示した図である。図13aに示されているように、内部矩形は、1307で示し、外郭矩形は、1308で示し、内部矩形1307と外郭矩形1308との水平間隔はHcで、垂直間隔はVcである。該左上曲がり角1301、右上曲がり角1302、左下曲がり角1303、右下曲がり角1304の4つの曲がり角は、内部矩形1307と外郭矩形1308の間に位置し、換言すると、水平Hcの位置ずれ及び垂直Vcの位置ずれのみが可能となる。2規則2:左上曲がり角1301、右上曲がり角1302、左下曲がり角1303、右下曲がり角1304の位置は、それぞれ座標、、、で表すことができ、セルの位置を、2222と予測する。次に、セルの縁に沿って行進し間隔長さを調査する。図13bは、間隔長さの算出を図示した図であり、間隔1305の長さは、l1で、間隔1306の長さは、l2l3である。間隔長さの最大値が所定閾値未満であると、規則2を満足しているとはいえる。もちろん、規則の詳細な細部は補正可能であり、或いは、新たな規則を追加して4つの曲がり角が1つのセルを形成可能かの検証を行ってもよい。次に、図7に戻ると、ステップ703のセルの構築後に、ステップ704において、セルの重ね合わせ処理等の一部の後処理動作が行われる。場合によっては、線幅や破線実線等により、重ね合わせたセルが構築されることがあるが、実際は、それらのセルは1つのセルに対応する。図14は、2つの重ね合わせセルを図示した図である。図15は、図7の後処理ステップ704における重ね合わせセルへの処理方法を例示したフローチャートである。ステップ1501において、所定の2つの重ね合わせられたセルCELLA及びCELLBを入力し、閾値T1及びT2を設定する。ここで、セルCELLAの位置を、と表示し、セルCELLBの位置を、と表示する。ステップ1502において、セルCELLAに対し、その領域を、に拡大し、セルCELLBが該拡大後の領域内に含まれると、セルCELLAを取り除く。ステップ1503において、セルCELLBに対し、その領域を、に拡大し、セルCELLAが該拡大後の領域内に含まれると、セルCELLBを取り除く。ステップ1504において、セルCELLAとセルCELLBが取り除かれると、新たなセル2222を1つ追加する。以上、図7から図15を参照しながら、セルの抽出方法を説明したが、該方法は単なる例示的なもので、前述のように、従来技術には様々なセル抽出方法があり、これらの方法も全て本発明に用いることができる。図16は、図5のフォームへのセル抽出後に得られたセル抽出結果を示した図であり、太線のフレームで各セルを示している。図17は、図1のセルグループ分け動作において採用可能なセル類似性判断方法を例示したフローチャートである。ステップ1701において、セルCELLA、CELLBとも類似するセルCELLCの有無を判断し、存在する場合、ステップ1707に進み、CELLAとCELLBが類似すると判定する。該ステップにより、前の類似性判断処理により、CELLAとCELLCが類似し、CELLBとCELLCも類似すると判断されると、CELLAとCELLBが類似すると直接判断することができる。換言すると、CELLAとCELLCが同一グループに配分され、CELLBとCELLCも同一グループに配分されると、CELLAとCELLBが同一グループであると直接得ることができる。これにより、以降のステップ1702~1705におけるCELLAとCELLBへの類似性判断処理が省略可能になる。ステップ1701の判断処理において、セルCELLA、CELLBとも類似するセルCELLCが存在しない場合は、ステップ1702に進み、CELLAとCELLBが類似する高さと幅を有するか否かを判断し、有する場合は、ステップ1703に進み、CELLAとCELLBが水平に隣接するかまたは垂直に隣接するか否かを判断する。ステップ1703の判断結果が肯定であると、ステップ1707に進み、セルCELLAとCELLBが類似すると判定する。ステップ1703の判断結果が否定であると、ステップ1705に進み、セルCELLAとCELLBの隣近所、即ち、隣接するセルが類似するか否かを判断し、CELLAとCELLBの隣近所が類似すると、ステップ1707に進み、セルCELLAとCELLBが類似すると判定する。ステップ1705の判断結果が否定であると、ステップ1707に進み、セルCELLAとCELLBが類似しないと判定する。ステップ1702の判断結果が否定であると、ステップ1704に進み、セルCELLAとCELLBが類似する内部内容を有するか否かを判断し、YESであると、ステップ1707に進み、セルCELLAとCELLBが類似すると判定する。NOであると、ステップ1706に進み、セルCELLAとCELLBが類似しないと判定する。図18は、水平に或いは垂直に隣接する2つのセルの例を示し、セル1801と1802の間に他のセルがないと、セル1801と1802は隣接すると判定し、同様に、セル1801と1802も隣接すると判定する。セル1801と1802の中心間の垂直方向における差が所定閾値未満であると、セル1801と1802は水平に隣接すると判定する。同様に、セル1803と1804の水平方向における差が所定閾値未満であると、セル1803と1804は垂直に隣接すると判定する。図19は、図17に示されたステップ1701、1702、1703の動作より得られたグループ化結果を示しており、即ち、太線フレームのセルは、類似すると判断され、同一グループに配分される。図17のステップ1704の2つのセルの内部内容の類似性判断処理におけるセルの内部内容は、セル内部の対象即ち、内容を指す。キャラクタの識別により、抽出されたセルの内容を比較してもよく、画像レベルの比較により、抽出されたセルの内容を比較してもよい。キャラクタの識別による方法は、例えば、キャラクタ識別により抽出された対象の識別及びセル内部の対象への識別結果の比較を行う。例えば、2つのセル内の同一キャラクタの数が所定閾値を超えている場合や、同一キャラクタの全キャラクタにおける比率が所定閾値を超えている場合は、該2つのセルは類似するセルであると判断することができる。画像レベルの比較に関しては、各画素値の比較により行ってもよく、例えば、連続した画素からなる連通領域例えば、1つのキャラクタの横線を比較してもよい。図20は、画像レベルの比較による内部内容の比較の例示的方法を示しており、図21は、セル内部の内容の類似性判断により識別された2つの類似するセルを例示した図である。図21に示されているように、セル2101と2105のサイズが異なるが、キャラクタ識別による方法や画像レベルの比較による方法から、セル内部の内容は類似することが分かり、セル2102と2106、セル2103と2107、セル2104と2108のそれぞれの1対のセルの内容が類似することが分かる。これにより、セル2101と2105は、類似するセルと判定する。ステップ1705のセル各自の隣近所セル間の類似性によるセルの類似判断処理に関し、図22は、該ステップによる1つの例を示している。図22において、同一グループに属する属性定義待ちセルは、同一の陰影を用いて表される。図22に示されているように、セル2201、2202、2203は、サイズが類似するが、水平にも垂直にも隣接しておらず、内部の内容もない。しかし、図17の他のステップから、セル2201、2202、2203の隣近所セル間の類似性を判定することができ、例えば、セル2201、2202、2203の右側のセルは、ステップ1704の処理から、同一グループに属する類似のセルであると判定することができる。このようなセルの隣近所セル間の類似性に基づいて、セル2201、2202、2203は類似すると判定することができる。前述の本発明の実施例における、グループ分けによる各グループのセルの属性を定義する方法により、1グループにおける1セルへの属性定義のみで、該グループの全てのセルの属性定義を実現することができ、ユーザの作業量を大幅に減らすことができる。なお、フォームテンプレートの定義後或いは定義過程において、セルのグループ分けの正確性については、ユーザが確認することができ、誤りがある場合は、補正を行うことができる。さらに、前記フォームテンプレートの定義後の取得過程において、1グループのセルの属性定義を変更または修正する必要があると、ユーザが、該グループを単位としてセルの属性を変えることができ、すなわち、1グループにおけるいずれかのセルの属性を修正すると、該グループの他のセルの属性もそれに応じて自動的に修正されることができる。これによっても、以降のフォームテンプレートメンテナンスの作業量を大幅に減らすことになる。もちろん、ユーザは、グループを単位とせずに、セルを単位としてセルの属性の修正を行ってもよく、すなわち、1セルの属性の修正が同一グループ内の他のセルの属性に影響を及ぼさないようにすることができる。或いは、ユーザは、特定のセルに対し、グループを単位としてセルの属性の修正を行い、他のセルは、セルを単位としてセルの属性の修正を行ってもよい。これらは、すべてユーザの選択により、相応に変えることができる。以下、図2を参照して本発明の他の実施例のフォームテンプレート定義装置について説明する。該フォームテンプレート定義装置では、大量のセルが固定の常時重複の属性を有するので、フォーム内の所定マークを用いる。例えば、製造コードについては、数字列であり、例えば、所定マークNにより、セルに数値のみが記入可能という該セルの属性を表示することができる。これにより、セル定義時に、セルにおける所定マークNの有無さえ識別できれば、該セルに数値のみが記入可能という該セルの属性を自動付与することができ、ユーザによる再度の手動設定が不要となる。図23には、マークの例が示され、マークN以外にも、マークJTは、セルにいずれの文字列が記入可能であることを示し、マーク△は、セルに単一のアラビア数字のみが記入可能であることを示す。図2に示されているように、フォームテンプレート定義装置200は、フォームの画像を分析し、該フォームの画像からセルを抽出するセル抽出手段201と、抽出したセルの所定マークを識別する所定マーク識別手段202と、識別した所定マークに関連付けられたセルの所定属性により、該所定マークが識別された前述の抽出したセルの定義を行うセル属性定義手段203を有する。ここで、抽出したセルの所定マークや、該所定マークが識別された前述の抽出したセルという記載は、該所定マークが必ず抽出したセルと同一画像上に位置することを表すのではなく、他の画像上に位置してもよい。例えば、初期フォームにおいて、走査により初期画像Aを取得し、次に、該初期フォームにユーザの手書きによる所定マークを付けた後、走査により基準画像Bを取得することができる。これにより、容易な処理のために、初期画像Aからセルを抽出し、基準画像Bから所定マークを識別し、その後、所定マークと抽出したセル間の位置対応関係を取得することで、該所定マークに関連付けられた属性を対応箇所に位置するセルに付与する。この場合、セルは初期画像Aから抽出され、所定マークは基準画像から識別されるが、便利な記載のために、抽出したセルの所定マーク及び該所定マークが識別された前述の抽出したセルという表現を用いる。もちろん、直接基準画像Bのような1つのフォーム画像から、セル抽出と所定マーク識別を含む全ての処理を行ってもよい。なお、所定マークは、ユーザの手書きで紙媒体のフォームに描いてもよく、ユーザにより、コンピュータ上で得られたデジタル画像上に所定マークを付けてもよい。図3は、本発明の他の実施例における所定マークによるフォームテンプレート定義装置300を示した図である。図3に示されているように、フォームテンプレート定義装置300は、フォームの第1のフォーム画像を取得する第1のフォーム画像取得手段301と、所定セルの所定属性と関連付けられた所定マークを、該フォームにおける属性を定義すべきセルを表記する所定マーク表記手段302と、表記後のフォームの第2のフォーム画像を取得する第2のフォーム画像取得手段303と、該第1のフォーム画像を分析し該第1のフォーム画像からセルを自動的に抽出するセル抽出手段304と、第2のフォーム画像と第1のフォーム画像との差画像を算出し、該差画像に基づいてセルにおける所定マークを識別する所定マーク識別手段305と、識別した所定マークに関連付けられた所定セルの所定属性により、該所定マークが識別された前述の抽出したセルの定義を行うセル属性定義手段306を有する。ここで、属性を定義すべき全てのセルに所定マークを付けてもよく、一部のセルのみに所定マークを付けてもよい。図24は、属性を定義すべき全てのセルに所定マークを表記した場合を例示した図である。図1に示されたグループ分けによるフォームテンプレート定義装置と、図2に示された所定マークによるフォームテンプレート定義装置とを組み合わることにより、組み合わせフォームテンプレート定義装置を得ることができる。図4は、本発明の他の実施例におけるこのような組み合わせフォームテンプレート定義装置を示している。図4と図1との相違点は、該第1のセルに、所定セルの所定属性に関連付けられた所定マークが含まれているか否かを識別する所定マーク識別手段404がさらに設けられ、該第1のセルから所定マークが識別されると、セル属性定義手段403は、該所定マークに関連付けられた所定セルの所定属性により、該第1のセルの定義を行うことである。即ち、1グループのセルにおいては、該グループのセルにおける1セルに所定マークを付け、その後、フォームテンプレート定義過程において、1グループのセルにおける1セルから所定マークが識別されると、所定マークに関連付けられた所定セルの所定属性により、該セルの定義を行い、さらに該グループにおける他のセルの属性定義を自動的に行う。以下、図23を参照してこの場合について説明する。図23において、属性を定義すべき同一グループのセルは、同一陰影で示している。図23に示されているように、セル2301、2304、2307が、同一グループに属し、そのうち、セル2301には所定マークJTが付けられると、セル2301には文字列入力の属性が自動的に付与され、さらに、セル2301と同一グループのセル2304、2307にもセル2301と同様の該属性が自動的に付与されるため、該属性について再度セル2304、2307への定義を行う必要がない。同様に、セル2302、2305、2308が同じクループに属し、セル2303、2306、2309が同じクループに属するので、所定マークNが識別されたセル2302と所定マーク△が識別されたセル2303に、それぞれの所定属性が付与された後、セル2302と同じグループのセル2305、2308に該セル2302と同じ所定属性が自動的に付与され、セル2303と同じグループのセル2306、2309に該セル2303と同じ所定属性が自動的に付与される。以上の説明では、所定マークの例として、N、JT、△をあげているが、前述の例に限らず、例えば、所定色により表示してもよい。例えば、同一文字Nに対し、黒色で表示すると、該文字は普通の文字内容であることを表し、赤色で表示すると、該セルの属性は、内容が数値であることを表し、或いは、セルのフレームが赤色であると、該セルは、例えば日本語のみが記入可能のような赤色に対応した所定属性を有することにしてもよい。さらに、マークは、各種符号や、星のような形状でもよく、フォームのフレームが点鎖線、波線等の線形でもよい。所定マークによるフォームテンプレート属性定義手段により、ユーザの作業量を減らすことができる。また、所定マークによるフォームテンプレート属性定義手段とグループ分けによるフォームテンプレート属性定義手段の両方のメリットを組み合わることで、さらにユーザの作業量を大幅に減らすことができる。図25は、本発明の1実施例におけるフォームテンプレート定義方法2500を示したフローチャートであり、フォームの画像を分析し、該フォームの画像からセルを抽出するステップ2501と、抽出したセルのグループ分けを行うステップ2502と、グループ毎のセルの属性を定義し、1グループにおける第1のセルの属性が定義されると、該グループにおける他のセルは、該セルの属性を自動的に複写するステップ2503が含まれる。好ましくは、ステップ2503において、第1のセルの属性の定義は、該第1のセルに、該第1のセルの所定属性と関連付けられた所定マークが含まれているか否かを識別することにより行われ、該第1のセルから所定マークが識別された場合は、該所定マークに関連付けられた所定属性により、該第1のセルの定義を行うようにしてもよい。より好ましくは、該第1のセルに所定マークが含まれているか否かの識別は、所定マークが設けられていないフォームの画像と所定マークが設けられているフォームの画像との差画像を算出し、該差画像と所定マークとの比較を行うことにより行われるようにしてもよい。なお、好ましくは、1グループのセルの属性が定義された後、該グループのいずれかのセルの属性が補正された場合は、該グループにおける他のセルの属性もそれに応じて自動的に変更されるようにしてもよい。さらに、好ましくは、抽出したセルへのグループ分けは、セル間の類似性の算出により、自動的に行われるようにしてもよい。図26は、本発明の1実施例におけるフォームテンプレート定義方法2600のフローチャートであり、フォームの画像を分析し該フォームの画像からセルを抽出するステップ2601と、抽出したセルの所定マークを識別するステップ2602と、識別した所定マークに関連付けられたセルの所定属性により、該所定マークが識別された前述の抽出したセルの定義を行うステップ2603が含まれる。図27は、本発明の1実施例におけるフォームテンプレート定義方法2700のフローチャートであり、フォームの第1のフォーム画像を取得するステップ2701と、所定セルの所定属性と関連付けられた所定マークを、該フォームにおける属性を定義すべきセルを表記するステップ2702と、表記後のフォームの第2のフォーム画像を取得するステップ2703と、該第1のフォーム画像を分析し該第1のフォーム画像からセルを自動的に抽出するステップ2704と、第2のフォーム画像と第1のフォーム画像との差画像を算出し、該差画像に基づいてセルにおける所定マークを識別するステップ2705と、識別した所定マークに関連付けられた所定セルの所定属性により、該所定マークが識別された前述の抽出したセルの定義を行うステップ2706が含まれる。ここで、図面に図示した各ステップまたは各手段間の順序については、これらの間に必然的な相互依頼関係が存在しない限り、各ステップまたは各手段が必ずこの順序通りに行うか配置される必要はない。例えば、図26に示されたセル取得手段のセル取得処理2601と所定マーク識別処理2602の順序は、任意に設けてもよい。図28は、本発明を実現可能なコンピュータシステム2800の配置図を示している。コンピュータシステム2800は、通常、画像入力装置2801、ユーザ入力装置2802、記憶手段2803、プロセッサ2804、出力装置2805、ネットワークインタフェース2806が備えられている。プロセッサ2804は、1つまたは複数でもよい。記憶手段2803は、RAMやプロセッサにおけるキャッシュメモリや配置された仮想の内部メモリやその他の補足メモリでもよい。画像入力装置2801は、デジタルカメラ、スキャナ又は画像形成信号を捕らえるいずれの他の装置でもよい。ユーザ入力装置2802は、キーボードやマウスやタッチパネルやユーザからのコマンドを受け入れられるいずれの他の装置でもよい。図28のシステムは、1つまたは複数のネットワーク通信用ネットワークインタフェース2806があってもよく、ネットワークの例として、LAN、WAN又は無線LANなどがあげられ、他のシステムとの情報の送受信に用いられる。ネットワーク上で画像データ、コマンド又はアプリケーションを転送することができ、中間結果と最終結果をリモートコンピュータに送信することもできる。出力装置2805は、表示装置、印刷装置又はフォームテンプレート定義結果を記憶または転送可能ないずれの装置でもよい。なお、本発明の実施例は、ハードウェア、ソフトウェア、ファームウェア、或いはこれらの組み合わせにより実現することができ、コンピュータ媒体やコンピュータプログラムに具現することができる。本発明の技術範囲は、その実現方法により制限されるものではない。前述の実施例の処理機能は、コンピュータにより実現することができる。この場合、PC文書管理装置と文書転送装置の処理プロセスを記述したプログラムを提供する。コンピュータ実行プログラムを用いることにより、コンピュータによる前述の機能を実現することができる。なお、処理プロセスを記述したプログラムをコンピュータ読取可能な記録媒体に記録することができる。コンピュータ読取可能な媒体の例として、磁気テープや磁気ディスクのような磁気記録媒体、光ディスク、光磁気記録媒体又は半導体記憶器が挙げられる。プログラムを配布するためには、例えば、市場から得られるディスク等の記憶プログラムの移動可能な記録媒体を用いることができる。なお、プログラムをサーバの記憶手段に記憶し、サーバからいネットワークを介して他のコンピュータに転送してもよい。プログラム実行可能なコンピュータは、例えば、移動可能な媒体に記録された、或いは、サーバから転送されてきたプログラムを、接続された記憶手段に記憶し、記憶手段からプログラムを読み出し、プログラムに基づいて処理を行う。本発明の実施例における各手段の相互間の接続関係に、本発明の技術範囲が制限されるものではなく、1つまたは複数の手段は、その他の任意の手段に接続または含まることができる。以上、本発明の好ましい実施形態を説明したが、本発明はこの実施形態に限定されず、本発明の趣旨を離脱しない限り、本発明に対するあらゆる変更は本発明の範囲に属する。