(57)【特許請求の範囲】
【請求項１】
電子的領域上で作成され、入力装置の操作によって必要事項を記入させるための項目が記載された入力フォームを用いる情報処理システムにおいて、
前記入力フォームの記載内容に基づいて記入用紙情報のコンテンツを作成するコンテンツ作成手段と、
前記入力フォームと前記コンテンツ作成手段によって作成された前記記入用紙情報のコンテンツとに基づいて該コンテンツを項目として有する辞書を作成する辞書作成手段と、
前記コンテンツ作成手段によって作成されたコンテンツの記入用紙情報を用紙上に印刷して記入用紙として出力する記入用紙出力手段と、
加筆された前記記入用紙から加筆記入用紙情報を読み取る情報読取手段と、
該情報読取手段によって読み取った加筆記入用紙情報に対して、前記辞書を用いて認識処理を行う認識処理手段とを設け、
前記コンテンツ作成手段は、前記入力フォームから前記必要事項を記入させるための項目を抽出し、前記記入用紙出力手段によって印刷出力される前記記入用紙の入力フォームを示す前記記入用紙情報のコンテンツを作成する手段であり、
前記辞書作成手段は、前記電子的領域上で作成された入力フォームと前記記入用紙の入力フォームとから前記辞書を作成することを特徴とする情報処理システム。
【請求項２】
請求項１記載の情報処理システムにおいて、
前記辞書が有する項目は、前記記入用紙情報におけるコンテンツの位置情報であることを特徴とする画像処理システム。
【請求項３】
請求項１又は２記載の情報処理システムにおいて、
前記辞書が有する項目は、複数の前記記入用紙毎に作成されることを特徴とする情報処理システム。
【請求項４】
請求項３記載の情報処理システムにおいて、
前記情報読取手段によって加筆記入用紙情報が読み取られた記入用紙の種別を判別する種別判別手段を設け、
前記認識処理手段は、前記種別判別手段によって判別された前記種別に対応する識別情報の項目も用いて前記認識処理を行うことを特徴とする情報処理システム。
【請求項５】
電子的領域上で作成され、入力装置の操作によって必要事項を記入させるための項目が記載された入力フォームを用いる情報処理装置において、
前記入力フォームの記載内容に基づいて記入用紙情報のコンテンツを作成するコンテンツ作成手段と、
前記入力フォームと前記コンテンツ作成手段によって作成された前記記入用紙情報のコンテンツとに基づいて該コンテンツを項目として有する辞書を作成する辞書作成手段と、
前記コンテンツ作成手段によって作成されたコンテンツの記入用紙情報を用紙上に印刷して記入用紙として出力する記入用紙出力手段とを設け、
前記コンテンツ作成手段は、前記入力フォームから前記必要事項を記入させるための項目を抽出し、前記記入用紙出力手段によって印刷出力される前記記入用紙の入力フォームを示す前記記入用紙情報のコンテンツを作成する手段であり、
前記辞書作成手段は、前記電子的領域上で作成された入力フォームと前記記入用紙の入力フォームとから前記辞書を作成することを特徴とする情報処理装置。
【請求項６】
請求項５記載の情報処理装置において、
前記辞書が有する項目は、前記記入用紙情報におけるコンテンツの位置情報であることを特徴とする情報処理装置。
【請求項７】
請求項５又は６記載の情報処理装置において、
前記辞書が有する項目は、複数の前記記入用紙毎に作成されることを特徴とする情報処理装置。
【請求項８】
電子的領域上で作成され、入力装置の操作によって必要事項を記入させるための項目が記載された入力フォームを用いる情報処理方法において、
前記入力フォームの記載内容に基づいて記入用紙情報のコンテンツを作成するコンテンツ作成工程と、
前記入力フォームと前記コンテンツ作成工程によって作成された前記用紙情報のコンテンツとに基づいて該コンテンツを項目として有する辞書を作成する辞書作成工程と、
前記コンテンツ作成工程によって作成されたコンテンツの記入用紙情報を用紙上に印刷して記入用紙として出力する記入用紙出力工程とを有し、
前記コンテンツ作成工程は、前記入力フォームから前記必要事項を記入させるための項目を抽出し、前記記入用紙出力手段によって印刷出力される前記記入用紙の入力フォームを示す前記記入用紙情報のコンテンツを作成する工程であり、
前記辞書作成工程は、前記電子的領域上で作成された入力フォームと前記記入用紙の入力フォームとから前記辞書を作成する工程であることを特徴とする情報処理方法。
【請求項９】
請求項８記載の情報処理方法において、
前記辞書が有する項目は、前記記入用紙情報におけるコンテンツの位置情報であることを特徴とする情報処理方法。
【請求項１０】
請求項８又は９記載の情報処理方法において、
前記辞書が有する項目は、複数の前記記入用紙毎に作成されることを特徴とする情報処理方法。
【請求項１１】
電子的領域上で作成され、入力装置の操作によって必要事項を記入させるための項目が記載された入力フォームを用いる情報処理装置を制御するコンピュータに、
前記入力フォームの記載内容に基づいて記入用紙情報のコンテンツを作成するコンテンツ作成機能と、
前記入力フォームと前記コンテンツ作成機能によって作成された前記記入用紙情報のコンテンツとに基づいて該コンテンツを項目として有する辞書を作成する辞書作成機能と、
前記コンテンツ作成機能によって作成されたコンテンツの記入用紙情報を用紙上に印刷して記入用紙として出力する記入用紙出力機能とを実現させるためのプログラムであり、
前記コンテンツ作成機能が、前記入力フォームから前記必要事項を記入させるための項目を抽出し、前記記入用紙出力機能によって印刷出力される前記記入用紙の入力フォームを示す前記記入用紙情報のコンテンツを作成する機能であり、
前記辞書作成機能が、前記電子的領域上で作成された入力フォームと前記記入用紙の入力フォームとから前記辞書を作成する機能であることを特徴とするプログラム。
【請求項１２】
請求項１１記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子的領域上で作成された入力フォームを用いる情報処理システム、情報処理装置、情報処理方法、上記情報処理を制御するコンピュータに必要な機能（この発明に係わる機能）を実現させるためのプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
近年、Ｗｅｂによる帳票処理システム（以下単に「Ｗｅｂシステム」ともいう）の発達により、ネットショッピングと呼ばれる遠隔地からインタネットを利用した通信販売が盛んに行われている。一方、定型帳票に注文に必要な事項を記入し、ＦＡＸを利用して注文を行う従来型の紙ベースによる帳票処理システム（以下単に「紙ベースシステム」とももいう）の需要もあり、幅広い顧客を獲得するためには双方に対応したシステムを組むことが望ましい。
Ｗｅｂと紙ベースによる帳票処理システムを関連付けた発明としては、以下に示すものがある。
【０００３】
例えば、特許文献１に記載された発明は、帳票ＯＣＲの結果をＷｅｂサーバで受けて、その場で修正をＷｅｂ越しに行うものである。
また、特許文献２に記載された発明は、ユーザの端末からセンタへ定型帳票画像を送ることで、センタがその帳票種を識別し、それにあったＷｅｂフォームを作成してユーザの端末に送り、ユーザによって必要事項が記入されたＷｅｂフォームを端末からセンタへ送信するようにしたものである。
【特許文献１】特開２００５−２６７１２９号公報
【特許文献２】特開２００４−１２６９１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したような帳票処理システムでは、個別にシステムを立ち上げると、Ｗｅｂシステムと紙ベースシステムとが必要となり、工数も倍増してしまう。双方のシステムには重複する要素もあるので、必ずしも２倍の工数がかかるわけではないが、積極的に両者の連携をとって工数を減らす工夫はあまりない。
特に、特許文献１に記載された発明は、Ｗｅｂと帳票の連携ではあるが、Ｗｅｂシステムと紙ベースシステムが同時に必要であり、幅広い顧客を獲得するという目標からは逸脱している。特許文献２に記載された発明も、紙ベース単独、Ｗｅｂ単独で動作するシステムではなく、幅広い顧客獲得にはつながらない。
【０００５】
ここで、Ｗｅｂと紙ベースによる帳票処理システムについて、もう少し詳しく説明する。
まず、図１４のようなＷｅｂシステム（Ｗｅｂによる帳票処理システム）を考える。
受注者側のＷｅｂサーバ５００には、２種類の注文フォームがｈｔｍｌ文書で用意されている。
【０００６】
発注者（ユーザ）は、商品に応じた注文フォーム、例えば図１４の（ａ）又は（ｂ）に示す注文フォームを自己のＰＣ５１０を利用して表示部５１１の画面に表示させ、必要事項を記入し、その記入情報を含む注文データを受注者側のＷｅｂサーバ５００へ送信させる。送信される注文データの内容は、発注者によって入力された情報と、注文フォームの種類を表す識別番号（フォーム識別番号）とからなる。なお、注文フォームは、電子的領域上で作成された入力フォームに相当する。
【０００７】
受注者側のＷｅｂサーバ５００は、発注者のＰＣ５１０から送信された注文データを受信し、その注文データ中のフォーム識別番号により、フォーム毎に定義されたＤＢ（データベース）に注文内容を記録する。この記録内容は、発送や経理処理などの別の業務に引き継がれ、利用される。
しかし、Ｗｅｂシステムを利用できない発注者は、別の手段で注文をする必要がある。従来から、紙の帳票に注文情報を書き込み、それをＦＡＸで画像データとして送信したものをＤＢに入力する紙ベースシステム（紙ベースによる帳票処理システム）が使われている。図１５は、その一例である。
【０００８】
この紙ベースシステムでは、発注者は、例えば図１５の（ａ）に示すような紙の定型帳票を入手し、それに必要事項を手で記入して、それをファクシミリ装置（ＦＡＸ）６００を用いて画像データとして受注者側の紙ベースシステムサーバ６１０ヘ送信する。
受注者側の紙ベースシステムサーバ６１０は、受け取った画像データで帳票識別を行う。これは、複数の注文フォームがある場合に、どの注文フォームかを識別する処理である。この処理に関する説明は、例えば特開平１１−０２５２１５号公報に記載されている。
【０００９】
注文フォームを識別できた場合、該当する帳票データを取得する。この帳票データは、予め定義されているものであり、記入枠の位置や当該記入枠の属性（名前，品種コード等）などから構成されている。つまり、文字認識対象の画像位置と、認識結果がどのような意味を持つのかが格納されている。帳票データは、例えば特許第３６１４２５３号公報に記載されている方法を利用して作成しておく。文字認識結果は、必要に応じて人手で修正され、ＤＢに格納される。格納されるＤＢは、帳票識別により得られた帳票種に応じて定められている。
【００１０】
このように、Ｗｅｂシステムと並行して紙ベースシステムを並存させることで、幅広い顧客からの注文を受けることができる。
しかしながら、このシステムは帳票設計が大変である。注文フォームが増える度に、Ｗｅｂシステムと紙ベースシステムでフォーム（帳票）を設計し直す必要がある。両方に対応しなければならないので、同じフォームで注文が可能になるような環境を保つのは手がかかる。
【００１１】
図１６は、帳票設計の手法を示している。Ｗｅｂシステム上の注文フォームを紙ベースシステムの帳票データに変換するのが目標である。
Ｗｅｂの申し込みフォーム（注文フォーム）を見て属性情報を抽出し、同じ内容を紙面で再現できるように人手で設計する。これを印刷し、スキャナで読み込んで画像化する。その画像上で、記入枠の位置座標（記入位置）を取得し、同時にその枠がどのような属性を持つのか、その属性値と共に設定して、帳票データ（帳票処理辞書）としてＤＢに格納する。記入位置は画像をディスプレイ（表示部）に表示し、人手で（マウス等の入力装置わ用いる）与えるのが一般的である。
【００１２】
このように、帳票設計は多くの人手、手間がかかるものである。特に、記入位置の指定と属性値の設定は、その数が増えるほど多くの工数がかかることになるので、ここが自動化できれば工数は大きく削減できる。
従来は、例えば特開２００１−１２６０１０号公報に見られるように、自動化を図っていたが、これは画像認識技術を利用しているので誤りが避けられず、最終的には人手での修正が必須である。また、この方法で得られるのは記入位置だけで、属性は人手で与えなければいけないことに代わりはない。
【００１３】
この発明は、上記の点に鑑みてなされたものであり、Ｗｅｂ等の電子的領域上で作成された入力フォームの記載内容を流用して帳票等の記入用紙の作成時の処理負担を軽減できるようにすることを目的とする。
【課題を解決するための手段】
【００１４】
この発明は、上記の目的を達成するため、情報処理システム、情報処理装置、それを制御するコンピュータに実行させるプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。
【００１５】
請求項１の発明による情報処理システムは、電子的領域上で作成され、入力装置の操作によって必要事項を記入させるための項目が記載された入力フォームを用いる情報処理システムにおいて、上記入力フォームの記載内容に基づいて記入用紙情報のコンテンツを作成するコンテンツ作成手段と、上記入力フォームと上記該コンテンツ作成手段によって作成された上記記入用紙情報のコンテンツとに基づいて該コンテンツを項目として有する辞書を作成する辞書作成手段と、上記コンテンツ作成手段によって作成されたコンテンツの記入用紙情報を用紙上に印刷して記入用紙として出力する記入用紙出力手段と、加筆された上記記入用紙から加筆記入用紙情報を読み取る情報読取手段と、該情報読取手段によって読み取った加筆記入用紙情報に対して、上記辞書を用いて認識処理を行う認識処理手段とを設け、上記コンテンツ作成手段を、上記入力フォームから上記必要事項を記入させるための項目を抽出し、上記記入用紙出力手段によって印刷出力される上記記入用紙の入力フォームを示す上記記入用紙情報のコンテンツを作成する手段とし、上記辞書作成手段が、上記電子的領域上で作成された入力フォームと上記記入用紙の入力フォームとから上記辞書を作成するものである。
【００１６】
請求項２の発明による情報処理システムは、請求項１の情報処理システムにおいて、上記辞書が有する項目を上記記入用紙情報におけるコンテンツの位置情報したものである。
請求項３の発明による情報処理システムは、請求項１又は２の情報処理システムにおいて、上記辞書が有する項目が複数の上記記入用紙毎に作成されるものである。
請求項４の発明による情報処理システムは、請求項３の情報処理システムにおいて、上記情報読取手段によって加筆記入用紙情報が読み取られた記入用紙の種別を判別する種別判別手段を設け、上記認識処理手段が、上記種別判別手段によって判別された上記種別に対応する識別情報の項目も用いて上記認識処理を行うものである。
【００１７】
請求項５の発明による情報処理装置は、電子的領域上で作成され、入力装置の操作によって必要事項を記入させるための項目が記載された入力フォームを用いる情報処理装置において、上記入力フォームの記載内容に基づいて記入用紙情報のコンテンツを作成するコンテンツ作成手段と、上記入力フォームと上記コンテンツ作成手段によって作成された上記記入用紙情報のコンテンツとに基づいて該コンテンツを項目として有する辞書を作成する辞書作成手段と、上記コンテンツ作成手段によって作成されたコンテンツの記入用紙情報を用紙上に印刷して記入用紙として出力する記入用紙出力手段とを設け、上記コンテンツ作成手段を、上記入力フォームから上記必要事項を記入させるための項目を抽出し、上記記入用紙出力手段によって印刷出力される上記記入用紙の入力フォームを示す上記記入用紙情報のコンテンツを作成する手段とし、上記辞書作成手段が、上記電子的領域上で作成された入力フォームと上記記入用紙の入力フォームとから上記辞書を作成するものである。
【００１８】
請求項６の発明による情報処理装置は、請求項５の情報処理装置において、上記辞書が有する項目を上記記入用紙情報におけるコンテンツの位置情報としたものである。
請求項７の発明による情報処理装置は、請求項５又は６の情報処理装置において、上記辞書が有する項目が複数の上記記入用紙毎に作成されるものである。
【００１９】
請求項８の発明による情報処理方法は、電子的領域上で作成され、入力装置の操作によって必要事項を記入させるための項目が記載された入力フォームを用いる情報処理方法において、上記入力フォームの記載内容に基づいて記入用紙情報のコンテンツを作成するコンテンツ作成工程と、上記入力フォームと上記コンテンツ作成工程によって作成された上記用紙情報のコンテンツとに基づいて該コンテンツを項目として有する辞書を作成する辞書作成工程と、上記コンテンツ作成工程によって作成されたコンテンツの記入用紙情報を用紙上に印刷して記入用紙として出力する記入用紙出力工程とを有し、上記コンテンツ作成工程を、上記入力フォームから上記必要事項を記入させるための項目を抽出し、上記記入用紙出力手段によって印刷出力される上記記入用紙の入力フォームを示す上記記入用紙情報のコンテンツを作成する工程とし、上記辞書作成工程を、上記電子的領域上で作成された入力フォームと上記記入用紙の入力フォームとから上記辞書を作成する工程とするものである。
【００２０】
請求項９の発明による情報処理方法は、請求項８の情報処理方法において、上記辞書が有する項目を上記記入用紙情報におけるコンテンツの位置情報としたものである。
請求項１０の発明による情報処理方法は、請求項８又は９の情報処理方法において、上記辞書が有する項目が複数の上記記入用紙毎に作成されるものである。
【００２１】
請求項１１の発明によるプログラムは、電子的領域上で作成され、入力装置の操作によって必要事項を記入させるための項目が記載された入力フォームを用いる情報処理装置を制御するコンピュータに、上記入力フォームの記載内容に基づいて記入用紙情報のコンテンツを作成するコンテンツ作成機能と、上記入力フォームと上記コンテンツ作成機能によって作成された上記記入用紙情報のコンテンツとに基づいて該コンテンツを項目として有する辞書を作成する辞書作成機能と、上記コンテンツ作成機能によって作成されたコンテンツの記入用紙情報を用紙上に印刷して記入用紙として出力する記入用紙出力機能とを実現させるためのプログラムであり、上記コンテンツ作成機能が、上記入力フォームから上記必要事項を記入させるための項目を抽出し、上記記入用紙出力機能によって印刷出力される上記記入用紙の入力フォームを示す上記記入用紙情報のコンテンツを作成する機能であり、上記辞書作成機能が、上記電子的領域上で作成された入力フォームと上記記入用紙の入力フォームとから上記辞書を作成する機能である。
請求項１２の発明による記録媒体は、請求項１１のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００２２】
この発明によれば、情報処理システムが、電子的領域上で作成され、入力装置の操作によって必要事項を記入させるための項目が記載された入力フォームの記載内容に基づいて記入用紙情報のコンテンツを作成する。つまり、上記入力フォームから上記必要事項を記入させるための項目を抽出し、印刷出力する記入用紙の入力フォームを示す記入用紙情報のコンテンツを作成する。そして、その作成した記入用紙情報のコンテンツに基づいてそのコンテンツを項目として有する辞書を作成する。つまり、電子的領域上で作成された入力フォームと上記記入用紙の入力フォームとから上記辞書を作成する。また、上記作成したコンテンツの記入用紙情報を用紙上に印刷して記入用紙として出力する。さらに、加筆された上記記入用紙から加筆記入用紙情報を読み取り、その加筆記入用紙情報に対して、上記辞書を用いて認識処理を行うことにより、加筆記入用紙情報の内容を認識することができる。したがって、記入用紙の作成時の処理負担を軽減することができる。
【発明を実施するための最良の形態】
【００２３】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
〔第１実施形態〕
まず、この発明の第１実施形態について、図１〜図６を参照して説明する。
ここで、Ｗｅｂ上の注文フォームがあって運用も可能な状態であるとする。
しかし、紙での注文もなくならないので、対応したい場合がある。その場合は、紙のフォームを新たに設計し直さなければならない。追加でフォームがあると、その度に対応が必要である。
【００２４】
そこで、Ｗｅｂの注文フォームの記載内容に基づいて記入用紙情報のコンテンツを作成し、その記入用紙情報のコンテンツに基づいてそのコンテンツを項目として有する辞書を作成する。つまり、Ｗｅｂの注文フォームの記載内容から必要な情報（コンテンツ）を切り出し、その情報に基づいてそれを項目とする紙の帳票用電子データ（帳票辞書）を作成する。それによって、受注者側の処理負担を軽減することができる。
運用するときは、Ｗｅｂ注文フォームに対応付けられた辞書を利用してＯＣＲ処理（認識処理）し、データを入力する（Ｗｅｂフォームから抽出しているので対応付けは容易である）。それによって、紙のフローと電子のフローを並行稼動させることが容易になる。
【００２５】
図１は、この発明の第１実施形態である帳票処理システムの構成例を示す概念図、図２，図３はそのＷｅｂサーバ１００および紙ベースシステムサーバ１１０のハードウェア構成例をそれぞれ示すブロック図である。
この帳票処理システムは、図１に示すように、Ｗｅｂサーバ１００，紙ベースシステムサーバ１１０，およびプリンタ１２０からなる受注者側の情報処理システムと、発注者Ａ側のＰＣ１３０と、発注者Ｂ側のファクシミリ装置１４０とを備え、Ｗｅｂサーバ１００と紙ベースシステムサーバ１１０とをＬＡＮ（ローカル・エリア・ネットワーク）等のネットワーク３０（図２，図３参照）経由で、Ｗｅｂサーバ１００と発注者Ａ側のＰＣ１３０とをインタネット等のネットワーク３０経由でそれぞれ通信可能に接続できる。また、紙ベースシステムサーバ１１０と発注者Ｂ側のファクシミリ装置１４０とを図示しない公衆回線経由で通信可能に接続できる。
【００２６】
Ｗｅｂサーバ（以下「機器」ともいう）１００は、図２に示すように、ＣＰＵ１１，ディスプレイインタフェース（以下「インタフェース」を「Ｉ／Ｆ」という）１２，ＲＡＭ１３，チップセット１４，１５，ハードティスク装置（以下「ＨＤＤ」という）１６，ネットワークＩ／Ｆ１７，マウス１８，およびキーボード１９を備えている。
ＣＰＵ１１は、ＨＤＤ１６内のプログラムに従って機器全体を統括的に制御する中央処理装置である。このＣＰＵ１１は、ＨＤＤ１６内のプログラムに従って動作し、機器を制御することにより、コンテンツ作成手段および辞書作成手段としての機能を果たすことができる。
【００２７】
ディスプレイＩ／Ｆ１２は、外部に接続されたモニタ（ディスプレイ）を使ってユーザに機器の状態等の情報を表示するための信号を出力するものである。
ＲＡＭ１３は、ＣＰＵ１１がプログラムを実行するために作業するワークメモリや、画像データを展開して格納する画像メモリ等として使用する読み書き可能なメモリである。
チップセット１４は、ＣＰＵ１１，ディスプレイＩ／Ｆ１２，およびＲＡＭ１３を高速な内部バスで接続し、また外部の汎用バス２０とのデータ交換も行うものである。
【００２８】
ＨＤＤ１６は、汎用バス２０に接続されたメモリデバイスであり、ＯＳ（オペレーティングシステム）や、この発明に関わる処理等を実現するためのプログラムおよびデータ等のＤＢ（データベース）などを格納している。
ネットワークＩ／Ｆ１７は、紙ベースシステムサーバ１１０や発注者Ａ側のＰＣ１３０等の外部機器とネットワーク３０を介してデータをやり取りするためのインタフェースである。
【００２９】
チップセット１４，ＨＤＤ１６，およびネットワークＩ／Ｆ１７は、内部バスよりも低速な汎用バス２０でつながれている。
チップセット１５は、それらチップセット１４，ＨＤＤ１６，およびネットワークＩ／Ｆ１７と更に低速なバス２１やポートとデータ交換を行う。
マウスポートやキーボードポートでは、外部に接続された入力装置であるマウス１８やキーボード１９によりユーザ操作による入力を受け付ける。
【００３０】
紙ベースシステムサーバ１１０は、図３に示すように、ＣＰＵ５１，ディスプレイＩ／Ｆ５２，ＲＡＭ５３，チップセット５４，５５，ＨＤＤ５６，ネットワークＩ／Ｆ５７，マウス５８，キーボード５９，およびモデム６０を備えている。
ＣＰＵ５１は、ＨＤＤ５６内のプログラムに従って機器全体を統括的に制御する中央処理装置である。このＣＰＵ５１は、ＨＤＤ５６内のプログラムに従って動作し、機器を制御することにより、認識処理手段および種別判別手段としての機能を果たすことができる。また、発注者Ｂ側のファクシミリ装置１４０と共に、情報読取手段としての機能を果たすことができる。
【００３１】
ネットワークＩ／Ｆ５７は、Ｗｅｂサーバ１００等の外部機器とネットワーク３０を介してデータをやり取りするためのインタフェースである。
モデムポートでは、外部のモデム６０に接続された公衆回線（電話回線）により発注者Ｂ側のファクシミリ装置１４０等の外部機器とＦＡＸ通信等が可能になっている。
ディスプレイＩ／Ｆ５２，ＲＡＭ５３，チップセット５４，５５，ＨＤＤ５６，ネットワークＩ／Ｆ５７，マウス５８，キーボード５９は、図２に示したＷｅｂサーバ１００に備えているものと同等であるため、説明を省略する。
【００３２】
プリンタ１２０は、レーザプリンタ，ＬＥＤプリンタ，インクジェットプリンタ等のプリント機能のみを有する画像形成手段であり、Ｗｅｂサーバ１００から送られてくる印刷情報を受信し、その印刷情報を用紙上に印刷（画像形成）して出力する。このプリンタ１２０は、Ｗｅｂサーバ１００から受信した印刷情報が記入用紙情報であった場合、その記入用紙情報を用紙上に印刷して記入用紙として出力するため、記入用紙出力手段としての機能を果たす。
【００３３】
発注者Ａ側のＰＣ１３０は、発注者が使用する情報処理装置であるデスクトップ型又はノート型のパーソナルコンピュータ、あるいは携帯電話等の携帯端末に相当するものであり、Ｗｅｂの注文フォーム（電子的領域上で作成された入力フォーム）をモニタに表示し、その注文フォームに発注者の操作（実際には発注者による入力装置の操作）によって記入された必要事項を含む注文データをＷｅｂサーバ１００へ送信することができる。この発注者Ａ側のＰＣ１３０のハードウェア構成は、Ｗｅｂサーバ１００と略同様であるため、図示および説明を省略する。
【００３４】
発注者Ｂ側のファクシミリ装置１４０は、紙の帳票等の原稿の画像を読み取り、その画像データを公衆回線を介して紙ベースシステムサーバ１１０等の外部機器へ送信する。
なお、プリンタ１２０に代えて、プリント機能の他にコピー機能等の他の機能も有するデジタル複写機，デジタル複合機，ファクシミリ装置等の画像形成装置を使用してもよい。あるいは、受注者側の情報処理システムに、スキャナ等の画像読取装置を追加してもよい。それによって、受注者側の情報処理システムにのみ、情報読取手段としての機能を持たせることができる。
また、受注者側の情報処理システムを構成するＷｅｂサーバ１００と紙ベースシステムサーバ１１０とを１台のサーバにまとめることもできる。
【００３５】
〔注文フォーム作成処理〕
次に、Ｗｅｂサーバ１００による注文フォームの作成処理（図１の事前準備にあたる部分）について、図４，図５を参照して説明する。
図４は、Ｗｅｂサーバ１００による注文フォームの作成処理手順の一例を示すフローチャートである。
図５は、その注文フォームの作成処理を行う部分（コンテンツ作成手段）の機能構成例を示すブロック図である。
【００３６】
（１）Ｗｅｂサーバ１００のＷｅｂフォーム格納部２０１（実際には図２のＨＤＤ１６のＷｅｂフォーム格納領域）上に注文を受け付ける入力フォーム（注文フォーム）の電子データが用意されているものとする。
（２）属性情報抽出部２０２は、Ｗｅｂの注文フォームの記載内容から属性情報（コンテンツ）を抽出する。この属性情報は、発注者Ａ側のＰＣ１３０から受信する注文データに製品名，住所，製品コード等が含まれるため、それらの項目に相当するものとなる。
【００３７】
（３）レイアウト決定部２０３は、属性情報抽出部２０２からの各属性情報を文字に直し、それら属性を書き込める領域の座標を独自に設定して項目の配置を決定し、紙の注文フォームのレイアウトを表現できる（レイアウトが定まる）電子データの形式に変換する。座標値は紙面に収まり、人間が記入可能であれば特に制限はないので、属性数と画像の幅と高さから均等に配置するなどの方法で設定可能である。電子データの形式は、ラスタ画像データや各種プリンタ言語で記述されたもの、ＰＤＦ(Portable Document Format, Adobe社の登録商標)などが利用できる。ここではＰＤＦ形式とする。ここで用いる電子データ形式はレイアウト表現が可能であるので、座標値も一意に決まる。
【００３８】
（４）電子データ化部２０４は、レイアウト決定部２０３からの電子データを画像化部２０５を用いて画像化する。なお、（３）で電子データとしてラスタ画像データを選んだ場合は不要である。
（５）帳票辞書生成部２０６は、スキャン画像を対象にした帳票処理を行うためのものであり、電子データ化部２０４又は画像化部２０５からの電子データから帳票処理に必要なデータを生成する。このデータを「帳票辞書」と呼ぶこととする。例えば、特開２００２−００７９５８号公報に記載されている帳票処理方法を利用する場合には、画像データ、文字を記入する領域データ、各記入領域の属性と記入されるべき文字種が必要であるが、これらはＷｅｂの注文フォームと電子データや画像化されたスキャン画像から自動的に抽出できる。これを、紙の帳票処理を行う帳票辞書として帳票辞書格納部２０７（実際には図２のＨＤＤ１６の帳票辞書格納領域）に登録（格納）しておく。
【００３９】
（６）データ送信部２０８は、電子データ化手段２０４又は画像化部２０５からの電子データ（ラスタ画像データ）あるいは画像化した電子データをプリンタ１２０に送信する。それによって、プリンタ１２０が、データ送信部２０８からの電子データが示す注文フォームを用紙上に可視画像として印刷し、記入用紙である紙の帳票を出力する。その紙の帳票を発注者Ｂに配布しても注文を待つ。あるいは、電子データ化部２０４又は画像化部２０５からの電子データが示す注文フォームをＷｅｂ上などに公開して、発注者Ｂ側で印刷してもらっても良い。
【００４０】
発注者Ｂは、入手した紙の帳票（記入用紙）の注文フォームに注文に必要な事項を手で記入（加筆）し、その記入後の紙の帳票をファクシミリ装置１４０にセットしてその画像を読み取らせ、その画像データ（加筆記入用紙情報）を受注者側の紙ベースシステムサーバ１１０へ送信させる。
【００４１】
〔受注処理〕
次に、紙ベースシステムサーバ１１０による受注処理について、図６を参照して説明する。
図６は、紙ベースシステムサーバ１１０による受注処理手順の一例を示すフローチャートである。
【００４２】
（１）受注者側の紙ベースシステムサーバ１１０は、発注者Ｂ側のファクシミリ装置１４０から画像データが送られてきた場合に、その画像データを受信し、その画像データに対して帳票種の識別を行い、どの注文フォームであるかを判別する。そして、その識別（判別）の結果に基づいて受信した画像データから文字部を抽出し、帳票辞書格納部２０７に登録してある複数の帳票辞書を選択的に用いてＯＣＲ（文字認識）処理を行い、その結果（ＯＣＲ結果）をモニタに表示する。
【００４３】
（２）受注者側のオペレータの操作により、必要に応じてＯＣＲ結果の修正を行う。
（３）必要に応じて修正したＯＣＲ結果のデータである注文データをＷｅｂサーバ１００へ送信し、注文処理を完了する。
Ｗｅｂサーバ１００は、その注文データを受信し、それを帳票定義時に関連付けられていたＷｅｂの注文フォーム用のＤＢに格納できるように振り分け、そのＤＢに格納する。
【００４４】
これらの処理により、電子データと紙データを並行稼動させることができる上、互いに連携が取れているので、スムーズな注文データの取得を行える。さらに、データの一元管理ができるので、処理が簡素化できる。また、紙版の帳票作成にかかる手間が少ない（記入位置の指定と属性情報の設定が自動化されている）ので、並行稼動により増加するメンテナンスコストの上昇を抑制できる。
【００４５】
〔第２実施形態〕
次に、この発明の第２実施形態について、図７〜図１１を参照して説明する。
この第２実施形態では、帳票処理に必要な情報を人工的に帳票画像に埋め込む。
複数の注文フォームがある場合、どの注文フォームについての注文かを把握しなければならない。これが第１実施形態で説明した帳票識別であるが、自動的に似た帳票をレイアウトする場合には、似たものができてしまう可能性もある。
【００４６】
そこで、第２実施形態の帳票処理システムでは、以下の処理を行うことにより、誤りを減少させることができる。
なお、この帳票処理システムを構成するＷｅｂサーバおよび紙ベースシステムサーバ等のハードウェア構成は、第１実施形態と同様であるため、再び図１〜図３を参照する。
【００４７】
〔注文フォーム作成処理〕
まず、Ｗｅｂサーバ１００による注文フォームの作成処理について、図７〜図９を参照して説明する。
図７は、帳票種情報が埋め込まれたＷｅｂの注文フォームの一例を示す図である。
Ｗｅｂの注文フォームの電子データを生成する際、ＷｅｂシステムのフォームＩＤ（帳票種別）に対応する識別番号（帳票種情報）Ａを紙面に現れるように埋め込んでおく。これは、人間が読める数字でも良いし、バーコード（１次元又は２次元）でも良い。ここでは、図７に示すように１次元バーコードによる帳票種情報を埋め込むこととする。
【００４８】
図８は、Ｗｅｂサーバ１００による注文フォームの作成処理手順の他の例を示すフローチャートである。
図９は、その注文フォームの作成処理を行う部分の機能構成例を示すブロック図である。
第２実施形態におけるＷｅｂサーバ１００による注文フォームの作成処理において、第１実施形態との違いは、帳票種情報発生部２０９が１次元バーコードによる帳票種情報を発生し、それをレイアウト決定部２０３からの電子データ中に埋め込むことである。
【００４９】
〔受注処理〕
次に、紙ベースシステムサーバ１１０による受注処理について、図１０，図１１を参照して説明する。
図１０は、紙ベースシステムサーバ１１０による受注処理手順の他の例を示すフローチャートである。
【００５０】
受注者側の紙ベースシステムサーバ１１０は、発注者Ｂ側のファクシミリ装置１４０からの画像データを受信し、その画像データに対して帳票種の識別を行う際に、その画像データから１次元バーコード（帳票種情報）を探索して抽出し、そのバーコードをデコードしてその内容を読み取る。読み取った情報とＩＤとを対応付けて、あとの処理工程（図６と同じ）で得られるＯＣＲ結果（文字認識結果）のデータである注文データをＷｅｂサーバ１００へ送信し、注文処理を完了する。
【００５１】
このように、注文フォームの作成時に埋め込み処理を行っておくことで、フォーム種識別の誤りを少ない状態にすることができ、業務の効率化が図れる。また、識別のための帳票種情報以外にも、位置合わせに必要な情報（位置情報）を注文フォームの電子データ（画像データ）に埋め込んでおけば、文字を抽出するために必要な位置合わせの精度向上も望め、文字認識の精度向上につながる。位置合わせに必要な情報は、図７に示すようなタイミングマークＭでも良いし、特開２００２−００７９５８号公報に記載されている帳票処理方法を用いるのであれば、適当な文字を埋め込んでおいても良い。
【００５２】
なお、帳票種識別にバーコードを使用すると、識別精度が向上する上、多種の帳票にも対応が可能になる。この特性を利用して、発注者毎に別のレイアウトを持った電子データを生成しても良い。例えば、発注者に“（株）△△△”という会社があり、注文するものは毎回同様のものであるとする。この場合、図１１の（ｂ）に示すように、毎回注文するものは予め帳票に印刷しておけば、同じ品種コードを毎回記入する必要はなく、マークをすればよいことになる。会社名や連絡先もわかっているので、これも記入は不要になる。追加で注文したい場合に備え、別途記入枠を用意しておけばよい。一般用の帳票は、図１１の（ａ）に示している。
【００５３】
〔第３実施形態〕
次に、この発明の第３実施形態について、図１２を参照して説明する。
この第３実施形態は、注文内容を紙に印刷可能な電子データを積極的に利用したものである。つまり、注文内容を印刷して手元に履歴を残しておく場合があるが、これを電子データとして保存すれば印刷は不要となる。なお、サーバ側で注文内容を示す記入データを書き込んで逆送してもよい。注文の確認になる。
【００５４】
Ｗｅｂで受注した際に、注文の記録をとっておくためにＷｅｂ画面の内容の印刷を発注者に促したい場合がある。しかし、発注者（ユーザ）は手元にプリンタがあるとは限らないので、Ｗｅｂブラウザの機能を利用して、電子データとして保存を行いたい場合が発生する。ところが、注文フォームの画面と記入した内容は、別管理されていることがあり、この場合不用意に保存しても、注文フォームだけが保存されて内容が保存されない場合がある。もちろん、画面をキャプチャするなどの方法もあるが、別ソフトを導入しなければならず、発注者にそこまでを求めることは難しい。
【００５５】
そこで、第３実施形態の帳票処理システムでは、注文内容のレイアウト表現が可能な電子データを利用して、発注者の注文状況の確認を印刷を促すことなく行うことができるようにする。
なお、この帳票処理システムを構成するＷｅｂサーバおよび紙ベースシステムサーバ等のハードウェア構成は、第１実施形態と同様である。また、第３実施形態の帳票処理システムにおける処理は、第１実施形態又は第２実施形態の帳票処理システムにおける処理に以下の処理を加えたものである。
【００５６】
図１２は、この発明の第３実施形態である帳票処理システムの構成例を示す概念図である。但し、Ｗｅｂシステムにおいて注文を行う場合の例について述べるため、必要のない部分は省略してある。
（１）Ｗｅｂサーバ１００は、Ｗｅｂシステム上で発注者Ａ側のＰＣ１３０から注文データを受け付けると、そのフォームＩＤ（フォーム識別番号）に該当する電子データと属性情報を呼び出し、その電子データ上に注文データを書き込む。
（２）注文データが書き込まれた電子データを発注者Ａ側のＰＣ１３０に返信する。
【００５７】
（３）発注者Ａ側のＰＣ１３０は、Ｗｅｂサーバ１００から電子データを受信すると、その内容をモニタに表示する。
それによって、発注者ＡはＷｅｂサーバ１００から送付された電子データの内容を閲覧し、注文内容の確認を行うことができる。
このように、レイアウト表現可能な電子データに注文データを合成することで、発注者の保存用、確認用のデータを簡単に生成できる。発注者は印刷を強要されることなく、内容の確認と、電子的な保管が行える。
【００５８】
〔第４実施形態〕
次に、この発明の第４実施形態について説明する。
図１３は、この発明の第４実施形態である帳票処理システムの構成例を示す概念図である。なお、この第４実施形態の帳票処理システムを構成するＷｅｂサーバおよび紙ベースシステムサーバ等のハードウェア構成は、第１実施形態と同様である。
【００５９】
この第４実施形態では、紙ベースシステムサーバ１１０が、発注者Ｂ側のファクシミリ装置１４０から画像データを受信すると、第１実施形態又は第２実施形態と同様に、その受信した画像データに対して帳票種の識別，文字部の抽出，複数の帳票辞書（但し既存の紙帳票システムの帳票辞書）を選択的に用いたＯＣＲ処理，およびＯＣＲ結果の修正を順次行い、その結果のデータである注文データをＷｅｂサーバ１００へ送信し、注文処理を完了する。
【００６０】
また、帳票辞書から属性情報を抽出し、その属性情報に基づいてＷｅｂの注文フォームの電子データを生成し（帳票定義データをＷｅｂシステム用のデータに変換し）、それをＷｅｂサーバ１００へ送信する。
それによって、Ｗｅｂシステムの構築が容易になる。つまり、先にある紙ベーシステムにＷｅｂシステムを追加する際の手間が軽減できる。
【００６１】
〔この発明の参考例〕
次に、この発明の参考例について説明する。
この参考例は、注文フォームを紙に印刷可能な電子データを積極的に利用したものである。この電子データが示す注文フォームに必要事項を記入してもらう。
情報の電子的なやり取りは、Ｗｅｂシステムで実行可能であるが、Ｗｅｂシステムを使用せず、注文フォームを紙に印刷可能な電子データを利用しても実行可能である。
【００６２】
なお、この参考例の帳票処理システムを構成する受注者側のサーバ（他の情報処理装置でもよい）のハードウェア構成は、第１実施形態のＷｅｂサーバ１００と同様である。但し、Ｗｅｂ環境はないものとする。
（１）受注者側のサーバにおいて、注文フォームのレイアウトを表現できる電子データ（注文フォームを紙に印刷可能な電子データ）を用意しておく。
（２）受注者側のサーバは、その電子データを発注者側のＰＣへ電子的に送信する。
【００６３】
（３）発注者は、ＰＣの操作を行い、受注者から受け取った電子データを編集可能なアプリケーションにより、その電子データに対して名前等の必要事項を記入して、その記入後の電子データである注文データを記入前と同じファイル形式でＨＤＤ等のメモリに保存させる。
（４）発注者は、その注文データを電子的に受注者側のサーバへ送信する。
（５）受注者側のサーバは、発注者側のＰＣから注文データを受信すると、その注文データを解読し、記入情報（注文内容）を読み出す。
【００６４】
この帳票処理システムのメリットは、Ｗｅｂ環境がない場合（例えばＦＴＰのみ）の情報のやり取りに使えることと、電子的に送付することがセキュリティ上問題があると判断される場合は、記入済みの電子データである注文データをＣＤ−ＲＯＭ等の記録媒体に記録し、郵送するという手段が使えることにある。
また、図１によって説明したＷｅｂシステムおよび紙ベースシステムと並行して運用してもよく、この場合には、注文方法に広がりができるので、より多くの発注者に対応できるメリットがある。
【００６５】
〔この実施形態におけるプログラム〕
このプログラムは、Ｗｅｂサーバを制御するコンピュータ（ＣＰＵ）に、コンテンツ作成手段および辞書作成手段としての機能を、紙ベースシステムサーバを制御するコンピュータに、情報読取手段，認識処理手段，および種別判別手段としての機能を、プリンタを制御するコンピュータに記入用紙出力手段としての機能をそれぞれ実現させるためのプログラムであり、このようなプログラムをコンピュータに実行させることにより、上述したような効果を得ることができる。
【００６６】
このようなプログラムは、はじめからＲＯＭあるいはＨＤＤ（ハードディスク装置）等の記憶手段に格納しておいてもよいが、記録媒体であるＣＤ−ＲＯＭあるいはフレキシブルディスク，ＭＯ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ＋Ｒ，ＤＶＤ＋ＲＷ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，又はＤＶＤ−ＲＡＭや、ＥＥＰＲＯＭ、メモリカード等の不揮発性記録媒体（メモリ）に記録して提供することもできる。その不揮発性記録媒体に記録されたプログラムをＷｅｂサーバ，紙ベースシステムサーバ，およびプリンタにインストールしてそれらのＣＰＵに実行させるか、それらのＣＰＵにその不揮発性記録媒体からこのプログラムを読み出して実行させることにより、上述した各手順を実行させることができる。
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部機器あるいはプログラムを記憶手段に記憶した外部機器からダウンロードして実行させることも可能である。
【産業上の利用可能性】
【００６７】
以上の説明から明らかなように、この発明によれば、記入用紙の作成時の処理負担を軽減することができる。したがって、記入用紙を効率的に作成可能な情報処理装置および情報処理システムを提供することができる。
【図面の簡単な説明】
【００６８】
【図１】この発明の第１実施形態である帳票処理システムの構成例を示す概念図である。
【図２】図１のＷｅｂサーバ１００のハードウェア構成例を示すブロック図である。
【図３】図１の紙ベースシステムサーバ１１０のハードウェア構成例を示すブロック図である。
【図４】図２に示したＷｅｂサーバ１００による注文フォームの作成処理手順の一例を示すフロー図である。
【図５】その注文フォームの作成処理を行う部分の機能構成例を示すブロック図である。
【００６９】
【図６】図１の紙ベースシステムサーバ１１０による受注処理手順の一例を示すフローチャートである。
【図７】帳票種情報が埋め込まれたＷｅｂの注文フォームの一例を示す図である。
【図８】図２に示したＷｅｂサーバ１００による注文フォームの作成処理手順の他の例を示すフローチャートである。
【図９】その注文フォームの作成処理を行う部分の機能構成例を示すブロック図である。
【図１０】図１の紙ベースシステムサーバ１１０による受注処理手順の他の例を示すフローチャートである。
【００７０】
【図１１】一般用と特定発注者用の帳票の一例を示す図である。
【図１２】この発明の第３実施形態である帳票処理システムの構成例を示す概念図である。
【図１３】この発明の第４実施形態である帳票処理システムの構成例を示す概念図である。
【図１４】従来のＷｅｂシステムの一例を示す概念図である。
【図１５】従来の紙ベースシステムの一例を示す概念図である。
【図１６】従来の帳票設計の手法を示すフロー図である。
【符号の説明】
【００７１】
１１，５１：ＣＰＵ    １２，５２：ディスプレイＩ／Ｆ    １３，５３：ＲＡＭ
１４，１５，５４，５５：チップセット    １６，５６：ＨＤＤ
１７，５７：ネットワークＩ／Ｆ    １８，５８：マウス    １９，５９：キーボード
３０：ネットワーク    ６０：モデム    １００：Ｗｅｂサーバ
１１０：紙ベースシステムサーバ    １２０：プリンタ    １３０：発注者Ａ側のＰＣ
１４０：発注者Ｂ側のＦＡＸ    ２０１：Ｗｅｂフォーム格納部
２０２：属性情報抽出部    ２０３：レイアウト決定部    ２０４：電子データ化部
２０５：画像化部    ２０６：帳票辞書生成部    ２０７：帳票辞書格納部
２０８：データ送信部    ２０９：帳票種情報発生部
【図２】
0005059529.tif 000002
【図３】
0005059529.tif 000003
【図４】
0005059529.tif 000004
【図５】
0005059529.tif 000005
【図６】
0005059529.tif 000006
【図７】
0005059529.tif 000007
【図８】
0005059529.tif 000008
【図９】
0005059529.tif 000009
【図１０】
0005059529.tif 000010
【図１１】
0005059529.tif 000011
【図１４】
0005059529.tif 000012
【図１５】
0005059529.tif 000013
【図１６】
0005059529.tif 000014
【図１】
0005059529.tif 000015
【図１２】
0005059529.tif 000016
【図１３】
0005059529.tif 000017