(57)【要約】【課題】  紙文書を電子化して保存する際に、その電子化の結果が正しいか否かの確認および修正の手間を軽減させることを可能にする。【解決手段】  文書の各ページの画像に対応するページ画像データが入力される入力手段と、前記入力手段へ入力されたページ画像データを解析し、前記文書に記載されている項目の記載内容を表す記載内容データを項目毎に抽出する抽出手段と、前記文書に記載される項目の各々についてその記載に用いられる文字の種別または記載される値を表すデータであるルールセットに基づいて、前記抽出手段により抽出された記載内容データの表す記載内容が正しいか否かを判定する判定手段と、前記判定手段により記載内容が正しくないと判定された項目についての記載内容データを、前記ルールセットに基づいて修正する修正手段とを有する文書処理装置を提供する。【選択図】      図３
2006085583.tif 000002
【特許請求の範囲】
【請求項１】
文書の各ページの画像に対応するページ画像データが入力される入力手段と、
前記入力手段へ入力されたページ画像データを解析し、前記文書に記載されている項目の記載内容を表す記載内容データを項目毎に抽出する抽出手段と、
前記文書に記載される項目の各々についてその記載に用いられるべき文字の種別または記載されるべき値を表すデータであるルールセットに基づいて、前記抽出手段により抽出された記載内容データの表す記載内容が正しいか否かを判定する判定手段と、
前記判定手段により記載内容が正しくないと判定された項目についての記載内容データを、前記ルールセットに基づいて修正する修正手段と
を有する文書処理装置。
【請求項２】
文書の各ページの画像に対応するページ画像データが入力される入力手段と、
前記入力手段へ入力されたページ画像データを解析し、前記文書に記載されている項目の記載内容を表す記載内容データを項目毎に抽出する抽出手段と、
前記文書に記載される項目の各々についてその記載に用いられるべき文字の種別または記載されるべき値を表すデータであるルールセットに基づいて、前記抽出手段により抽出された記載内容データの表す記載内容が正しいか否かを判定する判定手段と、
前記判定手段による判定結果が否定的である項目について、その記載内容の修正を促す報知を行う報知手段と
を有する文書処理装置。
【請求項３】
前記報知手段は、
前記判定手段による判定結果が否定的である項目について、その修正候補を前記ルールセットに基づいて特定し、その特定結果を報知する
ことを特徴とする請求項２に記載の文書処理装置。
【請求項４】
記憶手段と、
前記入力手段へ入力されたページ画像データを解析し、該ページ画像データに対応するページに記載されている項目を抽出する項目抽出手段と、
前記項目抽出手段により抽出された項目毎に、その項目の記載に用いられるべき文字の種別とその項目に記載されるべき値とを設定して前記ルールセットを生成し前記記憶手段へ書き込むルールセット生成手段と、
を備え、
前記判定手段は、
前記記憶手段に記憶されているルールセットに基づいて、前記抽出手段により抽出された記載内容データの表す記載内容が正しいか否かを判定する
ことを特徴とする請求項１〜３の何れか１に記載の文書処理装置。
【請求項５】
予め用意された複数のルールセットのうちから、前記抽出手段にて記載内容データを抽出された項目毎にその項目に応じたルールセットを選択する選択手段を備え、
前記判定手段は、
前記選択手段により選択されたルールセットに基づいて、前記抽出手段により抽出された記載内容データの表す記載内容が正しいか否かを判定する
ことを特徴とする請求項１〜４の何れか１に記載の文書処理装置。
【請求項６】
コンピュータ装置を、
文書の各ページの画像に対応するページ画像データが入力された場合に、該ページ画像データを解析し、該文書に記載されている項目の記載内容を表す記載内容データを項目毎に抽出する抽出手段と、
前記文書に記載される項目の各々についてその記載に用いられるべき文字の種別または記載されるべき値を表すデータであるルールセットに基づいて、前記抽出手段により抽出された記載内容データの表す記載内容が正しいか否かを判定する判定手段と、
前記判定手段により記載内容が正しくないと判定された項目についての記載内容データを、前記ルールセットに基づいて修正する修正手段
として機能させるプログラム。
【請求項７】
コンピュータ装置を、
文書の各ページの画像に対応するページ画像データが入力された場合に、該ページ画像データを解析し、該文書に記載されている項目の記載内容を表す記載内容データを項目毎に抽出する抽出手段と、
前記文書に記載される項目の各々についてその記載に用いられるべき文字の種別または記載されるべき値を表すデータであるルールセットに基づいて、前記抽出手段により抽出された記載内容データの表す記載内容が正しいか否かを判定する判定手段と、
前記判定手段による判定結果が否定的である項目について、その記載内容の修正を促す報知を行う報知手段
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
紙文書を電子化して蓄積する技術に関し、特に、紙文書の記載内容を正確に電子化する技術に関する。
【背景技術】
【０００２】
紙文書（以下、単に「文書」ともいう）は、情報の伝達や記録を行うための媒体として優れたものであるが、これを保存するために書庫などのスペースが必要になる、といった問題点がある。また、情報を紙文書に記録して保存している場合、後にその紙文書に記録された情報が必要になったときには、書庫などに収納されている多くの紙文書のなかから目的とする情報が記録された紙文書を探し出さなければならない。つまり、情報を紙文書に記録して保存するという形態は、業務の効率化の観点からも好ましくない。
【０００３】
このような背景の下、紙文書を電子化して保存することが行われるようになってきている。具体的には、スキャナ装置などによって紙文書の各ページに対応する画像を読み取り、その画像に対応する画像データ（以下、「ページ画像データ」と呼ぶ）を紙文書毎にファイル化してハードディスクなどの記憶装置に記憶させることが行われるようになってきている。
【０００４】
ところで、上記ファイルをハードディスクなどに保存する場合には、各ファイルに対応する文書の種類毎に分類して保存しておくと便利である。そこで、上記ページ画像データに対して文字認識などの処理を施し、そのページ画像データに対応するページに記載されている項目の名称（以下、「項目名」）を認識させ、電子化対象の紙文書の種類をその認識結果に基づいて特定することが従来より提案されている。そして、このような分類を精度良く行うために、電子化対象の紙文書に記載されている項目名を精度良く認識することを可能にする技術が種々提案されており、その一例としては特許文献１に開示された技術が挙げられる。特許文献１には、ページ画像データに対して文字認識を施して得られた認識データに含まれているキーワードに基づいて、そのキーワードに対応する項目名を決定する際に、それまでの処理結果の履歴（すなわち、上記キーワードとそのキーワードに対して決定した項目名との履歴）を利用することによって、その決定精度を向上させる技術が開示されている。
【特許文献１】特開平１０−１８７５７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、紙文書を電子化する際には、その紙文書に記載されている項目の項目名を正確に認識することに加えて、その項目の記載内容を正確に認識することも必要である。何故ならば、各項目の記載内容の認識精度が低い場合には、電子化が完了した後に、電子化されたファイルの内容をユーザが逐一確認し、紙文書の記載内容と一致しているか否かを検証したり、紙文書の記載内容と異なっている場合には上記ファイルを修正したりしなければならないからである。
【０００６】
しかしながら、特許文献１に開示された技術を用いたとしても、各項目の記載内容の認識精度を向上させることはできない。何故ならば、項目名については同一種類の紙文書については常に同一であるため上記履歴を用いることによってその認識精度を向上させることができるが、各項目の記載内容は紙文書毎に異なっていることが有り得るため、上記履歴を用いて認識精度を向上させることはできないからである。
【０００７】
本発明は、上記課題に鑑みて為されたものであり、紙文書を電子化して保存する際に、その電子化の結果が正しいか否かの確認および修正の手間を軽減させることを可能にする技術を提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、文書の各ページの画像に対応するページ画像データが入力される入力手段と、前記入力手段へ入力されたページ画像データを解析し、前記文書に記載されている項目の記載内容を表す記載内容データを項目毎に抽出する抽出手段と、前記文書に記載される項目の各々についてその記載に用いられるべき文字の種別または記載されるべき値を表すデータであるルールセットに基づいて、前記抽出手段により抽出された記載内容データの表す記載内容が正しいか否かを判定する判定手段と、前記判定手段により記載内容が正しくないと判定された項目についての記載内容データを、前記ルールセットに基づいて修正する修正手段とを有する文書処理装置を提供する。
【０００９】
また、上記課題を解決するために、本発明は、コンピュータ装置を、文書の各ページの画像に対応するページ画像データが入力された場合に、該ページ画像データを解析し、該文書に記載されている項目の記載内容を表す記載内容データを項目毎に抽出する抽出手段と、前記文書に記載される項目の各々についてその記載に用いられるべき文字の種別または記載されるべき値を表すデータであるルールセットに基づいて、前記抽出手段により抽出された記載内容データの表す記載内容が正しいか否かを判定する判定手段と、前記判定手段により記載内容が正しくないと判定された項目についての記載内容データを、前記ルールセットに基づいて修正する修正手段として機能させるプログラムを提供する。また、本発明の別の態様にあっては、コンピュータ装置読取可能な記録媒体に上記プログラムを記録して提供するとしても良い。
【００１０】
このような文書処理装置およびプログラムによれば、電子化対象の紙文書の各ページに記載されている項目毎にその記載内容を表す記載内容データが抽出されるとともに、その記載内容が正しくないと上記ルールセットに基づいて判定された項目についての記載内容データがそのルールセットに基づいて修正される。
【００１１】
また、上記課題を解決するために、本発明は、文書の各ページの画像に対応するページ画像データが入力される入力手段と、前記入力手段へ入力されたページ画像データを解析し、前記文書に記載されている項目の記載内容を表す記載内容データを項目毎に抽出する抽出手段と、前記文書に記載される項目の各々についてその記載に用いられるべき文字の種別または記載されるべき値を表すデータであるルールセットに基づいて、前記抽出手段により抽出された記載内容データの表す記載内容が正しいか否かを判定する判定手段と、前記判定手段による判定結果が否定的である項目について、その記載内容の修正を促す報知を行う報知手段とを有する文書処理装置を提供する。
【００１２】
また、上記課題を解決するために、本発明は、コンピュータ装置を、文書の各ページの画像に対応するページ画像データが入力された場合に、該ページ画像データを解析し、該文書に記載されている項目の記載内容を表す記載内容データを項目毎に抽出する抽出手段と、前記文書に記載される項目の各々についてその記載に用いられるべき文字の種別または記載されるべき値を表すデータであるルールセットに基づいて、前記抽出手段により抽出された記載内容データの表す記載内容が正しいか否かを判定する判定手段と、前記判定手段による判定結果が否定的である項目について、その記載内容の修正を促す報知を行う報知手段として機能させるプログラムを提供する。また、本発明の別の態様にあっては、コンピュータ装置読取可能な記録媒体に上記プログラムを記録して提供するとしても良い。
【００１３】
このような文書処理装置およびプログラムによれば、入力されたページ画像データに対応する文書に記載されている各項目について、その記載内容が正しくないと上記ルールセットに基づいて判定された場合に、その記載内容の修正を促す報知が為される。このような態様は、記載内容が正しくないと判定された項目について、その修正態様が複数あり一意に特定できない場合に好適である。
【００１４】
より好ましい態様においては、前記報知手段は、前記判定手段による判定結果が否定的である項目について、その修正候補を前記ルールセットに基づいて特定し、その特定結果を報知することを特徴とする。このような態様にあっては、記載内容が正しくないと判定された項目について、上記ルールセットに基づいて特定された修正候補が報知されるので、修正作業が容易になるといった効果を奏する。
【００１５】
より好ましい態様においては、記憶手段と、前記入力手段へ入力されたページ画像データを解析し、該ページ画像データに対応するページに記載されている項目を抽出する項目抽出手段と、前記項目抽出手段により抽出された項目毎に、その項目の記載に用いられるべき文字の種別とその項目に記載されるべき値とを設定して前記ルールセットを生成し前記記憶手段へ書き込むルールセット生成手段と、を備え、前記判定手段は、前記記憶手段に記憶されているルールセットに基づいて、前記抽出手段により抽出された記載内容データの表す記載内容が正しいか否かを判定することを特徴とする。このような態様にあっては、上記ルールセットを手作業で事前に作成しておくといった煩わしい作業を行う必要がなくなるといった効果を奏する。
【００１６】
より好ましい態様においては、予め用意された複数のルールセットのうちから前記抽出手段にて記載内容データを抽出された項目毎にその項目に応じたルールセットを選択する選択手段を備え、前記判定手段は、前記選択手段により選択されたルールセットに基づいて、前記抽出手段により抽出された記載内容データの表す記載内容が正しいか否かを判定することを特徴とする。このような態様にあっては、各項目毎に上記選択手段により選択されたルールセットに基づいてその項目の記載内容が正しいか否かが判定されるので、各項目毎に適切なルールセットを用いてその記載内容の正否を判定することが可能になり、その判定精度が向上するといった効果を奏する。
【発明の効果】
【００１７】
本発明によれば、紙文書を電子化して保存する際に、その電子化の結果が正しいか否かの確認および修正の手間を軽減させることが可能になる、といった効果を奏する。
【発明を実施するための最良の形態】
【００１８】
以下、本発明を実施する際の最良の形態について図面を参照しつつ説明する。
（Ａ．構成）
図１は、本発明の１実施形態に係る文書処理装置１１０を有する文書電子化システム１０の構成例を示すブロック図である。図１の画像読取装置１２０は、例えばＡＤＦ（Auto Document Feeder）などの自動給紙機構を備えたスキャナ装置であり、ＡＤＦにセットされた紙文書を１ページずつ読み取り、読み取った画像に対応するページ画像データをＬＡＮ（Local Area Network）などの通信線１３０を介して文書処理装置１１０へ引渡すものである。なお、本実施形態では、通信線１３０がＬＡＮである場合について説明するが、ＷＡＮ（Wide Area Network）やインターネットなどであっても良いことは勿論である。また、本実施形態では、文書処理装置１１０と画像読取装置１２０とを夫々個別のハードウェアとして構成する場合について説明するが、両者を一体のハードウェアで構成するとしても良いことは勿論である。このような態様にあっては、通信線１３０は、係るハードウェア内で文書処理装置１１０と画像読取装置１２０とを接続する内部バスである。
【００１９】
図１の文書処理装置１１０は、画像読取装置１２０から引渡されたページ画像データを各紙文書毎にファイル化して記憶するものであり、図２に示す構成を有している。図２に示されているように、文書処理装置１１０は、制御部２００と、通信インターフェイス（以下、ＩＦ）部２１０と、記憶部２２０と、これら各構成要素間のデータ授受を仲介するバス２３０と、を備えている。
【００２０】
制御部２００は、例えばＣＰＵ（Central Processing Unit）であり、後述する記憶部２２０に記憶されている各種ソフトウェアを実行することによって、文書処理装置１１０の各部を制御するものである。通信ＩＦ部２１０は、通信線１３０を介して画像読取装置１２０に接続されており、この通信線１３０を介して画像読取装置１２０から送られてくるページ画像データを受取り、制御部２００へ引渡すものである。つまり、この通信ＩＦ部２１０は、画像読取装置１２０から送られてくるページ画像データが入力される入力手段として機能する。
【００２１】
記憶部２２０は、図２に示されているように、揮発性記憶部２２０ａと不揮発性記憶部２２０ｂとを含んでいる。揮発性記憶部２２０ａは、例えばＲＡＭ（Random Access Memory）であり、後述する各種ソフトウェアにしたがって作動している制御部２００によってワークエリアとして利用されたり、通信ＩＦ部２１０から引渡されたページ画像データを一時的に蓄積するバッファ（以下、蓄積手段ともいう）として機能する。一方、不揮発性記憶部２２０ｂは、例えば、ハードディスクであり、通信ＩＦ部２１０を介して画像読取装置１２０から入力されたページ画像データを各文書毎にファイル化して記憶するためのものである。この不揮発性記憶部２２０ｂには、本実施形態に係る文書処理装置１１０に特有な機能を制御部２００に実現させるためのデータやソフトウェアが格納されている。なお、本実施形態では、文書処理装置１１０へ入力されたページ画像データをその文書処理装置１１０に備えられている記憶部へ書き込む場合について説明するが、この文書処理装置１１０とは別体の記憶装置に上記ページ画像データを文書毎にファイル化して書き込むようにしても良い。
【００２２】
不揮発性記憶部２２０ｂに格納されているデータの一例としては、電子化対象の紙文書に記載されている各項目の記載内容が正しいか否かを制御部２００に判定させるためのデータであるルールセットが挙げられる。このルールセットの一例としては、項目を記載する際に用いるべき文字の種類を表す文字種データや、その項目に記載されるべき値の範囲を表す範囲データを各項目の項目名称に対応付けて格納したテーブルが挙げられる。例えば、図３は、文書を作成した年月日を表すデータが記載されるべき項目である作成日時欄についてのルールセットを表す図である。図３に示されているように、このルールセットには、上記作成日時欄の記載には数字文字を用いることを示す文字種データと、"20040101"（すなわち、２００４年１月１日）から"20041231"（すなわち、２００４年１２月３１日）の範囲内の日付を示すデータであることを示す範囲データとが、その作成日時欄の名称に対応付けて格納されている。
【００２３】
不揮発性記憶部２２０ｂに格納されているソフトウェアの一例としては、オペレーティングシステム（Operating System 以下、「ＯＳ」）を制御部２００に実現させるためのＯＳソフトウェアや、紙文書電子化ソフトウェアが挙げられる。ここで、紙文書電子化ソフトウェアとは、揮発性記憶部２２０ａに格納されている各ページ画像データの内容を解析してそのページ画像データに対応するページに記載されている項目の記載内容を表す記載内容データを抽出するとともに、その記載内容データの表す記載内容が正しいか否かを上記ルールセットに基づいて判定し、正しくないと判定された項目についての記載内容データをそのルールセットに基づいて修正する処理を制御部２００に行わせるためのソフトウェアである。以下、これらソフトウェアを実行することによって制御部２００に付与される機能について説明する。
【００２４】
文書処理装置１１０の電源（図示省略）が投入されると、制御部２００は、まず、ＯＳソフトウェアを不揮発性記憶部２２０ｂから読み出し実行する。ＯＳソフトウェアにしたがって作動し、ＯＳを実現している状態の制御部２００には、文書処理装置１１０の各部を制御する機能や、他のソフトウェアを不揮発性記憶部２２０ｂから読み出し実行する機能が付与される。本実施形態では、上記ＯＳソフトウェアの実行を完了し、ＯＳを実現している状態の制御部２００は、即座に、上記紙文書電子化ソフトウェアを不揮発性記憶部２２０ｂから読み出し、これを実行する。図４は、紙文書電子化ソフトウェアにしたがって作動している制御部２００が行う紙文書電子化処理の流れを示すフローチャートである。図４に示されているように、上記紙文書電子化ソフトウェアにしたがって作動している制御部２００には、以下に述べる３つの機能が付与される。
【００２５】
第１に、揮発性記憶部２２０ａに蓄積されたページ画像データを解析し、電子化対象である紙文書に記載されている項目の記載内容を表す記載内容データを項目毎に抽出する抽出機能である。なお、この記載内容データは、例えば、上記ページ画像データをファイル化して不揮発性記憶部２２０ｂへ書き込む際にそのファイルに対応付けておくことによって、係るファイルを検索する際の検索タグとして用いられたり、係るファイルをその種類毎に分類する際に用いられたりする。第２に、上記抽出機能により抽出した記載内容データの表す記載内容が正しいか否かを上記ルールセットに基づいて判定する判定機能である。そして、第３に、上記判定機能により記載内容が正しくないと判定された項目についての記載内容データを、上記ルールセットに基づいて修正する修正機能である。なお、本実施形態では、上記判定機能により記載内容が正しくないと判定された項目についての記載内容データを上記ルールセットに基づいて修正する場合について説明するが、記載内容データとともに、その項目が記載されているページに対応するページ画像データも上記ルールセットに基づいて修正するとしても勿論良い。
【００２６】
以上に説明したように、本実施形態に係る文書処理装置１１０のハードウェア構成は一般的なコンピュータ装置と同一であり、不揮発性記憶部２２０ｂに格納されている各種ソフトウェアを制御部２００に実行させることによって、本発明に係る文書処理装置に特有な機能が実現される。このように、本実施形態では、本発明に係る文書処理装置に特有な機能をソフトウェアモジュールで実現する場合について説明したが、これらの機能を担っているハードウェアモジュールで文書処理装置を構成するとしても良いことは勿論である。具体的には、画像読取装置１２０からページ画像データが入力される入力手段と、上記抽出機能を担っている抽出手段と、上記修正機能を担っている修正手段とを夫々ハードウェアモジュールで実現し、これらハードウェアモジュールを図４に示すフローチャートにしたがって連携作動させるように組み合わせて文書処理装置を構成するとしても良い。
【００２７】
（Ｂ：動作）
次いで、文書処理装置１１０が行う動作のうち、その特徴を顕著に示す動作について図面を参照しつつ説明する。
【００２８】
まず、ユーザが画像読取装置１２０のＡＤＦに紙文書をセットし、所定の操作（例えば、画像読取装置１２０の操作部に設けられている起動ボタンの押下など）を行うと、その紙文書の各ページに対応する画像が画像読取装置１２０によって読み取られ、各画像に対応するページ画像データが通信線１３０を介して画像読取装置１２０から文書処理装置１１０へ送られる。なお、以下に説明する動作例では、出張旅費の精算に関する文書（以下、外出旅費精算文書）が上記ＡＤＦにセットされ、上記所定の操作が行われるものとする。
【００２９】
一方、文書処理装置１１０の制御部２００は、通信ＩＦ部２１０を介して上記ページ画像データが入力されると、そのページ画像データを解析し、そのページ画像データに対応するページに記載されている項目毎にその記載内容を表す記載内容データを抽出する（図４：ステップＳＡ１）。具体的には、制御部２００は、各項目毎にその記載内容を表す文字列を上記記載内容データとして抽出する。例えば、上記外出旅費精算文書については、図５に示す記載内容データが上記ステップＳＡ１にて抽出される。なお、本動作例では、各項目の記載内容を表す文字列を記載内容データとして抽出する場合について説明したが、認証印や職印などの印影が押印されている項目については、その印影を表すイメージデータを抽出するようにしても勿論良い。
【００３０】
次いで、制御部２００は、上記ステップＳＡ１にて抽出した記載内容データの各々について、その記載内容データの表す記載内容が正しくない項目があるか否かを上述したルールセット（図３参照）に基づいて判定する（図４：ステップＳＡ２）。具体的には、制御部２００は、上記記載内容データを構成する文字の文字種が上記ルールセットに含まれている文字種データの表す文字種と一致するか否か、および、その記載内容データの表す値が上記範囲データの表す範囲内に含まれているか否かを各項目毎に判定する。そして、ステップＳＡ２の判定結果が“Ｙｅｓ”である場合（すなわち、記載内容が正しくない項目があると判定した場合）には、制御部２００は、上記ステップＳＡ２にて記載内容が正しくないと判定した項目についての記載内容データを上記ルールセットに基づいて修正する（図４：ステップＳＡ３）。
【００３１】
本動作例においては、図５に示す記載内容データが上記ステップＳＡ１にて抽出されているが、これらのうち、作成日時欄の記載内容を表す記載内容データとして、“２００４０８０２Ｚ”が抽出されている。これに対して図３に示すルールセットでは、作成日時欄の記載には数字文字を用いることが示されている。このため、上記入力年月日欄についてステップＳＡ２の判定結果は“Ｙｅｓ”になり、この作成日時欄が記載されたページに対応するページ画像データについて上記ステップＳＡ３の処理が実行されることになる。本動作例では、まず、制御部２００は、上記ルールセットに基づいて作成日時欄の記載に用いられている文字の文字種を数字文字に限定して再度文字認識する。例えば、文字“Ｚ”についてのＯＣＲによる認識候補が英大文字“Ｚ”（７０％の確率）と数字文字“２”（３０％の確率）である場合には、上記限定を付して文字認識を行うことによって、作成日時欄の記載内容を表すデータとして“２００４０８０２”が抽出されることのなる。制御部２００は、この抽出結果で作成日時欄についての記載内容データを修正する。なお、本動作例では、上記ルールセットに基づいて特定される文字種に限定して再度文字認識を行い、その認識結果に基づいて記載内容データを修正する場合について説明したが、上記ルールセットの表す文字種に該当しない文字を記載内容データから削除してその記載内容データを修正するとしても勿論良い。要は、上記ルールセットに基づいて記載内容データを修正する態様であれば何れであっても良い。また、上記ルールセットを用いずに、予め定められたデータに書き換えるように修正しても良く、また、他の項目の記載内容を表す記載内容データに基づいて正しい記載内容を推定し、その推定結果に基づいて修正を行うとしても良い。
【００３２】
以上に説明したように、本実施形態に係る文書処理装置１１０によれば、電子化対象の紙文書の各ページに記載されている項目の記載内容を表す記載内容データが上記ルールセットに基づいて適宜修正されるため、その電子化結果を確認したり修正したりする手間を削減させることが可能になるといった効果を奏する。
【００３３】
（Ｃ．変形）
以上、本発明を実施する際の最良の形態について説明したが、以下に述べるような変形を加えても良いことは勿論である。
（Ｃ−１：変形例１）
上述した実施形態では、入力されたページ画像データに対応するページに記載されている各項目について、その記載に用いられている文字の種別や記載されている値が正しいか否かを、ルールセット（図３参照）に基づいて判定し、正しくないと判定された項目についての記載内容データを修正する場合について説明した。しかしながら、記載に用いられている文字の種類やその値が正しい場合であっても、各項目が相互に関連性を有する場合に、その関連性と矛盾しない内容が記載されているとは限らない。例えば、図５に示すように、電子化対象である旅費精算文書の作成者が“富士  太朗”であり、この旅費精算文書の入力元部門が“Ａ開発部”であり、かつ、そのＡ開発部が図６に示すような組織構成になっていた場合には、上記旅費精算書の承認者欄には、“田中  守”と記載されているべきである。つまり、上記旅費精算文書においては、作成者欄と承認者欄とは互いに関連性を有している。このように、処理対象の文書に含まれている項目が互いに関連性を有している場合には、各項目の記載に用いられている文字の種別やその値が正しいか否かを判定するだけでは不十分であり、それらの項目の記載内容がその関連性に矛盾しないか否かをチェックすることが望ましい。そこで、各項目毎に記載に用いるべき文字の種類と記載されるべき値とを表すルールセット（図３参照）の他に、上記図６に示す組織図に対応した第２のルールセット（例えば、各項目間の階層関係をｔｒｅｅ構造で表すデータなど）を不揮発性記憶部２２０ｂに格納しておき、この第２のルールセットに基づいて、関連性を有する項目の記載内容が互いに矛盾しないか否かを判定させ、矛盾があると判定した場合には、上記第２のルールセットに基づいてその項目についての記載内容データを修正させるようにすれば良い。例えば、図５ａに示す旅費精算書において、承認者欄に承認者の名称やその職印の印影などが記載されていない場合やその名称や印影が誤っていると判定される場合には、作成者欄についての記載内容データと上記第２のルールセットに基づいてその承認者を特定し、その特定結果に基づいて承認者欄についての記載内容データを修正するようにすれば良い。また、予め複数のルールセットを用意しておくとともに、各項目毎にその項目の記載内容を判定するに適切なルールセットをそれら複数のルールセットのいうちから選択し、選択されたルールセットに基づいてその判定対象の項目の記載内容の正否を判定するようにしても勿論良い。
【００３４】
（Ｃ−２：変形例２）
上述した実施形態では、入力されたページ画像データに対応するページに記載されている各項目について、その記載に用いられている文字の種別や記載されている値が正しいか否かを、図３に示すルールセットに基づいて判定し、正しくないと判定された項目についての記載内容データを修正する場合について説明した。しかしながら、上記の如きルールセットに基づいて記載内容が正しくないと判定された項目について、その修正態様が複数ある場合には、その項目についての記載内容データを何れの修正態様で修正するかを文書処理装置１１０に１意に決定させることができない場合がある。このような場合には、記載内容が正しくないと判定された項目についての記載内容データを上記ルールセットに基づいて修正することに代えて、その項目の記載内容（すなわち、その項目についての記載内容データやページ画像データの該当箇所）を修正することを促す報知を文書処理装置１１０に行わせるようにしても良い。また、上記ルールセットに基づいて特定された複数の修正候補を文書処理装置１１０に提示させるようにしても良い。このような態様にあっては、修正するべき項目を即座に把握することが可能になるため、その修正作業に要する手間を軽減させることができる、といった効果を奏する。
【００３５】
（Ｃ−３：変形例３）
上述した実施形態では、文書処理装置１１０の不揮発性記憶部２２０ｂに予めルールセットが記憶されている場合について説明した。しかしながら、電子化対象の紙文書の内容に基づいてルールセットを生成し、そのルールセットに基づいてその紙文書の各ページにの画像に対応するページ画像データから抽出した記載内容データが正しいか否かを判定するようにしても良い。具体的には、文書処理装置１１０に、入力されたページ画像データを解析し、該ページ画像データに対応するページに記載されている項目を抽出する項目抽出手段と、その項目抽出手段により抽出された項目毎に、その項目の記載に用いる文字の種別と記載する値とをユーザに設定させてルールセットを生成し不揮発性記憶部２２０ｂへ書き込むルールセット生成手段と、を設けておけば良い。このようにすると、電子化対象の紙文書毎に好適なルールセットを手軽に生成することが可能になる、といった効果を奏する。
【００３６】
（Ｃ−４：変形例４）
上述した実施形態では、本発明に係る文書処理装置に特有な機能を制御部２００に実現させるためのソフトウェアを不揮発性記憶部２２０ｂに予め記憶させておく場合について説明した。しかしながら、例えばＣＤ−ＲＯＭ（Compact Disk- Read Only Memory）やＤＶＤ（Digital Versatile Disk）などのコンピュータ装置読み取り可能な記録媒体に、上記ソフトウェアを記録しておき、このような記録媒体を用いて一般的なコンピュータ装置に上記ソフトウェアをインストールするとしても良いことは勿論である。このようにすると、一般的なコンピュータ装置を本発明に係る文書処理装置として機能させることが可能になるといった効果を奏する。
【図面の簡単な説明】
【００３７】
【図１】本発明の１実施形態に係る文書処理装置１１０を有する文書電子化システムの全体構成の一例を示す図である。
【図２】同文書処理装置１１０のハードウェア構成の一例を示す図である。
【図３】同文書処理装置１１０の不揮発性記憶部２２０ｂに格納されているルールセットの一例を示す図である。
【図４】同文書処理装置１１０の制御部２００が紙文書電子化ソフトウェアにしたがって行う紙文書電子化処理の流れを示すフローチャートである。
【図５】同制御部２００が抽出した記載内容データの一例を示す図である。
【図６】変形例１に係る第２のルールセットに対応する組織図を示す図である。
【符号の説明】
【００３８】
１０…文書電子化システム、１１０…文書処理装置、１２０…画像読取装置、１３０…通信線、２００…制御部、２１０…通信ＩＦ部、２２０…記憶部、２２０ａ…揮発性記憶部、２２０ｂ…不揮発性記憶部。
【図１】
2006085583.tif 000003
【図２】
2006085583.tif 000004
【図３】
2006085583.tif 000005
【図４】
2006085583.tif 000006
【図５】
2006085583.tif 000007
【図６】
2006085583.tif 000008