(57)【要約】【課題】  異なる配信・回収手法を併用しつつも、回収した情報を効率よく集計するための仕組みを提供する。【解決手段】  補助記憶部１３に記憶されたフォーム定義ファイル６には各フォーム文書の複数の記述項目を一意に定める項目識別子と各記述項目の座標情報とが記述されている。フォーム生成集計装置１はこれらの情報に基づいて作成した各種形式のフォーム文書を画像出力部１５或いは通信部１７より出力する。このフォーム文書の回答結果は画像読取部１４或いは通信部１７を介してフォーム生成集計装置１に入力される。画像読取部１４から入力された回答についてはフォーム定義ファイル６に記述された座標情報を参照することでテキストデータを抽出し、通信部１７から入力された回答についてはフォーム定義ファイル６に記述された項目識別子を参照することでテキストデータを抽出する。抽出されたテキストデータは、それぞれの記述項目に応じて分類され、集計テーブルＴＢ＿Ｔに記憶される。【選択図】        図２
2005056255.tif 000002
【特許請求の範囲】
【請求項１】
フォーム文書に設けられた複数の記述項目の各々を一意に定める項目識別子と、前記フォーム文書における各々の前記記述項目の位置を示す座標情報とを対応付けて記憶した記憶手段と、
前記記憶手段によって記憶されている項目識別子又は座標情報に基づき、前記フォーム文書の配送方法に応じて決められている作成形式で複数のフォーム文書を作成する作成手段と、
前記作成手段により作成された前記複数のフォーム文書を各々の配送方法に応じた出力形式で出力する出力手段と、
前記フォーム文書の記述項目に対して記述された情報を、該記述項目を特定する項目識別子の入力を伴う入力形式により或いはフォーム文書における該記述項目の位置を示す座標情報の入力を伴う入力形式により、自装置に入力する入力手段と、
前記入力手段によって入力された情報が項目識別子を伴う場合には、該入力された情報を該項目識別子に対応した記述項目に分類して記憶し、前記入力手段によって入力された情報が座標情報を伴う場合には、該入力された情報を該座標情報に対応した記述項目に分類して記憶する集計手段と
を備えるフォーム生成集計装置。
【請求項２】
前記項目識別子の入力を伴う入力形式は、前記記述項目に対して記述された情報及び該記述項目に対応する項目識別子を外部装置から受信することによる入力形式であり、
前記座標情報の入力を伴う入力形式は、前記座標情報が示す位置に設けられた前記記述項目に情報が記述されているフォーム文書に対して画像読取を行うことによる入力形式である請求項１記載のフォーム生成集計装置。
【請求項３】
前記記憶手段は、前記項目識別子及び座標情報に加えて、前記記述項目に対して情報を記述する際の記述形式を示す情報を対応付けて記憶しており、
前記集計手段は、前記記述形式が示す情報に基づいて前記情報の記述内容を判別し、判別した記述内容に従って前記情報を分類し記憶する
請求項１記載のフォーム生成集計装置。
【請求項４】
前記フォーム文書は複数種類あり、
前記記憶手段は、複数種類のフォーム文書の前記項目識別子及び前記座標情報に加えて、当該フォーム文書の種類を示すフォーム識別情報を記憶しており、
前記出力手段は、前記フォーム文書を媒体に印刷して出力する場合には、前記座標情報が示す位置に前記記述項目を該媒体に印刷するとともに、当該フォーム文書の種類を示すフォーム識別情報を該媒体に印刷し、
前記入力手段は、前記フォーム識別情報が印刷され、かつ、前記記述項目に情報が記述されているフォーム文書に対して画像読取を行い、
前記集計手段は、前記入力手段によって読み取られたフォーム識別情報が示すフォーム文書の種類毎に、前記入力手段によって読み取られた前記情報を前記座標情報に対応した記述項目に分類し記憶する
請求項１記載のフォーム生成集計装置。
【請求項５】
フォーム文書に設けられた複数の記述項目を一意に定める項目識別子と、前記フォーム文書上における各々の前記記述項目の位置を示す座標情報とが対応付けられた構造を有するデータが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種のアンケートや応募、或いは届け出等の結果を効率よく集計するための技術に関する。
【背景技術】
【０００２】
従来、アンケートを実施する場合には、アンケート実施者が所定フォームのアンケート用紙を郵便やファクシミリ装置（以下、ＦＡＸと略記する）等により回答者に送付し、この回答者から返信されてくる回答結果をＯＣＲ（Optical Character Reader）や手作業により集計する、という手法が一般的であった。さらに近年のコンピュータとインターネットの普及に伴い、コンピュータによって電子データでアンケートのフォームを作成してインターネット経由で回答者に配信し、その回答結果をインターネットを介して回収し集計する、といった手法でアンケートを行うようなケースが増えてきた。これにより、配信作業や集計作業に要する人手が格段に少なくて済むようになり、効率的にアンケートを行うことが可能となった。
【０００３】
このような手法は、アンケートに限らず、各種の応募や届け出を行う際にも利用することができる。例えば、特許文献１及び２には、インターネットを介してアンケートを行ったり、或いは、応募を受け付けたりするための技術が開示されている。以下では、このようなアンケートや応募、或いは届け出のために配信・回収する電子データや用紙を「フォーム文書」という用語で総称する。
【０００４】
【特許文献１】特開平１１−８５７２７号公報
【特許文献２】特開平１１−１６１６３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、このように特許文献１，２に開示されているような電子的手法を採用する場合であっても、そのフォーム文書の送付先が必ずしもコンピュータを利用可能な環境であるとは限らない。そのため、フォーム配信の現実的な実施方法としては、上述の電子的手法の他にも、従来の郵便やＦＡＸのような非電子的手法も当然利用することとなる。
【０００６】
しかし、このように電子的手法と非電子的手法を併用した場合、それぞれの手法により配信・回収した回答結果をどのようにして効率よく合算して集計するか、という点に問題が残されている。例えばフォーム文書をＨＴＭＬ（HyperText Markup Language）によって構成した場合には、ＩＮＰＵＴ要素のｎａｍｅ属性に対して各記述領域に固有の名称を用いることで、コンピュータが回収したデータから特定の記述領域に記述されている内容を抽出して集計することが容易に実現可能である。一方、非電子的手法によれば、手作業による集計結果をコンピュータに入力した上で、この入力内容を電子的手法によって集計した結果と合算しなければならない。これでは結局、相当の手間がかかってしまい、電子的手法を用いてフォーム配信・回収を行った利点が薄れてしまう。
【０００７】
本発明はこのような背景の下になされたものであり、その目的は、電子的手法と非電子的手法のように異なる配信・回収手法を併用しつつも、フォーム文書によって回収した情報を効率よく集計するための仕組みを提供することにある。
【課題を解決するための手段】
【０００８】
上述の課題を解決するため、本発明に係るフォーム生成集計装置は、フォーム文書に設けられた複数の記述項目の各々を一意に定める項目識別子と、前記フォーム文書における各々の前記記述項目の位置を示す座標情報とを対応付けて記憶した記憶手段と、前記記憶手段によって記憶されている項目識別子又は座標情報に基づき、前記フォーム文書の配送方法に応じて決められている作成形式で複数のフォーム文書を作成する作成手段と、前記作成手段により作成された前記複数のフォーム文書を各々の配送方法に応じた出力形式で出力する出力手段と、前記フォーム文書の記述項目に対して記述された情報を、該記述項目を特定する項目識別子の入力を伴う入力形式により或いはフォーム文書における該記述項目の位置を示す座標情報の入力を伴う入力形式により、自装置に入力する入力手段と、前記入力手段によって入力された情報が項目識別子を伴う場合には、該入力された情報を該項目識別子に対応した記述項目に分類して記憶し、前記入力手段によって入力された情報が座標情報を伴う場合には、該入力された情報を該座標情報に対応した記述項目に分類して記憶する集計手段とを備える。
この発明によれば、複数の形式のフォーム文書を作成し、それぞれに適した配送方法で配送し、集計することが可能となる。
【０００９】
また、本発明の好ましい態様において、前記項目識別子の入力を伴う入力形式は、前記記述項目に対して記述された情報及び該記述項目に対応する項目識別子を外部装置から受信することによる入力形式であり、前記座標情報の入力を伴う入力形式は、前記座標情報が示す位置に設けられた前記記述項目に情報が記述されているフォーム文書に対して画像読取を行うことによる入力形式である。
この態様によれば、回答をインターネットを介して電子データにて入力することと、記録紙に記入された回答を画像読取することにより入力することとを併せて行うことが可能となる。
【００１０】
また、本発明の好ましい態様において、前記記憶手段は、前記項目識別子及び座標情報に加えて、前記記述項目に対して情報を記述する際の記述形式を示す情報を対応付けて記憶しており、前記集計手段は、前記記述形式が示す情報に基づいて前記情報の記述内容を判別し、判別した記述内容に従って前記情報を分類し記憶する。
この態様によれば、回答の集計時において回答データの誤認識を減らすことが可能となる。
【００１１】
また、本発明の好ましい態様において、前記フォーム文書は複数種類あり、前記記憶手段は、複数種類のフォーム文書の前記項目識別子及び前記座標情報に加えて、当該フォーム文書の種類を示すフォーム識別情報を記憶しており、前記出力手段は、前記フォーム文書を媒体に印刷して出力する場合には、前記座標情報が示す位置に前記記述項目を該媒体に印刷するとともに、当該フォーム文書の種類を示すフォーム識別情報を該媒体に印刷し、前記入力手段は、前記フォーム識別情報が印刷され、かつ、前記記述項目に情報が記述されているフォーム文書に対して画像読取を行い、前記集計手段は、前記入力手段によって読み取られたフォーム識別情報が示すフォーム文書の種類毎に、前記入力手段によって読み取られた前記情報を前記座標情報に対応した記述項目に分類し記憶する。
この態様によれば、異なる複数種類のフォーム文書を識別し、それぞれのフォーム文書の記述項目を適切に分類して記憶することが可能となる。
【００１２】
また、本発明は、ォーム文書に設けられた複数の記述項目を一意に定める項目識別子と、前記フォーム文書上における各々の前記記述項目の位置を示す座標情報とが対応付けられた構造を有するデータが記録されたコンピュータ読み取り可能な記録媒体として提供することも可能である。
【発明を実施するための最良の形態】
【００１３】
（１）構成
以下、図面を参照しながら、本発明の実施の一形態について詳細に説明する。
図１は本実施形態に係るフォーム配信・集計システムの全体構成を示す図である。同図に示されるように、このシステムは、インターネット２や公衆電話網３に接続されたフォーム生成集計装置１と受信端末４ａ，４ｂとを備えている。
【００１４】
フォーム生成集計装置１は、コピー機、ＦＡＸ、及びスキャナの機能を併せ持ったいわゆる複合機であるとともに、インターネット２を介してＷｅｂページを配信したり電子メールを送受信することが可能なＷＷＷ（World Wide Web）サーバ装置である。このフォーム生成集計装置１は、各種のフォーム文書を生成するフォーム生成機能と、生成したフォーム文書をインターネット２や公衆電話網３を介して受信端末４ａ，４ｂに配信するフォーム配信機能と、生成したフォーム文書を記録紙に印刷するフォーム印刷機能と、回収した回答の内容を集計する集計機能とを備えている。これら機能のうち、フォーム配信機能とフォーム印刷機能は、回答者が希望する出力形式でフォーム文書を外部に出力するという機能であるので、これらを合わせて「フォーム出力機能」と呼ぶ。
【００１５】
受信端末４ａはパーソナルコンピュータ（以下、パソコンと略記する）であり、回答者５ａによって利用される。この受信端末４ａは、ＷＷＷブラウザやメーラ等のアプリケーションプログラムを記憶しており、これらのアプリケーションプログラムを実行することによりインターネット２を介してＷｅｂページを取得したり電子メールの送受信を行うようになっている。回答者５ａは受信端末４ａを用いて、フォーム生成集計装置１によって配信されてくるフォーム文書を閲覧しつつ、このフォーム文書に対して回答結果をキー入力すればよい。これに応じて、受信端末４ａは、回答結果をインターネット２を介してフォーム生成集計装置１へ送信する。
【００１６】
次に、受信端末４ｂはＦＡＸであり、フォーム生成集計装置１から送信されてくるファクシミリ信号を公衆電話網３を介して受信し、受信した信号に応じたフォーム文書を記録紙に印刷して出力するようになっている。回答者５ｂは、受信端末４ｂから出力されるフォーム文書に対して回答結果をペンなどで書き込み、回答結果を書き込んだフォーム文書をフォーム生成集計装置１を宛先として受信端末４ｂに読み込ませればよい。これに応じて、受信端末４ｂは、読み込んだフォーム文書の内容を公衆電話網３を介してフォーム生成集計装置１へファクシミリ送信する。
【００１７】
本実施形態の回答者には、上記のような受信端末４ａ，４ｂを有していない回答者５ｃが含まれる。アンケート実施者は、このような回答者５ｃに対しては、フォーム生成集計装置１が印刷したフォーム文書を郵送によって配送する。回答者５ｃは、郵送されてくるフォーム文書に対して回答結果をペン等で書き込み、回答結果を書き込んだフォーム文書を同じく郵送でアンケート実施者に返送する。アンケート実施者は、このようにして回収したフォーム文書をフォーム生成集計装置１にスキャンさせて読み込ませればよい。
【００１８】
なお、この図１においては、説明の便宜のため受信端末４ａ，４ｂ及び回答者５ａ，５ｂ，５ｃのみを図示しているが、実際には受信端末と回答者はもっと多数存在する。以下において受信端末４ａ，４ｂ或いは回答者５ａ〜５ｃを特に区別して説明する必要がない場合、受信端末４或いは回答者５と総称する。
【００１９】
（１−１）フォーム生成集計装置
次に、フォーム生成集計装置１の構成について説明する。
図２はフォーム生成集計装置１の構成を示すブロック図である。同図に示されるように、フォーム生成集計装置１は、装置各部を制御する制御部１１と、制御部１１が各種プログラムの実行時にメインメモリとして用いる主記憶部１２と、フォーム生成集計装置１が前述した各種機能を実現するための手順が記述されたプログラムや各種のデータファイルやテーブルを記憶する補助記憶部１３と、フォーム文書等を光学的に読み取り画像データに変換する画像読取部１４と、画像データに基づいてフォーム文書等を記録紙に印刷する画像出力部１５と、画像読取部１４が読み取った画像データからバーコードを認識して抽出したりＯＣＲ解析してテキストデータを抽出したりする画像処理部１６と、インターネット２及び公衆電話網３に接続された通信部１７と、各種操作を行うための操作部１８とを有する。
補助記憶部１３は、より具体的には、フォーム定義ファイル６と、回答者情報テーブルＴＢ＿Ｒと、集計テーブルＴＢ＿Ｔを記憶している。以下、これらの内容について具体的に説明する。
【００２０】
（１−２）フォーム定義ファイル
フォーム定義ファイル６は、フォーム文書の種類と、そのフォーム文書に設けられた複数の記述項目の項目識別子と、各記述項目の属性情報とを関連付けるためのファイルである。属性情報には、フォーム文書の各記述項目が有する回答を書き込む入力領域の記録紙上における位置を示す座標情報や、各入力領域の記述形式を示す情報が含まれる。
【００２１】
図３にこのフォーム定義ファイル６をＸＭＬ（eXtensible Markup Language）形式で記述した一例を示す。同図に示された例では、ＦＯＲＭＩＤ要素には各フォーム文書を識別するフォーム識別情報として「フォームＩＤ」が記述されており、これによってフォーム文書の種類が定義されている。フォーム文書の種類とは、ある調査Ａを目的としたフォーム文書のフォームＩＤは「０００１」であり、別の調査Ｂを目的としたフォーム文書のフォームＩＤは「０００２」である、といった具合に、アンケートの種類を意味する情報である。
【００２２】
次に、ＩＮＰＵＴ要素の「ｎａｍｅ」属性には、各記述項目に固有の項目識別子である「項目名」が記述されており、これによって各記述項目が一意に特定される。また、ＩＮＰＵＴ要素の「ｘ１」、「ｘ２」、「ｙ１」、「ｙ２」の各属性には、各記述項目の入力領域の座標値が記述されており、この座標値によって矩形の入力領域が定められている。すなわち、「ｘ１」及び「ｘ２」は、それぞれ入力領域の左辺及び右辺のｘ座標であり、「ｙ１」及び「ｙ２」は、それぞれ入力領域の上辺及び下辺のｙ座標である。また、ＩＮＰＵＴ要素の「ｃｈａｒｃｌａｓｓ」属性には、各記述項目の「入力種別」が記述されており、これによって各記述項目の入力領域の記述形式が定められている。「入力種別」には、例えば「ラジオボタン（ｒａｄｉｏ）」や「チェックボックス（ｃｈｋｂｏｘ）」、「文字（ｃｈａｒ）」、「数字（ｎｕｍ）」等が含まれる。
【００２３】
これらの要素や属性はスキーマ言語によって定義（宣言）されており、これによりフォーム生成集計装置１がこれらの情報を認識することを可能にしている。なお、「ｘ１」、「ｘ２」、「ｙ１」、「ｙ２」の各座標の原点及び値の単位は任意であるが、ここでは座標の原点をフォーム文書の左上端とし、値の単位をｍｍ（ミリメートル）とする。
【００２４】
例えば、図３に示す例では、このフォーム文書は「フォームＩＤ」が「０００１」であり、「項目名」に「年齢」と「性別」という記述項目を含んでいることが示されている。さらに、「年齢」という記述項目の入力領域は「ｘ１＝１０ｍｍ，ｘ２＝３０ｍｍ，ｙ１＝５０ｍｍ，ｙ２＝６５ｍｍ」によって示されるフォーム文書上の位置に設けられており、この入力領域に入力すべきは「文字」である。また、「性別」という記述項目の入力領域は「ｘ１＝１０ｍｍ，ｘ２＝５０ｍｍ，ｙ１＝７０ｍｍ，ｙ２＝８５ｍｍ」によって示されるフォーム文書上の位置に設けられており、「ラジオボタン」を選択することにより入力がなされることを意味している。
【００２５】
フォーム生成集計装置１には、フォーム文書の種類別にこのようなフォーム定義ファイル６が複数記憶されている。ひとつのフォーム文書はひとつのフォーム定義ファイル６に対応付けられており、フォーム生成集計装置１はこのフォーム定義ファイル６に基づいて種々の配送方法に応じた作成形式でフォーム文書を生成する。
【００２６】
図４及び図５は、図３に示したフォーム定義ファイル６によって生成されるフォーム文書を例示した図である。図４は電子メールに添付してフォーム配信を行う場合のフォーム文書の作成形式の例であり、図５はＦＡＸや郵便でフォーム配信を行う場合のフォーム文書の作成形式の例である。図４に示したフォーム文書のファイル形式はＨＴＭＬ形式である一方、図５に示したフォーム文書は、各記述項目の入力領域が指定された座標通りに記録紙に印刷可能なファイル形式であれば、その種類を問わない。図５のフォーム文書にはフォームＩＤが、例えばバーコードＢＣＤによって記述されている。記述項目内の点線で示された１つの矩形内には１つの文字が記入されるようになっており、ここに記入された文字がフォーム生成集計装置１によってＯＣＲ処理される。なお、図５に示されたフォーム文書において、図４においてチェックボックスやラジオボタンで入力される記述項目については、例えば塗りつぶしによって入力を行うものとする。
【００２７】
（１−３）回答者情報テーブル
回答者情報テーブルＴＢ＿Ｒには、各回答者５が希望するフォーム文書の配送方法が記述されている。図６は回答者情報テーブルＴＢ＿Ｒの一例を示す図である。回答者情報テーブルＴＢ＿Ｒには、回答者５を一意に識別する「回答者ＩＤ」と、フォーム文書を配送すべき回答者５の「宛先」と、それぞれの回答者５に対するフォーム文書の「配送方法」とが記述されている。フォーム文書の配送方法には「メール」、「ＦＡＸ」、及び「郵便」があり、「宛先」の内容は配送方法により異なる。以下にそれぞれの配送方法について説明する。
【００２８】
配送方法が「メール」の場合は、回答者５ａは受信端末４ａ（パソコン）を用いて電子メールを取得し、その電子メールに添付されたＨＴＭＬ形式のフォーム文書上に回答結果をキー入力し、それをフォーム生成集計装置１に返信する。このため、「宛先」には回答者５ａのメールアドレスが記述されている。次に、配送方法が「ＦＡＸ」の場合は、回答者５ｂは受信端末４ｂ（ＦＡＸ）を用いて記録紙に印刷されたフォーム文書を取得し、このフォーム文書に回答を手書きで記入し、記入後受信端末４ｂを用いてフォーム生成集計装置１へと送る。このため、「宛先」には受信端末４ｂのＦＡＸ番号が記述されている。そして、配送方法が「郵便」の場合は、回答者５ｃは郵便によりフォーム文書を受け取り、これに回答を手書きで記入して所定の宛先へと郵送する。このため、「宛先」には回答者５ｃの住所が記述されている。
例えば図６に示す例では、回答者ＩＤが「０１」の回答者５にはメールアドレス「aaa@bbb.co.jp」に対してＨＴＭＬ形式のフォーム文書が電子メールにて送信されることを意味している。また、回答者ＩＤが「０２」の回答者５には住所「東京都中央区ＸＸ」に対してフォーム文書が郵送されることを意味している。これらの情報は、回答者５がアンケート実施者に事前に連絡することによってこの回答者情報テーブルＴＢ＿Ｒに記述される。
【００２９】
（１−４）集計テーブル
回答者から回収されたフォーム文書（回答結果）の内容は、フォーム生成集計装置１に入力されて集計処理が行われる。集計されたデータは集計テーブルＴＢ＿ＴにフォームＩＤ毎に分類されて記憶される。
図７は集計テーブルＴＢ＿Ｔを示す図である。集計テーブルＴＢ＿ＴはフォームＩＤ単位で区分された複数のテーブル群によって構成されており、フォームＩＤ「０００１」が対応付けられたテーブルにはフォームＩＤ「０００１」であるフォーム文書の回答結果が集計され、同様に、フォームＩＤ「０００２」が対応付けられたテーブルにはフォームＩＤ「０００２」であるフォーム文書の回答結果が集計される。これらの各テーブルが有する各フィールドは、各レコードを一意に定めるためのＩＤを除き、それぞれのフォーム文書の「項目名」に一致する。
【００３０】
（２）動作
以上説明された構成のもと、フォーム生成集計装置１が行う動作について説明する。以下ではフォーム文書の生成処理と集計処理のそれぞれの動作について説明する。
【００３１】
（２−１）生成処理
図８はフォーム生成集計装置１の生成処理を示すフローチャートである。以下、同図を参照しつつ説明する。
まず、フォーム生成集計装置１の制御部１１は、操作部１８より入力されたフォーム処理指示情報を受信することによりフォーム生成処理を開始する（ステップＳａ１）。このフォーム処理指示情報には、生成すべきフォーム文書の「フォームＩＤ」と、当該フォーム文書を配信すべき複数の回答者５の「回答者ＩＤ」が含まれている。
続いて、制御部１１は、フォーム処理情報から「フォームＩＤ」を抽出し（ステップＳａ２）、抽出した「フォームＩＤ」に一致するフォーム定義ファイル６を補助記憶部１３から読み出し、これを主記憶部１２へロードする（ステップＳａ３）。
その後、制御部１１は、フォーム処理指示情報の「回答者ＩＤ」を１つ抽出し、補助記憶部１３の回答者情報テーブルＴＢ＿Ｒを参照することでこの回答者ＩＤを有する回答者５の「配送方法」及び「宛先」を特定する（ステップＳａ４）。「配送方法」を特定したら、制御部１１はこの情報に基づいてフォーム文書の作成形式を判断する（ステップＳａ５）。
【００３２】
上述の判断において「配送方法」が「メール」である場合には、制御部１１はフォーム定義ファイル６に基づいてＨＴＭＬ形式のフォーム文書を生成する（ステップＳａ６）。フォーム文書を生成したら、制御部１１は通信部１７を介して、このフォーム文書のデータを添付した電子メールを指定されている宛先へと送信する（ステップＳａ７）。
一方、上述の判断において「配送方法」が「ＦＡＸ」または「郵便」である場合には、制御部１１はフォーム定義ファイル６に基づいた印刷用出力データを主記憶部１２内部の印刷用フレームメモリに描画する（ステップＳａ８）。続いて、制御部１１は「フォームＩＤ」に基づき、該フォーム文書を識別可能なバーコードＢＣＤを生成し、これを主記憶部１２内部の印刷用フレームメモリに描画する（ステップＳａ９）。
【００３３】
これらの処理が終了したら、制御部１１は印刷用フレームメモリの記憶内容を出力するが、配送方法により出力形式が異なるため、ここで「配送方法」が「ＦＡＸ」と「郵便」のいずれであるかを判断する（ステップＳａ１０）。
上述の判断において「配送方法」が「ＦＡＸ」である場合には、制御部１１は印刷用フレームメモリに描画された印刷用出力データをファクシミリ信号に変換し、これを指定された宛先へと送信する（ステップＳａ１１）。
一方、上述の判断において「配送方法」が「郵便」である場合には、制御部１１は印刷用フレームメモリに描画された印刷用出力データを記録紙へと印刷する（ステップＳａ１２）。印刷されたフォーム文書は、回答者５に郵送される。
【００３４】
以上の処理が終了したら、制御部１１は全ての「宛先」に対するフォーム生成がなされたかどうかを判別する（ステップＳａ１３）。この判断が肯定的であれば、フォーム生成集計装置１は主記憶部１２の記憶内容を消去して（ステップＳａ１４）、その後生成処理を終了する。また、この判断が否定的であれば、制御部１１はステップＳａ４から先の処理を繰り返し、全ての回答者５に対するファイル生成が終了するまで同じ動作を繰り返す。
【００３５】
以上の処理によって、フォーム生成集計装置１は、それぞれの回答者５に指定された配送方法に応じた作成形式のフォーム文書を生成する。そして、フォーム生成集計装置１は生成されたフォーム文書をそれぞれの配送方法に応じた出力形式で出力し、回答者５に配送する。
【００３６】
（２−２）集計処理
続いて、フォーム配信装置１の実行する集計処理について説明する。この集計処理は、回答者５からの回答がフォーム配信装置１に入力されたタイミングで実行される。フォーム配信装置１が回答の入力を受け付ける入力形式としては、配送方法に応じて以下の２つの形式が考えられる。
【００３７】
まず、フォーム文書が回答者５にメールで送付されてきた場合は、同文書内の送信ボタン（ＩＮＰＵＴ要素のｔｙｐｅ属性値が「ｓｕｂｍｉｔ」で指定されたオブジェクト）が回答者５によりクリックされることで、受信端末３が回答のデータを文字列として送信し（以後、これを「回答文字列データ」と呼ぶ）、フォーム生成集計装置１はこの回答文字列データを受信する。
図９は図４に示されたフォーム文書、すなわちフォームＩＤが「０００１」である調査Ａのフォーム文書の回答文字列データの一例である。同図に示されるように、回答文字列データは先頭に「フォームＩＤ」が記述されており、項目名とその値が「＝（イコール）」で連結され、各項目間が「＆（アンパサンド）」で連結された文字列として受信される。すなわち、この入力形式においては、回答は項目識別子を伴ってフォーム生成集計装置１へと入力される。
【００３８】
次に、フォーム文書が回答者５にＦＡＸで送信されてきた場合は、フォーム生成集計装置１はこのデータを受信して画像データに変換し（以後、これを「回答画像データ」と呼ぶ）、この回答画像データに対してＯＣＲ処理を行うことでテキストデータを抽出する。また、フォーム文書が回答者５に郵送により送信されてきた場合には、アンケート実施者は返信されてきたフォーム文書をフォーム配信装置１にスキャンさせる。フォーム配信装置１は画像読取部１４がスキャンして読み取った回答画像データに対してＯＣＲ処理を行うことでテキストデータを抽出する。このように、フォーム配信装置１は、フォーム文書がＦＡＸされてきた場合と郵送で返信されてきた場合とのいずれの場合であっても、ＯＣＲ処理（画像読み取り処理）を行うことでフォーム文書に記述されている内容を自装置に入力する。
図１０はフォームＩＤが「０００１」である調査Ａのフォーム文書の回答画像データの一例である。同図に示されるような回答画像データを受信した或いは読み取った（以下、これらを単に「受信した」という）フォーム配信装置１は、上述した属性情報に基づいて各部に対してＯＣＲ処理を行うことでテキストデータを抽出する。
【００３９】
フォーム生成集計装置１は、回答者５からの回答が上述の２つの入力形式のいずれであるかを判断し、この判断結果に基づいて実行すべき集計処理を選択する。
以下においては、これらの２つの場合について、それぞれのフローチャートを参照しつつ説明する。そこで以下では、上述の回答文字列データを受信する受信態様を「文字列データ受信モード」とし、回答画像データを受信する受信態様を「画像データ受信モード」とすることにより区別する。
【００４０】
まず、文字列データ受信モードにおける集計処理を説明する。
図１１は、フォーム生成集計装置１の文字列データ受信モードにおける集計処理を示すフローチャートである。このときフォーム生成集計装置１が受信するデータは、図９に示される文字列データであるとする。以下、これらの図を参照しつつ説明する。
【００４１】
まず、フォーム生成集計装置１は、回答者５より送信されてくる回答文字列データの入力を通信部１７を介して受け付ける（ステップＳｂ１）。制御部１１はこのデータの入力を認識し、それぞれの値の抽出を行う（ステップＳｂ２）。具体的には、制御部１１は回答文字列データの文字列全体から「＆」を検索して各記述項目を分割し、さらに分割した各記述項目の文字列から「＝」を検索して「項目名」と「値」とを分割する。このようにすることで、回答文字列データの各値は各記述項目の「項目名」により関連付けられ、それぞれの値を一意に特定できるようになる。このため、制御部１１は、フォーム定義ファイル６から項目識別子である「項目名」を選択的に抽出し、これを用いて回答文字列データの各記述項目を分類する。
このようにして各記述項目を分類し各々の値を求めたら、制御部１１は「フォームＩＤ」を読み取り、この回答文字列データの内容を記憶するテーブルを集計テーブルＴＢ＿Ｔのなかから特定する（ステップＳｂ３）。この場合、フォームＩＤは「０００１」であるから、回答文字列データの内容の記憶先は調査Ａのテーブルである（以下、このテーブルをテーブルＴＢ＿Ａと呼ぶ）。
【００４２】
テーブルＴＢ＿Ａを特定したら、制御部１１はステップＳｂ２で得られた各記述項目の値を、テーブルＴＢ＿Ａの対応する各フィールドに記憶する（ステップＳｂ４）。ここにおいて、テーブルＴＢ＿Ａには新規レコードが生成されることとなり、以上でこの処理は終了する。
【００４３】
続いて、画像データ受信モードにおける集計処理を説明する。
図１２は、フォーム生成集計装置１の画像データ受信モードにおける集計処理を示すフローチャートである。このときフォーム生成集計装置１が受信するデータは、図１０に示される画像データであるとする。以下、これらの図を参照しつつ説明する。
【００４４】
まず、フォーム生成集計装置１は、回答者５より送信されてくる回答画像データの入力を画像読取部１４を介して受け付ける（ステップＳｃ１）。フォーム文書はフォーム定義ファイル６記述された座標情報に基づいて出力されているため、回答画像データ上には所定の位置に所定の記述項目のデータが入力されている。すなわち、回答画像データは座標情報を伴って入力されている。
【００４５】
制御部１１はこのデータの入力を認識し、この画像データからバーコードＢＣＤを読み取ることによってこのフォーム文書の「フォームＩＤ」を識別し、この回答画像データの内容を記憶するテーブルを集計テーブルＴＢ＿Ｔのなかから特定する（ステップＳｃ２）。この場合、フォームＩＤは「０００１」であるから、回答文字列データの内容の記憶先は上述のテーブルＴＢ＿Ａである。
【００４６】
テーブルＴＢ＿Ａを特定したら、制御部１１は、補助記憶部１３に記憶されている当該フォームＩＤを有したフォーム定義ファイル６から各記述項目の属性情報を抽出し、これを画像処理部１６にパラメータとして送信する（ステップＳｃ３）。画像処理部１６はこれを受信し、このパラメータを用いてＯＣＲ解析を行い、各記述項目のテキストデータを抽出する（ステップＳｃ４）。具体的には、属性情報のうち、座標情報を示す「ｘ１」、「ｘ２」、「ｙ１」及び「ｙ２」の値より各記述項目の入力領域を特定し、さらに記述形式を示す「入力種別」の値より各記述項目の記述形式を特定する。画像処理部１６は、入力領域を特定することでフォーム文書上のどの位置に求める記述項目のテキストデータがあるのかを認識し、記述形式を特定することで認識精度の高いＯＣＲ処理を行うことが可能となる。例えば、「入力種別」で「数字」と指定されることにより、画像処理部１６では「０（ゼロ）」を「Ｏ（オー）」と誤認識するようなことがなくなる。
【００４７】
以上を図３を用いて説明すると、「年齢」のｘ１座標、ｘ２座標、ｙ１座標、ｙ２座標はそれぞれ「１０」、「３０」、「５０」、「６５」であり、これらは図１０上の点Ｐ11及びＰ12に該当する。さらに、この入力領域に記入された文字が「数字」であることが属性情報により示されることで、画像処理部１６はこの２点により定義される矩形の領域に対してＯＣＲ解析を行い、このとき抽出されたテキストデータが数字で記述された「年齢」であることを認識する。同様にして、「性別」、「質問Ａ１」及び「質問Ａ２」についても、画像処理部１６がそれぞれ点Ｐ21とＰ22，Ｐ31とＰ32，及びＰ41とＰ42より定義される矩形領域に対してＯＣＲ解析を行うことで、抽出したテキストデータをそれぞれ適切な記述項目として認識することができる。
【００４８】
テキストデータが抽出されると、制御部１１はそのテキストデータを順次集計テーブルの該当するフィールドへと記憶する（ステップＳｃ５）。ここにおいて、テーブルＴＢ＿Ａには新規レコードが生成されることとなり、以上でこの処理は終了する。
以上説明した２つの処理を、入力されるデータに応じて適宜実行することによって、フォーム生成集計装置１は回答の入力態様に依存せず適切に回答を抽出し、これを集計テーブルＴＢ＿Ｔに格納することでデータ集計を行うことが可能となる。また、集計テーブルＴＢ＿Ｔに蓄積した情報を適宜抽出することで、集計したデータを表やグラフ等の種々の態様に加工してアンケート実施者に提供することが可能となる。
【００４９】
（３）変形例
なお、本発明は上述した実施形態に限定されず、以下に示されるような種々の変更が可能である。
【００５０】
（３−１）変形例１
上述の実施形態においては、フォーム生成集計装置１は複合機の機能とサーバの機能を兼ね備えた構成であった。しかし本発明はこのような構成に限定されず、例えばフォーム生成集計装置１からサーバの機能を分離し、サーバ機能はフォーム生成集計装置１に接続されたコンピュータによって実現する構成とすることももちろん可能である。
また、受信端末４についても、上述したパソコンとＦＡＸに限定されず、例えば携帯電話やＰＤＡ（Personal Digital Assistance）を用いることが可能である。この場合、通信ネットワークは当然インターネット２と公衆電話網３のみに限定されず、移動電話網を含むことが可能である。
【００５１】
（３−２）変形例２
上述の実施形態において、図３で示したフォーム定義ファイル６はあくまでも一例であり、他にも種々の形式とすることが可能である。例えば、属性情報を図３のように属性値として定めるのではなく、スキーマ言語によってそれぞれ独自の要素として定義（宣言）することも可能である。
また、ＸＭＬ形式以外のファイル形式によってフォーム定義ファイルを記述することも、もちろん可能である。
【００５２】
（３−３）変形例３
上述の実施形態においては、説明を容易ならしめるため、フォーム文書の集計の際には回答者５は特定の方法でフォーム文書を返送する態様とした。例えば、回答者５はＦＡＸで受信したフォーム文書はＦＡＸで返信する態様とした。
しかし本発明においては、フォーム文書の集計は上述のような態様に限定されるものではない。例えば、ＦＡＸでフォーム文書を受信した回答者５が、このフォーム文書を郵便にて返信することも可能である。
【００５３】
（３−４）変形例４
上述の実施形態においては、回答者５を識別する識別子がフォーム文書上に存在しないため、回答者を特定することができなかった。これでは単一の回答者５によって複数の返信がなされても判別することができない。また、このようなフォーム配信においては、回答者が特定できたほうが望ましい場合も多々ある。
これらの問題を解決する方法としては、各々のフォーム文書に一意なＩＤを付与し、このＩＤをフォームＩＤと同様にバーコード等によってフォーム文書に埋め込む方法が考えられる。
【００５４】
（３−５）変形例５
上述の実施形態においては、配送方法として「メール」が指定されている場合には、フォーム文書は電子メールにＨＴＭＬファイルが添付された形で送信される態様とした。
しかし本発明においては、上述のような態様に限定されず、ＨＴＭＬファイルをサーバ上にアップロードし、通常のＷｅｂページとして回答者５に閲覧させて回答させることももちろん可能である。
また、このような場合には、ＷｅｂＤＡＶ（Distributed Authoring and Versioning protocol for the WWW）の仕様に基づいてファイルを公開することも可能である。ＷｅｂＤＡＶの機能を用いれば、サーバ上のファイルの移動や複製、削除が行えるほか、編集中のファイルをロックしたり、ファイルのリビジョン管理をしたりすることも可能となる。また、ＷｅｂＤＡＶの機能を用いる場合には、ユーザ認証を行うことで回答者を特定或いは制限することが可能である。
【００５５】
（３−６）変形例６
上述の実施形態においては、配送方法として「メール」が指定されている場合には、フォーム文書は電子メールにＨＴＭＬファイルが添付された形で送信される態様とした。
しかし本発明においては、上述のような態様に限定されず、フォーム生成集計装置は例えばＰＤＦ（Portable Document Format）形式のフォーム文書を生成し、これを電子メールに添付して送信するとしてもよい。また、これらのファイル形式を、回答者５側で指定できるようにしてもよい。
【００５６】
（３−７）変形例７
上述の実施形態においては、フォーム定義ファイル６の属性情報において記述形式を示す「入力種別」の種類は、文字種を識別する情報は「文字」と「数字」だけであった。
しかしこれらは、全角と半角、または日本語とアルファベットを判別できるようにしてもよい。こうすることでＯＣＲの認識精度を高めることが可能である。
【００５７】
（３−８）変形例８
上述の実施形態においては、フォーム定義ファイル６に各記述項目の入力領域の座標に関する情報が記述されていたが、本発明はこのような態様に限定されるものではない。
例えば、フォーム生成処理を行うときに、フォーム文書を印刷用フレームメモリに描画する段階（図８のステップＳａ８）で、フレームメモリ上に描画された各記述項目の入力領域の座標を取得し、これをフォーム定義ファイル６に埋め込むような態様としてもよい。
【００５８】
（３−９）変形例９
上述の実施形態においては、記録紙上のフォーム文書を識別する識別子として図５に示すバーコードＢＣＤを用いたが、その他の識別子を用いることももちろん可能である。例えば、ＱＲコードやデータマトリクスコード等の２次元コードや画像へのコード埋め込み技術を用いることが可能である。
【図面の簡単な説明】
【００５９】
【図１】本発明の一実施形態に係るフォーム生成集計装置を用いて実施されるフォーム配信の構成を示した図である。
【図２】同実施形態に係るフォーム生成集計装置の構成を示したブロック図である。
【図３】同実施形態に係るフォーム定義ファイルをＸＭＬデータとして記述した一例を示した図である。
【図４】図３に示したフォーム定義ファイルによって生成されるＨＴＭＬ形式のフォーム文書を例示した図である。
【図５】図３に示したフォーム定義ファイルによって生成されるフォーム文書を例示した図である。
【図６】同実施形態に係る回答者情報テーブルを示す図である。
【図７】同実施形態に係る集計テーブルを示す図である。
【図８】同実施形態に係るフォーム生成集計装置の配信処理を示すフローチャートである。
【図９】同実施形態に係るフォーム生成集計装置に入力される回答文字列データを例示した図である。
【図１０】同実施形態に係るフォーム生成集計装置に入力される回答画像データを例示した図である。
【図１１】同実施形態に係るフォーム生成集計装置の集計処理を示すフローチャートである（文字列データ受信モード）。
【図１２】同実施形態に係るフォーム生成集計装置の集計処理を示すフローチャートである（画像データ受信モード）。
【符号の説明】
【００６０】
１…フォーム生成集計装置、２…インターネット、３…公衆電話網、４…受信端末、５…回答者、６…フォーム定義ファイル、１１…制御部、１２…主記憶部、１３…補助記憶部、１４…画像読取部、１５…画像出力部、１６…画像処理部、１７…通信部、１８…操作部。
【図１】
2005056255.tif 000003
【図２】
2005056255.tif 000004
【図３】
2005056255.tif 000005
【図４】
2005056255.tif 000006
【図５】
2005056255.tif 000007
【図６】
2005056255.tif 000008
【図７】
2005056255.tif 000009
【図８】
2005056255.tif 000010
【図９】
2005056255.tif 000011
【図１０】
2005056255.tif 000012
【図１１】
2005056255.tif 000013
【図１２】
2005056255.tif 000014