(57)【要約】【課題】ユーザの操作を煩雑にせず、かつ権限情報の管理も省力化しつつ、ユーザが使用できる情報処理装置の機能を制限できるようにする。【解決手段】  外部の情報提供装置と通信可能な情報処理装置において、ユーザから認証情報の入力を受け付けて（Ｓ１１）、その入力された認証情報を用いてユーザを認証し（Ｓ１２）、その認証が成功した場合に自動的に、予め記憶してある、そのユーザが上記情報提供装置に認証を受けるための認証情報を用いて上記情報提供装置に認証を要求し（Ｓ１３〜Ｓ１６）、上記情報提供装置による認証が成功した場合に、上記情報提供装置から、その認証されたユーザが使用できる機能を示す情報である権限情報を取得し（Ｓ１８，Ｓ１９）、その権限情報に基づき、上記認証されたユーザが使用できる機能に関する操作を受け付けるための画面を表示する（Ｓ２０、Ｓ２１）ようにした。【選択図】        図５
2012198647.tif 000002
【特許請求の範囲】
【請求項１】
外部の情報提供装置と通信可能な情報処理装置であって、
当該情報処理装置にアクセスするユーザを認証するためのユーザの第１の認証情報と、該ユーザが前記情報提供装置にアクセスする際に該情報提供装置に認証を受けるために用いる該ユーザの第２の認証情報とを対応付けて記憶する認証情報記憶手段と、
ユーザから認証情報の入力を受け付ける認証情報受付手段と、
前記認証情報受付手段が認証情報の入力を受け付けた場合に、前記認証情報記憶手段が記憶している前記第１の認証情報と、入力された認証情報とを用いてユーザを認証する認証手段と、
前記認証手段によるユーザの認証が成功した場合に自動的に、前記認証情報記憶手段が記憶している該認証されたユーザの前記第２の認証情報を用いて前記情報提供装置に認証を要求する認証要求手段と、
前記情報提供装置による認証が成功した場合に、該情報提供装置から、該認証されたユーザが使用できる機能を示す情報である権限情報を取得する権限情報取得手段と、
前記権限情報取得手段が取得した権限情報に基づき、前記認証されたユーザが使用できる機能に関する操作を受け付けるための画面を表示手段に表示させる表示制御手段とを備えたことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記認証情報記憶手段は、前記情報提供装置への認証要求を行うか否かをユーザ毎に示す要求要否情報も記憶し、
前記認証要求手段は、前記認証手段が認証したユーザについて前記認証情報記憶手段が記憶している要求要否情報に基づき、前記情報提供装置に認証を要求するか否かを決定することを特徴とする情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置であって、
ユーザ毎に、前記情報提供装置から権限情報を取得できなかった場合でも使用できる機能の情報を記憶する許可機能情報記憶手段を備え、
前記表示制御手段は、前記認証手段が認証したユーザについて前記権限情報取得手段が前記情報提供装置から権限情報を取得できなかった場合に、前記許可機能情報記憶手段が該認証したユーザについて記憶している情報に基づき使用を許可できる機能に関する操作を受け付けるための画面を表示手段に表示させることを特徴とする情報処理装置。
【請求項４】
情報提供装置と、該情報提供装置と通信可能な情報処理装置とを備えた情報処理システムであって、
前記情報提供装置に、
送信された認証情報に基づいてユーザを認証する第１の認証手段と、
ユーザ毎に、該ユーザに使用を許可できる機能を示す情報である権限情報を記憶する権限情報記憶手段と、
前記第１の認証手段がユーザの認証に成功した場合に、該認証に係る認証情報の送信元装置に対し、該認証したユーザについて前記権限情報記憶手段が記憶している権限情報を送信する権限情報送信手段とを設け、
前記情報処理装置に、
前記情報処理装置にアクセスするユーザを認証するためのユーザの第１の認証情報と、該ユーザが前記情報提供装置にアクセスする際に該情報提供装置に認証を受けるために用いる該ユーザの第２の認証情報とを対応付けて記憶する認証情報記憶手段と、
ユーザから認証情報の入力を受け付ける認証情報受付手段と、
前記認証情報受付手段が認証情報の入力を受け付けた場合に、前記認証情報記憶手段が記憶している前記第１の認証情報と、入力された認証情報とを用いてユーザを認証する第２の認証手段と、
前記第２の認証手段によるユーザの認証が成功した場合に自動的に、前記認証情報記憶手段が記憶している該認証されたユーザの前記第２の認証情報を用いて前記情報提供装置に認証を要求する認証要求手段と、
前記情報提供装置による認証が成功した場合に、該情報提供装置から、該認証されたユーザが使用できる機能を示す情報である権限情報を取得する権限情報取得手段と、
前記権限情報取得手段が取得した権限情報に基づき、前記認証されたユーザが使用できる機能に関する操作を受け付けるための画面を表示手段に表示させる表示制御手段とを備えたことを特徴とする情報処理システム。
【請求項５】
コンピュータを請求項１乃至３のいずれか一項に記載の情報処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、外部の情報提供装置と通信可能な情報処理装置、情報提供装置とその情報提供装置と通信可能な情報処理装置とを備えた情報処理システム、および、コンピュータを上記のような情報処理装置として機能させるためのプログラムに関する。
【背景技術】
【０００２】
従来から、原稿の画像を読み取って外部に送信可能なＭＦＰ（デジタル複合機）等の画像送信装置において、セキュリティ上の視点から、ユーザがスキャナ機能を利用する際の読取条件やスキャンデータの送信先などをＬＤＡＰ（Lightweight Directory Access Protocol）サーバを用いて管理する技術が知られている。
【０００３】
例えば、特許文献１には、送信先の誤設定により機密情報を送信してしまうことを防止し、セキュリティを向上させるために、利用者（ユーザ）が入力したログイン名及びパスワードを、複合機がＬＤＡＰサーバへ送信して利用者の認証を行わせ、認証が成功した場合に、ＬＤＡＰサーバから利用者の送信先情報を取得し、その送信先情報に基づいて送信先を設定することが記載されている。またこのとき、利用者が送信操作を行う機能を全て停止することが記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の手法でＬＤＡＰサーバを用いる場合、ユーザは、ＭＦＰ本体に対するログインとは別にＬＤＡＰサーバにログインして送信先情報を取得する必要があり、操作手順が煩雑になるという問題があった。
すなわち、ＭＦＰ本体を特定のユーザにしか使用させないようにするため、ＭＦＰ本体を使用させる際にユーザを認証する構成を採用している場合、ユーザは、ＬＤＡＰサーバが記憶している送信先情報を利用するためには、ＭＦＰを使用するための認証に加え、別途ＬＤＡＰサーバにも認証を受けなければならなかった。
【０００５】
また、上記のＬＤＡＰサーバの送信先情報については、ユーザが設定できる送信先を制約する、という用途で用いることも考えられる。さらに、ＬＤＡＰサーバから、ユーザが使用できる機能を示す権限情報を提供し、それに基づいてＭＦＰがユーザに使用を許可する機能を制限することも考えられる。このようにすれば、１台のＬＤＡＰサーバに権限情報を設定するだけで、複数台のＭＦＰにおいてユーザが使用できる機能を制限でき、個々のＭＦＰにおいて権限情報を設定する場合に比べ、権限情報の管理の手間を軽減することができる。
【０００６】
しかし、このような用途でＬＤＡＰサーバを用いることを考えた場合、特許文献１のような手法でのＬＤＡＰサーバの利用であると、ユーザがＬＤＡＰサーバにログインするまでは、権限情報がなく、基本的にはＭＦＰの機能を自由に利用できてしまうため、好ましくないという問題があった。また、これを回避するため、ＭＦＰ本体にログインした時点で使用を許可する機能を予め規定しておくとすると、結局ＭＦＰ１台毎に権限情報を管理することとなり、管理の手間が軽減されない。
【０００７】
このような問題は、ＭＦＰ等の画像送信装置だけでなく、任意の情報処理装置について機能の使用権限を効率よく管理しようとする場合に同様に生じるものである。また、権限情報を提供する装置についても、ＬＤＡＰに従って動作するＬＤＡＰサーバに限られず、任意の情報提供装置を用いる場合に、同様に生じるものである。
この発明は、このような問題を解決するためになされたものであり、ユーザの操作を煩雑にせず、かつ権限情報の管理も省力化しつつ、ユーザが使用できる情報処理装置の機能を制限できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、この発明の情報処理装置は、外部の情報提供装置と通信可能な情報処理装置において、その情報処理装置にアクセスするユーザを認証するためのユーザの第１の認証情報と、そのユーザが上記情報提供装置にアクセスする際にその情報提供装置に認証を受けるために用いるそのユーザの第２の認証情報とを対応付けて記憶する認証情報記憶手段と、ユーザから認証情報の入力を受け付ける認証情報受付手段と、上記認証情報受付手段が認証情報の入力を受け付けた場合に、上記認証情報記憶手段が記憶している上記第１の認証情報と、入力された認証情報とを用いてユーザを認証する認証手段と、上記認証手段によるユーザの認証が成功した場合に自動的に、上記認証情報記憶手段が記憶しているその認証されたユーザの上記第２の認証情報を用いて上記情報提供装置に認証を要求する認証要求手段と、上記情報提供装置による認証が成功した場合に、その情報提供装置から、その認証されたユーザが使用できる機能を示す情報である権限情報を取得する権限情報取得手段と、上記権限情報取得手段が取得した権限情報に基づき、上記認証されたユーザが使用できる機能に関する操作を受け付けるための画面を表示手段に表示させる表示制御手段とを設けたものである。
【０００９】
このような情報処理装置において、上記認証情報記憶手段に、上記情報提供装置への認証要求を行うか否かをユーザ毎に示す要求要否情報も記憶させ、上記認証要求手段が、上記認証手段が認証したユーザについて上記認証情報記憶手段が記憶している要求要否情報に基づき、上記情報提供装置に認証を要求するか否かを決定するようにするとよい。
さらに、ユーザ毎に、上記情報提供装置から権限情報を取得できなかった場合でも使用できる機能の情報を記憶する許可機能情報記憶手段を設け、上記表示制御手段が、上記認証手段が認証したユーザについて上記権限情報取得手段が上記情報提供装置から権限情報を取得できなかった場合に、上記許可機能情報記憶手段がその認証したユーザについて記憶している情報に基づき使用を許可できる機能に関する操作を受け付けるための画面を表示手段に表示させるようにするとよい。
【００１０】
また、この発明の情報処理システムは、情報提供装置と、その情報提供装置と通信可能な情報処理装置とを備えた情報処理システムにおいて、上記情報提供装置に、送信された認証情報に基づいてユーザを認証する第１の認証手段と、ユーザ毎に、そのユーザに使用を許可できる機能を示す情報である権限情報を記憶する権限情報記憶手段と、上記第１の認証手段がユーザの認証に成功した場合に、その認証に係る認証情報の送信元装置に対し、その認証したユーザについて上記権限情報記憶手段が記憶している権限情報を送信する権限情報送信手段とを設け、上記情報処理装置に、上記情報処理装置にアクセスするユーザを認証するためのユーザの第１の認証情報と、そのユーザが上記情報提供装置にアクセスする際にその情報提供装置に認証を受けるために用いるそのユーザの第２の認証情報とを対応付けて記憶する認証情報記憶手段と、ユーザから認証情報の入力を受け付ける認証情報受付手段と、上記認証情報受付手段が認証情報の入力を受け付けた場合に、上記認証情報記憶手段が記憶している上記第１の認証情報と、入力された認証情報とを用いてユーザを認証する第２の認証手段と、上記第２の認証手段によるユーザの認証が成功した場合に自動的に、上記認証情報記憶手段が記憶しているその認証されたユーザの上記第２の認証情報を用いて上記情報提供装置に認証を要求する認証要求手段と、上記情報提供装置による認証が成功した場合に、その情報提供装置から、その認証されたユーザが使用できる機能を示す情報である権限情報を取得する権限情報取得手段と、上記権限情報取得手段が取得した権限情報に基づき、上記認証されたユーザが使用できる機能に関する操作を受け付けるための画面を表示手段に表示させる表示制御手段とを設けたものである。
また、この発明のプログラムは、コンピュータを上記のいずれかの情報処理装置として機能させるためのプログラムである。
【発明の効果】
【００１１】
以上のようなこの発明による情報処理装置、情報処理システム又はプログラムによれば、ユーザの操作を煩雑にせず、かつ権限情報の管理も省力化しつつ、ユーザが使用できる情報処理装置の機能を制限できるようにすることができる。
【図面の簡単な説明】
【００１２】
【図１】この発明の情報処理装置の実施形態を含むこの発明の情報処理システムの実施形態のハードウェア構成を、情報処理装置に係る部分を中心に示す図である。
【図２】図１に示した情報処理装置及びＬＤＡＰサーバのうち、実施形態の特徴に関連する部分の機能構成を示す図である。
【図３】図２に示した認証情報記憶部に記憶させておく認証情報の例を示す図である。
【図４】同じく認証／権限情報記憶部に記憶させておく認証情報及び権限情報の例を示す図である。
【図５】図１に示した情報処理装置のＣＰＵが実行する処理のフローチャートである。
【図６】認証情報受付画面の表示例を示す図である。
【図７】宛先設定画面の表示例を示す図である。
【図８】宛先設定画面の別の表示例を示す図である。
【図９】モード選択画面の表示例を示す図である。
【図１０】モード選択画面の別の表示例を示す図である。
【図１１】ポップアップ画面の表示例を示す図である。
【図１２】制限解除設定画面の表示例を示す図である。
【図１３】サーバ設定画面の表示例を示す図である。
【図１４】設定画面の表示例を示す図である。
【図１５】設定画面の別の表示例を示す図である。
【図１６】設定画面のさらに別の表示例を示す図である。
【発明を実施するための形態】
【００１３】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
まず、この発明の情報処理装置の実施形態を含むこの発明の情報処理システムの実施形態について説明する。
図１は、その情報処理システムのハードウェア構成を、情報処理装置に係る部分を中心に示す図である。
【００１４】
図１に示すように、この実施形態の情報処理システム１は、情報処理装置１０及びＬＤＡＰサーバ２０を備え、これらがＬＡＮ（ローカルエリアネットワーク）３１及びインターネット３２により接続されている。
このうち情報処理装置１０は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＨＤＤ（ハードディスクドライブ）１４、操作パネル１５、通信Ｉ／Ｆ（インタフェース）１６、スキャナエンジン１７、プロッタエンジン１８を備え、これらがシステムバス１９により接続されている。
【００１５】
そして、このうちＣＰＵ１１は、情報処理装置１０全体を統括制御する制御手段であり、ＲＯＭ１２やＨＤＤ１４に記録された種々のプログラムを実行することにより、認証情報受付手段、認証手段、認証要求手段、権限情報取得手段、表示制御手段等の各手段として機能する。
【００１６】
ＲＯＭ１２は、不揮発性の記憶手段であり、ＣＰＵ１１が実行するプログラムや、固定的なデータ、パラメータ等を記憶する。ＲＯＭ１２を書き換え可能な記憶手段として構成し、これらのデータをアップデートできるようにしてもよい。
ＲＡＭ１３は、一時的に使用するデータを記憶したり、ＣＰＵ１１のワークメモリとして使用したりする記憶手段である。
【００１７】
ＨＤＤ１４は、ＣＰＵ１１が実行するプログラムや、装置の電源がＯＦＦされた後でも保持しておく必要があるデータ、パラメータの値、スキャナエンジン１７によって読み取った画像データや通信Ｉ／Ｆ１６によって外部の装置から受信したデータ等の種々のデータを記憶する。ＲＯＭ１２やＨＤＤ１４などの記憶手段は、それに代えてフラッシュメモリ等の他の記憶手段をこの用途に用いてもよい。
【００１８】
操作パネル１５は、液晶ディスプレイ（ＬＣＤ）や発光ダイオード（ＬＥＤ）等による表示部と、種々のキーやボタン及びＬＣＤに積層したタッチパネル等による操作部とを備える。そして、表示部には、情報処理装置１０の動作状態、設定内容、メッセージ、操作受付のためのＧＵＩ（グラフィカル・ユーザ・インタフェース）、文字入力を受け付けるためのソフトウェアキーボード画面等を表示し、操作部では、情報処理装置１０に対するユーザの操作、指示、文字入力等を受け付ける。
【００１９】
通信Ｉ／Ｆ１６は、情報処理装置１０をＬＡＮ３１やインターネット３２等のネットワークに接続するためのインタフェースであり、例えばイーサネット（登録商標）方式の通信を行うためのネットワークインタフェースとすることができる。なお、通信Ｉ／Ｆ１６は、ネットワークの規格や使用する通信プロトコル等に応じて適切なものを用意する。有線、無線を問わない。また、複数の規格に対応させて複数の通信Ｉ／Ｆ１６を設けることも当然可能である。
【００２０】
スキャナエンジン１７は、読み取り台に載置されたり自動原稿給装装置（ＡＤＦ）によって読み取り部に給装されたりする原稿の画像を読み取り、その画像を示す画像データを取得するスキャナデバイスと、そのスキャナデバイスを制御する制御手段である。
プロッタエンジン１８は、スキャナエンジン１７により読み取った画像データやその他手段によって取得された画像データなどに基づき印刷を行うプロッタデバイスと、そのプロッタデバイスを制御する制御手段である。
【００２１】
情報処理装置１０は、ＣＰＵ１１がこれらの各部を制御することにより、原稿の画像を読み取ってその画像データを外部へ送信する送信機能、原稿の画像を読み取ってその画像を印刷するコピー機能、原稿の画像を読み取ってその画像データをＨＤＤ１４に蓄積するフォルダ機能等の種々の機能を実現する画像処理装置として機能する。
また、情報処理装置１０を操作しようとするユーザを認証し、各ユーザに、そのユーザに使用を許可することが予め設定されている機能のみを使用させる、権限制御を行うこともできる。
【００２２】
ＬＤＡＰサーバ２０は、情報処理装置１０からの要求に従い、この権限制御を行うための権限情報を提供する情報提供装置である。このＬＤＡＰサーバ２０は、情報処理装置１０とＬＡＮ３１を介して通信可能な位置にあってもよいし、インターネット３２を介して通信可能な位置にあってもよい。ただし、複数台あることは必須ではない。また、ＬＤＡＰサーバ２０のハードウェア構成は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ネットワークＩ／Ｆ等を備えた公知のコンピュータと同じでよい。
【００２３】
次に図２に、これらの情報処理装置１０及びＬＤＡＰサーバ２０のうち、この実施形態の特徴に関連する部分の機能構成を示す。
図２に示すように、情報処理装置１０は、操作パネル制御部４１、認証処理部４２、認証情報記憶部４３、通信制御部４４、アプリケーション４５、スキャナ制御部４６、プロッタ制御部４７を備える。
【００２４】
これらのうち、操作パネル制御部４１は、操作パネル１８を制御し、その表示部にＧＵＩやメッセージ等を表示させたり、その操作部になされた操作を検出したりする。また、その操作内容を示す操作イベントをアプリケーション４５あるいは認証処理部４２に渡し、これらの各部における処理に供する。操作イベントを渡す相手は、例えば表示中のＧＵＩと対応する相手とすればよい。認証情報を受け付けるＧＵＩの表示中は、入力された認証情報を認証処理部４２に渡す等である。
認証処理部４２は、操作パネル１８を操作してユーザが入力し、操作パネル制御部４１を介して渡されたユーザの認証情報と、認証情報記憶部４３に予め記憶させてある認証情報とを比較することにより、ユーザの認証を行う機能を有する。
【００２５】
ここで、図３に、認証情報記憶部４３に記憶させておく認証情報の例を示す。
図３に示すように、認証情報記憶部４３には、情報処理装置１０のアカウント（認証に使用するユーザ名）と対応付けて、そのアカウントのユーザが情報処理装置１０へのログインに使用するパスワード（情報処理装置パスワード）と、そのユーザがＬＤＡＰサーバ２０へログインする際に使用するアカウント（ＬＤＡＰサーバアカウント）及びパスワード（ＬＤＡＰサーバパスワード）と、そのアカウントで情報処理装置１０へログインした場合に自動でＬＤＡＰサーバ２０への認証要求を行うか否かを示す情報（ＬＤＡＰ認証）とを記憶させておく。１行が１ユーザ分のデータを示す１エントリである。
【００２６】
情報処理装置アカウント及び情報処理装置パスワードが第１の認証情報であり、ＬＤＡＰサーバアカウントとＬＤＡＰサーバパスワードが第２の認証情報である。
そして、認証処理部４２は、ユーザが入力したユーザ名とパスワードを、図３に示したテーブルの情報処理装置アカウント及び情報処理装置パスワードとそれぞれ比較し、双方とも一致するエントリがあった場合に、そのアカウントについて認証が成功したとする。
【００２７】
その後、そのエントリについてＬＤＡＰ認証が「する」となっていれば、そのエントリのＬＤＡＰサーバアカウント及びＬＤＡＰサーバパスワードのデータを通信制御部４４を介してＬＤＡＰサーバ２０に送信し、ＬＤＡＰサーバ２０に認証を要求する。
なお、通信制御部４４は、通信Ｉ／Ｆ１６を制御して、他の装置との間でデータを送受信する機能を有する。
【００２８】
一方、ＬＤＡＰサーバ２０は、通信制御部２１、認証処理部２２、認証／権限情報記憶部２３を備える。
このうち通信制御部２１は、ＬＤＡＰサーバ２０の通信Ｉ／Ｆを制御して、他の装置との間でデータを送受信する機能を有する。
認証処理部２２は、受信した認証要求に応じて、認証／権限情報記憶部２３に記憶している認証情報を参照して、ユーザを認証する機能を有する。
【００２９】
ここで、図４に、認証／権限情報記憶部２３に記憶させておく認証情報及び権限情報の例を示す。
図４に示すように、認証／権限情報記憶部２３にはまず、認証情報として、ＬＤＡＰサーバ２０のアカウントと対応付けて、そのアカウントのユーザがＬＤＡＰサーバ２０へのログインに使用するパスワードを記憶させている。また、その各アカウントについて、権限情報として、画像データの送信を許可する宛先の情報（複数の宛先を示す情報であってもよい）と、その宛先に送信する画像データを読み取る際の読取条件を示す読取設定情報との組み合わせを複数組、送信機能に関する権限情報として記憶している。
【００３０】
図４の例では、「a_account」のアカウントのユーザについては、Ｎｏ．１〜３の３つの設定に係る宛先に対する送信のみを許可し、Ｎｏ．１の宛先に送信する画像データを読み取る場合、白黒、４００ｄｐｉ、文字原稿読み取りの設定で読み取ることのみを許可し、２及び３の設定に係る宛先に送信する画像データを読み取る場合も、それぞれ宛先に対応して定められた設定で読み取ることのみを許可するべきことを定めた権限情報を記憶している。
これ以外にも、コピー機能やフォルダ機能等、他の機能に関する権限情報を記憶していてもよい。
【００３１】
そして、認証処理部２２は、認証要求と共に受信したＬＤＡＰサーバアカウント及びＬＤＡＰサーバパスワードを、認証／権限情報記憶部２３が記憶するＬＤＡＰサーバアカウント及びＬＤＡＰサーバパスワードとそれぞれ比較し、双方とも一致するエントリがあった場合に、そのアカウントについて認証が成功したとする。そして、認証が成功した場合、その旨の応答を要求元に返す。
【００３２】
情報処理装置１０の認証処理部４２は、この認証成功の応答を受けると、ＬＤＡＰサーバ２０に対して、認証されたユーザに関する権限情報を要求し、ＬＤＡＰサーバ２０の認証処理部２２は、この要求に応じて認証／権限情報記憶部２３からそのユーザの権限情報を取得して要求元に返す。
そして、認証処理部４２は、ＬＤＡＰサーバ２０からその権限情報を取得すると、操作パネル制御部４１にこの権限情報を渡し、この権限情報に基づき、認証処理部４２が認証したユーザが使用できる機能に関する操作を受け付けるための画面を操作パネル１８の表示部に表示させる。
【００３３】
従って、情報処理装置１０においては、ユーザがユーザ名とパスワードを１度入力するだけで、ＬＤＡＰ認証が「あり」に設定されているユーザについては、自動的にＬＤＡＰサーバ２０に登録されているそのユーザの権限情報の内容を反映させたＧＵＩを操作パネル１８に表示させることができる。
また、アプリケーション４５は、上述した送信機能、コピー機能、フォルダ機能等の種々の機能を提供するためのプログラムであり、上記のＧＵＩにより受け付けた指示は、その指示と対応する機能を提供するアプリケーション４５に渡される。特定の宛先に画像データを送信する旨の指示は、送信機能を提供するアプリケーション４５に渡される、等である。
【００３４】
そして、アプリケーション４５は、操作パネル制御部４１から渡された指示に基づき、必要に応じて、通信制御部４４や、スキャナデバイスを制御するスキャナ制御部４６及びプロッタデバイスを制御するプロッタ制御部４７に適当なコマンドを渡すことにより、これらの各部の動作を必要に応じて組み合わせて、渡された指示に係る動作を実行させる。
例えば、特定の宛先に画像データを送信する指示を受けた場合には、スキャナ制御部４６にスキャナデバイスを制御させて画像データを読み取らせ、通信制御部４４に画像データ及び宛先を渡して、通信Ｉ／Ｆ１６を制御させ、画像データの送信を行わせるといった具合である。
【００３５】
次に、上述してきた認証処理部４２の機能を実現するために情報処理装置１０のＣＰＵ１１が実行する処理について説明する。
図５に、その処理のフローチャートを示す。
情報処理装置１０がいずれのユーザも認証していない状態でユーザが情報処理装置１０を操作しようとすると、ＣＰＵ１１は図５に示す処理を開始する。
そしてまず、操作パネル制御部４１を介して操作パネル１８に所定の画面を表示させて、ユーザ名とパスワードの入力を受け付ける（Ｓ１１）。
【００３６】
この画面は例えば図６に示すようなものである。
この認証情報受付画面１００においては、ユーザは、入力ボタン１０１を押下することにより、不図示のソフトウェアキーボードをポップアップ表示させ、それにより、ユーザ名入力部１０２に、情報処理装置１０に認証を受けるために用いるユーザ名を入力することができる。また、入力ボタン１０３を押下することにより、同様に、パスワード入力部１０４に情報処理装置１０に認証を受けるために用いるパスワードを入力することができる。その状態でログインボタン１０５を押下することにより、入力内容を確定して認証を要求することができる。キャンセル１０６を押下した場合、認証を要求せずに画面を閉じる。
以上のステップＳ１１の処理において、ＣＰＵ１１が認証情報受付手段として機能する。
【００３７】
そして、ユーザが認証情報受付画面１００において必要な情報を入力してログインボタン１０５を押下すると、図５の処理はステップＳ１２に進み、ＣＰＵ１１は、入力されたユーザ名及びパスワードを、認証情報記憶部４３の、図３に示した情報処理装置アカウント及び情報処理装置パスワードと比較して、上述のようにユーザを認証する（Ｓ１２）。このステップＳ１２の処理において、ＣＰＵ１１が認証手段として機能する。
この認証が成功し（Ｓ１３のＹＥＳ）、かつ認証したユーザについてＬＤＡＰ認証「する」が設定されていた場合（Ｓ１４のＹＥＳ）、ＣＰＵ１１は次に、認証情報記憶部３３から、認証したユーザのＬＤＡＰサーバアカウント及びＬＤＡＰパスワードを取得する（Ｓ１５）。そして、これらをＬＤＡＰサーバ２０に送信して認証を要求する（Ｓ１６）。これらのステップＳ１５及びＳ１６の処理において、ＣＰＵ１１が認証要求手段として機能する。
【００３８】
この認証が成功した旨の応答を受けると（Ｓ１７のＹＥＳ）、ＣＰＵ１１はＬＤＡＰサーバ２０に、ＬＤＡＰサーバ２０が今認証したユーザの権限情報を要求する（Ｓ１８）。そして、これに応じてＬＤＡＰサーバ２０が送信してくる権限情報を受信する（Ｓ１９）。これらのステップＳ１８及びＳ１９の処理において、ＣＰＵ１１が権限情報取得手段として機能する。
その後、受信した権限情報に基づき、認証したユーザに使用を許可できる機能に関する操作を受け付けるためのＧＵＩ画面を生成し（Ｓ２０）、生成したＧＵＩ画面を、操作パネル制御部４１を介して操作パネル１８に表示させて、ユーザの操作を受け付け（Ｓ２１）、処理を終了する。これらのステップＳ２０及びＳ２１の処理において、ＣＰＵ１１が表示制御手段として機能する。
【００３９】
ここで表示させる画面は、例えば図７に示すようなものである。
図７に示す宛先設定画面１１０は、上述した送信機能に係る宛先設定操作を受け付けるための画面である。
画像データの宛先は、宛先選択部１１１に表示された宛先選択ボタン１１２により選択することができる。ただし、宛先選択部１１１には、図４を用いて説明したような権限情報により規定される宛先を選択するためのボタンのみ表示する。これと同時に、このＧＵＩ以外のハードウェアキー等による宛先選択を無効にしておけば、ユーザが画像データを送信できる宛先を、権限情報により規定される宛先のみに限定することができる。
【００４０】
また、この送信機能画面１１０においては、読取条件の設定も自由には受け付けないようにし、ユーザが宛先選択ボタン１１２を押下して宛先を選択した場合に、権限情報においてその宛先と対応付けて規定されている読取条件を、自動的に設定するようにしている。このことにより、ユーザが使用可能な読み取り条件も、権限情報により規定される条件のみに限定することができる。
その後、ユーザが不図示のスタートキーにより読取開始を指示すると、情報処理装置１０は、その自動的に設定した条件に従った読み取りを実行し、その読み取りで得た画像データを、選択されている宛先に送信する。
【００４１】
なお、宛先選択ボタン１１２のキャプションについては、図４では図示を省略したが、権限情報により規定しておくことが好ましい。
また、タブ１１３は、ＬＤＡＰサーバ２０から取得した権限情報に基づく送信を受け付けるモードであることを示す。
検索ボタン１１４は、選択可能な宛先から所望の宛先を検索するための検索モードに移行するためのボタンである。
宛先表切り替えボタン１１５は、宛先選択のモードを複数のモードから選択する画面に移行するためのボタンであるが、図７の例では無効化されている。
【００４２】
情報処理装置１０においては、図５のような処理を行い、情報処理装置１０におけるユーザの認証から、ＬＤＡＰサーバ２０へのログインと権限情報に基づくＧＵＩの表示までの処理を自動的に行うようにしている。そしてこのことにより、ユーザは、ユーザ名とパスワードを一度入力するだけで、手動でＬＤＡＰサーバ２０にログインしなくても、ＬＤＡＰサーバ２０に記憶されている権限情報に基づく宛先選択が可能なモードに移行することができる。従って、ＬＤＡＰサーバ２０に記憶されている権限情報を利用するための操作の手間を軽減することができる。
【００４３】
また、装置の管理面から見れば、ユーザが情報処理装置１０にログインした場合、必ずＬＤＡＰサーバ２０に記憶されている権限情報に基づく宛先選択を行うモードに移行することになるため、ユーザが情報処理装置１０のみにログインした状態での権限を特に規定することなく、ユーザに使用させる機能を、ＬＤＡＰサーバ２０に記憶させた権限情報が示すものに限ることができる。従って、権限情報の管理をＬＤＡＰサーバ２０に一元化させ、管理を容易に行うことができる。ただし、このことは、図５の処理のまだ説明していない部分について述べるように、情報処理装置１０側にある程度権限に関する情報を設定できるようにすることを妨げるものではない。
【００４４】
次に、図５の処理の他の部分について説明する。
まず、ステップＳ１３でＮＯの場合、認証失敗であり、今回認証情報を入力したユーザには情報処理装置１０の使用を許可できないので、その旨を示す認証エラーを操作パネル１８に表示させて処理を終了する（Ｓ２２）。
【００４５】
次に、ステップＳ１７でＮＯの場合、すなわちＬＤＡＰサーバ２０における認証が失敗した場合については、権限情報を取得できないため、情報処理装置１０に、ステップＳ１３で認証成功したユーザに権限情報なしで使用を許可できる機能を予め設定しておき、その機能に関する操作を受け付けるためのＧＵＩ画面を生成する（Ｓ２３）。その後、ステップＳ２０で生成した場合と同様、生成したＧＵＩ画面を、操作パネル制御部４１を介して操作パネル１８に表示させて、ユーザの操作を受け付け（Ｓ２１）、処理を終了する。
【００４６】
認証情報が情報処理装置１０とＬＤＡＰサーバ２０で適切に管理されていればこのような事態は起こらないが、情報処理装置１０に適当な設定を行っておけば、何らかの齟齬によりＬＤＡＰサーバ２０における認証が失敗した場合でも、ユーザが情報処理装置１０の機能を無制限に使用できてしまう事態を防止しつつ、一切の機能が使えないという不便も防止できる。例えば、送信機能やフォルダ機能は予期せぬ相手にデータを渡してしまう恐れがあるが、コピー機能であればそのような心配はないので権限情報の制約なく許可してしまっても問題が少ないため、コピー機能のみ許可する、等が考えられる。ただし、ステップＳ２２において使用を許可できる機能は全く無い、という設定も可能である。ユーザ毎に異なる設定を行うことも可能である。
【００４７】
また、ステップＳ１４でＮＯの場合、すなわちＬＤＡＰ認証「しない」が設定されていた場合については、情報処理装置１０に、ステップＳ１３で認証成功したユーザにＬＤＡＰサーバ２０へのアクセスなしで使用を許可できる機能を予め設定しておき、その機能に関する操作を受け付けるためのＧＵＩ画面を生成する（Ｓ２４）。その後、ステップＳ２０で生成した場合と同様、生成したＧＵＩ画面を、操作パネル制御部４１を介して操作パネル１８に表示させて、ユーザの操作を受け付け（Ｓ２１）、処理を終了する。
【００４８】
ステップＳ２４で生成する画面は、ユーザが従来のように情報処理装置１０のみにログインした場合に表示する画面であってよい。ステップＳ２３に至るのは、情報処理装置１０の管理者がＬＤＡＰ認証「しない」を設定したユーザについてのみであるので、このようなユーザについてはＬＤＡＰサーバ２０の権限情報を用いた利用機能の制限をする意思がないと捉えることもでき、ステップＳ２４で生成する画面は、情報処理装置１０の全機能についての操作が可能な画面であってもよい。もちろん、一部の機能のみについて操作が可能な画面であってもよい。いずれにせよ、情報処理装置１０の管理者が適宜定めて許可する範囲を設定しておけばよい。また、ユーザ毎に異なる機能の使用を許可することも可能である。
【００４９】
なお、ステップＳ２４で生成する画面は、例えば図８に示すような画面である。
図８に示す宛先設定画面１２０は、送信機能及びフォルダ機能に係る宛先設定操作を受け付けるための画面である。
画像データの宛先は、宛先選択部１２１に表示された宛先選択ボタン１２２により選択することができる。この宛先選択ボタン１２２は、情報処理装置１０に予め登録された宛先の名称やアドレスに基づいて表示されるものである。また、宛先設定画面１２０が表示されている場合、ユーザは、ＧＵＩ以外のハードウェアキー等によって、宛先を直接入力することも可能である。さらに、詳細は図示していないが、ユーザは、所定のボタンを押下することにより、読み取り条件の設定を行う画面に移行し、読み取り条件の設定を行うこともできる。
【００５０】
その後、ユーザが不図示のスタートキーにより読取開始を指示すると、情報処理装置１０は、その設定した条件に従った読み取りを実行し、その読み取りで得た画像データを、選択されている宛先に送信する。
なお、タブ１２３は、送信機能が現在選択されていることを示す。ユーザは、「フォルダ」のタブをタッチすることにより、フォルダ機能を選択することができる。この場合、宛先選択部１２１で選択する宛先は、情報処理装置１０のＨＤＤ１４に設けた画像データ格納用のフォルダとなる。
【００５１】
検索ボタン１２４は、選択可能な宛先から所望の宛先を検索するための検索モードに移行するためのボタンである。
宛先表切り替えボタン１２５は、宛先選択のモードを複数のモードから選択する画面に移行するためのボタンである。図８に示した画面において宛先表切り替えボタン１２５を押下すると、画面は図９に示すものに移行する。
【００５２】
このモード選択画面１３０において、本体ボタン１３１は、図８に示したように、情報処理装置１０が記憶している候補から宛先を選択するモードを選ぶボタンである。配信サーバボタン１３２は、不図示の配信サーバから候補の提供を受けて宛先を選択するモードを選ぶボタンである。ＷＳＤボタン１３３は、ＷＳＤ（Device Profile for Web Service）を用いた検索で得た候補から宛先を選択するモードを選ぶボタンである。Distributed Scanボタン１３４は、ＬＤＡＰサーバ２０にログインして取得した権限情報により規定される候補から宛先を選択するモード、すなわち図７を用いて説明したモードを選ぶボタンである。
【００５３】
図８に示した画面は、情報処理装置１０が記憶している候補から宛先を選択するモードの画面であるので、ここから移行する図９の画面は、これに対応して本体ボタン１３１が選択された状態となっている。
そして、ユーザがＬＤＡＰサーバ２０に記憶された権限情報（そこに含まれる設定情報及び宛先情報）を利用したい場合、Distributed Scanボタン１３４を押下すると、画面は図１０に示すようにDistributed Scanボタン１３４が選択された状態となる。
【００５４】
そして、この状態でＯＫボタン１３５を押下すると、認証処理部４２の機能により、図１１に示すようなポップアップ画面が操作パネル１８に表示される。
ここでキャンセルボタン１４１を押下すると、元の図１０に示す画面に戻るが、認証情報入力ボタン１４２を押下すると、図６に示したものと同様な画面により、ＬＤＡＰサーバ２０にアクセスするためのユーザ名（アカウント）とパスワードの入力を受け付け、その入力されたユーザ名とパスワードのデータを用いて、図５のステップＳ１６乃至Ｓ２１と同様な処理を行い、図７に示したような画面を表示させることになる。
【００５５】
一旦図８の画面を表示させてから図７の画面に至るここまでの手順は、一旦情報処理装置１０にログインし、それとは別にＬＤＡＰサーバ２０にもログインして権限情報を取得し、それに従った画面を表示させる、という手順に当たる。この場合、ユーザは２度ログインの操作を行う必要があり、図５のステップＳ１５のように自動でＬＤＡＰサーバ２０にログインする場合に比べ、操作が煩雑である。
【００５６】
以上で実施形態の説明を終了するが、以上説明してきた実施形態において、装置やシステムの構成や具体的な処理内容、画面の内容、データの形式等が上述の実施形態で説明したものに限られないことはもちろんである。
【００５７】
例えば、ユーザによっては、ＬＤＡＰサーバ２０から取得した権限情報を利用する場合であっても、権限情報が規定するもの以外の設定を可能とすることも考えられる。
この場合、図１２に示すような制限解除設定画面１５０において、設定を受け付ければよい。この画面には、図３に示した認証情報に含まれる各情報処理アカウントと対応するチェックボックス１５１を用意しており、このチェックボックスをオフにすると、そのアカウントについては、権限情報が規定するもの以外の設定を可能とすることができる。
この場合、図７に示す画面においても、図８に示す画面の場合と同様、宛先の直接入力や、読み取り条件の変更を可能とすればよい。
【００５８】
また、図５のステップＳ１６において、認証を要求する相手のＬＤＡＰサーバとして複数の候補を優先順位を定めて設定し、優先順位の高いものから順にアクセスし、最も高い優先順位のＬＤＡＰサーバにアクセスできない場合に次にアクセスする、といった処理を行うようにしてもよい。
【００５９】
この場合、図１３に示すようなサーバ設定画面１６０において、ＬＤＡＰサーバのサーバ名とサーバアドレス及び優先順位の登録を受け付ける。サーバリスト表示部１６１にそのサーバ名とサーバアドレスのリストが表示されており、チェックボックス１６２をオンにしたサーバは優先度が高い旨、設定できる。３つ以上サーバがある場合、数字で優先順位を設定できるようにしてもよい。また、追加ボタン１６３を押下すると、サーバ名とアドレスの入力を受け付け、これをサーバリスト表示部１６１に追加する。削除ボタン１７４を押下すると、サーバリスト表示部１６１の所望のサーバを削除することができる。
このように複数のＬＤＡＰサーバ２０を利用可能とすれば、１台のＬＤＡＰサーバ２０が何らかの理由でダウンしている場合でも、バックアップのＬＤＡＰサーバ２０に自動的にログインし、権限情報を取得することができるので、高い操作性を維持できる。
【００６０】
また、図５のステップＳ１７でＮＯの場合には、その原因として、認証失敗の他、ＬＤＡＰサーバ２０がダウンしていたり、ネットワークケーブルが外れていたりして、ＬＤＡＰサーバ２０と通信できないことも考えられる。
このような場合であっても、権限情報を取得できないことに変わりはないが、このような場合にステップＳ１３で認証成功したユーザに使用を許可する機能を、認証失敗の場合とは別に定めてもよい。
【００６１】
図１４乃至図１６に、このような設定を受け付ける画面を示す。
図１４に示す設定画面１７０では、ＬＤＡＰサーバと通信できない場合に使用不可とする機能の設定を、管理者設定として受け付ける。機能毎に設けたチェックボックス１７１をオンにすることにより、このことを設定することができる。
図１５に示す設定画面１８０では、ＬＤＡＰサーバと通信できない場合に使用可とする機能の設定を、管理者設定として受け付ける。機能毎に設けたチェックボックス１８１をオンにすることにより、このことを設定することができる。
図１６に示す設定画面１９０では、常に利用可能な機能の設定を、ユーザによる初期設定として受け付ける。
【００６２】
いずれの場合も、図５のステップＳ２３で、図１４乃至図１６のいずれかの画面でなされた設定を、ＬＤＡＰサーバと通信できず、権限情報を取得できなかった場合でも使用を許可できる機能の情報として用いることができる。
なお、図１４乃至図１６において、使用不可あるいは使用可とする機能を、機能単位でなく、設定項目単位でより細かく設定できるようにしてもよい。例えば、モノクロのみ、低解像度のみの読み取りを許可したり、パスワード付きの送信のみを許可したりする等である。品質が低い画像や、容易に開けない画像であれば、宛先の入力を誤って予期しない宛先に送信してしまったとしても、損害が比較的小さく抑えられるため、このような範囲に限ればＬＤＡＰサーバ２０の権限情報を使わない場合でも使用を許可できる、という場合も考えられるためである。
【００６３】
その他、権限情報として宛先と読み取り条件とを対応付けることは必須ではなく、それぞれについて個別に、ユーザが使用できる範囲を規定し、その範囲内で宛先や読み取り条件をユーザが任意に組み合わせて設定できるようにしてもよい。読み取り以外の、印刷条件等についても同様である。
また、情報処理装置１０は、画像処理装置に限らず、複数の機能をユーザに使用させることができる任意の情報処理装置として構成することができる。
また、情報提供装置も、ＬＤＡＰサーバ２０に限られず、任意のプロトコルでユーザを認証してそのユーザの権限情報を提供する情報処理装置として構成することができる。
【００６４】
また、この発明によるプログラムは、コンピュータを、上述したような情報処理装置１０として機能させるためのプログラムであり、このようなプログラムをコンピュータに実行させることにより、上述したような効果を得ることができる。
このようなプログラムは、はじめからコンピュータに備えるＲＯＭあるいはＨＤＤ等の記憶手段に格納しておいてもよいが、記録媒体であるＣＤ−ＲＯＭあるいはフレキシブルディスク，ＳＲＡＭ，ＥＥＰＲＯＭ，メモリカード等の不揮発性記録媒体（メモリ）に記録して提供することもできる。そのメモリに記録されたプログラムをコンピュータにインストールしてＣＰＵに実行させるか、ＣＰＵにそのメモリからこのプログラムを読み出して実行させることにより、上述した各処理を実行させることができる。
【００６５】
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部機器あるいはプログラムを記憶手段に記憶した外部機器からダウンロードして実行させることも可能である。
また、以上説明してきた実施形態の構成は、相互に矛盾しない限り任意に組み合わせて実施可能であることは勿論である。
【産業上の利用可能性】
【００６６】
以上のようなこの発明による情報処理装置、情報処理システム又はプログラムによれば、ユーザの操作を煩雑にせず、かつ権限情報の管理も省力化しつつ、ユーザが利用できる情報処理装置の機能を制限できるようにすることができる。そして、このことにより、情報処理装置において、利便性の高い権限管理機能を提供することができる。
【符号の説明】
【００６７】
１０：情報処理装置、１８：操作パネル、２０：ＬＤＡＰサーバ、２１：通信制御部、２２：認証処理部、２３：認証／権限情報記憶部、４１：操作パネル制御部、４２：認証処理部、４３：認証情報記憶部、４４：通信制御部、４５：アプリケーション、４６：スキャナ制御部、４７：プロッタ制御部
【先行技術文献】
【特許文献】
【００６８】
【特許文献１】特開２００９−１５９５６２号公報
【図１】
2012198647.tif 000003
【図２】
2012198647.tif 000004
【図３】
2012198647.tif 000005
【図４】
2012198647.tif 000006
【図５】
2012198647.tif 000007
【図６】
2012198647.tif 000008
【図７】
2012198647.tif 000009
【図８】
2012198647.tif 000010
【図９】
2012198647.tif 000011
【図１０】
2012198647.tif 000012
【図１１】
2012198647.tif 000013
【図１２】
2012198647.tif 000014
【図１３】
2012198647.tif 000015
【図１４】
2012198647.tif 000016
【図１５】
2012198647.tif 000017
【図１６】
2012198647.tif 000018