(57)【要約】【課題】マークシートのマーク箇所の認識と、その認識されたマーク箇所のデータを用いたデータ処理とが可能な複写機を提供することである。【解決手段】第１の記録媒体をスキャンして画像データを取得するスキャナ部１６と、その取得された画像データをプリント出力するプリント出力部１７とを有する複写機１において、マークが記入された第１の記録媒体としてのマークシートがスキャナ部１６によりスキャンされて画像データが取得され、制御部１により、その取得された画像データからマークシートのマーク箇所が認識され、その認識されたマーク箇所のデータを用いて採点集計などのデータ処理が行われる。【選択図】  図１
2004272607.tif 000002
【特許請求の範囲】
【請求項１】
第１の記録媒体をスキャンして画像データを取得するスキャナ部と、前記スキャナ部により取得された画像データを第２の記録媒体にプリント出力するプリント出力部とを備える複写機において、
前記スキャナ部に前記第１の記録媒体としてのマークシートをスキャンさせて画像データを取得させ、その画像データからマーク欄の位置と、そのマーク欄の位置に基づくマーク箇所とを認識し、前記認識されたマーク箇所のデータを用いて各種データ処理を行う制御部を備えることを特徴とする複写機。
【請求項２】
前記マークシートは、マーク欄の２次元の位置を示すマーク位置指標が記載され、
前記制御部は、前記マークシートのスキャンにより取得された画像データ内の前記マーク位置指標に基づいて、前記マーク欄の位置を認識することを特徴とする請求項１に記載の複写機。
【請求項３】
前記スキャナ部によりスキャンされたマークシートを排出する第１の排出部及び第２の排出部を備え、
前記制御部は、前記スキャナ部によりスキャンされたマークシートの画像データから正常にマーク箇所が認識されたか否かを判別し、正常に認識された場合に、前記第１の排出部から前記マークシートを排出させ、正常に認識されていない場合に、前記第２の排出部から前記マークシートを排出させることを特徴とする請求項１又は２に記載の複写機。
【請求項４】
データを記憶する記憶部を備え、
前記制御部は、前記認識されたマーク欄の位置のデータと、マーク箇所のデータとを前記記憶部に記憶させることを特徴とする請求項１から３のいずれか一項に記載の複写機。
【請求項５】
前記制御部は、前記プリント出力部に、前記データ処理の処理結果のデータを前記第２の記録媒体にプリント出力させることを特徴とする請求項１から４のいずれか一項に記載の複写機。
【請求項６】
画面表示を行う表示部を備え、
前記制御部は、前記表示部に、前記データ処理の処理結果のデータを表示出力させることを特徴とする請求項１から５のいずれか一項に記載の複写機。
【請求項７】
前記記憶部は、基準となる前記マーク箇所の基準データを記憶し、
前記制御部は、前記認識されたマーク箇所のデータと、前記記憶部に記憶された基準データとを比較して比較データを作成し、その比較データを用いて前記データ処理を行うことを特徴とする請求項４から６のいずれか一項に記載の複写機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複写を行う複写機に関する。
【０００２】
【従来の技術】
従来、複写機には、画像が記録された原稿をスキャンして画像データを取得し、その画像データのプリント出力をする複写機能だけでなく、他の機能が付加されたものがあった。他の機能とは、例えば、スキャンにより取得された画像データを外部機器に送信する機能や、スキャンにより取得された画像データのパターン認識機能である。
【０００３】
また、マークシートのマーク箇所の認識を行う場合には、専用のＯＭＲ（Ｏｐｔｉｃａｌ  Ｍａｒｋ  Ｒｅａｄｅｒ）装置を用いていた。しかし、専用のＯＭＲ装置は他の用途に使用できないので、オフィスなどに汎用的に設けられる複写機を用いてマークシートのマーク箇所の認識を行う要請がある。そこで、スキャナ部によりマークシートをスキャンして画像データを取得し、その画像データからマーク箇所を認識する複写機としての画像処理装置が知られている（例えば、特許文献１参照）。
【０００４】
また、複写機を用いてマークシートのマーク箇所の認識を行う構成として、複写機とＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）とを通信接続させてシステムを組むものがあった。複写機のスキャナ部にマークシートをスキャンさせて画像データを取得させ、その画像データがＰＣに送信される。そして、ＰＣにおいて、ＯＭＲプログラムの実行により、受信した画像データのマーク箇所の認識を行っていた。
【０００５】
【特許文献１】
特開平７−１４６９０８号公報
【０００６】
【発明が解決しようとする課題】
しかし、特許文献１に記載の画像処理装置は、マークシートから認識したマーク箇所のデータを用いて、結果集計などのデータ処理を行うことができなかった。また、従来の複写機及びＰＣを用いてマーク認識を行う構成において、複写機からＰＣにマーク箇所の認識データを送信し、ＰＣ側でそのマーク箇所の認識データを用いて集計などのデータ処理を行うことができる。しかし、この構成では、構成機器が複数となり、装置構成が複雑かつ大型化するおそれがあった。更に、複写機及びＰＣの両方で操作を行わなければならず、操作が煩雑となるおそれがあった。
【０００７】
本発明の課題は、マークシートのマーク箇所の認識と、その認識されたマーク箇所のデータを用いたデータ処理とが可能な複写機を提供することである。
【０００８】
【課題を解決するための手段】
請求項１に記載の発明は、第１の記録媒体をスキャンして画像データを取得するスキャナ部と、前記スキャナ部により取得された画像データを第２の記録媒体にプリント出力するプリント出力部とを備える複写機において、
前記スキャナ部に前記第１の記録媒体としてのマークシートをスキャンさせて画像データを取得させ、その画像データからマーク欄の位置と、そのマーク欄の位置に基づくマーク箇所とを認識し、前記認識されたマーク箇所のデータを用いて各種データ処理を行う制御部を備えることを特徴とする。
【０００９】
請求項１に記載の発明によれば、複写機のみを用いてマークシートのマーク箇所の認識と、認識されたマーク箇所のデータを用いたデータ処理とが行われるので、複写と、マークシートのマーク箇所の認識と、その認識されたデータのデータ処理を行うことができるとともに、複数の機器を用いることによる装置の複雑化及び高コスト化並びに操作の煩雑化を避けることができる。
【００１０】
請求項２に記載の発明は、請求項１に記載の複写機において、
前記マークシートは、マーク欄の２次元の位置を示すマーク位置指標が記載され、
前記制御部は、前記マークシートのスキャンにより取得された画像データ内の前記マーク位置指標に基づいて、前記マーク欄の位置を認識することを特徴とする。
【００１１】
請求項２に記載の発明によれば、マークシートから取得された画像データ内のマーク位置指標に基づいてマーク欄の位置を認識するので、正確かつ迅速にマークシートのマーク欄の位置を認識することができる。また、マークシートのマーク欄の印刷形式を、マーク指標を用いた任意の形式に設定することができる。
【００１２】
請求項３に記載の発明は、請求項１又は２に記載の複写機において、
前記スキャナ部によりスキャンされたマークシートを排出する第１の排出部及び第２の排出部を備え、
前記制御部は、前記スキャナ部によりスキャンされたマークシートの画像データから正常にマーク箇所が認識されたか否かを判別し、正常に認識された場合に、前記第１の排出部から前記マークシートを排出させ、正常に認識されていない場合に、前記第２の排出部から前記マークシートを排出させることを特徴とする。
【００１３】
請求項３に記載の発明によれば、取得された画像データからマーク位置及びマーク箇所が正常に認識された場合に、マークシートが第１の排出部から排出され、正常に認識されていない場合に、マークシートが第２の排出部から排出される。このため、いずれの排出部からマークシートが排出されたかを目視により確認することにより、マークシートが正常に認識されたか否かが容易に確認できる。
【００１４】
請求項４に記載の発明は、請求項１から３のいずれか一項に記載の複写機において、
データを記憶する記憶部を備え、
前記制御部は、前記認識されたマーク欄の位置のデータと、マーク箇所のデータとを前記記憶部に記憶させることを特徴とする。
【００１５】
請求項４に記載の発明によれば、マーク欄の位置のデータと、マーク箇所のデータとを記憶部に記憶するので、後の処理において記憶部に記憶されたデータを用いることができる。
【００１６】
請求項５に記載の発明は、請求項１から４のいずれか一項に記載の複写機において、
前記制御部は、前記プリント出力部に、前記データ処理の処理結果のデータを前記第２の記録媒体にプリント出力させることを特徴とする。
【００１７】
請求項５に記載の発明によれば、データ処理の処理結果のデータを第２の記録媒体にプリント出力させるので、目視により処理結果を確認させるとともに、プリント出力された第２の記録媒体を保存させることができる。
【００１８】
請求項６に記載の発明は、請求項１から５のいずれか一項に記載の複写機において、
画面表示を行う表示部を備え、
前記制御部は、前記表示部に、前記データ処理の処理結果のデータを表示出力させることを特徴とする。
【００１９】
請求項６に記載の発明によれば、データ処理の処理結果のデータを表示部に表示出力させるので、目視により処理結果を確認させることができる。
【００２０】
請求項７に記載の発明は、請求項４から６のいずれか一項に記載の複写機において、
前記記憶部は、基準となる前記マーク箇所の基準データを記憶し、
前記制御部は、前記認識されたマーク箇所のデータと、前記記憶部に記憶された基準データとを比較して比較データを作成し、その比較データを用いて前記データ処理を行うことを特徴とする。
【００２１】
請求項７に記載の発明によれば、認識されたマーク箇所のデータと基準データとが比較された比較データを用いてデータ処理を行うことができる。
【００２２】
【発明の実施の形態】
以下、添付図面を参照して、本発明に係る実施の形態を説明する。
【００２３】
先ず、図１を参照して、本実施の形態の装置の特長を説明する。図１は、本実施の形態の複写機１の内部構成を示す図である。
【００２４】
本実施の形態に係る複写機１は、第１の記録媒体としての原稿をスキャンして画像データを取得し、その画像データを第２の記録媒体としての記録紙にプリント出力する複写機能とともに、第１の記録媒体としてのマークシートをスキャンして画像データを取得し、その画像データからマーク箇所の認識を行う機能を有する。図１に示すように、複写機１は、各部を中央制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、各種操作入力を受付ける操作部１２と、情報を一時的に格納するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、情報を画面表示する表示部１４と、読み書き可能に情報を記憶する記憶部１５と、画像が記録された第１の記録媒体としての原稿から画像データをスキャンするスキャナ部２６と、画像データを第２の記録媒体としての記録紙にプリント出力するプリント出力部１７と、外部機器と情報の送受信を行う通信部１８とから構成され、各部はバス１９により通信接続される。
【００２５】
スキャナ部１６においてスキャンする対象は、第１の記録媒体として、紙の原稿やマークシートに限るものではなく、ＯＨＰシートなど、紙以外の材料の記録媒体を含んでもよい。また、プリント出力部１７において画像データをプリント出力する対象は、第２の記録媒体として、記録紙や紙のマークシートに限るものではなく、ＯＨＰシートなど、紙以外の材料の記録媒体を含んでもよい。
【００２６】
ＣＰＵ１１は、記憶部１５に記憶されているシステムプログラム及び各種アプリケーションプログラムの中から指定されたプログラムを読み出してＲＡＭ１３に展開する。そして、ＣＰＵ１１は、操作部１２から入力される各種指示又はそれに応じた各種データをＲＡＭ１３内に一時的に格納し、この入力指示及び入力データを用いて前記展開されたプログラムに従って各種処理を実行する。そして、ＣＰＵ１１は、その処理結果をＲＡＭ１３内に格納する。
【００２７】
記憶部１５には、マークシートプリント出力処理を実行するためのマークシートプリント出力プログラムと、正解マークシート認識処理を実行するための正解マークシート認識プログラムと、解答マークシート認識処理を実行するための解答マークシート認識プログラムと、結果出力処理を実行するための結果出力プログラムと、結果修正処理を実行するための結果修正プログラムとが記憶されている。また、複写機１において、ＣＰＵ１１が記憶部１５に記憶された各プログラムを読み出してＲＡＭ１３に展開して各処理が実行される。この実行構成において、図１に示すように、各処理中の各種制御機能を実現する制御部１１１が、複写機１に構成されているものとして説明する。なお、制御部１１１は、ソフトウェア的に実現される構成であるが、ハードウェアとして搭載される構成でもよい。
【００２８】
操作部１２は、文字入力キー及び各種機能キーなどを備えたキーパッドを含み、操作者によりキーパッドで押下された押下信号をＣＰＵ１１に出力する。また、操作部１２は、ポインティングデバイスを更に含み、操作者により入力されたポインティングデバイスの位置信号をＣＰＵ１１に出力する構成でもよい。
【００２９】
表示部１４は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）を備え、ＣＰＵ１１から入力される表示指示に従って各種表示データの画面表示を行う。また、ＬＣＤに代えて、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＰＤＰ（Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ）又はＥＬディスプレイ（ＥｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｔ  Ｄｉｓｐｌａｙ）などを備えることとしてもよい。
【００３０】
記憶部１５は、プログラムやデータなどが予め記憶され又は書込み可能な記録媒体を有する。その記録媒体は、磁気的、光学的記録媒体若しくは半導体などの不揮発性メモリなどのＣＰＵ１１が読取り可能なもので構成されている。また、記録媒体は、ハードディスク、ＲＯＭなどの記憶装置に固定的に設けたものとする。しかし、これに限るものではなく、ＣＤ−ＲＯＭ、ＤＶＤやメモリカードなどの着脱自在に装着する可搬型のものでもよい。
【００３１】
スキャナ部１６は、ＣＣＤなどの撮像素子を備え、原稿やマークシートなどに記録された画像をスキャンしてデジタルの画像データを取得する。また、スキャナ部１６は、マークシートをスキャンした場合に、マーク箇所などが正常に認識されたマークシートを排出（排紙）する排出部１６Ａと、正常に認識されなかったマークシートを排出する排出部１６Ｂとを有する。
【００３２】
プリント出力部１７は、レーザ式、インクジェット式、熱転写式、ドットインパクト式などの方式により画像データを記録紙やマークシートなどにプリント出力して画像形成する。プリント出力部１７は、複写を行う場合に、スキャナ部１６によりスキャンされて取得された画像データをプリント出力する。通信部１８は、外部機器と通信ネットワークを介して通信を行うネットワークカードなどから構成される。その通信ネットワークは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であるとするが、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を含めてもよく、ＩＳＤＮ回線網、広帯域通信回線網、専用線、移動体通信網、通信衛星回線、ＣＡＴＶ回線、光通信回線と、それらを接続するインターネットサービスプロバイダなどを含む構成でもよい。
【００３３】
次に、図２〜図１２を参照して、複写機１の動作を説明する。図２は、マークシートプリント出力処理を示すフローチャートである。図３は、自作マークシート２Ａの構成を示す図である。図４は、マーク欄の位置検出を説明する図である。図５は、正解マークシート認識処理を示すフローチャートである。図６は、正解マークシート２Ｂの構成を示す図である。図７は、マーク箇所の位置検出を説明する図である。図８は、プリント出力後の正解マークシート２Ｂの構成を示す図である。図９は、解答マークシート認識処理を示すフローチャートである。図１０は、解答マークシート２Ｃの構成を示す図である。図１１は、結果出力処理を示すフローチャートである。図１２は、修正追記処理を示すフローチャートである。
【００３４】
本実施の形態の動作は、マークシートを用いるテストの実行に関するものである。また、以下、ユーザとは、複写機１を使用する者であり、例えば、テストの実施者若しくは採点官又はその人に委託を受けた者である。解答者とは、マークシートにテストの解答のマークを記入する（解答をマークする）人である。
【００３５】
先ず、図２〜図４を参照して、ユーザが自作した自作マークシートをスキャンして、その自作マークシートに対応するマークシートをプリント出力するマークシートプリント出力処理を説明する。マークシートプリント出力処理は、操作部１２からユーザによるマークシートプリント出力処理の実行入力を受付けたことをトリガとして、ＣＰＵ１１が記憶部１５に記憶されたマークシートプリント出力プログラムを読み出しＲＡＭ１３に格納することにより、実行される。
【００３６】
また、予め、ユーザがスキャン用の自作マークシートをスキャナ部１６にセットしておく。また、予め、ユーザがマークシートとしてプリント出力するための記録紙をプリント出力部１７にセットしておく。また、以下の各処理の説明において、特に言及しない場合に、各ステップの制御処理主体は制御部１１１であるものとする。
【００３７】
図２に示すように、先ず、セットされている自作マークシートがスキャナ部１６によりスキャンされて画像データが取得される（ステップＳ１１）。ここで、図３を参照して、自作マークシートの一例を説明する。自作マークシート２Ａには、解答者がマークするためのマーク欄２１と、黒ベタで塗りつぶされ、マーク欄２１の２次元（縦及び横）の位置を示す縦方向に配置されたマーク位置指標２２と、横方向に配置されたマーク指標２３とを少なくとも有する。
【００３８】
そして、制御部１１１により、スキャナ部１６で取得された画像データのマーク欄２１の位置が認識される（ステップＳ１２）。ここで、図４を参照して、自作マークシート２Ａのマーク欄２１の位置の認識を説明する。図４に示すように、横方向の領域において、全ドット数（白＋黒のドット数）に対する黒のドット数の割合の値を示すヒストグラムが作成される。また、その横方向の領域に少なくとも１つのマーク位置指標２２が含まれているか否かを判別するための閾値Ｔ１が設定されている。そして、ヒストグラム中で閾値Ｔ１以上である領域に、マーク欄２１及びマーク位置指標２３があると特定され、最上段の領域がマーク位置指標２３であるので、マーク欄２１の縦方向の座標が認識される。同様に、縦方向にヒストグラムが作成され、ヒストグラム中で閾値Ｔ２以上である領域を特定し、マーク位置指標２３により示されるマーク欄２１の横方向の座標が認識される。マーク欄２１の縦横の２次元位置座標をマーク欄位置データとする。
【００３９】
ステップＳ１２においては、マーク欄位置データが正常に認識される場合もあれば、自作マークシートの不備などにより正常に認識されない場合もある。よって、ステップＳ１２において自作マークシートのマーク欄位置データが正常に認識されたか否かが判別される（ステップＳ１３）。例えば、マーク欄位置データが１つも認識されない場合に、正常に認識されていないと判別される。認識が正常でない場合（ステップＳ１３；ＮＯ）、スキャナ部１６でスキャンされた自作マークシートが排出部１６Ｂから排出され（ステップＳ１４）、マークシートプリント出力処理が終了される。ユーザは、自作マークシートが排出部１６Ｂから排出されたことを目視により確認することにより、自作マークシートのマーク欄位置データが正常に認識されなかったことを容易に確認することができる。
【００４０】
認識が正常である場合（ステップＳ１３；ＹＥＳ）、ステップＳ１２において認識されたマーク欄位置データが記憶部１５に記憶される（ステップＳ１５）。そして、スキャナ部１６でスキャンされた自作マークシートが排出部１６Ａから排出される（ステップＳ１６）。ユーザは、自作マークシートが排出部１６Ａから排出されたことを目視により確認することにより、自作マークシートのマーク欄位置データが正常に認識されたことを容易に確認することができる。
【００４１】
そして、マーク欄位置データと、マーク欄位置データに基づくマークシートのプリント出力イメージ（マークシートイメージ）とが表示部１４に表示される（ステップＳ１７）。そして、操作部１２からユーザの操作入力が受付けられる（ステップＳ１８）。その入力内容は、表示されたマーク欄位置データなどを修正する編集と、表示されたマークシートイメージのマークシートをプリント出力するプリント出力と、マークシートプリント出力処理を終了する終了とである。
【００４２】
そして、ステップＳ１８において入力された入力内容が判別される（ステップＳ１９）。終了が入力された場合（ステップＳ１９；終了）、マークシートプリント出力処理が終了される。編集が入力された場合（ステップＳ１９；編集）、操作部１２からのユーザの編集の入力を受付け、その入力に基づいてマーク欄位置データ及びマークシートイメージが編集され（ステップＳ２０）、ステップＳ１７に移行される。
【００４３】
プリント出力が入力された場合（ステップＳ１９；プリント出力）、表示されたマーク欄位置データ及びマークシートイメージに基づくマークシートがプリント出力部１７によりマークシート用の記録紙にプリント出力され（ステップＳ２１）、マークシートプリント出力処理が終了される。ステップＳ１８では、例えば、マークシートを何枚プリント出力するかなどの情報が入力され、ステップＳ２１においてその入力情報に応じてマークシートがプリント出力される。
【００４４】
なお、本実施の形態のマークシートプリント出力処理において、図示しないが、解答者を識別するための解答者識別情報の記入が、解答者によるマークの記入により行うことができるようなマークシートがプリント出力されているものとする。
【００４５】
次に、図５〜図８を参照して、正解の模範である正解マークシートをスキャンして正解のマーク箇所の位置を示す正解データを認識する正解マークシート認識処理を説明する。正解マークシートは、マークシートプリント出力処理においてプリント出力されたマークシートに、ユーザなどにより正解のマークが記入されたものである。
【００４６】
正解マークシート認識処理は、操作部１２からユーザによる正解マークシート認識処理の実行入力を受付けたことをトリガとして、ＣＰＵ１１が記憶部１５に記憶された正解マークシート認識プログラムを読み出しＲＡＭ１３に格納することにより、実行される。また、予め、ユーザがスキャン用の正解マークシートをスキャナ部１６にセットしておく。
【００４７】
図５に示すように、先ず、セットされている正解マークシートがスキャナ部１６によりスキャンされて画像データが取得される（ステップＳ３１）。ここで、図６を参照して、正解マークシートの一例を説明する。正解マークシート２Ｂには、マーク欄２１と、マーク位置指標２２，２３とを有し、正解箇所のマーク欄２１が黒で塗りつぶされて正解のマーク箇所２４となっている。
【００４８】
そして、制御部１１１により、スキャナ部１６で取得された画像データの正解のマーク箇所２４が認識される（ステップＳ３２）。ここで、図７を参照して、正解マークシート２Ｂの正解のマーク箇所２４の認識を説明する。先ず、マークシートプリント出力処理で記憶部１５に記憶されたマーク欄位置データを用い、またマークシート２Ｂのマーク位置指標２２，２３を位置基準として各マーク欄２１が認識される。そして、各マーク欄２１の内部領域における、縦方向（あるいは横方向でもよい）の、全ドット数（白＋黒のドット数）に対する黒のドット数の割合の値を示すヒストグラムが作成される。また、その内部領域が黒塗りされているか否かを判別するための閾値Ｔ３が設定されている。そして、ヒストグラム中で閾値Ｔ３以上である内部領域が正解のマーク箇所２４であると特定され、正解のマーク箇所２４の座標が認識される。正解のマーク箇所２４の２次元位置座標を基準データとしての正解データとする。
【００４９】
ステップＳ３２においては、正解データが正常に認識される場合もあれば、正解マークシートの不備などにより正常に認識されない場合もある。よって、ステップＳ３２において正解マークシートの正解データが正常に認識されたか否かが判別される（ステップＳ３３）。例えば、記憶部１５に記憶されたマーク欄位置データに対応する正解データが認識されていない場合に、正常に認識されていないと判別される。認識が正常でない場合（ステップＳ３３；ＮＯ）、スキャナ部１６でスキャンされた正解マークシートが排出部１６Ｂから排出され（ステップＳ３４）、正解マークシート認識処理が終了される。ユーザは、正解マークシートが排出部１６Ｂから排出されたことを目視により確認することにより、正解マークシートの正解データが正常に認識されなかったことを容易に確認することができる。
【００５０】
認識が正常である場合（ステップＳ３３；ＹＥＳ）、ステップＳ３２において認識された正解データが記憶部１５に記憶される（ステップＳ３５）。そして、認識された正解データに基づいて、プリント出力部１７により、正解のマーク箇所２４を強調するために囲む強調部２５が正解マークシート上にプリント出力される（ステップＳ３６）。例えば、図８に示すマークシート２Ｂのようにプリント出力される。そして、ステップＳ３６においてプリント出力された正解マークシートが排出部１６Ａから排出され（ステップＳ３７）、正解マークシート認識処理が終了される。ユーザは、正解マークシートが排出部１６Ａから排出されたことを目視により確認することにより、正解マークシートの正解データが正常に認識されたことを容易に確認することができ、プリント出力された強調部２５により、各正解のマーク箇所が認識された旨を容易に確認することができる。
【００５１】
次に、図９及び図１０を参照して、解答者が解答した解答マークシートをスキャンして解答のマーク箇所の位置を示す解答データを認識する解答マークシート認識処理を説明する。解答マークシートは、マークシートプリント出力処理においてプリント出力されたマークシートに、解答者により解答のマークが記入されたものである。本実施の形態において、解答データは解答者識別情報を含むものとする。
【００５２】
解答マークシート認識処理は、操作部１２からユーザによる解答マークシート認識処理の実行入力を受付けたことをトリガとして、ＣＰＵ１１が記憶部１５に記憶された解答マークシート認識プログラムを読み出しＲＡＭ１３に格納することにより、実行される。また、予め、ユーザがスキャン用の解答マークシートをスキャナ部１６にセットしておく。
【００５３】
図９に示すように、先ず、セットされている解答マークシートがスキャナ部１６によりスキャンされて画像データが取得される（ステップＳ４１）。そして、制御部１１１により、スキャナ部１６で取得された画像データのマーク箇所２４が認識される（ステップＳ４２）。図１０に示すように、正解マークシート認識処理におけるステップＳ３２と同様にして、解答マークシート２Ｃの解答のマーク箇所２４の位置が認識される。解答のマーク箇所２４の２次元位置座標を解答データとする。解答マークシート２Ｃ上の記入ミス部分２６は、記憶部１５に記憶されたマーク欄位置データが対応しないので、認識されない。
【００５４】
ステップＳ４２においては、解答データが正常に認識される場合もあれば、解答マークシートの不備などにより正常に認識されない場合もある。よって、ステップＳ４２において解答マークシートの解答データが正常に認識されたか否かが判別される（ステップＳ４３）。例えば、記憶部１５に記憶されたマーク欄位置データに対応する解答データが認識されていない場合に、正常に認識されていないと判別される。認識が正常でない場合（ステップＳ４３；ＮＯ）、スキャナ部１６でスキャンされた正解マークシートが排出部１６Ｂから排出され（ステップＳ４４）、後述するステップＳ４９に移行される。ユーザは、解答マークシートが排出部１６Ｂから排出されたことを目視により確認することにより、解答マークシートの解答データが正常に認識されなかったことを容易に確認することができる。
【００５５】
認識が正常である場合（ステップＳ４３；ＹＥＳ）、ステップＳ４２において認識された解答データと、記憶部１５に記憶された正解データとが比較され、解答データ中のどのマーク箇所が正解であるかを示す比較データが作成される（ステップＳ４５）。本実施の形態において、比較データは解答者識別情報を含むものとする。比較データは、解答データ中の正解マーク箇所の得点を示す得点データとしてもよい。
【００５６】
そして、ステップＳ４２において認識された解答データと、ステップＳ４５において作成された比較データとが記憶部１５に記憶される（ステップＳ４６）。そして、ステップＳ４５において読み出された正解データに基づいて、プリント出力部１７により、正解のマーク箇所２４を強調するために囲む強調部２５が解答マークシート上にプリント出力される（ステップＳ４７）。そして、ステップＳ４７においてプリント出力された解答マークシートが排出部１６Ａから排出される（ステップＳ４８）。ユーザは、解答マークシートが排出部１６Ａから排出されたことを目視により確認することにより、解答マークシートの解答データが正常に認識されたことを容易に確認することができ、プリント出力された強調部２５により、各正解のマーク箇所を解答のマーク箇所と比較して容易に確認することができる。
【００５７】
そして、次にスキャンすべき解答マークシートがスキャナ部１６にセットされているか否かが判別される（ステップＳ４９）。次の解答マークシートがある場合（ステップＳ４９；ＹＥＳ）、ステップＳ４１に移行される。その場合、ステップＳ４１において、スキャナ部１６により、セット済みの次の回答マークシートがスキャンされる。次の解答マークシートがない場合（ステップＳ４９；ＮＯ）、解答マークシート認識処理が終了される。
【００５８】
次に、図１１を参照して、解答の正解箇所を示す比較データを加工して採点結果を出力するデータ処理としての結果出力処理を説明する。結果出力処理は、操作部１２からユーザによる結果出力処理の実行入力を受付けたことをトリガとして、ＣＰＵ１１が記憶部１５に記憶された結果出力プログラムを読み出しＲＡＭ１３に格納することにより、実行される。
【００５９】
図１１に示すように、先ず、記憶部１５に記憶されている比較データを読み出す（ステップＳ５１）。そして、操作部１２からユーザの表示形式の入力を受付ける（ステップＳ５２）。表示形式とは、例えば、表示対象の解答者と、テキストや表やグラフなどの表示方式及び表示項目である表示イメージとである。比較データは解答者識別情報を含むので、表示対象の解答者の選択は、解答者識別情報を用いて行われる。ここでは、解答者全員の得点範囲毎の棒グラフ表示が選択入力されたものとして説明する。そして、ステップＳ５２において入力された表示形式に基づいて、ステップＳ５１において読み出された比較データが加工される（ステップＳ５３）。ステップＳ５３において加工されたデータを加工データとする。
【００６０】
そして、ステップＳ５３において作成された加工データが表示部１４に表示される（ステップＳ５４）。具体的には、例えば、解答者全員の得点範囲毎の棒グラフが表示される。そして、操作部１２からユーザの操作入力が受付けられる（ステップＳ５５）。その入力内容は、加工データのプリント出力或いは結果出力処理の終了である。そして、ステップＳ５５において入力された入力内容が判別される（ステップＳ５６）。
【００６１】
入力がない場合（ステップＳ５６；無）、ステップＳ５５に移行される。終了が入力された場合（ステップＳ５６；終了）、結果出力処理が終了される。プリント出力が入力された場合（ステップＳ５６；プリント出力）、ステップＳ５３において作成された加工データがプリント出力部１７により記録紙にプリント出力され（ステップＳ５７）、結果出力処理が終了される。
【００６２】
次に、図１２を参照して、比較データを修正及び追記する修正追記処理を説明する。修正追記処理は、操作部１２からユーザによる修正追記処理の実行入力を受付けたことをトリガとして、ＣＰＵ１１が記憶部１５に記憶された修正追記プログラムを読み出しＲＡＭ１３に格納して実行される。また、予め、ユーザが再スキャン及び追加スキャン用の解答マークシートをスキャナ部１６にセットしておく。
【００６３】
図１２に示すように、先ず、操作部１２からユーザの操作入力が受付けられる（ステップＳ６１）。その入力内容は、比較データの修正或いは解答マークシートのスキャンである。そのスキャンは、解答マークシートの再スキャン又は追加の解答マークシートのスキャンである。そして、ステップＳ６１において入力された入力内容が判別される（ステップＳ６２）。入力がない場合（ステップＳ６２；無）、ステップＳ６１に移行される。スキャンが入力された場合（ステップＳ６２；スキャン）、後述するステップＳ６３に移行される。
【００６４】
図１２に示すステップＳ６３〜Ｓ７１は、それぞれ順に、図９に示すステップＳ４１〜Ｓ４９と同様であるため、説明の重複を避けるため、その説明を省略する。次の解答マークシートがある場合（ステップＳ７１；ＹＥＳ）、ステップＳ６３に移行される。次の解答マークシートがない場合（ステップＳ７１；ＮＯ）、ステップＳ６１に移行される。
【００６５】
修正が入力された場合（ステップＳ６２；修正）、記憶部１５に記憶された比較データが読み出される（ステップＳ７２）。そして、操作部１２からユーザの修正データの入力が受付けられる（ステップＳ７３）。修正データとは、例えば、解答マークシートが再スキャンされた旨を示すデータ及び解答マークシートが追加してスキャンされた旨を示すデータである。そして、ステップＳ７３において入力された修正データが記憶部１５に記憶され（ステップＳ７４）、修正追記処理が終了される。修正追記処理の終了後に結果出力処理が実行された場合に、修正及び追記された比較データ（及び修正データ）に基づく加工データが表示出力又はプリント出力される。
【００６６】
本実施の形態によれば、複写機１のみを用いてマークシートのマーク箇所の認識と、認識された解答データを用いた比較データの加工処理（結果出力処理及び修正加工処理）とが行われるので、複写と、マークシートのマーク箇所の認識と、その解答データを用いたデータ処理としての比較データの加工処理を行うことができるとともに、複数の機器を用いることによる装置の複雑化及び高コスト化並びに操作の煩雑化を避けることができる。
【００６７】
また、マークシートからスキャンされた画像データ中のマーク位置指標２２，２３に基づいてマーク欄２４の位置を認識するので、正確かつ迅速にマーク欄２４の位置を認識することができ、各マークシートのマーク欄２４の印刷形式を、マーク位置指標２２，２３を用いる任意の形式に設定することができる。例えば、本実施の形態においては、マーク位置指標２２，２３によりマーク欄２４の位置を任意に設定でき、マーク欄２４をスキャナ部１６でスキャン可能な色で印刷してもよく、また、マーク欄２４をスキャン不可能な色で印刷してもよい。
【００６８】
また、マーク欄位置データ、正解データ、解答データ及び比較データを記憶部１５に記憶するので、後の処理において記憶部１５に記憶された各データを用いることができる。
【００６９】
また、スキャナ部１６によりスキャンされた画像データからマーク欄位置データ、正解データ又は解答データが正常に認識された場合に、自作マークシート、正解マークシート又は解答マークシートが排出部１６Ａから排出され、正常に認識されていない場合に各マークシートが排出部１６Ｂから排出される。このため、ユーザが、いずれの排出部から各マークシートが排出されたかを目視により確認することにより、各マークシートが正常に認識されたか否かが容易に確認できる。
【００７０】
また、結果出力処理の実行により、解答者の比較データを表示形式に基づき自在に加工して表示出力又はプリント出力することができる。このため、ユーザがその加工データを目視により確認でき、また、プリント出力された場合は、そのプリント出力された記録紙をユーザが保存することができる。また、結果修正処理の実行により、解答マークシートのスキャンを行って、自在に比較データの修正及び追記をすることができる。
【００７１】
なお、本実施の形態では、マークシートをテストの採点及び結果集計に用いる場合のマーク認識を説明したが、これに限るものではない。例えば、マークシートをアンケートの回答及び集計に用いる場合のマーク認識などの、任意のマークシートのマーク認識及びその認識されたデータに基づくデータ処理に本実施の形態を適用する構成でもよい。また、基準データとして、正解データに代えて、前記アンケートの基準回答となる基準回答データなどを用いる構成でもよい。
【００７２】
以上、本発明の実施の形態につき説明したが、本発明は、必ずしも上述した手段及び手法にのみ限定されるものではなく、本発明にいう目的を達成し、本発明にいう効果を有する範囲内において適宜に変更実施が可能なものである。
【００７３】
【発明の効果】
請求項１に記載の発明によれば、複写機のみを用いてマークシートのマーク箇所の認識と、認識されたマーク箇所のデータを用いたデータ処理とが行われるので、複写と、マークシートのマーク箇所の認識と、その認識されたデータのデータ処理を行うことができるとともに、複数の機器を用いることによる装置の複雑化及び高コスト化並びに操作の煩雑化を避けることができる。
【００７４】
請求項２に記載の発明によれば、マークシートから取得された画像データ内のマーク位置指標に基づいてマーク欄の位置を認識するので、正確かつ迅速にマークシートのマーク欄の位置を認識することができる。また、マークシートのマーク欄の印刷形式を、マーク指標を用いた任意の形式に設定することができる。
【００７５】
請求項３に記載の発明によれば、取得された画像データからマーク位置及びマーク箇所が正常に認識された場合に、マークシートが第１の排出部から排出され、正常に認識されていない場合に、マークシートが第２の排出部から排出される。このため、いずれの排出部からマークシートが排出されたかを目視により確認することにより、マークシートが正常に認識されたか否かが容易に確認できる。
【００７６】
請求項４に記載の発明によれば、マーク欄の位置のデータと、マーク箇所のデータとを記憶部に記憶するので、後の処理において記憶部に記憶されたデータを用いることができる。
【００７７】
請求項５に記載の発明によれば、データ処理の処理結果のデータを第２の記録媒体にプリント出力させるので、目視により処理結果を確認させるとともに、プリント出力された第２の記録媒体を保存させることができる。
【００７８】
請求項６に記載の発明によれば、データ処理の処理結果のデータを表示部に表示出力させるので、目視により処理結果を確認させることができる。
【００７９】
請求項７に記載の発明によれば、認識されたマーク箇所のデータと基準データとが比較された比較データを用いてデータ処理を行うことができる。
【図面の簡単な説明】
【図１】本発明に係る実施の形態の複写機１の内部構成を示す図である。
【図２】マークシートプリント出力処理を示すフローチャートである。
【図３】自作マークシート２Ａの構成を示す図である。
【図４】マーク欄の位置検出を説明する図である。
【図５】正解マークシート認識処理を示すフローチャートである。
【図６】正解マークシート２Ｂの構成を示す図である。
【図７】マーク箇所の位置検出を説明する図である。
【図８】プリント出力後の正解マークシート２Ｂの構成を示す図である。
【図９】解答マークシート認識処理を示すフローチャートである。
【図１０】解答マークシート２Ｃの構成を示す図である。
【図１１】結果出力処理を示すフローチャートである。
【図１２】修正追記処理を示すフローチャートである。
【符号の説明】
１…複写機
１１…ＣＰＵ
１１１…制御部
１２…操作部
１３…ＲＡＭ
１４…表示部
１５…記憶部
１６…スキャナ部
１６Ａ，１６Ｂ…排出部
１７…プリント出力部
１８…通信部
１９…バス
【図１】
2004272607.tif 000003
【図２】
2004272607.tif 000004
【図３】
2004272607.tif 000005
【図４】
2004272607.tif 000006
【図５】
2004272607.tif 000007
【図６】
2004272607.tif 000008
【図７】
2004272607.tif 000009
【図８】
2004272607.tif 000010
【図９】
2004272607.tif 000011
【図１０】
2004272607.tif 000012
【図１１】
2004272607.tif 000013
【図１２】
2004272607.tif 000014