(57)【要約】【課題】  複写用の文書の記入不備チェックの精度を向上させる仕組みを提供する。【解決手段】  複写元と複写先の文書の不備をチェックする情報処理システムであって、文書の認識領域と認識条件とを管理し、文書を画像データとして取込む。認識領域と認識条件とを用いて、取込まれた画像データに含まれる、認識領域に記入された内容が、認識条件に適合しているか否かをチェックする。不備があると判定された文書が複写先の文書であると特定された場合、複写元の文書の画像データから得られたチェック結果を、複写先の文書のチェック結果として出力することを特徴とする情報処理システム。【選択図】図６
2016126763.tif 000002
【特許請求の範囲】
【請求項１】
複写元と複写先の文書の不備をチェックする情報処理システムであって、
前記文書の認識領域と認識条件とを管理する管理手段と、
前記文書を画像データとして取込む取込手段と、
前記管理手段により管理されている認識領域と認識条件とを用いて、前記取込手段により取込まれた画像データに含まれる、前記認識領域に記入された内容が、前記認識条件に適合しているか否かをチェックする記入不備チェック手段と、
前記取込手段により取込まれた画像データが、複写元の文書か複写先の文書かを特定する文書特定手段と、
前記記入不備チェック手段により不備があると判定された文書が前記文書特定手段により複写先の文書であると特定された場合、前記複写元の文書の画像データから得られたチェック結果を、当該複写先の文書のチェック結果として出力するチェック結果出力手段と
を備えることを特徴とする情報処理システム。
【請求項２】
前記チェック結果出力手段は、
前記記入不備チェック手段によりチェックされた、前記文書特定手段により複写元であると特定された文書のチェック結果を用いて、前記文書特定手段により複写先であると特定された文書のチェック結果として出力すること
を特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記取込手段により取込まれた画像データを用いて、前記記入不備チェック手段によるチェック結果を画像として出力する画像出力手段と、
前記画像出力手段は、
前記記入不備チェック手段により不備があると判定された文書が、前記文書特定手段により複写先の文書であると特定された場合、前記複写元の文書の画像データを用いて当該不備があると判定された文書を出力すること
を特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記画像出力手段は、
前記複写元の文書の画像データを用いて当該不備があると判定された文書を出力する場合、当該複写元の文書の画像データを用いた部分を識別して表示すること
を特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記画像出力手段は、
前記記入不備チェック手段により不備があると判定された文書が、前記文書特定手段により複写先の文書であると特定された場合、当該複写先の文書の画像データと前記複写元の文書の画像データとを並べて出力すること
を特徴とする請求項３または４に記載の情報処理システム。
【請求項６】
前記記入不備チェック手段により不備があると判定された文書が、前記文書特定手段により複写先の文書であると特定された場合、前記複写元の文書の画像データを用いて出力するか否かの選択を受け付ける選択受付手段
を更に備えることを特徴とする請求項１乃至５のいずれか１項に記載の情報処理システム。
【請求項７】
前記取込手段は、
前記記入不備チェック手段により不備があると判定された文書が、前記文書特定手段により複写先の文書であると特定された場合、前記複写元の文書を画像データとして取り込むこと
を特徴とする請求項１乃至６のいずれか１項に記載の情報処理システム。
【請求項８】
前記情報処理システムは、携帯端末であることを特徴とする請求項１乃至７のいずれか１項に記載の情報処理システム。
【請求項９】
文書の認識領域と認識条件とを管理する管理手段を備え、複写元と複写先の前記文書の不備をチェックする情報処理システムにおける処理方法であって、
前記情報処理システムが、
前記文書を画像データとして取込む取込ステップと、
前記管理手段により管理されている認識領域と認識条件とを用いて、前記取込ステップにより取込まれた画像データに含まれる、前記認識領域に記入された内容が、前記認識条件に適合しているか否かをチェックする記入不備チェックステップと、
前記取込ステップにより取込まれた画像データが、複写元の文書か複写先の文書かを特定する文書特定ステップと、
前記記入不備チェックステップにより不備があると判定された文書が前記文書特定ステップにより複写先の文書であると特定された場合、前記複写元の文書の画像データから得られたチェック結果を、当該複写先の文書のチェック結果として出力するチェック結果出力ステップと
を実行することを特徴とする処理方法。
【請求項１０】
文書の認識領域と認識条件とを管理する管理手段を備え、複写元と複写先の前記文書の不備をチェックする情報処理システムで実行可能なプログラムであって、
前記情報処理システムを、
前記文書を画像データとして取込む取込手段と、
前記管理手段により管理されている認識領域と認識条件とを用いて、前記取込手段により取込まれた画像データに含まれる、前記認識領域に記入された内容が、前記認識条件に適合しているか否かをチェックする記入不備チェック手段と、
前記取込手段により取込まれた画像データが、複写元の文書か複写先の文書かを特定する文書特定手段と、
前記記入不備チェック手段により不備があると判定された文書が前記文書特定手段により複写先の文書であると特定された場合、前記複写元の文書の画像データから得られたチェック結果を、当該複写先の文書のチェック結果として出力するチェック結果出力手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記入不備チェックを行うための情報処理システムと、その処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、利用者端末から帳票サーバに帳票データを送信して、帳票サーバ側で記入内容に不備が無いかをチェックし、利用者端末にチェック結果を返す仕組みがある。また、帳票用紙の種類には、複数枚の帳票を束ね、筆圧を利用して複写する複写帳票が存在する。なお、複写帳票においては、１枚目の帳票をＡ片、２枚目以降の帳票をＢ片、Ｃ片、Ｄ片…と呼ぶ。
【０００３】
特許文献１には、利用者端末から送信された帳票データの内容判定、オペレータの操作によるエラー修正、修正結果のメッセージを付与した処理結果の作成などの処理すべてを帳票サーバ側で行う電子処理システムの技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−２８２７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１のシステム構成で、複写帳票のＢ片・Ｃ片のように複写された帳票の記入不備チェックを行った場合、筆圧不足により文字がかすれ「記入漏れ」や「読取エラー」と判定されてしまうという課題がある。
【０００６】
そこで、本発明の目的は、複写用の文書の記入不備チェックの精度を向上させる仕組みを提供することである。
【課題を解決するための手段】
【０００７】
複写元と複写先の文書の不備をチェックする情報処理システムであって、前記文書の認識領域と認識条件とを管理する管理手段と、前記文書を画像データとして取込む取込手段と、前記管理手段により管理されている認識領域と認識条件とを用いて、前記取込手段により取込まれた画像データに含まれる、前記認識領域に記入された内容が、前記認識条件に適合しているか否かをチェックする記入不備チェック手段と、前記取込手段により取込まれた画像データが、複写元の文書か複写先の文書かを特定する文書特定手段と、前記記入不備チェック手段により不備があると判定された文書が前記文書特定手段により複写先の文書であると特定された場合、前記複写元の文書の画像データから得られたチェック結果を、当該複写先の文書のチェック結果として出力するチェック結果出力手段とを備えることを特徴とする情報処理システム。
【発明の効果】
【０００８】
本発明によれば、複写用の文書の記入不備チェックの精度を向上させる仕組みを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の情報処理システム１００の構成の一例を示す図
【図２】情報処理装置１０１のハードウエア構成の一例を示す図
【図３】情報処理装置１０１の一例を示すブロック図
【図４】複写帳票の記入不備チェック処理の一例を示すフローチャート
【図５】記入不備チェック処理の一例を示すフローチャート
【図６】Ａ片の撮影画像（テキスト部分）をＢ片にコピーした画面の例を示す図
【図７】Ａ片の撮影画像（丸囲み部分）をＢ片にコピーした画面の例を示す図
【図８】記入不備チェック結果（不備なし）を表示する画面の一例を示す図
【図９】記入不備チェック結果（不備あり）を表示する画面の一例を示す図
【図１０】帳票フォームを管理するテーブルの一例を示す図
【図１１】記入不備チェック認識領域および不備チェック方法を管理するテーブルの一例を示す図
【図１２】記入不備チェック結果リストを管理するテーブルの一例を示す図
【図１３】複写フォーム関連を管理するテーブルの一例を示す図
【図１４】第２の実施形態に係る情報処理システム１００における複写帳票の記入不備チェック処理の一例を示すフローチャート
【図１５】第２の実施形態に係る情報処理システム１００における複写帳票の認識相違表示画面の一例を示す図
【図１６】第３の実施形態に係る情報処理システム１００における複写帳票の記入不備チェック処理の一例を示すフローチャート
【図１７】記入不備チェック結果表示において合成した画像を識別表示する画面の一例を示す図
【発明を実施するための形態】
【００１０】
〔第１の実施形態〕
以下、図面を参照して本発明の実施形態を詳細に説明する。
図１に示すように、本実施形態の情報処理システム１００は、情報処理装置１０１、およびサーバ１０２が、ネットワーク１０３により通信可能に接続された構成をとる。情報処理装置１０１は、カメラ等を用いて帳票の画像を取り込み、帳票の記入不備チェックを行う。サーバ１０２は、帳票の記入不備チェックに必要な、記入内容の認識領域と認識条件を帳票フォーム識別情報（以下、フォームＩＤ）ごとに管理している。
【００１１】
なお、本実施形態においては、記入不備チェックを行う対象物を帳票としたが、帳票に限定するものではなく、その他の文書、文字、絵画などであってもよい。
情報処理装置１０１は、携帯電話、スマートフォン、タブレット端末、ノートＰＣ、およびＰＤＡ端末などの持ち運び可能な携帯端末であって、ブラウザまたは情報処理システムのアプリケーションがインストールされており、無線通信によりネットワーク１０３を介して、サーバ１０２と通信可能である。
【００１２】
以下、図２を用いて、図１に示した情報処理装置１０１に適用可能なハードウエア構成の一例について説明する。
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１２には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な各種プログラム等が記憶されている。
【００１３】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１２からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００１４】
また、２０５は入力コントローラで、タッチセンサ２１０からの入力を制御する。２０６はビデオコントローラで、ディスプレイ２１１等の表示器への表示を制御する。なお、図２では、ディスプレイ２１１と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて情報処理装置１０１のユーザが使用するものである。
【００１５】
２０７はメモリコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１２へのアクセスを制御する。
【００１６】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク１０３を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００１７】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１１上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ２１１上のタッチセンサ２１０におけるユーザのタッチ操作指示を受付けることを可能とする。
【００１８】
本発明を実現するための後述する各種プログラムは、外部メモリ２１２に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイルや地図データ等も、外部メモリ２１２に格納されており、これらについての詳細な説明も後述する。
２０９は撮影画像入力コントローラで、撮影画像入力処理部２１４を介してカメラ２１５からの入力を制御する。カメラ２１５から入力された撮影画像を認識することが可能となっている。
【００１９】
図３は、情報処理システム１００の機能構成の一例を示すブロック図である。
認識条件記憶部３０１は、文書の領域ごとの認識条件を記憶する機能部である。
取込部３０２は、文書を画像データとして取込む機能部である。
【００２０】
記入不備チェック部３０３は、取込部３０２により取込まれた画像データと認識条件記憶部３０１により記憶された認識条件に従って、文書の領域の不備をチェックする機能部である。
文書特定部３０４は、取込部３０２により取込まれた画像データが、複写元の文書か複写先の文書かを特定する機能部である。
【００２１】
チェック結果出力部３０５は、記入不備チェック部３０３により不備があると判定された文書が文書特定部３０４により複写先の文書であると特定された場合、複写元の文書の画像データから得られたチェック結果を、当該複写先の文書のチェック結果として出力する機能部である。
【００２２】
また、チェック結果出力部３０５は、記入不備チェック部３０３によりチェックされた、文書特定部３０４により複写元であると特定された文書のチェック結果を用いて、文書特定部３０４により複写先であると特定された文書のチェック結果として出力する機能部である。
画像出力部３０６は、取込部３０２により取込まれた画像データを用いて、記入不備チェック部３０３によるチェック結果を画像として出力する機能部である。
【００２３】
また、画像出力部３０６は、記入不備チェック部３０３により不備があると判定された文書が、文書特定部３０４により複写先の文書であると特定された場合、複写元の文書の画像データを用いて当該不備があると判定された文書を出力する機能部である。
【００２４】
また、画像出力部３０６は、前記複写元の文書の画像データを用いて当該不備があると判定された文書を出力する場合、当該複写元の文書の画像データを用いた部分を識別して表示する機能部である。
【００２５】
また、画像出力部３０６は、記入不備チェック部３０３により不備があると判定された文書が、文書特定部３０４により複写先の文書であると特定された場合、当該複写先の文書の画像データと前記複写元の文書の画像データとを並べて出力する機能部である。
【００２６】
選択受付部３０７は、記入不備チェック部３０３により不備があると判定された文書が、文書特定部３０４により複写先の文書であると特定された場合、複写元の文書の画像データを用いて出力するか否かの選択を受け付ける機能部である。
【００２７】
また、取込部３０２は、記入不備チェック部３０３により不備があると判定された文書が、文書特定部３０４により複写先の文書であると特定された場合、複写元の文書を画像データとして取り込む機能部である。
【００２８】
図４は、複写帳票の記入不備チェック処理の一例を示すフローチャートである。以下、図４を用いて、複写帳票の記入不備チェック処理について説明する。
ステップＳ４０１において、情報処理装置１０１のＣＰＵ２０１は、情報処理システム１００のユーザによって行われる情報処理システム１００へのログインを受け付ける。なお、この複写帳票の記入不備チェック処理においてユーザインターフェースとなる帳票アプリケーションは、情報処理装置１０１にインストールされたアプリケーションであってもよいし、ブラウザに表示されるＷｅｂアプリケーションなどのアプリケーションであってもよい。
【００２９】
ステップＳ４０２において、情報処理装置１０１のＣＰＵ２０１は、カメラ２１５を用いて記入不備チェックを行う複数枚の帳票を撮影し、撮影された画像（以下、撮影画像）を外部メモリ２１２に記憶する。なお、この実施形態においては、情報処理装置１０１のカメラ２１５を用いて撮影画像を得るとしたが、デジタルカメラなどを用いて撮影された画像やスキャナーなどを用いてスキャンされた画像を情報処理装置１０１に取り込むとしてもよい。すなわち、ステップＳ４０２は、文書を画像データとして取込む処理の一例を示すステップである。
【００３０】
ステップＳ４０３において、情報処理装置１０１のＣＰＵ２０１は、フォームテーブル１０００（図１０）の全レコードを検索し、「フォーム画像」カラムに記憶されているファイルパスを用いて外部メモリ２１２から取り出したフォーム画像と撮影画像を比較することで、記入不備チェックを行う帳票フォームの帳票フォーム識別情報を特定する。この特定処理を撮影画像すべてについて行う。
【００３１】
具体的には、外部メモリ２１２から取り出したフォーム画像と撮影画像を比較し、所定の値以上の割合で画像が一致した場合、撮影画像は外部メモリ２１２から取り出したフォーム画像の帳票フォームであると判定し、撮影した帳票の帳票フォーム識別情報は、画像比較で一致したフォーム画像に対応する帳票フォーム識別情報であると特定する。
【００３２】
なお、この画像比較に用いる画像は未加工のまま画像を比較してよいし、画像比較の精度を上げるために、輪郭を抽出するなどの画像加工を施した後に画像比較を行うとしてもよい。また、その際、フォームテーブル１０００の全レコードのフォームＩＤをリスト化し、ＲＡＭ２０２に記憶しておく。
【００３３】
なお、この実施形態においては、撮影画像と事前に入手したフォーム画像を比較することで、記入不備チェックを行う帳票フォームの特定を行ったが、この方法に限定するものではなく、帳票にフォームＩＤを示すバーコードや番号を記しておき、撮影画像を解析して撮影画像のフォームＩＤを特定する方法であってもよい。本実施例においては、２枚の帳票の撮影画像からフォームＩＤ＝２００１の「ショッピングクレジット申込書Ａ片」、フォームＩＤ＝２００２の「ショッピングクレジット申込書Ｂ片」が特定されたとする。
【００３４】
ステップＳ４０４において、情報処理装置１０１のＣＰＵ２０１は、ステップＳ４０５で行う記入不備チェック処理が、複写元・複写先の順に行われるように、撮影画像を並べ替える。具体的には、ステップＳ４０３にて特定された帳票のフォームＩＤが撮影画像１枚目＝２００２、撮影画像２枚目＝２００１の場合、複写元・複写先の順に記入不備チェック処理が行われるよう、２００１・２００２の順に並べる。
【００３５】
なお、この実施形態においては、フォームＩＤの昇順に単純に並べることで、複写元・複写先の順になる（複写フォーム関連テーブル１３００を参照）が、そうでない場合は、複写フォーム関連テーブル１３００（図１３）を参照し、複写帳票であるかを判定し、複写帳票の場合には複写元・複写先の順になるように並べ替える。
【００３６】
ステップＳ４０５において、情報処理装置１０１のＣＰＵ２０１は、記入不備チェック処理（図５）を行う。すなわち、ステップＳ４０５は、取込まれた画像データと認識条件に従って、文書の領域の不備をチェックする処理の一例を示すステップである。また、ステップＳ４０５は、認識領域と認識条件とを用いて、取込まれた画像データに含まれる、認識領域に記入された内容が、認識条件に適合しているか否かをチェックする処理の一例を示すステップである。ここで、図５の記入不備チェック処理について説明する。
【００３７】
図５は、記入不備チェック処理の一例を示すフローチャートである。
また、図１１は、フォームごとの記入不備チェック認識領域および不備チェック方法を管理するテーブルの一例である。記入不備チェックテーブル１１００（図１１）にはフォームＩＤ、チェック箇所につけられたチェックＩＤ、記入不備チェックの認識条件、記入不備チェック認識領域の起点座標（Ｘ、Ｙ）と終点座標（Ｘ、Ｙ）が記憶されている。
【００３８】
なお、この実施形態においては、記入不備チェックテーブル１１００には、複写元と複写先において同じ位置の記入不備チェック認識領域は、チェックＩＤは同じ値としたが、同じ値に限定しなくてもよい。その場合、後述するステップＳ４０９においては、チェックＩＤで同じ記入不備チェック認識領域と判断するのではなく、複写元と複写先において認識条件・始点座標・終点座標がすべて同じレコードを同じ記入不備チェック認識領域と判断とすればよい。
【００３９】
また、記入不備チェックテーブル１１００は、情報処理システム１００で使用する帳票の定義情報（帳票フォーム識別情報と記入内容の認識領域と認識条件）として、システム管理者によって作成・メンテナンスされるテーブルである。すなわち、記入不備チェックテーブル１１００は、文書の領域ごとの認識条件を記憶する手段の一例である。また、記入不備チェックテーブル１１００は、文書の認識領域と認識条件とを管理する手段の一例である。
【００４０】
ステップＳ５０１において、情報処理装置１０１のＣＰＵ２０１は、フォームＩＤ＝ステップＳ４０３で特定した撮影画像のフォームＩＤを検索キーとして、記入不備チェックテーブル１１００を検索し、記入不備チェックレコードを取得する。
ステップＳ５０２において、情報処理装置１０１のＣＰＵ２０１は、変数ｉに１を代入し、ＲＡＭ２０２に記憶する。
【００４１】
ステップＳ５０３において、情報処理装置１０１のＣＰＵ２０１は、記入不備チェックレコードのｉ番目から、記入不備チェック認識領域の起点（Ｘ座標、Ｙ座標）と終点（Ｘ座標、Ｙ座標）と記入不備チェック認識条件を取得する。
ステップＳ５０４において、情報処理装置１０１のＣＰＵ２０１は、記入不備チェック認識条件の値について判定する。
【００４２】
ステップＳ５０４の記入不備チェック認識条件が「必須」の場合は、入力必須の項目であるため、ステップＳ５０５において、撮影画像のチェック認識領域（起点・終点の２点を対角とする矩形領域）に文字や記号が記入されているか否かを判定する。なお、この判定処理は、ＯＣＲ等による解析技術を用いるが、既知の技術であるため、説明は省略する。
【００４３】
ステップＳ５０５にて、情報処理装置１０１のＣＰＵ２０１は、文字や記号が記入されていると判定された場合は、ステップＳ５０６において、チェック結果をＲＡＭ２０２に記憶する変数ｒｅｓｕｌｔ［ｉ］に「ＯＫ」を代入する。
ステップＳ５０５にて、文字や記号が記入されていないと判定された場合は、ステップＳ５０７において、変数ｒｅｓｕｌｔ［ｉ］に「ＮＧ」を代入する。
【００４４】
ステップＳ５０４の記入不備チェック認識条件が「丸囲み」の場合は、複数の選択肢のうち１つを丸印で囲む項目であるため、ステップＳ５０８において、撮影画像のチェック認識領域（起点・終点の２点を対角とする矩形領域）に丸印が記入されているか否かを判定する。この判定処理は、ＯＣＲ等による解析技術を用いるが、既知の技術であるため、説明は省略する。なお、本実施例では丸印の存在有無を判定しているが、丸印に限定するものではなく、レ点やその他の図形の判定であってもよい。
【００４５】
また、上記において、丸印の数を「１つ」としたが、記入不備チェックテーブル１１００に「上限値」や「チェック数」カラムを設け、上限値を超えた場合「ＮＧ」、印の個数が「チェック数」以外の場合「ＮＧ」と判定するとしてもよい。
【００４６】
また、記入不備チェックテーブル１１００に「桁数」カラムを設け、記入された文字が許可された桁数であれば「ＯＫ」、許可されていない桁数であれば「ＮＧ」と判定してもよい。また、記入不備チェックテーブル１１００に「文字属性」カラムを設け、記入された文字の属性、例えば「数字」「ひらがな」「カタカナ」「英数字」などによって、ＯＫ・ＮＧの判定をしてもよい。
【００４７】
また、ＯＣＲ等による解析結果で、記入された文字を認識できなかった場合、「ＮＧ」と判定するとしてもよい。また、変数ｒｅｓｕｌｔ［ｉ］の値は、「ＯＫ」「ＮＧ」の２つに限定するものではなく、「不明瞭」「認識不可」「矛盾」などの値を持つとしてもよい。
【００４８】
ステップＳ５０８にて、情報処理装置１０１のＣＰＵ２０１は、丸印が記入されていると判定された場合は、ステップＳ５０９において、変数ｒｅｓｕｌｔ［ｉ］に「ＯＫ」を代入する。
【００４９】
ステップＳ５０８にて、情報処理装置１０１のＣＰＵ２０１は、丸印が記入されていないと判定された場合は、ステップＳ５１０において、変数ｒｅｓｕｌｔ［ｉ］に「ＮＧ」を代入する。
【００５０】
ステップＳ５１１において、情報処理装置１０１のＣＰＵ２０１は、記入不備チェック結果テーブル１２００（図１２）にチェック結果であるｒｅｓｕｌｔの値を登録する。具体的には、システム日付、ステップＳ４０３で特定した撮影画像のフォームＩＤ、変数ｉ、変数ｒｅｓｕｌｔ［ｉ］の値を用いて、記入不備チェックレコードを作成し、記入不備チェック結果テーブル１２００に登録する。
ステップＳ５１２において、情報処理装置１０１のＣＰＵ２０１は、変数ｉをインクリメントする。
【００５１】
ステップＳ５１３において、情報処理装置１０１のＣＰＵ２０１は、チェックＩＤ≧ｉの記入不備チェックレコードが存在するか否かを判定する。存在しない場合は、この記入不備チェック処理を終了し、存在する場合は、ｉに存在した最小のチェックＩＤを設定しステップＳ５０３に戻る。
【００５２】
以上で、図７の記入不備チェック処理の説明を終了する。この処理によって、撮影画像のフォームＩＤに対応する記入不備チェック結果が記入不備チェック結果テーブル１２００に記憶されたことになる。
【００５３】
図４の記入不備チェック処理の説明に戻る。
ステップＳ４０６において、情報処理装置１０１のＣＰＵ２０１は、当該撮影画像のチェック結果にＮＧが存在するか否かを判定する。具体的には、フォームＩＤ＝ステップＳ４０３で特定した撮影画像のフォームＩＤ、結果＝ＮＧを検索キーとして、記入不備チェック結果テーブル１２００を検索し、レコードがヒットするか否かを判定する。なお、ヒットした記入不備チェック結果レコードとして、ＲＡＭ２０２に記憶しておく。
【００５４】
ステップＳ４０６にてＮＧが存在しないと判定された場合は、ステップＳ４０７において、情報処理装置１０１のＣＰＵ２０１は、該当する撮影画像を用いて、「記入不備はありませんでした。」のメッセージが記された記入不備チェック結果画面（不備なし）８００（図８）を表示する。記入不備チェック結果画面（不備なし）８００は、記入不備チェック結果を表示する画面の一例で、記入不備がないケースである。画面上部に「記入不備はありませんでした」を表示し、その下に帳票撮影画像を表示する。
【００５５】
ステップＳ４０６にてＮＧが存在すると判定された場合は、ステップＳ４０８において、当該撮影画像が複写先フォームか否かを判定する。すなわち、ステップＳ４０８は、取込まれた画像データが、複写元の文書か複写先の文書かを特定する処理の一例を示すステップである。
【００５６】
具体的には、フォームＩＤ＝ステップＳ４０３で特定した撮影画像のフォームＩＤを検索キーにして、複写フォーム関連テーブル１３００（図１３）の複写先フォームＩＤ１３０２カラムを検索し、レコードがヒットした場合、この撮影画像は複写先フォームであると判定し、ステップＳ４０９に進む。レコードがヒットしなかった場合は、複写先フォームでないと判定し、ステップＳ４１３に進む。なお、ヒットした複写フォーム関連レコードとして、ＲＡＭ２０２に記憶しておく。
【００５７】
ステップＳ４０９において、情報処理装置１０１のＣＰＵ２０１は、複写先の結果ＮＧのチェック認識領域が、複写元で結果ＯＫとなっているか否かを判定し、複写元で結果ＯＫの場合はステップＳ４１０に進み、複写元で結果ＯＫの場合はステップＳ４１３に進む。
【００５８】
具体的には、フォームＩＤ＝ステップＳ４０８にてＲＡＭ２０２に記憶した複写フォーム関連レコードの複写元フォームＩＤ、チェックＩＤ＝ステップＳ４０６にてＲＡＭ２０２に記憶した記入不備チェック結果レコードのチェックＩＤを検索キーとして、記入不備チェック結果テーブル１２００を検索し、ヒットした記入不備チェック結果レコードの結果カラムの値がＯＫであるか否かを判定する。
【００５９】
ステップＳ４１０において、情報処理装置１０１のＣＰＵ２０１は、複写元＝結果ＯＫ＆複写先＝結果ＮＧのチェック認識領域について、複写元の画像を複写先にコピーする。具体的には、当該（複写先）撮影画像のフォームＩＤと、ステップＳ４０６にてＲＡＭ２０２に記憶した記入不備チェック結果レコードのチェックＩＤを検索キーにして、記入不備チェックテーブル１１００を検索し、起点座標（Ｘ、Ｙ）と終点座標（Ｘ、Ｙ）を取得する。その後、複写元撮影画像から起点座標（Ｘ、Ｙ）と終点座標（Ｘ、Ｙ）を対角とする矩形で抜き出した画像を、当該（複写先）撮影画像の同じ座標の矩形部分に合成する。
ステップＳ４１０の画像合成処理については、図６および図７に具体例を挙げる。
【００６０】
図６は、Ａ片（複写元）の撮影画像のテキスト部分をＢ片（複写先）にコピーした画面の例を示す図である。Ｂ片の撮影画像６２０において「必須ＮＧ」の領域６２１が、Ａ片の撮影画像６１０の同じ位置の領域６１１が「必須ＯＫ」だった場合、領域６１１の画像を領域６２１に対して上書きする。
【００６１】
図７は、Ａ片（複写元）の撮影画像の丸囲み部分をＢ片（複写先）にコピーした画面の例を示す図である。Ｂ片の撮影画像７２０において「丸囲みＮＧ」の領域７２１が、Ａ片の撮影画像７１０の同じ位置の領域７１１が「丸囲みＯＫ」だった場合、領域６１１の画像を領域６２１に対して上書きする。
以上により、複写先文書で記入不備となった認識領域に複写元の画像が用いられることで、複写先文書の画像における不鮮明な部分を減らすことができる。
【００６２】
ステップＳ４１１において、情報処理装置１０１のＣＰＵ２０１は、複写元＝結果ＯＫ＆複写先＝結果ＮＧのチェック認識領域について、複写先のチェック結果をＯＫにする。具体的には、フォームＩＤ＝当該（複写先）撮影画像のフォームＩＤと、チェックＩＤ＝ステップＳ４０６にてＲＡＭ２０２に記憶した記入不備チェック結果レコードのチェックＩＤを検索キーにして、記入不備チェック結果テーブル１２００を検索し、ヒットした記憶不備チェック結果レコードの「結果」の値をＮＧからＯＫに更新する。以上により、複写用の文書の記入不備チェックの精度を向上させることができる。
【００６３】
なお、この実施形態においては、ステップＳ４１１にて複写先撮影画像のチェック結果をＯＫに更新するとしたが、この方法に限定するものではなく、ステップＳ４１０にて合成して作成された新たな複写先撮影画像を用いて、記憶不備チェックを再度行うとしてもよい。
【００６４】
ステップＳ４１２において、情報処理装置１０１のＣＰＵ２０１は、当該撮影画像のチェック結果にＮＧが存在するか否かを判定し、ＮＧが無いと判定した場合はステップＳ４０７に進み、ＮＧが有ると判定した場合はステップＳ４１３に進む。具体的には、フォームＩＤ＝ステップＳ４０３で特定した撮影画像のフォームＩＤ、結果＝ＮＧを検索キーとして、記入不備チェック結果テーブル１２００を検索し、レコードがヒットするか否かを判定する。
【００６５】
ステップＳ４１３において、情報処理装置１０１のＣＰＵ２０１は、当該撮影画像を用いて、「記入不備があります。」のメッセージが記された記入不備チェック結果画面（不備あり）９００（図９）を表示する。
【００６６】
ステップＳ４１４において、情報処理装置１０１のＣＰＵ２０１は、フォームＩＤ＝撮影画像のフォームＩＤ、結果＝ＮＧを検索キーとして、記入不備チェックテーブル（クライアント）１３１０を検索し、記入不備チェック認識領域の起点座標（Ｘ、Ｙ）と終点座標（Ｘ、Ｙ）を取得し、取得した記入不備チェック認識領域の起点座標（Ｘ、Ｙ）と終点座標（Ｘ、Ｙ）を対角とする矩形を撮影画像上に描き、赤で塗りつぶす。これにより、記入不備の領域を識別可能に表示することができる。
【００６７】
なお、記入不備箇所９０１は、赤による塗りつぶしに限定するものではなく、赤以外の色による塗りつぶし、枠による囲み、点滅、拡大、色の反転表示など、ユーザによる識別が可能となる表示であればよい。また、識別可能となる表示に限定するものではなく、音声による記入不備箇所の読み上げなど音声による識別方法であってもよい。
【００６８】
すなわち、ステップＳ４０７およびステップＳ４１３は、不備があると判定された文書が複写先の文書であると特定された場合、複写元の文書の画像データから得られたチェック結果を、当該複写先の文書のチェック結果として出力する処理の一例を示すステップである。
【００６９】
また、ステップＳ４０７およびステップＳ４１３は、複写元であると特定された文書のチェック結果を用いて、複写先であると特定された文書のチェック結果として出力する処理の一例を示すステップである。
また、ステップＳ４０７およびステップＳ４１３は、取込まれた画像データを用いて、チェック結果を画像として出力する処理の一例を示すステップである。
【００７０】
また、ステップＳ４０７およびステップＳ４１３は、不備があると判定された文書が、複写先の文書であると特定された場合、複写元の文書の画像データを用いて当該不備があると判定された文書を出力する処理の一例を示すステップである。
なお、ステップＳ４０５〜ステップＳ４１４は、撮影画像数だけ繰り返す。
以上で、図４の記入不備チェック処理の説明を終了する。
【００７１】
以上により、撮影画像の記入不備チェックの結果がディスプレイ２１１に表示されたことになる。
以上により、複写用の文書の記入不備チェックの精度を向上させることができる。また、複写先文書で記入不備となった認識領域に複写元の画像を用いることで、複写先文書の画像における不鮮明な部分を減らすことができる。
【００７２】
〔第２の実施形態〕
第１の実施形態は、複写元（Ａ片）のチェック結果を複写先（Ｂ片）のチェック結果として出力する仕組みであり、第２の実施形態は、複写元（Ａ片）のチェック結果と複写先（Ｂ片）のチェック結果とを並べて出力し、複写元（Ａ片）のチェック結果を複写先（Ｂ片）のチェック結果として出力するか否かをユーザに選択させる仕組みである。
【００７３】
図１４は、第２の実施形態に係る情報処理システム１００における複写帳票の記入不備チェック処理の一例を示すフローチャートである。図１５は、第２の実施形態に係る情報処理システム１００における複写帳票の認識相違表示画面の一例を示す図である。なお、第２の実施形態では、第１の実施形態における図４のフローチャートを図１４に置き換え、第１の実施形態のステップと同じ処理については、同じステップ番号を付与し説明を省略する。
図１４および図１５を用いて、第２の実施形態について説明する。
【００７４】
ステップＳ１４０１において、情報処理装置１０１のＣＰＵ２０１は、複写元の撮影画像と複写先の撮影画像を並べて表示する（図１５）。すなわち、ステップＳ１４０１は、不備があると判定された文書が複写先の文書であると特定された場合、当該複写先の文書の画像データと前記複写元の文書の画像データとを並べて出力する処理の一例を示すステップである。
【００７５】
具体的には、認識相違表示画面１５００のように、複写元の結果ＯＫのチェック認識領域１５０１と複写先の結果ＮＧのチェック認識領域１５０２とを対比できるよう、並べる、枠で囲む、拡大するなどによって表示する。また、認識相違表示画面１５００には、ユーザが押下するための「Ａ片画像をＢ片不備箇所にコピーするボタン１５０３」および「再撮影するボタン１５０４」を表示する。
【００７６】
ステップＳ１４０２において、情報処理装置１０１のＣＰＵ２０１は、ユーザによるボタンの押下を受け付ける。「Ａ片画像をＢ片不備箇所にコピーするボタン１５０３」の押下を受け付けた場合はステップＳ４１０に進み、複写元画像を複写先にコピーすることで画像合成する。「再撮影するボタン１５０４」の押下を受け付けた場合はステップＳ４０２に戻り、再撮影を行う。
【００７７】
すなわち、ステップＳ１４０２は、不備があると判定された文書が、複写先の文書であると特定された場合、複写元の文書の画像データを用いて出力するか否かの選択を受け付ける処理の一例を示すステップである。
【００７８】
以上により、ユーザは、複写元のチェック結果と複写先のチェック結果とを見比べることができ、複写元（Ａ片）のチェック結果を複写先（Ｂ片）のチェック結果として出力するか否かをユーザが選択することができるようになる。
【００７９】
〔第３の実施形態〕
第１の実施形態は、複写元（Ａ片）と複写先（Ｂ片）とを撮影した後に記入不備チェックを行う仕組みであり、第３の実施形態は、複写先（Ｂ片）を撮影して記入不備チェックを行い、複写先（Ｂ片）に記入不備があった場合、複写元（Ａ片）を撮影して記入不備チェックを行う仕組みである。
【００８０】
これは、本実施形態においては、図６の６２０に「弊社控え」と書かれているように複写先（Ｂ片）の画像が、情報処理システム１００を利用する企業が保管すべき画像だからである。よって、もし、情報処理システム１００を利用する企業が保管すべき画像が、複写元（Ａ片）である場合は、複写元（Ａ片）を撮影して記入不備チェックを行い、複写元（Ａ片）に記入不備があった場合、複写先（Ｂ片）を撮影して記入不備チェックを行う仕組みとする。
【００８１】
図１６は、第３の実施形態に係る情報処理システム１００における複写帳票の記入不備チェック処理の一例を示すフローチャートである。なお、第３の実施形態では、第１の実施形態における図４のフローチャートを図１６に置き換え、第１の実施形態のステップと同じ処理については、同じステップ番号を付与し説明を省略する。
図１６を用いて、第３の実施形態について説明する。
【００８２】
ステップＳ１６０１において、情報処理装置１０１のＣＰＵ２０１は、カメラ２１５を用いて記入不備チェックを行う帳票を撮影し、撮影された画像を外部メモリ２１２に記憶する。なお、この実施形態においては、情報処理装置１０１のカメラ２１５を用いて撮影画像を得るとしたが、デジタルカメラなどを用いて撮影された画像やスキャナーなどを用いてスキャンされた画像を情報処理装置１０１に取り込むとしてもよい。すなわち、ステップＳ１６０１は、文書を画像データとして取込む処理の一例を示すステップである。
【００８３】
なお、第１の実施形態のステップＳ４０２においては、複写元（Ａ片）と複写先（Ｂ片）とを撮影するとしたが、この第３の実施形態のステップＳ１６０１においては、複写先（Ｂ片）帳票だけを撮影する。
【００８４】
ステップＳ１６０２において、情報処理装置１０１のＣＰＵ２０１は、ステップＳ１６０１にて撮影した画像に複写先フォームの有無を判定する。有る場合はステップＳ１６０３に進み、無い場合はステップＳ１６０１に戻る。この処理は、第１の実施形態におけるステップＳ４０８の処理と同様である。すなわち、ステップＳ１６０２は、取込まれた画像データが、複写元の文書か複写先の文書かを特定する処理の一例を示すステップである。
【００８５】
ステップＳ１６０３において、情報処理装置１０１のＣＰＵ２０１は、複写先フォームであると判定された撮影画像について、記入不備チェック処理（図５）を行う。すなわち、ステップＳ１６０３は、取込まれた画像データと認識条件に従って、文書の領域の不備をチェックする処理の一例を示すステップである。
【００８６】
ステップＳ１６０４において、情報処理装置１０１のＣＰＵ２０１は、ステップＳ１６０１にて撮影した画像に複写元フォームの有無を判定する。有る場合はステップＳ１６０６に進み、無い場合はステップＳ１６０５に進む。この処理は、第１の実施形態におけるステップＳ４０８と同様である。すなわち、ステップＳ１６０４は、取込まれた画像データが、複写元の文書か複写先の文書かを特定する処理の一例を示すステップである。
【００８７】
ステップＳ１６０５において、情報処理装置１０１のＣＰＵ２０１は、カメラ２１５を用いて記入不備チェックを行う複写元帳票を撮影し、撮影された画像を外部メモリ２１２に記憶する。すなわち、ステップＳ１６０５は、不備があると判定された文書が複写先の文書であると特定された場合、複写元の文書を画像データとして取り込む処理の一例を示すステップである。
【００８８】
ステップＳ１６０６において、情報処理装置１０１のＣＰＵ２０１は、ステップＳ１６０５にて取得した複写元の撮影画像について、記入不備チェック処理（図５）を行う。すなわち、ステップＳ１６０６は、取込まれた画像データと認識条件に従って、文書の領域の不備をチェックする処理の一例を示すステップである。
【００８９】
以上により、複写先に記入不備があった場合、複写元を撮影して記入不備チェックを行うため、複写先に記入不備がなかった場合に複写元の撮影を省略することができる。
【００９０】
最後に、図１７について説明しておく。図１７は、記入不備チェック結果表示において合成した画像を識別表示する画面の一例を示す図である。図１７は、第１〜３の実施形態のステップＳ４０７およびステップＳ４１３において表示する画面である。
【００９１】
図４、図１４、図１６のステップＳ４１０において画像が合成された場合、図１７の１７０１のように合成された画像を枠で囲んで表示し、図１７の１７０２のように合成されたことを吹き出しで１７０１の近傍に表示し、合成した箇所をユーザが識別できるようにする。なお、１７０１は、枠表示に限定するものではなく、点滅、拡大、色の反転表示など、ユーザによる識別が可能となる表示であればよい。
【００９２】
図１７の１７０１を表示するために、ステップＳ４１０において、合成した画像の起点座標（Ｘ、Ｙ）と終点座標（Ｘ、Ｙ）をＲＡＭ２０２に記憶しておき、ステップＳ４０７およびステップＳ４１３において、ＲＡＭ２０２からその座標を取得して用いることで、枠を表示する。
【００９３】
すなわち、ステップＳ４０７およびステップＳ４１３は、複写元の文書の画像データを用いて当該不備があると判定された文書を出力する場合、当該複写元の文書の画像データを用いた部分を識別して表示する処理の一例を示すステップである。
以上により、複写元の画像を複写先文書の画像に用いたことを、ユーザが識別することができる。
【００９４】
なお、以上の説明では、すべての処理を情報処理装置１０１が行うとして記述したが、これに限定するものではなく、情報処理装置１０１は、ステップＳ４０１〜４０２、ステップＳ４０７、ステップＳ４１３〜４１４を実行し、それ以外の処理は、情報処理装置１０１またはサーバ１０２のどちらが行ってもよい。これは、第１〜３の実施形態においても同様である。
【００９５】
サーバ１０２がステップＳ４０３のフォーム特定処理を行う場合は、サーバ１０２がフォームテーブル１０００を管理する。同様にサーバ１０２がステップＳ４０５の記入不備チェック処理を行う場合は、サーバ１０２が記入不備チェックテーブル１１００、記入不備チェック結果テーブル１２００を管理する。ただし、その場合でも、記入不備チェックテーブル１１００、記入不備チェック結果テーブル１２００は、ステップＳ４１４を実行するために、情報処理装置１０１でも管理する。
【００９６】
なお、フォームテーブル１０００、記入不備チェックテーブル１１００、複写フォーム関連テーブル１３００の各レコードは、情報処理システム１００の管理者が登録しておき、帳票の追加・変更が行われる毎にメンテナンスを行うものとする。また、これらのテーブルのレコードは、サーバ１０２において管理され、必要に応じてまたは定期的に情報処理装置１０１にダウンロードするものとする。
【００９７】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【００９８】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【００９９】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【０１００】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０２】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１０３】
上記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、ＯＳ（オペレーティングシステム）に供給されるスクリプトデータ等の形態から成ってもよい。
【符号の説明】
【０１０４】
１００  情報処理システム
１０１  情報処理装置
１０２  サーバ
１０３  ネットワーク
【図１】
2016126763.tif 000003
【図２】
2016126763.tif 000004
【図３】
2016126763.tif 000005
【図４】
2016126763.tif 000006
【図５】
2016126763.tif 000007
【図６】
2016126763.tif 000008
【図７】
2016126763.tif 000009
【図８】
2016126763.tif 000010
【図９】
2016126763.tif 000011
【図１０】
2016126763.tif 000012
【図１１】
2016126763.tif 000013
【図１２】
2016126763.tif 000014
【図１３】
2016126763.tif 000015
【図１４】
2016126763.tif 000016
【図１５】
2016126763.tif 000017
【図１６】
2016126763.tif 000018
【図１７】
2016126763.tif 000019