(57)【要約】【課題】ユーザが、ユーザを特定する情報を容易に選定することが可能な仕組みを提供することを目的とする。【解決手段】ユーザによってＩＣカードがカードリーダ３１９に翳されると、ＩＣカードに記録されたユーザ情報を用いて認証を行い、認証がＯＫであれば、認証がなされたユーザが所属する部署情報を取得し、当該部署に所属するユーザ情報を取得する。そして、取得したユーザのユーザ特定情報８０１（ユーザアイコン等）をログイン画面８００へ表示する。【選択図】図５
2020098457.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを特定する特定情報を表示する情報処理装置であって、
ユーザ間の関係性に係る関係性情報を記憶する記憶手段と、
ユーザに係る情報を受付ける受付手段と、
前記記憶手段に記憶した関係性情報に基づいて、前記受付手段により受付けたユーザと関係のあるユーザの前記特定情報を表示するように制御する表示制御手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記表示制御手段は、前記受付手段により受付けたユーザの特定情報よりも他のユーザの特定情報を優先して表示するように制御することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記受付手段は、ユーザに係る情報を記録した記録媒体の読取部により読取られたユーザに係る情報を受付けることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記記憶手段は、ユーザに係る情報を記録した記録媒体に係る情報をも記憶し、
前記表示制御手段は、前記記憶手段により記録媒体に係る情報が記憶されたユーザよりも、記録媒体に係る情報が記憶されていないユーザを優先して表示するように制御することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記表示制御手段は、前記記憶手段により関係性情報が記憶されていないユーザを識別して表示するように制御することを特徴とする請求項１乃至４の何れか１項に記載の情報処理装置。
【請求項６】
前記記憶手段は、受信したデータから取得したユーザに係る情報に基づく前記関係性情報を記憶することを特徴とする請求項１乃至５の何れか１項に記載の情報処理装置。
【請求項７】
ユーザを特定する特定情報を表示する情報処理装置であって、
ユーザに係る情報を記録した記録媒体の読取部により読取られたユーザに係る情報を受付ける受付手段と、
前記記録媒体に対応するユーザに係る情報を記憶するユーザ情報記憶手段と、
受信したデータから取得したユーザに係る情報を記憶する簡易ユーザ情報記憶手段と、
前記ユーザ情報記憶手段に記憶したユーザのユーザ特定情報よりも前記簡易ユーザ情報記憶手段に記憶したユーザの特定情報を優先して表示するように制御する表示制御手段と、
を備えたことを特徴とする情報処理装置。
【請求項８】
ユーザを特定する特定情報を表示する情報処理装置の制御方法であって、
前記情報処理装置は、
ユーザに係る情報を受付ける受付ステップと、
ユーザ間の関係性に係る関係性情報を記憶する記憶手段に記憶した関係性情報に基づいて、前記受付ステップにより受付けたユーザと関係のあるユーザの前記特定情報を表示するように制御する表示制御ステップと、
を実行することを特徴とする情報処理装置の制御方法。
【請求項９】
コンピュータを、
ユーザを特定する特定情報の表示を制御する表示制御手段と、
ユーザに係る情報を受付ける受付手段と、
として機能させ、
前記表示制御手段が、ユーザ間の関係性に係る関係性情報を記憶する記憶手段に記憶した関係性情報に基づいて、前記受付手段により受付けたユーザと関係のあるユーザの前記特定情報を表示するように制御するものとして機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
システムを利用する際の認証方法に関する。
【背景技術】
【０００２】
従来から、サーバ上に一時的に蓄積された印刷データに対して、印刷装置から印刷要求を行うことで、印刷装置から印刷データを出力する、所謂「プルプリント（蓄積印刷）」の印刷システムが知られている。
【０００３】
これにより、ユーザはアプリケーションから印刷時に特定の印刷装置への出力ではなく、所望の印刷装置からの印刷データ出力を可能としている。
【０００４】
また、印刷データのジョブオーナーを識別したプルプリントを実現することによって、複雑かつ高コストな認証システムの導入を必要とせず、簡易的にセキュアなプルプリントを実現する仕組みが開示されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−０６０３７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の発明のようなユーザ識別情報を表示する画面に関しては、表示可能なユーザ識別情報の数に制限が設けられている場合がある。
【０００７】
このような画面を用いてログインを行わずに、例えば、ＩＣカードを印刷装置に対して翳すことにより認証がなされてログインを行うユーザ数が、この制限数を超えるような場合、管理者は、このような画面を用いてログインをさせるユーザに対して個別に設定しなければならない。
【０００８】
また、普段、ＩＣカードを印刷装置に対して翳すことにより認証がなされてログインを行う運用をとり、ＩＣカードを忘れた場合、このような画面を用いてログインを行う運用をとる場合、管理者は、この制限数の範囲内で、ＩＣカードを忘れたユーザに関して設定を行わなければならない。
【０００９】
したがって、本願発明では、ユーザが、ユーザを特定する情報を容易に選定することが可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するための本発明は、ユーザを特定する特定情報を表示する情報処理装置であって、ユーザ間の関係性に係る関係性情報を記憶する記憶手段と、ユーザに係る情報を受付ける受付手段と、前記記憶手段に記憶した関係性情報に基づいて、前記受付手段により受付けたユーザと関係のあるユーザの前記特定情報を表示するように制御する表示制御手段と、を備えたことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ユーザが、ユーザを特定する情報を容易に選定することができる、という効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】情報処理システムの概略構成を示す構成図である。
【図２】クライアントＰＣのハードウエアの概略構成を示す構成図である。
【図３】情報処理装置のハードウエアの概略構成を示す構成図である。
【図４】情報処理装置における機能の構成を示す構成図である。
【図５】所定ユーザが表示されるログイン画面の表示処理を示すフローチャートである。
【図６】ログイン画面へユーザ情報識別情報を表示する処理を示すフローチャートである。
【図７】各テーブルの構成を示す構成図である。
【図８】ログイン画面の構成を示す構成図である。
【図９】メニュー画面の構成を示す構成図である。
【図１０】ジョブ一覧画面の構成を示す構成図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１４】
図１に示すように、本発明の情報処理システム１００では、情報処理装置１０２−１、１０２−２及びクライアントＰＣ１０４がＬＡＮ１０６を通じて通信可能に接続されている。以下、情報処理装置１０２−１〜２をまとめて、情報処理装置１０２と呼ぶ。
【００１５】
情報処理装置１０２−１、情報処理装置１０２−２は、印刷データやユーザ情報等の種々のデータの受信機能、印刷データから印刷データの属性を示す書誌情報を抽出する抽出機能、印刷データや書誌情報の管理機能、印刷データを印刷出力する出力機能等を備えた情報処理装置である。
【００１６】
書誌情報とは、印刷データと印刷データのジョブオーナー（当該印刷データに対応するユーザである）であるユーザとの対応付け情報である。
【００１７】
ここでは、印刷データやＦＡＸデータの受信に用いる通信ポート（ＬＰＲポート等）は、特定の装置（他の情報処理装置、自機）からのみデータを受信可能なように設定されており、クライアントＰＣ１０４からのデータは受け付けない設定にされているものとする。
【００１８】
クライアントＰＣ１０４から情報処理装置１０２にデータを送信する場合、監視対象としているポートにデータが送信されるものとする。
【００１９】
また、情報処理装置１０２−２は、ネーム情報サービスが実行される複合機である（本実施形態では、情報処理装置１０２−２にて実行されることを想定して説明している）。ネーム情報サービスが実行されている以外は、情報処理装置１０２−１と同様の構成を備える。
【００２０】
ネーム情報サービスとは、いずれのユーザの印刷データが、いずれの情報処理装置に格納されているかを記憶し、管理するためのサービスである。
【００２１】
クライアントＰＣ１０４には、プリンタドライバやＦＡＸドライバがインストールされており、これらドライバは、アプリケーションプログラムから受け取ったデータに基づいて印刷データやＦＡＸデータを作成し、ネットワーク（ＬＡＮ１０６）を介して指定された情報処理装置１０２に対して送信する機能を有する。
【００２２】
以上が情報処理システム１００の構成の一例の説明であるが、本発明は、このような構成に限定されることなく、複数の情報処理装置を備えたシステムであれば、どのような構成でもよい。
【００２３】
また、情報処理システム１００では、情報処理装置１０２を、印刷データやユーザ情報等の種々のデータの受信機能、印刷データから印刷データの属性を示す書誌情報を抽出する抽出機能、印刷データや書誌情報の管理機能等を備えさせ、出力機能を備えないサーバとしての装置を含むようにしても良い。
【００２４】
以下、図２を用いて、本発明の実施形態における、クライアントＰＣのハードウエア構成の一例について説明する。
【００２５】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２６】
また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２７】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２８】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示機への表示を制御する。
【００２９】
なお、図２では、ＣＲＴ２１０と記載しているが、表示機はＣＲＴだけではなく、液晶ディスプレイ等の他の表示機であってもよい。これらは必要に応じて管理者が使用するものである。
【００３０】
２０７はメモリコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３１】
２０８は通信Ｉ／Ｆコントローラで、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３２】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォント展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３３】
次に、図３を用いて、本発明の実施形態における、情報処理装置のハードウエア構成の一例について説明する。
【００３４】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ３１２と接続する一方、ＬＡＮや公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００３５】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムネットワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００３６】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム、画像データ等を格納する。
【００３７】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（ＵＩ）３０８とのインタフェース部であり、操作部３０８に表示する画像データを操作部３０８に対して出力する。
【００３８】
また、操作部Ｉ／Ｆ３０７は、操作部３０８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ３０１に伝える役割をする。
【００３９】
なお、操作部３０８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００４０】
３０５はネットワークインタフェース（ネットワークＩ／Ｆ）で、ネットワーク（ＬＡＮ）に接続し、データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００４１】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となるＩＣカードの読み取り用のカードリーダ３１９が外部Ｉ／Ｆ３１８に接続されている。
【００４２】
そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００４３】
３２０はイメージバスインタフェース（イメージバスＩ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
【００４４】
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００４５】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。
【００４６】
３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４７】
また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４８】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。
【００４９】
また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００５０】
スキャナ３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。
【００５１】
原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００５２】
プリンタ３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。
【００５３】
プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００５４】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００５５】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。
【００５６】
また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００５７】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード（例えば、ソニー社のフェリカ（ＦｅｌｉＣａ  登録商標））内に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００５８】
以上のような構成によって、情報処理装置１０２−１、２は、スキャナ３１４から読み込んだ画像データをＬＡＮ１０６上に送信したり、ＬＡＮから受信した印刷データをプリンタ３１２により印刷出力することができる。
【００５９】
また、スキャナ３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ３１２により出力することできる。以上が図３の説明である。
【００６０】
次に図４を用いて情報処理装置１０２における機能の構成について説明する。尚、各機能の詳細については、後述するフローチャートと合わせて説明を行う。
【００６１】
クライアントＰＣ１０４は、指示部４０１、送信部４０２を備えており、指示部４０１は、ユーザが選定したアプリケーションによって作成した書類等に対して印刷等のアクションを指示することにより、当該アプリケーションプログラムから受け取ったデータに基づいて印刷データやＦＡＸデータ等を作成し、送信部４０２は、指示部４０１で作成したデータをネットワーク（ＬＡＮ１０６）を介して指定された情報処理装置１０２に対して送信する。
【００６２】
情報処理装置１０２は、受信部４１０、ユーザ情報生成部４１１、記憶部４１２、認証部４１３、画面生成部４１４、及びユーザ情報取得部４１５を備えている。
【００６３】
受信部４１０は、クライアントＰＣ１０４の送信部４０２から送信された種々のデータを受信したり、他の情報処理装置から送信されるユーザ情報を受信する。
【００６４】
ユーザ情報生成部４１１は、受信部４１０によって受信した種々のデータ、例えば、印刷データを受信した場合、印刷データから抽出する書誌情報のジョブオーナからユーザ情報を取得することにより、情報処理装置１０２で利用するユーザ情報を生成する。
【００６５】
記憶部４１２は、受信部４１０によって受信した印刷データやユーザ情報等の種々のデータを保存したり、ユーザ情報生成部４１１によって生成したユーザ情報を認証情報テーブル７００（図７、詳細後述）に保存する。
【００６６】
尚、この時点では、ユーザ情報に係るＩＣカードに関する情報は、認証情報テーブル７００には保存されていない。
【００６７】
また、記憶部４１２は、情報処理装置１０２に対して翳されるＩＣカードに記録されているユーザを特定するための情報（カードＩＤ）やキーボード入力によって入力されるパスワードに関する情報に関して、情報処理装置１０２に対して入力された情報を認証情報テーブル（図７、詳細後述）保存する。
【００６８】
認証部４１３は、ユーザがＩＣカードを翳すことにより得られる当該ＩＣカードに記録されているユーザを特定するための情報、あるいはキーボードにより入力された情報（以後、ユーザ特定情報）が、記憶部４１２に保存されているか否かによってログインの可否を判定する。
【００６９】
また、ログイン画面８００（図８参照）に表示されているユーザを特定する情報（例えば、ユーザイコン、ユーザＩＤ、ユーザ名、コンピュータ名、ユーザ毎に生成されたタブ等、以後、ユーザ特定情報）、ユーザ特定情報８０１が押下されると、当該ユーザのユーザ情報が記憶部４１２に保存されているか否かによってログインの可否を判定する。
【００７０】
画面生成部４１４は、記憶部４１２に保存されているユーザ情報に基づいて、ログイン画面８００を生成する。
【００７１】
ユーザ情報取得部４１５は、記憶部４１２に保存されているユーザ情報を取得する。
【００７２】
次に、図５に示すフローチャートを用いて、所定ユーザが表示されるログイン画面の表示処理について説明を行う。尚、本処理は、情報処理装置１０２のＣＰＵの制御の下、処理が行われる。
【００７３】
ステップＳ５００では、画面生成部４１４は、ログイン画面８００を生成して操作部３０８のＩＣＤ表示部へ表示する。
【００７４】
ステップＳ５０１では、認証部４１３は、ＩＣカードが翳された否か、あるいは、キーボード入力によりユーザ特定情報が入力され認証要求指示がなされたか否かの判定を行い、翳されたあるいは認証要求指示がなされたと判定した場合は、ステップＳ５０４へ処理を進め、翳されたあるいは認証要求指示がなされたと判定しない場合は、ステップＳ５０２へ処理を進める。
【００７５】
尚、キーボード入力によりユーザ特定情報が入力され認証要求指示がなされたか否かの判定の例としては、ログイン画面８００のキーボード認証ボタン８０２が押下され、ユーザによってユーザ特定情報が入力されて認証要求ボタン（不図示）が押下されることで認証要求指示がなされたと判定する方法がある。
【００７６】
ステップＳ５０２では、通常のログイン処理によって、認証を行うか否かを判定し、認証を行うと判定した場合は、ステップＳ５０３へ処理を進め、認証を行うと判定しない場合は、ステップＳ５０１へ処理を進める。
【００７７】
本ステップにおける判定方法の例としては、ログイン画面８００の通常ログイン８０３が押下されたと判定した場合は、通常のログイン処理によって、認証を行うと判定し、ステップＳ５０３へ処理を進める。
【００７８】
ステップＳ５０３では、画面生成部４１４は、通常のログイン画面（不図示）によって認証を行うため、通常のログイン画面を生成し、ユーザを介入することによって入力されたＩＣカードに記録された情報やキーボード入力によるユーザ特定情報を用いて認証を行う。
【００７９】
ステップＳ５０４では、認証部４１３は、ステップＳ５０２においてＩＣカードを翳すあるいはキーボード入力によって得られるユーザ特定情報が認証情報テーブル７００（図７）に存在するか否かによって認証を行う。
【００８０】
図７の上段には、認証情報テーブル７００の構成が示されており、認証情報テーブル７００は、情報処理システム１００を利用する全てのユーザに関する情報を有しており、ユーザを一意に識別するためのＩＤ、ＩＣカードに記録された製造番号等の識別情報を示すカード番号、ユーザの名称を示すユーザ名、キーボード入力により認証を行う際に利用するユーザのパスワード、及びユーザが所属する部署等を含んで構成されている。
【００８１】
ステップＳ５０５では、認証部４１３は、存在すると判定した場合は、当該ユーザの認証がなされ、ステップＳ５０６へ処理を進め、存在すると判定しない場合は、当該ユーザの認証がなされず、その旨を示す通知が操作部３０８に表示され、ステップＳ５０１へ処理を進める。
【００８２】
ステップＳ５０６では、ユーザ情報取得部４１５は、ログインしたユーザが所属する部署に関する情報を認証情報テーブル７００の部署から取得する。
【００８３】
ステップＳ５０７では、ユーザ情報取得部４１５は、ステップＳ５０６にて取得した部署に所属するユーザ情報を認証情報テーブル７００から取得する。
【００８４】
尚、本実施形態では、ユーザ情報を取得する条件として部署に関する情報を利用しているが、実際には、百貨店等に出店しているテナントに関する情報等、グループに関する情報でも構わないし、ユーザが在席するフロアの情報や席の情報など、情報処理装置１０２と物理的に近いユーザを取得できるキー値でも構わず、ユーザ間の関係性を示す情報であれば何れでも構わない。
【００８５】
ステップＳ５０８では、ステップＳ５０７において取得したユーザ情報の全レコードをチェックするまで、ステップＳ５０９及びステップＳ５１０の処理をループする。
【００８６】
ステップＳ５０９では、ユーザ情報取得部４１５は、当該ユーザ情報に対応するユーザ識別情報がシンプルログインユーザ情報テーブル７１０（図７参照）に登録済みか否かを判定する。
【００８７】
図７には、シンプルログインユーザ情報テーブル７１０の構成が示されており、シンプルログインユーザ情報テーブル７１０は、ユーザを一意に識別するためのＩＤ、ユーザの名称を示すユーザ名、及びユーザが所属する部署等を含んで構成されている。
【００８８】
ステップＳ５１０では、ユーザ情報取得部４１５は、ユーザ識別情報がシンプルログインユーザ情報テーブル７１０に登録されていないユーザ情報である場合、当該ユーザ情報をシンプルログインユーザ情報テーブル７１０の末尾に登録する。
【００８９】
ステップＳ５１１では、ユーザ情報取得部４１５は、ステップＳ５０５において認証されたユーザのユーザ情報を取得する。
【００９０】
ステップＳ５１２では、ユーザ情報取得部４１５は、ステップＳ５１２で取得したユーザ情報に対応するユーザ識別情報を末尾へ移動して登録する。
【００９１】
ステップＳ５１３では、画面生成部４１４は、ユーザ識別情報をログイン画面８００へ表示する（図６参照）。
【００９２】
次に、図６に示すフローチャートを用いて、ログイン画面へユーザ情報識別情報を表示する処理について説明を行う。尚、本処理は、情報処理装置１０２のＣＰＵの制御の下、処理が行われる。
【００９３】
ステップＳ６００では、ユーザ情報取得部４１５は、情報処理装置１０２のローカル上に格納されたシンプルログインユーザ情報テーブル７１０に保管されているユーザ情報のレコードの一覧を登録した順に取得する。
【００９４】
ステップＳ６０１では、取得したシンプルログインユーザ情報テーブル７１０の全レコードを登録した順で（末尾に登録したものは最後にチェックする）チェックするまで、ステップＳ６０２及びステップＳ６０３の処理をループする。
【００９５】
ステップＳ６０２では、ユーザ情報取得部４１５は、当該ユーザ情報に対応するユーザ識別情報が操作部３０８のＬＣＤ表示部への表示対象として登録済みか（キャッシュなどでユーザ情報を一定時間保持しておく仕組みである場合、ユーザ情報がキャッシュ上に存在するか）否かを判定する。
【００９６】
ステップＳ６０３では、ユーザ情報取得部４１５は、操作部３０８のＬＣＤ表示部への表示対象としてユーザ識別情報が登録されていないユーザ情報である場合、当該ユーザ情報を用いて、新規にログイン画面８００に当該ユーザ情報に対応するユーザ識別情報を表示対象として登録する（キャッシュなどでユーザ情報を一定時間保持しておく仕組みである場合は、ここでキャッシュにもユーザ情報を登録する。）
ステップＳ６０４では、ユーザ情報取得部４１５は、全レコードのチェック後、1件以上のユーザ識別情報を操作部３０８のＬＣＤ表示部への表示対象として登録しているか否かを判定する。
【００９７】
ステップＳ６０５では、画面生成部４１４は、1件以上、操作部３０８のＬＣＤ表示部への表示対象としてユーザ識別情報を登録した場合、ログイン画面８００の表示をリフレッシュして、追加したユーザ識別情報を操作部３０８のＬＣＤ表示部に表示させる。
【００９８】
このようにログイン画面８００を表示させた後、ユーザがログイン画面８００に表示されたユーザ識別情報を押下すると、認証部４１３は、押下されたユーザ識別情報に対応するユーザ情報が認証情報テーブル７００あるいはシンプルログインユーザ情報テーブル７１０に存在するか否かを判定することで認証処理を行う。
【００９９】
そして、認証部４１３は、存在すると判定した場合は、当該ユーザのログインを行い、存在すると判定しない場合は、当該ユーザのログインが行われず、その旨を示す通知が操作部３０８に表示される。
【０１００】
ユーザのログインがなされると、当該ユーザが利用できる機能が表示されたメニュー画面９００（図９）が表示され、当該ユーザが所望する機能を利用することが可能となる。
【０１０１】
あるいは、ログインがなされると、当該ユーザのジョブの一覧がジョブ一覧画面１０００（図１０）表示され、ユーザが所望するジョブを選択して出力等を行うことが可能となる。
【０１０２】
ジョブ一覧画面１０００は、情報処理装置１０２に蓄積された印刷対象となる印刷ジョブを印刷ジョブ一覧表示領域１００１に表示し、印刷ジョブ一覧表示領域１００１において、ユーザより印刷を所望する印刷ジョブが選択され、プリント開始１００２のボタンが選択されると、当該印刷ジョブに対する印刷が実行される。
【０１０３】
尚、本実施形態では、シンプルログインユーザ情報テーブル７１０の末尾に登録されているユーザ情報ほど、ログイン画面８００に対して識別情報が下方に表示される。
【０１０４】
そこで、ＩＣカードを所有していないユーザ、つまり認証情報テーブル７００にカード番号が保存されていないユーザのユーザ識別情報を、認証情報テーブル７００にカード番号が保存されているユーザのユーザ識別情報よりも上方に表示するように、ステップＳ５１０では、シンプルログインユーザ情報テーブル７１０の先頭に登録することも可能である。
【０１０５】
これによって、ＩＣカードを翳すことにより認証を行うことが可能なユーザであれば、ユーザ識別情報を探す必要性がなくなる。
【０１０６】
また、シンプルログインユーザ情報テーブル７１０に登録されているユーザ情報は、ユーザがログイン画面８００に表示されているユーザ識別情報を選択して、何らかの処理を行った後、削除しても良いし、情報処理装置１０２がスリープ状態に遷移したときに削除しても良いし、夜間、所定の時刻に削除しても良い。
【０１０７】
さらに、ステップＳ５０７において、認証情報テーブル７００に部署が登録されていないユーザ情報も合わせて取得し、ログイン画面８００にユーザ識別情報を表示する際に、部署が登録されていないことを識別可能なように、他のユーザ識別情報とは異なる表示を行っても良
【０１０８】
［変形例］
実施形態では、ユーザ情報生成部４１１が、受信部４１０によって受信した種々のデータ、例えば、印刷データを受信した場合、印刷データから抽出する書誌情報のジョブオーナーからユーザ情報を取得することにより、情報処理装置１０２で利用するユーザ情報を生成して認証情報テーブル７００へ記憶していた。
【０１０９】
本変形例では、認証情報テーブル７００とは、別に簡易認証情報テーブル（不図示）を備え、簡易認証情報テーブルには、種々のデータから取得したユーザ情報を保存しておき、認証情報テーブル７００には、情報処理システム１００を利用するユーザに関する情報を記憶しているとする。
【０１１０】
この場合、簡易認証情報テーブルに登録されているが、認証情報テーブル７００に登録されていないユーザが出てくる。
【０１１１】
このようなケースを想定し、ステップＳ５０９では、ユーザ情報取得部４１５は、ユーザ情報が簡易認証情報テーブルに存在する場合は、シンプルログインユーザ情報テーブル７１０に登録済か否かを判定して、ステップＳ５１０へ処理を進め、存在しない場合は、シンプルログインユーザ情報テーブル７１０の先頭となるように登録し、ステップＳ５１１へ処理を進める。
【０１１２】
ログイン画面８００には、簡易認証情報テーブルにしか存在しないユーザ情報のユーザ識別情報を上方へ表示しつつ、簡易認証情報テーブルに存在するユーザ情報のユーザ識別情報とは異なる表示方法で表示することも可能である。
【０１１３】
こような態様をとることで、例えば、常時、情報処理システム１００を使用するユーザであれば、ＩＣカードを貸与されていることが多いため認証情報テーブル７００に登録されているが、臨時で情報処理システム１００を使用するユーザは、ＩＣカードを貸与されておらず、認証情報テーブル７００に登録されていない確率が高い。
【０１１４】
したがって、このようなユーザを把握し、認証情報テーブル７００への登録を促すとともに、ユーザは、ユーザ識別情報を探索しやすくなる。
【０１１５】
あるいは、認証情報テーブル７００と簡易認証情報テーブルとは、部署のデータを同期しておく。
【０１１６】
たとえば、簡易認証情報テーブルへユーザ情報を登録する際に、当該ユーザ情報の認証情報テーブルの部署を登録しても良いし、定期的に同期をとる態様をとることも可能である。
【０１１７】
また、ステップＳ５１２の直後の処理において、簡易認証情報テーブルに部署の存在しないユーザ情報をシンプルログインユーザ情報テーブル７１０の先頭となるように登録しても良い。
【０１１８】
以上、実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１１９】
また、本発明におけるプログラムは、図５及び図６に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図５及び図６の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図５及び図６の各装置の処理方法ごとのプログラムであってもよい。
【０１２０】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【０１２１】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【０１２２】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【０１２３】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２５】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適用できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１２６】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１２７】
１００    情報処理システム
１０２    情報処理装置
１０４    クライアントＰＣ
１０６    ＬＡＮ
【図１】
2020098457.tif 000003
【図２】
2020098457.tif 000004
【図３】
2020098457.tif 000005
【図４】
2020098457.tif 000006
【図５】
2020098457.tif 000007
【図６】
2020098457.tif 000008
【図７】
2020098457.tif 000009
【図８】
2020098457.tif 000010
【図９】
2020098457.tif 000011
【図１０】
2020098457.tif 000012