(57)【要約】      （修正有）【課題】電子フォームを設計するための情報を容易に取得し、当該情報に基づいて電子フォームを自動で設計することで、設計の迅速化とコストの低廉化を図ることができる設計システムを提供する。【解決手段】設計システム１００おいて、利用者は電子ペン１０を使用して、罫線用帳票３の罫線情報記入部に、設計する電子フォームを構成する罫線に関する情報を記入する。電子ペン１０が取得した記入データは、設計システム１００により取得される。罫線用帳票３は電子フォームを設計するツール毎に異なるドットパターンが印刷されているため、設計システム１００は、記入データに含まれるドットパターン上の位置座標に基づいて設計の際に使用するツールを特定する。設計システム１００は、特定したツールを使用して取得した罫線情報に基づき電子フォームを設計する。【選択図】図７
2005028678.tif 000002
【特許請求の範囲】
【請求項１】
電子フォームを設計するため、インクペンユニット及び光学的にドットパターンを読み取る読取ユニットを備える電子ペンにより記入される罫線用帳票であって、
前記設計に使用するツール毎に割り当てられた異なるドットパターンが、前記電子ペンにより認識可能に印刷されており、
前記電子ペンを使用して、前記電子フォームを構成する罫線に関する情報の記入が行われる罫線情報記入部を備えることを特徴とする罫線用帳票。
【請求項２】
電子フォームを設計するため、インクペンユニット及び光学的にドットパターンを読み取る読取ユニットを備える電子ペンにより記入される罫線用帳票であって、
前記電子ペンを使用して、前記設計に使用するツールの情報を特定するための記入が行われるツール情報特定部と、
前記電子ペンを使用して、前記電子フォームを構成する罫線に関する情報の記入が行われる罫線情報記入部を備えることを特徴とする罫線用帳票。
【請求項３】
前記罫線情報記入部上には、前記罫線情報の記入を補助するための図柄が、前記電子ペンにより読み取り不能な状態で印刷されていることを特徴とする請求項１又は２に記載の罫線用帳票。
【請求項４】
前記罫線用帳票は半透明であることを特徴とする請求項１乃至３のいずれか一項に記載の罫線用帳票。
【請求項５】
前記電子ペンを使用して、前記電子フォームの識別情報を記入するための識別情報記入部を備えることを特徴とする請求項１乃至４のいずれか一項に記載の罫線用帳票。
【請求項６】
複数の項目から構成される電子フォームを設計するため、インクペンユニット及び光学的にドットパターンを読み取る読取ユニットを備える電子ペンにより記入される属性用帳票であって、
前記電子ペンを使用して、前記電子フォームを構成する項目の属性に関する情報を特定するための記入が行われる属性情報記入部と、
前記電子フォームの識別情報を記入するための識別情報記入部を備えることを特徴とする属性用帳票。
【請求項７】
インクペンユニット及び光学的にドットパターンを読み取る読取ユニットを備える電子ペンと、
電子フォームの設計に使用するツール毎に割り当てられた異なるドットパターンが前記電子ペンにより認識可能に印刷されており、前記電子フォームを構成する罫線に関する情報を記入する罫線情報記入部を備えた罫線用帳票と、を使用する設計システムにおいて、
前記罫線用帳票に記入された罫線記入データを取得する罫線記入データ取得手段と、
前記罫線記入データに含まれる前記ドットパターン上の位置座標に基づいて、前記ツールに関する情報を特定するツール情報特定手段と、
前記罫線記入データに含まれる前記ドットパターン上の位置座標に基づいて、前記罫線情報記入部に記入された前記罫線情報を取得する罫線情報取得手段と、
前記ツール情報及び前記罫線情報に基づいて前記電子フォームを設計する電子フォーム設計手段と、を備えることを特徴とする設計システム。
【請求項８】
インクペンユニット及び光学的にドットパターンを読み取る読取ユニットを備える電子ペンと、
電子フォームの設計に使用するツール毎に割り当てられた異なるドットパターンが前記電子ペンにより認識可能に印刷され、前記電子フォームの識別情報を記入するための識別情報記入部と、前記電子フォームを構成する罫線に関する情報を記入するための罫線情報記入部を備える罫線用帳票と、
前記電子ペンにより認識可能なドットパターンが印刷され、前記電子フォーム識別情報を記入するための識別情報記入部と、前記電子フォームを構成する項目の属性に関する情報を特定するための記入が行われる属性情報記入部を備える属性用帳票と、を使用する設計システムにおいて、
前記罫線用帳票に記入された罫線記入データを取得する罫線記入データ取得手段と、
前記罫線記入データに含まれる前記ドットパターン上の位置座標に基づいて、前記識別情報記入部に記入された前記電子フォームの識別情報を取得する第１識別情報取得手段と、
前記罫線記入データに含まれる前記ドットパターン上の位置座標に基づいて、前記罫線情報記入部に記入された前記罫線情報を取得する罫線情報取得手段と、
前記罫線記入データに含まれる前記ドットパターン上の位置座標に基づいて、前記ツールの情報を特定するツール情報特定手段と、
前記第１識別情報取得手段が取得した前記識別情報に対応付けて、前記罫線情報及び前記ツール情報を記憶する記憶手段と、
前記属性用帳票に記入された属性記入データを取得する属性記入データ取得手段と、
前記属性記入データに含まれる前記ドットパターン上の位置座標に基づいて、前記電子フォームの識別情報を取得する第２識別情報取得手段と、
前記属性記入データに含まれる前記ドットパターン上の位置座標に基づいて、前記属性情報記入部に記入された前記属性情報を取得する属性情報取得手段と、
前記第２識別情報取得手段が取得した識別情報に基づいて、前記記憶手段から前記罫線情報及び前記ツール情報を抽出する情報抽出手段と、
前記属性情報、前記罫線情報及び前記ツール情報に基づいて前記電子フォームを設計する電子フォーム設計手段と、を備えることを特徴とする設計システム。
【請求項９】
前記ツール毎に前記項目に対応付けて、前記電子フォームを設計するための部品情報を記憶する部品情報記憶手段と、
前記属性情報取得手段が取得した前記属性情報に基づいて、前記部品情報記憶手段から前記部品情報を抽出する部品情報抽出手段と、をさらに備え、
前記電子フォーム設計手段は、前記属性情報、前記罫線情報、前記ツール情報及び前記部品情報に基づいて前記電子フォームを設計することを特徴とする請求項８に記載の設計システム。
【請求項１０】
インクペンユニット及び光学的にドットパターンを読み取る読取ユニットを備える電子ペンと、
電子フォームの設計に使用するツール毎に割り当てられた異なるドットパターンが前記電子ペンにより認識可能に印刷されており、前記電子フォームを構成する罫線に関する情報を記入する罫線情報記入部を備えた罫線用帳票と、を使用する設計システムを構成するコンピュータにおいて実行されるプログラムであって、
前記罫線用帳票に記入された罫線記入データを取得する罫線記入データ取得手段、
前記罫線記入データに含まれる前記ドットパターン上の位置座標に基づいて、前記ツールに関する情報を特定するツール情報特定手段、
前記罫線記入データに含まれる前記ドットパターン上の位置座標に基づいて、前記罫線情報記入部に記入された前記罫線情報を取得する罫線情報取得手段、
前記ツール情報及び前記罫線情報に基づいて前記電子フォームを設計する電子フォーム設計手段、として前記コンピュータを機能させることを特徴とするプログラム。
【請求項１１】
インクペンユニット及び光学的にドットパターンを読み取る読取ユニットを備える電子ペンと、
電子フォームの設計に使用するツール毎に割り当てられた異なるドットパターンが前記電子ペンにより認識可能に印刷され、前記電子フォームの識別情報を記入するための識別情報記入部と、前記電子フォームを構成する罫線に関する情報を記入するための罫線情報記入部を備える罫線用帳票と、
前記電子ペンにより認識可能なドットパターンが印刷され、前記電子フォーム識別情報を記入するための識別情報記入部と、前記電子フォームを構成する項目の属性に関する情報を特定するための記入が行われる属性情報記入部を備える属性用帳票と、を使用する設計システムを構成するコンピュータにおいて実行されるプログラムであって、
前記罫線用帳票に記入された罫線記入データを取得する罫線記入データ取得手段、
前記罫線記入データに含まれる前記ドットパターン上の位置座標に基づいて、前記識別情報記入部に記入された前記電子フォームの識別情報を取得する第１識別情報取得手段、
前記罫線記入データに含まれる前記ドットパターン上の位置座標に基づいて、前記罫線情報記入部に記入された前記罫線情報を取得する罫線情報取得手段、
前記罫線記入データに含まれる前記ドットパターン上の位置座標に基づいて、前記ツールの情報を特定するツール情報特定手段、
前記第１識別情報取得手段が取得した前記識別情報に対応付けて、前記罫線情報及び前記ツール情報を記憶する記憶手段、
前記属性用帳票に記入された属性記入データを取得する属性記入データ取得手段、
前記属性記入データに含まれる前記ドットパターン上の位置座標に基づいて、前記電子フォームの識別情報を取得する第２識別情報取得手段、
前記属性記入データに含まれる前記ドットパターン上の位置座標に基づいて、前記属性情報記入部に記入された前記属性情報を取得する属性情報取得手段、
前記第２識別情報取得手段が取得した識別情報に基づいて、前記記憶手段から前記罫線情報及び前記ツール情報を抽出する情報抽出手段、
前記属性情報、前記罫線情報及び前記ツール情報に基づいて前記電子フォームを設計する電子フォーム設計手段、として前記コンピュータを機能させることを特徴とするプログラム。
【請求項１２】
前記ツール毎に前記項目に対応付けて、前記電子フォームを設計するための部品情報を記憶する部品情報記憶手段、
前記属性情報取得手段が取得した前記属性情報に基づいて、前記部品情報記憶手段から前記部品情報を抽出する部品情報抽出手段、としてさらに前記コンピュータを機能させ、
前記電子フォーム設計手段は、前記属性情報、前記罫線情報、前記ツール情報及び前記部品情報に基づいて前記電子フォームを設計することを特徴とする請求項１１に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子ペンを使用することにより、電子フォームの設計業務を効率化することができる技術に関する。
【０００２】
【従来の技術】
電子フォームは、手書きのラフ原稿や以前から使用してきた紙帳票に基づき、端末上で設計ツールを利用することで設計が行われている。このとき、設計ツールは複数存在するため、利用者は、電子フォームを設計するために最も適切と思われる設計ツールを自ら選択し、端末上で指定する必要がある。
【０００３】
具体的に、手書きのラフ原稿に基づいて電子フォームを設計する場合は、当該ラフ原稿を目視で認識した利用者が端末にパンチ入力することでデータとして取り込み、当該データを電子フォームに変換する手法等が挙げられる。また、以前から使用してきた紙帳票に基づいて電子フォームを設計する場合は、当該紙帳票をスキャナで画像データとして取り込み、当該画像データをトレースする手法や当該画像データを自動的に電子フォームに変換する手法等が挙げられる。
【０００４】
また、電子フォームを構成する記入項目は、クライアントの要求に応じた属性情報を利用者が端末にパンチ入力する必要がある。ここで、属性情報とは、氏名欄や住所欄といった記入項目の種類、記入項目に必要な文字数、文字スタイルなど記入項目に関する情報である。
【０００５】
【発明が解決しようとする課題】
しかし、手書きのラフ原稿に基づく設計は、利用者がパンチ入力する際に罫線の長さや全体のバランスを調整する必要があるため時間がかかる。一方、以前から使用してきた紙帳票に基づく設計は、スキャナで取り込む際に当該紙帳票が曲がってセットされるとそのまま歪んだ電子フォームになってしまうという問題がある。また、記入項目の属性情報については、利用者が手作業でパンチ入力するため人為的ミスが発生する可能性もある。さらに、このように利用者の作業が多いことで電子フォームの設計におけるコストの低廉化が困難となっている。
【０００６】
本発明は、以上の点に鑑みてなされたものであり、電子フォームを設計するための情報を容易に取得し、当該情報に基づいて電子フォームを自動で設計することで、設計の迅速化とコストの低廉化を図ることができる設計システムを提供することを課題とする。
【０００７】
【課題を解決するための手段】
本発明の１つの観点では、電子フォームを設計するため、インクペンユニット及び光学的にドットパターンを読み取る読取ユニットを備える電子ペンにより記入される罫線用帳票は、前記設計に使用するツール毎に割り当てられた異なるドットパターンが、前記電子ペンにより認識可能に印刷されており、前記電子ペンを使用して、前記電子フォームを構成する罫線に関する情報の記入が行われる罫線情報記入部を備える。
【０００８】
上記の罫線用帳票において、記入者は、任意のツールを使用して電子フォームを設計するために必要な記入を、電子ペンのインクペンユニットにより行う。すると、電子ペンは電子ペンの移動に伴って帳票上のドットパターンを読み取り、記入者が記入した事項の記入データを取得する。本発明における罫線用帳票には、設計に使用するツール毎に割り当てられた異なるドットパターンが印刷されているため、記入データを処理するアプリケーションは、記入データに含まれるドットパターンに基づいて、電子フォームを設計するために使用するツールを容易に特定することができる。また、記入データを処理するアプリケーションは、記入者が電子ペンにより、罫線用帳票の罫線情報記入部に記入を行った際の記入データに含まれるドットパターンに基づいて、電子フォームを構成する罫線に関する情報を容易に取得することができる。
【０００９】
本発明の他の観点では、電子フォームを設計するため、インクペンユニット及び光学的にドットパターンを読み取る読取ユニットを備える電子ペンにより記入される罫線用帳票は、前記電子ペンを使用して、前記設計に使用するツールの情報を特定するための記入が行われるツール情報特定部と、前記電子ペンを使用して、前記電子フォームを構成する罫線に関する情報の記入が行われる罫線情報記入部を備える。
【００１０】
上記の罫線用帳票において、記入者は、任意のツールを使用して電子フォームを設計するために必要な記入を、電子ペンのインクペンユニットにより行う。ここで、罫線用帳票は、ツール情報特定部と罫線情報記入部を備えており、記入者はそれぞれに必要な記入を行う。すると、電子ペンは電子ペンの移動に伴って帳票上のドットパターンを読み取り、記入者が記入した事項の記入データを取得する。これによれば、記入データを処理するアプリケーションは、記入者が電子ペンにより、ツール情報特定部に記入を行った際の記入データに含まれるドットパターンに基づいて、設計に使用するツールの情報を取得し、容易にツールを特定することができる。また、当該アプリケーションは、記入者が電子ペンにより罫線情報記入部に記入を行った際の記入データに含まれるドットパターンに基づいて、電子フォームを構成する罫線に関する情報を容易に取得することができる。
【００１１】
上記の罫線用帳票の一態様では、前記罫線情報記入部上には、前記罫線情報の記入を補助するための図柄が、前記電子ペンにより読み取り不能な状態で印刷されている。ここで、記入を補助するための図柄とは、例えば、方眼や目印などである。これによれば、記入者は、手書きであっても、電子フォームを構成する罫線をぶれることなく記入することができる。
【００１２】
上記の罫線用帳票の一態様では、前記罫線用帳票は半透明である。例えば、以前から使用してきた紙帳票に基づいて電子フォームを設計する場合、記入者は、当該紙帳票の上に罫線用帳票を重ねて容易にトレースを行うことができる。電子ペンは電子ペンの移動に伴って帳票上のドットパターンを読み取り、記入者が記入した事項の記入データを取得するため、これによれば、記入データを処理するアプリケーションは、容易に当該紙帳票の罫線に関する情報等を取得することができる。
【００１３】
上記の罫線用帳票の一態様では、前記電子ペンを使用して、前記電子フォームの識別情報を記入するための識別情報記入部を備える。これによれば、記入データを処理するアプリケーションは、記入者が電子ペンにより、識別情報記入部に記入を行った際の記入データに含まれるドットパターンに基づいて、電子フォームの識別情報を取得することで、容易に設計する電子フォームを特定することができる。
【００１４】
本発明の他の観点では、複数の項目から構成される電子フォームを設計するため、インクペンユニット及び光学的にドットパターンを読み取る読取ユニットを備える電子ペンにより記入される属性用帳票は、前記電子ペンを使用して、前記電子フォームを構成する項目の属性に関する情報を特定するための記入が行われる属性情報記入部と、前記電子フォームの識別情報を記入するための識別情報記入部を備える。
【００１５】
上記の属性用帳票において、記入者は、電子フォームを設計するために必要な記入を、電子ペンのインクペンユニットにより行う。すると、電子ペンは電子ペンの移動に伴って帳票上のドットパターンを読み取り、記入者が記入した事項の記入データを取得する。本発明の属性用帳票は、電子ペンを使用して電子フォームを構成する項目に関する情報の記入が行われる複数の属性情報記入部を備える。これによれば、記入データを処理するアプリケーションは、記入者が電子ペンにより、属性情報記入部に記入を行った際の記入データに含まれるドットパターンに基づいて、項目に関する情報を取得し、容易に項目の属性を特定することができる。また、属性用帳票は、電子ペンを使用して電子フォームの識別情報の記入が行われる識別情報記入部を備える。これによれば、記入データを処理するアプリケーションは、記入者が電子ペンにより、識別情報記入部に記入を行った際の記入データに含まれるドットパターンに基づいて、識別情報を取得し、設計する電子フォームを容易に特定することができる。
【００１６】
本発明の他の観点では、インクペンユニット及び光学的にドットパターンを読み取る読取ユニットを備える電子ペンと、電子フォームの設計に使用するツール毎に割り当てられた異なるドットパターンが前記電子ペンにより認識可能に印刷されており、前記電子フォームを構成する罫線に関する情報を記入する罫線情報記入部を備えた罫線用帳票と、を使用する設計システムにおいて、前記罫線用帳票に記入された罫線記入データを取得する罫線記入データ取得手段と、前記罫線記入データに含まれる前記ドットパターン上の位置座標に基づいて、前記ツールに関する情報を特定するツール情報特定手段と、前記罫線記入データに含まれる前記ドットパターン上の位置座標に基づいて、前記罫線情報記入部に記入された前記罫線情報を取得する罫線情報取得手段と、前記ツール情報及び前記罫線情報に基づいて前記電子フォームを設計する電子フォーム設計手段と、を備える。
【００１７】
上記の設計システムによれば、記入者は電子ペンを使用して、罫線用帳票の罫線情報記入部に設計する電子フォームを構成する罫線に関する情報を記入する。すると、電子ペンは電子ペンの移動に伴って帳票上のドットパターンを読み取り、記入者が記入した事項の記入データを取得する。なお、記入データには当該ドットパターン上の位置座標が含まれている。電子ペンが取得した記入データは、設計システムにより取得される。本発明における罫線用帳票は、電子フォームを設計するツール毎に異なるドットパターンが印刷されているため、設計システムは、まず、記入データに含まれるドットパターン上の位置座標に基づいて使用するツールを特定する。さらに、本発明における罫線用帳票は、罫線情報記入部に、電子フォームを構成する罫線に関する情報に対応するドットパターンが印刷されている。そのため、設計システムは、罫線情報記入部に記入された記入データに含まれるドットパターン上の位置座標に基づいて、罫線情報を取得する。そして、設計システムは、特定したツールを使用して、取得した罫線情報に基づき、効率良く電子フォームを設計する。
【００１８】
これによれば、記入者が罫線情報を記入する際に予め罫線用帳票を選択することで、設計システムが自動的に適切なツールを使用して迅速に電子フォームの罫線に関する部分を設計することができる。つまり、電子ペンと罫線用帳票を使用することで、手書きのラフ原稿を簡便に電子データ化し、自動的に罫線に関する部分の設計を行うことができる。このとき、端末上でのパンチ入力等が必要ないため、人為的なミスが発生する可能性を従来と比較して大幅に減少させることができるとともに、人件費を大幅に削減することができる。よって、本発明の設計システムによれば、電子フォームを設計するための情報を容易に取得し、当該情報に基づいて電子フォームを自動で設計することで、設計の迅速化とコストの低廉化を図ることができる。
【００１９】
本発明の他の観点では、インクペンユニット及び光学的にドットパターンを読み取る読取ユニットを備える電子ペンと、電子フォームの設計に使用するツール毎に割り当てられた異なるドットパターンが前記電子ペンにより認識可能に印刷され、前記電子フォームの識別情報を記入するための識別情報記入部と、前記電子フォームを構成する罫線に関する情報を記入するための罫線情報記入部を備える罫線用帳票と、前記電子ペンにより認識可能なドットパターンが印刷され、前記電子フォーム識別情報を記入するための識別情報記入部と、前記電子フォームを構成する項目の属性に関する情報を特定するための記入が行われる属性情報記入部を備える属性用帳票と、を使用する設計システムにおいて、前記罫線用帳票に記入された罫線記入データを取得する罫線記入データ取得手段と、前記罫線記入データに含まれる前記ドットパターン上の位置座標に基づいて、前記識別情報記入部に記入された前記電子フォームの識別情報を取得する第１識別情報取得手段と、前記罫線記入データに含まれる前記ドットパターン上の位置座標に基づいて、前記罫線情報記入部に記入された前記罫線情報を取得する罫線情報取得手段と、前記罫線記入データに含まれる前記ドットパターン上の位置座標に基づいて、前記ツールの情報を特定するツール情報特定手段と、前記第１識別情報取得手段が取得した前記識別情報に対応付けて、前記罫線情報及び前記ツール情報を記憶する記憶手段と、前記属性用帳票に記入された属性記入データを取得する属性記入データ取得手段と、前記属性記入データに含まれる前記ドットパターン上の位置座標に基づいて、前記電子フォームの識別情報を取得する第２識別情報取得手段と、前記属性記入データに含まれる前記ドットパターン上の位置座標に基づいて、前記属性情報記入部に記入された前記属性情報を取得する属性情報取得手段と、前記第２識別情報取得手段が取得した識別情報に基づいて、前記記憶手段から前記罫線情報及び前記ツール情報を抽出する情報抽出手段と、前記属性情報、前記罫線情報及び前記ツール情報に基づいて前記電子フォームを設計する電子フォーム設計手段と、を備える。
【００２０】
上記の設計システムによれば、記入者は電子ペンを使用して、設計する電子フォームに必要な情報を罫線用帳票及び属性用帳票に記入する。すると、電子ペンは電子ペンの移動に伴って帳票上のドットパターンを読み取り、記入者が罫線用帳票に記入した事項の記入データを罫線記入データとして取得する。また、電子ペンは、属性用帳票に記入した事項の記入データを属性記入データとして取得する。なお、罫線記入データ及び属性記入データには当該ドットパターン上の位置座標が含まれている。電子ペンが取得した罫線記入データ及び属性記入データは、設計システムにより取得される。本発明における罫線用帳票は、電子フォームを設計するツール毎に異なるドットパターンが印刷されているため、設計システムは、まず、罫線記入データに含まれるドットパターン上の位置座標に基づいて使用するツールの情報を取得する。そして、設計システムは、罫線情報記入部に記入された罫線記入データに含まれるドットパターン上の位置座標に基づいて罫線情報を取得する。さらに、設計システムは、識別情報記入部に記入された罫線記入データに含まれるドットパターン上の位置座標に基づいて電子フォームの識別情報を取得し、当該識別情報をキーとして、罫線情報及びツール情報を記憶する。
【００２１】
また、設計システムは、属性情報記入部に記入された属性記入データに含まれるドットパターン上の位置座標に基づいて属性情報を取得する。そして、設計システムは、識別情報記入部に記入された属性記入データに含まれるドットパターン上の位置座標に基づいて電子フォームの識別情報を取得する。さらに、設計システムは、属性記入データから取得した識別情報に基づいて、記憶手段により記憶された罫線情報及びツール情報を抽出する。そして、設計システムは、抽出したツール情報により特定されるツールを使用して、罫線情報及び属性情報に基づき、効率良く電子フォームを設計することができる。
【００２２】
これによれば、設計システムは、記入者が電子フォームの罫線情報や属性情報を記入する際に罫線用帳票及び属性用帳票を使用することで、適切なツールを使用して迅速に電子フォームの設計をすることができる。よって、電子フォームを設計するための情報を容易に取得し、当該情報に基づいて電子フォームを自動で設計することで、設計の迅速化とコストの低廉化を図ることができる。また、端末の操作が苦手な人であっても、帳票とペンを利用して手書きでラフ原稿を作成するだけで、自動的に電子データ化され容易に電子フォームを設計することができる。さらに、従来の端末上においてのみ行われる電子フォームの設計と比較して、帳票という紙媒体を使用することで全体を把握しやすいというメリットもある。
【００２３】
上記の設計システムの一態様では、前記ツール毎に前記項目に対応付けて、前記電子フォームを設計するための部品情報を記憶する部品情報記憶手段と、前記属性情報取得手段が取得した前記属性情報に基づいて、前記部品情報記憶手段から前記部品情報を抽出する部品情報抽出手段と、をさらに備え、前記電子フォーム設計手段は、前記属性情報、前記罫線情報、前記ツール情報及び前記部品情報に基づいて前記電子フォームを設計する。これによれば、設計システムは、項目毎に対応付けられた汎用的な部品情報を使用できるため、容易に電子フォームを設計することができる。
【００２４】
本発明のさらに他の観点では、インクペンユニット及び光学的にドットパターンを読み取る読取ユニットを備える電子ペンと、電子フォームの設計に使用するツール毎に割り当てられた異なるドットパターンが前記電子ペンにより認識可能に印刷されており、前記電子フォームを構成する罫線に関する情報を記入する罫線情報記入部を備えた罫線用帳票と、を使用する設計システムを構成するコンピュータにおいて実行されるプログラムであって、前記罫線用帳票に記入された罫線記入データを取得する罫線記入データ取得手段、前記罫線記入データに含まれる前記ドットパターン上の位置座標に基づいて、前記ツールに関する情報を特定するツール情報特定手段、前記罫線記入データに含まれる前記ドットパターン上の位置座標に基づいて、前記罫線情報記入部に記入された前記罫線情報を取得する罫線情報取得手段、前記ツール情報及び前記罫線情報に基づいて前記電子フォームを設計する電子フォーム設計手段、として前記コンピュータを機能させる。
【００２５】
上記のプログラムをコンピュータにより実行することにより、上述の設計システムを実現することができる。また、上述の設計システムの各態様も同様に実現することができる。
【００２６】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施の形態について説明する。まず、本発明のシステムにおいて入力デバイスとして使用される電子ペンの概要について説明する。
【００２７】
［電子ペン］
図１は電子ペンの使用形態を模式的に示す図であり、図２は電子ペンの構造を示す機能ブロック図である。図１に示すように、電子ペン１０は、ドットパターンが印刷された専用ペーパー２０と組み合わせて使用される。電子ペン１０は、通常のインクペンと同様のペン先部１７を備えており、利用者は通常のインクペンと同様に専用ペーパー２０上に文字などを書くことになる。
【００２８】
図２に示すように、電子ペン１０は、その内部にプロセッサ１１、メモリ１２、データ通信ユニット１３、バッテリー１４、ＬＥＤ１５、カメラ１６及び圧力センサ１８を備える。また、電子ペン１０は通常のインクペンと同様の構成要素としてインクカートリッジ（図示せず）などを有する。
【００２９】
電子ペン１０は、ペン先部１７により専用ペーパー２０上に描かれたインクの軌跡をデータ化するのではなく、専用ペーパー２０上で電子ペン１０が移動した軌跡座標をデータ化する。ＬＥＤ１５が専用ペーパー２０上のペン先部１７近傍を照明しつつ、カメラ１６が専用ペーパー２０に印刷されているドットパターンを読み取り、データ化する。つまり、電子ペン１０は専用ペーパー２０上で利用者が電子ペン１０を移動させることにより生じるストロークを画像データ又はベクトルデータとして取得することができる。
【００３０】
圧力センサ１８は、利用者が電子ペン１０により専用ペーパー上に文字などを書く際にペン先部１７に与えられる圧力、即ち筆圧を検出し、プロセッサ１１へ供給する。プロセッサ１１は、圧力センサ１８から与えられる筆圧データに基づいて、ＬＥＤ１５及びカメラ１６のスイッチオン／オフの切換を行う。即ち、利用者が電子ペン１０で専用ペーパー２０上に文字などを書くと、ペン先部１７には筆圧がかかる。よって、所定値以上の筆圧が検出されたときに、利用者が記述を開始したと判定して、ＬＥＤ１５及びカメラ１６を作動する。
【００３１】
カメラ１６は専用ペーパー２０上のドットパターンを読み取り、そのパターンデータをプロセッサ１１に供給する。プロセッサ１１は、供給されたドットパターンから、専用ペーパー２０上でのＸ／Ｙ座標を算出する。
【００３２】
プロセッサ１１は、利用者の記述が行われる間に、筆圧の配列データ及びＸ／Ｙ座標データを取得し、タイムスタンプ（時間情報）と関連付けてメモリ１２に記憶していく。よって、メモリ１２内には利用者の記述内容に対応するデータが時系列で記憶されていく。メモリ１２の容量は例えば１Ｍバイト程度とすることができる。
【００３３】
利用者により送信指示がなされるまでは、取得された全てのデータはメモリ１２内に保持される。そして、利用者が送信指示を行うと、データ通信ユニット１３により、電子ペン１０と所定距離内にある端末装置２５へメモリ１２内のデータが送信される。基本的には、一度送信指示がなされると、電子ペン１０はメモリ１２内に記憶していた全てのデータを端末装置２５へ送信するため、メモリ１２内はクリアされる。よって、送信後にもう一度同じ情報を端末装置２５へ送信したい場合には、利用者は専用ペーパー２０上に再度記述を行う必要がある。なお、この場合、利用者は専用ペーパー２０上にインクペンで書かれた文字などをなぞればよいことになる。
【００３４】
電子ペン１０自体は、送信ボタンなどの機能ボタンを備えておらず、送信指示その他の指示は、利用者が専用ペーパー２０上の所定位置に設けられた専用ボックスを電子ペン１０でチェックすることにより実行される。専用ボックスの位置座標には、予め送信指示が対応付けられており、プロセッサ１１は専用ボックスの位置座標を受信すると、データ通信ユニット１３にメモリ１２内のデータを供給し、端末装置２５への送信を行わせる。なお、電子ペン１０は、データの送信完了を電子ペンの振動により示すことができる。
【００３５】
バッテリー１４は電子ペン１０内の各要素に電源供給するためのものであり、例えば電子ペンのキャップ（図示せず）により電子ペン１０自体の電源のオン／オフを行うことができる。
【００３６】
このように、電子ペン１０は利用者が専用ペーパー２０上に記述した文字などに対応する座標データ及び筆圧データを取得して近傍の端末装置２５へ送信する機能を有するが、電子ペン１０のペン先部１７は通常のインクペンとなっているため、専用ペーパー２０上に記述した内容はオリジナルの原本として残るという特徴がある。即ち、紙の原本に対して記述するのと同時に、その内容を座標データなどの形態でリアルタイムに電子化することができる。
【００３７】
なお、電子ペン１０の標準機能によれば、電子ペン１０により得られるデータは、原則として座標データ又はベクトルデータの形態であり、テキストデータではない。但し、電子ペン１０は標準機能として、専用ペーパー２０上に設けられた専用エリアに記述することにより、英数字に限りテキスト化する機能は備えている。
【００３８】
また、電子ペン１０内には、ペン自体及びその所有者に関するプロパティ情報（ペン情報及びペン所有者情報）を保持することができ、アプリケーションから参照することができる。ペン情報としては、バッテリーレベル、ペンＩＤ、ペン製造者番号、ペンソフトウェアのバージョン、サブスクリプションプロバイダのＩＤなどを保持できる。また、ペン所有者情報としては、国籍、言語、タイムゾーン、ｅｍａｉｌアドレス、空きメモリ容量、名称、住所、ファックス／電話番号、携帯電話番号などを保持することができる。
【００３９】
なお、上記の例におけるデータ通信ユニット１３では、Ｂｌｕｅｔｏｏｔｈの無線伝送、ＵＳＢケーブルを使用した有線伝送、端子などの接触によるデータ伝送など、各種の方法によって電子ペン１０から端末装置２５へのデータ送信を行うことが考えられる。
【００４０】
次に、電子ペンにより利用者が記述した内容のＸ／Ｙ座標データを取得する方法について説明する。前述のように専用ペーパー２０には、所定のドットパターンが印刷されている。電子ペン１０のカメラ１６は、利用者が専用ペーパー２０上に記述したインクの軌跡を読み取るのではなく、専用ペーパー２０上のドットパターンを読み取る。実際、図１に示すように、ＬＥＤ１５による照明エリア及びカメラ１６の撮影エリア（照明エリア内に位置する）は、ペン先部１７が専用ペーパー２０に接触する位置とはずれている。
【００４１】
ドットパターンはカーボンを含む専用インキなどで印刷されており、カメラ１６はその専用インキによるパターンのみを認識することができる。専用インキ以外のインキ（カーボンを含まない）により、専用ペーパー上に罫線や枠などを印刷しても、電子ペンはそれらを認識することはない。よって、専用ペーパーを利用して各種申込書などの帳票を作成する際は、専用インキ以外のインキで入力枠や罫線、注意書きなどを印刷する。
【００４２】
ドットパターンは、図３に例示するように、各ドットの位置がデータに対応付けされている。図３の例では、ドットの位置を格子の基準位置（縦線及び横線の交差点）から上下左右にシフトすることにより、０〜３の２ビット情報を表示した例である。このようにして表現された情報の組合せにより、専用ペーパー上の位置座標が決定される。図４（ａ）に例示するように、縦横２ｍｍの範囲内に３６個のドットが格子状に配置され、これらのドットにより示されるデータの配列（図４（ｂ））が、その専用ペーパー上の位置座標と対応付けされている。よって、電子ペン１０のカメラ１６が図４（ａ）に示すようなドットパターンを撮影すると、プロセッサ１１はカメラ１６から入力されるドットパターンのデータに基づいて図４（ｂ）に示すデータ配列を取得し、それに対応する専用ペーパー上の位置座標（即ち、そのドットパターンがその専用ペーパー上のどの位置にあるのか）をリアルタイムで算出する。なお、ドットパターンを認識する最小単位は２ｍｍ×２ｍｍであり、カメラ１６は毎秒１００回程度の撮影を行う。
【００４３】
次に、専用ペーパーについて説明する。専用ペーパーの構造の一例を図５に示す。図示のように、専用ペーパー２０は、台紙３０上にドットパターン３２が印刷され、その上に罫線などの図案３４が印刷されている。台紙３０は通常は紙であり、ドットパターン３２は前述のようにカーボンを含んだ専用インキにより印刷される。また、通常のインキなどにより図案３４が印刷される。ドットパターンと図案とは同時に印刷してもよいし、いずれかを先に印刷してもよい。
【００４４】
図案３４の例を図６に示す。図６は、ある申込書３６の例であり、複数の記入欄３８や送信ボックス３９が印刷されている。図６には明確に図示されておらず、詳細は後述するが、実際にはドットパターンが申込書３６の全面に印刷されており、その上に記入欄３８や送信ボックス３９が通常のインキにより印刷されている。利用者は、ドットパターンを意識することなく、従来からある申込書と同様に、電子ペン１０を使用して必要事項を申込書３６の各記入欄３８に記入すればよい。
【００４５】
専用ペーパー２０上のエリアは大きく２種類のエリアに分けることができる。１つは記入エリアであり、電子ペン１０による記述内容をそのまま情報として取り扱うエリアである。図６の例では複数の記入欄３８がこれに該当する。もう１つは機能エレメントであり、対応するエリア内を電子ペン１０でチェックした際に、予めそのエリアに対して定義されているアクション、指示などを実行するようになっている。図６の例における送信ボックス３９がこれに該当する。
【００４６】
送信ボックス３９は前述したように電子ペン１０内に記憶されているデータを近傍の端末装置２５へ送信するための指示を行う際に使用される。利用者が送信ボックス３９内に電子ペン１０でチェックを入れると、電子ペン１０が送信ボックス内のドットパターンを読み取る。当該パターンは送信指示に対応付けられており、電子ペン１０内のプロセッサ１１はデータ通信ユニット１３にメモリ１２内の記憶データの送信命令を発する。
【００４７】
ドットパターンの割り当ては、通常、アプリケーション（用紙の種類）毎に行われる。即ち、ある申込書内のドットパターンは１枚の用紙の中で重複することはないが、同一の申込書には全て同じドットパターンが印刷されている。よって、利用者が電子ペン１０で必要事項を入力すると、その入力事項がその申込書のどの項目に対するものであるかを、申込書上の座標データから特定することができる。
【００４８】
このように、ドットパターンを印刷した専用ペーパー上に所定の図案を印刷することにより、専用ペーパーを利用した各種申込書が作成できる。利用者は電子ペン１０を使用して通常の要領で必要事項を記入すれば、その電子データが自動的に取得される。
【００４９】
上記の例では、ドットパターンは専用ペーパー上にカーボンを含むインキにより印刷されているが、プリンタ及びカーボンを含むインクを使用してドットパターンを通常の紙上にプリントすることも可能である。さらに、専用ペーパー上の図案も印刷ではなく、プリンタにより形成することも可能である。ドットパターンをプリンタにより紙上に形成する場合には、１枚１枚に異なるドットパターンを形成することが可能である。よって、形成されたドットパターンの違いにより、それらの用紙１枚１枚を識別し、区別することが可能となる。
【００５０】
なお、本明細書においては、「印刷」の語は、通常の印刷のみならず、プリンタによるプリントも含む概念とする。
【００５１】
次に、電子ペンにより取得したデータの送信処理について図２を参照して説明する。電子ペン１０が取得したデータは、主として利用者が入力した事項のデータであるが、通常はそのデータの送信先であるサービスサーバがどこであるかの情報は含まれていない。その代わりに、その専用ペーパーに関するアプリケーションやサービスを特定する情報が専用ペーパー上のドットパターンに含まれており、利用者の入力作業中に専用ペーパーからその情報が取得されている。よって、電子ペン１０から記入データを受け取った端末装置２５は、まず、問い合わせサーバ２６に対して、その専用ペーパーに対して入力されたデータをどのサービスサーバ２７へ送信すべきかの問い合わせを行う。問い合わせサーバ２６は、専用ペーパー毎に、対応するサービスサーバの情報を有しており、端末装置２５からの問い合わせに応じて、当該専用ペーパーに関するサービスなどを行うサービスサーバ２７の情報（ＵＲＬなど）を端末装置２５へ回答する。それから、端末装置２５は、電子ペンから取得した記入データをそのサービスサーバ２７へ送信することになる。
【００５２】
なお、上記の例では端末装置２５、問い合わせサーバ２６及びサービスサーバ２７が別個に構成されているが、これらの幾つか又は全てを１つの装置として構成することも可能である。本実施形態において、後述する設計サーバは、問い合わせサーバ２６及びサービスサーバ２７を兼ねているものとする。
【００５３】
［第１実施形態］
（ｉ）設計システム
次に、本発明の第１実施形態に係る設計システムについて説明する。図７に設計システム１００の概略構成を示す。図７に示す設計システム１００は、罫線用帳票に電子ペンを使用して情報を記入することにより、当該情報を使用して自動的に電子フォームを構成する罫線に関する部分を設計するものである。
【００５４】
図７に示すように、設計システム１００は、端末装置２５及び設計サーバ５がネットワーク２を通じて接続されることにより構成される。ここで、ネットワーク２の１つの好適な例はインターネットである。また、端末装置２５とは、利用者が使用するパーソナルコンピュータ（以下、「ＰＣ」と呼ぶ。）や携帯電話といったネットワークを介してデータの授受が可能な端末である。なお、設計サーバ５は、ツールデータベース（以下、「ＤＢ」と呼ぶ。）５１に接続されている。
【００５５】
まず、本システムによる電子フォームの罫線設計方法の概要を述べておく。なお、利用者は電子フォームの設計を請け負う会社の従業員等であり、クライアントは電子フォームの設計を依頼している会社や人であることとする。また、罫線用帳票３は、詳細は後述するが、電子フォームの設計に使用するツール毎に割り当てられた異なるドットパターンが印刷されているものとする。つまり、複数のツールに対応する複数の罫線用帳票３が存在する。
【００５６】
利用者は、まず、クライアントの要求に基づき、電子ペン１０を使用して、設計する電子フォームのデザインを罫線用帳票３に記入する。ここで、罫線用帳票３に記入されるデザインとは、電子フォームの罫線に関する情報のデータである。なお、電子フォームを設計する際に利用されるツールは複数存在するため、利用者は、クライアントの要求等を考慮して最も適切なツールに対応する罫線用帳票３を選択し、記入を行う。そして、利用者が記入した記入データは、電子ペン１０から端末装置２５へ送信され、端末装置２５から設計サーバ５へ送信される。ここで、記入データは、電子フォームを設計するツールに関するツール情報及び電子フォームの罫線に関する罫線情報を含んでいる。
【００５７】
設計サーバ５は、記入データ及び罫線用帳票３に印刷されたドットパターンの座標データに基づいて、ツール情報に含まれるツールＩＤを取得し、設計に利用するツールを特定する。なお、ツールＩＤとはツールの識別情報である。また、設計サーバ５は、記入データ及び罫線用帳票３に印刷されたドットパターンの座標データに基づいて、罫線情報を取得する。なお、各ツールはそれぞれ電子フォームを構成する罫線の定義方法が異なるため、取得した罫線情報を電子フォームの設計に必要なデータに変換するプログラムは、ツール毎に異なる。そのため、ツールＤＢ５１は、ツールの識別情報であるツールＩＤをキーとして、当該ツールに対応する変換プログラムをそれぞれ記憶している。よって、設計サーバ５は、特定したツールのツールＩＤに基づいてツールＤＢ５１から該当する変換プログラムを抽出する。
【００５８】
そして、設計サーバ５は、取得した罫線情報及び変換プログラムに基づいて、該当するツールを利用し電子フォームの罫線に関する部分を設計する。こうして、設計システム１００は、利用者が電子ペン１０を使用して適切な罫線用帳票３に手書きでデザインを記入するだけで、容易且つ迅速に、クライアントの要求に応じた電子フォームの罫線に関する部分を電子データ化し、設計することができる。
【００５９】
次に、各構成要素について個別に説明する。まず、罫線用帳票３について説明する。本発明のシステムでは、罫線用帳票３は、上述した専用ペーパーとして作成されている。即ち、図５に例示するように台紙３０上に所定のドットパターン３２が印刷されており、その上に所定の項目や図柄などが印刷されている。先に述べたように、ドットパターン３２は電子ペン１０が認識することができるように、カーボンを含んだインキにより印刷されている。一方、所定の項目や図柄などの図案３４は、通常の（カーボンを含まない）インキにより印刷されているため、電子ペン１０がそれを認識することはない。
【００６０】
罫線用帳票３の例を図８（ａ）に示す。なお、破線７１に囲まれた部分は変形例において説明するため、便宜上説明を省略する。図示のように、罫線用帳票３には、電子フォームのデザインを記入するための罫線情報記入部７２と、送信指示部７９が印刷されている。さらに、罫線情報記入部７２上には、利用者によるデザインの記入を補助するための方眼が印刷されている。これらは、予め設定されたドットパターン上の位置座標に対して印刷されている。即ち、罫線情報記入部７２と送信指示部７９は、罫線用帳票３の位置座標（ＸＹ座標）により規定されている。なお、送信指示部７９は、前述の送信コマンドを送信するための送信ボックスに相当する。
【００６１】
さらに、罫線用帳票３には、電子フォームの設計に利用するツール毎に割り当てられた異なるドットパターンが印刷されている。つまり、ツールＡを利用して設計する電子フォームのデザインを記入する罫線用帳票３には「Ａ」、ツールＢを利用して設計する電子フォームのデザインを記入する罫線用帳票３には「Ｂ」、ツールＣを利用して設計する電子フォームのデザインを記入する罫線用帳票３には「Ｃ」とそれぞれ異なるドットパターンが印刷されている。言い換えると、同一ツールを利用して設計する電子フォームのデザインを記入する罫線用帳票３は、物理的に異なる帳票であるが、印刷されるドットパターンは同一である。
【００６２】
利用者によるデザイン記入後の罫線用帳票３の例を図８（ｂ）に示す。例えば、利用者が、電子ペン１０を使用して、図８（ｂ）に示すような四角形７７を電子フォームのデザインとして記入したとする。すると、電子ペン１０は、罫線用帳票３上のドットパターンに基づいて、罫線用帳票３のどの座標に記入が行われたかを示す記入位置座標のデータを生成し、内部メモリ１２に記憶する。即ち、座標７３乃至７６を頂点座標とする四角形が記入されたことを示す記入データを作成する。そして、利用者が罫線用帳票３上に設けられている送信指示部７９にチェックマークを記入すると、メモリ１２内に記憶されていた記入データが端末装置２５を介して設計サーバ５へ送信される。
【００６３】
次に、設計サーバ５について詳しく説明する。図９は、第１実施形態の設計システム１００における、特に設計サーバ５の内部構成を示す。図示のように、設計サーバ５は、罫線設計プログラム５０１、データ取得機能５０２、罫線情報取得機能５０３、ツール特定機能５０４、座標テーブル５０５、変換プログラム抽出機能５０６及び罫線設計機能５０７を有する。なお、各機能は、設計サーバ５が有するＣＰＵが予め用意されたプログラムを実行することにより実現される。
【００６４】
罫線設計プログラム５０１は、端末装置２５を介して電子ペン１０から取得した記入データと座標テーブル５０５に基づいて、電子フォームの設計に使用するツールを特定し、当該ツールのツールＩＤをキーとしてツールＤＢ５１から該当する変換プログラムを抽出するプログラムである。さらに、罫線設計プログラム５０１は、記入データから取得した罫線情報と、ツールＤＢ５１から抽出した変換プログラムに基づいて電子フォームの罫線に関する部分を設計するプログラムである。
【００６５】
データ取得機能５０２は、罫線設計プログラム５０１を実行することにより、利用者が罫線用帳票３の罫線情報記入部７２に記入したデザインを記入データとして取得する機能である。罫線情報取得機能５０３は、罫線設計プログラム５０１を実行することにより、データ取得機能５０２が取得した記入データに基づいて、利用者が罫線情報記入部７２に記入した罫線情報を取得する機能である。また、ツール特定機能５０４は、罫線設計プログラム５０１を実行することにより、データ取得機能５０２が取得した記入データと座標テーブル５０５に基づいて、電子フォームの設計に利用するツールを特定する機能である。
【００６６】
ここで、座標テーブル５０５について説明する。座標テーブル５０５は、ツールＩＤ及び座標データから構成されている。ツールＩＤは電子フォームの設計に利用するツールの識別情報であり、座標データはツールＩＤが示すツールに割り当てられたドットパターンの位置座標である。具体的に、設計サーバ５のツール特定機能５０４は、記入データに含まれる位置座標と座標テーブル５０５の座標データを比較し、ツール情報から電子フォームの設計に利用するツールのツールＩＤを取得することで当該ツールを特定することができる。
【００６７】
変換プログラム抽出機能５０６は、罫線設計プログラム５０１を実行することにより、ツール特定機能５０４が特定したツールのツールＩＤに基づいてツールＤＢ５１から該当する変換プログラムを抽出する機能である。ここで、ツールＤＢ５１について説明する。ツールＤＢ５１は、ツールＩＤ及び変換プログラムから構成されている。ツールＩＤはツールの識別情報であり、変換プログラムはツールＩＤが示すツールの定義に基づいて罫線情報を電子フォームの設計のために必要なデータに変換するプログラムである。
【００６８】
罫線設計機能５０７は、罫線設計プログラム５０１を実行することにより、罫線情報取得機能５０３が取得した罫線情報と、変換プログラム抽出機能５０６が抽出した変換プログラムに基づいて、該当するツールを利用することにより、電子フォームの罫線に関する部分の設計を行う機能である。
（ｉｉ）罫線設計処理
次に、上記の設計システム１００により実行される罫線設計処理について説明する。図１０は、罫線設計処理のフローチャートである。
【００６９】
まず、利用者は、クライアントの要求に基づき、適切な罫線用帳票３を選択し、電子フォームのデザインを罫線情報記入部７２へ記入する。具体的に、利用者は、図８（ｂ）に示すような罫線用帳票３の罫線情報記入部７２において四角形７７を記入する。そして、罫線用帳票３上の送信指示部７９にチェックマークを記入することにより、電子ペン１０は設計サーバ５へ記入データを送信する。
【００７０】
設計サーバ５は、端末装置２５を介して電子ペン１０から記入データを取得する（ステップＳ１）。そして、設計サーバ５は、取得した記入データに基づいて、利用者が罫線情報記入部７２へ記入した電子フォームのデザインを罫線情報として取得する（ステップＳ２）。次に、設計サーバ５は、ステップＳ１で取得した記入データ及び座標テーブル５０５に基づき、ツール情報から電子フォームの設計に利用するツールＩＤを取得する（ステップＳ３）。そして、設計サーバ５は、取得したツールＩＤに基づいてツールＤＢ５１から該当する変換プログラムを抽出する（ステップＳ４）。さらに、設計サーバ５は、抽出した変換プログラム及びステップＳ２で取得した罫線情報に基づき、該当するツールを利用することにより、電子フォームの罫線に関する部分の設計を行う（ステップＳ５）。こうして、罫線設計処理は完了する。
【００７１】
これによれば、利用者が電子フォームのデザインを記入する際に予め罫線用帳票３を選択することで、設計サーバ５が自動的に適切な変換プログラムを用いて罫線情報を変換し、適切なツールを利用して迅速に電子フォームの罫線に関する部分を設計することができる。つまり、電子ペン１０と罫線用帳票３を使用することで、手書きのラフ原稿を簡便に電子データ化し、自動的に罫線に関する部分の設計を行うことができる。このとき、利用者による端末上でのパンチ入力等が必要ないため、人為的なミスが発生する可能性を従来と比較して大幅に減少させることができるとともに、人件費を大幅に削減することができる。よって、本発明の設計システム１００によれば、電子フォームを設計するための情報を容易に取得し、当該情報に基づいて電子フォームを自動で設計することで、設計の迅速化とコストの低廉化を図ることができる。
【００７２】
［第２実施形態］
（ｉ）設計システム
次に、第２実施形態における設計システム１００について説明する。第１実施形態における設計システムは、電子フォームを構成する罫線部分のみを設計することとしているが、第２実施形態における設計システム１００は、さらに、電子フォームを構成する項目に関する情報も併せて設計することができるシステムである。図１１に設計システム１００の概略構成を示す。図１１に示す設計システム１００は、罫線用帳票及び属性用帳票に電子ペンを使用して情報を記入することにより、当該情報を使用して電子フォームを設計するものである。なお、第１実施形態と同様の部分は便宜上説明を省略する。
【００７３】
図１１に示すように、設計システム１００は、端末装置２５及び設計サーバ５がネットワーク２を通じて接続されることにより構成される。なお、設計サーバ５は、ツールＤＢ５１、取得情報ＤＢ５２及び部品情報ＤＢ５３に接続されている。
【００７４】
まず、本システムによる電子フォームの設計方法の概要を述べておく。利用者は、まず、クライアントの要求に基づき、電子ペン１０を使用して、設計する電子フォームのデザインを罫線用帳票３へ記入する。なお、電子フォームを設計する際に利用されるツールは複数存在するため、利用者は、クライアントの要求等を考慮して最も適切なツールに対応する罫線用帳票３を選択し、記入を行う。そして、利用者は、デザインした罫線に関連する属性情報を特定する。属性情報とは、電子フォームを構成する項目に関する情報である。よって、罫線に関連する属性情報とは、具体的に、利用者がデザインとして記入した四角形が電子フォームを構成する項目に該当する場合の当該項目に関する情報である。なお、罫線用帳票３に記入されるデザインと罫線に関連する属性情報とを併せて罫線情報とする。さらに、利用者は設計する電子フォームを特定するためのフォーム情報を記入する。そして、利用者が記入したデータは、電子ペン１０から利用者端末２５へ送信され、端末装置２５から設計サーバ５へ送信される。ここで、設計サーバ５へ送信されるデータを罫線記入データとする。なお、罫線記入データは、電子フォームを設計するツールに関するツール情報、電子フォームの罫線に関する罫線情報及び設計する電子フォームを特定するためのフォーム情報を含んでいる。
【００７５】
設計サーバ５は、罫線記入データ及び罫線用帳票３に印刷されたドットパターンの罫線座標データに基づいて、ツール情報からツールＩＤを取得することで設計に利用するツールを特定する。また、設計サーバ５は、罫線記入データ及び罫線用帳票３に印刷されたドットパターンの罫線座標データに基づいて罫線情報を取得する。また、罫線記入データ及び罫線用帳票３に印刷されたドットパターンの罫線座標データに基づいてフォーム情報からフォームＩＤを取得することで、設計する電子フォームを特定する。さらに、設計サーバ５は、取得したフォームＩＤに対応付けて罫線情報とツールＩＤを取得情報ＤＢ５２に記憶する。
【００７６】
一方、利用者は、クライアントの要求に基づき、電子ペン１０を使用して、設計する電子フォームを構成する項目に関する情報である属性情報を属性用帳票４に記入する。さらに、利用者は設計する電子フォームを特定するための情報を記入する。なお、電子フォームを設計する場合、利用者は、罫線用帳票３と属性用帳票４に記入を行う必要があるため、電子フォームを特定するための情報が一致する罫線用帳票３と属性用帳票４のペアは必ず存在するものとする。そして、利用者が記入したデータは、電子ペン１０から利用者端末２５へ送信され、端末装置２５から設計サーバ５へ送信される。ここで、設計サーバ５へ送信されるデータを属性記入データとする。なお、属性記入データは、電子フォームを構成する項目に関する属性情報及び電子フォームを特定するためのフォーム情報を含んでいる。
【００７７】
設計サーバ５は、属性記入データ及び属性用帳票４に印刷されたドットパターンの属性座標データに基づいて属性情報を取得する。また、属性記入データ及び属性用帳票４に印刷されたドットパターンの属性座標データに基づいてフォーム情報からフォームＩＤを取得する。そして、設計サーバ５は、取得したフォームＩＤに基づいてテーブルから罫線情報及びツールＩＤを抽出する。さらに、設計サーバ５は、抽出したツールＩＤに基づいてツールＤＢ５１から変換プログラムを抽出する。また、設計サーバ５は、抽出したツールＩＤ及び取得した属性情報に基づいて、部品情報ＤＢ５３から部品情報を取得する。そして、設計サーバ５は、取得又は抽出した罫線情報、属性情報、部品情報及び変換プログラムに基づいて、該当するツールを利用し電子フォームを設計する。こうして、設計システム１００は、利用者が電子ペン１０を使用して適切な罫線用帳票３及び属性用帳票４に手書きでデザインや項目に関する情報を記入するだけで、容易且つ迅速に、クライアントの要求に応じた電子フォームを設計することができる。
【００７８】
次に、各構成要素について個別に説明する。まず、罫線用帳票３及び属性用帳票４について説明する。本発明のシステムでは、罫線用帳票３及び属性用帳票４は、上述した専用ペーパーとして作成されている。即ち、図５に例示するように台紙３０上に所定のドットパターン３２が印刷されており、その上に所定の項目や図柄などが印刷されている。先に述べたように、ドットパターン３２は電子ペン１０が認識することができるように、カーボンを含んだインキにより印刷されている。一方、所定の項目や図柄などの図案３４は、通常の（カーボンを含まない）インキにより印刷されているため、電子ペン１０がそれを認識することはない。
【００７９】
罫線用帳票３の例を図１２（ａ）に示す。図示のように、罫線用帳票３には、電子フォームのデザインを記入するための罫線情報記入部７２と、送信指示部７９と、フォーム特定部８１と、属性情報特定部８６とが印刷されている。さらに、罫線情報記入部７２上には、第１実施形態と同様に利用者によるデザインの記入を補助するための方眼が印刷されている。これらは、予め設定されたドットパターン上の位置座標に対して印刷されている。即ち、罫線情報記入部７２と、送信指示部と、フォーム特定部８１と、属性情報特定部８６とは、罫線用帳票３の位置座標（ＸＹ座標）により規定されている。なお、罫線用帳票３に印刷されているドットパターンは、第１実施形態と同様に、電子フォームの設計に利用するツール毎に割り当てられた異なるドットパターンが印刷されている。
【００８０】
具体的に、利用者が、電子ペン１０を使用して、図１２（ａ）に示すような四角形８２を電子フォームのデザインとして記入したとする。ここで、四角形８２が、電子フォームを構成する項目に該当する場合、利用者は、四角形８２に関する属性情報を属性情報特定部８６に記入する。例えば、クライアントが四角形８２を氏名欄とすることを要求した場合、利用者は四角形８２を罫線情報記入部７２に記入した後、属性情報特定部８６の氏名欄チェックボックス８４にチェックマークを記入する。すると、電子ペン１０は、罫線用帳票３上のドットパターンに基づいて、罫線用帳票３のどの座標に記入が行われたかを示す記入位置座標のデータを生成し、内部メモリ１２に記憶する。即ち、電子ペン１０は、四角形８２が記入されたことを示すデータと属性情報として氏名欄チェックボックス８４にチェックマークが記入されたことを示すデータを生成し、罫線記入データとして記憶する。そして、利用者が罫線用帳票３上に設けられている送信指示部にチェックマークを記入すると、メモリ１２内に記憶されていた罫線記入データが端末装置２５を介して設計サーバ５へ送信される。なお、このとき利用者がフォーム特定部８１に記入したフォームＩＤに関するデータも、罫線記入データとして設計サーバ５へ送信される。
【００８１】
なお、電子ペン１０内のプロセッサ１１は、上述のように使用者の記入をタイムスタンプ（時間情報）と関連付けてメモリ１２に記憶している。よって、電子ペン１０が所定の端末装置２５へ送信する罫線記入データは、利用者が電子ペン１０を使用して記入したタイムスタンプに基づく時間情報も含むものとする。具体的に、図１２（ａ）に示すように、クライアントが四角形８２を氏名欄とし、四角形８３を住所欄とすることを要求したとする。この場合、利用者は、四角形８２を記入した後氏名欄チェックボックス８４にチェックマークを記入し、さらに四角形８３を記入した後住所欄チェックボックス８５にチェックマークを記入する必要がある。そのため、電子ペン１０は、四角形８２が記入されたことを示すデータ、四角形８３が記入されたことを示すデータ、氏名欄チェックボックス８４に記入されたことを示すデータ及び住所欄チェックボックス８５にチェックマークが記入されたことを示すデータを罫線記入データとして一括で設計サーバ５へ送信することになる。しかし、罫線記入データには、記入した時間に対応する情報が含まれているため、四角形８２に対応する属性情報が「氏名欄」であり、四角形８３に対応する属性情報が「住所欄」であることを混乱することなく認識することができる。
【００８２】
属性用帳票４の例を図１２（ｂ）に示す。図示のように、属性用帳票４には、電子フォームを構成する項目に関する情報を特定するための属性情報記入部９２と、送信指示部と、フォーム特定部９１とが印刷されている。さらに、属性情報記入部９２は、項目名に対応付けた複数の設定値から構成されている。これらは、予め設定されたドットパターン上の位置座標に対して印刷されている。即ち、属性情報記入部９２と、送信指示部と、フォーム特定部９１とは、属性用帳票４の位置座標（ＸＹ座標）により規定されている。具体的に、利用者は、クライアントの要求に基づき、図１２（ｂ）に示す属性用帳票４の属性情報記入部９２の該当する設定値に電子ペン１０を使用してチェックマークを記入する。また、設計する電子フォームの識別情報であるフォームＩＤに対応する数字をフォーム特定部９１へチェックマークで記入する。すると、電子ペン１０は、属性用帳票４上のドットパターンに基づいて、属性用帳票４のどの座標に記入が行われたかを示す記入位置座標のデータを作成し、属性記入データとして記憶する。そして、利用者が属性用帳票４上に設けられている送信指示部にチェックマークを記入すると、メモリ１２内に記憶されていた属性記入データが端末装置２５を介して設計サーバ５へ送信される。
【００８３】
次に、設計サーバ５について詳しく説明する。図１３は、本発明の第２実施形態に係る設計システム１００における、特に設計サーバ５の内部構成を示す。図示のように、設計サーバ５は、フォーム設計プログラム５５１、罫線記入データ取得機能５５２、罫線座標テーブル５５３、フォーム特定機能５５４、ツール特定機能５５５、罫線情報取得機能５５６、取得情報記憶機能５５７、属性記入データ取得機能５５８、属性座標テーブル５５９、属性情報取得機能５６０、取得情報抽出機能５６１、部品情報抽出機能５６２、変換プログラム抽出機能５６３及びフォーム設計機能５６４を有する。なお、各機能は、設計サーバ５が有するＣＰＵが予め用意されたプログラムを実行することにより実現される。
【００８４】
フォーム設計プログラム５５１は、端末装置２５を介して電子ペン１０から取得した罫線記入データ、罫線座標テーブル５５３、属性記入データ及び属性座標テーブル５５９に基づいて、罫線情報、ツールＩＤ、フォームＩＤ、属性情報、部品情報及び変換プログラムを取得又は抽出するプログラムである。さらに、フォーム設計プログラム５５１は、フォーム情報に含まれるフォームＩＤが一致する罫線情報及び属性情報と、部品情報と、変換プログラムとに基づいて電子フォームを設計するプログラムである。
【００８５】
罫線記入データ取得機能５５２は、フォーム設計プログラム５５１を実行することにより、利用者が罫線用帳票３の罫線情報記入部７２に記入した罫線情報と、属性情報特定部８６に記入することで特定した属性情報と、フォーム特定部８１に記入したフォーム情報を罫線記入データとして取得する機能である。
【００８６】
フォーム特定機能５５４は、フォーム設計プログラム５５１を実行することにより、利用者が罫線用帳票３のフォーム特定部８１に記入した罫線記入データ及び罫線座標テーブル５５３に基づいて、フォーム情報から利用者が設計する電子フォームの識別情報であるフォームＩＤを取得することで当該電子フォームを特定する機能である。また、フォーム特定機能５５４は、利用者が属性用帳票４のフォーム特定部９１に記入した属性記入データ及び属性座標テーブル５５９に基づいて、フォーム情報から利用者が設計する電子フォームの識別情報であるフォームＩＤを取得することで当該電子フォームを特定する機能である。
【００８７】
ツール特定機能５５５は、フォーム設計プログラム５５１を実行することにより、利用者が罫線記入データ及び罫線座標テーブル５５３に基づいて、ツール情報から電子フォームを設計するために利用するツールのツールＩＤを取得することでツールを特定する機能である。
【００８８】
罫線情報取得機能５５６は、フォーム設計プログラム５５１を実行することにより、利用者が罫線用帳票３の罫線記入部７２及び属性情報特定部８６に記入した罫線記入データ及び罫線座標テーブル５５３に基づいて、利用者が設計する電子フォームの罫線情報を取得する機能である。
【００８９】
ここで、罫線座標テーブル５５３について説明する。罫線座標テーブル５５３は、図１４に示すように、ツールＩＤ、座標データ、エリアＩＤ、エリア座標データ及びコンテンツから構成されている。ツールＩＤは電子フォームの設計に利用するツールの識別情報であり、座標データは各ツール毎に異なるドットパターンが印刷された罫線用帳票３の位置座標である。具体的に、設計サーバ５のツール特定機能５５５は、罫線記入データに含まれる位置座標と罫線座標テーブル５５３の座標データを比較することにより、電子フォームを設計するために利用するツールを特定することができる。
【００９０】
エリアＩＤは、図１２（ａ）に示すような、罫線用帳票３上のフォーム特定部８１や属性情報特定部８６といったエリアを識別する情報であり、エリア座標データは各エリアの配置を示す罫線用帳票３の位置座標である。そして、コンテンツは、エリア座標データで示される各エリアの内容を表しており、これによれば、罫線用帳票３におけるエリアＩＤ「ＲＦ００」のエリアはフォーム特定部の上段「０」、エリアＩＤ「ＲＦ０１」のエリアはフォーム特定部の上段「１」を示す。具体的に、設計サーバ５のフォーム特定機能５５４は、罫線記入データに含まれる位置座標とエリア座標データを比較することにより、利用者が記入したフォームＩＤの番号を特定することができる。なお、フォーム特定部８１は上段が百の位、中段が十の位、下段が一の位の数字をそれぞれ表しており、利用者はフォームＩＤに該当する数字のチェックボックスに電子ペン１０でチェックマークを記入するものとする。例えばフォームＩＤが「５６７」の場合、利用者は、上段の「５」、中段の「６」、下段の「７」にそれぞれチェックマークを記入する。
【００９１】
取得情報記憶機能５５７は、フォーム設計プログラム５５１を実行することにより、フォーム特定機能５５４が取得したフォームＩＤをキーとして、ツール特定機能５５５が取得したツールＩＤ及び罫線情報取得機能５５３が取得した罫線情報を取得情報ＤＢ５２に記憶する機能である。ここで、取得情報ＤＢ５２について説明する。取得情報ＤＢ５２は、フォームＩＤ、ツールＩＤ及び罫線情報から構成されており、フォームＩＤをキーとしてツールＩＤ及び罫線情報を記憶している。
【００９２】
属性記入データ取得機能５５８は、フォーム設計プログラム５５１を実行することにより、利用者が属性用帳票４の属性情報記入部９２に記入した属性情報と、フォーム特定部９１に記入したフォーム情報とを属性記入データとして取得する機能である。
【００９３】
属性情報取得機能５６０は、フォーム設計プログラム５５１を実行することにより、利用者が属性用帳票４の属性情報記入部９２に記入した属性記入データ及び属性座標テーブル５５９に基づいて、利用者が設計する電子フォームの属性情報を取得する機能である。
【００９４】
ここで、属性座標テーブル５５９について説明する。属性座標テーブル５５９は、エリアＩＤ、エリア座標データ及びコンテンツから構成されている。エリアＩＤは、図１２（ｂ）に示すような、属性用帳票４上のフォーム特定部９１や属性情報記入部９２といったエリアを識別する情報であり、エリア座標データは各エリアの配置を示す属性用帳票４の位置座標である。具体的に、設計サーバ５のフォーム特定機能５５４は、属性記入データに含まれる位置座標とエリア座標データを比較することにより、利用者が記入したフォームＩＤの番号を特定することができる。また、属性情報取得機能５６０は、属性記入データに含まれる位置座標とエリア座標データを比較することにより、利用者が記入した属性情報を取得することができる。
【００９５】
取得情報抽出機能５６１は、フォーム特定機能５５４が属性記入データから取得したフォームＩＤに基づいて、取得情報ＤＢ５２からツールＩＤ及び罫線情報を取得する機能である。
【００９６】
部品情報抽出機能５６２は、取得情報抽出機能５６１が抽出したツール情報及び属性情報取得機能５６０が取得した属性情報に基づいて、部品情報ＤＢ５３から部品情報を取得する機能である。ここで、部品情報ＤＢ５３について説明する。部品情報ＤＢ５３は、ツールＩＤ、項目名及び部品情報から構成されており、ツールＩＤに基づいて電子フォームを構成する項目毎に当該電子フォームを設計するための汎用的な部品に関する情報を記憶している。
【００９７】
変換プログラム抽出機能５６３は、フォーム設計プログラム５５１を実行することにより、取得情報抽出機能５６１が抽出したツールＩＤに基づいてツールＤＢ５１から該当する変換プログラムを抽出するプログラムである。ここで、ツールＤＢ５１について説明する。ツールＤＢ５１は、ツールＩＤ及び変換プログラムから構成されている。ツールＩＤはツールの識別情報であり、変換プログラムはツールＩＤが示すツールの定義に基づいて罫線情報を電子フォームの設計のために必要なデータに変換するプログラムである。
【００９８】
フォーム設計機能５６４は、フォーム設計プログラム５５１を実行することにより、属性情報取得機能５６０が取得した属性情報と、取得情報抽出機能５６１が抽出した罫線情報と、部品情報抽出機能５６２が抽出した部品情報と、変換プログラム抽出機能５６３が抽出した変換プログラムに基づいて、該当するツールを利用することにより、電子フォームを設計する機能である。
【００９９】
なお、属性情報と罫線情報を関連付ける手法は、罫線情報に含まれる属性特定情報と属性情報に含まれる属性特定情報を比較することで行われる。具体的に、図１２（ａ）のような罫線用帳票３の罫線記入部７２において利用者が四角形８２を記入した後に属性情報特定部８６の氏名欄チェックボックス８４にチェックマークを記入したとする。このとき、罫線情報は、「四角形８２は氏名欄である」という情報を有している。一方、図１２（ｂ）のような属性用帳票４の属性情報記入部９２において利用者が項目名「氏名欄」に対応する設定値として「カナ１５文字」にチェックマークを記入したとする。このとき、属性情報は、「氏名欄はカナ１５文字である」という情報を有している。この場合、設計サーバ５は、罫線記入データ及び属性記入データから上記の情報を取得し、四角形８２をカナ１５文字の氏名欄として設計する。
（ｉｉ）フォーム設計処理
次に、上記の設計システム１００により実行されるフォーム設計処理について説明する。図１５は、フォーム設計処理のフローチャートである。
【０１００】
まず、利用者は、クライアントの要求に基づき、適切な罫線用帳票３を選択し、電子フォームのデザインを罫線情報記入部７２へ記入する。具体的に利用者は、図１２（ａ）に示すような罫線用帳票３の罫線情報記入部７２において四角形８２を記入する。さらに、当該四角形８２を氏名欄にしようと考えた場合は属性情報特定部８６の氏名欄チェックボックス８４にチェックマークを記入する。同様の要領で、利用者は電子ペン１０を使用して罫線用帳票３の罫線情報記入部７２及び属性情報特定部８６へ記入を行う。さらに、利用者は、フォーム特定部８１において設計する電子フォームのフォームＩＤに対応するチェックマークをチェックボックスにに記入する。そして、罫線用帳票３上の送信指示部にチェックマークを記入することにより、電子ペン１０は設計サーバ５へ記入データを送信する。
【０１０１】
設計サーバ５は、端末装置２５を介して電子ペン１０から記入データを罫線記入データとして取得する（ステップＳ１１）。そして、設計サーバ５は、取得した罫線記入データと罫線座標テーブル５５３に基づいて、利用者がフォーム特定部８１へ記入した電子フォームのフォームＩＤ及びツールＩＤを取得する（ステップＳ１２、Ｓ１３）。さらに、設計サーバ５は、取得した罫線記入データと罫線座標テーブル５５３に基づいて、利用者が罫線情報記入部７２へ記入した電子フォームのデザイン及び属性情報特定部８６に記入した属性情報を罫線情報として取得する（ステップＳ１４）。そして、設計サーバ５は、ステップＳ１２で取得したフォームＩＤをキーとして、ステップＳ１３及びＳ１４で取得したツールＩＤ及び罫線情報を取得情報ＤＢ５２へ記憶する（ステップＳ１５）。
【０１０２】
一方、利用者は、クライアントの要求に基づき、電子フォームを構成する項目の属性情報を属性用帳票４の属性情報記入部９２へ記入する。具体的に利用者は、図１２（ｂ）に示すような属性用帳票４の属性情報記入部９２において、画面サイズは「Ａ４」、文字サイズは「９」、文字スタイルは「ＭＳ明朝」、文字色は「黒」というように、クライアントの要求に基づき所定の設定値にチェックマークを記入する。さらに、利用者は、フォーム特定部９１において設計する電子フォームのフォームＩＤに対応するチェックボックスにチェックマークを記入する。そして、罫線用帳票３上の送信指示部にチェックマークを記入することにより、電子ペン１０は設計サーバ５へ記入データを送信する。
【０１０３】
設計サーバ５は、端末装置２５を介して電子ペン１０から記入データを属性記入データとして取得する（ステップＳ１６）。そして、設計サーバ５は、取得した属性記入データと属性座標テーブル５５９に基づいて、利用者がフォーム特定部９１へ記入した電子フォームのフォームＩＤを取得する（ステップＳ１７）。さらに、設計サーバ５は、取得した属性記入データと属性座標テーブル５５９に基づいて、利用者が属性情報記入部９２へ記入した電子フォームの属性情報を取得する（ステップＳ１８）。
【０１０４】
次に、設計サーバ５は、ステップＳ１７で取得したフォームＩＤに基づいて取得情報ＤＢ５２から罫線情報及びツールＩＤを抽出する（ステップＳ１９）。そして、設計サーバ５は、抽出したツールＩＤ及びステップＳ１８で取得した属性情報に基づいて部品情報ＤＢ５３から部品情報を抽出する（ステップＳ２０）。さらに、設計サーバ５は、抽出したツールＩＤに基づいてツールＤＢ５１から変換プログラムを抽出する（ステップＳ２１）。そして、設計サーバ５は、取得又は抽出した罫線情報、属性情報、部品情報及び変換プログラムに基づき、該当するツールを利用することにより、電子フォームの設計を行う（ステップＳ２２）。こうして、フォーム設計処理は完了する。
【０１０５】
これによれば、利用者が電子フォームのデザインや項目に関する情報を記入する際に、罫線用帳票３又は属性用帳票４を使用することで、設計サーバが自動で適切な変換プログラムにより罫線情報や属性情報を変換し、適切なツールを利用して迅速に電子フォームの設計をすることができる。よって、本発明の設計システム１００によれば、電子フォームを設計するための情報を容易に取得し、当該情報に基づいて電子フォームを自動で設計することで、設計の迅速化とコストの低廉化を図ることができる。また、ＰＣ操作が苦手な利用者であっても、帳票とペンを利用して手書きでラフ原稿を作成するだけで、自動的に電子データ化され容易に電子フォームを設計することができる。さらに、従来の端末上においてのみ行われる電子フォームの設計と比較して、帳票という紙媒体をクライアントとの打合せ中などに使用することで、利用者及びクライアントは全体を把握しやすいというメリットもある。
【０１０６】
［変形例］
上記の第２実施形態では、罫線用帳票３の罫線情報記入部７２に罫線を記入した後、当該罫線に関連する属性情報を属性情報特定部８６の該当するチェックボックスにチェックマークを記入することで、罫線情報と属性情報を関連付けていた。しかし、本発明はこれに限定されるものではなく、罫線用帳票３及び属性用帳票４にそれぞれ関連番号を記入することで罫線情報と属性情報を関連付けることとしてもよい。この場合、具体的には、図１２（ａ）のような罫線用帳票３の罫線情報記入部７２に記入した四角形８２の中に関連番号「１」を電子ペン１０で記入し、図１２（ｂ）のような属性用帳票４の属性情報記入部９２における項目名「氏名欄」の中に関連番号「１」を電子ペン１０で記入する。これによれば、設計サーバ５は、図１５のステップＳ２２において電子フォームを設計する際に、罫線情報及び属性情報のそれぞれに含まれる関連番号を文字認識し、当該関連番号に基づいて電子フォームを設計する。具体的に、罫線記入データ及び属性記入データから関連番号「１」を文字認識した設計サーバ５は、図１２（ａ）に記入された四角形８２と図１２（ｂ）の項目名「氏名」を関連付けて、四角形８２を氏名欄として設計する。なお、関連付けのために罫線情報記入部７２及び属性情報記入部９２に記入され、文字認識されるものは番号に限定されるものではなく、○や×といった記号等でも構わない。
【０１０７】
これによれば、上記の第２実施形態と異なり、罫線情報と属性情報の関連付けは時系列によらず文字認識に基づいて行われている。よって、利用者は、四角形等の罫線を全て記入した後に属性情報を任意に設定することができる。つまり、本発明において罫線情報と属性情報の関連付けは、利用者の設計手法に合わせて柔軟且つ的確に行うことができる。
【０１０８】
また、上記の実施形態では、電子フォームの設計に利用するツール毎に割り当てられた異なるドットパターンが罫線用帳票３に予め印刷されており、複数のツールに対応する複数の罫線用帳票３が存在することとしている。しかし、本発明はこれに限定されるものではなく、例えば第１実施形態において、図８（ａ）に示すように、破線で囲まれたツール特定部７１を罫線用帳票３に設けることとしてもよい。この場合、座標テーブル５０５は、ツールＩＤに対応付けてツール特定部７１の座標データを記憶している。具体的に、座標テーブル５０５は、ツールＡのツールＩＤに対応付けてツール特定部７１ａの位置座標を、ツールＢのツールＩＤに対応付けてツール特定部７１ｂの位置座標を、ツールＣのツールＩＤに対応付けてツール特定部７１ｃの位置座標を記憶している。そして、設計サーバ５のツール特定機能５０４は、データ取得機能５０２が取得した記入データと座標テーブル５０５に基づきツールＩＤを取得することで、ツールを特定する。これによれば、ツールに関わらず罫線用帳票３に印刷されたドットパターンは全て同一のものとなる。よって、電子フォームを設計するための情報を記入した後、自由にツールを選択することができるため設計の幅が広がる。また、印刷するドットパターンの節約をすることができ、コストの低廉化を図ることができる。
【０１０９】
また、上記の実施形態では、電子ペン１０により罫線用帳票３又は属性用帳票４へ記入することとしているが、本発明はこれに限定されるものではなく、インクを抜いた電子ペン１０により記入せず、なぞることとしてもよい。これによれば、属性用帳票４等を何度も再利用することが可能となり、経済的である。
【０１１０】
【発明の効果】
以上説明したように、本発明によれば、電子フォームを設計するための情報を容易に取得し、当該情報に基づいて電子フォームを自動で設計することで、設計の迅速化とコストの低廉化を図ることができる。
【図面の簡単な説明】
【図１】電子ペンの使用形態を模式的に示す図である。
【図２】電子ペンの構造を示す機能ブロック図である。
【図３】専用ペーパーに印刷されたドットパターンによる情報の表現方法を説明する図である。
【図４】ドットパターン及びそれに対応する情報の例を示す。
【図５】専用ペーパーにより構成される帳票の構造を示す。
【図６】電子ペン用帳票の例を示す。
【図７】本発明の第１実施形態における設計システムの概略構成を示す図である。
【図８】罫線用帳票の例を示す。
【図９】図７に示す設計システムに含まれる設計サーバの機能ブロック図である。
【図１０】本発明による罫線設計処理のフローチャートである。
【図１１】本発明の第２実施形態における設計システムの概略構成を示す図である。
【図１２】罫線用帳票及び属性用帳票の例を示す。
【図１３】図１１に示す設計システムに含まれる設計サーバの機能ブロック図である。
【図１４】本発明における罫線座標テーブルのデータ構造を模式的に示す図である。
【図１５】本発明によるフォーム設計処理のフローチャートである。
【符号の説明】
２      ネットワーク
３      罫線用帳票
４      属性用帳票
５      設計サーバ
１０    電子ペン
１１    プロセッサ
１２    メモリ
１３    データ通信ユニット
１４    バッテリー
２５    端末装置
２６    問い合わせサーバ
２７    サービスサーバ
１００  設計システム
【図１】
2005028678.tif 000003
【図２】
2005028678.tif 000004
【図３】
2005028678.tif 000005
【図４】
2005028678.tif 000006
【図５】
2005028678.tif 000007
【図６】
2005028678.tif 000008
【図７】
2005028678.tif 000009
【図８】
2005028678.tif 000010
【図９】
2005028678.tif 000011
【図１０】
2005028678.tif 000012
【図１１】
2005028678.tif 000013
【図１２】
2005028678.tif 000014
【図１３】
2005028678.tif 000015
【図１４】
2005028678.tif 000016
【図１５】
2005028678.tif 000017