(57)【要約】【課題】  できるだけ公平に家庭で試験などを受けられる仕組みを提供する。【解決手段】  読み取ったスキャン情報をサーバ装置に認証させるスキャン情報認証装置であって、前記サーバ装置へユーザ認証コードを送信してユーザ認証を要求する要求手段と、前記サーバ装置から印刷情報を受信する受信手段と、前記受信した印刷情報から印刷物を印刷する印刷手段と、前記印刷物にユーザが加筆し、加筆された印刷物をスキャンするスキャン手段と、前記スキャン手段から得たスキャン情報を前記サーバ装置へ送信する送信手段と、前記印刷から前記スキャンまでの所要時間を計測する計測手段と、前記送信したスキャン情報の正当性を前記サーバ装置に認証させるために必要な情報を通知する通知手段と、を有する。【選択図】  図１
2015169971.tif 000002
【特許請求の範囲】
【請求項１】
読み取ったスキャン情報をサーバ装置に認証させるスキャン情報認証装置であって、
前記サーバ装置へユーザ認証コードを送信してユーザ認証を要求する要求手段と、
前記サーバ装置から印刷情報を受信する受信手段と、
前記受信した印刷情報から印刷物を印刷する印刷手段と、
前記印刷物にユーザが加筆し、加筆された印刷物をスキャンするスキャン手段と、
前記スキャン手段から得たスキャン情報を前記サーバ装置へ送信する送信手段と、
前記印刷から前記スキャンまでの所要時間を計測する計測手段と、
前記送信したスキャン情報の正当性を前記サーバ装置に認証させるために必要な情報を通知する通知手段と、
を有することを特徴とするスキャン情報認証装置。
【請求項２】
前記通知手段が、
前記計測された所要時間が予め設定された要求時間より短いときに前記送信したスキャン情報の正当性を承認して前記サーバ装置に通知することを特徴とする請求項１に記載のスキャン情報認証装置。
【請求項３】
前記予め設定された要求時間が、ユーザの加筆に対する制限時間に基づいて定められることを特徴とする請求項２に記載のスキャン情報認証装置。
【請求項４】
前記受信手段が、前記サーバ装置によりユーザ認証情報を付与された印刷情報を受信し、
前記印刷手段が、前記印刷情報に従って印刷物を印刷し、
前記スキャン手段により前記印刷物の前記ユーザ認証情報が読み取られ、
前記スキャン情報に前記ユーザ認証情報が付与されることを特徴とする請求項１〜３のいずれか一項に記載のスキャン情報認証装置。
【請求項５】
前記スキャン情報に付与された前記ユーザ認証情報は、ユーザが前記印刷物に書いたユーザの署名（サイン）を含むことを特徴とする請求項４に記載のスキャン情報認証装置。
【請求項６】
前記受信手段が、前記サーバ装置から同一の印刷情報を受信し、
スキャン情報認証装置がユーザ認証情報を前記印刷情報に付与することを特徴とする請求項１〜５のいずれか一項に記載のスキャン情報認証装置。
【請求項７】
印刷開始要求を前記サーバ装置へ送信する印刷開始要求手段をさらに有し、
前記印刷手段は、前記サーバ装置から印刷許可を受信した後に印刷開始可能となることを特徴とする請求項１〜６のいずれか一項に記載のスキャン情報認証装置。
【請求項８】
前記サーバ装置に前記スキャン情報を認証させた後、前記サーバ装置から認証証明情報を受信することを特徴とする請求項１〜７のいずれか一項に記載のスキャン情報認証装置。
【請求項９】
サーバ装置と、前記サーバ装置とネットワークを介して通信可能な複数のスキャン情報認証装置とを含むスキャン情報認証システムであって、
前記スキャン情報認証装置は請求項７に記載のスキャン情報認証装置であり、
前記サーバ装置は、
前記複数のスキャン情報認証装置を、前記スキャン情報の送信開始時刻が異なる複数のグループに分けた場合に、
前記各グループからほぼ同時刻に送信開始される前記スキャン情報のデータ量の合計が、ほぼ同時刻に受信可能なデータ量を超えないように、
前記各グループに属する前記スキャン情報認証装置の数と
前記各グループに属する前記スキャン情報認証装置から前記サーバ装置へ前記スキャン情報の送信を開始する時刻と
を定めることを特徴とするスキャン情報認証システム。
【請求項１０】
読み取ったスキャン情報をサーバ装置に認証させるスキャン情報認証方法であって、
要求手段が、前記サーバ装置へユーザ認証コードを送信してユーザ認証を要求する要求工程と、
受信手段が、前記サーバ装置から印刷情報を受信する受信工程と、
印刷手段が、前記受信した印刷情報から印刷物を印刷する印刷工程と、
スキャン手段が、前記印刷物にユーザが加筆し、加筆された印刷物をスキャンするスキャン工程と、
送信手段が、前記スキャン手段から得たスキャン情報を前記サーバ装置へ送信する送信工程と、
計測手段が、前記印刷から前記スキャンまでの所要時間を計測する計測工程と、
通知手段が、前記送信したスキャン情報の正当性を前記サーバ装置に認証させるために必要な情報を通知する通知工程と、
を有することを特徴とするスキャン情報認証方法。
【請求項１１】
請求項１０に記載のスキャン情報認証方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はスキャン情報認証装置、認証システム、認証方法、及びプログラムに関する。特に本発明は、インターネットなどの通信ネットワークを利用して家庭で(模擬)試験などを行うことが可能なプリンタのクラウドサービスに用いて好適なスキャン情報認証技術に関する。
【背景技術】
【０００２】
一般的に資格試験、入学試験、模擬試験などを受験するためには、「決められた時間」に、「決められた（試験）会場」に行く必要があり、試験の受験者に選択の自由はなかった。このため受験者に急な用事が発生したり、悪天候に伴い交通機関が時刻通りに運行できなかったりしたときに、受験者は事前に申し込んだ様々な試験を受験できないケースがあった。
【０００３】
先進国のように交通機関が発達した国々ではこのようなケースは稀とも言えるが、先進国でも、大学入学試験で試験開始時刻に間に合いそうにない受験生を警察が警察車両で送り届ける姿が風物詩としてニュースで報道されている。また試験当日に大雪が降った地方では試験開始時間を遅らせるような特例があったことがニュースで報道されたりする。このような点を踏まえると、国土が非常に広い国で交通機関があまり発達していない国々では、試験を運営するにも多くの課題が存在する。
【０００４】
資格試験や入学試験のように不正が一切認められない、厳密さが要求される試験では、家庭で試験を受けることには少なからず問題がある。しかしながら、資格試験や入学試験の準備のための模擬試験のように、受験者が不正をすれば受験者自身の学力が正しく測定できず、結局のところ受験者自身が損をするような試験もある。そのような試験では普及したネットワークサービスを利用して手軽に家庭で試験を受けることができる。
【０００５】
例えば、試験の運営には、試験会場の設置や試験を時間通りに進め、不正を見張る試験官の雇用、非常に多くの受験者に対して後日発送する試験結果の郵送など様々な事務作業と、それに伴う諸費用が発生する。もし家庭で手軽に試験が受けられれば、試験運営会社は、このような試験運営の事務作業をコンピュータに代行させて、試験運営の諸費用を低く抑えることが可能となる。
【０００６】
一方、試験の受験者は、試験会場に行く必要がなく、さらに試験日時を自由に選択できる。例えば、試験当日に急な用事が起きても、その日の深夜に家庭で試験を受ければよい。試験運営会社と受験者の双方に大きなメリットが生まれる。また受験者の時間的な制約を少なくできるだけでなく、試験運営費用の低下から１回の試験の受験料も安く抑えられるので、受験者は模擬試験を手軽にたくさん受験することができ、受験者の学力向上にもつなげることができる。
【０００７】
特許文献１には、ネットワークを介して遠隔地で能力テストを行う自主学習システムが開示されている。特許文献１には、受験者がコンピュータの画面上に表示された試験問題に解答し、制限時間内に受験者の解答がコンピュータからオンライン接続されているサーバ装置へ自動で回収される仕組みが開示されている（以下、従来例１と呼ぶ）。
また特許文献２には、学校などにある複写機を想定して、多人数の生徒（ユーザ）が各々宿題のコピーを複写機で印刷し、自分で問題に解答して、回答期限までに解答結果をスキャンして複写機に記憶する仕組みが開示されている（以下、従来例２と呼ぶ）。
従来例１は１台のコンピュータを１人で占有する個人利用の学習システムであり、従来例２は１台の複写機を多くのユーザで共有利用する学習システムという違いがある。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特許第２９０１１５０号公報
【特許文献２】特許第４４０４７２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１は、遠隔地でのテスト実施に着目している。しかしながら特許文献１は、コンピュータ画面上で解答を入力するテスト形式で解答結果を制限時間内に回収する方法を開示するのみである。そのため、本発明のような筆記試験に対する解答の回収方法については検討されていない。また特許文献１では制限時間とともに解答を強制的にサーバ装置へアップロードする方法であるため、受験者が回答を回収して欲しくないと思っても、受験者の意志とは関係なく、解答を回収する仕組みとなっている。そのため、一般的な（模擬）試験のように受験者の意志を尊重して試験を放棄することはできない。
【００１０】
また特許文献２は、問題用紙に筆記で解答する形式で、筆記で解答された問題用紙を回答期限内で回収する方法を開示している。しかしながら、特許文献２ではネットワークを介したサーバ装置上に、解答を回収することについては検討されていない。また特許文献２では、回答期限に間に合わなかった解答については複写機に記憶されない仕組みとなっている。そのため、一般的な（模擬）試験のように有料で試験を受けながら、受験者は試験結果を受け取れないという矛盾が生じ、特許文献１とは逆の意味で受験者の意志を尊重することができない。
【００１１】
本発明は、このような事情に鑑みてなされたもので、現行の（模試）試験の運営の仕方にできるだけ沿いながら受験者の意志を最大限尊重しつつ、家庭で手軽に(模擬)試験を受験する仕組みなどの提供を目的としている。また、さらに家庭で（模擬）試験を受験する手軽さの中でも、できるだけ（模擬）試験の公平性を維持するための仕組みの提供を目的としている。そして、特に現行の（模試）試験の運営の仕方に沿って解答をサーバ装置へ認証する仕組みの提供を目的としている。
【００１２】
また試験の厳密さや公平性を維持するためには、（模擬）試験直後の模試問題の漏洩防止のために全国一斉に試験を開始し、かつ終了しなければならない場合もある。このような場合で（模擬）試験に参加する受験者が非常に多いと、解答の回収においてサーバ装置に大きな負荷がかかると予想される。そのため本発明では、解答の回収時のサーバ装置の負荷を想定して、この負荷をできるだけ抑える仕組みを提供することを目的としている。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、本発明に係る、読み取ったスキャン情報をサーバ装置に認証させるスキャン情報認証装置は、
前記サーバ装置へユーザ認証コードを送信してユーザ認証を要求する要求手段と、
前記サーバ装置から印刷情報を受信する受信手段と、
前記受信した印刷情報から印刷物を印刷する印刷手段と、
前記印刷物にユーザが加筆し、加筆された印刷物をスキャンするスキャン手段と、
前記スキャン手段から得たスキャン情報を前記サーバ装置へ送信する送信手段と、
前記印刷から前記スキャンまでの所要時間を計測する計測手段と、
前記送信したスキャン情報の正当性を前記サーバ装置に認証させるために必要な情報を通知する通知手段と、
を有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、印刷からスキャンまでの所要時間を計測し、計測された所要時間に基づいてスキャン情報の正当性をサーバに認証させることが可能となり、例えば現行の（模試）試験の運営の仕方にできるだけ沿いながら家庭で手軽に(模擬)試験を受験できる。
またほぼ同時刻に（模擬）試験を開始し、終了する際、一度に多くの受験者の解答を回収する状況においても、解答の回収時のサーバ装置の負荷を想定して負荷分散することができる。
またプリンタを介したネット購買の際、ユーザ署名をスキャンしてユーザ認証する場合において、ユーザ署名の所要時間を計測することで筆跡をまねた偽造行為を抑制することができる。
【図面の簡単な説明】
【００１５】
【図１】（ａ）は本発明の第１実施形態における、基本的なスキャン情報認証フローの一例を示す図である。（ｂ）は本発明の第３実施形態における、一斉試験のスキャン情報認証フローの一例を示す図である。
【図２】本発明の第２実施形態における、（模試）試験のフローの一例を示す図である。
【図３】本発明の第４実施形態における、署名によるユーザ認証フローの一例を示す図である。
【図４】スキャン情報認証システムの構成全体の一例を示す図である。
【図５】スキャン情報認証システムを構成するサーバ装置のハードウェア構成の一例を示す図である。
【図６】スキャン情報認証システムを構成するプリンタのハードウェア構成の一例を示す図である。
【図７】スキャン情報認証システムを構成するプリンタの機能ブロックの一例を示す図である。
【発明を実施するための形態】
【００１６】
以下、添付図面を参照して本発明の実施の形態を詳細に説明する。
＜＜第１実施形態＞＞
図４は、本発明に係るスキャン情報認証システムの構成の一例を示す図である。
スキャン情報認証システムは、サーバ装置４０１、インターネット４０２、サービスプロバイダー４０３、アクセスポイント４０４、およびプリンタ４０５で構成されている。サーバ装置４０１とプリンタ４０５は、インターネット４０２、サービスプロバイダー４０３およびアクセスポイント４０４を介して相互に通信可能に接続されている。
【００１７】
（ハードウェア構成）
図５は、サーバ装置のハードウェア構成の一例を示す図であり、図６は、プリンタのハードウェア構成の一例を示す図である。
【００１８】
図５において、ＣＰＵ５００は、ＲＯＭ５０２に記憶された、或いはハードディスク５０９からＲＡＭ５０１にロードされたＯＳやアプリケーション等のプログラムを実行する。ＲＡＭ５０１は、ＣＰＵ５００の主メモリ、ワークエリア等として機能する。キーボードコントローラ５０３は、キーボード５０７や図示しないポインティングデバイスからのキー入力を制御する。
ディスプレイコントローラ５０４は、各種ディスプレイ５０８の表示を制御する。ディスクコントローラ５０５は、各種データを記憶するハードディスク（ＨＤ）５０９やフロッピー（登録商標）ディスク（ＦＤ）等におけるデータアクセスを制御する。ネットワークコントローラ５０６はネットワークに接続されて、ネットワークに接続された他の機器との通信制御処理を実行する。
【００１９】
図６において、ＣＰＵ６００はプリンタを統括的に制御するプロセッサであって、内部バス６０８を介して接続された各部を制御するものである。表示部６０１は、タッチパネルなどの画像表示装置で構成され、ユーザは、表示部６０１に表示される画面を介して複写指示などを行う。スキャナ部６０３は、原稿をスキャンして画像データを取得する機能を有する。プリンタ部６０４は、紙等の記録媒体上に画像を印字する機能を有する。
メモリ６０２は、ＣＰＵ６００がプリンタを制御するために実行する各種命令（アプリケーションプログラム含む）を記憶し、記憶部６０６には、スキャナ部６０３でスキャンされた画像データが一時保存される。ネットワークインターフェース６０５は、ＣＰＵ６００に従いインターネット、ＬＡＮなどのネットワークを介して各種データ等の送受信を行う。カードリーダ６０７は、認証のために磁気カードなどを読み取るカードリーダである。
【００２０】
（機能ブロック）
図７に基づいてスキャン情報認証システムを構成するプリンタの機能ブロックを説明する。
ユーザ認証要求部７１０は、ユーザ認証に必要な情報（プリンタの製造番号、認証の前に郵送されたＩＤ番号や、利用者が事前に登録した暗証番号など）をサーバ装置に送信し、サーバ装置に対してユーザ認証を要求する。
印刷情報受信部７２０は、サーバ装置で生成された印刷情報を受信する。
印刷開始操作部７２６は、印刷可能であることを示す印刷許可表示を液晶操作パネルなどの表示部に表示し、ユーザによる印刷開始操作を待ち、ユーザによる印刷開始操作が実行されたら、印刷開始を印刷部７３０へ指示する。
印刷部７３０は、受信した印刷情報に基づいて印刷処理を実行して、印刷物（例えば、セキュリティ（地紋）を付加した問題用紙や解答用紙）を出力する。
スキャン部７４０は、受験者によって解答が書きこまれた解答用紙などを読み取り、電子的なイメージデータを生成する。
所要時間計測部７５０は、所要時間の開始時刻（加筆可能時間の開始時刻）から所要時間の完了時刻（加筆可能時間の終了時刻）までを計測する。
スキャン情報送信部７６０は、スキャン部７４０によって生成されたスキャン情報をサーバ装置へ送信する。
正当性通知部７７２は、所要時間計測部７５０によって計測された所要時間などをサーバ装置に通知する。
【００２１】
印刷開始要求部（試験開始要求部）７２２は、印刷許可（表示）１２４をユーザに提示する前に、ユーザ認証コードと印刷開始要求をサーバ装置へ送信し、印刷許可を要求する。
印刷許可部（試験許可部）７２４は、サーバ装置から印刷許可を受信した後に、表示部６０１に「印刷可能です」などの印刷許可メッセージを表示する。
印刷開始要求部（試験開始要求部）７２２および印刷許可部（試験許可部）７２４については、第３実施形態において具体的に説明する。
【００２２】
（基本となるスキャン情報認証フロー）
図１（ａ）は本発明の実施形態に係る、基本的なスキャン情報認証フローの一例を示すシーケンス図である。まず利用者（ユーザ）は、スキャン情報認証装置であるスキャナ付きプリンタにユーザ認証を行うための操作１０２を行う。ユーザ認証のためには、プリンタの製造番号、認証の前に郵送されたＩＤ番号や、利用者が事前に登録した暗証番号などの固有の識別番号を装置に入力する。また装置にはスキャナが搭載されているので、識別番号が記載されたバーコードなどを読み取って（スキャンして）入力してもよい。
【００２３】
次にスキャン情報認証装置は入力された識別番号に基づいたユーザ認証コード１０４をサーバ装置へ送信する。この工程を認証要求工程（Ｓ１１０）と呼ぶ。
サーバ装置は送付されたユーザ認証コード１０４をもとに利用者の特定を行う。もし予め定められた利用者であると特定できた場合、サーバ装置はスキャン情報認証装置に印刷情報１２２を転送し、スキャン情報認証装置はこの印刷情報１２２を受信する。この工程を印刷情報受信工程（Ｓ１２０）と呼ぶ。
【００２４】
スキャン情報認証装置は印刷情報を受信し、印刷可能な状態であれば、印刷許可（表示）１２４を利用者に提示する。なお、アプリケーションによってはすべての印刷情報を受信し終わる前に印刷許可（表示）１２４を利用者に提示してもよい。
そして利用者は印刷開始ボタンを押すなど、印刷開始操作１２６を行う。次にスキャン情報認証装置は受信した印刷情報１２２をもとに印刷物１３２を印刷する。この工程を印刷工程（Ｓ１３０）と呼ぶ。
【００２５】
なおアプリケーションによっては前述の印刷情報を受信しながら同時に印刷工程を行ってもよい。そしてスキャン情報認証装置は印刷工程（Ｓ１３０）を起点として所要時間の計測を開始する。
また利用者は印刷物１３２に利用目的に応じて何らかの情報を加筆する（１４２）。そして利用者は加筆された印刷物１４４をスキャン情報認証装置で読み取る（スキャンする）。この工程をスキャン工程（Ｓ１４０）と呼ぶ。スキャン情報認証装置はスキャン工程（Ｓ１４０）を起点として前述の所要時間の計測を完了して所要時間を算出する。
【００２６】
所要時間の開始（加筆可能時間の開始）から所要時間の完了（加筆可能時間の終了）までの計測工程を所要時間計測工程（Ｓ１５０）と呼ぶ。
次にスキャン情報認証装置はスキャン工程（Ｓ１４０）で読み取ったスキャン情報１６２をサーバ装置へ送信する。この工程を送信工程（Ｓ１６０）と呼ぶ。
そして最後に、スキャン情報認証装置は前述の所要時間に基づいてスキャン情報の正当性を承認し、スキャン情報の正当性の通知１７２をサーバ装置へ送る。なお、スキャン情報認証装置はスキャン情報の正当性の通知１７２をスキャン情報１６２の送信に先立ち、サーバ装置へ通知してもよいし、またスキャン情報に正当性を示す情報を埋め込んで、スキャン情報と一緒に送信してもよい。
【００２７】
またスキャン情報認証装置の記憶部６０６に正当性を示す情報を記憶し、サーバ装置がスキャン情報認証装置から読み出すことでサーバ装置へ正当性を通知してもよい。
重要な点は、スキャン情報認証装置がスキャン情報をサーバ装置へアップロードするためには少なからず時間を要する。このアップロード時間は外部の通信環境に影響を受ける。そのため、サーバ装置が利用者の利用目的の正当性を判断し承認するには、スキャン情報認証装置からの情報が不可欠ということである。
【００２８】
スキャン情報認証装置が自ら計測した所要時間をもとに正当性を判断し、判断の結果をサーバ装置へ通知する方法以外に、前述の計測した所要時間をスキャン情報認証装置がサーバ装置へ通知し、その所要時間に基づいてサーバ装置に正当性を判断させることも可能である。
【００２９】
＜＜第２実施形態＞＞
（試験のフロー）
図２は本発明の第２実施形態を示し、家庭での（模試）試験のフローの一例を示す図である。前述の基本フローに基づき、図２をもとに家庭での試験の手順を詳細に説明する。
まず利用者である受験者（ユーザ）は受験票をもとに前述の識別番号をスキャナ付きプリンタ（スキャン情報認証装置）に読み取らせる。この受験票は予め試験の運営会社から送付されたものでもよいし、ＷＥＢ登録により得られた数字やＷＥＢ画面の印刷物であってもよい。
【００３０】
また後ほど解答用紙の認証時に使用するための受験者の署名（サイン）を予め運営会社に登録しておく。
次にプリンタは読み取った識別番号をサーバ装置（クラウド）に送信し、ユーザ認証手続きを行う（認証要求工程Ｓ１１０）。
サーバ装置は受験者を特定し印刷情報を作成する。本実施形態のアプリケーションは試験であるので、印刷情報とは問題用紙と解答用紙のことである。
【００３１】
問題漏洩の対策として、サーバ装置は追跡用のセキュリティコードとユーザ特定のためのユーザ認証コードをユーザ認証情報として問題用紙と解答用紙に付与する。付与の仕方は地紋として埋め込む方法でも構わない。次にサーバ装置は作成した印刷情報をスキャナ付きプリンタに転送する。スキャナ付きプリンタはこの印刷情報を印刷情報受信工程（Ｓ１２０）で受け取る。
サーバ装置が、印刷情報の送信先であるスキャナ付きプリンタ（スキャン情報認証装置）ごとに異なるユーザ認証情報を印刷情報に付与しても良い。
つまり、
第１のスキャナ付きプリンタへ送信する印刷情報に付与するユーザ認識情報と、
第２のスキャナ付きプリンタへ送信する印刷情報に付与するユーザ認識情報と
を異なる、としても良い。
一方、サーバ装置からスキャナ付きプリンタに送信する印刷情報にはユーザ認証情報を付与せず、スキャナ付きプリンタが印刷情報にユーザ認証情報を付与するとしても良い。
つまり、
第１のスキャナ付きプリンタへ送信される印刷情報と、
第２のスキャナ付きプリンタへ送信される印刷情報と
は同じであるが、
第１のスキャナ付きプリンタが印刷情報に付与するユーザ認識情報と、
第２のスキャナ付きプリンタが印刷情報に付与するユーザ認識情報と
を異なる、としても良い。
いずれの場合でも、スキャナ付きプリンタが印刷を開始する段階では、
第１のスキャナ付きプリンタが印刷する印刷情報に付与されているユーザ認識情報と、
第２のスキャナ付きプリンタが印刷する印刷情報に付与されているユーザ認識情報と
は異なる。
【００３２】
できるだけ試験を厳密に行うためには、スキャナ付きプリンタは印刷情報の受信が通信エラー等で途切れず、全ての印刷情報を受信し終わるまで、印刷工程（Ｓ１３０）を開始しない方が望ましい。そして印刷情報受信工程（Ｓ１２０）の完了とともに試験開始可能であることを受験者に表示する（印刷許可表示１２４に該当する）。受験者は印刷開始操作１２６で試験を開始する。
【００３３】
スキャナ付きプリンタは印刷工程（Ｓ１３０）で問題用紙と解答用紙を印刷物１３２として印刷する。このとき試験開始とともに所要時間計測工程（Ｓ１５０）で試験の制限時間（所要時間）の計測を開始してもよい。試験運営の取り決めによっては、解答用紙、問題用紙と順番に印刷し、印刷工程（Ｓ１３０）が完了してから試験の制限時間（所要時間）の計測を開始してもよい。
【００３４】
試験の開始とともに受験者は、解答用紙や問題用紙に氏名を加筆することで試験に対して署名（サイン）する。印刷物に埋め込まれた前述のユーザ認証情報に加え、受験者本人の署名（サイン）が新たにユーザ認証情報として付与されたこととなる。そして受験者は試験問題を解きながら解答用紙に試験問題の解答を加筆していく。
スキャナ付きプリンタは、前記計測の開始から、「スキャン工程（Ｓ１４０）で解答済みの解答用紙（加筆された印刷物１４４）がスキャンされるまで」の所要時間を計測する。
スキャナ付きプリンタは、計測された所要時間に基づいて、受験者が試験の制限時間を守って試験を実施したかどうかを判断し承認する。
【００３５】
試験開始時刻から制限時間が経過した時点でスキャンが開始されていない場合、スキャナ付きプリンタは、試験終了を受験者に合図する（試験終了の通知）。この合図はブザーでもよいし、インジケータの点滅による表示などでもよい。その後、受験者は試験を終了して、解答用紙を提出するために解答用紙をスキャナ機能付きプリンタで読み取り、スキャン工程（Ｓ１４０）を実行する。そしてスキャナ機能付きプリンタは読み取ったスキャン情報をサーバ装置に送信して、送信工程（Ｓ１６０）を行う。
【００３６】
試験では制限時間後に解答用紙の回収を行うため、サーバ装置は予め「制限時間」に「回収するための時間」を加算した「要求時間」をスキャナ付きプリンタに設定しておく。
スキャナ付きプリンタはこの要求時間内にスキャン工程（Ｓ１４０）が実行されたかどうかを確認する。そして前述の計測時間が要求時間より短い場合、スキャナ付きプリンタは送信したスキャン情報に正当性があると承認してサーバ装置への通知を行う（スキャン情報の正当性の通知１７２）。
【００３７】
なお、受験者が制限時間の経過前にスキャン工程（Ｓ１４０）を行って試験を完了したときでも、前述の計測時間は要求時間より短いので、スキャナ付きプリンタは上記の承認動作で問題なく対応できる。
一方、予め設定された要求時間より計測時間が長い場合、スキャナ付きプリンタは、送信されたスキャン情報には正当性がないという通知をサーバ装置へ送信する。
【００３８】
また受験者が試験を放棄したいときは、受験者はスキャン工程（Ｓ１４０）を行わなければよい。このときスキャナ付きプリンタは要求時間から、さらにある程度の時間を待った上でスキャン情報の認証をタイムアウトする。そしてスキャナ付きプリンタは、スキャン情報の認証がタイムアウトしたことをサーバ装置へ通知し、サーバ装置は受験者が試験を放棄したことを認証する。
最後にサーバ装置は、受信したスキャン情報の追跡用のセキュリティコードやユーザ認証コードの地紋を照合し、解答用紙が改ざんされていないことを確認する。
そして可能であれば署名（サイン）の筆跡鑑定を行い、受験者が登録された本人であることを確認する。
【００３９】
提出された解答用紙のユーザ認証が完了し、問題がなければ、提出された解答が添削される。サーバ装置は、添削された解答に証明書用のセキュリティコード（地紋）を埋め込んだ認証証明情報付きの添削結果を印刷情報に変換して各々の受験者に送信する。
受験者の家庭にあるスキャナ付きプリンタは、この印刷情報を受信し、証明書（認証証明情報）付きの添削結果を印刷して受験者に試験問題の添削結果をフィードバックする。
【００４０】
また、サーバ装置は解答の添削結果をデータベースに登録する。そして全ての解答の添削が完了した後、データベースに登録された添削結果のうち、スキャナ付きプリンタにより正当性があると承認された解答の添削結果と、正当性がないと通知された解答の添削結果を各々統計処理する。サーバ装置は、各々の受験者に対して試験の得点や偏差値や母集団でのランキングなどの統計情報を算出して書面化する。
【００４１】
そして、サーバ装置は正当性があると承認された受験者の統計情報には証明書用のセキュリティコード（地紋）を埋め込んだ認証証明情報を印刷情報に変換して各々の受験者に送信する。
印刷情報を受信した受験者は証明書（認証証明情報）付きの統計結果を印刷して、試験の結果を確認することができる。また正当性が承認されなかった受験者の統計情報は、学力向上のための参考情報として各々の受験者に送信して、受験者に試験の結果を通知してもよい。
【００４２】
（本実施形態の効果）
本実施形態によれば、スキャン情報認証装置であるスキャナ付きプリンタが試験の問題用紙と解答用紙の印刷（試験の開始）から解答用紙のスキャン（試験の完了）までの所要時間を計測する。そして、所要時間が予め設定された要求時間より短いことを証明することにより、見積もり困難な通信時の送信受信時間の影響を排してスキャンした解答をできるだけ公平性にサーバ装置に認証させることができる。
【００４３】
これにより、現行の（模試）試験の運営の仕方にできるだけ沿いながら家庭で手軽に(模擬)試験を受験できる。またスキャナ付きプリンタにより家庭で（模擬）試験の試験官の業務を代行できる。本発明を用いることで、家庭で手軽に(模擬)試験を受験できる試験サービスを実現できる。
【００４４】
＜＜第３実施形態＞＞
（機能ブロック）
前記のように、印刷開始要求部（試験開始要求部）７２２は、印刷許可（表示）１２４を受験者に提示する前に、ユーザ認証コードと試験開始要求１２８をサーバ装置へ送信し、試験許可（試験開始許可）を要求する。
また、印刷許可部（試験許可部）７２４が試験許可１２９を受信した後に、印刷部７３０は印刷開始可能となる。
試験許可１２９を受信した直後に印刷部７３０が印刷開始可能となる場合は、スキャナ付きプリンタをスキャン情報の送信開始時刻が異なる複数のグループに分ける。そして、サーバ装置が印刷許可を送信する時刻をグループごとにずらすことによって、各グループの印刷開始時刻をずらすことができる。
【００４５】
また、試験許可１２９を受信した直後に印刷部７３０が印刷開始可能となるのではなく、試験許可１２９によって指定された時刻後に印刷部７３０が印刷開始可能となる場合は、サーバ装置が印刷許可を送信する時刻をずらさなくても良い。スキャナ付きプリンタをスキャン情報の送信開始時刻が異なる複数のグループに分け、試験許可１２９が指定する時刻をグループごとにずらすことによって、各グループの印刷開始時刻をずらすことができる。
試験許可１２９によって印刷可能となる時刻を指定する場合は、試験許可１２９の内容に従って試験許可（表示）１２４を表示部に提示することが好ましい。
例えば、試験問題を印刷することが可能となる時刻を表示し、「○時○分になったら印刷開始操作をして下さい。それまでお待ち下さい。」などと提示する。
または印刷開始操作を受け付けた後に、「印刷開始操作は受け付けられました。○時○分になったら試験問題の印刷を開始します。それまでお待ちください。」などと提示する。
【００４６】
複数のスキャン情報認証装置を、スキャン情報の送信開始時刻が異なる複数のグループに分ける場合、
各グループからほぼ同時刻に送信開始されるスキャン情報のデータ量の合計が、サーバ装置がほぼ同時刻に受信可能なデータ量を超えないように、
各グループに属するスキャン情報認証装置の数と
各グループに属するスキャン情報認証装置からサーバ装置へスキャン情報の送信を開始する時刻と
を定めることが好ましい。
【００４７】
（同時刻に多人数で試験を行うときのフロー）
試験の厳密さや公平性をさらに維持するためには、（模擬）試験開始直後の試験問題の漏洩防止を行う必要がある。そのため、全国の多人数の受験者に対してほぼ同時刻に一斉に試験を実施しなければならない試験形態を考える必要がある。このような試験形態に対応するためのスキャン情報認証フローの一例を図１（ｂ）を用いて説明する。このような一斉試験の場合、非常に多くの受験者に大容量の印刷情報をサーバ装置からスキャン情報認証装置であるスキャナ付きプリンタに送信することになる。
【００４８】
そこで本実施形態では、前述の問題漏洩追跡用やユーザ認証用のセキュリティコード（地紋など）をサーバ装置が付加するのではなく、スキャナ付きプリンタが受信した印刷情報に対して付加する。このような手法を用いることによりサーバ装置から各受験者に送信する問題用紙と解答用紙の印刷情報を同一にすることができる。そして通信経路上のキャッシュが有効に働けば、サーバ装置から各受験者への問題用紙や解答用紙の印刷情報は高速に送信できる。
なお、このような試験形態の場合、そもそも試験終了後の試験問題の漏洩はそれほど起きないと考えられる。そこで、サーバ装置からの印刷情報に前述のセキュリティコード（地紋）は埋め込むのをやめて、印刷情報を同一にするという考えであってもよい。
【００４９】
しかしながら、解答用紙は各受験者が解答用紙に解答を記入するので、決してスキャン情報（スキャンして得られた情報）は同一にならない。同時刻に一斉に試験を開始すると、試験の終了時刻も同時刻になる。当然ながら全国の受験者が一斉にスキャン情報をサーバ装置へ送信することになり、サーバ装置に非常に大きな負荷がかかると予想される。
サーバ装置にかかる負荷を分散するため本実施形態では、試験開始時刻をずらすことによって、試験終了記時刻をずらす。
試験開始時刻をずらすために、スキャナ付きプリンタは印刷情報１２２を受信した後、印刷許可（表示）１２４を受験者に提示する前に、ユーザ認証コードと試験開始要求１２８をサーバ装置へ送信する。この工程を試験開始要求工程（Ｓ１２２）と呼ぶ。
【００５０】
サーバ装置は、全国の受験者のスキャナ付きプリンタからの要求１２８を受けつつ、解答回収時のスキャン情報の受信負荷が耐えうる範囲に収まるように試験を開始する受験者を選択する。このとき、なるべく特定地域の受験者（例えば、特定地域のアクセスポイントを経由してスキャン情報をサーバ装置へ送信する受験者）が集中して選ばれないように受験者を選択する。そして選ばれた受験者の所有するスキャナ付きプリンタに試験許可１２９を送信して印刷工程の開始を指示する。この工程を試験開始許可工程（Ｓ１２４）と呼ぶ。
【００５１】
スキャナ付きプリンタは試験許可１２９を受信した後、印刷許可（表示）１２４を提示して印刷を行い、試験を開始する。
サーバ装置はこの方法により試験を開始する受験者を複数のグループに分け、各グループの試験開始時刻をずらして、試験を運営していく。このようにすることで各グループの試験の終了時刻がある時刻に重なることがなく、スキャン情報がサーバ装置に届く時刻を分散させることでサーバ装置の受信負荷を分散させることが可能となる。
【００５２】
（本実施形態の効果）
上述のような方法を用いることで、ほぼ同時刻に（模擬）試験を開始し、ほぼ同時刻に試験を終了し、ほぼ同時刻に多くの受験者の解答を回収する状況においても、解答回収時のスキャン情報の受信負荷をサーバ装置が想定して負荷分散することができる。
【００５３】
＜＜第４実施形態＞＞
（署名によるユーザ認証フロー）
また、前述の基本となるスキャン情報認証フローを用いれば、プリンタを介したネット購買において、署名（サイン）を求めて、より厳重なユーザ認証を実現できる。
図３を用いてネット購買の手順と署名（サイン）によるユーザ認証フローの一例を詳細に説明する。
【００５４】
利用者（ユーザ）はスキャナ付きプリンタからＷＥＢ画面を操作してネット購買する対象商品を選択しておく。そしてフェリカカードや磁気カードや暗証番号などを用いスキャナ付きプリンタから購買サイトのサーバ装置へユーザ認証要求を送信する（認証要求工程Ｓ１１０）。
もし利用者が盗難したカードや偽造カードや悪徳な手段で暗証番号を入手して購買サイトで商品を購入しようとしている場合、購買サイトは悪徳な利用者の購買依頼を退ける必要がある。
【００５５】
購買サイトのサーバ装置は認証要求工程を受けてユーザ認証用のセキュリティコード（地紋）を埋め込んだ発注書を作成して印刷情報としてスキャン情報認証装置であるスキャナ付きプリンタに送信する。
スキャナ付きプリンタは印刷情報を受信する（印刷情報受信工程Ｓ１２０）。
スキャナ付きプリンタは印刷情報受信工程で得られた印刷情報から印刷物である発注書を印刷する（印刷工程Ｓ１３０）とともに所要時間の測定を開始する（所要時間計測工程Ｓ１５０）。
利用者は要求時間以内に印刷された発注書に署名（サイン）し、署名（サイン）済みの発注書をスキャナで読み取り（スキャン工程Ｓ１４０）、購買サイトのサーバ装置にスキャン情報として送信する必要がある（スキャン情報送信工程Ｓ１６０）。
【００５６】
スキャナ付きプリンタは前述の方法でこの発注書に対する正当性をサーバ装置に通知する。購買サイトのサーバ装置は、発注書の署名（サイン）が予め登録された署名（サイン）の筆跡と同じかどうかを鑑定し、筆跡が同じでれば、正当な利用者と判定し、筆跡が違えば悪徳な利用者と判定する。もし悪徳な利用者と判定した場合、サーバ装置は発注書の注文をキャンセルする。
【００５７】
もし正当な利用者と判断された場合は、証明書用のセキュリティコード（地紋）が埋め込まれた、発注書に対する証明書（認証証明情報）を印刷情報としてプリンタに送信する。プリンタはこの証明書を正当な利用者に印刷するとともに証明書の受け取りをサーバ装置へ通知する。
サーバ装置は「証明書の受け取り通知」を受信したら、発注をデータベースに登録し、後日、利用者に対象商品を郵送するとともに、予め登録された口座から代金を引き落とす。
【００５８】
（本実施形態の効果）
上記の方法を用いれば、プリンタを介したネット購買において、利用者の署名（サイン）をスキャンしてユーザ認証できる。そして、署名（サイン）の所要時間を計測することで筆跡をまねた偽造行為を抑制（防止）することができる。本発明を用いることで、通信機能とスキャナ機能を有するプリンタを用いて偽造を抑制したＷＥＢ購買サービスを実現できる。
【００５９】
［その他の実施形態］
なお、前述の各実施例の処理は、複数のハードウェアとソフトウエアの協同によって実現するようにしてもよい。この場合、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（コンピュータプログラム）をコンピュータ等の処理装置（ＣＰＵ、プロセッサ）にて実行することで実現できる。また、本発明は前述した実施形態の機能をコンピュータに実現させるコンピュータプログラムを記憶した記憶媒体を、システム或いは装置に供給することによって実現してもよい。
【符号の説明】
【００６０】
５００  ＣＰＵ
５０１  ＲＡＭ
５０２  ＲＯＭ
５０３  キーボードコントローラ
５０４  ディスプレイコントローラ
５０５  ディスクコントローラ
５０６  ネットワークコントローラ
５０７  キーボード
５０８  ディスプレイ
５０９  ハードディスク（ＨＤ）
６００  ＣＰＵ
６０１  表示部
６０２  メモリ
６０３  スキャナ部
６０４  プリンタ部
６０５  ネットワークインターフェース
６０６  記憶部
６０７  カードリーダ
６０８  内部バス
【図１】
2015169971.tif 000003
【図２】
2015169971.tif 000004
【図３】
2015169971.tif 000005
【図４】
2015169971.tif 000006
【図５】
2015169971.tif 000007
【図６】
2015169971.tif 000008
【図７】
2015169971.tif 000009