(57)【要約】【課題】  本発明は、各帳票のイメージデータから取得した情報と別途ユーザが該帳票に対して追加した業務情報とを一括して管理することで、業務の処理効率を向上させ、業務を可視化させる業務情報管理システム、業務情報管理方法、業務情報管理プログラムを提供することを目的とする。【解決手段】  本発明に係る業務情報管理システムでは、ユーザからの入力を受け付ける入力装置と、前記ユーザが業務情報を記入した帳票と、該帳票の画像データから該帳票毎に定められる規則に基づき抽出した第１の業務情報を記憶する記憶装置とを有する業務情報管理システムであって、前記第１の業務情報と対応付けて、前記ユーザが前記入力装置から入力した第２の業務情報を前記記憶装置に記憶する業務情報記憶手段、を有することを特徴とする。【選択図】図５
2010039542.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの入力を受け付ける入力装置と、前記ユーザが業務情報を記入した帳票と、該帳票の画像データから該帳票毎に定められる規則に基づき抽出した第１の業務情報を記憶する記憶装置とを有する業務情報管理システムであって、
前記第１の業務情報と対応付けて、前記ユーザが前記入力装置から入力した第２の業務情報を前記記憶装置に記憶する業務情報記憶手段、を有することを特徴とする業務情報管理システム。
【請求項２】
前記規則に基づき抽出された前記第１の業務情報と、前記業務情報記憶手段により記憶される前記第１の業務情報とを比較する業務情報比較手段と、
前記業務情報比較手段による比較結果に基づいて、前記業務情報記憶手段により記憶される前記第１の業務情報を、前記規則に基づき抽出された前記第１の業務情報で更新する業務情報更新手段と、を有することを特徴とする請求項１に記載の業務情報管理システム。
【請求項３】
前記画像データは、当該業務情報管理システムが有するスキャナを用いて取得することを特徴とする請求項１又は２に記載の業務情報管理システム。
【請求項４】
前記画像データは、前記帳票に関するラスター画像を生成するプリンタドライバにより電子化されたデータであることを特徴とする請求項１乃至３の何れか一に記載の業務情報管理システム。
【請求項５】
前記規則に基づき抽出した前記第１の業務情報において、前記ユーザによる記入漏れが無いか否かを判定する帳票不備判定手段を有することを特徴とする請求項１乃至４の何れか一に記載の業務情報管理システム。
【請求項６】
前記帳票が複数存在する場合、
前記帳票を識別するための帳票識別情報を前記画像データから取得し、取得した該帳票識別情報に対応する前記規則に基づいて、前記第１の業務情報を抽出する業務情報抽出手段を有することを特徴とする請求項１乃至５の何れか一に記載の業務情報管理システム。
【請求項７】
ユーザからの入力を受け付ける入力装置と、業務に関する情報が記入された帳票の画像データから該帳票毎に定められる規則に基づき抽出した第１の業務情報を記憶する記憶装置とを有する業務情報管理システムの業務情報管理方法であって、
業務情報記憶手段が、前記第１の業務情報と対応付けて、前記ユーザが前記入力装置から入力した第２の業務情報を前記記憶装置に記憶するステップ、を有することを特徴とする業務情報管理方法。
【請求項８】
業務情報比較手段が、前記規則に基づき抽出された前記第１の業務情報と、前記業務情報記憶手段により記憶される前記第１の業務情報とを比較するステップと、
業務情報更新手段が、前記業務情報比較手段による比較結果に基づいて、前記業務情報記憶手段により記憶される前記第１の業務情報を、前記規則に基づき抽出された前記第１の業務情報で更新するステップと、を有することを特徴とする請求項７に記載の業務情報管理方法。
【請求項９】
前記画像データは、当該業務情報管理システムが有するスキャナを用いて取得することを特徴とする請求項７又は８に記載の業務情報管理方法。
【請求項１０】
前記画像データは、前記帳票に関するラスター画像を生成するプリンタドライバにより電子化されたデータであることを特徴とする請求項７乃至９の何れか一に記載の業務情報管理方法。
【請求項１１】
帳票不備判定手段が、前記規則に基づき抽出した前記第１の業務情報において、前記ユーザによる記入漏れが無いか否かを判定するステップを有することを特徴とする請求項７乃至１０の何れか一に記載の業務情報管理方法。
【請求項１２】
前記帳票が複数存在する場合、
業務情報抽出手段が、前記帳票を識別するための帳票識別情報を前記画像データから取得し、取得した該帳票識別情報に対応する前記規則に基づいて、前記第１の業務情報を抽出するステップを有することを特徴とする請求項７乃至１１の何れか一に記載の業務情報管理方法。
【請求項１３】
請求項７乃至１２の何れか一に記載の業務情報管理方法をコンピュータに実行させるための業務情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票画像から取得した業務情報とユーザにより別途入力された業務情報とを一括して管理する技術に関する。
【背景技術】
【０００２】
紙フォームを用いて業務情報を電子的に管理するために、紙フォームをスキャナなどのデバイスでイメージデータ化し、イメージデータの記入項目に対して文字認識処理やチェックマーク認識を行う帳票処理を実行するシステムについて公開されている。例えば、特許文献１では、レイアウトは異なっているが共通の記入項目が多いフォームに対する帳票処理結果の修正作業を行うために、同一のユーザインタフェースをユーザに提供する技術が公開されている。一方、特許文献２では、キーボードを用いて帳票処理結果を修正する時に、元イメージデータと修正入力項目とを表示し、修正入力項目に対応した領域を元イメージデータ上で強調表示することで、ユーザが元イメージデータ内のどの領域を確認しながら入力すべきかを認識し易くする技術が公開されている。
【特許文献１】特開２００１−２８３１５０号公報
【特許文献２】特開２００５−３２８３６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記のような従来システムでは、紙フォームへの記入内容に対する自動認識処理の結果の修正に重点を置いているため、紙フォーム上に印刷されない項目、または記入されない情報を管理することはできないという問題点がある。つまり、実際の業務では、その紙フォームに関するコメントなどを追加することや、業務情報を検索／集計する際、紙フォーム内の項目だけでは伝達できない業務情報（例えば、その紙フォームに対する業務の進捗状況など）を利用する点が考慮されていないという問題点がある。
【０００４】
さらに、同一の紙フォームが複数回入力された場合、それを以前に入力された紙フォームの更新情報であることを知る手段がなく、１枚の紙フォームから関連性のない２つの帳票処理の結果が生成され、管理されるという問題点がある。
【０００５】
そこで、本発明では、各帳票のイメージデータから取得した情報と別途ユーザが該帳票に対して追加した業務情報とを一括して管理することで、業務の処理効率を向上させ、業務を可視化させる業務情報管理システム、業務情報管理方法、業務情報管理プログラムを提供することができる。
【課題を解決するための手段】
【０００６】
本発明に係る業務情報管理システムでは、ユーザからの入力を受け付ける入力装置と、前記ユーザが業務情報を記入した帳票と、該帳票の画像データから該帳票毎に定められる規則に基づき抽出した第１の業務情報を記憶する記憶装置とを有する業務情報管理システムであって、前記第１の業務情報と対応付けて、前記ユーザが前記入力装置から入力した第２の業務情報を前記記憶装置に記憶する業務情報記憶手段、を有することを特徴とする。
【０００７】
また、本発明に係る業務情報管理システムの一形態では、前記規則に基づき抽出された前記第１の業務情報と、前記業務情報記憶手段により記憶される前記第１の業務情報とを比較する業務情報比較手段と、前記業務情報比較手段による比較結果に基づいて、前記業務情報記憶手段により記憶される前記第１の業務情報を、前記規則に基づき抽出された前記第１の業務情報で更新する業務情報更新手段と、を有することを特徴とする。
【０００８】
また、本発明に係る業務情報管理システムの一形態では、前記画像データは、当該業務情報管理システムが有するスキャナを用いて取得することを特徴とする。
【０００９】
また、本発明に係る業務情報管理システムの一形態では、前記画像データは、前記帳票に関するラスター画像を生成するプリンタドライバにより電子化されたデータであることを特徴とする。
【００１０】
また、本発明に係る業務情報管理システムの一形態では、前記規則に基づき抽出した前記第１の業務情報において、前記ユーザによる記入漏れが無いか否かを判定する帳票不備判定手段を有することを特徴とする。
【００１１】
また、本発明に係る業務情報管理システムの一形態では、前記帳票が複数存在する場合、前記帳票を識別するための帳票識別情報を前記画像データから取得し、取得した該帳票識別情報に対応する前記規則に基づいて、前記第１の業務情報を抽出する業務情報抽出手段を有することを特徴とする。
【００１２】
従って、本発明に係る業務情報管理システムは、各帳票のイメージデータから取得した情報と別途ユーザが該帳票に対して追加した業務情報とを一括して管理することで、業務の処理効率を向上させ、業務を可視化させることができる。
【発明の効果】
【００１３】
本発明は、各帳票のイメージデータから取得した情報と別途ユーザが該帳票に対して追加した業務情報とを一括して管理することで、業務の処理効率を向上させ、業務を可視化させる業務情報管理システム、業務情報管理方法、業務情報管理プログラムを提供することを目的とする。
【発明を実施するための最良の形態】
【００１４】
図面を参照しながら、本発明を実施するための最良の形態について説明する。
＜本実施の形態に係る業務情報管理システムの動作原理＞
（１）業務情報管理システムの概略
図１を用いて、本実施の形態に係る業務情報管理システム１００の概略について説明する。はじめに、業務情報管理システム１００で使用する帳票の作成者は、ＰＣ（Personal Computer）内の文書エディタを利用して、チェックボックス等の矩形や、表形式の記入要領等を帳票用紙に見立てたエディタ内の領域に配置することで、帳票レイアウトのデザイン（罫線や矩形等で記入欄を描いたもの）を行い、それを帳票デザインファイルとして保存する。図１は、作成した帳票デザインの一例を示した図である。
【００１５】
次に、各帳票における帳票処理の方法を記述した帳票毎の定義を作成する。該帳票定義には、帳票に含まれる各領域単位で、領域情報（位置と大きさ）と記入後の処理情報（イメージ保存処理、チェックマーク認識処理、文字認識処理、シンボル読取処理等）が記述されている。帳票処理時に正しく処理されるためには、領域情報は実際に使用する帳票の記入欄と一致している必要がある。また、帳票処理時には使用しないが、帳票処理後にユーザが当該処理結果を確認する際に使用するプログラム上へ表示するために使用する追加管理項目用の入力情報も含まれる。
【００１６】
図２に帳票定義のフォーマットの一例を示す。これは、図１で例示した帳票デザインを基に作成しており、氏名欄をイメージとして保存し、性別の男女それぞれに対しチェックマーク認識処理を行い、年齢欄に文字認識処理を行うことを定義している。また、氏名欄と年齢欄には、記入が必要であることを示す属性（以下、記入ルールという）も定義している。この様に帳票のイメージデータから直接読み取ることができる業務情報を、特に、第１の業務情報という。さらには、図２で示す帳票定義の中には、ユーザが帳票に対して追加できる業務情報（以下、第２の業務情報という）である追加管理項目用の入力情報として、「作業状態」という選択項目と「問い合わせ先」というテキスト領域を定義している。ここで、第２の業務情報は、帳票のイメージデータから読み取る（抽出する）ことはできないが、ユーザがＰＣ等の入力装置を用いて事後的に入力した業務情報であって、第１の業務情報と関連付けて管理（保持）すべき業務情報をいう。こうして作成した帳票の定義を業務情報管理システム１００に設定する。また、この帳票に関するイメージデータを識別するために必要となる画像辞書も作成し、業務情報管理システム１００に設定する。
【００１７】
また、帳票のイメージデータに対するイメージ保存処理、チェックマーク認識処理、文字認識処理、シンボル読取処理に関する各処理結果（＝第１の業務情報）を業務情報管理システム１００から外部に出力するためのデータ出力処理に関する設定も行う。ここで、データ出力処理に関する設定とは、データ出力のトリガーとなるイベント、データ出力先、データ出力の形式で構成された設定情報（以下、データ出力定義という）である。例えば、データ出力のイベントは、特定の種類の帳票に関する第１の業務情報が１０件分蓄積されたこと、又は月末、週初め等時間をトリガーとしたものが考えられる。データの出力先の例としては、マネージャのメールアドレス、文書管理サーバ上のフォルダ、外部のＷｅｂサービス等が考えられる。データの出力形式の例としては、業務情報をＣＳＶ（Comma-Separated Values）形式としたものや、イメージデータと業務情報を合成したＰＤＦ（Portable Document Format）形式としたもの等が考えられる。このデータ出力定義も作成し、業務情報管理システム１００に設定する。
【００１８】
次に、上記で設定した帳票を使った業務の流れについて説明する。図３は、業務情報管理システム１００を使用した業務の流れを説明するための図である。はじめにユーザは作成した帳票デザインを、例えば、紙媒体に印刷する。ユーザは、印刷した帳票に業務上必要な情報（事項）を記入する。そして、記入を終えると、複合機やスキャナを用いて記入済みの帳票をイメージデータ化し、そのイメージデータを業務情報管理システム１００に入力する。業務情報管理システム１００はイメージデータを受け取ると、そのイメージデータがどの帳票であるかを識別し、識別した帳票の定義に従ってイメージ保存処理、チェック認識処理、文字認識処理、シンボル読取処理等を実行し、その処理結果である第１の業務情報をデータベース（記憶装置）に保存する。帳票処理が終わり第１の業務情報の保存が完了すると、ユーザは、結果確認用プログラムで処理結果を確認することができる。結果確認用プログラムからは、処理結果の確認だけでなく、各帳票の処理結果に対して、帳票の記入項目以外の追加管理項目である第２の業務情報を追加入力することができる。また帳票の項目（記入項目、追加管理項目）の集計なども結果確認用プログラムから行うことができる。このように、各帳票のイメージデータから取得した第１の業務情報に関連付けて、帳票の記入内容以外のデータである第２の業務情報を追加し、それらを一括して管理することで、帳票への記入内容のみを格納したデータベースではできない分析が可能になる。
【００１９】
また、業務情報管理システム１００は、設定されている出力トリガーに合致するイベントが発生していないかを常時監視しており、該イベントの発生を検知した場合は、そのイベントに対応した出力処理を実行する。
【００２０】
ここで、下記の説明において、特許請求の範囲の業務情報記憶手段、業務情報比較手段、及び業務情報管理手段はデータ管理手段１８０に対応し、特許請求の範囲の帳票不備判定手段及び業務情報抽出手段は帳票処理手段１６０又はデータ編集手段１９０に対応している。
【００２１】
（２）業務情報管理システムによる帳票作成処理
図４を用いて、業務情報管理システム１００による帳票作成処理に関する動作原理を説明する。図４は、業務情報管理システム１００の帳票作成処理時の動作原理を説明するための図である。業務情報管理システム１００は、帳票定義受信手段１１０、帳票作成手段１２０、帳票管理手段１３０、帳票出力手段１４０を有する。
【００２２】
帳票定義受信手段１１０は、ユーザより印刷する帳票に関する帳票定義と印刷部数とを受信し、受信した帳票定義と印刷部数とを帳票作成手段１２０に通知する。
【００２３】
帳票作成手段１２０は、帳票定義受信手段１１０から取得した（通知を受けた）帳票定義と印刷部数に記述されているページ数とに基づいて総印刷枚数を算出し、該印刷枚数に応じた帳票識別子の生成要求を帳票管理手段１３０に通知する。そして、帳票作成手段１２０は、当該生成要求に応じた帳票管理手段１３０より帳票識別子を取得し、それと同時に帳票定義内に記述されている帳票デザインファイルを取得する。さらに、帳票作成手段１２０は、取得した帳票識別子を符号化することでシンボルを作成し、取得した帳票デザインファイルの各ページに作成したシンボルを挿入し作成した印刷データを帳票出力手段１４０に通知する。
【００２４】
帳票管理手段１３０は、外部から帳票識別子の生成要求、帳票定義、及び帳票識別子の数（印刷部数）を取得すると、要求された数の帳票識別子を生成し、その帳票識別子と受信した帳票定義とを関連付けて管理し、生成した帳票識別子を通知する。また、帳票管理手段１３０は、外部から帳票識別子を取得すると、それに応じて、取得した帳票識別子に対応する帳票定義を通知する。
帳票出力手段１４０は、帳票作成手段１２０から取得した印刷データを印刷する。
【００２５】
（３）業務情報管理システムによる帳票管理処理
図５を用いて、業務情報管理システム１００による帳票管理処理に関する動作原理を説明する。図５は、業務情報管理システム１００による帳票管理処理時の動作原理を説明するための図である。業務情報管理システム１００は、画像取得手段１５０、帳票処理手段１６０、画像識別手段１７０、データ管理手段１８０、データ編集手段１９０、データ出力手段２００、帳票管理手段１３０を有する。
【００２６】
画像取得手段１５０は、帳票のイメージデータを取得し、帳票処理手段１６０へ通知する。帳票が紙媒体である場合は、デジタルカメラ又はスキャナ等のイメージデバイスから帳票のイメージデータを取得する。また、画像取得手段１５０の一形態では、イメージ（帳票に関するラスター画像）作成が可能なプリンタドライバから、各アプリケーションが表示する電子帳票を取得する。
【００２７】
帳票処理手段１６０は、画像取得手段１５０から通知された帳票のイメージデータを取得し、画像識別手段１７０から得られる帳票識別子と、帳票管理手段１３０から得られる帳票定義とに基づいて帳票処理を実行する。帳票処理手段１６０は、帳票定義内にある記入領域の座標情報で決まる帳票のイメージデータの領域に対して、当該領域に対して帳票定義で定められる処理を実行する。この処理を記入領域の数だけ繰り返す。また、帳票処理手段１６０は、帳票定義に記述される記入ルールに則っているかをチェックした後、帳票処理の結果である第１の業務情報とイメージデータと帳票識別子と記入ルールの検証結果とをデータ管理手段１８０へ通知する。また、データ管理手段１８０への第１の業務情報等の通知処理が終わり次第、追加した第１の業務情報をデータ出力手段２００に通知する。
【００２８】
画像識別手段１７０は、帳票処理手段１６０から取得したイメージデータ内に、ＱＲコード等の機械可読なシンボルとして帳票識別子があれば、そのシンボルを復号して帳票識別子を抽出し帳票処理手段１６０へ通知する。イメージデータ内に帳票識別子が無い場合、画像識別手段１７０は、特開平１１−２５２１５号公報に記載されるように帳票イメージデータ内の特徴と帳票画像辞書を利用して帳票識別を行い、その結果を帳票識別子として帳票処理手段１６０へ通知する。
【００２９】
帳票管理手段１３０は、帳票識別子と帳票定義とを関連付けて管理し、外部から帳票識別子を取得すると、取得した帳票識別子に対応する帳票定義を応答する。
【００３０】
データ管理手段１８０は、第１及び第２の業務情報とイメージデータとを格納し、帳票の種類毎に業務情報を格納するテーブルを有する。例えば、図６で示すように、データ管理手段１８０により格納される業務情報の列項目は、対応する帳票の記入項目（＝第１の業務情報に対応する）、当該帳票に固有の追加管理項目（作業状況等）、全ての帳票に共通の追加管理項目（コメントや添付文書、処理日時、帳票識別子、検証結果など）から構成される（帳票に固有の追加管理項目及び全ての帳票に共通の追加管理項目は、第２の業務情報に対応する）。図６は、図１の帳票に対し帳票処理を実行した結果を格納するテーブルの例であるが、図１とは異なる帳票に帳票処理を行った場合は、その帳票の記入項目、追加管理項目が列項目となり、図６とは異なるテーブルに結果が格納される。
【００３１】
データ管理手段１８０は、外部から格納するデータに対する取得要求を受信した場合、第１の業務情報及び第２の業務情報と帳票識別子とを応答する。また、データ管理手段１８０は、帳票識別子と業務情報とを受信した場合であって、かつ、帳票識別子が既に格納されている場合には、格納済みの業務情報を、帳票識別子と同時に受信した業務情報に更新し、帳票識別子が格納されていなければ、新たに行を追加して業務情報を格納する。
【００３２】
データ編集手段１９０は、ユーザインタフェースを有するプログラムであり、データ管理手段１８０から業務情報と帳票識別子とを取得してユーザに提示する。図７、図８は、結果確認用プログラムで帳票処理の結果を表示している例である。図７は、「Incident/Accident Report」という帳票の処理結果一覧を表形式で表示した例であり、列は帳票の記入項目と追加管理項目とで構成され、各行が１組の帳票から取得された業務情報を表す。
【００３３】
図７の３行目の帳票は、年齢の列の値が不正であり、データ編集手段１９０は、それをユーザに通知するためにハイライトして表示する。このように、データ編集手段１９０は、帳票処理の結果、記入内容に不備があった帳票の存在を通知する。
【００３４】
図８は、図７の表から、２行目のデータの詳細を表示した例である。この記入項目の詳細を表示する際に、データ管理手段１８０から取得した帳票識別子を帳票管理手段１３０に通知し、帳票定義を取得する。図８左には、業務情報管理システム１００が取得した帳票のイメージデータを表示し、図８右には、帳票定義を元に、第１の業務情報及び第２の業務情報を入力・修正するためのユーザインタフェースを表示する。図８右上段には、図８左に表示されているイメージデータから取得した第１の業務情報、図８右中段には、帳票の記入項目ではないが、帳票定義の中で定義された第２の業務情報（追加管理項目）、図８右下段には、全帳票で共通の第２の業務情報（追加管理項目）を表示する。ユーザはこのプログラム及び入力装置を使用して、処理結果の訂正や、業務に必要な第２の業務情報（追加管理項目）を追加することができる。ユーザが記入項目の修正を行った場合は、ユーザによる修正が帳票定義に記述された記入ルールに則っているかをチェックする。チェックの結果、問題があった場合は、警告メッセージを出すなどして、ユーザに通知する。また修正・追加された第１の業務情報等をデータ管理手段１８０へ通知し、通知処理が終わり次第、編集・追加した第１の業務情報及び第２の業務情報をデータ出力手段２００に通知する。
【００３５】
データ出力手段２００は、帳票処理手段１６０、データ編集手段１９０からデータ管理手段１８０に格納した第１の業務情報及び第２の業務情報を取得する。また、データ出力手段は、時刻を常時監視している。そして、データ出力手段２００は、格納済みの第１の業務情報及び第２の業務情報、または時刻が出力定義内で定義されている出力イベントに合致するかを判定し、合致すると判定した場合、その出力イベントに対応する出力先に対して、出力処理を実行する。
【００３６】
（４）業務情報管理システムによる帳票管理処理の変形例
図９を用いて、業務情報管理システム１００による帳票管理処理の変形例に関する動作原理を説明する。図９は、業務情報管理システム１００による帳票管理処理の変形例における帳票定義のフォーマット例である。
【００３７】
上記（３）で説明した業務情報管理システム１００による帳票管理処理と同様に、まず帳票作成者は、ＰＣ内の文書エディタを用いて、チェックボックスなどの矩形や、表形式の記入領域などを帳票用紙に見立てたエディタ内の領域に配置することで、帳票レイアウトのデザイン（罫線や矩形などで記入欄を描いたもの）を行い、それを帳票デザインファイルとして保存し、その帳票デザインファイルを基に、各帳票の帳票処理方法を記述した帳票定義を作成する。
【００３８】
図９に帳票定義フォーマットの一例を示す。ここでは、図２で示した帳票定義フォーマットに加え、一部の記入領域に「キー」を追加している。このキー情報は、リレーショナルデータベースシステムでの「主キー」に対応する情報で、キー情報の値が「真」となっている記入領域の第１の業務情報が全て一致している帳票処理結果は、同じ帳票に対するフォーム処理結果であることを意味する。帳票定義の配置、出力定義の作成と配置は上記（３）における説明と同じであるので省略する。
【００３９】
次に、この設定した帳票を使った帳票処理について記述する。ユーザによる作業は上記（３）での説明と同じであるので省略する。業務情報管理システム１００は、帳票のイメージデータを取得すると、そのイメージデータがいずれの帳票であるかを識別し、識別した帳票の帳票定義に従ってイメージ保存処理、チェック認識処理、文字認識処理、シンボル読取処理等を実行し、その処理結果である第１の業務情報をデータベースに保存する。第１の業務情報を保存する際に、帳票定義内でキー情報が「真」である記入領域の第１の業務情報を、データベース内にある同じ種類の帳票の第１の業務情報と比較し、比較結果が全て一致する第１の業務情報を持つ帳票があった場合には、その帳票の第１の業務情報を全て更新する。以降の処理は上記（３）で説明した内容と同じであるので省略する。
【００４０】
帳票処理手段１６０は、画像受信手段１５０から受け取った帳票のイメージデータに対し、帳票処理を実行し、第１の業務情報をイメージデータから抽出するまでは上記（３）における説明と同じであるが、帳票のイメージデータと抽出した第１の業務情報とに加えて、帳票管理手段１３０から取得した帳票定義をデータ管理手段１８０に通知する。帳票処理手段１６０の動作は、データ管理手段１８０への通知処理以降、上記（３）における説明と同じである。
【００４１】
データ管理手段１８０は、帳票処理手段１６０から処理結果である第１の業務情報、帳票のイメージデータ、及び帳票定義を取得した後、帳票定義からキーとなる記入領域の情報を取得する。次に、データ管理手段１８０は、受け取った第１の業務情報の中で、キーとなる記入領域のものを抽出し、データ管理手段１８０自身が保持する同じ種類の帳票の処理結果管理テーブル（図６参照）の中で、キーとなる第１の業務情報が全て一致する行を検索する。そして、データ管理手段１８０は、検索した結果、全ての第１の業務情報が一致する帳票処理結果が存在した場合、その他の第１の業務情報を帳票処理手段１６０から受け取った第１の業務情報に更新、又は次のバージョンとして保存する。それ以外の場合は、新たな行を追加し、追加した行に全ての第１の業務情報を格納する。
【００４２】
データ編集手段１９０は、図８の第１の業務情報及び第２の業務情報の詳細を表示する際に、画面の構成に用いる帳票定義は、データ管理手段１８０から第１の業務情報等を取得する際に取得する。
【００４３】
＜業務情報管理システムのハードウェア構成＞
図１０は、本実施の形態に係る業務情報管理システム１００のハードウェア構成の一例を示す図である。業務情報管理システム１００は、ＣＰＵ（Central Processing Unit）２１０、ＲＯＭ（Read-Only Memory）２２０、ＲＡＭ（Random Access Memory）２３０、ＨＤＤ（Hard Disc Drive）２４０、表示装置２５０、スキャナ２６０、入力装置２７０、ネットワークＩ／Ｆ（InterFace）２８０を有する。
【００４４】
ＣＰＵ２１０は、ＲＯＭ２２０に記憶されたプログラムを実行する装置で、ＲＡＭ２３０に展開（ロード）されたデータを、プログラムの命令に従って演算処理し、業務情報管理システム１００の全体を制御する。ＲＯＭ２２０は、ＣＰＵ２１０が実行するプログラムやデータを記憶している。ＲＡＭ２３０は、ＣＰＵ２１０でＲＯＭ２２０に記憶されたプログラムを実行する際に、実行するプログラムやデータが展開（ロード）され、演算の間、演算データを一時的に保持する。
【００４５】
ＨＤＤ２４０は、基本ソフトウェアであるＯＳ、本実施の形態に係るアプリケーションプログラムや機能拡張用のプラグイン等を関連するデータとともに記憶する装置である。本実施の形態において、帳票管理手段１３０は帳票フォーマットに関するデータをＨＤＤ２４０にて保持し、データ管理手段１８０はＨＤＤ２４０にて帳票処理結果に関するデータを保持するものとする。
【００４６】
表示装置２５０は、ＬＣＤ（Liquid Crystal Display）等で構成され、業務情報管理システム１００が備える操作画面を表示する装置である。
スキャナ２６０は、印刷媒体上に表示される情報を画像データとして取得する装置である。
【００４７】
入力装置２７０は、業務情報管理システム１００と接続され、ユーザによる入力を受け付ける際のインタフェースとして機能する装置である。また、入力装置２７０は、表示装置２５０と同一の装置であっても良い。
ネットワークＩ／Ｆ２８０は、通信ネットワークを介して接続された他の通信制御機能を備えた周辺機器と情報（データ）をやり取りするためのインタフェースである。本実施の形態では、ＬＡＮに接続され、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）などの通信プロトコルに従って、ＬＡＮに接続された装置とデータ送受信（例えば、帳票に係るラスター画像の送受信等）を行う。
業務情報管理システム１００の各手段は、ＣＰＵ２１０が、ＲＯＭ２２０又はＨＤＤ２４０に記憶された各手段に対応するプログラムを実行することにより実現される。
【００４８】
＜業務情報管理システムによる帳票作成処理フロー＞
図１１を用いて、業務情報管理システム１００による帳票作成処理のフロー例を説明する。図１１は、業務情報管理システム１００による帳票作成処理の流れを示すシーケンス図である。
【００４９】
Ｓ１で帳票定義受信手段１１０が、ユーザからの印刷要求と共に印刷する帳票定義を受け付け、当該帳票定義を帳票作成手段１２０に通知する。Ｓ２で帳票作成手段１２０が、帳票管理手段１３０に対して、印刷枚数分の帳票識別子を要求し、Ｓ３で帳票作成手段１２０が、帳票管理手段１３０から概要給に対応する帳票識別子を取得する。
【００５０】
Ｓ４、Ｓ５で帳票作成手段１２０が、取得した帳票識別子を符号化し、符号化した帳票識別子を帳票デザインファイルに挿入した印刷データを作成する。Ｓ６で帳票作成手段１２０が、当該印刷データを帳票出力手段１４０に通知し、Ｓ７で帳票出力手段１４０が、取得した印刷データを印刷し、帳票が印刷される。
【００５１】
＜業務情報管理システムによる帳票処理フロー＞
図１２を用いて、業務情報管理システム１００による帳票処理のフロー例を説明する。図１２は、業務情報管理システム１００による帳票処理の流れを示すシーケンス図である。
【００５２】
Ｓ８で画像受信手段１５０が、帳票のイメージデータを取得し、そのイメージデータを帳票処理手段１６０へ通知する。Ｓ９で帳票処理手段１６０が、当該イメージデータを取得し、取得したイメージデータを画像識別手段１７０に通知する。Ｓ１０で画像識別手段１７０が、当該イメージデータに対して識別処理を実行し、ＱＲコード等の機械可読なシンボルとして帳票識別子がある場合、そのシンボルをデコードして帳票識別子を抽出し、イメージデータ内に帳票識別子が無い場合、帳票内の罫線等の特徴と帳票画像辞書を利用して帳票識別を行い、その結果を帳票識別子と認識する。
【００５３】
そして、Ｓ１１で画像識別手段１７０が、得られた帳票識別子を帳票処理手段１６０へ返信する。Ｓ１２で帳票識別子を取得した帳票処理手段１６０が、当該帳票識別子を帳票管理手段１３０に通知する。Ｓ１３で帳票管理手段１３０が、帳票処理手段１６０から当該帳票識別子を取得し、取得した帳票識別子に対応する帳票定義を帳票処理手段１６０へ通知する。
【００５４】
Ｓ１４で帳票処理手段１６０が、画像受信手段１５０から取得した帳票のイメージデータに対して、取得した帳票定義に基づいて帳票処理を実行し、第１の業務情報の取得と記入ルールに基づいたチェックを実施する。そして、Ｓ１５で帳票処理手段１６０が、この第１の業務情報、記入ルールに基づいたチェックの結果、及び帳票識別子をデータ管理手段１８０に通知する。
【００５５】
Ｓ１６でデータ管理手段１８０が、帳票処理手段１６０から第１の業務情報、記入ルールチェックの結果、帳票識別子を取得し、それらをＨＤＤ２４０に格納する。そして、Ｓ１７でデータ管理手段１８０が、格納が完了した旨を帳票処理手段１８０に通知する。
【００５６】
Ｓ１８で格納完了の通知を取得した帳票処理手段１６０が、データ出力手段２００に対し帳票識別子を通知し、その帳票識別子に対する帳票処理が完了したことを通知する。Ｓ１９で帳票識別子と処理完了通知とを取得したデータ出力手段２００が、自身が保持する出力定義の出力イベントに合致するかを判定し、合致すると判定した場合、Ｓ２０、Ｓ２１でデータ出力手段２００が、データ管理手段１８０から第１の業務情報を取得し、Ｓ２２でその出力定義の出力形式、出力先に従って第１の業務情報を出力する。
【００５７】
＜業務情報管理システムによる帳票データの確認・修正処理フロー＞
図１３を用いて、業務情報管理システム１００による帳票データの確認・修正処理のフロー例を説明する。図１３は、業務情報管理システム１００による帳票データの確認・修正処理の流れを示すシーケンス図である。
【００５８】
Ｓ２３、Ｓ２４でデータ編集手段１９０が、データ管理手段１８０から、処理済み帳票に関するリストを取得し、Ｓ２５でそのリストを図７で示すように表示する。この際、第２の業務情報には、デフォルト値として所定のデータが保持される形態としても良い。そして、ユーザがそのリストの中から特定の帳票データを指定すると、Ｓ２６でデータ編集手段１９０が、ユーザによって指定された処理済み帳票データに関する第１の業務情報、第２の業務情報、イメージデータ及び帳票識別子をデータ管理手段１８０に要求し、Ｓ２７でデータ編集手段１９０が、取得した内容を図８で示すように表示する。
【００５９】
また、Ｓ２８、Ｓ２９でデータ編集手段１９０が、データ管理手段１８０から取得した帳票識別子に対応する帳票定義を帳票管理手段１３０から取得する。Ｓ３０でデータ編集手段が、表示している第１の業務情報及び第２の業務情報に対して、ユーザが追加入力または編集を行うと、Ｓ３１でデータ編集手段１９０が、その追加入力または修正が帳票定義内に記述された記入ルールに則っているかをチェックし、Ｓ３２でその記入ルールチェックの結果と追加入力又は修正後の業務情報（第１の業務情報及び第２の業務情報）とをデータ管理手段１８０へ通知する。そして、記入ルールチェックで問題があると判定した場合は、警告メッセージを出す等して、ユーザに通知する。
【００６０】
Ｓ３３でデータ編集手段１９０から業務情報と記入ルールチェックの結果を取得したデータ管理手段１８０が、それらの情報をＨＤＤ２４０に格納し、Ｓ３４で格納が完了した旨をデータ編集手段１９０に通知する。Ｓ３５で格納完了の通知を受けたデータ編集手段１９０が、データ出力手段２００に対し帳票識別子を通知し、その帳票識別子に対する帳票処理が完了したことを通知する。以降のデータ出力手段２００の処理は、上記帳票処理フローと同様である。
こうすることで、帳票上に印刷されない項目、または記入されない情報を管理することができる業務情報管理システムを提供することができる。
【００６１】
＜業務情報管理システムによる帳票処理フローの変形例＞
図１４を用いて、業務情報管理システム１００による帳票処理フローの変形例を説明する。図１４は、業務情報管理システム１００による帳票処理の流れを示すシーケンス図である。
【００６２】
Ｓ３６で画像受信手段１５０が、帳票のイメージデータを取得し、そのイメージデータを帳票処理手段１６０へ通知する。Ｓ３７で帳票処理手段１６０が、当該イメージデータを取得し、取得したイメージデータを画像識別手段１７０に通知する。Ｓ３８で画像識別手段１７０が、当該イメージデータに対して識別処理を実行し、ＱＲコード等の機械可読なシンボルとして帳票識別子がある場合、そのシンボルをデコードして帳票識別子を抽出し、イメージデータ内に帳票識別子が無い場合、帳票内の罫線等の特徴と帳票画像辞書を利用して帳票識別を行い、その結果を帳票識別子と認識する。
【００６３】
そして、Ｓ３９で画像識別手段１７０が、得られた帳票識別子を帳票処理手段１６０へ返信する。Ｓ４０で帳票識別子を取得した帳票処理手段１６０が、当該帳票識別子を帳票管理手段１３０に通知する。Ｓ４１で帳票管理手段１３０が、帳票処理手段１６０から当該帳票識別子を取得し、取得した帳票識別子に対応する帳票定義を帳票処理手段１６０へ通知する。
【００６４】
Ｓ４２で帳票処理手段１６０が、画像受信手段１５０から取得した帳票のイメージデータに対して、取得した帳票定義に基づいて帳票処理を実行し、第１の業務情報の取得と記入ルールに基づいたチェックを実施する。そして、Ｓ４３で帳票処理手段１６０が、この第１の業務情報、記入ルールに基づいたチェックの結果、帳票識別子及び帳票定義をデータ管理手段１８０に通知する。
【００６５】
Ｓ４４でデータ管理手段１８０が、帳票処理手段１６０から処理結果である第１の業務情報、帳票のイメージデータ、及び帳票定義を取得した後、帳票定義からキーとなる記入領域の情報を取得する。次に、データ管理手段１８０は、受け取った第１の業務情報の中で、キーとなる記入領域のものを抽出し、データ管理手段１８０自身が保持する同じ種類の帳票の処理結果管理テーブル（図６参照）の中で、キーとなる第１の業務情報が全て一致する行を検索する。そして、データ管理手段１８０は、検索した結果、全ての第１の業務情報が一致する帳票処理結果が存在した場合、その他の第１の業務情報を帳票処理手段１６０から受け取った第１の業務情報に更新、又は次のバージョンとしてＨＤＤ２４０に保存する。それ以外の場合は、新たな行を追加し、追加した行に全ての第１の業務情報をＨＤＤ２４０に格納する。そして、Ｓ４５でデータ管理手段１８０が、格納が完了した旨を帳票処理手段１８０に通知する。
【００６６】
Ｓ４６で格納完了の通知を取得した帳票処理手段１６０が、データ出力手段２００に対し帳票識別子を通知し、その帳票識別子に対する帳票処理が完了したことを通知する。Ｓ４７で帳票識別子と処理完了通知とを取得したデータ出力手段２００が、自身が保持する出力定義の出力イベントに合致するかを判定し、合致すると判定した場合、Ｓ４８、Ｓ４９でデータ出力手段２００が、データ管理手段１８０から第１の業務情報を取得し、Ｓ５０でその出力定義の出力形式、出力先に従って第１の業務情報を出力する。
こうすることで、１枚の帳票から関連性の無い２つの帳票処理結果が生成、保持されることを防止することができる。
【００６７】
＜業務情報管理システムによる帳票データの確認・修正処理フローの変形例＞
図１５を用いて、業務情報管理システム１００による帳票データの確認・修正処理のフローの変形例を説明する。図１５は、業務情報管理システム１００による帳票データの確認・修正処理の流れを示すシーケンス図である。
【００６８】
本変形例における処理フローは、データ管理手段１８０に保存する情報が、第１及び第２の業務情報、記入ルールチェックの結果、帳票定義であること以外は前述の説明と同じである。
【００６９】
Ｓ５１、Ｓ５２でデータ編集手段１９０が、データ管理手段１８０から処理済み帳票データのリストを取得し、Ｓ５３でそのリストを図７で示すように表示する。ユーザがそのリストの中から特定のフォームを指定すると、Ｓ５４でデータ編集手段１９０が、ユーザによって指定された処理済み帳票に関する業務情報、イメージデータ及び帳票定義をデータ管理手段１８０に要求し、Ｓ５５、Ｓ５６で取得した内容を図８で示すように表示する。
【００７０】
データ編集手段１９０が表示している業務情報に対して、ユーザが追加入力または編集を行うと、Ｓ５７でデータ編集手段１９０が、その追加入力または修正が帳票定義内に記述された記入ルールに則っているかをチェックする。そしてＳ５８でデータ編集手段１９０が、その記入ルールチェックの結果、追加又は修正した業務情報をデータ管理手段１８０へ通知し、同時に、記入ルールチェックの結果、問題があった場合は、警告メッセージを出すなどして、ユーザに通知する。Ｓ５９でデータ管理手段１８０が、取得したデータをＨＤＤ２４０に格納し、Ｓ６０で格納が完了した旨をデータ編集手段１９０に通知する。Ｓ６１でデータ編集手段が、データ出力手段２００に対し帳票識別子を通知し、その帳票識別子に対する帳票処理が完了したことを通知する。以降のデータ出力手段２００による処理は、帳票処理時と同じである。
【００７１】
（総括）
本発明は、各帳票のイメージデータから取得した情報と別途ユーザが該帳票に対して追加した業務情報とを一括して管理することで、業務の処理効率を向上させ、業務を可視化させる業務情報管理システム、業務情報管理方法、業務情報管理プログラムを提供することができる。
以上、本発明の実施の形態について詳述したが、本発明は係る特定の実施の形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００７２】
【図１】本実施の形態に係る業務情報管理システムで使用する帳票デザインの一例を示す図である。
【図２】本実施の形態に係る業務情報管理システムで使用する帳票に関する帳票定義フォーマットの一例を示す図である。
【図３】本実施の形態に係る業務情報管理システムの概略を説明するための図である。
【図４】本実施の形態に係る業務情報管理システムにおける帳票作成時の動作原理を説明するための図である。
【図５】本実施の形態に係る業務情報管理システムにおける帳票処理時の動作原理を説明するための図である。
【図６】本実施の形態に係る業務情報管理システムの処理結果管理テーブルの一例を示す図である。
【図７】本実施の形態に係る業務情報管理システムの処理結果一覧の一例を示す図である。
【図８】本実施の形態に係る業務情報管理システムの処理結果確認用プログラムの表示例を示す図である。
【図９】本実施の形態に係る業務情報管理システムで使用する帳票に関する帳票定義フォーマットの一例を示す図である。
【図１０】本実施の形態に係る業務情報管理システムのハードウェア構成の一例を示す図である。
【図１１】本実施の形態に係る業務情報管理システムによる帳票作成処理のシーケンス図である。
【図１２】本実施の形態に係る業務情報管理システムによる帳票処理のシーケンス図である。
【図１３】本実施の形態に係る業務情報管理システムによる業務情報データを確認・修正する処理のシーケンス図である。
【図１４】本実施の形態に係る業務情報管理システムによる帳票処理の変形例のシーケンス図である。
【図１５】本実施の形態に係る業務情報管理システムによる業務情報データを確認・修正する処理の変形例のシーケンス図である。
【符号の説明】
【００７３】
１００  業務情報管理システム
１１０  帳票定義受信手段
１２０  帳票作成手段
１３０  帳票管理手段
１４０  帳票出力手段
１５０  画像取得手段
１６０  帳票処理手段
１７０  画像識別手段
１８０  データ管理手段
１９０  データ編集手段
２００  データ出力手段
２１０  ＣＰＵ
２２０  ＲＯＭ
２３０  ＲＡＭ
２４０  ＨＤＤ
２５０  表示装置
２６０  スキャナ
２７０  入力装置
２８０  ネットワークＩ／Ｆ
【図１】
2010039542.tif 000003
【図２】
2010039542.tif 000004
【図３】
2010039542.tif 000005
【図４】
2010039542.tif 000006
【図５】
2010039542.tif 000007
【図６】
2010039542.tif 000008
【図８】
2010039542.tif 000009
【図９】
2010039542.tif 000010
【図１０】
2010039542.tif 000011
【図１１】
2010039542.tif 000012
【図１２】
2010039542.tif 000013
【図１３】
2010039542.tif 000014
【図１４】
2010039542.tif 000015
【図１５】
2010039542.tif 000016
【図７】
2010039542.tif 000017