(57)【特許請求の範囲】
【請求項１】
文書の点検領域及び点検内容を含む点検項目を記憶する記憶部と、
点検対象の文書の点検領域及び点検内容を含む点検項目を前記記憶部から抽出する点検項目抽出部と、
点検対象の文書とともに、抽出した点検領域及び点検内容を表示する表示部と、
点検対象の文書の修正前後の差分を抽出する差分抽出部と、
を備え、
前記記憶部は、抽出された差分が前記点検項目抽出部で抽出された点検領域と一致しない場合に、点検領域を抽出された差分領域とし、点検内容を確認とする新たな点検項目を追加記憶する、
文書点検支援装置。
【請求項２】
表示された点検内容毎に点検結果を入力する入力部
を備え、
前記記憶部は、入力された点検結果を記憶し、
前記点検項目抽出部は、再点検時に点検結果が肯定的である点検項目を除外して点検項目を抽出する
請求項１に記載の文書点検支援装置。
【請求項３】
前記点検対象の文書は、第１の文書及びこれに対応する第２の文書であり、
前記表示部は、第１の文書及び第２の文書を比較可能に表示する
請求項１，２のいずれかに記載の文書点検支援装置。
【請求項４】
端末及びサーバを備え、
サーバは、
文書の点検領域及び点検内容を含む点検項目を記憶する記憶部と、
点検対象の文書の点検領域及び点検内容を含む点検項目を前記記憶部から抽出する点検項目抽出部と、
点検対象の文書の修正前後の差分を抽出する差分抽出部と、
を備え、
前記記憶部は、抽出された差分が前記点検項目抽出部で抽出された点検領域と一致しない場合に、点検領域を抽出された差分領域とし、点検内容を確認とする新たな点検項目を追加記憶し、
端末は、
点検対象の文書とともに、抽出した点検領域及び点検内容を表示する表示部と、
点検結果を入力する入力部と、
を備える文書点検支援システム。
【請求項５】
コンピュータに、
文書の点検領域及び点検内容を含む点検項目を記憶部に記憶させるステップと、
点検対象の文書の点検領域及び点検内容を含む点検項目を前記記憶部から抽出させるステップと、
点検対象の文書とともに、抽出した点検領域及び点検内容を表示部に表示させるステップと、
点検対象の文書の修正前後の差分を抽出させるステップと、
抽出された差分が抽出された点検領域と一致しない場合に、点検領域を抽出された差分領域とし、点検内容を確認とする新たな点検項目を前記記憶部に追加記憶させるステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書点検支援装置、文書点検支援システム及びプログラムに関する。
【背景技術】
【０００２】
従来から、文書の記載事項の確認を支援するシステムが提案されている。
【０００３】
特許文献１には、書類の記載変更に応じた事務処理を効率化し、作業負荷の軽減を可能とするシステムが記載されている。当該システムは、電子証紙を用紙に用いた書類のイメージデータを書類のスキャニングを行ったスキャナから取得すると共に当該イメージデータに管理用ＩＤを付してイメージ管理データベースに格納するイメージデータ取得部と、イメージデータについて電子証紙における記載変更箇所の検証処理を行ってイメージデータに対応する各書類の記載変更箇所を特定しこの記載変更箇所の情報を判定結果データベースに格納する変更箇所特定部と、判定結果データベースより抽出した記載変更箇所の情報を変更箇所の属性に応じた書類の振分排出指示としてスキャナに通知する振分指示部を備えている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−０９９６８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、記載変更箇所（記入箇所）の領域を強調表示することで、確認対象となる項目が分かり易くなる利点はあるが、どのような点検を行うべきか別途確認が必要となる。
【０００６】
また、文書修正後の再点検のように都度点検箇所が変化し得る場合には、点検が必要な項目だけでなく、点検不要な場所も強調表示されることになるため、項目全体を確認する必要も生じる。
【０００７】
本発明の目的は、文書を作成するに際し、点検すべき領域を視認できると共にその点検内容も同時に視認することができる装置及びシステム並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、文書の点検領域及び点検内容を含む点検項目を記憶する記憶部と、点検対象の文書の点検領域及び点検内容を含む点検項目を前記記憶部から抽出する点検項目抽出部と、点検対象の文書とともに、抽出した点検領域及び点検内容を表示する表示部と、点検対象の文書の修正前後の差分を抽出する差分抽出部と、を備え、前記記憶部は、抽出された差分が前記点検項目抽出部で抽出された点検領域と一致しない場合に、点検領域を抽出された差分領域とし、点検内容を確認とする新たな点検項目を追加記憶する文書点検支援装置である。
【０００９】
請求項２に記載の発明は、表示された点検内容毎に点検結果を入力する入力部を備え、記憶部は、入力された点検結果を記憶し、点検項目抽出部は、再点検時に点検結果が肯定的である点検項目を除外して点検項目を抽出する請求項１に記載の文書点検支援装置である。
【００１３】
請求項３に記載の発明は、前記点検対象の文書は、第１の文書及びこれに対応する第２の文書であり、前記表示部は、第１の文書及び第２の文書を比較可能に表示する請求項１，２のいずれかに記載の文書点検支援装置である。
【００１４】
請求項４に記載の発明は、端末及びサーバを備え、サーバは、文書の点検領域及び点検内容を含む点検項目を記憶する記憶部と、点検対象の文書の点検領域及び点検内容を含む点検項目を前記記憶部から抽出する点検項目抽出部と、点検対象の文書の修正前後の差分を抽出する差分抽出部と、を備え、前記記憶部は、抽出された差分が前記点検項目抽出部で抽出された点検領域と一致しない場合に、点検領域を抽出された差分領域とし、点検内容を確認とする新たな点検項目を追加記憶し、端末は、点検対象の文書とともに、抽出した点検領域及び点検内容を表示する表示部と、点検結果を入力する入力部と、を備える文書点検支援システムである。
【００１５】
請求項５に記載の発明は、コンピュータに、文書の点検領域及び点検内容を含む点検項目を記憶部に記憶させるステップと、点検対象の文書の点検領域及び点検内容を含む点検項目を前記記憶部から抽出させるステップと、点検対象の文書とともに、抽出した点検領域及び点検内容を表示部に表示させるステップと、点検対象の文書の修正前後の差分を抽出させるステップと、抽出された差分が抽出された点検領域と一致しない場合に、点検領域を抽出された差分領域とし、点検内容を確認とする新たな点検項目を前記記憶部に追加記憶させるステップと、を実行させるプログラムである。
【発明の効果】
【００１６】
請求項１，４，５に記載の発明によれば、文書を作成するに際し、点検すべき領域を視認できるとともにその点検内容も同時に視認することができる。さらに、ユーザが点検項目にない部分を修正した場合にも対応し得る。
【００１７】
請求項２に記載の発明によれば、さらに、再点検時において無駄な点検項目を除外できる。
【００２０】
請求項３に記載の発明によれば、さらに、第１の文書と第２の文書の比較点検が可能となる。
【図面の簡単な説明】
【００２１】
【図１】実施形態のシステム構成図である。
【図２】点検文書ＤＢに記憶されるデータの一例を示す説明図である。
【図３】点検ルールＤＢに記憶されるデータの一例を示す説明図である。
【図４】点検項目ＤＢに記憶されるデータの一例を示す説明図である。
【図５】実施形態の処理フローチャート（その１）である。
【図６】実施形態の処理フローチャート（その２）である。
【図７】実施形態の画面例を示す説明図である。
【図８】実施形態の画面例を示す説明図である。
【図９】他の実施形態の画面例を示す説明図である。
【図１０】さらに他の実施形態の画面例を示す説明図である。
【発明を実施するための形態】
【００２２】
以下、図面に基づき本発明の実施形態について説明する。
【００２３】
＜原理＞
まず、本実施形態の基本原理について説明する。
【００２４】
本実施形態では、予め点検対象の文書の点検項目をデータベースに記憶しておく。点検項目には、点検対象の文書の点検領域と点検内容が含まれる。点検項目は、点検対象の文書の種類等により決定される。例えば、契約書の点検項目、申請書の点検項目、稟議書の点検項目等である。点検領域は、具体的には文書の記入欄や押印欄、署名欄、チェック欄等が該当し、点検内容は、記入漏れの有無、押印の有無、署名の有無、番号の有無、日付の有無、権限の有無等である。
【００２５】
点検対象の文書を電子化し、画像（イメージ）として端末のディスプレイに表示するとともに、点検すべき領域をガイドとして強調表示することは、点検すべき領域を容易に視認し得る意味では有効であるが、別途、どのような点を点検すべきか把握しなければならないとするのは煩雑である。例えば、点検すべき文書の特定領域をガイドとして強調表示したとしても、その領域の何を確認すべきなのか不明では、別途、見本等を参照して点検しなければならず効率的でない。
【００２６】
そこで、本実施形態では、点検対象の文書の種類に応じた点検項目をデータベースから読み出して抽出し、点検対象の文書とともに、点検項目に含まれる点検領域をガイドとして表示し、かつ、点検項目に含まれる点検内容も表示する。点検領域及び点検内容は、点検項目毎に変化する。すなわち、
第１の点検項目＝（第１の点検領域、第１の点検内容）
第２の点検項目＝（第２の点検領域、第２の点検内容）
・・・
とすると、第１の点検領域と第２の点検領域は異なり、これに応じて一般に第１の点検内容と第２の点検内容は変化する（但し、点検内容が同一となる場合もあり得る）。従って、第２の点検項目について点検対象の文書とともに表示されるガイドの位置及び点検内容は、第１の点検項目について点検対象の文書とともに表示されるガイドの位置及び点検内容と異なる。つまり、ガイドの位置及び点検内容は、点検項目の変化に伴って動的に変化していく。ユーザは、点検項目毎に表示されるガイド及び点検内容を視認することで、点検対象の文書のどこを点検すべきで、かつ何を点検すべきかを容易に把握することができる。
【００２７】
他方、このようなガイド及び点検内容の表示による支援を受けて、ユーザが点検対象の文書を点検し、必要に応じて文書を修正した場合、修正を施された文書を再点検する必要も生じる。
【００２８】
この場合、本実施形態では、ユーザが点検結果としてＯＫ、すなわち肯定的な結果を入力した点検項目について再び再点検の対象とするのは重複して無駄であるから再点検項目から除外し、それ以外の項目について再点検項目として抽出し、修正後の文書とともに、再点検項目に含まれる点検領域をガイドとして表示し、かつ、再点検項目に含まれる点検内容を表示する。以上の処理を必要な回数（例えば全ての点検項目の点検結果が肯定的となるまで）繰り返すことで、点検対象の文書を効率的に点検でき、これにより文書の完全性を担保し易くなる。
【００２９】
＜構成＞
次に、本実施形態の具体的な構成について説明する。
【００３０】
図１は、本実施形態における文書点検支援システムの機能ブロック図である。文書点検支援システムは、端末としての点検ＰＣ（パーソナルコンピュータ）１０、スキャナ１２及び点検サーバ１４から構成される。点検ＰＣ１０及びスキャナ１２と点検サーバ１４とは、インターネットや専用回線等の通信回線で接続される。
【００３１】
点検ＰＣ１０は、ＣＰＵ及びメモリ、キーボード等の入力装置、ディスプレイ等の出力装置を備える。ユーザは、点検ＰＣを操作して点検サーバ１４にアクセスし、文書の点検を行う。
【００３２】
スキャナ１２は、紙の文書をデジタルデータに変換し、電子化して点検サーバ１４に出力する。
【００３３】
点検サーバ１４は、サーバコンピュータとしての構成、すなわちＣＰＵ、プログラムメモリ、ワーキングメモリ、データベース、入出力インタフェースを備える。点検サーバ１４は、機能モジュールとして、点検結果処理モジュール１４１、点検画面表示モジュール１４２、点検項目抽出モジュール１４３、画像差分抽出モジュール１４４、点検文書登録モジュール１４５を備える。また、データベース（ＤＢ）として、点検ルールＤＢ１４６、点検項目ＤＢ１４７、点検文書ＤＢ１４８を備える。
【００３４】
点検項目抽出モジュール１４３は、点検文書ＤＢ１４８の文書（電子化された文書であり、画像として把握され得る）と、点検ルールＤＢ１４６に登録された点検ルール項目と、点検項目ＤＢ１４７に登録された点検項目より、再点検に必要な点検項目を抽出する。
【００３５】
画像差分抽出モジュール１４４は、点検文書ＤＢ１４８の文書画像の差分を抽出する。
【００３６】
点検画面表示モジュール１４２は、点検用の画面を点検ＰＣ１０に送信して表示する。具体的には、点検対象となる文書画像を表示し、その上に点検項目の領域を囲んだガイドを表示する。さらに、点検項目の一覧表を点検する順序で表示し、ユーザにより入力された点検結果を表示する。すなわち、点検画面表示モジュール１４２は、点検ＰＣのディスプレイに、
（１）点検対象の文書画像
（２）点検項目の領域を囲んだガイド
（３）点検項目の一覧表
（４）点検結果
を表示する。
【００３７】
点検結果処理モジュール１４１は、点検ＰＣ１０から送信された点検結果を受信し、点検項目ＤＢ１４７に登録する。
【００３８】
点検文書登録モジュール１４５は、スキャナ１２から送信された点検文書を受信して点検文書ＤＢ１４８に登録する。点検文書登録モジュール１４５は、同じ文書の修正の場合、以前に登録した文書の新しいバージョンとして登録する。同じ文書の判定は、ユーザの指示あるいはＱＲコード（登録商標）等の識別子を用いて行われる。
【００３９】
点検ルールＤＢ１４６は、各文書に対応する点検ルールを格納する。点検ルールは、対応する文書の位置情報と点検内容から構成される。
【００４０】
点検項目ＤＢ１４７は、各文書の点検項目を管理する。対応する点検ルール、文書の識別子、ＯＫ／ＮＧの点検結果等を格納する。
【００４１】
点検文書ＤＢ１４８は、点検対象となる文書を格納する。この際、各文書のバージョンも併せて管理する。
【００４２】
なお、点検サーバ１４の各モジュール１４１〜１４５は、具体的には点検サーバ１４のＣＰＵが、プログラムメモリに格納された処理プログラムを実行することにより実現される。この意味で、各モジュール１４１〜１４５は、ＣＰＵにより実行される処理プログラムを構成するソフトウェアモジュールということもできる。勿論、各モジュール１４１〜１４５をハードウェアモジュールで実現してもよい。
【００４３】
＜データ構造＞
図２は、点検文書ＤＢ１４８に格納されるデータの一例を示す。点検対象となる文書が、文書ＩＤ（書類ＩＤ）毎に、バージョン番号及び文書データ（書類データ）が関連付けて格納される。図２において、同一文書ＩＤに対してバージョン「１」及びバージョン「２」が存在するのは、当該文書が一度修正されたことを示す。バージョン「１」は修正前のオリジナル文書、バージョン「２」は修正後の文書を示す。
【００４４】
図３は、点検ルールＤＢ１４６に格納されるデータの一例を示す。点検種別、点検順序、ページ番号、領域及び点検内容が関連付けて格納される。ここで、領域は、点検対象領域であり、文書の左上を基準点として（ｘ０，ｙ０）−（ｘ１，ｙ１）の形式で表現される。図では、ある契約書Ａの１ページ目の点検ルールを示す。点検順序毎に領域及び点検内容が格納されており、例えば点検順序１はページ内の（１０００，１０）−（１０２０，２０）で規定される矩形領域であり、点検内容は押印の有無の確認である。また、点検順序２はページ内の（２００，１１０）−（１０２０，１９０）で規定される矩形領域であり、点検内容は記入漏れの有無の確認である。領域は文書毎に変化し得、点検内容は領域毎及び文書毎に変化し得る。
【００４５】
図４は、点検項目ＤＢ１４７に格納されるデータの一例を示す。文書ＩＤ（書類ＩＤ）毎に、点検順序、ページ番号、領域、点検内容、点検結果が関連付けて格納される。点検結果は、ユーザが点検ＰＣで入力したデータであり、ＯＫあるいはＮＧのいずれかである。例えば、領域（２００，１１０）−（１０２０，１９０）の点検内容は記入漏れの有無の確認であるが、ユーザは当該領域に記入漏れがない場合に「ＯＫ」を入力する。入力された点検結果は、点検ＰＣ１０から点検サーバ１４の点検結果処理モジュール１４１に送信され、点検項目ＤＢ１４７に登録される。なお、点検結果は、より詳細には、ＯＫ／ＮＧ／空値の３つの値をとる。値が空値の項目は、点検が必要な項目であり、ユーザの入力待ちの項目である。点検結果の初期値は空値である。図４では、点検順序２，３，４及び６，７，８の点検項目はユーザが点検して点検結果としてＯＫを入力したことを示し、それ以外の点検順序１，５の点検項目はユーザが未だ点検しておらず点検結果を入力していないことを示す。なお、これ以外にも領域（５０，１０）−（５２０，４０）で示す項目が存在するが、これについては後述する。
【００４６】
＜処理＞
次に、オリジナル文書を点検し、ユーザが修正した後の再点検時の処理について説明する。
【００４７】
図５は、実施形態の再点検時の処理フローチャートである。まず、点検サーバ１４の画像差分抽出モジュール１４４は、点検文書ＤＢ１４８に格納されている修正前後の文書画像を読み出す（Ｓ１０１）。具体的には、点検対象の文書の最新のバージョンと、その一つ前のバージョンの文書画像を点検文書ＤＢ１４８から読み出す。
【００４８】
次に、画像差分抽出モジュール１４４は、修正前後の文書画像の差分を抽出する（Ｓ１０２）。これにより、ユーザが修正した箇所が差分として抽出される。
【００４９】
次に、点検項目抽出モジュール１４３は、点検項目ＤＢ１４７にアクセスして、点検対象の文書の点検項目を読み出して取得する（Ｓ１０３）。点検項目の具体例については、図４を参照されたい。
【００５０】
点検項目抽出モジュール１４３は、点検項目を抽出した後、点検項目毎に以下の処理を繰り返し実行する。すなわち、まず点検結果がＯＫかＮＧかを判定する（Ｓ１０４）。なお、点検項目の値が空値の場合もＮＧに含まれるものとする。そして、点検結果がＯＫであれば、次にＳ１０２で抽出した差分がガイド上に存在するか否かを判定する（Ｓ１０５）。点検結果がＯＫであり、かつ、ガイド上に差分が存在しなければユーザが文書を修正していないことを意味するので、この点検項目は再点検項目から除外する。他方、点検結果がＮＧである場合、あるいは点検結果がＯＫであってもガイド上に差分が存在する場合にはユーザが修正したことを意味するから、再点検対象項目に設定する（Ｓ１０６）。なお、再点検対象項目に設定するには、具体的には点検項目の点検結果を空値に戻せばよい。以上の処理を他の点検項目がなくなるまで繰り返し実行する（Ｓ１０７）。
【００５１】
そして、点検項目抽出モジュール１４３は、さらに、点検項目外でユーザにより修正された部分を抽出する（Ｓ１０８）。
【００５２】
図６は、図５におけるＳ１０８の処理、つまり点検項目外の修正を抽出する処理のフローチャートである。
【００５３】
点検項目抽出モジュール１４３は、まず、点検項目毎に、図５のＳ１０２で抽出した差分を点検項目のガイド（点検ガイド）でマスキングする処理を繰り返す（Ｓ２０１、Ｓ２０２）。
【００５４】
次に、点検ガイドでマスキングされていない差分があれば当該差分を選択し（Ｓ２０３）、選択した差分領域を新たな点検項目として新規に点検項目ＤＢ１４７に登録する（Ｓ２０４）。
【００５５】
以上の処理により、ユーザが点検項目にない部分を修正した場合に、当該修正領域が新たな点検項目として登録され、再点検の対象項目となる。なお、当該修正領域の点検内容は不明であるため、点検項目ＤＢ１４７に登録する際には、点検内容として単に「確認」とする。
【００５６】
再び図４に戻り、点検項目ＤＢ１４７のデータとして、最下段に付加されているデータが点検項目外修正項目である。修正領域の位置座標とともに、点検内容として「確認（点検項目外）」が新たに登録される。点検結果は初期値としての空値である。従って、再点検時には、図５のＳ１０６で設定された再点検対象項目とともに、この点検項目外修正項目が再点検対象項目として点検ＰＣ１０のディスプレイに表示される。
【００５７】
＜画面例＞
図７は、点検画面表示モジュール１４２で作成され、点検ＰＣ１０のディスプレイに表示される画面例を示す。最初の点検時の画面例である。
【００５８】
画面の左側に点検対象の文書１００の画像が表示され、画面の右側に点検ルールＤＢ１４６から読み出した点検項目を一覧表形式とした点検項目一覧表２００が表示される。点検項目一覧表２００は、点検順序に従って上から下に順次点検項目が列挙される。また、各点検項目の右側には、「ＯＫ」、「ＮＧ」のボタンが表示され、ユーザがいずれかを選択することで点検結果を入力できるようになっている。また、文書１００の画像には、各点検項目の領域がガイド１０２として表示される。図では、一例として、点検順序「５」の「期日確認」の点検項目の領域が示されている。
【００５９】
ユーザは、ガイド１０２で強調表示された文書１００の特定領域に着目するとともに、点検項目一覧表２００に着目し、点検内容に従って確認する。例えば、図７では、ユーザはガイド１０２で強調表示された特定領域に着目し、点検項目一覧表２００の「期日確認」に着目し、ガイド１０２で強調表示された特定領域に記入されている期日が正しい期日であるか否かを確認する。正しい期日であれば、「期日確認」の点検項目の点検結果として「ＯＫ」ボタンを選択入力し、間違いであれば点検結果として「ＮＧ」ボタンを選択入力する。図７では、以上のようにして、ユーザが、
「１  押印確認」についてはＮＧ入力
「２  記入漏確認」についてはＯＫ入力
「３  番号確認」についてはＯＫ入力
「４  種別確認」についてはＯＫ入力
「５  期日確認」についてはＮＧ入力
した状況を示す。ユーザは、基本的に全ての点検項目についてガイド１０２に従って確認し、ＯＫボタンあるいはＮＧボタンを操作して点検結果を入力し、点検サーバ１４に送信する。
【００６０】
図８は、再点検時の画面例である。点検サーバ１４では、図５及び図６のフローチャートに示す処理を実行し、再点検対象項目を設定するとともに点検項目外修正を抽出する。
【００６１】
画面の左側に点検対象の文書１００の画像（但し、修正後の画像）が表示され、画面の右側に点検ルールＤＢ１４６から読み出した点検項目を一覧表形式とした点検項目一覧表２００が表示される。図８における点検項目一覧表２００では、図７における点検項目一覧表２００と比較して、点検結果がＯＫと入力された項目は除外されており、かつ、点検項目外において修正された項目が列挙されている。図８には、この点検項目外の領域がガイド１０２として強調表示されている。ユーザは、ガイド１０２及び点検項目一覧表２００に従って、修正後の文書について再点検し、点検項目毎にＯＫあるいはＮＧを入力していく。
【００６２】
以下、本実施形態の処理についてより具体的に説明する。
【００６３】
ユーザがある文書、例えば申請書を作成し、特定領域Ａについては正確に記入し、特定領域Ｂの押印忘れが存在するものとする。
【００６４】
ユーザは、当該文書を作成した後、スキャナ１２で電子化して点検サーバ１４に送信する。点検サーバ１４は、文書が申請書であることに応じて申請書に応じた点検項目を抽出し、点検ＰＣ１０に当該文書の画像とともに表示する。点検項目には、特定領域Ａについて「記入漏確認」の点検内容が存在し、特定領域Ｂについて「押印確認」の点検内容が存在する。
【００６５】
点検ＰＣ１０のディスプレイには、当該文書の画像とともに、特定領域Ａのガイド１０２及び「記入漏確認」の点検内容が表示されるから、ユーザは当該文書の画像を視認し、特定領域Ａにおいて記入漏れが生じていないことを確認すると、その点検項目の点検結果としてＯＫボタンを操作して入力する。また、特定領域Ｂにおいて押印忘れが生じていることを確認すると、その点検結果としてＮＧボタンを操作して入力する。入力された点検結果は点検ＰＣ１０から点検サーバ１４に送信され、点検項目ＤＢ１４７に登録される。
【００６６】
ユーザは、点検結果により特定領域Ｂにおける押印忘れが確認できたので、当該文書の特定領域Ｂに押印をすることで修正し、修正後の文書を再びスキャナ１２で電子化して点検サーバ１４に送信する。点検サーバ１４の点検文書ＤＢ１４８には、修正前の文書と修正後の文書とが互いにバージョンの異なる文書として登録される。点検サーバ１４は両文書の差分を抽出するが、これにより押印の有無が差分として抽出される。差分として抽出された領域は点検項目に該当するから、点検サーバ１４は再び特定領域Ｂにガイド１０２を表示し、「押印確認」の点検内容を表示する。ユーザは当該文書の画像を視認し、特定領域Ｂにおいて押印が存在することを確認すると、その点検項目の点検結果としてＯＫボタンを操作して入力する。
【００６７】
このように、本実施形態では、点検対象の文書の画像が画面上に表示され、点検すべき箇所がガイド１０２として強調表示されるとともに、点検項目一覧表２００が同時に表示されて点検内容が表示されるので、ユーザは別途点検内容を確認する必要なく極めて容易に文書の記入箇所を確認することができる。
【００６８】
図９は、点検画面表示モジュール１４２で作成され、点検ＰＣ１０のディスプレイに表示される他の画面例を示す。最初の点検時の画面例である。
【００６９】
この例では、点検ＰＣ１０の画面上に、点検対象の文書として第１の文書３００とこれに対応する第２の文書４００を比較可能に表示する。第１の文書３００は、例えば申請書や契約書等であり、第２の文書４００は、例えば当該申請書や契約書に対応する稟議書等である。図９では、第１の文書３００として申請書が、第２の文書４００として稟議書が示されている。
【００７０】
画面の左側に第１の文書３００の画像が表示され、画面の右側に第２の文書４００の画像が表示される。また、点検ルールＤＢ１４６から読み出した点検項目を一覧表形式とした点検項目一覧表２００が画面の下部に１行ずつ表示される。図９では、全部で８項目ある点検項目のうちの５番目の項目である「期日確認」の点検項目が表示されている。また、この点検項目に応じた領域がガイド１０２として示される。このガイド１０２は、第１の文書３００の画像における領域と、第２の文書４００の画像における対応する領域を強調表示するものであり、好適には図に示すように第１の文書３００におけるガイド１０２と第２の文書４００におけるガイド１０２を線で結んで互いに対応していることを示す。
【００７１】
１行ずつ表示される点検項目一覧表２００は、ＯＫ／ＮＧボタンの操作によって次の点検項目に自動的に移動して表示される。すなわち、図９において、ユーザがＯＫボタンを操作すると、６番目の点検項目に移動し、６番目の項目である「権限確認」の点検項目が表示される。これとともに、権限確認に対応するガイド１０２も新たに表示される。
【００７２】
なお、一定時間経過すると、点検項目が自動的に移動する構成としてもよく、この場合にＯＫかＮＧかをデフォルトで選択可能とする構成としてもよい。点検項目は、前後ボタンで自由に移動することもできる。
【００７３】
図１０は、点検画面表示モジュール１４２で作成され、点検ＰＣ１０のディスプレイに表示されるさらに他の画面例を示す。最初の点検時の画面例である。
【００７４】
この例でも、点検ＰＣ１０の画面上に、点検対象の文書として第１の文書３００とこれに対応する第２の文書４００を比較可能に表示する。
【００７５】
画面の左側に第１の文書３００の画像が表示され、画面の右側に第２の文書４００の画像が表示される。また、点検ルールＤＢ１４６から読み出した点検項目を一覧表形式とした点検項目一覧表２００がチェックリストウインドウ表示されるが、その位置はガイド１０２と重ならないような位置に表示される。このことは、点検項目一覧表２００の表示位置が、点検項目に応じて変化し得るガイド１０２の位置に応じて適応的に変化し得ることを意味する。この例によっても、ユーザは、ガイド１０２を確認しつつ、点検内容を容易に把握することが可能である。
【００７６】
なお、図７、図８、図９の例では、点検対象の文書と重ならないように、点検項目一覧表２００を表示しているが、図１０の例では、点検対象の文書と重なるものの、ガイド１０２と重ならないように、点検項目一覧表２００を表示している点に留意されたい。
【００７７】
以上、本発明の実施形態について説明したが、本発明はこれらに限定されるものではなく、種々の変更が可能である。
【００７８】
例えば、本実施形態では、図１に示すように点検ＰＣ１０と点検サーバ１４がネットワークで接続されるシステム構成としているが、点検サーバ１４の各モジュール１４１〜１４５及びデータベース１４６〜１４８の機能を点検ＰＣ１０側に持たせ、点検ＰＣ１０を文書点検支援装置として機能させてもよい。また、点検サーバ１４のモジュール１４１〜１４５、データベース１４６〜１４８の機能の一部を点検ＰＣ１０側に持たせてもよい。
【００７９】
また、本実施形態では、ガイド１０２として領域を囲む太枠としているが、特定の領域を他の領域よりも強調表示する任意の形態を用いることができる。
【００８０】
また、点検ＰＣ１０に代えて、ＣＰＵ及びメモリ、タッチパネルを備えるタブレット端末あるいはスマートフォンでもよい。
【００８１】
また、本実施形態において、点検対象の文書１００に対して点検項目のガイド１０２及び点検内容を表示しているが、仮に、本来の点検対象である文書１００と異なる文書が誤って表示されていた場合、表示されている文書の領域とガイド１０２及び点検内容との間に齟齬ないし不一致が生じるため、このような不一致が存在することをもって誤った文書が点検対象となっていることを検知し、例えば点検ＰＣ１０に警告を表示する構成としてもよい。すなわち、本実施形態のガイド１０２及び点検内容は、点検対象の文書の正当性を判定する指標として用いられ得る。
【００８２】
また、本実施形態では、点検対象の文書１００とともにガイド１０２及び点検項目一覧表２００を表示しているが、ガイド１０２にカーソルあるいはポインタを位置させたときに点検内容をポップアップ表示してもよい。また、点検内容を表示する際に、当該点検内容を音声で出力してもよい。
【００８３】
さらに、点検ルールＤＢ１４６に記憶されている領域及び点検内容について、かりに同一領域に対して複数の点検内容が設定されていた場合に、ユーザによる点検ＰＣ１０の操作により、これら複数の点検内容を統合して点検項目を削減するように更新する構成としてもよい。
【符号の説明】
【００８４】
１０  点検ＰＣ、１２  スキャナ、１４  点検サーバ、１００  文書、１０２  ガイド、１４１  点検結果処理モジュール、１４２  点検画面表示モジュール、１４３  点検項目抽出モジュール、１４４  画像差分抽出モジュール、１４５  点検文書登録モジュール、１４６  点検ルールＤＢ、１４７  点検項目ＤＢ、１４８  点検文書ＤＢ、２００  点検項目一覧表、３００  第１の文書、４００  第２の文書。
【図１】
0006665493.tif 000002
【図２】
0006665493.tif 000003
【図３】
0006665493.tif 000004
【図４】
0006665493.tif 000005
【図５】
0006665493.tif 000006
【図６】
0006665493.tif 000007
【図７】
0006665493.tif 000008
【図８】
0006665493.tif 000009
【図９】
0006665493.tif 000010
【図１０】
0006665493.tif 000011