(57)【要約】【課題】入力シート情報の画像読み取りをするスキャナの性能に基づいて入力シート情報上に配置するチェックボックスの判定可能に小さいサイズを算出してその入力シート情報を作成して筆記処理済入力シート情報を解析する管理を行う入力シート情報管理システムおよび入力シート情報管理装置および入力シート情報管理プログラムを提供する。【解決手段】入力シート情報管理装置１０１内にインストールされている入力シート情報管理ソフトウェア１０５のスキャン解像度受付部１１２が複合機３００のスキャン解像度を受け付け、同じく入力シート情報管理ソフトウェア１０５のチェックボックスサイズ算出部１１３が複合機３００で読み取る画像データで解析可能なチェックボックスの最小サイズを算出する。【選択図】図１
2011029750.tif 000002
【特許請求の範囲】
【請求項１】
矩形画像が配置された入力シート情報を生成して管理する入力シート情報管理装置と、前記入力シート情報の紙文書の画像を読み取る画像読取装置とを備え、
矩形画像が配置された入力シート情報の紙文書の画像を読み取る画像読取装置の読取解像度を受け付ける読取解像度受付手段と、
前記読取解像度受付手段で受け付けた読取解像度に基づき、前記入力シート情報上に配置される矩形画像の大きさを算出する矩形画像算出手段と
を具備する入力シート情報管理システム。
【請求項２】
前記矩形画像算出手段で算出した大きさの矩形画像を電子文書である前記入力シート情報上に配置する矩形画像配置手段と、
前記入力シート情報を一意に識別する識別情報を電子文書である前記入力シート情報に付与する識別情報付与手段と、
前記矩形画像配置手段で配置した前記矩形画像の位置を示す位置情報と、当該矩形画像の大きさを示す大きさ情報と、前記識別情報付与手段で付与する前記識別情報と、前記入力シート情報の内容を示す文書情報とを入力シート解析情報として記憶する記憶手段と、
前記記憶手段で記憶する前記識別情報を用紙に付与して前記入力シート情報の該用紙への印刷を行う印刷手段と、
前記印刷手段で印刷された前記入力シート情報の紙文書上の矩形画像内部に筆記処理が行われたものを、前記読取解像度受付手段で受け付けた前記画像読取装置で画像読取する画像読取手段と、
前記画像読取手段で画像読取される前記紙文書に付与された前記識別情報を抽出する抽出手段と、
前記記憶手段に記憶する入力シート解析情報を前記抽出手段で抽出した識別情報に基づき取得する取得手段と、
前記画像読取手段で画像読取した前記入力シート情報の画像上の前記矩形画像内部に前記筆記処理がされたか否かを、前記取得手段で取得する入力シート解析情報に含まれる前記位置情報と前記大きさ情報とに基づき判定する判定手段と
を更に具備する請求項１記載の入力シート情報管理システム。
【請求項３】
矩形画像が配置された入力シート情報の読取解像度を受け付ける読取解像度受付手段と、
前記読取解像度受付手段で受け付けた読取解像度に基づき、前記入力シート情報上に配置される矩形画像の大きさを算出する矩形画像算出手段と、
前記矩形画像算出手段で算出した大きさの矩形画像を前記入力シート情報上に配置して入力シート情報を生成する入力シート生成手段と、
前記入力シート生成手段で生成された入力シート情報を管理する管理手段と
を具備する入力シート情報管理装置。
【請求項４】
前記入力シート情報を一意に識別する識別情報を前記入力シート情報に付与する識別情報付与手段と、
前記矩形画像配置手段で配置した前記矩形画像の位置を示す位置情報と、当該矩形画像の大きさを示す大きさ情報と、前記識別情報付与手段で付与する前記識別情報と、前記入力シート情報の内容を示す文書情報とを入力シート解析情報として記憶装置に記憶させる記憶手段と、
前記記憶手段で記憶する前記識別情報を用紙に付与して前記入力シート情報の印刷を行うよう制御する印刷制御手段と、
画像を取得する画像取得手段と、
前記画像取得手段で取得された画像から前記入力シート情報に付与された識別情報を抽出する抽出手段と、
前記記憶装置に記憶させた入力シート解析情報を前記抽出手段で抽出した識別情報に基づき取得する取得手段と、
前記画像取得手段で取得した前記入力シート情報の画像上の前記矩形画像内部に前記筆記処理がされたか否かを、前記取得手段で取得する前記入力シート解析情報に含まれる前記位置情報と前記大きさ情報とに基づき判定を行う判定手段と
を更に具備する請求項３記載の入力シート情報管理装置。
【請求項５】
コンピュータを、
入力シート情報の紙文書の画像の読取解像度を受け付ける読取解像度受付手段、
前記読取解像度受付手段で受け付けた読取解像度に基づき、前記入力シート情報上に配置される矩形画像の大きさを算出する矩形画像算出手段、
前記矩形画像算出手段で算出した大きさの矩形画像を前記入力シート情報上に配置して入力シート情報を生成する入力シート生成手段、
前記入力シート生成手段で生成された入力シート情報を管理する管理手段、
として機能させるための入力シート情報管理プログラム。
【請求項６】
前記コンピュータを、
前記入力シート情報を一意に識別する識別情報を前記入力シート情報に付与する識別情報付与手段、
前記矩形画像配置手段で配置した前記矩形画像の位置を示す位置情報と、当該矩形画像の大きさを示す大きさ情報と、前記識別情報付与手段で付与する前記識別情報と、前記入力シート情報の内容を示す文書情報とを入力シート解析情報として記憶装置に記憶させる記憶制御手段、
前記記憶制御手段で記憶する前記識別情報を用紙に付与して前記入力シート情報の印刷を行うよう制御する印刷制御手段、
画像を取得する画像取得手段、
前記画像取得手段で取得された画像が読み取られた前記入力シート情報に付与された識別情報を抽出する抽出手段、
前記記憶装置に記憶させた入力シート解析情報を前記抽出手段で抽出した識別情報に基づき取得する取得手段、
前記画像取得手段で取得した前記入力シート情報の画像上の前記矩形画像内部に前記筆記処理がされたか否かを、前記取得手段で取得する前記入力シート解析情報に含まれる前記位置情報と前記大きさ情報とに基づき判定を行う判定手段
として更に機能させるための請求項５記載の入力シート情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力シート情報管理システムおよび入力シート情報管理装置および入力シート情報管理プログラムに関する。
【背景技術】
【０００２】
アンケート用紙やマークシート用紙には、矩形状のチェックボックスが配置されているものがある。
【０００３】
ユーザは、チェックボックス内に筆記をする（いわゆるチェックする）ことで自らの意図を紙面に反映させる。
【０００４】
筆記されたアンケート用紙やマークシート用紙からユーザの意図を解析する作業は、筆記された用紙がスキャナで画像読み取りされて、読み取られた画像が解析されて、各々のチェックボックスにチェックがされたか否かが判定されることで行われる。
【０００５】
このようなチェックボックスが配置されるアンケート用紙を作成する管理者は、用紙上になるべく多くのチェックボックスを配置させて、紙面を有効活用したいと望む。
【０００６】
特許文献１によれば、融通性に富んだ入力シート及びその作成／利用する技術が提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−１６９８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
紙面上に多くのチェックボックスを配置するためには、各々のチェックボックスのサイズを小さくすればよいのであるが、チェックボックスのサイズを小さくすると、チェックボックスのチェックの有無の判定はスキャナで読み取った画像を解析して行う構造上、チェックボックスの判定精度が下がることが考えられる。
【０００９】
そこで、この発明は、入力シートの画像読み取りをするスキャナの性能に基づいて入力シート上に配置するチェックボックスの判定可能に小さいサイズを算出してその入力シートを作成して筆記処理済入力シートを解析する管理を行う入力シート情報管理システムおよび入力シート情報管理装置および入力シート情報管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成する為に、請求項１の発明の入力シート情報管理システムは、矩形画像が配置された入力シート情報を生成して管理する入力シート情報管理装置と、前記入力シート情報の紙文書の画像を読み取る画像読取装置とを備え、矩形画像が配置された入力シート情報の紙文書の画像を読み取る画像読取装置の読取解像度を受け付ける読取解像度受付手段と、前記読取解像度受付手段で受け付けた読取解像度に基づき、前記入力シート情報上に配置される矩形画像の大きさを算出する矩形画像算出手段とを具備するように構成される。
【００１１】
また、請求項２の発明は、請求項１の発明において、前記矩形画像算出手段で算出した大きさの矩形画像を電子文書である前記入力シート情報上に配置する矩形画像配置手段と、前記入力シート情報を一意に識別する識別情報を電子文書である前記入力シート情報に付与する識別情報付与手段と、前記矩形画像配置手段で配置した前記矩形画像の位置を示す位置情報と、当該矩形画像の大きさを示す大きさ情報と、前記識別情報付与手段で付与する前記識別情報と、前記入力シート情報の内容を示す文書情報とを入力シート解析情報として記憶する記憶手段と、前記記憶手段で記憶する前記識別情報を用紙に付与して前記入力シート情報の該用紙への印刷を行う印刷手段と、前記印刷手段で印刷された前記入力シート情報の紙文書上の矩形画像内部に筆記処理が行われたものを、前記読取解像度受付手段で受け付けた前記画像読取装置で画像読取する画像読取手段と、前記画像読取手段で画像読取される前記紙文書に付与された前記識別情報を抽出する抽出手段と、前記記憶手段に記憶する入力シート解析情報を前記抽出手段で抽出した識別情報に基づき取得する取得手段と、前記画像読取手段で画像読取した前記入力シート情報の画像上の前記矩形画像内部に前記筆記処理がされたか否かを、前記取得手段で取得する入力シート解析情報に含まれる前記位置情報と前記大きさ情報とに基づき判定する判定手段とを更に具備するように構成される。
【００１２】
また、請求項３の発明の入力シート管理装置は、矩形画像が配置された入力シート情報の読取解像度を受け付ける読取解像度受付手段と、前記読取解像度受付手段で受け付けた読取解像度に基づき、前記入力シート情報上に配置される矩形画像の大きさを算出する矩形画像算出手段と、前記矩形画像算出手段で算出した大きさの矩形画像を前記入力シート情報上に配置して入力シート情報を生成する入力シート生成手段と、前記入力シート生成手段で生成された入力シート情報を管理する管理手段とを具備するように構成される。
【００１３】
また、請求項４の発明は、請求項３の発明において、前記入力シート情報を一意に識別する識別情報を前記入力シート情報に付与する識別情報付与手段と、前記矩形画像配置手段で配置した前記矩形画像の位置を示す位置情報と、当該矩形画像の大きさを示す大きさ情報と、前記識別情報付与手段で付与する前記識別情報と、前記入力シート情報の内容を示す文書情報とを入力シート解析情報として記憶装置に記憶させる記憶手段と、前記記憶手段で記憶する前記識別情報を用紙に付与して前記入力シート情報の印刷を行うよう制御する印刷制御手段と、画像を取得する画像取得手段と、前記画像取得手段で取得された画像から前記入力シート情報に付与された識別情報を抽出する抽出手段と、前記記憶装置に記憶させた入力シート解析情報を前記抽出手段で抽出した識別情報に基づき取得する取得手段と、前記画像取得手段で取得した前記入力シート情報の画像上の前記矩形画像内部に前記筆記処理がされたか否かを、前記取得手段で取得する前記入力シート解析情報に含まれる前記位置情報と前記大きさ情報とに基づき判定を行う判定手段とを更に具備するように構成される。
【００１４】
また、請求項５の発明の入力シート情報管理プログラムは、コンピュータを、入力シート情報の紙文書の画像の読取解像度を受け付ける読取解像度受付手段、前記読取解像度受付手段で受け付けた読取解像度に基づき、前記入力シート情報上に配置される矩形画像の大きさを算出する矩形画像算出手段、前記矩形画像算出手段で算出した大きさの矩形画像を前記入力シート情報上に配置して入力シート情報を生成する入力シート生成手段、前記入力シート生成手段で生成された入力シート情報を管理する管理手段として機能させる。
【００１５】
また、請求項６の発明は、請求項５の発明において、前記コンピュータを、前記入力シート情報を一意に識別する識別情報を前記入力シート情報に付与する識別情報付与手段、前記矩形画像配置手段で配置した前記矩形画像の位置を示す位置情報と、当該矩形画像の大きさを示す大きさ情報と、前記識別情報付与手段で付与する前記識別情報と、前記入力シート情報の内容を示す文書情報とを入力シート解析情報として記憶装置に記憶させる記憶制御手段、前記記憶制御手段で記憶する前記識別情報を用紙に付与して前記入力シート情報の印刷を行うよう制御する印刷制御手段、画像を取得する画像取得手段、前記画像取得手段で取得された画像が読み取られた前記入力シート情報に付与された識別情報を抽出する抽出手段、前記記憶装置に記憶させた入力シート解析情報を前記抽出手段で抽出した識別情報に基づき取得する取得手段、前記画像取得手段で取得した前記入力シート情報の画像上の前記矩形画像内部に前記筆記処理がされたか否かを、前記取得手段で取得する前記入力シート解析情報に含まれる前記位置情報と前記大きさ情報とに基づき判定を行う判定手段として更に機能させる。
【発明の効果】
【００１６】
請求項１の発明によれば、読み取られる読取解像度に応じて、判定が可能な入力シート情報上に配置される矩形画像の大きさが算出される。
【００１７】
また、請求項２の発明によれば、入力シート情報上の矩形画像の位置情報と大きさ情報が記憶され、それらの情報に基づき、その入力シート情報の矩形画像内部に筆記処理がされたか否かが判定されるという効果を奏する。
【００１８】
また、請求項３の発明によれば、読み取られる読取解像度に応じて、判定が可能な入力シート情報上に配置される矩形画像の大きさが算出される。
【００１９】
また、請求項４の発明によれば、入力シート情報上の矩形画像の位置情報と大きさ情報が記憶され、それらの情報に基づき、その入力シート情報の矩形画像内部に筆記処理がされたか否かが判定されるという効果を奏する。
【００２０】
また、請求項５の発明によれば、読み取られる読取解像度に応じて、判定が可能な入力シート情報上に配置される矩形画像の大きさが算出される。
【００２１】
また、請求項６の発明によれば、入力シート情報上の矩形画像の位置情報と大きさ情報が記憶され、それらの情報に基づき、その入力シート情報の矩形画像内部に筆記処理がされたか否かが判定されるという効果を奏する。
【図面の簡単な説明】
【００２２】
【図１】図１は入力シート管理システム１の構成図である。
【図２】図２は入力シート管理ソフトウェア１０５の機能的な構成を示す図である。
【図３】図３はフォントサイズ算出テーブルを示す表である。
【図４】図４はフォームデータの内容を示す模式図である。
【図５】図５は紙媒体に印刷された入力シートを示す模式図である。
【図６】図６はチェックボックスの探索領域情報について示す模式図である。
【図７】図７は入力シート管理システム１で行われる処理を示すシーケンス図である。
【図８】図８は入力シート管理システム１で行われる処理を示すシーケンス図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施例について添付図面を参照して詳細に説明する。
【００２４】
まず、入力シート管理システム１の構成について図１を参照して説明する。
【００２５】
図１は、入力シート管理システム１の構成を示した図である。
【００２６】
入力シート管理システム１は、図１に示すように、入力シート管理装置１００、サーバ２００、複合機３００、操作端末４００が通信回線２に接続されて構成される。
【００２７】
通信回線２は、専用線や公衆網やインターネット等を使用した、ＬＡＮ（Local Area Network）回線、ＷＡＮ（Wide Area Network）回線であってもよい。
【００２８】
入力シート管理装置１００は、表示部１０１、入力部１０２、ＣＰＵ（Central Processing Unit）１０３、記憶部１０４を有するパーソナルコンピュータである。
【００２９】
入力シート管理装置１００の表示部１０１は、液晶ディスプレイで構成され、ユーザに情報を提示する。
【００３０】
入力部１０２は、マウスやキーボードで構成され、ユーザの指示を受け付ける。
【００３１】
ＣＰＵ１０３は、入力シート管理装置１００の統括的な制御を行う。
【００３２】
記憶部１０４は、各種記憶装置で構成され、入力シートの情報を管理する入力シート管理ソフトウェア１０５や入力シート管理装置１０１を動作させるＯＳ（Operation System）等を記憶する。
【００３３】
入力シート管理装置１００は、入力シート管理システム１で使用される入力シートの情報である電子的なフォームを作成しサーバ２００に記憶させ、また、紙媒体の入力シートの各チェックボックスにチェックが行われたか否かを判定する処理等を行う。
【００３４】
サーバ２００は、ＣＰＵ２０１、記憶部２０２を有する。
【００３５】
ＣＰＵ２０１は、サーバ２００の統括的な制御を行う。
【００３６】
記憶部２０２は、入力シート管理装置１００で作成された入力シートの電子的な媒体であるフォームデータ等を記憶する。
【００３７】
複合機３００は、スキャナ部３０１、記憶部３０２、印刷実行部３０３、表示／操作部３０４、ＣＰＵ３０５、通信インタフェース（以下、図面と共に通信Ｉ／Ｆと記す）３０６を有する装置であり、印刷、スキャニング機能を有する。
【００３８】
スキャナ部３０１は、セットされた紙媒体に光を照射させて反射光を読取り、その紙媒体の画像を電子的に読取りビットマップ画像として取得する。
【００３９】
記憶部３０２は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等で構成され、複合機３００を動作させるファームウェア等の記憶や、印刷指示された印刷ジョブを記憶してプールする機能を有する。
【００４０】
印刷実行部３０３は、印刷指示された印刷ジョブを紙媒体に印刷して出力する機能を有する。
【００４１】
表示／操作部３０４は、タッチパネル式の液晶ディスプレイで構成され、ユーザに情報を表示し、また、ユーザからの指示を受け付ける。
【００４２】
ＣＰＵ３０５は、複合機３００の統括的な制御を行う。
【００４３】
通信Ｉ／Ｆ３０６は、通信回線２を介して、入力シート管理装置１００、サーバ２００、操作端末４００と情報の授受を行う。
【００４４】
複合機３００は、入力シート管理装置１００で作成された入力シートの電子媒体であるフォームデータを紙媒体に印刷することで、紙媒体である入力シートを出力する。
【００４５】
また、複合機３００は、出力した入力シートに対して行われるテストやアンケート等の筆記処理が行われた筆記処理済入力シートをスキャナ部３０１で読み取り、読み取った筆記処理済入力シートの画像データを入力シート管理装置１００に送信する。
【００４６】
操作端末４００は、ＣＰＵ４０１、記憶部４０２、表示部４０３、入力部４０４を有するパーソナルコンピュータである。
【００４７】
ＣＰＵ４０１は、操作端末４００を統括的に制御する。
【００４８】
記憶部４０２は、操作端末４００を動作させるＯＳや、複合機３００のプリンタドライバ等を記憶する。
【００４９】
表示部４０３は、液晶ディスプレイで構成され、ユーザに情報を提示する。
【００５０】
入力部４０４は、マウスやキーボードで構成され、ユーザから指示を受け付ける。
【００５１】
操作端末４００は、サーバ２００に記憶される入力シートのフォームデータをサーバ２００からダウンロードして複合機３００で印刷させる。
【００５２】
このように構成される入力シート管理システム１では、入力シート管理装置１００に複合機３００のスキャナ部３０１のスキャン解像度(単位はdpi)が入力されて、その入力値に基づいて入力シートのフォームに形成されるチェックボックスのサイズが算出される。
【００５３】
チェックボックスは矩形の画像であり、チェックボックスのサイズはその正方形の辺の長さを示す。
【００５４】
そして、入力シート管理装置１００で入力シートのフォームが作成されて、サーバ２００にそのフォームが記憶される。
【００５５】
サーバ２００に記憶されたフォームは、操作端末４００の操作によって操作端末４００にダウンロードされて複合機３００で紙媒体に印刷出力される。
【００５６】
複合機３００より印刷出力された紙媒体の入力シートは、アンケートやテスト等でアンケートやテスト等を行う者が所望のチェックボックスにチェックをする筆記処理がされる。
【００５７】
チェックボックスにチェックがされると、矩形で囲まれたチェックボックスの内部の領域に筆記道具による筆記がされた状態となる。
【００５８】
筆記処理がされた筆記処理済入力シートは、複合機３００のスキャナ部３０１で画像読み取りされる。
【００５９】
そして、筆記処理済入力シートの画像データが入力シート管理装置１００に送られて、入力シート管理装置１００で筆記処理済入力シートの各チェックボックスにおけるチェックの有無が判定される。
【００６０】
次に、入力シート管理装置１００に記憶される入力シート管理ソフトウェア１０５について図２を参照して説明を行う。
【００６１】
図２は、入力シート管理ソフトウェア１０５の機能的な構成を示す図である。
【００６２】
図２に示すように、入力シート管理ソフトウェア１０５は、入力シートフォーム作成プログラム１１０と筆記処理済入力シート解析プログラム１２０とを有している。
【００６３】
入力シートフォーム作成プログラム１１０は、基準判定領域受付部１１１、スキャン解像度受付部１１２、チェックボックスサイズ算出部１１３、フォントサイズ算出部１１４、ＩＤ情報生成部１１５、フォーム作成部１１６、フォームデータ作成部１１７を有する。
【００６４】
基準判定領域受付部１１１は、基準判定領域の値をユーザからの入力により受け付け、記憶する。
【００６５】
基準判定領域の値とは、チェックボックスのサイズを算出するために必要な値であり、Ｍとして説明する。
【００６６】
スキャン解像度受付部１１２は、複合機３００のスキャナ部３０１のスキャン解像度をユーザからの入力によって受け付け、記憶する。また、複合機３００の機種毎のスキャン解像度情報を記憶しておき、複合機の機種を指定することにより対応するスキャン解像度を読み出して受け付けるようにしてもよい。
【００６７】
チェックボックスサイズ算出部１１３は、基準判定領域受付部１１１で受け付けた基準判定領域の値（＝Ｍ）とスキャン解像度受付部１１２で受け付けたスキャン解像度（＝Ｐ）等に基づき、入力シートのフォームに生成されるチェックボックスのサイズ（＝Ｎ）を算出する。
【００６８】
ここでチェックボックスのサイズ（＝Ｎ）の算出について説明する。
【００６９】
チェックボックスの矩形の一辺の長さをＮ(単位はmm)として、そのチェックボックスのチェックの有無を判定する必要最低限の判定領域(単位はドット数)をＭ×Ｍとすると、その矩形領域内をＰ(dpi)の解像度でスキャンした場合の関係式は、
Ｎ＝（Ｍ／Ｐ）×25.4    （式１）
となる。
【００７０】
一般に、Ｐの値を大きくしてスキャン解像度を上げると、スキャナーのセンサーの間隔が短くなり、サンプリング精度が下がることがある。従って、画像の分析精度をあげるために、例えばマージン係数αを掛けたり、加算したりした、下記のような式でＮであるチェックボックスのサイズを算出する
Ｎ＝（Ｍ／Ｐ×25.4）×α    （式２）
Ｎ＝（Ｍ／Ｐ）×25.4＋α    （式３）
なお、αは、Ｐの増加に従い、増加するような値であれば、なおよい。
【００７１】
上記式で計算される数値の小数点以下を繰り上げた整数値をＮに設定することで、スキャニング機器の性能を考慮したチェックボックスの大きさを決定することができる。
【００７２】
例えば、α＝１のとき、100dpiのスキャナーを用いた場合、１辺４mmの矩形まで判定可能であることがわかっているとすると、（式１）に基づき下記の式のようにＭの値は約１６となる。
【００７３】
Ｍ＝（Ｎ×Ｐ）／25.4＝（4×100）／25.4≒16    （式４）
（式４）のようにしてＭの値が求められるので、これにより、複合機３００のスキャナ部３０１のスキャン解像度（＝Ｐ）が600dpiである場合には、その値がユーザから入力されてスキャン解像度受付部１１１が受け付け、チェックボックスサイズ算出部１１３が（式１）にＭ、Ｐの値を入力することで、
Ｎ＝（16／600）×25.4＝0.7    （式５）
となり、小数点以下を繰り上げた整数値である１辺１mmの矩形程度までチェックボックスの大きさを小さくできることが明らかになる。
【００７４】
入力シートフォーム作成プログラム１１０が有するフォントサイズ算出部１１４は、チェックボックスサイズ算出部１１３で算出されたチェックボックスのサイズ（＝Ｎ）の値に基づき、図３に示すフォントサイズ算出テーブルを使って、チェックボックスに対応する説明文のフォントサイズを算出する。
【００７５】
図３はフォントサイズ算出テーブルを示す表である。フォントサイズ算出テーブルには、チェックボックスの各サイズ（＝Ｎ）に対応するフォントサイズが各々示されている。
【００７６】
後で再度説明するが、入力シートのフォームに作成されるチェックボックスには各々一意な識別できる情報である識別番号が付与されており、そのチェックボックスに対応するチェックボックスの説明文にその識別番号と同じ識別番号が付与される。また、一意に識別できる情報としては、番号ではなく一意の文字列や符号であってもよい。
【００７７】
ＩＤ情報生成部１１５は、入力シートフォーム作成プログラム１１０で作成される入力シートを一意に識別するためのＩＤ情報が生成される。ＩＤ情報生成部１１５によって生成されたＩＤ情報は、バーコードとして入力シートに印刷される。なお、ＩＤ情報の入力シートへの印刷はバーコードだけに限らず、ＱＲ（Quick Response）コード、グリフコード、文字、数字、記号などの筆記処理済入力シート解析プログラムがＩＤ情報を抽出できるものであればなんでもよい。
【００７８】
フォーム作成部１１６は、入力シート管理装置を操作する操作者によって、入力シートのフォームを作成するエディターとしての機能を有し、操作者の操作によってチェックボックスの配置や配置したチェックボックスの説明文やＩＤ情報生成部１１５によって生成されたＩＤ情報を示すバーコードやその他の図や文章をフォーム上に作成する機能を有する。
【００７９】
フォーム作成部１６によってチェックボックス等がフォーム上に配置される際には、操作者が自由にそれらの配置場所を決定することができ、また、フォーム上に配置する図や文章についてそれらの大きさ、配置場所を操作者が自由に決定できる。
【００８０】
但し、フォーム作成部１１６によってフォーム上に配置されるチェックボックスのサイズは、チェックボックスサイズ算出部１１３によって算出されたサイズ未満とはならないように自動設定されている。
【００８１】
操作者は、フォーム作成部１１６の機能によって、チェックボックスをフォーム上に配置して入力シートフォームを作成するのであるが、チェックボックスのサイズをチェックボックスサイズ算出部１１３によって算出されたサイズ以上の大きさに変更することができる。
【００８２】
このようにチェックボックスのサイズが自動調整されるのは、筆記処理済入力シートを読み取るスキャナ部３０１で読み取った画像よりチェックボックスのチェックの有無を判定できるようにするためである。
【００８３】
フォームデータ作成部１１７は、フォーム作成部１１６によって作成された入力シートフォームのフォームデータを作成する機能を有する。
【００８４】
フォームデータは、図４に示すように、ＩＤ情報４１、チェックボックス情報４２、コンテンツ情報４３を有している。
【００８５】
図４は、入力シートフォーム作成プログラム１１０で作成される入力シートのフォームデータの内容を示す模式図である。
【００８６】
ＩＤ情報４１は、入力シートフォームが作成される際にＩＤ情報生成部１１５で生成されたＩＤ情報のことである。
【００８７】
チェックボックス情報４２は、フォーム作成部１１６によって入力シートフォーム上に配置されたチェックボックスについての情報であり、配置されたチェックボックスの紙面左上に対する位置情報を含む。この紙面とは、入力シートフォームが紙媒体に印刷されたときの入力シートを指す。そして、紙面左上に対するチェックボックスの位置情報は、例えば、紙面左上からのＸ軸方向、Ｙ軸方向それぞれの印刷される用紙に対応した長さとして示される。
【００８８】
また、チェックボックス情報４２は、配置されたチェックボックスの情報として、チェックボックスのサイズ（＝Ｎ）や、チェックボックスを構成する線幅、チェックボックスと対応されるチェックボックスの説明文と同じく付与される識別番号、そして、チェックボックスのチェック状態を判定する際の探索領域情報を含む。
【００８９】
探索領域情報は、筆記処理済入力シート解析プログラム１２０が筆記処理済入力シートの画像データよりチェックボックスのチェックの有無を判定する際に、判定処理の為に取得されるチェックボックスの画像或いはチェックボックスを含むチェックボックス周辺の画像のことである。
【００９０】
筆記処理済入力シートが複合機３００のスキャナ部３０１で読み取られる際に、スキャナ部３０１にセットされるときに位置ずれが発生することが考えられるので、チェックボックスの判定処理の為に取得される画像範囲はそのチェックボックスの大きさにゆとりをもたせてチェックボックス周辺の領域を含むようにされる。
【００９１】
コンテンツ情報４３は、入力シートに配置されるチェックボックス以外のチェックボックスの説明文や図や文章の内容と配置場所等を示す情報である。
【００９２】
このような入力シートのフォームデータは、フォームデータ作成部１１７で作成終了後、入力シート管理装置１００からサーバ２００に送られる。
【００９３】
また、入力シートフォーム作成プログラム１１０で作成される入力シートのフォームデータは例えばＸＭＬ（Extensible Markup Language）で記述される。
【００９４】
ここで、入力シートフォーム作成プログラム１１０で作成される入力シートについて図５を参照して説明する。
【００９５】
図５は、フォーム作成部１１６で作成された入力シートのフォームが紙媒体に印刷された入力シートについて示す模式図である。
【００９６】
印刷された入力シートには、入力シートを一意に識別するためのＩＤ情報を示すバーコードが印刷されている（参照番号５０１）。
【００９７】
また、各々のチェックボックスとそのチェックボックスの説明文には同じ識別番号が付与されてフォームデータ内で管理されており、チェックボックスと説明文との対応関係が明確にされる（参照番号５０２）。
【００９８】
チェックボックスに付与される識別番号は、チェックボックス情報４２内に記憶管理される。
【００９９】
ここで、チェックボックス情報４２に記憶されるチェックボックスの探索領域情報について図６を参照して説明する。
【０１００】
図６は、入力シートのチェックボックスの探索領域情報について示す模式図である。
【０１０１】
図６に示すように、あるチェックボックスのチェックの有無を判定するために取得される画像データの範囲は、筆記処理済入力シートが画像読取される際の位置ずれを考慮されて、チェックボックスだけではなく、チェックボックスの周辺の領域も含む。
【０１０２】
具体的には、例えば、チェックボックスの１辺の大きさがＮ(mm)の場合には、ゆとりをＮ／２(mm)として、そのチェックボックスの中心を中心とした１辺が２Ｎ(mm)の矩形を探索領域とすることができる（参照番号６０１）。
【０１０３】
次に、筆記処理済入力シート解析プログラム１２０について図２を参照して説明する。  筆記処理済入力シート解析プログラム１２０は、画像受付部１２１、ＩＤ情報抽出部１２２、フォームデータ取得部１２３、チェック状態判定部１２４を有する。
【０１０４】
画像受付部１２１は、複合機３００で読み取られて送られる筆記処理済入力シートの画像データを取得する。
【０１０５】
ＩＤ情報抽出部１２２は、画像受付部１２１が受け付けた画像データより筆記処理済入力シートに印刷されたバーコードの画像データを取得して、そのバーコードの画像データから入力シートに一意に付与されたＩＤ情報を抽出する。
【０１０６】
フォームデータ取得部１２３は、ＩＤ情報抽出部１２２で抽出されたＩＤ情報をサーバ２００に送信して、サーバ２００の記憶部２０２に記憶されるそのＩＤ情報に対応する入力シートのフォームデータの要求をする。
【０１０７】
また、フォームデータ取得部１２３は、サーバ２００への要求に応じて送られる入力シートのフォームデータを受信する。
【０１０８】
チェック状態判定部１２４は、フォームデータ取得部１２３で取得した入力シートのフォームデータに基づき、チェックボックス情報４２を取得する。
【０１０９】
そして、チェック状態判定部１２４は、取得したチェックボックス情報４２に含まれるチェックボックスの位置情報とチェックボックスのサイズと線幅と探索領域情報に基づいて、画像受付部１２１が受信した筆記処理済入力シートの画像データ上のチェックボックスについて、チェックの有無の判定を行う。
【０１１０】
チェック状態判定部１２４は、受信した筆記処理済入力シートの画像データ上で探索領域情報が示す領域内のチェックボックス内にチェックがされているか否かを、チェックボックス内の黒ドット数を確認することで行う。
【０１１１】
また、チェック状態判定部１２４は、チェックボックス内のチェックの有無を、チェックボックス内の黒ドット数を確認する以外の方法により確認してもよい。
【０１１２】
このようにチェックの有無が確認されて、チェックされたチェックボックスの識別番号が、筆記処理済入力シート解析プログラム１２０によって判明される。
【０１１３】
そして、入力シート管理ソフトウェア１０５は、チェックされたチェックボックスの識別番号やそのチェックボックスの説明文で同じ識別番号が付与された説明文を表示部１０１に表示するなどの集計処理を行い、入力シート管理装置１００の操作者に、入力シート上の筆記処理がされた結果を表示することができる。また、集計処理した結果のデータは別のアプリケーションソフトウェアに出力することも可能である。
【０１１４】
次に、入力シート管理システム１で行われる処理について、図７、図８を参照して説明する。
【０１１５】
図７、図８は、入力シート管理システム１で行われる処理について示したシーケンス図である。
【０１１６】
まず、入力シート管理装置１００には、初期設定として基準判定領域の値が設定されている。
【０１１７】
また、入力シート管理装置１００の操作者は、入力シート管理システム１において筆記処理済入力シートの画像読み取りが行われる複合機３００のスキャナ部３０１のスキャン解像度を入力部１０２より入力する。
【０１１８】
入力シート管理装置１００は、入力部１０２より入力されたスキャン解像度を受け付けて、スキャン解像度受付部１１２に記憶させる（ステップ７０１）。
【０１１９】
入力シート管理ソフトウェア１０５は、入力シート作成プログラム１１０のチェックボックスサイズ算出部１１３で、入力シートフォーム上で作成されてスキャナ部３０１での画像読み取りで判定可能な最小のサイズを算出する（ステップ７０２）。
【０１２０】
そして、入力シート管理装置１００の操作者は、入力シート作成プログラム１１０のフォーム作成部１１６の機能により、フォーム上にチェックボックス、チェックボックスの説明文、文章、図、ＩＤ情報を示すバーコード等の作成配置を行い、入力シートフォームを作成する（ステップ７０３）。
【０１２１】
ここで、配置されるチェックボックスのサイズは、ステップ７０２で算出されたチェックボックスのサイズより大きいサイズである。
【０１２２】
操作者の操作により、入力シートフォームが作成されると、フォームデータ作成部１１７は、作成された入力シートフォームのフォームデータを作成する（ステップ７０４）。作成されるフォームデータは、図４を参照して説明したように、入力シートのＩＤ情報４１とチェックボックス情報４２とコンテンツ情報４３とを含むものであり、作成された入力シートの電子的な媒体であるフォームを再生成できるデータである。
【０１２３】
作成されたＸＭＬ形式のフォームデータはサーバ２００に送信される（ステップ７０５）。
【０１２４】
フォームデータを受信したサーバ２００は、それを記憶部２０２に記憶する（ステップ７０６）。
【０１２５】
このようにして、入力シートのフォームデータがサーバ２００に記憶される。
【０１２６】
そして、入力シートを使ってアンケートを実施するアンケート実施者は、所望の入力シートのＩＤ情報を操作端末４００に入力して、所望の入力シートのフォームデータをサーバ２００に要求する（ステップ７０７）。
【０１２７】
サーバ２００は、記憶部２０２に記憶するフォームデータの中から指定されたＩＤ情報のフォームデータを選び出し、操作端末４００に送信する。
【０１２８】
操作端末４００は、サーバ２００から送信されたフォームデータを受信（ステップ７０８）し、そのフォームデータによって生成される入力シートのフォームを印刷する印刷指示を記憶部４０２に記憶する複合機３００のプリンタドライバで行う。
【０１２９】
プリンタドライバは、入力シートのフォームを印刷する印刷ジョブを作成して操作端末４００から複合機３００に送信する。
【０１３０】
そして、複合機３００の印刷実行部３０３で、入力シートの電子媒体であるフォームが印刷処理されて、紙媒体である入力シートが印刷出力される（ステップ７０９）。
【０１３１】
アンケート実施者は、印刷出力された入力シートを使って、入力シートに配置されたチェックボックスのいずれかを選択してチェックさせるアンケートをアンケート対象者に実施する（図８の参照番号８０１）。
【０１３２】
アンケートが実施された入力シートは、いずれかのチェックボックスが選択されてチェックがされた入力シートなので筆記処理済入力シートである。
【０１３３】
アンケート実施者は、アンケート対象者から筆記入力済入力シートを回収して、その筆記処理済入力シートを複合機３００のスキャナ部３０１より読み込ませる。
【０１３４】
複合機３００は、スキャナ部３０１にセットされた筆記処理済入力シートを読み込み（図７の結合子Ｃより接続された後の図８のステップ７１０）、読み込んだ画像データを入力シート管理装置１００に送信する（ステップ７１１）。
【０１３５】
ここで、図７と図８とは、入力シート管理装置１００での処理の流れは結合子Ａで接続され、サーバ２００での処理の流れは結合子Ｂで接続され、複合機３００での処理の流れは結合子Ｃで接続される。
【０１３６】
入力シート管理装置１００は、複合機３００から送られた筆記処理済入力シートの画像データを画像受付部１２１で受け付け（ステップ７１２）、その画像データ中に存在するバーコードよりＩＤ情報を抽出する（ステップ７１３）。
【０１３７】
ＩＤ情報の抽出は、ＩＤ情報抽出部１２２で行われる。
【０１３８】
ＩＤ情報は入力シートに一意に付与される識別情報である。
【０１３９】
ＩＤ情報の抽出が行われた後、筆記処理済入力シート解析プログラム１２０のフォームデータ取得部１２３は、抽出したＩＤ情報をサーバ２００に送って、そのＩＤ情報に対応する入力シートのフォームデータを要求する（ステップ７１４）。
【０１４０】
ＩＤ情報がサーバ２００に送られると、サーバ２００は、記憶部２０２に記憶するフォームデータの中から受信したＩＤ情報が付与されたフォームデータを探し出して入力シート管理装置１００に送信する（ステップ７１５）。
【０１４１】
入力シート管理装置１００は、サーバ２００から送信されるフォームデータをフォームデータ取得部１２３で受け付け（ステップ７１６）。
【０１４２】
そして、筆記処理済入力シート解析プログラム１２０のチェック状態判定部１２４が、フォーム取得部１２３で受け付けられたフォームデータの中からチェックボックス情報４２を取得する（ステップ７１７）。
【０１４３】
チェック状態判定部１２４は、画像受付部１２１が受け付けた筆記処理済入力シートの画像データ上の各チェックボックスについてチェックの有無の判定をそれぞれ行う（ステップ７１８）。
【０１４４】
そして、筆記処理済入力シート解析プログラム１２０は、チェック状態判定部１２４が判定した各チェックボックスの判定結果を、表示部１０１に表示する。
【０１４５】
ユーザは、表示部１０１より、入力シートのどのチェックボックスにチェックが記入されたのかを判定結果を通じて確認することができる。
【０１４６】
尚、入力シートの内容は、アンケートだけでなく、チェックボックスを配置する用紙を使用するならば他のいずれの内容であってももちろんよい。例えば、他の内容として試験問題のチェックシートが考えられる。
【０１４７】
尚、紙文書である入力シートへの識別情報の付与と入力シートからのその識別情報の抽出は、紙文書上にバーコード等を印刷して画像読み取りした紙文書の画像データから抽出するのではなく、他の方法により識別情報を付与、抽出してもよい。例えば、紙文書へ識別情報が入力されたICタグを付与し、その紙文書に付与されたICタグ複合機３００で読み取って識別情報を抽出する方法がある。
【産業上の利用可能性】
【０１４８】
この発明は、入力シート情報管理システムおよび入力シート情報管理装置および入力シート情報管理プログラムにおいて利用可能である。
【０１４９】
また、上記実施の形態の機能を実現するためのソフトウェアのプログラムが記録されている記憶媒体を供給し、通信装置などで記憶媒体に格納されたプログラムを読み出し実行することによっても、上記実施の形態と同様の効果を奏する。  プログラムを供給するための記憶媒体としては、例えば、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、及びＳＤカード（Secure Digital memory card）などや、プログラムを供給するサーバなどであっても良い。
【符号の説明】
【０１５０】
１    入力シート管理システム
２    通信回線
４１    ＩＤ情報
４２    チェックボックス情報
１００    入力シート管理装置
１０５    入力シート管理ソフトウェア
１１０    入力シート作成プログラム
１１２    スキャン解像度受付部
１１３    チェックボックスサイズ算出部
１１４    フォントサイズ算出部
１１５    ＩＤ情報生成部
１１７    フォームデータ作成部
１２０    筆記処理済入力シート解析プログラム
１２１    画像受付部
１２２    ＩＤ情報抽出部
１２３    フォームデータ取得部
１２４    チェック状態判定部
２００    サーバ
３００    複合機
３０１    スキャナ部
３０３    印刷実行部
４００    操作端末
【図１】
2011029750.tif 000003
【図２】
2011029750.tif 000004
【図３】
2011029750.tif 000005
【図４】
2011029750.tif 000006
【図５】
2011029750.tif 000007
【図６】
2011029750.tif 000008
【図７】
2011029750.tif 000009
【図８】
2011029750.tif 000010