(57)【要約】【課題】携帯型記録媒体に記録された情報を有効利用する認証システムを提供することを目的とする。【解決手段】複数の情報が記録された携帯型記録媒体から、前記複数の情報の内の予め設定された第一の情報を取得する第一の情報取得手段１０４Ａと、前記携帯型記憶媒体から、前記複数の情報の内の予め設定された前記第一の情報と異なる第二の情報を取得する第二の情報取得手段１０４Ｂと、前記第一の情報取得手段１０４Ａ又は前記第二の情報取得手段１０４Ｂにより取得された情報に基づく認証を行う認証手段１０２と、前記認証手段による認証が成功した場合、当該画像形成装置１０を使用可能にする制御手段１０９とを有し、前記第一の情報取得手段１０４Ａは、前記第二の情報取得手段１０４Ｂに優先して情報の取得を行うことを特徴とする画像形成装置１０。【選択図】図５
2009037351.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報が記録された携帯型記録媒体から、前記複数の情報の内の予め設定された第一の情報を取得する第一の情報取得手段と、
前記携帯型記憶媒体から、前記複数の情報の内の予め設定された前記第一の情報と異なる第二の情報を取得する第二の情報取得手段と、
前記第一の情報取得手段又は前記第二の情報取得手段により取得された情報に基づく認証を行う認証手段と、
前記認証手段による認証が成功した場合、当該画像形成装置を使用可能にする制御手段と、を有し、
前記第一の情報取得手段は、前記第二の情報取得手段に優先して情報の取得を行うことを特徴とする画像形成装置。
【請求項２】
前記第一の情報取得手段は、前記第一の情報の取得に失敗した場合又は前記第一の情報に基づく認証が失敗した場合、前記第二の情報取得手段に切り替えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記第二の情報は、当該画像形成装置の管理者に係る情報を有し、
前記認証手段は、前記第二の情報取得手段により取得された第二の情報に基づいて当該画像形成装置の管理者に係る認証を行うことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記第二の情報が当該画像形成装置の所定の管理者を示す情報である場合に、前記第一の認証情報取得手段による該所定の管理者に係る情報の取得要求を提示する情報取得要求提示手段と、
前記情報取得要求提示手段による提示に応じて取得した情報に基づいて、登録された前記所定の管理者に係る情報の更新を行う管理者情報更新手段と、
をさらに有することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記第一の情報、前記第二の情報は、それぞれ、ユーザの個人認証情報、前記携帯型記録媒体の機器固有情報、或いは、前記携帯型記録媒体の機器固有情報、ユーザの個人認証情報であることを特徴とする請求項１乃至４のいずれか一項に記載の画像形成装置。
【請求項６】
ユーザが認証情報を入力する認証情報入力手段と、
前記認証情報入力手段により入力された認証情報に基づくユーザ入力認証を行うか否かを設定する認証設定手段と、
を有し、
前記認証設定手段により前記ユーザ入力認証を行う設定がされている場合、前記認証手段は、さらに、前記認証情報入力手段により入力された認証情報に基づく認証を行うことを特徴とする請求項１乃至５のいずれか一項に記載の画像形成装置。
【請求項７】
前記認証設定手段は、前記ユーザ入力認証を行わない設定がされたときであっても、所定の操作入力により該ユーザ入力認証を行わない設定を解除することを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記認証設定手段は、前記ユーザ入力認証を行わない設定がされたときであっても、前記第一又は第二の情報に係る設定が変更した場合、前記ユーザ入力認証を行わない設定を解除することを特徴とする請求項６又は７に記載の画像形成装置。
【請求項９】
当該画像形成装置が前記認証手段を有する代わりに、該画像形成装置とネットワークを介して接続された外部認証サーバ装置が前記認証手段を有することを特徴とする請求項１乃至８のいずれか一項に記載の画像形成装置。
【請求項１０】
画像形成装置における認証方法であって、
複数の情報が記録された携帯型記録媒体から、前記複数の情報の内の予め設定された第一の情報を取得する第一の情報取得工程と、
前記携帯型記憶媒体から、前記複数の情報の内の予め設定された前記第一の情報と異なる第二の情報を取得する第二の情報取得工程と、
前記第一の情報取得工程又は前記第二の情報取得工程において取得された情報に基づく認証を行う認工程と、
前記認証工程における認証が成功した場合、当該画像形成装置を使用可能にする制御工程と、を有し、
前記第一の情報取得工程は、前記第二の情報取得工程に優先して情報の取得を行うことを特徴とする認証方法。
【請求項１１】
前記第一の情報取得工程では、前記第一の情報の取得に失敗した場合又は前記第一の情報に基づく認証が失敗した場合、前記第二の情報取得工程に切り替えることを特徴とする請求項１０に記載の認証方法。
【請求項１２】
コンピュータに、請求項１乃至９のいずれか一項に記載の画像形成装置の各手段に係る処理を実行させるための認証プログラム。
【請求項１３】
請求項１２に記載の認証プログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、認証方法、認証プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
近年、ＩＣ（Integrated Circuit）カードが普及し、社員証や学生証など個人を特定するＩＤカードをＩＣカードにて導入する事例が多くなってきた。また、一般的なコンピュータ装置（ＰＣ）などの使用において、このようなＩＣカードを利用した機器の利用者制限機能などが実現されてきている。
【０００３】
現在では、ＰＣだけではなくコピーやファクシミリ機能を複数実装したオフィス機器の使用においても、セキュリティを考慮して利用者の個人認証にこのようなＩＣカードを用いることが提案されている。また、個人の生体情報をもとに個人の認証を行う生体認証装置を用いた認証システムも提案されている。
【０００４】
ＩＣカードは方式自体様々なものが存在するが、その多くはＩＣカード内の記憶領域に個人を識別するための認証情報を記憶しておき、その認証情報を読み出すことにより機器が認証を行う。この認証情報の記憶領域は、データアクセスの際には、ＩＣカードと機器間で相互認証を行うなどの機能が実装されている場合もある。さらに、認証情報へアクセスするための手順などの情報は機密情報として取り扱われ、第三者がＩＣカードから認証情報を容易に取得することはできないように工夫されている。
【０００５】
機器にてＩＣカードによる認証機能を実装するためには、ＩＣカードに記録されている認証情報へアクセスする必要があるが、そのためには機器開発者に対して機密情報の開示が必要となるため、ＩＣカードによる認証機能を機器に導入する際の障害となっていた。これに代わって、ＩＣカード方式によっては、製造番号のようなＩＣカード毎に一意に付与される固有の情報をもっており、この情報を認証情報とすることで機密情報の開示なしに機器での認証を実現することが提案されている。
【０００６】
このように固有の情報を認証情報とする場合、ＩＣカードリーダを導入していない装置で扱うためにはユーザが手入力する必要が生じるため、非常に使い勝手が悪くなっていた。
【０００７】
特許文献１に開示された画像形成装置では、このような認証情報を外部の装置へ出力する認証情報出力手段を備えたことにより、外部の装置などでこのような固有の情報を取り扱う際に画像形成装置から出力された認証情報を適用することにより、ユーザの負担を大幅に軽減することができ、また、入力誤りなどの不具合の発生を未然に防止することができる。
【特許文献１】特開２００６−１６０５７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来及び特許文献１に開示された発明では、ＩＣカードに記録された一の認証情報が無効となってしまった場合には機器が有効に利用できなかった。これは即ち、ＩＣカードには認証情報、製造番号のような固有の情報など複数の情報が記録されているが、これらＩＣカードに記録された複数の情報を有効に利用していないという問題があった。
【０００９】
本発明は、上記の点に鑑みて、この問題を解決するために発明されたものであり、携帯型記録媒体に記録された情報を有効利用する画像形成装置、認証方法、認証プログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために、本発明における画像形成装置は、複数の情報が記録された携帯型記録媒体から、前記複数の情報の内の予め設定された第一の情報を取得する第一の情報取得手段と、前記携帯型記憶媒体から、前記複数の情報の内の予め設定された前記第一の情報と異なる第二の情報を取得する第二の情報取得手段と、前記第一の情報取得手段又は前記第二の情報取得手段により取得された情報に基づく認証を行う認証手段と、前記認証手段による認証が成功した場合、当該画像形成装置を使用可能にする制御手段とを有し、前記第一の情報取得手段は、前記第二の情報取得手段に優先して情報の取得を行うように構成することができる。
【００１１】
また、上記の目的を達成するために、本発明における前記第一の情報取得手段は、前記第一の情報の取得に失敗した場合又は前記第一の情報に基づく認証が失敗した場合、前記第二の情報取得手段に切り替えるように構成することができる。
【００１２】
また、上記の目的を達成するために、本発明における前記第二の情報は、当該画像形成装置の管理者に係る情報を有し、前記認証手段は、前記第二の情報取得手段により取得された第二の情報に基づいて当該画像形成装置の管理者に係る認証を行うように構成することができる。
【００１３】
また、上記の目的を達成するために、本発明における画像形成装置は、前記第二の情報が当該画像形成装置の所定の管理者を示す情報である場合に、前記第一の認証情報取得手段による該所定の管理者に係る情報の取得要求を提示する情報取得要求提示手段と、前記情報取得要求提示手段による提示に応じて取得した情報に基づいて、登録された前記所定の管理者に係る情報の更新を行う管理者情報更新手段とをさらに有するように構成することができる。
【００１４】
また、上記の目的を達成するために、本発明における前記第一の情報、前記第二の情報は、それぞれ、ユーザの個人認証情報、前記携帯型記録媒体の機器固有情報、或いは、前記携帯型記録媒体の機器固有情報、ユーザの個人認証情報であるように構成することができる。
【００１５】
また、上記の目的を達成するために、本発明における画像形成装置は、ユーザが認証情報を入力する認証情報入力手段と、前記認証情報入力手段により入力された認証情報に基づくユーザ入力認証を行うか否かを設定する認証設定手段とを有し、前記認証設定手段により前記ユーザ入力認証を行う設定がされている場合、前記認証手段は、さらに、前記認証情報入力手段により入力された認証情報に基づく認証を行うように構成することができる。
【００１６】
また、上記の目的を達成するために、本発明における前記認証設定手段は、前記ユーザ入力認証を行わない設定がされたときであっても、所定の操作入力により該ユーザ入力認証を行わない設定を解除するように構成することができる。
【００１７】
また、上記の目的を達成するために、本発明における前記認証設定手段は、前記ユーザ入力認証を行わない設定がされたときであっても、前記第一又は第二の情報に係る設定が変更した場合、前記ユーザ入力認証を行わない設定を解除するように構成することができる。
【００１８】
また、上記の目的を達成するために、本発明における画像形成装置は、当該画像形成装置が前記認証手段を有する代わりに、該画像形成装置とネットワークを介して接続された外部認証サーバ装置が前記認証手段を有するように構成することができる。
【００１９】
また、上記の目的を達成するために、本発明における認証法は、画像形成装置における認証方法であって、複数の情報が記録された携帯型記録媒体から、前記複数の情報の内の予め設定された第一の情報を取得する第一の情報取得工程と、前記携帯型記憶媒体から、前記複数の情報の内の予め設定された前記第一の情報と異なる第二の情報を取得する第二の情報取得工程と、前記第一の情報取得工程又は前記第二の情報取得工程において取得された情報に基づく認証を行う認工程と、前記認証工程における認証が成功した場合、当該画像形成装置を使用可能にする制御工程と、を有し、前記第一の情報取得工程は、前記第二の情報取得工程に優先して情報の取得を行うように構成することができる。
【００２０】
また、上記の目的を達成するために、本発明における認証方法では、前記第一の情報取得工程では、前記第一の情報の取得に失敗した場合又は前記第一の情報に基づく認証が失敗した場合、前記第二の情報取得工程に切り替えるように構成することができる。
【００２１】
また、上記の目的を達成するために、本発明における認証プログラムは、コンピュータに、上記の画像形成装置の各手段に係る処理を実行させるための認証プログラムであるように構成することができる。
【００２２】
また、上記の目的を達成するために、本発明における記録媒体は、上記の認証プログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体であるように構成することができる。
【発明の効果】
【００２３】
本発明によれば、携帯型記録媒体に記録された情報を有効利用する画像形成装置、認証方法、認証プログラム及び記録媒体を提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明を実施するための最良の形態について図面を参照して説明する。
【００２５】
（システム構成）
図１は、本発明の一実施形態に係る認証システム構成の例を示す図である。図１において、認証システム１は、ＬＡＮ（Local Area Network）などのネットワークを介して接続された画像形成装置１０、ネットワーク端末装置２０、外部認証サーバ装置３０を有する構成である。
【００２６】
画像形成装置１０は、例えばスキャナ機能、コピー機能、ファクシミリ機能などの複数の機能を備えた一般的なＭＦＰ（Multi Function Peripheral）などの装置である。例えば非図示のＵＳＢケーブル等を介してＩＣカードＲ／Ｗ装置１１と接続されている。ＩＣカードＲ／Ｗ装置１１は、ＩＣカードとインターフェースを取ることが可能でありＩＣカードに記録された情報を読み込む又はＩＣカードに対して情報を書き込む装置である。
【００２７】
ネットワーク端末装置２０は、図示しないＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等を備えた一般的なコンピュータ装置である。ここでは画像形成装置１０と同様に、ＩＣカードＲ／Ｗ装置２１と接続されている構成である。
【００２８】
外部認証サーバ装置３０は、認証処理を行う装置である。例えばＩＣカードＲ／Ｗ装置１１においてＩＣカードにより入力された認証情報を、画像形成装置１０を介して取得し、取得した認証情報を照合可能な認証データに変換するなどのデータ処理を行うなどをして、変換された認証データを非図示の認証データベースへ問い合わせを行うことにより認証処理を行う。
【００２９】
以上のシステム構成により、認証システム１では、ユーザはシステム管理者から事前に発行された自分の個人認証情報が記録されているＩＣカード等の携帯型記録媒体を所持し、画像形成装置１０の操作開始時に携帯型記録媒体をＩＣカードＲ／Ｗ装置１１などにセットすることにより、画像形成装置１０（或いは外部認証サーバ装置３０）において認証処理が行われる。認証が成功した場合、画像形成装置１０の使用を開始することができる。
【００３０】
なお、携帯型記録媒体の一例としてのＩＣカードには記憶領域毎にアクセスするための鍵が設定されており、ＩＣカードに対する情報の読み書きを行う際、この鍵を用いた認証を行う。これにより、ＩＣカード内のデータの機密性が保たれる。
【００３１】
ところで、ＩＣカードは、該ＩＣカードに一意に割り振られた製造番号などの情報を保持しており、読み出しについては特別なアクセス方法が不要であり容易に可能である（以降、このような特別なアクセス方法を要しない情報を「第一の情報」とする）。
【００３２】
また、ＩＣカードには、認証情報の構成要素である例えばユーザＩＤ、パスワードが別々に格納されており、アクセスするためには個別のアクセスキーを用いて認証をする必要がある（以降、このように特別なアクセス方法を要する情報を「第一の情報」と区別するために「第二の情報」とする）。とする）。
【００３３】
ＩＣカードは、一般的に接触式、非接触式の２種類が存在するがどちらのタイプでもよいものとする。
【００３４】
（ハードウェア構成）
図２は、本発明の一実施形態に係る画像形成装置のハードウェア構成の一例を示す図である。図２において、画像形成装置１０は、コントローラ部１１０、操作部１３０、ファクス制御ユニット１４０、プロッタ１５０、スキャナ１６０、これら以外のハードウェアリソースであるその他のハードウェアリソース１７０などにより構成される。
【００３５】
また、コントローラ部１１０は、ＣＰＵ１１１、Ｎ．Ｂ．（North Bridge）１１２、ＲＡＭ１１３、ＡＳＩＣ(Application Specific Integrated Circuit)１１４、ＲＡＭ１１５、ＨＤＤ(Hard Disk Drive)１１６、シリアルバス１１７、ＮＩＣ(Network Interface Card)１１８、ＵＳＢ(Universal Serial Bus)１１９、ＵＳＢホスト１２０、メモリカードＩ／Ｆ１２１などにより構成される。
【００３６】
コントローラ部１１０は、画像形成装置１０の各部の制御を行う。画像形成装置１０の制御全体を司るマイクロプロセッサであるＣＰＵ１１１、ＣＰＵ１１１とＰＣＩバス等とを接続するチップであるＮＢ１１２、ＣＰＵ１１１が画像形成装置１の制御を行う際にプログラムや中間処理データを一時的に記憶するためなどに使用される揮発性メモリであるＲＡＭ１１３、特定の用途のために製造された集積回路であるＡＳＩＣ１１４、ＡＳＩＣ１１４が処理を行う際にプログラムや中間処理データを一時的に記憶するためなどに使用される揮発性メモリであるＲＡＭ１１５、ハードディスクの読み取り装置であるＨＤＤ１１６、画像形成装置１０と非図示の周辺機器を接続するシリアルバス１１７、非図示の拡張スロットなどに接続された拡張カードであるＮＩＣ１１８、画像形成装置１０と非図示の周辺機器を接続するＵＳＢ１１９、ＵＳＢケーブルにより後述のＩＣカードＲ／Ｗ装置１１をコントローラ部１１０と接続するＵＳＢホスト１２０、カード型の記憶装置であるメモリカードをコントローラ部１１０と接続するメモリカードＩ／Ｆ１２１を用いて上記制御を行う。
【００３７】
操作部１３０は、ユーザによる各種操作などを入力する例えばオペレーションパネルである。ファクス制御ユニット１４０は、画像形成装置１０が非図示の外部装置との間でファクス送受信に係る各種動作を行う際の制御を行う。プロッタ１５０は、データを可視出力する装置である。プロッタ１５０の代わりにプリンタを用いることもできる。スキャナ１６０は、原稿用紙を電子データとして読み取る装置である。
【００３８】
以上の装置構成により、本実施の形態における画像形成装置１０は、ＵＳＢホスト１２０を介してＵＳＢケーブルによりＩＣカードＲ／Ｗ装置１１と接続されている。
【００３９】
なお、ＩＣカードに対する情報の読み書きは、ＩＣカードＲ／Ｗ装置１１に対してコマンドパケットを送信することにより制御を行い、ＩＣカードＲ／Ｗ装置１１がＩＣカードと通信を行うことにより実現される。このＵＳＢの通信系路にはユーザの認証情報や認証情報へアクセスするための鍵情報などのデータが送受信される。このため、ＵＳＢバスがモニターされることによる情報の漏洩が懸念される。このため、ＵＳＢ上のコマンド及びデータの送受信を暗号化している。暗号化を行う前にはＩＣカードＲ／Ｗ装置１１との間で認証を行い、その結果から得られた共通な鍵を生成している。共通鍵を利用し暗号化（及び復号化）をすることによりＵＳＢバスを安全にしている。
【００４０】
（ソフトウェア構成）
図３は、本発明の一実施形態に係る画像形成装置のソフトウェア構成の一例を示す図である。
【００４１】
図３に示されるように、画像形成装置１０におけるソフトウェアは、アプリケーション層２１０、サービス層２２０、ＯＳ層２３０、エンジン制御ボード（エンジン制御層）２４０等により構成される。なお、図中における各層の上下関係は、層間の呼び出し関係に基づいている。すなわち、基本的に図中において上にある層が下の層を呼び出す。
【００４２】
アプリケーション層２１０は、画像形成装置１０において提供される機能（例えば、コピー、ファクス送受信、プリンタ、Ｗｅｂ通信）を実現するアプリケーションプログラムが実装されている部分である。例えば、コピーに係る機能を実現するコピーアプリケーション２１０ａ、ファクス送受信に係る機能を実現するファクスアプリケーション２１０ｂ、プリンタ出力に係る機能を実現するプリンタアプリケーション２１０ｃ、Ｗｅｂ通信に係る機能を実現するＷｅｂアプリケーション２１０ｄ等が含まれる。
【００４３】
サービス層２２０は、アプリケーション層２１０における各アプリケーションから共通に利用される下位機能が実装されている部分である。例えば、システム制御サービス２２０ａ、ファクス制御サービス２２０ｂ、エンジン制御サービス２２０ｃ、メモリ制御サービス２２０ｄ、操作部制御サービス２２０ｅ、ネットワーク制御サービス２２０ｆ、認証制御サービス２２０ｇが含まれる。
【００４４】
認証制御サービス２２０ｇは、上記のアプリケーション層２１０の各アプリケーションを利用するための認証を実施する。認証が成功して初めて各々のアプリケーションの利用が可能になる。また、登録されている利用者ごとに利用可能なアプリケーションの選択が可能であり、個人認証することにより利用者毎に機能制限を行うこともできる。
【００４５】
ＯＳ層２３０は、サービス層２２０における各サービスから共通に利用される下位機能が実装されている部分である。エンジン制御ボード２４０は、プロッタエンジン１５０、スキャナエンジン１６０、その他ハードウェアリソース１７０等のエンジン（ハードウェア）を制御するプログラム群が実装されている部分である。
【００４６】
以上のソフトウェア構成により、本実施の形態における画像形成装置１０では、前述したように、認証制御サービス２２０ｇが上記のアプリケーション層２１０の各アプリケーションを利用するための認証を実施している。認証制御サービス２２０ｇの詳細例について図４を用いて後述する。
【００４７】
（認証制御サービスの例）
図４は、認証制御サービスに着目したソフトウェアモジュール構成の一例を示す図である。ここでは、図３の認証制御サービス２２０ｇの詳細に関する一例を説明する。
【００４８】
認証制御サービス２２０ｇは、アプリケーション層２１０における各アプリケーションから認証要求を受け付ける。認証要求を受け付けた認証制御サービス２２０ｇは、例えば以下の動作を行う。
【００４９】
認証制御サービス２２０ｇは、描画処理モジュール３９０、グラフィックドライバ４００を経由してオペレーションパネルへ表示処理を行う。この認証要求により、外部認証サーバ装置３０（図１参照）から通知される認証結果を受信可能な状態とし、ＮＩＣデバイスドライバ３５０、ネットワークライブラリ３４０を経由して認証結果を取得する。認証が成功もしくは失敗したかをアプリケーション層２１０におけるアプリケーションに対して出力する。なお、ＵＳＢホストカードにローカルに接続されたＩＣカードＲ／Ｗ装置１８０等からもＩＣカードリソースマネージャ３１０を介して認証情報を直に取得し認証を実施することも可能である。
【００５０】
（機能の構成例）
図５は、本発明の一実施形態に係る認証システムの機能構成の一例を示す図である。図５において、画像形成装置１０は、情報取得部１０１、認証部１０２、認証基準情報保持部１０３、認証設定部１０４、通信部１０５、認証要求受付（回答）部１０６、表示制御部１０７、入力部１０８、制御部１０９を有する。また、認証設定部１０４は、第一の情報取得手段１０４Ａ、第二の情報取得手段１０４Ｂ、ユーザ入力認証設定手段１０４Ｃを有する。
【００５１】
ＩＣカードＲ／Ｗ装置（認証情報入力装置）１１は、通信部１１１、情報取得部１１２、制御部１１３を有する。外部認証サーバ装置３０は、認証部３０１、認証基準情報保持部３０２、通信部３０３、制御部３０４を有する。
【００５２】
情報取得部１０１は、ユーザにより入力された情報を取得する。例えば画像形成装置１０が操作パネルなどを有する場合には、操作パネル上で入力されたユーザ名、パスワードなどの認証情報を取得する。
【００５３】
認証部１０２は、情報取得手段１０１により取得した認証情報又は通信部１０５を介して後述の情報取得部１１２により取得した情報と、後述の認証基準情報保持部１０３により保持された認証基準情報を用いて認証処理を行う。なお、外部認証サーバ装置３０に対して取得した情報と共に認証の指示を行うこともできる。
【００５４】
認証基準情報保持部１０３は、認証処理を行うための認証基準情報を保持する。認証設定部１０４は、認証に係る各種設定を行う。認証設定部１０４における各種設定の詳細例については図１２を用いて後述する。
第一の情報取得手段１０４Ａは、ＩＣカードＲ／Ｗ装置１１によりＩＣカードに記録された情報を取得するに際して、ＩＣカードに記録された複数の情報の内のどの情報を第一の情報として取得するかの設定を行う。
第二の情報取得手段１０４Ｂは、ＩＣカードＲ／Ｗ装置１１によりＩＣカードに記録された情報を取得するに際して、ＩＣカードに記録された複数の情報の内のどの情報を第二の情報として取得するかの設定を行う。なお、第一の情報取得手段１０４Ａにおける設定は、前記第二の情報取得手段１０４Ｂにおける設定に対して優先するものとする。
ユーザ入力認証設定手段１０４Ｃは、後述の入力部１０８等により入力されたユーザ名・パスワード等に基づいて認証を行うユーザ入力認証に係る設定を行う。特に前述の第一の情報取得手段１０４Ａ、第二の情報取得手段１０４Ｂを用いたＩＣカードに記録された情報に基づく認証と、当該ユーザ入力認証設定手段１０４Ｃを用いたユーザ入力認証を併用して行う認証方法の併用などが可能になる。
【００５５】
通信部１０５は、ＩＣカードＲ／Ｗ装置１１からＩＣカードに記録された情報を取得したり、外部認証サーバ装置３０に対して認証の指示を送信したりするなど、各種通信に係る処理を行う。
【００５６】
認証要求受付（回答）部１０６は、アプリケーション層２１０から認証要求を受け付けたり、該認証要求に対する回答をアプリケーション層２１０に対して行ったりする動作を行う。表示制御部１０７は、例えば画像形成装置１０が操作パネルなどの表示部を有する場合には、表示部に表示する内容等を制御する。
【００５７】
入力部１０８は、ユーザによる各種操作入力を行う。例えば画像形成装置１０が操作パネルなどを有する場合には、操作パネル上で入力されたユーザ名・パスワード等の情報を入力する。
【００５８】
制御部１０９は、情報取得部１０１、認証部１０２、認証基準情報保持部１０３、認証設定部１０４、通信部１０５、認証要求受付部１０６、表示制御部１０７、入力部１０８などを含めて画像形成装置１０の各種制御を行う。
【００５９】
通信部１１１は、後述の情報取得部１１２により取得した情報を画像形成装置１０に対して送信するなど、各種通信に係る処理を行う。情報取得部１１２は、ユーザによりセットされたＩＣカードに記録された情報を取得する。制御部１１３は、通信部１１１、認証情報取得部１１２などを含めてＩＣカードＲ／Ｗ装置１１の各種制御を行う。
【００６０】
認証部３０１は、画像形成装置１０から後述の通信部３０３を介して受信した認証情報と後述の認証基準情報保持部３０２により保持された認証基準情報を比較することにより、認証処理を行う。なお、認証処理に際して、画像形成装置１０から受信した認証情報に応じて、照合可能な状態のデータへ変換するデータ処理を行うなどをする。
【００６１】
認証基準情報保持部３０２は、認証処理を行うための認証基準情報を保持する。通信部３０３は、認証部３０１において実施された認証の成否に係る認証成否情報を、認証結果として画像形成装置１０に送信するなど、各種通信に係る処理を行う。制御部３０４は、認証部３０１、認証基準情報保持部３０２、通信部３０３などを含めて外部認証サーバ装置３０の各種制御を行う。
【００６２】
以上で示される機能の構成により、本実施の形態における認証システム１では、ユーザはＩＣカードＲ／Ｗ装置１１に対して認証を行うための操作（認証情報の入力）を行うことにより、画像形成装置１０（或いは外部認証サーバ装置３０）において認証処理が実施され、認証が成功した場合、画像形成装置１０の使用を開始することができる。
【００６３】
（認証処理動作の例）
図６は、本発明の一実施形態に係る認証処理の一例を示すシーケンス図である。ここでは、ユーザはＩＣカードＲ／Ｗ装置１１に対して認証を行うための操作（認証情報の入力）を行うことにより、画像形成装置１０（或いは外部認証サーバ装置３０）において認証処理が実施され、認証が成功した場合、画像形成装置１０の使用を開始することができる。この一連の動作について図５のブロック図を参照しながら説明する。
【００６４】
なお、予め図５の第一の情報取得手段１０４Ａには、ＩＣカードに一意に割り振られた製造番号などの固有情報を第一の情報として取得する設定がされており、第二の情報取得手段１０４Ｂには、ＩＣカードに記録された個人認証情報（ユーザ名・パスワード等）を第二の情報として取得する設定がされているものとする。
【００６５】
まず、画像形成装置１０は、認証要求画面を表示する（Ｓ１）。ここでは、認証要求受付部１０６は、アプリケーション層２１０から認証要求を受け付ける。さらに、表示制御部１０７は、図７のような認証情報入力を促す画面を操作部１３０（図２参照）等の表示部に表示する。図７は、認証情報入力を促すコピーアプリケーションの画面表示例を示す図である。図７は画像形成装置１０の画面表示部又は操作パネルなどに表示される画面であり、画像形成装置１０において認証機能を有効にすることにより表示される。ＩＣカードＲ／Ｗ装置１１に認証方式に対応した認証トークン、例えばＩＣカードに基づく認証であればＩＣカードや、生体認証であれば指や手のひらを装置にセットすることにより、認証情報の取得が行われる。なお、図７のような画面の代わりに図８のような画面を表示することもできる。図８は、認証情報入力を促すコピーアプリケーションの画面表示の別の例を示す図である。図８では、認証カード（ＩＣカード）のセットを促している。
【００６６】
また、ステップＳ１において表示される認証要求画面は、図７の画面と図８の画面等とを切り替えるようにすることもできる。この切り替え動作の例については、図１１を用いて後述する。
【００６７】
続いてステップＳ２へ移って、ＩＣカードＲ／Ｗ装置１１は、ユーザによりセットされたＩＣカードに記録された情報を認証情報として取得する（Ｓ２）。ここでは、情報取得部１１２は、第一の認証情報取得手段１０４Ａに従ってＩＣカードに記録された第一の情報であるＩＣカードに一意に割り振られた製造番号などの固有情報を取得する。さらに、通信部１１１は、取得した情報を画像形成装置１０に対して送信する。
【００６８】
ステップＳ３へ移って、画像形成装置１０は、ステップＳ２における認証情報の取得が成功したか否かを判定する（Ｓ３）。認証情報の取得が成功した場合（Ｓ３、ＹＥＳ）、ステップＳ４へ移る。認証情報の取得が失敗した場合（Ｓ３、ＮＯ）、ステップＳ１５へ移る。
【００６９】
ステップＳ４へ移った場合、画像形成装置１０は、認証中画面を表示する（Ｓ４）。ここでは、表示制御部１０７は、画像形成装置１０の画面表示部又は操作パネルなどに認証中である旨を表示する。
【００７０】
続いてステップＳ５へ移って、画像形成装置１０は、認証処理を行う（Ｓ５）。ここでは、認証部１０２は、ステップＳ２で取得した認証情報と認証基準情報保持部１０３に保持された認証基準情報を用いて認証を行う。又は、外部認証サーバ装置３０に対して認証の指示を行って認証結果を受信することにより行うこともできる。
【００７１】
ステップＳ６へ移って、画像形成装置１０は、認証処理が成功したか否かを判定する（Ｓ６）。認証処理が成功した場合（Ｓ６、ＹＥＳ）、ステップＳ７へ移って、画像形成装置１０は、ステップＳ５において行った認証処理が成功であるので、操作パネル等の表示部上に使用可能なアプリケーション画面を表示して認証待ち状態を解除する（Ｓ７）。ここでは、制御部１０９は、ステップＳ５で行った認証結果に応じて、画像形成装置１０を使用不可な状態から使用可能な状態に切り替える。つまり、制御部１０９は、認証要求回答部１０６によりアプリケーション層２１０に対して認証成功の回答を行わせて、アプリケーション層２１０はこの回答に従ってアプリケーションを使用可能な状態に切り替える。例えば図９のような画面を表示することにより画像形成装置１０の利用を許可し機能を有効にする。図９は、認証完了後のコピーアプリケーションの画面表示例を示す図である。
【００７２】
ステップＳ６において認証処理が失敗した場合（Ｓ６、ＮＯ）、ステップＳ８へ移って、画像形成装置１０は、他の認証情報取得方法に切り替え、ＩＣカードから認証情報を取得する（Ｓ８）。ここでは、ＩＣカードに記録された第一の情報に基づく認証に失敗したため、第二の情報取得手段１０４Ｂの設定に切り替えて、ステップＳ２で取得した第一の情報と異なる第二の情報、ＩＣカードに記録された個人認証情報、を認証情報として取得する。
【００７３】
続いてステップＳ９へ移って、画像形成装置１０は、ステップＳ８における認証情報の取得が成功したか否かを判定する（Ｓ９）。認証情報の取得が成功した場合（Ｓ９、ＹＥＳ）、ステップＳ１０へ移る。認証情報の取得が失敗した場合（Ｓ９、ＮＯ）、ステップＳ１３へ移る。
【００７４】
ステップＳ１０へ移った場合、画像形成装置１０は、認証処理を行う（Ｓ１０）。ここでは、認証部１０２は、ステップＳ８で取得した第二の情報と認証基準情報保持部１０３に保持された認証基準情報を用いて、取得した第二の情報が機器管理者のものか否かの認証を行う。又は、外部認証サーバ装置３０に対して認証の指示を行って認証結果を受信することによりこれを行うこともできる。ここでは、第二の情報は、画像形成装置１０の機器管理者に係る情報を有しており、認証部１０２は、取得した第二の情報に基づいて当該画像形成装置の管理者に係る認証を行う。
【００７５】
ステップＳ１０のように、設定されている第一の情報の取得に失敗した場合に他の認証情報取得手段によりリトライを行うことにより、機器管理者のＩＣカードが紛失、破損した場合でも、予め機器管理者用に用意しておいた他のＩＣカードにてログインできるようになる。これにより機器管理者がログイン出来なくなることによる弊害を排除できるため、機器の運用が問題なく行うことができる。
【００７６】
ステップＳ１１へ移って、画像形成装置１０は、ステップＳ１０における機器管理者の認証処理が成功したか否かを判定する（Ｓ１１）。認証処理が成功した場合（Ｓ１１、ＹＥＳ）、ステップＳ１２へ移って、機器管理者権限でログインする（Ｓ１２）。
【００７７】
ステップＳ１１において認証処理が失敗した場合（Ｓ１１、ＮＯ）、ステップＳ１３へ移って、画像形成装置１０は、認証失敗画面を表示する（Ｓ１３）。ここでは、表示制御部１０７は、画像形成装置１０の画面表示部又は操作パネルなどに認証結果が失敗である旨を表示する。例えば図１０のような画面を表示することにより画像形成装置１０の認証結果が失敗であることを示す。なお、図１０には認証結果が失敗である場合の画面表示例を示す。
【００７８】
さらにステップＳ１４へ移って、画像形成装置１０は、認証要求画面を表示する（Ｓ１４）。ここでは、図７のような認証情報入力を促す画面を表示してステップＳ１へ戻る。
【００７９】
ステップＳ１５へ移った場合、ステップＳ２に係る認証情報の取得が失敗したので、画像形成装置１０は、他の認証情報取得方法に切り替え、ＩＣカードから認証情報を取得する（Ｓ１５）。ここでは、ＩＣカードに記録された第一の情報の取得に失敗したため、第二の情報取得手段１０４Ｂの設定に切り替えて、ステップＳ２で取得した第一の情報と異なる第二の情報、ＩＣカードに記録された個人認証情報、を認証情報として取得する。
【００８０】
続いてステップＳ１６へ移って、画像形成装置１０は、ステップＳ１５における認証情報の取得が成功したか否かを判定する（Ｓ１６）。認証情報の取得が成功した場合（Ｓ１６、ＹＥＳ）、ステップＳ１７へ移る。認証情報の取得が失敗した場合（Ｓ１６、ＮＯ）、ここでは処理を終了する。
【００８１】
ステップＳ１７へ移った場合、画像形成装置１０は、認証中画面を表示する（Ｓ１７）。ここでは、表示制御部１０７は、画像形成装置１０の画面表示部又は操作パネルなどに認証中である旨を表示する。
【００８２】
続いてステップＳ１８へ移って、画像形成装置１０は、認証処理を行う（Ｓ１８）。ここでは、認証部１０２は、ステップＳ８で取得した第二の情報と認証基準情報保持部１０３に保持された認証基準情報を用いて、取得した第二の情報が機器管理者のものか否かの認証を行う。又は、外部認証サーバ装置３０に対して認証の指示を行って認証結果を受信することによりこれを行うこともできる。ここでは、第二の情報は、画像形成装置１０の機器管理者に係る情報を有しており、認証部１０２は、取得した第二の情報に基づいて当該画像形成装置の管理者に係る認証を行う。
【００８３】
ステップＳ１８のように、設定されている第一の情報の取得に失敗した場合に他の認証情報取得手段によりリトライを行うことにより、機器管理者のＩＣカードが紛失、破損した場合でも、予め機器管理者用に用意しておいた他のＩＣカードにてログインできるようになる。これにより機器管理者がログイン出来なくなることによる弊害を排除できるため、機器の運用が問題なく行うことができる。
【００８４】
ステップＳ１９へ移って、画像形成装置１０は、ステップＳ１８における機器管理者の認証処理が成功したか否かを判定する（Ｓ１９）。認証処理が成功した場合（Ｓ１９、ＹＥＳ）、ステップＳ２０へ移って、機器管理者権限でログインする（Ｓ２０）。
【００８５】
ステップＳ１９において認証処理が失敗した場合（Ｓ１９、ＮＯ）、ステップＳ２１へ移って、画像形成装置１０は、認証失敗画面を表示する（Ｓ２１）。ここでは、表示制御部１０７は、画像形成装置１０の画面表示部又は操作パネルなどに認証結果が失敗である旨を表示する。例えば図１０のような画面を表示することにより画像形成装置１０の認証結果が失敗であることを示す。
【００８６】
さらにステップＳ２２へ移って、画像形成装置１０は、認証要求画面を表示する（Ｓ２２）。ここでは、図７のような認証情報入力を促す画面を表示してステップＳ１に戻る。
【００８７】
以上で示される処理により、ユーザはＩＣカードＲ／Ｗ装置１１に対して認証を行うための操作（認証情報の入力）を行うことにより、画像形成装置１０（或いは外部認証サーバ装置３０）において認証処理が実施され、認証が成功した場合、画像形成装置１０の使用を開始することができる。
【００８８】
なお、ステップＳ８又はＳ１５のように、第一の情報に基づく認証に失敗した場合又は第一の情報の取得が失敗した場合、第二の情報取得手段１０４Ｂに切り替えてＩＣカードから認証情報を取得して再度認証処理を実施している。そのため、ＩＣカードに記録された情報を有効利用することができる。
【００８９】
また、本動作例においては、予め図５の第一の情報取得手段１０４Ａ、第二の情報取得手段１０４Ｂには、それぞれＩＣカードに一意に割り振られた製造番号などの固有情報を第一の情報として取得する設定、ＩＣカードに記録された個人認証情報（ユーザ名・パスワード等）を第二の情報として取得する設定がされているものとするが、この場合に限らない。
【００９０】
例えば、第一の情報取得手段１０４ＡにはＩＣカードに記録された個人認証情報（ユーザ名・パスワード等）が第一の情報として取得する設定がされ、第二の情報取得手段１０４ＢにはＩＣカードに一意に割り振られた製造番号などの固有情報が第二の情報として取得する設定がされていてもよい。
【００９１】
（認証要求画面の切り替え動作の例）
図１１は、本発明の一実施形態に係る認証要求画面の切り替え動作の一例を示すフローチャートである。ここでは、図５のステップＳ１等において表示される認証要求画面の切り替えに係る動作について説明する。
【００９２】
まず、画像形成装置１０は、図８のような認証要求画面「ＩＣカードのみ」を表示する（Ｓ２１）。ここでは図１２に示す認証方法設定画面にて認証方法の併用という設定項目を"しない"に設定した場合を前提に説明する（図１２については詳細に後述する）。この場合にはＩＣカードがない場合には機器の使用ができないためセキュリティレベルとしては高い設定であるが、機器管理者がＩＣカードを紛失、破損などにより使用できない場合、機器が利用できなくなってしまう。この状態を後述のステップＳ２２及びＳ２３により回避する。
【００９３】
続いてステップＳ２２へ移って、画像形成装置１０では、ユーザにより特定の操作が実施される（Ｓ２２）。ここでの特定の操作とは、例えば機器管理者のみが知り得る操作パネル上のハードウェアキーの組み合わせなどである。
【００９４】
続いてステップＳ２３へ移って、画像形成装置１０は、図７のような認証要求画面「併用する」を表示する（Ｓ２３）。図７のようなＩＣカードと手動で文字入力が可能な認証要求画面へ推移する。
【００９５】
以上に示される処理により、図５のステップＳ１において画像形成装置１０が表示する認証要求画面の切り替えに係る動作を行う。そのため、ＩＣカードのみの認証方法に設定されていた場合で、機器管理者がＩＣカードを紛失、破損して利用出来ない場合に機器の設定などが行えない状態が発生してしまうことを回避することができ、円滑な機器運用を可能としている。
【００９６】
（認証方法の設定）
図１２は、認証方法設定画面の表示例を示す図である。機器管理者は図１２のような画面上でＩＣカード認証機能にかかわる各種設定を行う。実行された設定は認証設定部１０４（図５参照）等により保持される。
【００９７】
図１２の画面上において、対応するＩＣカード（認証カード）の設定ボタンを押下することにより、ＩＣカードから認証情報の取得方法が選択される。例えば、"認証カードＡ"と設定した場合は特定のＩＣカードに対応した認証情報取得手段を実装しており、ＩＣカード内の認証情報を保持している記憶領域へアクセスを行うことで認証情報を取得する。"認証カードＢ"と設定した場合は、製造番号のようなＩＣカード毎に一意に付与される容易に読み取り可能な情報を認証情報として取得する認証方法となる。
【００９８】
これにより、ＩＣカードからの認証情報の取得方法を複数選択できるようになるため対応可能なＩＣカードが増えることによりＩＣカードによる認証機能を活用できる環境が増えるため、画像形成装置を利用する際の情報セキュリティが向上する。
【００９９】
また、複数のＩＣカードから取得可能な情報から、ＩＣカード毎に一意に決まる情報を認証情報とすることにより、機器製造者に対してＩＣカード内に記録されている認証情報へのアクセス手段を開示すること必要がなくなる。また機器製造者は、機器を導入する会社や学校などの単位ごとに異なるＩＣカードの認証情報へのアクセス方法に対応する必要がなくなるため製造コストを削減することができる。
【０１００】
なお、図１２の設定画面において、ＩＣカード認証種別の設定を変更した場合、認証方法の併用という設定項目は"する"に移行するように動作させる。認証方法の併用とは、ＩＣカードからの認証情報を取得して行う認証方法と、操作部より文字入力を行うことによる認証方法の両方を有効としたことを示す。ここで、認証方法の併用の設定を"しない"へ設定した場合は、機器管理者のＩＣカードによる認証を実施し、成功した場合のみ"しない"の設定を有効とする。
【０１０１】
これにより、あやまってＩＣカードのみの認証方法に設定してしまうことを避けることができるため、機器運用に支障を来たすことがなくなる。
【０１０２】
図１３は、機器管理者の認証情報設定画面の表示例を示す図である。図１３の画面上で機器管理者の認証情報をＩＣカードから取得もしくは文字入力手段により取得する設定が可能である。ログインユーザ名、ログインパスワード等認証情報が変更された場合、設定ボタンを押下した時点で機器管理者のＩＣカードによる認証を要求する。認証が成功した場合は、認証情報の変更が確定し、失敗した場合は変更が確定しないようにすることができる。これにより、機器管理者の認証情報を変更する際、ＩＣカードのみの認証方法に設定していた場合、機器管理者が機器を利用できなくなってしまう場合を回避することができる。
【０１０３】
以上、実施形態に基づき本発明の説明を行ってきたが、上記実施形態にあげたその他の要素との組み合わせなど、ここで示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【図面の簡単な説明】
【０１０４】
【図１】本発明の一実施形態に係る認証システム構成の例を示す図である。
【図２】本発明の一実施形態に係る画像形成装置のハードウェア構成の一例を示す図である。
【図３】本発明の一実施形態に係る画像形成装置のソフトウェア構成の一例を示す図である。
【図４】認証制御サービスに着目したソフトウェアモジュール構成の一例を示す図である。
【図５】本発明の一実施形態に係る認証システムの機能構成の第一の例を示す図である。
【図６】本発明の一実施形態に係る認証処理の一例を示すシーケンス図である。
【図７】認証情報入力を促すコピーアプリケーションの画面表示例を示す図である。
【図８】認証情報入力を促すコピーアプリケーションの画面表示の別の例を示す図である。
【図９】認証完了後のコピーアプリケーションの画面表示例を示す図である。
【図１０】認証失敗時の画面表示例を示す図である。
【図１１】本発明の一実施形態に係る認証要求画面の切替処理の一例を示すシーケンス図である。
【図１２】認証方法設定画面の表示例を示す図である。
【図１３】機器管理者の認証情報設定画面の表示例を示す図である。
【符号の説明】
【０１０５】
１    認証システム
１０    画像形成装置
１１    ＩＣカードＲ／Ｗ装置
３０    外部認証サーバ装置
１０１    情報取得部
１０２    認証部
１０３    認証基準情報保持部
１０４    認証設定部
１０４Ａ    第一の情報取得手段
１０４Ｂ    第二の情報取得手段
１０４Ｃ    ユーザ入力認証設定手段
１０５    通信部
１０６    認証要求受付（回答）部
１０７    表示制御部
１０８    入力部
１０９    制御部
１１１    通信部
１１２    認証情報取得部（入力部）
１１３    制御部
３０１    認証部
３０２    認証基準情報保持部
３０３    通信部
３０４    制御部
２２０ｇ    認証制御サービス
【図１】
2009037351.tif 000003
【図２】
2009037351.tif 000004
【図３】
2009037351.tif 000005
【図４】
2009037351.tif 000006
【図５】
2009037351.tif 000007
【図６】
2009037351.tif 000008
【図７】
2009037351.tif 000009
【図８】
2009037351.tif 000010
【図９】
2009037351.tif 000011
【図１０】
2009037351.tif 000012
【図１１】
2009037351.tif 000013
【図１２】
2009037351.tif 000014
【図１３】
2009037351.tif 000015