(57)【特許請求の範囲】
【請求項１】
利用者に対して一時認証情報を発行する発行手段と、
前記利用者から所定の正式認証情報又は前記発行された一時認証情報のいずれかを受け入れて、当該受け入れた認証情報に基づいて前記利用者の認証を行う認証手段と、
前記利用者が前記一時認証情報に基づいて認証されている場合に、前記利用者が前記正式認証情報に基づいて認証される場合の処理実行権限より制限された処理実行権限に基づいて、前記利用者が要求する処理の実行の可否を判定する処理実行可否判定手段と、
を含み、
前記発行手段は、前記一時認証情報を発行する際に、当該一時認証情報の発行要求を行った情報処理装置の設置場所を示す場所情報を当該一時認証情報と関連づけて記録し、
前記処理実行可否判定手段は、前記利用者が前記一時認証情報に基づいて認証されている場合に、前記利用者が選択する情報処理装置が、前記一時認証情報と関連づけて記録されている場所情報が示す設置場所に設置されているか否かに応じて、前記利用者が選択する情報処理装置による前記所定処理の実行を許可するか否かを判定する
ことを特徴とする情報処理システム。
【請求項２】
前記利用者による処理実行権限を示す情報として、所定の正式権限情報と、当該正式権限情報により示される処理実行権限より制限された処理実行権限を示す一時権限情報と、を保持する権限情報保持手段をさらに含み、
前記処理実行可否判定手段は、前記利用者が前記正式認証情報に基づいて認証されている場合は前記正式権限情報を用いて、前記利用者が前記一時認証情報に基づいて認証されている場合は前記一時権限情報を用いて、前記利用者が要求する処理の実行の可否を判定する
ことを特徴とする請求項１記載の情報処理システム。
【請求項３】
前記処理実行可否判定手段による判定の結果に応じて、媒体上に文書画像を形成する文書画像形成手段と、
前記利用者が前記一時認証情報に基づいて認証されている場合に、前記媒体を識別する識別画像を、当該媒体に前記文書画像とともに形成する識別画像形成手段と、
を含む画像形成装置と、
前記媒体から前記識別画像を読み取る識別画像読み取り手段と、
前記識別画像が読み取られた後に、前記媒体を破棄する媒体破棄手段と、
を含む媒体破棄装置と、
前記識別画像が形成された媒体について、前記媒体破棄装置により、前記識別画像が読み取られたか否かを判定する識別画像読み取り判定手段と、
をさらに含むことを特徴とする請求項１から２のいずれか一項記載の情報処理システム。
【請求項４】
前記発行手段は、前記一時認証情報を発行する際に、一時認証情報伝達用画像を生成して前記一時認証情報の発行要求を行った情報処理装置に送信し、
前記一時認証情報伝達用画像は、前記一時認証情報の発行要求を行った利用者ごとに異なる位置に配置された前記一時認証情報を構成する文字と、それ以外のランダムに選択された文字とを含む画像であり、
前記認証手段は、前記利用者から、前記一時認証情報伝達用画像内において当該利用者に応じた位置に配置された文字によって構成される前記一時認証情報を受け入れる
ことを特徴とする請求項１から３のいずれか一項記載の情報処理システム。
【請求項５】
利用者認証装置と、情報処理装置と、を含み、
前記利用者認証装置は、
利用者に対して一時認証情報を発行する手段であって、当該一時認証情報を発行する際に、当該一時認証情報の発行要求を行った情報処理装置の設置場所を示す場所情報を当該一時認証情報と関連づけて記録する発行手段と、
前記利用者から所定の正式認証情報又は前記発行された一時認証情報のいずれかを受け入れて、当該受け入れた認証情報に基づいて前記利用者の認証を行う認証手段と、
を含み、
前記情報処理装置は、
前記利用者が前記一時認証情報に基づいて認証されている場合に、前記利用者が前記正式認証情報に基づいて認証される場合の処理実行権限より制限された処理実行権限に基づいて、前記利用者が要求する処理の実行の可否を判定する手段であって、前記利用者が前記一時認証情報に基づいて認証されている場合に、前記利用者が選択する情報処理装置が、前記一時認証情報と関連づけて記録されている場所情報が示す設置場所に設置されているか否かに応じて、前記利用者が選択する情報処理装置による前記所定処理の実行を許可するか否かを判定する処理実行可否判定手段、
を含む
ことを特徴とする情報処理システム。
【請求項６】
利用者に対して一時認証情報を発行する手段であって、当該一時認証情報を発行する際に、当該一時認証情報の発行要求を行った情報処理装置の設置場所を示す場所情報を当該一時認証情報と関連づけて記録する発行手段、
前記利用者から所定の正式認証情報又は前記発行された一時認証情報のいずれかを受け入れて、当該受け入れた認証情報に基づいて前記利用者の認証を行う認証手段、及び
前記利用者が前記一時認証情報に基づいて認証されている場合に、前記利用者が前記正式認証情報に基づいて認証される場合の処理実行権限より制限された処理実行権限に基づいて、前記利用者が要求する処理の実行の可否を判定する手段であって、前記利用者が前記一時認証情報に基づいて認証されている場合に、前記利用者が選択する情報処理装置が、前記一時認証情報と関連づけて記録されている場所情報が示す設置場所に設置されているか否かに応じて、前記利用者が選択する情報処理装置による前記所定処理の実行を許可するか否かを判定する処理実行可否判定手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム及びプログラムに関する。
【背景技術】
【０００２】
近年、オフィスなどにおいては、各種の文書データを管理する文書管理サーバや、文書を紙などの媒体上に形成する画像形成装置（プリンタ、複合機等）といった各種の情報処理装置が利用されている。また、これらの情報処理装置を利用する利用者を認証するために、利用者認証装置が用いられることがある（例えば特許文献１参照）。この場合、利用者は、例えば各利用者に対して発行されたＩＣカードなどを所持しており、情報処理装置を利用する際には、当該ＩＣカードに記録されている認証情報（正式認証情報）をＩＣカードリーダ等に読み取らせる。利用者認証装置は、ＩＣカードから読み取られた認証情報に基づいて利用者の認証を行う。こうすれば、各情報処理装置は、利用者が誰であるかを特定し、当該利用者に対して設定された処理実行権限に応じて、文書の提供や画像の出力といった各種の処理を実行することができる。
【特許文献１】特開２００４‐２３４３２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した例においては、例えば利用者がＩＣカードを忘れたり紛失したりしてしまった場合、利用者は情報処理装置の利用が一切できなくなってしまい、著しく利用者の利便性を損なうという問題がある。このような場合には、例えば当該利用者に対して一時パスワード（一時認証情報）を発行し、この一時パスワードを入力させることで当該利用者による情報処理装置の利用を許可するという方法も考えられる。だが、この一時パスワードによる認証時に、本来の認証方法である正式認証情報による認証時と同等の情報処理装置の利用を利用者に許可してしまうと、セキュリティレベルの異なる認証手段に対して同レベルの処理実行権限を利用者に与えてしまうことになり、セキュリティ上好ましくない。
【０００４】
本発明の目的の一つは、正式認証情報による認証が一時的にできない場合に、セキュリティを可能な限り犠牲にせずに、利用者の利便性を確保できる情報処理システム及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
請求項１記載の発明は、情報処理システムであって、利用者に対して一時認証情報を発行する発行手段と、前記利用者から所定の正式認証情報又は前記発行された一時認証情報のいずれかを受け入れて、当該受け入れた認証情報に基づいて前記利用者の認証を行う認証手段と、前記利用者が前記一時認証情報に基づいて認証されている場合に、前記利用者が前記正式認証情報に基づいて認証される場合の処理実行権限より制限された処理実行権限に基づいて、前記利用者が要求する処理の実行の可否を判定する処理実行可否判定手段と、を含むことを特徴とする。
【０００６】
請求項２記載の発明は、請求項１記載の情報処理システムであって、前記利用者による処理実行権限を示す情報として、所定の正式権限情報と、当該正式権限情報により示される処理実行権限より制限された処理実行権限を示す一時権限情報と、を保持する権限情報保持手段をさらに含み、前記処理実行可否判定手段は、前記利用者が前記正式認証情報に基づいて認証されている場合は前記正式権限情報を用いて、前記利用者が前記一時認証情報に基づいて認証されている場合は前記一時権限情報を用いて、前記利用者が要求する処理の実行の可否を判定することを特徴とする。
【０００７】
請求項３記載の発明は、請求項１又は２記載の情報処理システムであって、前記発行手段は、前記一時認証情報を発行する際に、複数の情報処理装置のうち、前記利用者が要求する所定処理の実行が許可される許可対象装置を決定し、前記処理実行可否判定手段は、前記利用者が前記一時認証情報に基づいて認証されている場合に、前記利用者が選択する情報処理装置が前記許可対象装置であるか否かに応じて、前記利用者が選択する情報処理装置による前記所定処理の実行を許可するか否かを判定することを特徴とする。
【０００８】
請求項４記載の発明は、請求項３記載の情報処理システムであって、前記発行手段は、前記一時認証情報を発行する際に、所定の場所に設置されている情報処理装置を、前記許可対象装置として決定することを特徴とする。
【０００９】
請求項５記載の発明は、請求項１から４のいずれか一項記載の情報処理システムであって、前記処理実行可否判定手段による判定の結果に応じて、媒体上に文書画像を形成する文書画像形成手段と、前記利用者が前記一時認証情報に基づいて認証されている場合に、前記媒体を識別する識別画像を、当該媒体に前記文書画像とともに形成する識別画像形成手段と、を含む画像形成装置と、前記媒体から前記識別画像を読み取る識別画像読み取り手段と、前記識別画像が読み取られた後に、前記媒体を破棄する媒体破棄手段と、を含む媒体破棄装置と、前記識別画像が形成された媒体について、前記媒体破棄装置により、前記識別画像が読み取られたか否かを判定する識別画像読み取り判定手段と、をさらに含むことを特徴とする。
【００１０】
請求項６記載の発明は、情報処理システムであって、利用者認証装置と、情報処理装置と、を含み、前記利用者認証装置は、利用者に対して一時認証情報を発行する発行手段と、前記利用者から所定の正式認証情報又は前記発行された一時認証情報のいずれかを受け入れて、当該受け入れた認証情報に基づいて前記利用者の認証を行う認証手段と、を含み、前記情報処理装置は、前記利用者が前記一時認証情報に基づいて認証されている場合に、前記利用者が前記正式認証情報に基づいて認証される場合の処理実行権限より制限された処理実行権限に基づいて、前記利用者が要求する処理の実行の可否を判定する処理実行可否判定手段、を含むことを特徴とする。
【００１１】
請求項７記載の発明は、利用者に対して一時認証情報を発行する発行手段、前記利用者から所定の正式認証情報又は前記発行された一時認証情報のいずれかを受け入れて、当該受け入れた認証情報に基づいて前記利用者の認証を行う認証手段、及び前記利用者が前記一時認証情報に基づいて認証されている場合に、前記利用者が前記正式認証情報に基づいて認証される場合の処理実行権限より制限された処理実行権限に基づいて、前記利用者が要求する処理の実行の可否を判定する処理実行可否判定手段、としてコンピュータを機能させるためのプログラムである。
【発明の効果】
【００１２】
請求項１，６及び７記載の発明によれば、正式認証情報による認証が一時的にできない場合に、利用者に一定限度の処理の実行権限を付与することで、セキュリティを可能な限り犠牲にせずに、利用者の利便性を確保できる
【００１３】
請求項２記載の発明によれば、一時認証情報により利用者が認証される場合に、保持されている一時権限情報を用いて、利用者の処理実行権限を制限できる。
【００１４】
請求項３記載の発明によれば、一時認証情報により利用者が認証される場合に、利用者が所定処理を実行させることのできる情報処理装置を制限することができる。
【００１５】
請求項４記載の発明によれば、一時認証情報により利用者が認証される場合に、利用者が所定処理を実行させることのできる情報処理装置を、情報処理装置の場所に応じて制限することができる。
【００１６】
請求項５記載の発明によれば、一時認証情報により利用者が認証される場合に、利用者が画像形成装置に画像を形成させた媒体を破棄したか否かを把握することができうる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１８】
本発明の一実施形態に係る情報処理システム１は、図１に示すように、ユーザ管理サーバ（利用者認証装置）２と、文書管理サーバ３と、デバイス管理サーバ４と、画像処理装置５と、媒体破棄装置６と、を含んで構成されている。これらの各装置は、例えばＬＡＮ等の通信手段を介して相互に通信可能に構成されている。なお、図中においては省略されているが、画像処理装置５及び媒体破棄装置６は、それぞれ情報処理システム１に複数台含まれていることとする。
【００１９】
ユーザ管理サーバ２は、例えばサーバコンピュータ等であって、図１に示すように、制御部１１と、記憶部１２と、通信部１３と、を含んで構成される。
【００２０】
制御部１１は、ＣＰＵ等であって、記憶部１２に格納されるプログラムに従って各種の情報処理を実行する。本実施形態において、制御部１１は、情報処理システム１のユーザ（利用者）から当該ユーザを認証するための認証情報を受け入れて、ユーザ認証を行う。制御部１１が実行する処理の具体例については、後述する。
【００２１】
記憶部１２は、ＲＡＭやＲＯＭ等のメモリ素子、ハードディスクなどを含んで構成される。記憶部１２は、制御部１１によって実行されるプログラムや、各種のデータを保持する。また、記憶部１２は、制御部１１のワークメモリとしても動作する。
【００２２】
通信部１３は、例えばＬＡＮカード等のネットワークインタフェースであって、通信手段を介して、文書管理サーバ３やデバイス管理サーバ４、画像処理装置５、媒体破棄装置６などの情報処理装置との間で情報の送受信を行う。
【００２３】
文書管理サーバ３は、例えばサーバコンピュータ等であって、図１に示すように、制御部２１と、記憶部２２と、通信部２３と、を含んで構成される。制御部２１、記憶部２２、及び通信部２３は、それぞれ制御部１１、記憶部１２、及び通信部１３と同様の構成であってよい。文書管理サーバ３は、記憶部２２に各種の文書データを保持しており、ユーザの処理実行要求（アクセス要求）に応じて、これらの文書データに対して各種の処理を実行する。なお、文書管理サーバ３による管理対象となる文書データは、文章だけに限らず各種のコンテンツを含んだ電子データであってよい。文書管理サーバ３の制御部２１が実行する処理の具体例についても、後述する。
【００２４】
デバイス管理サーバ４は、例えばサーバコンピュータ等であって、通信手段を介して接続された各装置を管理する。具体的に、本実施形態において、デバイス管理サーバ４は、通信手段を介して接続された画像処理装置５及び媒体破棄装置６のそれぞれに関する情報を保持しており、ユーザ管理サーバ２等の問い合わせに応じて、保持している情報を返信する。
【００２５】
画像処理装置５は、例えば複合機（プリンタ・コピー・スキャン・ファクシミリ等の複数の機能を備える装置）などであって、図１に示すように、制御部３１と、記憶部３２と、通信部３３と、ＵＩ（UserInterface）部３４と、画像形成部３５と、画像読み取り部３６と、ＩＣカードリーダ３７と、を含んで構成されている。制御部３１、記憶部３２、及び通信部３３は、それぞれ制御部１１、記憶部１２、及び通信部１３と同様の構成であってよい。なお、本実施形態において、画像処理装置５は、各画像処理装置５に固有の秘密鍵の情報を記憶部３２に保持している。
【００２６】
ＵＩ部３４は、タッチパネルや、液晶ディスプレイ及び入力用デバイス（例えばキーボード、タッチパッド等）などによって構成される。このＵＩ部３４は、制御部３１から入力される指示に従って、例えばユーザに指示の入力を促すメニュー画面などを表示する。また、ＵＩ部３４は、ユーザから指示入力を受け付けて、その内容を示す情報を制御部３１に出力する。
【００２７】
画像形成部３５は、レーザプリンタやインクジェットプリンタ等のプリンタエンジンによって構成され、制御部３１からの指示に従って、紙などの媒体上に画像を形成する印刷処理を実行する。この画像形成部３５によって、画像処理装置５は画像形成装置として機能する。また、画像読み取り部３６は、イメージスキャナ等であって、紙などの媒体上に形成された画像を読み取って、当該画像を表すデータを出力するスキャン処理を実行する。
【００２８】
ＩＣカードリーダ３７は、ＩＣカードに記録された情報を読み取って、制御部３１に対して出力する。本実施形態において、ＩＣカードリーダ３７は、ユーザが携帯しているＩＣカード７から、当該ユーザを識別するユーザ識別情報と、当該ユーザを認証するための情報（以下、正式認証情報という）と、を読み取る。
【００２９】
媒体破棄装置６は、シュレッダー等であって、図１に示すように、制御部４１と、画像読み取り部４２と、通信部４３と、媒体破棄部４４と、を含んで構成されている。制御部４１は、制御部１１と同様にＣＰＵ等であってよい。画像読み取り部４２は、例えばイメージスキャナ等であって、媒体破棄装置６による破棄の対象となる媒体に形成されている画像の少なくとも一部を読み取る。通信部４３は、画像読み取り部４２によって読み取られた画像に関する情報を、通信手段を介して送信する。媒体破棄部４４は、画像処理装置５によって画像が形成された紙などの媒体を、裁断するなどの方法で破棄する。なお、媒体破棄装置６も、記憶部（不図示）に各媒体破棄装置６に固有の秘密鍵の情報を保持してもよい。
【００３０】
ここで、本実施形態において、各サーバが記憶している情報について、説明する。本実施形態において、ユーザ管理サーバ２は、情報処理システム１に含まれる各装置を利用するユーザを認証するための情報を、ユーザ管理データベースＤ１として記憶部１２に保持している。ユーザ管理データベースＤ１は、ユーザのそれぞれについて、当該ユーザを識別するユーザ識別情報（ユーザＩＤ）と、当該ユーザの所持するＩＣカード７に格納されている正式認証情報に基づいて当該ユーザを認証するための情報と、を含んでいる。
【００３１】
図２は、ユーザ管理データベースＤ１に含まれるユーザの情報の一例を示す図である。図２の例においては、あるユーザについて、当該ユーザのユーザＩＤ、氏名、住所などの情報とともに、当該ユーザのＩＣカード７に格納された正式認証情報が含まれている。ユーザ管理サーバ２は、画像処理装置５がＩＣカード７から読み取ってユーザ管理サーバ２に対して送信する正式認証情報と、ユーザ管理データベースＤ１に含まれる正式認証情報と、を照合することによって、ユーザの認証を行う。
【００３２】
また、ユーザ管理サーバ２は、後述するように一時パスワードを発行した場合、発行した一時パスワードに関する情報を、一時パスワード管理データベースＤ２として記憶部１２に記録する。さらに、ユーザ管理サーバ２は、一時パスワードを用いて認証されたユーザの要求に応じて、画像処理装置５が画像を形成した場合に、当該画像が形成された媒体に関する情報を、一時印刷媒体管理データベースＤ３として記憶部１２に記録する。一時パスワード管理データベースＤ２及び一時印刷媒体管理データベースＤ３の内容については、後述する。
【００３３】
文書管理サーバ３は、前述したように、複数の文書データを記憶部２２に保持している。なお、文書管理サーバ３は、これらの文書データを、複数のフォルダに分類して保持してもよい。また、文書管理サーバ３は、当該文書管理サーバ３が保持する文書データやフォルダ等の情報資源に対するユーザのアクセス権限（処理実行権限）を示す情報を、アクセス権限データベースＤ４として記憶部２２に保持している。アクセス権限データベースＤ４は、ユーザによる文書データやフォルダに対するアクセス権限を示す情報として、所定の正式アクセス権限情報と、当該正式アクセス権限情報により示される正式アクセス権限より制限された一時アクセス権限を示す一時アクセス権限情報と、を含んでいる。
【００３４】
図３は、アクセス権限データベースＤ４に含まれる情報の一例を示す図である。図３の例では、文書管理サーバ３が保持する文書データを識別する文書ＩＤ（ＤＯＣで始まるＩＤ）、及び文書データが格納されるフォルダを識別するフォルダＩＤ（ＦＯＬで始まるＩＤ）のそれぞれについて、ユーザごとに、当該ユーザの正式アクセス権限及び一時アクセス権限を示す権限情報が関連づけられている。ここで、文書データに対する正式アクセス権限情報及び一時アクセス権限情報は、それぞれ当該ユーザが当該文書データを画像処理装置５に印刷させる処理を実行する権限（印刷権限）を持っているか否かを示している。また、フォルダに対する正式アクセス権限情報及び一時アクセス権限情報は、それぞれ当該ユーザが媒体上に形成された画像を画像処理装置５に読み取らせて得られる文書データを、当該フォルダに格納する処理を実行する権限（スキャン文書格納権限）を持っているか否かを示している。なお、図中の「ＯＫ」はアクセス権限があることを、また「ＮＧ」はアクセス権限がないことを、それぞれ示している。また、図中「――」と表示された欄は、該当する処理がそもそも存在しないことを示している。
【００３５】
ここで、一時アクセス権限は、正式アクセス権限より制限されたアクセス権限となっている。すなわち、ある文書データ又はフォルダに対して一時アクセス権限があるユーザは、同じ文書データ又はフォルダに対して、正式アクセス権限も持っていることになる。一方で、あるユーザが、ある文書データ又はフォルダに対して正式アクセス権限を持っているが、一時アクセス権限は持っていない場合があり得る。
【００３６】
なお、図３の例においては、文書データに対する印刷権限は、文書データごと、かつユーザごとに設定されているものとしている。しかしながら、文書データに対する印刷権限は、例えば複数の文書データが格納されたフォルダごとに設定されてもよいし、また複数のユーザが所属するユーザグループごとに設定されてもよい。また、アクセスの種類についても、各文書データに対して、印刷権限だけに限られず、閲覧や編集など、他のアクセスの種類についてのアクセス権限が定められてもよい。同様に、フォルダに対するスキャン文書格納権限についても、ユーザグループごとに設定されてもよいし、フォルダに対して他のアクセスの種類についてのアクセス権限が定められてもよい。
【００３７】
デバイス管理サーバ４は、管理対象となる装置（画像処理装置５及び媒体破棄装置６）に関する情報を、デバイス管理データベースＤ５として保持している。図４は、デバイス管理データベースＤ５に含まれる情報の一例を示す図である。図４の例では、デバイス管理データベースＤ５は、複数の画像処理装置５及び複数の媒体破棄装置６のそれぞれについて、当該装置を識別する装置識別情報（デバイスＩＤ）と、当該装置の種別（画像処理装置５か、又は媒体破棄装置６か）を示す情報（デバイス種別）と、当該装置の設置場所を示す場所情報（設置場所ＩＤ）と、当該装置に格納された秘密鍵に対応する公開鍵を含んだデジタル証明書と、を含んだ情報である。
【００３８】
ここで、設置場所ＩＤは、各装置の設置場所を示す情報であって、例えば事業所や、事業所内の各フロアなどの、所定の物理的領域（設置エリア）を示している。すなわち、デバイス管理データベースＤ５内において同じ設置場所ＩＤを持つ装置は、同じ設置エリア内に設置されていることとなる。なお、デバイス管理サーバ４は、設置場所ＩＤのそれぞれについて、当該設置場所ＩＤにより示される設置エリアの実際の所在地（住所）や、連絡先（電話番号）などを関連づけるデータベースをさらに保持してもよい。
【００３９】
以下、本実施形態に係る情報処理システム１が実現する各機能について、説明する。まず、ユーザ管理サーバ２が実現する機能について、図５の機能ブロック図に基づいて説明する。ユーザ管理サーバ２は、図５に示すように、機能的に、一時認証情報発行部５１と、ユーザ認証部５２と、一時印刷媒体管理部５３と、を含んで構成される。これらの機能は、制御部１１が記憶部１２に格納されたプログラムを実行することにより実現できる。なお、このプログラムは、例えばインターネット等の通信手段を介して提供されてもよいし、例えばＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な各種の情報記憶媒体に格納されて提供されてもよい。
【００４０】
一時認証情報発行部５１は、画像処理装置５からの要求に応じて、ＩＣカード７を忘れたり紛失したりしたユーザに対して一時認証情報を発行する。本実施形態において、一時認証情報発行部５１は、一時認証情報として、文字列によって構成される一時パスワードを発行することとする。この一時パスワードは、乱数発生関数によって生成されてもよいし、その他のアルゴリズムによって決定されてもよい。なお、以下では、一時認証情報発行部５１による一時パスワードの発行を受け、当該一時パスワードを用いて情報処理システム１を利用するユーザを、一時利用ユーザＵ１という。また、一時パスワードではなく、ＩＣカード７に記録された正式認証情報による認証を受けて情報処理システム１を利用するユーザを、正式利用ユーザＵ２という。
【００４１】
また、一時認証情報発行部５１は、一時パスワードを発行する際に、複数の画像処理装置５のうち、一時パスワード発行の対象となる一時利用ユーザＵ１が要求する所定処理の実行が許可される許可対象装置を決定してもよい。具体的に、例えば一時認証情報発行部５１は、所定の場所に設置されている画像処理装置５を、許可対象装置として決定する。本実施形態においては、一時パスワードの発行要求を送信した画像処理装置５が設置されている設置エリア内に設置されている画像処理装置５を、当該一時パスワードによって認証された一時利用ユーザＵ１が要求する印刷処理又はスキャン処理の実行が許可される許可対象装置とする。
【００４２】
さらに、一時認証情報発行部５１は、一時パスワードを発行する際に、発行される一時パスワードを、一時パスワード管理データベースＤ２に記録する。図６は、一時パスワード管理データベースＤ２に含まれる情報の一例を示す図である。図６に示すように、一時パスワード管理データベースＤ２は、一時利用ユーザＵ１のユーザＩＤと、当該一時利用ユーザＵ１に対して発行された一時パスワードと、当該一時パスワードの使用可能期間を示す情報（ここでは、使用開始日時及び使用終了日時）と、一時パスワードの発行要求を送信した画像処理装置５の設置エリアを示す場所情報（発行先場所ＩＤ）と、を関連づける情報を含んでいる。ここで、パスワードの使用可能期間は、予め定められた期間（例えば１日間）であってもよいし、一時パスワードの発行時にユーザの指示に基づいて決定される期間でもよい。また、発行先場所ＩＤは、一時パスワードの発行要求を送信した画像処理装置５のデバイスＩＤに関連づけてデバイス管理データベースＤ５に格納されている設置場所ＩＤの情報である。一時認証情報発行部５１は、デバイス管理サーバ４に問い合わせを行うことによって、この発行先場所ＩＤを取得する。この発行先場所ＩＤにより示される設置エリアに設置されている画像処理装置５が、前述した許可対象装置となる。
【００４３】
ユーザ認証部５２は、画像処理装置５からのユーザ認証要求に応じて、ユーザ認証を行う。具体的に、ユーザ認証部５２は、ＩＣカード７に格納されている正式認証情報又は一時認証情報発行部５１により発行された一時パスワードのいずれかを、画像処理装置５から受け入れる。そして、当該受け入れた認証情報に基づいて、ユーザの認証を行い、認証結果を画像処理装置５に対して返信する。
【００４４】
具体例として、ユーザ認証部５２は、正式利用ユーザＵ２が所持するＩＣカード７から読み取られた正式認証情報を受け入れた場合には、当該受け入れた正式認証情報と、ユーザ管理データベースＤ１に格納されている当該正式利用ユーザＵ２の情報と、を照合することによって、当該正式利用ユーザＵ２の認証を行う。一方、一時利用ユーザＵ１が入力した一時パスワードを受け入れた場合には、当該受け入れた一時パスワードと、一時パスワード管理データベースＤ２に格納されている当該一時利用ユーザＵ１に対して発行された一時パスワードと、を照合することによって、当該一時利用ユーザＵ１の認証を行う。
【００４５】
一時印刷媒体管理部５３は、一時利用ユーザＵ１の要求に応じて画像処理装置５が画像を形成して出力した媒体（以下、一時印刷媒体という）に関する情報を、一時印刷媒体管理データベースＤ３として記録する。このような一時印刷媒体は、正式な認証を受けた正式利用ユーザＵ２の要求に応じて出力されたものではない。そのため、正式利用ユーザＵ２の要求に応じて出力された媒体と比較して、よりセキュリティ上厳しい管理をすべきである。そこで、本実施形態では、一時利用ユーザＵ１がこの一時印刷媒体を所定の領域から外部に持ち出すことを認めず、閲覧等の利用をした後、媒体破棄装置６により破棄すべきこととしている。一時印刷媒体管理部５３は、一時利用ユーザＵ１の要求に応じて画像処理装置５が一時印刷媒体を出力する際に、当該一時印刷媒体に関する情報を、一時印刷媒体管理データベースＤ３として記憶部１２に記録する。そして、この一時印刷媒体管理データベースＤ３を用いて、一時印刷媒体が所定の領域内で破棄されたか否かの管理を行う。
【００４６】
図７は、一時印刷媒体管理データベースＤ３に含まれる情報の一例を示す図である。図７の例においては、一時印刷媒体管理データベースＤ３は、各一時印刷媒体について、当該一時印刷媒体を識別する媒体識別情報（媒体ＩＤ）と、当該一時印刷媒体の印刷を要求した一時利用ユーザＵ１のユーザＩＤ（印刷ユーザＩＤ）と、印刷が実行された印刷日時と、印刷を実行した画像処理装置５の装置識別情報（印刷デバイスＩＤ）と、当該一時印刷媒体が破棄された破棄日時と、当該一時印刷媒体を破棄した媒体破棄装置６の装置識別情報(破棄デバイスＩＤ)と、を関連づける情報を含んでいる。なお、破棄日時及び破棄デバイスＩＤの情報がＮｕｌｌ値となっている一時印刷媒体については、当該一時印刷媒体が破棄されたことを示す情報を一時印刷媒体管理部５３が受け入れていないことを示している。
【００４７】
次に、文書管理サーバ３が実現する機能について、図８の機能ブロック図に基づいて説明する。文書管理サーバ３は、図８に示すように、機能的に、アクセス可否判定部６１と、処理実行部６２と、を含んで構成される。これらの機能は、制御部２１が記憶部２２に格納されたプログラムを実行することによって実現できる。なお、このプログラムは、記憶部１２に格納されるプログラムと同様に、例えばインターネット等の通信手段を介して提供されてもよいし、例えばＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な各種の情報記憶媒体に格納されて提供されてもよい。
【００４８】
アクセス可否判定部６１は、画像処理装置５から、文書管理サーバ３が保持する文書データ又は文書データを格納するためのフォルダに対するアクセス要求を受け付けた場合に、当該要求されたアクセスの可否を判定する。ここで、アクセス可否判定部６１は、アクセス要求を行ったユーザが一時パスワードに基づいて認証されている場合に、当該ユーザが正式認証情報に基づいて認証される場合の処理実行権限より制限された処理実行権限に基づいて、当該ユーザが要求するアクセスの可否を判定する。
【００４９】
具体例として、アクセス可否判定部６１は、アクセス要求を行うユーザのユーザＩＤと、当該ユーザが一時パスワードに基づいて認証されているか、又は正式認証情報に基づいて認証されているか、を示す認証種別情報と、を画像処理装置５から受け入れる。そして、アクセス要求を行うユーザが一時パスワードに基づいて認証されている場合は、アクセス権限データベースＤ４に格納されている情報のうち、一時アクセス権限情報を用いて、当該ユーザが要求するアクセスの可否を判定する。一方、アクセス要求を行うユーザが正式認証情報に基づいて認証されている場合は、アクセス権限データベースＤ４に格納されている情報のうち、正式アクセス権限情報を用いて、当該ユーザが要求するアクセスの可否を判定する。前述したように、一時アクセス権限情報は正式アクセス権限情報により示されるアクセス権限より制限されたアクセス権限を示しているため、アクセス可否判定部６１は、ユーザが一時パスワードに基づいて認証されている場合に、より制限されたアクセス権限に基づいて当該ユーザが要求するアクセスの可否を判定することとなる。
【００５０】
また、アクセス可否判定部６１は、アクセス要求を行うユーザが一時パスワードに基づいて認証された一時利用ユーザＵ１である場合、アクセス要求を送信した画像処理装置５（すなわち、一時利用ユーザＵ１が使用対象として選択した画像処理装置５）が許可対象装置であるか否かに応じて、当該ユーザが要求するアクセスの可否を判定してもよい。アクセス可否判定部６１は、このような判定を行うことによって、許可対象装置以外の画像処理装置５による、一時利用ユーザＵ１の要求に応じた印刷処理やスキャン処理の実行を制限する。なお、アクセス可否判定部６１は、アクセス要求を行うユーザが正式認証情報に基づいて認証されている場合、このような許可対象装置に関する判定を行わないこととする。これにより、ユーザが一時パスワードに基づいて認証されている場合、正式認証情報に基づいて認証されている場合と比較して、許可対象装置以外の画像処理装置５に印刷処理やスキャン処理を実行させる権限が制限されることとなる。
【００５１】
処理実行部６２は、アクセス可否判定部６１によるアクセス可否の判定結果に応じて、ユーザから要求された処理を実行する。具体的に、例えば処理実行部６２は、画像処理装置５から、いずれかの文書データを指定した文書データの印刷要求を受け付けた場合には、要求された文書データを画像処理装置５に対して送信する。これに応じて、画像処理装置５は、送信された文書データを表す文書画像を紙などの媒体上に形成する印刷処理を行う。また、処理実行部６２は、画像処理装置５から、いずれかのフォルダを指定したスキャン文書の格納要求を受け付けた場合には、媒体上に形成された画像を読み取るスキャン処理を画像処理装置５に実行させ、当該スキャン処理により得られる文書データを画像処理装置５から受信し、指定されたフォルダに格納する。
【００５２】
以下、本実施形態に係る情報処理システム１により実行されるいくつかの処理の流れの具体例について、説明する。
【００５３】
まず、正式利用ユーザＵ２が、画像処理装置５を用いて文書管理サーバ３に格納されている文書データの印刷を行う場合の処理の流れの例について、図９のフロー図に基づいて説明する。
【００５４】
この例においては、まず、正式利用ユーザＵ２は、自分が所持しているＩＣカード７に記録された情報を、画像処理装置５のＩＣカードリーダ３７に読み取らせる。画像処理装置５は、ＩＣカード７に記録された正式利用ユーザＵ２のユーザＩＤと、正式認証情報と、を読み取り、ユーザ管理サーバ２に対して送信する（Ｓ１）。ユーザ管理サーバ２のユーザ認証部５２は、Ｓ１で送信された情報と、ユーザ管理データベースＤ１に格納されている正式利用ユーザＵ２の情報と、を照合して、ユーザ認証を行う（Ｓ２）。続いてユーザ認証部５２は、認証の結果を示す情報を、画像処理装置５に返信する（Ｓ３）。
【００５５】
ユーザ管理サーバ２から認証が失敗したことを示す情報を受信した場合、画像処理装置５は、以降の処理を中止する。一方、ユーザ管理サーバ２から認証が成功したことを示す情報を受信した場合、次に画像処理装置５は、文書管理サーバ３から、保持されている文書の一覧を取得する（Ｓ４）。なお、この場合において、画像処理装置５は、まず文書管理サーバ３からフォルダの一覧を示す情報を取得し、当該フォルダの一覧の中からユーザが指定したフォルダに格納されている文書の一覧を、文書管理サーバ３に対して要求してもよい。
【００５６】
続いて、画像処理装置５は、文書管理サーバ３から取得した文書の一覧をＵＩ部３４に表示し、正式利用ユーザＵ２から、印刷対象となる文書の指定を受け付ける（Ｓ５）。そして、Ｓ５で指定された文書の印刷要求を、文書管理サーバ３に対して送信する（Ｓ６）。ここで、画像処理装置５は、正式利用ユーザＵ２のユーザＩＤと、当該ユーザが正式認証情報によって認証されていることを示す認証種別情報と、を文書管理サーバ３に対して送信する。
【００５７】
文書管理サーバ３のアクセス可否判定部６１は、Ｓ６で印刷要求の対象として指定された文書について、正式利用ユーザＵ２に印刷権限があるかを、アクセス権限データベースＤ４に含まれる正式アクセス権限情報に基づいて判定する（Ｓ７）。判定の結果、指定された文書の印刷権限が正式利用ユーザＵ２にはないと判定される場合、処理は中止される。一方、指定された文書の印刷権限が正式利用ユーザＵ２にあると判定される場合、処理実行部６２が、指定された文書のデータを画像処理装置５に対して送信する（Ｓ８）。画像処理装置５は、Ｓ８で送信された文書を表す文書画像を、媒体上に形成する印刷処理を実行する（Ｓ９）。
【００５８】
以上説明した処理により、正式利用ユーザＵ２は、ＩＣカード７を利用して認証を受けた後、自分自身の処理実行権限に応じて、文書の印刷を行うことができる。
【００５９】
なお、正式利用ユーザＵ２が、紙などの媒体上に形成された画像を画像処理装置５に読み取らせて得られる画像データを、文書管理サーバ３の所定のフォルダに文書データとして格納する場合にも、上述した処理の例と同様に、ユーザ認証部５２による認証及びアクセス可否判定部６１による判定が行われる。これにより、正式利用ユーザＵ２は、自分自身が正式アクセス権限情報により示されるスキャン文書格納権限を持っているフォルダに対して、画像処理装置５が画像を読み取って得られる文書データを格納することができる。
【００６０】
次に、ユーザ管理サーバ２が一時パスワードを発行する処理の流れの例について、図１０のフロー図に基づいて説明する。ここでは、一時パスワード発行の権限を持つユーザ（以下、一時パスワード発行ユーザＵ３という）の要求により、一時利用ユーザＵ１によって利用される一時パスワードが発行されるものとする。
【００６１】
最初に、一時パスワード発行ユーザＵ３は、自分自身が所持するＩＣカード７に記録された情報を、画像処理装置５のＩＣカードリーダ３７に読み取らせる。画像処理装置５は、ＩＣカードリーダ３７が読み取った一時パスワード発行ユーザＵ３のユーザＩＤ及び正式認証情報を、ユーザ管理サーバ２に対して送信する。ユーザ認証部５２は、この画像処理装置５から送信される一時パスワード発行ユーザＵ３のユーザＩＤ及び正式認証情報を受け付ける（Ｓ１１）。そして、Ｓ１１で受け付けた正式認証情報と、ユーザ管理データベースＤ１に格納されている一時パスワード発行ユーザＵ３の情報と、を照合して、一時パスワード発行ユーザＵ３の認証を行う（Ｓ１２）。Ｓ１２のユーザ認証に失敗した場合、処理は中止される。
【００６２】
Ｓ１２のユーザ認証に成功した場合、次に一時認証情報発行部５１が、一時パスワード発行ユーザＵ３が画像処理装置５のＵＩ部３４に対して入力した、一時利用ユーザＵ１を指定する情報（例えば一時利用ユーザＵ１のユーザＩＤ）を、画像処理装置５から受け付ける（Ｓ１３）。そして、一時認証情報発行部５１は、Ｓ１３で指定された一時利用ユーザＵ１に利用させる一時パスワードの文字列を生成することにより、一時パスワードを発行する（Ｓ１４）。
【００６３】
続いて、一時認証情報発行部５１は、Ｓ１４で発行した一時パスワードを一時利用ユーザＵ１に伝達するための、一時パスワード伝達用画像を生成する（Ｓ１５）。さらに、一時認証情報発行部５１は、デバイス管理サーバ４に一時パスワード発行の要求を送信した画像処理装置５のデバイスＩＤを送信して問い合わせを行うことにより、画像処理装置５が保持する秘密鍵に対応する公開鍵を含んだデジタル証明書を取得する。そして、Ｓ１５で生成された一時パスワード伝達用画像のデータを、取得した公開鍵で暗号化する（Ｓ１６）。さらに、一時認証情報発行部５１は、暗号化した一時パスワード伝達用画像のデータを、画像処理装置５に対して送信する（Ｓ１７）。
【００６４】
もし、Ｓ１４で発行された一時パスワードの文字列をユーザ管理サーバ２がそのまま画像処理装置５に対して送信し、画像処理装置５が送信された一時パスワードをＵＩ部３４に表示することで一時利用ユーザＵ１に伝達することとすると、一時パスワードが第三者に漏洩する危険性が高くなる。そこで、本実施形態においては、一時認証情報発行部５１は、直接一時パスワードの文字列を画像処理装置５に対して送信するのではなく、一時パスワードの文字列を間接的に一時利用ユーザＵ１に伝達するための一時パスワード伝達用画像を生成し、さらに生成された一時パスワード伝達用画像を画像処理装置５だけが復号できる方式で暗号化し、画像処理装置５に対して送信することとしている。
【００６５】
続いて、一時認証情報発行部５１は、Ｓ１４で発行した一時パスワードを、一時利用ユーザＵ１のユーザＩＤ、及び一時パスワード発行を要求した画像処理装置５の設置場所を示す設置場所ＩＤと関連づけて、一時パスワード管理データベースＤ２に記録する（Ｓ１８）。ここで、画像処理装置５の設置場所を示す設置場所ＩＤは、画像処理装置５のデバイスＩＤに関連づけてデバイス管理データベースＤ５に格納されている情報であって、デバイス管理サーバ４に対して問い合わせを行うことによって、取得される。
【００６６】
次に、一時パスワード伝達用画像を用いて一時利用ユーザＵ１に一時パスワードを伝達する方法について、説明する。Ｓ１７で送信されたデータを受信した画像処理装置５は、一時利用ユーザＵ１による一時パスワード伝達用画像を出力する指示に応じて、Ｓ１７で送信されたデータを復号する処理を実行する。このとき、画像処理装置５は、記憶部３２に記憶されている秘密鍵を用いて復号処理を行う。そして、復号されたデータを用いて、一時パスワード伝達用画像を、媒体上に形成する。
【００６７】
図１１は、画像処理装置５によって媒体上に形成された一時パスワード伝達用画像の一例を示す図である。この例において、各ユーザは、一時パスワードの発行を受けるときのために、予め所定のパターン画像が形成された媒体（以下、パターン画像形成媒体という）を所持している。図１２は、このパターン画像形成媒体の一例を示す図である。パターン画像形成媒体は、透明なシートであって、図中において白枠で示される部分は、透明になっている。また、この透明枠の位置は、ユーザごとに異なる位置になっているものとする。図１３は、図１１に例示する一時パスワード伝達用画像が形成された媒体の上に、図１２に示すパターン画像形成媒体を重ね合わせた様子を示す図である。この図に示すように、二つの媒体を重ね合わせると、パターン画像形成媒体の透明枠の部分に一時パスワード伝達用画像内の特定の文字が表れる。この透明枠の部分に表れる文字によって、一時パスワードが表される。すなわち、一時パスワード伝達用画像に含まれる文字のうち、一時利用ユーザＵ１に配布されたパターン画像形成媒体内の透明枠に応じた位置に形成されている文字が、一時パスワードを表している。図１３の例においては、一時パスワードは「Ａ４Ａ７３０Ｅ９Ｃ９」となる。
【００６８】
この例において、各ユーザに配布されているパターン画像形成媒体における透明枠の位置は、予めユーザ管理データベースＤ１に記録されているものとする。こうすれば、一時認証情報発行部５１は、Ｓ１５の処理において、発行された一時パスワードを構成する各文字が、発行対象となる一時利用ユーザＵ１が所持するパターン画像形成媒体の透明枠の位置に配置されるように、一時パスワード伝達用画像を生成することができる。また、一時パスワード伝達用画像に含まれる文字のうち、一時パスワードを構成する文字以外の文字は、ランダムに選択された文字であってよい。
【００６９】
なお、以上説明した一時パスワード伝達の方法は一例であって、本実施形態における一時パスワード出力の処理はこれに限られるものではない。例えば情報処理システム１はより簡易な方法で一時パスワードを出力し、一時利用ユーザＵ１に伝達することとしてもよい。また、一時パスワードの出力に代えて、一時認証情報が記録された一時利用向けのＩＣカードを一時利用ユーザＵ１に対して発行することとしてもよい。
【００７０】
次に、一時利用ユーザＵ１の要求に応じて、情報処理システム１が実行する処理の流れの具体例について、説明する。まず第１の例として、一時利用ユーザＵ１の要求に応じて、画像処理装置５が、文書管理サーバ３に格納されている文書の一つを表す文書画像を媒体上に形成する印刷処理を実行する場合の例について、図１４のフロー図に基づいて説明する。
【００７１】
まず、一時利用ユーザＵ１は、画像処理装置５のＵＩ部３４に対して、自分自身のユーザＩＤと、一時認証情報発行部５１によって発行された一時パスワードと、を入力する。画像処理装置５は、入力されるユーザＩＤ及び一時パスワードを受け入れて、ユーザ管理サーバ２に対して当該受け入れた情報を送信する（Ｓ２１）。ユーザ管理サーバ２のユーザ認証部５２は、Ｓ２１で送信された一時パスワードと、一時パスワード管理データベースＤ２に格納されている一時利用ユーザＵ１に対して発行された一時パスワードと、を照合して、ユーザ認証を行う（Ｓ２２）。このとき、ユーザ認証部５２は、一時利用ユーザＵ１が入力した一時パスワードと一時パスワード管理データベースＤ２に格納されている一時パスワードとが一致するか否かだけでなく、ユーザ認証を実行する時点において、照合の対象となる一時パスワードの使用可能期間が経過していないかの判定も、併せて行う。判定の結果、一時利用ユーザＵ１が入力した一時パスワードが誤っている場合、又は一時利用パスワードの使用可能期間が経過してしまっている場合、ユーザ認証は失敗となる。
【００７２】
ユーザ認証部５２は、Ｓ２２の認証の結果を示す情報を、画像処理装置５に対して返信する（Ｓ２３）。また、認証に成功した場合には、認証に使用された一時パスワードと関連づけて一時パスワード管理データベースＤ２に格納されている発行先場所ＩＤを、併せて画像処理装置５に対して送信する。
【００７３】
ユーザ管理サーバ２から認証が失敗したことを示す情報を受信した場合、画像処理装置５は、以降の処理を中止する。一方、ユーザ管理サーバ２から認証が成功したことを示す情報を受信した場合、画像処理装置５は、前述した図９のフロー図のＳ４の処理と同様に、文書管理サーバ３から文書の一覧を取得する（Ｓ２４）。続いて画像処理装置５は、前述したＳ５の処理と同様に、文書の一覧を一時利用ユーザＵ１に提示し、印刷対象となる文書の指定を受け付ける（Ｓ２５）。
【００７４】
Ｓ２５で印刷対象となる文書の指定を受け付けると、画像処理装置５は、文書管理サーバ３に対して、指定された文書の印刷要求を送信する（Ｓ２６）。このとき、画像処理装置５は、前述したＳ５の場合と異なり、一時利用ユーザＵ１のユーザＩＤ及び当該ユーザが一時パスワードによって認証されていることを示す認証種別情報だけでなく、Ｓ２３で受信した発行先場所ＩＤを、併せて文書管理サーバ３に送信する。
【００７５】
Ｓ２６の印刷要求を受信した文書管理サーバ３のアクセス可否判定部６１は、デバイス管理データベースＤ５において、印刷要求を送信した画像処理装置５の設置エリアを示す設置場所ＩＤを、当該画像処理装置５のデバイスＩＤをデバイス管理サーバ４に送信して問い合わせることにより、取得する（Ｓ２７）。そして、Ｓ２６で送信された発行先場所ＩＤと、Ｓ２７で取得した印刷要求を送信した画像処理装置５の設置場所ＩＤと、を比較し、両者が一致するか否かを判定する（Ｓ２８）。もしＳ２８で両者が一致しないと判定された場合、一時利用ユーザＵ１は、一時パスワードの発行を受けた画像処理装置５が設置されたエリアとは異なるエリアに設置された画像処理装置５を利用して、文書の印刷を実行しようとしていることになる。このような利用は、本実施形態において制限されているので、アクセス可否判定部６１は、一時利用ユーザＵ１による文書の印刷を許可しないと判定する。
【００７６】
一方、Ｓ２８において、一時パスワードの発行場所を示す発行先場所ＩＤと、印刷要求を送信した画像処理装置５の設置場所ＩＤと、が一致すると判定される場合、さらにアクセス可否判定部６１は、Ｓ２６で要求された文書について、一時利用ユーザＵ１に印刷権限があるかを、アクセス権限データベースＤ４に含まれる一時アクセス権限情報に基づいて判定する（Ｓ２９）。この判定処理は、一時アクセス権限情報が用いられるほかは、前述したＳ７の判定処理と同様にして実行される。
【００７７】
Ｓ２８又はＳ２９の処理において、画像処理装置５を利用して要求された文書を印刷する処理の実行権限が一時利用ユーザＵ１にはないと判定される場合、処理は中止される。一方、要求された文書の印刷権限が一時利用ユーザＵ１にあると判定される場合、処理実行部６２が、要求された文書のデータを画像処理装置５に対して送信する（Ｓ３０）。
【００７８】
画像処理装置５は、Ｓ３０で送信された文書を表す文書画像を、媒体上に形成する印刷処理を実行する（Ｓ３１）。この処理によって文書画像が形成された媒体が、一時印刷媒体となる。なお、本実施形態において、画像処理装置５は、印刷要求を行ったユーザが一時パスワードに基づいて認証された一時利用ユーザＵ１である場合、当該文書画像が形成される一時印刷媒体を識別する識別画像を、文書画像とともに当該一時印刷媒体に形成するものとする。
【００７９】
ここで、識別画像は、一時印刷媒体を識別する文字列（媒体ＩＤ）を表す画像であって、例えばバーコードやＱＲコード（登録商標）などのコード画像である。画像処理装置５は、媒体ＩＤに対して所定の符号化処理を実行することにより、このようなコード画像を生成する。また、媒体ＩＤは、一時利用ユーザＵ１の要求に応じて画像処理装置５が文書画像を形成する一時印刷媒体を一意に識別するためのデータである。媒体ＩＤは、例えば一時利用ユーザＵ１のユーザＩＤ、印刷処理を実行する画像処理装置５のデバイスＩＤ、印刷要求の対象として指定された文書の識別情報（文書ＩＤ）などに基づいて決定されてもよいし、乱数や通し番号を用いて生成されてもよい。なお、印刷要求の対象として指定された文書が複数のページを含んでおり、これに応じて、一回の印刷要求に対して複数枚の媒体に文書画像が形成される場合、これら複数枚の媒体のそれぞれに対して媒体ＩＤが設定されてもよいし、複数枚の媒体全体に対して一つの媒体ＩＤが設定されてもよい。
【００８０】
さらに、Ｓ３１の処理において、画像処理装置５は、一時利用ユーザＵ１に対して一時印刷媒体の破棄を促すメッセージ情報を媒体上に形成してもよい。図１５は、文書画像とともにこのような識別画像及びメッセージ情報が形成された一時印刷媒体の一例を示す図である。図１５の例においては、媒体の右上にメッセージ情報が、媒体の左上に識別画像としてＱＲコードが、それぞれ形成されている。
【００８１】
Ｓ３１の処理に続いて、画像処理装置５は、識別画像によって表される媒体ＩＤを、印刷要求を行った一時利用ユーザＵ１のユーザＩＤ、印刷処理が実行された印刷日時、及び自分自身のデバイスＩＤとともに、ユーザ管理サーバ２に対して送信する（Ｓ３２）。ユーザ管理サーバ２の一時印刷媒体管理部５３は、Ｓ３２の処理において送信されたデータを、一時印刷媒体管理データベースＤ３に記録する（Ｓ３３）。このとき、一時印刷媒体管理部５３は、当該一時印刷媒体の破棄日時及び破棄デバイスＩＤの情報については、Ｎｕｌｌ値を格納する。
【００８２】
以上説明した処理により、一時利用ユーザＵ１は、一時パスワードの発行を受けた画像処理装置５が設置されている設置エリアの範囲内で、ＩＣカード７を利用して認証を受けた場合より制限された処理実行権限に応じて、文書の印刷を行うことができる。
【００８３】
次に、一時利用ユーザＵ１の要求に応じて情報処理システム１が実行する処理の第２の例として、一時利用ユーザＵ１の要求に応じて、画像処理装置５がスキャン処理を実行し、このスキャン処理により生成される文書データを文書管理サーバ２が指定されたフォルダに格納する場合の例について、図１６のフロー図に基づいて説明する。
【００８４】
まず、一時利用ユーザＵ１は、図１４のフロー図の例と同様に、画像処理装置５のＵＩ部３４に対して、自分自身のユーザＩＤと、一時認証情報発行部５１によって発行された一時パスワードと、を入力する。画像処理装置５は、入力されたユーザＩＤ及び一時パスワードをユーザ管理サーバ２に対して送信する（Ｓ４１）。ユーザ管理サーバ２のユーザ認証部５２は、前述したＳ２２の処理と同様に、送信された情報に基づいて一時利用ユーザＵ１のユーザ認証を行う（Ｓ４２）。ユーザ認証部５２は、Ｓ４２の認証の結果を示す情報を、画像処理装置５に対して返信する（Ｓ４３）。なお、Ｓ２３の処理と同様に、ユーザ認証に成功した場合には、一時パスワードが発行されたエリアを示す発行先場所ＩＤを併せて画像処理装置５に送信する。
【００８５】
ユーザ管理サーバ２から認証が失敗したことを示す情報を受信した場合、画像処理装置５は、以降の処理を中止する。一方、ユーザ管理サーバ２から認証が成功したことを示す情報を受信した場合、画像処理装置５は、文書管理サーバ３からフォルダの一覧を取得する（Ｓ４４）。続いて画像処理装置５は、取得したフォルダの一覧をＵＩ部３４に表示し、一時利用ユーザＵ１から、スキャン文書の格納対象となるフォルダの指定を受け付ける（Ｓ４５）。そして、Ｓ４５で指定されたフォルダにスキャン文書を格納する文書格納要求を、文書管理サーバ３に対して送信する（Ｓ４６）。このとき、Ｓ２６の処理と同様に、画像処理装置５は、一時利用ユーザＵ１のユーザＩＤ、当該ユーザが一時パスワードによって認証されていることを示す認証種別情報、及びＳ４３で送信された発行先場所ＩＤを、併せて送信する。
【００８６】
Ｓ４６の文書格納要求を受信した文書管理サーバ３のアクセス可否判定部６１は、Ｓ２７の処理と同様にして、文書格納要求を送信した画像処理装置５の設置エリアを示す設置場所ＩＤを取得する（Ｓ４７）。そして、Ｓ４６で送信された発行先場所ＩＤと、Ｓ４７で取得した文書格納要求を送信した画像処理装置５の設置場所ＩＤと、を比較して、両者が一致するか否かを判定する（Ｓ４８）。Ｓ４８で両者が一致しないと判定された場合、アクセス可否判定部６１は、一時利用ユーザＵ１が要求するスキャン処理及びスキャン文書を指定されたフォルダに格納する処理を許可しないと判定する。
【００８７】
一方、Ｓ４８で一時パスワードの発行場所を示す発行先場所ＩＤと、文書格納要求を送信した画像処理装置５の設置場所ＩＤと、が一致すると判定される場合、アクセス可否判定部６１は、Ｓ４６でスキャン文書の格納先として要求されたフォルダについて、一時利用ユーザＵ１にスキャン文書格納権限があるかを、アクセス権限データベースＤ４に含まれる一時アクセス権限情報に基づいて判定する（Ｓ４９）。
【００８８】
アクセス可否判定部６１は、Ｓ４８及びＳ４９の処理による判定結果を、画像処理装置５に対して送信する（Ｓ５０）。ここで、Ｓ４８又はＳ４９の処理において、画像処理装置５にスキャン処理を実行させて指定されたフォルダにスキャン文書を格納する権限が一時利用ユーザＵ１にはないと判定された場合、画像処理装置５は、処理を中止する。一方、Ｓ４８及びＳ４９の処理により、一時利用ユーザＵ１が画像処理装置５にスキャン処理を実行させる権限を持っていると判定された場合、画像処理装置５は、一時利用ユーザＵ１が所定のトレイに置いた媒体に形成されている画像を読み取るスキャン処理を実行し、その結果生成される画像データを、文書管理サーバ３に対して送信する（Ｓ５１）。
【００８９】
Ｓ５１で送信されたデータを受信した文書管理サーバ３の処理実行部６２は、Ｓ４６でスキャン文書の格納先として要求されたフォルダに、送信されたデータを文書データとして格納する（Ｓ５２）。
【００９０】
以上説明した処理により、一時利用ユーザＵ１は、一時パスワードの発行を受けた画像処理装置５が設置されている設置エリアの範囲内で、ＩＣカード７を利用して認証を受けた場合より制限された処理実行権限に応じて、媒体上に形成された画像を画像処理装置５に読み取らせて、文書管理サーバ３に新たな文書データとして格納することができる。
【００９１】
次に、図１４に例示する処理によって画像処理装置５が出力する一時印刷媒体を、一時利用ユーザＵ１が破棄する際に実行される処理について、説明する。
【００９２】
一時利用ユーザＵ１が媒体破棄装置６に一時印刷媒体を投入すると、媒体破棄装置６の画像読み取り部４２は、一時印刷媒体上に形成されている識別画像を読み取る。媒体破棄装置６の制御部４１は、この読み取られた識別画像を復号して、媒体ＩＤの文字列を復元し、復元した媒体ＩＤをユーザ管理サーバ２に対して送信する。そして、媒体破棄装置６の媒体破棄部４４は、投入された一時印刷媒体を破棄する。
【００９３】
一方、ユーザ管理サーバ２の一時印刷媒体管理部５３は、媒体破棄装置６から送信される媒体ＩＤの情報を受信し、一時印刷媒体管理データベースＤ３内の当該媒体ＩＤに関連づけられた破棄日時及び破棄デバイスＩＤの情報を更新する。具体的には、破棄日時として媒体破棄装置６が一時印刷媒体上に形成されている識別画像を読み取った日時を、破棄デバイスＩＤとして媒体ＩＤの情報を送信した媒体破棄装置６のデバイスＩＤを、それぞれ記録する。これにより、一時印刷媒体が破棄されたことが一時印刷媒体管理データベースＤ３に記録される。
【００９４】
次に、一時印刷媒体管理部５３が、一時印刷媒体管理データベースＤ３の内容に基づいて、所定のルールに従って破棄されていない一時印刷媒体を検出する処理の例について、説明する。なお、この処理は、例えば所定時間おきに実行される。
【００９５】
まず、一時印刷媒体管理部５３は、一時印刷媒体管理データベースＤ３に情報が記録されている各一時印刷媒体のうち、所定の抽出条件を満たす一時印刷媒体を抽出する。ここで、抽出条件の第１の例としては、印刷日時から所定の時間（例えば一日）が経過し、かつ破棄日時及び破棄デバイスＩＤの情報がＮｕｌｌ値となっている一時印刷媒体が挙げられる。この条件に合致する一時印刷媒体は、一時利用ユーザＵ１の要求によって印刷されたにも関わらず、所定時間が経過しても破棄されていないことになる。
【００９６】
また、抽出条件の第２の例としては、印刷デバイスＩＤにより識別される画像処理装置５の設置エリアと、破棄デバイスＩＤにより識別される媒体破棄装置６の設置エリアと、が互いに異なる一時印刷媒体が挙げられる。この条件に合致する一時印刷媒体は、印刷されたエリアと破棄されたエリアとが異なることから、一時利用ユーザＵ１が当該一時印刷媒体を印刷されたエリアから外部に持ち出してしまったことになる。なお、画像処理装置５及び媒体破棄装置６の設置エリアは、いずれも一時印刷媒体管理部５３がデバイスＩＤをデバイス管理サーバ４に送信して問い合わせを行い、デバイス管理データベースＤ５において当該デバイスＩＤに関連づけられた設置場所ＩＤを取得することにより、特定できる。
【００９７】
以上説明したような抽出条件により、一時印刷媒体管理データベースＤ３から抽出された一時印刷媒体が存在する場合、一時印刷媒体管理部５３は、このような一時印刷媒体の存在を通知する所定の情報を、所定の出力先に出力する。具体的に、例えば一時印刷媒体管理部５３は、所定のユーザ（例えば管理者権限を持つユーザ）の電子メールアドレスに対して、抽出された一時印刷媒体の一覧を示す電子メールを送信する。これにより、所定のルールに従って破棄されていない一時印刷媒体が存在する場合に、このような一時印刷媒体の存在をユーザに通知することができる。
【００９８】
なお、以上説明した抽出条件は例示であって、一時印刷媒体管理部５３は、他の条件に基づいて一時印刷媒体を抽出してもよい。例えば印刷デバイスＩＤにより識別される画像処理装置５が所定の設置エリアに設置されている場合は抽出対象外としてもよいし、印刷ユーザＩＤなどに応じて抽出条件として用いる印刷日時からの経過時間を変化させることとしてもよい。
【００９９】
以上説明した本実施の形態によれば、ユーザが一時パスワードに基づいて認証されている場合に、正式認証情報に基づく認証がなされた場合の処理実行権限より制限された処理実行権限に基づいて、ユーザが要求する処理の実行の可否が判定される。これにより、正式認証情報に基づく認証が一時的にできない場合にも、一時パスワードに基づく認証によって一時利用ユーザＵ１にある程度の処理の実行権限を与えるとともに、一時利用ユーザＵ１に処理の実行権限を与えることが好ましくない処理については、その実行を制限することができる。
【０１００】
なお、本発明の実施の形態は以上説明したものに限られない。例えば、以上の説明において各装置が実行することとした処理の少なくとも一部は、他の装置が実行してもよい。具体的に、例えば文書管理サーバ３が実行する判定処理の一部を、ユーザ管理サーバ２や画像処理装置５など他の情報処理装置が実行することとしてもよい。また、ユーザ管理データベースＤ１を保持する単体の画像処理装置５が、以上説明した情報処理システム１の機能を実現してもよい。さらに、以上の説明においては、各ユーザの処理実行権限として、文書の印刷権限、フォルダへのスキャン文書格納権限、及び画像処理装置５に印刷処理やスキャン処理を実行させる権限が、一時パスワードに基づいて認証されている場合に制限される例について説明している。しかしながら、処理実行権限はこのようなものに限られず、各種の情報処理装置に実行させることのできる様々な種類の処理を実行させる権限であってよい。
【０１０１】
また、以上の説明においては、ＩＣカード７には正式認証情報そのものが記録されており、画像処理装置５はＩＣカード７から読み取った正式認証情報をユーザ管理サーバ２に対してそのまま送信することとしている。しかしながら、セキュリティ確保の観点から、例えば画像処理装置５はユーザ管理サーバ２のみ復号可能な所定の方法で正式認証情報を暗号化してから送信してもよい。また、ＩＣカード７には、正式認証情報そのものではなく、例えば各ユーザに固有の秘密鍵の情報が記録されているものとしてもよい。この場合、例えば画像処理装置５は、所定の方法で生成された文字列と、当該文字列をＩＣカード７から読み取った秘密鍵で暗号化して得られる暗号化データと、を正式認証情報としてユーザ管理サーバ２に送信する。ユーザ管理サーバ２は、各ユーザの秘密鍵に対応した公開鍵をユーザ管理データベースＤ１に保持しており、この公開鍵を用いて画像処理装置５から送信された正式認証情報を復号することにより、ユーザ認証を行う。
【図面の簡単な説明】
【０１０２】
【図１】本発明の実施の形態に係る情報処理システムの概略の構成例を表すブロック図である。
【図２】ユーザ管理データベースに含まれるユーザ情報の一例を示す図である。
【図３】アクセス権限データベースに含まれる情報の一例を示す図である。
【図４】デバイス管理データベースに含まれる情報の一例を示す図である。
【図５】ユーザ管理サーバの機能例を表す機能ブロック図である。
【図６】一時パスワード管理データベースに含まれる情報の一例を示す図である。
【図７】一時印刷媒体管理データベースに含まれる情報の一例を示す図である。
【図８】文書管理サーバの機能例を表す機能ブロック図である。
【図９】本発明の実施の形態に係る情報処理システムが、正式利用ユーザの要求に応じて実行する処理の一例を示すフロー図である。
【図１０】ユーザ管理サーバが一時パスワードを発行する際に実行する処理の一例を示すフロー図である。
【図１１】一時パスワード伝達用画像の一例を示す図である。
【図１２】パターン画像形成媒体の一例を示す図である。
【図１３】一時パスワード伝達用画像が形成された媒体の上に、パターン画像形成媒体を重ね合わせた様子の一例を示す図である。
【図１４】本発明の実施の形態に係る情報処理システムが、一時利用ユーザの要求に応じて実行する処理の一例を示すフロー図である。
【図１５】識別画像及びメッセージ情報が形成された一時印刷媒体の一例を示す図である。
【図１６】本発明の実施の形態に係る情報処理システムが、一時利用ユーザの要求に応じて実行する処理の別の例を示すフロー図である。
【符号の説明】
【０１０３】
１  情報処理システム、２  ユーザ管理サーバ、３  文書管理サーバ、４  デバイス管理サーバ、５  画像処理装置、６  媒体破棄装置、７  ＩＣカード、１１，２１，３１，４１  制御部、１２，２２，３２  記憶部、１３，２３，３３，４３  通信部、３４  ＵＩ部、３５  画像形成部、３６，４２  画像読み取り部、３７  ＩＣカードリーダ、４４  媒体破棄部、５１  一時認証情報発行部、５２  ユーザ認証部、５３  一時印刷媒体管理部、６１  アクセス可否判定部、６２  処理実行部。
【図１】
0005151374.tif 000002
【図２】
0005151374.tif 000003
【図３】
0005151374.tif 000004
【図４】
0005151374.tif 000005
【図５】
0005151374.tif 000006
【図６】
0005151374.tif 000007
【図７】
0005151374.tif 000008
【図８】
0005151374.tif 000009
【図９】
0005151374.tif 000010
【図１０】
0005151374.tif 000011
【図１１】
0005151374.tif 000012
【図１２】
0005151374.tif 000013
【図１３】
0005151374.tif 000014
【図１４】
0005151374.tif 000015
【図１５】
0005151374.tif 000016
【図１６】
0005151374.tif 000017