(57)【要約】【課題】  ＯＣＲ帳票おける入力フィールドの属性情報を複雑な作業を経ることなく、ほぼ自動的に作成できるようにしたシステムの提供。【解決手段】  文字情報による項目名とフィールドを対比記録した原帳票を用意する。スキャナ１１は原帳票に記録した文字情報とフィールドに対応するイメージを入力する。ＯＣＲ装置１は、入力されたイメージに基づいて原帳票に相当する帳票イメージを表示画面上に表示する。ＯＣＲ帳票作成・編集装置２は、表示された帳票イメージのフィールドに相当する領域をポインテンィングデバイスを用いて指示すると、当該領域内又は近傍の領域のイメージデータに基づいて、フィールド項目属性情報の作成を行なう。【選択図】      図１
2005044256.tif 000002
【特許請求の範囲】
【請求項１】
予め作成しておいた原帳票を光学的に走査し、フィールドイメージと文字イメージからなる帳票イメージを入力する入力手段と、
前記イメージ入力手段によって入力された帳票イメージからフィールドと文字を認識してフィールド領域と文字データを出力する認識手段と、
前記文字認識手段によって出力されたフィールド領域と文字データを対比させた帳票イメージを表示する表示手段と、
前記表示手段により表示された帳票イメージからフィールド領域を指定する指定手段と、
前記フィールド指定手段により指定されたフィールドに対応する項目定義データに基づいて、該フィールドの属性情報を作成する作成手段と、
を具備したことを特徴とする帳票フィールド属性作成システム。
【請求項２】
前記作成手段は、
前記指定手段によって指定されたフィールド領域の上方向あるいは左方向の所定のイメージ領域を切り出す領域切出手段と、
前記切出手段によって切り出されたイメージ領域内の１つまたはそれ以上の文字からなる項目ラベル名を検索する検索手段と、
前記検索手段にて検索された項目ラベル名に対応する項目型情報を取得する取得手段と、
をさらに備えることを特徴とする請求項１に記載の帳票フィールド属性作成システム。
【請求項３】
前記作成手段は、
前記イメージデータに基づいて、前記フィールド指定手段により指定された入力フィールド内に文字枠があるか否かを判別する判別手段と、
前記判別手段により文字枠があると判別された場合には、該フィールド内文字枠数をフィールド内に入力可能な文字数として計数する計数手段と、
前記判別手段により文字枠がないと判別された場合には、フィールドごとに予め定義されたフィールドの大きさ、文字フォントの大きさ、および文字間の余白に基づいてフィールド内に入力可能な文字数を算出する算出手段と、
をさらに備えることを特徴とする請求項１に記載の帳票フィールド属性作成システム。
【請求項４】
予め作成しておいた原帳票を光学的に走査し、フィールドイメージと文字イメージからなる帳票イメージの入力を行ない、
前記入力された帳票イメージからフィールドと文字を認識してフィールド領域と文字データの出力を行ない、
前記出力されたフィールド領域と文字データを対比させた帳票イメージの表示を行ない、
前記表示された帳票イメージからフィールド領域の指定を行ない、
前記指定されたフィールドに対応する項目定義データに基づいて、該フィールドの属性情報を作成する、
ことを特徴とする帳票フィールド属性作成方法。
【請求項５】
コンピュータに、
予め作成しておいた原帳票を光学的に走査し、フィールドイメージと文字イメージからなる帳票イメージの入力を行なう処理と、
前記入力された帳票イメージからフィールドと文字を認識してフィールド領域と文字データの出力を行なう処理と、
前記出力されたフィールド領域と文字データを対比させた帳票イメージの表示を行なう処理と、
前記表示された帳票イメージからフィールド領域の指定を行なう処理と、
前記指定されたフィールドに対応する項目定義データに基づいて、該フィールドの属性情報を作成する処理と、
をコンピュータに行なわせるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票フィールド属性作成装置および方法、並びにプログラムに関し、さらに詳しくは、帳票を構成する各フィールドの属性情報を該フィィールド領域あるいは近傍の所定領域内のイメージデータに基づいて自動的に作成を行なう帳票フィールド作成装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来から、光学的文字読取装置（以下、ＯＣＲ装置と称する）を使用して、帳票上に記入された文字情報を認識し、この認識結果を利用して各種のデータ処理を実行するパーソナルコンピュータを中核とした小規模情報処理システムが提供されている。この種のシステムは、ＯＣＲ装置に帳票上に予め設けられた項目毎のフィールド内に記入された数字などの文字情報を読み取らせる場合には、システム側が予め帳票毎に帳票サイズ、帳票上での入力フィールド位置や大きさなどを認識し、またこの入力フィールドに記入されるデータ型（種別）やその文字数などを定義しておくこと、すなわち帳票フォーム定義体を作成しておくことが必要である。
【０００３】
ところが、この帳票フォーム定義体を作成する際のデータ入力がオペレータのキーボード操作によって行われていたため、入力フィールドの数が多いときは、入力作業に要する時間が長くなるとともに入力ミスが生じやすいという問題があり、そこで、ＯＣＲ入力用帳票から取り込んだ画像データを表示するディスプレイの画面上で、入力フィールドが表示された箇所を、ユーザが、マウスなどのようなポィンティングデバイスを用いて指示すると、当該箇所を示すデータに基づいて当該入力フィールドの位置、大きさ及び形状を自動作成できるものもある（例えば、特許文献１参照。）。
【特許文献１】特開平９−３４９８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、フィールドの位置、大きさ及び形状はポィンティングデバイスで指定したディスプレイの画面上の箇所を示すデータから計算によって算出できるが、それら情報以外の情報、例えば帳票フォーム定義情報に必要な所定の種類の情報である当該入力フィールドに記入されるデータ形式や最大入力桁数のデータは相変わらずオペレータのキーボード操作によって入力フィールド設定ダイアログ内に設定を行っていた。そのため、依然としてオペレータのキーボード操作は必須となり、帳票フォーム定義体の作成に入力ミスが生じていた。
【０００５】
以上の事情を鑑み、帳票の画像情報からマウスなどで指定した入力フィールド領域または近傍の領域に含まれる情報によって当該入力フィールドの位置／大きさ／形状以外の属性情報の設定を自動的に行なうことができる新たな帳票フォーム定義設定装置および方法、ならびにプログラムを提供することが本発明が解決しようとする課題である。
【課題を解決するための手段】
【０００６】
本発明の態様のひとつである帳票フィールド属性作成システムは、予め作成しておいた原帳票を光学的に走査し、フィールドイメージと文字イメージからなる帳票イメージを入力する入力手段と、前記イメージ入力手段によって入力された帳票イメージからフィールドと文字を認識してフィールド領域と文字データを出力する認識手段と、前記文字認識手段によって出力されたフィールド領域と文字データを対比させた帳票イメージを表示する表示手段と、前記表示手段により表示された帳票イメージからフィールド領域を指定する指定手段と、前記フィールド指定手段により指定されたフィールドに対応する項目定義データに基づいて、該フィールドの属性情報を作成する作成手段とを具備することによって前述した課題を解決する。
こうすることによって、表示されている原帳票に相当する帳票イメージのフィールドを指定するだけで該フィールドの属性情報が自動的に作成することが可能となる。
【０００７】
なお、上述した本発明に係わる帳票フィールド属性システムにおいて、前記作成手段は、前記指定手段によって指定されたフィールド領域の上方向あるいは左方向の所定のイメージ領域を切り出す領域切出手段と、前記切出手段によって切り出されたイメージ領域内の１つまたはそれ以上の文字からなる項目ラベル名を検索する検索手段と、前記検索手段にて検索された項目ラベル名に対応する項目型情報を取得する取得手段と、をさらに備えることができる。
こうすることにより、表示されている原帳票に相当する帳票イメージのフィールドが属する項目に対応する項目ラベル名が自動的に検索されるので、その項目ラベルに設定されている項目型情報を該フィールドの属性情報として自動的に作成することが可能となる。
【０００８】
また、上述した本発明に係わる帳票フィールド属性システムにおいて、前記作成手段は、前記イメージデータに基づいて、前記フィールド指定手段により指定された入力フィールド内に文字枠があるか否かを判別する判別手段と、前記判別手段により文字枠があると判別された場合には、該フィールド内文字枠数をフィールド内に入力可能な文字数として計数する計数手段と、前記判別手段により文字枠がないと判別された場合には、フィールドごとに予め定義されたフィールドの大きさ、文字フォントの大きさ、および文字間の余白に基づいてフィールド内に入力可能な文字数を算出する算出手段と、をさらに備えることができる。
こうすることにより、表示されている原帳票に相当する帳票イメージのフィールド領域における文字枠の有無に応じて最大文字数を自動的に求めることが可能となる。
【０００９】
また、本発明の別の態様のひとつである帳票フィールド属性作成方法は、予め作成しておいた原帳票を光学的に走査し、フィールドイメージと文字イメージからなる帳票イメージの入力を行ない、前記入力された帳票イメージからフィールドと文字を認識してフィールド領域と文字データの出力を行ない、前記出力されたフィールド領域と文字データを対比させた帳票イメージの表示を行ない、前記表示された帳票イメージからフィールド領域の指定を行ない、前記指定されたフィールドに対応する項目定義データに基づいて、該フィールドの属性情報を作成することによって前述した課題を解決する。
【００１０】
この方法によれば、前述した本発明に係わる帳票フィールド属性作成システムと同様の作用・効果が得られる。
また、前述した本発明に係わる帳票フィールド属性作成方法に相当する処理をコンピュータに行なわせるプログラムであっても、そのプログラムをコンピュータに読み込ませて実行させることによって、前述した本発明に係わる帳票フィールド属性作成システムと同様の作用・効果が得られ、前述した課題が解決される。
【発明の効果】
【００１１】
本発明は、予め用意された文字情報による項目名とフィールドを対比記録した原帳票から入力したイメージデータに基づいて、該原帳票に相当する帳票イメージを表示画面上に表示する。表示された帳票イメージの入力フィールドに相当する領域をポインテンィングデバイスを用いて指示すると、その領域あるいは近傍のイメージデータに基づきフィールド属性テーブルを利用することにより、入力フィールドに関する属性を画面上で定義することができる。
【００１２】
こうすることにより、ＯＣＲ帳票フィールド属性情報を複雑な作業工程を経ることなく、ほぼ自動的に作成することが可能となる効果を奏する。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面を参照しながら説明する。
図１は、本発明に係わるＯＣＲシステムを実施する構成の一例を示すブロック図である。
本システムは、通常のＯＣＲ装置１と本発明に関係するＯＣＲ帳票作成・編集装置２からなる。ＯＣＲ装置１は、イメージ入力であるスキャナ部１１、画像メモリ１２、フィールド検出部１３、認識処理部１４、結果記憶部１６、表示画面生成部１７、表示メモリ１８および表示部１９を有する。
【００１４】
スキャナ部１１は、予め設計・作成されたＯＣＲ帳票に記録されたフィールドと文字情報を走査し、イメージデータに変換して入力する。画像メモリ１２は、入力されたイメージデータを一時的に格納を行なう。
【００１５】
フィールド検出部１３は、帳票情報記憶部１５に登録された帳票フォーマット情報に従って、画像メモリ１２から読み取り対象のフィールド位置を検出して、そのフィールドイメージを出力するものである。
【００１６】
認識処理部１４は、出力されたイメージデータに基づいて、文字情報の認識処理を実行する。
結果記憶部１６は、認識処理部１４の認識結果を一時的に格納を行なう。
【００１７】
画像メモリ１２と結果記憶部１６の出力側には認識結果の帳票画面情報を生成する表示画面生成部１７が接続されている。
表示画面生成部１７の出力側には帳票画面情報を記憶する表示メモリ１８が接続され、この表示メモリ１８に記憶される帳票画面情報が表示部１９に表示されるようになっている。
【００１８】
ＯＣＲ帳票設計・作成部２は、予め設計作成されたＯＣＲ帳票からＯＣＲ制御情報を生成する機能を有するものであって、入力部２１、帳票制御情報を含む帳票フォーマット生成部２２、属性情報生成部２３および桁参照テーブル２４を構成要素としている。
【００１９】
入力部２１は、入力装置であってキーボードとマウスを有する。
ＯＣＲ帳票定義管理部２２は、入力部２１からの入力データに基づいて帳票を定義する処理および帳票定義情報をＯＣＲ装置１の帳票情報記憶部１５に登録する処理を実行する。
【００２０】
帳票情報記憶部１５の構造は、図２に示されているように、読み取り対象の帳票ごとに、例えば図３に示されているような伝票様式であれば、帳票定義情報およびヘッダ部定義情報と明細部定義情報が格納されるようになっている。このヘッダ部定義情報と明細部定義情報には帳票におけるヘッダ領域と明細領域に含まれる入力フィールド項目ごとにその属性制御情報が格納される。
【００２１】
属性情報生成部２３は、ＯＣＲ装置１にイメージ入力され、表示部１９に表示された帳票イメージから入力部２１によって入力フィールドが指定されたとき、指定フィールドに対応する帳票情報記憶部１５に格納されている項目定義情報に従ってフィールド検出部１３によって検索される所定の領域内のイメージを認識処理部１４によって認識を行なって、認識結果に該当するデータ型を型参照テーブル２４から取得を行ない、また指定フィールドの文字枠数から最大認識文字数の算出を行なう。
【００２２】
型参照テーブル２４の構造は、図４に示されているように、項目名と数値、文字や日付などのデータ型が対応付けられて予め格納されている。
【００２３】
ＯＣＲシステムは以上のように構成されている。
以下、このＯＣＲシステムで行われる処理の手順について説明する。
【００２４】
図５はＯＣＲシステムで行われるフィールド属性設定処理の処理内容を示すフローチャートである。
なお、説明を簡単にするため、以下の説明においては、帳票情報記憶部１５には読み取り対象の帳票、例えば図３に示されているような納品書（控）伝票の各入力フィールド（文字入力可能なフィールド）夫々に対応する項目定義要素のうちデータ型の種別と最大認識文字数が未設定であり、他の要素は全て設定されているものとする。
【００２５】
まず、Ｓ１０１では、予めフィールドなどを設計作成したＯＣＲ原帳票を用意し、例えば図３に示されるようなＯＣＲ原帳票の記録内容がスキャナ１１により光学的に読み取られてイメージデータに変換されて画像メモリ１２に格納が行われる。
【００２６】
Ｓ１０２では、画像メモリ１２に格納された伝票イメージデータを、表示部１９の画面に出力する。これにより、当該ＯＣＲ原帳票の画像（帳票の外形線や文字入力用フィールド枠線等）が、表示画面生成部１７によって生成されて画面上に表示される。
【００２７】
Ｓ１０３では、表示部１９の画面に表示されたＯＣＲ原帳票の画像の入力フィールドを入力部２１が有するマウスにより指定されたか否かが帳票情報管理部２２によって判別される。そしてこの判別結果がＹｅｓならばＳ１０４の処理に進み、Ｎｏならば判別結果がＹｅｓになるまで繰り返す。
【００２８】
Ｓ１０４では、指定されたフィールド内に記入されるデータが数値、文字や日付等のいずれかを示すデータ型の種別の設定処理が行なわれる。この処理の詳細は後述する。
【００２９】
Ｓ１０５では、前述したＳ１０４の処理における処理対象の入力フィールド内に文字数枠があるか否かが属性情報生成部２３によって判別される。この判別結果がＹｅｓならばＳ１０６の処理に進み、ＮｏならばＳ１０７の処理に進む。
Ｓ１０６では、前述の入力フィールド内に記入できる最大文字数を枠数から算出する処理が行われる。この処理の詳細は後述する。
【００３０】
Ｓ１０７では、上述したＳ１０１の処理によって読み込まれたＯＣＲ原帳票に対応する帳票定義記憶部１５の中の帳票定義体にデータ型と文字数の各要素が未だ設定されていない項目定義があるか否かの判別が帳票情報管理部２２によって行われる。そして判別結果がＹｅｓならば、すなわち全ての入力フィールドの属性の設定が終了したことになり、このままこのフィールド属性設定処理が終了する。一方、この判別結果がＮｏならばＳ１０３へ処理が戻って上述した処理が繰り返される。
【００３１】
以上までの処理がフィールド属性設定処理である。
次に、図５で示したフィールド属性設定処理におけるＳ１０４の処理において行われるデータ型設定定処理の詳細について説明する。この処理はＯＣＲ帳票定義の設定を行なう際に、フィールドに対する属性のうちデータ型を他のイメージ領域に含まれる文字情報に基づいて生成を行なうデータ型情報設定処理である。
【００３２】
図６は入力フィールドに入力されるデータ型情報設定処理の処理内容を示すフローチャートである。
まず、Ｓ２０１では、前述したＳ１０１の処理で指定されたフィールドに対応する帳票情報記憶部１５内の項目定義の指定を行なう。例えば、図７に示されるように、太い鎖線で囲まれたフィールドがマウスによって指定されたときには、図２に示される納品書（控）伝票の明細部に対応して格納されている帳票情報記憶部１５内にある当該帳票明細部の項目定義の中から指定される。
【００３３】
Ｓ２０２では、Ｓ２０１の処理によって指定された項目定義の中から指定されたフィールドの項目ラベル名を調べる検索領域範囲が帳票情報管理部２２によって取得される。この検索領域範囲は、図２に示されるように、帳票の入力フィールドの夫々を定義する項目定義情報の中にある項目ラベル検索領域範囲情報であって、そのフィールドの上方向および右方向に予め設定された領域の夫々に対応する領域位置座標および大きさである。
【００３４】
Ｓ２０３では、取得された項目名検索領域範囲情報における上方向の検索領域情報がフィールド検出部１３に与え、図８（ａ）に示されるように、指定フィールドから上方向の領域に相当するイメージデータが画像メモリ１２からフィールド検出部１３によって切り出されて認識処理部１４に出力される。
【００３５】
Ｓ２０４では、出力されたイメージデータから１文字単位づつ文字認識を行ない、その認識結果をワークメモリ（図示せず）に一時的に格納を行なう。
Ｓ２０５では、上述したＳ２０３の処理によって切り出された領域の中に文字が含まれ、その文字を正しく認識したか否かの判別をワークメモリに文字が格納されているか否かによって判別を行なう。その判別結果がYｅｓならばＳ２０９の処理に進み、ＮｏならばＳ２０６の処理に進む。
【００３６】
Ｓ２０６では、上述したＳ２０２の処理で取得の左方向の検索領域範囲情報に相当するイメージデータ領域をフィールド検出部１３に与え、イメージ領域に相当するイメージデータを切り出して認識処理部１４への出力を帳票情報管理部２２によって行なう。
【００３７】
Ｓ２０７では、出力されたイメージデータから１文字単位づつ文字認識を行ない、その認識結果をワークメモリ（図示せず）に一時的に格納を行なう。
【００３８】
Ｓ２０８では、上述したＳ２０５の処理と同様な判別処理が行なわれ、そして判別結果がＹｅｓならばＳ２０９の処理に進み、ＮｏならばＳ２１２の処理に進む。
【００３９】
Ｓ２０９では、ワークメモリに一時的に格納された認識結果に該当する１つの文字または複数の文字からなる文字列をデータ型参照テーブル２４から検索し、該当する文字または文字列に対応付けされたデータ型の取得を行なう。例えばワークメモリ内の認識結果が図８（ａ）に示されるように「数量」であれば、図３に示されるデータ型参照テーブル２４から「数量」に対応付けされたデータ型「数値」の取得が行われる。
【００４０】
Ｓ２１０では、前述したＳ２０９の処理によってデータ型が取得されたか否かの判別を行なう。この判別結果がＹｅｓならば、すなわち、認識結果に相当する項目ラベル名とそのデータ型の種別の組がデータ型参照テーブル２４にあればＳ２１１の処理に進み、ＮｏならばＳ２１２の処理に進む。
【００４１】
Ｓ２１１では、上述したＳ２１０の処理によって取得したデータ型の種別、例えば「数値」を示す情報を属性設定対象のフィールドに対応する項目定義のデータ型項目に設定を行なう。
【００４２】
Ｓ２１２では、上述したＳ２０８の判別処理によって判別結果がＮｏのとき、メッセージ「項目ラベル名が見つかりません」が生成され、表示部１９の画面に表示が行なわれる。また、上述したＳ２１０の判別処理の判別結果がＮｏのとき、メッセージ「項目ラベル名のデータ型が見つかりません」が生成され、表示部１９の画面に表示が行われる。
Ｓ２１１又はＳ２１２の処理を終了した後は、元の処理に戻る。
【００４３】
以上までの処理がデータ型設定処理である。
次に、図５に示したフィールド属性設定処理におけるＳ１０６の処理において行われる最大文字桁数設定処理の詳細について説明する。この処理はＯＣＲ帳票定義の設定を行なう際に、フィールドに対する属性のうち最大文字桁数を他のフィールド属性情報に基づいて生成を行なう最大文字桁数設定処理である。
【００４４】
図９は文字桁数設定処理の処理内容を示すフローチャートである。
まず、Ｓ３０１では、ユーザがマウス操作を行って指定した表示部１９の帳票イメージのフィールドに対応する項目定義情報が帳票情報記憶部１５の中で選択される。
【００４５】
Ｓ３０２では、Ｓ３０１の処理によって選択した項目定義情報の中のフィールド座標、大きさの情報に基づいて、フィールド領域に該当するイメージデータがフィールド検出部１３によって切り出しが行われる。
【００４６】
Ｓ３０３では、前述したＳ３０２の処理によって切り出されたイメージデータに文字枠が含まれるか否かの判別が認識処理部１４によって行われる。そして、判別結果がＹｅｓならばＳ３０４の処理に進み、ＮｏならばＳ３０６の処理に進む。
【００４７】
Ｓ３０４では、Ｓ３０２の処理によって切り出されたフィールドイメージから罫線認識を行なう。
Ｓ３０５では、前述したＳ３０４の処理によって認識した罫線で囲まれる領域枠の検出を認識処理部１４によって行ない、枠領域を検出の度に検出信号を生成して属性情報生成部２３に送り、属性情報生成部２３内の桁カウンタ（図示せず）を、例えば図１０に示すように「＋１」づつ増加を行って枠領域の数の算出を行なう。
【００４８】
ところで、Ｓ３０３の判別処理の結果がＮｏであったときには、すなわちフィールドに枠領域がない場合には、Ｓ３０６において該フィールド書式であるフィールドのサイズ、文字フォント、および文字間余白（ピッチ）が予め定義されている帳票定義記憶部１５から帳票情報管理部２２によって取得が行われる。
【００４９】
Ｓ３０７では、図１１に示すように、前述したＳ３０６の処理によって取得したフィールド幅Ｆｗ、文字フォント幅FONTw、及び文字ピッチ幅Pwを変数とした下記の計算式に従って基づいて文字数ＣＮmaxをフィールド属性生成部２３によって算出する。
【００５０】
（数１）
ＣＮmax＝Ｆｗ／（FONTw＋Pw）
【００５１】
Ｓ３０８では、上記のＳ３０５およびＳ３０７の処理によって算出した文字桁数あるいは文字数を最大記入文字数としてフィールド属性生成部２３内の最大文字桁数バッファ（図示せず）に一時的に格納が行われる。
【００５２】
Ｓ３０９では、上述したＳ３０８の処理によって格納された文字数をプレビュー表示を行なうフィールド属性設定ダイアログ（図示せず）に最大記入桁数項目内容として設定が行われる。
【００５３】
Ｓ３１０では、Ｓ３０９の処理によってフィールド属性設定ダイアログが表示されている状態で、ダイアログに配置されているユーザによって確定ボタンが押されたか否かの判別が帳票情報管理部２２によって行われる。この判別結果がＹｅｓならばＳ３１１、ＮｏならばＳ３１３の各処理夫々に進む。
【００５４】
Ｓ３１１では、Ｓ３０８の処理によってバッファに格納されている文字数を帳票定義情報格納部１５のフィールドに対応する項目定義の最大文字数項目内容として登録定義を帳票情報管理部２２によって行われる。
【００５５】
ここでＳ３１０の判別処理がＮｏであったときは、Ｓ３１３において上述したＳ３０９の処理によって表示された文字数の値をユーザが修正を行ったか否かの判別が行われる。そして判別結果がＹｅｓであればＳ３１３の処理に進み、ＮｏならばＳ３１０の判別結果がＹｅｓになるまで判別を繰り返す。
【００５６】
S３１３では、ユーザが修正を施した文字数の値をワークメモリ内の所定の領域に一時的に格納を行われる。そしてＳ３１３の処理が終わるとＳ３０８の処理へと戻る。
上記のＳ３１１の処理が終わると、図５のＳ１０６の元の処理に戻る。
【００５７】
以上の処理が文字桁数設定処理である。
なお、上記実施の形態では、属性作成対象フィールドのデータ型を項目ラベル情報に基づいて作成する際に、その項目ラベル情報を予め設定しておいた上方向あるいは左方向の所定の領域範囲から検索していたが、項目ラベルのフィールドを、ユーザがポインテングデバイスを用いて直接に指定するようにしてもよい。
【００５８】
また、上記実施の形態では、属性作成対象フィールドに入力可能な文字数を予め設定しておいた該フィールドの横幅サイズに基づいて文字数を算出していたが、横幅サイズより縦幅サイズが大きい場合には、縦幅サイズに基づいて文字数を算出するようにしてもよい。
【００５９】
なお、前述した図５から図１１にかけて示した各種の処理を標準的な構成を有するコンピュータに行わせるための制御プログラムを作成し、その制御プログラムをそのコンピュータに読み込ませて実行させることにより、上述した実施例におけるＯＣＲ帳票フィールド属性設定装置に相当する機能をそのようなコンピュータに行なわせることも可能である。またこのような制御プログラムを読み取り可能な記録媒体に記録させ、そのプログラムを記録媒体からコンピュータに読み出させて実行させることによってこの実施例における帳票データ入力装置に相当する機能をこのようなコンピュータに行なわせることも可能である。
【００６０】
ここでの記録媒体としては、例えば、コンピュータに内蔵若しくは外付けの付属装置として備えられるＲＯＭやハードディスク装置などの記憶装置、あるいはフレシキブルディスク、ＭＯ（光磁気ディスク）、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどといった携帯可能記録媒体などが利用できる。また、記録媒体はネットワークを介してコンピュータと接続される、プログラムサーバとして機能するコンピュータが備えている記録装置であってもよい。
この場合には、制御プログラムを表現するデータ信号で搬送波を変調して得られる伝送信号を、プログラムサーバから伝送媒体であるネットワークを通じて伝送するようにし、コンピュータでは受信した伝送信号を復調して制御プログラムを再生することで当該制御プログラムを実行できるようになる。
【図面の簡単な説明】
【００６１】
【図１】本発明を実施するＯＣＲシステムの構造を示す図である。
【図２】帳票定義情報記憶部の構造を示す図である。
【図３】ＯＣＲ原帳票様式を示す図である。
【図４】データ型参照テーブルの構造を示す図である。
【図５】フィールド属性設定処理の処理内容を示すフローチャートである。
【図６】データ型設定処理の処理内容を示すフローチャートである。
【図７】フィールド属性設定対象のフィールドが指定された状態の例を示す図である。
【図８】項目ラベル名検索範囲を擬似的に表した状態の例を示す図であり、（ａ）は設定対象フィールド領域の上方向の検索領域範囲を示し、（ｂ）は設定対象フィールド領域の左方向の検索領域範囲を示す。
【図９】最大文字数設定処理の処理を示すフローチャートである。
【図１０】設定対象フィールド領域内に文字枠が有る状態の例を示す図である。
【図１１】設定対象フィールド領域内の文字数を算出する際に用いる書式項目内容を表した状態の例を示す図である。
【符号の説明】
【００６２】
１  ＯＣＲ装置
２  ＯＣＲ帳票作成・編集装置
１１  スキャナ
１２  画像メモリ
１３  フィールド検出部
１４  認識処理部
１５  帳票定義情報記憶部
１６  結果記憶部
１７  表示画面生成部
１８  表示メモリ
１９  表示部
２１  入力部
２２  帳票情報管理部
２３  属性情報生成部
２４  データ型参照テーブル
【図１】
2005044256.tif 000003
【図２】
2005044256.tif 000004
【図３】
2005044256.tif 000005
【図４】
2005044256.tif 000006
【図５】
2005044256.tif 000007
【図６】
2005044256.tif 000008
【図７】
2005044256.tif 000009
【図８】
2005044256.tif 000010
【図９】
2005044256.tif 000011
【図１０】
2005044256.tif 000012
【図１１】
2005044256.tif 000013