(57)【要約】【課題】認証処理に用いるために記録媒体から読み取る情報を最小限とし、かつ高いセキュリティレベルを維持する画像形成装置、画像形成方法、画像形成プログラム、認証サーバ、印刷サーバを提供することを目的とする。【解決手段】画像形成装置２００は、ＩＣカードからユーザ識別情報を読み取るＩＣカードリーダ２２０を有する。画像形成装置２００は、機器情報取得部２４０により画像形成装置２００の機器情報を取得し、ＩＣカードリーダ２２０により読み取られたユーザ識別情報と、取得した機器情報とに基づき認証データを生成する。そして画像形成装置２００は、生成した認証データを認証サーバ３００へ送信する。【選択図】図５
2008162171.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの認証処理を行う認証サーバと接続されており、記録媒体に記録されたユーザ識別情報を読み取る読取手段を有する画像形成装置において、
当該画像形成装置の機器情報を取得する機器情報取得手段と、
前記読取手段により前記記録媒体から読み取られたユーザ識別情報と、前記機器情報取得手段により取得された機器情報とに基づき認証情報を生成する認証情報生成手段と、
前記認証情報生成手段により生成された認証情報を、前記認証サーバへ送信する送信手段とを有することを特徴とする画像形成装置。
【請求項２】
当該画像形成装置の操作を行う操作手段を有し、
前記認証情報生成手段は、前記読取手段により読み取られたユーザ識別情報と、前記機器情報取得手段により取得された機器情報と、前記操作手段により入力されたパスワードとに基づき認証情報を生成することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
当該画像形成装置の時計機能から時間情報を取得する時間情報取得手段と、
時間情報に対応して取得される機器情報の項目が記録された機器情報項目テーブルとを有し、
前記機器情報取得手段は、前記機器情報項目テーブルにおいて、前記時間情報取得手段により取得された時間情報と対応した項目の機器情報を取得することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
ユーザの認証処理を行う認証サーバと、ユーザの認証処理及び印刷ジョブの管理を行う印刷サーバとに接続されており、記録媒体に記録されたユーザ識別情報を読み取る読取手段を有する画像形成装置において、
当該画像形成装置の機器情報を取得する機器情報取得手段と、
前記読取手段により前記記録媒体から読み取られたユーザ識別情報と、前記機器情報取得手段により取得された機器情報とに基づき認証情報を生成する認証情報生成手段と、
前記認証情報生成手段により生成された認証情報を、前記認証サーバへ送信する第一の送信手段と、
前記認証情報生成手段により生成された認証情報又は前記認証情報の一部を前記印刷サーバへ送信する第二の送信手段とを有することを特徴とする画像形成装置。
【請求項５】
記録媒体に記録されたユーザ識別情報を読み取る読取手段を有する画像形成装置に接続されており、ユーザ識別情報と前記画像形成装置の機器情報とが認証情報として格納された認証情報格納装置を有する認証サーバであって、
前記画像形成装置において前記記録媒体から読み込まれた前記ユーザ識別情報と、前記画像形成装置の機器情報とに基づき生成された認証情報を受信する受信手段と、
前記認証情報格納手段に格納された認証情報に基づき、前記受信手段により受信された認証情報の認証を行う認証手段とを有することを特徴とする認証サーバ。
【請求項６】
時間情報に対応して取得される機器情報の項目が記録された機器情報項目テーブルを有し、
前記受信手段は、前記画像形成装置において前記画像形成装置の有する機器情報項目テーブルを用いて生成された認証情報を受信し、
前記認証手段は前記認証情報格納装置に格納された認証情報と前記機器情報項目テーブルとに基づき、前記受信手段により受信した認証情報の認証を行うことを特徴とする請求項５に記載の認証サーバ。
【請求項７】
記録媒体に記録されたユーザ識別情報を読み取る読取手段を有する画像形成装置に接続されており、前記画像形成装置へ送出する印刷ジョブを管理し、前記ユーザ識別情報と前記画像形成装置の機器情報とが認証情報として格納された認証情報格納装置を有する印刷サーバであって、
前記画像形成装置において前記記録媒体から読み込まれた前記ユーザ識別情報と、前記画像形成装置の機器情報とに基づき生成された認証情報を受信する受信手段と、
前記認証情報格納装置に格納された認証情報に基づき、前記受信手段により受信された認証情報の認証を行う認証手段と、
前記認証手段により、前記受信手段により受信された認証情報が認証されたとき、前記画像形成装置へ印刷ジョブの一覧を送信する送信手段とを有することを特徴とする印刷サーバ。
【請求項８】
ユーザの認証処理を行う認証サーバと接続されており、記録媒体に記録されたユーザ識別情報を読み取る読取装置を有する画像形成装置による画像形成方法において、
当該画像形成装置の機器情報を取得する機器情報取得手順と、
前記読取装置により前記記録媒体から読み取られたユーザ識別情報と、前記取得された機器情報とに基づき認証情報を生成する認証情報生成手順と、
前記生成された認証情報を、前記認証サーバへ送信する送信手順とを有することを特徴とする画像形成方法。
【請求項９】
前記画像形成装置は、時間情報に対応して取得される機器情報の項目が記録された機器情報項目テーブルを有し、
当該画像形成装置の時計機能から時間情報を取得する時間情報取得手順と、
前記機器情報項目テーブルにおいて、前記取得された時間情報と対応した項目の機器情報を取得する手順とを有することを特徴とする請求項８に記載の画像形成方法。
【請求項１０】
ユーザの認証処理を行う認証サーバと、ユーザの認証処理及び印刷ジョブの管理を行う印刷サーバとに接続されており、記録媒体に記録されたユーザ識別情報を読み取る読取装置を有する画像形成装置による画像形成方法において、
当該画像形成装置の機器情報を取得する機器情報取得手順と、
前記読取装置により前記記録媒体から読み取られたユーザ識別情報と、前記取得された機器情報とに基づき認証情報を生成する認証情報生成手順と、
前記生成された認証情報を、前記認証サーバへ送信する第一の送信手順と、
前記生成された認証情報又は前記認証情報の一部を前記印刷サーバへ送信する第二の送信手順とを有することを特徴とする画像形成方法。
【請求項１１】
ユーザの認証処理を行う認証サーバと接続されており、記録媒体に記録されたユーザ識別情報を読み取る読取装置を有する画像形成装置における画像形成プログラムにおいて、
コンピュータに、
当該画像形成装置の機器情報を取得する機器情報取得ステップと、
前記読取装置により前記記録媒体から読み取られたユーザ識別情報と、前記取得された機器情報とに基づき認証情報を生成する認証情報生成ステップと、
前記生成された認証情報を、前記認証サーバへ送信する送信ステップとを実行させることを特徴とする画像形成プログラム。
【請求項１２】
前記画像形成装置は、時間情報に対応して取得される機器情報の項目が記録された機器情報項目テーブルを有し、
コンピュータに、
当該画像形成装置の時計機能から時間情報を取得する時間情報取得ステップと、
前記機器情報項目テーブルにおいて、前記取得された時間情報と対応した項目の機器情報を取得するステップとを実行させることを特徴とする請求項１１に記載の画像形成プログラム。
【請求項１３】
ユーザの認証処理を行う認証サーバと、ユーザの認証処理及び印刷ジョブの管理を行う印刷サーバとに接続されており、記録媒体に記録されたユーザ識別情報を読み取る読取装置を有する画像形成装置における画像形成プログラムにおいて、
コンピュータに、
当該画像形成装置の機器情報を取得する機器情報取得ステップと、
前記読取装置により前記記録媒体から読み取られたユーザ識別情報と、前記取得された機器情報とに基づき認証情報を生成する認証情報生成ステップと、
前記生成された認証情報を、前記認証サーバへ送信する第一の送信ステップと、
前記生成された認証情報又は前記認証情報の一部を前記印刷サーバへ送信する第二の送信ステップとを実行させることを特徴とする画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ識別情報が記録された記録媒体を読み込む読み込み手段を有する画像形成装置、画像形成方法、画像形成プログラム、認証サーバ、印刷サーバに関する。
【背景技術】
【０００２】
近年では、非接触型ＩＣカードなどのようにユーザ情報が記録された記録媒体から、このユーザ情報を読み込む画像形成装置がある。このような画像形成装置は、ネットワークを介して認証サーバ等に接続された認証システムを構成しており、読み込んだユーザ識別情報を認証サーバへ送信する。認証サーバでは、このユーザ識別情報を受けて認証処理を行い、認証結果を画像形成装置へ返す。画像形成装置では、この認証処理によりユーザ認証がなされると、画像形成装置としての動作を開始する。
【０００３】
このような認証システムにおいては、画像形成装置がＩＣカードから読み込む情報として、ＩＣカード固有のシリアル番号と指紋などの生体情報などの認証情報とがある。画像形成装置では、ＩＣカードから読み込む情報量をなるべく小さくし、情報を読み込む時間を短縮して画像形成装置の動作開始までの時間を短縮するため、通常はＩＣカードよりシリアル番号のみを取得している。
【０００４】
このように画像形成装置を用いて認証を行う技術について、例えば特許文献１には、ユーザ管理の確実性を向上することができるとともに、認証情報や利用状況を効率的に管理することができる認証動作システム、認証印刷システム、ネットワークプリンタ、プリンタ用プログラム及び端末用プログラム、並びに認証印刷方法が記載されている。
【０００５】
また特許文献２には、機密文書や機密情報を電子化し、データを変換する際、パスワードの設定を可能とし、セキュリティの向上を図った画像形成装置について記載されている。
【特許文献１】特開２００５−１４５９１号公報
【特許文献２】特開２００５−１５７５７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら上記従来の技術のように、ＩＣカードのシリアル番号のみでユーザ認証を行う場合、シリアル番号は容易に取得することが可能であるためセキュリティレベルが低くなる。またシリアル番号以外の認証情報をＩＣカードから取得する場合、ＩＣカードから読み込む情報が大きくなるため、情報の読み込みに時間がかかる。
【０００７】
またＩＣカードには、情報の書込方式を定めた仕様があり、この仕様が異なるＩＣカードでは情報の書込方式が異なる。このため１台の画像形成装置において複数種類の仕様のＩＣカードを使用する場合には、画像形成装置において各ＩＣカードの仕様に合わせて情報を読み込むためのソフトウェアを開発する必要がある。特にＩＣカードからシリアル番号以外の認証情報を読み取る場合などには、これに対応させるためのソフトウェアの開発に時間がかかる。
【０００８】
本発明は上記の事情を鑑みて、これを解決すべく成されたものであり、認証処理に用いるために記録媒体から取得する情報を最小限とし、かつ高いセキュリティレベルを維持する画像形成装置、画像形成方法、画像形成プログラム、認証サーバ、印刷サーバを提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
本発明は、上記の目的を達成するために、以下の如き構成とすることができる。
【００１０】
本発明の画像形成装置は、ユーザの認証処理を行う認証サーバと接続されており、記録媒体に記録されたユーザ識別情報を読み取る読取手段を有する画像形成装置において、当該画像形成装置の機器情報を取得する機器情報取得手段と、前記読取手段により前記記録媒体から読み取られたユーザ識別情報と、前記機器情報取得手段により取得された機器情報とに基づき認証情報を生成する認証情報生成手段と、前記認証情報生成手段により生成された認証情報を、前記認証サーバへ送信する送信手段とを有する構成とした。
【００１１】
係る構成によれば、認証処理に用いるために記録媒体から取得する情報を最小限とし、かつ高いセキュリティレベルを維持することができる。
【００１２】
また本発明の画像形成装置は、当該画像形成装置の操作を行う操作手段を有し、前記認証情報生成手段は、前記読取手段により読み取られたユーザ識別情報と、前記機器情報取得手段により取得された機器情報と、前記操作手段により入力されたパスワードとに基づき認証情報を生成する構成としても良い。
【００１３】
係る構成によれば、認証処理に用いるために記録媒体から取得する情報を最小限としつつさらに高いセキュリティレベルを維持することができる。
【００１４】
また、本発明の画像形成装置は、当該画像形成装置の時計機能から時間情報を取得する時間情報取得手段と、時間情報に対応して取得される機器情報の項目が記録された機器情報項目テーブルとを有し、前記機器情報取得手段は、前記機器情報項目テーブルにおいて、前記時間情報取得手段により取得された時間情報と対応した項目の機器情報を取得する構成としても良い。
【００１５】
係る構成によれば、認証処理に用いるために記録媒体から取得する情報を最小限としつつさらに高いセキュリティレベルを維持することができる。
【００１６】
本発明の画像形成装置は、ユーザの認証処理を行う認証サーバと、ユーザの認証処理及び印刷ジョブの管理を行う印刷サーバとに接続されており、記録媒体に記録されたユーザ識別情報を読み取る読取手段を有する画像形成装置において、当該画像形成装置の機器情報を取得する機器情報取得手段と、前記読取手段により前記記録媒体から読み取られたユーザ識別情報と、前記機器情報取得手段により取得された機器情報とに基づき認証情報を生成する認証情報生成手段と、前記認証情報生成手段により生成された認証情報を、前記認証サーバへ送信する第一の送信手段と、前記認証情報生成手段により生成された認証情報又は前記認証情報の一部を前記印刷サーバへ送信する第二の送信手段とを有する構成とした。
【００１７】
係る構成によれば、認証処理に用いるために記録媒体から取得する情報を最小限とし、かつ高いセキュリティレベルを維持することができる。
【００１８】
本発明の認証サーバは、記録媒体に記録されたユーザ識別情報を読み取る読取手段を有する画像形成装置に接続されており、ユーザ識別情報と前記画像形成装置の機器情報とが認証情報として格納された認証情報格納装置を有する認証サーバであって、前記画像形成装置において前記記録媒体から読み込まれた前記ユーザ識別情報と、前記画像形成装置の機器情報とに基づき生成された認証情報を受信する受信手段と、前記認証情報格納手段に格納された認証情報に基づき、前記受信手段により受信された認証情報の認証を行う認証手段とを有する構成とした。
【００１９】
係る構成によれば、認証処理に用いるために記録媒体から取得する情報を最小限とし、かつ高いセキュリティレベルを維持することができる。
【００２０】
また、本発明の認証サーバは、時間情報に対応して取得される機器情報の項目が記録された機器情報項目テーブルを有し、前記受信手段は、前記画像形成装置において前記画像形成装置の有する機器情報項目テーブルを用いて生成された認証情報を受信し、前記認証手段は前記認証情報格納装置に格納された認証情報と前記機器情報項目テーブルとに基づき、前記受信手段により受信した認証情報の認証を行う構成としても良い。
【００２１】
係る構成によれば、認証処理に用いるために記録媒体から取得する情報を最小限としつつさらに高いセキュリティレベルを維持することができる。
【００２２】
本発明の印刷サーバは、記録媒体に記録されたユーザ識別情報を読み取る読取手段を有する画像形成装置に接続されており、前記画像形成装置へ送出する印刷ジョブを管理し、前記ユーザ識別情報と前記画像形成装置の機器情報とが認証情報として格納された認証情報格納装置を有する印刷サーバであって、前記画像形成装置において前記記録媒体から読み込まれた前記ユーザ識別情報と、前記画像形成装置の機器情報とに基づき生成された認証情報を受信する受信手段と、前記認証情報格納装置に格納された認証情報に基づき、前記受信手段により受信された認証情報の認証を行う認証手段と、前記認証手段により前記受信手段により受信された認証情報が認証されたとき、前記画像形成装置へ印刷ジョブの一覧を送信する送信手段とを有する構成とすることができる。
【００２３】
係る構成によれば、印刷サーバにおいても認証処理を行うため、認証処理に用いるために記録媒体から取得する情報を最小限としつつさらに高いセキュリティレベルを維持することができる。
【００２４】
本発明の画像形成方法は、ユーザの認証処理を行う認証サーバと接続されており、記録媒体に記録されたユーザ識別情報を読み取る読取装置を有する画像形成装置による画像形成方法において、当該画像形成装置の機器情報を取得する機器情報取得手順と、前記読取装置により前記記録媒体から読み取られたユーザ識別情報と、前記取得された機器情報とに基づき認証情報を生成する認証情報生成手順と、前記生成された認証情報を、前記認証サーバへ送信する送信手順とを有する方法とした。
【００２５】
係る方法によれば、認証処理に用いるために記録媒体から取得する情報を最小限としつつ高いセキュリティレベルを維持することができる。
【００２６】
また、前記画像形成装置は、時間情報に対応して取得される機器情報の項目が記録された機器情報項目テーブルを有し、本発明の画像形成方法は当該画像形成装置の時計機能から時間情報を取得する時間情報取得手順と、前記機器情報項目テーブルにおいて、前記取得された時間情報と対応した項目の機器情報を取得する手順とを有する方法としてもよい。
【００２７】
係る方法によれば、認証処理に用いるために記録媒体から取得する情報を最小限としつつ、さらに高いセキュリティレベルを維持することができる。
【００２８】
本発明の画像形成方法は、ユーザの認証処理を行う認証サーバと、ユーザの認証処理及び印刷ジョブの管理を行う印刷サーバとに接続されており、記録媒体に記録されたユーザ識別情報を読み取る読取装置を有する画像形成装置による画像形成方法において、当該画像形成装置の機器情報を取得する機器情報取得手順と、前記読取装置により前記記録媒体から読み取られたユーザ識別情報と、前記取得された機器情報とに基づき認証情報を生成する認証情報生成手順と、前記生成された認証情報を、前記認証サーバへ送信する第一の送信手順と、前記生成された認証情報又は前記認証情報の一部を前記印刷サーバへ送信する第二の送信手順とを有する方法とすることができる。
【００２９】
係る方法によれば、認証処理に用いるために記録媒体から取得する情報を最小限としつつ、さらに高いセキュリティレベルを維持することができる。
【００３０】
本発明の画像形成プログラムは、ユーザの認証処理を行う認証サーバと接続されており、記録媒体に記録されたユーザ識別情報を読み取る読取装置を有する画像形成装置における画像形成プログラムにおいて、コンピュータに、当該画像形成装置の機器情報を取得する機器情報取得ステップと、前記読取装置により前記記録媒体から読み取られたユーザ識別情報と、前記取得された機器情報とに基づき認証情報を生成する認証情報生成ステップと、前記生成された認証情報を、前記認証サーバへ送信する送信ステップとを実行させるプログラムとした。
【００３１】
係るプログラムによれば、認証処理に用いるために記録媒体から取得する情報を最小限としつつ、高いセキュリティレベルを維持することができる。
【００３２】
また、前記画像形成装置は、時間情報に対応して取得される機器情報の項目が記録された機器情報項目テーブルを有し、本発明の画像形成プログラムは、コンピュータに、当該画像形成装置の時計機能から時間情報を取得する時間情報取得ステップと、前記機器情報項目テーブルにおいて、前記取得された時間情報と対応した項目の機器情報を取得するステップとを実行させるプログラムとすることができる。
【００３３】
係るプログラムによれば、証処理に用いるために記録媒体から取得する情報を最小限としつつ、さらに高いセキュリティレベルを維持することができる。
【００３４】
本発明の画像形成プログラムは、ユーザの認証処理を行う認証サーバと、ユーザの認証処理及び印刷ジョブの管理を行う印刷サーバとに接続されており、記録媒体に記録されたユーザ識別情報を読み取る読取装置を有する画像形成装置における画像形成プログラムにおいて、コンピュータに、当該画像形成装置の機器情報を取得する機器情報取得ステップと、前記読取装置により前記記録媒体から読み取られたユーザ識別情報と、前記取得された機器情報とに基づき認証情報を生成する認証情報生成ステップと、前記生成された認証情報を、前記認証サーバへ送信する第一の送信ステップと、前記生成された認証情報又は前記認証情報の一部を前記印刷サーバへ送信する第二の送信ステップとを実行させるプログラムとした。
【００３５】
係るプログラムによれば、認証処理に用いるために記録媒体から取得する情報を最小限としつつ、高いセキュリティレベルを維持することができる。
【発明の効果】
【００３６】
本発明によれば、認証処理に用いるために記録媒体から取得する情報を最小限とし、かつ高いセキュリティレベルを維持する画像形成装置、画像形成方法、画像形成プログラム、認証サーバ、印刷サーバを提供することができる。
【発明を実施するための最良の形態】
【００３７】
本発明の画像形成装置は、記録媒体に記録されたユーザ識別情報を読み取る読取手段を有する。本発明の画像形成装置は、該画像形成装置の機器情報を取得し、読取手段により読み取られたユーザ識別情報と、取得した機器情報とに基づき認証情報を生成する。そして画像形成装置は、生成した認証情報を認証サーバへ送信する。
（第一の実施形態）
以下に図面を参照して本発明の第一の実施形態について説明する。図１は、本発明の第一の実施形態を説明するシステム構成図の例である。
【００３８】
図１に示す認証システム１００は、画像形成装置２００、認証サーバ３００、印刷サーバ４００、クライアントＰＣ（パーソナルコンピュータ）５００とがネットワークを介して接続されて構成されている。
【００３９】
画像形成装置２００は、印刷データを出力する出力部２１０、ユーザ識別情報が記録された記録媒体から、このユーザ識別情報を読み取る読取手段であるＩＣカードリーダ２２０、ユーザインターフェイスである操作パネル２３０とを有する。画像形成装置２００は、印刷機能以外にも、例えばスキャン機能やＦＡＸ送受信機能などを備える複合機でも良いし、印刷機能のみを有するプリンタ装置であっても良い。
【００４０】
認証サーバ３００、印刷サーバ４００、クライアントＰＣ５００は、それぞれが演算処理装置及び記憶装置を有する一般のコンピュータなどにより実現できる。認証サーバ３００は、画像形成装置２００を利用するユーザの認証処理を行う。印刷サーバ４００は、画像形成装置２００において実行される印刷ジョブの管理を行う。クライアントＰＣ５００は、印刷データ及び印刷ジョブを生成する。
【００４１】
認証システム１００では、クライアントＰＣ５００において印刷ジョブが生成されると、クライアントＰＣ５００から印刷サーバ４００へ印刷ジョブが送信される。この印刷ジョブは、印刷サーバ４００において管理される。また画像形成装置２００においてＩＣカードリーダ２２０からユーザ識別情報が読み取られると、画像形成装置２００は認証サーバ３００へ認証要求を送る。
【００４２】
認証サーバ３００では、この認証要求をうけて認証処理を行い、処理結果を画像形成装置２００へ返す。画像形成装置２００は、この認証処理でユーザが認証されると印刷サーバ４００へ、認証されたユーザが実行可能な印刷ジョブリスト取得要求を送る。印刷サーバ４００は、この印刷ジョブリスト取得要求を受けると、印刷ジョブを画像形成装置へ送信する。画像形成装置２００では、この印刷ジョブリストを取得すると、操作パネル２３０へこの印刷ジョブリストを選択可能に表示する。そして操作パネル２３０において実行される印刷ジョブが選択されと、選択された印刷ジョブを実行し、出力部２１０より印刷データを出力する。
【００４３】
本実施形態では、このようにして認証サーバ３００において認証処理を行い、画像形成装置２００において印刷データを出力する。図２に第一の実施形態の認証サーバ３００のハードウェア構成図を示し、図３に本実施形態の画像形成装置２００のハードウェア構成を示す。そして図４に本実施形態の画像形成装置２００に搭載されたアプリケーションプログラムのソフトウェア構成を示す。
【００４４】
ここで、本実施形態の画像形成装置２００と認証サーバ３００の機能について説明する。図５は、第一の実施形態の画像形成装置２００と認証サーバ３００の機能構成を説明する図である。
【００４５】
以下に本実施形態の画像形成装置２００について説明する。
【００４６】
本実施形態の画像形成装置２００は、出力部２１０、ＩＣカードリーダ２２０、操作パネル２３０を有する。出力部２１０は、印刷サーバ４００から取得した印刷ジョブを実行した際に、印刷データを出力するためのプロッタエンジン部、プロッタエンジン部を制御するエンジン制御部などにより実現される。
【００４７】
ＩＣカードリーダ２２０は、ＩＣカードよりＩＣカードに記録された情報を読み出す。ここで本実施形態のＩＣカードは、例えばフェリカカードなどの非接触型のＩＣカードなどであっても良い。このＩＣカードには、ＩＣカードを特定する固有のシリアル番号が記録されている。本実施形態では、このＩＣカードに記録されたシリアル番号をＩＣカードの所有するユーザを識別するユーザ識別情報とする。記録操作パネル２３０は、画像形成装置２００で実行される各種処理の操作が行われる。操作パネル２３０は、例えばタッチパネルなどにより実現され、表示機能を備えていることが好ましい。
【００４８】
また本実施形態の画像形成装置２００は、機器情報取得部２４０、認証データ生成部２５０、記憶部２６０、通信部２７０とを有する。
【００４９】
機器情報取得部２４０は、画像形成装置２００を特定するための画像形成装置２００固有の機器情報を取得する。ここでいう機器情報とは、機体番号、ＩＰアドレス、ＭＡＣアドレス等である。
【００５０】
認証データ生成部２５０は、画像形成装置２００から認証サーバ３００へ送出される認証データを生成する。画像形成装置２００では、ＩＣカードリーダ２２０においてＩＣカードが翳されてユーザ識別情報が取得されると、認証データ生成部２５０がこのユーザ識別情報と機器情報とを紐付けさせて認証データを生成する。ここで、本実施形態の認証データの例を図６に示す。図６は、第一の実施形態における認証データの例を示す図である。図６に示すように、本実施形態の画像形成装置２００は、ＩＣカードリーダ２２０により取得されるシリアル番号と、機器情報取得部２４０により取得された機器情報とを認証データとする。
【００５１】
記憶部２６０は、機器情報取得部２４０により取得された機器情報等を一時的に記憶する。通信部２７０は、画像形成装置２００とネットワークワークを介して接続された他の機器との通信を行う。
【００５２】
次に認証サーバ３００について説明する。
【００５３】
認証サーバ３００は、認証データ格納部３１０、認証部３２０、通信部３３０とを有する。認証データ格納部３１０には、ＩＣカードに記録されているユーザ識別情報３１１と、画像形成装置２００の機器情報３１２とが紐付けされて格納されている。すなわち認証サーバ３００において、認証データ格納部３１０に格納された認証データは、各ユーザ識別情報と、そのユーザ識別情報に対して利用権限が付与されている画像形成装置の機器情報とが紐付けされて認証データとされている。この認証データ格納部３１０に格納される認証データは、システム管理者などにより予め登録されて格納されている。
【００５４】
認証部３２０は、画像形成装置２００から送出される認証データの認証処理を実行する。本実施形態の認証サーバ３００では、画像形成装置２００より取得した認証データと一致するデータが認証データ格納部３１０内に存在する場合、この認証データを有効なものとしてユーザを認証する。すなわち認証部３２０は、ＩＣカードが、そのＩＣカードに記録されたユーザ識別情報に対して利用権限が付与されている画像形成装置のＩＣカードリーダにおいて翳された場合のみ、このＩＣカードの所有者（ユーザ）を認証する。
【００５５】
通信部３３０は、認証サーバ３００とネットワークを介して接続された他の機器との通信を行う。
【００５６】
次に図７を参照して認証システム１００の動作を説明する。図７は認証システム１００の動作を説明するシーケンス図の例である。
【００５７】
認証システム１００において、ユーザによりクライアントＰＣ５００で印刷ジョブのスプール指示がなされると（Ｓ７１）、クライアントＰＣ５００から印刷サーバ４００へ印刷ジョブが送出される（Ｓ７２）。その後ユーザにより、ＩＣカードリーダ２２０にＩＣカードが翳されて、画像形成装置２００の使用要求がなされると（Ｓ７３）、ＩＣカードリーダ２２０はＩＣカードに記録されたユーザ識別情報を読み込み取得する（Ｓ７４）。
【００５８】
画像形成装置２００においてユーザ識別情報が取得されると、機器情報取得部２４０により画像形成装置２００の機体番号やＩＰアドレス、ＭＡＣアドレスなどの機器情報が取得される。機器情報が取得されると、認証データ生成部２５０により、この機器情報とユーザ識別情報とが紐付けされて認証データとされる。この認証データは、通信部２７０を介して認証サーバ３００へ送信される（Ｓ７５）。
【００５９】
認証サーバ３００では、通信部３３０を介してこの認証データを受信すると、認証部３２０により受信した認証データの認証処理を実行する（Ｓ７６）。本実施形態の認証サーバ３００において認証データを受信すると、認証部３２０は、受信した認証データと一致する情報が、認証データ格納部３１０に格納されているか否かを判定する。そして認証部３２０は、受信した認証データと一致する認証データが認証データ格納部３１０内に存在したとき、この認証データを認証する。
【００６０】
画像形成装置２００は、認証サーバ３００より認証処理によりユーザが認証されると、印刷サーバ４００へ印刷ジョブリストの取得要求を出す（Ｓ７７）。このとき画像形成装置２００により要求される印刷ジョブのリストは、Ｓ７６により認証されたユーザが実行可能な印刷ジョブのリストである。印刷サーバ４００では、この印刷ジョブリスト取得要求を受けて、該当する印刷ジョブを検索する（Ｓ７８）。そして印刷サーバ４００は、該当する印刷ジョブのリストを画像形成装置２００へ送出する。
【００６１】
画像形成装置２００では、この印刷ジョブリストを取得すると、この印刷ジョブリストを操作パネル２３０に表示する（Ｓ７９）。ここで図８に、印刷ジョブリストが操作パネル２３０に表示された状態の一例を示す。
【００６２】
画像形成装置２００において、ユーザにより操作パネル２３０に表示された印刷ジョブリストの一覧から実行する印刷ジョブが選択されて（Ｓ８０）、印刷ジョブの実行指示がだされる（Ｓ８１）。すると画像形成装置２００から印刷サーバ４００へ、Ｓ８０で選択された印刷ジョブの実行要求が送信され（Ｓ８２）、印刷サーバ４００において、Ｓ８０で選択された印刷ジョブが実行される（Ｓ８３）。画像形成装置２００は、この印刷ジョブの実行を受けて、印刷データの印刷出力処理を実行する（Ｓ８４）。
【００６３】
尚本実施形態の画像形成装置２００では、例えば画像形成装置２００が起動又は再起動された時、機器情報取得部２４０により機器情報を取得して記憶部２６０に記憶しても良い。そしてＩＣカードリーダ２４０にＩＣカードが翳されたとき、認証データ生成部２５０が記憶部２６０より機器情報を取得し、認証データを生成しても良い。このようにすれば、画像形成装置２００においてＩＣカードが翳された際に、その都度機器情報を取得する必要がなくなり認証処理の時間を短縮することができる。
【００６４】
このように本実施形態では、画像形成装置２００においてＩＣカードが翳されてユーザ識別情報が取得されると、この画像形成装置２００固有の機器情報を取得する。そしてこのユーザ識別情報と機器情報とを紐付けしたものを認証データとして認証サーバ３００において認証処理を行う。
【００６５】
このことにより、仮にＩＣカードが第三者の手に渡り、ユーザ識別情報が流出した場合でも、このユーザ識別情報に利用権限が付与された特定の画像形成装置にＩＣカードを翳さない限りこのユーザ識別情報が認証されることはない。よって本実施形態によれば、ＩＣカードから読み取る情報がユーザ識別情報のみであった場合でも、高いセキュリティレベルを維持することができる。また本実施形態によれば、ＩＣカードから読み込む情報がＩＣカードのシリアル番号のみであるから、例えば情報の記録方式の異なる複数種類のＩＣカードを１台の画像形成装置において用いる場合でも容易に対応することができる。よって画像形成装置におけるソフトウェアの開発工数を削減することができる。
（第二の実施形態）
以下に図面を参照して本発明の第二の実施形態について説明する。本発明の第二の実施形態では、画像形成装置２００Ａにおいて認証データを生成する際に、操作パネル２３０により入力されたパスワードを用いる点が第一の実施形態と相違する。よって以下の第二の実施形態の説明では、第一の実施形態との相違点のついてのみ説明し、第一の実施形態と同様の機能構成を有するものには第一の実施形態の説明で使用した符号と同様の符号を付与し、この説明を省略する。
【００６６】
図９は、第二の実施形態の画像形成装置２００Ａと認証サーバ３００Ａの機能構成を説明する図である。
【００６７】
本実施形態の画像形成装置２００Ａにおいて、認証データ生成部２５０Ａは、ＩＣカードリーダ２２０によりＩＣカードから読み込まれたユーザ識別情報と、機器情報取得部２４０により取得された画像形成装置２００Ａの機器情報と、操作パネル２３０により入力されたパスワードとを用いて認証データを生成する。
【００６８】
また本実施形態の認証サーバ３００Ａにおいて、認証データ格納部３１０Ａには、ユーザ識別情報と、このユーザ識別情報に対応したパスワードと、このユーザ識別情報に対して利用権限が付与された画像形成装置の機器情報とが紐付けされ、認証データとして格納されている。
【００６９】
以下に図１０を参照して、本実施形態の画像形成装置２００Ａと認証サーバ３００Ａの動作について説明する。図１０は、第二の実施形態の画像形成装置２００Ａと認証サーバ３００Ａの動作を説明するフローチャートである。
【００７０】
認証システム１００Ａにおいて、クライアントＰＣ５００より印刷ジョブが生成されると、この印刷ジョブは印刷サーバ４００に保持（スプール）される（Ｓ１０１）。ここで認証システム１００Ａにおいて、印刷ジョブが印刷サーバ４００に保持されてから所定時間経過しないうちに（Ｓ１０２）、画像形成装置２００ＡのＩＣカードリーダ２２０においてＩＣカードが翳されると（Ｓ１０３）、認証処理が開始される。
【００７１】
また、印刷サーバ４００に印刷ジョブが保持されてから所定時間以上経過しても（Ｓ１０２）、認証処理が経過しなかった場合、画像形成装置２００Ａは印刷ジョブを実行せず、印刷エラーとする（Ｓ１０４）。尚ここで印刷エラーとなった場合、エラーとなったことを示すメッセージが、画像形成装置２００Ａの操作パネル２３０やクライアントＰＣ５００の備える表示装置に表示されても良い。
【００７２】
Ｓ１０３において認証処理が開始されると、画像形成装置２００Ａは、ここで開始された認証処理が初めての認証処理か否かを判定する。すなわち、Ｓ１０３でＩＣカードを翳したユーザによるログイン処理が初回のログイン処理か否かを判定する（Ｓ１０５）。
【００７３】
Ｓ１０４において、このログイン処理が初回ログイン処理であると判定されると、画像形成装置２００Ａは操作パネル２３０にパスワード入力画面を表示し、ユーザにパスワードの入力を促す（Ｓ１０６）。認証データ生成部２５０Ａは、入力されたパスワードを、Ｓ１０３においてＩＣカードリーダによりＩＣカードから取得したユーザ識別情報と、機器情報取得部２４０により取得した画像形成装置２００Ａの機器情報とに紐付けして認証データとする。そして画像形成装置２００Ａは、通信部２７０を介してこの認証データを認証サーバ３００Ａに送信する。認証サーバ３００Ａは、通信部３３０を介してこの認証データを受けると、認証処理を開始する（Ｓ１０７）。
【００７４】
認証サーバ３００Ａにおいて、ユーザ識別情報、パスワード、機器情報とからなる認証データを受けると、認証部３２０Ａはこの認証データと一致するデータが認証データ格納部３１０Ａに格納されているか否かを判定する。認証データ格納部３１０Ａに、画像形成装置２００Ａから受信した認証データと一致するデータが格納されていた場合、認証部３２０Ａはこの認証データを認証し、Ｓ１０３においてログイン処理を行ったユーザのログインが完了する（Ｓ１０７）。そして認証サーバ３００Ａは、通信部３３０を介してこの認証結果を画像形成装置２００Ａへ伝達する。
【００７５】
また認証データ格納部３１０Ａに、該当するデータが格納されていなかった場合、認証部３２０Ａはこの受信した認証データを認証不可とする。そして認証サーバ３００Ａは、この認証結果を画像形成装置２００Ａへ伝達する。画像形成装置２００Ａは、この認証結果に基づき、印刷エラーとする（Ｓ１０４）。
【００７６】
画像形成装置２００Ａは、通信部２７０を介してユーザのログインの完了を示す認証結果を受けると、Ｓ１０７においてログインしたユーザが実行可能な印刷ジョブの一覧を取得すべく印刷サーバ４００へ印刷ジョブリストの取得要求を送出する。ここで印刷サーバ４００に該当する印刷ジョブが存在しない場合（Ｓ１０８）、画像形成装置２００Ａは印刷処理を実行せず、印刷エラーとする（Ｓ１０４）。
【００７７】
画像形成装置２００Ａは、印刷サーバ４００よりログイン中のユーザにより実行可能な印刷ジョブの一覧を取得すると、この一覧を操作パネル２３０に表示し、ユーザに対し実行する印刷ジョブの選択を促す（Ｓ１０９）。そして画像形成装置２００Ａは、Ｓ１０９において選択された印刷ジョブを実行する（Ｓ１１０）。
【００７８】
ここで本実施形態の画像形成装置２００Ａは、Ｓ１０６において入力されたパスワードを記憶部２６０に記憶するものとした。尚このとき画像形成装置２００Ａは、機器情報取得部２４０により取得された機器情報も記憶部２６０へ記憶しておくことが好ましい。
【００７９】
そして本実施形態の画像形成装置２００Ａは、Ｓ１０５において今回のログイン処理が２回目以降のログイン処理であると判定した場合、操作パネル２３０にパスワード入力画面を表示せずに記憶部２６０に記憶されたパスワードを読み出して認証データとする。係る構成によれば、ユーザは初回のログイン時にのみパスワードを入力すれば良いので操作を繁雑なものにすることがない。また、画像形成装置２００Ａにおいてパスワードの入力に係る処理が自動で行われるため、画像形成装置２００Ａの動作開始にかかる時間を短縮することができる。
【００８０】
このように、本実施形態によれば、ユーザ識別情報と機器情報の他に、さらにパスワードを用いて認証処理を行う。この場合に画像形成装置２００ＡにおいてＩＣカードから読み取る情報はユーザ識別情報のみである。よって本実施形態においても、ＩＣカードから読み取る情報がユーザ識別情報のみであった場合でも、高いセキュリティレベルを維持することができる。また本実施形態によれば、ＩＣカードから読み込む情報がＩＣカードのシリアル番号のみであるから、例えば情報の記録方式の異なる複数種類のＩＣカードを１台の画像形成装置において用いる場合でも容易に対応することができる。よって画像形成装置におけるソフトウェアの開発工数を削減することができる。
（第三の実施形態）
以下に図面を参照して本発明の第三の実施形態について説明する。
【００８１】
本発明の第三の実施形態では、画像形成装置２００において生成した認証データを認証サーバ３００の他に印刷サーバ４００Ａへ送信し、印刷サーバ４００Ａにおいても認証処理を行う点が第一の実施形態と相違する。よって以下の第三の実施形態の説明では、第一の実施形態との相違点のついてのみ説明し、第一の実施形態と同様の機能構成を有するものには第一の実施形態の説明で使用した符号と同様の符号を付与し、この説明を省略する。
【００８２】
図１１は、第三の実施形態の画像形成装置２００と認証サーバ３００と印刷サーバ４００Ａの機能構成を説明する図である。
【００８３】
本実施形態の印刷サーバ４００Ａは、ユーザ識別情報４１１と、機器情報４１２とが紐付けされた認証データが格納された認証データ格納部４１０と、認証処理を行う認証部４２０と、認証システム１００Ｂを構成する他の機器との通信を行う通信部４３０とを備える。
【００８４】
認証データ格納部４１０に格納されたユーザ識別情報４１１は、画像形成装置２００においてＩＣカードリーダ２２０から取得されるものである。機器情報４１２は、ユーザ識別情報に対して利用権限が付与されている画像形成装置２００の機器情報であり、機器情報取得部２４０において取得される。
【００８５】
以下に図１２を参照して本実施形態における印刷サーバ４００Ａの動作について説明する。図１２は、第三の実施形態の画像形成装置２００と認証サーバ３００と印刷サーバ４００Ａの動作を説明するシーケンス図である。
【００８６】
図１２におけるＳ１２０１からＳ１２０６までの処理は、第一の実施形態において説明した図７のＳ７１からＳ７６までの処理と同様であるから説明を省略する。
【００８７】
本実施形態の画像形成装置２００は、認証データ生成部２５０により生成された認証データを印刷サーバ４００Ａに送信する（Ｓ１２０７）。
【００８８】
印刷サーバ４００Ａは、通信部４３０を介して認証データを受けると、認証部４２０により認証データの認証処理を実行する（Ｓ１２０８）。認証部４２０では、Ｓ１２０７において受信した認証データと一致するデータが認証データ格納部４１０に格納されているか否か照合を行う。そして認証データ格納部４１０に該当するデータが格納されていた場合、この認証データを認証する。印刷サーバ４００Ａは、認証処理の結果を通信部４３０を介して画像形成装置２００へ送出する。
【００８９】
画像形成装置２００では、認証サーバ３００における認証処理と、印刷サーバ４００Ａによる認証処理と、両方の認証処理において認証データが認証された場合、認証データが認証されてユーザのログインが完了したものとする。そして画像形成装置２００は、印刷サーバ４００Ａへ、ログインしたユーザにより実行可能な印刷ジョブの一覧の取得要求を行う（Ｓ１２０９）。
【００９０】
Ｓ１２１０からＳ１２１６までの処理は、図７のＳ７８からＳ８４までの処理と同様であるから説明を省略する。
【００９１】
以上のように、本実施形態によれば、認証サーバ３００による認証処理の他に、印刷サーバ４００Ａにおいても認証処理が実行される。この場合もＩＣカードから読み取る情報はＩＣカードのシリアル番号（ユーザ識別情報）のみである。よって本実施形態においても、ＩＣカードから読み取る情報がユーザ識別情報のみであった場合でも、高いセキュリティレベルを維持することができる。また本実施形態によれば、ＩＣカードから読み込む情報がＩＣカードのシリアル番号のみであるから、例えば情報の記録方式の異なる複数種類のＩＣカードを１台の画像形成装置において用いる場合でも容易に対応することができる。よって画像形成装置におけるソフトウェアの開発工数を削減することができる。
【００９２】
また本実施形態では、画像形成装置２００から印刷サーバ４００Ａに送信される機器情報は、認証サーバ３００へ送信される機器情報よりも項目数を減らして情報量を削減した情報であっても良い。この場合、印刷サーバ４００Ａの認証データ格納部４１０に格納される機器情報４１１は、認証サーバ３００の認証データ格納部３１０に格納された機器情報３１１の一部の情報となる。
【００９３】
この場合、画像形成装置２００において、認証データ生成部２５０は、認証サーバ３００へ送信するための認証データと、印刷サーバ４００Ａへ送信するための認証データとの２通りを生成することとなる。例えば認証データ生成部２５０は、認証サーバ３００に送信される認証データに含まれる機器情報から一部を抽出した一部機器情報とユーザ識別情報とを紐付けした認証データを生成しても良い。この認証データが印刷サーバ４００Ａへ送信される認証データとなる。
【００９４】
ここで、認証サーバ３００に送信される認証データに含まれる機器情報から、印刷サーバ４００Ａに送信される認証データに含まれる機器情報を抽出する際に、抽出される項目が、例画像形成装置２００において予め設定されていても良い。画像形成装置２００において、印刷サーバ４００Ａへ送信される認証データを生成する場合に、認証データ生成部２５０は、機器情報取得部２４０により取得された機器情報から、設定された項目の情報を抽出し、これを用いて認証データを生成しても良い。
【００９５】
また本実施形態の印刷サーバ４００Ａは、第二の実施形態と組み合わせることもできる。すなわち、本実施形態の印刷サーバ４００Ａの認証データ格納部４１０には、ユーザ識別情報に対応したパスワードが認証データとして格納されていてもよい。そして認証部４３０では、画像形成装置２００Ａにより送信されてきた、ユーザ識別情報、パスワード、機器情報とからなる認証データを認証する処理を行っても良い。
【００９６】
また、画像形成装置２００から印刷サーバ４００Ａへ送信する認証データの情報量を削減するため、画像形成装置２００から印刷サーバ４００Ａへ送信する認証データをユーザ識別情報とパスワードのみとしても良い。この場合、印刷サーバ４００Ａの認証データ格納部４１０には、ユーザ識別情報とパスワードとが紐付けされて格納されていれば良い。
（第四の実施形態）
以下に図面を参照して本発明の第四の実施形態について説明する。
【００９７】
本発明の第四の実施形態では、画像形成装置２００Ｂにおいて認証データを生成する際に、時間情報に対応した機器情報を用いて認証データを生成する点が第一の実施形態と相違する。よって以下の第四の実施形態の説明では、第一の実施形態との相違点のついてのみ説明し、第一の実施形態と同様の機能構成を有するものには第一の実施形態の説明で使用した符号と同様の符号を付与し、この説明を省略する。
【００９８】
図１３は、第四の実施形態の画像形成装置２００Ｂと認証サーバ３００Ｂの機能構成を説明する図である。
【００９９】
本実施形態の画像形成装置２００Ｂは、時間情報取得部２８０を有する。時間情報取得部２８０は、画像形成装置２００ＢにおいてＩＣカードリーダ２２０によりユーザ識別情報が読み取られた時に、画像形成装置２００Ｂの有する時計機能から時間情報を取得する。
【０１００】
また本実施形態の画像形成装置２００Ｂと認証サーバ３００Ｂは、それぞれにおいて時間情報に対応した機器情報の項目が記憶された機器情報項目テーブル２９０、機器情報項目テーブル３４０を有する。本実施形態において画像形成装置２００Ｂの有する機器情報項目テーブル２９０と、認証サーバ３００Ｂの有する機器情報項目テーブル３４０とは同様の構成である。
【０１０１】
以下に本実施形態の機器情報項目テーブル２９０、３４０について説明する。図１４は第四の実施形態の機器情報項目テーブルの例を示す図である。
【０１０２】
本実施形態の機器情報項目テーブル２９０、３４０は、画像形成装置ごとに生成されるものであり、図１４に示す例は画像形成装置２００Ｂの機器情報項目テーブルである。
【０１０３】
以下に図１４を参照して本実施形態の機器情報項目テーブルについて、機器情報項目テーブル２９０を例としてさらに具体的に説明する。
【０１０４】
本実施形態の機器情報項目テーブル２９０は、機器情報の各項目に番号を付加した機器情報項目番号表１４１と、時間情報に対応した機器情報項目番号が示される対応表２９２とから構成される。この機器情報項目テーブル２９０は、予め本システムの管理者などにより、データが入力されて作成されるものである。
【０１０５】
機器情報項目番号２９１では、機器情報取得部２４０Ａにより取得可能な機器情報の項目に対して番号を付与す。本実施形態では、例えば画像形成装置２００のＩＰアドレスに対して１番、画像形成装置２００Ｂの機体番号に対して２番、画像形成装置２００ＢのＭＡＣアドレスに対して３番という番号が付与されている。
【０１０６】
また対応表２９２では、機器情報項目番号と時間情報との対応が示されている。ここでいう機器情報項目番号と時間情報との対応とは、時間情報が示す時間帯に取得される機器情報の項目を意味している。即ち本実施形態の画像形成装置２００Ｂにおける機器情報取得部２４０Ａは、機器情報を取得する時間により異なる項目の機器情報を取得する。またここで言う時間情報とは、時間情報取得部２８０により取得される情報である。以下に対応表２９２を用いて機器情報取得部２４０Ａが取得する機器情報について具体的に説明する。
【０１０７】
対応表２９２によれば時間情報が5:00から6:00の間の機器情報項目番号が１番、３番となっている。よって機器情報取得部２４０Ａが機器情報を取得する際に、時間情報取得部２８０により取得された時間情報が5:00から6:00の間を示す場合には、機器情報取得部２４０Ａは項目に１番、３番が付与された機器情報を取得する。ここで機器情報項目番号２９１を参照すると、１番が付与された項目はＩＰアドレスであり、３番が付与された項目はＭＡＣアドレスである。よって機器情報取得部２４０Ａはここで、画像形成装置２００Ｂの機器情報としてＩＰアドレスとＭＡＣアドレスを取得する。
【０１０８】
同様に、対応表２９２によれば、時間情報取得部２８０により取得された時間情報が6:01から7:00を示す場合には、機器情報取得部２４０Ａは、項目に２番、４番が付与された機器情報を取得する。
【０１０９】
本実施形態では、画像形成装置２００Ｂにおいてこのような機器情報項目テーブル２９０を用いて認証データを生成し、認証サーバ３００Ｂにおいては同様の機器情報項目テーブル３４０を用いて認証データの認証処理を行う。以下に図面を参照して本実施形態の認証処理を説明する。図１５は、第四の実施形態の画像形成装置２００Ｂと認証サーバ３００Ｂの認証処理を説明するシーケンス図である。
【０１１０】
認証システム１００Ｂにおいて、画像形成装置２００ＢのＩＣカードリーダ２２０においてＩＣカードが翳されて、ＩＣカードよりユーザ識別情報が取得されると（Ｓ１５０１）、画像形成装置２００Ｂは、時間情報取得部２８０よりこの時の時間情報を取得する（Ｓ１５０２）。
【０１１１】
次に機器情報取得部２４０Ａは、機器情報項目テーブル２９０を参照して、Ｓ１５０２において取得された時間情報に対応する機器情報の項目を参照する。そして機器情報取得部２４０Ａは、この機器情報項目テーブル２９０に基づき、対応表２８１で設定された項目の機器情報を取得する。次に認証データ生成部２５０Ｂは、ユーザ識別情報と、時間情報取得部２８０により取得された時間情報と、機器情報取得部２４０により取得された機器情報とを紐付けして認証データを生成する（Ｓ１５０３）。そして画像形成装置２００Ｂは、この認証データを認証サーバ３００Ｂへ送信して認証要求を行う（Ｓ１５０４）。認証サーバ３００Ｂでは、この認証データを受けると認証処理を行う（Ｓ１５０５）。
【０１１２】
以下に図１６を参照して認証サーバ３００Ｂでの認証処理を説明する。図１６は第四の実施形態の認証サーバ３００Ｂにおける認証処理を説明するフローチャートである。本実施形態の認証サーバ３００Ｂは機器情報項目テーブル３４０を有する。本実施形態の認証サーバ３００Ｂの有する機器情報項目テーブル３４０は、画像形成装置２００Ｂの有する機器情報項目テーブル２８０と同様の構成を有する。
【０１１３】
図１５のＳ１５０５において、認証サーバ３００Ｂは、画像形成装置２００Ｂから認証データを受信すると、受信した認証データに含まれる時間情報を抽出する（Ｓ１６０１）。認証部３２０Ｂは、機器情報項目テーブル３４０の対応表において、Ｓ１６０１で抽出された時間情報と対応する機器情報の項目に付与された番号を参照する（Ｓ１６０２）。そして認証部３２０Ｂは、機器情報項目テーブル３４０の機器情報項目番号から、参照した番号と合致する機器情報の項目を参照する。そして認証部３２０Ｂは、ここで参照した項目に該当する機器情報を、認証データ格納部３１０の機器情報３１２から抽出する（Ｓ１６０３）。
【０１１４】
次に認証部３２０Ｂは、Ｓ１５０５で受信した認証データに含まれるユーザ識別情報と一致する情報が、認証データ格納部３１０に存在するか否か照会を行う（Ｓ１６０４）。Ｓ１６０４において、認証データ格納部３１０に該当する情報が存在しない場合、認証サーバ３００Ｂは認証エラーとし（Ｓ１６０５）、結果を画像形成装置２００Ｂへ送信する（Ｓ１６０６）。
【０１１５】
Ｓ１６０４において、認証データ格納部３１０内に該当する情報が存在する場合、認証部３２０Ｂは、受信した認証データに含まれる機器情報が、Ｓ１６０３において抽出された機器情報と一致するか否かの照会を行う（Ｓ１６０７）。Ｓ１６０７において、受信された認証データに含まれる機器情報と、Ｓ１６０３で抽出された機器情報とが一致しない場合、認証サーバ３００Ｂは認証エラーとし（Ｓ１６０５）、結果を画像形成装置２００Ｂへ送信する（Ｓ１６０６）。
【０１１６】
Ｓ１６０７において、認証データに含まれる機器情報とＳ１６０３で抽出された機器情報とが一致する場合、認証サーバ３００Ｂは認証データを認証したものとし（Ｓ１６０８）、この結果を画像形成装置２００Ｂへ送信する（Ｓ１６０６）。
【０１１７】
画像形成装置２００Ｂにおいて、認証データが認証された後の処理は第一の実施形態と同様であるから説明を省略する。
【０１１８】
以上に説明したように、本実施形態によれば、ＩＣカードリーダ２２０によりユーザ識別情報を読み取った時間情報を用いて認証データを生成するため、Ｃカードから読み取る情報がユーザ識別情報のみであった場合でも、高いセキュリティレベルを維持することができる。また本実施形態によれば、ＩＣカードから読み込む情報がＩＣカードのシリアル番号のみであるから、例えば情報の記録方式の異なる複数種類のＩＣカードを１台の画像形成装置において用いる場合でも容易に対応することができる。よって画像形成装置におけるソフトウェアの開発工数を削減することができる。
【０１１９】
また、以上に説明した実施形態における各機能を実現する手順は、コンピュータに読み取り可能なプログラムとして記録媒体に記録されていても良い。
【０１２０】
図１７は、各実施形態で説明した各機能を実現させるプログラムが記録された記録媒体を説明する図である。記録媒体７１０に記録されたプログラムが、コンピュータ６００に読み込まれて実行されることにより各本実施形態で説明した機能を実現することができる。
【０１２１】
例えばコンピュータ６００は、ＣＰＵ６１０、ハードディスク６２０、メモリ６３０、表示部６４０、入力部６５０、通信部６６０、記録媒体読み込み部６７０を備えている。ＣＰＵ６１０は演算処理装置であって、コンピュータ６００において実行される演算や処理を実行する。ハードディスク６２０は、データを格納する記録手段であって、コンピュータ６００上で動作するアプリケーションや、このアプリケーションにより作成されたデータなどが格納されている。メモリ６３０には、コンピュータ６００に係る各種の設定値や、ＣＰＵ６１０での演算結果などが格納される。
【０１２２】
表示部６４０はディスプレイなどであり、コンピュータ６００において作成されたデータなどをユーザに閲覧可能に表示する。入力部６５０は例えばキーボードやマウスであって、ユーザの操作により各種データが入力される。通信部６６０は例えばネットワークコントロールユニットなどであり、コンピュータ６００が外部の装置と通信を行うためのものである。記録媒体読み込み部６７０は、各種記録媒体に記録されたデータやプログラムなどを読み込むものであり、例えばフロッピー（登録商標）ディスクドライバなどである。
【０１２３】
記録媒体７１０は、本実施例の各機能を実現させる画像形成プログラム７００が記録されている。この画像形成プログラム７００は、記録媒体読み込み部６７０により読み込まれてＣＰＵ６１０において実行される。記録媒体７１０は、例えばフロッピー（登録商標）ディスクやＣＤ−ＲＯＭ（Compact Disk Read Only Memory）等であっても良く、コンピュータ６００において読み取り可能なに媒体であれば良い。また、画像形成プログラム７００はネットワークを介して通信部６６０により受信されて、ハードディスク６２０等に格納されても良い。
【０１２４】
以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態にあげた構成、その他の要素との組み合わせなど、ここで示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【産業上の利用可能性】
【０１２５】
本発明は、ユーザ識別情報が記録された記録媒体を読み込む読み込み手段を有する画像形成装置、画像形成方法、画像形成プログラム、認証サーバ、印刷サーバに応用可能である。
【図面の簡単な説明】
【０１２６】
【図１】第一の実施形態を説明するシステム構成図である。
【図２】第一の実施形態の認証サーバ３００のハードウェア構成図である。
【図３】第一の実施形態の画像形成装置２００のハードウェア構成図である。
【図４】第一の実施形態の画像形成装置２００に搭載されたアプリケーションプログラムのソフトウェア構成図である。
【図５】第一の実施形態の画像形成装置２００と認証サーバ３００の機能構成を説明する図である。
【図６】第一の実施形態における認証データの例を示す図である。
【図７】認証システム１００の動作を説明するシーケンス図である。
【図８】印刷ジョブリストが操作パネル２３０に表示された状態を示す図である。
【図９】第二の実施形態の画像形成装置２００Ａと認証サーバ３００Ａの機能構成を説明する図である。
【図１０】第二の実施形態の画像形成装置２００Ａと認証サーバ３００Ａの動作を説明するフローチャートである。
【図１１】第三の実施形態の画像形成装置２００と認証サーバ３００と印刷サーバ４００Ａの機能構成を説明する図である。
【図１２】第三の実施形態の画像形成装置２００と認証サーバ３００と印刷サーバ４００Ａの動作を説明するシーケンス図である。
【図１３】第四の実施形態の画像形成装置２００Ｂと認証サーバ３００Ｂの機能構成を説明する図である。
【図１４】第四の実施形態の機器情報項目テーブルの例を示す図である。
【図１５】第四の実施形態の画像形成装置２００Ｂと認証サーバ３００Ｂの認証処理を説明するシーケンス図である。
【図１６】第四の実施形態の認証サーバ３００Ｂにおける認証処理を説明するフローチャートである。
【図１７】各実施形態で説明した各機能を実現させるプログラムが記録された記録媒体を説明する図である。
【符号の説明】
【０１２７】
１００、１００Ａ、１００Ｂ  認証システム
２００、２００Ａ、２００Ｂ  画像形成装置
２１０  出力部
２２０  ＩＣカードリーダ
２３０  操作パネル
２４０、２４０Ａ、２４０Ｂ  機器情報取得部
２５０、２５０Ａ、２５０Ｂ  認証データ生成部
２６０  記憶部
２９０、３４０  機器情報項目テーブル
３００、３００Ａ、３００Ｂ  認証サーバ
３１０、３１０Ａ、３１０Ｂ、４１０  認証データ格納部
３２０、３２０Ａ、３２０Ｂ、４２０  認証部
４００、４００Ａ  印刷サーバ
５００  クライアントＰＣ
６００  コンピュータ
７００  画像形成プログラム
７１０  記録媒体
【図１】
2008162171.tif 000003
【図２】
2008162171.tif 000004
【図３】
2008162171.tif 000005
【図４】
2008162171.tif 000006
【図５】
2008162171.tif 000007
【図６】
2008162171.tif 000008
【図７】
2008162171.tif 000009
【図８】
2008162171.tif 000010
【図９】
2008162171.tif 000011
【図１０】
2008162171.tif 000012
【図１１】
2008162171.tif 000013
【図１２】
2008162171.tif 000014
【図１３】
2008162171.tif 000015
【図１４】
2008162171.tif 000016
【図１５】
2008162171.tif 000017
【図１６】
2008162171.tif 000018
【図１７】
2008162171.tif 000019