(57)【特許請求の範囲】
【請求項１】
記憶媒体に記憶された識別情報から特定される、１ユーザに対応する１又は複数のユーザ情報のうち１つのユーザ情報を用いて、ユーザのログイン処理を行う画像形成装置であって、
前記記憶媒体を検出する検出手段と、
前記検出手段で検出された前記記憶媒体から前記識別情報を取得する第１の取得手段と、
前記第１の取得手段で取得された前記識別情報を用いて特定されるユーザ情報を取得する第２の取得手段と、
前記第１の取得手段で取得された前記識別情報を記憶する記憶手段と、
前記第２の取得手段で取得された前記ユーザ情報が複数ある場合に、当該複数のユーザ情報のうち１つのユーザ情報の選択を受け付ける選択受付画面を表示する表示制御手段と、
前記選択受付画面を介してユーザ情報の選択を受け付ける受付手段と、
前記受付手段で受け付けたユーザ情報を用いたログイン処理を行うログイン手段と、
前記ログイン手段でログイン処理をしたユーザ情報によるログイン中に、前記検出手段によって新たに記憶媒体が検出された場合に、前記第１の取得手段によって新たに取得された識別情報と、前記記憶手段に記憶されている識別情報とが一致するかを判定する第１の判定手段
を備え、
前記第１の判定手段が、前記第１の取得手段が新たに取得した識別情報と、前記記憶手段に記憶されている識別情報とが一致すると判定し、前記識別情報に対応するユーザ情報が複数ある場合には、前記表示制御手段は、再度、ログイン中のユーザ情報の特定に用いられた識別情報から特定される複数のユーザ情報のうち、ログイン処理を行うユーザ情報の選択を受け付ける選択受付画面を表示することを特徴とする画像形成装置。
【請求項２】
ログイン中のユーザのログアウト処理を行うログアウト手段
をさらに備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記受付手段が、前記表示制御手段により再度表示された選択受付画面を介して、ログインユーザと異なるユーザに対応するユーザ情報の選択を受け付けた場合に、前記ログアウト手段は、ログイン中のユーザのログアウト処理を行い、
前記ログイン手段は、前記新たに選択を受け付けたユーザ情報に対応するユーザのログイン処理を行うこと
を特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記第１の判定手段で、前記第１の取得手段が新たに取得した識別情報と、前記記憶手段に記憶されている識別情報とが一致しないと判定した場合、前記ログイン手段は、ログイン中のユーザのログアウト処理を行い、
前記第２の取得手段は、前記第１の取得手段が新たに取得した識別情報を用いて特定されるユーザ情報を取得すること、
を特徴とする請求項２または３に記載の画像形成装置。
【請求項５】
前記ログイン手段でログイン処理をしたユーザがログイン中に前記検出手段が新たに記憶媒体を検出した場合に、前回記憶媒体の検出から一定の時間が経過したかを判定する第２の判定手段をさらに備え、
前記第２の判定手段で一定の時間が経過したと判定し、前記第１の判定手段で、前記第１の取得手段が新たに取得する識別情報と、前記記憶手段に記憶されている識別情報とが一致すると判定する場合に、前記表示制御手段による前記選択受付画面の表示を行わないこと
を特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記表示制御手段は、前記選択受付画面を介して選択を受け付け可能なユーザ情報にログイン中のユーザに対応するユーザ情報を含めない前記選択受付画面を表示すること
を特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記ＩＣカードに記憶されている識別情報から特定される複数のユーザ情報それぞれに対応付けられている印刷データに関する情報を取得する第３の取得手段と、
前記第３の取得手段で取得した印刷データに関する情報に従って、前記複数のユーザ情報の前記選択受付画面における表示順を決定する決定手段をさらに備え、
前記表示制御手段は、前記決定手段で決定された表示順に前記複数のユーザ情報を前記選択受付画面に表示すること
を特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
前記印刷データに関する情報は、印刷データの有無、印刷データの数、及び印刷データの保存日時のうち、少なくとも１つを含むこと
を特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記ユーザ情報には、前記選択受付画面にユーザ情報を表示する際に用いる任意の文字列を設定可能であり、
前記任意の文字列が設定されている場合には、前記表示制御手段は、前記ユーザ情報を前記選択受付画面に選択可能に表示する際に、前記ユーザ情報として前記任意の文字列を表示すること
を特徴とする請求項１乃至８のいずれか１項に記載の画像形成装置。
【請求項１０】
前記第２の取得手段で取得したユーザ情報が１つである場合には、前記表示制御手段により前記選択受付画面を表示させることなく、前記ログイン手段は、当該ユーザ情報に対応するユーザのログイン処理を行うこと
を特徴とする請求項１乃至９のいずれか１項に記載の画像処理装置。
【請求項１１】
記憶媒体に記憶された識別情報から特定される、１ユーザに対応する１又は複数のユーザ情報のうち１つのユーザ情報を用いて、ユーザのログイン処理を行う画像形成装置の制御方法であって、
前記記憶媒体を検出する検出工程と、
前記検出工程で検出された記憶媒体から前記識別情報を取得する第１の取得工程と、
前記第１の取得工程で取得された前記識別情報を用いて特定されるユーザ情報を取得する第２の取得工程と、
前記第１の取得工程で取得された前記識別情報を記憶装置に記憶する記憶工程と、
前記第２の取得工程で取得された前記ユーザ情報が複数ある場合に、当該複数のユーザ情報のうち１つのユーザ情報の選択を受け付ける選択受付画面を表示部に表示する表示制御工程と、
前記選択受付画面を介してユーザ情報の選択を受け付ける受付工程と、
前記受付工程で受け付けたユーザ情報を用いたログイン処理を行うログイン工程と、
前記ログイン工程でログイン処理をしたユーザ情報によるログイン中に、前記検出工程によって新たに記憶媒体が検出された場合に、前記第１の取得工程によって新たに取得された識別情報と、前記記憶装置に記憶されている識別情報とが一致するかを判定する第１の判定工程
を備え、
前記第１の判定工程が、前記第１の取得工程で新たに取得した識別情報と、前記記憶装置に記憶されている識別情報とが一致すると判定し、前記識別情報に対応するユーザ情報が複数ある場合には、前記表示制御工程で、再度、ログイン中のユーザ情報に対応するユーザ情報の特定に用いられた識別情報から特定される複数のユーザ情報のうち、ログイン処理を行うユーザ情報の選択を受け付ける選択受付画面を表示部に表示すること
を特徴とする画像形成装置の制御方法。
【請求項１２】
記憶媒体に記憶された識別情報から特定される、１ユーザに対応する１又は複数のユーザ情報のうち１つのユーザ情報を用いて、ユーザのログイン処理を行う画像形成装置を、
前記記憶媒体を検出する検出手段と、
前記検出手段で検出された前記記憶媒体から前記識別情報を取得する第１の取得手段と、
前記第１の取得手段で取得された前記識別情報を用いて特定されるユーザ情報を取得する第２の取得手段と、
前記第１の取得手段で取得された前記識別情報を記憶する記憶手段と、
前記第２の取得手段で取得された前記ユーザ情報が複数ある場合に、当該複数のユーザ情報のうち１つのユーザ情報の選択を受け付ける選択受付画面を表示する表示制御手段と、
前記選択受付画面を介してユーザ情報の選択を受け付ける受付手段と、
前記受付手段で受け付けたユーザ情報を用いたユーザのログイン処理を行うログイン手段と、
前記ログイン手段でログイン処理をしたユーザによるログイン中に、前記検出手段によって新たに記憶媒体が検出された場合に、前記第１の取得手段によって新たに取得された識別情報と、前記記憶手段に記憶されている識別情報とが一致するかを判定する第１の判定手段として機能させ、
前記第１の判定手段が、前記第１の取得手段が新たに取得した識別情報と、前記記憶手段に記憶されている識別情報とが一致すると判定し、前記識別情報に対応するユーザ情報が複数ある場合には、前記表示制御手段は、再度、ログイン中のユーザ情報の特定に用いられた識別情報から特定される複数のユーザ情報のうち、ログイン処理を行うユーザ情報の選択を受け付ける選択受付画面を表示すること
を特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置等の機器を利用するユーザを認証するための技術に関し、特にＩＣカードを用いたユーザの認証を行う技術に関する。
【背景技術】
【０００２】
複合機等の画像形成装置の利用に関し、ユーザ認証を行い、機器を利用するユーザを特定して機器を利用させることが広く行われている。
【０００３】
例えば、印刷データのセキュリティを確保するために、コンピュータ上で印刷指示が行われた結果プリンタドライバにより作成された印刷データを、一旦サーバ装置や画像形成装置の記憶装置に保存させておき、その後保存されている印刷データに対する印刷指示がなされた場合に印刷処理を開始する印刷方法がある。印刷データをサーバ装置や画像形成装置に保存する際には、当該印刷データとともにユーザ情報を保存させておき、画像形成装置で行われるユーザ認証の結果特定されたユーザに対応付けられている印刷データの印刷が開始される。このようにすることにより、印刷指示後直ちに画像形成装置により印刷を行ってしまうことにより発生してしまう、他人に印刷物の内容を見られてしまうという危険性を低減することが可能となるわけである。
【０００４】
また、画像形成装置の利用の際にユーザ認証を行い利用するユーザを特定することで、ユーザそれぞれがどのような設定を行っているかという履歴情報を残したり、その履歴情報に従って、夫々の部署ごとに画像形成装置の利用に対する課金を行ったりすることが可能となっている。
【０００５】
このように、画像形成装置の利用に関し、ユーザ認証処理し、その後に画像形成装置の利用を許可する技術が例えば特許文献１に開示されている。特許文献１に開示されている発明は、このようにＩＣカードを用いてユーザ認証を行う場合において、あるユーザがログイン中に、他のユーザのＩＣカードがカードリーダ装置にかざされた場合に、ログイン中のユーザのログアウト処理を行い、新たにかざされたＩＣカードを用いた認証処理を行うものである。このようにすることで、例えば、あるユーザが画像形成装置の利用後にログアウト処理を行わなかった場合でも、他のユーザがログイン中のユーザのログアウト処理を行わなくても済み、操作性の向上が図られている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１３４８５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし最近、１枚のＩＣカードに複数のユーザ情報を対応付けることが行われている。この理由としては、例えば画像形成装置の利用に要した金額の算出を、ユーザが所属する部署ごとではなく、例えば、ユーザが従事しているプロジェクトなどの業務ごとに算出するためである。
【０００８】
このため、ユーザが所有する１枚のＩＣカードに、ユーザが従事している夫々に業務に対応するユーザ情報を登録しておき、画像形成装置を利用する際に、ユーザがＩＣカードを用いた認証を行い、ＩＣカードに対応付けられている複数のユーザ情報から業務に対応するユーザ情報を選択し、画像形成装置を利用することになる。このようにすることで、プロジェクト毎に画像形成装置の利用に要した金額の算出を行うことが可能になるわけである。
【０００９】
この時、同一のＩＣカードに登録されているユーザの切り替えを行うためには、一度ログイン中のユーザのログアウト処理を行い、その後再度ユーザ認証処理を行う必要があった。同一のＩＣカードに登録されているユーザの切り替えを行えるようにすることで、上記の処理を行うことを回避できるが、この場合、画像形成装置を利用するユーザがログアウト処理を忘れて画像形成装置から離れたしまった場合に、ログイン中のユーザだけでなく、ログイン時（ユーザ認証時）に用いたＩＣカードに対応付けられている複数のユーザに対応付けられている印刷データの印刷を他人が実行指示することが可能となってしまい、セキュリティの観点から好ましくない。
【００１０】
また、特許文献１に開示されている発明を適用しても、異なるＩＣカードを用いた場合にはログアウト処理を必要としないが、同一のＩＣカードがカードリーダにかざされた場合には、ユーザの切り替え処理が開始されないので、結局ログアウト処理を行った後に再度ログイン処理を行わなくてはならない。
【００１１】
本発明は、１ユーザが複数のユーザ情報を用いる業務形態において、同一のカードに、複数の用途に対応する複数のユーザ情報が対応付けられている場合に、手動でのログアウト操作を行わせることなく、同一のユーザが複数のユーザ情報の中からログインするユーザ情報を切り替えて業務を実行することができる画像形成装置、画像形成装置の制御方法、及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記した目的を達成するために、本発明の画像形成装置は、識別情報が記憶されている記憶媒体を用いて、ユーザのログイン処理を行う画像形成装置であって、前記記憶媒体を検出する検出手段と、前記検出手段で記憶媒体を検出した後に、検出した記憶媒体から前記識別情報を取得する第１の取得手段と、前記第１の取得手段で取得した識別情報を用いて特定されるユーザ情報を取得する第２の取得手段と、前記第１の取得手段で取得した識別情報を記憶する記憶手段と、前記第２の取得手段で取得したユーザ情報が複数ある場合に、複数のユーザ情報のうち、ログイン処理を行うユーザに対応するユーザ情報の選択を受け付ける選択受付画面を表示する表示制御手段と、前記選択受付画面を介してユーザ情報の選択を受け付ける受付手段と、前記受付手段で受け付けたユーザ情報に対応するユーザのログイン処理を行うログイン手段と、を備え、前記ログイン手段でログイン処理をしたユーザがログイン中に前記検出手段が新たに記憶媒体を検出した後に、前記第１の取得手段は、該検出した記憶媒体から識別情報を新たに取得し、前記第１の取得手段が新たに取得した識別情報と、前記記憶手段に記憶されている識別情報とが一致するかを判定する第１の判定手段をさらに備え、前記第１の判定手段で、前記第１の取得手段が新たに取得した識別情報と、前記記憶手段に記憶されている識別情報とが一致すると判定し、前記識別情報に対応するユーザ情報が複数ある場合には、前記表示制御手段は、再度、ログイン中のユーザに対応するユーザ情報の特定に用いられた識別情報から特定される複数のユーザ情報のうち、ログイン処理を行うユーザに対応するユーザ情報の選択を受け付ける選択受付画面を表示することを特徴とする。
【００１３】
上記した目的を達成するために、本発明の画像形成装置の制御方法は、識別情報が記憶されている記憶媒体を用いて、ユーザのログイン処理を行う画像形成装置の制御方法であって、前記記憶媒体を検出する検出工程と、前記検出工程で記憶媒体を検出した後に、検出した記憶媒体から前記識別情報を取得する第１の取得工程と、前記第１の取得工程で取得した識別情報を用いて特定されるユーザ情報を取得する第２の取得工程と、前記第１の取得工程で取得した識別情報を記憶装置に記憶する記憶工程と、前記第２の取得工程で取得したユーザ情報が複数ある場合に、複数のユーザ情報のうち、ログイン処理を行うユーザに対応するユーザ情報の選択を受け付ける選択受付画面を表示部に表示する表示制御工程と、前記選択受付画面を介してユーザ情報の選択を受け付ける受付工程と、前記受付工程で受け付けたユーザ情報に対応するユーザのログイン処理を行うログイン工程と、を備え、前記ログイン工程でログイン処理をしたユーザがログイン中に、前記検出工程で新たに記憶媒体を検出した後に、前記第１の取得工程で、該検出した記憶媒体から識別情報を新たに取得し、前記第１の取得工程で新たに取得した識別情報と、前記記憶装置に記憶されている識別情報とが一致するかを判定する第１の判定工程をさらに備え、前記第１の判定工程で、前記第１の取得工程で新たに取得した識別情報と、前記記憶装置に記憶されている識別情報とが一致すると判定し、前記識別情報に対応するユーザ情報が複数ある場合には、前記表示制御工程で、再度、ログイン中のユーザに対応するユーザ情報の特定に用いられた識別情報から特定される複数のユーザ情報のうち、ログイン処理を行うユーザに対応するユーザ情報の選択を受け付ける選択受付画面を表示部に表示することを特徴とする。
【００１４】
上記した目的を達成するために、本発明のコンピュータプログラムは、  識別情報が記憶されている記憶媒体を用いて、ユーザのログイン処理を行う画像形成装置を、前記記憶媒体を検出する検出手段と、前記検出手段で記憶媒体を検出した後に、検出した記憶媒体から前記識別情報を取得する第１の取得手段と、前記第１の取得手段で取得した識別情報を用いて特定されるユーザ情報を取得する第２の取得手段と、前記第１の取得手段で取得した識別情報を記憶する記憶手段と、前記第２の取得手段で取得したユーザ情報が複数ある場合に、複数のユーザ情報のうち、ログイン処理を行うユーザに対応するユーザ情報の選択を受け付ける選択受付画面を表示する表示制御手段と、前記選択受付画面を介してユーザ情報の選択を受け付ける受付手段と、前記受付手段で受け付けたユーザ情報に対応するユーザのログイン処理を行うログイン手段として機能させ、前記ログイン手段でログイン処理をしたユーザがログイン中に前記検出手段が新たに記憶媒体を検出した後に、前記第１の取得手段は、該検出した記憶媒体から識別情報を新たに取得し、前記画像処理装置をさらに、前記第１の取得手段が新たに取得した識別情報と、前記記憶手段に記憶されている識別情報とが一致するかを判定する第１の判定手段として機能させ、前記第１の判定手段で、前記第１の取得手段が新たに取得した識別情報と、前記記憶手段に記憶されている識別情報とが一致すると判定し、前記識別情報に対応するユーザ情報が複数ある場合には、前記表示制御手段は、再度、ログイン中のユーザに対応するユーザ情報の特定に用いられた識別情報から特定される複数のユーザ情報のうち、ログイン処理を行うユーザに対応するユーザ情報の選択を受け付ける選択受付画面を表示することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、１ユーザが複数のユーザ情報を用いる業務形態において、同一のカードに、複数の用途に対応する複数のユーザ情報が対応付けられている場合に、手動でのログアウト操作を行わせることなく、同一のユーザが複数のユーザ情報の中からログインするユーザ情報を切り替えて業務を実行することが可能となる。
【００１６】
さらには、同一のＩＣカードに登録されている他のユーザにログインユーザを切り替える際にもＩＣカードを必要とするので、ＩＣカードを保持しない他のユーザがログインユーザの切り替えを行うことを防止することも可能である。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態における画像処理システム構成の一例を示す図である。
【図２】クライアント装置１０１、認証サーバ１０２、プリントサーバ１０４、及び印刷管理サーバ１０５に適用可能なコンピュータのハードウェア構成の一例を示す図である。
【図３】複合機１０３のハードウェア構成の一例を示す図である。
【図４】複合機１０３と認証サーバ１０２によって行われるユーザ認証処理を示すフローチャートである。
【図５】複合機１０３によって行われるログインユーザ選択処理を示すフローチャートである。
【図６】図５のステップＳ５１０の各種処理実行の詳細を示すフローチャートである。
【図７】図６のステップＳ６０３の保存データ印刷処理の詳細を示すフローチャートである。
【図８】認証サーバ１０２の外部メモリ２１１に保存されているユーザ認証テーブルのデータ構成の一例を示す図である。
【図９】印刷管理サーバ１０５の外部メモリ２１１に保存されている書誌情報データテーブルのデータ構成の一例を示す図である。
【図１０】複合機１０３の操作部３０８のＬＣＤ表示部に表示される認証画面の一例を示す図である。
【図１１】複合機１０３の操作部３０８のＬＣＤ表示部に表示されるログインユーザ選択画面の一例を示す図である。
【図１２】複合機１０３の操作部３０８のＬＣＤ表示部に表示されるメニュー画面の一例を示す図である。
【図１３】複合機１０３の操作部３０８のＬＣＤ表示部に表示される印刷データ選択画面の一例を示す図である。
【図１４】複合機１０３と印刷管理サーバ１０５によって行われるログインユーザ選択処理を示すフローチャートである（第２の実施の形態）。
【図１５】認証サーバ１０２の外部メモリ２１１に保存されているユーザ認証テーブルのデータ構成の一例を示す図である（第２の実施の形態）。
【図１６】複合機１０３の操作部３０８のＬＣＤ表示部に表示されるログインユーザ選択画面の一例を示す図である（第２の実施の形態）。
【発明を実施するための形態】
【００１８】
＜第１の実施の形態＞
以下、図面を参照して、本発明の実施の形態の一例について説明する。
【００１９】
図１は、本実施形態の画像処理システムの一例を示すシステム構成図である。図１に示すように、画面処理システムは、例えば、１又は複数のクライアントＰＣ１０１、１台の認証サーバ１０２、１又は複数の複合機１０３（画像形成装置）、１又は複数のプリントサーバ１０４、印刷管理サーバ１０５がローカルエリアネットワーク（ＬＡＮ）１０６（通信媒体）を介して接続された構成をとる。
【００２０】
クライアントＰＣ１０１には、プリンタドライバがインストールされており、このプリンタドライバを用いて、アプリケーションプログラムから受け取ったデータに基づいて印刷データを生成し、該印刷データをプリントサーバ１０４等へ送信し、プリントサーバ１０４の所定の格納場所（スプール領域）に格納させることができる。
【００２１】
認証サーバ１０２は、後述するユーザ認証テーブル（図８）を格納しており、複合機１０３からのカード情報による認証依頼に応じてユーザ認証テーブルの情報を用いて認証処理を行う。
【００２２】
複合機１０３は、カードリーダが読み取ったカード情報を認証依頼として認証サーバ１０２に送信する。また、複合機１０３は、認証サーバ１０２でのカード情報に基づくユーザ認証の結果特定されるユーザ情報に基づき画面表示を制御する。また、ユーザの操作指示に従い、プリントサーバ１０４に蓄積されている印刷データをＬＰＲ出力すべくプリントサーバ１０４に対して要求コマンドを送信し、それに応じてプリントサーバ１０４より受信した印刷データの印刷出力を行う。
【００２３】
プリントサーバ１０４は、クライアントＰＣ１０１から受信した印刷データに対応する書誌情報データを生成し、印刷管理サーバ１０５に送信して、該印刷管理サーバ１０５の所定の格納場所に格納させることができる。
【００２４】
また、プリントサーバ１０４は、外部機器（例えば複合機１０３）から受信したＬＰＲを実行するためのコマンドに基づいて上記所定の格納場所に格納している印刷データを指定された複合機１０３へ送信制御する。
【００２５】
印刷管理サーバ１０５は、書誌情報データテーブル（後述する図９に示す）を備え、プリントサーバ１０４から送信される書誌情報（プリンタサーバ１０４内に蓄積された印刷データの書誌情報）を受信し、書誌情報データテーブルにより記憶管理する。
【００２６】
ＬＡＮ１０６は、上述した各装置を相互に通信可能に接続するためのネットワークであり、その接続形態は有線／無線を問わない。以上が本発明の画像処理システムの構成の一例の説明である。
【００２７】
次に、図２を参照して、図１のクライアント装置１０１、認証サーバ１０２、プリントサーバ１０４、及び印刷管理サーバ１０５として適用可能な情報処理装置のハードウェア構成の一例について説明する。
【００２８】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Basic Input / Output System）やオペレーティングシステムプログラム（以下、ＯＳ）や、クライアント装置や各サーバ装置が実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２９】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００３０】
また、２０５は入力コントローラで、キーボードやポインティングデバイス等の入力装置２０９からの入力を制御する。２０６はビデオコントローラで、ディスプレイ装置２１０等の表示器への表示を制御する。これらは必要に応じて操作者が使用するものである。
【００３１】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３２】
２０８は通信Ｉ／Ｆ（インタフェース）コントローラで、ネットワーク（例えば、図１に示したＬＡＮ１０６）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３３】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３４】
本発明を実現するための後述するフローチャートに示す各ステップの処理は、コンピュータで読み取り実行可能なプログラムにより実行され、そのプログラムは外部メモリ２１１に記録されている。そして、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００３５】
次に、図３を参照して、図１の複合機１０３のハードウェア構成について説明する。図３は、図１の複合機１０３のハードウェア構成の一例を示すブロック図である。
【００３６】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮ（例えば、図１に示したＬＡＮ１０６）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００３７】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００３８】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム，画像データ等を格納する。
【００３９】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部３０８とのインタフェース部である。また、操作部Ｉ／Ｆ３０７は、操作部３０８から入力したキー情報（例えば、スタートボタンの押下）をＣＰＵ３０１に伝える役割をする。
【００４０】
３０５はネットワークインタフェース（ネットワークＩ／Ｆ）で、ＬＡＮ１０６等のネットワークに接続し、データの入出力を行う。３０６はモデムで、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００４１】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においてはユーザの認証を行う際に必要となる非接触ＩＣカード（記憶媒体）の読み取り用のカードリーダ３１９が外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００４２】
３２０はイメージバスインタフェース（イメージバスＩ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００４３】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４４】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行ったりする。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。そして、この画像処理部３１７は、スキャナ部３１４を駆動して画像読み取りされた画像データを画像処理して、ファイル出力可能な形式（例えば、ＰＤＦ形式ファイル）に変換し、ＣＰＵ３０１と連携して、ネットワークＩ／Ｆ３０５を介して、外部装置に画像データのファイルを送信することができる。
【００４５】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ部３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００４６】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００４７】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００４８】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時、また手動でユーザのログアウト処理を行う時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００４９】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、非接触ＩＣカードに記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００５０】
以上のような構成によって、複合機１０３は、スキャナ部３１４から読み込んだ画像データをＬＡＮ１０６上に送信したり、ＬＡＮ１０６から受信した印刷データをプリンタ部３１２により印刷出力したりすることができる。
【００５１】
また、スキャナ部３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２により出力したりすることができる。
【００５２】
次に図４を参照して、複合機１０３の利用に際し行われるユーザ認証処理について説明する。この処理は複合機１０３のＣＰＵ３０１及び認証サーバ１０２のＣＰＵ２０１によって行われる処理である。
【００５３】
まず、複合機１０３のＣＰＵ３０１は、複合機１０３を利用するユーザに対してＩＣカードによるユーザ認証を行わせるべく、図１０に示す認証画面１０００を操作部３０８のＬＣＤ表示部に表示する（ステップＳ４０１）。そしてその後、カードリーダ３１９に対してポーリング開始要求を送信することで、カードリーダ３１８はポーリングを開始する（ステップＳ４０２）。そして、カードリーダ３１９にＩＣカードがかざされたことを検知すると（ステップＳ４０３）、カードリーダ３１９はかざされたＩＣカードのカード情報を取得し、複合機１０３に取得したカード情報を送信する（カード情報取得：ステップＳ４０４）。そして、複合機１０３のＣＰＵ３０１は、ステップＳ４０４で取得したカード情報を含む認証要求データを作成し、認証要求データを認証サーバ１０２に送信することで、取得したＩＣカード情報を用いたユーザ認証を認証サーバ１０２に対して要求する（ステップＳ４０５）。
【００５４】
認証サーバ１０２のＣＰＵ２０１は、複合機１０３からの認証要求データを受信すると（ステップＳ４２１）、外部メモリ２１１に記憶されているユーザ認証テーブルを用いて、ユーザ認証を行う（ステップＳ４２２）。
【００５５】
ここで、図８を参照して、認証サーバ１０２の外部メモリ２１１に記憶されているユーザ認証テーブル８００のデータ構成について説明する。図８は、ユーザ認証データテーブル８００の構成の一例を示す図である。
【００５６】
図８に示す通り、ユーザ認証テーブル８００はデータ項目として、カード情報８０１、ユーザ情報８０２を備えており、ユーザ情報８０２として、ユーザ名８０２−１、パスワード８０２−２、メールアドレス８０２−３、等を備えている。
【００５７】
カード情報８０１は、ユーザが所有するＩＣカードのカード情報が登録されるデータ項目である。ユーザ情報８０２は、当該ＩＣカードを所有するユーザに関する情報が登録される。
【００５８】
ユーザ名８０２−１は、当該ＩＣカードを所有するユーザのユーザ名が登録されるデータ項目である。パスワード８０２−２は、ＩＣカードを紛失した際に認証処理で用いるパスワードが登録されるデータ項目である。ユーザは、ＩＣカードを紛失した場合には、認証情報としてユーザ名、パスワードを複合機１０３に対して入力することで、複合機１０３のＣＰＵ３０１は、ユーザ名、パスワードを用いたユーザ認証要求を認証サーバ１０２に行うことになる。メールアドレス８０２−３は、当該ユーザのメールアドレスが登録されるデータ項目である。
【００５９】
１枚のＩＣカードに複数のユーザが紐付けられている場合には、このユーザ認証テーブル８００にカード情報８０１に同一の情報を持つ複数のレコードが登録されることになる。
【００６０】
認証サーバ１０２は、カード認証に際し、複合機１０３から受信した認証要求データに含まれるＩＣカード情報が、ユーザ認証テーブル８００に登録されている何れかのレコードのカード情報８０１に登録されているかにより、認証処理を行うことになる。つまりは、認証要求データに含まれているカード情報がカード情報８０１に登録されているレコードのユーザが複合機１０３にログインを行うユーザであると特定する。以上が図８のユーザ情報テーブル８００のデータ構成の説明である。
【００６１】
図４の説明に戻る。ステップＳ４２２のユーザ認証処理の結果、認証に成功した場合には（ステップＳ４２３でＹＥＳ）、認証サーバ１０２のＣＰＵ２０１は、認証結果が成功である認証結果データを作成する（ステップＳ４２４）。この認証結果データには、ユーザ認証に用いたＩＣカードに対応付けられているユーザ情報が含まれている。また、複数のユーザ情報が対応付けられている場合（例えば、図８のカード情報が「４ｆｋｇｏｄｓ９ｆｍｋｄ」、「ｓｋｆｏｒ３９４５８６０」）には、認証結果データには当該ＩＣカードに対応付けられている全てのユーザのユーザ情報８０２が含まれることになる。
【００６２】
一方、ステップＳ４２２のユーザ認証処理の結果、認証に失敗した場合には（ステップＳ４２３でＮＯ）、認証サーバ１０２のＣＰＵ２０１は、認証結果が失敗である認証結果データを作成する（ステップＳ４２５）。
【００６３】
そして、ステップＳ４２４またはＳ４２５で作成した認証結果データを、ユーザ認証要求を行ってきた複合機１０３に送信する（ステップＳ４２６）。
【００６４】
複合機１０３のＣＰＵ３０１は、認証サーバ１０２から送信された認証結果データを受信すると（ステップＳ４０６）、認証結果データに基づいてユーザ認証が成功したかそれとも失敗したかを判定する（ステップＳ４０７）。ユーザ認証に成功したと判定した場合には（ステップＳ４０７でＹＥＳ）、後述するログインユーザ選択処理を行うことになる。このログインユーザ選択処理の詳細については図５を参照して説明する。
【００６５】
一方、ユーザ認証に失敗したと判定した場合には（ステップＳ４０７でＮＯ）、処理をステップＳ４０８に進め、不図示のエラー画面を表示するための表示情報を作成し（ステップＳ４０８）、作成した表示情報に従って、不図示の認証エラー画面を表示する（ステップＳ４０９）。
【００６６】
その後、ユーザの操作指示に従い、再度ユーザ認証処理を行うかを判定し（リトライ？：ステップＳ４１０）、再度ユーザ認証を行うと判定した場合には（ステップＳ４１０でＹＥＳ）、処理をステップＳ４０１に移行し、上記した処理を繰り返すことになる。
【００６７】
一方、再度ユーザ認証処理を行わないと判定した場合には（ステップＳ４１０でＮＯ）、本図に示す処理を終了する。以上がユーザ認証処理の説明である。
【００６８】
次に、図５を参照して、複合機１０３によって行われるログインユーザ選択処理について説明する。
【００６９】
まず、複合機１０３のＣＰＵ３０１は、図４のステップＳ４０４で取得したカード情報をＲＡＭ３０２に記憶する（ステップＳ５０１）。そして、その後、図４のステップＳ４０６で認証サーバ１０２より受信した認証結果データに含まれるユーザ情報を取得する（ステップＳ５０２）。この時、認証結果データに複数のユーザ情報が含まれていた場合には、全てのユーザ情報を取得することになる。そしてそのユーザ情報をＲＡＭ３０２に記憶する。
【００７０】
そして、ステップＳ５０２で取得したユーザ情報に従って、ユーザ認証の際に使用したＩＣカードに複数のユーザが対応付けられているかを判定する（ステップＳ５０３）。
【００７１】
複数のユーザが対応付けられていると判定した場合には（ステップＳ５０３でＹＥＳ）、処理をステップＳ５０４に、１つのユーザ情報にしか対応付けられていないと判定した場合には（ステップＳ５０３でＮＯ）、当該ユーザ情報が示すユーザをログインユーザとして確定し、処理をステップＳ５０８に進める。
【００７２】
ステップＳ５０４において、複合機１０３のＣＰＵ３０１は、ステップＳ５０２で取得したユーザ情報を用いてログインユーザの選択に用いるログインユーザ選択画面の画面情報を作成し、作成した画面情報に従って、図１１に示すログインユーザ選択画面１１００を表示する（ステップＳ５０５）。
【００７３】
ここで、図１１を参照して、図５のステップＳ５０５において複合機１０３の操作部３０８のＬＣＤ表示部に表示されるログインユーザ選択画面の構成について説明する。図１１はログインユーザ選択画面１１００の構成の一例を示す図である。
【００７４】
図１１に示す通り、ログインユーザ選択画面１１００には、ログインユーザ選択部１１０１、ログインボタン１１０２が設定されている。
【００７５】
ログインユーザ選択部１１０１は、ＩＣカードに対応付けられている複数のユーザの中から、いずれのユーザでログインをするかの指定を受け付けるために用いられる。ログインボタン１１０２は、ログインユーザ選択部１１０１で選択されたユーザでのログインを複合機１０３に対して指示するために用いられる。以上が図１１のログインユーザ選択画面１１００の説明である。
【００７６】
図５の説明に戻る。ステップＳ５０５で表示したログインユーザ選択画面１１００のログインユーザ選択部１１０１でログインユーザの指定を受け付けた後にログインボタン１１０２の押下指示を受け付けることで、ログインユーザの選択を受け付けると（ステップＳ５０６）、ログインユーザ選択部１１０１で選択されたログインユーザ名を取得する（ステップＳ５０７）。ログインユーザ名を取得したユーザでログインユーザを確定する。
【００７７】
そして、ステップＳ５０７の処理終了後、又はステップＳ５０３でＮＯと判定した場合には、ログインユーザとして確定されたユーザでのログイン処理を行い、図１２に示すメニュー画面１２００を作成し（ステップＳ５０８）、メニュー画面１２００を表示する（ステップＳ５０９）。その後、各種処理を実行する（ステップＳ５１０）。ステップＳ５１０の処理の詳細については図６を参照して説明することにする。
【００７８】
以上が、複合機１０３のＣＰＵ３０１によって行われるログインユーザ選択処理の説明である。
【００７９】
ここで、図１２を参照して、図５のステップＳ５０９で複合機１０３のＬＣＤ表示部に表示されるメニュー画面１２００の構成の一例について説明する。図１２に示すように、メニュー画面１２００には、各種の指示をＣＰＵ３０１に入力するためのボタンが設定されている。
【００８０】
例えば「コピー」ボタンの押下指示を行うと、複合機１０３のＣＰＵ３０１はコピーを行うための不図示の設定画面を表示し、コピー部数、両面／片面設定、拡大率などの指定を受け付け、コピー指示を受け付けた後にコピー処理を行うことになる。
【００８１】
同様に各種のボタンには、夫々対応する複合機１０３に行わせる処理が設定されており、ボタンの押下指示を受け付けると、複合機１０３が行う処理に対応した不図示の各種処理の設定画面を表示させ、その設定画面を介して入力された指定に従ってＣＰＵ３０１は指定された処理を実行することになる。以上が図１２のメニュー画面１２００の説明である。
【００８２】
次に、図６を参照して図５のステップＳ５１０の各種処理実行の詳細処理について説明する。この処理は複合機１０３のＣＰＵ３０１によって行われる処理である。
【００８３】
図５に示すログインユーザ選択処理で、複合機１０３の利用者がログインユーザを選択して、複合機にログインが終了し、図１２に示すメニュー画面１２００が表示されると、その後、カードリーダ３１９に対してポーリング開始要求を送信することで、カードリーダ３１９はポーリングを開始する（ステップＳ６０１）。
【００８４】
その後、メニュー画面１２００の「保存ファイル印刷」ボタンに対する押下指示を受け付けることで入力される保存ファイル印刷指示を受け付けると（ステップＳ６０２でＹＥＳ）、処理をステップＳ６０３に進め保存ファイル印刷処理を行う。保存ファイル印刷処理終了後、処理をステップＳ６０２に戻す。保存ファイル印刷処理の詳細は、図７を参照して説明する。
【００８５】
ここで、図７を参照して、図６のステップＳ６０３の保存ファイル印刷処理の詳細について説明する。この処理は、複合機１０３のＣＰＵ３０１、プリントサーバ１０４のＣＰＵ２０１、印刷管理サーバ１０５のＣＰＵ２０１によって行われる処理である。
【００８６】
複合機１０３のＣＰＵ３０１は、メニュー画面１２００の「保存ファイル印刷」ボタンの押下指示を受け付けると、印刷管理サーバ１０５に対して、複合機１０３にログイン中のログインユーザを特定するためのユーザ情報を含む書誌情報要求データを送信することで、ログイン中のユーザに対応する印刷データの書誌情報を要求する（ステップＳ７０１）。
【００８７】
印刷管理サーバ１０５のＣＰＵ２０１は、複合機１０３からの書誌情報要求を受信すると（ステップＳ７２１）、書誌情報データテーブル９００に登録されている書誌情報から複合機１０３にログイン中のユーザに対応する印刷データの書誌情報を取得する（ステップＳ７２２）。この時、１枚のカードに複数のユーザが対応付けられている場合であっても、ログイン時に指定したユーザ以外のユーザに対応する書誌情報は取得することはない。その後、ステップ７２２で取得した書誌情報を、要求を行ってきた複合機１０３に送信する（ステップＳ７２３）。
【００８８】
ここで、図９を参照して、印刷管理サーバ１０５の外部メモリ２１１に記憶されている書誌情報データテーブル９００のデータ構成について説明する。図９は書誌情報データテーブル９００のデータ構成の一例を示す図である。
【００８９】
図９に示すように、書誌情報データテーブル９００は、データ項目としてユーザ名９０１、ジョブ名９０２、印刷部数９０３、保存日時９０４、印刷データ９０５等を備えて構成されている。
【００９０】
ユーザ名９０１は、当該書誌情報データに対応する印刷データの保存要求を行ったユーザを特定するための情報が登録されるデータ項目である。ジョブ名９０２は印刷データの名称を登録するデータ項目である。印刷部数９０３は、印刷データを印刷する部数が登録される。
【００９１】
保存日時９０４は当該書誌情報データに対応する印刷データが何れかのプリントサーバ１０４の外部メモリ２１１に保存された日時情報が登録される。印刷管理サーバ１０５は、この情報をもとにして、プリントサーバ１０４に印刷データが保存された後に一定時間印刷が行われていない印刷データの削除要求をプリントサーバに行うことになる。
【００９２】
印刷データ９０５は、当該書誌情報データに対応する印刷データのパス情報を登録するデータ項目であり、この情報をもとにして、印刷データの保存場所を特定することが可能となる。以上が、書誌情報データテーブル９００の構成の説明である。
【００９３】
図７の説明に戻る。複合機１０３は、印刷管理サーバ１０５からログインユーザに対応する書誌情報を受信すると（ステップＳ７０２）、受信した書誌情報をもとに印刷指示画面１３００を作成し（ステップＳ７０３）、作成した印刷指示画面１３００を操作部３０８のＬＣＤ表示部に表示する（ステップＳ７０４）。
【００９４】
ここで、図１３を参照して、図７のステップＳ７０４で複合機１０３のＬＣＤ表示部に表示される印刷指示画面の構成について説明する。図１３は、印刷指示画面１３００の構成の一例を示す図である。
【００９５】
図１３に示す通り、印刷指示画面１３００には、印刷データ表示欄１３０１、印刷ボタン１３０２が設定されている。
【００９６】
印刷データ表示欄１３０１は、プリントサーバ１０４に保存されているログインユーザに対応する印刷データの書誌情報の表示を行い、印刷実行する印刷データの指定を受け付けるコントロールである。
【００９７】
この印刷データ表示１３０１には、データ選択／非選択表示部１３０１−１、文書名表示部１３０１−２、保存日時表示部１３０１−３、部数表示部１３０１−４が設定されている。
【００９８】
データ選択／非選択表示部１３０１−１には、印刷データが印刷対象として選択されているか（チェックあり）否か（チェックなし）を示す情報が表示される。選択状態の印刷データに対する押下指示を受け付けると選択が解除され非選択状態に、非選択状態の印刷データに対する押下指示を受け付けた場合には、選択状態になる。
【００９９】
文書名表示部１３０１−２、保存日時表示部１３０１−３、部数表示部１３０１−４には、それぞれ書誌情報中の文書名９０２、保存日時９０４、部数９０３に登録されている情報を表示する。
【０１００】
そして、何れかの印刷データが選択状態の時に印刷ボタン１３０２の押下指示を受け付けると、選択された印刷データの印刷を実行することになる。以上が図１３の印刷データ選択画面１３００の説明である。
【０１０１】
図７の説明に戻る。ステップＳ７０４で印刷データ選択画面１３００を表示後、印刷データ選択画面１３００に対する操作指示により、印刷を実行する印刷データの選択を受け付ける（ステップＳ７０５）。そして、印刷ボタン１３０２の押下を受け付けることにより発行される印刷実行指示を受け付けると（ステップＳ７０６でＹＥＳ）、書誌情報の印刷データ９０５に登録されている印刷データのパス情報により特定される当該印刷データを保持するプリントサーバ１０４に対して、印刷データの印刷実行要求を行う（ステップＳ７０７）。
【０１０２】
プリントサーバ１０４はその印刷実行要求を受信すると（ステップＳ７２４）、その要求に応じて、印刷データを複合機１０３に対して送信する（ステップＳ７２５）。尚、印刷実行要求は印刷管理サーバ１０５経由で行うように構成しても構わない。
【０１０３】
そして複合機１０３はプリントサーバ１０４より印刷データを受信すると（ステップＳ７０８）、受信した印刷データに従った印刷処理を実行する（ステップＳ７０９）。そして、印刷処理に係る操作ログデータを不図示の操作ログ管理テーブルにログインユーザと対応付けて登録する（ステップＳ７１０）。そして、この操作ログ管理テーブルに登録された操作ログデータを用いて、夫々のユーザが複合機１０３を用いた印刷処理をどの程度行ったかを確認することができ、その結果として、各部門やプロジェクト等への複合機１０３の使用に関する課金処理を行うことができる。以上が、図６のステップＳ６０３の保存データ印刷処理の詳細な説明である。
【０１０４】
図６の説明に戻る。ステップＳ６０２で保存ファイル印刷処理を受け付けていないと判定した場合には、メニュー画面１２００を介してその他の処理（例えば、コピー処理、ファックス処理、スキャンして送信処理等）の実行要求を受け付けたかを判定する（ステップＳ６０４）。この判定処理でその他の処理の実行要求を受け付けたと判定した場合には（ステップＳ６０４でＹＥＳ）、指定された処理を実行し（ステップＳ６０５）、実行した処理に関する操作ログデータをログインユーザと対応付けて不図示の操作ログ管理テーブルに登録する（ステップＳ６０６）。その後、ステップＳ６０２に処理を移行する。
【０１０５】
ステップＳ６０７では、複合機１０３のＣＰＵ３０１は、ＩＣカードがカードリーダ３１９にかざされたことを検知したかを判定する。この判定処理でＩＣカードを検知したと判定した場合には、処理をステップＳ６０８に移行させ、カードリーダ３１９が読み取ったカード情報を取得する。そして、ステップＳ６０８で取得したカード情報が、図５のステップＳ５０１でＲＡＭ３０２に記憶したカード情報と一致するかを判定する（ステップＳ６０９）。
【０１０６】
ステップＳ６０９の判定処理で、ステップＳ５０１でＲＡＭ３０２に記憶したカード情報と、ステップＳ６０８で取得したカード情報とが一致しない、即ち、現在のログインユーザのログイン処理に使用されたＩＣカードとは異なるＩＣカードがカードリーダ３１９にかざされたと判定した場合には（ステップＳ６０９でＮＯ）、処理をステップＳ６１０に進め、ログイン中のユーザのログアウト処理を行い、その後、図４のステップＳ４０５に処理を進め、図６のステップＳ６０９で取得したカード情報を含む認証要求データを作成し、認証要求データを認証サーバに送信することで、取得したＩＣカード情報を用いたユーザ認証を認証サーバ１０２に対して要求する。その後の処理は既に説明したとおりである。
【０１０７】
一方、ステップＳ６０９の判定処理で、ステップＳ５０１でＲＡＭ３０２に記憶したカード情報と、ステップＳ６０８で取得したカード情報とが一致する、即ち、現在のログインユーザのログイン処理に使用されたＩＣカードと同一のＩＣカードがカードリーダ３１９にかざされたと判定した場合、前回当該ＩＣカードの検知後、一定の時間が経過したかを判定する（ステップＳ６１１）。尚、カードリーダ３１９にカードをかざしたままにしている場合にはログインユーザの再選択処理を行われないようにするためにこのような判定処理を設けている。
【０１０８】
ステップＳ６１１の判定処理で、前回ＩＣカード検知後、一定時間が経過していると判定した場合には（ステップＳ６１１でＹＥＳ）、処理をステップＳ６１２に進め、図５のステップＳ５０２でＲＡＭ３０２に記憶したユーザ情報の数をもとに、当該ＩＣカードが複数のユーザに対応付けられているＩＣカードであるかを判定する。その判定の結果、複数ユーザに対応付けられているカードであると判定した場合には（ステップＳ６１２でＹＥＳ）、処理を図５のステップＳ５０４に進め、ログインユーザ選択画面１１００をＬＣＤ表示部に表示し、ログインユーザの選択を受け付けることになる。この際、ログインユーザ選択画面１１００の現在ログイン中のユーザについては文字色を変える、背景色を変える等、他のユーザの表示と異ならせるようにしても良い。ここで、その後のステップＳ５０６の処理で、ログイン中のユーザとは異なるユーザが選択された場合には、ログイン中のユーザのログアウト処理を行った後に、新たに選択されたユーザのログイン処理を行うことになる。
【０１０９】
ステップＳ６１１の判定処理でＮＯ、ステップＳ６１２の判定処理でＮＯとＣＰＵ３０１が判定した場合には、処理をステップＳ６０２に進め、それ以降の処理を行うことになる。
【０１１０】
また、ステップＳ６１３では、メニュー画面１２００のログアウトボタンに対する押下指示を受け付けることにより入力されるログアウト指示を受け付けたかを判定し、ログアウト指示を受け付けたと判定した場合には（ステップＳ６１３でＹＥＳ）処理をステップＳ６１５に進め、ログアウト処理を行う。また、ユーザログイン中に一定時間操作指示を受け付けていない（ステップＳ６１４でＹＥＳ）と判定した場合にも、ログアウト処理を行うことになる。
【０１１１】
本発明では、ＩＣカードに複数のユーザに対応付けられている場合に、複数のユーザから何れかのユーザを選択してログインした後に、ログインユーザを同一のＩＣカードに対応付けられた他のユーザに切り替える際にも、ＩＣカードを必要とする構成を採用している。
【０１１２】
また、図７で説明したような保存データの印刷処理を行う１つの目的として、印刷データのセキュリティ確保があげられる。本発明では、ログインユーザの切り替えを行うためには、ＩＣカードが必要となるため、ユーザがログアウト処理を忘れて複合機から離れてしまった場合であっても、他のユーザはログインユーザ以外の印刷データを印刷することができないので、印刷データに対する一定のセキュリティを確保することができる。
【０１１３】
また、本発明では、ログインユーザの変更を行う際に、ログインユーザのログアウト操作を必ずしも行う必要はない。これにより、ユーザの操作の手間を省くことが可能となる。
【０１１４】
＜第２の実施の形態＞
以下、本発明の第２の実施の形態について説明する。以降の説明では、第１の実施の形態と第２の実施の形態とで異なる点について説明することにする。
【０１１５】
第１の実施の形態と、第２の実施の形態とで、処理が異なるのは、主にログインユーザ選択処理である。第２の実施の形態におけるログインユーザ選択処理について、図１４を参照して説明することにする。尚、ログインユーザ選択処理以外の処理（図４、図６〜図７に示す処理）については、第２の実施の形態でも第１の実施の形態と略同様の処理を行うため、それらの詳細な説明は割愛することにする。
【０１１６】
図１４は、複合機１０３及び印刷管理サーバ１０５によって行われるログインユーザ選択処理を示すフローチャートである。尚、この処理の前段の処理であるユーザ認証処理については、すでに図４を参照して説明したとおりである。
【０１１７】
複合機１０３のＣＰＵ３０１は、図４のステップＳ４０７の処理で認証が成功したと判定すると、処理を図１４のステップＳ１４０１に進め、図４のステップＳ４０４で取得したカード情報をＲＡＭ３０２に記憶する。そしてその後、図４のステップＳ４０６で認証サーバ１０２より受信した認証結果データに含まれるユーザ情報を取得する（ステップＳ１４０２）。この時、認証結果データに複数のユーザ情報が含まれていた場合には、全てのユーザを取得することになる。そしてこのユーザ情報をＲＡＭ３０２に記憶する。
【０１１８】
そして、ステップＳ１４０２で取得したユーザ情報に従って、ユーザ認証の際に使用したＩＣカードに複数のユーザが対応付けられているかを判定する（ステップＳ１４０３）。
【０１１９】
複合機１０３のＣＰＵ３０１が、ＩＣカードに１つのユーザ情報しか対応づけられていないと判定した場合には（ステップＳ１４０３でＮＯ）、当該ユーザ情報が示すユーザをログインユーザとして確定し、処理をステップＳ１４１６に進める。
【０１２０】
一方、ステップＳ１４０３において、複合機１０３のＣＰＵ３０１がＩＣカードに複数のユーザが対応付けられている（ＹＥＳ）と判定した場合には、ステップＳ１４０２でＲＡＭ３０２に記憶したすべてのユーザ情報について、ステップＳ１４０４〜Ｓ１４０７の処理を行う。尚、同一ＩＣカードに対応付けられているユーザの切り替え処理（図６のステップＳ６１２でＹＥＳと判定した場合に行う）についても同様である。
【０１２１】
複合機１０３のＣＰＵ３０１は、ステップＳ１４０４において、処理対象のユーザ情報がログイン中のユーザのユーザ情報であるかを判定する。ステップＳ１４０４でＹＥＳと判定した場合には、次のユーザ情報についての処理に移る。
【０１２２】
一方、ステップＳ１４０４の判定処理でＮＯと判定した場合には、処理をステップＳ１４０５に進め、選択可能ユーザリストに追加する。
【０１２３】
ステップＳ１４０５の処理終了後、当該ユーザ情報が示すユーザに対応付けられている印刷データの書誌情報要求を印刷管理サーバ１０５に対して送信する（ステップＳ１４０６）。その際に、ユーザを特定するための情報（例えば、ユーザ認証テーブル１５００（図１５）のユーザ名１５０２−１）を印刷管理サーバ１０５に対して送信する。
【０１２４】
ここで、図１５を参照して、認証サーバ１０２の外部メモリ２１１に記憶されているユーザ認証テーブル１５００のデータ構成について説明する。第２の実施の形態におけるユーザ認証テーブルには、図８を参照して既に説明した第１の実施形態におけるユーザ認証テーブル８００が有するデータ項目に加えて、表示情報１５０２−４を備えている。これは、ログインユーザを選択する際に、ユーザ名の表示を任意に変更することを可能にするためである。
【０１２５】
図１５に示す通り、ユーザ認証テーブル１５００はデータ項目として、カード情報１５０１、ユーザ情報１５０２を備えており、ユーザ情報１５０２として、ユーザ名１５０２−１、パスワード１５０２−２、メールアドレス１５０２−３、表示情報１５０２−４等を備えて構成されている。
【０１２６】
カード情報１５０１は、ユーザが所有するＩＣカードを一意に識別するカード情報が登録されるデータ項目である。ユーザ情報１５０２は、当該ＩＣカードを所有するユーザに関する情報が登録される。
【０１２７】
ユーザ名１５０２−１は、当該ＩＣカードを所有するユーザのユーザ名が登録されるデータ項目である。パスワード１５０２−２は、ＩＣカードを紛失した際に認証処理で用いるパスワードが登録されるデータ項目である。ユーザは、ＩＣカードを紛失した場合には、認証情報としてユーザ名１５０２−１、パスワード１５０２−２を複合機１０３に対して入力することで、複合機１０３のＣＰＵ３０１は、ユーザ名、パスワードを用いたユーザ認証要求を認証サーバ１０２に行うことになる。メールアドレス１５０２−３は、当該ユーザのメールアドレスが登録されるデータ項目である。
【０１２８】
表示情報１５０２−４は、後述するログインユーザ選択画面１６００のログインユーザ選択部１６０２に当該レコードのユーザを選択可能に表示する際に表示される表示文字列が登録されるデータ項目である。表示情報１５０２−４が登録されている場合にはその文字列情報が、登録されていない場合にはユーザ名１５０２−１がログインユーザ選択部１６０２には表示されることになる。以上が、認証サーバ１０２の外部メモリ２１１に記憶されているユーザ認証テーブル１５００のデータ構成の一例である。
【０１２９】
図１４の説明に戻る。印刷管理サーバ１０５のＣＰＵ２０１は、複合機１０３からの印刷データの書誌情報要求を受信すると（ステップＳ１４２１）、書誌情報データテーブル９００から書誌情報要求を受け付けたユーザの印刷データに対応する書誌情報を取得し（ステップＳ１４２２）、その取得した書誌情報を、要求を行ってきた複合機１０３に対して送信する（ステップＳ１４２３）。尚、このステップＳ１４２３で、書誌情報を複合機１０３に送信する構成ではなく、ユーザの印刷データに対応する書誌情報の有無を示す情報を複合機１０３に対して送信する構成をとるようにしても構わない。また、書誌情報の数を示す情報を複合機１０３に対して送信する構成をとるようにしてももちろん構わない。また、それぞれのユーザに対応付けられている印刷データの保存日時情報（ユーザに対応する複数の印刷データがある場合には、最も古い保存日時を持つ印刷データの保存日時情報や、最も新しい日時を持つ印刷データの保存日時情報）を複合機１０３に対して構成するようにしても良い。これらは、複合機１０３でどのような順番でユーザを表示させるかに依存することになる。
【０１３０】
その後、複合機１０３のＣＰＵ３０１は、印刷管理サーバ１０５から送信された書誌情報を取得し、ＲＡＭ３０２に一時保存する（ステップＳ１４０７）。そして、上記ステップＳ１４０４〜Ｓ１４０７の処理をＲＡＭ３０２に記憶されている全てのユーザ情報について行う。このステップＳ１４０４〜Ｓ１４０７の処理を行うのは、一つは、後述するユーザ選択ダイアログでログイン中のユーザを表示させないようにするため、もう一つはユーザのプリントサーバ１０４に保存されている同一のＩＣカードに対応付けられているそれぞれのユーザに対応する印刷データに基づいて（例えば、印刷データの有無、印刷データの数、印刷データの保存日時等に基づいて）、ユーザの表示順を決定するためである。
【０１３１】
ステップＳ１４０４〜Ｓ１４０７の処理を全てのユーザ情報に対して実行後、選択可能ユーザリストに登録されている選択ユーザの表示順を決定する（ステップＳ１４０８）。表示順は、予め決められた順（例えば、それぞれのユーザに対応する印刷データの数、それぞれのユーザに対応する印刷データの有無、それぞれのユーザに対応する印刷データの保存日時の古い順・新しい順）に従って決定されることになる。
【０１３２】
そして、その後、それぞれの選択可能ユーザの表示情報を決定する（ステップＳ１４０９）。ここでは、ＲＡＭ３０２に記憶されているそれぞれの選択可能ユーザに対応するユーザ情報に、表示情報１５０２−４が設定されていれば表示情報１５０２−４に登録された情報が表示情報として決定される。設定されていなければユーザ名が表示情報とされることになる。
【０１３３】
そして、選択可能ユーザをステップＳ１４０８で決定した順に、ステップＳ１４０９で決定した表示内容で選択可能ユーザが表示されるよう図１６に示すログインユーザ選択画面１６００を作成し、作成したログインユーザ選択画面１６００を操作部３０８のＬＣＤ表示部に表示する（ステップＳ１４１０）。
【０１３４】
ここで、図１６を参照して、図１４のステップＳ１４１０で複合機１０３の操作部３０８のＬＣＤ表示部に表示されるログインユーザ選択画面の一例について説明する。尚、図１６に示すログインユーザ選択画面は、図１５のカード情報「４ｆｋｇｏｄｓ９ｆｍｋｄ」のカードＩＤを有するＩＣカードの保有者が、ＵＳＥＲ１でログインしている状態で、ユーザ切り替えを行うために当該ＩＣカードをかざした時に表示される例を示している。
【０１３５】
図１６に示すように、ログインユーザ選択画面１６００には、ログイン中ユーザ表示部１６０１、ログインユーザ選択部１６０２、表示情報変更ボタン１６０３、ログインボタン１６０４、キャンセルボタン１６０５が設定されている。
【０１３６】
ログイン中ユーザ表示部１６０１は、ログイン中のユーザがいる場合にそのユーザ情報を表示する表示部である。尚、表示情報１５０２−４が登録されているユーザ情報に対応するユーザがログインしている場合には、表示情報１５０２−４が、登録されていないユーザ情報に対応するユーザがログインしている場合にはユーザ名１５０２−１がこのログイン中ユーザ表示部１６０１に表示される。
【０１３７】
ログインユーザ選択部１６０２は、１枚のＩＣカードに対応付けられている複数のユーザから、いずれのユーザでログインをするかの指定を受け付けるために用いられる。尚、星印１６０６がついているユーザは、当該ユーザに対応する印刷データがプリントサーバ１０４に保存されていることを意味している。尚、印刷データの有無ではなく、印刷データの保存数を表示させるようにしても勿論良い。尚、このログインユーザ選択部１６０２には、ログイン中のユーザは表示されない。
【０１３８】
表示情報変更ボタン１６０３は、ログインユーザ選択部１６０２で選択状態になっているユーザの表示情報１５０２−４を設定するために用いられるボタンである。この表示情報変更ボタン１６０３に対する押下指示を受け付けると、複合機１０３のＣＰＵ３０１は、操作部３０８のＬＣＤ表示部に不図示の表示情報入力画面を表示する。そして、その表示情報入力画面に設定されている入力部に対して受け付けた文字列情報をユーザ名とともに認証サーバ１０２に対して送信する。認証サーバ１０２のＣＰＵ２０１は、ユーザ名をもとに表示情報１５０２−４を変更すべきレコードを特定し、特定したレコードの表示情報１５０２−４を複合機１０３より取得した文字列情報で置き換える。
【０１３９】
ログインボタン１６０４は、ログインユーザ選択部１６０２で選択されたユーザでのログインを複合機１０３に対して指示するために用いられるボタンである。
【０１４０】
キャンセルボタン１６０５は、ログインユーザの選択処理の終了を複合機１０３に対して指示するために用いられるボタンである。いずれかのユーザがログイン状態でこのキャンセルボタン１６０５に対する押下指示を受け付けた場合には、複合機１０３のＣＰＵ３０１は、ログイン中のユーザでの処理を継続することになる。一方、ユーザがログイン中ではない場合には、複合機１０３のＣＰＵ３０１は、図１０の認証画面１０００を操作部３０８のＬＣＤ表示部に表示する。
【０１４１】
以上が、図１６のログインユーザ選択画面１６００の一例の説明である。
【０１４２】
図１４の説明に戻る。複合機１０３のＣＰＵ３０１は、ステップＳ１４１０で操作部３０８のＬＣＤ表示部にログインユーザ選択画面１６００を表示後、該ログインユーザ選択画面１６００を介してログインユーザの選択を受け付けることになる（ステップＳ１４１１）。
【０１４３】
そしてその後、ログインユーザが選択された状態でログインボタン１６０４に対して押下指示を受け付けると（ステップＳ１４１２でＹＥＳ）、処理をステップＳ１４１３に進め、選択されたログインユーザ名を取得し、取得したユーザでのログイン処理を行う（ステップＳ１４１４）。尚、ＩＣカードに対応付けられている他のユーザでのログイン状態である場合には、ステップＳ１４１３で取得したユーザのログイン処理を行う前に、ログイン中の他のユーザのログアウト処理を行うことになる。
【０１４４】
複合機１０３のＣＰＵ３０１は、ステップＳ１４１３の判定処理で、ログインボタン１６０４に対する押下指示を受け付けていない（ＮＯ）と判定した場合には、処理をステップＳ１４１５に進め、キャンセルボタン１６０５に対する押下指示を受け付けたかを判定する。
【０１４５】
そして、ステップＳ１４１５の判定処理でキャンセルボタン１６０５に対する押下指示を受け付けていない（ＮＯ）と判定した場合には、処理をステップＳ１４１０に戻す。
【０１４６】
一方、ステップＳ１４１５の判定処理でキャンセルボタン１６０５に対する押下指示を受け付けた（ＹＥＳ）と判定した場合には、その後、いずれかのユーザでログイン中であるか（ログイン中ユーザあり？）を判定する（ステップＳ１４１６）。このステップＳ１４１６の判定処理でログイン中のユーザあり（ＹＥＳ）と判定した場合には、処理をステップＳ１４１７に進め、ログイン中のユーザでの処理を継続する。一方、ステップＳ１４１６の判定処理でＮＯと判定した場合には、図４のステップＳ４０１に処理を進め、図１０に示す認証画面１０００を操作部３０８のＬＣＤ表示部に表示し、それ以降の処理を行う。
【０１４７】
ステップＳ１４１４で、ステップＳ１４１２で選択を受け付けた新たなユーザでログインした後、または、ステップＳ１４１６でＮＯと判定し、ログイン中のユーザでの処理を引き続き行うことが決定された場合には、図１２に示すメニュー画面１２００を作成し（ステップＳ１４１５）、操作部３０８のＬＣＤ表示部に表示する（ステップＳ１４１６）。その後、各種の処理を実行する（ステップＳ１４１７）。このステップＳ１４１７の処理は、第１の実施の形態と同様、図６に示す処理である。
【０１４８】
以上が、第２の実施の形態におけるログインユーザ選択の説明である。
【０１４９】
第２の実施の形態における発明によれば、ログインユーザの切り替えを行う際にログイン中のユーザが表示されないので、ユーザはログインユーザの選択をより容易に行うことができる。
【０１５０】
また、ユーザ名ではなく、任意の文字列をログインユーザ選択画面に表示させることが可能である。これにより、例えば、１枚のＩＣカードに対応付けられている複数のユーザそれぞれを異なる顧客のための業務を行うユーザとして設定している場合に、表示情報をそれぞれの顧客名にすることにより、業務内容に応じたユーザの選択を容易に行うことも可能にする。
【０１５１】
尚、ＩＣカードに対応付けられているユーザが２ユーザである場合には、図１５に示すログインユーザ選択画面１５００を表示させず、ユーザの切り替えを行うか否かの情報を入力するためのダイアログを表示させ、切り替えを行う指示を当該ダイアログを介して受け付けた場合に、ＩＣカードに対応付けられているユーザのうち、ログイン中ではないユーザにログインユーザを切り替えるようにしても勿論良い。
【０１５２】
また、ログインユーザ選択画面１６００でのユーザの表示順であるが、印刷データの有無や数以外にも、例えば、直近にログインしたユーザの表示順を下げるなどしても構わない。
【０１５３】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１５４】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１５５】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１５６】
また、クライアント装置１０１、認証サーバ１０２、複合機１０３、プリントサーバ１０４及び印刷管理サーバ１０５が読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５８】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１５９】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【０１６０】
また上記のソフトウェアで実現する各処理を、ファームウェアやハードウェア構成にして、各処理を各手段として実現することも可能であり、本発明の技術的範囲はこのようなファームウェアやハードウェア構成による実現も含むものである。
【符号の説明】
【０１６１】
１０１  クライアント装置
１０２  認証サーバ
１０３  複合機
１０４  プリントサーバ
１０５  印刷管理サーバ
１０６  ＬＡＮ
【図１】
0005339482.tif 000002
【図２】
0005339482.tif 000003
【図３】
0005339482.tif 000004
【図４】
0005339482.tif 000005
【図５】
0005339482.tif 000006
【図６】
0005339482.tif 000007
【図７】
0005339482.tif 000008
【図８】
0005339482.tif 000009
【図９】
0005339482.tif 000010
【図１０】
0005339482.tif 000011
【図１１】
0005339482.tif 000012
【図１２】
0005339482.tif 000013
【図１３】
0005339482.tif 000014
【図１４】
0005339482.tif 000015
【図１５】
0005339482.tif 000016
【図１６】
0005339482.tif 000017