(57)【要約】【課題】情報処理装置にアカウントを有する第１のユーザの代行者である第２のユーザが、当該情報処理装置にアカウントを持っていない場合であっても、当該情報処理装置に対するジョブを実行できるようにした権限委譲処理装置を提供する。【解決手段】権限委譲処理装置の第１の受付手段は、情報処理装置にアカウントを有する第１のユーザから、該第１のユーザが所有する権限の一部を委譲する指示を受け付け、出力手段は、前記第１の受付手段が前記指示を受け付けたことに応じて、前記権限の一部を利用するための情報を媒体に出力し、第２の受付手段は、第２のユーザから、前記媒体及びジョブの指示を受け付け、制御手段は、前記第２の受付手段が前記媒体を受け付けたことに応じて、前記第２のユーザが前記情報処理装置にアカウントを有しているか否かに関わらず、委譲された権限の範囲で前記情報処理装置に対するジョブを実行するよう制御する。【選択図】図１
2019159909.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置にアカウントを有する第１のユーザから、該第１のユーザが所有する権限の一部を委譲する指示を受け付ける第１の受付手段と、
前記第１の受付手段が前記指示を受け付けたことに応じて、前記権限の一部を利用するための情報を媒体に出力する出力手段と、
第２のユーザから、前記媒体及びジョブの指示を受け付ける第２の受付手段と、
前記第２の受付手段が前記媒体を受け付けたことに応じて、前記第２のユーザが前記情報処理装置にアカウントを有しているか否かに関わらず、委譲された権限の範囲で前記情報処理装置に対するジョブを実行するよう制御する制御手段
を有する権限委譲処理装置。
【請求項２】
前記情報処理装置へのジョブは、前記権限委譲処理装置を介して指示されるものであり、
前記制御手段は、前記第２のユーザが前記権限委譲処理装置にアカウントを有している場合に、前記委譲された権限の範囲で前記情報処理装置に対するジョブを実行するよう制御する、
請求項１に記載の権限委譲処理装置。
【請求項３】
前記情報処理装置を利用するには、前記権限委譲処理装置を介して利用し、
前記ジョブとして、前記権限委譲処理装置が受け付けた情報を、前記情報処理装置に登録させることを含む、
請求項１に記載の権限委譲処理装置。
【請求項４】
前記権限委譲処理装置は、画像処理装置であり、
前記出力手段は、前記権限の一部を利用するための情報を示す画像を前記媒体に印刷し、
前記第２の受付手段は、前記印刷された媒体を読み込み、
前記ジョブとして、前記画像処理装置が読み込んだ文書を、前記情報処理装置に登録させることを含む、
請求項３に記載の権限委譲処理装置。
【請求項５】
前記情報処理装置は、学習管理装置であり、
前記媒体に印刷した画像内の情報として、第１のユーザを示す情報、講義、課題を含み、
前記画像処理装置が読み込む文書として、前記課題に対する用紙を含む、
請求項４に記載の権限委譲処理装置。
【請求項６】
前記制御手段は、前記第２の受付手段が受け付けた媒体に出力された情報が、前記情報処理装置によって照合された場合に、前記ジョブの実行を許可する、
請求項１に記載の権限委譲処理装置。
【請求項７】
前記情報処理装置は、学習管理装置であり、
前記媒体に出力された情報として、第１のユーザを示す情報、講義、課題を含み、
前記制御手段は、前記情報処理装置と通信し、前記第１のユーザが、前記講義と前記課題を有していることが確認できた場合は、前記ジョブの実行を許可する、
請求項６に記載の権限委譲処理装置。
【請求項８】
コンピュータを、
情報処理装置にアカウントを有する第１のユーザから、該第１のユーザが所有する権限の一部を委譲する指示を受け付ける第１の受付手段と、
前記第１の受付手段が前記指示を受け付けたことに応じて、前記権限の一部を利用するための情報を媒体に出力する出力手段と、
第２のユーザから、前記媒体及びジョブの指示を受け付ける第２の受付手段と、
前記第２の受付手段が前記媒体を受け付けたことに応じて、前記第２のユーザが前記情報処理装置にアカウントを有しているか否かに関わらず、委譲された権限の範囲で前記情報処理装置に対するジョブを実行するよう制御する制御手段
として機能させるための権限委譲処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、権限委譲処理装置及び権限委譲処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、ユーザが簡単にかつ安全に他のユーザに自分の権限の一部を委譲可能にすることを課題とし、権限委譲者のクライアントが、権限委譲者から権限被委譲者に委譲する権限の範囲、有効権限を記述した認証チケットを生成し、権限被委譲者に譲渡するステップと、権限被委譲者のクライアントが、権限委譲者から譲渡された前記認証チケットを認証サーバに送り、権限委譲者から権限委譲を正規に受けた権限被委譲者であるかの認証を受けるステップと、前記認証サーバが、権限被委譲者のクライアントに対して権限委譲者が委譲した権限の範囲、有効期限を記述したリストを送るステップと、権限被委譲者のクライアントが、前記リストに記述された権限の範囲、有効期限の範囲内で権限委譲者に代わる権限被委譲者の代理操作を許可するステップとを備えることが開示されている。
【０００３】
特許文献２には、ユーザが他のユーザに対して、自己に代行して画像処理装置を用いた処理の実行を依頼する場合に、適切な処理の管理を行うことができる画像処理装置、画像処理装置の管理装置、画像処理装置の管理方法、プログラム及び記録媒体を提供することを課題とし、第１のユーザ（依頼人ユーザ）に代行して処理を実行させる際に用いる代行アカウントを設定して代行アカウントデータベースに登録しておき、代行アカウントの認証を経てログインしたユーザの操作にしたがって実行された処理を、代行アカウント管理部が管理するとともに、アカウント管理部は、代行アカウントに基づく操作により実行された処理を、前記依頼人ユーザのアカウントで実行された処理として管理するべく、アカウントデータベースの内容を更新することが開示されている。
【０００４】
特許文献３には、文書に設定済みの操作権限を変更することなく、文書の操作が許可された利用者による文書に対する操作を文書の操作が許可されていない他の利用者が代行することを可能とすることを課題とし、権限委譲チケット発行処理部は、文書に対する操作の代行を依頼者が代行者に依頼する旨を表す情報を含む代行依頼に応じて、この代行者が当該文書に対して当該操作を実行することを許可する旨を表す権限委譲チケットを生成して権限委譲チケットリポジトリに登録し、アクセス制御部は、権限委譲チケットを特定した文書操作要求に応じて、当該権限委譲チケットで表される代行者及び対象文書が、それぞれ、当該文書操作要求を行ったユーザ及び当該文書操作要求の対象の文書である場合に、当該文書操作要求で要求された操作の実行を許可することが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２２１５０６号公報
【特許文献２】特開２００７−１２１６６９号公報
【特許文献３】特開２０１１−１９８０６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
情報処理装置において処理を実行するのに、当該処理の実行に必要な権限を有していないユーザに処理を代行させたい場合がある。その場合、代行者となるユーザに権限を委譲すること等が行われている。しかし、この方法は代行者となるユーザがその情報処理装置にアカウントを持っていることが前提となっている。
本発明は、情報処理装置にアカウントを有する第１のユーザの代行者である第２のユーザが、当該情報処理装置にアカウントを持っていない場合であっても、当該情報処理装置に対するジョブを実行できるようにした権限委譲処理装置及び権限委譲処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、情報処理装置にアカウントを有する第１のユーザから、該第１のユーザが所有する権限の一部を委譲する指示を受け付ける第１の受付手段と、前記第１の受付手段が前記指示を受け付けたことに応じて、前記権限の一部を利用するための情報を媒体に出力する出力手段と、第２のユーザから、前記媒体及びジョブの指示を受け付ける第２の受付手段と、前記第２の受付手段が前記媒体を受け付けたことに応じて、前記第２のユーザが前記情報処理装置にアカウントを有しているか否かに関わらず、委譲された権限の範囲で前記情報処理装置に対するジョブを実行するよう制御する制御手段を有する権限委譲処理装置である。
【０００８】
請求項２の発明は、前記情報処理装置へのジョブは、前記権限委譲処理装置を介して指示されるものであり、前記制御手段は、前記第２のユーザが前記権限委譲処理装置にアカウントを有している場合に、前記委譲された権限の範囲で前記情報処理装置に対するジョブを実行するよう制御する、請求項１に記載の権限委譲処理装置である。
【０００９】
請求項３の発明は、前記情報処理装置を利用するには、前記権限委譲処理装置を介して利用し、前記ジョブとして、前記権限委譲処理装置が受け付けた情報を、前記情報処理装置に登録させることを含む、請求項１に記載の権限委譲処理装置である。
【００１０】
請求項４の発明は、前記権限委譲処理装置は、画像処理装置であり、前記出力手段は、前記権限の一部を利用するための情報を示す画像を前記媒体に印刷し、前記第２の受付手段は、前記印刷された媒体を読み込み、前記ジョブとして、前記画像処理装置が読み込んだ文書を、前記情報処理装置に登録させることを含む、請求項３に記載の権限委譲処理装置である。
【００１１】
請求項５の発明は、前記情報処理装置は、学習管理装置であり、前記媒体に印刷した画像内の情報として、第１のユーザを示す情報、講義、課題を含み、前記画像処理装置が読み込む文書として、前記課題に対する用紙を含む、請求項４に記載の権限委譲処理装置である。
【００１２】
請求項６の発明は、前記制御手段は、前記第２の受付手段が受け付けた媒体に出力された情報が、前記情報処理装置によって照合された場合に、前記ジョブの実行を許可する、請求項１に記載の権限委譲処理装置である。
【００１３】
請求項７の発明は、前記情報処理装置は、学習管理装置であり、前記媒体に出力された情報として、第１のユーザを示す情報、講義、課題を含み、前記制御手段は、前記情報処理装置と通信し、前記第１のユーザが、前記講義と前記課題を有していることが確認できた場合は、前記ジョブの実行を許可する、請求項６に記載の権限委譲処理装置である。
【００１４】
請求項８の発明は、コンピュータを、情報処理装置にアカウントを有する第１のユーザから、該第１のユーザが所有する権限の一部を委譲する指示を受け付ける第１の受付手段と、前記第１の受付手段が前記指示を受け付けたことに応じて、前記権限の一部を利用するための情報を媒体に出力する出力手段と、第２のユーザから、前記媒体及びジョブの指示を受け付ける第２の受付手段と、前記第２の受付手段が前記媒体を受け付けたことに応じて、前記第２のユーザが前記情報処理装置にアカウントを有しているか否かに関わらず、委譲された権限の範囲で前記情報処理装置に対するジョブを実行するよう制御する制御手段として機能させるための権限委譲処理プログラムである。
【発明の効果】
【００１５】
請求項１の権限委譲処理装置によれば、情報処理装置にアカウントを有する第１のユーザの代行者である第２のユーザが、当該情報処理装置にアカウントを持っていない場合であっても、当該情報処理装置に対するジョブを実行できる。
【００１６】
請求項２の権限委譲処理装置によれば、第２のユーザが権限委譲処理装置にアカウントを有している場合に、委譲された権限の範囲で情報処理装置に対するジョブを実行するよう制御することができる。
【００１７】
請求項３の権限委譲処理装置によれば、権限委譲処理装置が受け付けた情報を、情報処理装置に登録させるジョブを実行させることができる。
【００１８】
請求項４の権限委譲処理装置によれば、権限の一部を利用するための情報を示す画像を印刷した媒体によって、第２のユーザが、画像処理装置で読み込んだ文書を、情報処理装置に登録させるジョブを実行させることができる。
【００１９】
請求項５の権限委譲処理装置によれば、画像処理装置が読み込んだ課題に対する用紙を、情報処理装置に登録させるジョブを実行させることができる。
【００２０】
請求項６の権限委譲処理装置によれば、媒体に出力された情報が、情報処理装置によって照合された場合に、ジョブの実行を許可することができる。
【００２１】
請求項７の権限委譲処理装置によれば、学習管理装置において、第１のユーザが講義と課題を有している場合、ジョブが実行される。
【００２２】
請求項８の権限委譲処理プログラムによれば、情報処理装置にアカウントを有する第１のユーザの代行者である第２のユーザが、当該情報処理装置にアカウントを持っていない場合であっても、当該情報処理装置に対するジョブを実行できる。
【図面の簡単な説明】
【００２３】
【図１】本実施の形態の構成例についての概念的なモジュール構成図である。
【図２】委任状作成モジュール内のモジュール構成例を示す説明図である。
【図３】委任状照合モジュール内のモジュール構成例を示す説明図である。
【図４】本実施の形態を利用したシステム構成例を示す説明図である。
【図５】本実施の形態による処理例を示すフローチャートである。
【図６】教員メニュー画面の表示例を示す説明図である。
【図７】委任状作成画面の表示例を示す説明図である。
【図８】委任状情報テーブルのデータ構造例を示す説明図である。
【図９】委任状の例を示す説明図である。
【図１０】本実施の形態による処理例を示すフローチャートである。
【図１１】本実施の形態による処理例を示すフローチャートである。
【図１２】本実施の形態による処理例を示すフローチャートである。
【図１３】答案用紙の例を示す説明図である。
【図１４】集計結果ファイルの表示例を示す説明図である。
【図１５】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００２４】
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図１は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するという意味である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係、ログイン等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態にしたがって、又はそれまでの状況・状態にしたがって定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（もちろんのことながら、全ての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。また、「Ａ、Ｂ、Ｃ」等のように事物を列挙した場合は、断りがない限り例示列挙であり、その１つのみを選んでいる場合（例えば、Ａのみ）を含む。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００２５】
本実施の形態である授業支援処理装置１３０（権限委譲処理装置の一例）は、授業の支援を行うものであって、図１の例に示すように、画像処理装置１００と授業管理装置１８０（情報処理装置の一例であり、学習管理装置の一例でもある）に接続されている。つまり、画像処理装置１００を介して、授業管理装置１８０を利用しようとする場合、授業支援処理装置１３０がその間を仲介する。具体的には、画像処理装置１００で答案用紙（テスト用紙、レポート等を含む）、出席票等の紙文書をスキャンし、授業支援処理装置１３０は、その画像を授業管理装置１８０に登録する。画像処理装置１００として、複写機、ファクシミリ、スキャナ、複合機（スキャナ、プリンタ、複写機、ファクシミリ等のいずれか２つ以上の機能を有している画像処理装置）等が該当する。以下、例示する場合は、少なくともスキャナとプリンタの機能を有している複合機を用いて説明する。授業管理装置１８０として、いわゆる学習支援システム（ＬＭＳ：Ｌｅａｒｎｉｎｇ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）等が該当する。
また、画像処理装置１００と授業支援処理装置１３０を合わせたシステム全体を、画像処理装置１００としてもよい。例えば、授業支援処理装置１３０を画像処理装置１００に組み込んでもよい。つまり、画像処理装置１００が、授業支援処理装置１３０を含む構成としてもよい。
【００２６】
画像処理装置１００、授業支援処理装置１３０、授業管理装置１８０のシステムは、テスト、レポート、出席票等の紙文書を画像処理装置１００でスキャンし、授業管理装置１８０に登録することを行う。例えば、専用フォーム（フォーマット、ひな型等）から作成した用紙を講義で使用して、採点結果を画像処理装置１００でスキャンすると、授業管理装置１８０にアップロードされる。授業支援処理装置１３０は、所定の記入欄に手書きで記入した得点や学籍番号を文字認識処理で読み取り、学生毎の得点、採点された答案用紙の画像をその学籍番号に対応する授業管理装置１８０内の格納場所に登録したり、得点一覧を作成したりする。
また、授業支援処理装置１３０は、画像処理装置１００と授業管理装置１８０の単なる仲介ではなく、画像処理装置１００から受け取った画像（答案用紙等のスキャン画像）を文字認識し、その結果に応じて、授業管理装置１８０への格納場所を異ならせることを行ってもよい。例えば、学生（答案用紙を記載した者の一例）毎に、授業管理装置１８０内にフォルダーが設定されており、学生は、そのフォルダーの文書を閲覧することができる。採点後の答案用紙を画像処理装置１００でスキャンし、授業支援処理装置１３０で、答案用紙内に記載された学籍番号（答案用紙を記載した者を識別する文字の一例）を文字認識して、授業管理装置１８０内の学籍番号に対応するフォルダーに格納するようにしてもよい。また、答案用紙内に記載された得点（採点結果の一例であって、点数ともいわれる）を文字認識し、平均点の算出、ソート等を行って、採点を行った教師等に一覧として提示するようにしてもよい。
また、授業支援処理装置１３０は、画像処理装置１００と授業管理装置１８０のアカウントの関連付けを行う。具体的には、授業支援処理装置１３０は、画像処理装置１００と授業管理装置１８０のそれぞれのアカウントの関連付けを行っておく。そして、授業支援処理装置１３０は、画像処理装置１００にユーザがログインすると、そのユーザに関連付けられた授業管理装置１８０のアカウントが選択され、前述したように、そのアカウントが参加している授業管理装置１８０上の講義にスキャン結果を登録することができる。
【００２７】
例えば、教員が答案用紙のスキャンをＴＡ（Ｔｅａｃｈｉｎｇ  Ａｓｓｉｓｔａｎｔ、教育補助員）や教務係に代行させる場合があるが、「教員と画像処理装置１００のユーザを関連付ける」設定が有効で、かつ代行者が教員と同等の授業管理装置１８０のアカウントを持たない場合、授業管理装置１８０へのスキャン画像の登録を実施できない。
よくある回避方法として、教員の複合機認証カードを貸すことがあるが、濫用のリスクがありセキュリティ上問題となる。
こういった代行作業における実行権限の問題を解決するために、特許文献１〜３では認証チケットや代行アカウントに権限情報を持たせ代行者に権限委譲できるようにしている。
しかし、代行作業を実施するために、連携する授業管理装置１８０に不要な代行者のアカウントを登録する必要があり、セキュリティ上のリスクとなる。
そこで、画像処理装置１００と授業支援処理装置１３０は、例えば、画像処理装置１００でスキャンした画像を連携する授業管理装置１８０に登録するにあたって、以下のことを行う。
・授業管理装置１８０にアカウントを所有するユーザより、当該ユーザが有する授業管理装置１８０の利用権限の一部を委譲する指示を受け付ける。
・その指示を受け付けたことに応じて、当該権限を利用するための情報を媒体に出力する。
・画像処理装置１００のユーザ（代行者）より、媒体の読み込み及びジョブの指示を受け付ける。
・その媒体を受け付けたことに応じて、代行者が授業管理装置１８０にアカウントを所有しているか否かに関わらず、委譲された権限の範囲で授業管理装置１８０に対するジョブを実行するよう制御する。
これらの一連の処理によって、代行作業を実施するために、画像処理装置１００に連携する授業管理装置１８０に不要な代行者のアカウントを登録する必要がなくなり、セキュリティ上のリスクを発生させないようにしている。
【００２８】
画像処理装置１００は、認証モジュール１０５、授業支援サービス操作モジュール１１０、プリントモジュール１１５、スキャンモジュール１２０を有している。画像処理装置１００は、ＤＢ１２５と接続されており、また、通信回線１９８を介して授業支援処理装置１３０、授業管理装置１８０と接続されている。
認証モジュール１０５は、授業支援サービス操作モジュール１１０と接続されている。認証モジュール１０５は、画像処理装置１００を利用するユーザを認証する。例えば、ＩＣカード内のデータ（ユーザＩＤ等）を読み込んで認証を行ってもよいし、ユーザＩＤとパスワードをユーザに入力させて認証してもよいし、ユーザの生体情報を入力して認証してもよい。
【００２９】
授業支援サービス操作モジュール１１０は、認証モジュール１０５、プリントモジュール１１５、スキャンモジュール１２０、授業支援処理装置１３０と接続されている。授業支援サービス操作モジュール１１０は、授業管理装置１８０を利用するためのユーザの操作を受け付ける。例えば、委任状の作成操作、その委任状の読み取り操作、ジョブ操作等を受け付ける。ジョブ操作として、例えば、スキャンモジュール１２０でスキャンした答案用紙の画像を授業管理装置１８０に格納させるためのユーザの操作がある。
プリントモジュール１１５は、授業支援サービス操作モジュール１１０と接続されている。プリントモジュール１１５は、委任状作成モジュール１６０によって作成された委任状を印刷する。つまり、権限の一部を利用するための情報を媒体に出力する。なお、媒体として、紙（用紙）の他に、樹脂等のシートであってもよい。この他に、プリントモジュール１１５は、答案用紙等の文書データを印刷する。
【００３０】
スキャンモジュール１２０は、授業支援サービス操作モジュール１１０と接続されている。スキャンモジュール１２０は、文書をスキャンし、その文書の画像を生成する。読み取る文書として、例えば、委任状、採点済みの答案用紙等がある。委任状を読み取った場合は、委任状照合モジュール１６５に渡す。採点済みの答案用紙を読み取った場合は、画像処理モジュール１５０に渡す。
ＤＢ１２５は、画像処理装置１００と接続されている。ＤＢ１２５は、画像処理装置１００の処理に必要なデータを記憶している。例えば、認証用のユーザ情報、スキャンモジュール１２０がスキャンした文書の画像、プリントモジュール１１５が印刷する委任状等の文書データ等がある。
【００３１】
授業支援処理装置１３０は、アカウント連携モジュール１３５、教員情報取得モジュール１４０、集計スキャンモジュール１４５、画像処理モジュール１５０、授業管理装置登録モジュール１５５、委任状作成モジュール１６０、委任状照合モジュール１６５を有している。授業支援処理装置１３０は、画像処理装置１００の授業支援サービス操作モジュール１１０、ＤＢ１７０と接続されており、また、通信回線１９８を介して画像処理装置１００、授業管理装置１８０と接続されている。
【００３２】
アカウント連携モジュール１３５は、教員情報取得モジュール１４０と接続されている。アカウント連携モジュール１３５は、画像処理装置１００のユーザと授業管理装置１８０のユーザ（アカウント）を連携させることを行う。例えば、画像処理装置１００でログインしたユーザは、授業管理装置１８０で登録されているかを確認し、授業管理装置１８０にログインさせるようにしてもよい。なお、授業管理装置１８０で登録されているかの確認は、教員情報取得モジュール１４０によって授業管理装置１８０から取得したデータ（授業管理装置１８０のアカウントデータに関するデータ）と、画像処理装置１００にログインしているユーザのデータを照合することによって行う。また、画像処理装置１００と授業管理装置１８０の間でアカウントを連携させることによって、画像処理装置１００上での操作で、授業支援処理装置１３０を介して、授業管理装置１８０を利用することができるようになる。
教員情報取得モジュール１４０は、アカウント連携モジュール１３５、委任状作成モジュール１６０、委任状照合モジュール１６５、授業管理装置１８０のユーザ管理モジュール１８５と接続されている。教員情報取得モジュール１４０は、授業管理装置１８０のアカウントデータに関するデータを、授業管理装置１８０から取得し、アカウント連携モジュール１３５に渡す。
【００３３】
集計スキャンモジュール１４５は、画像処理モジュール１５０、授業管理装置登録モジュール１５５と接続されている。集計スキャンモジュール１４５は、画像処理モジュール１５０による文字認識結果の一覧を生成する。例えば、集計スキャンモジュール１４５は、画像処理モジュール１５０の文字認識結果である答案用紙を記載した者と採点結果を対応させた一覧を生成してもよい。
そして、集計スキャンモジュール１４５は、画像処理モジュール１５０による文字認識結果を用いた統計処理を行うようにしてもよい。例えば、集計スキャンモジュール１４５は、採点結果の文字認識結果に対して統計処理を行うようにしてもよい。統計処理として、例えば、平均点の算出、集計処理、最高点・最低点の抽出、標準偏差の算出、ソート等がある。また、合否の判定を行うようにしてもよい。
【００３４】
画像処理モジュール１５０は、集計スキャンモジュール１４５、委任状作成モジュール１６０、委任状照合モジュール１６５と接続されている。画像処理モジュール１５０は、は、画像処理装置１００のスキャンモジュール１２０によってスキャンされた文書の画像に対する処理（文字認識、情報を示す画像の解析処理等）を行う。
画像処理モジュール１５０は、画像処理装置１００のスキャンモジュール１２０によってスキャンされた文書の画像に対して文字認識を行う。文字認識は、既存の文字認識技術（特に、手書き文字認識）を用いればよい。文書として、採点後の答案用紙としてもよい。この場合、画像処理モジュール１５０は、答案用紙を記載した者を識別する文字（例えば、学籍番号等）と採点結果（例えば、得点等）を文字認識する。例えば、学籍番号、得点が記載された領域の位置が予め定められており、その領域から画像を抽出して、文字認識を行う。
また、画像処理モジュール１５０は、情報を示す画像の解析処理を行う。例えば、ＱＲコード（登録商標）の解析を行い、ＱＲコードに埋め込まれている情報（第１のユーザが所有する権限の一部を利用するための情報）を抽出する。
【００３５】
授業管理装置登録モジュール１５５は、集計スキャンモジュール１４５、授業管理装置１８０のコンテンツ管理モジュール１９０と接続されている。授業管理装置登録モジュール１５５は、画像処理モジュール１５０による文字認識結果を授業管理装置１８０に格納する。授業管理装置登録モジュール１５５は、授業管理装置１８０における答案用紙を記載した者毎の格納場所に、採点結果を格納する。例えば、学籍番号別に用意された格納場所に得点を格納する。
また、授業管理装置登録モジュール１５５は、授業管理装置１８０内の答案用紙を記載した者毎の格納場所に、さらに、「採点後の答案用紙の画像」を格納するようにしてもよい。したがって、学生は、答案用紙、採点結果を閲覧することができるようになる。
【００３６】
委任状作成モジュール１６０は、教員情報取得モジュール１４０、画像処理モジュール１５０と接続されている。委任状作成モジュール１６０は、委任状の作成処理を行う。授業支援サービス操作モジュール１１０が、授業管理装置１８０にアカウントを有する第１のユーザから、その第１のユーザが所有する権限の一部を委譲する指示を受け付けた場合に、委任状作成モジュール１６０は、その権限の一部を利用するための情報を媒体に出力する。委任状作成モジュール１６０が行う処理の詳細については、図２に示す例を用いて詳述する。
委任状照合モジュール１６５は、教員情報取得モジュール１４０、画像処理モジュール１５０と接続されている。委任状照合モジュール１６５は、委任状の照合処理を行う。授業支援サービス操作モジュール１１０が、第２のユーザから、媒体（委任状）及びジョブの指示を受け付けた場合に、委任状照合モジュール１６５は、第２のユーザが授業管理装置１８０にアカウントを有しているか否かに関わらず、委譲された権限の範囲で授業管理装置１８０に対するジョブを実行するよう制御する。ここでの第２のユーザは、第１のユーザとは異なる者である。委任状照合モジュール１６５が行う処理の詳細については、図３に示す例を用いて詳述する。
【００３７】
ＤＢ１７０は、授業支援処理装置１３０と接続されている。ＤＢ１７０は、授業支援処理装置１３０の処理に必要なデータを記憶している。例えば、ユーザ情報（特に、画像処理装置１００におけるアカウントと授業管理装置１８０におけるアカウントとの関連付けに関わる情報）、委任状の書面データ、画像処理装置１００が読み込んだ答案用紙の画像（文字認識対象である文書の画像）、文字認識結果等がある。
【００３８】
授業管理装置１８０は、ユーザ管理モジュール１８５、コンテンツ管理モジュール１９０を有している。授業管理装置１８０は、ＤＢ１９５と接続されており、また、通信回線１９８を介して画像処理装置１００、授業支援処理装置１３０と接続されている。
ユーザ管理モジュール１８５は、コンテンツ管理モジュール１９０、授業支援処理装置１３０の教員情報取得モジュール１４０と接続されている。ユーザ管理モジュール１８５は、授業管理装置１８０のアカウントを管理する。例えば、教員、学生等のアカウントの管理をする。例えば、教員用端末装置１７０から通信回線１９８を介して、教員、学生がログインすること、又は、画像処理装置１００のアカウントと共通する場合は、授業支援処理装置１３０を仲介して、画像処理装置１００から授業管理装置１８０を利用することを許可すること等を行う。
【００３９】
コンテンツ管理モジュール１９０は、ユーザ管理モジュール１８５、授業支援処理装置１３０の授業管理装置登録モジュール１５５と接続されている。コンテンツ管理モジュール１９０は、授業に用いられるコンテンツの管理を行う。例えば、コンテンツとして、授業支援処理装置１３０から受け取った採点後の答案用紙の画像、その答案用紙の得点等がある。コンテンツ管理モジュール１９０は、答案用紙を記載した者（具体的には、学生）に、文字認識結果（具体的には、得点）、採点後の答案用紙の画像の閲覧を許可する。
ＤＢ１９５は、授業管理装置１８０と接続されている。ＤＢ１９５は、授業管理装置１８０の処理に必要なデータを記憶している。例えば、ユーザ情報、講義・課題情報、授業支援処理装置１３０から受け取った採点結果、答案用紙の画像等がある。
【００４０】
図２は、委任状作成モジュール１６０内のモジュール構成例を示す説明図である。
委任状作成モジュール１６０は、指示受付モジュール２０５、委任状作成処理モジュール２１０、出力モジュール２１５を有している。
指示受付モジュール２０５は、画像処理装置１００の授業支援サービス操作モジュール１１０を介して、授業管理装置１８０にアカウントを有する第１のユーザから、その第１のユーザが所有する権限の一部を委譲する指示を受け付ける。ここで「第１のユーザが所有する権限」とは、第１のユーザが有している、授業管理装置１８０における機能を利用する権限である。また、委譲する「第１のユーザが所有する権限の一部」として、例えば、後述するように、講義、課題を含めてもよい。つまり、第１のユーザである教員は、その教員が担当している講義、課題について、学生毎の格納場所に採点された答案用紙の画像、採点結果である得点を格納する権限を有している。第１のユーザは、第２のユーザに対して、その講義、課題における答案用紙の画像、得点を授業管理装置１８０に格納させる権限を委譲する。
【００４１】
委任状作成処理モジュール２１０は、権限の一部を利用するための情報を生成する。委任状作成処理モジュール２１０は、例えば、権限の一部を利用するための情報を示す画像を生成するようにしてもよい。「情報を示す画像」として、例えば、機械可読な態様で電子データを表すために体系的に作られた画像コードをいい、具体的には、１次元バーコード、２次元コード等がある。特に、最近は、２次元コードとして、ＱＲコード（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ  ｃｏｄｅ：登録商標）が用いられており、本実施の形態においてもこのＱＲコードを例示する。
「情報を示す画像」に埋め込む情報として、第１のユーザを示す情報、講義、課題を含めるようにしてもよい。この場合、ジョブとして、画像処理装置１００が読み込む文書として、課題に対する用紙を含むようにしてもよい。
情報処理装置が授業管理装置１８０である場合、「第１のユーザ」として、例えば、教員等が該当し、「第２のユーザ」として、例えば、ＴＡ、教務係等が該当する。
「第１のユーザを示す情報」とは、授業管理装置１８０における第１のユーザを示す情報であり、例えば、教員ＩＤ等がある。
「用紙」とは、課題に対応して記載された用紙であり、例えば、学生等が記載した答案用紙等が該当する。
【００４２】
出力モジュール２１５は、画像処理装置１００のプリントモジュール１１５を制御して、委任状を出力する。ここでの委任状とは、権限の一部を利用するための情報が印刷された書面である。出力モジュール２１５は、指示受付モジュール２０５が指示を受け付けたことに応じて、委任状作成処理モジュール２１０が生成した情報（前述の「情報を示す画像」を含む）を媒体に出力する。
【００４３】
図３は、委任状照合モジュール１６５内のモジュール構成例を示す説明図である。
委任状照合モジュール１６５は、受付モジュール３０５、委任状照合処理モジュール３２０、委譲権限制御処理モジュール３２５を有している。
受付モジュール３０５は、委任状受付モジュール３１０、ジョブ指示受付モジュール３１５を有している。受付モジュール３０５は、画像処理装置１００の授業支援サービス操作モジュール１１０又はスキャンモジュール１２０を介して、第２のユーザから、委任状（媒体）及びジョブの指示を受け付ける。なお、ここで「委任状を受け付ける」とは、スキャンモジュール１２０によってスキャンされた委任状の画像を受け付けることである。
委任状受付モジュール３１０は、第２のユーザのスキャン操作によって、画像処理装置１００のスキャンモジュール１２０で読み込まれた委任状の画像を受け付ける。例えば、前述の「情報を示す画像」が印刷された媒体を読み込む。
ジョブ指示受付モジュール３１５は、画像処理装置１００の授業支援サービス操作モジュール１１０によって受け付けた第２のユーザによるジョブの指示操作を受け付ける。また、ジョブ指示受付モジュール３１５は、委任状内の「情報を示す画像」内にジョブが埋め込まれている場合は、そのジョブを第２のユーザによるジョブの指示操作として受け付けるようにしてもよい。
【００４４】
委任状照合処理モジュール３２０は、委任状受付モジュール３１０が受け付けた委任状の画像が、委任状作成処理モジュール２１０によって作成されたものであるか（又は、出力モジュール２１５の指示によって出力されたものであるか）を照合する。具体的には、委任状作成処理モジュール２１０が作成した「情報を示す画像」と委任状受付モジュール３１０が受け付けた「情報を示す画像」とが合致するか否かを判断すればよい。また、「情報を示す画像」内に埋め込まれた情報が合致するか否かを判断してもよい。さらに、委任状受付モジュール３１０が受け付けた「情報を示す画像」内に埋め込まれた情報が、授業管理装置１８０の情報と合致するか否かを照合するようにしてもよい。具体的には、第１のユーザが担当している講義、課題を授業管理装置１８０から取得して、委任状受付モジュール３１０が受け付けた「情報を示す画像」内に埋め込まれた情報と合致するか否かを照合するようにしてもよい。
【００４５】
委譲権限制御処理モジュール３２５は、委任状受付モジュール３１０が委任状（媒体）を受け付けたことに応じて、第２のユーザが授業管理装置１８０にアカウントを有しているか否かに関わらず、委譲された権限の範囲で授業管理装置１８０に対するジョブを実行するよう制御する。なお「第２のユーザが授業管理装置１８０にアカウントを有しているか否かに関わらず」とは、第２のユーザが授業管理装置１８０にアカウントを有している場合であっても、そのアカウントとは独立して（関係なく）、委譲された権限の範囲で授業管理装置１８０に対するジョブの実行ができることを含む。
また、授業管理装置１８０へのジョブは、授業支援処理装置１３０を介して指示されるものである。より具体的には、画像処理装置１００が授業管理装置１８０へのジョブを受け付けて、授業支援処理装置１３０を介して、そのジョブを授業管理装置１８０に指示する。
【００４６】
そして、委譲権限制御処理モジュール３２５は、第２のユーザが授業支援処理装置１３０にアカウントを有している場合に、委譲された権限の範囲で授業支援処理装置１３０に対するジョブを実行するよう制御するようにしてもよい。前述したように、「第２のユーザが授業管理装置１８０にアカウントを有しているか否かに関わらず」、第２のユーザはジョブを実行できるが、「第２のユーザが授業支援処理装置１３０にアカウントを有していること」を条件としてもよい。したがって、第２のユーザが授業支援処理装置１３０にアカウントを有していない場合は、第２のユーザはジョブを実行できないことになる。なお、授業支援処理装置１３０のアカウントを有していることとして、画像処理装置１００のアカウントを有していることを含めてもよい。つまり、授業支援処理装置１３０のアカウントを有していることの条件と画像処理装置１００のアカウントを有していることの条件とは同じであると取り扱うようにしてもよい。
【００４７】
画像処理装置１００（画像処理装置１００の利用者）が、授業管理装置１８０を利用するには、授業支援処理装置１３０を介して利用する。そして、ジョブとして、例えば、画像処理装置１００のスキャンモジュール１２０がスキャンした画像を授業支援処理装置１３０に渡し、授業支援処理装置１３０が受け付けた画像、文字認識した結果等を、授業管理装置１８０に登録させることがある。
【００４８】
また、委譲権限制御処理モジュール３２５は、委任状受付モジュール３１０が受け付けた媒体に出力された情報が、授業管理装置１８０によって照合された場合に、ジョブの実行を許可するようにしてもよい。
媒体に出力された情報として、第１のユーザを示す情報、講義、課題が含まれていた場合、委譲権限制御処理モジュール３２５は、授業管理装置１８０と通信し、第１のユーザが、その講義とその課題を有していることが確認できた場合は、ジョブの実行を許可するようにしてもよい。つまり、委譲する権限に関する情報として、講義、課題が含まれている。この講義、課題で特定される格納場所に対して、文書の画像等を格納することが許可されたことを意味している。その場合、委譲を行った第１のユーザは、その講義、課題で特定される格納場所へのアクセス権限を有していなければならない。そこで、ジョブを実行するにあたって、第１のユーザは、その講義、課題で特定される格納場所へのアクセス権限を有していることを確認するようにしている。
【００４９】
図４は、本実施の形態を利用したシステム構成例を示す説明図である。
画像処理装置１００Ａ、画像処理装置１００Ｂ、画像処理装置１００Ｃ、授業支援処理装置１３０Ａ、授業管理装置１８０は、通信回線１９８を介してそれぞれ接続されている。通信回線１９８は、無線、有線、これらの組み合わせであってもよく、例えば、通信インフラとしてのインターネット、イントラネット等であってもよい。また、授業管理装置１８０による機能は、クラウドサービスとして実現してもよい。
【００５０】
以下の２通りの例を説明する。なお、ジョブは、採点済みの答案用紙をスキャンして、そのスキャン画像を授業管理装置１８０に登録させることである。
（１）画像処理装置１００と授業支援処理装置１３０が別筐体にある場合（画像処理装置１００Ａ、画像処理装置１００Ｂ、授業支援処理装置１３０Ａを用いる場合）
画像処理装置１００Ａは、少なくとも印刷機能（プリントモジュール１１５）を有していればよい。画像処理装置１００Ｂは、少なくとも画像読取機能（スキャンモジュール１２０）を有していればよい。
教員４００Ａは、画像処理装置１００Ａを用いて委任状４１０Ａを印刷する。そして、その委任状４１０Ａをアシスタント４２０Ｂに渡す。この他に、代行スキャンしてほしい答案用紙も渡す。
アシスタント４２０Ｂは、画像処理装置１００Ｂで委任状４１０Ａをスキャンして、教員４００Ａから受け取った答案用紙をスキャンして、その画像を授業管理装置１８０に登録させる。その際、画像処理装置１００Ａと授業支援処理装置１３０Ａ、画像処理装置１００Ｂと授業支援処理装置１３０Ａ、授業支援処理装置１３０Ａと授業管理装置１８０の間で処理が行われる。
【００５１】
（２）画像処理装置１００内に授業支援処理装置１３０がある場合（画像処理装置１００Ｃを用いる場合）
画像処理装置１００Ｃは、印刷機能（プリントモジュール１１５）、画像読取機能（スキャンモジュール１２０）を有している。
教員４００Ｃは、画像処理装置１００Ｃを用いて委任状４１０Ｃを印刷する。そして、その委任状４１０Ｃをアシスタント４２０Ｄに渡す。この他に、代行スキャンしてほしい答案用紙も渡す。
アシスタント４２０Ｄは、画像処理装置１００Ｃで委任状４１０Ｃをスキャンして、教員４００Ｃから受け取った答案用紙をスキャンして、その画像を授業管理装置１８０に登録させる。その際、画像処理装置１００Ｃと授業支援処理装置１３０Ｃ、授業支援処理装置１３０Ｃと授業管理装置１８０の間で処理が行われる。
【００５２】
図５は、本実施の形態による処理例を示すフローチャートである。主に、委任状作成処理に関する処理例である。教員４００、画像処理装置１００、授業支援処理装置１３０、授業管理装置１８０での処理例である。
【００５３】
ステップＳ５０２では、教員４００は、画像処理装置１００における認証のための操作を行う。例えば、前述したように、ＩＣカードの読取り等が該当する。これによって、教員４００が画像処理装置１００にログインする。このとき画像処理装置１００の認証モジュール１０５が画像処理装置１００のＤＢ１２５からユーザ情報を読み出し、ユーザ認証を行う。
ステップＳ５０４では、画像処理装置１００は、利用可能状態である旨を教員４００に提示する。
ステップＳ５０６では、教員４００は、画像処理装置１００における授業支援サービスを起動する。例えば、教員４００は、画像処理装置１００の表示装置（タッチパネル等）上で授業支援サービスを選択する。この選択によって、授業支援サービス操作モジュール１１０がアクティブになる。
【００５４】
ステップＳ５０８では、画像処理装置１００は、授業支援処理装置１３０に対して、画像処理装置ログインＩＤを送信し、教員情報の照合を行う。授業支援サービス操作モジュール１１０は、起動と同時に画像処理装置１００のログイン情報を授業支援処理装置１３０に転送する。
画像処理装置１００と授業管理装置１８０のアカウントの関連付けＯＮ（関連付け必要を示すフラグ）のため、教員照合が発生する。なお、事前に、教員４００の授業管理装置１８０におけるアカウントと画像処理装置１００におけるアカウントは、関連付けられている。
【００５５】
ステップＳ５１０では、授業支援処理装置１３０は、画像処理装置１００におけるログインＩＤを用いて、教員情報の照合を行う。そのために、ステップＳ５１２では、授業支援処理装置１３０は、教員ＩＤを取得する。
具体的には、“画像処理装置１００と授業管理装置１８０におけるアカウントの関連付け”が有効である場合、アカウント連携モジュール１３５は、授業支援処理装置１３０のＤＢ１７０からユーザ情報を読み出し、画像処理装置１００のログイン情報に関連付く教員ＩＤを読み出す。
【００５６】
ステップＳ５１４では、授業支援処理装置１３０は、授業管理装置１８０に対して、教員ＩＤ（教員４００のＩＤ）を用いて、講義・課題情報を取得要求を送信する。そして、ステップＳ５１６では、授業管理装置１８０は、授業支援処理装置１３０に対して、講義・課題情報を送信する。
関連付く教員ＩＤが存在する場合、アカウント連携モジュール１３５は、教員情報取得モジュール１４０を通して、授業管理装置１８０から教員４００の講義・課題情報を取得する。このとき授業管理装置１８０のユーザ管理モジュール１８５は、授業支援処理装置１３０から渡された教員ＩＤに対応付けられた講義・課題情報をコンテンツ管理モジュール１９０から取得し、授業支援処理装置１３０に渡す。なお「教員４００の講義・課題情報」とは、教員４００が担当している講義、その講義内で学生に提示した課題を示しており、事前に、ＤＢ１９５内に、教員ＩＤ、講義を示す情報（講義ＩＤ）、課題を示す情報（課題ＩＤ）が関連付けられている。
ステップＳ５１８では、授業支援処理装置１３０は、画像処理装置１００に対して、講義・課題情報を送信する。
【００５７】
ステップＳ５２０では、画像処理装置１００は、表示装置上に教員メニューを表示する。ステップＳ５２０では、アカウント連携モジュール１３５は、取得した講義・課題情報を授業支援サービス操作モジュール１１０に送り、授業支援サービス操作モジュール１１０は、講義・課題情報を利用して、教員メニューを表示する。具体的には、その教員４００が担当している講義・課題の選択画面を表示する。
例えば、教員メニュー画面６００を表示する。図６は、教員メニュー画面６００の表示例を示す説明図である。
教員メニュー画面６００には、教員表示領域６０５、講義表示領域６１０、課題表示領域６１５、講義選択領域６２０、課題選択領域６２５、委任状作成ボタン６３０を表示する。教員表示領域６０５には、教員４００の氏名を表示する。講義表示領域６１０には、教員４００によって選択された講義を表示する。課題表示領域６１５には、教員４００によって選択された課題を表示する。講義選択領域６２０には、教員４００に関連付けられた講義を選択可能に表示する。課題選択領域６２５には、教員４００に関連付けられた課題（選択された講義内の課題）を選択可能に表示する。
ステップＳ５２２では、画像処理装置１００は、教員４００に対して、教員メニューの操作を可能とし、その旨を提示する。
【００５８】
ステップＳ５２４では、教員４００は、画像処理装置１００において、講義・課題を選択して、委任状作成ボタン６３０を押下する。具体的には、教員４００は、スキャン作業を代行させたい講義と課題をメニュー（講義選択領域６２０、課題選択領域６２５）から選択し、委任状作成ボタン６３０を押下する。
ステップＳ５２６では、画像処理装置１００は、選択された講義・課題を用いて、委任状を作成することを授業支援処理装置１３０に指示する。具体的には、画像処理装置１００の授業支援サービス操作モジュール１１０は、選択された講義と課題情報を授業支援処理装置１３０に送る。
【００５９】
ステップＳ５２８では、授業支援処理装置１３０は、講義・課題を用いて、委任状ファイルを作成する。授業支援処理装置１３０の委任状作成モジュール１６０は、画像処理モジュール１５０を使用し、操作中の教員ＩＤと送られてきた講義、課題情報を含む委任状（ドキュメントデータ）を作成し、画像処理装置１００に送る。例えば、教員４００のＩＤ、講義、課題情報を埋め込んだＱＲコードを生成する。
なお、スキャン実施者の情報はあえて入れず、委任状があれば誰でもスキャンできるようにしている。
ステップＳ５３０では、授業支援処理装置１３０は、画像処理装置１００に対して、委任状（ドキュメントデータ）を送信する。
【００６０】
ステップＳ５３２では、画像処理装置１００は、委任状を印刷する。具体的には、授業支援サービス操作モジュール１１０は、画像処理装置１００のプリントモジュール１１５を使用して、送られてきたドキュメントデータをプリントアウトする。
ステップＳ５３４では、教員４００は、画像処理装置１００が印刷した委任状４１０を受け取る。
【００６１】
なお、ステップＳ５２４からステップＳ５３４までの処理は、委任状印刷処理である。
図５に示す委任状印刷処理では、図６の例に示す委任状作成ボタン６３０が押下された場合に委任状を作成、印刷しているが、さらに、委任状作成ボタン６３０が押下されたならば、委任状作成画面７００を表示してもよい。委任状作成画面７００によって、委任状の内容を詳細に設定することができるようになる。
図７は、委任状作成画面７００の表示例を示す説明図である。委任状作成画面７００には、タイトル欄７０５、利用者表示欄７１０、講義欄７１５、課題欄７２０、有効期限欄７２５、対象画像処理装置欄７３０、読取枚数上限欄７３５、印刷枚数上限欄７４０を表示する。
タイトル欄７０５には、例えば「委任状作成」と表示する。
利用者表示欄７１０には、画像処理装置１００にログインしているユーザ名（図７の例では「教員：富士太郎」）を表示する。
講義欄７１５、課題欄７２０には、講義表示領域６１０、課題表示領域６１５と同様の内容を表示する。
有効期限欄７２５、対象画像処理装置欄７３０、読取枚数上限欄７３５、印刷枚数上限欄７４０には、教員４００が、それぞれ委任状の有効期限、ジョブを行わせる画像処理装置１００（代行者に操作を行わせる画像処理装置１００）、スキャンさせる枚数、印刷する枚数の指定をできるようにしている。なお、ジョブの例として、答案用紙のスキャン処理、登録処理を挙げているが、問題用紙の印刷処理等であってもよい。その場合は、印刷枚数上限欄７４０による設定が必要である。
【００６２】
委任状作成画面７００による設定によって、委任状情報テーブル８００を生成する。委任状情報テーブル８００を用いて、例えば、ＱＲコードを生成する。つまり、ＱＲコードに委任状作成画面７００が埋め込まれており、そのＱＲコードを解析することによって、委任状情報テーブル８００を取得することができる。
図８は、委任状情報テーブル８００のデータ構造例を示す説明図である。委任状情報テーブル８００は、委任状ＩＤ欄８０５、委任者ＩＤ欄８１０、講義欄８１５、課題欄８２０、有効期限欄８２５、対象画像処理装置欄８３０、読取枚数上限欄８３５、印刷枚数上限欄８４０を有している。委任状ＩＤ欄８０５は、本実施の形態において、委任状を一意に識別するための情報（委任状ＩＤ：ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）を記憶している。委任者ＩＤ欄８１０は、本実施の形態において、委任者（教員４００）を一意に識別するための情報（委任者ＩＤ）を記憶している。講義欄８１５は、その委任者に対応する講義を記憶している。課題欄８２０は、その講義に対応する課題を記憶している。有効期限欄８２５は、この委任状の有効期限を記憶している。対象画像処理装置欄８３０は、この委任状でジョブが行われる画像処理装置１００を記憶している。読取枚数上限欄８３５は、そのジョブでの読取枚数の上限を記憶している。印刷枚数上限欄８４０は、そのジョブでの印刷枚数の上限を記憶している。
【００６３】
ステップＳ５３２で印刷される委任状の例を、図９に示す。図９は、委任状４１０の例を示す説明図である。委任状４１０には、タイトル欄９０５、委任者欄９１０、情報画像９１５、委任内容欄９２０が印刷されている。
情報画像９１５は、例えば、ＱＲコードであり、委任状情報テーブル８００の内容を表す情報が埋め込まれている。委任内容欄９２０には、ジョブの内容が記載される。例えば、「採点された答案用紙をスキャンして、授業管理装置１８０に登録すること」等が記載される。
【００６４】
図１０〜１２は、本実施の形態による処理例を示すフローチャートである。図５に示した処理例が終了した後に行われる処理例である。
ステップＳ１００２では、教員４００は、講義において、学生に対してテストを実施し、答案用紙を回収する。
ステップＳ１００４では、教員４００は、回収した答案用紙を採点する。
ステップＳ１００６では、教員４００は、講義前に作成した委任状と採点した用紙を他の作業者（アシスタント４２０）に渡し、スキャン作業を委託する。
【００６５】
ステップＳ１００８では、アシスタント４２０は、画像処理装置１００の認証を行う。つまり、アシスタント４２０は自身のアカウントで画像処理装置１００にログインする。画像処理装置１００の認証モジュール１０５でユーザ認証を行う。
ステップＳ１０１０では、画像処理装置１００は、アシスタント４２０に対して、画像処理装置１００の利用を可能とする。
ステップＳ１０１２では、アシスタント４２０は、画像処理装置１００において、授業支援サービスを起動する。前述したように、スキャン作業者であるアシスタント４２０は、画像処理装置１００の表示装置に表示されたメニューから授業支援サービスを選択する。
【００６６】
ステップＳ１０１４では、画像処理装置１００は、授業支援処理装置１３０において、画像処理装置アカウントＩＤを用いて、教員情報の照合を行う。授業支援サービス操作モジュール１１０は、画像処理装置１００のログイン情報を授業支援処理装置１３０に送る。
ステップＳ１０１６では、授業支援処理装置１３０は、教員情報の照合を行う。その結果、ステップＳ１０１８では、授業支援処理装置１３０は、「教員として登録なし」とする。具体的には、この場合、アカウントの関連付け有効な状態である。アカウント連携モジュール１３５は、授業支援処理装置１３０のＤＢ１７０からユーザ情報を読み出し、画像処理装置１００のログイン情報に関連付く教員ＩＤを読み出す。アシスタント４２０は、授業管理装置１８０のアカウントを持たないため“教員として登録なし”の判定結果を返す。
【００６７】
ステップＳ１０２０では、授業支援処理装置１３０は、画像処理装置１００に対して、「講義・課題情報なし」を送信する。
ステップＳ１０２２では、画像処理装置１００は、教員登録画面を表示する。つまり、画像処理装置１００の授業支援サービス操作モジュール１１０は、ステップＳ１０１８での“教員として登録なし”の判定結果から、“教員登録画面”と“委任状スキャンボタン”を表示する。
ステップＳ１０２４では、画像処理装置１００は、アシスタント４２０に対して、教員登録画面を提示する。
ステップＳ１０２６では、アシスタント４２０は、画像処理装置１００において、委任状スキャンボタンを押す。スキャン作業者であるアシスタント４２０は、“委任状スキャンボタン”を押下する。
ステップＳ１０２８では、画像処理装置１００は、委任状スキャンモードに遷移する。具体的には、授業支援サービス操作モジュール１１０は、“委任状スキャン画面”を表示する。
【００６８】
ステップＳ１０３０では、アシスタント４２０は、画像処理装置１００を用いて、委任状４１０をスキャンする。具体的には、スキャン作業者であるアシスタント４２０は、教員４００に渡された委任状４１０を画像処理装置１００にセットし“スキャンボタン”を押下する。
ステップＳ１０３２では、画像処理装置１００は、授業支援処理装置１３０に対して、委任状４１０のスキャン画像を送る。具体的には、授業支援サービス操作モジュール１１０は、スキャンモジュール１２０を利用して委任状のスキャンを実行し、スキャン画像を授業支援処理装置１３０に送る。
【００６９】
ステップＳ１０３４では、授業支援処理装置１３０は、委任状４１０の画像に含まれる情報を読み取る。具体的には、授業支援処理装置１３０の委任状照合モジュール１６５は、スキャン画像を画像処理モジュール１５０に送り、委任状に含まれる情報（ＱＲコード）を解析する。
ステップＳ１０３６では、授業支援処理装置１３０は、委任状に含まれる情報から教員ＩＤ、講義、課題を取得する。
【００７０】
ステップＳ１０３８からステップＳ１０４４までの処理によって、授業支援処理装置１３０は、委任状４１０に含まれる情報を照合する。具体的には、委任状照合モジュール１６５は、教員情報取得モジュール１４０から教員４００の講義・課題情報を取得し、委任状４１０から読み出した情報と照合する。
ステップＳ１０４０では、授業支援処理装置１３０は、授業管理装置１８０から、教員ＩＤを用いて、講義、課題情報を取得する。
ステップＳ１０４２では、授業管理装置１８０は、授業支援処理装置１３０に対して、講義、課題情報を送信する。教員情報取得モジュール１４０は、授業管理装置１８０のユーザ管理モジュール１８５に教員ＩＤを送り、ユーザ管理モジュール１８５は、コンテンツ管理モジュール１９０にアクセスして、教員ＩＤに関連付けられた講義・課題情報を取得して授業支援処理装置１３０に送る。
【００７１】
ステップＳ１０４４では、授業支援処理装置１３０は、照合結果を取得する。
ステップＳ１０４６では、授業支援処理装置１３０は、画像処理装置１００に対して、照合結果を送信する。
【００７２】
照合結果として、［講義、課題あり］である場合は、ステップＳ１０４８からステップＳ１０５０までの処理を行い、［講義、課題なし］である場合は、ステップＳ１０５２からステップＳ１０５４までの処理を行う。
ステップＳ１０４８では、画像処理装置１００は、集計スキャンモードに遷移する。具体的には、画像処理装置１００の授業支援サービス操作モジュール１１０は、照合できた結果を受け“集計スキャン画面”を表示する。
ステップＳ１０５０では、画像処理装置１００は、アシスタント４２０に対して、「集計スキャン可能」である旨を提示する。この後、ステップＳ１０５６に進む。
【００７３】
ステップＳ１０５２では、画像処理装置１００は、「委任状利用不可」と表示する。具体的には、委任状照合モジュール１６５で照合できなかった場合であり、“委任状照合失敗画面”を表示する。
ステップＳ１０５４では、画像処理装置１００は、アシスタント４２０に対して、「集計スキャン不可」である旨を提示する。ここで処理を終了する。つまり、アシスタント４２０は集計スキャンで授業管理装置１８０の登録ができない状態である。
【００７４】
ステップＳ１０５６では、アシスタント４２０は、画像処理装置１００を用いて、集計スキャンを実行（片面／両面）する。具体的には、アシスタント４２０は、教員４００から受け取った採点済み用紙をスキャンする。
ステップＳ１０５８では、画像処理装置１００は、授業支援処理装置１３０に対して、スキャン画像を送る。具体的には、授業支援サービス操作モジュール１１０は、スキャンモジュール１２０を利用し、採点済み用紙のスキャンを実行し、スキャン画像を授業支援処理装置１３０に送る。
【００７５】
ステップＳ１０６０では、授業支援処理装置１３０は、画像処理、採点集計処理を行う。具体的には、集計スキャンモジュール１４５は、画像処理モジュール１５０を利用して用紙の情報を読み取り（学籍番号と得点を文字認識し）、採点結果の集計を行う。
ステップＳ１０６２では、授業支援処理装置１３０は、授業管理装置１８０を登録する。具体的には、集計スキャンモジュール１４５は、授業管理装置１８０のコンテンツ管理モジュール１９０にスキャン画像と採点結果である得点を送り、コンテンツ管理モジュール１９０は各学生毎に用紙のスキャン画像と採点結果を登録する。
【００７６】
ステップＳ１０６４では、授業支援処理装置１３０は、教員４００に対して、集計結果を電子メールで通知する。具体的には、集計スキャンモジュール１４５は、処理結果と、集計結果を教員４００にメール通知する。なお、電子メールの宛先は、代行者であるアシスタント４２０ではなく、代行を依頼した教員４００である。
ステップＳ１０６６では、教員４００は、授業支援処理装置１３０より、集計結果をダウンロードする。具体的には、教員４００は、集計スキャンモジュール１４５から集計結果をダウンロードする。
ステップＳ１０６８では、教員４００は、授業管理装置１８０の登録確認を行う。具体的には、教員４００は、授業管理装置１８０にアクセスして、コンテンツ管理モジュール１９０で授業支援処理装置１３０による授業管理装置１８０の登録状況を確認する。
【００７７】
図１３は、答案用紙１３００の例を示す説明図である。答案用紙１３００は、ステップＳ１０５６でスキャンされる文書である。答案用紙１３００には、講義欄１３０５、課題欄１３１０、学生ＩＤ欄１３１５、点数欄１３２０、問題１欄１３２５、解答欄１３３０が記載されている。講義欄１３０５、課題欄１３１０、問題１欄１３２５は、答案用紙１３００の印刷時に印刷される。学生ＩＤ欄１３１５は、学生によって記載される。点数欄１３２０は、教員４００によって記載される。解答欄１３３０は、学生によって記載される。文字認識の対象は、学生ＩＤ欄１３１５、点数欄１３２０である。
【００７８】
図１４は、集計結果ファイル１４００の表示例を示す説明図である。集計結果ファイル１４００は、ステップＳ１０６４で通知される集計結果である。
集計結果ファイル１４００は、講義欄１４０５、課題欄１４１０、学生別得点一覧１４２０を有している。学生別得点一覧１４２０は、項番欄１４２５、学籍番号欄１４３０、氏名欄１４３５、得点欄１４４０を有している。項番欄１４２５は、項番を記載している。学籍番号欄１４３０は、学籍番号を記載している。氏名欄１４３５は、氏名を記載している。得点欄１４４０は、得点を記載している。
例えば、項番：１（１行目）は、学籍番号が「０００１」であり、氏名が「佐藤太郎」であり、得点が「１０」であることを示しており、項番：２（２行目）は、学籍番号が「０００２」であり、氏名が「鈴木花子」であり、得点が「２０」であることを示しており、項番：３（３行目）は、学籍番号が「０００３」であり、氏名が「高橋次郎」であり、得点が「３６」であることを示している。
【００７９】
図１５を参照して、本実施の形態の画像処理装置１００、授業支援処理装置１３０、授業管理装置１８０のハードウェア構成例について説明する。図１５に示す構成は、例えばパーソナルコンピュータ（ＰＣ）等によって構成されるものであり、スキャナ等のデータ読み取り部１５１７と、プリンタ等のデータ出力部１５１８を備えたハードウェア構成例を示している。
【００８０】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１５０１は、前述の実施の形態において説明した各種のモジュール、すなわち、認証モジュール１０５、授業支援サービス操作モジュール１１０、プリントモジュール１１５、スキャンモジュール１２０、アカウント連携モジュール１３５、教員情報取得モジュール１４０、集計スキャンモジュール１４５、画像処理モジュール１５０、授業管理装置登録モジュール１５５、委任状作成モジュール１６０、委任状照合モジュール１６５、ユーザ管理モジュール１８５、コンテンツ管理モジュール１９０、指示受付モジュール２０５、委任状作成処理モジュール２１０、出力モジュール２１５、受付モジュール３０５、委任状受付モジュール３１０、ジョブ指示受付モジュール３１５、委任状照合処理モジュール３２０、委譲権限制御処理モジュール３２５等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
【００８１】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１５０２は、ＣＰＵ１５０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１５０３は、ＣＰＵ１５０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバス等から構成されるホストバス１５０４により相互に接続されている。
【００８２】
ホストバス１５０４は、ブリッジ１５０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バス等の外部バス１５０６に接続されている。
【００８３】
キーボード１５０８、マウス等のポインティングデバイス１５０９は、操作者により操作されるデバイスである。ディスプレイ１５１０は、液晶表示装置又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）等があり、各種情報をテキストやイメージ情報として表示する。また、ポインティングデバイス１５０９とディスプレイ１５１０の両方の機能を備えているタッチスクリーン等であってもよい。その場合、キーボードの機能の実現について、キーボード１５０８のように物理的に接続しなくても、画面（タッチスクリーン）上にソフトウェアでキーボード（いわゆるソフトウェアキーボード、スクリーンキーボード等ともいわれる）を描画して、キーボードの機能を実現するようにしてもよい。
【００８４】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１５１１は、ハードディスク（フラッシュ・メモリ等であってもよい）を内蔵し、ハードディスクを駆動し、ＣＰＵ１５０１によって実行するプログラムや情報を記録又は再生させる。ハードディスクは、ＤＢ１２５、ＤＢ１７０、ＤＢ１９５等としての機能を実現させる。さらに、その他の各種データ、各種コンピュータ・プログラム等が格納される。
【００８５】
ドライブ１５１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体１５１３に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース１５０７、外部バス１５０６、ブリッジ１５０５、及びホストバス１５０４を介して接続されているＲＡＭ１５０３に供給する。なお、リムーバブル記録媒体１５１３も、データ記録領域として利用可能である。
【００８６】
接続ポート１５１４は、外部接続機器１５１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート１５１４は、インタフェース１５０７、及び外部バス１５０６、ブリッジ１５０５、ホストバス１５０４等を介してＣＰＵ１５０１等に接続されている。通信部１５１６は、通信回線に接続され、外部とのデータ通信処理を実行する。データ読み取り部１５１７は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部１５１８は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。
【００８７】
なお、図１５に示す画像処理装置１００、授業支援処理装置１３０、授業管理装置１８０のハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図１５に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続している形態でもよく、さらに図１５に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、携帯情報通信機器（携帯電話、スマートフォン、モバイル機器、ウェアラブルコンピュータ等を含む）、情報家電、ロボット、複写機、ファクシミリ、スキャナ、プリンタ、複合機などに組み込まれていてもよい。
【００８８】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等が含まれる。
そして、前記のプログラムの全体又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分若しくは全部であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００８９】
１００…画像処理装置
１０５…認証モジュール
１１０…授業支援サービス操作モジュール
１１５…プリントモジュール
１２０…スキャンモジュール
１２５…ＤＢ
１３０…授業支援処理装置
１３５…アカウント連携モジュール
１４０…教員情報取得モジュール
１４５…集計スキャンモジュール
１５０…画像処理モジュール
１５５…授業管理装置登録モジュール
１６０…委任状作成モジュール
１６５…委任状照合モジュール
１７０…ＤＢ
１８０…授業管理装置
１８５…ユーザ管理モジュール
１９０…コンテンツ管理モジュール
１９５…ＤＢ
１９８…通信回線
２０５…指示受付モジュール
２１０…委任状作成処理モジュール
２１５…出力モジュール
３０５…受付モジュール
３１０…委任状受付モジュール
３１５…ジョブ指示受付モジュール
３２０…委任状照合処理モジュール
３２５…委譲権限制御処理モジュール
【図１】
2019159909.tif 000003
【図２】
2019159909.tif 000004
【図３】
2019159909.tif 000005
【図４】
2019159909.tif 000006
【図５】
2019159909.tif 000007
【図６】
2019159909.tif 000008
【図７】
2019159909.tif 000009
【図８】
2019159909.tif 000010
【図９】
2019159909.tif 000011
【図１０】
2019159909.tif 000012
【図１１】
2019159909.tif 000013
【図１２】
2019159909.tif 000014
【図１３】
2019159909.tif 000015
【図１４】
2019159909.tif 000016
【図１５】
2019159909.tif 000017