(57)【要約】【課題】認証情報へのアクセスができない場合にも、承認者の意図通りに利用可否を決定させることができる情報処理装置及びプログラムを提供する。【解決手段】通信手段を介して接続された認証装置に対して、利用者の認証を要求する。また、事前に登録された承認者の承認者認証情報を記憶しており、認証装置による利用者の認証と、記憶されている承認者認証情報による承認者の認証と、のいずれか一方が行われたときに、利用者の指示に従って処理を実行する情報処理装置である。【選択図】図１
2008250843.tif 000002
【特許請求の範囲】
【請求項１】
通信手段を介して接続された認証装置に対して、利用者の認証を要求する認証要求手段と、
事前に登録された承認者の承認者認証情報を記憶する手段と、
前記認証装置による利用者の認証ができなかったときに、前記記憶されている承認者認証情報による承認者の認証を要求し、当該承認者の認証が行われたときに、利用者の指示に従って処理を実行する実行手段と、
を含むことを特徴とする情報処理装置。
【請求項２】
コンピュータを、
通信手段を介して接続された認証装置に対して、利用者の認証を要求する認証要求手段と、
事前に登録された承認者の承認者認証情報を記憶する手段と、
前記認証装置による利用者の認証ができなかったときに、前記記憶されている承認者認証情報による承認者の認証を要求し、当該承認者の認証が行われたときに、利用者の指示に従って処理を実行する実行手段と、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
スキャナ機能やプリンタ機能、複写機としての機能などを複合的に備えた複合機と呼ばれる情報処理装置がある。近年では、こうした複合機において、ネットワークを介して認証装置を接続し、利用者を認証するまでは利用者の指示操作に基づく処理を実行しないようにしたものがある。
【０００３】
特許文献１に記載された技術では、認証を一時的にオフとしたり、認証情報をキャッシュしておくことで装置の利用可能性を確保することが行われる。
【特許文献１】特開２００５−２８４４５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ネットワークを介して認証装置が接続された状態で認証装置に保持された認証情報が取得できない場合、セキュリティを確保できなくなったり、利用者が限られる可能性があった。
【０００５】
本発明は、認証装置から認証情報が取得できない場合にも、セキュリティを確保しつつ利用者を限定させずに利用者に処理を行わせることができる情報処理装置及びプログラムを提供することをその目的の一つとする。
【課題を解決するための手段】
【０００６】
請求項１記載の発明は、通信手段を介して接続された認証装置に対して、利用者の認証を要求する認証要求手段と、事前に登録された承認者の承認者認証情報を記憶する手段と、前記認証装置による利用者の認証ができなかったときに、前記記憶されている承認者認証情報による承認者の認証を要求し、当該承認者の認証が行われたときに、利用者の指示に従って処理を実行する実行手段と、を含むことを特徴とする情報処理装置である。
【０００７】
請求項２記載の発明は、コンピュータを、通信手段を介して接続された認証装置に対して、利用者の認証を要求する認証要求手段と、事前に登録された承認者の承認者認証情報を記憶する手段と、前記認証装置による利用者の認証ができなかったときに、前記記憶されている承認者認証情報による承認者の認証を要求し、当該承認者の認証が行われたときに、利用者の指示に従って処理を実行する実行手段と、として機能させるプログラムである。
【発明の効果】
【０００８】
請求項１，２記載の発明によると、認証装置から認証情報が取得できない場合にも、セキュリティを確保しつつ利用者を限定させずに利用者に処理を行わせることができる。
【発明を実施するための最良の形態】
【０００９】
本発明の実施の形態について図面を参照しながら説明する。本実施の形態に係る情報処理装置１は、例えばスキャナ機能やプリンタ機能、複写機としての機能などを複合的に実現した複合機であり、図１に例示するように、スキャナ部１０と、コントローラ部２０と、プリンタ部３０とを含んで構成される。またここでコントローラ部２０は、制御部２１と、記憶部２２と、操作部２３と、表示部２４と、インタフェース部２５と、通信部２６と、ファクシミリ通信部２７とを含んで構成される。この情報処理装置１は、さらにネットワーク等の通信手段を介して認証サーバ２に接続されている。なお、ここでは情報処理装置１が複合機である場合を例としているが、これに限らず、一般にコンピュータ制御される機器であれば情報処理装置１は、いかなるものであってもよい。
【００１０】
スキャナ部１０は、フラットベッドスキャナであり、コントローラ部２０から入力されるスキャンの指示に従い、読取面に置かれた原稿を光学的に読み取る。そしてこのスキャナ部１０は、読み取って得られた画像の情報をコントローラ部２０に出力する。
【００１１】
コントローラ部２０の制御部２１は、マイクロプロセッサ等であり、記憶部２２に格納されているプログラムに従って動作する。この制御部２１は、利用者の指示操作を受け入れると、当該指示操作の内容を記憶部２２に保持させる。そして指示操作を行った利用者を認証する。利用者が認証されると、制御部２１は保持させていた指示操作の内容に従って、処理を実行する。
【００１２】
例えばこの制御部２１は、利用者からスキャンを行うべき旨の指示を受け入れると、当該指示を記憶部２２に格納しておき、利用者を認証する。そして利用者の認証に成功すると、格納しておいた指示を読み出し、当該指示に従ってスキャナ部１０に対して原稿の読み取りを指示する。そして当該指示に従って読み取られた画像の情報を受け入れて、利用者の指定した送信先に、当該画像の情報を送信する。
【００１３】
ここで認証は、利用者に利用者名などの認証情報の入力を行わせ、当該認証情報と、認証サーバ２に保持されている情報とを比較するなどの方法で行うことができる。一例として、認証情報は、ＩＣカードリーダなどにＩＣカードを置かせるなどの方法で受け入れるようにしてもよい。
【００１４】
また認証サーバ２との通信ができなかった場合など、外部からの認証情報の取得に失敗したときには、制御部２１は、予め設定された承認者に対して承認者の認証情報の入力を促し、承認者の認証情報が入力されると、当該入力された承認者の認証情報と、記憶部２２に予め格納されている承認者認証情報とを比較し、これらが一致するなど所定の条件を満足したときに、保持させていた指示操作の内容に従って、処理を実行する。この制御部２１の詳しい処理の内容については後に詳しく述べる。
【００１５】
記憶部２２は、例えばＲＡＭ（Random Access Memory）や、ハードディスクなどを含んで構成される。この記憶部２２には、制御部２１によって実行されるプログラムが保持されている。このプログラムは、例えばネットワーク等の通信回線を介して外部からデータ信号として受信されてもよいし、ＤＶＤ−ＲＯＭ等、コンピュータ可読な記憶媒体に格納された状態で提供され、この記憶部２２に格納されたものであってもよい。
【００１６】
また、この記憶部２２は、制御部２１のワークメモリとしても動作する。さらに本実施の形態の記憶部２２には、予め、承認者の認証情報（承認者認証情報）を保持している。この承認者認証情報は、例えば、図２に示すように、承認者ごとに割当てられた識別子（ＩＤ）と、承認者によって承認可能な操作の内容を特定する情報（Ｃ）とを関連付けたものである。
【００１７】
ここで承認可能な操作の内容は、例えば「スキャン」や「プリント」など、複合機としての情報処理装置１が提供可能な機能の種別を特定する情報であってもよい。また、ファクシミリの宛先などであってもよい。ファクシミリの宛先とする場合、当該宛先が送信先として指定された場合にはファクシミリの送信を承認可能となるが、当該宛先以外の送信先が指定された場合にはファクシミリの送信を承認できないこととなる。
【００１８】
操作部２３は、テンキーや、表示部２４に重ね合わせられたタッチパネル等である。この操作部２３における操作の内容は制御部２１に出力される。表示部２４は、例えば液晶表示パネルなどであり、制御部２１から入力される指示に従って情報を表示する。
【００１９】
インタフェース部２５は、スキャナ部１０や、プリンタ部３０に接続され、これらとの間で画像情報や指示などの送受信を行う。通信部２６は、例えばネットワークカードであり、ネットワーク等の通信回線を介して、認証サーバ２等との間で情報の送受信を行う。ファクシミリ通信部２７は、電話回線網に接続されており、制御部２１から入力される指示に従って、指定された宛先を発呼し、相手先が着信すると、当該相手先へ画像情報をファクシミリ送信する。プリンタ部３０は、コントローラ部２０から入力される画像情報に基づいて、用紙などの媒体上に画像を形成する。
【００２０】
認証サーバ２は、利用者の認証情報を保持している。この認証情報は、図３に示すように、利用者を識別する識別情報（ＵＩＤ）と、利用者が利用可能な複合機の機能を表す情報（Ｆ）とを関連付けたものである。この認証サーバ２は、ネットワーク等の通信回線を介して、情報処理装置１から利用者の識別情報の入力を受けると、当該識別情報に関連づけられている、利用者が利用可能な複合機の機能を表す情報を、情報処理装置１へと送信する。
【００２１】
本実施の形態の情報処理装置１は、以上の構成を有してなり、次のように動作する。すなわち、図４に示すように、利用者が、情報処理装置１の図示しないＩＣカードリーダなどにＩＣカードカードを近づけるなどして利用者の認証情報を入力すると（Ｓ１）、情報処理装置１は、当該利用者の認証情報を認証サーバ２へ送信する（Ｓ２）。認証サーバ２は認証情報を受信すると、当該受信した認証情報に関連づけられている情報（例えば当該利用者が利用可能な機能を表す情報であるとする）を読み出して、情報処理装置１へ送信する（Ｓ３）。なお、ここで認証サーバ２に、受信した認証情報に関連付けられた情報がない場合は、認証サーバ２はその旨を表す情報を送信してもよい。
【００２２】
情報処理装置１は、受信された情報が表す機能の選択を許可する画面を表示する（Ｓ４）。例えば、ここで認証サーバ２が、白黒複写と、プリントとを可能とする情報を送信した場合、情報処理装置１は、その表示部２４に、白黒複写と、プリントとのいずれかの機能を選択するよう促す画面を表示する。利用者は、この画面から機能を選択して、処理の指示操作を行うことになる。情報処理装置１は、ここで行われた指示操作の内容に従って、処理を実行する（Ｓ５）。
【００２３】
一方、ネットワーク上のブリッジが故障している場合など、情報処理装置１と認証サーバ２との間の通信が不能となっているときには、図５に示すように、利用者が、情報処理装置１の図示しないＩＣカードリーダなどにＩＣカードを近づけるなどして利用者の認証情報を入力し（Ｓ１）、情報処理装置１が当該利用者の認証情報を認証サーバ２へ送信することを試行しても（Ｓ２）、タイムアウトなどのネットワークエラーが発生して送信を行うことができない。
【００２４】
そこで情報処理装置１は、ネットワークエラーが発生しているか否かを調べて（Ｓ１１）、ネットワークエラーが発生していたときには、情報処理装置１は、認証サーバ２との通信ができないことを表す情報とともに、複合機としての各機能を選択するための画面を表示する（Ｓ１２）。
【００２５】
利用者がここでいずれかの機能を選択すると、情報処理装置１は、図６に示すように、予め定められている承認者による承認を求める表示を行う（Ｓ１３）。この表示においては、利用者が選択した機能が表示されている。また、この表示では承認をしない旨の入力ができるようになっており、承認者は、利用者が選択した機能の実行をするべきでないと判断したときには、「承認をしない」旨の操作を行う。この場合、情報処理装置１は処理を終了する。
【００２６】
さらにこの表示には、例えば記憶部２２に格納されている承認者の一覧を表示して、いずれかの承認者の承認を得るよう指示する表示を行ってもよい。また、記憶部２２に格納されている承認者認証情報に、各承認者によって承認可能な複合機の機能が関連づけられている場合は、利用者が処理Ｓ１２にて表示した画面で選択した機能の承認が可能な承認者を選択して、当該選択した承認者の一覧を表示してもよい。
【００２７】
承認者が承認者の認証情報を入力すると（Ｓ１４；この場合も、承認者が図示しないＩＣカードリーダなどにＩＣカードを近接させるなどの操作で認証情報を入力すればよい）、情報処理装置１は、記憶部２２に格納されている承認者認証情報を参照して、承認者を認証する（Ｓ１５）。そして利用者が指定した機能の承認を行い得るか否かを判断する（Ｓ１６）。
【００２８】
情報処理装置１は、ここで承認者が認証されないか、または、利用者が指定した機能の承認を行い得ないと判断したときには、その旨の表示を行って、処理を終了する。一方、承認者が認証され、かつ利用者が指定した機能の承認を行い得ると判断したときは、情報処理装置１は、利用者が行った指示操作の内容に従って、処理を実行する（Ｓ１７）。
【００２９】
なお、ここでは処理Ｓ１３において、利用者が選択した機能によらずに、承認者の承認を得るよう求めることとした。しかしながら、本実施の形態はこれに限られるものではない。例えば、記憶部２２に図７に示すように、利用者が選択可能な機能ごとに、認証サーバ２との通信が不能であった場合など、利用者の認証情報へのアクセスができなかったときの対処の方法を関連付けて保持させておいてもよい。ここでは、対処の方法として、「認証不要とする」、「承認者の承認を要する」、「使用禁止」などが関連づけられているものとする。そして、利用者が選択した機能に、「承認者の承認を要する」との情報が関連づけられていれば、図５に示した処理Ｓ１３以下の処理を実行することとしてもよい。また、利用者が選択した機能に、「認証不要とする」との情報が関連づけられていれば、処理Ｓ１７へ移行して、情報処理装置１は、利用者が行った指示操作の内容に従って、処理を実行することとしてもよい。
【００３０】
さらに、利用者が選択した機能に、「使用禁止」との情報が関連づけられていれば、情報処理装置１は、当該機能の利用が禁止されている旨の表示を行って、処理を終了する。
【００３１】
また、情報処理装置１は、図５の処理において、処理Ｓ１５，Ｓ１６にて、承認者が認証され、かつ利用者が指定した機能の承認を行い得ると判断したときは、当該承認の結果をキャッシュしておき、後の利用に供してもよい。
【００３２】
例えば、この場合は、操作の承認を行った利用者を特定する情報と、当該利用者に対して利用許可を承認した機能を表す情報と、承認を行った日時の情報をとを関連付けて、承認結果データベースとして記憶する（図８）。そして、情報処理装置１は、処理Ｓ１２にて利用者が機能を選択する操作を行ったときに、承認結果データベースを参照して、過去に当該利用者に対して、当該選択した機能の実行が承認されたか否かを調べる。ここで、機能を選択した利用者に対して、過去に当該選択した機能の実行を承認した記録が、承認結果データベースにあれば、当該記録に従って、利用者による機能の実行を承認し、処理Ｓ１７に移行して、利用者が行った指示操作の内容に従って、処理を実行してもよい。なお、情報処理装置１は、所定のタイミングごと（例えば定期的）に、承認結果データベースを参照し、参照を行っている日時よりも所定の期間以上過去に行われたことを表す情報に関連付けられた承認の結果については、承認結果データベースから削除してもよい。例えば、承認を行った時点から１日以上経過している記録を承認結果データベースから削除することとしてもよい。
【００３３】
さらに情報処理装置１は、処理Ｓ１５，Ｓ１６において、承認者が認証され、かつ利用者が指定した機能の承認を行い得ると判断したとき（すなわち承認が行われたとき）には、その日時や、利用の承認がされた利用者を識別する情報、承認者を識別する情報、その際に行われた処理の内容（選択された機能など）をログとして記憶部２２等に蓄積して格納しても構わない。また、このログは、記憶部２２ではなく、ネットワークを介して外部のログ蓄積のサーバに蓄積されても構わない。
【００３４】
なお、情報処理装置１は、認証サーバ２によって認証された場合も同様のログの蓄積を行ってもよい。また情報処理装置１は、認証サーバ２において認証されたときに記録するログと、承認されたときに記録するログとで、記録する処理の内容を異ならせてもよい。例えば承認されたときに記録するログの場合には、認証サーバ２にて認証されたときに記録するログの内容に加えて、選択された機能だけでなく、そのオプション（カラー・白黒の別や、用紙サイズなど）の情報や、処理された画像の情報などを含んでもよい。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施の形態に係る情報処理装置の構成例及びその接続例を表すブロック図である。
【図２】本発明の実施の形態に係る情報処理装置が保持する承認者認証情報の例を表す説明図である。
【図３】本発明の実施の形態に係る情報処理装置に接続される認証サーバが保持する利用者の認証情報の例を表す説明図である。
【図４】本発明の実施の形態に係る情報処理装置の通常動作の例を表すフローチャート図である。
【図５】本発明の実施の形態に係る情報処理装置が認証情報を得られない場合の動作例を表すフローチャート図である。
【図６】本発明の実施の形態に係る情報処理装置が承認を求める際に表示する画面の例を表す説明図である。
【図７】本発明の実施の形態に係る情報処理装置において認証情報が得られない場合の動作の設定例を表す説明図である。
【図８】本発明の実施の形態に係る情報処理装置において、過去にされた承認の結果を保持する承認結果データベースの内容例を表す説明図である。
【符号の説明】
【００３６】
１  情報処理装置、２  認証サーバ、１０  スキャナ部、２０  コントローラ部、２１  制御部、２２  記憶部、２３  操作部、２４  表示部、２５  インタフェース部、２６  通信部、２７  ファクシミリ通信部、３０  プリンタ部。
【図１】
2008250843.tif 000003
【図２】
2008250843.tif 000004
【図３】
2008250843.tif 000005
【図４】
2008250843.tif 000006
【図５】
2008250843.tif 000007
【図６】
2008250843.tif 000008
【図７】
2008250843.tif 000009
【図８】
2008250843.tif 000010