(57)【要約】【課題】認証に用いられる記憶媒体を用いない認証方式の利用に従って、認証に用いられる記憶媒体の利用を制限することで、画像形成装置を利用する際のセキュリティを向上させる仕組みを提供する。【解決手段】画像形成装置と通信可能な管理装置は、画像形成装置で入力されたユーザ情報を受け付け、受け付けたユーザ情報による認証に従って、当該ユーザ情報に対応する記憶媒体を用いた画像形成装置の利用を制限するべく、ユーザ情報に対応する記憶媒体の記憶媒体情報を制限設定する。【選択図】図５
2011138493.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを識別するためのユーザ情報と、画像形成装置を利用する際に用いる記憶媒体の記憶媒体情報を対応付けて管理する管理装置と、認証によってログイン可能な画像形成装置とを含む認証システムであって、
前記画像形成装置は、
ユーザの操作に従って、ユーザ情報を取得するユーザ情報取得手段と、
前記ユーザ情報取得手段で取得したユーザ情報を前記管理装置に出力するユーザ情報出力手段と
を備え、
前記管理装置は、
前記画像形成装置から前記ユーザ情報を受け付けるユーザ情報受付手段と、
前記ユーザ情報受付手段で受け付けたユーザ情報による認証に従って、当該ユーザ情報に対応する記憶媒体を用いた画像形成装置の利用を制限するべく、前記ユーザ情報に対応する記憶媒体の記憶媒体情報を制限設定する制限設定手段と
を備えることを特徴とする認証システム。
【請求項２】
前記管理装置は、
前記制限設定手段で制限設定されてことを示す第１の制限情報を前記画像形成装置に出力する制限情報出力手段
を更に備え、
前記画像形成装置は、
前記管理装置から前記第１の制限情報を受け付ける制限情報受付手段と、
前記制限情報受付手段で受け付けた第１の制限情報に従って、当該画像形成装置に記憶媒体の利用が制限されたことを通知する通知手段と
を更に備えることを特徴とする請求項１に記載の認証システム。
【請求項３】
前記画像形成装置は、
当該画像形成装置にログインするログイン手段を更に備え、
前記ログイン手段は、前記通知手段で通知に従ってログインすることを特徴とする請求項２に記載の認証システム。
【請求項４】
前記画像形成装置は、
読取手段で読み取られた記憶媒体の記憶媒体情報を前記管理装置に出力する記憶媒体情報出力手段を更に備え、
前記制限情報受付手段は、前記管理装置から前記記憶媒体情報が制限されていることを示す第２の制限情報を受け付け、
前記通知手段は、前記第２の制限情報に従って、当該記憶媒体の利用が制限されたことを通知することを特徴とし、
前記管理装置は、
前記画像形成装置から記憶媒体情報を受け付ける記憶媒体情報受付手段と、
前記記憶媒体情報受付手段で受け付けた記憶媒体情報が制限設定されているか否かを判定する制限設定判定手段とを更に備え、
前記制限設定判定手段で制限設定されている記憶媒体情報であると判定される場合に、前記制限情報出力手段は、当該記憶媒体情報が制限設定されていることを示す第２の制限情報を出力することを特徴とする請求項３に記載の認証システム。
【請求項５】
前記管理装置は、
前記制限設定判定手段で制限設定されていない記憶媒体情報であると判定される場合に、当該記憶媒体情報に対応するユーザの他の記憶媒体情報が制限設定されているか否かを判定し、制限設定されている記憶媒体情報がある場合に、当該制限設定されている記憶媒体情報を含む認証許可情報を送信する認証許可情報送信手段を更に備え、
前記画像形成装置は、
前記認証許可情報を受信する認証許可情報受信手段と、
制限設定されている記憶媒体があることを通知するべく、前記認証許可情報に含まれる記憶媒体情報を表示する表示手段と
を更に備えることを特徴とする請求項４に記載の認証システム。
【請求項６】
前記通知手段は、前記第２の制限情報に従って、当該記憶媒体の利用が制限されたことを通知すると共に、当該記憶媒体の利用の制限を解除するためのユーザ情報の入力を要求し、
前記画像形成装置は、
前記記憶媒体の利用の制限を解除するべく、前記通知手段で入力された前記ユーザ情報と前記記憶媒体情報を含む解除要求を出力する解除要求出力手段を更に備え、
前記管理装置は、
前記画像形成装置から、前記解除要求を受け付ける解除要求受付手段と、
前記解除要求受付手段で受け付けた解除要求に含まれるユーザ情報と記憶媒体情報に従って特定される制限設定を解除する制限設定解除手段と
を更に備えることを特徴とする請求項４又は５に記載の認証システム。
【請求項７】
前記管理装置は、
前記制限設定解除手段で制限設定が解除された場合に、解除したことを示す解除情報を送信する解除情報出力手段を更に備え、
前記画像形成装置は、
前記管理装置から、前記解除情報を受け付ける解除情報受付手段を更に備え、
前記ログイン手段は、前記解除情報受付手段で受け付けた解除情報に従って、当該記憶媒体によるログインをすることを特徴とする請求項６に記載の認証システム。
【請求項８】
前記管理装置は、
前記制限設定された記憶媒体情報を所定のタイミングで削除する削除手段を
更に備えることを特徴とする請求項１乃至７のいずれか１項に記載の認証システム。
【請求項９】
前記管理装置と前記画像形成装置は同一筺体であることを特徴とする請求項１乃至８のいずれか１項に記載の認証システム。
【請求項１０】
ユーザの操作に従って、ユーザ情報を取得するユーザ情報取得手段と、前記ユーザ情報取得手段で取得したユーザ情報を管理装置に出力するユーザ情報出力手段とを備える、認証によってログイン可能な画像形成装置と通信可能な、ユーザを識別するためのユーザ情報と、画像形成装置を利用する際に用いる記憶媒体の記憶媒体情報を対応付けて管理する管理装置であって、
前記画像形成装置から前記ユーザ情報を受け付けるユーザ情報受付手段と、
前記ユーザ情報受付手段で受け付けたユーザ情報による認証に従って、当該ユーザ情報に対応する記憶媒体を用いた画像形成装置の利用を制限するべく、前記ユーザ情報に対応する記憶媒体の記憶媒体情報を制限設定する制限設定手段と
を備えることを特徴とする管理装置。
【請求項１１】
ユーザを識別するためのユーザ情報と、画像形成装置を利用する際に用いる記憶媒体の記憶媒体情報を対応付けて管理する管理装置と、認証によってログイン可能な画像形成装置とを含む認証システムの処理方法であって、
前記画像形成装置が、
ユーザの操作に従って、ユーザ情報を取得するユーザ情報取得ステップと、
前記ユーザ情報取得ステップで取得したユーザ情報を前記管理装置に出力するユーザ情報出力ステップと
を実行し、
前記管理装置が、
前記画像形成装置から前記ユーザ情報を受け付けるユーザ情報受付ステップと、
前記ユーザ情報受付ステップで受け付けたユーザ情報による認証に従って、当該ユーザ情報に対応する記憶媒体を用いた画像形成装置の利用を制限するべく、前記ユーザ情報に対応する記憶媒体の記憶媒体情報を制限設定する制限設定ステップと
を実行することを特徴とする処理方法。
【請求項１２】
ユーザの操作に従って、ユーザ情報を取得するユーザ情報取得手段と、前記ユーザ情報取得手段で取得したユーザ情報を管理装置に出力するユーザ情報出力手段とを備える、認証によってログイン可能な画像形成装置と通信可能な、ユーザを識別するためのユーザ情報と、画像形成装置を利用する際に用いる記憶媒体の記憶媒体情報を対応付けて管理する管理装置の処理方法であって、
前記管理装置が、
前記画像形成装置から前記ユーザ情報を受け付けるユーザ情報受付ステップと、
前記ユーザ情報受付ステップで受け付けたユーザ情報による認証に従って、当該ユーザ情報に対応する記憶媒体を用いた画像形成装置の利用を制限するべく、前記ユーザ情報に対応する記憶媒体の記憶媒体情報を制限設定する制限設定ステップと
を実行することを特徴とする処理方法。
【請求項１３】
ユーザを識別するためのユーザ情報と、画像形成装置を利用する際に用いる記憶媒体の記憶媒体情報を対応付けて管理する管理装置と、認証によってログイン可能な画像形成装置とを含む認証システムで実行可能なプログラムであって、
前記画像形成装置を、
ユーザの操作に従って、ユーザ情報を取得するユーザ情報取得手段と、
前記ユーザ情報取得手段で取得したユーザ情報を前記管理装置に出力するユーザ情報出力手段と
して機能させ、
前記管理装置を、
前記画像形成装置から前記ユーザ情報を受け付けるユーザ情報受付手段と、
前記ユーザ情報受付手段で受け付けたユーザ情報による認証に従って、当該ユーザ情報に対応する記憶媒体を用いた画像形成装置の利用を制限するべく、前記ユーザ情報に対応する記憶媒体の記憶媒体情報を制限設定する制限設定手段と
して機能させることを特徴とするプログラム。
【請求項１４】
ユーザの操作に従って、ユーザ情報を取得するユーザ情報取得手段と、前記ユーザ情報取得手段で取得したユーザ情報を管理装置に出力するユーザ情報出力手段とを備える、認証によってログイン可能な画像形成装置と通信可能な、ユーザを識別するためのユーザ情報と、画像形成装置を利用する際に用いる記憶媒体の記憶媒体情報を対応付けて管理する管理装置で実行可能なプログラムであって、
前記管理装置を、
前記画像形成装置から前記ユーザ情報を受け付けるユーザ情報受付手段と、
前記ユーザ情報受付手段で受け付けたユーザ情報による認証に従って、当該ユーザ情報に対応する記憶媒体を用いた画像形成装置の利用を制限するべく、前記ユーザ情報に対応する記憶媒体の記憶媒体情報を制限設定する制限設定手段と
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置を利用する際の認証に関する認証システム、管理装置とその処理方法およびプログラム。
【背景技術】
【０００２】
近年、オフィスのセキュリティ意識の高まりとともに、情報の出力部分である複合機に関するセキュリティも要求されるようになってきた。
【０００３】
そこで、ＰＣと同様に複合機にも使用に際してユーザ情報を特定する認証に関する製品及び各種技術が考案されてきた。
【０００４】
特に最近では、ユーザビリティの高さから、ＩＣカードを利用した認証の仕組みが複合機で用いられるようになっている。特許文献１に開示されているように、この認証の仕組みでは、ＩＣカードによる認証以外に、ＩＣカードを忘れたユーザでもログインできるようユーザ名、パスワードによるキーボード認証も有している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−９９７１４公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記認証の仕組みを利用することで、ＰＣ同様に複合機の利用者を特定することが可能となった。しかし、ＩＣカードでの認証はユーザビリティが高いものの、ＩＣカードをかざすだけでログインしてしまうという点から、カード紛失時の情報漏えいが懸念されてきた。
【０００７】
一般にＩＣカードを紛失した場合、ＩＣカードを管理する認証サーバの管理者に連絡し、当該ＩＣカードを停止してもらう必要がある。しかし、ＩＣカード紛失直後に連絡してこないユーザも存在し、セキュリティ上問題となっていた。ＩＣカード紛失直後に連絡してこないユーザが存在するのは「家に忘れたかもしれない」「そのうち見つかるかもしれない」「管理者に連絡するのが手間である」「責任を取るのがいや」といった様々な要因から起こる。
【０００８】
また、上記以外に、ＩＣカードを紛失した場合に、認証サーバの管理者がＩＣカードの紛失に対する対応（認証サーバの認証テーブルのメンテナンス）をしなければならず、管理者の手間がかかるという問題がった。
【０００９】
そのため、ＩＣカード紛失時に、適切なタイミングでＩＣカードが停止されることが少なくなり、ＩＣカード紛失時の情報漏えいの危険性が残る運用がされていることが多かった。
【００１０】
そこで、本発明は、認証に用いられる記憶媒体を用いない認証方式の利用に従って、認証に用いられる記憶媒体の利用を制限することで、画像形成装置を利用する際のセキュリティを向上させる仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、ユーザを識別するためのユーザ情報と、画像形成装置を利用する際に用いる記憶媒体の記憶媒体情報を対応付けて管理する管理装置と、認証によってログイン可能な画像形成装置とを含む認証システムであって、前記画像形成装置は、ユーザの操作に従って、ユーザ情報を取得するユーザ情報取得手段と、前記ユーザ情報取得手段で取得したユーザ情報を前記管理装置に出力するユーザ情報出力手段とを備え、前記管理装置は、前記画像形成装置から前記ユーザ情報を受け付けるユーザ情報受付手段と、前記ユーザ情報受付手段で受け付けたユーザ情報による認証に従って、当該ユーザ情報に対応する記憶媒体を用いた画像形成装置の利用を制限するべく、前記ユーザ情報に対応する記憶媒体の記憶媒体情報を制限設定する制限設定手段とを備えることを特徴とする。
【００１２】
また、前記管理装置は、前記制限設定手段で制限設定されてことを示す第１の制限情報を前記画像形成装置に出力する制限情報出力手段を更に備え、前記画像形成装置は、前記管理装置から前記第１の制限情報を受け付ける制限情報受付手段と、前記制限情報受付手段で受け付けた第１の制限情報に従って、当該画像形成装置に記憶媒体の利用が制限されたことを通知する通知手段とを更に備えることを特徴とする。
【００１３】
また、前記画像形成装置は、当該画像形成装置にログインするログイン手段を更に備え、前記ログイン手段は、前記通知手段で通知に従ってログインすることを特徴とする。
【００１４】
また、前記画像形成装置は、読取手段で読み取られた記憶媒体の記憶媒体情報を前記管理装置に出力する記憶媒体情報出力手段を更に備え、前記制限情報受付手段は、前記管理装置から前記記憶媒体情報が制限されていることを示す第２の制限情報を受け付け、前記通知手段は、前記第２の制限情報に従って、当該記憶媒体の利用が制限されたことを通知することを特徴とし、前記管理装置は、前記画像形成装置から記憶媒体情報を受け付ける記憶媒体情報受付手段と、前記記憶媒体情報受付手段で受け付けた記憶媒体情報が制限設定されているか否かを判定する制限設定判定手段とを更に備え、前記制限設定判定手段で制限設定されている記憶媒体情報であると判定される場合に、前記制限情報出力手段は、当該記憶媒体情報が制限設定されていることを示す第２の制限情報を出力することを特徴とする。
【００１５】
また、前記管理装置は、前記制限設定判定手段で制限設定されていない記憶媒体情報であると判定される場合に、当該記憶媒体情報に対応するユーザの他の記憶媒体情報が制限設定されているか否かを判定し、制限設定されている記憶媒体情報がある場合に、当該制限設定されている記憶媒体情報を含む認証許可情報を送信する認証許可情報送信手段を更に備え、前記画像形成装置は、前記認証許可情報を受信する認証許可情報受信手段と、制限設定されている記憶媒体があることを通知するべく、前記認証許可情報に含まれる記憶媒体情報を表示する表示手段とを更に備えることを特徴とする。
【００１６】
また、前記通知手段は、前記第２の制限情報に従って、当該記憶媒体の利用が制限されたことを通知すると共に、当該記憶媒体の利用の制限を解除するためのユーザ情報の入力を要求し、前記画像形成装置は、前記記憶媒体の利用の制限を解除するべく、前記通知手段で入力された前記ユーザ情報と前記記憶媒体情報を含む解除要求を出力する解除要求出力手段を更に備え、前記管理装置は、前記画像形成装置から、前記解除要求を受け付ける解除要求受付手段と、前記解除要求受付手段で受け付けた解除要求に含まれるユーザ情報と記憶媒体情報に従って特定される制限設定を解除する制限設定解除手段とを更に備えることを特徴とする。
【００１７】
また、前記管理装置は、前記制限設定解除手段で制限設定が解除された場合に、解除したことを示す解除情報を送信する解除情報出力手段を更に備え、前記画像形成装置は、前記管理装置から、前記解除情報を受け付ける解除情報受付手段を更に備え、前記ログイン手段は、前記解除情報受付手段で受け付けた解除情報に従って、当該記憶媒体によるログインをすることを特徴とする。
【００１８】
また、前記管理装置は、前記制限設定された記憶媒体情報を所定のタイミングで削除する削除手段を更に備えることを特徴とする。
【００１９】
また、前記管理装置と前記画像形成装置は同一筺体であることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、認証に用いられる記憶媒体を用いない認証方式の利用に従って、認証に用いられる記憶媒体の利用を制限することで、画像形成装置を利用する際のセキュリティを向上させることができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態のシステムの構成を示す図
【図２】本発明の実施形態のクライアントＰＣ１００、認証サーバ２００のハードウエア構成を示す図
【図３】本発明の実施形態の複合機３００のハードウエア構成を示す図
【図４】本発明に係るシステムの構成を示す機能ブロック図
【図５】本発明の実施形態における、認証処理の一例を示すフローチャート
【図６】本発明の実施形態における、暗号化印刷の作成及び出力の一例を示すフローチャート１
【図７】本発明の実施形態における、暗号化印刷の作成及び出力の一例を示すフローチャート２
【図８】本発明の実施形態における、暗号化印刷の作成及び出力の一例を示すフローチャート３
【図９】認証サーバ２００にて管理される認証テーブルを示す図
【図１０】複合機３００のタッチパネル上に表示されるキーボード認証画面の一例を示すイメージ図
【図１１】複合機３００のタッチパネル上に表示されるＩＣカード認証画面の一例を示すイメージ図
【図１２】複合機３００のタッチパネル上に表示されるロックアウト通知画面の一例を示すイメージ図
【図１３】複合機３００のタッチパネル上に表示されるロックアウト解除画面の一例を示すイメージ図
【図１４】複合機３００のタッチパネル上に表示されるロックアウト解除エラー画面の一例を示すイメージ図
【図１５】複合機３００のタッチパネル上に表示されるロックアウト解除成功の一例を示すイメージ図
【図１６】本発明の実施形態２における、認証処理の一例を示すフローチャート
【図１７】本発明の実施形態２における、ロックアウトカード削除処理の一例を示すフローチャート
【図１８】本発明の実施形態２における、認証サーバ２００にて管理される認証テーブルを示す図
【図１９】本発明の実施形態２における、認証サーバ２００にて管理されるロックアウト設定ファイルを示す図
【図２０】複合機３００のタッチパネル上に表示されるロックアウト解除画面（ログイン成功時）の一例を示すイメージ図
【発明を実施するための形態】
【００２２】
以下、添付図面を参照しながら、本発明に係る認証システムの好適な実施形態について詳細に説明する。
【００２３】
図１は本発明の複合機３００（画像形成装置）、カードリーダ５００、認証サーバ２００（管理装置）、クライアントＰＣ１００を用いた本認証システムの構成の一例を示すシステム構成図である。複合機３００と認証サーバ２００とクライアントＰＣ１００は、各装置が通信可能なようにＬＡＮ４００で接続されている。
【００２４】
認証サーバ２００は、ユーザの使用するＩＣカード番号（製造番号）とユーザ名及びパスワードを保持し、ＩＣカードのカード番号またはユーザ名とパスワードから当該ユーザを検索（認証）する機能を有する認証サーバである。
【００２５】
複合機３００は、カードリーダ５００（読取手段）で読み取ったＩＣカード（認証に用いるための記憶媒体）のカード番号を認証サーバ２００へ送信し、認証が得られると、認証が得られたＩＣカード（記憶媒体）に対応するユーザで複合機３００にログインを行い、複合機３００の各種機能を実行する。
【００２６】
以下、図２を用いて、図１に示したクライアントＰＣ１００，認証サーバ２００に適用可能な情報処理装置のハードウエア構成について説明する。
【００２７】
図２において、２００１はＣＰＵで、システムバス２００４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２００３あるいは外部メモリ２０１１には、ＣＰＵ２００１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な各種プログラム等が記憶されている。
【００２８】
２００２はＲＡＭで、ＣＰＵ２００１の主メモリ、ワークエリア等として機能する。ＣＰＵ２００１は、処理の実行に際して必要なプログラム等をＲＯＭ２００３あるいは外部メモリ２０１１からＲＡＭ２００２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２９】
また、２００５は入力コントローラで、キーボード（ＫＢ）２００９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２００６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２０１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２０１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じてクライアントが使用するものである。
【００３０】
２００７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２０１１へのアクセスを制御する。
【００３１】
２００８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ４００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３２】
なお、ＣＰＵ２００１は、例えばＲＡＭ２００２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２０１０上での表示を可能としている。また、ＣＰＵ２００１は、ＣＲＴ２０１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３３】
ハードウエア上で動作する各種プログラムは、外部メモリ２０１１に記録されており、必要に応じてＲＡＭ２００２にロードされることによりＣＰＵ２００１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２０１１に格納されている。
【００３４】
次に、図３を用いて、本発明の情報処理装置としての複合機３００を制御するコントローラユニットのハードウエア構成について説明する。
【００３５】
図３は、複合機３００のコントローラユニット５０００のハードウエア構成例を示すブロック図である。
【００３６】
図３において、コントローラユニット５０００は、画像入力デバイスとして機能するスキャナ５０１５や、画像出力デバイスとして機能するプリンタ５０１４と接続されるとともに、図１に示したＬＡＮ４００のようなローカルエリアネットワークや、例えばＰＳＴＮまたはＩＳＤＮ等の公衆回線（ＷＡＮ）と接続することで、画像データやデバイス情報の入出力を行なう。
【００３７】
図３に示すように、コントローラユニット５０００は、ＣＰＵ５００１、ＲＡＭ５００６、ＲＯＭ５００２、外部記憶装置（ハードディスクドライブ（ＨＤＤ））５００７、ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）５００３、モデム（Ｍｏｄｅｍ）５００４、操作部インタフェース（操作部Ｉ／Ｆ）５００５、外部インタフェース（外部Ｉ／Ｆ）５００９、イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）５００８、ラスタイメージプロセッサ（ＲＩＰ）５０１０、プリンタインタフェース（プリンタＩ／Ｆ）５０１１、スキャナインタフェース（スキャナＩ／Ｆ）５０１２、画像処理部５０１３等で構成される。
【００３８】
ＣＰＵ５００１は、システム全体を制御するプロセッサである。
【００３９】
ＲＡＭ５００６は、ＣＰＵ５００１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記憶するための画像メモリである。
【００４０】
ＲＯＭ５００２は、システムのブートプログラムや各種制御プログラムが格納されている。
【００４１】
外部記憶装置（ハードディスクドライブＨＤＤ）５００７は、システムを制御するための各種プログラム、画像データ等を格納する。
【００４２】
操作部インタフェース（操作部Ｉ／Ｆ）５００５は、操作部（ＵＩ）５０１８とのインタフェース部であり、操作部５０１８に表示する画像データを操作部５０１８に対して出力する。
【００４３】
また、操作部Ｉ／Ｆ５００５は、操作部５０１８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ５００１に伝える役割をする。なお、操作部５０１８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００４４】
ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）５００３は、ネットワーク（ＬＡＮ）に接続し、データの入出力を行なう。
【００４５】
モデム（ＭＯＤＥＭ）５００４は公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００４６】
外部インタフェース（外部Ｉ／Ｆ）５００９は、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付けるインタフェース部であり、本実施形態においては、認証で必要となるＩＣカード読み取り用のカードリーダ５００が接続されている。
【００４７】
そして、ＣＰＵ５００１は、この外部Ｉ／Ｆ５００９を介してカードリーダ５００によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。尚、ＩＣカードに限らず、ユーザを特定することが可能な記憶媒体であればよい。この場合、記憶媒体には、ユーザを識別するための識別情報が記憶される。この識別情報は、記憶媒体の製造番号でも、ユーザが企業内で与えられるユーザコードであってもよい。
以上のデバイスがシステムバス上に配置される。
【００４８】
一方、イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）５００８は、システムバス５０１６と画像データを高速で転送する画像バス５０１７とを接続し、データ構造を変換するバスブリッジである。
【００４９】
画像バス５０１７は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス５０１７上には以下のデバイスが配置される。
【００５０】
ラスタイメージプロセッサ（ＲＩＰ）５０１０は、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。
【００５１】
プリンタインタフェース（プリンタＩ／Ｆ）５０１１は、プリンタ５０１４とコントローラユニット５０００を接続し、画像データの同期系／非同期系の変換を行う。
【００５２】
また、スキャナインタフェース（スキャナＩ／Ｆ）５０１２は、スキャナ５０１５とコントローラユニット５０００を接続し、画像データの同期系／非同期系の変換を行う。
【００５３】
画像処理部５０１３は、入力画像データに対し、補正、加工、編集をおこなったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部５０１３は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００５４】
スキャナＩ／Ｆ５０１２に接続されるスキャナ５０１５は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部５０１８から読み取り起動指示することにより、ＣＰＵ５００１がスキャナに指示を与え、フィーダは原稿用紙を１枚ずつフィードし、原稿画像の読み取り動作を行う。
【００５５】
プリンタＩ／Ｆ５０１１に接続されるプリンタ５０１４は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微小ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ５００１からの指示によって開始する。尚、プリンタ部５０１４には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００５６】
操作部Ｉ／Ｆ５００５に接続される操作部５０１８は、液晶ディスプレイ（ＬＣＤ）表示部を有する。ＬＣＤ上にはタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されると、その位置情報を操作部Ｉ／Ｆ５００５を介してＣＰＵ５００１に伝える。また、操作部５０１８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００５７】
ここで、操作部５０１８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色のＬＥＤがあり、その色によってスタートキーが使える状態であるか否かを示す。また、操作部５０１８のストップキーは、稼動中の動作を止める働きをする。また、操作部５０１８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部５０１８からの設定を初期化する時に用いる。
【００５８】
外部Ｉ／Ｆ５００９に接続されるカードリーダ５００は、ＣＰＵ５００１からの制御により、ＩＣカード（例えば、ソニー社のＦｅｌｉＣａ（登録商標））内に記憶されている情報を読み取り、読み取った情報を外部Ｉ／Ｆ５００９を介してＣＰＵ５００１へ通知する。
【００５９】
次に、図４を用いて、本発明のクライアントＰＣ１００、認証サーバ２００、複合機３００の機能について説明する。
【００６０】
図４は、本発明の実施形態に係るシステムの模式的構成を示すブロック図である。本発明の実施形態に係るシステムは、クライアントＰＣ１００と認証サーバ２００と複合機３００が、双方向通信可能な所定の通信媒体、例えばＬＡＮ４００を介して接続した構成となっている。複合機３００には、カードリーダ５００が接続した構成となっている。
【００６１】
それぞれの機能間の動作フローに関しては後述するため、ここでは各種端末内に記載されている機能ブロック図の説明を記載する。
まず、クライアントＰＣ１００の機能部について説明する。
【００６２】
クライアントＰＣ上の  印刷データ生成部１５０は、アプリケーションプログラムから受け取ったデータに基づいて印刷データ（ジョブ）を生成し、当該印刷データを複合機３００等へ送信することができる。
次に、認証サーバ２００の機能部について説明する。
【００６３】
認証サーバ上の複合機通信部２５０は、複合機３００から認証要求を受けり、認証部２５１の認証結果を再び複合機３００へ返信する機能を有する。
【００６４】
認証部２５１は前記複合機通信部２５０から認証要求を受け取り、認証サーバ上で管理される図９の認証テーブルにアクセスし、認証要求されたカード番号またはユーザ名及びパスワードに紐付いたユーザ情報を検索し、認証結果を複合機通信部２５０に返す。
【００６５】
また、キーボード認証時にはカードロックアウト管理部２５２が適宜当該ユーザのカード情報をロック／解除処理を行う。
次に、複合機３００の機能部について説明する。
【００６６】
複合機上のカードリーダ制御部３５１は、カードリーダ５００にかざされたカード情報（製造番号）を取得する。認証サーバ通信部３５２は、当該カード番号を用いて認証要求を認証サーバ２００へ送信し、認証サーバ２００より返される認証結果を受信する機能を有する。
【００６７】
認証部３５０は、認証サーバ２００より返される認証結果に応じ、ユーザ名を用いて当該複合機の利用を許可させるものとする。
【００６８】
本実施形態における処理の詳細な説明を、図５〜図８のフローチャートを用いて説明する。
【００６９】
まず、図５を用いて各ステップについて説明する。図５は、本発明の実施形態における、キーボード認証を実施して複合機３００にログインを行う方法（カードロックアウト）の一例を示すフローチャートである。
【００７０】
なお、ステップＳ１００〜ステップＳ１０３、ステップＳ１１３〜ステップＳ１２０は複合機３００のＣＰＵ５００１が各ステップの処理を実行し、ステップＳ１０４〜ステップＳ１１１は、認証サーバ２００のＣＰＵ２００１が各ステップの処理を実行する。
【００７１】
ステップＳ１００では、複合機３００の認証部３５０は、キーボード認証画面（図１０）を表示し、ユーザ名、パスワードを受け付ける。
【００７２】
ステップＳ１０１では、複合機３００の認証部３５０は、キーボード認証画面上のログインボタン６０００が押下されたことを検知する。
【００７３】
ステップＳ１０２では、複合機３００の認証部３５０は、図１０のキーボード認証画面上に入力されたユーザ名、パスワードを取得する（ユーザ情報取得）。
【００７４】
ステップＳ１０３では、複合機３００の認証サーバ通信部３５２は、認証サーバ２００に対し、認証要求コマンドを送信する（ユーザ情報出力）。認証要求コマンドにはステップ１０２で取得したユーザ名、パスワードが含まれる。
【００７５】
ステップＳ１０４では、認証サーバ２００の複合機通信部２５０は、複合機３００から送られてきた認証要求コマンドを受信する（ユーザ情報受付）。
【００７６】
ステップＳ１０５では、認証サーバ２００の認証部２５１は、ステップＳ１０４で取得した認証要求コマンドに含まれるユーザ名、パスワードが図９の認証テーブルに含まれているかを検索（認証）する。ユーザが存在する場合はステップＳ１０６へ進み、ユーザが存在しない場合にはステップＳ１１２へ進む。
【００７７】
ステップＳ１０６では、認証サーバ２００の認証部２５１は、ステップＳ１０５で検索された当該ユーザ情報する。取得するユーザ情報には図９のユーザ名、メールアドレス、ロックフラグがＦＡＬＳＥの（ロックアウトされていない）カード番号等が含まれる。
【００７８】
ステップＳ１０７では、認証サーバ２００の認証部２５１は、ステップＳ１０６で取得した当該ユーザ情報にカード情報が含まれているか、すなわち当該ユーザが利用可能な（ロックアウトされていない）カード番号が存在するかを判断する。カード番号が含まれている場合はステップＳ１０８へ進む。カード番号が含まれていない場合はステップＳ１１０へ進む。
【００７９】
ステップＳ１０８では、認証サーバ２００のカードロックアウト管理部２５２は、ステップＳ１０７で検索されたカード番号に対応するロックフラグをＴＲＵＥに（カードをロックアウト）する（制限設定）。ロックアウトとは、ロックアウトしたカード番号に対応するＩＣカードを制限するものであり、例えば、カードリーダ５００にかざしても認証ＯＫとならず、複合機３００にログインすることができなくなることである。
【００８０】
なお、本実施形態ではロックアウトについて説明するが、ロックアウトだけではなく、複合機３００にログインできるが複合機３００で利用可能な機能を制限するようにすることも可能である。この場合、ロックフラグがＴＲＵＥである場合の権限情報（例えば、コピー可）を外部メモリ２０１１から取得し、複合機３００に権限情報を送信するように構成する。複合機３００はこの権限情報に従って、ログインした後の複合機３００の機能の利用を制限する。
【００８１】
ステップＳ１０９では、認証サーバ２００の認証部２５１は、ステップＳ１０８でロックアウトされたカード番号を取得する。
【００８２】
ステップＳ１１０では、認証サーバ２００の認証部２５１は、認証ＯＫの結果コマンドを生成する。このコマンドにはステップＳ１０６で取得したユーザ名、メールアドレスおよび、ステップＳ１０９で取得したロックアウトされたカード番号（第１の制限情報）が含まれている。つまり、複合機３００のログインには用いることができないように制限されたカード番号が取得され、ステップＳ１１１で送信される。
【００８３】
ステップＳ１１１では、認証サーバ２００の複合機通信部２５０は、複合機３００に対して認証結果コマンド（認証ＯＫ／認証ＮＧ）を送信する（制限情報出力）。
【００８４】
ステップＳ１１２では、認証できなかったため、認証サーバ２００の認証部２５１は、認証ＮＧの結果コマンドを生成する。認証ＮＧの場合にはカード番号は含まれないか、ＮＵＬＬ値が含まれる。
【００８５】
ステップＳ１１３では、複合機３００の認証サーバ通信部３５２は、認証サーバ２００から送られてくる認証結果コマンドを受信する（制限情報受付）。
【００８６】
ステップＳ１１４では、複合機３００の認証部３５０は、ステップＳ１１３で取得した認証結果コマンドを解析する。認証ＯＫの場合はステップＳ１１５へ進み、認証ＮＧの場合はステップ１１９へ進む。
【００８７】
ステップＳ１１５では、複合機３００の認証部３５０は、ステップＳ１１４で取得した認証結果コマンドから、当該ユーザ情報を取得する。ユーザ情報にはユーザ名、メールアドレスが含まれる。また、当該ユーザのカードがロックアウトされた場合にはカード番号も含まれている。
【００８８】
ステップＳ１１６では、複合機３００の認証部３５０は、ステップＳ１１５で取得したユーザ情報内にカード情報（カード番号）が含まれているかを判断する。カード情報が含まれている場合はステップＳ１１７へ進み、カード情報が含まれていない場合はステップＳ１２０へ進む。
【００８９】
ステップＳ１１７では、複合機３００の認証部３５０は、認証されたことと、カードがロックアウトされたことを示す（カードの利用が制限されたことを示す）、図１２のロックアウト通知画面を表示する（通知）。画面上にはステップＳ１１５で取得したカード番号を表示する。
【００９０】
ステップＳ１１８では、複合機３００の認証部３５０は、図１２のロックアウト通知画面上のＯＫボタンが押下されたことを検知する。
【００９１】
ステップＳ１１９では、複合機３００の認証部３５０は、不図示の認証エラー画面を表示する。
【００９２】
ステップＳ１２０では、複合機３００の認証部３５０は、ステップＳ１１５で取得したユーザ情報を用いて、複合機３００をユーザが利用可能にするログイン処理をする。ログイン後、複合機はコピー画面などの機能画面に遷移する。ログイン処理は、例えば、複合機３００が管理するＲＡＭ５００６やＨＤＤ５００７の所定の領域に記憶させることで実現する。
【００９３】
次に、図６〜図８を用いて各ステップについて説明する。図６〜図８は、本発明の実施形態における、ＩＣカード認証を実施して複合機３００にログイン（及びロックアウト解除）を行う方法の一例を示すフローチャートである。
【００９４】
なお、図６のステップＳ２００、ステップＳ２０１、ステップＳ２０４〜ステップＳ２０６、ステップＳ２１５〜ステップＳ２２１は複合機３００のＣＰＵ５００１が各ステップの処理を実行し、ステップＳ２０７〜ステップＳ２１４は、認証サーバ２００のＣＰＵ２００１が各ステップの処理を実行する。
【００９５】
また、図７のステップＳ２２２〜ステップＳ２２５、ステップＳ２３６〜ステップＳ２３８は複合機３００のＣＰＵ５００１が各ステップの処理を実行し、ステップＳ２２６〜ステップＳ２３５は認証サーバ２００のＣＰＵ２００１が各ステップの処理を実行する。
【００９６】
また、図８のステップＳ２３９〜ステップＳ２４５、ステップＳ２５５〜ステップＳ２５８は複合機３００のＣＰＵ５００１が各ステップの処理を実行し、ステップＳ２４６〜ステップＳ２５４は認証サーバ２００のＣＰＵ２００１が各ステップの処理を実行する。
【００９７】
ステップＳ２００では、複合機３００の認証部３５０は、図１１のＩＣカード認証画面を表示し、ＩＣカードの読み取りを待機する。
【００９８】
ステップＳ２０１では、複合機３００のカードリーダ制御部３５１は、カードリーダ５００に対してカード読み取り開始コマンドを送信する。すなわち、カードリーダ５００に対して、ＩＣカードを読み取るためのポーリング開始の指示コマンドを送る。
【００９９】
ステップＳ２０２では、カードリーダ５００は、ステップＳ２０１のポーリング開始の指示コマンドを受信することにより、ＩＣカード読み取り状態になる。
【０１００】
ステップＳ２０３では、カードリーダ５００は、ＩＣカードがかざされたことを検知し、複合機３００にカードイベントを送信する。このカードイベントにはかざされたカード番号が格納されている。なお、カード番号は、ＩＣカード内に記憶されているカードの製造番号でもよいし、ＩＣカードに任意に記憶できる番号、シリアルなカード名など、ユーザを識別するためのものであればいずれであってもよい。
【０１０１】
ステップＳ２０４では、複合機３００のカードリーダ制御部３５１は、カードリーダ５００からカードイベントを受信する。
【０１０２】
ステップＳ２０５では、複合機３００の認証部３５０は、ステップＳ２０４で受信したカードイベントからカード番号を取得する。
【０１０３】
ステップＳ２０６では、複合機３００の認証サーバ通信部３５２は、認証サーバ２００に対し、認証要求コマンドを送信する（記憶媒体情報出力）。認証要求コマンドにはステップＳ２０５で取得したカード番号が含まれる。
【０１０４】
ステップＳ２０７では、認証サーバ２００の複合機通信部２５０は、複合機３００から送信された認証要求コマンドを受信する（記憶媒体情報受付）。
【０１０５】
ステップＳ２０８では、認証サーバ２００の認証部２５１は、ステップ２０７で取得した認証要求コマンドに含まれるカード番号が図９の認証テーブルに存在するかを検索（認証）する。カード番号が登録されている場合はステップＳ２０９へ進み、登録されていない場合はステップＳ２１１へ進む。
【０１０６】
ステップＳ２０９では、認証サーバ２００のカードロックアウト管理部２５２は、ステップＳ２０８で使用したカード番号のロックフラグを判断する（制限設定判定）。ロックフラグがＴＲＵＥ（ロックアウト）であればステップＳ２１０へ進み、ロックフラグがＦＡＬＳＥ（ロックアウトされていない）の場合はステップＳ２１２へ進む。
【０１０７】
ステップＳ２１０では、認証サーバ２００のカードロックアウト管理部２５２は、ステップＳ２０８でヒットした当該ユーザ情報に紐づいたカード番号のうち、ロックフラグがＴＲＵＥになっているカード番号の一覧、或いはステップＳ２０９でロックアウトと判定されたカード番号を取得する。これをロックアウト情報（第２の制限情報）と呼ぶこととする。
【０１０８】
ステップＳ２１１では、認証サーバ２００の認証部２５１は、認証ＮＧの結果コマンドを生成する。ここで、当該カードがロックアウト中であった場合（ステップＳ２０９がＴＲＵＥだった場合）は、このコマンドにステップＳ２１０で生成したロックアウト情報（第２の制限情報）が含まれているものとする。
【０１０９】
ステップＳ２１２では、認証サーバ２００の認証部２５１は、ステップＳ２０８で検索された当該ユーザ情報を取得する。取得するユーザ情報にはユーザ名、メールアドレスが含まれる。
【０１１０】
ステップＳ２１３では、認証サーバ２００の認証部２５１は、認証ＯＫの結果コマンドを生成する。このコマンドにはステップＳ２１２で取得したユーザ名、メールアドレスが含まれている。
【０１１１】
ステップＳ２１４では、認証サーバ２００の複合機通信部２５０は、複合機３００に対して認証結果コマンド（認証ＯＫ／認証ＮＧ）を送信する。つまり、ロックアウト情報（第２の制限情報）をステップＳ２１４では出力する。
【０１１２】
ステップＳ２１５では、複合機３００の認証サーバ通信部３５２は、認証サーバ２００から送られてくる認証結果コマンドを受信する（制限情報受付）。つまり、ロックアウト情報（第２の制限情報）をステップＳ２１５では受け付ける。
【０１１３】
ステップＳ２１６では、複合機３００の認証部３５０は、ステップＳ２１５で取得した認証結果コマンドを解析する。認証ＯＫの場合はステップ２１７へ進み、認証ＮＧの場合はステップ２１９へ進む。
【０１１４】
ステップＳ２１７では、複合機３００の認証部３５０は、ステップＳ２１５で取得した認証結果コマンドを解析し、当該ユーザ情報を取得する。ユーザ情報にはユーザ名、メールアドレスが含まれる。
【０１１５】
ステップＳ２１８では、複合機３００の認証部３５０は、ステップ２１７で取得したユーザ情報を用いてログイン処理を実施する。ログイン後、複合機はコピー画面などの機能画面に遷移する。ログイン処理は、ステップＳ１２０と同様の処理である。
【０１１６】
ステップＳ２１９では、複合機３００の認証部３５０は、ステップＳ２１５で取得した認証結果コマンドを解析し、ロックアウト情報が含まれているかを判断する。ロックアウト情報が含まれている（ロックアウトのため、認証エラーになった）場合はステップＳ２２１へ進み、ロックアウト情報が含まれていない場合はステップＳ２２０へ進む。
【０１１７】
ステップＳ２２０では、複合機３００の認証部３５０は、不図示の認証エラー画面を表示する。
【０１１８】
ステップＳ２２１では、複合機３００の認証部３５０は、図１３のロックアウト解除画面を表示する。画面上にはロックアウト情報を構成するカード番号を表示する（通知）。なお、現在カードリーダ５００にかざされたカード番号のみを解除する構成の場合には、ステップＳ２０５で取得したカード番号を表示する（通知）。なお、図１３には、ロックアウトを解除するために入力するユーザ名、パスワード、ドメインの入力を促す領域を有している（ユーザ情報の入力を要求）。
【０１１９】
ステップＳ２２２では、複合機３００の認証部３５０は、画面上のキャンセルボタン６００１が押下されたことを検知する。押下された場合はステップＳ２００へ進む。押下されていない場合は、ステップＳ２２３へ進む。
【０１２０】
ステップＳ２２３では、複合機３００の認証部３５０は、画面上のロックアウト解除ボタン６００２が押下されたことを検知する。押下された場合はステップＳ２２４へ進む。押下されていない場合は、ユーザによる指示待ちとなる。
【０１２１】
ステップＳ２２４では、複合機３００の認証部３５０は、図１３のロックアウト解除画面上に入力されたユーザ名、パスワードを取得する。
【０１２２】
ステップＳ２２５では、複合機３００の認証サーバ通信部３５２は、認証サーバ２００に対し、ロックアウト解除要求コマンドを送信する（解除要求出力）。ロックアウト解除要求コマンドにはステップＳ２２４で取得したユーザ名、パスワード及び、ステップＳ２０５で取得したカード番号（記憶媒体情報）が含まれる。
【０１２３】
ステップＳ２２６では、認証サーバ２００の複合機通信部２５０は、複合機３００から送られてきたロックアウト解除要求コマンドを受信する（解除要求受付）。
【０１２４】
ステップＳ２２７では、認証サーバ２００の認証部２５１は、ステップＳ２２６で取得したロックアウト解除要求コマンドに含まれるユーザ名、パスワードが図９の認証テーブルに含まれているかを検索（認証）する。ユーザが存在する場合はステップＳ２２８へ進み、ユーザが存在しない場合にはステップＳ２３０へ進む。
【０１２５】
ステップＳ２２８では、認証サーバ２００のカードロックアウト管理部２５２は、ステップＳ２２７で検索されたユーザに、ステップＳ２２６で取得したカード番号が紐づいているかを判断する。紐づいていない場合はステップＳ２３０へ進み、紐づいている場合はステップＳ２２９へ進む。
【０１２６】
ステップＳ２２９では、認証サーバ２００のカードロックアウト管理部２５２は、ステップＳ２２８で検索されたカード番号のロックフラグを判断する。ロックフラグがＴＲＵＥ（ロックアウト中）である場合はステップＳ２３１へ進み、ロックフラグがＦＡＬＳＥの場合はステップＳ２３０へ進む。
【０１２７】
ステップＳ２３０では、認証サーバ２００の認証部２５１は、ロックアウト解除失敗コマンドを生成する。
【０１２８】
ステップＳ２３１では、認証サーバ２００のカードロックアウト管理部２５２は、ステップＳ２２８で検索されたカード番号のロックフラグをＦＡＬＳＥ（ロックアウト解除）にする（制限設定解除）。これにより、カードのロックアウトが解除される。
【０１２９】
ステップＳ２３２では、認証サーバ２００の認証部２５１は、ステップ２２７で検索されたユーザのユーザ情報を取得する。
【０１３０】
ステップＳ２３３では、認証サーバ２００のカードロックアウト管理部２５２は、ステップＳ２２７で検索されたユーザに紐づいたカード情報のうち、ロックフラグがＴＲＵＥ（ロックアウトされている）のカード番号を取得する。
【０１３１】
ステップＳ２３４では、認証サーバ２００の認証部２５１は、ロックアウトしたことを示すロックアウト解除成功コマンド（解除したことを示す解除情報）を生成する。このコマンドにはステップＳ２３２で取得したユーザ名、メールアドレスおよびステップＳ２３３で取得したロックアウトされているカード番号が含まれる。
【０１３２】
ステップＳ２３５では、認証サーバ２００の複合機通信部２５０は、複合機３００に対してロックアウト解除結果コマンドを送信する（解除情報出力）。
【０１３３】
ステップＳ２３６では、複合機３００の認証サーバ通信部３５２は、認証サーバ２００から送られてくるロックアウト解除結果コマンドを受信する（解除情報受付）。
【０１３４】
ステップＳ２３６−２では、複合機３００の認証部３５０は、ステップＳ２３６で取得したロックアウト解除結果コマンドを解析する。解除成功の場合はステップＳ２３８へ進み、解除失敗の場合はステップＳ２３７へ進む。
【０１３５】
ステップＳ２３７では、複合機３００の認証部３５０は、図１４のロックアウト解除エラー画面を表示する。本画面構成は図１３のロックアウト解除画面と同じであり、ロックアウト処理をキャンセルすることも、リトライを行うことも可能である。
【０１３６】
ステップＳ２３８では、複合機３００の認証部３５０は、図１５のロックアウト解除成功画面を表示する。画面上にはステップＳ２３６で取得したロックアウトされているカード番号を表示する。
【０１３７】
ここで、続けてカードのロックアウト解除を実施することも可能とする。この場合は、図１５のロックアウト解除成功画面上に表示されたカード番号のカードをカードリーダ５００にかざすことで、前記のロックアウト解除要求コマンドを送信するものとする。これによって複数カードを利用しているユーザにおいても、カード毎にユーザ名を入力するのではなく、１度のユーザ情報の入力でロックアウト解除を可能とさせている。この処理についてはステップＳ２４２以降の処理として記載する。
【０１３８】
ステップＳ２３９では、複合機３００の認証部３５０は、図１５のロックアウト解除成功画面上の戻るボタン６００３が押下されたことを検知する。押下された場合はステップＳ２００へ進む。
【０１３９】
ステップＳ２４０では、複合機３００の認証部３５０は、図１５のロックアウト解除成功画面上のログインボタン６００４が押下されたことを検知する。押下された場合はステップＳ２４１へ進む。
【０１４０】
ステップＳ２４１では、複合機３００の認証部３５０は、ステップＳ２３６で取得したユーザ情報を用いてログイン処理を実施する。ログイン後、複合機はコピー画面などの機能画面に遷移する。ステップＳ２４１の処理は、ステップＳ１２０とステップＳ２１８と同じ処理である。
【０１４１】
ステップＳ２４２では、複合機３００のカードリーダ制御部３５１は、カードリーダ５００からカードイベントを受信するまで待機する。イベントを受信した場合はステップＳ２４３へ進む。
【０１４２】
ステップＳ２４３では、複合機３００のカードリーダ制御部３５１は、カードリーダ５００からカードイベントを受信する。
【０１４３】
ステップＳ２４４では、複合機３００の認証部３５０は、ステップＳ２４３で受信したカードイベントからカード番号を取得する。
【０１４４】
ステップＳ２４５では、複合機３００の認証サーバ通信部３５２は、認証サーバ２００に対し、ロックアウト解除要求コマンドを送信する。ロックアウト解除要求コマンドにはステップＳ２２４で取得したユーザ名、パスワード及び、ステップ２４４で取得したカード番号が含まれる。
【０１４５】
ステップＳ２４６では、認証サーバ２００の複合機通信部２５０は、複合機３００から送られてきたロックアウト解除要求コマンドを受信する。
【０１４６】
ステップＳ２４７では、認証サーバ２００の認証部２５１は、ステップＳ２４６で取得したロックアウト解除要求コマンドに含まれるユーザ名、パスワードが図９の認証テーブルに含まれているかを検索（認証）する。ユーザが存在する場合はステップＳ２４８へ進み、ユーザが存在しない場合にはステップＳ２４９−２へ進む。
【０１４７】
ステップＳ２４８では、認証サーバ２００のカードロックアウト管理部２５２は、ステップＳ２４７で検索されたユーザに、ステップＳ２４６で取得したカード番号が紐づいているかを判断する。紐づいていない場合はステップＳ２５９へ進み、紐づいている場合はステップＳ２４９へ進む。
【０１４８】
ステップＳ２４９では、認証サーバ２００のカードロックアウト管理部２５２は、ステップＳ２４８で検索されたカード番号のロックフラグを判断する。ロックフラグがＴＲＵＥ（ロックアウト中）である場合はステップＳ２４９へ進み、ロックフラグがＦＡＬＳＥの場合はステップＳ２４９−２へ進む。
【０１４９】
ステップＳ２４９−２では、認証サーバ２００の認証部２５１は、ロックアウト解除失敗コマンドを生成する。
【０１５０】
ステップＳ２５０では、認証サーバ２００のカードロックアウト管理部２５２は、ステップＳ２４８で検索されたカード番号のロックフラグをＦＡＬＳＥ（ロックアウト解除）にする。
【０１５１】
ステップＳ２５１では、認証サーバ２００の認証部２５１は、ステップＳ２４７で検索されたユーザのユーザ情報を取得する。
【０１５２】
ステップＳ２５２では、認証サーバ２００のカードロックアウト管理部２５２は、ステップＳ２４７で検索されたユーザ情報に紐づいたカード情報のうち、ロックフラグがＴＲＵＥ（ロックアウトされている）のカード番号を取得する。
【０１５３】
ステップＳ２５３では、認証サーバ２００の認証部２５１は、ロックアウト解除成功コマンドを生成する。このコマンドにはステップＳ２４７で取得したユーザ名、メールアドレスおよびステップＳ２５２で取得したロックアウトされているカード番号が含まれる。
【０１５４】
ステップＳ２５４では、認証サーバ２００の複合機通信部２５０は、複合機３００に対してロックアウト解除結果コマンドを送信する。
【０１５５】
ステップＳ２５５では、複合機３００の認証サーバ通信部３５２は、認証サーバ２００から送られてくるロックアウト解除結果コマンドを受信する。
【０１５６】
ステップＳ２５６では、複合機３００の認証部３５０は、ステップＳ２３６で取得したロックアウト解除結果コマンドを解析する。解除成功の場合はステップＳ２５７へ進み、解除失敗の場合はステップＳ２５８へ進む。
【０１５７】
ステップＳ２５７では、複合機３００の認証部３５０は、図１５のロックアウト解除成功画面を表示する。ロックアウト解除成功画面上にはステップＳ２５５で取得したロックアウトされているカード番号を表示する。
【０１５８】
ステップＳ２５８では、複合機３００の認証部３５０は、図１４のロックアウト解除エラー画面を表示する。本画面構成は図１３のロックアウト解除と同じであり、ロックアウト処理をキャンセルすることも、リトライを行うことも可能である。
【０１５９】
図５〜図８でログイン処理がなされたのち、複合機３００のＨＤＤ５００７に記憶されているログインされたユーザのユーザ名と一致する印刷データの一覧を表示する。
【０１６０】
なお、本実施形態では、認証サーバ２００を複合機３００と別筺体で構成したが、認証サーバ２００の機能を複合機３００内に設けるようにしてもよい。この場合、複合機３００のＨＤＤ５００７に認証テーブルを記憶して、認証処理やロックアウト、ロックアウト解除処理を行う。つまり、認証サーバ２００と複合機３００を同一筺体とすることでも本実施形態を実現することができる。また、認証サーバ２００と複合機３００を同一筺体とする場合には、複合機３００で、図５〜図８の認証サーバ２００の処理を複合機３００内で実行する。
【０１６１】
次に、認証サーバ２００の外部メモリ２０１１で記憶される図９の認証テーブルについて説明する。
【０１６２】
認証テーブルは、ユーザ名、パスワード、カード情報、メールアドレスを有している。なお、複合機３００の使用できる機能を制限するための権限情報を有してもよい。
【０１６３】
カード情報には、ユーザが使用するカード番号が１又は複数記憶されており、ＩＣカードを使用させるか否かを判定するためのロックフラグを有している。このロックフラグをＴＲＵＥ又はＦＡＬＳＥに設定する（制限設定する）ことによって、カードの利用を制限している。また、各カード番号に対応して、カード名称などを登録できるようにしてもよい。
次に、図１０〜図１５について説明する。
【０１６４】
図１０〜図１５は、複合機３００の操作部５０１８のパネルに表示する画面例である。
【０１６５】
図１０は、キーボード認証画面であり、ユーザの指示に従ってユーザ名、パスワード、ドメインを入力することができる画面である。なお、ＩＣカード認証とキーボード認証を切り換えるためのボタンを備えている。ＩＣカード認証を実行するための画面は図１１である。
【０１６６】
図１１は、ＩＣカード認証画面であり、複合機３００の操作部５０１８にデフォルトで表示される。
【０１６７】
図１２は、ロックアウト通知画面であり、キーボード認証が成功すると表示される。ロックアウト通知画面には、ロックアウトされたカード番号やカード名称などが表示される。
【０１６８】
図１３は、ロックアウト解除画面であり、ＩＣカード認証が行われた際に表示する画面である。ロックアウト解除画面には、カードリーダ５００にかざしたＩＣカードのカード番号やカード名称が表示される。また、ロックアウトを解除するために入力するユーザ名、パスワード、ドメインを入力できるように構成されている。
【０１６９】
図１４は、ロックアウト解除エラー画面であり、ロックアウトができなかったことを示す画面である。また、再度ユーザ名とパスワードとドメインを入力できるように構成されている。
【０１７０】
図１５は、ロックアウト解除成功画面であり、ロックアウトが解除されたことを示す画面である。また、ロックアウト解除成功画面には、ロックアウトが解除されていないＩＣカードのカード番号やカード名称が表示される。
【０１７１】
以上説明したように、本実施形態によれば、認証に用いられる記憶媒体（例えば、ＩＣカード）を用いない認証方式（例えば、キーボード認証）の利用に従って、認証に用いられる記憶媒体の利用を制限することで、画像形成装置（複合機）を利用する際のセキュリティを向上させることができる。
【０１７２】
また、ＩＣカード紛失の可能性がある場合、適切なタイミングで容易にユーザのＩＣカードを停止（ロックアウト）させることで、認証サーバ２００の管理者の負担を軽減することができる。
【０１７３】
また、ＩＣカードが見つかった場合等にも、容易にＩＣカードの停止の解除（ロックアウトの解除）させることで、認証サーバ２００の管理者の負担を軽減することができる。
【０１７４】
つまり、適切なタイミングで、容易にＩＣカードのロックアウト、ロックアウト解除が実施されることにより、セキュリティの高い認証システムを提供することができる。
【０１７５】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
次に、本発明に係る実施形態２について説明する。
【０１７６】
実施形態１ではキーボード認証を実施した際、当該ユーザのカードをロックアウトする仕組みについて説明した。
【０１７７】
実施形態２では、実施形態１に加え、ＩＣカード認証に成功した場合に、認証成功したＩＣカードのカード情報に紐付くユーザの他のＩＣカードでロックアウトされたカードがあった場合に、ロックアウトされたカードのカード情報を通知する仕組みと、カード情報が一定期間以上ロックアウト中であった場合、サーバから当該カード情報を削除する仕組みについて説明する。
【０１７８】
以下、図１６〜２０を参照して本発明の実施形態を詳細に説明する。
【０１７９】
なお、実施形態１の図９は図１８に置き換える。図１６については実施形態１の図６に変わる処理である。特に明記しない処理については実施形態１の処理と同様であるとし、説明は省略する。
【０１８０】
図２０については実施形態２で表示するロックアウト解除画面（認証成功時）であるが、実施形態１の図１５と同じ処理を有する画面である。従って、ステップＳ３０７以降の処理は実施形態１のステップＳ２３９となる。
【０１８１】
まず図１６を用い、本発明の実施形態における、認証処理について説明する。
【０１８２】
ステップＳ３００では、認証サーバ２００のカードロックアウト管理部２５２が、ステップＳ２０８でヒットした当該ユーザ情報に紐づいたカード番号のうち、ロックアウトフラグがＴＲＵＥになっているカード番号の一覧を取得する。
【０１８３】
ステップＳ３０１では、認証サーバ２００の認証部２５１が、認証ＯＫの結果コマンドを生成する。このコマンドにはステップＳ２１２で取得したユーザ名、メールアドレス、ステップＳ３００で取得したロックアウトカード番号の一覧が含まれている。
【０１８４】
ステップＳ３０２では、認証サーバ２００の複合機通信部２５０が、複合機３００に対して認証結果コマンド（認証ＯＫ／認証ＮＧ）を送信する（認証許可情報送信）。
【０１８５】
ステップＳ３０３では、複合機３００の認証サーバ通信部３５２が、認証サーバ２００から送られてくる認証結果コマンドを受信する（認証許可情報受信）。つまり、実施形態２では、認証成功時においても、当該ユーザのロックアウトカード番号の一覧が送られてくる。
【０１８６】
ステップＳ３０４では、複合機３００の認証部３５０が、ステップＳ３０３で取得した認証結果コマンドを解析し、認証ＯＫか認証ＮＧかを判断する。認証ＯＫの場合はステップ３０５へ進み、認証ＮＧの場合はステップ２１９へ進む。
【０１８７】
ステップＳ３０５では、複合機３００の認証部３５０が、ステップＳ３０３で取得した認証結果コマンドを解析し、当該ユーザ情報を取得する。ユーザ情報にはユーザ名、メールアドレス及び、ロックアウトカード番号の一覧が含まれる。
【０１８８】
ステップＳ３０６では、複合機３００の認証部３５０が、ステップＳ３０５で取得したユーザ情報内に、ロックアウトカード番号の一覧情報が含まれているか判断する。ロックアウトカード番号が含まれている場合はステップＳ３０７へ進み、含まれていない、即ち当該ユーザ情報に紐づくロックアウト中のカード情報が無い場合は、ステップＳ２１８へ進む。
【０１８９】
ステップＳ３０７では、複合機３００の認証部３５０が、図２０のロックアウト解除画面（認証成功時）を表示する。画面上にはステップＳ３０５で取得したロックアウトされているカード番号を表示する（認証許可情報に含まれる記憶媒体情報を表示）。
【０１９０】
次に、図１７を用い、本発明の実施形態におけるロックアウトカード削除処理について説明する。
【０１９１】
なお、図１７の処理は、例えば日が変わったタイミング（所定の時間）で処理を実施するようにする。
【０１９２】
ステップＳ４００では、認証サーバ２００のカードロックアウト管理部２５２は、認証サーバ２００にて管理される図１９に示すロックアウト設定ファイルを取得する。ロックアウト設定ファイル内には一定期間以上ロックアウト状態が続いた場合、当該カードを削除するか否かを判断するロックアウト削除フラグ、及び削除までの日数を決めるロックアウト有効日数が記載されている。
【０１９３】
ステップＳ４０１では、認証サーバ２００のカードロックアウト管理部２５２が、ステップＳ４００で取得したロックアウト設定ファイル内に記載されたロックアウト削除フラグを取得する。当該フラグがＴＲＵＥだった場合はステップＳ４０２へ進み、ＦＡＬＳＥであった場合は処理を終了する。ＦＡＬＳＥである場合は、すなわちロックアウトカードの削除処理は行わない。
【０１９４】
ステップＳ４０２では、認証サーバ２００のカードロックアウト管理部２５２は、システムに登録された現在日時を取得する。
【０１９５】
ステップＳ４０３では、認証サーバ２００のカードロックアウト管理部２５２が、ステップＳ４０２で取得した現在日時から、ステップＳ４００で取得したロックアウト有効日数を減算し、削除対象日時を算出する。
【０１９６】
ステップＳ４０４では、カードロックアウト管理部２５２が、図１８の認証テーブルからカード情報を１レコード取得する。
【０１９７】
ステップＳ４０５では、カードロックアウト管理部２５２が、ステップＳ４０４で取得したカード情報のロックアウト日時が削除対象日時より前かを判定し、削除対象のカード情報かを決定する。つまり、ロックアウトしてから所定の時間以上経過しているかを判定する。削除対象のカード情報と判定された場合には、ステップＳ４０６へ処理を移し、削除対象のカード情報でないと判定された場合には、ステップＳ４０７へ処理を移す。
【０１９８】
ステップＳ４０６では、カードロックアウト管理部２５２が、削除対象と決定したカード情報のレコードを図１８の認証テーブルから削除する。
【０１９９】
ステップＳ４０７では、カードロックアウト管理部２５２が、削除するカード情報か否かを決定していないカード情報が図１８の認証テーブル内にまだあるかを判定する。カード情報がある場合には、ステップＳ４０４へ処理を移し、全てのカード情報について、処理を行った場合には、カード情報がないと判定され、本処理を終了する。
【０２００】
本実施形態によれば、認証に用いられる記憶媒体（例えば、ＩＣカード）を用いない認証方式（例えば、キーボード認証）の利用に従って、認証に用いられる記憶媒体の利用を制限することで、画像形成装置（複合機）を利用する際のセキュリティを向上させることができる。
【０２０１】
また、所定時間ロックアウトされているカードを削除することができるので、画像形成装置（複合機）を利用する際のセキュリティを向上させることができる。
【０２０２】
さらに、例えば、１人複数枚のカードを所有する環境で、ＩＣカード認証により認証ができ、認証されたＩＣカード以外でロックアウト中のＩＣカードが存在していた場合には、すぐにログインせずにロックアウトの解除を可能とさせる画面を表示させるため、キーボード認証でのユーザ情報の入力が減り、ロックアウト処理を効率良く行うことができる。
【０２０３】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０２０４】
また、本発明におけるプログラムは、図５〜図８に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図５〜図８の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図５〜図８の各装置の処理方法ごとのプログラムであってもよい。
【０２０５】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２０６】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０２０７】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【０２０８】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２０９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２１０】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２１１】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２１２】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０２１３】
１００    クライアントＰＣ１００
２００    認証サーバ
３００    複合機
４００    ＬＡＮ
５００    カードリーダ
２００１  ＣＰＵ
２００２  ＲＡＭ
２０１１  外部メモリ
５００１  ＣＰＵ
５００６  ＲＡＭ
５００７  ＨＤＤ
５０１８  操作部
【図１】
2011138493.tif 000003
【図２】
2011138493.tif 000004
【図３】
2011138493.tif 000005
【図４】
2011138493.tif 000006
【図５】
2011138493.tif 000007
【図６】
2011138493.tif 000008
【図７】
2011138493.tif 000009
【図８】
2011138493.tif 000010
【図９】
2011138493.tif 000011
【図１０】
2011138493.tif 000012
【図１１】
2011138493.tif 000013
【図１２】
2011138493.tif 000014
【図１３】
2011138493.tif 000015
【図１４】
2011138493.tif 000016
【図１５】
2011138493.tif 000017
【図１６】
2011138493.tif 000018
【図１７】
2011138493.tif 000019
【図１８】
2011138493.tif 000020
【図１９】
2011138493.tif 000021
【図２０】
2011138493.tif 000022