(57)【特許請求の範囲】
【請求項１】
複数の異なるパターンでマーキングが施された原稿を読み取って原稿画像データを取得する原稿読取部と、
前記原稿画像データの前記マーキングが施されたマーキング領域を異なるパターン毎に検出するマーキングパターン検出部と、
前記原稿画像データから前記マーキング領域内の部分画像データを削除した問題文画像データを異なるパターン毎に生成する問題文生成部と、
該問題文生成部によって生成された前記問題文画像データを出力する出力部と、
前記問題文画像データから削除した前記部分画像データの解答欄が設けられた解答欄画像データを生成する解答欄生成部と、を備え、
前記マーキング領域内の一部分が枠とアンダーラインとで区分けされている場合、
前記問題文生成部は、前記原稿画像データから前記マーキング領域内の前記枠で区分けされている前記部分画像データを削除した前記問題文画像データを生成すると共に、前記原稿画像データから前記マーキング領域内の前記アンダーラインで区分けされている前記部分画像データを削除した前記問題文画像データを生成し、
前記解答欄生成部は、前記マーキング領域内の前記枠で区分けされている前記部分画像データだけが空白の前記解答欄がある前記解答欄画像データを生成すると共に、前記マーキング領域内の前記アンダーラインで区分けされている前記部分画像データだけが空白の前記解答欄がある前記解答欄画像データを生成することを特徴とする情報処理装置。
【請求項２】
前記原稿画像データから前記マーキング領域内の前記部分画像データを正答画像データとして抽出する正答抽出部と、
解答が記入された記入済解答用紙を読み取って解答画像データを取得する記入済解答用紙読取部と、
前記正答画像データにより前記解答画像データの解答が正解であるかを判断し、前記問題文画像データの問題毎の正解率を算出する正解率算出部と、
前記問題文画像データから取り出した前記正解率が予め決められた基準値以下の前記問題の部分問題文画像データから再問題文画像データを生成する問題文再生成部と
を備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記再問題文画像データの再問題の解答欄が設けられた前記再問題の解答欄画像データを生成する解答欄再生成部を備えることを特徴とする請求項２に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読み取った原稿から他の原稿を生成する情報処理装置に関する。
【背景技術】
【０００２】
プリンター、多機能プリンター、多機能周辺装置、又は複合機（Multifunction Peripheral）などの情報処理装置は、紙の原稿をＯＣＲ（optical character recognition）」という）機能などにより読み取り、読み取った紙の原稿の画像を生成することができる。これにより、紙の原稿であっても、原稿の特定の文字列を別の文字列に置き換え、又は原稿の文書に別の原稿の文書を追加するなどの編集を容易に行うことができる。例えば、特許文献１の問題用紙作成装置及び問題用紙作成方法では、問題の解答となる文字列をマーキングで指定した問題原稿の画像を読み取り、読み取られた問題原稿の画像データからマーキングで指定された文字列を抽出して解答集の電子データを生成し、またマーキングで指定された文字列を消去して解答欄を設定することにより問題文の電子データを生成できる。そして、これらの電子データを用紙に印刷することにより、問題用紙と解答用紙を作成している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−４５２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１では、問題原稿にマーキングを行うことで、問題用紙と解答用紙とを作成してテストを実施することができるが、問題原稿から異なる問題の複数の問題用紙と解答用紙とを作成することができない。また、テストの結果に基づいて同じ問題原稿から問題用紙と解答用紙とを再作成する場合には、問題原稿に再びマーキングを行わなければならないので、手間がかかるという問題があった。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、上記課題を解決できる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置は、複数の異なるパターンでマーキングが施された原稿を読み取って原稿画像データを取得する原稿読取部と、前記原稿画像データの前記マーキングが施されたマーキング領域を異なるパターン毎に検出するマーキングパターン検出部と、前記原稿画像データから前記マーキング領域内の部分画像データを削除した問題文画像データを異なるパターン毎に生成する問題文生成部と、該問題文生成部によって生成された前記問題文画像データを出力する出力部と、前記問題文画像データから削除した前記部分画像データの解答欄が設けられた解答欄画像データを生成する解答欄生成部と、を備え、前記マーキング領域内の一部分が枠とアンダーラインとで区分けされている場合、前記問題文生成部は、前記原稿画像データから前記マーキング領域内の前記枠で区分けされている前記部分画像データを削除した前記問題文画像データを生成すると共に、前記原稿画像データから前記マーキング領域内の前記アンダーラインで区分けされている前記部分画像データを削除した前記問題文画像データを生成し、前記解答欄生成部は、前記マーキング領域内の前記枠で区分けされている前記部分画像データだけが空白の前記解答欄がある前記解答欄画像データを生成すると共に、前記マーキング領域内の前記アンダーラインで区分けされている前記部分画像データだけが空白の前記解答欄がある前記解答欄画像データを生成することを特徴とする。
本発明の情報処理装置は、前記原稿画像データから前記マーキング領域内の前記部分画像データを正答画像データとして抽出する正答抽出部と、解答が記入された記入済解答用紙を読み取って解答画像データを取得する記入済解答用紙読取部と、前記正答画像データにより前記解答画像データの解答が正解であるかを判断し、前記問題文画像データの問題毎の正解率を算出する正解率算出部と、前記問題文画像データから取り出した前記正解率が予め決められた基準値以下の前記問題の部分問題文画像データから再問題文画像データを生成する問題文再生成部とを備えることを特徴としている。
また、本発明の情報処理装置は、前記再問題文画像データの再問題の解答欄が設けられた前記再問題の解答欄画像データを生成する解答欄再生成部を備えることを特徴としている。
【発明の効果】
【０００７】
本発明の情報処理装置は、原稿から複数の問題文と解答欄の画像を生成し、また生成した問題文と解答欄の画像を印刷した用紙を用いてテストを実施した結果に基づいて、同じ原稿から問題文と解答欄の画像を容易に再生成することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施形態に係る画像形成装置の機能構成を示す図である。
【図２】本発明の第１の実施形態に係る１つの原稿から２パターンの問題文と解答欄とを生成する手順を説明する図である。
【図３】本発明の第１の実施形態に係る問題文と解答欄とを再生成する手順を説明する図である。
【図４】本発明の第１の実施形態に係る１つの原稿から複数パターンの問題文と解答欄とを生成する処理のフローチャートである。
【図５】本発明の第１の実施形態に係る問題文と解答欄とを再生成する処理のフローチャートである。
【図６】本発明の第２の実施形態に係る原稿から問題文と解答欄とを生成する手順を説明する図である。
【図７】本発明の第３の実施形態に係る１つの原稿から２パターンの問題文と解答欄とを生成する手順を説明する図である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための第１の実施形態（以下、「実施形態１」という）を、図面を参照して説明する。実施形態１は、２つの種類（以下、「パターン」という）の蛍光ペンの色、枠又はアンダーラインなどにより一部の領域がマーキングされた原稿の画像から２つのパターンの問題文と解答欄とを生成する。そして、生成された問題文と解答欄とを用いてテストを実施し、解答欄が記入された複数の解答用紙を読み取り、算出された問題毎の正解率が予め決められた基準値以下の問題だけを集めた問題文と解答欄とを再生成するものである。
【００１０】
まず、実施形態１における情報処理装置である画像形成装置１００の機能構成について、図１を用いて説明する。図１に示すように画像形成装置１００は、制御部１０１、メモリー部１０２、記憶部１０３、操作パネル１０４、操作パネル処理部１０５、スキャナー部１０６、画像処理部１０７、印刷部１０８及びネットワーク通信部１０９を備えている。これらの各部は、バスなどにより接続される構成となっている。また、制御部１０１には、原稿読取処理部１０１ａ、マーキングパターン検出処理部１０１ｂ、問題文生成処理部１０１ｃ、解答欄生成処理部１０１ｄ、正答抽出処理部１０１ｅ、記入済解答用紙読取処理部１０１ｆ、正解率算出処理部１０１ｇ、問題文再生成処理部１０１ｈ、解答欄再生成処理部１０１ｉ及び正答再抽出処理部１０１ｊが設けられている。メモリー部１０２には、マーキング原稿画像データ記憶エリア１０２ａ、問題文画像データ記憶エリア１０２ｂ、解答欄画像データ記憶エリア１０２ｃ、問題正答画像データ記憶エリア１０２ｄ、記入済解答用紙画像データ記憶エリア１０２ｅ、再問題文画像データ記憶エリア１０２ｆ、再解答欄画像データ記憶エリア１０２ｇ及び再問題正答データ記憶エリア１０２ｈが設けられている。記憶部１０３には、画像データ記憶エリア１０３ａが設けられている。
【００１１】
制御部１０１は、ＲＡＭやＲＯＭ等の主記憶手段、及びＭＰＵ(Micro Processing Unit)やＣＰＵ(Central Processing Unit)等の制御手段を備えている。また、制御部１０１は、各種Ｉ／Ｏや、ＵＳＢ（ユニバーサル・シリアル・バス）等のインターフェイス、バスコントローラ等を含む総合的な画像形成装置１００のコントロールを行う。
原稿読取処理部１０１ａは、複数の異なるパターンでマーキングが施された原稿（以下、「マーキング原稿」という）を読み取ってマーキング原稿の画像データを取得する。
マーキングパターン検出処理部１０１ｂは、マーキング原稿の画像データのマーキングが施されたマーキング領域のマーキングを異なるパターン毎に認識し、マーキングのパターンを検出する
問題文生成処理部１０１ｃは、マーキング原稿の画像データからマーキング領域内にある部分の画像データ（以下、「部分画像データ」という）を削除した問題文の画像データをマーキング領域の異なるパターン毎に生成する。
解答欄生成処理部１０１ｄは、問題文の画像データの問題の解答欄が設けられた問題の解答欄の画像データを生成する。
正答抽出処理部１０１ｅは、マーキング原稿の画像データからマーキング領域内の部分画像データを問題文の問題の正しい答えの画像データ（以下、「正答画像データ」という）として抽出する。
記入済解答用紙読取処理部１０１ｆは、解答が記入された記入済解答用紙を読み取って記入済解答用紙の画像データを取得する。
正解率算出処理部１０１ｇは、正答画像データにより記入済解答用紙の画像データの解答が正解であるかを判断し、問題文の問題毎の正解率を算出する。
問題文再生成処理部１０１ｈは、問題文の画像データから正解率が予め決められた基準値以下の問題の部分の画像データ（以下、「部分問題文画像データ」という）を取り出し、再問題画像データを生成する。
解答欄再生成処理部１０１ｉは、再問題文画像データの再問題の解答欄が設けられた再問題の解答欄の画像データを生成する。
正答再抽出処理部１０１ｊは、正答画像データから再問題文の問題の正答画像データを抽出する。
【００１２】
メモリー部１０２は、フラッシュメモリー等からなる補助記憶装置で、制御部１０１が実行する処理のプログラムやデータを記憶する。
マーキング原稿画像データ記憶エリア１０２ａは、マーキング原稿を記憶する。
問題文画像データ記憶エリア１０２ｂは、生成された問題文の画像データを記憶する。
解答欄画像データ記憶エリア１０２ｃは、生成された解答欄の画像データを記憶する。
問題正答画像データ記憶エリア１０２ｄは、生成された問題文の問題の正答画像データを記憶する。
記入済解答用紙画像データ記憶エリア１０２ｅは、解答欄が記入された記入済解答用紙の画像データを記憶する。
再問題文画像データ記憶エリア１０２ｆは、再生成された問題文の画像データを記憶する。
再解答欄画像データ記憶エリア１０２ｇは、再生成された解答欄の画像データを記憶する。
再問題正答画像データ記憶エリア１０２ｈは、再生成された問題文の問題の正答画像データを記憶する。
【００１３】
記憶部１０３は、データやプログラムを保存するハードディスクドライブである。
画像データ記憶エリア１０３ａは、スキャナー部１０６から読み取られ画像処理部１０７により処理された画像データや、ネットワーク通信部１０９を経由してＰＣ１００又は携帯端末６００から受信した画像データなどを記憶する。
【００１４】
操作パネル１０４は、操作項目や各種情報の表示、ユーザーによる操作受け付けを行う液晶パネルである。
【００１５】
操作パネル処理部１０５は、画像形成装置１００が備えている機能に対する操作項目を操作パネル１０４に表示する処理、画像形成装置１００の各種情報や画像データを表示する処理、又は操作パネル１０４からユーザーの操作を入力する。
【００１６】
スキャナー部１０６は、ユーザーによる操作パネル１０４からの原稿の読み取り操作により、読み取った原稿の原稿画像データを画像処理部１０７に出力する。
【００１７】
画像処理部１０７は、スキャナー部１０６が読み取った原稿画像データが入力されると、画像形成装置１００で処理可能な画像データに変換する処理を行う。
【００１８】
印刷部１０８は、印刷要求された画像データを用紙に印刷する。
【００１９】
ネットワーク通信部１０９は、着脱可能なＬＡＮインターフェイスを備え、画像形成装置１００をネットワーク２００に接続する。画像形成装置１００は、ネットワーク２００に接続されている他の画像形成装置３００及びＰＣ（パソコン）などの端末装置４００、アクセスポイント５００からネットワーク２００に接続される携帯端末６００とデータの送受信を行うことができる。
【００２０】
次に、１つの原稿から２パターンの問題文と解答欄とを生成する手順について、図２を用いて説明する。
【００２１】
まず、ユーザーは、図２（１）に示すように、文字列８０１ａと文字列８０１ｂとをパターン１のマーキング、また文字列８０２ａと文字列８０２ｂとをパターン２のマーキングを行ったマーキング原稿８００を生成する。次いで、ユーザーがマーキング原稿８００を原稿台にセットし、問題文と解答欄とを生成する操作を行うと、マーキング原稿８００が読み取られる。
【００２２】
次いで、読み取られたマーキング原稿８００からパターン１のマーキングだけがある図２（２）に示すマーキング画像（以下、「パターン１のマーキング画像」という）８１０が生成される。次いで、パターン１のマーキング画像８１０から文字列８０１ａ及び文字列８０１ｂが削除され、削除された文字列の空白エリアに問題の番号〔１〕と番号〔２〕とが付加された図２（３）に示すパターン１の問題文の画像８１１が生成される。次いで、付加された問題の番号〔１〕と番号〔２〕の解答欄がある図２（４）に示す解答欄の画像８１２が生成される。次いで、パターン１のマーキング画像８１０から削除された文字列８０１ａ及び文字列８０１ｂにより、図２（５）に示すパターン１の正答の画像データ８１３が生成される。
【００２３】
次いで、読み取られたマーキング原稿８００からパターン２のマーキングだけがある図２（６）に示すマーキング画像（以下、「パターン２のマーキング画像」という）８２０が生成される。次いで、パターン２のマーキング画像８２０から文字列８０２ａ及び文字列８０２ｂが削除され、削除された文字列の空白エリアに問題の番号〔１〕と番号〔２〕とが付加された図２（７）に示すパターン２の問題文の画像８２１が生成される。次いで、付加された問題の番号〔１〕と番号〔２〕の解答欄がある図２（８）に示す解答欄の画像８２２が生成される。次いで、パターン２のマーキング画像８２０から削除された文字列８０２ａ及び文字列８０２ｂにより、図２（９）に示すパターン２の正答の画像データ８２３が生成される。
【００２４】
次に、図２の手順で生成したパターン１の問題文と解答欄とを用いてテストを実施し、正解率が予め決めた基準値以下である問題の問題文と解答欄とを再生成する手順について、図２と図３とを用いて説明する。
【００２５】
まず、ユーザーは、図３（１）に示す解答欄が記入された複数のパターン１の解答用紙(以下、「パターン１の記入済解答用紙」という)８１４を原稿台にセットし、問題文と解答欄とを再生成する操作を行うと、複数のパターン１の記入済解答用紙８１４が読み取られる。次いで、読み取られた複数のパターン１の記入済解答用紙８１４から解答欄の手書きされた文字列８０１ｃと文字列８０１ｄとが取り出され、図２（５）に示すパターン１の解答データ８１３の解答〔１〕と〔２〕により、図３（２）に示すパターン１の正解率データ８１５の正解率〔１〕と〔２〕を算出する。例えば、テストを受けた人数が４０人であり、問題の〔１〕の正解者が３０人、問題の〔２〕の正解が１０人であれば、問題〔１〕の正解率が７５％、問題〔２〕の正解率が２５％となる。次いで、図２（３）に示すパターン１の問題文の画像８１１から正解率が基準値以下である問題だけが取り出される。例えば、基準値が５０％であれば、図２（３）に示すパターン１の問題文の画像８１１から正解率が２５％である（イ）の問題だけが取り出される。次いで、問題の番号（ａ）が付加された図３（３）に示すパターン１の再問題に対する問題文の画像８１６が生成される。次いで、付加された問題の番号（ａ）の解答欄がある図３（４）に示すパターン１の再問題に対する解答欄の画像８１７が生成される。次いで、図２（５）に示すパターン１の解答データから（イ）の問題の解答〔２〕が取り出され、図３（５）に示すパターン１の再問題に対する正答の画像データ８１８が生成される。
【００２６】
次に、本発明の実施形態１に係る画像形成装置１００により１つの原稿から複数パターンの問題文と解答欄とを生成する処理の詳細について、図４のフローチャートを用いてステップ順に説明する。
【００２７】
（ステップＳ１０１）
まず、ユーザーは、図２（１）に示す複数パターンのマーキングが施されたマーキング原稿８００を原稿台にセットし、操作パネル１０４から問題文と解答欄とを生成する操作を行う。
【００２８】
（ステップＳ１０２）
次いで、制御部１０１は、操作パネル処理部１０７により問題文と解答欄とを生成する操作が行われたことを検出すると、原稿読取処理部１０１ａに原稿読取通知を出力する。
【００２９】
（ステップＳ１０３）
次いで、原稿読取処理部１０１ａは、原稿読取通知が入力されると、図２（１）に示すマーキング原稿８００をスキャナー部１０６により読み取り、読み取られたマーキング原稿８００の画像データを画像処理部１０７から入力すると、マーキング原稿８００の画像データをマーキング原稿画像データ記憶エリア１０２ａに記憶する。そして、原稿読取処理部１０１ａは、マーキングパターン検出処理部１０１ｂにマーキングパターン検出通知を出力する。
【００３０】
（ステップＳ１０４）
次いで、マーキングパターン検出処理部１０１ｂは、マーキングパターン検出通知が入力されると、マーキング原稿画像データ記憶エリア１０２ａからマーキング原稿８００の画像データを取り出し、マーキング原稿８００の画像データのマーキングが施されたマーキング領域のマーキングを異なるパターン毎に認識し、マーキングのパターンを検出する。例えば、図２（１）に示すマーキング原稿８００のように２つの異なるパターンのマーキングが施されている場合には、パターン１とパターン２の２つのパターンが検出される。そして、マーキングパターン検出処理部１０１ｂは、問題文生成処理部１０１ｃに問題文生成通知を出力する。
【００３１】
（ステップＳ１０５）
次いで、問題文生成処理部１０１ｃは、問題文生成通知が入力されると、パターン番号（Ｉ）に初期値「１」をセットする。
【００３２】
（ステップＳ１０６）
次いで、問題文生成処理部１０１ｃは、マーキング原稿画像データ記憶エリア１０２ａからマーキング原稿８００の画像データを取り出し、マーキング原稿８００の画像データからパターン番号（Ｉ）以外のパターンのマーキングを消去する。例えば、パターン番号（Ｉ）が「１」で図２（１）に示すマーキング原稿８００であれば、パターン２のマーキングが消去された図２（２）に示すパターン１のマーキング画像８１０が生成される。
【００３３】
（ステップＳ１０７）
次いで、問題文生成処理部１０１ｃは、マーキング画像データからパターン番号（Ｉ）のマーキング領域内の部分画像データを全て削除する。そして、問題文生成処理部１０１ｃは、タイトルと部分画像データの削除により空白となった部分に問題の番号とを付加した問題文の画像データを生成すると、問題文画像データ記憶エリア１０２ｂに記憶する。例えば、パターン番号（Ｉ）が「１」で、図２（２）に示すマーキング画像８１０であれば、タイトル「問題」と、文字列８０１ａ及び文字列８０１ｂを削除した空白部分に〔１〕及び〔２〕の問題の番号とが付加された図２（３）に示すパターン１の問題文の画像８１１が生成される。
【００３４】
（ステップＳ１０８）
次いで、問題文生成処理部１０１ｃは、問題文の画像データに付加された問題の番号を解答欄生成処理部１０１ｄに出力する。
【００３５】
（ステップＳ１０９）
次いで、解答欄生成処理部１０１ｄは、問題文の画像データに付加された問題の番号が入力されると、問題の番号に対する解答欄が設けられた画像データを生成し、解答欄画像データ記憶エリア１０２ｃに記憶する。例えば、パターン番号（Ｉ）が「１」で、図２（３）に示す〔１〕及び〔２〕が付加されたパターン１の問題文の画像８１１であれば、図２（４）に示す問題の番号である〔１〕及び〔２〕に対応する解答欄が設けられた画像８１２が生成される。そして、解答欄生成処理部１０１ｄは、正答抽出処理部１０１ｅに問題の番号を出力する。
【００３６】
（ステップＳ１１０）
次いで、正答抽出処理部１０１ｅは、問題の番号が入力されると、マーキング原稿画像データ記憶エリア１０２ａからマーキング原稿８００の画像データを取り出し、マーキング原稿８００の画像データからパターン番号（Ｉ）のマーキング領域内の部分画像データを抽出する。次いで、正答抽出処理部１０１ｅは、部分画像データと、入力された問題の番号とにより問題の正答の画像データを生成し、問題の正答の画像データを問題解答画像データ記憶エリア１０２ｄに記憶する。例えば、パターン番号（Ｉ）が「１」で、図２（２）に示すパターン１のマーキング画像８１０から文字列８０１ａ及び文字列８０１ｂが抽出された場合には、図２(５)に示す問題の番号〔１〕及び〔２〕と、文字列８０１ａ及び文字列８０１ｂとにより正答の画像データが生成される。そして、正答抽出処理部１０１ｅは、正答抽出終了通知を問題文生成処理部１０１ｃに出力する。
【００３７】
（ステップＳ１１１）
次いで、問題文生成処理部１０１ｃは、正答抽出終了通知が入力されると、全てのパターンのマーキングについて問題文と解答欄の生成を行ったかを判断する。全てのパターンのマーキングについて問題文生成と解答欄の生成を行ったとき（ステップＳ１１１のＹｅｓ）は、ステップＳ１１２に進む。全てのパターンのマーキングについて問題文と解答欄の生成を行っていないとき（ステップＳ１１１のＮｏ）は、ステップＳ１１３に進む。
【００３８】
（ステップＳ１１２）
ステップＳ１１１のＹｅｓにおいて、問題文生成処理部１０１ｃは、操作パネル処理部１０５により問題文と解答欄の生成が終了したことを通知するメッセージを操作パネル１０４に表示する。
【００３９】
（ステップＳ１１３）
ステップＳ１１１のＮｏにおいて、問題文生成処理部１０１ｃは、パターン番号（Ｉ）に「１」を加算すると、ステップＳ１０６に戻る。
【００４０】
このように生成された問題文の画像データは、問題文画像データ記憶エリア１０２ｂに記憶され、解答欄の画像データは、解答欄画像データ記憶エリア１０２ｃに記憶されるので、ユーザーは、生成された問題文と解答欄とを印刷部１０８により必要な部数だけ用紙に印刷することができる。
【００４１】
次に、画像形成装置１００により問題文と解答欄とを再生成する処理の詳細について、図５のフローチャートを用いてステップ順に説明する。
【００４２】
（ステップＳ２０１）
まず、ユーザーは、図３（１）に示す記入済解答用紙８１４を原稿台にセットし、操作パネル１０４から問題文と解答欄とを再生成する操作を行う。
【００４３】
（ステップＳ２０２）
次いで、制御部１０１は、操作パネル処理部１０７により問題文と解答欄とを再生成する操作が行われたことを検出すると、記入済解答用紙読取処理部１０１ｆに記入済解答用紙読取通知を出力する。
【００４４】
（ステップＳ２０３）
次いで、記入済解答用紙読取処理部１０１ｆは、記入済解答用紙読取通知が入力されると、図３（１）に示すパターン１の記入済解答用紙８１４を読み取り、読み取られた画像データを画像処理部１０７から入力すると、パターン１の記入済解答用紙８１４の画像データを記入済解答用紙画像データ記憶エリア１０２ｅに記憶する。そして、記入済解答用紙読取処理部１０１ｆは、正解率算出処理部１０１ｇに正解率算出通知を出力する。
【００４５】
（ステップＳ２０４）
次いで、正解率算出処理部１０１ｇは、正解率算出通知が入力されると、記入済解答用紙画像データ記憶エリア１０２ｅから記入済みの解答画像データ（以下、「記入済解答画像データ」という）を取り出し、記入済解答画像データの解答が正解であるか否かを判断し、記入済解答画像データに対する正解率を算出する。例えば、記入済解答画像データが〔１〕と〔２〕の各々に４０件があり、〔１〕の正解が３０件、〔２〕の正解が１０件である場合には、図３（２）に示すように、パターン１の正解率データは、〔１〕が７５％、〔２〕が２５％となる。
【００４６】
（ステップＳ２０５）
次いで、正解率算出処理部１０１ｇは、算出した正解率が予め決められた基準値以下であるかを判断する。算出した正解率が予め決められた基準値以下であるとき（ステップＳ２０５のＹｅｓ）は、ステップＳ２０６に進む。算出した正解率が予め決められた基準値以下でないとき（ステップＳ２０５のＮｏ）は、ステップＳ２１３に進む。
【００４７】
（ステップＳ２０６）
ステップＳ２０５のＹｅｓにおいて、正解率算出処理部１０１ｇは、問題文再生成処理部１０１ｈに問題文再生成通知を出力する。
【００４８】
（ステップＳ２０７）
次いで、問題文再生成処理部１０１ｈは、問題文再生成通知が入力されると、問題文画像データ記憶エリア１０２ｂから問題文画像データを入力し、正解率が予め決められた基準値以下の部分問題文画像データを問題文画像データから取り出す。例えば、基準値を５０％とすると、〔２〕の正解率が基準値以下の２５％であるので、図２（３）の問題文画像データから〔２〕に対応する（イ）の部分問題文画像データが取り出される。
【００４９】
（ステップＳ２０８）
次いで、問題文再生成処理部１０１ｈは、部分問題文画像データの問題の番号が付加された部分に、新たな問題の番号を付加した再問題文の画像データを生成すると、再問題文画像データ記憶エリア１０２ｆに記憶する。例えば、新たな問題の番号（ａ）が付加された図３（３）に示すパターン１の再問題に対する問題文の画像８１６が生成される。
【００５０】
（ステップＳ２０９）
次いで、問題文再生成処理部１０１ｆは、再問題文の画像データに付加された問題の番号を解答欄再生成処理部１０１ｉに出力する。
【００５１】
（ステップＳ２１０）
次いで、解答欄再生成処理部１０１ｉは、再問題文の画像データに付加された問題の番号が入力されると、再問題の番号に対する解答欄が設けられた画像データを生成し、再解答欄画像データ記憶エリア１０２ｇに記憶する。例えば、図３（３）に示す問題の番号（ａ）が付加されたパターン１の再問題文に対する問題の画像８１６であれば、図３（４）に示すパターン１の再問題に対する問題の番号（ａ）に対応する解答欄が設けられた画像８１７が生成される。そして、解答欄再生成処理部１０１ｉは、正答再抽出処理部１０１ｊに問題の番号を出力する。
【００５２】
（ステップＳ２１１）
次いで、正答再抽出処理部１０１ｊは、問題の番号が入力されると、問題解答画像データ記憶エリア１０２ｄから問題解答画像データを取り出し、問題解答画像データから再問題に対応する部分画像データを抽出する。次いで、正答再抽出処理部１０１ｊは、抽出した部分画像データと、入力された問題の番号とにより再問題の正答の画像データを生成し、再問題の正答の画像データを再問題解答画像データ記憶エリア１０２ｈに記憶する。例えば、パターン番号（Ｉ）が「１」で、図２（５）に示すパターン１の正答の画像８１３における〔２〕の部分画像データが抽出された場合には、図３(５)に示す問題の番号〔２〕と、部分画像データとにより正答の画像データが生成される。そして、正答再抽出処理部１０１ｊは、正答再抽出終了通知を問題文再生成処理部１０１ｈに出力する。
【００５３】
（ステップＳ２１２）
次いで、再問題文再生成処理部１０１ｆは、正答再抽出終了通知が入力されると、操作パネル処理部１０５により問題文と解答欄の再生成が終了したことを通知するメッセージを操作パネル１０４に表示する。
【００５４】
（ステップＳ２１３）
ステップＳ２０５のＮｏにおいて、正解率算出処理部１０１ｇは、操作パネル処理部１０５により正解率が予め決められた基準値以下となる問題がないことを通知するメッセージを操作パネル１０４に表示する。
【００５５】
このように再生成された問題文の画像データが再問題文画像データ記憶エリア１０２ｆに記憶され、再生成された解答欄の画像データが再解答欄画像データ記憶エリア１０２ｇに記憶されるので、ユーザーは、再生成された問題文と解答欄とを印刷部１０８により必要な部数だけ用紙に印刷することができる。
【００５６】
以上の実施形態１により、原稿に複数パターンのマーキングを行うことで、複数パターンの問題文と解答欄とを生成することができる。また、生成した問題文と解答欄とを用いてテストを実施し、問題毎に正解率を算出することで、ユーザーが再び原稿にマーキングを行うことなく、正解率が予め決められた基準値以下の問題だけを集めた問題文と解答欄とを再生成することができる。
【００５７】
次に、発明を実施するための第２の実施形態（以下、「実施形態２」という）を、図面を参照して説明する。実施形態２は、マーキングとマーキングの上に枠が記入された原稿を読み取り、問題文と解答欄とを生成するものである。実施形態２の問題文と解答欄とを生成する手順について、図６を用いて説明する。
【００５８】
まず、ユーザーは、図６（１）に示すように、文字列８０３ａと文字列８０３ｂとをマーキングし、文字列８０３ａと文字列８０３ｂの一部を枠で囲んだ原稿（以下、「枠のあるマーキング原稿」という）８００ａを生成する。次いで、ユーザーが枠のあるマーキング原稿８００ａを原稿台にセットし、問題文と解答欄とを生成する操作を行うと、枠のあるマーキング原稿８００ａが読み取られる。
【００５９】
次いで、読み取られた枠のあるマーキング原稿８００ａから図６（２）に示す枠のあるマーキング画像８３０が生成される。次いで、枠のあるマーキング画像８３０から枠の部分の文字列とマーキングとが削除され、削除された文字列の空白エリアに問題の番号〔１〕と番号〔２〕が付加された図６（３）に示す問題文の画像８３１が生成される。次いで、付加された問題の番号〔１〕と番号〔２〕に対するマーキングされた文字列の枠部分だけが空白の解答欄がある図６（４）に示す解答欄の画像８３２が生成される。次いで、枠のあるマーキング画像８３０から削除された枠部分の文字列により、図６（５）に示す正答の画像データ８３３が生成される。
【００６０】
以上の実施形態２により、原稿にマーキングを行い、マーキングされた文字列の一部分を枠で囲むことで、枠で囲まれた部分だけを空白にする問題の問題文と解答欄とを生成することができる。また、枠で囲まれていないマーキングされた文字列が問題を解く手掛かりとなり、難易度の低い問題の問題文と解答欄とを生成することができる。
【００６１】
次に、本発明を実施するための第３の実施形態（以下、「実施形態３」という）を、図面を参照して説明する。実施形態３は、マーキングとマーキングの上に枠とアンダーラインが記入された原稿を読み取り、２パターンの問題文と解答欄とを生成するものである。実施形態２の問題文と解答欄とを生成する手順について、図７を用いて説明する。
【００６２】
まず、ユーザーは、図７（１）に示すように、文字列８０４ａと文字列８０４ｂとをマーキングし、文字列８０４ａと文字列８０４ｂの一部を枠で囲み、更に文字列８０４ａと文字列８０４ｂの一部にアンダーラインを入れた原稿（以下、「枠とアンダーラインのあるマーキング原稿」という）８００ｂを生成する。次いで、ユーザーが枠とアンダーラインのあるマーキング原稿８００ｂを原稿台にセットし、問題文と解答欄とを生成する操作を行うと、枠とアンダーラインのあるマーキング原稿８００ｂが読み取られる。
【００６３】
次いで、読み取られた枠とアンダーラインのあるマーキング原稿８００ｂから枠とマーキングだけがある図７（２）に示す枠のあるマーキング画像８４０が生成される。次いで、枠のあるマーキング画像８４０から枠の部分の文字列が削除され、削除された文字列の空白エリアに問題の番号〔１〕と番号〔２〕とが付加された図７（３）に示す問題文の画像８４１が生成される。次いで、付加された問題の番号〔１〕と番号〔２〕に対するマーキングされた文字列の枠部分だけが空白の解答欄がある図７（４）に示す解答欄の画像８４２が生成される。次いで、枠のあるマーキング画像８４０から削除された枠部分の文字列により、図７（５）に示す正答の画像データ８４３が生成される。
【００６４】
次いで、読み取られた枠とアンダーラインのあるマーキング原稿８００ｂからアンダーラインとマーキングだけがある図７（６）に示すアンダーラインのあるマーキング画像８５０が生成される。次いで、アンダーラインのあるマーキング画像８５０からアンダーラインの部分の文字列が削除され、削除された文字列の空白エリアに問題の番号（Ａ）が付加された図７（７）に示す問題文の画像８５１が生成される。次いで、付加された問題の番号（Ａ）に対するマーキングされた文字列のアンダーライン部分だけが空白の解答欄がある図７（８）に示す解答欄の画像８５２が生成される。次いで、アンダーラインのあるマーキング画像８５０から削除されたアンダーライン部分の文字列により、図７（９）に示す正答の画像データ８５３が生成される。
【００６５】
以上の実施形態３により、原稿にマーキングを行い、マーキングされた文字列の一部を枠で囲み、またマーキングされた文字列の一部にアンダーラインを入れることで、枠で囲まれた部分だけを空白にする問題の問題文と解答欄とを生成し、またアンダーラインが入れられた部分だけを空白にする問題の問題文と解答欄とを生成できる。更に、枠で囲まれていないマーキングされた文字列と、アンダーラインが入れられていないマーキングされた文字列とが問題を解く手掛かりとなり、難易度の低い問題の問題文と解答欄とを生成することができる。
【００６６】
なお、実施形態においては、マーキング原稿８００を画像形成装置１００の原稿台にセットし、操作パネル１０４から問題文と解答欄とを生成する操作を行うようにしたが、これに限定されない。例えば、他の画像形成装置３００、端末装置４００又は携帯端末６００からネットワーク２００を経由してマーキング原稿８００の画像データを受信し、これらの画像データから問題文と解答欄とを生成することも可能である。同様に、記入済解答用紙８１４を画像形成装置１００の原稿台にセットし、操作パネル１０４から問題文と解答欄とを再生成する操作を行うようにしたが、これに限定されない。例えば、他の画像形成装置３００、端末装置４００又は携帯端末６００からネットワーク２００を経由して記入済解答用紙８１４の画像データを受信し、これらの画像データから問題文と解答欄とを再生成することも可能である。
【００６７】
また、実施形態において、問題文の画像データとその解答欄の画像データ、また再問題文の画像データとその解答欄の画像データを生成するようにしたが、解答欄の画像データを生成せずに問題文の画像データ、また再問題文の画像データだけを生成することも可能である。
【００６８】
また、実施形態２においては、マーキングの上に枠が記入された原稿、また実施形態３においては、マーキングの上に枠とアンダーラインが記入された原稿としたが、マーキングの上の枠やアンダーラインは、これに限定されない。マーキングの上の文字列に対して範囲を明確にできるのであれば、どのような識別子でもよいし、また識別子の数も２つ以上でもよい。
【００６９】
また、実施形態においては、スキャナー部１０６がパターン１の記入済解答用紙８１４に記入された解答を読み取るようにしたが、記入された解答は手書きであるので、スキャナー部１０６のＯＣＲ機能は、文字を認識出来ない又は誤認識する場合がある。このような場合には、スキャナー部１０６に文字の訂正が可能なＯＣＲ機能を設けることで、文字を正確に読み取るようにすることができる。
【００７０】
また、実施形態において、正解率算出処理部１０１ｇが算出した問題文の問題毎の正解率をメモリー部１０２に記憶することも可能である。これにより、問題文の問題毎の正解率を一覧にして印刷することができる。
【００７１】
このような本発明の情報処理装置は、原稿から複数の問題文と解答欄の画像を生成し、また生成した問題文と解答欄の画像を印刷した用紙を用いてテストを実施した結果に基づいて、同じ原稿から問題文と解答欄の画像を容易に再生成することができる。
【００７２】
以上、具体的な実施の形態により本発明を説明したが、上記実施の形態は本発明の例示であり、この実施の形態に限定されないことは言うまでもない。
【産業上の利用可能性】
【００７３】
本発明は、ＯＣＲ機能を有する装置一般に適用できる。
【符号の説明】
【００７４】
１００・・・・・画像形成装置
１０１・・・・・制御部
１０１ａ・・・・原稿読取処理部
１０１ｂ・・・・マーキングパターン検出処理部
１０１ｃ・・・・問題文生成処理部
１０１ｄ・・・・解答欄生成処理部
１０１ｅ・・・・正答抽出処理部
１０１ｆ・・・・記入済解答用紙読取処理部
１０１ｇ・・・・正解率算出処理部
１０１ｈ・・・・問題文再生成処理部
１０１ｉ・・・・解答欄再生成処理部
１０１ｊ・・・・正答再抽出処理部
１０２・・・・・メモリー部
１０２ａ・・・・マーキング原稿画像データ記憶エリア
１０２ｂ・・・・問題文画像データ記憶エリア
１０２ｃ・・・・解答欄画像データ記憶エリア
１０２ｄ・・・・問題正答画像データ記憶エリア
１０２ｅ・・・・記入済解答用紙画像データ記憶エリア
１０２ｆ・・・・再問題文画像データ記憶エリア
１０２ｇ・・・・再解答欄画像データ記憶エリア
１０２ｈ・・・・再問題正答画像データ記憶エリア
１０３・・・・・記憶部
１０３ａ・・・・画像データ記憶エリア
１０４・・・・・操作パネル
１０５・・・・・操作パネル処理部
１０６・・・・・スキャナー部
１０７・・・・・画像処理部
１０８・・・・・印刷部
１０９・・・・・ネットワーク通信部
２００・・・・・ネットワーク
３００・・・・・他の画像形成装置
４００・・・・・端末装置
５００・・・・・アクセスポイント
６００・・・・・携帯端末
８００・・・・・マーキング原稿
８００ａ・・・・枠のあるマーキング原稿
８００ｂ・・・・枠とアンダーラインのあるマーキング原稿
８０１ａ・・・・文字列
８０１ｂ・・・・文字列
８０１ｃ・・・・文字列
８０１ｄ・・・・文字列
８０２ａ・・・・文字列
８０２ｂ・・・・文字列
８０３ａ・・・・文字列
８０３ｂ・・・・文字列
８０４ａ・・・・文字列
８０４ｂ・・・・文字列
８１０・・・・・パターン１のマーキング画像
８１１・・・・・パターン１の問題文の画像
８１２・・・・・パターン１の解答欄の画像
８１３・・・・・パターン１の正答の画像データ
８１４・・・・・パターン１の記入済解答用紙
８１５・・・・・パターン１の正解率データ
８１６・・・・・パターン１の再問題に対する問題文の画像
８１７・・・・・パターン１の再問題に対する解答欄の画像
８１８・・・・・パターン１の再問題に対する正答の画像
８２０・・・・・パターン２のマーキング画像
８２１・・・・・パターン２の問題文の画像
８２２・・・・・パターン２の解答欄の画像
８２３・・・・・パターン２の正答の画像
８３０・・・・・枠のあるマーキング画像
８３１・・・・・問題文の画像
８３２・・・・・解答欄の画像
８３３・・・・・正答の画像
８４０・・・・・枠のあるマーキング画像
８４１・・・・・問題文の画像
８４２・・・・・解答欄の画像
８４３・・・・・正答の画像
８５０・・・・・アンダーラインのあるマーキング画像
８５１・・・・・問題文の画像
８５２・・・・・解答欄の画像
８５３・・・・・正答の画像
【図１】
0006390518.tif 000002
【図２】
0006390518.tif 000003
【図３】
0006390518.tif 000004
【図４】
0006390518.tif 000005
【図５】
0006390518.tif 000006
【図６】
0006390518.tif 000007
【図７】
0006390518.tif 000008