(57)【要約】【課題】複合機の認証処理をネットワークに接続された認証サーバによって行うときに、ネットワーク障害等から復旧したときにも、厳密な認証管理が行える複合機制御システムを提供する。【解決手段】複合機が認証サーバと接続できないときには、複合機に設けた代替認証によって認証を行い、代替認証から認証サーバへ切り替わる際に、待機状態のジョブを実行させたユーザについて認証サーバで再度認証し、再認証が不許可の待機状態のジョブは削除し、また、認証が許可されたユーザの制限情報を認証サーバから取得して、代替認証における制限情報とする。【選択図】図１
2011095793.tif 000002
【特許請求の範囲】
【請求項１】
各ユーザに対応して、認証情報および制限情報を記憶するユーザ情報管理データベースを有し、前記ユーザ情報管理データベースを参照してユーザの認証処理を行う認証サーバと、前記認証サーバに管理される１台以上の複合機よりなり、
前記複合機は、各ユーザに対応して、認証情報および制限情報を記憶するユーザ情報管理テーブルを有し、前記認証サーバと接続可能なときには前記認証サーバにユーザ情報を送信して認証処理を行い、前記認証サーバと接続できないときには、当該複合機の前記ユーザ情報管理テーブルを参照して、当該複合機にて代替認証を行い、前記認証サーバと接続可能に復旧した際に、代替認証処理したジョブ処理結果を前記認証サーバに送信する複合機制御システムにおいて、
前記複合機は、前記認証サーバが接続可能になったときに、実行中のジョブおよび待機状態のジョブについて、前記認証サーバにユーザ情報を送信し、前記認証サーバによりユーザ情報の再認証を行い、再認証で不許可となったジョブを削除するジョブ削除手段を備えることを特徴とする複合機制御システム。
【請求項２】
前記認証サーバは、前記ユーザ情報の再認証が許可の場合、前記ユーザ情報管理データベースにおける当該ユーザの制限情報を複合機に送信し、
該複合機は、受信した制限情報により前記ユーザ情報管理テーブルを更新する更新手段を備えることを特徴とする請求項１に記載の複合機制御システム。
【請求項３】
前記複合機は、前記不許可になったジョブを削除した旨の報知をする削除ジョブ報知手段を備えることを特徴とする請求項１に記載の複合機制御システム。
【請求項４】
前記複合機は、前記再認証で許可となった実行中のジョブについて、代替認証中に開始した当該ジョブの開始時間の通知を前記認証サーバに送信する送信手段を備える
ことを特徴とする請求項１、２または３に記載の複合機制御システム。
【請求項５】
各ユーザに対応して、認証情報および制限情報を記憶するユーザ情報管理テーブルを有し、各ユーザに対応して、認証情報および制限情報を記憶するユーザ情報管理データベースを参照してユーザの認証処理を行う認証サーバと接続可能なときには前記認証サーバにユーザ情報を送信して認証処理を行い、前記認証サーバと接続できないときには、当該複合機の前記ユーザ情報管理テーブルを参照して、当該複合機にて代替認証を行い、前記認証サーバと接続可能に復旧した際に、代替認証処理したジョブ処理結果を前記認証サーバに送信する複合機において、
前記認証サーバが接続可能になったときに、実行中のジョブおよび待機状態のジョブについて、前記認証サーバにユーザ情報を送信し、前記認証サーバによりユーザ情報の再認証を行い、再認証で不許可となったジョブを削除するジョブ削除手段を備えることを特徴とする複合機。
【請求項６】
前記認証サーバで前記ユーザ情報を再認証したときに送信した当該ユーザの制限情報を受信し、受信した制限情報により前記ユーザ情報管理テーブルを更新する更新手段を備えることを特徴とする請求項５に記載の複合機。
【請求項７】
前記不許可になったジョブを削除した旨の報知をする削除ジョブ報知手段を備えることを特徴とする請求項５に記載の複合機。
【請求項８】
前記再認証で許可となった実行中のジョブについて、代替認証中に開始した当該ジョブの開始時間の通知を前記認証サーバに送信する送信手段を備えることを特徴とする請求項５、６または７に記載の複合機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多機能を備える複合機と、当該複合機で実行されるジョブの認証処理および集計管理を行う認証サーバとがネットワークに接続された複合機制御システムに関する。
【背景技術】
【０００２】
一般に、複数台の画像形成装置の中からユーザが任意の１つを選択してコピー、プリントまたはファクシミリ送信等を行うことができる環境において、ユーザごとに認証、権限制限、出力枚数制限、課金管理等を行う場合、複数台の画像形成装置と認証サーバをネットワークに接続して、上記の管理を認証サーバで一元管理することが行われている。
【０００３】
しかしながら、認証サーバがダウンまたはネットワーク障害等により認証を行うことができない場合、ユーザは画像形成装置を利用することができなくなってしまう。
【０００４】
このため、特許文献１の認証システムでは、画像形成装置に第２の認証手段を備えるようにして、認証サーバがネットワーク障害等で認証ができなくなった場合には、当該第２の認証手段で認証を行って、画像形成装置を利用できるようにしている。
【０００５】
ところで、課金サーバにて課金処理を行う場合、画像形成装置は、ジョブの終了したタイミングで集計情報を課金サーバへ送信している。
しかし、終了したタイミングで集計情報を送信するだけでは、この集計情報を取りこぼすことが考えられるので、ジョブの開始通知も合わせて送信し、ジョブの集計管理を厳密に行っている。これは、開始通知を受信したジョブの終了通知が一定時間経過しても取得されないときには、画像形成装置に該当ジョブのステータスを問い合わせ、ジョブが完了しているときには、集計情報を取得して補正している。
【０００６】
また、特許文献２のような画像形成システムでは、一時的に課金サーバが画像形成装置からの集計情報を受信できない場合には、集計情報を画像形成装置内部に蓄積しておき、課金サーバと接続再開したときに、画像形成装置の集計情報を課金サーバの集計情報に反映させている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−９２０１８号公報
【特許文献２】特開２００９−１７０９９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１のような認証システムの場合、ネットワーク障害等が復旧すると、第２の認証手段から認証サーバに切り替えることになる。
しかし、第２の認証手段で認証され、まだ実行が完了していない、例えば、
【０００９】
（１）スキャンの読み取りは完了しているが、一定時間後に送信するように設定されたジョブ（送信予約ジョブ）
（２）プリント予約が連続して行われたことにより、画像形成装置にプリントデータは送信されているが、印刷が開始されるのを待機しているジョブ（ジョブキューにて実行待ちのジョブ）
【００１０】
このようなジョブは、第２の認証手段での認証や権限制限の確認が完了し、その際に設定されていた出力枚数制限に基づいて動作している。
この場合、第２の認証手段で管理している出力枚数制限情報と、認証サーバが管理している出力枚数制限情報が同じである場合には問題がない。
しかし、第２の認証手段に切り替わって動作している間に、認証サーバ側の出力枚数制限情報が削減されてしまうと、第２の認証手段で設定されている出力枚数制限情報に従って動作することは望ましくない。
【００１１】
また、第２の認証手段で認証され、まだ実行が完了していないジョブの場合、認証サーバへ開始通知が送信されておらず、終了通知のみ送信されることになる。このようなジョブに対する終了通知を取りこぼした場合は、集計結果が実際の使用状況と乖離してしまうことになり、開始通知と終了通知の両方を適切に処理して動作する認証サーバには好ましくない動作である。
【００１２】
本発明は、上記の実情を考慮してなされたものであり、複合機の認証管理と集計管理をネットワークに接続された認証サーバによって行うときに、ネットワーク障害等から復旧したときにも厳密な認証管理と適切な集計管理が行える複合機制御システムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、本発明は、各ユーザに対応して、認証情報および制限情報を記憶するユーザ情報管理データベースを有し、前記ユーザ情報管理データベースを参照してユーザの認証処理を行う認証サーバと、前記認証サーバに管理される１台以上の複合機よりなり、前記複合機は、各ユーザに対応して、認証情報および制限情報を記憶するユーザ情報管理テーブルを有し、前記認証サーバと接続可能なときには前記認証サーバにユーザ情報を送信して認証処理を行い、前記認証サーバと接続できないときには、当該複合機の前記ユーザ情報管理テーブルを参照して、当該複合機にて代替認証を行い、前記認証サーバと接続可能に復旧した際に、代替認証処理したジョブ処理結果を前記認証サーバに送信する複合機制御システムにおいて、前記複合機は、前記認証サーバが接続可能になったときに、実行中のジョブおよび待機状態のジョブについて、前記認証サーバにユーザ情報を送信し、前記認証サーバによりユーザ情報の再認証を行い、再認証で不許可となったジョブを削除するジョブ削除手段を備えている。
さらに、前記複合機では、前記不許可になったジョブを削除した旨の報知をする削除ジョブ報知手段を備えるようにしてもよい。
【００１４】
さらに、前記認証サーバは、前記ユーザ情報の再認証が許可の場合、前記ユーザ情報管理データベースにおける当該ユーザの制限情報を複合機に送信し、該複合機は、受信した制限情報により前記ユーザ情報管理テーブルを更新する更新手段を備えるものとしてもよい。
【００１５】
上述の複合機制御システムにおいて、前記複合機は、前記再認証で許可となった実行中のジョブについて、代替認証中に開始した当該ジョブの開始時間の通知を前記認証サーバに送信する送信手段を備えている。
【発明の効果】
【００１６】
本発明によれば、認証サーバと切り離されて代替認証を行っている間に、認証サーバに登録されているユーザ情報、機能制限情報、出力枚数制限情報が更新された場合でも、認証サーバの接続復帰の際に、実行中および待機中のジョブに対して、認証サーバで再度認証し、認証できなかったジョブを削除するので、厳密な認証管理を行うことが可能となる。
【００１７】
さらに、認証サーバにてジョブの開始通知と終了通知の両方を監視して集計を行っている場合、認証サーバの接続復帰の際に、既に代替認証を経て開始しているジョブの開始通知を認証サーバに送信するので、集計情報の取りこぼしを防ぐことができる。
【００１８】
また、認証サーバの接続復帰の際に、代替認証では許可されていたジョブが再認証で許可されなくなって削除される場合、削除した後に管理者もしくはユーザに表示や電子メール等で削除理由を通知することで、実行途中のジョブが継続できなくなったのを理解してもらうことが可能となる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態に係る複合機制御システムの概略構成を示すブロック図である。
【図２】（Ａ）複合機のユーザ情報管理テーブルおよび（Ｂ）認証サーバのユーザ情報管理データベースのデータ構造例である。
【図３】ジョブを削除するときのメッセージ例である。
【図４】代替認証から外部認証へ切り替えるときの処理手順を示すフローチャートである。
【発明を実施するための形態】
【００２０】
本発明の複合機制御システムでは、認証サーバに接続していないときに、複合機内で認証したユーザに係るジョブに対して、接続を回復した認証サーバによってユーザを再認証し、再認証できなかったときにはユーザに係るジョブを削除することによって、厳密な認証管理を行うようにしている。
さらに、接続を回復したときに、認証サーバに接続していないときにジョブキューに入って実行途中のジョブについては、認証サーバにジョブキューに入った時間（以下、ジョブの開始時間という）を送信することによって、認証サーバがジョブの開始時間を受け取り、ジョブの終了を監視して、出力枚数や課金を集計するジョブの集計管理を確実に行うようにしている。
【００２１】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００２２】
＜複合機制御システムの概略構成＞
図１は、本発明の実施形態に係る複合機制御システムの概略構成を示すブロック図である。同図において、複合機制御システムは、例えば、コピー機能、スキャナ機能、ファクシミリ機能およびプリンタ機能等の複数の機能が利用可能な１台以上の複合機１００と、複合機１００を利用するユーザと実行されるジョブの認証処理（ユーザ認証、権限制限管理、出力枚数制限管理）とユーザ毎の利用状態の集計管理を行う認証サーバ２００とをネットワークで接続して構成されている。
【００２３】
＜複合機の構成＞
図１において、複合機１００は、操作部１０１、画像読取部１０２、画像形成部１０３、通信部１０４、機器制御部１０５、記憶部１０６を含んで構成され、機器制御部１０５によって制御される。
【００２４】
操作部１０１は、ユーザの操作入力を受付けるための複数の操作キーと、タッチパネルと一体となったＬＣＤ（Liquid Crystal Display：液晶ディスプレイ）等で構成され、本実施形態におけるログイン画面やジョブ削除メッセージ等はこのＬＣＤに表示される。
【００２５】
画像読取部１０２は、画像照射ランプにより原稿を照射し、その反射光をＣＣＤ（Charge Coupled Device：電荷結合素子）センサで受光することにより、原稿から画像を読み取り、読み取った画像に対応する画像データを出力する。
【００２６】
画像形成部１０３は、画像読取部１０２で読み取られた画像データ、通信部１０４を介してＬＡＮ（Local Area Network）によりクライアントＰＣ（パーソナルコンピュータ）等から送信された画像データ、ファクシミリ装置等から受信した画像データを用いて用紙に印刷する。
【００２７】
通信部１０４は、ネットワークインタフェース等を用い、ＬＡＮを介して接続された認証サーバ２００やクライアントＰＣやファクシミリ装置等との種々のデータの送受信を制御する。
【００２８】
機器制御部１０５は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等を備え、記憶部１０６から各種制御プログラムや設定情報を読み込んで、当該複合機１００の備える諸機能を実現する。
本実施形態の機器制御部１０５は、認証部１０５ａ、ジョブ監視部１０５ｃ、認証サーバ監視部１０５ｄ（再認証部、ジョブ削除部、ユーザ情報管理テーブル更新部）を含んで構成されている。
【００２９】
記憶部１０６は、当該複合機１００の各種制御プログラム、各種制御プログラムで使用される固定情報、当該複合機１００を使用した時のユーザが設定した設定情報、あるいは、当該複合機１００の実行状態における状態情報等を記憶する。また、記憶部１０６は、複合機１００自身が認証に用いるユーザ情報管理テーブル１０６ａ、ジョブキュー１０６ｂ、ユーザ利用履歴テーブル１０６ｃや、画像読取部１０２や画像形成部１０３が画像処理した画像データを格納するのにも使われる。
【００３０】
ユーザ情報管理テーブル１０６ａは、ユーザごとに図２（Ａ）に例示したようなデータ項目で、ユーザＩＤ、認証情報（ログイン名、パスワード）、ジョブ種別ごとの権限制限情報および出力可能枚数制限情報からなっている。このユーザ情報管理テーブル１０６ａは、ネットワーク障害等で認証サーバ２００と接続できないときに、複合機１００自身がユーザ認証するときに用いられる。
【００３１】
ユーザＩＤ：当該複合機においてユーザを識別する識別子（ＩＤ）が記憶される。
ログイン名：ユーザを認証するためのログイン名が記憶される。
パスワード：ユーザを認証するためのパスワードが記憶される。
権限および出力可能枚数：当該複合機の備える各機能に対して、当該ユーザが持つ権限と出力可能な枚数が記憶される。機能を使用する権限がないときには、該当機能に対して「禁止」が記憶され、使用する権限があるときには、その権限で出力できる枚数が記憶される。
【００３２】
ジョブキュー１０６ｂは、ジョブごとに次のようなデータ項目で、複合機１００でユーザによって指定されたジョブや、複合機１００がネットワークに接続したクライアントＰＣやファクシミリ装置等から受け取ったジョブで、実行待機中で未実行のジョブに関する情報が記憶される。
【００３３】
ジョブＩＤ：複合機１００内で実行されるジョブに付した唯一子からなる識別子（ＩＤ）が記憶される。
ログイン名：当該ジョブに係るユーザのログイン名が記憶される。
パスワード：当該ジョブに係るユーザのパスワードが記憶される。
ジョブ種別：複合機の持つ諸機能（コピー機能、スキャン機能、ファクシミリ機能、プリンタ機能等）に対応したジョブの種別が記憶される。
ジョブの内容：ジョブの実行内容が記憶される。例えば、コピー機能の場合には、コピーされる画像データ、コピー部数や出力サイズ等の設定情報、スキャン機能の場合には、スキャンされた画像データや出力先のファイル名等の設定情報が実行内容として記憶される。
開始時間：当該ジョブがジョブキューに入った日時が記憶される。
【００３４】
ユーザ利用履歴テーブル１０６ｃは、ジョブごとに次のようなデータ項目で、実行開始から実行終了までの情報を記憶する。ただし、認証サーバ２００へ送信されると削除される。
【００３５】
ジョブＩＤ：当該ジョブのジョブＩＤが記憶される。
ログイン名：当該ジョブに係るユーザのログイン名が記憶される。
パスワード：当該ジョブに係るユーザのパスワードが記憶される。
ジョブ種別：当該ジョブの種別が記憶される。
開始時間：当該ジョブがジョブキューに入った日時が記憶される。
終了時間：当該ジョブが終了した日時が記憶される。
出力枚数：当該ジョブが出力した枚数が記憶される。
【００３６】
以下、機器制御部１０５を構成する各処理部１０５ａ〜１０５ｄの処理内容について詳細に説明する。
【００３７】
認証サーバ監視部１０５ｄは、所定の時間間隔で、当該複合機１００を管理している認証サーバ２００に接続できるか否かを監視し、認証サーバ２００に接続できない状態のときには「休止信号」を認証部１０５ａとジョブ監視部１０５ｃへ送信し、接続状態のときには「接続信号」を送信する。
また、認証サーバ２００に接続できる状態に復旧したときには認証部１０５ａへ「接続信号」を送信し、ジョブ監視部１０５ｃへ「復旧信号」を送信する。
【００３８】
認証部１０５ａは、認証サーバ監視部１０５ｄから「接続信号」を受信している間は、認証サーバ２００で認証処理（外部認証とも言う）を行う。
まず、操作部１０１で指定されたジョブまたはクライアントＰＣやファクシミリ装置から受信したジョブに付されて入力されたログイン名、パスワードからなるユーザ認証依頼を認証サーバ２００に送信する。
【００３９】
認証サーバ２００から「認証不許可」が返信されると、操作部１０１に認証ができなかった旨のメッセージ（図３参照）を表示して、再度のログインを促す。
一方、認証サーバ２００から「認証許可」が戻されると、上記ジョブに付された（ログイン名、パスワード、ジョブ種別）からなる制限確認依頼を認証サーバ２００に送信して、ジョブ種別がユーザに設定されている制限情報に反するか否かを確認する。
ここで、ユーザに設定した制限とは、ジョブ種別ごとに設定された実行権限や出力可能枚数制限のことである。
【００４０】
認証サーバ２００から制限情報に反しないとの通知を受信した場合は、ユーザに指定されたジョブをジョブキュー１０６ｂに登録する。ジョブキュー１０６ｂには、ジョブを識別するジョブＩＤに対応させて、ログイン名、パスワード、ジョブ種別、ジョブの内容およびジョブキューに入った日時（ジョブの開始時間）が記憶される。
さらに、認証サーバ監視部１０５ｄから「接続信号」を受信している場合、ジョブ開始情報（ログイン名、パスワード、ジョブＩＤおよび開始時間）を認証サーバ２００に送信する。
【００４１】
認証サーバ２００から制限情報に反するとの通知を受信した場合は、操作部１０１に制限に反した旨のメッセージ（図３参照）を表示する。
【００４２】
また、認証部１０５ａは、「休止信号」を受信している間は、複合機１００自身がユーザ情報管理テーブル１０６ａを参照して、上記した外部認証と同じ手順で認証処理（代替認証とも言う）を行う。
【００４３】
次に、ジョブ監視部１０５ｃは、ジョブキュー１０６ｂに記憶されているジョブの内容（ジョブＩＤ、ジョブ種別、ジョブの内容、開始時間）を取り出して、当該複合機１００に実行させるとともに、（ジョブＩＤ、ログイン名、パスワード、ジョブ種別、開始時間）をユーザ利用履歴テーブル１０６ｃへ記憶する。
【００４４】
ジョブの実行が終了すると、終了時間と出力枚数を終了したジョブのユーザ利用履歴テーブル１０６ｃへ記憶させる。これにより、終了したジョブに対するユーザ利用履歴には、（ジョブＩＤ、ログイン名、パスワード、ジョブ種別、開始時間、終了時間、出力枚数）が記憶される。
さらに、ジョブ監視部１０５ｃは、認証サーバ監視部１０５ｄから「接続信号」を受信している場合、終了したジョブのユーザ利用履歴を認証サーバ２００に送信し、認証サーバ２００から受信確認信号が返信されてきたときに、このジョブのユーザ利用履歴をユーザ利用履歴テーブル１０６ｃから削除する。
【００４５】
次に、ジョブ監視部１０５ｃは、認証サーバ監視部１０５ｄから「復旧信号」を受信して、認証サーバ２００との接続が回復したと判定した場合、ユーザ利用履歴テーブル１０６ｃに記憶されているユーザ利用履歴のうち終了時間が設定されている各ジョブについて、ユーザ利用履歴（ログイン名、パスワード、ジョブＩＤ、開始時間、終了時間および出力枚数）からなる終了情報を認証サーバ２００へ送信して当該ユーザ利用履歴を削除する。
【００４６】
次いで、ジョブ監視部１０５ｃは、再認証部を起動して、（Ａ）実行途中のジョブと、（Ｂ）実行待機中の未実行のジョブについて、以下のような再認証処理を行う。これは、例えば、代替認証中に認証サーバ２００のユーザ情報管理ＤＢ２０４ａが更新され、ユーザが削除されたり使用できる権限等が変更になっていることがあるためである。
【００４７】
（Ａ）実行途中のジョブ：
ユーザ利用履歴テーブル１０６ｃに終了時間の設定されていないユーザ利用履歴があるときには、この終了時間の設定されていない各ジョブに係るユーザ情報に関して再認証処理を行う。
再認証部は、ユーザ利用履歴テーブル１０６ｃから該当するジョブに係るユーザのログイン名、パスワードからなるユーザ情報を認証サーバ２００に送信する。
【００４８】
認証サーバ２００から「認証不許可」が返信されると、ジョブ削除部により当該ジョブのユーザ利用履歴をユーザ利用履歴テーブル１０６ｃから削除する。このジョブ削除部では、削除するときに、操作部１０１に例えば、図３（Ａ）に示すようなメッセージを表示してユーザに報知する。
尚、操作部１０１に表示した同様な内容のメッセージをユーザや複合機１００の管理者に対して電子メールを送信するようにして、ユーザまたは管理者に報知してもよい。
これにより、代替認証から外部認証に切り替わった途端に、ジョブ処理の継続ができなくなった理由を理解してもらうことが可能となる。
【００４９】
一方、認証サーバ２００の再認証が許可の場合、認証サーバ２００における当該ユーザに係る権限制限情報と出力可能枚数制限情報が返信されるので、ユーザ情報管理テーブル更新部により、当該ユーザに係る権限制限情報と出力可能枚数制限情報と置き換えてユーザ情報管理テーブル１０６ａを更新する。
【００５０】
次に、ジョブ監視部１０５ｃは、更新されたユーザ情報管理テーブル１０６ａを参照して、当該ジョブの種別に対応する当該ユーザの権限制限や出力可能枚数制限に反していた場合、ジョブ削除部により当該ジョブのユーザ利用履歴をユーザ利用履歴テーブル１０６ｃから削除する。削除するときに、操作部１０１に例えば、制限条件に応じて図３（Ｂ）や（Ｃ）に示したようなメッセージを表示してユーザに報知する。
一方、当該ジョブの種別に対応する当該ユーザの権限制限や出力可能枚数制限を満足した場合、ユーザ利用履歴テーブル１０６ｃに記憶されている当該ジョブの（ログイン名、パスワード、ジョブＩＤおよび開始時間）を認証サーバ２００に送信する。
【００５１】
（Ｂ）実行待機中の未実行のジョブ：
ジョブキュー１０６ｂに実行待機中の未実行のジョブがあるときには、ジョブキュー１０６ｂに記憶されている各ジョブに係るユーザ情報に関して、実行途中のジョブと同様な再認証処理を行う。
ただし、実行途中のジョブと異なるのは、ジョブをユーザ利用履歴テーブル１０６ｃから削除するのではなく、ジョブキュー１０６ｂから削除する点である。
【００５２】
次に、代替認証から外部認証へ切り替えるときの処理手順を図４のフローチャートに基づいて説明する。
【００５３】
複合機１００が代替認証で動作時に（ステップＳ１１）、複合機１００の認証サーバ監視部１０５ｄが所定間隔で認証サーバ２００と接続できるかの確認を行って、接続復帰可能な状態である場合には（ステップＳ１２のＹＥＳ）、「復旧信号」をジョブ監視部１０５ｃに送信し、「接続信号」をユーザ確認部１０５ａに送信し、ステップＳ１３へ進む。
【００５４】
次に、ユーザ利用履歴テーブル１０６ｃに記憶されているユーザ利用履歴のうち終了時間が設定されているジョブについて、当該ジョブのユーザ利用履歴（ログイン名、パスワード、ジョブＩＤ、開始時間、終了時間および出力枚数）を認証サーバ２００へ送信し、当該ジョブのユーザ利用履歴をユーザ利用履歴テーブル１０６ｃから削除する（ステップＳ１３）。
【００５５】
ユーザ利用履歴テーブル１０６ｃに実行途中のジョブがない場合、および、ジョブキュー１０６ｂに実行待機中の未実行のジョブがない場合（ステップＳ１４のＮＯ）、ユーザ確認部１０５ａを実行する（ステップＳ２３）。
【００５６】
次に、ユーザ利用履歴テーブル１０６ｃに実行途中のジョブがある場合、または、ジョブキュー１０６ｂに実行待機中の未実行のジョブがある場合（ステップＳ１４のＹＥＳ）、ユーザ利用履歴テーブル１０６ｃの終了時間の設定されていない各ジョブ、あるいは、ジョブキュー１０６ｂに記憶されている各ジョブの中から１つのジョブを取り出す（ステップＳ１５）。
取り出すジョブがなくなったとき（ステップＳ１６のＹＥＳ）、ジョブ監視部１０５ｃの監視処理を続行する（ステップＳ２４）。
【００５７】
取り出すジョブがあるとき（ステップＳ１６のＮＯ）、当該ジョブに係るユーザのユーザ情報（ログイン名、パスワード）を認証サーバ２００に送信して、再認証結果と当該ユーザに係る制限情報を取得する（ステップＳ１７）。
【００５８】
再認証結果が不許可の場合（ステップＳ１８のＮＯ）、ステップＳ２２に進む。
一方、再認証結果が許可の場合（ステップＳ１８のＹＥＳ）、返信された制限情報を書き換えることによって、当該ユーザのユーザ情報管理テーブル１０６ａを更新する（ステップＳ１９）。
【００５９】
次に、更新されたユーザ情報管理テーブル１０６ａを参照して、当該ジョブに係るジョブ種別に対応する制限があるとき（ステップＳ２０のＮＯ）、操作部１０１にジョブ削除のメッセージを表示して、当該ジョブをユーザ利用履歴テーブル１０６ｃまたはジョブキュー１０６ｂから削除し（ステップＳ２２）、ステップＳ１５に戻る。
【００６０】
一方、当該ジョブに係るジョブ種別に対応する制限がないとき（ステップＳ２０のＹＥＳ）、当該ジョブの（ログイン名、パスワード、ジョブＩＤおよび開始時間）を認証サーバ２００に送信して（ステップＳ２１）、ステップＳ１５に戻る。
【００６１】
＜認証サーバの構成＞
図１において、認証サーバ２００は、通信部２０１、複合機管理部２０２、認証部２０３、記憶部２０４を含んで構成され、複合機管理部２０２で制御される。
【００６２】
通信部２０１は、ネットワークインタフェース等を用い、ＬＡＮを介して接続された１台以上の複合機１００やＰＣ等との種々のデータの送受信を制御する。
認証部２０３は、ユーザ情報管理ＤＢ２０４ａを参照して、複合機１００から認証依頼のあったユーザが当該複合機１００を使用してよいか否かを判定する。
複合機管理部２０２は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備え、記憶部２０４から各種制御プログラムや設定情報を読み込んで、当該認証サーバ２００の備える諸機能を実現する。
【００６３】
記憶部２０４は、当該認証サーバ２００の各種制御プログラム、各種制御プログラムで使用される固定情報、あるいは、当該認証サーバ２００の実行状態における情報を記憶する。また、記憶部２０４は、ネットワークに接続された各複合機１００からのユーザ認証および集計管理を行うためのユーザ情報管理ＤＢ（データベース）２０４ａとジョブ開始時間テーブル２０４ｃを含んでいる。
【００６４】
ユーザ情報管理ＤＢ２０４ａは、ユーザごとに図２（Ｂ）に例示したようなデータ項目で、ユーザ情報管理テーブル１０６ａと同様に、ユーザＩＤ、認証情報（ログイン名、パスワード）、ジョブ種別ごとの権限制限情報および出力可能枚数制限情報および集計情報を記憶する。
【００６５】
ジョブ開始時間テーブル２０４ｃは、実行が開始されたジョブに関する情報を記憶するものであり、ジョブごとに次のようなデータ項目からなっており、複合機１００から終了時間を受信すると集計が行われて削除される。
【００６６】
複合機ＩＤ：当該ジョブの実行を開始した複合機の識別子（ＩＤ）が記憶される。認証サーバ２００にネットワークを介して接続されている複合機１００に関する情報（例えば、複合機がもつ機能情報や処理速度やネットワークアドレス等）は、別途保持するテーブルに、この複合機ＩＤに対応付けられて記憶されているものとする。
ログイン名：当該ジョブに係るユーザのログイン名が記憶される。
パスワード：当該ジョブに係るユーザのパスワードが記憶される。
ジョブＩＤ：当該ジョブの識別子（ＩＤ）が記憶される。
開始時間  ：当該ジョブが開始された日時が記憶される。
【００６７】
以下、複合機管理部２０２における監視処理について説明する。
【００６８】
（１）複合機からのユーザ認証依頼の監視：
複合機管理部２０２は、通信部２０１を介して複合機１００からのユーザ認証依頼を受信し、認証部２０３によりユーザ認証を実行する。このユーザ認証依頼には、ユーザのログイン名、パスワードが指定されている。
認証部２０３は、ユーザ認証依頼に指定されたログイン名とパスワードが対応してユーザ情報管理ＤＢ２０４ａに記憶されている場合には、認証許可を返信し、さもないときには認証不可を返信する。
【００６９】
（２）複合機からの制限確認依頼の監視：
複合機管理部２０２は、通信部２０１を介して複合機１００からの制限確認依頼を受信し、認証部２０３により指定されたジョブ種別の制限を確認する。この制限確認依頼には、ユーザのログイン名、パスワードやユーザの処理したい機能を表わすジョブ種別が指定されている。
【００７０】
認証部２０３は、ユーザ情報管理ＤＢ２０４ａを参照して、制限確認依頼に指定されたログイン名、パスワードで指定されるユーザに対するジョブ種別の制限情報を取得し、制限がなければ制限なしを返信し、さもなければ制限有りを返信する。
例えば、ジョブ種別に対する権限制限が「禁止」であれば、制限有りとする。
また、ジョブ種別が印刷を伴う場合には、権限制限が「禁止」でなくとも、出力可能枚数がゼロの場合は、制限有りとする。
これら以外は、制限なしとする。
【００７１】
（３）複合機からのユーザ再認証依頼の監視：
複合機管理部２０２は、通信部２０１を介して複合機１００からユーザ再認証依頼を受信すると、認証部２０３によりユーザの再認証を実行する。このユーザ再認証依頼には、ユーザのログイン名、パスワードが指定されている。
【００７２】
認証部２０３は、ユーザ情報管理ＤＢ２０４ａを参照して、（ログイン名、パスワード）が対応して記憶されているかを判定し、記憶されていない場合には、要求のあった複合機１００に再認証不許可を返信する。
一方、記憶されている場合には、要求のあった複合機１００に再認証許可と、当該ユーザに係る制限情報（本例では、権限制限情報と出力可能枚数制限情報）を返信する。
【００７３】
（４）複合機からのユーザ利用履歴の受信の監視：
複合機管理部２０２は、複合機１００で代替認証中に実行完了したユーザの利用履歴を複合機１００から受信すると、受信したユーザ利用履歴をもとに出力枚数や課金を集計し集計情報に累積して当該ユーザのユーザ情報管理ＤＢ２０４ａを更新する。
この受信するユーザの利用履歴は、（ログイン名、パスワード、ジョブＩＤ、開始時間、終了時間および出力枚数）からなっている。
【００７４】
（５）複合機からのジョブの開始時間と終了時間の受信の監視：
複合機管理部２０２は、複合機１００よりジョブ開始情報を受信した場合、送信した複合機１００の複合機ＩＤを特定し、ジョブ開始時間テーブル２０４ｃに重複しないようにして記憶する。このジョブ開始情報は、（ログイン名、パスワード、ジョブＩＤおよび開始時間）からなっている。
【００７５】
また、複合機１００よりジョブ終了情報を受信した場合、送信した複合機１００の複合機ＩＤを特定する。ここで、ジョブ終了情報は、（ログイン名、パスワード、ジョブＩＤ、終了時間および出力枚数）からなっている。
次いで、ジョブ開始時間テーブル２０４ｃを参照して、同じ（複合機ＩＤ、ログイン名、パスワード、ジョブＩＤ）を持つジョブ開始時間を検索し、検索されたジョブ開始時間と、受信した終了時間および出力枚数をもとに出力枚数や課金を集計し集計情報に累積してユーザ情報管理ＤＢ２０４ａを更新し、このジョブに係るジョブ開始時間をジョブ開始時間テーブル２０４ｃから削除するとともに、受信完了信号を返信する。
【００７６】
以上のように実施形態を構成することにより、認証サーバと切り離されて代替認証を行っている間に、認証サーバに登録されているユーザ情報、機能制限情報、出力枚数制限情報が更新された場合でも、認証サーバの接続復帰の際に、実行中および待機中のジョブに対して、認証サーバで再度認証し、認証できなかったジョブを削除するので、厳密な認証管理を行うことが可能となる。
【００７７】
さらに、認証サーバにてジョブの開始通知と終了通知の両方を監視して集計を行っている場合、認証サーバの接続復帰の際に、既に代替認証を経て開始しているジョブの開始通知を認証サーバに送信するので、集計情報の取りこぼしを防ぐことができる。
【００７８】
また、認証サーバの接続復帰の際に、代替認証では許可されていたジョブが再認証で許可されなくなって削除された場合、削除した後に管理者もしくはユーザに表示や電子メール等で削除理由を通知するので、実行途中や待機中のジョブが継続できなくなった理由を理解してもらうことが可能となる。
【００７９】
また、本発明は上述した実施形態に限定されず、本発明の要旨を逸脱しない範囲内で各種の変形、修正が可能であるのは勿論である。
【符号の説明】
【００８０】
１００…複合機、１０１…操作部、１０２…画像読取部、１０３…画像形成部、１０４…通信部、１０５…機器制御部、１０５ａ…認証部、１０５ｃ…ジョブ監視部、１０５ｄ…認証サーバ監視部（再認証部、ジョブ削除部、ユーザ情報管理テーブル更新部）、１０６…記憶部、１０６ａ…ユーザ情報管理テーブル、１０６ｂ…ジョブキュー、１０６ｃ…ユーザ利用履歴テーブル、
２００…認証サーバ、２０１…通信部、２０２…複合機管理部、２０３…認証部、２０４…記憶部、２０４ａ…ユーザ情報管理ＤＢ（データベース）、２０４ｃ…ジョブ開始時間テーブル。
【図１】
2011095793.tif 000003
【図２】
2011095793.tif 000004
【図３】
2011095793.tif 000005
【図４】
2011095793.tif 000006