(57)【要約】【課題】代替認証手段で認証を行うときにも認証サーバと同様に適切な認証処理が行えるようにした複合機を提供する。【解決手段】各ユーザに対応して認証情報を記憶するユーザ情報管理データベースを有し、前記ユーザ情報管理データベースを参照してユーザの認証処理を行う認証サーバと、前記認証サーバに管理される１台以上の複合機よりなり、前記複合機は、ユーザに対応して認証情報を記憶するユーザ情報管理テーブルを有し、前記認証サーバと接続できるときには、前記認証サーバにユーザ情報を送信して認証処理を行い、当該認証サーバと接続できないときには、前記ユーザ情報管理テーブルを参照して代替認証を行う複合機制御システムであって、前記複合機は、前記認証サーバで認証が不許可となったユーザ情報を前記ユーザ情報管理テーブルから削除するユーザ削除手段を備えている。【選択図】図１
2011095792.tif 000002
【特許請求の範囲】
【請求項１】
各ユーザに対応して認証情報を記憶するユーザ情報管理データベースを有し、前記ユーザ情報管理データベースを参照してユーザの認証処理を行う認証サーバと、前記認証サーバに管理される１台以上の複合機よりなり、前記複合機は、ユーザに対応して認証情報を記憶するユーザ情報管理テーブルを有し、前記認証サーバと接続できるときには、前記認証サーバにユーザ情報を送信して認証処理を行い、当該認証サーバと接続できないときには、前記ユーザ情報管理テーブルを参照して代替認証を行う複合機制御システムであって、
前記複合機は、前記認証サーバで認証が不許可となったユーザ情報を前記ユーザ情報管理テーブルから削除するユーザ削除手段を備えることを特徴とする複合機制御システム。
【請求項２】
前記複合機は、前記代替認証を行った場合、認証サーバとの接続が復旧した際に、代替認証によって完了したジョブ処理結果を認証サーバに送信し、認証サーバによる前記ジョブ処理結果に係るユーザの認証情報が認証不許可であるという通知を受信したときには、当該ユーザを前記ユーザ情報管理テーブルから削除することを特徴とする請求項１に記載の複合機制御システム。
【請求項３】
管理者により前記複合機のユーザ情報管理テーブルまたは前記認証サーバのユーザ情報管理データベースのユーザの登録・削除が行われたときは、当該ユーザの登録・削除通知を複合機から認証サーバに送信し、または、認証サーバから各複合機に送信し、当該ユーザの登録・削除を前記ユーザ情報管理テーブルまたは前記ユーザ情報管理データベースに反映して当該ユーザを登録・削除することを特徴とする請求項１または２に記載の複合機制御システム。
【請求項４】
前記複合機は、前記ユーザ情報管理テーブルに登録するユーザ数が所定数を超える場合、複合機を利用した日時が最も古いユーザを前記ユーザ情報管理テーブルから削除することを特徴とする請求項１乃至３のいずれかに記載の複合機制御システム。
【請求項５】
前記複合機は、前記ユーザ情報管理テーブルに登録するユーザ数が所定数を超える場合、複合機を利用した回数が最も少ないユーザを前記ユーザ情報管理テーブルから削除することを特徴とする請求項１乃至３のいずれかに記載の複合機制御システム。
【請求項６】
前記複合機は、前記削除対象のユーザは、前記認証サーバで認証されたときに前記ユーザ情報管理テーブルに登録したユーザであることを特徴とする請求項４または５に記載の複合機制御システム。
【請求項７】
前記複合機は、前記削除対象のユーザが複数の場合、ユーザ識別番号の最も小さいユーザを削除することを特徴とする請求項４、５または６に記載の複合機制御システム。
【請求項８】
ユーザに対応して認証情報を記憶するユーザ情報管理テーブルを有し、
各ユーザに対応して認証情報を記憶するユーザ情報管理データベースを参照してユーザの認証処理を行う認証サーバと接続できるときには、前記認証サーバにユーザ情報を送信して認証処理を行い、当該認証サーバと接続できないときには、前記ユーザ情報管理テーブルを参照して代替認証を行う複合機であって、
前記認証サーバで認証が不許可となったユーザ情報を前記ユーザ情報管理テーブルから削除するユーザ削除手段を備えることを特徴とする複合機。
【請求項９】
前記代替認証を行った場合、認証サーバとの接続が復旧した際に、代替認証によって完了したジョブ処理結果を認証サーバに送信し、認証サーバによる前記ジョブ処理結果に係るユーザの認証情報が認証不許可であるという通知を受信したときには、当該ユーザを前記ユーザ情報管理テーブルから削除することを特徴とする請求項８に記載の複合機。
【請求項１０】
管理者により当該複合機のユーザ情報管理テーブルのユーザの登録・削除が行われたときは、当該ユーザの登録・削除通知を複合機から認証サーバに送信し、当該ユーザの登録・削除を前記ユーザ情報管理データベースに反映して当該ユーザを登録・削除することを特徴とする請求項８または９に記載の複合機制御システム。
【請求項１１】
前記ユーザ情報管理テーブルに登録するユーザ数が所定数を超える場合、複合機を利用した日時が最も古いユーザを前記ユーザ情報管理テーブルから削除することを特徴とする請求項８乃至１０のいずれかに記載の複合機。
【請求項１２】
前記ユーザ情報管理テーブルに登録するユーザ数が所定数を超える場合、複合機を利用した回数が最も少ないユーザを前記ユーザ情報管理テーブルから削除することを特徴とする請求項８乃至１０のいずれかに記載の複合機。
【請求項１３】
前記削除対象のユーザは、前記認証サーバで認証されたときに前記ユーザ情報管理テーブルに登録したユーザであることを特徴とする請求項１０または１１に記載の複合機。
【請求項１４】
前記削除対象のユーザが複数の場合、ユーザ識別番号の最も小さいユーザを削除することを特徴とする請求項１１、１２または１３に記載の複合機制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された認証サーバで認証処理を行い、認証サーバに接続できないときには、複合機内部で代替認証を行う複合機制御システムに関する。
【背景技術】
【０００２】
複数台の複合機の中からユーザが任意の１つを選択してコピー、プリントまたはファクシミリ送信等を行うことができる環境において、ユーザごとに認証、権限制限、出力枚数制限、課金管理等を行う場合、複数台の複合機と認証サーバをネットワークに接続して、上記の管理を認証サーバで一元管理することが行われている。
【０００３】
しかしながら、認証サーバがダウンまたはネットワーク障害等により認証を行うことができない場合、ユーザが複合機を利用できなくなる。
【０００４】
このため、特許文献１の認証システムでは、複合機に代替認証手段を備え、認証サーバで認証に成功した認証結果を当該複合機に記録しておき、ネットワーク障害等で認証サーバと接続が確立できなくなった場合には、記録した認証結果を用いて代替認証手段で認証を行い、ユーザが複合機を利用できるようにしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−９２０１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記特許文献１の認証システムの場合、代替認証手段で認証が許可されるユーザは、認証サーバで管理されるユーザのうち当該代替認証手段を内蔵する複合機を利用したことがあるユーザである。即ち、認証サーバで認証が成功したユーザ情報を、代替認証手段で使用するユーザとして自動登録していることと同義である。
【０００７】
このような認証システムにおいて、認証サーバで管理するユーザが削除されたとしても、複合機内部にはそのユーザの認証情報が残っているため、ネットワーク障害等のときに代替認証手段へと切り替わった際、本来使用を許可してはならないユーザが認証されて、複合機が利用できてしまうという問題がある。
【０００８】
本発明は、上記の実情を考慮してなされたものであり、代替認証手段で認証を行うときにも認証サーバと同様に適切な認証処理が行えるようにした複合機を備える複合機制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明の複合機制御システムは次のような構成からなっている。
【００１０】
各ユーザに対応して認証情報を記憶するユーザ情報管理データベースを有し、前記ユーザ情報管理データベースを参照してユーザの認証処理を行う認証サーバと、前記認証サーバに管理される１台以上の複合機よりなり、前記複合機は、ユーザに対応して認証情報を記憶するユーザ情報管理テーブルを有し、前記認証サーバと接続できるときには、前記認証サーバにユーザ情報を送信して認証処理を行い、当該認証サーバと接続できないときには、前記ユーザ情報管理テーブルを参照して代替認証を行う複合機制御システム複合機制御システムであって、前記複合機は、前記認証サーバで認証が不許可となったユーザ情報を前記ユーザ情報管理テーブルから削除するユーザ削除手段を備えている。
【００１１】
また、上記（１）の複合機において、前記代替認証を行った場合、認証サーバとの接続が復旧した際に、代替認証によって完了したジョブ処理結果を認証サーバに送信し、認証サーバによる前記ジョブ処理結果に係るユーザの認証情報が認証不許可であるという通知を受信したときには、当該ユーザを前記ユーザ情報管理テーブルから削除する。
【００１２】
また、上記（１）または（２）の複合機制御システムにおいて、管理者により前記複合機のユーザ情報管理テーブルまたは前記認証サーバのユーザ情報管理データベースのユーザの登録・削除が行われたときは、当該ユーザの登録・削除通知を複合機から認証サーバに送信し、または、認証サーバから各複合機に送信し、当該ユーザの登録・削除を前記ユーザ情報管理テーブルまたは前記ユーザ情報管理データベースに反映して当該ユーザを登録・削除する。
【００１３】
さらに、前記複合機は、前記ユーザ情報管理テーブルに登録するユーザ数が所定数を超える場合、次のルールによりユーザの登録数を調整する。
（イ）複合機を利用した日時が最も古いユーザを削除する。
（ロ）複合機を利用した回数が最も少ないユーザを削除する。
（ハ）上記（イ）または（ロ）において、前記認証サーバで認証されたときに登録したユーザの中から削除する。
（ニ）上記（イ）または（ロ）または（ハ）において、削除対象のユーザが複数の場合、ユーザ識別番号の最も小さいユーザを削除する。
【発明の効果】
【００１４】
本発明によれば、認証サーバで認証処理に用いるユーザ情報の更新内容を代替認証手段にも反映させるようにしたので、代替認証手段で認証を行うときにも認証サーバと同様に適切な認証処理が行える。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態１に係る複合機制御システムの概略構成を示すブロック図である。
【図２】（Ａ）複合機におけるユーザ情報管理テーブル、（Ｂ）認証サーバにおけるユーザ情報管理データベースのデータ構造例である。
【図３】外部認証時におけるユーザの登録と削除の処理手順を説明するフローチャートである。
【図４】本発明の実施形態２に係る複合機制御システムの概略構成を示すブロック図である。
【図５】代替認証から外部認証に復帰するときの処理手順を説明するフローチャートである。
【図６】本発明の実施形態３に係る複合機制御システムの概略構成を示すブロック図である。
【図７】複合機の管理者によりユーザが登録・削除された場合の処理手順を説明するフローチャートである。
【図８】認証サーバの管理者によりユーザが登録・削除された場合の処理手順を説明するフローチャートである。
【発明を実施するための形態】
【００１６】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１７】
＜＜実施形態１＞＞
＜複合機制御システムの概略構成＞
図１は、本発明の実施形態に係る複合機制御システムの概略構成を示すブロック図である。同図において、複合機制御システムは、例えば、コピー機能、スキャナ機能、ファクシミリ機能およびプリンタ機能等の複数の機能が利用可能な１台以上の複合機１００と、複合機１００を使用するユーザの認証処理を行う認証サーバ２００とをネットワークで接続して構成されている。
【００１８】
＜実施形態１における複合機１００の構成＞
図１において、複合機１００は、操作部１０１、画像読取部１０２、画像形成部１０３、通信部１０４、機器制御部１０５、記憶部１０６を含んで構成され、機器制御部１０５によって制御される。
【００１９】
操作部１０１は、ユーザの操作入力を受付けるための複数の操作キーと、タッチパネルと一体となったＬＣＤ（Liquid Crystal Display：液晶ディスプレイ）等で構成され、ログイン画面やメッセージ等もこのＬＣＤに表示される。
【００２０】
画像読取部１０２は、画像照射ランプにより原稿を照射し、その反射光をＣＣＤ（Charge Coupled Device：電荷結合素子）センサで受光することにより、原稿から画像を読み取り、読み取った画像に対応する画像データを出力する。
【００２１】
画像形成部１０３は、画像読取部１０２で読み取られた画像データ、通信部１０４を介してＬＡＮ（Local Area Network）によりクライアントＰＣ（パーソナルコンピュータ）等から送信された画像データ、ファクシミリ装置等から受信した画像データを用いて用紙に印刷する。
【００２２】
通信部１０４は、ネットワークインタフェース等を用い、ＬＡＮを介して接続された認証サーバ２００やクライアントＰＣやファクシミリ装置等との種々のデータの送受信を制御する。
【００２３】
機器制御部１０５は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等を備え、記憶部１０６から各種制御プログラムや設定情報を読み込んで、当該複合機１００の備える諸機能を実現する。
本実施形態１の機器制御部１０５は、認証サーバ監視部１０５ａ、ユーザ認証部１０５ｂおよびユーザ登録・削除部１０５ｃを含んで構成されている。
【００２４】
記憶部１０６は、当該複合機１００の各種制御プログラム、各種制御プログラムで使用される固定情報、当該複合機を使用した時のユーザの設定した設定情報、あるいは、当該複合機の実行状態における状態情報、画像読取部１０２や画像形成部１０３が画像処理した画像データ等を記憶する。
【００２５】
また、記憶部１０６は、複合機１００自身が認証に用いるユーザ情報管理テーブル１０６ａを格納するのにも使われる。
ユーザ情報管理テーブル１０６ａは、ユーザごとに図２（Ａ）に例示したようなデータ項目からなり、少なくともユーザを識別する識別子（ユーザＩＤ）、ユーザを認証するための認証情報（ログイン名、パスワード）を対応付けて記憶する。
【００２６】
＜認証サーバ２００への接続監視＞
本実施形態１では、認証サーバ２００にて認証処理するのか、あるいは、当該複合機１００自身が認証処理を行うのかを決定するために、認証サーバ２００に接続できるか否かを認証サーバ監視部１０５ａで監視する。
尚、認証サーバ２００で認証処理を行うことを外部認証するといい、複合機１００自身が認証処理を行うことを代替認証するという。
【００２７】
認証サーバ監視部１０５ａは、所定の時間間隔で、当該複合機１００を管理している認証サーバ２００に接続できるか否かを監視し、接続できないときには「休止信号」をユーザ認証部１０５ｂへ送信し、接続状態のときには「接続信号」を送信する。
【００２８】
＜ユーザ認証処理＞
次に、操作部１０１等からユーザが入力した認証情報（ログイン名、パスワード）が当該複合機制御システムで利用可能か否かをユーザ認証部１０５ｂにより確認する。
【００２９】
（外部認証時）
ユーザ認証部１０５ｂは、認証サーバ監視部１０５ａから「接続信号」を受信している間は、ユーザの認証情報（ログイン名、パスワード）をユーザ認証依頼として認証サーバ２００に送信して、外部認証を行う。
【００３０】
認証サーバ２００から「認証不許可」が返信された場合、ユーザ登録・削除部１０５ｃにより当該ユーザを削除して、操作部１０１に認証ができなかった旨のメッセージを表示して、再度のログインを促す。
【００３１】
一方、認証サーバ２００から「認証許可」と当該ユーザに関する情報が返信された場合、ユーザ登録・削除部１０５ｃにより当該ユーザを登録または当該ユーザのユーザ情報を更新し、以下、ジョブの読み込みや実行が行われる。
【００３２】
ユーザ登録・削除部１０５ｃは、ユーザ削除の場合、指定されたユーザの認証情報（ログイン名、パスワード）がユーザ情報管理テーブル１０６ａに記憶されているときに、当該ユーザをユーザ情報管理テーブル１０６ａから削除する。
また、ユーザ登録の場合、指定されたユーザの認証情報（ログイン名、パスワード）がユーザ情報管理テーブル１０６ａに記憶されていなければ、当該ユーザに対して識別子（ユーザＩＤ）を生成して、ユーザＩＤ、当該ユーザの認証情報（ログイン名、パスワード）および、認証サーバ２００から返信された当該ユーザに関する情報を対応させてユーザ情報管理テーブル１０６ａに登録する。
一方、当該ユーザが既に登録されている場合には、認証サーバ２００から返信された当該ユーザに関する情報だけでユーザ情報管理テーブル１０６ａを更新する。
【００３３】
これにより、認証サーバ２００と複合機１００とで利用するユーザ情報を同じにすることができる。
【００３４】
一方、認証サーバ２００から「認証許可」と当該ユーザに関する情報が返信された場合、当該ユーザの認証情報に対応させて、返信された当該ユーザに関する情報で書き換えてユーザ情報管理テーブル１０６ａを更新し、以下、ジョブの読み込みや実行が行われる。
【００３５】
（代替認証時）
また、ユーザ認証部１０５ｂは、「休止信号」を受信している間は、複合機１００自身がユーザ情報管理テーブル１０６ａを参照して、ユーザの認証情報が記憶されているかを判定して、記憶されている場合には、「認証許可」となり、以下、ジョブの読み込みや実行が行われる。
また、記憶されていないときには、「認証不許可」となり、操作部１０１に認証ができなかった旨のメッセージを表示して、再度のログインを促す。
【００３６】
＜実施形態１における認証サーバ２００の構成＞
図１において、認証サーバ２００は、通信部２０１、複合機管理部２０２、認証部２０３、記憶部２０８を含んで構成され、複合機管理部２０２で制御される。
【００３７】
通信部２０１は、ネットワークインタフェース等を用い、ＬＡＮを介して接続された当該認証サーバ２００が管理する複合機１００との種々のデータの送受信を制御する。
複合機管理部２０２は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備え、記憶部２０８から各種制御プログラムや設定情報を読み込んで、当該認証サーバ２００の備える諸機能を制御する。
【００３８】
記憶部２０８は、当該認証サーバ２００の各種制御プログラム、各種制御プログラムで使用される固定情報、あるいは、当該認証サーバの実行状態における情報を記憶する。また、記憶部２０８は、当該認証サーバ２００が管理する各複合機１００から要求されたユーザ認証を行うためのユーザ情報管理データベース（ＤＢ）２０８ａを含んでいる。
【００３９】
ユーザ情報管理データベース２０８ａは、少なくとも図２（Ｂ）に例示したようなユーザ情報管理テーブル１０６ａと同様なデータ項目からなり、少なくとも各ユーザを識別する識別子（ユーザＩＤ）と認証情報（ログイン名、パスワード）を対応付けて記憶する。
【００４０】
＜ユーザ認証処理＞
複合機管理部２０２は、通信部２０１を介して複合機１００より、ユーザの認証情報（ログイン名、パスワード）からなるユーザ認証依頼を受信し、認証部２０３によりユーザ認証を実行する。
認証部２０３は、ユーザ認証依頼に指定された認証情報（ログイン名、パスワード）が対応してユーザ情報管理データベース２０８ａに記憶されている場合には、「認証許可」と、認証情報に対応するユーザに関する情報を返信し、さもないときには、「認証不許可」を返信する。
【００４１】
＜複合機１００における外部認証時における処理手順＞
図３は、複合機１００における外部認証時のユーザ登録とユーザ削除の処理手順を説明するフローチャートである。
【００４２】
複合機１００の電源ＯＮによる立ち上がり時や、ユーザの複合機の利用終了時（例えば、ログアウト）に、認証サーバ２００や複合機１００自身からログイン画面を取得して（ステップＳ１）、操作部１０１にログイン画面を表示する（ステップＳ２）。
【００４３】
ユーザがログイン画面で入力した認証情報（ログイン名、パスワード）は、通信部１０４を介して、認証サーバ２００に送信され、認証サーバ２００から認証結果が返信される（ステップＳ３）。
この返信には、認証が許可された場合、「認証許可」と当該ユーザに関する情報も合わせて送信され、認証が許可されなかった場合、「認証不許可」のみが送信される。
【００４４】
認証結果が「認証許可」であり（ステップＳ４のＹＥＳ）、認証されたユーザの認証情報がユーザ情報管理テーブル１０６ａに記憶されている場合（ステップＳ５のＹＥＳ）、返信された当該ユーザに関する情報で書き換えてユーザ情報管理テーブル１０６ａを更新し（ステップＳ６）、ユーザの所望の機能を実行させるための画面を表示させる（ステップＳ８）。
【００４５】
一方、認証されたユーザがユーザ情報管理テーブル１０６ａに記憶されていない場合（ステップＳ５のＮＯ）、当該ユーザの認証情報（ログイン名、パスワード）と当該ユーザに関する情報をユーザ情報管理テーブル１０６ａに記憶し（ステップＳ７）、ユーザの所望の機能を実行させるための画面を表示させる（ステップＳ８）。
【００４６】
また、認証結果が「認証不許可」であり（ステップＳ４のＮＯ）、指定されたユーザの認証情報がユーザ情報管理テーブル１０６ａに記憶されていない場合（ステップＳ９のＮＯ）、ステップＳ２に戻り、さもなければ（ステップＳ９のＹＥＳ）、指定されたユーザに係わる情報をユーザ情報管理テーブル１０６ａから削除し（ステップＳ１０）、ステップＳ２に戻り、認証ができなかった旨のメッセージを操作部１０１に表示して、再度のログインを促す。
【００４７】
以上のような処理により、同一のユーザに対して、複合機１００のユーザ情報管理テーブル１０６ａと認証サーバ２００のユーザ情報管理データベース２０８ａを同じ内容とすることができる。
【００４８】
＜＜実施形態２＞＞
本実施形態２は、代替認証中に実行したジョブに係るユーザが認証サーバ２００のユーザ情報管理データベース２０８ａに登録されていない場合、複合機１００のユーザ情報管理テーブル１０６ａから削除するようにして、同一のユーザに対して登録されたユーザ情報を同じ内容とするものである。
【００４９】
＜実施形態２における複合機１００の構成＞
図４は、本発明の実施形態２に係る複合機制御システムの概略構成を示すブロック図である。同図において、機器制御部１０５は、認証サーバ監視部１０５ａ、ユーザ認証部１０５ｂ、ジョブ管理部１０５ｄ、利用履歴送信部１０５ｅ、ユーザ登録・削除部１０５ｃを含んで構成される。また、記憶部１０６には、ユーザ情報管理テーブル１０６ａ、ユーザ利用履歴テーブル１０６ｂが含まれている。同図には、実施形態１と同じ構成要素を含んでいるが相違点のみを示している。
【００５０】
まず、認証サーバ監視部１０５ａは、認証サーバ２００に接続できないときには「休止信号」をユーザ認証部１０５ｂとジョブ管理部１０５ｄへ送信し、接続状態のときにはそれぞれに「接続信号」を送信する。
また、認証サーバ２００に接続できる状態に復旧したときには、ユーザ認証部１０５ｂとジョブ管理部１０５ｄへ「接続信号」を送信し、利用履歴送信部１０５ｅへは「復旧信号」を送信する。
【００５１】
＜ジョブの実行管理＞
ジョブ管理部１０５ｄは、操作部１０１で指定されたジョブまたはクライアントＰＣやファクシミリ装置から受信したジョブを順次に当該複合機１００で実行させ、ジョブの実行が終了すると、認証サーバ監視部１０５ａから「休止信号」を受信している場合、終了したジョブに対するユーザ利用履歴として、（ログイン名、パスワード、終了時間、出力枚数）をユーザ利用履歴テーブル１０６ｂへ記憶する。
【００５２】
また、認証サーバ監視部１０５ａから「接続信号」を受信している場合、（ログイン名、パスワード、終了時間、出力枚数）を認証サーバ２００に送信して、終了したジョブに対してユーザ情報管理データベースａに記録されている集計情報を更新させる。
【００５３】
＜認証サーバ２００の復帰に伴うユーザ利用履歴の送信＞
次に、利用履歴送信部１０５ｅは、認証サーバ監視部１０５ａから「復旧信号」を受信したときに、ユーザ利用履歴テーブル１０６ｂに記憶されているすべてのユーザ利用履歴を認証サーバ２００へ送信し、当該ユーザ利用履歴を削除する。
【００５４】
ここで、ユーザ利用履歴は、ジョブごとに、当該ジョブに係るユーザの認証情報（ログイン名、パスワード）と、当該ジョブが終了した終了時間と、当該ジョブが出力した出力枚数からなり、代替認証したときに出力したジョブ結果である。
【００５５】
＜認証サーバ２００からのユーザ削除通知＞
認証サーバ２００は、複合機１００から送信したユーザ利用履歴に係るユーザがユーザ情報管理データベース２０８ａに登録されていなかったときには、当該ユーザの認証情報を送信して、複合機１００のユーザ情報管理テーブル１０６ａから削除させる。
【００５６】
ユーザ登録・削除部１０５ｃは、通信部１０４を介して、削除するユーザの認証情報（ログイン名、パスワード）の通知を認証サーバ２００より受信すると、通知された認証情報が対応してユーザ情報管理テーブル１０６ａに記憶されている場合には、通知された認証情報に対応するユーザをユーザ情報管理テーブル１０６ａから削除する。
【００５７】
＜実施形態２における認証サーバ２００の構成＞
図４において、認証サーバ２００は、通信部２０１、複合機管理部２０２、認証部２０３、利用履歴受信部２０４、記憶部２０８を含んで構成される。また、記憶部２０８には、ユーザ情報管理データベース２０８ａを含んでいる。同図には、実施形態１と同じ構成要素を含んでいるが相違点のみを示している。
【００５８】
＜複合機１００からのユーザ使用履歴の受信＞
複合機管理部２０２は、通信部２０１を介して、複合機１００よりユーザ使用履歴通知を受信すると、利用履歴受信部２０４を起動してこのユーザ使用履歴通知を渡す。
利用履歴受信部２０４は、渡されたユーザ使用履歴通知に係るユーザの認証情報（ログイン名、パスワード）がユーザ情報管理データベース２０８ａに記憶されているか否かを判定する。
【００５９】
当該ユーザの認証情報が記憶されていないときには、この通知を送信した複合機１００に、当該ユーザの認証情報（ログイン名、パスワード）からなるユーザ削除通知を送信する。
一方、当該ユーザの認証情報が記憶されているときには、集計処理を行ってユーザ情報管理データベース２０８ａを更新する。
【００６０】
＜複合機１００における代替認証から外部認証に復帰するときの処理手順＞
図５は、代替認証から外部認証に復帰するときの処理手順を説明するフローチャートである。
複合機１００が代替認証を実行しているときに（ステップＳ１１）、一定間隔で認証サーバ２００と接続できるかを確認し、接続状態となった場合（ステップＳ１２のＹＥＳ）、認証サーバ２００と接続を行って、代替認証時に実行が完了したユーザ利用履歴を認証サーバ２００に送信する（ステップＳ１３）。
【００６１】
認証サーバ２００は、複合機１００から送信されたユーザ利用履歴を受信する（ステップＳ２１）。尚、ステップＳ１３およびステップＳ２２からＳ２４は、個々のユーザ利用履歴について、繰り返し実行される。
【００６２】
受信したユーザ利用履歴に係るユーザの認証情報がユーザ情報管理データベース２０８ａに登録されていない場合（ステップＳ２２のＹＥＳ）、認証サーバ２００で既に削除されたユーザが複合機１００のユーザ情報管理テーブル１０６ａに残っているものと考えて、このユーザ利用履歴を送信した複合機１００に当該ユーザの認証情報からなるユーザ削除通知を送信し（ステップＳ２３）、ステップＳ２５に進む。
複合機１００では、受信したユーザ削除通知に係るユーザをユーザ情報管理テーブル１０６ａから削除する（ステップＳ１４）。
【００６３】
一方、受信したユーザ利用履歴に係るユーザの認証情報がユーザ情報管理データベース２０８ａに登録されている場合（ステップＳ２２のＮＯ）、集計情報を累積して、当該ユーザのユーザ情報管理データベース２０８ａを更新し（ステップＳ２４）、ステップＳ２５に進む。
【００６４】
受信したすべてのユーザ利用履歴の処理を終了すると、認証サーバ２００がログイン画面を複合機１００に送信し（ステップＳ２５）、複合機１００が受信したログイン画面を操作部１０１に表示する（ステップＳ１５）。
【００６５】
これにより、認証サーバで既に削除されているユーザが、代替認証で利用されないようにすることができる。
【００６６】
＜＜実施形態３＞＞
管理者は、本複合機制御システムを利用するユーザの登録あるいは削除する権限を持っている。
本実施形態３では、管理者が認証サーバ２００のユーザ情報管理データベース２０８ａに対してユーザ情報の更新を行ったときには、管理下のすべての複合機１００に対してユーザの更新を通知する。
また、管理者が複合機１００のユーザ情報管理テーブル１０６ａに対してユーザ情報の更新を行ったときには、認証サーバ２００に対してユーザの更新を通知する。
【００６７】
＜実施形態３における複合機１００の構成＞
図６は、本発明の実施形態３に係る複合機制御システムの概略構成を示すブロック図である。同図において、機器制御部１０５は、認証サーバ監視部１０５ａ、ユーザ情報更新部１０５ｆ、ユーザ登録・削除部１０５ｃを含んで構成される。また、記憶部１０６には、ユーザ情報管理テーブル１０６ａが含まれている。同図には、実施形態１および実施形態２と同じ構成要素を含んでいるが相違点のみを示している。
【００６８】
＜複合機１００の管理者によるユーザの登録・削除処理＞
ユーザ情報更新部１０５ｆは、操作部１０１等から指定されたユーザの認証情報（ログイン名、パスワード）と登録指示を読み取り、当該ユーザに対して識別子（ユーザＩＤ）を生成して、ユーザＩＤおよび認証情報（ログイン名、パスワード）を対応させてユーザ情報管理テーブル１０６ａに登録する。
また、削除指示を読み取った場合には、このユーザをユーザ情報管理テーブル１０６ａから削除する。
【００６９】
さらに、認証サーバ監視部１０５ａから「接続信号」を受信している場合、通信部１０４を介して、当該ユーザの認証情報（ログイン名、パスワード）からなるユーザ登録通知またはユーザ削除通知を認証サーバ２００に送信する。
【００７０】
＜認証サーバ２００からのユーザ登録・削除通知＞
複合機１００は、通信部１０４を介して認証サーバ２００より、認証情報（ログイン名、パスワード）からなるユーザ登録通知またはユーザ削除通知を受信すると、ユーザ登録・削除部１０５ｃにより通知されたユーザの登録または削除を行ってユーザ情報管理テーブル１０６ａを更新する。
【００７１】
＜実施形態３における認証サーバ２００の構成＞
図４において、認証サーバ２００は、通信部２０１、複合機管理部２０２、認証部２０３、ユーザ情報更新部２０５、記憶部２０８を含んで構成される。また、記憶部２０８には、ユーザ情報管理データベース２０８ａを含んでいる。同図には、実施形態１および実施形態２と同じ構成要素を含んでいるが相違点のみを示している。
【００７２】
＜認証サーバ２００の管理者によるユーザの登録・削除＞
ユーザ情報更新部２０５は、認証サーバ２００の操作部やクライアントＰＣを通じてユーザの認証情報（ログイン名、パスワード）と登録指示を入力し、入力されたユーザに対して識別子（ユーザＩＤ）を生成して、ユーザＩＤおよび認証情報（ログイン名、パスワード）を対応させてユーザ情報管理データベース２０８ａに登録する。
また、削除指示の場合には、当該ユーザをユーザ情報管理データベース２０８ａから削除する。
さらに、認証サーバ２００が管理しているすべての複合機１００に対して通信部２０１を介して、当該ユーザの認証情報（ログイン名、パスワード）からなるユーザ登録通知またはユーザ削除通知を送信する。
【００７３】
＜複合機１００から通知されたユーザの登録・削除＞
複合機管理部２０２は、複合機１００において管理者の行ったユーザ登録・削除の通知を受信した場合には、通知のあったユーザの登録あるいは削除を行って、ユーザ情報管理データベース２０８ａを更新する。
【００７４】
＜複合機の管理者によりにユーザが登録・削除されたときの処理手順＞
図７は、複合機と認証サーバが接続状態のとき、管理者により複合機にユーザが登録・削除された場合の処理手順を説明するフローチャートである。
【００７５】
管理者が複合機１００の操作部１０１により、ユーザの認証情報（ログイン名、パスワード）と登録指示または削除指示を入力すると（ステップＳ３１）、当該ユーザをユーザ情報管理テーブル１０６ａに登録または削除し（ステップＳ３２）、当該ユーザのユーザ登録通知または削除通知を認証サーバ２００に送信する（ステップＳ３３）。
【００７６】
認証サーバ２００は、複合機１００からユーザ登録通知またはユーザ削除通知を受信すると、通知されたユーザをユーザ情報管理データベース２０８ａに登録または削除を行う（ステップＳ４１）。
これにより、管理者が複合機１００において登録・削除したユーザ情報を、認証サーバ２００と複合機１００で同じ内容とすることができる。
【００７７】
＜認証サーバ２００の管理者によりにユーザが登録・削除されたときの処理手順＞
図８は、複合機と認証サーバが接続状態のとき、管理者により認証サーバ２００にユーザが登録・削除された場合の処理手順を説明するフローチャートである。
管理者が認証サーバ２００に対して登録または削除するユーザの認証情報（ログイン名、パスワード）を入力すると（ステップＳ６１）、当該ユーザをユーザ情報管理データベース２０８ａに登録または削除し（ステップＳ６２）、認証サーバ２００が管理しているすべての複合機１００に対して、当該ユーザのユーザ登録通知またはユーザ削除通知を送信する（ステップＳ６３）。
【００７８】
複合機１００が認証サーバ２００よりユーザ登録通知またはユーザ削除通知を受信すると、通知されたユーザをユーザ情報管理テーブル１０６ａに登録または削除する（ステップＳ７１）。
【００７９】
尚、上述の複合機１００のユーザ情報管理テーブル１０６ａは、メモリ容量等を考慮すると、ユーザの登録件数は、所定の件数以内と考えられる。
したがって、ユーザの登録件数が所定の件数を超えた場合には、下記のいずれかのルール（（イ）乃至（二））に基づいて決定したユーザをユーザ情報管理テーブル１０６ａから自動的に削除してから、新規のユーザを登録する。
【００８０】
（イ）最終利用時間が最も古いユーザを削除する。
ユーザ情報管理データベース２０８ａにユーザごとに最新のジョブの完了した終了時間を記録しておき（図２（Ａ）参照）、外部認証が成功するたびにユーザ情報管理テーブル１０６ａを更新しておき、ユーザ情報管理テーブル１０６ａに新規のユーザを登録するたびに、登録件数が超過するときに最終利用時間が最も古いユーザを削除するようにする。
最終使用時間が古いということは、長期間利用していないユーザであることを意味するため、削除した際の影響を最小に抑えることができる。
【００８１】
（ロ）ログイン回数（複合機の利用回数）が最小のユーザを削除する。
ユーザ情報管理データベース２０８ａにユーザごとに複合機１００を使用した回数（ログイン回数）を記録しておき（図２（Ａ）参照）、外部認証が成功するたびにユーザ情報管理テーブル１０６ａを更新しておき、ユーザ情報管理テーブル１０６ａに新規のユーザを登録するたびに、登録件数が超過するときにログイン回数が最も小さいユーザを削除するようにする。
【００８２】
例えば、本社勤務のＡさんは、毎日複合機から印刷物を出力したが、３ヶ月の長期出張し、帰社したばかりであるため最終使用時間だけを見ると最も古くなっている。
一方、支店勤務のＢさんは、本社出張時に資料を印刷していなかったことに気づき、本社の複合機を使用したが今後使用する予定はない。
このような状況の場合、登録を削除したいユーザはＢさんであるが、最終使用時間だけを見るとＡさんが削除されてしまうので、ログイン回数の少ないユーザを削除することにより、一時的に利用したユーザを削除することが可能となる。
【００８３】
（ハ）登録区分が「自動」のユーザの中で、上記（イ）または（ロ）の条件に合致するユーザを削除する。
ユーザ情報管理テーブル１０６ａには、管理者がユーザを登録するときには登録区分として「手動」を記憶し、あるいは、外部認証時にユーザを登録したときには登録区分として「自動」を記録しておく（図２（Ａ）参照）。
ユーザ情報管理テーブル１０６ａに新規のユーザを登録するたびに、登録件数の超過を判定し、超過するときに登録区分が「自動」のユーザの中から、上記（イ）または（ロ）の条件に合致するユーザを決定して削除する。
【００８４】
例えば、会社の幹部などのように常時利用できなければならないようなユーザは、認証サーバと接続できなくても使用できるように手動で複合機内部にユーザ登録しておく場合がある。
このように管理者が意図的に手動で登録したユーザは、勝手に消されると業務に支障をきたすので、自動削除するユーザを複合機内に自動登録されたユーザに限定することにより、重要度の高いユーザが複合機を常時使用できるようになる。
【００８５】
（二）上記（イ）または（ロ）または（ハ）の条件に該当するユーザが複数人検出された場合は、ユーザＩＤの番号が最も小さい番号のユーザを削除する。
これにより、削除する必要があるのは１人のユーザであるのにもかかわらず、複数のユーザが削除されてしまうという意図しない事態となることを防ぐことができる。
【００８６】
また、本発明は上述した実施形態に限定されず、本発明の要旨を逸脱しない範囲内で各種の変形、修正が可能であるのは勿論である。
例えば、上記の実施形態１乃至３を適宜組み合わせるように構成することもできる。
【符号の説明】
【００８７】
１００…複合機、１０１…操作部、１０２…画像読取部、１０３…画像形成部、１０４…通信部、１０５…機器制御部、１０５ａ…認証サーバ監視部、１０５ｂ…ユーザ認証部、１０５ｃ…ユーザ登録・削除部、１０５ｄ…ジョブ管理部、１０５ｅ…利用履歴送信部、１０５ｆ…ユーザ情報更新部、１０６…記憶部、１０６ａ…ユーザ情報管理テーブル、１０６ｂ…ユーザ利用履歴テーブル、
２００…認証サーバ、２０１…通信部、２０２…複合機管理部、２０３…認証部、２０４…利用履歴受信部、２０５…ユーザ情報更新部、２０８…記憶部、２０８ａ…ユーザ情報管理データベース。
【図１】
2011095792.tif 000003
【図２】
2011095792.tif 000004
【図３】
2011095792.tif 000005
【図４】
2011095792.tif 000006
【図５】
2011095792.tif 000007
【図６】
2011095792.tif 000008
【図７】
2011095792.tif 000009
【図８】
2011095792.tif 000010