(57)【特許請求の範囲】
【請求項１】
画像形成装置に対する認証情報および集計用情報を管理するための認証集計用情報管理サーバと、前記認証集計用情報管理サーバに対して認証を行うことにより使用可能となり、集計用識別子毎に各業務毎の利用実績を集計する画像形成装置と、前記利用実績を示す利用実績情報を前記画像形成装置から集計する利用実績集計用サーバを備えた画像形成システムであって、
前記画像形成装置が、入力された認証用識別子とパスワード情報とを用いて前記認証集計用管理サーバに対して認証を行う認証手段と、認証が行われた認証用識別子に対して使用が許可されている複数の集計用識別子のリストからなる集計用識別子リストを前記認証集計用情報管理サーバから受信する受信手段とを有し、
前記認証集計用情報管理サーバが、認証用識別子に対して使用が許可されている複数の集計用識別子からなる集計用識別子リストを各認証用識別子毎に格納する格納手段と、認証用識別子とパスワード情報を用いた認証処理後に認証を行った認証用識別子に対応して前記格納手段に格納されている集計用識別子リストを前記画像形成装置に送信する送信手段とを有し、
前記利用実績集計用サーバは、前記送信手段により送信された集計用識別子リストに含まれる集計用識別子毎に集計された利用実績を示す利用実績情報を一定間隔で前記画像形成装置から取得する取得手段を有する画像形成システム。
【請求項２】
前記画像形成装置は、ユーザにより入力された集計用識別子が前記受信手段により受信された集計用識別子リストに含まれているか否かを判定する判定手段をさらに有する請求項１記載の画像形成システム。
【請求項３】
前記画像形成装置は、入力された集計用識別子が受信された集計用識別子リストに含まれていると前記判定手段により判定された場合、指示された処理を実行する実行手段をさらに有する請求項２記載の画像形成システム。
【請求項４】
前記画像形成装置は、前記実行手段により処理が実行された場合に、該集計用識別子に関する利用実績を前記集計用識別子毎に集計する集計手段をさらに有する請求項３記載の画像形成システム。
【請求項５】
前記画像形成装置は、
前記受信手段により受信された集計用識別子リストを格納する集計用識別子格納手段と、
認証を受けた使用者がログアウトした場合、前記集計用識別子格納手段に格納されている集計用識別子を消去する消去手段と、
をさらに有する請求項１から４のいずれか１項記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置と認証集計用情報管理サーバおよび画像形成システムに関する。
【背景技術】
【０００２】
複数の使用者（ユーザ）により画像形成装置が共用されているような場合、使用者を特定するためにユーザＩＤ（認証用識別子）を各使用者毎に設け、使用者が割当てられたユーザＩＤとパスワードを画像形成装置に入力してログインして初めて画像形成装置を利用可能とすることが行われている。
【０００３】
このように各使用者毎にユーザＩＤを設けることにより、どの使用者がどれだけ画像形成装置を使用したかを記録することが可能となる。
【０００４】
しかし、各使用者毎の使用履歴だけでなく、どの業務に対してどれだけ画像形成装置が利用されたかを記録したい場合がある。例えば、各業務毎に使用された印刷用紙の枚数をカウントして、カウントされた枚数に応じて業務の発注元に費用を請求するようなことが必要となる場合がある。
【０００５】
このような課題を解決するために、ユーザＩＤとは別にアカウントＩＤ（集計用識別子）と呼ばれる利用実績を集計するためのＩＤを用いるようにした方式が提案されている（例えば、特許文献１参照。）。
【０００６】
この特許文献１に開示された機器使用実績管理装置では、認識用識別子であるユーザＩＤとは別に、使用実績の集計用識別子であるアカウントＩＤを使用することにより、コピー枚数などの機器使用実績を管理するようにしている。
【０００７】
このアカウントＩＤとは、画像形成装置の使用履歴を予め設定された業務毎にカウントするためのＩＤであり、使用者が画像形成装置等の機器を使用する際にアカウントＩＤを選択することによりその使用履歴が選択されたアカウントＩＤに対して記録されるようになっている。
【０００８】
しかし、このようなアカウントＩＤを用いる方式では、画像形成装置を使用する度にアカウントＩＤを選択する必要があるが、選択されたアカウントＩＤがそのユーザに対して使用許可されているかを確認することが必要となる。そのため、画像形成装置では、あるユーザＩＤに対して許可されているアカウントＩＤのリストであるアカウントＩＤリストを、各ユーザＩＤ毎に機器内部に保持しておき、ユーザから入力されたアカウントＩＤがそのユーザのアカウントＩＤリストに含まれているかを確認する処理が行われる。
【０００９】
しかし、アカウントＩＤの数は場合によっては２００以上となる場合がある。そのため、アカウントＩＤの数が増加するとアカウントＩＤリストのデータ量も増加することとなり、機器における記憶容量を大幅に消費して圧迫してしまうことになる。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００５−２６６１２０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
上述した従来技術では、アカウントＩＤ等の集計用識別子を用いて画像形成装置の利用実績を記録しようとした場合、現在設定されている全ての集計用識別子を含む集計用識別子リストを機器内に格納しておく必要があり、集計用識別子リストのデータ量が大きくなると機器の記憶容量を大幅に消費してしまうという問題点があった。
【００１２】
本発明の目的は、アカウントＩＤ等の集計用識別子を用いて画像形成装置の利用実績を記録する場合でも、画像形成装置の記憶容量を大幅に消費することがない画像形成装置と認証集計用情報管理サーバおよび画像形成システムを提供することである。
【課題を解決するための手段】
【００１３】
［画像形成装置］
上記目的を達成するために、本発明の画像形成装置は、認証情報および集計用情報の管理を行う認証集計用情報管理サーバに対して認証を行うことにより使用可能となる画像形成装置であって、
入力された認証用識別子とパスワード情報とを用いて前記認証集計用管理サーバに対して認証を行う認証手段と、
認証が行われた認証用識別子に対して使用が許可されている集計用識別子のリストである集計用識別子リストを前記認証集計用情報管理サーバから受信する受信手段とを有する。
【００１４】
本発明では、認証用識別子とパスワード情報とを用いて認証集計用情報管理サーバに対して認証処理を行った場合、その認証用識別子に対応した集計用識別子リストが認証集計用情報管理サーバから画像形成装置に対して転送されてくる。そのため、本発明によれば、画像形成装置内に認証用識別子毎の集計用識別子リストを格納しておく必要がないため、集計用識別子を用いて画像形成装置の利用実績を記録する場合でも、画像形成装置の記憶容量を大幅に消費することがない。
【００１５】
好ましくは、本発明の画像形成装置は、ユーザにより入力された集計用識別子が前記受信手段により受信された集計用識別子リストに含まれているか否かを判定する判定手段をさらに有する。
【００１６】
また、本発明の画像形成装置は、認証情報および集計用情報の管理を行う認証集計用情報管理サーバに対して認証を行うことにより使用可能となる画像形成装置であって、
入力された認証用識別子とパスワード情報とを用いて前記認証集計用情報管理サーバに対して認証を行う認証手段と、
認証が行われた認証用識別子に対して使用が許可されている集計用識別子のリストである集計用識別子リストを前記認証集計用情報管理サーバから受信する受信手段と、
前記受信手段により受信された集計用識別子リストのハッシュ値を演算する演算手段と、
前記受信手段により受信された集計用識別子リストと、前記演算手段により演算されたハッシュ値とを対応させて格納する集計用識別子格納手段と、
前記認証集計用情報管理サーバに対する認証が成功して、認証が行われた認証用識別子に対応する集計用識別子リストが前記集計用識別子格納手段に格納されている場合、当該認証用識別子に対応する集計用識別子リストのハッシュ値を前記集計用識別子格納手段から読み出して前記認証集計用情報管理サーバに送信する送信手段とを有する。
【００１７】
本発明では、画像形成装置内のハッシュ値と認証集計用情報管理サーバ内のハッシュ値が一致することを確認することにより画像形成装置内の集計用識別子リストと認証集計用情報管理サーバ内の集計用識別子リストが同一であることを確認して、画像形成装置内の集計用識別子リストを使用するようにしている。その結果、画像形成装置が認証集計用情報管理サーバに対して認証処理を実行する度に、集計用識別子リストを認証集計用情報管理サーバから画像形成装置に転送する必要がなくなる。そのため、本発明によれば、煩雑に使用されている集計用識別子リストのみを画像形成装置に格納することにより、画像形成装置の記憶容量の大幅な消費を抑制するとともに、認証集計用情報管理サーバに対して認証処理を行う度に集計用識別子リストを転送する手間を省くことが可能となる。
【００１８】
好ましくは、本発明の画像形成装置は、前記認証集計用情報管理サーバからハッシュ値が一致した旨の確認結果を受信した場合、ユーザにより入力された集計用識別子が前記集計用識別子格納手段に格納されている集計用識別子リストに含まれているか否かを判定する判定手段をさらに有する。
【００１９】
［認証集計用情報管理サーバ］
本発明の認証集計用情報管理サーバは、画像形成装置に対する認証情報および集計用情報を管理するための認証集計用情報管理サーバであって、
認証用識別子に対して使用が許可されている複数の集計用識別子からなる集計用識別子リストを、各認証用識別子毎に格納する格納手段と、
認証用識別子とパスワード情報を用いた認証処理後に、認証を行った認証用識別子に対応して前記格納手段に格納されている集計用識別子リストを前記画像形成装置に送信する送信手段とを有する。
【００２０】
また、本発明の認証集計用情報管理サーバは、画像形成装置に対する認証情報および集計用情報を管理するための認証集計用情報管理サーバであって、
認証用識別子に対して使用が許可されている複数の集計用識別子からなる集計用識別子リストを、そのハッシュ値とともに各認証用識別子毎に格納する格納手段と、
認証用識別子とパスワード情報を用いた認証処理後に、前記画像形成装置からハッシュ値を受信した場合、受信した該ハッシュ値と認証を行った認証用識別子に対応したハッシュ値とを比較する比較手段と、
前記比較手段においてハッシュ値が一致した場合、その比較結果を前記画像形成装置に送信し、ハッシュ値が一致しなかった場合、認証を行った認証用識別子に対応して前記格納手段に格納されている集計用識別子リストを前記画像形成装置に送信する送信手段とを有する。
【００２１】
［画像形成システム］
本発明の画像形成システムは、画像形成装置に対する認証情報および集計用情報を管理するための認証集計用情報管理サーバと、前記認証集計用情報管理サーバに対して認証を行うことにより使用可能となる画像形成装置とを備えた画像形成システムであって、
前記画像形成装置が、入力された認証用識別子とパスワード情報とを用いて前記認証集計用管理サーバに対して認証を行う認証手段と、認証が行われた認証用識別子に対して使用が許可されている集計用識別子のリストである集計用識別子リストを前記認証集計用情報管理サーバから受信する受信手段とを有し、
前記認証集計用情報管理サーバが、認証用識別子に対して使用が許可されている複数の集計用識別子からなる集計用識別子リストを各認証用識別子毎に格納する格納手段と、認証用識別子とパスワード情報を用いた認証処理後に認証を行った認証用識別子に対応して前記格納手段に格納されている集計用識別子リストを前記画像形成装置に送信する送信手段とを有する。
【００２２】
また、本発明の画像形成システムは、画像形成装置に対する認証情報および集計用情報を管理するための認証集計用情報管理サーバと、前記認証集計用情報管理サーバに対して認証を行うことにより使用可能となる画像形成装置とを備えた画像形成システムであって、
前記画像形成装置が、入力された認証用識別子とパスワード情報とを用いて前記認証集計用情報管理サーバに対して認証を行う認証手段と、認証が行われた認証用識別子に対して使用が許可されている集計用識別子のリストである集計用識別子リストを前記認証集計用情報管理サーバから受信する受信手段と、前記受信手段により受信された集計用識別子リストのハッシュ値を演算する演算手段と、前記受信手段により受信された集計用識別子リストと前記演算手段により演算されたハッシュ値とを対応させて格納する集計用識別子格納手段と、前記認証集計用情報管理サーバに対する認証が成功し認証が行われた認証用識別子に対応する集計用識別子リストが前記集計用識別子格納手段に格納されている場合に当該認証用識別子に対応する集計用識別子リストのハッシュ値を前記集計用識別子格納手段から読み出して前記認証集計用情報管理サーバに送信する送信手段とを有し、
前記認証集計用情報管理サーバが、認証用識別子に対して使用が許可されている複数の集計用識別子からなる集計用識別子リストをそのハッシュ値とともに各認証用識別子毎に格納する格納手段と、認証用識別子とパスワード情報を用いた認証処理後に前記画像形成装置からハッシュ値を受信した場合に受信した該ハッシュ値と認証を行った認証用識別子に対応したハッシュ値とを比較する比較手段と、前記比較手段においてハッシュ値が一致した場合、その比較結果を前記画像形成装置に送信し、ハッシュ値が一致しなかった場合、認証を行った認証用識別子に対応して前記格納手段に格納されている集計用識別子リストを前記画像形成装置に送信する送信手段とを有する。
【発明の効果】
【００２３】
以上説明したように、本発明によれば、アカウントＩＤ等の集計用識別子を用いて画像形成装置の利用実績を記録する場合でも、画像形成装置の記憶容量を大幅に消費することがないという効果を得ることができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の第１の実施形態の画像形成システムの構成を示すシステム図である。
【図２】図１中の画像形成装置１０のハードウェア構成を示すブロック図である。
【図３】図１中の画像形成装置１０の機能構成を示すブロック図である。
【図４】図１中の認証／集計用情報管理サーバ４０の機能構成を示すブロック図である。
【図５】認証／集計用情報管理サーバ４０のデータ格納部４２に格納されている情報の一例を示す図である。
【図６】本発明の第１の実施形態の画像形成システムにおける画像形成装置１０の動作を示すフローチャートである。
【図７】利用実績集計用サーバ２０により集計される利用実績情報の一例を示す図である。
【図８】本発明の第２の実施形態の画像形成システムの構成を示すシステム図である。
【図９】図８中の画像形成装置１０ａの機能構成を示すブロック図である。
【図１０】図８中の認証／集計用情報管理サーバ４０ａの機能構成を示すブロック図である。
【図１１】認証／集計用情報管理サーバ４０ａのデータ格納部４２ａに格納されている情報の一例を示す図である。
【図１２】画像形成装置１０ａと認証／集計用情報管理サーバ４０ａとの間のデータの送受信の初回における処理を示すシーケンスチャートである。
【図１３】画像形成装置１０ａと認証／集計用情報管理サーバ４０ａとの間のデータの送受信の２回目以降における処理を示すシーケンスチャートである。
【発明を実施するための形態】
【００２５】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００２６】
[第１の実施形態]
図１は本発明の第１の実施形態の画像形成システムの構成を示す図である。
【００２７】
本発明の第１の実施形態の画像形成システムは、図１に示すように、ネットワーク３０を介して接続された画像形成装置１０、利用実績集計用サーバ２０および、認証情報および集計用情報の管理を行う認証／集計用情報管理サーバ４０を含む。
【００２８】
認証／集計用情報管理サーバ４０は、認証用識別子であるユーザＩＤと、そのユーザＩＤに対して設定されているパスワード情報とを対応させて格納している。また、認証／集計用情報管理サーバ４０は、集計用識別子であるアカウントＩＤのリストであるアカウントＩＤリストを各ユーザＩＤ毎に格納している。
【００２９】
利用実績集計用サーバ２０は、画像形成装置１０においてアカウントＩＤ毎に記憶された利用実績情報を周期的に集計する。
【００３０】
次に、本実施形態の画像形成装置１０のハードウェア構成を図２に示す。
【００３１】
画像形成装置１０は、図２に示されるように、ＣＰＵ１２、メモリ１３、ハードディスクドライブ（ＨＤＤ）等の記憶装置１４、ネットワーク３０を介して認証／集計用情報管理サーバ４０等の外部の装置とデータの送信及び受信を行う通信インタフェース（ＩＦ）１５、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置１６、スキャナ１７、印刷装置１８を有する。これらの構成要素は、制御バス１９を介して互いに接続されている。
【００３２】
ＣＰＵ１２は、メモリ１３または記憶装置１４に格納された制御プログラムに基づいて所定の処理を実行して、画像形成装置１０の動作を制御する。
【００３３】
図３は、上記の制御プログラムが実行されることにより実現される画像形成装置１０の機能構成を示すブロック図である。
【００３４】
本実施形態における画像形成装置１０は、図３に示されるように、認証部３１と、アカウントＩＤリスト受信部３２と、アカウントＩＤリスト格納部３３と、判定部３４とを備えている。
【００３５】
認証部３１は、ユーザにより入力されたユーザＩＤとパスワード情報とを用いて認証／集計用管理サーバ４０に対して認証処理を行う。
【００３６】
アカウントＩＤリスト受信部３２は、認証が行われたユーザＩＤに対して使用が許可されているアカウントＩＤのリストであるアカウントＩＤリストを認証／集計用情報管理サーバ４０から受信する。
【００３７】
アカウントＩＤリスト格納部３３は、アカウントＩＤリスト受信部３２により受信されたアカウントＩＤリストを格納する。
【００３８】
判定部３４は、ユーザにより入力されたアカウントＩＤがアカウントＩＤリスト受信部３２により受信されたアカウントＩＤリストに含まれているか否かを判定する。
【００３９】
次に、認証／集計用情報管理サーバ４０の機能構成を図４に示す。認証／集計用情報管理サーバ４０のハードウェア構成は、図２に示したような画像形成装置１０のハードウェア構成と同様であるため、その詳細な説明は省略する。
【００４０】
認証／集計用情報管理サーバ４０は、図４に示されているように、認証実行部４１と、データ格納部４２と、アカウントＩＤリスト送信部４３とを備えている。
【００４１】
認証実行部４１は、画像形成装置１０から送信されてきたユーザＩＤとパスワード情報とを用いて認証処理を実行し、認証処理が成功した場合に画像形成装置１０のログインを許可する。
【００４２】
データ格納部４２は、ユーザＩＤに対して使用が許可されている複数のアカウントＩＤからなるアカウントＩＤリストを、各ユーザＩＤ毎に格納する。
【００４３】
アカウントＩＤリスト送信部４３は、ユーザＩＤとパスワード情報とを用いた認証処理後に、認証処理を行ったユーザＩＤに対応してデータ格納部４２に格納されているアカウントＩＤリストを画像形成装置１０に送信する。
【００４４】
次に、認証／集計用情報管理サーバ４０のデータ格納部４２に格納されている情報の一例を図５に示す。
【００４５】
データ格納部４２では、図５に示されるように、パスワード情報およびアカウントＩＤリストが、それぞれユーザＩＤに対応付けられて格納されている。
【００４６】
例えば、図５に示された例では、“Ａ０００１”というユーザＩＤに対しては、“Ｘｗｅ456ｕ”というパスワードが設定され、“Project01”、“Project04”・・・・“Project98”というアカウントＩＤリストが対応付けられて格納されている。
【００４７】
次に、本実施形態の画像形成装置１０の動作を図６を参照して詳細に説明する。図６は、本実施形態の画像形成システムにおける画像形成装置１０の動作を示すフローチャートである。
【００４８】
画像形成装置１０では、ユーザからユーザＩＤおよびパスワードを入力されてログインの要求が行われると、認証部３１は、入力されたユーザＩＤおよびパスワード情報を認証／集計用情報管理サーバ４０に対して送信する（ステップＳ１０１）。
【００４９】
そして、認証／集計用情報管理サーバ４０において認証処理が実行され認証がＯＫになると、認証／集計用情報管理サーバ４０からアカウントＩＤリストが送信されてくる。画像形成装置１０のアカウントＩＤリスト受信部３２では、認証／集計用情報管理サーバ４０から送信されてきたアカウントＩＤリストを受信すると、受信されたアカウントＩＤリストはアカウントＩＤリスト格納部３３に格納される（ステップＳ１０２）。
【００５０】
そして、ユーザから印刷ジョブが指示されるとともにアカウントＩＤが入力されると、判定部３４では、入力されたアカウントＩＤがアカウントＩＤリスト受信部３２により受信され、アカウントＩＤリスト格納部３３に格納されたアカウントＩＤリストに含まれているか否かの判定が行われる（ステップＳ１０４）。
【００５１】
ステップＳ１０４において、ユーザにより入力されたアカウントＩＤが受信したアカウントＩＤリスト中に含まれていないと判定部３４において判定された場合、エラー通知が行われる（ステップＳ１０５）。また、ステップＳ１０４において、ユーザにより入力されたアカウントＩＤが受信したアカウントＩＤリスト中に含まれていると判定部３４において判定された場合、指示されたジョブが実行され、入力されたアカウントＩＤに対して利用履歴情報が登録される（ステップＳ１０６）。
【００５２】
なお、ユーザが画像形成装置１０からログアウトした場合、アカウントＩＤリスト格納部３３に格納されているアカウントＩＤリストは消去される。
【００５３】
上記のような処理が行われることにより、画像形成装置１０においては、利用実績がアカウントＩＤ毎に集計されることになる。そして、このアカウントＩＤ毎に集計された利用実績は、利用実績集計用サーバ２０により集計される。
【００５４】
利用実績集計用サーバ２０により集計される利用実績情報の一例を図７に示す。この図７に示されている例では、各アカウントＩＤ毎に、印刷枚数、スキャン枚数、コピー枚数が何枚であるかという利用実績情報が集計され、利用実績集計用サーバ２０に管理されている。
【００５５】
なお、利用実績集計用サーバ２０は、一定間隔で画像形成装置１０にアクセスして格納されている利用実績情報を取得するようにすれば、画像形成装置１０が利用されていない間に利用実績情報を集計することができる。
【００５６】
本実施形態によれば、あるユーザＩＤを用いて認証／集計用情報管理サーバ４０に対して認証処理を行った場合、そのユーザＩＤに対応したアカウントＩＤリストが認証／集計用情報管理サーバ４０から画像形成装置１０に対して転送されてくる。そのため、本実施形態によれば、画像形成装置１０内にユーザＩＤ毎のアカウントＩＤリストを格納しておく必要がないため、アカウントＩＤを用いて画像形成装置１０の利用実績を記録する場合でも、画像形成装置１０の記憶容量を大幅に消費しないですむ。
【００５７】
[第２の実施形態]
次に、本発明の第２の実施形態の画像形成システムについて説明する。
【００５８】
上記第１の実施形態の画像形成システムでは、ユーザがユーザＩＤとパスワードを用いて認証を受けてログインした際には、認証を受けたユーザＩＤに対して使用が許可されたアカウントＩＤリストを認証／集計用情報管理サーバ４０から画像形成装置１０に転送するようにし、ログアウトする際にはアカウントＩＤリストは画像形成装置１０内から消去するようにしていた。しかし、このような方法では、ユーザが画像形成装置１０に対してユーザＩＤ、パスワード等の認証情報を入力してログインする度に、アカウントＩＤリストを認証／集計用情報管理サーバ４０から画像形成装置１０に転送する処理が必要となる。そのため、ユーザが画像形成装置１０にログインしてから画像形成装置１０を利用可能になるまでの時間が長くなってしまう可能性がある。
【００５９】
本発明の第２の実施形態の画像形成システムでは、このような問題を解決するとともに、本発明の目的を達成するものである。
【００６０】
本発明の第２の実施形態の画像形成システムは、図８に示すように、ネットワーク３０を介して接続された画像形成装置１０ａ、利用実績集計用サーバ２０および認証／集計用情報管理サーバ４０ａを含む。なお、図８において、図１中の構成要素と同一の構成要素には同一の符号を付し、説明を省略するものとする。
【００６１】
本実施形態における画像形成装置１０ａは、図９に示すように、図３に示した第１の実施形態における画像形成装置１０に対して、ハッシュ値演算部３５と、ハッシュ値送信部３６とが追加された構成となっている。なお、図９において、図３中の構成要素と同一の構成要素には同一の符号を付し、説明を省略するものとする。
【００６２】
ハッシュ値演算部３５は、アカウントＩＤリスト受信部３２により受信されたアカウントＩＤリストのハッシュ値を演算する。
【００６３】
本実施形態におけるアカウントＩＤリスト格納部３３は、アカウントＩＤリスト受信部３２により受信されたアカウントＩＤリストと、ハッシュ値演算部３５により演算されたハッシュ値とを対応させて格納する。
【００６４】
ハッシュ値送信部３６は、認証／集計用情報管理サーバ４０ａに対する認証が成功して、認証が行われたユーザＩＤに対応するアカウントＩＤリストがアカウントＩＤリスト格納部３３に格納されている場合、このユーザＩＤに対応するアカウントＩＤリストのハッシュ値をアカウントＩＤリスト格納部３３から読み出して認証／集計用情報管理サーバ４０ａに送信する。
【００６５】
また、本実施形態における判定部３４は、認証／集計用情報管理サーバ４０ａからハッシュ値が一致した旨の確認結果を受信した場合、ユーザにより入力されたアカウントＩＤがアカウントＩＤリスト格納部３３に格納されているアカウントＩＤリストに含まれているか否かを判定する。
【００６６】
次に、認証／集計用情報管理サーバ４０ａの機能構成を図１０に示す。本実施形態における認証／集計用情報管理サーバ４０ａは、図１０に示すように、図４に示した第１の実施形態における認証／集計用情報管理サーバ４０に対して、ハッシュ値比較部４４を新たに追加し、データ格納部４２とアカウントＩＤリスト送信部４３を、それぞれデータ格納部４２ａとアカウントＩＤリスト送信部４３ａに置き換えた構成となっている。なお、図１０において、図４中の構成要素と同一の構成要素には同一の符号を付し、説明を省略するものとする。
【００６７】
データ格納部４２ａは、ユーザＩＤに対して使用が許可されている複数のアカウントＩＤからなるアカウントＩＤリストを、そのハッシュ値とともに各ユーザＩＤ毎に格納する。
【００６８】
ハッシュ値比較部４４は、ユーザＩＤとパスワード情報を用いた認証処理後に、画像形成装置１０ａからハッシュ値を受信した場合、受信したそのハッシュ値と、データ格納部４２ａに格納されている認証を行ったユーザＩＤに対応したハッシュ値とを比較する。
【００６９】
アカウントＩＤリスト送信部４３ａは、ハッシュ値比較部４４において２つのハッシュ値が一致した場合、その比較結果を画像形成装置１０に送信し、比較した２つのハッシュ値が一致しなかった場合、認証を行ったユーザＩＤに対応してデータ格納部４２ａに格納されているアカウントＩＤリストを画像形成装置１０に送信する。
【００７０】
次に、認証／集計用情報管理サーバ４０ａのデータ格納部４２ａに格納されている情報の一例を図１１に示す。
【００７１】
データ格納部４２ａでは、図１１に示されるように、パスワード情報、アカウントＩＤリストおよびアカウントＩＤリストのハッシュ値が、それぞれユーザＩＤ毎に対応付けられて格納されている。
【００７２】
例えば、図１１に示された例では、“Ａ０００１”というユーザＩＤに対しては、“Ｘｗｅ456ｕ”というパスワードが設定され、“Project01”、“Project04”・・・・“Project98”というアカウントＩＤリストと、このアカウントＩＤリストをハッシュ関数を用いて演算することにより得られたハッシュ値“Ａ８ＣＦ０５４・・・７”が対応付けられて格納されている。
【００７３】
次に、本実施形態の画像形成装置１０ａと認証／集計用情報管理サーバ４０ａとの間動作を図１２、図１３を参照して詳細に説明する。
【００７４】
図１２は、画像形成装置１０ａと認証／集計用情報管理サーバ４０ａとの間のデータの送受信の初回における処理を示すシーケンスチャートであり、図１３は、画像形成装置１０ａと認証／集計用情報管理サーバ４０ａとの間のデータの送受信の２回目以降における処理を示すシーケンスチャートである。
【００７５】
先ず、あるユーザＩＤを用いて認証／集計用情報管理サーバ４０ａに対して初めてログインした場合の動作を図１２を参照して説明する。
【００７６】
画像形成装置１０ａでは、ユーザからユーザＩＤおよびパスワードを入力されてログインの要求が行われると、認証部３１は、入力されたユーザＩＤおよびパスワード情報を認証／集計用情報管理サーバ４０ａに対して送信する（ステップＳ２０１）。
【００７７】
そして、認証／集計用情報管理サーバ４０ａの認証実行部４１において認証処理が実行され認証がＯＫになると（ステップＳ２０２）、画像形成装置１０ａから認証／集計用情報管理サーバ４０ａに対してアカウントＩＤリストの転送が要求される（ステップＳ２０３）。
【００７８】
すると、認証／集計用情報管理サーバ４０ａでは、アカウントＩＤリスト送信部４３ａが、アカウントＩＤリストを画像形成装置１０ａに対して送信する（ステップＳ２０４）。
【００７９】
画像形成装置１０ａのアカウントＩＤリスト受信部３２が、認証／集計用情報管理サーバ４０ａから送信されてきたアカウントＩＤリストを受信すると、ハッシュ値演算部３５では、受信されたアカウントＩＤリストのハッシュ値が演算される（ステップＳ２０５）。
【００８０】
そして、アカウントＩＤリスト受信部３２により受信されたアカウントＩＤリストは、ハッシュ値演算部３５により算出されたハッシュ値とともにアカウントＩＤリスト格納部３３に格納される（ステップＳ２０６）。
【００８１】
次に、図１２に示したような処理によりあるユーザＩＤに対するアカウントＩＤリストが画像形成装置１０ａ内に既に格納されている場合の動作を図１３を参照して説明する。
【００８２】
画像形成装置１０ａでは、ユーザからユーザＩＤおよびパスワードを入力されてログインの要求が行われると、認証部３１は、入力されたユーザＩＤおよびパスワード情報を認証／集計用情報管理サーバ４０ａに対して送信する（ステップＳ３０１）。
【００８３】
そして、認証／集計用情報管理サーバ４０ａの認証実行部４１において認証処理が実行され認証がＯＫになると（ステップＳ３０２）、画像形成装置１０ａでは、ログインしたユーザＩＤに対応するアカウントＩＤリストがアカウントＩＤリスト格納部３３内に格納されているか否かが判定される。ここでは、ログインしたユーザＩＤに対応するアカウントＩＤリストがアカウントＩＤリスト格納部３３内に格納されているため、ハッシュ値送信部３６は、このアカウントＩＤリストのハッシュ値を認証／集計用情報管理サーバ４０ａに送信する（ステップＳ３０３）。
【００８４】
認証／集計用情報管理サーバ４０ａのハッシュ値比較部４４では、画像形成装置１０ａから送信されてきたハッシュ値と、データ格納部４２ａに格納されているハッシュ値との比較が行われ（ステップＳ３０４）、その確認結果が画像形成装置１０ａに対して返信される（ステップＳ３０５）。
【００８５】
画像形成装置１０ａでは、認証／集計用情報管理サーバ４０ａからハッシュ値の比較結果が一致した旨の返信を受信した場合、アカウントＩＤリスト格納部３３内に格納されているアカウントＩＤリストと、データ格納部４２ａに格納されているアカウントＩＤリストとは同一であると判定し、アカウントＩＤリスト格納部３３内に格納されているアカウントＩＤリストを用いた処理を行う。
【００８６】
なお、ステップＳ３０４の処理において、２つのハッシュ値が一致しなかった場合、画像形成装置１０ａのアカウントＩＤリスト格納部３３に格納されているアカウントＩＤリストは変更され最新のものではないと考えら得るため、認証／集計用情報管理サーバ４０ａのアカウントＩＤリスト送信部４３ａは、データ格納部４２ａに格納されているアカウントＩＤリストを画像形成装置１０ａに対して送信する。
【００８７】
本実施形態では、画像形成装置１０ａのアカウントＩＤリスト格納部３３内のハッシュ値と認証／集計用情報管理サーバ４０ａのデータ格納部４２ａ内のハッシュ値が一致することを確認することにより画像形成装置１０ａ内のアカウントＩＤリストと認証／集計用情報管理サーバ４０ａ内のアカウントＩＤリストが同一であることを確認して、画像形成装置１０ａ内のアカウントＩＤリストをそのまま使用するようにしている。その結果、画像形成装置１０ａが認証／集計用情報管理サーバ４０ａに対してログインする度に、アカウントＩＤリストを認証／集計用情報管理サーバ４０ａから画像形成装置１０ａに転送する必要がなくなる。そのため、本実施形態によれば、煩雑に使用されているアカウントＩＤリストのみを画像形成装置１０ａに格納することにより、画像形成装置１０ａの記憶容量の大幅な消費を抑制するとともに、認証／集計用情報管理サーバ４０ａに対してログインする度にアカウントＩＤリストを転送する手間を省くことが可能となる。
【００８８】
なお、本実施形態では、アカウントＩＤリストが同一であることを確認するための要約値（ダイジェスト値）としてハッシュ関数によるハッシュ値を使用する場合について説明したが、本発明はこれに限定されるものではなく、アカウントＩＤリストが変更されたことにより変化するような他の要約値を使用した場合でも同様に本発明を適用することができるものである。
【符号の説明】
【００８９】
１０、１０ａ    画像形成装置
１２    ＣＰＵ
１３    メモリ
１４    記憶装置
１５    通信インタフェース（ＩＦ）
１６    ユーザインタフェース（ＵＩ）装置
１７    スキャナ
１８    印刷装置
１９    制御バス
２０    利用実績集計用サーバ
３０    ネットワーク
３１    認証部
３２    アカウントＩＤリスト受信部
３３    アカウントＩＤリスト格納部
３４    判定部
３５    ハッシュ値演算部
３６    ハッシュ値送信部
４０、４０ａ    認証／集計用情報管理サーバ
４１    認証実行部
４２、４２ａ    データ格納部
４３、４３ａ    アカウントＩＤリスト送信部
４４    ハッシュ値比較部
Ｓ１０１〜Ｓ１０６    ステップ
Ｓ２０１〜Ｓ２０６    ステップ
Ｓ３０１〜Ｓ３０５    ステップ
【図１】
0005387923.tif 000002
【図２】
0005387923.tif 000003
【図３】
0005387923.tif 000004
【図４】
0005387923.tif 000005
【図５】
0005387923.tif 000006
【図６】
0005387923.tif 000007
【図７】
0005387923.tif 000008
【図８】
0005387923.tif 000009
【図９】
0005387923.tif 000010
【図１０】
0005387923.tif 000011
【図１１】
0005387923.tif 000012
【図１２】
0005387923.tif 000013
【図１３】
0005387923.tif 000014