(57)【特許請求の範囲】
【請求項１】
所定の処理を実行する実行装置と、前記実行装置に接続される操作装置とを含む認証システムであって、
前記操作装置は、
前記実行装置の利用が許可された１人以上の利用者の認証情報を含む第１の利用者情報を、前記操作装置の揮発性の記憶部に記憶する第１の認証情報記憶部と、
前記実行装置の利用者の認証情報を取得する認証情報取得部と、
前記認証情報の取得に応じて、前記実行装置を、前記所定の処理を実行可能な通常状態より消費電力が少ない省電力状態から、前記通常状態に復帰させる電力状態制御部と、
前記認証情報取得部が取得した前記実行装置の利用者の認証情報と前記第１の利用者情報とに基づいて、前記実行装置の利用者の第１の認証を行う第１の認証部と、
前記第１の認証に成功した場合、前記実行装置の利用を許可する利用許可部と、
前記実行装置の利用が許可された利用者の情報を、前記第１の利用者情報に記憶する第１の認証情報管理部と、
前記第１の利用者情報を復旧するために用いる復旧情報を前記実行装置の不揮発性の記憶部に記憶させ、前記操作装置の電源が投入されたとき、前記復旧情報を用いて前記第１の利用者情報を復旧する復旧情報管理部と、
を有する認証システム。
【請求項２】
前記復旧情報は、
前記第１の利用者情報に記憶された利用者を特定するための情報を含む請求項１に記載の認証システム。
【請求項３】
前記実行装置は、
予め登録された１人以上の利用者の認証情報を含む第２の利用者情報を、前記実行装置の不揮発性の記憶部に記憶する第２の認証情報記憶部を有し、
前記復旧情報管理部は、
前記操作装置の電源が投入されたとき、前記利用者を特定するための情報で特定した利用者の情報を前記第２の認証情報記憶部から取得し、前記第１の利用者情報に記憶させる請求項２に記載の認証システム。
【請求項４】
予め登録された１人以上の利用者の認証情報を含む第３の利用者情報を記憶する外部サーバと通信する通信部を有し、
前記復旧情報管理部は、
前記操作装置の電源が投入されたとき、前記利用者を特定するための情報で特定した利用者の情報を前記外部サーバから取得し、前記第１の利用者情報に記憶させる請求項２に記載の認証システム。
【請求項５】
前記復旧情報管理部は、
第１の認証情報管理部が、前記実行装置の利用が許可された利用者の情報を前記第１の利用者情報に記憶したとき、前記復旧情報を作成し、前記実行装置の不揮発性の記憶部に記憶させる請求項２乃至４のいずれか一項に記載の認証システム。
【請求項６】
前記利用者を特定するための情報は、
前記第１の利用者情報に記憶された利用者の識別情報のリストである請求項２乃至５のいずれか一項に記載の認証システム。
【請求項７】
前記実行装置は、
前記復旧情報管理部からの要求に応じて、前記実行装置の利用が許可された利用者の情報を、前記不揮発性の記憶部に記憶する復旧情報記憶部を有し、
前記復旧情報管理部は、
第１の認証情報管理部が、前記実行装置の利用が許可された利用者の情報を前記第１の利用者情報に記憶したとき、前記実行装置の利用が許可された利用者の情報を前記復旧情報記憶部に記憶させる請求項１に記載の認証システム。
【請求項８】
前記復旧情報管理部は、
前記操作装置の電源が投入されたとき、前記復旧情報記憶部が記憶した前記復旧情報を取得し、前記第１の利用者情報に記憶させる請求項７に記載の認証システム。
【請求項９】
前記操作装置は、
前記第１の認証が失敗した場合、前記実行装置に、前記実行装置の利用者の認証情報の第２の認証を要求する第１の認証要求部を有し、
前記利用許可部は、
前記第２の認証が成功した場合、前記実行装置の利用を許可する請求項１乃至８のいずれか一項に記載の認証システム。
【請求項１０】
前記実行装置は、
予め登録された１人以上の利用者の認証情報を含む第２の利用者情報を、前記実行装置の不揮発性の記憶部に記憶する第２の認証情報記憶部と、
前記操作装置からの要求に応じて、前記実行装置の利用者の認証情報と前記第２の利用者情報とに基づいて、前記実行装置の利用者の前記第２の認証を行う第２の認証部と、
前記利用許可部により前記実行装置の利用が許可された場合、前記実行装置の利用が許可された利用者の情報を、前記第２の利用者情報に記憶させる第２の認証情報管理部と、
を有する請求項９に記載の認証システム。
【請求項１１】
前記第２の認証が失敗した場合、ネットワークを介して接続された外部サーバに、前記実行装置の利用者の認証情報の第３の認証を要求する第２の認証要求部を有し、
前記利用許可部は、
前記第３の認証に成功した場合、前記実行装置の利用を許可する請求項９又は１０に記載の認証システム。
【請求項１２】
前記第２の認証要求部は、
前記第３の認証に成功した前記認証情報に対応する利用者の利用者情報を前記外部サーバから取得する請求項１１に記載の認証システム。
【請求項１３】
前記第１の利用者情報は、
前記実行装置の利用が許可された１人以上の利用者の識別情報と、該利用者に対応する認証情報とを含む請求項１乃至１２のいずれか一項に記載の認証システム。
【請求項１４】
前記第１の利用者情報は、
前記実行装置の利用が許可された１人以上の利用者の認証情報が記憶された日時の情報を含み、
第１の認証情報管理部は、
前記第１の利用者情報の件数が、前記第１の認証情報記憶部が記憶可能な件数の上限に達した場合、前記認証情報が記憶された日時が古い情報から順に削除する請求項１乃至１３のいずれか一項に記載の認証システム。
【請求項１５】
前記操作装置と通信可能な認証装置を有し、
前記認証情報取得部は、
前記認証装置から前記実行装置の利用者の認証情報を取得する請求項１乃至１４のいずれか一項に記載の認証システム。
【請求項１６】
前記認証装置は、
ＩＣカードから前記ＩＣカードの識別情報を読み出すＩＣカード読取装置である請求項１５に記載の認証システム。
【請求項１７】
第１の認証部は、
前記実行装置の起動が完了する前に前記第１の認証を開始する請求項１乃至１６のいずれか一項に記載の認証システム。
【請求項１８】
所定の処理を実行する実行装置に接続され、前記実行装置の操作画面を表示する操作装置であって、
前記実行装置の利用が許可された１人以上の利用者の認証情報を含む第１の利用者情報を、前記操作装置の揮発性の記憶部に記憶する第１の認証情報記憶部と、
前記実行装置の利用者の認証情報を取得する認証情報取得部と、
前記認証情報の取得に応じて、前記実行装置を、前記所定の処理を実行可能な通常状態より消費電力が少ない省電力状態から、前記通常状態に復帰させる電力状態制御部と、
前記認証情報取得部が取得した前記実行装置の利用者の認証情報と前記第１の利用者情報とに基づいて、前記実行装置の利用者の第１の認証を行う第１の認証部と、
前記第１の認証に成功した場合、前記実行装置の利用を許可する利用許可部と、
前記実行装置の利用が許可された利用者の情報を、前記第１の利用者情報に記憶する第１の認証情報管理部と、
前記第１の利用者情報を復旧するために用いる復旧情報を前記実行装置の不揮発性の記憶部に記憶させ、前記操作装置の電源が投入されたとき、前記復旧情報を用いて前記第１の利用者情報を復旧する復旧情報管理部と、
を有する操作装置。
【請求項１９】
所定の処理を実行する実行装置に接続され、前記実行装置の操作画面を表示する操作装置を、
前記実行装置の利用が許可された１人以上の利用者の認証情報を含む第１の利用者情報を、前記操作装置の揮発性の記憶部に記憶する第１の認証情報記憶部と、
前記実行装置の利用者の認証情報を取得する認証情報取得部と、
前記認証情報の取得に応じて、前記実行装置を、前記所定の処理を実行可能な通常状態より消費電力が少ない省電力状態から、前記通常状態に復帰させる電力状態制御部と、
前記認証情報取得部が取得した前記実行装置の利用者の認証情報と前記第１の利用者情報とに基づいて、前記実行装置の利用者の第１の認証を行う第１の認証部と、
前記第１の認証に成功した場合、前記実行装置の利用を許可する利用許可部と、
前記実行装置の利用が許可された利用者の情報を、前記第１の利用者情報に記憶する第１の認証情報管理部と、
前記第１の利用者情報を復旧するために用いる復旧情報を前記実行装置の不揮発性の記憶部に記憶させ、前記操作装置の電源が投入されたとき、前記復旧情報を用いて前記第１の利用者情報を復旧する復旧情報管理部と、
として機能させるためのプログラム。
【請求項２０】
所定の処理を実行する実行装置と、前記実行装置に接続される操作装置とを含む認証システムによる認証方法であって、
前記実行装置の利用が許可された１人以上の利用者の認証情報を含む第１の利用者情報を、前記操作装置の揮発性の記憶部に記憶する前記操作装置が、
前記実行装置の利用者の認証情報を取得するステップと、
前記認証情報の取得に応じて、前記実行装置を、前記所定の処理を実行可能な通常状態より消費電力が少ない省電力状態から、前記通常状態に復帰させるステップと、
前記取得した前記実行装置の利用者の認証情報と前記第１の利用者情報とに基づいて、前記実行装置の利用者の第１の認証を行うステップと、
前記第１の認証に成功した場合、前記実行装置の利用を許可するステップと、
前記実行装置の利用が許可された利用者の情報を、前記第１の利用者情報に記憶するステップと、
前記第１の利用者情報を復旧するために用いる復旧情報を前記実行装置の不揮発性の記憶部に記憶させるステップと、
前記操作装置の電源が投入されたとき、前記復旧情報を用いて前記第１の利用者情報を復旧するステップと、
を有する認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証システム、操作装置、認証方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、画像形成装置等の電子機器の利用者を認証する認証方法として、例えば、ＩＣカード読取装置や、指紋認証装置等の認証装置を用いて認証する方法が知られている。
【０００３】
また、画像形成装置等とは別の認証装置（入退館システム等）が利用者を認証した際に、認証された利用者の情報を画像形成装置にキャッシュしておき、キャッシュされた情報を用いて、画像形成装置の認証を行う技術が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像形成装置等の電子機器は、所定の期間内に利用者による操作等が行われない場合、省電力状態に移行する場合がある。このような電子機器では、例えば、利用者がＩＣカード等を用いて認証を行う場合、電子機器が省電力状態から通常状態に復帰するまで利用者の認証を行うことができないので、利用者の認証情報を予めキャッシュしていても、認証時間を短くすることは困難である。
【０００５】
また、利用者の認証情報を不揮発性のメモリにキャッシュする電子機器では、電源を投入した後は、利用者の認証情報がキャッシュされていないため、利用者の初回の認証時間を短くすることはできない。
【０００６】
このように、従来の技術では、省電力状態に移行する電子機器の利用者の認証を行う認証システムにおいて、電子機器が省電力状態であるとき、及び電源が投入された後に、利用者の認証に要する時間が長くなるという問題がある。
【０００７】
本発明の実施の形態は、上記問題点に鑑みてなされたものであって、省電力状態に移行する電子機器の利用者の認証を行う認証システムにおいて、省電力状態であるとき、及び電源が投入された後の利用者の認証に要する時間を短くすることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の一実施形態に係る認証システムは、所定の処理を実行する実行装置と、前記実行装置に接続される操作装置とを含む認証システムであって、前記操作装置は、前記実行装置の利用が許可された１人以上の利用者の認証情報を含む第１の利用者情報を、前記操作装置の揮発性の記憶部に記憶する第１の認証情報記憶部と、前記実行装置の利用者の認証情報を取得する認証情報取得部と、前記認証情報の取得に応じて、前記実行装置を、前記所定の処理を実行可能な通常状態より消費電力が少ない省電力状態から、前記通常状態に復帰させる電力状態制御部と、前記認証情報取得部が取得した前記実行装置の利用者の認証情報と前記第１の利用者情報とに基づいて、前記実行装置の利用者の第１の認証を行う第１の認証部と、前記第１の認証に成功した場合、前記実行装置の利用を許可する利用許可部と、前記実行装置の利用が許可された利用者の情報を、前記第１の利用者情報に記憶する第１の認証情報管理部と、前記第１の利用者情報を復旧するために用いる復旧情報を前記実行装置の不揮発性の記憶部に記憶させ、前記操作装置の電源が投入されたとき、前記復旧情報を用いて前記第１の利用者情報を復旧する復旧情報管理部と、を有する。
【発明の効果】
【０００９】
本発明の実施の形態によれば、省電力状態に移行する電子機器の利用者の認証を行う認証システムにおいて、省電力状態であるとき、及び電源が投入された後の利用者の認証に要する時間を短くすることができる。
【図面の簡単な説明】
【００１０】
【図１】一実施形態に係る認証システムの構成例を示す図である。
【図２】一実施形態に係る画像形成装置のハードウェア構成の例を示す図である。
【図３】一実施形態に係るコンピュータのハードウェア構成例を示す図である。
【図４】第１の実施形態に係る画像形成装置の機能構成図である。
【図５】第１の実施形態に係る認証処理部の機能構成の例を示す図である。
【図６】第１の実施形態に係る画像形成装置が管理する情報の例を示す図である。
【図７】第１の実施形態に係る操作部の処理の例を示すシーケンス図（１）である。
【図８】第１の実施形態に係る操作部の処理の例を示すシーケンス図（２）である。
【図９】第１の実施形態に係る本体の処理の例を示すシーケンス図（１）である。
【図１０】第１の実施形態に係る本体の処理の例を示すシーケンス図（２）である。
【図１１】第１の実施形態に係る利用者情報の取得処理の例を示すシーケンス図（１）である。
【図１２】第１の実施形態に係る利用者情報の取得処理の例を示すシーケンス図（２）である。
【図１３】第１の実施形態に係る利用者情報の取得処理の例を示すシーケンス図（３）である。
【図１４】第２の実施形態に係る画像形成装置が管理する情報の例を示す図である。
【図１５】第２の実施形態に係る利用者情報の取得処理の例を示すシーケンス図である。
【図１６】第３の実施形態に係る画像形成装置の機能構成図である。
【図１７】第３の実施形態に係る認証処理部の機能構成の例を示す図である。
【図１８】第３の実施形態に係る操作部の処理の例を示すシーケンス図（１）である。
【図１９】第３の実施形態に係る操作部の処理の例を示すシーケンス図（２）である。
【図２０】第３の実施形態に係る本体の処理を示すシーケンス図である。
【図２１】第３の実施形態に係る利用者情報の取得処理の例を示すシーケンス図（１）である。
【図２２】第３の実施形態に係る利用者情報の取得処理の例を示すシーケンス図（２）である。
【図２３】第３の実施形態に係る利用者情報の取得処理の例を示すシーケンス図（３）である。
【発明を実施するための形態】
【００１１】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
【００１２】
＜システムの構成＞
図１は一実施形態に係る認証システムの構成例を示す図である。認証システム１００は、例えば、インターネットやＬＡＮ（Local Area Network）等のネットワーク１３０に接続された画像形成装置１１０と、認証サーバ１２０とを含む。認証システム１００は、画像形成装置１１０の利用者を認証し、認証が許可された利用者の画像形成装置１１０の利用を許可する。
【００１３】
画像形成装置１１０は、例えば、プリンタ、スキャナ、コピー、ファクシミリ等の機能を有するＭＦＰ（Multifunction Peripheral）や、プリンタ等の画像形成装置であり、本実施形態に係る電子機器の一例である。
【００１４】
画像形成装置１１０は、例えば、画像形成処理（所定の処理の一例）を実行する本体１１２と、本体１１２に接続される操作部１１１と、利用者の認証情報を取得する認証装置１１３（例えば、ＩＣカードリーダ、指紋読取装置等）と、を有する。
【００１５】
本体（実行装置）１１２は、例えば、印刷、スキャン、コピー、ファクス送受信等、画像形成装置１１０が有する所定の機能を実行する情報処理装置である。
【００１６】
操作部（操作装置）１１１は、例えば、有線又は無線の通信路により本体１１２と通信可能に接続され、例えば、タッチパネルディスプレイ等に、画像形成装置１１０の操作画面等を表示する情報処理装置である。
【００１７】
画像形成装置１１０は、省電力機能を有しており、画像形処理を実行可能な通常状態と、通常状態よりの消費電力が少ない省電力状態を有している。画像形成装置１１０は、例えば、所定の期間、画像形成装置１１０への操作が行われない場合等に、省電力状態へ移行する。
【００１８】
本体１１２は、省電力状態において、プリンタ、スキャナ等のハードウェアエンジンや、ＨＤＤ（Hard Disk Drive）等のストレージ装置等への電力の供給を停止し、通常状態に復帰する時間が、操作部１１１が通常状態に復帰する時間より長いものとする。
【００１９】
一方、操作部１１１は、例えば、Ａｎｄｒｏｉｄ（登録商標）等の低消費電力のＯＳ（Operating System）で動作し、例えば、認証装置１１３への入力操作に応じて、本体１１２より短時間で通常状態に復帰することができるものとする。
【００２０】
認証装置１１３は、例えば、ＩＣカード読取装置や、生体情報読取装置等、利用者の認証情報を取得する装置である。本実施形態では、画像形成装置１１０は、認証装置１１３で利用者の認証情報を取得し、取得した認証情報の認証に成功した場合、利用者の画像形成装置１１０の利用を許可する。
【００２１】
また、認証装置１１３は、画像形成装置１１０が省電力状態でも電力が供給されており、画像形成装置１１０が省電力状態であっても、利用者は、認証装置１１３に認証情報を入力することができる。
【００２２】
画像形成装置１１０が省電力状態にあるときに、認証装置１１３に認証情報が入力されると、操作部１１１は、本体１１２より短い時間で起動し、本体１１２に起動を要求する。また、本実施形態に係る操作部１１１は、利用者を認証する認証機能と、認証に成功した利用者の認証情報を記憶するキャッシュ機能を有しており、本体１１２の起動を待たずに、キャッシュされた認証情報を用いて、利用者の認証を実行することができる。
【００２３】
なお、キャッシュとは、使用頻度の高いデータを高速な記憶装置（例えば、操作部１１１の揮発メモリ等）に記憶しておき、２回目以降の読出しを、低速な記憶装置（例えば、本体１１２のＨＤＤ等）からの読出しより速くする機能である。
【００２４】
画像形成装置１１０は、例えば、所定の場所に設置され、特定の利用者によって利用される場合が多い。また、上記の構成により、画像形成装置１１０は、１度認証が成功した利用者の認証情報を操作部１１１の高速な記憶装置にキャッシュしているので、２回目以降の利用者の認証処理を高速に実行することができる。
【００２５】
このように、本実施形態によれば、省電力状態に移行する画像形成装置（電子機器）１１０の利用者の認証を行う認証システム１００において、画像形成装置１１０が省電力状態であるときに、利用者の認証に要する時間を短縮することができる。
【００２６】
なお、画像形成装置１１０は、操作部１１１のキャッシュに記憶された認証情報による利用者の認証に失敗した場合、本体１１２の記憶部に記憶されている認証情報を用いて、利用者の認証を行うことができる。
【００２７】
さらに、画像形成装置１１０は、本体１１２の記憶部に記憶された認証情報による利用者の認証に失敗した場合、ネットワーク１３０を介して接続された認証サーバ１２０に利用者の認証を要求することも可能である。
【００２８】
認証サーバ（外部サーバ）１２０は、サーバ機能を有する情報処理装置、又は複数の情報処理装置を含むシステムである。認証サーバ１２０は、画像形成装置１１０からの要求に応じて利用者の認証を行い、認証結果を画像形成装置１１０に通知する。
【００２９】
好ましくは、認証サーバ１２０は、利用者の認証情報（例えば、ＩＣカードのカードＩＤ等）の認証を行い、認証に成功した場合、利用者の利用者情報（例えば、メールアドレス、ファクス番号等）を、画像形成装置１１０に通知する。
【００３０】
上記の構成により、画像形成装置１１０は、操作部１１１のキャッシュ機能を用いて、画像形成装置１１０が省電力状態の時でも、利用者による２回目以降の認証処理を高速化することができる。
【００３１】
しかし、操作部１１１のキャッシュ機能は、例えば、揮発性のメモリを用いて実現されるので、例えば、画像形成装置１１０の電源がオフされると、キャッシュされた認証情報が失われてしまう。そのため、従来の技術では、電源が投入された後に、利用者の認証に要する時間を短縮することは困難であった
そのため、本実施形態に係る画像形成装置１１０の操作部１１１は、利用者の認証情報を操作部１１１の揮発性メモリにキャッシュすると共に、電源が投入されたときにキャッシュを復旧するための復旧情報を、本体１１２の不揮発性のメモリに記憶する。
【００３２】
これにより、操作部１１１は、例えば、画像形成装置１１０の電源が投入されたとき、本体１１２の不揮発性メモリから復旧情報を取得して、操作部１１１のキャッシュを復旧させることができるようになる。
【００３３】
ここで、復旧とは、画像形成装置１１０の電源がオフされる前に操作部１１１の揮発性メモリに記憶されていた利用者の情報を、画像形成装置１１０の電源がオンされた後の操作部１１１の揮発性メモリに記憶させる（復旧する）処理を示す。
【００３４】
なお、図１のシステム構成は一例である。例えば、画像形成装置１１０は、画像形成機能以外の機能を有する様々な電子機器、例えば、テレビ会議装置、プロジェクタ、自動券売機、出退勤管理装置、現金自動預け払い機等であっても良い。
【００３５】
また、認証装置１１３は、ＩＣカード読取装置や、生体情報読取装置に限られず、各種の無線端末から無線通信で認証情報を取得する認証装置であっても良い。
【００３６】
＜ハードウェア構成＞
（画像形成装置のハードウェア構成）
図２は、一実施形態に係る画像形成装置のハードウェア構成の例を示す図である。画像形成装置１１０は、例えば、コピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種の画像形成機能を実現する本体１１２と、ユーザの操作を受け付ける操作部１１１とを備える。なお、ユーザの操作を受け付けるとは、ユーザの操作に応じて入力される情報（画面の座標値を示す信号などを含む）を受け付けることを含む概念である。本体１１２と操作部１１１は、専用の通信路２２０を介して相互に通信可能に接続されている。通信路２２０は、例えばＵＳＢ（Universal Serial Bus）規格のものを用いることができるが、有線か無線かを問わず任意の規格のものであって良い。
【００３７】
なお、本体１１２は、操作部１１１で受け付けた操作に応じた動作を行うことができる。また、本体１１２は、クライアントＰＣ（パーソナルコンピュータ）などの外部装置とも通信可能であり、外部装置から受信した指示に応じた動作を行うこともできる。
【００３８】
（本体）
まず、本体１１２のハードウェア構成について説明する。図２に示すように、本体１１２は、ＣＰＵ（Central Processing Unit）２１１、ＲＯＭ（Read Only Memory）２１２、ＲＡＭ（Random Access Memory）２１３、ストレージ部２１４、通信Ｉ／Ｆ（Interface）２１５、接続Ｉ／Ｆ２１６、エンジン部２１７、及びシステムバス２１８等を有する。
【００３９】
ＣＰＵ２１１は、本体１１２の動作を統括的に制御する。ＣＰＵ２１１は、ＲＡＭ２１３をワークエリア（作業領域）としてＲＯＭ２１２又はストレージ部２１４等に格納されたプログラムを実行することで、本体１１２全体の動作を制御する。例えば、ＣＰＵ２１１は、後述するエンジン部２１７を制御して、コピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種機能を実現する。
【００４０】
ＲＯＭ２１２は、例えば、本体１１２の起動時に実行されるＢＩＯＳ（Basic Input/Output System）や、各種の設定等を記憶する不揮発性のメモリである。ＲＡＭ２１３は、ＣＰＵ２１１のワークエリア等として用いられる揮発性のメモリである。ストレージ部２１４は、例えば、ＯＳ、アプリケーションプログラム、各種データ等を記憶する不揮発性の記憶装置であり、例えば、ＨＤＤや、ＳＳＤ（Solid State Drive）等で構成される。
【００４１】
通信Ｉ／Ｆ２１５は、本体１１２をネットワーク１３０に接続し、ネットワーク１３０に接続された外部装置（例えば、認証サーバ１２０等）との通信を行うためのネットワークインタフェースである。接続Ｉ／Ｆ２１６は、通信路２２０を介して操作部１１１と通信するためのインタフェースである。
【００４２】
エンジン部２１７は、コピー機能、スキャナ機能、ファクス機能、及びプリンタ機能等の機能を実現させるための、汎用的な情報処理及び通信以外の処理を行うハードウェアである。エンジン部２１７には、例えば、原稿の画像をスキャンして読み取るスキャナ（画像読取部）、用紙等のシート材への印刷を行うプロッタ（画像形成部）、ファクス通信を行うファクス部等が含まれる。さらに、エンジン部２１７は、印刷済みシート材を仕分けるフィニッシャや、原稿を自動給送するＡＤＦ（自動原稿給送装置）のような特定のオプションが含まれていても良い。
【００４３】
システムバス２１８は、上記各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００４４】
（操作部）
次に、操作部１１１のハードウェア構成について説明する。図２に示すように、操作部１１１は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３と、フラッシュメモリ２０４、通信Ｉ／Ｆ２０５、接続Ｉ／Ｆ２０６、操作パネル２０７、外部接続Ｉ／Ｆ２０８、及びシステムバス２０９等を有する。
【００４５】
ＣＰＵ２０１は、操作部１１１の動作を統括的に制御する。ＣＰＵ２０１は、ＲＡＭ２０３をワークエリアとしてＲＯＭ２０２又はフラッシュメモリ２０４等に格納されたプログラムを実行することで、操作部１１１全体の動作を制御する。例えば、ＣＰＵ２０１は、外部接続Ｉ／Ｆ２０８に接続された認証装置から入力された認証情報に基づいて、利用者の認証を行い、画像形成装置１１０の操作画面を操作パネル２０７に表示する。
【００４６】
ＲＯＭ２０２は、例えば、操作部１１１の起動時に実行されるＢＩＯＳや、各種の設定等を記憶する不揮発性のメモリである。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリア等として用いられる揮発性のメモリ（記憶装置）である。フラッシュメモリ２０４は、例えば、ＯＳ、アプリケーションプログラム、各種データ等を記憶する不揮発性の記憶装置である。
【００４７】
通信Ｉ／Ｆ２０５は、操作部１１１をネットワーク１３０に接続し、ネットワーク１３０に接続された外部装置との通信を行うためのネットワークインタフェースである。
【００４８】
接続Ｉ／Ｆ２０６は、通信路２２０を介して本体１１２と通信するためのインタフェースである。
【００４９】
操作パネル２０７は、ユーザの操作に応じた各種の入力を受け付けると共に、各種の情報を表示する。操作パネル２０７は、例えば、タッチパネル機能を搭載した液晶表示装置(LCD: Liquid Crystal Display)で構成されるが、これに限られるものではない。操作パネル２０７は、例えばタッチパネル機能が搭載された有機ＥＬ（Electro Luminescence）表示装置で構成されていても良い。さらに、操作パネル２０７は、これに加えて又はこれに代えて、ハードウェアキー等の操作部や、ランプ等の表示部を設けることもできる。
【００５０】
外部接続Ｉ／Ｆ２０８は、例えば、ＩＣカード読取装置２３１、生体情報読取装置２３２等の認証装置１１３を操作部１１１に接続するための、例えばＵＳＢ等のインタフェースである。
【００５１】
システムバス２０９は、上記各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００５２】
（コンピュータのハードウェア構成）
認証サーバ１２０は、一般的なコンピュータのハードウェア構成を有する１つ以上の情報処理装置によって実現される。ここでは、一般的なコンピュータのハードウェア構成について説明する。
【００５３】
図３は、一実施形態に係るコンピュータのハードウェア構成例を示す図である。コンピュータ３００は、例えば、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、ストレージ部３０４、ネットワークＩ／Ｆ３０５、入力装置３０６、表示装置３０７、外部Ｉ／Ｆ３０８、及びバス３０９等を有する。
【００５４】
ＣＰＵ３０１は、ＲＯＭ３０３やストレージ部３０４等に格納されたプログラムやデータをＲＡＭ３０２上に読み出し、処理を実行することで、コンピュータ３００の各機能を実現する演算装置である。ＲＡＭ３０２は、ＣＰＵ３０１のワークエリア等として用いられる揮発性のメモリである。ＲＯＭ３０３は、電源を切ってもプログラムやデータを保持することができる不揮発性のメモリである。
【００５５】
ストレージ部３０４は、例えば、ＨＤＤや、ＳＳＤ等の大容量の記憶装置であり、ＯＳ、アプリケーションプログラム、各種のデータ等を記憶する。ネットワークＩ／Ｆ３０５は、コンピュータ３００をネットワーク１３０に接続するための通信インタフェースである。
【００５６】
入力装置３０６は、例えば、マウス等のポインティングデバイスや、キーボード等の入力デバイスであり、コンピュータ３００に各操作信号を入力するために用いられる。表示装置３０７はディスプレイ等の表示デバイスであり、コンピュータ３００による処理結果等を表示する。
【００５７】
外部Ｉ／Ｆ３０８は、外部装置とのインタフェースである。外部装置には、例えば、記録媒体３１０等が含まれる。コンピュータ３００は、例えば、記録媒体３１０に所定のプログラムを格納し、この記録媒体３１０に格納されたプログラムを外部Ｉ／Ｆ３０８を介して、コンピュータ３００にインストールすることにより、所定のプログラムが実行可能となる。
【００５８】
バス３０９は、上記の各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００５９】
なお、図３の構成はあくまで一例である。例えば、コンピュータ３００は、入力装置３０６、表示装置３０７等を外部に有していても良い。
【００６０】
［第１の実施形態］
＜機能構成＞
図４は、第１の実施形態に係る画像形成装置の機能構成図である。画像形成装置１１０は、操作部１１１と本体１１２とが、通信路２２０を介して、通信可能に接続されている。
【００６１】
（操作部の機能構成）
操作部１１１は、図２のＣＰＵ２０１で所定のプログラムを実行することにより、アプリケーション４１０、プラットフォーム４２０、揮発性記憶部４３０等を実現している。
【００６２】
アプリケーション４１０は、例えば、認証処理部Ａ４１１、及び操作画面処理部４１２等を含む。
【００６３】
認証処理部Ａ４１１は、プラットフォーム４２０で提供される各種の機能を利用して操作部１１１の認証処理を実行する１つ又は複数のアプリケーションプログラム（以下、アプリと呼ぶ）である。なお、認証処理部Ａ４１１の詳細については後述する。
【００６４】
操作画面処理部４１２は、プラットフォーム４２０で提供される各種の機能を利用して、操作パネル２０７に操作画面を表示し、操作画面で受け付けた操作に応じて、本体１１２に画像形成処理等を要求するアプリである。
【００６５】
プラットフォーム４２０は、ＯＳ、及び各種のサービスを提供するプログラムによって実現される。プラットフォーム４２０は、例えば、システム制御部Ａ４２１、電力モード制御部Ａ４２２、認証情報記憶部Ａ４２３、表示入力制御部４２４、及び認証情報取得部４２５等を含む。
【００６６】
システム制御部Ａ４２１は、アプリケーション４１０、及び本体１１２等に、操作部１１１のプラットフォーム４２０を利用するためのＡＰＩ（Application Programming Interface）を提供すると共に、操作部１１１全体の制御を行う。
【００６７】
電力モード制御部Ａ（電力状態制御部）４２２は、操作部１１１の電力状態（通常状態、省電力状態等）の制御を行うと共に、本体１１２の電力モード制御部Ｂ４５２を利用して、画像形成装置１１０の電力状態の制御を行う。
【００６８】
認証情報記憶部Ａ（第１の認証情報記憶部）４２３は、揮発性記憶部４３０に第１の利用者情報４３１を記憶して、管理する。なお、第１の利用者情報４３１については後述する。
【００６９】
表示入力制御部４２４は、例えば、操作画面処理部４１２の指示に従って、操作パネル２０７に操作画面を表示し、利用者による入力操作を受け付ける。
【００７０】
認証情報取得部４２５は、認証装置１１３を用いて、利用者の認証情報（例えば、ＩＤカードのカードＩＤ、利用者の生体情報等）を取得する。例えば、認証情報取得部４２５は、ＩＣカード読取装置２３１が利用者のＩＣカードから読み取ったカードＩＤ（認証情報の一例）を、ＩＣカード読取装置２３１から取得する。
【００７１】
揮発性記憶部（第１の記憶部）４３０は、認証情報記憶部Ａ４２３が第１の利用者情報４３１を記憶する揮発性の記憶部であり、例えば、図２のＲＡＭ２０３等によって実現される。
【００７２】
（認証処理部Ａの機能構成）
認証処理部Ａ４１１は、１つ又は複数のアプリによって実現される。
【００７３】
認証処理部Ａ４１１は、例えば、図５（ａ）に示すように第１の認証部５１１、第１の認証要求部５１２、利用許可部５１３、第１の認証情報管理部５１４、及び復旧情報管理部５１５等を有する。
【００７４】
第１の認証部５１１は、認証情報取得部４２５が取得した利用者の認証情報と、認証情報記憶部Ａ４２３が揮発性記憶部４３０に記憶している第１の利用者情報４３１とに基づいて、利用者の認証（第１の認証）を行う。例えば、第１の認証部５１１は、認証情報取得部４２５が取得した利用者のカードＩＤ（認証情報の一例）が、第１の利用者情報に記憶されている場合、利用者の第１の認証を許可する。
【００７５】
第１の認証要求部５１２は、第１の認証部５１１が第１の認証に失敗した場合、本体１１２に、認証情報取得部４２５が取得した利用者の認証情報の認証を要求する認証要求を送信する。
【００７６】
利用許可部５１３は、第１の認証部５１１による第１の認証、又は本体１１２による認証に成功した場合、利用者の画像形成装置１１０の利用を許可する（例えば、画像形成装置１１０へのログインを許可する）。
【００７７】
また、利用許可部５１３は、画像形成装置１１０の利用が許可された利用者の利用者情報の登録処理を、第１の認証情報管理部５１４に要求する。
【００７８】
第１の認証情報管理部５１４は、利用許可部５１３の指示に従って、画像形成装置１１０の利用が許可された利用者の利用者情報を、認証情報記憶部Ａ４２３が記憶する第１の利用者情報４３１に登録する（既に利用者の認証情報が存在する場合は更新する）。
【００７９】
認証情報記憶部Ａ４２３が揮発性記憶部４３０に記憶する第１の利用者情報４３１の例を図６（ａ）に示す。図６（ａ）の例では、第１の利用者情報４３１には、「ユーザＩＤ」、「カードＩＤ」、「メールアドレス」、「ファクス番号」、及び「最終利用日時」等の情報が含まれている。
【００８０】
「ユーザＩＤ」は、利用者を識別する識別情報である。「カードＩＤ」は、利用者が所持するＩＣカードの識別情報であり、利用者の認証情報の一例である。利用者の認証情報は、例えば、指紋等の生体の特徴情報や、パスワード等の認証情報であっても良い。
【００８１】
「メールアドレス」は、利用者のメールアドレスである。「ファクス番号」は、利用者のファクス番号である。メールアドレス、及びファクス番号は、利用者の宛先情報の一例である。
【００８２】
このように、第１の利用者情報４３１には、過去に画像形成装置１１０の利用が許可された１人以上の利用者の利用者情報が記憶されている。
【００８３】
「最終利用日時」は、各利用者の情報が更新された最終更新日時を示す情報である。揮発性記憶部４３０は、記憶容量が比較的少なく、記憶する第１の利用者情報の件数が制限される（例えば５０件等）。
【００８４】
第１の認証情報管理部５１４は、利用者情報の件数が、第１の利用者情報４３１に記憶可能な件数の上限に達した場合、最終利用日時が古い情報から順に削除し、新たな利用者情報を第１の利用者情報４３１に登録（記憶）する。なお、第１の認証情報管理部５１４は、既に同じ利用者の情報が、第１の利用者情報に記憶されている場合、同じ利用者の利用者情報を更新（上書き）する。
【００８５】
これにより、第１の認証情報管理部５１４は、使用頻度の高い利用者の情報を高速な記憶装置（揮発性記憶部４３０）に記憶しておき、２回目以降の読出しを、低速な記憶装置（不揮発性記憶部４６０）からの読出しより速くするキャッシュ機能を実現している。
【００８６】
また、前述したように、揮発性記憶部４３０は、記憶容量が比較的少ないので、第１の利用者情報４３１に記憶される情報は、本体１１２に記憶される第２の利用者情報のうち、必要な情報のみを記憶することが望ましい。
【００８７】
復旧情報管理部５１５は、第１の認証情報管理部５１４が、揮発性記憶部４３０に記憶している第１の利用者情報４３１を復旧するための情報（以下、復旧情報と呼ぶ）を、本体１１２の不揮発性記憶部４６０に記憶させる制御を行う。
【００８８】
また、復旧情報管理部５１５は、例えば、画像形成装置１１０の電源が投入されたとき等に、本体１１２の不揮発性記憶部４６０に記憶させた復旧情報を用いて、揮発性記憶部４３０の第１の利用者情報４３１を復旧させる。なお、復旧情報管理部５１５は、例えば、所定の時刻、或いは第１の利用者情報が消失したとき等、画像形成装置の電源が投入されたとき以外に、揮発性記憶部４３０の第１の利用者情報４３１を復旧させるものであっても良い。
【００８９】
復旧情報管理部５１５が本体１１２の不揮発性記憶部４６０に記憶させる復旧情報の例を、図６（ｃ）に示す。図６（ｃ）の例では、復旧情報４６２には、図６（ａ）に示す第１の利用者情報４３１の「ユーザＩＤ」の情報が含まれている。なお、「ユーザＩＤ」は、第１の利用者情報に記憶されている利用者を特定するための情報の一例である。第１の利用者情報に記憶されている利用者を特定するための情報は、「ユーザＩＤ」以外の情報（例えば、カードＩＤ、メールアドレス等）であっても良い。
【００９０】
例えば、復旧情報管理部５１５は、第１の認証情報管理部５１４が、第１の利用者情報４３１を更新すると、更新された第１の利用者情報４３１から復旧情報４６２を生成し、本体１１２の不揮発性記憶部４６０に記憶させる。
【００９１】
また、復旧情報管理部５１５は、画像形成装置１１０の電源が投入されると、本体１１２の不揮発性記憶部４６０に記憶された復旧情報４６２を取得し、復旧情報４６２に含まれる利用者の利用者情報を本体１１２から取得して、第１の利用者情報４３１に記憶する。
【００９２】
（本体の機能構成）
図４において、本体１１２は、図２のＣＰＵ２１１で所定のプログラムを実行することにより、アプリケーション４４０、プラットフォーム４５０、不揮発性記憶部４６０等を実現している。
【００９３】
アプリケーション４４０は、例えば、認証処理部Ｂ４４１、及び画像形成処理部４４２等を含む。
【００９４】
認証処理部Ｂ４４１は、プラットフォーム４５０で提供される各種の機能を利用して本体１１２の認証処理を実行する１つ又は複数のアプリである。なお、認証処理部Ｂ４４１の詳細については後述する。
【００９５】
画像形成処理部４４２は、プラットフォーム４５０で提供される各種の機能を利用して、例えば、印刷、コピー、スキャン、ファクス等の画像形成処理を制御するアプリである。
【００９６】
プラットフォーム４５０は、ＯＳ、及び各種のサービスを提供するプログラムによって実現される。プラットフォーム４５０は、例えば、システム制御部Ｂ４５１、電力モード制御部Ｂ４５２、認証情報記憶部Ｂ４５３、通信部４５４、及び画像形成部４５５等を含む。
【００９７】
システム制御部Ｂ４５１は、アプリケーション４４０、及び操作部１１１に本体１１２のプラットフォーム４５０を利用するためのＡＰＩを提供すると共に、本体１１２全体の制御を行う。
【００９８】
電力モード制御部Ｂ４５２は、本体１１２の電力状態（通常状態、省電力状態等）の制御を行う。例えば、電力モード制御部Ｂ４５２は、操作部１１１からの要求に従って、本体１１２を省電力状態から通常状態に復帰させる。
【００９９】
認証情報記憶部Ｂ（第２の認証情報記憶部）４５３は、不揮発性記憶部４６０に第２の利用者情報４６１を記憶して、管理する。なお、第２の利用者情報４６１については後述する。
【０１００】
通信部４５４は、例えば、通信Ｉ／Ｆ２１５を用いて、画像形成装置１１０をネットワーク１３０に接続し、ネットワーク１３０に接続された機器（例えば、認証サーバ１２０等）と通信を行う。
【０１０１】
画像形成部４５５は、画像形成処理部４４２からの指示に従って、エンジン部２１７を制御して、画像形成処理を行う。
【０１０２】
不揮発性記憶部（第２の記憶部）４６０は、認証情報記憶部Ｂ４５３が第２の利用者情報４６１を記憶する不揮発性の記憶部であり、例えば、図２のストレージ部２１４等によって実現される。
【０１０３】
（認証処理部Ｂの機能構成）
認証処理部Ｂ４４１は、例えば、図５（ｂ）に示すように第２の認証部５２１、第２の認証要求部５２２、第２の認証情報管理部５２３、及び復旧情報処理部等を有する。
【０１０４】
第２の認証部５２１は、操作部１１１からの認証要求に応じて、認証要求に含まれる利用者の認証情報と、認証情報記憶部Ｂ４５３が不揮発性記憶部４６０に記憶した第２の利用者情報４６１とに基づいて、利用者の認証（第２の認証）を行う。例えば、第２の認証部５２１は、認証要求に含まれる利用者のカードＩＤが、第２の利用者情報に記憶されている場合、利用者の第２の認証を許可する。
【０１０５】
第２の認証要求部５２２は、第２の認証部５２１が第２の認証に失敗した場合、認証要求に含まれる利用者の認証情報の認証（第３の認証）を要求する認証要求を、認証サーバ１２０に要求する。
【０１０６】
認証サーバ１２０は、第２の認証要求部５２２からの認証要求に含まれる利用者の認証情報の認証（第３の認証）を行い、認証に成功した場合、認証に成功した利用者の利用者情報を含む認証結果を、第２の認証要求部５２２に返信する。これにより、第２の認証要求部５２２は、認証サーバ１２０による第３の認証が成功した場合、認証サーバ１２０から、認証に成功した利用者の利用者情報を取得することができる。
【０１０７】
認証処理部Ｂ４４１は、第２の認証部５２１による第２の認証、又は認証サーバ１２０による第３の認証に成功した場合、認証に成功した利用者の利用者情報を含む認証結果を、操作部１１１の認証処理部Ａ４１１に通知する。
【０１０８】
第２の認証情報管理部５２３は、操作部１１１等からの指示に従って、画像形成装置１１０の利用が許可された利用者の利用者情報を、認証情報記憶部Ｂ４５３が記憶する第２の利用者情報４６１に登録する（既に利用者の認証情報が存在する場合は更新する）。
【０１０９】
認証情報記憶部Ｂ４５３が不揮発性記憶部４６０に記憶する第２の利用者情報４６１の例を図６（ｂ）に示す。図６（ｂ）の例では、第２の利用者情報４６１には、「カードＩＤ」毎に、対応する「ユーザＩＤ」を記憶したマッピングテーブル４６１ａ、及び「ユーザＩＤ」毎に、利用者の情報（付随情報）を記憶した利用者情報テーブル４６１ｂが含まれる。
【０１１０】
第２の利用者情報４６１は、操作部１１１が記憶する第１の利用者情報４３１より多くの利用者の情報を記憶している。そのため、認証情報記憶部Ｂは、第２の認証で、カードＩＤをキーに高速に検索処理が行えるように、マッピングテーブル（第１の対応情報）４６１ａを、利用者情報テーブル４６１ｂとは別に記憶している。
【０１１１】
また、利用者情報テーブル（第２の対応情報）４６１ｂには、例えば、「ユーザＩＤ」、「メールアドレス」、「ファクス番号」、「サーバ同期日時」及び「最終利用日時」等の情報が含まれている。このうち、「ユーザＩＤ」、「メールアドレス」、「ファクス番号」、及び「最終利用日時」は、図６（ａ）に含まれる各情報に対応している。「サーバ同期時刻」は、例えば、利用者情報を認証サーバ１２０から取得した日時を示す情報である。
【０１１２】
このように、第２の利用者情報４６１には、認証システム１００に予め登録された１人以上の利用者の利用者情報が記憶されている。
【０１１３】
第２の認証情報管理部５２３は、第２の利用者情報４６１に利用者情報を記憶する場合、既に同じ利用者の情報が、第２の利用者情報４６１に記憶されているときは、同じ利用者の利用者情報を更新（上書き）する。また、第２の認証情報管理部５２３は、同じ利用者の情報が、第２の利用者情報４６１に記憶されていない場合、利用者の利用者情報を新規に登録（追加）する。
【０１１４】
復旧情報処理部５２４は、操作部１１１の復旧情報管理部５１５からの普及情報の更新要求に従って、復旧情報記憶部４５７が不揮発性記憶部４６０に記憶している復旧情報を更新する。また、復旧情報処理部５２４は、操作部１１１の復旧情報管理部５１５からの普及情報の所得要求に従って、復旧情報記憶部４５７が不揮発性記憶部４６０に記憶している復旧情報を読出して、復旧情報処理部５２４に送信する。
【０１１５】
なお、本実施形態では、操作部１１１と本体１１２とは、別々のＯＳで互いに独立して動作する。例えば 、操作部１１１のＯＳとしてＡｎｄｒｏｉｄを用いると共に、本体１１２のＯＳとしてＬｉｎｕｘ（登録商標）を用いることができる。これにより、操作部１１１は、例えば、スマートフォンやタブレット端末のように、低消費電力の待機状態を実現すると共に、短時間で通常状態に復帰することができる。
【０１１６】
なお、図４に示す画像形成装置１１０の機能構成は一例である。例えば、操作部１１１、及び本体１１２は、同じＯＳで動作するものであっても良いし、アプリケーションとプラットフォームとは、必ずしも明確に分けられていなくても良い。また、各アプリは、複数のアプリに分かれていても良い。
【０１１７】
＜処理の流れ＞
続いて、本実施形態に係る認証システム１００における認証方法の処理の流れについて説明する。ここでは、一例として、認証装置１１３がＩＣカード読取装置２３１であるものとして、以下の説明を行う。
【０１１８】
（操作部の処理１）
図７は、第１の実施形態に係る操作部の処理の例を示すシーケンス図（１）である。なお、図７の開始時点において、画像形成装置１１０は、省電力状態であるものとする。また、図７の処理では、利用者のＩＣカードのカードＩＤ（認証情報の一例）が、第１の利用者情報４３１に記憶されているものとする。
【０１１９】
ステップＳ７０１において、利用者は、例えば、ＩＣカードをＩＣカード読取装置２３１に近接させて、ＩＣカードの読み取り操作を行う。
【０１２０】
ステップＳ７０２において、認証情報取得部４２５は、ＩＣカード読取装置２３１からのＩＣカードの検知通知を受け付け、電力モード制御部ＡにＩＣカードが検知されたことを示すＩＣカードの検知通知を通知する。
【０１２１】
ステップＳ７０３において、電力モード制御部Ａ４２２は、操作部１１１の現在の電力モードを確認する。ここでは、操作部１１１は、省電力状態であるものとする。
【０１２２】
ステップＳ７０４において、電力モード制御部Ａは、通常状態への移行を要求する電力状態の変更要求を、システム制御部Ａ４２１に通知する。
【０１２３】
ステップＳ７０５において、システム制御部Ａ４２１は、操作部１１１を起動し、ステップＳ７０６において、本体１１２に通常状態への移行を要求する電力状態の変更要求を送信する。
【０１２４】
これにより、ステップＳ７０７において、本体１１２で本体の起動処理が実行される。なお、本体１１２の起動には、例えば、ＨＤＤの起動等が含まれるため、操作部１１１の起動よりも長い時間を要するものとする。
【０１２５】
ステップＳ７０８において、システム制御部Ａ４２１は、認証情報取得部４２５に認証情報の取得を要求する。
【０１２６】
ステップＳ７０９において、認証情報取得部４２５は、ＩＣカード読取装置２３１から利用者の認証情報（カードＩＤ）を取得し、取得した利用者の認証情報をシステム制御部Ａに通知する。
【０１２７】
ステップＳ７１０において、システム制御部Ａ４２１は、認証情報取得部４２５から通知された利用者の認証情報を、認証処理部Ａ４１１に通知する。
【０１２８】
ステップＳ７１１、Ｓ７１２において、認証処理部Ａ４１１の第１の認証部５１１は、システム制御部Ａ４２１から通知された利用者の認証情報の認証（第１の認証）を行う。
【０１２９】
例えば、ステップＳ７１１において、第１の認証部５１１は、利用者の認証情報に含まれるカードＩＤをキーに、認証情報記憶部Ａ４２３が記憶する第１の利用者情報４３１を検索する検索処理を行う。
【０１３０】
ここでは、前述したように、利用者のＩＣカードのカードＩＤが、第１の利用者情報４３１に記憶されているので、ステップＳ７１２において、検索結果として、カードＩＤに対応する利用者の利用者情報が取得される。なお、利用者のＩＣカードのカードＩＤが、第１の利用者情報４３１に記憶されていない場合の処理については、図８で後述する。
【０１３１】
ステップＳ７１３において、認証処理部Ａ４１１の利用許可部５１３は、第１の認証部５１１による第１の認証に成功したので、画像形成装置１１０の利用を許可する。
【０１３２】
ステップＳ７１４において、認証処理部Ａ４１１は、画像形成装置１１０の利用が許可されたことを示す利用許可通知を、操作画面処理部４１２に通知する。
【０１３３】
ステップＳ７１５において、操作画面処理部４１２は、表示入力制御部４２４を利用して、操作パネル２０７にログイン済の操作画面を表示する。例えば、操作画面処理部４１２は、画像形成装置１１０の操作画面に表示していた認証中であることを示すポップアップ画面等を閉じて、利用者の操作画面への操作の受け付けを開始する。
【０１３４】
ステップＳ７１６において、本体１１２は、本体１１２の起動が完了すると、本体の１１２の起動が完了したことを示す電力状態の変更通知を、操作部１１１に送信する。なお、図７における本体１１２の起動が完了するタイミングは一例である。
【０１３５】
ステップＳ７１７において、認証処理部Ａ４１１の第１の認証情報管理部５１４は、利用許可部５１３により、利用者の画像形成装置１１０（本体１１２）の利用が許可された利用者の認証情報を含む利用者情報を、第１の利用者情報に登録（記憶）する。
【０１３６】
ステップＳ７１８において、認証処理部Ａ４１１の第１の認証情報管理部５１４は、本体１１２に、画像形成装置１１０の利用が許可された利用者の利用者情報の更新を要求する利用者情報の更新要求を送信する。この利用者情報の更新要求には、例えば、画像形成装置１１０の利用が許可された利用者のユーザＩＤ、カードＩＤ、メールアドレス、ファクス番号、及び最終利用日時等の情報が含まれる。
【０１３７】
ステップＳ７１９において、認証処理部Ａ４１１の復旧情報管理部５１５は、本体１１２に復旧情報の更新を要求する復旧情報の更新要求を送信する。この復旧情報の更新要求には、例えば、図６（ｃ）に示すような復旧情報４６２が含まれる。例えば、復旧情報管理部５１５は、ステップＳ７１７で更新された第１の利用者情報４３１から、図６（ｃ）に示すような復旧情報４６２を作成し、復旧情報の更新要求に含めて本体１１２に送信する。
【０１３８】
上記の処理により、本実施形態に係る画像形成装置１１０は、本体１１２の起動が完了する前に、第１の認証を開始することができる。これにより、画像形成装置１１０は、利用者の利用者情報が、操作部の第１の利用者情報４３１に記憶されている場合、本体１１２の起動を待たずに、利用者に画像形成装置１１０の利用を許可することができるようになる。
【０１３９】
また、画像形成装置１１０は、揮発性記憶部４３０に記憶されている第１の利用者情報４３１に含まれている利用者を特定するための情報（例えば、ユーザＩＤのリスト）を含む復旧情報を、本体１１２の不揮発性記憶部４６０に記憶させる。
【０１４０】
（操作部の処理２）
図８は、第１の実施形態に係る操作部の処理の例を示すシーケンス図（２）である。なお、図８の開始時点において、画像形成装置１１０は、省電力状態であるものとする。また、図８の処理では、利用者のＩＣカードのカードＩＤ（認証情報の一例）が、第１の利用者情報４３１に記憶されていないものとする。
【０１４１】
なお、ステップＳ７０１〜Ｓ７１１、及びステップＳ７１７、Ｓ７１８の処理は、図７に示した処理と同様なので、ここでは、図７に示した処理との相違点を中心に説明を行う。
【０１４２】
ステップＳ７１１、Ｓ８０１において、認証処理部Ａ４１１の第１の認証部５１１は、システム制御部Ａ４２１から通知された利用者の認証情報の認証（第１の認証）を行う。
【０１４３】
例えば、第１の認証部５１１は、ステップＳ７１１において、利用者の認証情報に含まれるカードＩＤをキーに、認証情報記憶部Ａ４２３が記憶する第１の利用者情報４３１を検索する検索処理を行う。
【０１４４】
ここでは、第１の認証部５１１は、利用者のＩＣカードのカードＩＤが、第１の利用者情報４３１に記憶されていないので、ステップＳ８０１において、検索結果として、カードＩＤに対応する利用者の利用者情報を得ることができない。
【０１４５】
この場合、認証処理部Ａ４１１の第１の認証要求部５１２は、例えば、システム制御部Ａ４２１から、本体１１２の電力状態の情報を取得し、本体１１２の電力状態が通常状態になった後、利用者のカードＩＤの認証を要求する認証要求を、本体１１２に送信する。
【０１４６】
図８では、一例として、ステップＳ８０２において、本体１１２の起動が完了し、本体１１２は、本体１１２が通常状態に移行したことを示す電力状態の変更通知を、操作部１１１に通知するものとする。
【０１４７】
ステップＳ８０３において、認証処理部Ａ４１１の第１の認証要求部５１２は、システム制御部Ａ４２１に、電力状態の取得を要求する。
【０１４８】
ステップＳ８０４において、システム制御部Ａ４２１は、本体１１２の電力状態が通常状態であることを示す電力状態を、認証処理部Ａ４１１の第１の認証要求部５１２に通知する。
【０１４９】
ステップＳ８０５において、認証処理部Ａ４１１の第１の認証要求部５１２は、利用者のカードＩＤの認証を要求する認証要求を、本体１１２に送信する。
【０１５０】
ステップＳ８０６において、認証処理部Ａ４１１は、本体１１２から、認証結果を受信する。ここでは、本体１１２における認証（後述する第２の認証又は第３の認証）が成功し、認証結果に、カードＩＤに対応する利用者の利用者情報が含まれているものとする。
【０１５１】
この場合、ステップＳ８０７において、認証処理部Ａ４１１の利用許可部５１３は、本体１１２で利用者の認証が成功したと判断し、利用者の画像形成装置１１０の利用を許可する。
【０１５２】
ステップＳ８０８において、認証処理部Ａ４１１の利用許可部５１３は、画像形成装置１１０の利用が許可されたことを示す利用許可通知を、操作画面処理部４１２に通知する。
【０１５３】
ステップＳ８０９において、操作画面処理部４１２は、表示入力制御部４２４を利用して、操作パネル２０７にログイン済の操作画面を表示する。
【０１５４】
なお、ステップＳ８０６において、認証処理部Ａ４１１の利用許可部５１３は、本体１１２から、利用者の認証に失敗したことを示す認証結果（利用者情報が含まれていない認証結果）を受信した場合、利用者の画像形成装置１１０の利用を許可しない。
【０１５５】
（本体の処理１）
図９は、第１の実施形態に係る本体の処理の例を示すシーケンス図（１）である。図９に示す処理は、図８に示す処理に対応する本体１１２の処理を示しており、操作部１１１との間で送受信するメッセージのステップ番号は、図８のステップ番号に対応している。例えば、図９のステップＳ７０６で、操作部１１１が送信する電力状態の変更要求は、図８のステップＳ７０６で、操作部１１１のシステム制御部Ａ４２１が送信した電力状態の変更要求に対応している。
【０１５６】
また、ここでは、利用者のＩＣカードのカードＩＤが、第２の利用者情報４６１に記憶されているものとして、以下の説明を行う。
【０１５７】
ステップＳ７０６において、本体１１２の電力モード制御部Ｂ４５２は、操作部１１１から、通常状態への移行を要求する電力状態の変更要求を受け付ける。
【０１５８】
ステップ７０７において、本体１１２の電力モード制御部Ｂ４５２は、本体１１２の起動を開始し、起動が完了すると、ステップＳ８０２において、本体１１２の起動が完了したことを示す電力状態の変更通知を、操作部１１１に送信する。
【０１５９】
ステップＳ８０５において、本体１１２の認証処理部Ｂ４４１は、操作部１１１の第１の認証要求部５１２から送信された、利用者のカードＩＤの認証を要求する認証要求を受け付ける。
【０１６０】
ステップＳ９０１、Ｓ９０２において、認証処理部Ｂ４４１の第２の認証部５２１は、操作部１１１から受信した認証要求に含まれるカードＩＤの認証（第２の認証）を行う。
【０１６１】
例えば、第２の認証部５２１は、ステップＳ９０１において、認証要求に含まれるカードＩＤをキーに、図６（ｂ）に示すマッピングテーブル４６１ａを検索する検索処理を行う。
【０１６２】
ここでは、前述したように、利用者のＩＣカードのカードＩＤが、第２の利用者情報４６１に記憶されているので、第２の認証部５２１は、ステップＳ９０２において、カードＩＤに対応する利用者の利用者情報を取得する。例えば、第２の認証部５２１は、カードＩＤに対応する利用者の利用者情報を、図（ｂ）に示す利用者情報テーブル４６１ｂから取得する。なお、利用者のＩＣカードのカードＩＤが、第２の利用者情報４６１に記憶されていない場合の処理については、図１０で後述する。
【０１６３】
ステップＳ９０３において、認証処理部Ｂ４４１は、操作部１１１から受信した認証要求に含まれるカードＩＤが、第２の利用者情報４６１に記憶されているので、利用者の第２の認証を成功とする。
【０１６４】
ステップＳ８０６において、認証処理部Ｂ４４１は、カードＩＤに対応する利用者の利用者情報を含む認証結果を、操作部１１１に送信する。
【０１６５】
ステップＳ７１８において、認証処理部Ｂ４４１は、操作部１１１から、利用者情報の更新要求を受け付ける。
【０１６６】
ステップＳ９０４において、認証処理部Ｂ４４１の第２の認証情報管理部５２３は、操作部１１１から受信した利用者情報の更新要求に含まれる利用者情報を、認証情報記憶部Ｂ４５３が不揮発性記憶部４６０に記憶する第２の利用者情報４６１に登録する。
【０１６７】
ステップＳ９０５において、操作部１１１から更新を要求された利用者情報が、第２の利用者情報に記憶される。
【０１６８】
ステップＳ７１９において、認証処理部Ｂ４４１は、操作部１１１から、復旧情報の更新要求を受け付ける。
【０１６９】
ステップＳ９０６において、認証処理部Ｂ４４１の復旧情報処理部５２４は、操作部１１１から受信した利用者情報の更新要求に含まれる復旧情報を、復旧情報記憶部４５７が不揮発性記憶部４６０に記憶する復旧情報４６２に登録する。
【０１７０】
ステップＳ９０７において、操作部から更新を要求された復旧情報が、復旧情報４６２に記憶（例えば、上書き保存）される。
【０１７１】
（本体の処理２）
図１０は、第１の実施形態に係る本体の処理の例を示すシーケンス図（２）である。図１０に示す処理は、図８に示す処理に対応する本体１１２の処理を示しており、操作部１１１との間で送受信するメッセージのステップ番号は、図８のステップ番号に対応している。また、ここでは、利用者のＩＣカードのカードＩＤが、第２の利用者情報４６１に記憶されておらず、認証サーバ１２０に登録されているものとして以下の説明を行う。
【０１７２】
なお、図１０において、ステップＳ１００１〜Ａ１００６以外の処理は、図９に示す処理と同様なので、ここでは、図９に示す処理との相違点を中心に説明を行う。
【０１７３】
ステップＳ１００１、Ｓ１００２において、認証処理部Ｂ４４１の第２の認証部５２１は、操作部１１１から受信した認証要求に含まれるカードＩＤの認証（第２の認証）を行う。
【０１７４】
例えば、第２の認証部５２１は、ステップＳ１００１において、認証要求に含まれるカードＩＤをキーに、例えば、図６（ｂ）に示すマッピングテーブル４６１ａを検索する検索処理を行う。
【０１７５】
ここでは、前述したように、利用者のＩＣカードのカードＩＤが、第２の利用者情報４６１に記憶されていないので、ステップＳ１００２において、カードＩＤに対応する利用者情報がないこと（第２の認証に失敗したこと）を示す検索結果が得られる。
【０１７６】
ステップＳ１００３、Ｓ１００４において、認証処理部Ｂ４４１の第２の認証要求部５２２は、第２の認証に失敗すると、通信部４５４を介して、認証サーバ１２０に、利用者のカードＩＤの認証（第３の認証）を要求する認証要求を送信する。
【０１７７】
認証サーバ１２０は、画像形成装置１１０から認証要求を受信すると、認証要求に含まれるカードＩＤの認証を行い、認証結果を画像形成装置１１０に返信する。例えば、認証サーバ１２０は、認証要求に含まれるカードＩＤの認証に成功した場合、カードＩＤに対応する利用者の利用者情報を含む認証結果を、画像形成装置１１０に返信する。一方、認証サーバ１２０は、認証要求に含まれるカードＩＤの認証に失敗した場合、利用者情報を含まない認証結果を返信する。
【０１７８】
ここでは、前述したように、利用者のカードＩＤが認証サーバ１２０に記憶されているので、ステップＳ１００５、Ｓ１００６において、認証処理部Ｂ４４１は、認証サーバ１２０から通信部４５６を介して、利用者情報を含む認証結果を受信する。
【０１７９】
ステップＳ１００６において、認証処理部Ｂ４４１の第２の認証要求部５２２は、認証サーバ１２０から送信された認証結果に、利用者情報が含まれるので、利用者の認証（第３の認証）を成功とし、ステップＳ８０６において、利用者情報を含む認証結果を、操作部１１１に送信する。
【０１８０】
上記の各処理により、画像形成装置１１０は、第１の認証に失敗した場合、本体１１２の不揮発性記憶部４６０に記憶されている第２の利用者情報４６１を用いて第２の認証を行うことができる。
【０１８１】
また、画像形成装置１１０は、第２の認証に失敗した場合、認証サーバ１２０を利用して第３の認証を行うことができる。
【０１８２】
さらに、画像形成装置１１０は、第１〜第３の認証のいずれかに成功した利用者の画像形成装置１１０の利用を許可し、利用を許可した利用者の利用者情報を、揮発性記憶部４３０の第１の利用者情報４３１に記憶する。従って、画像形成装置１１０は、同じ利用者による、２回目以降の認証を、揮発性記憶部４３０の第１の利用者情報４３１を用いて高速に実行することができるようになる。
【０１８３】
（利用者情報の取得処理１）
続いて、例えば、画像形成装置１１０の電源が投入されたとき等に実行される利用者情報の取得処理について説明する。
【０１８４】
図１１は、第１の実施形態に係る利用者情報の取得処理の例を示すシーケンス図（１）である。
【０１８５】
ステップＳ１１０１において、例えば、電源がオフされていた画像形成装置１１０の電源が投入（オン）されるものとする。
【０１８６】
ステップＳ１１０２において、操作部１１１の復旧情報管理部５１５は、画像形成装置１１０の電源がオンされると、自動的に起動し、本体１１２の復旧情報処理部５２４に復旧情報の取得を要求する復旧情報の取得要求を送信する。
【０１８７】
ステップＳ１１０３、Ｓ１１０４において、本体１１２の復旧情報処理部５２４は、復旧情報記憶部４５７から、不揮発性記憶部４６０に記憶している復旧情報４６２を取得する。なお、本実施形態では、復旧情報４６２には、例えば、図６（ｃ）に示すように、第１の利用者情報４３１に含まれる利用者を特定するための情報（例えば、ユーザＩＤリスト）が含まれている。
【０１８８】
ステップＳ１１０５において、本体１１２の復旧情報処理部５２４は、取得した復旧情報４６２を、操作部１１１の復旧情報管理部５１５に送信する。
【０１８９】
続いて、操作部１１１の復旧情報管理部５１５は、復旧情報４６２に含まれる利用者の利用者情報を、本体１１２から取得する処理１１２０を実行する。例えば、復旧情報管理部５１５は、ステップＳ１１０８〜Ｓ１１１０の処理を、利用者の数だけ繰り返し実行する。
【０１９０】
ステップＳ１１０６において、操作部１１１の復旧情報管理部５１５は、本体１１２の第２の認証情報管理部５２３に、利用者情報の取得要求を送信する。この利用者情報の取得要求には、利用者を特定するための情報（例えば、ユーザＩＤ）が含まれている。
【０１９１】
ステップＳ１１０７、Ｓ１１０８において、第２の認証情報管理部５２３は、要求された利用者の利用者情報を、認証情報記憶部Ｂ４５３が不揮発性記憶部４６０に記憶する第２の利用者情報４６１から取得する。このとき、取得する利用者情報には、例えば、図６（ｂ）に示すカードＩＤ、メールアドレス、ファクス番号、最終利用日時等、図６（ａ）に示す第１の利用者情報４３１の復旧に必要な情報が含まれている。
【０１９２】
ステップＳ１１０９において、第２の認証情報管理部５２３は、取得した利用者情報を、操作部１１１の復旧情報管理部５１５に送信する。
【０１９３】
ステップＳ１１１０において、操作部１１１の復旧情報管理部５１５は、本体１１２から取得した利用者情報を、認証情報記憶部Ａ４２３が揮発性記憶部４３０に記憶する第１の利用者情報４３１に記憶する。
【０１９４】
上記のステップステップＳ１１０６〜Ｓ１１１０の処理を利用者の数だけ繰り返すことにより、操作部１１１の揮発性記憶部４３０に記憶された第１の利用者情報４３１は、画像形成装置１１０の電源がオフされる前の状態に復旧される。
【０１９５】
なお、ステップＳ１１０６〜Ｓ１１１０の処理を利用者の数だけ繰り返す処理は、利用者情報を取得する処理１１２０の一例である。例えば、ステップＳ１１０６において、復旧情報管理部５１５は、複数のユーザＩＤを含むユーザＩＤリストを含む利用者情報の取得要求を第２の認証情報管理部５２３に送信し、複数の利用者の利用者情報をまとめて取得し、第１の利用者情報４３１に記憶するものであっても良い。
【０１９６】
（利用者情報の取得処理２）
図１２は、第１の実施形態に係る利用者情報の取得処理の例を示すシーケンス図（２）である。この処理は、図１１に示した利用者情報の取得処理の別の一例である。なお、図１２のステップＳ１１０１〜Ｓ１１０４の処理は、図１１に示す処理と同様なので、ここでは、図１１の処理との相違点を中心に説明を行う。
【０１９７】
ステップＳ１２０１において、復旧情報処理部５２４は、利用者情報のマスターを特定する。
【０１９８】
利用者情報のマスターとは、元になる利用者情報を管理している装置を示す。例えば、図１に示すように認証サーバ１２０を有するシステムでは、認証サーバ１２０が利用者情報のマスターとなる。また、認証サーバ１２０を利用せずに、画像形成装置１１０の本体１１２に記憶した利用者情報が元になるシステムでは、画像形成装置１１０の本体１１２が、利用者情報のマスターとなる。ここでは、本体１１２が利用者情報のマスターである場合の処理の例について説明する。
【０１９９】
この場合、本体１１２の復旧情報処理部５２４は、復旧情報記憶部４５７から取得した復旧情報４６２に含まれる利用者の利用者情報を取得する処理１２２０を実行する。例えば、復旧情報処理部５２４は、ステップＳ１２０２〜Ｓ１２０５の処理を、利用者の数だけ繰り返し実行する。
【０２００】
ステップＳ１２０２において、本体１１２の復旧情報処理部５２４は、本体１１２の第２の認証情報管理部５２３に、利用者情報の取得要求を送信する。この利用者情報の取得要求には、利用者を特定するための情報（例えば、ユーザＩＤ）が含まれている。
【０２０１】
ステップＳ１２０３、Ｓ１２０４において、第２の認証情報管理部５２３は、要求された利用者の利用者情報を、認証情報記憶部Ｂ４５３が不揮発性記憶部４６０に記憶する第２の利用者情報４６１から取得する。このとき、取得する利用者情報は、例えば、図６（ｂ）に示すカードＩＤ、メールアドレス、ファクス番号、最終利用日時等、図６（ａ）に示す第１の利用者情報４３１の復旧に必要な情報である。
【０２０２】
ステップＳ１２０５において、第２の認証情報管理部５２３は、取得した利用者情報を、本体１１２の復旧情報処理部５２４に送信する。
【０２０３】
なお、ステップＳ１２０２〜Ｓ１２０５の処理を利用者の数だけ繰り返す処理は、利用者情報を取得する処理１２２０の一例である。例えば、ステップＳ１２０２において、復旧情報処理部５２４は、複数のユーザＩＤを含むユーザＩＤリストを含む利用者情報の取得要求を第２の認証情報管理部５２３に送信し、複数の利用者の利用者情報をまとめて取得するものであっても良い。
【０２０４】
ステップＳ１２０６において、復旧情報処理部５２４は、取得した複数の利用者の利用者情報を含む利用者情報リストを作成し、操作部１１１の復旧情報管理部５１５に送信する。このとき、復旧情報処理部５２４が送信する利用者情報リストは、例えば、図６（ａ）に示す第１の利用者情報４３１と同様の情報になる。
【０２０５】
ステップＳ１２０７において、操作部１１１の復旧情報管理部５１５は、本体１１２から取得した利用者情報リストを、認証情報記憶部Ａ４２３が揮発性記憶部４３０に記憶する第１の利用者情報４３１に記憶する。
【０２０６】
上記の処理により、操作部１１１の揮発性記憶部４３０に記憶された第１の利用者情報４３１は、画像形成装置１１０の電源がオフされる前の状態に復旧される。
【０２０７】
（利用者情報の取得処理３）
図１３は、第１の実施形態に係る利用者情報の取得処理の例を示すシーケンス図（３）である。この処理は、マスターが認証サーバ１２０である場合の処理の例である。なお、図１３のステップＳ１１０１〜Ｓ１１０４の処理は、図１１に示す処理と同様なので、ここでは、図１１の処理との相違点を中心に説明を行う。
【０２０８】
ステップＳ１３０１において、復旧情報処理部５２４は、利用者情報のマスターを特定する。ここでは、前述したように、認証サーバ１２０が利用者情報のマスターであると判断される。
【０２０９】
この場合、本体１１２の復旧情報処理部５２４は、復旧情報記憶部４５７から取得した復旧情報４６２に含まれる利用者の利用者情報を、認証サーバ１２０から取得する。
【０２１０】
例えば、ステップＳ１３０２において、本体１１２の復旧情報処理部５２４は、認証サーバ１２０に、例えば、図６（ｃ）に示すような復旧情報４６２に含まれるユーザＩＤのリストを含む利用者情報の取得要求を送信する。
【０２１１】
ステップＳ１３０３において、本体１１２の復旧情報処理部５２４は、認証サーバ１２０から、利用者情報のリストを受信する。
【０２１２】
ステップＳ１３０４において、本体１１２の復旧情報処理部５２４は、認証サーバ１２０から受信した利用者情報のリストを、操作部１１１の復旧情報管理部５１５に送信する。
【０２１３】
ステップＳ１３０５において、操作部１１１の復旧情報管理部５１５は、本体１１２から取得した利用者情報リストを、認証情報記憶部Ａ４２３が揮発性記憶部４３０に記憶する第１の利用者情報４３１に記憶する。
【０２１４】
なお、この場合、認証サーバ１２０から取得した利用者情報リストには、例えば、図６（ａ）に示す「最終利用日時」の情報が含まれないので、「最終利用日時」には、例えば、第１の利用者情報を復旧した日時を記憶しておく。
【０２１５】
また、第１の認証情報管理部５１４は、利用者情報の件数が、第１の利用者情報４３１に記憶可能な件数の上限に達し、最終利用日時が古い情報が複数ある場合、例えば、利用者情報の記憶された順に（例えば上から順に）利用者情報を削除する。
【０２１６】
上記の図１１〜１３のいずれかの処理により、復旧情報管理部５１５は、操作部１１１の揮発性記憶部４３０に記憶された第１の利用者情報４３１を、画像形成装置１１０の電源がオフされる前の情報に復旧させることができる。
【０２１７】
これにより、画像形成装置１１０は、電源をオンした後においても、電源をオフする前と同様に、操作部１１１の揮発性記憶部４３０に記憶されたキャッシュ情報を用いて、利用者の認証を高速化することができるようになる。
【０２１８】
［第２の実施形態］
第１の実施形態では、本体１１２の不揮発性記憶部４６０に記憶される復旧情報４６２が、利用者を特定するための情報（例えば、ユーザＩＤ）であるものとして説明を行った。第２の実施形態では、本体１１２の不揮発性記憶部４６０に記憶される復旧情報４６２が、操作部１１１の揮発性記憶部４３０に記憶される第１の利用者情報と同様の情報である場合の例について説明する。
【０２１９】
（復旧情報について）
図１４は、第２の実施形態に係る画像形成装置が管理する情報の例を示す図である。図１４（ａ）に示す第１の利用者情報４３１は、図６に示す第１の利用者情報４３１と同じである。
【０２２０】
一方、図１４（ｂ）に示す復旧情報４６２には、図６（ｃ）に示す復旧情報４６２のユーザＩＤリストに代えて、図１４（ａ）に示す第１の利用者情報と同じ情報が記憶されている。
【０２２１】
（復旧情報の記憶処理）
本実施形態に係る操作部１１１の処理は、例えば、図７に示す第１の実施形態に係る操作部の処理と同様である。ただし、図７のステップＳ７１９において、認証処理部Ａ４１１の復旧情報管理部５１５が送信する復旧情報の更新要求には、利用許可部５１３によって画像形成装置１１０の利用が許可された利用者の利用者情報が含まれる。
【０２２２】
また、本実施形態に係る本体１１２の処理は、例えば、図９に示す第１の実施形態に係る本体の処理と同様である。ただし、図９のステップＳ９０６において、認証処理部Ｂ４４１の復旧情報処理部５２４は、操作部１１１から取得した利用者情報を、第１の利用者情報と同様に、復旧情報４６２に登録する。
【０２２３】
本実施形態では、復旧情報４６２に記憶可能な利用者情報の件数は、第１の利用者情報４３１と同じである。また、復旧情報処理部５２４は、利用者情報の数が、復旧情報４６２に記憶可能な件数の上限に達した場合、最終利用日時が古い情報から順に利用者情報を削除し、新たな利用者情報を復旧情報４６２に記憶する。
【０２２４】
これにより、復旧情報処理部５２４は、本体１１２の不揮発性記憶部４６０に記憶される復旧情報４６２に、操作部１１１の揮発性記憶部４３０に記憶された第１の利用者情報４３１と同じ情報を記憶する。
【０２２５】
（利用者情報    の取得処理）
図１５は、第２の実施形態に係る利用者情報の取得処理の例を示すシーケンス図である。
【０２２６】
ステップＳ１５０１において、例えば、電源がオフされていた画像形成装置１１０の電源が投入（オン）されるものとする。
【０２２７】
ステップＳ１５０２において、操作部１１１の復旧情報管理部５１５は、本体１１２の復旧情報処理部５２４に復旧情報の取得を要求する復旧情報の取得要求を送信する。
【０２２８】
ステップＳ１５０３、Ｓ１５０４において、復旧情報処理部５２４は、復旧情報記憶部４５７が、不揮発性記憶部４６０に記憶している復旧情報４６２を取得する。なお、本実施形態では、復旧情報４６２には、図１４（ｂ）に示すように、第１の利用者情報４３１と同様に、複数の利用者の利用者情報（以下、利用者情報リストと呼ぶ）が含まれている。
【０２２９】
ステップＳ１５０５において、本体１１２の復旧情報処理部５２４は、取得した復旧情報４６２を、操作部１１１の復旧情報管理部５１５に送信する。
【０２３０】
ステップＳ１５０６において、操作部１１１の復旧情報管理部５１５は、本体１１２から取得した復旧情報４６２を、認証情報記憶部Ａ４２３が揮発性記憶部４３０に記憶する第１の利用者情報４３１に記憶する。
【０２３１】
上記の処理により、復旧情報管理部５１５は、操作部１１１の揮発性記憶部４３０に記憶された第１の利用者情報４３１を、画像形成装置１１０の電源がオフされる前の情報に復旧させることができる。
【０２３２】
［第３の実施形態］
第１の実施形態、及び第２の実施形態では、操作部１１１の認証処理部Ａ４１１は、本体１１２の認証処理部Ｂ４４１と協働して様々な処理（認証処理、復旧処理等）を実現していた。別の一例として、操作部１１１の認証処理部Ａ４１１は、本体１１２のアプリを利用せずに、本体のシステム制御部Ｂ４５１が提供するＡＰＩを利用して、様々な処理を実現するものであっても良い。
【０２３３】
＜機能構成＞
図１６は、第３の実施形態に係る画像形成装置の機能構成図である。
【０２３４】
（操作部の機能構成）
図１６において、第３の実施形態に係る画像形成装置１１０の操作部１１１は、図４に示す第１の実施形態に係る操作部１１１の機能構成に加えて、通信部１６０１を有している。
【０２３５】
通信部１６０１は、例えば、図２の通信Ｉ／Ｆ２０５を用いて、画像形成装置１１０をネットワーク１３０に接続し、ネットワーク１３０に接続された機器（例えば、認証サーバ１２０等）と通信を行う。
【０２３６】
また、本実施形態に係る認証処理部Ａ４１１は、図１７に示すように、図５（ａ）に示す第１の実施形態に係る認証処理部Ａ４１１の構成に加えて、第２の認証要求部１７０１を有している。
【０２３７】
第２の認証要求部１７０１は、第１の認証要求部５１２が、本体１１２に要求した第２の認証に失敗した場合、認証情報取得部４２５が取得した利用者の認証情報の認証（第２の認証）を、通信部１６０１を介して、認証サーバ１２０に要求する。
【０２３８】
なお、上記以外の操作部１１１の機能構成は、図４に示す第１の実施形態に係る操作部１１１と同様である。
【０２３９】
（本体の機能構成）
図１６において、第３の実施形態に係る画像形成装置１１０の本体１１２は、図４の第１の実施形態に係る操作部１１１のアプリケーション４４０に含まれていた認証処理部Ｂ４４１に代えて、プラットフォーム４５０に利用者情報管理部１６０２を有している。また、本実施形態では、本体１１２のプラットフォーム４５０に、通信部４５４が含まれていなくても良い。
【０２４０】
利用者情報管理部１６０２は、システム制御部Ｂ４５１が提供するＡＰＩを用いて、例えば、操作部１１１からの要求に応じて、利用者の認証情報（カードＩＤ等）をキーとして、第２の利用者情報を検索する第２の認証処理を実行する。
【０２４１】
なお、上記以外の本体１１２の機能構成は、図４に示す第１の実施形態に係る操作部１１１と同様である。
【０２４２】
＜処理の流れ＞
（操作部の処理１）
第３の実施形態において、認証情報取得部４２５が取得した利用者の認証情報（カードＩＤ等）が、操作部１１１の第１の利用者情報に記憶されている場合の処理は、図７に示す第１の実施形態に係る操作部の処理１と同様である。
【０２４３】
（操作部の処理２）
図１８は、第３の実施形態に係る操作部の処理の例を示すシーケンス図（１）である。この処理は、認証情報取得部４２５が取得した利用者の認証情報（カードＩＤ等）が、本体の第２の利用者情報に記憶されている場合の処理の例である。なお、図１８において、ステップＳ７０１〜Ｓ８０４の処理は、図８に示す第１の実施形態に係る操作部の処理２と同様なので、ここでは第１の実施形態との相違点を中心に説明を行う。
【０２４４】
操作部１１１の認証処理部Ａ４１１は、第１の認証部５１１による第１の認証が失敗した場合（ステップＳ８０１）、例えば、ステップＳ８０３、Ｓ８０４において、本体１１２が起動したことを確認した後、ステップＳ１８０１の処理を実行する。
【０２４５】
ステップＳ１８０１において、認証処理部Ａ４１１の第１の認証要求部５１２は、本体１１２のシステム制御部Ｂ４５１が提供するＡＰＩを用いて、利用者情報管理部１６０２に、認証情報取得部４２５が取得した利用者のカードＩＤの認証を要求する。
【０２４６】
ステップＳ１８０２において、認証処理部Ａ４１１の第１の認証要求部５１２は、本体１１２から認証結果を受け取る。ここでは、前述したように本体１１２の第２の利用者情報に、カードＩＤが記憶されているので、本体１１２から送信される認証結果には、カードＩＤに対応する利用者の利用者情報が含まれる。
【０２４７】
ステップＳ１８０３において、操作部１１１の利用許可部５１３は、第２の認証に成功したと判断し、ステップＳ１８０４において、画像形成装置１１０の利用が許可されたことを示す利用許可通知を、操作画面処理部４１２に通知する。
【０２４８】
ステップＳ１８０５において、操作画面処理部４１２は、表示入力制御部４２４を利用して、操作パネル２０７にログイン済の操作画面を表示する。
【０２４９】
ステップＳ１８０６において、認証処理部Ａ４１１の第１の認証情報管理部５１４は、利用許可部５１３により、利用者の画像形成装置１１０の利用が許可された利用者の認証情報を含む利用者情報を、第１の利用者情報に登録（記憶）する。
【０２５０】
ステップＳ１８０７において、認証処理部Ａ４１１の第１の認証情報管理部５１４は、本体１１２のシステム制御部Ｂ４５１が提供するＡＰＩを用いて、画像形成装置１１０の利用が許可された利用者の利用者情報の更新を要求する。
【０２５１】
ステップＳ１８０９において、認証処理部Ａ４１１の復旧情報管理部５１５は、本体１１２のシステム制御部Ｂ４５１が提供するＡＰＩを用いて、復旧情報の更新を要求する。この復旧情報の更新要求には、例えば、図６（ｃ）に示すような復旧情報４６２が含まれる。
【０２５２】
上記の処理により、操作部１１１の認証処理部Ａ４１１は、本体１１２のシステム制御部Ｂ４５１が提供するＡＰＩを利用して、第２の認証、第２の利用者情報４６１の更新、及び復旧情報４６２の更新を実行することができる。
【０２５３】
（操作部の処理３）
図１９は、第３の実施形態に係る操作部の処理の例を示すシーケンス図（２）である。この処理は、認証情報取得部４２５が取得した利用者の認証情報（カードＩＤ等）が、本体の第２の利用者情報に記憶されておらず、認証サーバ１２０に記憶されている場合の処理の例である。なお、図１８において、ステップＳ７０１〜Ｓ８０４の処理は、図８に示す第１の実施形態に係る操作部の処理２と同様なので、ここでは第１の実施形態との相違点を中心に説明を行う。
【０２５４】
操作部１１１の認証処理部Ａ４１１は、第１の認証部５１１による第１の認証が失敗した場合（ステップＳ８０１）、例えば、ステップＳ８０３、Ｓ８０４において、本体１１２が起動したことを確認した後、ステップＳ１８０１の処理を実行する。
【０２５５】
ステップＳ１８０１において、認証処理部Ａ４１１の第１の認証要求部５１２は、本体１１２のシステム制御部Ｂ４５１が提供するＡＰＩを用いて、利用者情報管理部１６０２に、認証情報取得部４２５が取得した利用者のカードＩＤの認証を要求する。
【０２５６】
ステップＳ１８０２において、認証処理部Ａ４１１の第１の認証要求部５１２は、本体１１２から認証結果を受け取る。ここでは、前述したように本体１１２の第２の利用者情報に、カードＩＤが記憶されていないので、本体１１２から送信される認証結果には、カードＩＤに対応する利用者の利用者情報が含まれない。
【０２５７】
ステップＳ１９０１において、認証処理部Ａの第２の認証要求部１７０１は、第２の認証に失敗したと判断し、通信部１６０１を介して認証サーバ１２０に、認証情報取得部４２５が取得した利用者のカードＩＤの認証（第３の認証）を要求する。
【０２５８】
ステップＳ１９０２において、認証処理部Ａの第２の認証要求部１７０１は、認証サーバ１２０から認証結果を取得する。ここでは前述したように、認証情報取得部４２５が取得した利用者のカードＩＤが認証サーバ１２０に記憶されているので、認証結果には、カードＩＤに対応する利用者の利用者情報が含まれる。
【０２５９】
ステップＳ１９０３において、操作部１１１の利用許可部５１３は、第３の認証に成功したと判断し、ステップＳ１９０４において、画像形成装置１１０の利用が許可されたことを示す利用許可通知を、操作画面処理部４１２に通知する。
【０２６０】
ステップＳ１９０５において、操作画面処理部４１２は、表示入力制御部４２４を利用して、操作パネル２０７にログイン済の操作画面を表示する。
【０２６１】
ステップＳ１９０５の処理を実行した後、操作部１１１の認証処理部Ａ４１１は、図１８のステップＳ１８０６〜Ｓ１８０９と同様の処理を実行する。
【０２６２】
上記の処理により、操作部１１１の認証処理部Ａ４１１は、第１の認証、及び第２の認証に失敗した場合、操作部１１１の通信部１６０１を用いて、認証サーバ１２０による第３の認証を実行することができる。
【０２６３】
（本体の処理）
図２０は、第３の実施形態に係る本体の処理の例を示すシーケンス図である。図２０に示す処理は、図１８に示す処理に対応する本体１１２の処理を示しており、操作部１１１との間で送受信するメッセージのステップ番号は、図１８のステップ番号に対応している。例えば、図２０のステップＳ１８０１で、操作部１１１が送信する検索要求は、図１８のステップＳ１８０１で、操作部１１１の第１の認証要求部５１２が送信した電力状態の変更要求に対応している。
【０２６４】
また、ここでは、利用者のＩＣカードのカードＩＤが、第２の利用者情報４６１に記憶されているものとして、以下の説明を行う。
【０２６５】
ステップＳ７０６において、本体１１２の電力モード制御部Ｂ４５２は、操作部１１１から、通常状態への移行を要求する電力状態の変更要求を受け付ける。
【０２６６】
ステップ７０７において、本体１１２の電力モード制御部Ｂ４５２は、本体１１２の起動を開始し、起動が完了すると、ステップＳ８０２において、本体１１２の起動が完了したことを示す電力状態の変更通知を、操作部１１１に送信する。
【０２６７】
ステップＳ１８０１において、本体１１２の利用者情報管理部１６０２は、操作部１１１の第１の認証要求部５１２から、システム制御部Ｂ４５１のＡＰＩを用いて要求された
利用者のカードＩＤの認証を要求する認証要求を受け付ける。
【０２６８】
ステップＳ２００１、Ｓ２００２において、利用者情報管理部１６０２は、操作部１１１から受信した認証要求に含まれるカードＩＤの検索処理（第２の認証）を行う。
【０２６９】
例えば、利用者情報管理部１６０２は、ステップＳ２００１において、認証要求に含まれるカードＩＤをキーに、図６（ｂ）に示すマッピングテーブル４６１ａを検索する検索処理を行う。
【０２７０】
ここでは、前述したように、利用者のＩＣカードのカードＩＤが、第２の利用者情報４６１に記憶されているので、利用者情報管理部１６０２は、ステップＳ２００２において、カードＩＤに対応する利用者の利用者情報を取得する。
【０２７１】
ステップＳ１８０２において、利用者情報管理部１６０２は、カードＩＤに対応する利用者の利用者情報を含む認証結果を、操作部１１１に送信する。
【０２７２】
ステップＳ１８０７において、本体１１２の利用者情報管理部１６０２は、操作部１１１の第１の認証情報管理部５１４から、システム制御部Ｂ４５１のＡＰＩを用いて要求された利用者情報の更新要求を受け付ける。
【０２７３】
ステップＳ２００３において、本体１１２の利用者情報管理部１６０２は、操作部１１１から受け付けた利用者情報の更新要求に含まれる利用者情報を、認証情報記憶部Ｂ４５３が不揮発性記憶部４６０に記憶する第２の利用者情報４６１に登録する。
【０２７４】
ステップＳ２００４において、操作部１１１から更新を要求された利用者情報が、第２の利用者情報に記憶される。
【０２７５】
ステップＳ１８０７において、本体１１２の復旧情報記憶部４５７は、操作部１１１の復旧情報管理部５１５から、システム制御部Ｂ４５１のＡＰＩを用いて要求された復旧情報の更新要求を受け付ける。
【０２７６】
ステップＳ１８０８において、本体の復旧情報記憶部４５７は、操作部１１１から受け付けた復旧情報の更新要求に含まれる復旧情報を、不揮発性記憶部４６０の復旧情報４６２に記憶する。
【０２７７】
（利用者情報の取得処理１）
続いて、第３の実施形態に係る利用者情報の取得処理について説明する。この処理は、前述した利用者情報のマスターが本体１１２の不揮発性記憶部４６０に記憶された第２の利用者情報である場合の処理の例である。
【０２７８】
図２１は、第３の実施形態に係る利用者情報の取得処理の例を示すシーケンス図（１）である。
【０２７９】
ステップＳ２１０１において、例えば、電源がオフされていた画像形成装置１１０の電源が投入（オン）されるものとする。
【０２８０】
ステップＳ２１０２において、操作部１１１の復旧情報管理部５１５は、本体１１２のシステム制御部Ｂ４５１が提供するＡＰＩを用いて、本体１１２の復旧情報記憶部４５７に復旧情報の取得を要求する。
【０２８１】
ステップＳ２１０３において、復旧情報記憶部４５７は、不揮発性記憶部４６０に記憶している復旧情報４６２を読み出す。なお、復旧情報４６２には、例えば、図６（ｃ）に示すように、第１の利用者情報４３１に含まれる利用者を特定するためのユーザＩＤリストが含まれている。
【０２８２】
ステップＳ２１０４において、本体１１２の復旧情報記憶部４５７は、読み出した復旧情報４６２を、操作部１１１の復旧情報管理部５１５に送信する。
【０２８３】
続いて、操作部１１１の復旧情報管理部５１５は、本体１１２から取得した復旧情報４６２に含まれる利用者の利用者情報を取得する処理２１２０を実行する。例えば、復旧情報管理部５１５は、ステップＳ２１０５〜Ｓ２１０９の処理を、利用者の数だけ繰り返し実行する。
【０２８４】
ステップＳ２１０５において、操作部１１１の復旧情報管理部５１５は、本体１１２のシステム制御部Ｂ４５１が提供するＡＰＩを用いて、利用者情報管理部１６０２に、利用者情報の取得を要求する。この要求には、利用者を特定するための情報（ユーザＩＤ）が含まれている。
【０２８５】
ステップＳ２１０６、Ｓ２１０７において、本体１１２の利用者情報管理部１６０２は、要求された利用者の利用者情報を、認証情報記憶部Ｂ４５３が不揮発性記憶部４６０に記憶する第２の利用者情報４６１から取得する。このとき、取得する利用者情報には、例えば、図６（ｂ）に示すカードＩＤ、メールアドレス、ファクス番号、最終利用日時等、図６（ａ）に示す第１の利用者情報４３１の復旧に必要な情報が含まれている。
【０２８６】
ステップＳ２１０８において、本体１１２の利用者情報管理部１６０２は、取得した利用者情報を、操作部１１１の復旧情報管理部５１５に送信する。
【０２８７】
ステップＳ２１０９において、操作部１１１の復旧情報管理部５１５は、本体１１２から取得した利用者情報を、認証情報記憶部Ａ４２３が揮発性記憶部４３０に記憶する第１の利用者情報４３１に記憶する。
【０２８８】
（利用者情報の取得処理２）
続いて、利用者情報のマスターが認証サーバ１２０である場合における利用者情報の取得処理の例について説明する。
【０２８９】
図２２は、第３の実施形態に係る利用者情報の取得処理の例を示すシーケンス図（２）である。なお、図２２に示す処理のステップＳ２１０１〜Ｓ２１０４の処理は、図２１に示す処理と同様なので、ここでは図２１に示す処理との相違点を中心に説明を行う。
【０２９０】
ステップＳ２２０１、２２０２において、操作部１１１の復旧情報管理部５１５は、通信部１６０１を介して、認証サーバ１２０に、ユーザＩＤのリストを含む利用者情報の取得要求を送信する。
【０２９１】
ステップＳ２２０３、２２０４において、本体１１２の復旧情報処理部５２４は、通信部１６０１を介して、認証サーバ１２０から利用者情報のリストを受信する。
【０２９２】
ステップＳ２２０５において、操作部１１１の復旧情報管理部５１５は、認証サーバ１２０から取得した利用者情報リストを、認証情報記憶部Ａ４２３が揮発性記憶部４３０に記憶する第１の利用者情報４３１に記憶する。
【０２９３】
（利用者情報の取得処理３）
続いて、第２の実施形態と同様に、復旧情報が第１の利用者情報と同じ情報である場合における利用者情報の取得処理の例について説明する。
【０２９４】
図２３は、第３の実施形態に係る利用者情報の取得処理の例を示すシーケンス図（３）である。なお、図２３に示す処理のステップＳ２１０１、Ｓ２１０２の処理は、図２１に示す処理と同様なので、ここでは図２１に示す処理との相違点を中心に説明を行う。
【０２９５】
ステップＳ２３０１において、復旧情報記憶部４５７は、不揮発性記憶部４６０に記憶している復旧情報４６２を読み出す。なお、ここでは、復旧情報４６２には、例えば、図１４（ｂ）に示すように、第１の利用者情報４３１に記憶されている複数の利用者情報（利用者情報リスト）が含まれているものとする。
【０２９６】
ステップＳ２３０２において、本体１１２の復旧情報記憶部４５７は、読み出した復旧情報４６２を、操作部１１１の復旧情報管理部５１５に送信する。
【０２９７】
ステップＳ２３０４において、操作部１１１の復旧情報管理部５１５は、本体１１２の復旧情報記憶部４５７から取得した利用者情報リストを、認証情報記憶部Ａ４２３が揮発性記憶部４３０に記憶する第１の利用者情報４３１に記憶する。
【０２９８】
このように、第３の実施形態に係る画像形成装置１１０によれば、本体１１２のアプリを利用せずに、操作部１１１のアプリにより、第１の実施形態と同様の処理を実行することができる。
【符号の説明】
【０２９９】
１００      認証システム
１１０      画像形成装置（電子機器）
１１１      操作部（操作装置）
１１２      本体（実行装置）
１１３      認証装置
１２０      認証サーバ（外部サーバ）
２３１      ＩＣカード読取装置
２３２      生体情報読取装置
４２３      認証情報記憶部Ａ（第１の認証情報記憶部）
４２５      認証情報取得部
４２２      電力モード制御部Ａ（電力状態制御部）
４３０      揮発性記憶部（第１の記憶部）
４５３      認証情報記憶部Ｂ（第２の認証情報記憶部）
４５４、１６０１      通信部
４５７      復旧情報記憶部
４６０      不揮発性記憶部（第２の記憶部）
４６１ａ    マッピングテーブル（第１の対応情報）
４６１ｂ    利用者情報テーブル（第２の対応情報）
５１１      第１の認証部
５１２      第１の認証要求部
５１３      利用許可部
５１４      第１の認証情報管理部
５１５      復旧情報管理部
５２１      第２の認証部
５２２      第２の認証要求部
５２３      第２の認証情報管理部
【先行技術文献】
【特許文献】
【０３００】
【特許文献１】特開２０１０−２７７５５７号公報
【図１】
0006620620.tif 000002
【図２】
0006620620.tif 000003
【図３】
0006620620.tif 000004
【図４】
0006620620.tif 000005
【図５】
0006620620.tif 000006
【図６】
0006620620.tif 000007
【図７】
0006620620.tif 000008
【図８】
0006620620.tif 000009
【図９】
0006620620.tif 000010
【図１０】
0006620620.tif 000011
【図１１】
0006620620.tif 000012
【図１２】
0006620620.tif 000013
【図１３】
0006620620.tif 000014
【図１４】
0006620620.tif 000015
【図１５】
0006620620.tif 000016
【図１６】
0006620620.tif 000017
【図１７】
0006620620.tif 000018
【図１８】
0006620620.tif 000019
【図１９】
0006620620.tif 000020
【図２０】
0006620620.tif 000021
【図２１】
0006620620.tif 000022
【図２２】
0006620620.tif 000023
【図２３】
0006620620.tif 000024