(57)【要約】【課題】新たに機能が追加された場合にも、利便性を損なわずに新たな機能の利用を管理することが可能な情報処理システム、情報処理装置、画像形成装置、情報処理方法、情報処理プログラムを提供することを目的としている。【解決手段】ユーザ認証処理の結果に基づき取得されたユーザ情報を、特定の処理を実行するアプリケーションに送信する送信手段を有することにより、ユーザ情報を用いて新たなアプリケーションより実現される機能の利用を管理することができる。【選択図】図４
2009260641.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ識別情報とユーザ情報とが対応付けられて格納されているデータベースを有する情報処理装置であって、
特定の処理を実行する特定処理実行手段と、
記録媒体に記録されたユーザ識別情報を取得する識別情報取得手段と、
前記識別情報取得手段により取得された前記ユーザ識別情報の認証を行う認証手段と、
前記認証手段により認証された前記ユーザ識別情報に対応したユーザ情報を前記データベースから取得するユーザ情報取得手段と、
前記ユーザ情報取得手段により取得された前記ユーザ情報を前記特定処理実行手段へ送信する送信手段と、を有する情報処理装置。
【請求項２】
前記特定処理実行手段により実行される処理に用いられるユーザ情報を設定するユーザ情報設定手段を有し、
前記ユーザ情報取得手段は、前記ユーザ情報設定手段により設定されたユーザ情報を取得する請求項１記載の情報処理装置。
【請求項３】
前記記録媒体から読み取る情報を設定する読取情報設定手段を有し、
前記識別情報取得手段は、
前記読取情報設定手段により設定された情報を取得する請求項１又は２記載の情報処理装置。
【請求項４】
前記ユーザ情報取得手段により取得された前記ユーザ情報のうち、前記送信手段により送信される情報を設定する送信情報設定手段を有する請求項１ないし３の何れか一項に記載の情報処理装置。
【請求項５】
前記記録媒体は、可搬型の記録媒体である請求項１ないし４の何れか一項に記載の情報処理装置。
【請求項６】
請求項１ないし５の何れか一項に記載の情報処理装置を搭載した画像形成装置。
【請求項７】
ユーザ識別情報とユーザ情報とが対応付けられて格納されているユーザ情報管理サーバと、前記ユーザ情報管理サーバと接続された情報処理装置とから構成される情報処理システムであって、
前記情報処理装置は、
特定の処理を実行する特定処理実行手段と、
記録媒体に記録されたユーザ識別情報を取得する識別情報取得手段と、
前記識別情報取得手段により取得された前記ユーザ識別情報の認証を行う認証手段と、
前記認証手段により認証された前記ユーザ識別情報に対応したユーザ情報を前記ユーザ情報管理サーバから取得するユーザ情報取得手段と、
前記ユーザ情報取得手段により取得された前記ユーザ情報を前記特定処理実行手段へ送信する送信手段と、を有する情報処理システム。
【請求項８】
ユーザ識別情報とユーザ情報とが対応付けられて格納されているデータベースを有する情報処理装置による情報処理方法であって、
特定の処理を実行する特定処理実行手順と、
記録媒体に記録されたユーザ識別情報を取得する識別情報取得手順と、
前記識別情報取得手順により取得された前記ユーザ識別情報の認証を行う認証手順と、
前記認証手順により認証された前記ユーザ識別情報に対応したユーザ情報を前記データベースから取得するユーザ情報取得手順と、
前記ユーザ情報取得手順により取得された前記ユーザ情報を前記特定処理実行手順へ送信する送信手順と、有する情報処理方法。
【請求項９】
ユーザ識別情報とユーザ情報とが対応付けられて格納されているデータベースを有する情報処理装置において実行される情報処理プログラムであって、
前記情報処理装置に、
特定の処理を実行する特定処理実行ステップと、
記録媒体に記録されたユーザ識別情報を取得する識別情報取得ステップと、
前記識別情報取得ステップにより取得された前記ユーザ識別情報の認証を行う認証ステップと、
前記認証ステップにより認証された前記ユーザ識別情報に対応したユーザ情報を前記データベースから取得するユーザ情報取得ステップと、
前記ユーザ情報取得ステップにより取得された前記ユーザ情報を、前記特定処理実行手順へ送信するユーザ情報送信ステップと、を実行させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ情報を用いて特定処理を実行する情報処理システム、情報処理装置、画像形成装置、情報処理方法、情報処理プログラムに関する。
【背景技術】
【０００２】
近年では、ＩＣカードなどに記録されたユーザ識別情報（以下、ユーザＩＤ）を読み取ってユーザ認証を行い、ユーザＩＤに対応した利用権限等に基づき個々のユーザに対応した機能の利用制限を行う複合機等がある。このような複合機等では、例えば外部から新たなアプリケーションをインストールすることにより、新たな機能を追加することができる。
【０００３】
例えば特許文献１には、ＩＣカードを用いてユーザ認証を行う情報処理管理システム、情報処理管理方法及び情報処理管理プログラムが記載されている。
【特許文献１】特開２００７−６０１６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記従来の技術では、例えば新たな機能として外部からインストールされたアプリケーションは、複合機等の有するユーザ認証機能と連携していない。よって新たにインストールされたアプリケーションでは、ユーザ認証の際に取得するユーザ毎の利用権限等に関する情報を用いて処理を行うことができない。
【０００５】
このため、例えば従来の複合機等では、新たに追加された機能については、その機能の使用に際し再度ユーザ情報等の入力を要求する。よってユーザは新たに追加された機能を使用する度にユーザＩＤ等のユーザ情報を複合機側へ提供しなくてはならず、利便性が悪いという問題点がある。
【０００６】
また例えば従来の複合機等では、新たに追加された機能については、ユーザ認証の結果に関わらず無差別に利用を許可する場合がある。この場合新たに追加された機能に関しては、ユーザ毎の利用権限に基づく利用の管理を行うことができないという問題点がある。
【０００７】
本発明は、上記問題点を解決すべく成されたものであり、新たに機能が追加された場合にも、利便性を損なわずに新たな機能の利用を管理することが可能な情報処理システム、情報処理装置、画像形成装置、情報処理方法、情報処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明は、上記目的を達成するために、以下の如き構成を採用した。
【０００９】
本発明は、ユーザ識別情報とユーザ情報とが対応付けられて格納されているデータベースを有する情報処理装置であって、特定の処理を実行する特定処理実行手段と、記録媒体に記録されたユーザ識別情報を取得する識別情報取得手段と、前記識別情報取得手段により取得された前記ユーザ識別情報の認証を行う認証手段と、前記認証手段により認証された前記ユーザ識別情報に対応したユーザ情報を前記データベースから取得するユーザ情報取得手段と、前記ユーザ情報取得手段により取得されたユーザ情報を、前記特定処理実行手段へ送信する送信手段と、を有する構成とした。
【００１０】
また本発明の情報処理装置は、前記特定処理実行手段により実行される処理に用いられるユーザ情報を設定するユーザ情報設定手段を有し、前記ユーザ情報取得手段は、前記ユーザ情報設定手段により設定されたユーザ情報を取得する構成としても良い。
【００１１】
また本発明の情報処理装置は、前記記録媒体から読み取る情報を設定する読取情報設定手段を有し、前記識別情報取得手段は、前記読取情報設定手段により設定された情報を取得する構成としても良い。
【００１２】
また本発明の情報処理装置は、前記ユーザ情報取得手段により取得された前記ユーザ情報のうち、前記送信手段により送信される情報を設定する送信情報設定手段を有する構成としても良い。
【００１３】
また本発明の情報処理装置において、前記記録媒体は、可搬型の記録媒体であることが好ましい。
【００１４】
本発明は、上記の情報処理装置を搭載した画像形成装置とした。
【００１５】
本発明は、ユーザ識別情報とユーザ情報とが対応付けられて格納されているユーザ情報管理サーバと、前記ユーザ情報管理サーバと接続された情報処理装置とから構成される情報処理システムであって、前記情報処理装置は、特定の処理を実行する特定処理実行手段と、記録媒体に記録されたユーザ識別情報を取得する識別情報取得手段と、前記識別情報取得手段により取得された前記ユーザ識別情報の認証を行う認証手段と、前記認証手段により認証された前記ユーザ識別情報に対応したユーザ情報を前記ユーザ情報管理サーバから取得するユーザ情報取得手段と、前記ユーザ情報取得手段により取得されたユーザ情報を、前記特定処理実行手段へ送信する送信手段と、を有する構成とした。
【００１６】
本発明は、ユーザ識別情報とユーザ情報とが対応付けられて格納されているデータベースを有する情報処理装置による情報処理方法であって、特定の処理を実行する特定処理実行手順と、記録媒体に記録されたユーザ識別情報を取得する識別情報取得手順と、前記識別情報取得手順により取得された前記ユーザ識別情報の認証を行う認証手順と、前記認証手順により認証された前記ユーザ識別情報に対応したユーザ情報を前記データベースから取得するユーザ情報取得手順と、有する方法とした。
【００１７】
本発明は、ユーザ識別情報とユーザ情報とが対応付けられて格納されているデータベースを有する情報処理装置において実行される情報処理プログラムであって、前記情報処理装置に、特定の処理を実行する特定処理実行ステップと、記録媒体に記録されたユーザ識別情報を取得する識別情報取得ステップと、前記識別情報取得ステップにより取得された前記ユーザ識別情報の認証を行う認証ステップと、前記認証ステップにより認証された前記ユーザ識別情報に対応したユーザ情報を前記データベースから取得するユーザ情報取得ステップと、前記ユーザ情報を、前記特定処理実行手順へ送信するユーザ情報送信ステップと、を実行させるプログラムとした。
【発明の効果】
【００１８】
本発明によれば、新たに機能が追加された場合にも、利便性を損なわずに新たな機能の利用を管理することができる。
【発明を実施するための最良の形態】
【００１９】
本発明は、ユーザ認証処理の結果に基づき取得されたユーザ情報を、特定の処理を実行する特定処理実行手段に送信する送信手段を有する。本発明では、この送信手段により、新たに特定の処理を実行するためのアプリケーションがインストールされた場合にも、利便性を損なわずに新たなアプリケーションより実現される機能の利用を管理することができる。
【００２０】
以下の実施形態では、本発明の情報処理装置を画像形成装置により実現した形態について説明する。
（第一の実施形態）
以下に図面を参照して本発明の第一の実施形態について説明する。図１は、第一の実施形態の画像形成装置１００のハードウェア構成の一例を示す図である。本実施形態の画像形成装置１００は、例えばコピー機能、スキャン機能、印刷機能などの複数の機能を有する複合機である。
【００２１】
画像形成装置１００は、それぞれバスＢで相互に接続されているスキャン装置１１、プロッタ装置１２、ドライブ装置１３、補助記憶装置１４、メモリ装置１５、演算処理装置１６、インターフェース装置１７、操作パネル１８で構成される。
【００２２】
スキャン装置１１は、スキャナエンジンと、スキャナエンジンを制御するエンジン制御部などから構成されており、紙原稿を画像データとするために用いられる。プロッタ装置１２はプロッタエンジンとプロッタエンジンを制御するエンジン制御部などから構成され、画像データを出力するために用いられる。インターフェース装置１７は、モデム、ＬＡＮカードなどで構成されており、ネットワークに接続する為に用いられる。画像形成装置１００は、インターフェース装置１７を介してネットワーク上の他の装置との情報の送受信を行う。操作パネル１８は、タッチパネルなどで構成され、画像形成装置１００の操作キーや処理の進捗状況などが表示される。
【００２３】
本発明の情報処理プログラムは、画像形成装置１００を制御する各種プログラムの少なくとも一部である。情報処理プログラムは例えば記録媒体１９の配布やネットワークからのダウンロードなどによって提供される。情報処理プログラムを記録した記録媒体１９は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的、電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【００２４】
また、情報処理プログラムを記録した記録媒体１９がドライブ装置１３にセットされると、情報処理プログラムは記録媒体１９からドライブ装置１３を介して補助記憶装置１４にインストールされる。ネットワークからダウンロードされた情報処理プログラムは、インターフェース装置１７を介して補助記憶装置１４にインストールされる。
【００２５】
画像形成装置１００は、インストールされた情報処理プログラムを格納すると共に、必要なファイル、データ等を格納する。メモリ装置１５は、コンピュータの起動時に補助記憶装置１４から情報処理プログラムを読み出して格納する。そして、演算処理装置１６はメモリ装置１５に格納された情報処理プログラムに従って、後述するような各種処理を実現している。
【００２６】
図２は、第一の実施形態の画像形成装置１００の機能構成を示す図である。
【００２７】
本実施形態の画像形成装置１００には、ＩＣカードリーダ１１０が接続されており、ＩＣカードに記録されたユーザＩＤ（ユーザ識別情報）を読み取る。尚ＩＣカードは、非接触型のカードであっても良いし、接触型のカードであっても良い。ＩＣカードが非接触型のカードである場合、ＩＣカードリーダ１１０はＩＣカードが翳されるとユーザＩＤを読み取る。
【００２８】
また本実施形態の画像形成装置１００は、認証制御部１２０、アプリケーション群１３０、データベース１４０を有する。認証制御部１２０は、ＩＣカードリーダ１１０により読み取られたユーザＩＤを用いた認証結果に基づき、ユーザ毎の画像形成装置１００の利用を管理する。
【００２９】
認証制御部１２０は、リーダ制御部１２１、認証処理部１２２、ユーザ情報取得部１２３、ユーザ情報設定部１２４、読取情報設定部１２５、送信情報設定部１２６、送信部１２７、表示制御部１２８を有する。
【００３０】
リーダ制御部１２１は、ＩＣカードリーダ１１０の制御を行う。本実施形態のリーダ制御部１２１は、例えば後述する読取情報設定部１２５により設定された情報をＩＣカードから読み取るようにＩＣカードリーダ１１０を制御しても良い。認証処理部１２２は、ＩＣカードリーダ１１０により読み取ったユーザＩＤの認証処理を行う。具体的には認証処理部１２２は、後述するデータベース１４０内に読み取ったユーザＩＤと対応するユーザＩＤが存在した場合にユーザＩＤを認証する。
【００３１】
ユーザ情報取得部１２３は、データベース１４０内に格納されたユーザＩＤと対応するユーザ情報を取得する。ユーザ情報の詳細は後述する。ユーザ情報設定部１２４は、ユーザ情報取得部１２３により取得するユーザ情報の項目等を設定する。読取情報設定部１２５は、ＩＣカードリーダ１１０においてＩＣカードから読み取る情報の項目を設定する。
【００３２】
送信情報設定部１２６は、アプリケーション群１３０に送信される情報の設定を行う。送信情報設定部１２６では、主にユーザ情報取得部１２３により取得されたユーザ情報の中からアプリケーション群１３０に送信される送信情報が設定される。尚送信情報は、後述するアプリケーション群１３０を構成する個々のアプリケーション毎に設定されていても良い。
【００３３】
送信部１２７は、送信対象の情報をアプリケーション群１３０に送信する。本実施形態の送信部１２７は、例えばユーザ情報取得部１２３が取得したユーザ情報を送信情報として送信しても良いし、送信情報設定部１２６により送信対象として設定された情報を送信しても良い。具体的には送信部１２７は、例えばスレッド間通信に用いられるソフトウェアの一種であるComManager通信等を用いて送信情報の送信を行っても良い。表示制御部１２８は、各処理の従って操作パネル１８の表示を制御する。
【００３４】
アプリケーション群１３０は、予め決められた特定の処理を行うアプリケーションの集合である。本実施形態では、アプリケーション群１３０は複数のアプリケーションにより構成されているものとしたが、アプリケーションは複数でなくても良い。本実施形態のアプリケーション群１３０は、例えばアプリケーション１３１、１３２を含む。アプリケーション１３１が実行する特定の処理とは、例えばＦＡＸ送信処理である。またアプリケーション１３２が実行する特定の処理とは、例えば画像データの配信処理である。
【００３５】
本実施形態のアプリケーション群１３０に含まれるアプリケーションは、画像形成装置１００が接続されたネットワーク等からダウンロードされて画像形成装置１００にインストールされても良い。また本実施形態のアプリケーション群１３０に含まれるアプリケーションは、メモリカード等の画像形成装置１００により読取可能な記録媒体に記録されており、この記録媒体から読み取られて画像形成装置１００にインストールされても良い。
【００３６】
また以下の本実施形態の説明では、認証制御部１２０はアプリケーション群１３０に含まれないものとして説明するが、本実施形態の認証制御部１２０も外部からインストールされるアプリケーションであっても良い。
【００３７】
データベース１４０には、ユーザＩＤ１４１とユーザ情報１４２とが対応付けられて格納されている。ユーザＩＤ１４１とユーザ情報１４２は、予め管理者等により登録されているものとした。
【００３８】
ユーザＩＤ１４１は、例えばＩＣカードに記録されたユーザを識別するための識別情報である。具体的には例えば、ＩＣカードに記録されたユーザの社員番号、ＩＣカード固有のカードＩＤ等をユーザＩＤとしても良い。
【００３９】
ユーザ情報１４２は、権限情報１４３と登録情報１４４とを含む情報である。権限情報１４３とは、ユーザ毎の画像形成装置１００の利用権限を示す情報である。本実施形態の権限情報１４３には、アプリケーション群１３０に含まれる各アプリケーションの利用権限を示す情報も含まれる。権限情報１４３は、例えば管理者等により予めユーザ毎に設定されていても良い。
【００４０】
登録情報１４４は、画像形成装置１００の利用の際に使用される情報である。具体的には例えば、ユーザが登録したメールアドレス、ＦＡＸ番号等（アドレス帳）である。登録情報１４４は、ユーザ自身により画像形成装置１００に登録された情報であっても良い。
【００４１】
図３は、データベース１４０に格納されたユーザＩＤ１４１ａとユーザ情報１４２ａの一例を示す図である。
【００４２】
図３に示すように、ユーザ情報１４２に含まれるユーザ情報１４２ａは、権限情報１４３ａ、登録情報１４４ａの他に、ＩＣカードリーダ１１０により読み取られるＩＣカードに記録されたカードＩＤ、カード種別情報、利用開始日、利用終了日、無効フラグなどの項目を含む。
【００４３】
カード種別情報とは、例えばＩＣカードが特定のユーザに通常の利用のために与えられたカードであるか、または臨時で発行されたカードなどかを示す情報である。利用開始日、利用終了日は、ユーザが画像形成装置１００の利用開始した日時、利用終了した日時を示す。無効フラグは、ユーザが画像形成装置１００を利用できる利用者であるか否かを示す。例えば無効フラグがたっていた場合、ユーザは画像形成装置１００の利用を許可されていないことを示す。更新情報は、ユーザ情報１４２ａが更新された日時を示す。
【００４４】
本実施形態の権限情報１４３ａは、ユーザＩＤ１４１ａにより識別されるユーザが利用可能な画像形成装置１００の機能を示す情報である。本実施形態の権限情報１４３ａには、アプリケーション群１３０を構成するアプリケーションのうち、利用可能なアプリケーションを示す情報が含まれる。
【００４５】
例えば図３に示す例では、ユーザＩＤ１４１ａで識別されるユーザは、印刷機能、コピー機能、スキャン機能の利用が許可されている。またユーザＩＤ１４１ａのユーザは、アプリケーション群１３０を構成するアプリケーション１３１の利用が可能であり、アプリケーション１３２の利用は不可能となっている。よって例えばアプリケーション１３１がＦＡＸ送信処理を行うアプリケーションであり、アプリケーション１３２が画像データ配信処理を行うアプリケーションである場合、ユーザＩＤ１４１ａのユーザは、画像形成装置１００においてＦＡＸ送信処理を行うことが可能であり、画像データ配信処理を行うことはできない。
【００４６】
次に本実施形態の画像形成装置１００の動作を説明する。
【００４７】
始めに、本実施形態の画像形成装置１００が使用可能な状態へ遷移するまでの処理について説明する。図４は、第一の実施形態の画像形成装置１００が使用可能状態へ遷移するまでの処理を説明するフローチャートである。
【００４８】
本実施形態の画像形成装置１００は、取得したユーザＩＤ１４１ａの認証処理が実行され、ユーザのログインが完了した時点で、ログインしたユーザに許可された機能が使用可能な状態となる。
【００４９】
画像形成装置１００においてＩＣカードが翳されると、ＩＣカードリーダ１１０はＩＣカードからユーザＩＤ１４１ａを読み取る（Ｓ４１）。尚本実施形態のリーダ制御部１２１は、読取情報設定部１２５により設定された情報をＩＣカードリーダ１１０により読み取らせても良い。例えば読取情報設定部１２５により、ユーザＩＤの他に、カード種別、無効フラグ等の読取が設定されていた場合、ＩＣカードリーダ１１０はリーダ制御部１２１の制御により設定された情報を読み取る。
【００５０】
Ｓ４１においてユーザＩＤ１４１ａを読み取ると、認証処理部１２２はユーザＩＤ１４１ａとデータベース１４０内のユーザＩＤ１４１とを照合し、ユーザＩＤ１４１ａの認証処理を行う（Ｓ４２）。
【００５１】
認証処理の結果、ユーザＩＤ１４１ａが認証されると（Ｓ４３）、ユーザ情報取得部１２３は、データベース１４０から認証されたユーザＩＤ１４１ａと対応するユーザ情報１４２ａを取得する（Ｓ４４）。尚本実施形態のユーザ情報取得部１２３は、取得対象としてユーザ情報設定部１２４により設定されたユーザ情報のみを取得しても良い。例えば本実施形態において、ユーザ情報設定部１２５により、取得対象としてユーザ情報１４２ａのうち権限情報１４３ａ、登録情報１４４ａが設定されていた場合、ユーザ情報取得部１２３は設定された取得対象の情報のみを取得しても良い。
【００５２】
Ｓ４４においてユーザ情報が取得されると、送信部１２７は取得されたユーザ情報を送信情報として取得し（Ｓ４５）、アプリケーション群１３０の該当するアプリケーションへ送信する（Ｓ４６）。尚本実施形態では、取得したユーザ情報１４２ａを送信情報としても良いし、ユーザ情報１４２ａのうち、送信情報設定部１２６により送信対象として設定された情報のみを送信情報としても良い。例えば本実施形態において送信情報設定部１２６により登録情報１４４ａのみが送信対象の情報として設定されていた場合、送信部１２７はユーザ情報１４２ａから登録情報１４４ａのみを送信情報として送信する。
【００５３】
また本実施形態では、送信先のアプリケーションを示す情報は、送信情報設定部１２６により予め設定されていても良い。送信部１２７は、設定された送信先となるアプリケーションに対し、送信情報を送信する。具体的には送信情報の送信先を示す情報は、例えば表示制御部１２８により操作パネル１８に表示された設定画面等において行われても良い。本実施形態では、アプリケーション群１３０を構成する各アプリケーション毎にプロダクトＩＤが付与されており、送信情報の送信先を示す情報として、このプロダクトＩＤが設定されても良い。
【００５４】
Ｓ４６においてアプリケーションに送信情報が送信されると、アプリケーションは送信情報を受け取って保管する（Ｓ４７）。例えば、アプリケーション１３１がユーザＩＤ１４１ａに対応する送信情報を受け取った場合、アプリケーション１３１は、送信情報をアプリケーション１３１が使用する情報として画像形成装置１００の補助記憶装置１４等に格納し、保管しても良い。
【００５５】
また図３に示すように、ユーザＩＤ１４１ａに対応する権限情報１４３ａによれば、アプリケーション１３２の利用は不可能となっているため、送信情報はアプリケーション１３２に対しては送信されなくても良い。
【００５６】
図４へ戻って、アプリケーションによる送信情報の保管が完了すると、ユーザＩＤ１４１ａとして識別されるユーザのログインが完了する。そして画像形成装置１００は、ユーザＩＤ１４１ａに対して許可された機能が使用可能な状態へ遷移する（Ｓ４８）。尚本実施形態の画像形成装置１００は、ログインが完了したとき、表示制御部１２８により操作パネル１８に利用可能な機能を選択させるための画面を表示させても良い。
【００５７】
このように本実施形態の画像形成装置１００では、認証処理後に取得したユーザＩＤ１４１ａに対応した送信情報をアプリケーション１３１へ送信することができる。よって本実施形態のアプリケーション１３１は、アプリケーション１３１が実行される際に、送信された送信情報を用いて処理を実行することができる。
【００５８】
また本実施形態では、ユーザＩＤ１４１ａの認証処理後に取得するユーザ情報１４２ａに、アプリケーション１３１が利用可能か否かを示す情報が含まれる。このため本実施形態によれば、ユーザ毎にアプリケーション群１３０を構成する各アプリケーションの利用を管理することができる。
【００５９】
次に図５を参照して本実施形態の画像形成装置１００においてアプリケーション群１３０を構成するアプリケーションの実行が選択された場合の処理を説明する。図５は、第一の実施形態の画像形成装置１００においてアプリケーションの実行が選択された場合の処理を説明するフローチャートである。
【００６０】
画像形成装置１００においてユーザのログインが完了すると、画像形成装置１００はユーザに許可された機能の実行が可能な状態となっている。ここでアプリケーション群１３０を構成するアプリケーションが選択されると（Ｓ５１）、選択されたアプリケーションは、認証処理の際に取得したユーザ情報１４２ａに含まれる権限情報１４３ａを参照し、選択されたアプリケーションが利用可能か否かを判断する（Ｓ５２）。
【００６１】
選択されたアプリケーションが利用可能であった場合、選択されたアプリケーションは、送信部１２７から受け取った送信情報から、アプリケーションの実行に必要となる情報を取得する（Ｓ５３）。そしてアプリケーションは、取得した情報を用いて処理を実行する（Ｓ５４）。
【００６２】
このように本実施形態の画像形成装置１００では、ログイン時に取得された権限情報１４３ａに基づき、アプリケーション群１３０を構成するアプリケーションの利用を管理することができる。また本実施形態のアプリケーション群１３０を構成するアプリケーションは、送信された送信情報を用いて処理を実行することができる。
【００６３】
以下に本実施形態のアプリケーション群１３０を構成するアプリケーションによる処理の具体例を説明する。
【００６４】
始めに、図３に示すユーザ情報１４２ａを有するユーザにより、ＦＡＸ送信機能を実現するアプリケーション１３１が選択された場合について説明する。
【００６５】
画像形成装置１００においてユーザのログイン完了後にアプリケーション１３１が選択されると、アプリケーション１３１は、ユーザ情報１４２ａに含まれる権限情報１４３ａを参照し、このユーザのアプリケーション１３１の利用が許可されているか否かを判断する。
【００６６】
権限情報１４３ａではアプリケーション１３１の利用が許可されているため、画像形成装置１００はアプリケーション１３１の実行指示を行う。アプリケーション１３１は実行指示を受けると、ＦＡＸ送信処理の実行に必要となるＦＡＸ番号を取得する。尚ＦＡＸ番号は、送信部１２７からアプリケーション１３１に対して送信された送信情報に含まれており、アプリケーション１３１の実行の際に使用される情報として保管されている。
【００６７】
アプリケーション１３１は、処理実行に必要となる情報であるＦＡＸ番号を取得すると、スキャン装置１１にセットされた原稿を読み取って、取得したＦＡＸ番号へ送信する。そしてアプリケーション１３１は、ＦＡＸ送信処理の履歴を画像形成装置１００内に蓄積する。尚本実施形態の画像形成装置１００は、スキャン装置１１から読み取った原稿だけでなく、画像形成装置１００の補助記憶装置１４等に蓄積された画像データを送信可能であっても良い。
【００６８】
次に、図３に示すユーザ情報１４２ａを有するユーザにより、画像データ配信機能を実現するアプリケーション１３２が選択された場合について説明する。
【００６９】
画像形成装置１００においてユーザのログイン後にアプリケーション１３２が選択されると、アプリケーション１３２は、ユーザ情報１４２ａに含まれる権限情報１４３ａを参照して、このユーザにアプリケーション１３２の利用が許可されているか否かを判断する。
【００７０】
権限情報１４３ａによれば、アプリケーション１３２の利用は許可されていないため、アプリケーション１３２は、表示制御部１２８により、アプリケーション１３２の利用が許可されていない旨のメッセージ等を操作パネル１８へ表示させる。
【００７１】
尚アプリケーション１３２の利用が許可されていた場合には、アプリケーション１３２は、処理実行に必要となる情報である画像データの配信先のメールアドレスを取得する。そしてアプリケーション１３２は、スキャン装置１１により読み取られた画像データを取得した配信先のメールアドレスへ配信する。尚本実施形態の画像形成装置１００は、スキャン装置１１から読み取った画像データでなく、画像形成装置１００の補助記憶装置１４等に蓄積された画像データを配信しても良い。
【００７２】
また例えばアプリケーション群１３０を構成する他のアプリケーションの例として、ＦＡＸの誤送信防止を考慮した誤送信防止アプリケーション等が含まれても良い。この誤送信防止アプリケーションは、例えばＦＡＸ送信処理を行うアプリケーション１３１をカスタマイズしたものであっても良い。
【００７３】
誤送信防止アプリケーションは、誤送信防止アプリケーションの利用が許可された２人のユーザにより同一のＦＡＸ番号が入力された場合にＦＡＸ送信処理を行う。
【００７４】
画像形成装置１００において、ユーザＡのログインが完了した後に、ユーザＡにより誤送信防止アプリケーションの実行が選択されると、誤送信防止アプリケーションはユーザＡに対して利用が許可されているか判断する。
【００７５】
ユーザＡに誤送信防止アプリケーションの利用が許可されていた場合、誤送信防止アプリケーションは、表示制御部１２８によりＦＡＸ番号入力画面を表示させる。ユーザＡによりＦＡＸ番号が入力されると、誤送信防止アプリケーションは、次にユーザＢのログインを促す。
【００７６】
画像形成装置１００においてユーザＢのログインが完了すると、誤送信防止アプリケーションはユーザＢに誤送信防止アプリケーションの利用が許可されているか否かを判断する。ユーザＢに対して誤送信防止アプリケーションの利用が許可されている場合、誤送信防止アプリケーションは、表示制御部１２８によりＦＡＸ番号入力画面を表示させる。ユーザＢによりＦＡＸ番号が入力されると、誤送信防止アプリケーションは、ユーザＢにより入力されたＦＡＸ番号とユーザＡにより入力されたＦＡＸ番号とを照合し、２つのＦＡＸ番号が一致しているか否かを判定する。
【００７７】
２つのＦＡＸ番号が一致していた場合、誤送信防止アプリケーションは、入力されたＦＡＸ番号へのＦＡＸ送信を行う。
【００７８】
このように本実施形態では、画像形成装置１００の利用状況に合わせてカスタマイズされたアプリケーションにより処理を実行する場合にも、ユーザの認証処理の際に取得したユーザ情報を用いて処理を実行することができる。よって本実施形態によれば、外部からカスタマイズされたアプリケーションをインストールされて、新たに機能が追加された場合にも、利便性を損なわずに新たな機能の利用を管理することができる。
【００７９】
尚本実施形態では、画像形成装置１００単体で認証処理を実行するものとして説明したが、これに限定されない。例えば本実施形態の画像形成装置１００は、認証処理を行うサーバ等と接続されていても良い。この場合画像形成装置１００においてユーザＩＤが認証されなかったとき、このユーザＩＤをサーバへ送信し、サーバで再度認証処理を行っても良い。
【００８０】
また画像形成装置１００は、画像形成装置１００で認証されないユーザＩＤがサーバでの認証処理で認証された場合、このユーザＩＤを自動的にデータベース１４０に格納しても良い。このとき画像形成装置１００は、このユーザＩＤと対応するユーザ情報として、予め設定されたユーザ情報の初期値をユーザＩＤと紐付けてデータベース１４０へ格納しても良い。
（第二の実施形態）
以下に図面を参照して本発明の第二の実施形態について説明する。本発明の第二の実施形態は、ユーザ情報を管理するユーザ情報管理サーバからユーザ情報を取得する点が第一の実施形態と相違する。よって以下の第二の実施形態の説明では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【００８１】
図６は、本発明の第二の実施形態の画像形成装置１００Ａを説明する図である。本実施形態の画像形成装置１００Ａは、ネットワーク２００を介してユーザ情報管理サーバ３００と接続されおり、システム４００を構成する。
【００８２】
画像形成装置１００Ａは、認証制御部１２０Ａを有する。本実施形態の認証制御部１２０Ａは、ＩＣカードリーダ１１０により読み取られたユーザＩＤをユーザ情報管理サーバ３００へ送信する。そしてユーザ情報管理サーバ３００から送信されるユーザ情報に基づき、アプリケーション群１３０へ送信情報を送信する。
【００８３】
本実施形態の認証制御部１２０Ａは、第一の実施形態の認証制御部１２０の有する認証処理部１２２を有していない。また本実施形態の認証制御部１２０Ａの有するユーザ情報取得部１２３Ｂは、ユーザ情報管理サーバ３００から送信されるユーザ情報を取得する。本実施形態の画像形成装置１００Ａの有するデータベース１４０Ａには、ユーザにより予め登録された登録情報１４４が格納されている。
【００８４】
システム４００を構成するユーザ情報管理サーバ３００は、演算処理装置と記憶装置とを有する一般のコンピュータ等により実現される。ユーザ情報管理サーバ３００は、データベース３１０を有する。また本実施形態のユーザ情報管理サーバ３００は、認証処理部１２２Ａ、ユーザ情報取得部１２３Ａを有する。
【００８５】
データベース３１０には、ユーザＩＤ１４１とユーザ情報１４２Ａとが格納されている。本実施形態のデータベース３１０に格納されたユーザ情報１４２Ａは、第一の実施形態のユーザ情報１４２から登録情報１４４を除いた情報であっても良い。すなわち本実施形態のデータベース３１０に格納されたユーザ情報１４２Ａは、権限情報１４３を含む情報であっても良い。
【００８６】
本実施形態の認証処理部１２２Ａは、画像形成装置１００ＡがＩＣカードリーダ１１０により読み取ったユーザＩＤ１４１ａを用いて認証処理を行う。具体的には認証処理部１２２Ａは、画像形成装置１００Ａから送信されたユーザＩＤ１４１ａとデータベース３１０内のユーザＩＤ１４１とを照合し、ユーザＩＤ１４１ａと一致するユーザＩＤが存在した場合にこのユーザＩＤ１４１ａを認証する。
【００８７】
ユーザ情報取得部１２３Ａは、認証されたユーザＩＤ１４１ａに対応するユーザ情報１４２ｂをデータベース３１０のユーザ情報１４２Ａから取得し、画像形成装置１００Ａへ送信する。
【００８８】
以下に本実施形態の画像形成装置１００Ａが使用可能状態へ遷移するまでの処理を説明する。図７は、第二の実施形態の画像形成装置１００Ａが使用可能状態へ遷移するまでの処理を説明するフローチャートである。
【００８９】
画像形成装置１００ＡにおいてＩＣカードが翳されると、ＩＣカードリーダ１１０はＩＣカードからユーザＩＤ１４１ａを読み取る（Ｓ７１）。ユーザＩＤ１４１ａを読み取ると、画像形成装置１００ＡはこのユーザＩＤ１４１ａをユーザ情報管理サーバ３００へ送信する（Ｓ７２）。
【００９０】
ユーザ情報管理サーバ３００は、ユーザＩＤ１４１ａを取得すると、認証処理部１２２Ａにより認証処理を行う（Ｓ７３）。ユーザ情報管理サーバ３００において、認証処理部１２２ＡによりユーザＩＤ１４１ａが認証されると（Ｓ７４）、ユーザ情報取得部１２３ＡはユーザＩＤ１４１ａと対応するユーザ情報１４２ｂを取得し、画像形成装置１００Ａへ送信する（Ｓ７５）。尚ここで取得されるユーザ情報１４２ｂは、登録情報１４４を含まないユーザ情報１４２ｂであっても良い。
【００９１】
画像形成装置１００Ａは、ユーザ情報管理サーバ３００から送信されたユーザ情報１４２ｂを取得する（Ｓ７６）。図７のＳ７７以降の処理は、図４のＳ４５以降の処理と同様であるから接続を省略する。
【００９２】
このように本実施形態でも、第一の実施形態と同様の効果を得ることができる。よって本実施形態によれば、外部からカスタマイズされたアプリケーションをインストールされて、新たに機能が追加された場合にも、利便性を損なわずに新たな機能の利用を管理することができる。
【００９３】
以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。
【図面の簡単な説明】
【００９４】
【図１】第一の実施形態の画像形成装置１００のハードウェア構成の一例を示す図である。
【図２】第一の実施形態の画像形成装置１００の機能構成を示す図である。
【図３】データベース１４０に格納されたユーザＩＤ１４１ａとユーザ情報１４２ａの一例を示す図である。
【図４】第一の実施形態の画像形成装置１００が使用可能状態へ遷移するまでの処理を説明するフローチャートである。
【図５】第一の実施形態の画像形成装置１００においてアプリケーションの実行が選択された場合の処理を説明するフローチャートである。
【図６】第二の実施形態の画像形成装置１００Ａを説明する図である。
【図７】第二の実施形態の画像形成装置１００Ａが使用可能状態へ遷移するまでの処理を説明するフローチャートである。
【符号の説明】
【００９５】
１００、１００Ａ  画像形成装置
１１０  ＩＣカードリーダ
１２０、１２０Ａ  認証制御部
１２１  リーダ制御部
１２２、１２２Ａ  認証処理部
１２３、１２３Ａ、１２３Ｂ  ユーザ情報取得部
１２４  ユーザ情報設定部
１２５  読取情報設定部
１２６  送信情報設定部
１２７  送信部
１２８  表示制御部
１３０  アプリケーション群
１３１、１３２  アプリケーション
１４０、１４０Ａ、３１０  データベース
１４１、１４１ａ  ユーザＩＤ
１４２、１４２ａ、１４２ｂ  ユーザ情報
１４３  権限情報
１４４  登録情報
２００  ネットワーク
３００  ユーザ情報管理サーバ
４００  システム
【図１】
2009260641.tif 000003
【図２】
2009260641.tif 000004
【図３】
2009260641.tif 000005
【図４】
2009260641.tif 000006
【図５】
2009260641.tif 000007
【図６】
2009260641.tif 000008
【図７】
2009260641.tif 000009