(57)【特許請求の範囲】
【請求項１】
ネットワークを介して外部装置と通信可能な画像形成装置であって、
ユーザからの操作を受け付けるユーザインタフェースと、
前記ユーザインタフェースが受け付ける認証情報、及び前記外部装置から前記ネットワークを介して受け付ける認証情報に基づいてユーザ認証を行う認証手段と、
情報処理装置から送信される接続要求を受信する受信手段と、
前記ユーザインタフェースが受け付けた認証情報に基づいてユーザが前記認証手段により認証されている場合、前記受信手段が受信した前記接続要求に応じて前記情報処理装置との接続を行うよう制御し、前記外部装置から前記ネットワークを介して受け付けた認証情報に基づいてユーザが前記認証手段により認証されている場合、前記受信手段が受信した前記接続要求に応じた前記情報処理装置との接続を行わないよう制御する制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
第１のユーザの認証の後、前記情報処理装置から前記画像形成装置を使用中に、第２のユーザによる認証を許可する許可手段を有することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記情報処理装置と接続した状態において前記ユーザの前記認証手段による認証を解除する解除手段と、
前記解除手段によって認証が解除された場合、前記ユーザの認証が解除され且つ前記情報処理装置と接続された状態であることを管理する管理手段と、
を有することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記情報処理装置はデジタルカメラであり、前記画像形成装置は、前記デジタルカメラから送信された画像データに基づいて画像形成の処理を行うことを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記認証手段は、前記ネットワークを介して通信可能な認証サーバとの間でユーザ認証のための通信を行うことを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記ユーザインタフェースが受け付けた認証情報に基づいた前記認証手段によるユーザ認証が成功した場合、前記ユーザインタフェースは前記画像形成装置を操作するための画面を表示することを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記認証手段によるユーザ認証の状態を示す情報を記憶する記憶手段を有することを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
前記記憶手段が記憶するユーザ認証の状態を示す情報には、ユーザ認証が前記ユーザインタフェースで受け付けた認証情報に基づいて行われたのか又は前記外部装置から前記ネットワークを介して受け付けた認証情報に基づいて行われたのかを示す情報が含まれていることを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記画像形成装置は前記情報処理装置と、ＵＳＢ、無線、及びＢｌｕｅｔｏｏｔｈ(登録商標)の少なくとも１つを介して通信可能であることを特徴とする請求項１乃至８のいずれか１項に記載の画像形成装置。
【請求項１０】
ネットワークを介して外部装置と通信可能な画像形成装置の制御方法であって、
前記画像形成装置は、ユーザからの操作を受け付けるユーザインタフェースと、前記ユーザインタフェースが受け付ける認証情報、及び前記外部装置から前記ネットワークを介して受け付ける認証情報に基づいてユーザ認証を行う認証手段とを有し、
情報処理装置から送信される接続要求を受信する受信ステップと、
前記ユーザインタフェースが受け付けた認証情報に基づいてユーザが前記認証手段により認証されている場合、前記受信ステップにおいて受信した前記接続要求に応じて前記情報処理装置との接続を行うよう制御し、前記外部装置から前記ネットワークを介して受け付けた認証情報に基づいてユーザが前記認証手段により認証されている場合、前記受信ステップにおいて受信した前記接続要求に応じた前記情報処理装置との接続を行わないよう制御する制御ステップと、
を有することを特徴とする画像形成装置の制御方法。
【請求項１１】
第１のユーザの認証の後、前記情報処理装置から前記画像形成装置を使用中に、第２のユーザによる認証を許可する許可ステップを有することを特徴とする請求項１０に記載の画像形成装置の制御方法。
【請求項１２】
前記情報処理装置と接続した状態において前記ユーザの前記認証手段による認証を解除する解除ステップと、
前記解除ステップにおいて認証が解除された場合、前記ユーザの認証が解除され且つ前記情報処理装置と接続された状態であることを管理する管理ステップと、
を有することを特徴とする請求項１０又は１１に記載の画像形成装置の制御方法。
【請求項１３】
前記情報処理装置はデジタルカメラであり、前記画像形成装置は、前記デジタルカメラから送信された画像データに基づいて画像形成の処理を行うことを特徴とする請求項１０乃至１２のいずれか１項に記載の画像形成装置の制御方法。
【請求項１４】
前記認証手段は、前記ネットワークを介して通信可能な認証サーバとの間でユーザ認証のための通信を行うことを特徴とする請求項１０乃至１３のいずれか１項に記載の画像形成装置の制御方法。
【請求項１５】
前記ユーザインタフェースが受け付けた認証情報に基づいた前記認証手段によるユーザ認証が成功した場合、前記ユーザインタフェースは前記画像形成装置を操作するための画面を表示することを特徴とする請求項１０乃至１４のいずれか１項に記載の画像形成装置の制御方法。
【請求項１６】
前記認証手段によるユーザ認証の状態を示す情報を記憶手段に記憶する記憶ステップを有することを特徴とする請求項１０乃至１５のいずれか１項に記載の画像形成装置の制御方法。
【請求項１７】
前記記憶手段が記憶するユーザ認証の状態を示す情報には、ユーザ認証が前記ユーザインタフェースで受け付けた認証情報に基づいて行われたのか又は前記外部装置から前記ネットワークを介して受け付けた認証情報に基づいて行われたのかを示す情報が含まれていることを特徴とする請求項１６に記載の画像形成装置の制御方法。
【請求項１８】
前記画像形成装置は前記情報処理装置と、ＵＳＢ、無線、及びＢｌｕｅｔｏｏｔｈ(登録商標)の少なくとも１つを介して通信可能であることを特徴とする請求項１０乃至１７のいずれか１項に記載の画像形成装置の制御方法。
【請求項１９】
ネットワークを介して外部装置と通信可能な画像形成装置に制御方法を実行させるためのプログラムであって、
前記画像形成装置は、ユーザからの操作を受け付けるユーザインタフェースと、前記ユーザインタフェースが受け付ける認証情報、及び前記外部装置から前記ネットワークを介して受け付ける認証情報に基づいてユーザ認証を行う認証手段とを有し、
前記制御方法は、
情報処理装置から送信される接続要求を受信する受信ステップと、
前記ユーザインタフェースが受け付けた認証情報に基づいてユーザが前記認証手段により認証されている場合、前記受信ステップにおいて受信した前記接続要求に応じて前記情報処理装置との接続を行うよう制御し、前記外部装置から前記ネットワークを介して受け付けた認証情報に基づいてユーザが前記認証手段により認証されている場合、前記受信ステップにおいて受信した前記接続要求に応じた前記情報処理装置との接続を行わないよう制御する制御ステップと、
を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの利用制限機能を備える画像形成装置、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、画像形成装置において、セキュリティまたはコスト管理の目的のため、利用制限機能が実施（付加）されてきている（例えば、特許文献１参照）。画像形成装置の利用制限方法は様々であるが、利用するユーザを認証し、ユーザが認証された場合のみ画像形成装置の操作が可能な形態が一般的である。
【０００３】
また、近年、デジタルスチルカメラ等の情報処理装置を直接画像形成装置に接続し、画像形成装置に画像の出力指示と出力データを送信し、情報処理装置から画像を出力する機能が画像形成装置、及び情報処理装置に備えられてきている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２１８１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
画像形成装置に搭載されている認証機能は様々であり、認証プロトコルや認証方法によって、入力する情報や認証に利用する通信方法、また暗号化等の処理が異なる場合がある。一方、デジタルスチルカメラ等の情報処理装置には、認証装置そのものが搭載されていない、もしくは、画像形成装置に搭載されているような多様な認証機能と同等のものが搭載されていない場合が多く存在する。
【０００６】
上記のような画像形成装置と情報処理装置からなる情報処理システムにおいては、情報処理装置から画像形成装置に画像の出力指示を送り、画像形成装置が利用できてしまう場合があり得る。
【０００７】
具体的には、画像形成装置の利用制限が、ユーザインタフェース上でのみ実施されている場合は、外部接続機器である情報処理装置のユーザインタフェースの制限が実施できない。つまり、画像形成装置の利用制限を実施する目的であるセキュリティとコスト管理が十分に実施できない状況が発生してしまう恐れがある。
【０００８】
上記特許文献１においては、情報処理装置、例えばデジタルスチルカメラと、画像形成装置内に固有の情報を持たせ、機器間の固有情報が照合された場合に画像形成装置を利用可能になる構成をとっている。即ち、機器間の認証が成功した場合に利用できるようにすることで利用制限を実施している。
【０００９】
しかし、特許文献１の技術では、特定の画像形成装置、及びそれに対応した情報処理装置が必要であり、利用制限を実施できる機器が限定されてしまう。さらに、特許文献１の技術は、機器によって利用を許可、不許可にするものであり、機器が誰によって利用されているかは識別されないため、不正なユーザが機器を利用してしまう恐れがある。
【００１０】
本発明の目的は、情報処理装置に特別な認証機能を保持することを必要とせず、利用制限を実施することができる画像形成装置、その制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明による画像形成装置は、ネットワークを介して外部装置と通信可能な画像形成装置であって、ユーザからの操作を受け付けるユーザインタフェースと、前記ユーザインタフェースが受け付ける認証情報、及び前記外部装置から前記ネットワークを介して受け付ける認証情報に基づいてユーザ認証を行う認証手段と、情報処理装置から送信される接続要求を受信する受信手段と、前記ユーザインタフェースが受け付けた認証情報に基づいてユーザが前記認証手段により認証されている場合、前記受信手段が受信した前記接続要求に応じて前記情報処理装置との接続を行うよう制御し、前記外部装置から前記ネットワークを介して受け付けた認証情報に基づいてユーザが前記認証手段により認証されている場合、前記受信手段が受信した前記接続要求に応じた前記情報処理装置との接続を行わないよう制御する制御手段と、を有することを特徴とする。
【００１２】
本発明による制御方法は、ネットワークを介して外部装置と通信可能な画像形成装置の制御方法であって、前記画像形成装置は、ユーザからの操作を受け付けるユーザインタフェースと、前記ユーザインタフェースが受け付ける認証情報、及び前記外部装置から前記ネットワークを介して受け付ける認証情報に基づいてユーザ認証を行う認証手段とを有し、情報処理装置から送信される接続要求を受信する受信ステップと、前記ユーザインタフェースが受け付けた認証情報に基づいてユーザが前記認証手段により認証されている場合、前記受信ステップにおいて受信した前記接続要求に応じて前記情報処理装置との接続を行うよう制御し、前記外部装置から前記ネットワークを介して受け付けた認証情報に基づいてユーザが前記認証手段により認証されている場合、前記受信ステップにおいて受信した前記接続要求に応じた前記情報処理装置との接続を行わないよう制御する制御ステップと、を有することを特徴とする。
【００１３】
本発明によるプログラムは、ネットワークを介して外部装置と通信可能な画像形成装置に制御方法を実行させるためのプログラムであって、前記画像形成装置は、ユーザからの操作を受け付けるユーザインタフェースと、前記ユーザインタフェースが受け付ける認証情報、及び前記外部装置から前記ネットワークを介して受け付ける認証情報に基づいてユーザ認証を行う認証手段とを有し、前記制御方法は、情報処理装置から送信される接続要求を受信する受信ステップと、前記ユーザインタフェースが受け付けた認証情報に基づいてユーザが前記認証手段により認証されている場合、前記受信ステップにおいて受信した前記接続要求に応じて前記情報処理装置との接続を行うよう制御し、前記外部装置から前記ネットワークを介して受け付けた認証情報に基づいてユーザが前記認証手段により認証されている場合、前記受信ステップにおいて受信した前記接続要求に応じた前記情報処理装置との接続を行わないよう制御する制御ステップと、を有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、情報処理装置に特別な認証機能を保持することを必要とせず、利用制限を行うことができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態に係る画像形成装置のブロック図である。
【図２】図１におけるコントローラを中心とした画像形成装置のハードウェア構成を示す図である。
【図３】図１の画像形成装置と情報処理装置が接続された情報処理システムの第１の例を示す構成図である。
【図４】図１の画像形成装置と情報処理装置が接続された情報処理システムの第２の例を示す構成図である。
【図５】図１の画像形成装置における認証セッションの管理テーブルの例を示す図である。
【図６】図１の画像形成装置における認証されたユーザのコンテキストテーブルの例を示す図である。
【図７】図１の画像形成装置によって実行される認証処理の手順を示すフローチャートである。
【図８】図３の画像形成装置における情報処理装置（デジタルカメラ）との接続処理の手順を示すフローチャートである。
【図９】図３の画像形成装置と情報処理装置との接続に関する、情報処理装置のログインセッション管理処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１７】
図１は、本発明の実施の形態に係る画像形成装置のブロック図である。
【００１８】
図１において、本画像形成装置は、ネットワークを介して外部と通信可能であり、ユーザ認証機能を備え、直接接続されている情報処理装置からの印刷指示を受信して画像を印刷する。本画像形成装置は、全体を制御するコントローラ１０１、コントローラ１０１が画像形成装置の外部と通信するための通信インタフェース１０２を備える。通信インタフェース１０２は、例えば、ＵＳＢインタフェース、またはイーサネット（登録商標）インタフェースやＩＥＥＥ１２８４インタフェース、もしくはその他通信インタフェースであってもよい。
【００１９】
また、本画像形成装置は、コントローラ１０１によって制御されるスキャナエンジン１０３及びプリンタエンジン１０４を備える。プリンタエンジン１０４は、例えば、レーザービームプリンタやインクジェットプリンタ、もしくはその他のプリンタであってもよい。
【００２０】
さらに、本画像形成装置は、コントローラ１０１によって制御される、画像の送受信時の通信制御等ＦＡＸ機能を実現させるためのＦＡＸボード１０５を備える。
【００２１】
加えて、本画像形成装置はユーザインタフェース１０６を備える。ユーザインタフェース１０６は、ＬＣＤディスプレイとキーボード等から構成されており、コントローラ１０１からの情報表示を行うとともにユーザからの指示をコントローラ１０１に伝える。ユーザインタフェース１０６において、ＬＣＤディスプレイはタッチパネル機能を持ち、ユーザからの入力を受信することも可能とする。
【００２２】
以上の構成を有する画像形成装置は、プリンタエンジン１０４を選択させてプリントジョブの発行を可能とする。また、スキャナエンジン１０３を選択させてスキャンジョブの発行を可能とする。また、プリンタエンジン１０４とスキャナエンジン１０３を選択させてコピージョブの発行を可能とする。また、プリンタエンジン１０４とスキャナエンジン１０３、ＦＡＸボード１０５を選択させてＦＡＸ受信ジョブ及びＦＡＸ送信ジョブの発行を可能とする。
【００２３】
コントローラ１０１は、通信インタフェース１０２より原稿データを取得し、プリンタエンジン１０４を利用してプリントジョブの発行を可能とする。また、コントローラ１０１は、通信インタフェース１０２より原稿データを取得し、ＦＡＸ送信ジョブの発行を可能とする。
【００２４】
図２は、図１におけるコントローラを中心とした画像形成装置のハードウェア構成を示す図である。
【００２５】
図２において、図１におけるコントローラ１０１は、ＣＰＵ２１、ＲＡＭ２０２、ＲＯＭ２０３を備えている。また、図１におけるユーザインタフェース１０６は、ＬＣＤ１０６−１とキーボード１０６−２を備えている。図２に示す各ハードウェアはシステムバス２０５を介して相互に接続されている。
【００２６】
コントローラ１０１を制御するプログラムは、ＲＯＭ２０３もしくはディスク２０４に記憶されており、必要に応じてＲＡＭ２０２に読み出され、ＣＰＵ２０１によって実行される。
【００２７】
また、ＲＯＭ２０３、ディスク２０４は、制御プログラム以外にも複合機や当該複合機で処理されるジョブの、機能及び状態を示す属性情報や出力の対象となるジョブデータ等を記憶している。
【００２８】
ＣＰＵ２０１は、ＬＣＤ１０６−１を通して表示を行い、ＬＣＤ１０６−１またはキーボード１０６−２からユーザ指示を受ける。また、ＣＰＵ２０１は、通信インタフェース１０２を通じて外部と通信を行う。
【００２９】
本実施の形態では、特に断らない限り、ＣＰＵ２０１がシステムバス２０５を介してキーボード１０６−２からユーザの入力を受け取る。次に、ＣＰＵ２０１が、ＲＡＭ２０２、ＬＣＤ１０６−１、ＲＯＭ２０３、通信インタフェース１０２、スキャナエンジン１０３、プリンタエンジン１０４、ＦＡＸボード１０５、ディスク２０４を制御する。
【００３０】
図３は、図１の画像形成装置と情報処理装置が接続された情報処理システムの第１の例を示す構成図である。
【００３１】
図３において、画像形成装置３０１と、情報処理装置としてのデジタルカメラ３０２がＵＳＢケーブル３０３を介して接続されている。デジタルカメラ３０２は、撮像された画像データを内部の記録媒体に保存する機能を有する。
【００３２】
デジタルカメラ３０２からの操作により内部の記録媒体に保存されている画像データを画像形成装置３０１へ送信し、画像形成装置３０１は、内部で描画データを生成して用紙に転写し、最終的に印字物が得られる仕組みになっている。
【００３３】
本実施の形態では、画像形成装置３０１とデジタルカメラ３０２の接続インタフェースとしてＵＳＢケーブル１０３を使用して。しかし、接続インタフェースとしては、無線、Ｂｌｕｅｔｏｏｔｈ(登録商標)等の他プロトコルを実装した媒体でもよく、ＵＳＢケーブルに限定されない。
【００３４】
図４は、図１の画像形成装置と情報処理装置が接続された情報処理システムの第２の例を示す構成図である。
【００３５】
図４において、画像形成装置３０１は、情報処理装置としてのクライアントＰＣ４０１と認証サーバ４０２にネットワーク４０３を介して接続されている。クライアントＰＣ４０１は、ネットワーク４０３を介して画像形成装置３０１に画像データを送信する。画像形成装置３０１またはクライアントＰＣ４０１のユーザインタフェースから入力された認証情報がネットワーク４０３を介して認証サーバ４０２に送信される。認証サーバ４０２は、認証処理を行った後、画像形成装置３０１またはクライアントＰＣ４０１に結果を送信する。
【００３６】
画像形成装置３０１は、ユーザインタフェース１０６を介してユーザからの情報入力を受け付け、通信インタフェース１０２を介して認証サーバ４０２との間で認証のための通信を行う。
【００３７】
認証が成功していない状態では、画像形成装置３０１のＬＣＤ１０６−１には認証情報を入力するための画面が表示される。ユーザはキーボード１０６−２を介して認証情報を入力することが可能である。認証が成功した場合は、ＬＣＤ１０６−１には画像形成装置３０１を操作するための画面が表示され、コピーやスキャナ、プリント等の各操作が可能となる。
【００３８】
なお、本実施の形態では、画像形成装置３０１の認証方式として、ネットワーク４０３を介して認証サーバ４０２に認証情報を送信し、認証結果を得る認証方式を採用するが、認証方式、認証の構成は本実施の形態に限定しない。例えば、認証サーバ４０２を利用せず、画像形成装置３０１内に認証サーバ４０２と同等の機能を保持し、ネットワークを利用しない認証方式でもよい。
【００３９】
認証画面の制御についても、本実施の形態では認証が成功しないと画像形成装置３０１が利用できないようにしているが、認証画面の制御は本実施の形態に限定するものではない。例えば、スキャナやプリント等画像形成装置３０１に指示を行った後に、未認証状態であれば認証画面を出す、もしくはエラーとするといった方法でもよい。
【００４０】
また、画像形成装置３０１の操作について、画像形成装置３０１のユーザインタフェース１０６だけでなく、クライアントＰＣ４０１から画像形成装置３０１にネットワーク４０３を経由しての操作も可能である。なお、クライアントＰＣ４０１からの画像形成装置３０１の操作、及びそれに伴う認証の機能については詳細を省略する。
【００４１】
図５は、図１の画像形成装置における認証セッションの管理テーブルの例を示す図である。
【００４２】
図５において、セッション管理テーブルは、インデックス５０１、認証手段の種類５０２を有する。認証手段の種類５０２において、ＬＬＳはユーザインタフェース１０６を介して認証されたことを示す。ＲＬＳは、通信インタフェース１０２を介して、クライアントＰＣ４０１から認証されたことを示す。
【００４３】
ＬＵＩログイン状態５０３は、ユーザインタフェース１０６を介してログアウト状態にあるか否かを表している。ＴＲＵＥはログイン状態にあり、ユーザインタフェース１０６を利用可能な状態にあることを示し、ＦＡＬＳＥはログアウト状態にあることを示す。
【００４４】
デバイスセッションＩＤ５０４は、情報処理装置が接続されている場合には、情報処理装置を接続した際に作成されるセッションＩＤが保持される。コンテキストＩＤ５０５は、ユーザの情報に対応したコンテキストＩＤが関連付けられる。
【００４５】
また、本管理テーブルのそれぞれのインデックスの情報は、クライアントＰＣ４０１からのリモート操作が終了し、セッションをクローズしてログアウトした場合に破棄される。また、本管理テーブルのそれぞれのインデックスの情報は、ＬＵＩからログアウトした状態で、かつ情報処理装置とのセッションも存在しない場合にも破棄される。
【００４６】
例えば、図５のインデックス３は、ユーザインタフェース１０６を介して認証されたユーザで、現在ＬＵＩログイン状態にあるユーザであることを示している。
【００４７】
インデックス２、４、５は、ＲＬＳにて認証されたユーザであって、それぞれが異なるオブジェクトＩＤ、つまり異なったユーザが現在リモートから操作していることを示している。
【００４８】
さらに、インデックス１は、ＬＬＳにて認証されたユーザで、画像形成装置３０１のユーザインタフェース１０６からはログアウト状態にあることを示している。また、インデックス１のユーザは、情報処理装置を操作しているユーザであることを示している。
【００４９】
図６は、図１の画像形成装置における認証されたユーザのコンテキストテーブルの例を示す図である。
【００５０】
図６において、コンテキストテーブルは、コンテキストＩＤ６０１、ユーザの識別子６０２、ユーザが所属するドメイン６０３、部門管理における部門ＩＤ６０４、ユーザのメールアドレス６０５を有する。例えば、図５のインデックス１のユーザは、コンテキストＩＤ５０５と６０１から、ユーザ識別子がＹａｓｕｈａｒａ、ドメインがＤｏｍａｉｎＡ、部門ＩＤが１、さらにメールアドレスがｙａｓｕ＠ｄｏｍａｉｎａであることが分かる。
【００５１】
本情報は、画像形成装置３０１の操作履歴や、アクセス制限等、ユーザ固有の情報を扱う機能に利用される。また、本テーブルのそれぞれのコンテキストＩＤに関する情報は、図５のセッション管理テーブルのインデックスと対になっており、セッション管理テーブルの項目が削除された場合は、本テーブルからも情報が削除される。
【００５２】
また、本発明では、コンテキストテーブルのドメイン６０３、部門管理における部門ＩＤ６０４、ユーザのメールアドレス６０５の情報は、本実施の形態に記載の情報に限定するものではない。他のユーザ固有の属性が追加されてもよく、同時に本実施の形態の項目がなくてもよい。
【００５３】
図７は、図１の画像形成装置によって実行される認証処理の手順を示すフローチャートである。本処理は、図１のコントローラ１０１、さらに詳しくは、図２のＣＰＵ２０１によって実行される。
【００５４】
図７において、初期状態はＬＵＩログイン待ちである（ステップＳ７０１）。ＬＵＩログイン待ちステップでは、ＬＣＤ１０６−１に認証情報の入力画面を表示し、ユーザからキーボード１０６−２を介して認証情報の入力を受け付ける。
【００５５】
ステップＳ７０２は、ログインボタン押下ステップであり、ログインボタンが押下されたかどうかを判断する。ログインボタンが押されていない場合はＬＵＩログイン待ちステップのままとする。ログインボタンが押下された場合、認証情報を認証サーバ４０２に送信する（ステップＳ７０３）。ステップＳ７０４は、認証結果を認証サーバ４０２から受信するステップである。
【００５６】
ステップＳ７０５にて認証が成功した場合は、ステップＳ７０６のログインセッション生成ステップに遷移する。認証に失敗した場合は、ステップＳ７０８のエラー画面表示ステップに遷移する。ステップＳ７０８では、エラー画面表示後、ステップＳ７０１のＬＵＩログイン待ちステップに遷移する。
【００５７】
ステップＳ７０６のログインセッション生成ステップでは、図５のセッション管理テーブルに新しいセッションを追加する。具体的には、セッションのインデックスを追加し、ユーザインタフェース１０６を介した認証であるために認証手段をＬＬＳとする。さらに、ＬＵＩログイン状態にあるため、ＬＵＩログイン状態５０３にＴＲＵＥをセットする。
【００５８】
また、認証結果と同時に認証サーバ４０２から受信される情報に、ユーザの識別子、ドメイン名、部門ＩＤ、メールアドレスが含まれるものとし、それらの情報を基にユーザのログインコンテキストを生成し、図６のコンテキストテーブルに追加する。コンテキストテーブルにコンテキストを追加した際に、コンテキストＩＤをユニークに生成し、コンテキストＩＤ５０５及び６０１に生成したコンテキストＩＤをセットする。
【００５９】
ログインセッションの生成において、セッション管理テーブル、及びコンテキストテーブルにそれぞれ情報を追加した後、ステップＳ７０７の操作画面表示ステップに遷移する。ステップＳ７０７の操作画面表示ステップでは、ＬＣＤ１０６−１に表示されていたログイン待ち状態を示す画面から、画像形成装置３０１の操作画面に画面を切り替えて表示する。以上のステップにて、認証処理を終了する。
【００６０】
図８は、図３の画像形成装置における情報処理装置（デジタルカメラ）との接続処理の手順を示すフローチャートである。
【００６１】
図８において、ステップＳ８０１は、情報処理装置３０２の接続要求受信ステップである。即ち、ステップＳ８０１は、情報処理装置３０２からの接続要求を受信する受信手段である。情報処理装置３０２と画像形成装置３０１が接続インタフェース（ＵＳＢケーブル）３０３によって接続された場合、情報処理装置３０２から画像形成装置３０１に接続要求が送信される。
【００６２】
画像形成装置３０１は、通信インタフェース１０２を介して情報処理装置３０２から接続要求を受信すると、ステップＳ８０２のＬＵＩログイン状態判断ステップに遷移する。ステップＳ８０２のＬＵＩログイン状態判断ステップでは、図７の認証フローの一連の処理が終わり、ユーザがＬＵＩにログイン状態にあるか否かを判断する。即ち、ステップＳ８０２は、接続要求を受信した場合にユーザが画像形成装置３０１に認証されているか否かを判断する判断手段である。具体的には、図５のセッション管理テーブルのＬＵＩログイン状態５０３にＴＲＵＥとなっているセッションが存在するか否かを判断する。
【００６３】
ＴＵＲＥのセッションが存在した場合、ＬＵＩログイン状態５０３にあるユーザが存在すると判断し、ステップＳ８０３の情報処理装置接続処理ステップに遷移し、画像形成装置３０１の接続処理を開始する。
【００６４】
ＬＵＩログイン状態５０３にＴＲＵＥになっているユーザが存在しない場合、ＬＵＩにログインしているユーザが存在しないと判断し、ステップＳ８０５の情報処理装置接続拒否ステップに遷移する。
【００６５】
ステップＳ８０３の情報処理装置接続処理ステップで、画像形成装置３０１と情報処理装置３０２を接続した後、ステップＳ８０４のセッション管理テーブルへの情報追加ステップに遷移する。ステップＳ８０４では、図５のセッション管理テーブルに、情報処理装置３０２との接続セッションを示すデバイスセッションＩＤ５０４をユニークに生成して付加し、情報処理装置３０２との接続処理を完了する。
【００６６】
ステップＳ８０５の情報処理装置３０２との接続拒否ステップでは、情報処理装置３０２からの接続要求に対して、エラーを返し終了する。
【００６７】
以上のステップにおいて、ユーザがＬＵＩにログインしている状態でのみ情報処理装置３０２との接続を可能にする。
【００６８】
図９は、図３の画像形成装置と情報処理装置との接続に関する、情報処理装置のログインセッション管理処理の手順を示すフローチャートである。
【００６９】
ステップＳ９０１は、ＬＵＩログイン状態ステップであり、図８に示される画像形成装置３０１と情報処理装置３０２の接続処理が完了した状態を示している。ステップＳ９０２は、ＬＵＩログアウト判断ステップであり、ＬＵＩからログアウトされた場合はステップＳ９０３のデバイスセッションＩＤ判断ステップに遷移する。ＬＵＩログアウトがされていない場合は、ステップＳ９０８の情報処理装置接続解除判断ステップに遷移する。
【００７０】
ステップＳ９０８の情報処理装置接続解除ステップでは、情報処理装置３０２が接続されているか否かを判断する。情報処理装置３０２の接続が解除されたと判断された場合は、ステップＳ９１０のセッション管理テーブルのデバイスセッションＩＤ削除ステップに遷移する。
【００７１】
ステップＳ９１０では、図５のセッション管理テーブルのデバイスセッションＩＤ５０４を削除し、ステップＳ９０１のＬＵＩログイン状態ステップに遷移する。ステップＳ９０３のデバイスセッションＩＤ判断ステップでは、ＬＵＩログイン状態５０３がＴＲＵＥのユーザに対して、デバイスセッションＩＤ５０４が存在するか否かを判断する。デバイスセッションＩＤ５０４が存在する場合は、該当するユーザのセッション管理テーブルのＬＵＩログイン状態をＦＡＬＳＥに設定し（ステップＳ９０４）、ステップＳ９０５のＬＵＩログイン待ち状態に遷移する。
【００７２】
ステップＳ９０３にて、デバイスセッションＩＤ５０４が存在しないと判断された場合は、ステップＳ９０９のログインコンテキスト破棄ステップに遷移する。ログインコンテキスト破棄ステップでは、図５セッション管理テーブルのＬＵＩログイン状態５０３がＴＲＵＥになっているユーザのセッションを削除し、さらに図６のコンテキストテーブルの該当するコンテキストＩＤの情報を削除し、終了する。
【００７３】
ステップＳ９０５のＬＵＩログイン待ち状態では、ＬＵＩはログイン待ち状態となり、図７の認証処理のステップＳ７０１の状態となる。但し、デバイスセッションＩＤ５０４が存在し、情報処理装置３０２は接続されている状態となるため、情報処理装置３０２からの画像の出力は可能な状態である。また、他のユーザがログインしてローカルコピーを行うことができる。ステップＳ９０５は、第１のユーザの認証の後、情報処理装置３０２から画像形成装置３０１を使用中に、第２のユーザによる認証を許可する許可手段として機能する。
【００７４】
ステップＳ９０６は、情報処理装置接続解除判断ステップであり、情報処理装置３０２の接続が解除されたと判断された場合は、ステップＳ９０７のログインコンテキスト破棄ステップに遷移する。ログインコンテキスト破棄ステップでは、図５のセッション管理テーブルの該当するデバイスセッションＩＤ５０４のユーザのセッションを削除し、さらに図６のコンテキストテーブルの該当するコンテキストＩＤの情報を削除し、終了する。
【００７５】
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００７６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７７】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００７８】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００７９】
さらに、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【符号の説明】
【００８０】
１０１  コントローラ
１０２    通信インタフェース
１０６  ユーザインタフェース
２０１  ＣＰＵ
３０１  画像形成装置
３０２  デジタルカメラ（情報処理装置）
３０３  ＵＳＢケーブル（接続インタフェース）
４０１  クライアントＰＣ
４０２  認証サーバ
４０３  ネットワーク
【図１】
0005420088.tif 000002
【図２】
0005420088.tif 000003
【図３】
0005420088.tif 000004
【図４】
0005420088.tif 000005
【図５】
0005420088.tif 000006
【図６】
0005420088.tif 000007
【図７】
0005420088.tif 000008
【図８】
0005420088.tif 000009
【図９】
0005420088.tif 000010