(57)【要約】【課題】本構成を採用しない場合と比べて帳票の印刷時及び読取り時の設定が容易な帳票処理装置及びプログラムを提供する。【解決手段】第１の端末２０は、帳票１００のテンプレートに含まれるフィールドとフィールドに差し込まれる対象者に関するデータとを関係付けし、フィールドが差込み、読取り、及び差込みかつ読取りのいずれを対象とするかを設定し、それらをフィールドの属性情報としてファイルサーバ４０の記憶部４００に格納する設定手段２４１を備える。【選択図】図１
2015087830.tif 000002
【特許請求の範囲】
【請求項１】
帳票のひな型に含まれる欄と前記欄に差し込まれる対象者に関するデータとを関係付けし、前記欄が差込み、読取り、及び差込みかつ読取りのいずれを対象とするかを設定し、それらを前記欄の属性情報として記憶手段に格納する設定手段を備えた帳票処理装置。
【請求項２】
前記欄の属性情報に基づいて、前記差込み及び前記差込みかつ読取りを対象として設定された前記欄に前記対象者に関するデータを差し込んで印刷データを作成する作成手段をさらに備えた請求項１に記載の帳票処理装置。
【請求項３】
前記印刷データに基づいて印刷され、それを前記対象者に配布して返却された帳票の読取り画像及び前記欄の属性情報に基づいて、前記読取り及び前記差込みかつ読取りを対象として設定された前記欄への前記対象者による記入情報を抽出する抽出手段をさらに備えた請求項２に記載の帳票処理装置。
【請求項４】
前記設定手段は、前記対象者に関するデータの項目と前記帳票のひな型とを含む画面上で操作を受け付けることで、前記欄の属性情報を生成する、請求項１から３のいずれか１項に記載の帳票処理装置。
【請求項５】
前記設定手段は、選択肢を含んでいる前記欄については、前記画面上で操作を受け付けることで前記選択肢毎の領域を設定し、その情報を前記欄の属性情報に含めて前記記憶手段に格納する、請求項４に記載の帳票処理装置。
【請求項６】
前記設定手段は、前記欄の属性情報を生成する際、選択肢を含んでいる前記欄については、画像解析により前記選択肢毎の領域を自動設定する、請求項４に記載の帳票処理装置。
【請求項７】
前記抽出手段は、前記対象者による記入前の帳票の画像と前記対象者による記入後の前記読取り画像との差分により前記記入情報を抽出する、請求項３に記載の帳票処理装置。
【請求項８】
帳票に含まれる欄の領域を抽出する抽出手段と、
前記帳票と台帳の項目とを表示画面に表示する表示手段と、
表示された台帳の項目の指定を受け、さらに表示された帳票の欄のうち、設定候補の欄を前記抽出された欄の領域に基づいて他の欄と識別可能に表示する制御を行う制御手段と、
前記設定候補の欄に対して、前記指定された台帳の項目を差込み、読取り、及び差込みかつ読取りのいずれを対象とするかを設定する設定手段と、
設定した情報を前記欄の属性として記憶する記憶手段と、
を備えた事を特徴とする帳票処理装置。
【請求項９】
前記制御手段は、前記属性が設定された欄を、前記属性が設定されていない欄と前記指定された台帳の項目を識別可能な形態で表示する制御を行う、
請求項８に記載の帳票処理装置。
【請求項１０】
帳票に含まれる欄の領域を抽出する抽出手段と、
前記帳票と台帳の項目とを表示画面に表示する表示手段と、
表示された帳票の欄の指定を受けて、該指定された欄を前記抽出された領域に基づいて他の欄と識別可能に表示し、さらに表示された台帳の項目の指定を受ける制御を行う制御手段と、
前記指定された帳票の欄に対して、前記指定されら台帳の項目を読取り、及び差込みかつ読取りのいずれを対象とするかを設定する設定手段と、
設定した情報を前記欄の属性として記憶する記憶手段と、
を備えた事を特徴とする帳票処理装置。
【請求項１１】
コンピュータを、帳票のひな型に含まれる欄と前記欄に差し込まれる対象者に関するデータとを関係付けし、前記欄が差込み、読取り、及び差込みかつ読取りのいずれを対象とするかを設定し、それらを前記欄の属性情報として記憶手段に格納する設定手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、出力データをフィールドに差し込み、それを印刷して作成した帳票を回答者に配布し、回答者がその帳票に入力データを手書きしたものを回収し、それをスキャンして帳票画像を取り込み、文字認識処理を行って帳票画像をデータ化してデータベースに格納する帳票処理システムが提案されている。
【０００３】
このような帳票処理システムでは、印刷時に出力データが差し込まれるフィールド（出力データ領域）が定義され（例えば、特許文献１参照）、出力データ領域の定義とは別にスキャン時（読取り時）に取り込みを行うフィールド（入力データ領域）が定義されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−３９５７号公報
【特許文献２】特開２００５−４４２５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、本構成を採用しない場合と比べて帳票の印刷時及び読取り時の設定が容易な帳票処理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
［１］帳票のひな型に含まれる欄と前記欄に差し込まれる対象者に関するデータとを関係付けし、前記欄が差込み、読取り、及び差込みかつ読取りのいずれを対象とするかを設定し、それらを前記欄の属性情報として記憶手段に格納する設定手段を備えた帳票処理装置。
［２］前記欄の属性情報に基づいて、前記差込み及び前記差込みかつ読取りを対象として設定された前記欄に前記対象者に関するデータを差し込んで印刷データを作成する作成手段をさらに備えた前記［１］に記載の帳票処理装置。
［３］前記印刷データに基づいて印刷され、それを前記対象者に配布して返却された帳票の読取り画像及び前記欄の属性情報に基づいて、前記読取り及び前記差込みかつ読取りを対象として設定された前記欄への前記対象者による記入情報を抽出する抽出手段をさらに備えた前記［２］に記載の帳票処理装置。
［４］前記設定手段は、前記対象者に関するデータの項目と前記帳票のひな型とを含む画面上で操作を受け付けることで、前記欄の属性情報を生成する前記［１］から［３］のいずれかに記載の帳票処理装置。
［５］前記設定手段は、選択肢を含んでいる前記欄については、前記画面上で操作を受け付けることで前記選択肢毎の領域を設定し、その情報を前記欄の属性情報に含めて前記記憶手段に格納する前記［４］に記載の帳票処理装置。
［６］前記設定手段は、前記欄の属性情報を生成する際、選択肢を含んでいる前記欄については、画像解析により前記選択肢毎の領域を自動設定する前記［４］に記載の帳票処理装置。
［７］前記抽出手段は、前記対象者による記入前の帳票の画像と前記対象者による記入後の前記読取り画像との差分により前記記入情報を抽出する前記［３］に記載の帳票処理装置。
［８］帳票に含まれる欄の領域を抽出する抽出手段と、前記帳票と台帳の項目とを表示画面に表示する表示手段と、表示された台帳の項目の指定を受け、さらに表示された帳票の欄のうち、設定候補の欄を前記抽出された欄の領域に基づいて他の欄と識別可能に表示する制御を行う制御手段と、前記設定候補の欄に対して、前記指定された台帳の項目を差込み、読取り、及び差込みかつ読取りのいずれを対象とするかを設定する設定手段と、設定した情報を前記欄の属性として記憶する記憶手段と、を備えた事を特徴とする帳票処理装置。
［９］前記制御手段は、前記属性が設定された欄を、前記属性が設定されていない欄と前記指定された台帳の項目を識別可能な形態で表示する制御を行う前記［８］に記載の帳票処理装置。
［１０］帳票に含まれる欄の領域を抽出する抽出手段と、前記帳票と台帳の項目とを表示画面に表示する表示手段と、表示された帳票の欄の指定を受けて、該指定された欄を前記抽出された領域に基づいて他の欄と識別可能に表示し、さらに表示された台帳の項目の指定を受ける制御を行う制御手段と、前記指定された帳票の欄に対して、前記指定されら台帳の項目を読取り、及び差込みかつ読取りのいずれを対象とするかを設定する設定手段と、設定した情報を前記欄の属性として記憶する記憶手段と、を備えた事を特徴とする帳票処理装置。
［１１］コンピュータを、帳票のひな型に含まれる欄と前記欄に差し込まれる対象者に関するデータとを関係付けし、前記欄が差込み、読取り、及び差込みかつ読取りのいずれを対象とするかを設定し、それらを前記欄の属性情報として記憶手段に格納する設定手段として機能させるためのプログラム。
【発明の効果】
【０００７】
請求項１、１１に係る発明によれば、本構成を採用しない場合と比べて帳票の印刷時及び読取り時の設定を容易にすることができる。
請求項２に係る発明によれば、差込み及び差込みかつ読取りを対象として設定されたフィールドに対象者に関するデータを差し込んだ印刷データを作成することができる。
請求項３に係る発明によれば、読取り及び差込みかつ読取りを対象として設定されたフィールドへの対象者による記入情報を抽出することができる。
請求項４に係る発明によれば、画面上で帳票に含まれる欄の属性情報を設定することができる。
請求項５に係る発明によれば、設定された選択肢毎の領域に基づいて、選択肢に対する記入情報を抽出することができる。
請求項６に係る発明によれば、選択肢を含むフィールドについて、選択肢毎の領域の設定の手間を省くことができる。
請求項７に係る発明によれば、本構成を採用しない場合と比べて対象者が帳票に記入した記入情報を容易に抽出することができる。
請求項８、１０に係る発明によれば、本構成を採用しない場合と比べて台帳の項目と帳票に含まれる欄との関連付けの関係について容易に把握することができる。
請求項９に係る発明によれば、属性が設定されていない欄について、属性の設定漏れを抑制することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明の第１の実施の形態に係る帳票処理システムを示すブロック図である。
【図２】図２（ａ）は、帳票テンプレートの画像データ、図２（ｂ）は、台帳データのテーブル図２（ｃ）は、帳票データのテーブルを示す図、図２（ｄ）は、台帳テンプレートのフィールドと台帳データの項目との関係を示す図である。
【図３】図３は、帳票データを表すコードの一例を示す図である。
【図４】図４は、帳票処理システムを用いた業務フローの一例を示す図である。
【図５】図５は、帳票の設定をする設定画面の一例を示す図である。
【図６】図６は、帳票の印刷する処理の一例を示すフローチャートである。
【図７】図７は、帳票を読み取る処理の一例を示すフローチャートである。
【図８】図８は、対象者によって修正された帳票の一例を示す図である。
【図９】図９（ａ）は、本発明の第２の実施の形態に係るフィールドに選択肢が設定された場合の帳票データ、図９（ｂ）は、フィールドに３行１列のサブフィールドが設定された場合の帳票テンプレートの画像、図９（ｃ）は、フィールドに３行２列のサブフィールドが設定された場合の帳票テンプレートの画像を示す図である。
【図１０】図１０は、選択肢を有する帳票テンプレート４０２を表すコードである。
【図１１】図１１は、フィールドに選択肢を設定した帳票データを表すコードである。
【図１２】図１２は、帳票の読取り処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。
【００１０】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る帳票処理システムを示すブロック図である。
【００１１】
この帳票処理システム１は、帳票のプリント及びスキャン等を行う複合機１０と、後述する台帳データ４０１と帳票テンプレート４０２とを関係付ける設定を行って、印刷時と読取り時の設定を一括して行うとともに、複合機１０から帳票を印刷出力させる第１の端末２０と、印刷出力された帳票を対象者に配布して返却された帳票について複合機１０にスキャンさせ、得られた読取り画像から対象者による記入情報を抽出して台帳データ４０１の追加、訂正等を行う第２の端末３０と、各種のデータを格納するファイルサーバ４０とを備え、それぞれがネットワーク５によって互いに接続されている。なお、帳票テンプレート４０２は、帳票のひな形の一例である。
【００１２】
なお、第１及び第２の端末２０、３０は、１台の端末で実現してもよい。また、帳票処理システム１は、複数の複合機１０を有してもよい。ここで、複合機１０は、画像形成装置の一例である。第１及び第２の端末２０、３０は、それぞれ帳票処理装置の一例であり、第１及び第２の端末２０、３０が１台の端末で実現されている場合には、その１台の端末が帳票処理装置の一例である。また、帳票処理装置は、ファイルサーバ４０の記憶部４００を含んでもよい。
【００１３】
帳票テンプレート４０２は、帳票の種類毎に用意されており、テンプレート毎に変化しない文書、イメージ等の固定データと、文字等の可変データが差し込まれる複数のフィールドとを含んで構成されている。なお、フィールドは１つでもよい。また、フィールドは、固定データ又は差し込まれるデータとして複数の選択枝を含んだものでもよい。また、フィールドは、帳票のひな形に含まれる欄の一例である。
【００１４】
第１及び第２の端末２０、３０は、例えば、コンピュータ、携帯情報端末（ＰＤＡ）、携帯電話機、多機能携帯電話機（スマートフォン）等により構成することができる。
【００１５】
ネットワーク５は、有線通信（電気ケーブル、光ケーブル等）、及び無線通信（電波、赤外線等）等によりデータの送受信を行うＬＡＮ（ローカルエリアネットワーク）、インターネット等の通信網である。
【００１６】
（複合機）
複合機１０は、コピー（複写）、プリント、スキャン、ファクシミリ等の複数の機能を有するものをいい、単一のユニットのみならず、各機能に対応した複数のユニットからなるものも含まれる。本実施の形態では、複合機１０は、少なくともプリント機能及びスキャナ機能を有する。複合機１０は、この複合機１０の各部を制御する、例えばＣＰＵ等により実現される制御部１１と、第１及び第２の端末２０、３０等から出力された印刷ジョブに基づいて帳票を印刷する印刷部（印刷エンジンともいう。）１２と、帳票をスキャンして帳票の画像データを作成する読取部（スキャナともいう。）１３と、ネットワーク５に接続されて第１及び第２の端末２０、３０等と通信する通信部１４とを備える。複合機１０は、帳票を読取部１０に自動的に給紙する自動給紙装置を備えたものでもよい。また、帳票処理システム１は、複合機１０に代えて、プリント機能を有するプリンタ及びスキャン機能を有するスキャナを備えてもよい。
【００１７】
本明細書において、「コピー機能」とは、読取部１３で読み取られた画像を印刷部１２によって用紙に印刷する機能、「プリント機能」とは、第１又は第２の端末２０、３０から送信された印刷データを印刷部１２によって用紙に印刷する機能、「スキャン機能」とは、読取部１３で読み取られた画像データを一旦ハードディスク内の親展ボックスに蓄積した後、指定された第１又は第２の端末２０、３０等の外部装置に転送する機能、「ファクシミリ機能」とは、画像データを電話回線等の通信網を介して送受信する機能をそれぞれいう。
【００１８】
（ファイルサーバ）
ファイルサーバ４０は、図示しない制御部及び通信部と、記憶部４００とを備える。記憶部には、台帳データ４０１、帳票テンプレート４０２、帳票データ４０３等の各種のデータが記憶される。台帳データ４０１は、帳票を配布する対象者の氏名、住所等の対象者に関するデータを含む。帳票テンプレート４０２は、児童手当請求書等の複数の帳票に対応したテンプレートである。帳票データ４０３は、台帳データ４０１と帳票テンプレート４０２とを関係付けた情報（リンク情報）、フィールド属性情報を含む。
【００１９】
（第１の端末）
第１の端末２０は、例えば液晶ディスプレイ等で実現される表示部２１と、例えばキーボード、マウス等で実現される入力部２２と、ネットワーク５に接続される通信部２３と、第１の端末２０の各部を制御する、例えばＣＰＵ等で実現される制御部２４と、各種のプログラム２５０やデータ等を記憶するＲＯＭ、ＲＡＭ、ハードディスク等で実現される記憶部２５とを備える。
【００２０】
制御部２４のＣＰＵは、プログラム２５０に従って動作することにより、設定手段２４１、作成手段２４２、指示手段２４３、表示手段２４４、制御手段２４５等として機能する。
【００２１】
設定手段２４１は、帳票テンプレート４０２に含まれるフィールドとフィールドに差し込まれる対象者に関するデータとを関係付けし、フィールドが「差込み」、「読取り」及び「差込みかつ読取り」のいずれを対象とするかを設定し、それらをフィールド属性情報としてファイルサーバ４０の記憶部４００に格納する。
【００２２】
作成手段２４２は、フィールド属性情報に基づいて、「差込み」及び「差込みかつ読取り」を対象として設定されたフィールドに対象者に関するデータを差し込んで印刷データを作成する。
【００２３】
指示手段２４３は、作成手段２４２によって作成された印刷データを帳票として印刷するよう複合機１０に指示する。
【００２４】
表示手段２４４は、帳票と台帳データ４０１の項目とを表示部２１に表示する。制御手段２４５は、表示された台帳データの項目の指定を受け、さらに表示された帳票のフィールドのうち、設定候補のフィールドを抽出されたフィールドの領域に基づいて他のフィールドと識別可能にして表示部２１に表示する制御を行う。
【００２５】
（第２の端末）
第２の端末３０は、第１の端末２０と同様に、例えば液晶ディスプレイ等で実現される表示部３１と、例えばキーボード、マウス等で実現される入力部３２と、ネットワーク５に接続される通信部３３と、第２の端末３０の各部を制御する、例えばＣＰＵ等で実現される制御部３４と、各種のプログラム３５０やデータ等を記憶するＲＯＭ、ＲＡＭ、ハードディスク等で実現される記憶部３５とを備える。
【００２６】
制御部３４のＣＰＵは、プログラム３５０に従って動作することにより、抽出手段３４１等として機能する。なお、制御部３４のＣＰＵは、設定手段２４１、作成手段２４２又は指示手段２４３としても機能してもよい。
【００２７】
抽出手段３４１は、印刷データに基づいて印刷され、対象者に配布して返却された帳票の読取り画像、及び第１の端末２０の設定手段２４１が設定したフィールド属性情報に基づいて、「読取り」及び「差込みかつ読取り」を対象として設定されたフィールドへの対象者による記入情報を抽出する。抽出手段３４１は、帳票に含まれる欄の領域を抽出する。表示手段３４２は、帳票と台帳データ４０１の項目とを表示部３１に表示する。
【００２８】
なお、上記設定手段２４１、作成手段２４２、指示手段２４３、表示手段２４４及び制御手段２４５及び抽出手段３４１、は、それぞれ一部又は全部を再構成可能回路（ＦＰＧＡ：Field Programmable Gate Array)、特定用途向け集積回路（ＡＳＩＣ：Application Specific Integrated Circuit）等のハードウエアによって構成してもよい。
【００２９】
（帳票テンプレート、台帳データ、帳票データ）
図２（ａ）は、帳票テンプレート４０２の画像データ、図２（ｂ）は、台帳データ４０１のテーブルを示す図、図２（ｃ）は、帳票データ４０３のテーブルを示す図、図２（ｄ）は、帳票テンプレートのフィールドと台帳データの項目との関係付けを示す図である。
【００３０】
帳票テンプレート４０２は、図２（ａ）に示すように、児童手当請求書等の帳票に基づくデータであり、印刷された帳票をスキャンして作成された画像データ、又は帳票の電子ファイルから作成される。帳票テンプレート４０２は、例えばＸＰＳ（XML Paper Specification）形式のファイルにより記載される。
【００３１】
台帳データ４０１は、図２（ｂ）に示すように、年齢、氏名、生年月日、住所及び配偶者の有無等の項目を有し、対象者に関するデータを格納するテーブルである。
【００３２】
図３は、帳票データ４０３を表すコードの一例を示す図である。帳票データ４０３は、台帳データ４０１の項目と帳票テンプレート４０２のフィールドとを関係付ける情報（リンク情報）とフィールド属性情報がテーブルとして記憶部４００に記憶されている。帳票データ４０３は、図２（ｃ）に示すように、リンク情報としてフィールド番号、フィールド位置情報及び台帳データ４０１の項目名等の項目とを有し、フィールド属性情報を含む。帳票データ４０３は、図２（ｄ）に示すように、台帳データ４０１の項目と関係付けられ、例えばＸＭＬ（Extensible Markup Language）で記述されたファイルにより図３のように記載される。
【００３３】
（帳票処理システムの動作）
図４は、帳票処理システム１を用いた業務フローの一例を示す図である。以下、この業務フローの順に帳票処理システム１の動作の一例を説明する。以下の動作説明では、設定者が第１の端末２０を操作し、設定者と異なる確認者が第２の端末３０を操作するものとして説明する。
【００３４】
（１）帳票の設定
図５は、帳票テンプレートの画像データを表示する帳票設定画面の一例を示す図である。なお、図５では、帳票を簡略化して示している。
【００３５】
この帳票設定画面２００は、第１の端末２０の表示部２１に表示される画面であり、複数の種類の帳票（図５では、児童手当請求書、住民票請求書、保証人証明書）から１つの種類の帳票を選択可能な帳票選択領域２０１と、帳票テンプレート４０２の画像データを表示する帳票表示領域２０２と、台帳データ４０１の項目に対応する選択項目２０３ａ〜２０３ｇをそれぞれ別の色により表示する項目選択領域２０３とを有する。帳票表示領域２０２は、帳票テンプレート４０２のフィールドに対して「差込み」、「読取り」又は「差込みかつ読取り」のフィールド属性情報を設定するプルダウンメニュー２０２ａを表示する。
【００３６】
設定者が第１の端末２０の入力部２２を操作して帳票選択領域２０１から、例えば児童手当請求書の帳票テンプレート４０２を選択すると、第１の端末２０の表示手段２４２は、ファイルサーバ４０の記憶部４００から児童手当請求書の帳票テンプレート４０２を読み込んで、この帳票テンプレート４０２の画像データを表示部２１に表示する。
【００３７】
次に、設定者が入力部２２を操作して項目選択領域２０３の氏名の選択項目２０３ａを指定し、この氏名の選択項目２０３ａを帳票表示領域２０２に表示されたフィールド４０２ａまで移動させて指定するドラックアンドドロップ操作を行うと、設定手段２４１は、図２（ｄ）に示すように、フィールド４０２ａが有するフィールド番号、フィールド４０２ａのフィールド位置、及び台帳データ４０１の項目名を帳票データ４０３の同一レコードに格納することにより、フィールド４０２ａと台帳データ４０１の項目とを関係付ける。なお、設定者がフィールド４０２ａを指定した後、項目選択領域２０３の選択項目２０３ａを指定する操作によってフィールド４０２ａと台帳データ４０１の項目とを関係付けてもよい。
【００３８】
設定者が上記のフィールド４０２ａと台帳データ４０１の項目とを関係付ける操作を行う際、第１の端末２０の制御手段２４５は、設定者が操作する入力部２２によって移動するカーソルがフィールド４０２ａの領域に入ると、このフィールド４０２ａを設定候補として他のフィールドと識別できるように、フィールド４０２ａを強調表示する。
【００３９】
表示手段２４２は、項目選択領域２０３の選択項目２０３ａと関係付けたフィールド４０２ａを選択項目２０３ａと同様の色により表示する。なお、表示手段２４２は、項目選択領域に関係付けたフィールドに項目選択領域２０３の選択項目２０３ａ〜２０３ｇに割り当てられた番号を差し込んだフィールドを表示してもよい。制御手段２４５は、フィールド属性情報が設定されているフィールドについて色付け表示を行い、フィールド属性情報が設定されていないフィールドと識別可能に表示する制御を行う。
【００４０】
次に、設定者が帳票表示領域２０２に表示されるプルダウンメニュー２０２ａからフィールド４０２ａに「差込みかつ読取り」のフィールド属性情報を設定する操作を行うと、設定手段２４１は、「差込みかつ読取り」のフィールド属性情報を帳票データ４０３に格納してフィールド４０３ａにフィールド属性情報を設定する。
【００４１】
（２）帳票の印刷
図６は、帳票を印刷する処理の一例を示すフローチャートである。
【００４２】
設定者が第１の端末２０から帳票１００を印刷指示する操作を行うと、第１の端末２０の作成手段２４２は、ファイルサーバ４０の記憶部４００から台帳データ４０１、帳票テンプレート４０２及び帳票データ４０３を読み出す（Ｓ１０１）。
【００４３】
作成手段２４２は、帳票テンプレート４０２が有する全てのフィールドについて処理が完了したか否かを判断する（Ｓ１０２）。以下、第１の端末２０は、帳票テンプレート４０２が有するフィールド毎に処理する。
【００４４】
次に、作成手段２４２は、全てのフィールドについて処理が完了していないと判断した場合（Ｓ１０２：Ｎｏ）、フィールドに「差込み」又は「差込みかつ読取り」が設定されているか否かを判断する（Ｓ１０３）。
【００４５】
次に、作成手段２４２は、フィールドに「差込み」又は「差込みかつ読取り」が設定されていると判断した場合（Ｓ１０３：Ｙｅｓ）、図２（ｃ）に示すように、帳票データ４０３からフィールド位置情報を取得し（Ｓ１０４）、帳票データ４０３から対象者に関するデータ、例えば、氏名の情報を取得する（Ｓ１０５）。作成手段２４２は、帳票データ４０３から取得した対象者に関するデータをフィールドに差し込む（Ｓ１０６）。
【００４６】
次に、作成手段２４２は、ステップＳ１０２において、全ての帳票の全てのフィールドについて処理が完了したと判断すると（Ｓ１０２：Ｙｅｓ）、対象者に関するデータが差し込まれた帳票１００の印刷データを作成し、複合機１０に対してこの印刷データを印刷する命令を送信する（Ｓ１０７）。複合機１０は、この印刷データから帳票１００を印刷する。作成手段２４２は、印刷した帳票１００の印刷データをファイルサーバ４０の記憶部４００に格納する。
【００４７】
印刷された帳票は、設定者等によって封筒に封入されて対象者に郵便等により配布される。対象者は、配布された帳票を確認し、必要に応じて帳票の記載の修正、又は必要な事項の記入をする。
【００４８】
（３）帳票の読取り
図７は、帳票を読み取る処理の一例を示すフローチャートである。図８は、対象者によって修正された帳票の一例を示す図である。
【００４９】
対象者は、確認した帳票１０１を発送元に郵便等により返却する。確認者が複合機１０に帳票のスキャンを指示する操作を行うと、複合機１０の読取部１３は、帳票１０１を読み取って画像データを作成し、この画像データを第２の端末３０に送信する（Ｓ２０１）。第２の端末３０は、帳票１０１の画像データを記憶部３５に記憶する。
【００５０】
次に、確認者が第２の端末３０を操作し、台帳データ４０１からスキャンした帳票１０１に対応する対象者のレコードを選択すると、抽出手段３４１は、ファイルサーバ４０の記憶部４００から帳票データ４０３の当該レコードを読み込む（Ｓ２０２）。なお、抽出手段３４１は、自動で台帳データ４０１から帳票１０１に対応する対象者のレコードを選択して読み込んでもよい。
【００５１】
次に、抽出手段３４１は、帳票テンプレート４０２が有する全てのフィールドについて処理が完了したか否かを判断する（Ｓ２０３）。以下、第２の端末３０は、帳票テンプレート４０２のフィールド毎に処理を行う。
【００５２】
抽出手段３４１は、フィールドに設定されているフィールド属性情報が「読取り」であるか否かを判断し（Ｓ２０４）、フィールドに設定されているフィールド属性情報が「読取り」であれば（Ｓ２０４：Ｙｅｓ）、フィールド位置情報を帳票データ４０３から取得する（Ｓ２０５）。
【００５３】
抽出手段３４１は、フィールドに設定されているフィールド属性情報が「読取り」以外であれば（Ｓ２０４：Ｎｏ）、フィールドに設定されているフィールド属性情報が「差込みかつ読取り」であるか否かを判断する（Ｓ２０６）。抽出手段３４１は、フィールドに設定されているフィールド属性情報が「差込みかつ読取り」であれば（Ｓ２０６：Ｙｅｓ）、フィールド位置情報を帳票データ４０３から取得する（Ｓ２０７）。
【００５４】
次に、抽出手段３４１は、対象者に発送する前に第１の端末２０の作成手段２４２が格納した帳票の印刷データと、対象者から返却された帳票の画像データとの差分を検出する処理を行い（Ｓ２０８）、例えば、図８のような修正等に基づく差分が当該フィールドに検出されたか否かを判断する（Ｓ２０９）。抽出手段３４１は、当該フィールドに差分が検出されたと判断すると（Ｓ２０９：Ｙｅｓ）、ステップＳ２１０に進む。
【００５５】
次に、抽出手段３４１は、差分が検出されたフィールドに対してＯＣＲ（Optical Character Recognition：光学文字認識）処理を行ってフィールドから文字データを抽出する（Ｓ２１０）。
【００５６】
次に、抽出手段３４１は、ＯＣＲ処理によって読み取った文字データを帳票データ４０３に格納する（Ｓ２１１）。第２の端末３０は、ステップＳ３において、全てのフィールドについての処理が完了したと判断すると（Ｓ２０３：Ｙｅｓ）、対象者に発送する前の帳票の印刷データ、対象者から返却された帳票の画像データ及び抽出手段３４１が抽出した文字データを表示部３１に表示する。
【００５７】
確認者は、表示部３１に表示された帳票１００の印刷データ、帳票１０１の画像データ、及び文字データを確認し、台帳データ４０１の追加又は訂正が必要であると判断すると、承認者の承認を受け、追加又は訂正した内容をファイルサーバ４０の台帳データ４０１に反映させるように制御部３４に指示する。制御部３４は、追加又は訂正した内容をファイルサーバ４０に送信し、ファイルサーバ４０は、台帳データ４０１を更新する。
【００５８】
（第１の実施の形態の効果）
第１の実施の形態によれば、以下の効果を奏する。
（ア）帳票処理システム１は、設定手段２４１によって台帳データ４０１の項目と、帳票テンプレート４０２のフィールドとを関係付けることにより、帳票１００の印刷時と帳票１０１の読取り時とで共通の設定を用いることができる。そのため、帳票１００の印刷時と帳票１０１の読取り時で別の設定を行う必要がなくなるので、帳票テンプレート４０２のフィールドに対する設定が容易になる。
【００５９】
（イ）また、帳票処理システム１は、帳票１０１の読取り時において帳票テンプレート４０２のフィールドに設定されたフィールド属性情報を判定することができる。これにより、フィールド属性情報に「差込みかつ読取り」が設定された場合、配布前の帳票１００と返却後の帳票１０１との差分の検出が可能となり、対象者によってフィールドに修正がされたか否かを確認者が容易に把握することができる。
【００６０】
（ウ）また、帳票処理システム１は、第１の端末２０に表示される帳票１０１の設定をする画面において、項目選択領域２０３の選択項目２０３ａ〜２０３ｇと、選択項目２０３ａ〜２０３ｇにそれぞれ関係付けられたフィールドとを同様の色で表示することにより、項目選択領域２０３の選択項目２０３ａ〜２０３ｇとフィールドとの関係を容易に把握することができる。
【００６１】
［第２の実施の形態］
本実施の形態の帳票処理システム１は、帳票テンプレート４０２が有するフィールドに選択肢を設定可能な点で第１の実施の形態と異なる。以下、帳票処理システム１について第１の実施の形態と異なる点を中心に説明する。
【００６２】
本実施の形態に係る第１の端末２０の制御部２４は、選択肢を含んでいるフィールド４０２ｂについて、表示部２１に表示される画面上で操作を受け付けることで選択肢毎のサブフィールドを設定し、その情報をフィールド属性情報に含めてファイルサーバ４０の記憶部４００に格納する。
【００６３】
（帳票処理システムの動作）
次に、本実施の形態の帳票処理システム１の動作の一例について説明する。
【００６４】
（１）帳票の設定
図９（ａ）は、本発明の第２の実施の形態に係るフィールドに選択肢が設定された場合の帳票データ４０３、図９（ｂ）は、フィールドに３行１列のサブフィールドが設定された場合の帳票テンプレート４０２の画像、図９（ｂ）は、フィールドに３行２列のサブフィールドが設定された場合の帳票テンプレート４０２の画像を示す。
【００６５】
第１の端末２０を操作する設定者が図９（ｂ）のように、入力部２２であるマウス等を用いて帳票テンプレート４０２の職業のフィールド４０２ｂに対し「ア．被用者」のサブフィールド４１０ａ、「イ．公務員」のサブフィールド４１０ｂ及び「ウ．被用者等でない者」のサブフィールド４１０ｃを設定すると、図９（ａ）に示すように、一つのフィールド内に設定されたサブフィールドの数、サブフィールドの名称等を帳票データ４０３に反映させてフィールドに選択肢を設定する。図１０は、選択肢を有する帳票テンプレート４０２を表すをコードであり、図１１は、フィールドに選択肢を設定した帳票データ４０３を表すコードである。なお、図９（ｃ）は、フィールドを３行２列のサブフィールドを設定した場合のフィールドである。
【００６６】
第１の端末２０の制御部２５は、第１の実施の形態と同様に、帳票データ４０３から取得した対象者に関するデータをフィールドに差し込んで、印刷データを作成する。なお、制御部２５は、選択肢としてフィールドに文字データを差し込んでもよい。
【００６７】
設定者は、第１の端末２０を操作して印刷データに基づいて帳票１００を印刷し、この帳票を対象者に配布する。対象者は、配布された帳票を確認し、必要に応じて帳票の選択肢から１つ又は複数の項目を選択して丸印等を記載し、この帳票を発送元に返却する。
【００６８】
（２）帳票の読取り
図１２は、帳票の読取り処理の一例を示すフローチャートである。
【００６９】
確認者が複合機１０に対象者から返却された帳票１０１のスキャンを指示する操作を行うと、複合機１０の読取部１３は、帳票１０１を読み取って画像データを作成し、この画像データを第２の端末３０に送信する（Ｓ３０１）。第２の端末３０は、帳票１０１の画像データを記憶部３５に記憶する。
【００７０】
次に、第２の端末３０の抽出手段３４１は、ファイルサーバ４０の記憶部４００から帳票データ４０３を読み込み（Ｓ３０２）、帳票データ４０３からフィールド属性情報等の情報を取得する（Ｓ３０３）。
【００７１】
次に、抽出手段３４１は、フィールド属性情報が「差込み」、「読取り」又は「差込みかつ読取り」のいずれであるかを判断し（Ｓ３０４）、フィールド属性情報が「差込みかつ読取り」であると判断した場合、又はフィールド属性情報が「読取り」であると判断した場合、帳票データ４０３からフィールド位置情報を取得する（Ｓ３０５、Ｓ３０８）。
【００７２】
次に、抽出手段３４１は、フィールド属性情報が「差込みかつ読取り」であると判断した場合、対象者に配布する前に作成手段２４２が記憶した帳票１００の印刷データと対象者から返却された帳票１０１との差分を検出する処理を行い（Ｓ３０６）、対象者によってフィールドに修正や追記等がされたか否かを判断する（Ｓ３０７）。なお、抽出手段３４１は、差分を検出する処理において、帳票１００の印刷データと帳票１０１との差分が所定の値よりも大きいと判断した場合は、警告を出力してもよい。これにより、対象者が選択肢を選択したマークに取り消し線を付した場合、選択肢を複数選択した場合等に誤ったデータが台帳データ４０１に格納されるのを回避できる。
【００７３】
次に、抽出手段３４１は、フィールドからサブフィールドの位置等の情報を取得し（Ｓ３０９）、フィールドに選択肢が設定されているか否かを判断する（Ｓ３１０）。
【００７４】
次に、抽出手段３４１は、フィールドに選択肢が設定されていないと判断した場合（Ｓ３１０：Ｎｏ）、このフィールドに対してＯＣＲ処理を行って当該フィールドから文字データを抽出する（Ｓ３１１）。
【００７５】
抽出手段３４１は、フィールドに選択肢が設定されていると判断した場合、対象者に配布する前に作成手段２４２が記憶した帳票の印刷データと対象者から返却された帳票の画像データとの差分をフィールドが有するサブフィールド毎に検出する処理を行う（Ｓ３１２）。なお、この処理において、抽出手段３４１によって選択肢を選択する丸印等を差分により検出する領域は、当該サブフィールドの領域よりも大きくしてもよい。これにより、抽出手段２４１は、対象者が選択肢を丸印により大きく囲った場合等であっても、対象者が選択した選択肢を検出することができる。
【００７６】
次に、抽出手段３４１は、サブフィールド毎に対処者によって当該サブフィールドが選択されたか否かを判断する処理を行う（Ｓ３１３）。
【００７７】
抽出手段３４１は、サブフィールドが選択されたと判断すると、選択されたサブフィールドに関する情報を記憶する。次に、抽出手段３４１は、フィールドが有する全てのサブフィールドについて処理が完了したか否かを判断する（Ｓ３１４）。抽出手段は、全てのサブフィールドについて処理が完了したと判断すると（Ｓ３１４：Ｙｅｓ）、ステップＳ３１５の処理に進む。
【００７８】
抽出手段３４１は、全てのフィールドについて処理が完了したか否かを判断し（Ｓ３１５）、全てのフィールドについて処理が完了したと判断した場合、対象者によって選択された選択肢の情報等の処理結果を帳票データ４０３に出力する（Ｓ３１６）。
【００７９】
（第２の実施の形態の効果）
第２の実施の形態によれば、帳票に選択肢を有するフィールドを容易に設定することができる。また、帳票処理システム１は、従来用いていた選択肢を有する帳票をそのまま利用することが可能となる。
【００８０】
［変形例］
なお、本発明の実施の形態は、上記各実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々に変形、実施が可能である。例えば、第２の実施の形態において、第１の端末の入力部によりサブフィールドの領域を選択する際に、フィールドに設定するサブフィールドの行及び列の数を指定し、この領域を指定した行及び列の数に分割してサブフィールドを当該フィールドに設定してもよい。
【００８１】
また、サブフィールドの領域は、入力部２２によって指定した２つの対角の頂点に基づいて設定してもよい。また、サブフィールドの領域は、入力部２２によって指定した２つの対角の頂点及び分割数に基づいてフィールドを分割して設定してもよい。
【００８２】
また、フィールドに設定したサブフィールドを設定後に調整可能にとしてもよい。また、複数のサブフィールドを結合可能としてもよい。また、フィールド全体を１つ又は複数のサブフィールドとして設定してもよい。また、帳票テンプレート４０２が有するフィールドついて選択肢毎のサブフィールドを画像解析により自動設定してもよい。
【００８３】
また、選択肢を選択する方法は、チェックボックスやマークシート選択方式等でもよい。
【００８４】
また、サブフィールドが表形式で表現され、かつ、選択肢がないサブフィールドが形成されている場合、このサブフィールドについて差分処理を行わないこととしてもよい。
【００８５】
また、例えば本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことが可能であり、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録して提供することもできる。
【符号の説明】
【００８６】
１…帳票処理システム、１０…複合機、１１…制御部、１２…印刷部、１３…読取部、１４…通信部、
２０…第１の端末、２１…表示部、２２…入力部、２３…通信部、２４…制御部、２５…記憶部、２００…帳票設定画面、２０１…帳票選択領域、２０２…帳票表示領域、２０２ａ…プルダウンメニュー、２０３…項目選択領域、２０３ａ〜２０３ｇ…選択項目、２４１…設定手段、２４２…作成手段、２４３…指示手段、２４４…表示手段、２４５…制御手段、２５０…プログラム、
３０…第２の端末、３１…表示部、３２…入力部、３３…通信部、３４…制御部、３５…記憶部、３４１…抽出手段、３５０…プログラム、
４０…ファイルサーバ、４００…記憶部、４０１…台帳データ、４０２…帳票テンプレート、４０２ａ、４０２ｂ…フィールド、４０３…帳票データ、４１０ａ〜４１０…サブフィールド、
５…ネットワーク、１００、１０１…帳票
【図１】
2015087830.tif 000003
【図３】
2015087830.tif 000004
【図４】
2015087830.tif 000005
【図６】
2015087830.tif 000006
【図７】
2015087830.tif 000007
【図８】
2015087830.tif 000008
【図９】
2015087830.tif 000009
【図１０】
2015087830.tif 000010
【図１１】
2015087830.tif 000011
【図１２】
2015087830.tif 000012
【図２】
2015087830.tif 000013
【図５】
2015087830.tif 000014