(57)【要約】【課題】低消費電力状態にある情報処理装置にログインするための処理を効率よく行う。【解決手段】  低消費電力状態の情報処理装置において、前記情報処理装置を構成する複数のハードウェアのそれぞれを起動させ、ユーザが前記情報処理装置にログインするための複数の認証処理に用いられる前記ハードウェアが起動完了であるか否かを判定し、前記複数の認証処理のうち、起動完了と判定された前記ハードウェアに対応する前記認証処理を実行する。【選択図】図１
2019162752.tif 000002
【特許請求の範囲】
【請求項１】
低消費電力状態の情報処理装置において、前記情報処理装置を構成する複数のハードウェアのそれぞれを起動させる起動制御部と、
ユーザが前記情報処理装置にログインするための複数の認証処理の実行を制御する認証処理実行制御部と、
それぞれの前記複数の認証処理に用いられる前記ハードウェアが起動完了であるか否かを判定する起動判定部と、
を備え、
前記認証処理実行制御部は、
前記複数の認証処理のうち、起動完了と判定された前記ハードウェアである起動完了ハードウェアに対応する前記認証処理を実行する
ことを特徴とする情報処理装置。
【請求項２】
それぞれの前記複数の認証処理と前記認証処理の実行を実行する前記ハードウェアとが対応付けられたデータテーブルを記憶する認証状態記憶部
を含み、
前記認証処理実行制御部は、
前記データテーブルに基づいて、前記起動完了ハードウェアに対応付けられた前記認証処理を実行する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
それぞれの前記複数の認証処理の実行が完了したか否かを判定する処理完了判定部
を備え、
前記認証状態記憶部は、
前記データテーブルにおいて、一の前記ハードウェアによって実行される複数の前記認証処理の順番である処理順番情報と、異なる複数の前記ハードウェアによって実行される前記認証処理の組み合わせである処理組み合わせ情報とを記憶し、
前記処理完了判定部は、
前記起動完了ハードウェアによって実行される複数の前記認証処理のうち、前記処理組み合わせ情報に含まれる全ての前記認証処理が完了したか否かを判定し、
前記認証処理実行制御部は、
前記処理組み合わせ情報に含まれる全ての前記認証処理が完了したと判定された場合に、前記処理順番情報に基づいて前記起動完了ハードウェアを用いて実行される前記認証処理を実行する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記情報処理装置にログインするために、前記ユーザの操作に応じて入力された認証情報を取得する認証情報取得部、
を備え、
前記認証処理実行制御部は、
前記認証情報に基づいて前記複数の認証処理の実行を制御する
ことを特徴とする請求項１から請求項３のいずれか一項に記載の情報処理装置。
【請求項５】
低消費電力状態の情報処理装置において、前記情報処理装置を構成する複数のハードウェアのそれぞれを起動させ、
ユーザが前記情報処理装置にログインするための複数の認証処理に用いられる前記ハードウェアが起動完了であるか否かを判定し、
前記複数の認証処理のうち、起動完了と判定された前記ハードウェアに対応する前記認証処理を実行する
ことを特徴とする情報処理方法。
【請求項６】
低消費電力状態の情報処理装置において、前記情報処理装置を構成する複数のハードウェアのそれぞれを起動させるステップと、
ユーザが前記情報処理装置にログインするための複数の認証処理に用いられる前記ハードウェアが起動完了であるか否かを判定するステップと、
前記複数の認証処理のうち、起動完了と判定された前記ハードウェアに対応する前記認証処理を実行するステップと、
をコンピュータに実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、情報処理プログラムに関する。
【背景技術】
【０００２】
近年、情報の電子化が推進され、電子化された情報の出力に用いられるプリンタやファクシミリおよび書類の電子化に用いるスキャナなどの画像処理機能を搭載した情報処理装置は欠かせないものとなっている。このような情報装置は、撮像機能、画像形成機能、および通信機能などを備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機として構成されることが多い。
【０００３】
このような情報処理装置は、プリンタ、ファクシミリ、スキャナ、複写機のそれぞれの機能を利用するためのソフトウェアによって制御される。例えば、一定時間にわたってユーザによる操作が行われなかった場合に、情報処理装置を構成する一部のハードウェアへの電力供給を一時的に停止し、消費電力の小さい低消費電力状態へ移行する制御などが実行される。
【０００４】
また、セキュリティの観点から、ユーザがログインして複合機を利用する際に、登録済みのユーザであるか否かを判断するなどの認証処理を行うものがある（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、ユーザ操作が検知されると、低消費電力状態の画像形成装置が通常状態に復帰する動作を開始し、ハードウェアへの電源供給が再開されてハードウェアを利用可能な通常に復帰してから、ログインを行うための認証処理ができるようになる。そのため、画像形成装置に対してユーザがログインのための操作を行ってからログインが完了するまでに多くの時間を必要とする。
【０００６】
本発明は、上記実情を考慮してなされたものであり、低消費電力状態にある情報処理装置にログインするための処理を効率よく行うことを目的とする。
目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の一態様は、低消費電力状態の情報処理装置において、前記情報処理装置を構成する複数のハードウェアのそれぞれを起動させる起動制御部と、ユーザが前記情報処理装置にログインするための複数の認証処理の実行を制御する認証処理実行制御部と、それぞれの前記複数の認証処理に用いられる前記ハードウェアが起動完了であるか否かを判定する起動判定部と、を備え、前記認証処理実行制御部は、前記複数の認証処理のうち、起動完了と判定された前記ハードウェアである起動完了ハードウェアに対応する前記認証処理を実行することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、低消費電力状態にある情報処理装置にログインするための処理を効率よく行うことができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る情報処理システムのハードウェア構成を示す図。
【図２】本実施形態に係る画像形成装置の機能構成を示す図。
【図３】本実施形態に係る操作部の機能構成を示す図。
【図４】本実施形態に係る認証状態管理テーブルの情報構成を示す図。
【図５】本実施形態に係る認証状態管理テーブルの情報構成を示す図。
【図６】本実施形態に係る認証状態管理テーブルの情報構成を示す図。
【図７】本実施形態に係る情報処理装置においてログインを行う処理の流れを示すシーケンス図。
【図８】本実施形態に係る情報処理装置においてログインを行う処理の流れを示すシーケンス図。
【図９】本実施形態に係る情報処理装置においてログインを行う処理の流れを示すシーケンス図。
【図１０】本実施形態に係る情報処理装置においてモジュール起動後に行われる処理の流れを示すフローチャート。
【図１１】本実施形態に係る情報処理装置においてログインを行う処理の流れを示すシーケンス図。
【図１２】本実施形態に係る情報処理装置においてハードウェアにおける処理完了後に行われる処理の流れを示すフローチャート。
【図１３】本実施形態に係る情報処理装置においてログインを行う処理の流れを示すシーケンス図。
【図１４】本実施形態に係る情報処理装置においてログインを行う処理の流れを示すシーケンス図。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施形態を説明する。本実施形態においては、ユーザが操作入力を行うためのユーザインタフェースとして、タッチパネルやキーボードを備えた画像処理を行う情報処理装置であるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）と、画像処理装置で利用可能な画像や文書などのデータやソフトウェアが記憶されているサーバとをネットワークで接続して構成される情報処理システムを例として挙げて説明を行う。
【００１１】
まず、本実施形態に係る情報処理システム１０００の全体構成について説明する。図１は、本実施形態に係る情報処理システム１０００の全体構成を示す図である。本実施形態に係る情報処理システム１０００は、画像処理装置１、操作端末２、認証サーバ４がネットワークを介して接続されている。また、操作端末２は、外部接続Ｉ／Ｆ５１を介して認証情報読取装置３と接続されている。
【００１２】
画像処理装置１は、撮像機能、画像形成機能および通信機能などを備えることによって、プリンタ、ファクシミリ、スキャナ、複写機として利用可能なＭＦＰである。
【００１３】
本実施形態に係る画像処理装置１は、一般的なＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やサーバ等の情報処理装置と同様のハードウェア構成を有する。すなわち、本実施形態に係る画像処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の記憶媒体４０、Ｉ／Ｆ５０Ａ、内部Ｉ／Ｆ５０Ｂがバス９０を介して接続されている。また、画像処理装置１は、スキャナ、プリンタ等を実現するためのエンジン８０を備える。
【００１４】
なお、認証サーバ４のハードウェア構成は、エンジン８０を除く画像処理装置１のハードウェア構成と同様である。また、認証情報読取装置３は、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）に記憶された情報、指紋などの生体情報、バーコードなどを読み取る読取部を備え、その他のハードウェア構成は、画像処理装置１のハードウェア構成と同様である。
【００１５】
ＣＰＵ１０は演算手段であり、画像処理装置１全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。記憶媒体４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム（以後、アプリケーション）等が格納されている。
【００１６】
Ｉ／Ｆ５０Ａは、バス９０と各種のハードウェアやネットワーク５等を接続し制御する。また、画像処理装置１は、内部Ｉ／Ｆ５０Ｂを有し、内部Ｉ／Ｆ５０Ｂを介して操作端末２と接続される。操作端末２は、タッチパネルやハードキー等によって構成され、操作表示部として機能する。
【００１７】
このようなハードウェア構成において、ＲＯＭ３０に格納されたプログラムや記憶媒体４０はからＲＡＭ２０に読み出されたプログラムにしたがってＣＰＵ１０が演算を行うことにより、図２において説明するコントローラ１００内部の機能が構成される。このようにして構成されたコントローラ１００内部の機能と、ハードウェアとの組み合わせによって、画像処理装置１の機能を実現する機能ブロックが構成される。
【００１８】
操作端末２はユーザが操作する端末であり、ユーザの操作に基づいて、画像処理装置１に印刷ジョブの実行やジョブの設定、画像処理装置１に必要なプログラムのインストールを実行する操作情報を送信する端末である。操作端末２には、プリンタ、ファクシミリ、スキャナ、複写機を利用するためのアプリケーションがインストールされており、そのアプリケーションを利用して、画像処理装置１に印刷ジョブの実行やジョブ設定、画像処理装置１に必要なプログラムのインストールを実行する情報を送信する。なお、操作端末２は、タッチパネルやキーボードなど、画像処理装置１に着脱可能な構成であってもよい。
【００１９】
本実施形態に係る操作端末２は、ＣＰＵ１２、ＲＡＭ２２、ＲＯＭ３２、フラッシュメモリ等の記憶媒体４２、内部Ｉ／Ｆ５２Ｂがバス９２を介して接続されている。また、内部Ｉ／Ｆ５２Ｂを介して、画像処理装置１と接続され、情報の送受信を行う。さらに、入出力装置７１は、操作受付部の一例であって、タッチスクリーンおよび操作画面上に表示されるアイコン等の図形化情報であるソフトキーを含む。そして、外部接続Ｉ／Ｆ５１は、ＩＣカードリーダ、指紋認証装置などの認証情報読取装置３や、外部の記憶装置などその他の周辺装置と接続するための無線通信を行うことができるインタフェースである。
【００２０】
ＣＰＵ１２は演算手段であり、操作端末２全体の動作を制御する。ＲＡＭ２２は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１２が情報を処理する際の作業領域として用いられる。ＲＯＭ３２は、読み出し専用の不揮発性の記憶媒体であり、ファームウェア等のプログラムが格納されている。
【００２１】
記憶媒体４２は、ｅＭＭＣ（ｅｍｂｅｄｄｅｄ  Ｍｕｌｔｉ  Ｍｅｄｉａ  Ｃａｒｄ）等の情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳや各種の制御プログラム、アプリケーション・プログラム等が格納されている。なお、操作端末２の画面を介してユーザが行うアプリケーションの操作に基づいて、例えば、印刷ジョブの実行やスキャン実行等の、画像処理装置１に搭載されている機能の実行や、印刷時における印刷条件の設定をそれぞれの項目ごとに指示することができる。
【００２２】
内部Ｉ／Ｆ５２Ｂは、バス９２と画像処理装置１とを接続して制御する。入出力装置７１は、上述したように、内部Ｉ／Ｆ５２Ｂを介して受信した画像処理装置１の状態をユーザが確認する、または、ユーザが画像処理装置１に情報を入力するためのユーザインタフェースである。なお、本実施形態において、入出力装置７１は、タッチパネルによって構成され、その動作原理方式としては、抵抗膜方式、表面弾性波方式、静電容量方式等を用いることができる。
【００２３】
このようなハードウェア構成において、ＲＯＭ３２に格納されたプログラムや記憶媒体４２はからＲＡＭ２２に読み出されたプログラムにしたがってＣＰＵ１２が演算を行うことにより、操作端末２全体の動作を制御する制御部が構成される。このようにして構成された制御部の機能と、操作端末２を構成するハードウェアとの組み合わせによって、図３に示す操作端末２の動作を制御する機能ブロックが構成される。
【００２４】
また、画像処理装置１および操作端末２は、それぞれ、通常状態または低消費電力状態で動作する。ここで、通常状態とは、各装置を構成する全てのハードウェアに電力が供給されている状態をいう。また、低消費電力状態とは、各装置を構成する一部のハードウェアへの電力の供給を遮断している状態をいう。したがって、低消費電力状態で動作する場合、画像処理装置１および操作端末２が消費する電力は通常状態よりも小さくなる。
【００２５】
認証情報読取装置３は、ＩＣカードなどの記憶媒体に記憶され、画像処理装置１にログインするために実行される認証処理で用いられる認証情報であるカードＩＤを読み取って操作端末２に送信する。なお、認証情報読取装置３は、ＩＣカードに記憶されているカードＩＤの読み取りを行うことはできるものの、そのカードＩＤが何を示す情報であるのはまでは、判別することはできない。また、操作端末２の筐体内部に認証情報読取装置３を組み込み、操作端末２と認証情報読取装置３が一体化した構成であってもよい。
【００２６】
なお、本実施形態では、認証情報読取装置３において、カードＩＤを認証情報読取装置３に読み取らせるためのユーザ操作が検知されたことをトリガーとして画像処理装置１に搭載されている各種の機能を利用可能とするための複数の処理（ログイン）が実行される。
【００２７】
認証サーバ４は、画像処理装置１を制御するプログラムや、操作端末２から画像処理装置１に搭載された機能を利用するためのアプリケーションなどが記憶された記憶部を含む情報処理装置である。
【００２８】
また、認証サーバ４は、ユーザの属性、アクセス権などのユーザ属性情報を記憶し、検索などの処理を行うことによって、ユーザを認証する認証機能を提供するものである。認証サーバ４は、例えば、ＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）によって実装されるソフトウェアを搭載したサーバである。
【００２９】
次に、図２を参照して、本実施形態に係る画像処理装置１の機能構成について説明する。図２に示すように、画像処理装置１は、コントローラ１００、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）１０１、スキャナユニット１０２、排紙トレイ１０３、操作端末２、給紙テーブル１０５、プリントエンジン１０６、排紙トレイ１０７およびネットワークＩ／Ｆ１０８を有する。
【００３０】
また、コントローラ１００は、主制御部１１０、エンジン制御部１２０、画像処理部１３０、外部通信制御部１４０、内部通信制御部１５０を含む。図２に示すように、画像処理装置１は、スキャナユニット１０２、プリントエンジン１０６を有する複合機として構成されている。なお、図２においては、電気的な接続を実線の矢印で示しており、用紙の流れを破線の矢印で示している。
【００３１】
ネットワークＩ／Ｆ１０８は、画像処理装置１がネットワークを介して他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースが用いられる。ネットワークＩ／Ｆ１０８は、ＴＣＰ／ＩＰプロトコルによる通信が可能である。また、ネットワークＩ／Ｆ１０８は、画像処理装置１がファクシミリとして機能する際には、ファクシミリ送信を実行するためのインタフェースとしても機能する。そのため、ネットワークＩ／Ｆ１０８は、電話回線にも接続されている。ネットワークＩ／Ｆ１０８は、図１に示すＩ／Ｆ５０Ａによって実現される。
【００３２】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ３０や不揮発性メモリ、ならびに、ＨＤＤや光学ディスクなどの不揮発性の記憶媒体４０に格納されたプログラムが、ＲＡＭ２０などの揮発性メモリ（以下、メモリ）にロードされ、ＣＰＵ１０がそのプログラムに従って演算を行うことにより構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、画像処理装置１全体を制御する制御部として機能する。
【００３３】
主制御部１１０は、コントローラ１００に含まれる各部を制御する役割を担い、コントローラ１００の各部に命令を与える。エンジン制御部１２０は、プリントエンジン１０６やスキャナユニット１０２などを制御する、もしくは、駆動する駆動手段としての役割を担う。画像処理部１３０は、主制御部１１０の制御に従い、印刷出力すべき画像情報に基づいて描画情報を生成する。この描画情報とは、画像形成部であるプリントエンジン１０６が画像形成動作において形成すべき画像を描画するための情報である。
【００３４】
また、画像処理部１３０は、スキャナユニット１０２から入力される撮像データを処理し、画像データを生成する。この画像データとは、スキャナ動作の結果物として画像処理装置１の記憶領域に格納され、もしくは、ネットワークＩ／Ｆ１０８を介して他の情報処理端末や記憶装置、操作端末２に送信される情報である。
【００３５】
外部通信制御部１４０は、ネットワークＩ／Ｆ１０８を介して入力される情報を主制御部１１０に入力する。また、主制御部１１０は、外部通信制御部１４０を制御し、ネットワークＩ／Ｆ１０８およびネットワークを介してネットワークに接続された装置にアクセスする。
【００３６】
内部通信制御部１５０は、内部Ｉ／Ｆ５０Ｂを介して入力される情報を主制御部１１０に入力する。また、主制御部１１０は、内部通信制御部１５０を制御し、内部Ｉ／Ｆ５０Ｂを介して操作端末２にアクセスする。
【００３７】
なお、操作端末２は、画像処理装置１の状態を視覚的に表示する表示部であるとともに、タッチパネルとしてユーザが画像処理装置１を直接操作し、もしくは、画像処理装置１に対して情報を入力する際の入力部でもある。すなわち、操作端末２は、ユーザによる操作を受けるための画像を表示する操作表示部として機能する。
【００３８】
画像処理装置１がプリンタとして動作する場合は、まず、外部通信制御部１４０がネットワークＩ／Ｆ１０８を介して印刷ジョブを受信する。外部通信制御部１４０は、受信した印刷ジョブを主制御部１１０に転送する。主制御部１１０は、印刷ジョブを受信すると、画像処理部１３０を制御して印刷ジョブに含まれる文書情報もしくは画像情報に基づいて描画情報（描画データ）を生成させる。
【００３９】
画像処理部１３０によって描画情報が生成されると、エンジン制御部１２０は、プリントエンジン１０６を制御し、上記生成された描画情報に基づき、給紙テーブル１０５から搬送される用紙に対して画像形成を実行させる。すなわち、画像処理部１３０、エンジン制御部１２０およびプリントエンジン１０６が画像形成出力部として機能する。プリントエンジン１０６によって画像形成が施された文書は排紙トレイ１０７に排紙される。
【００４０】
画像処理装置１がスキャナとして動作する場合は、ユーザによる操作端末２の操作もしくはネットワークＩ／Ｆ１０８を介して他の端末から入力されるスキャン実行指示に応じて、外部通信制御部１４０が主制御部１１０にスキャン実行信号を転送する。主制御部１１０は、受信したスキャン実行信号に基づき、エンジン制御部１２０を制御する。
【００４１】
エンジン制御部１２０は、ＡＤＦ１０１を駆動し、ＡＤＦ１０１にセットされた撮像対象原稿をスキャナユニット１０２に搬送する。また、エンジン制御部１２０は、スキャナユニット１０２を駆動し、ＡＤＦ１０１から搬送される原稿を撮像する。また、ＡＤＦ１０１に原稿がセットされておらず、スキャナユニット１０２に直接原稿がセットされた場合、スキャナユニット１０２は、エンジン制御部１２０の制御に従い、セットされた原稿を撮像する。すなわち、スキャナユニット１０２が撮像部として動作するとともに、エンジン制御部１２０が、読取制御部として機能する。
【００４２】
撮像動作においては、スキャナユニット１０２に含まれるＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）やＣＣＤ（ｃｈａｒｇｅ−ｃｏｕｐｌｅｄ  ｄｅｖｉｃｅ）などの撮像素子が原稿を光学的に走査し、光学情報に基づいて生成された撮像情報が生成される。エンジン制御部１２０は、スキャナユニット１０２が生成した撮像情報を画像処理部１３０に転送する。画像処理部１３０は、主制御部１１０の制御に従い、エンジン制御部１２０から受信した撮像情報に基づき画像情報を生成する。
【００４３】
画像処理部１３０が生成した画像情報は主制御部１１０が取得し、主制御部１１０がＨＤＤ５４などの画像処理装置１に装着された記憶媒体に保存する。すなわち、スキャナユニット１０２、エンジン制御部１２０および画像処理部１３０が連動して、画像入力部として機能する。画像処理部１３０によって生成された画像情報は、ユーザの指示に応じてそのままＨＤＤ５４等に格納され、もしくは、外部通信制御部１４０およびネットワークＩ／Ｆ１０８を介して外部の装置に送信される。
【００４４】
また、画像処理装置１が複写機として動作する場合は、エンジン制御部１２０がスキャナユニット１０２から受信した撮像情報もしくは画像処理部１３０が生成した画像情報に基づき、画像処理部１３０が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部１２０がプリントエンジン１０６を駆動する。なお、描画情報と撮像情報との情報形式が同一である場合は、撮像情報をそのまま描画情報として用いることも可能である。
【００４５】
次に、操作端末２の機能構成について図３を参照して説明する。操作端末２は、内部通信制御部２１０、ログイン制御部２２０、カード情報検知部２３０、起動制御部２４０、認証状態記憶部２５０、表示制御部２６０、認証処理部２７０、ユーザ情報記憶部２８０を含む。
【００４６】
内部通信制御部２１０は、内部Ｉ／Ｆ５２Ｂを介して画像処理装置１との通信を制御する。
【００４７】
ログイン制御部２２０は、ユーザ認証処理の進行状態やユーザ認証処理を担うハードウェアの起動状態に基づいて、画像処理装置１を利用するためのログインなど、複数の処理の実行を制御する認証処理実行制御部である。また、ログイン制御部２２０は、ユーザ認証処理の進行状態やユーザ認証処理を担うハードウェアによって、複数の処理の実行が完了しているか否か判定する処理完了判定部としても機能する。ログイン済みのユーザの操作に基づいて生成される情報に、画像処理装置１に搭載されているコピー、スキャンなどの機能を利用可能とするライセンスを付与する。
【００４８】
カード情報検知部２３０は、認証情報読取装置３から入力されたカードＩＤを検知し、ログイン制御部２２０にカードＩＤを検知したことを通知する。
【００４９】
起動制御部２４０は、操作端末２を構成するハードウェアが起動しているか否かを検知する起動判定部として機能し、認証情報読取装置３においてユーザ認証操作が検知されると操作端末２を構成するハードウェアに対して電力供給を再開して画像処理装置１に搭載されているコピーやスキャンなどの各種の機能を利用可能な状態とするための復帰開始指示を行う。なお、ユーザ認証操作について詳細は後述する。
【００５０】
なお、ハードウェアの起動を検知する態様としては、操作端末２を構成するハードウェアに供給されている電力が所定の量を超えた場合にそのハードウェアが起動状態の起動完了ハードウェアであることを検知する態様、また、ハードウェアに設置されるポートを読み込んだ結果に基づいてハードウェアが起動状態にあるか否かを検知する態様などがある。
【００５１】
認証状態記憶部２５０は、操作端末２を構成するハードウェアに対して、ハードウェアの起動状態に応じてそれぞれどのような動作を実行させるかを予め定めたデータテーブルである認証状態管理テーブル２５１を記憶する。本実施形態においては、認証状態記憶部２５０に記憶されている認証状態管理テーブル２５１において定められている順番に従って、それぞれの認証処理が実行される。認証状態管理テーブル２５１についての詳細は、後述する。
【００５２】
表示制御部２６０は、入出力装置７１に表示する画面の内容（例えば、文字や画像など）を決定し、決定した内容の画面を入出力装置７１に表示させる。
【００５３】
認証処理部２７０は、認証情報読取装置３から入力されたカードＩＤを取得し、取得したカードＩＤとユーザ情報記憶部２８０に記憶されているユーザＩＤとに基づいて、ユーザが画像処理装置１にログインするための認証処理を実行する。
ゆえに、認証処理部２７０は、認証情報取得部として機能する。
【００５４】
ユーザ情報記憶部２８０は、画像処理装置１の使用者として登録されたユーザの情報であるユーザＩＤを記憶する。また、ユーザ情報記憶部２８０は、カードＩＤとユーザＩＤとを関連付けて記憶している。なお、ユーザ情報記憶部２８０は、ユーザ属性情報として、例えば、コピー、プリント、スキャン、ＦＡＸなどの機能のうち、ユーザが利用可能な機能の情報、あるいは、これらの機能を利用する際に設定可能な項目を示す情報をユーザＩＤと関連付けて記憶する。また、ユーザ情報記憶部２８０は、ユーザ属性情報として、印刷可能な枚数を示す情報、または、機能の利用料金を示す情報などを記憶する。
【００５５】
認証状態管理テーブル２５１は、処理割り当てデータテーブル２５１ａ、起動状態データテーブル２５１ｂ、進行状態データテーブル２５１ｃを含む。認証状態管理テーブル２５１は、図４から図６に示すように、画像処理装置１を構成するハードウェアを特定する情報と、画像処理装置１へのログインの進行状態（ログイン状態）ごとに割り当てられた情報処理システム１０００において実行される処理とを関連付けて記憶するデータテーブルである。
【００５６】
図４は、ログイン状態ごとに、情報処理システム１０００に含まれるハードウェアで実行される処理の割り当ての組み合わせである処理組み合わせ情報を示す処理割り当てデータテーブル２５１ａである。図４に示すように、入出力装置７１には、ＡおよびＦ、記憶媒体４０にはＢおよびＧ、記憶媒体４２には、Ｃ、ＤおよびＨ、Ｉ／Ｆ５０ＡにはＥの処理が割り当てられている。
【００５７】
また、画像処理装置１へのログインを実行するための処理のうち、ログイン状態０１には、Ａ、ＢおよびＣ、ログイン状態０２には、Ａ、Ｂ、ＤおよびＥ、ログイン状態０３には、Ｆ、ＧおよびＨがそれぞれ割り当てられており、ＡおよびＢは、ログイン状態０１およびログイン状態０２のいずれにも割り当てられている。
【００５８】
これは、例えば、入出力装置７１は起動していないが、記憶媒体４２が起動している場合には、Ａの処理（ログイン中画面表示）を実行するよりも前にＣの処理（認証情報変換）を実行可能であることを示している。換言すると、ＡおよびＢの処理が実行されていなくとも、記憶媒体４２が起動している場合には、Ｃの処理を実行してもよいということを示している。
【００５９】
このとき、ログイン制御部２２０は、ＡおよびＢの処理が実行せずに、Ｃの処理を実行した場合であっても、画像処理装置１のログイン状態をログイン状態０１からログイン状態０２へ更新する。一方で、ログイン制御部２２０は、Ａ、ＢおよびＣの処理を実行した場合にも、ログイン状態０１からログイン状態０２へ更新する。なお、ログイン状態０２からログイン状態０３への更新は、Ａ、Ｂ、Ｄ、Ｅの処理が全て完了しなければ実行されない。
【００６０】
すなわち、処理Ａ、Ｂ、ＤおよびＥはひとつの組み合わせであり、組み合わせに含まれる全ての処理が完了した場合に、ログイン状態０２からログイン状態０３へ更新される。例えば、記憶媒体４２では、ログイン状態０１の処理であるＣの処理、ログイン状態０２の処理であるＤの処理、ログイン状態０３の処理であるＨの処理の順番およびログイン状態にしたがって処理が実行される。したがって、処理割り当てデータテーブル２５１ａは、それぞれのハードウェアにおいて実行される処理の順番である処理順番情報を記憶している。
【００６１】
なお、ログイン状態とは、画像処理装置１を構成するハードウェアが消費する電力が省電力状態である、すなわち、画像処理装置１が低消費電力状態で動作しているときに、再度ハードウェアを起動させて画像処理装置１に搭載されている機能を実行可能にする一連の処理を所定の処理の実行ごとに区分けしたものである。したがって、ログイン状態０１からログイン状態０４になるにつれて、画像処理装置１で消費される電力は大きくなる。
【００６２】
図５は、情報処理システム１０００に含まれるハードウェアの起動状態を示す起動状態データテーブル２５１ｂである。図５に示す起動状態データテーブル２５１ｂでは、入出力装置７１が「ＴＲＵＥ」、記憶媒体４０が「ＦＡＬＳＥ」、記憶媒体４２が「ＴＲＵＥ」、Ｉ／Ｆ５０Ａが「ＦＡＬＳＥ」に設定されている。
【００６３】
ここで、「ＴＲＵＥ」は、ハードウェアが起動完了した状態であること、「ＦＡＬＳＥ」はハードウェアが起動完了以外の状態であることを示している。また、本実施形態において、ハードウェアが起動完了している状態とは、ハードウェアに電力が供給され、図３に示す各機能ブロックが実行可能な状態を意味する。
【００６４】
すなわち、図５に示す起動状態データテーブル２５１ｂで示される起動状態の画像処理装置１では、ログイン状態０１に割り当てられている処理のうち、ＡおよびＣのみを実行することができる。ログイン制御部２２０は、起動制御部２４０から送信されるハードウェアの起動完了通知を受信し、起動が完了したハードウェアについて起動状態データテーブル２５１ｂに含まれるハードウェアの起動状態を「ＦＡＬＳＥ」から「ＴＲＵＥ」に更新する。
【００６５】
図６は、ハードウェアで実行される処理の進行状態を示す進行状態データテーブル２５１ｃである。図６のＡ（ログイン中画面表示）、Ｂ（ユーザ画面読み込み）、Ｃ（認証情報変換）、Ｄ（キャッシュ認証）、Ｅ（サーバ認証）、Ｆ（画面切り替え）、Ｇ（キャッシュ更新）、Ｈ（キャッシュ更新）までの処理は、それぞれ図４のＡからＨに割り当てられている処理を示している。
【００６６】
図６に示す進行状態データテーブル２５１ｃは、ＡおよびＢの処理を実行せずに、Ｃの処理を実行した場合のログインの進行状態を示している。図６では、Ｃの処理が完了し、Ｄの処理が実行される、すなわち、Ｃの処理が完了して、ログイン状態０１からログイン状態０２に更新されたことを示している。
【００６７】
ログイン制御部２２０は、処理割り当てデータテーブル２５１ａおよび起動状態データテーブル２５１ｂに記憶されているデータを確認し、その時点のログイン状態において実行すべき処理を特定し、特定した処理のうち、進行状態データテーブル２５１ｃに記憶されているデータが「未指示」に設定されている処理を、当該処理を実行するハードウェアに実行させる。
【００６８】
次に、本実施形態に係る画像処理装置１へのログインを実行するための処理の流れを図７から図１４を参照して説明する。図７から図１４は、画像処理装置１においてログインを行う処理の流れを示す図である。
【００６９】
図７に示すように、画像処理装置１を使用するユーザは、ＩＣカードに記憶された情報を認証情報読取装置３に読み取らせるためのユーザ操作を実行する（Ｓ１０１）。このとき、ユーザ操作としてＩＣカードを認証情報読取装置３に接近させてＩＣカードに記憶されたカードＩＤを読み取ることができる。
【００７０】
カード情報検知部２３０は、カードＩＤを検知すると（Ｓ１０２）、画像処理装置１および操作端末２に対して、カードＩＤを検知したことを通知する（Ｓ１０３）。カードＩＤの検知通知を受信すると、起動制御部２４０は、画像処理装置１が低消費電力状態であるために、電力供給が一時的に停止されているハードウェアに対して再度電力の供給を開始する（Ｓ１０４）。
【００７１】
また、画像処理装置１に対しては、内部通信制御部２１０を介してカードＩＤの検知通知が送信される。主制御部１１０は、カードＩＤの検知通知を受信すると、電力供給が一時的に停止されているハードウェアに対して再度電力の供給を開始する（Ｓ１０５）。
【００７２】
また、図８に示すように、画像処理装置１を使用するユーザによって、認証情報読取装置３に対してカードＩＤの読み取り操作が実行されたとき（Ｓ２０１）、カード情報検知部２３０は、カードＩＤを検知し（Ｓ２０２）、検知したカードＩＤをログイン制御部２２０に送信する（Ｓ２０３）。
【００７３】
ログイン制御部２２０は、受信したカードＩＤをＲＡＭ２２などの作業領域に一時的に記憶させ（Ｓ２０４）、処理割り当てデータテーブル２５１ａのログイン状態を「ログイン状態０１」に更新する（Ｓ２０５）。
【００７４】
次に、ログイン制御部２２０は、「ログイン状態０１」に割り当てられている処理のうち、実行できる処理の有無を、起動状態データテーブル２５１ｂを参照して確認する（Ｓ２０６）。このとき、起動状態データテーブル２５１ｂに定義されているハードウェアの起動は確認されないため、ログイン制御部２２０は、図９で説明する処理に進む。
【００７５】
なお、処理割り当てデータテーブル２５１ａのログイン状態のデフォルト値を「ログイン状態０１」としてもよい。このようにすると、Ｓ２０６の処理を省略できるため、より素早い画像処理装置１へのログインができる。Ｓ１０４において、操作端末２を構成するハードウェアに対する電力供給が再開される。
【００７６】
操作端末２を構成するハードウェアに対する電力供給が再開され、記憶媒体４２の起動が完了したことを検知すると（Ｓ３０１）、起動制御部２４０は、記憶媒体４２の起動完了通知をログイン制御部２２０に送信する（Ｓ３０２）。ログイン制御部２２０は、記憶媒体４２の起動完了通知を受信すると、起動完了通知後処理を実行する（Ｓ３０３）。
【００７７】
図１０は、起動完了通知後処理の流れを示すフローチャートである。ログイン制御部２２０は、起動完了通知を受信すると（Ｓ１１）、起動完了通知を受信したハードウェアの起動状態データテーブル２５１ｂにおける起動状態が「ＦＡＬＳＥ」である場合には、「ＴＲＵＥ」に更新する（Ｓ１２）。Ｓ３０３の場合には、記憶媒体４２の起動状態データテーブル２５１ｂにおける起動状態が「ＴＲＵＥ」に更新される。
【００７８】
次に、ログイン制御部２２０は、処理割り当てデータテーブル２５１ａを確認して（Ｓ１３）、起動完了通知を受信したハードウェアおよび現在のログイン状態の両方に対応する処理があるか否かを判定する（Ｓ１４）。Ｓ３０３の場合には、「ログイン状態０１」の記憶媒体４２に対応する処理として、Ｃの処理があることが判定される。
【００７９】
起動完了通知を受信したハードウェアおよび現在のログイン状態の両方に対応する処理がある場合（Ｓ１４／ＮＯ）、ログイン制御部２２０は、進行状態データテーブル２５１ｃにおける「Ｃ：認証情報変換」の進行状況を「指示済み」に更新する（Ｓ１５）。なお、Ｓ１４でＮＯの場合、ログイン制御部２２０は、本処理を終了し、図１１の処理に進む。
【００８０】
ログイン制御部２２０は、進行状態データテーブル２５１ｃにおける進行状況が「指示済み」に更新された処理を実行させる（Ｓ１６）。Ｓ３０４において、ログイン制御部２２０は、認証処理部２７０に「Ｃ：認証情報変換」の処理の実行を指示する（Ｓ３０４）。
【００８１】
認証処理部２７０は、ログイン制御部２２０からの指示を受信すると、一時的に記憶されているカードＩＤによって特定されるユーザＩＤをユーザ情報記憶部２８０に記憶されているデータから取得する（Ｓ３０５）。認証処理部２７０は、ユーザＩＤを取得すると、「Ｃ：認証情報変換」が完了したことをログイン制御部２２０に通知する（処理完了通知、Ｓ３０６）。
【００８２】
図１１に示すように、ログイン制御部２２０は、処理完了通知を受信すると、処理完了通知後処理を実行する（Ｓ４０１）。図１２は、ログイン制御部２２０が実行する処理完了通知後処理の流れを示すフローチャートである。
【００８３】
処理完了通知を受信すると（Ｓ２１）、ログイン制御部２２０は、処理割り当てデータテーブル２５１ａを参照して現在のログイン状態を確認する（Ｓ２２）。Ｓ４０１では、画像処理装置１のログイン状態は、「ログイン状態０１」である。
【００８４】
次に、ログイン制御部２２０は、ログイン状態に対応付けられている処理の進行状況を、進行状態データテーブル２５１ｃを参照して確認する（Ｓ２３）。また、ログイン状態に割り当てられている処理があるか否かを、処理割り当てデータテーブル２５１ａを参照して判定する（Ｓ２４）。Ｓ４０１では、「ログイン状態０１」であるため、ログイン制御部２２０は、Ｓ２４の処理においてＹＥＳと判定する。
【００８５】
次に、ログイン制御部２２０は、処理割り当てデータテーブル２５１ａおよび進行状態データテーブル２５１ｃを参照して、ログイン状態０１に割り当てられている処理が全て完了したか否かを判定する（Ｓ２５）。Ｓ４０１では、「ログイン状態０１」であるが、ＡおよびＢの処理を行わなくともＣの処理を実行することができる。
【００８６】
ゆえに、ここでは、ログイン制御部２２０によって「ログイン状態０１」に割り当てられている処理が全て完了したと判定され（Ｓ２５／ＹＥＳ）、ログイン制御部２２０は、処理割り当てデータテーブル２５１ａのログイン状態を「ログイン状態０２」に設定して、Ｓ２３から処理を実行する。
【００８７】
再度Ｓ２３からの処理を実行した場合、Ａ、Ｂ、Ｄ、Ｅの処理が実行されていないため、ログイン制御部２２０によって、「ログイン状態０２」に割り当てられている処理は、完了していない（Ｓ２５／ＮＯ）と判定される。
【００８８】
ログイン状態に割り当てられている処理が完了していないと判定すると、ログイン制御部２２０は、起動状態データテーブル２５１ｂを参照してハードウェアの起動状態を確認する（Ｓ２７）。
【００８９】
このとき、ステータスが「ＴＲＵＥ」であるのは、記憶媒体４２のみである。ログイン制御部２２０は、記憶媒体４２に割り当てられていて、進行状態データテーブル２５１ｃのステータスが「未指示」のものがあるか否かを判定する（Ｓ２８）。このとき、ログイン制御部２２０は、進行状態データテーブル２５１ｃのステータスが「未指示」である「Ｄ：キャッシュ認証」の処理状態を、「指示済み」に更新し（Ｓ２９）、認証処理部２７０に「Ｄ：キャッシュ認証」の実行を指示する（Ｓ３０、Ｓ４０２）。
【００９０】
認証処理部２７０は、キャッシュ認証実行の指示を受信すると、ユーザＩＤに対応するユーザ属性情報を取得する（Ｓ４０３）。ユーザ属性情報を取得すると、認証処理部２７０は、「Ｄ：キャッシュ認証」の処理完了通知をログイン制御部２２０に送信する（Ｓ４１０）。ログイン制御部２２０は、「Ｄ：キャッシュ認証」の処理完了通知を受信すると、進行状態データテーブル２５１ｃの「Ｄ：キャッシュ認証」のステータスを「処理完了」に更新する（Ｓ４１１）。
【００９１】
認証処理部２７０によって「Ｄ：キャッシュ認証」の処理が実行されている間に、起動制御部２４０が入出力装置７１の起動が完了したことを検知する（Ｓ４０４）と、起動制御部２４０は、ログイン制御部２２０に入出力装置７１の起動完了通知を送信する（Ｓ４０５）。
【００９２】
起動完了通知を受信すると、ログイン制御部２２０は、図１０で説明した起動完了通知後処理を実行する（Ｓ４０６）。Ｓ４０６の処理において、ログイン制御部２２０は、処理割り当てデータテーブル２５１ａにおいて、「ログイン状態０２」および「入出力装置７１」に対応する処理「Ａ：ログイン中画面表示」があることを判定する。
【００９３】
そして、ログイン制御部２２０は、進行状態データテーブル２５１ｃの「Ａ：ログイン中画面表示」のステータスを「指示済み」に更新し、表示制御部２６０に対してログイン画面を表示する指示を送信する（Ｓ４０７）。
【００９４】
表示制御部２６０は、画像処理装置１へのログインが行われていることを示す画面を入出力装置７１に表示し、表示した旨をログイン制御部２２０に通知する（Ｓ４０８）。表示制御部２６０からログインが行われていることを示す画面を表示した旨の通知を受信すると、ログイン制御部２２０は、進行状態データテーブル２５１ｃの「Ａ：ログイン中画面表示」のステータスを「処理完了」に更新する（Ｓ４０９）。
【００９５】
Ｉ／Ｆ５０Ａに対して電力が供給され、認証サーバ４と画像処理装置１との接続が確立すると（Ｓ５０１）、主制御部１１０は、認証サーバ４と画像処理装置１との接続が完了したことを検知する（Ｓ５０２）。そして、主制御部１１０は、認証サーバ４との接続が完了したことを示すサーバ接続完了通知を操作端末２に送信する（Ｓ５０３）。
【００９６】
内部通信制御部２１０を介してサーバ接続完了通知を受信すると、ログイン制御部２２０は、図１０で説明した起動完了通知後処理を実行する（Ｓ５０４）。Ｓ５０４の処理において、ログイン制御部２２０は、処理割り当てデータテーブル２５１ａにおいて、「ログイン状態０２」および「Ｉ／Ｆ５０Ａ」に対応する処理「Ｅ：サーバ認証」があることを判定する。
【００９７】
そして、ログイン制御部２２０は、進行状態データテーブル２５１ｃの「Ｅ：サーバ認証」のステータスを「指示済み」に更新し、主制御部１１０に対してサーバ認証を実行する指示をユーザＩＤと共に送信する（Ｓ４０７）。
【００９８】
主制御部１１０は、認証サーバ４に記憶されているユーザＩＤと操作端末２から受信したユーザＩＤとが一致する場合には、登録済みのユーザであることを判定するサーバ認証を実行し（Ｓ５０６）、サーバ認証が完了したこと示すサーバ認証完了通知を操作端末２に送信する（Ｓ５１４）。
【００９９】
主制御部１１０によって「Ｅ：サーバ認証」の処理が実行されている間に、主制御部１１０が記憶媒体４０の起動が完了したことを検知する（Ｓ５０７）と、主制御部１１０は、ログイン制御部２２０に記憶媒体４０の起動完了通知を送信する（Ｓ５０８）。
【０１００】
起動完了通知を受信すると、ログイン制御部２２０は、図１０で説明した起動完了通知後処理を実行する（Ｓ５０９）。Ｓ５０９の処理において、ログイン制御部２２０は、処理割り当てデータテーブル２５１ａにおいて、「ログイン状態０２」および「記憶媒体４０」に対応する処理「Ｂ：ユーザ画像読み込み」があることを判定する。
【０１０１】
そして、ログイン制御部２２０は、進行状態データテーブル２５１ｃの「Ｂ：ユーザ画像読み込み」のステータスを「指示済み」に更新し、表示制御部２６０に対してユーザ画像を読み込む指示を送信する（Ｓ５１０）。
【０１０２】
表示制御部２６０は、画像処理装置１に対してユーザＩＤとともにユーザ画像の読み込み要求を送信し（Ｓ５１１）、主制御部１１０は、表示制御部２６０から受信したユーザＩＤによって特定されるユーザ画像を操作端末２に送信する（Ｓ５１２）。ログイン制御部２２０は、ユーザ画像を受信すると、進行状態データテーブル２５１ｃの「Ｂ：ユーザ画像読み込み」のステータスを「処理完了」に更新する（Ｓ５１３）。
【０１０３】
主制御部１１０からサーバ認証完了通知を受信すると、ログイン制御部２２０は、図１２で説明したように、処理完了通知後処理を実行する（Ｓ６０１）。Ｓ６０１の処理において、「ログイン状態０２」に割り当てられた処理が全て完了しているため、ログイン制御部２２０は、処理割り当てデータテーブル２５１ａのログイン状態を「ログイン状態０３」に設定する。
【０１０４】
そして、ログイン制御部２２０は、「ログイン状態０３」に割り当てられているＦ、Ｇ、Ｈの処理が実行されていないと判定する。起動状態データテーブル２５１ｂにおいて、Ｆ、Ｇ、Ｈを実行するハードウェアのステータスは全て「ＴＲＵＥ」であるため、ログイン制御部２２０は、進行状態データテーブル２５１ｃにおける処理Ｆ、Ｇ、Ｈのステータスを「指示済み」に更新し、Ｆ、Ｇ、Ｈの処理の実行を指示する。
【０１０５】
ログイン制御部２２０は、画像処理装置１に対して、「Ｇ：キャッシュ更新」の処理の実行を指示する（Ｓ６０２）。主制御部１１０は、ログイン制御部２２０から受信した「Ｇ：キャッシュ更新」の処理の実行指示に従って画像処理装置１のキャッシュを更新し（Ｓ６０３）、キャッシュの更新が完了した旨をログイン制御部２２０に通知する（Ｓ６１１）。
【０１０６】
ログイン制御部２２０は、キャッシュの更新が完了した旨の通知を画像処理装置１から受信すると、進行状態データテーブル２５１ｃの「Ｇ：キャッシュ更新」のステータスを「処理完了」に更新する（Ｓ６１２）。
【０１０７】
また、ログイン制御部２２０は、表示制御部２６０に対して「Ｆ：画面切り替え」の処理の実行を指示する（Ｓ６０４）。主制御部１１０は、ログイン制御部２２０から受信した「Ｆ：画面切り替え」の処理の実行指示に従って入出力装置７１に表示させる画面を切り替え、画面を切り替えた旨をログイン制御部２２０に通知する（Ｓ６０５）。
【０１０８】
ログイン制御部２２０は、画面を切り替えた旨の通知を表示制御部２６０から受信すると、進行状態データテーブル２５１ｃの「Ｆ：画面切り替え」のステータスを「処理完了」に更新する（Ｓ６０６）。
【０１０９】
次に、ログイン制御部２２０は、認証処理部２７０に対して「Ｈ：操作端末キャッシュ更新」の処理の実行を指示する（Ｓ６０７）。認証処理部２７０は、ログイン制御部２２０から受信した「Ｈ：操作端末キャッシュ更新」の処理の実行指示に従って、記憶媒体４２に記憶されていたキャッシュを更新し（Ｓ６０８）、キャッシュの更新が完了した旨をログイン制御部２２０に通知する（Ｓ６０９）。
【０１１０】
ログイン制御部２２０は、キャッシュの更新が完了した旨の通知を認証処理部２７０から受信すると、進行状態データテーブル２５１ｃの「Ｈ：操作端末キャッシュ更新」のステータスを「処理完了」に更新する（Ｓ６１０）。
【０１１１】
Ｓ６１２の処理が終了すると、ログイン制御部２２０は、図１２で説明した処理完了通知後処理を実行する（Ｓ６１３）。Ｓ６１３において、「ログイン状態０３」に割り当てられた処理が全て完了しているため、ログイン制御部２２０は、処理割り当てデータテーブル２５１ａのログイン状態を「ログイン状態０４」に設定する。
【０１１２】
「ログイン状態０４」には、割り当てられている処理がないため、ログイン制御部２２０は、画像処理装置１へのログインを実行するための処理を終了する。
【０１１３】
以上説明したように、本実施形態に係る画像処理装置のログインにおいては、画像処理装置に搭載されている機能を実現するためのハードウェアが起動するよりも前に、画像処理装置を使用するユーザの認証を行うことができる。したがって、画像処理装置の使用者として登録されていないユーザが使用しようとした場合には、画像処理装置が起動するまでにログインが中断することとなるため、よりセキュリティ性を高めた情報処理システムの運用が可能となる。
【０１１４】
また、本発明は、プロジェクタ、電子黒板、家電製品を含む情報処理システムに対して適用することにより、画像処理装置を含む情報処理システムと同様の効果を得ることができる。
【符号の説明】
【０１１５】
１  画像処理装置
２  操作端末
３  認証情報読取装置
４  サーバ
１０、１２  ＣＰＵ
２０、２２  ＲＡＭ
３０、３２  ＲＯＭ
４０、４２  記憶媒体
５０Ａ  外部Ｉ／Ｆ
５０Ｂ、５２Ｂ  内部Ｉ／Ｆ
５１  外部接続Ｉ／Ｆ
７１  入出力装置
８０  エンジン
９０、９２  バス
１００  コントローラ
１０１  ＡＤＦ
１０２  スキャナユニット
１０３、１０７  排紙トレイ
１０５  給紙テーブル
１０６  プリントエンジン
１０８  ネットワークＩ／Ｆ
２１０  内部通信制御部
２２０  ログイン制御部
２３０  カード情報検知部
２４０  起動制御部
２５０  認証状態記憶部
２５１  認証状態管理テーブル
２６０  表示制御部
２７０  認証処理部
２８０  ユーザ情報記憶部
１０００  情報処理システム
【先行技術文献】
【特許文献】
【０１１６】
【特許文献１】特開２０１２−０４０８２０号公報
【図１】
2019162752.tif 000003
【図２】
2019162752.tif 000004
【図３】
2019162752.tif 000005
【図４】
2019162752.tif 000006
【図５】
2019162752.tif 000007
【図６】
2019162752.tif 000008
【図７】
2019162752.tif 000009
【図８】
2019162752.tif 000010
【図９】
2019162752.tif 000011
【図１０】
2019162752.tif 000012
【図１１】
2019162752.tif 000013
【図１２】
2019162752.tif 000014
【図１３】
2019162752.tif 000015
【図１４】
2019162752.tif 000016