(57)【要約】【課題】マークシート解読装置に、マークシート種類に応じた位置情報、これに応じた特定情報を予め登録することなく、マークシートを読み取るだけで、これらの情報の解読が可能なマークシートを提供する。【解決手段】２次元コードを付記し、この２次元コードには、シート上におけるマーク欄の位置情報と、それぞれのマーク欄に割り当てている項目情報とを少なくとも含んでいることを特徴とする。【選択図】図１
2006155077.tif 000002
【特許請求の範囲】
【請求項１】
シート上に記された複数のマーク欄を選択して塗りつぶすようにしたマークシートにおいて、
２次元コードを付記し、この２次元コードには、上記シート上におけるマーク欄の位置情報と、それぞれのマーク欄に割り当てている項目情報とを少なくとも含んでいることを特徴とするマークシート。
【請求項２】
請求項１に記載のマークシートを解読するためのマークシート解読プログラムであって、
マークシートを読取走査して、画情報を生成する第１のステップと、
２次元コード解読モジュールを作動して、上記第１のステップで読み取った画情報から上記２次元コードを抽出し、その２次元コードからそれぞれのマーク欄の位置情報、割り当てられた項目情報を読み出す第２のステップと、
マーク欄読み取りモジュールを作動して、上記第２のステップで読み取った位置情報に基づいて、上記第１のステップで生成した画情報から、それぞれのマーク欄に対する塗りつぶしの有無を判定する第３のステップと、
上記第２のステップで読み取った項目情報と、上記第３のステップで塗りつぶしの判定されたマーク欄とを関連付ける第４のステップとを備えている、マークシート解読プログラム。
【請求項３】
請求項２において、
上記第４のステップによる、上記項目情報と塗りつぶし判定されたマーク欄との関連づけに基づいて、所定様式の情報シートを生成して、その情報シートの要目を表示画面に表示させ、あるいは記録紙に印字させる第５のステップを、さらに備えている、マークシート解読プログラム。
【請求項４】
請求項１に記載のマークシートと、
請求項２，３のいずれかに記載のマークシート解読プログラムを予め格納したマークシート読取解読装置とで構成した、マークシート解読システム。
【請求項５】
問い毎に、複数個のマーク欄を選択して塗りつぶすようにしたマークシートにおいて、
２次元コードを付記し、この２次元コードには、それぞれの問いに対して予め設けられたマーク欄の位置情報と、それぞれの問いに対して正解となるマーク欄を特定した正解情報とを、少なくとも含んでいることを特徴とするマークシート。
【請求項６】
請求項５に記載のマークシートを解読するためのマークシート解読プログラムであって、
マークシートを読取走査して、画情報を生成する第１のステップと、
２次元コード解読モジュールを作動して、上記第１のステップで読み取った画情報から上記２次元コードを抽出し、その２次元コードからそれぞれのマーク欄の位置情報、正解情報を読み出す第２のステップと、
マーク欄読み取りモジュールを作動して、上記第２のステップで読み取った位置情報に基づいて、上記第１のステップで生成した画情報から、それぞれのマーク欄に対する塗りつぶしの有無を判定する第３のステップと、
上記第２のステップで読み取られた正解情報と、上記第３のステップで塗りつぶしが判定されたマーク欄とに基づいて、問いに対する正誤を判別する第４のステップとを備えている、マークシート解読プログラム。
【請求項７】
請求項６において、
上記２次元コードには、各問いに対する配点情報を更に含んでおり、上記第２のステップで配点情報を更に読み取り、
上記第４のステップでなされた、それぞれの問いに対する正誤の判別結果と、上記第２のステップで読み取った各問いの配点情報とに基づいて採点する第５のステップを、さらに備えている、マークシート解読プログラム。
【請求項８】
請求項５に記載のマークシートと、
請求項６，７のいずれかに記載のマークシート解読プログラムを予め格納したマークシート読取解読装置とで構成した、マークシート解読システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品申し込み、アンケートや各種試験などに用いるマークシート、このマークシートの解読に用いるマークシート解読プログラム、マークシート解読システムの改良に関する。
【背景技術】
【０００２】
近時、商品申し込み、アンケートや各種試験などにはマークシートが多用されている。このようなマークシートは、シート上に複数のマーク欄を記しており、これらのマーク欄を選択的に塗りつぶして項目情報を書き込むようにしている。
【０００３】
このような項目情報を書き込んだマークシートは、所定のマークシート解読プログラムを搭載したマークシート解読装置（下記特許文献１）により、画情報として読み取られ、以下の解読ステップを実行することにより、マーク欄に書き込まれた情報の解読を行うようにしている。
【０００４】
つまり、マーキング解読装置は、マークシートを読取走査してマークシートを画情報で読み取る第１のステップ、マーク欄読取モジュールを作動させ、読み取った画情報から、塗りつぶされたマーク欄を抽出する第２のステップ、塗りつぶされたマーク欄の位置情報を画情報の濃度より判定し、判定した位置情報に対応する特定情報を解読する第３のステップを順次実行する。
【０００５】
項目情報としては、例えば、商品申し込みの場合には、ユーザの居住地、性別、生年月日といったユーザ属性情報や、申し込み商品の番号などが挙げられる。
【０００６】
第３のステップを実行するために、マーキング解読装置では、予め、各マーク欄の位置情報毎に、対応する項目情報をメモリに登録している。
【０００７】
つまり、マーク欄の位置情報として、座標（行、列）が規定され、各々の座標に対応する項目情報として、ユーザの性別（男、女）、ユーザの年代（１０代、２０代）などを登録している。
【特許文献１】特開２００１−２８０３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記したようなシステムでは、使用するマークシートの種類により、対応する項目情報は異なるため、マークシートの種類毎に項目情報を装置に登録しておき、使用するマークシート種類に応じて、対応する項目情報の選択をする必要があり、マークシートの種類が増加すればするだけ、アプリケーション側での登録作業が面倒であり不便であった。
【０００９】
上記特許文献１では、マークシートの種類に応じて、マークシートの適所に種類識別コードを付して、解読処理時に、使用マークシートの種類を解読し、対応する特定情報の選択操作を不要にしているが、上記登録作業は必要である。
【００１０】
本発明は、このような事情を考慮して提案されるものであって、マークシート解読装置に、マークシート種類に応じた位置情報、これに応じた特定情報を予め登録することなく、マークシートを読み取るだけで、これらの情報の解読が可能なマークシート、マークシート解読プログラム、マークシート解読システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明の請求項１では、マークシートに関し、２次元コードを付記し、この２次元コードには、シート上におけるマーク欄の位置情報と、それぞれのマーク欄に割り当てている項目情報とを少なくとも含んでいることを特徴とする。
【００１２】
請求項２では、マークシート解読プログラムに関し、マークシートを読取走査して、画情報を生成する第１のステップと、２次元コード解読モジュールを作動して、第１のステップで読み取った画情報から２次元コードを抽出し、その２次元コードからそれぞれのマーク欄の位置情報、割り当てられた項目情報を読み出す第２のステップと、マーク欄読み取りモジュールを作動して、上記第２のステップで読み取った位置情報に基づいて、第１のステップで生成した画情報から、それぞれのマーク欄に対する塗りつぶしの有無を判定する第３のステップと、第２のステップで読み取った項目情報と、上記第３のステップで塗りつぶしの判定されたマーク欄とを関連付ける第４のステップとを備えている。
【００１３】
請求項３では、請求項２のマークシート解読プログラムにおいて、塗りつぶされたマーク欄に割り当てられている項目情報を読み取り、解読されたマークシートに基づいて、所定様式の情報シートを生成して、その情報シートの要目を表示画面に表示し、あるいは記録紙に印字させる第５のステップを、さらに備えている。
【００１４】
請求項４では、マークシート解読システムに関し、請求項１に記載のマークシートと、請求項２，３のいずれかに記載のマークシート解読プログラムを予め格納したマークシート読取解読装置とで構成している。
【００１５】
請求項５では、請求項１とは別構成のマークシートに関し、問い毎に、複数個のマーク欄を設け、それらを選択的に塗りつぶすことによって解答を記すようにしたマークシートにおいて、２次元コードを付記し、この２次元コードには、それぞれの問いに対して予め設けられたマーク欄の位置情報と、それぞれの問いに対して正解となるマーク欄を特定した正解情報とを、少なくとも含んでいることを特徴とする。
【００１６】
請求項６では、請求項５に記載のマークシートを解読するためのマークシート解読プログラムに関し、マークシートを読取走査して、画情報を生成する第１のステップと、２次元コード解読モジュールを作動して、第１のステップで読み取った画情報から２次元コードを抽出し、その２次元コードからそれぞれのマーク欄の位置情報、正解情報を読み出す第２のステップと、マーク欄読み取りモジュールを作動して、第２のステップで読み取った位置情報に基づいて、第１のステップで生成した画情報から、それぞれのマーク欄に対する塗りつぶしの有無を判定する第３のステップと、第２のステップで読み取られた正解情報と、第３のステップで塗りつぶしが判定されたマーク欄とに基づいて、問いに対する正誤を判別する第４のステップとを備えている。
【００１７】
請求項７では、請求項６のマークシート解読プログラムに関し、２次元コードには、各問いに対する配点情報を更に含んでおり、第２のステップで配点情報を更に読み取り、第４のステップでなされた、それぞれの問いに対する正誤の判別結果と、第２のステップで読み取った各問いの配点情報とに基づいて採点する第５のステップを、さらに備えている。
【００１８】
請求項８では、請求項５に記載のマークシートと、請求項６，７のいずれかに記載のマークシート解読プログラムを予め格納したマークシート読取解読装置とで構成している。
【発明の効果】
【００１９】
本発明の請求項１によれば、マークシートには２次元コードを付記し、この２次元コードには、シート上におけるマーク欄の位置情報と、それぞれのマーク欄に割り当てている項目情報とを少なくとも含んでおり、請求項２によれば、第１〜４のステップを備えるので、このプログラムをマークシート解読装置に格納させ作動させれば、請求項１のマークシートを読み取るだけで、塗りつぶされたマーク欄と項目情報とを関連づけできるので、従来のように、マークシート解読装置にマークシート毎の位置情報、解読情報を登録しなくてもよい。
【００２０】
請求項３によれば、請求項２のプログラムの第４のステップで解読されたマーク欄に基づいて、塗りつぶされたマークシートに対する所定様式の情報シートを生成して、表示画面に表示し、あるいは記録紙に印字させる第５のステップを、さらに備えているので、マークシートに書き込まれた全情報を視覚で確認できる。
【００２１】
請求項４によれば、請求項１に記載のマークシートと、請求項２，３のいずれかに記載のマークシート解読プログラムを予め格納したマークシート読取解読装置とで構成した、マークシート解読システムを提案しているので、このシステムを使用すれば、請求項１〜３のいずれかの効果を発揮できる。
【００２２】
請求項５によれば、マークシートには２次元コードを付記し、この２次元コードには、それぞれの問いに対して予め設けられたマーク欄の位置情報と、それぞれの問いに対して正解となるマーク欄を特定した正解情報とを、少なくとも含んでおり、請求項６によれば、第１〜４のステップを備えるので、このプログラムをマークシート解読装置に格納させ作動させれば、マークシートを読み取るだけで、問いに対する正誤を判定するので、マークシート解読装置にマークシート毎の位置情報、正解情報を登録しなくてもよい。
【００２３】
請求項７によれば、マークシートを読み取るだけで、試験の採点ができ、便利である。
【００２４】
請求項８によれば、請求項５に記載のマークシートと、請求項６，７のいずれかに記載のマークシート解読プログラムを予め格納したマークシート読取解読装置とで構成したマークシート解読システムを提案しているので、このシステムを使用すれば、請求項５〜７のいずれかの効果を発揮できる。
【発明を実施するための最良の形態】
【００２５】
以下に、本発明の実施の形態について説明する。
【実施例１】
【００２６】
図１は、本発明のマークシートの一例について示す図である。
【００２７】
このマークシートＭ１は、複数の塗りつぶしのためのマーク欄Ｓを記している。そして、シートＭ１の適所には、ＣＰコードやＱＲコードなどの２次元コードＭＣを付記している。なお、後述する各種情報を含ませるのは２次元コードＭＣだけではなく、例えば、非接触ＩＣチップに含ませてもよい。
【００２８】
マーク欄Ｓの各々は、行（１〜５行）と列（Ａ〜Ｅ行）とで特定される論理的な位置情報を有しており（特に印字されている必要はない）、各マーク欄Ｓには、対応する項目情報が付記されている。
【００２９】
２次元コードＭＣには、それぞれのマーク欄Ｓの位置情報と、それぞれのマーク欄Ｓに割り当てている項目情報とが少なくとも書き込まれている。すなわち、図２に詳細に示したように、各位置情報、これらに対応する項目情報が書き込まれている。各行と列の位置情報は、２次元コードＭＣの付記している箇所を基準として、物理的な座標（Ｘ、Ｙ）で規定される。
【００３０】
このような構成のマークシートＭ１は、図３に示すように、マークシート解読装置１と組み合わせてマークシート解読システムを構成する。
【００３１】
マークシート解読装置１は、この装置１を制御するＣＰＵ１０、Ｉ／Ｆ１１を介して接続した読取部２、表示部１２，操作部１３、後述するマークシート解読プログラム１４Ａを格納した記憶部１４、後述する情報シートを記憶又は印字出力をする記録部１５を備える。
【００３２】
なお、読取部２は、ここでは、Ｉ／Ｆ１１を介して接続した単体のスキャナとして設けているが、本発明ではこの例には限られず、装置１の構成に含まれる構成としてもよい。
【００３３】
マークシート解読プログラム１４Ａは、図示するように、マーク欄読取モジュール１４Ｂ、２次元コード解読モジュール１４Ｃを備える。
【００３４】
このようなプログラム１４Ａは、以下の処理をなす。すなわち、図４に模式的に示したが、装置１の電源が入力されるとこのプログラム１４ＡがＣＰＵ１０の制御により作動し、読取部２でマークシートＭ１を読み取り、画情報に変換する（以上第１のステップ）。
【００３５】
ついで、２次元コード解読モジュール１４Ｃを起動させて、２次元コードＭＣから、書き込まれている位置情報と項目情報とを（図２参照）読み出す（以上第２のステップ）。
【００３６】
ついで、マーク欄読取モジュール１４Ｂを起動させて、２次元コードＭＣから読み出した位置情報に基づき、読み取った画情報から、この位置情報に該当する箇所の塗りつぶしの有無を判定する。つまり、２次元コードＭＣから読み出した位置情報に該当する箇所はマーク欄Ｓに他ならないので、これらのマーク欄Ｓの塗りつぶしの有無判定をする（以上第３のステップ）。
【００３７】
ついで、第２のステップで読み取った項目情報と、第３のステップで塗りつぶしの判定されたマーク欄とを関連付ける（以上第４のステップ）。例えば、位置情報１Ａ（Ｘ１Ａ，Ｙ１Ａ）のマーク欄Ｓが塗りつぶされているマーク欄に該当するならば、これに対応する項目情報は図２より「男」となる。
【００３８】
なお、２次元コードＭＣには、マーク欄Ｓの位置情報、項目情報の他、マークシートの種類（例えばアンケート用紙）といった情報、マークシートＭ１が複数ページにわたる場合のページ情報などを書き込んでおくこともできる。
【００３９】
このようなステップ処理を用いたマーキング解読処理をフローチャートとして図５に示す。すなわち、ステップ１００〜１０３の処理は、図４とともに説明した事項である。塗りつぶされたマーク欄Ｓの項目情報の関連づけは、塗りつぶされたマーク欄Ｓに対してすべて行う。
【００４０】
塗りつぶされたマーク欄Ｓの項目情報の関連づけが終わった後、ステップ１０４においては、関連づけした項目情報を基にした情報シートを作成する。
【００４１】
この情報シートによって、マークシートＭに塗りつぶされた項目情報は、人の目視によって確認できるデータシートになるので、種種のアプリケーションを利用すれば、コンピュータによるデータ処理も可能となる。
【００４２】
情報シートの一例を、図６に示す。図１の態様では、マークシートＭ１の読み取りにより、塗りつぶされたマーク欄Ｓの項目情報は、男、３０代、会社員、未婚、東京となる。なお、２次元コードＭＣにマークシート種類、ページ情報、整理番号、マークシート作成者名、その他の情報が書き込まれている場合には、これらの情報を第２のステップで読み取っておき、シート上の適所に付記する。そして、このシートを、ステップ１０５においては、記録部１５において記憶又は印字出力する（以上第５のステップ）。
【００４３】
そして、読取部２で読み取るべきマークシートＭ１の続きが有る場合には、読取部２で読み取るべきマークシートＭ１がなくなるまで、ステップ１００〜１０５の処理を繰り返す。
【実施例２】
【００４４】
次に、本発明のマークシートの別構成を図７に示す。このマークシートＭ２は、入学試験などの解答用紙として用いられるようにしており、複数の塗りつぶしのためのマーク欄Ｓを記している。そして、シートＭ２の適所には、ＣＰコードやＱＲコードなどの２次元コードＭＣを付記している。
【００４５】
マーク欄Ｓの各々は、行（１〜５行）と列（Ａ〜Ｅ列）とで特定される論理的な位置情報を有しており（特に印字されている必要はない）、各マーク欄Ｓには、問いに対する選択情報が付記されている。
【００４６】
２次元コードＭＣには、それぞれの問いに対して予め設けられたマーク欄Ｓの位置情報と、それぞれの問いに対して正解となるマーク欄を特定した正解情報、各問い毎の配点情報とを含んでいる。
【００４７】
すなわち、図８に詳細に示したように、各問いに対するマーク欄Ｓの位置情報が複数あり、これらの位置情報に対応して正誤が書き込まれており、後述する処理において、各問いの正誤を判定する際には、各問いに対するマーク欄Ｓについて、「○」に対応するマーク欄Ｓのみが塗りつぶされる一方、「×」に対応するマーク欄Ｓのみが空白の際、その問いについては「正解」と判定する。一方、各問いに対し、配点情報がそれぞれ含まれている。
【００４８】
なお、先述したように、各行と列の位置情報は、２次元コードＭＣの付記している箇所を基準として、物理的な座標（Ｘ、Ｙ）で規定される。
【００４９】
ここでは、問１に関しては、塗りつぶしたマーク欄Ｓが「１Ａ」のみなら正解、「１Ｂ」なら不正解、問２に関しては、「２Ｂ」、「２Ｃ」双方塗りつぶしたときのみに正解としている。
【００５０】
ここで、２次元コードＭＣには、少なくとも、上記した正解情報を所定の暗号化方式に従って暗号化して含ませておけば、入学試験などにおいて、受験生が携帯電話機のカメラで２次元コードＭＣを撮影し、その携帯電話機の持つ２次元コード読み取り機能によって、試験中などに正解が漏れてしまうことを防止できる。
【００５１】
このような構成のマークシートＭ２も、図３と同様なマークシート解読システムを構成する。なお、マークシートＭ２以外、構成は同じなので、説明を省略する。
【００５２】
マークシート解読プログラム１４Ａは、実施例１とは異なり、図９のフローチャートに示す処理をなす。すなわち、読取部２でマークシートＭ２を読み取り、画情報に変換する（２００）（以上第１のステップ）。
【００５３】
ついで、２次元コード解読モジュール１４Ｃを起動させて、２次元コードＭＣから、各問い毎に書き込まれている位置情報と、正解を特定した正解情報、各問い毎の配点情報（図８参照）を読み出す（以上第２のステップ）。
【００５４】
ついで、マーク欄読取モジュール１４Ｂを起動させて、２次元コードＭＣから読み出した位置情報に基づき、読み取った画情報から、この位置情報に該当する箇所の塗りつぶしの有無を判定する。つまり、２次元コードＭＣから読み出した位置情報に該当する箇所はマーク欄Ｓに他ならないので、これらのマーク欄Ｓの塗りつぶしの有無判定をする（以上第３のステップ）。
【００５５】
このとき、２次元コードＭＣに含まれる情報のうち、少なくとも、正解情報が暗号化されていれば、この第３のステップと、後述する第４のステップとの間に、所定の復号方式に従って情報を復号化するステップを実行する。
【００５６】
ついで、第２のステップで読み取られた正解情報と、第３のステップで塗りつぶしが判定されたマーク欄とに基づいて、問いに対する正誤を判別する（以上第４のステップ）。
【００５７】
ここでは、先述したように、各問いに対するマーク欄Ｓについて、「○」に対応するマーク欄Ｓのみが塗りつぶされる一方、「×」に対応するマーク欄Ｓのみが空白の際、その問いについては「正解」と判定する。
【００５８】
なお、２次元コードＭＣには、マーク欄Ｓの位置情報、項目情報の他、マークシートの種類（例えば○○大学一次試験用紙）といった情報、マークシートＭ２が複数ページにわたる場合のページ情報などを書き込んでおくこともできる。
【００５９】
そして、各問いに対するマーク欄Ｓすべての正誤を集計し、試験の合否を判定する（２０４，２０５）（以上第５のステップ）。
【００６０】
この第５のステップは、各問い毎の正誤を集計し、予め問い毎に設定しておいた配点を集計し、合計点を計算する。
【００６１】
なお、合格基準点を予め２次元コードＭＣに書き込んでおくか、装置１に登録することで、合否の判定を行うようにしてもよい。
【００６２】
ここで、従来は、マーク欄Ｓの読み取り領域として、タイミングマークを使用していたが、図１０に示すように、少なくとも３つの２次元コードＭＣ１〜Ｃ３を付記し、これらで囲まれる領域をマーク欄Ｓの読み取り領域としてもよい。
【００６３】
なお、上記した実施例１，２では、マーク欄Ｓの塗りつぶしを判定した後、塗りつぶされたマーク欄Ｓに対応する項目情報を判定するようにしているが、マークシートに対して、性別、年齢、各問いなどの大項目毎に、数字や記号などを手書きさせ、手書きされたマークシートの画情報を読み取り、手書きされた数字や記号などをテキストデータにＯＣＲ変換し、ついで、２次元コードから、手書きされた数字や記号などに対応する項目情報を読み出し、テキスト変換された数字や記号などに、対応する項目情報を関連づけするようにしてもよい。
【図面の簡単な説明】
【００６４】
【図１】本発明のマークシートの構成の一例を示す図
【図２】２次元コードに書き込まれる情報の一例を示す図
【図３】本発明のマークシート解読システムの一例を示す図
【図４】本発明のマークシート解読プログラムの動作の一例を模式的に示す図
【図５】本発明のマークシート解読プログラムの動作の一例を説明するためのフローチャート
【図６】情報シートの一例を示す図
【図７】本発明のマークシートの構成の他例を示す図
【図８】２次元コードに書き込まれる情報の他例を示す図
【図９】本発明のマークシート解読プログラムの動作の他例を説明するためのフローチャート
【図１０】本発明のマークシートの更に他例を示す図
【符号の説明】
【００６５】
Ｍ１，Ｍ２  マークシート
ＭＣ  ２次元コード
Ｓ  マーク欄
１  マークシート解読装置
１４Ａ  マークシート解読プログラム
１４Ｂ  マーク欄読取モジュール
１４Ｃ  ２次元コード解読モジュール
【図１】
2006155077.tif 000003
【図２】
2006155077.tif 000004
【図３】
2006155077.tif 000005
【図４】
2006155077.tif 000006
【図５】
2006155077.tif 000007
【図６】
2006155077.tif 000008
【図７】
2006155077.tif 000009
【図８】
2006155077.tif 000010
【図９】
2006155077.tif 000011
【図１０】
2006155077.tif 000012