(57)【要約】【課題】提供されるサービスの選択を容易に行なうことが可能なクライアントサーバシステムを提供する。【解決手段】クライアントサーバシステム１０において、サーバ装置２０，２２は、サービスＩＤと、サービスにログイン中のユーザを示すユーザＩＤと、を関連付けて記憶するＨＤＤと、ＭＦＰ３０からの問合せに応答して、ＨＤＤに格納される情報に基づいて、ＭＦＰ３０にログイン中のユーザにてログイン中のサービスを検索する制御部と、制御部による検索結果をＭＦＰ３０に対して送信するＬＡＮ  Ｉ／Ｆと、を含む。ＭＦＰ３０は、操作パネルと、サーバ装置２０，２２に対し、上記ログイン中のサービスを問合せる制御部の問合せ機能と、検索結果を受信するＬＡＮ  Ｉ／Ｆと、受信した検索結果に基づいて、上記ログイン中のサービスを示す画像を、操作パネルに対して表示させる制御部の表示制御機能と、を含む。【選択図】  図１
2011097328.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのサービスを提供するサーバ装置と、前記サーバ装置とネットワークを介してデータ通信を行なうクライアント装置と、を含むクライアントサーバシステムであって、
前記サーバ装置は、
前記サービスを示すサービス情報と、前記サービスにログイン中のユーザを示すユーザ情報と、を関連付けて記憶する記憶手段と、
前記クライアント装置からの問合せに応答して、前記記憶手段に格納される情報に基づいて、前記クライアント装置にログイン中のユーザにてログイン中のサービスを検索する検索手段と、
前記検索手段による検索結果を前記クライアント装置に対して送信する送信手段と、を含み、
前記クライアント装置は、
表示装置と、
前記サーバ装置に対し、前記クライアント装置にログイン中のユーザにてログイン中のサービスを問合せる問合せ手段と、
前記検索結果を受信する受信手段と、
受信した前記検索結果に基づいて、前記クライアント装置にログイン中のユーザにてログイン中のサービスを示す画像を、前記表示装置に対して表示させる表示制御手段と、を含む、クライアントサーバシステム。
【請求項２】
前記記憶手段は、前記サービス情報及び前記ユーザ情報とともに、前記サービスにログインした時期を示すログイン日時情報を関連付けて記憶し、
前記送信手段は、前記検索結果及び前記ログイン日時情報を前記クライアント装置に対して送信し、
前記表示制御手段は、受信した前記検索結果及び前記ログイン日時情報に基づいて、前記クライアント装置にログイン中のユーザにてログイン中のサービスを、ログイン日時順に並べ替えた状態で示す画像を、前記表示装置に対して表示させる、請求項１に記載のクライアントサーバシステム。
【請求項３】
前記記憶手段は、前記サービス情報及び前記ユーザ情報とともに、前記ユーザによってログイン中に前記サービスに対して行なわれたアクセスのうち、最後のアクセスが行なわれた時期を示す最終アクセス日時情報を関連付けて記憶し、
前記送信手段は、前記検索結果及び前記最終アクセス日時情報を前記クライアント装置に対して送信し、
前記表示制御手段は、受信した前記検索結果及び前記最終アクセス日時情報に基づいて、前記クライアント装置にログイン中のユーザにてログイン中のサービスを、最終アクセス日時順に並べ替えた状態で示す画像を、前記表示装置に対して表示させる、請求項１に記載のクライアントサーバシステム。
【請求項４】
前記記憶手段は、前記サービス情報及び前記ユーザ情報とともに、前記ユーザによってログインされた回数を示すログイン回数情報を関連付けて記憶し、
前記送信手段は、前記検索結果及び前記ログイン回数情報を前記クライアント装置に対して送信し、
前記表示制御手段は、受信した前記検索結果及び前記ログイン回数情報に基づいて、前記クライアント装置にログイン中のユーザにてログイン中のサービスを、ログイン回数順に並べ替えた状態で示す画像を、前記表示装置に対して表示させる、請求項１に記載のクライアントサーバシステム。
【請求項５】
前記クライアント装置は、
前記クライアント装置から利用可能なサービスを制限するための制限情報を記憶する制限情報記憶手段をさらに含み、
前記表示制御手段は、受信した前記検索結果及び前記制限情報に基づいて、前記クライアント装置にログイン中のユーザにてログイン中のサービスであって、前記制限情報によって制限されたサービスを示す画像を、前記表示装置に対して表示させる、請求項１〜請求項４のいずれか１つに記載のクライアントサーバシステム。
【請求項６】
前記制限情報記憶手段は、前記制限情報として、ユーザを示すユーザ情報と、前記ユーザによって利用可能なサービスと、前記ユーザによって利用可能な前記サーバ装置と、をそれぞれ関連付けて記憶する、請求項５に記載のクライアントサーバシステム。
【請求項７】
前記クライアント装置は、
前記ユーザに対し、前記サービスのうちのいずれかを選択させるためのサービス選択手段をさらに含み、
前記表示制御手段は、受信した前記検索結果に基づいて、前記クライアント装置にログイン中のユーザにてログイン中のサービスであって、前記サービス選択手段によって選択されたサービスを示す画像を、前記表示装置に対して表示させる、請求項１〜請求項４のいずれか１つに記載のクライアントサーバシステム。
【請求項８】
前記クライアント装置は、
前記ユーザに対し、複数の動作モードのうちのいずれかを選択させるためのモード選択手段をさらに含み、
前記サービス選択手段は、前記ユーザに対し、前記モード選択手段によって選択された動作モードに応じたサービスのうちのいずれかを選択させる、請求項７に記載のクライアントサーバシステム。
【請求項９】
前記クライアント装置は、
前記画像によって示されるサービスの中から、利用するサービスとして前記ユーザによって決定されたサービスを受付ける受付手段と、
前記受付手段によって受付けたサービスを利用する利用手段と、をさらに含む、請求項１〜請求項８のいずれか１つに記載のクライアントサーバシステム。
【請求項１０】
前記サーバ装置は、
ユーザが正規のユーザであるか否かを判定し、ユーザが正規のユーザである場合に、前記サービスに対する前記ユーザのログインを許可する第１の認証手段をさらに含み、
前記クライアント装置は、
ユーザが正規のユーザであるか否かを判定し、ユーザが正規のユーザである場合に、前記クライアント装置に対する前記ユーザのログインを許可する第２の認証手段をさらに含む、請求項１〜請求項９のいずれか１つに記載のクライアントサーバシステム。
【請求項１１】
前記サーバ装置はパーソナルコンピュータであり、前記クライアント装置は画像形成装置である、請求項１〜請求項１０のいずれか１つに記載のクライアントサーバシステム。
【請求項１２】
前記サーバ装置は画像形成装置であり、前記クライアント装置はパーソナルコンピュータである、請求項１〜請求項１０のいずれか１つに記載のクライアントサーバシステム。
【請求項１３】
少なくとも１つのサービスを提供するサーバ装置と、ネットワークを介してデータ通信を行なうクライアント装置であって、
表示装置と、
前記サーバ装置に対し、前記クライアント装置にログイン中のユーザにてログイン中のサービスを問合せる問合せ手段と、
前記サーバ装置から、前記問合せに応答して、前記サービスを示すサービス情報と、前記サービスにログイン中のユーザを示すユーザ情報と、を関連付けて記憶する情報に基づいて、前記クライアント装置にログイン中のユーザにてログイン中のサービスを検索することで得られた検索結果を受信する受信手段と、
受信した前記検索結果に基づいて、前記クライアント装置にログイン中のユーザにてログイン中のサービスを示す画像を、前記表示装置に対して表示させる表示制御手段と、を含む、クライアント装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアントサーバシステム及びクライアント装置に関し、特には、提供されるサービスを表示する技術に関する。
【背景技術】
【０００２】
従来、サーバ装置と、サーバ装置が提供する各種サービスを利用するクライアント装置とが、ネットワークを介して互いに接続されるクライアントサーバシステムが広く普及している。
【０００３】
例えば、後掲の特許文献１には、送信先情報を記憶し検索を行なう送信先検索サーバとネットワークを介して接続されるデータ送信装置について開示されている。このデータ送信装置は、ユーザがログインした際に、送信先検索サーバに対し、ユーザが使用する可能性が高い送信先情報についてのみ自動的に検索を行なわせ、検索結果を受け取って記憶することで送信先情報を更新する。
【０００４】
また、クライアント装置であるデジタル複合機の操作パネル上に、サーバ装置によって提供される各種サービスの一覧を表示する技術が知られている。表示された一覧を確認したユーザは、操作パネルからの入力操作によって、所望のサービスを選択し利用することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−７４３４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に開示される技術では、送信先と特定のユーザとを関連付けたユーザ情報を予め準備しておく必要があり、ユーザ情報の初期設定に手間がかかる。また、特定のユーザと関連付けられた送信先が多数の場合には、ユーザによる送信先の選択に手間がかかる。
【０００７】
各種サービスの一覧を表示する技術では、サーバ装置によって提供されるサービスが多数の場合には、ユーザによるサービスの選択に手間がかかる。
【０００８】
本発明の目的は、提供されるサービスの選択を容易に行なうことが可能なクライアントサーバシステム及びクライアント装置を提供することである。
【課題を解決するための手段】
【０００９】
本発明の第１の局面に係るクライアントサーバシステムは、少なくとも１つのサービスを提供するサーバ装置と、サーバ装置とネットワークを介してデータ通信を行なうクライアント装置と、を含むクライアントサーバシステムであって、サーバ装置は、サービスを示すサービス情報と、サービスにログイン中のユーザを示すユーザ情報と、を関連付けて記憶する記憶手段と、クライアント装置からの問合せに応答して、記憶手段に格納される情報に基づいて、クライアント装置にログイン中のユーザにてログイン中のサービスを検索する検索手段と、検索手段による検索結果をクライアント装置に対して送信する送信手段と、を含み、クライアント装置は、表示装置と、サーバ装置に対し、クライアント装置にログイン中のユーザにてログイン中のサービスを問合せる問合せ手段と、検索結果を受信する受信手段と、受信した検索結果に基づいて、クライアント装置にログイン中のユーザにてログイン中のサービスを示す画像を、表示装置に対して表示させる表示制御手段と、を含む。
【００１０】
このように、サーバ装置によって提供される少なくとも１つのサービスのうちの、クライアント装置にログイン中のユーザにてログイン中のサービスを示す画像が表示されるので、ユーザは、容易に所望のサービスを選択することができる。また、サービス情報と、ユーザ情報とが自動的に記憶されるので、これらの情報を準備する手間を省くことができる。したがって、ユーザの利便性がより一層向上する。
【００１１】
好ましくは、記憶手段は、サービス情報及びユーザ情報とともに、サービスにログインした時期を示すログイン日時情報を関連付けて記憶し、送信手段は、検索結果及びログイン日時情報をクライアント装置に対して送信し、表示制御手段は、受信した検索結果及びログイン日時情報に基づいて、クライアント装置にログイン中のユーザにてログイン中のサービスを、ログイン日時順に並べ替えた状態で示す画像を、表示装置に対して表示させる。
【００１２】
これによって、ユーザは、表示されたサービスにおけるログインした順番を一目で確認することができるので、例えば、最近ログインしたサービスを容易に選択できる。したがって、ユーザは、より一層容易に所望のサービスを選択することができ、ユーザの利便性がより一層向上する。
【００１３】
より好ましくは、記憶手段は、サービス情報及びユーザ情報とともに、ユーザによってログイン中にサービスに対して行なわれたアクセスのうち、最後のアクセスが行なわれた時期を示す最終アクセス日時情報を関連付けて記憶し、送信手段は、検索結果及び最終アクセス日時情報をクライアント装置に対して送信し、表示制御手段は、受信した検索結果及び最終アクセス日時情報に基づいて、クライアント装置にログイン中のユーザにてログイン中のサービスを、最終アクセス日時順に並べ替えた状態で示す画像を、表示装置に対して表示させる。
【００１４】
これによって、ユーザは、表示されたサービスにおける最後にアクセスした順番を一目で確認することができるようになるので、例えば、最近利用したサービスを容易に選択できる。したがって、ユーザは、より一層容易に所望のサービスを選択することができ、ユーザの利便性がより一層向上する。
【００１５】
さらに好ましくは、記憶手段は、サービス情報及びユーザ情報とともに、ユーザによってログインされた回数を示すログイン回数情報を関連付けて記憶し、送信手段は、検索結果及びログイン回数情報をクライアント装置に対して送信し、表示制御手段は、受信した検索結果及びログイン回数情報に基づいて、クライアント装置にログイン中のユーザにてログイン中のサービスを、ログイン回数順に並べ替えた状態で示す画像を、表示装置に対して表示させる。
【００１６】
これによって、ユーザは、表示されたサービスにおけるログイン回数の多少を一目で確認することができるようになるので、例えば、最も頻繁に利用するサービスを容易に選択できる。したがって、ユーザは、より一層容易に所望のサービスを選択することができ、ユーザの利便性がより一層向上する。
【００１７】
さらに好ましくは、クライアント装置は、クライアント装置から利用可能なサービスを制限するための制限情報を記憶する制限情報記憶手段をさらに含み、表示制御手段は、受信した検索結果及び制限情報に基づいて、クライアント装置にログイン中のユーザにてログイン中のサービスであって、制限情報によって制限されたサービスを示す画像を、表示装置に対して表示させる。これによって、クライアント装置にログイン中のユーザにてログイン中のサービスであって、クライアント装置から利用可能なサービスのみが表示されるので、ユーザの利便性がより一層向上する。
【００１８】
さらに好ましくは、制限情報記憶手段は、制限情報として、ユーザを示すユーザ情報と、ユーザによって利用可能なサービスと、ユーザによって利用可能なサーバ装置と、をそれぞれ関連付けて記憶する。これによって、ユーザに応じた装置及びサービスの利用制限が可能になり、より一層容易に、クライアント装置から利用可能なサービスを制限することができる。
【００１９】
さらに好ましくは、クライアント装置は、ユーザに対し、サービスのうちのいずれかを選択させるためのサービス選択手段をさらに含み、表示制御手段は、受信した検索結果に基づいて、クライアント装置にログイン中のユーザにてログイン中のサービスであって、サービス選択手段によって選択されたサービスを示す画像を、表示装置に対して表示させる。これによって、クライアント装置にログイン中のユーザにてログイン中のサービスであって、ユーザが選択したサービスを示す画像が表示されるので、ユーザの利便性がより一層向上する。
【００２０】
さらに好ましくは、クライアント装置は、ユーザに対し、複数の動作モードのうちのいずれかを選択させるためのモード選択手段をさらに含み、サービス選択手段は、ユーザに対し、モード選択手段によって選択された動作モードに応じたサービスのうちのいずれかを選択させる。これによって、ユーザは、動作モードに応じたサービスを選択できるようになるので、ユーザの利便性がさらに向上する。
【００２１】
さらに好ましくは、クライアント装置は、画像によって示されるサービスの中から、利用するサービスとしてユーザによって決定されたサービスを受付ける受付手段と、受付手段によって受付けたサービスを利用する利用手段と、をさらに含む。これによって、ユーザは、容易に所望のサービスを利用することができるので、ユーザの利便性がさらに向上する。
【００２２】
さらに好ましくは、サーバ装置は、ユーザが正規のユーザであるか否かを判定し、ユーザが正規のユーザである場合に、サービスに対するユーザのログインを許可する第１の認証手段をさらに含み、クライアント装置は、ユーザが正規のユーザであるか否かを判定し、ユーザが正規のユーザである場合に、クライアント装置に対するユーザのログインを許可する第２の認証手段をさらに含む。
【００２３】
このように、第１の認証手段及び第２の認証手段が設けられるので、少なくともサービス及びクライアント装置のいずれかの使用を許可されていない第三者が、サービスを不正に利用することを防ぐことができる。
【００２４】
さらに好ましくは、サーバ装置はパーソナルコンピュータであり、クライアント装置は画像形成装置である。又は、サーバ装置は画像形成装置であり、クライアント装置はパーソナルコンピュータである。これによって、画像形成装置及びパーソナルコンピュータの利便性がより一層向上する。
【００２５】
本発明の第２の局面に係るクライアント装置は、少なくとも１つのサービスを提供するサーバ装置と、ネットワークを介してデータ通信を行なうクライアント装置であって、表示装置と、サーバ装置に対し、クライアント装置にログイン中のユーザにてログイン中のサービスを問合せる問合せ手段と、サーバ装置から、問合せに応答して、サービスを示すサービス情報と、サービスにログイン中のユーザを示すユーザ情報と、を関連付けて記憶する情報に基づいて、クライアント装置にログイン中のユーザにてログイン中のサービスを検索することで得られた検索結果を受信する受信手段と、受信した検索結果に基づいて、クライアント装置にログイン中のユーザにてログイン中のサービスを示す画像を、表示装置に対して表示させる表示制御手段と、を含む。
【００２６】
このように、サーバ装置によって提供される少なくとも１つのサービスのうちの、クライアント装置にログイン中のユーザにてログイン中のサービスを示す画像が表示されるので、ユーザは、容易に所望のサービスを選択することができる。また、サービス情報と、ユーザ情報とが自動的に記憶されるので、これらの情報を準備する手間を省くことができる。したがって、ユーザの利便性がより一層向上する。
【発明の効果】
【００２７】
本発明によれば、クライアントサーバシステムにおいて、サーバ装置によって提供される少なくとも１つのサービスのうちの、クライアント装置にログイン中のユーザにてログイン中のサービスを示す画像が表示されるので、ユーザは、容易に所望のサービスを選択することができる。また、サービス情報と、ユーザ情報とが自動的に記憶されるので、これらの情報を準備する手間を省くことができる。したがって、ユーザの利便性がより一層向上する。
【図面の簡単な説明】
【００２８】
【図１】本発明の第１の実施の形態に係るクライアントサーバシステムの構成を模式的に示すブロック図である。
【図２】サーバ装置の構成を示すブロック図である。
【図３】ログイン履歴データのデータ構成の一例を示す図である。
【図４】ＭＦＰの構成を示すブロック図である。
【図５】ＰＣの構成を示すブロック図である。
【図６】本発明の第１の実施の形態に係るサービス一覧表示処理を実現するためのプログラム構造をフローチャート形式で示す図である。
【図７】並べ替え後のサービス一覧データに基づく画像の一例を示す図である。
【図８】本発明の第１の実施の形態の第１の変形例に係るサービス一覧表示処理を実現するためのプログラム構造をフローチャート形式で示す図である。
【図９】本発明の第１の実施の形態の第２の変形例に係るサービス一覧表示処理を実現するためのプログラム構造をフローチャート形式で示す図である。
【図１０】本発明の第１の実施の形態の第３の変形例に係るサービス一覧表示処理を実現するためのプログラム構造をフローチャート形式で示す図である。
【図１１】本発明の第２の実施の形態に係るクライアントサーバシステムの構成を模式的に示すブロック図である。
【図１２】ＰＣが提供するファイル管理サービスを説明するための図である。
【図１３】本発明の第２の実施の形態に係るスキャン送信先表示処理を実現するためのプログラム構造をフローチャート形式で示す図である。
【図１４】スキャン送信先一覧データに基づく画像の一例を示す図である。
【図１５】本発明の第２の実施の形態の第１の変形例に係る住所録保存先表示処理を実現するためのプログラム構造をフローチャート形式で示す図である。
【図１６】本発明の第２の実施の形態の第２の変形例に係る印刷データ保存先表示処理を実現するためのプログラム構造をフローチャート形式で示す図である。
【図１７】クライアントサーバシステムの他の変形例の構成を模式的に示すブロック図である。
【図１８】選択画面の一例を示す図である。
【図１９】選択画面の一例を示す図である。
【発明を実施するための形態】
【００２９】
以下の説明及び図面においては、同一の部品には同一の参照符号及び名称を付してある。それらの機能も同様である。したがって、それらについての詳細な説明をその都度繰返すことはしない。
【００３０】
−第１の実施の形態−  
図１は、本発明の第１の実施の形態に係るクライアントサーバシステム１０の構成を模式的に示すブロック図である。図１を参照して、クライアントサーバシステム１０は、サーバ装置２０，２２と、デジタル複合機（以下「ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）」と記す。）３０と、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）４０と、を含む。サーバ装置２０，２２、ＭＦＰ３０、及び、ＰＣ４０は、ＬＡＮ回線等からなるネットワーク１１を介して互いに接続され、相互にデータ通信可能である。
【００３１】
サーバ装置２０，２２は、ＭＦＰ３０及びＰＣ４０を利用するユーザに対し、各種サービスを提供する。上記サービスとしては、特に限定されないが、例えば、文書管理サービス、スケジュール管理サービス、住所録管理サービス、電子会議サービス、及び、リモートＰＣサービス等がある。
【００３２】
ＰＣ４０は、ＭＦＰ３０が有する各種機能、及び、サーバ装置２０，２２によって提供される各種サービスを利用しようとするユーザによって操作される端末装置である。例えば、ユーザによって、ＰＣ４０からＭＦＰ３０に対して印刷指示がなされると、ＭＦＰ３０は、印刷対象の画像データに基づいて、印刷処理を実行する。ユーザによって、ＰＣ４０からサーバ装置２０，２２が提供するサービスに対するログインがなされると、サーバ装置２０，２２は、ログイン中のサービスをユーザに対して提供可能になる。
【００３３】
なお、サーバ装置２０，２２、ＭＦＰ３０、及び、ＰＣ４０の数は、図１に示す数に限定されない。例えば、サーバ装置２０，２２は１台であってもよいし、３台以上であってもよい。また、クライアントサーバシステム１０は、上記した各装置以外にも、他の周辺機器を含んでいてもよい。
【００３４】
〈ハードウェア構成〉  
[サーバ装置２０，２２]  
図２は、サーバ装置２０（２２）の構成を示すブロック図である。図２を参照して、サーバ装置２０と、サーバ装置２２とは同一の構成を有する。サーバ装置２０（２２）は、例えば、ＰＣサーバからなる装置であり、制御部１００、ＨＤＤ１１２、操作部１１４、表示部１１６、及び、ＬＡＮ  Ｉ／Ｆ１１８を含む。
【００３５】
制御部１００は、実質的にコンピュータであって、ＣＰＵ１２２、ＲＯＭ１２４、及び、ＲＡＭ１２６を含む。ＣＰＵ１２２には、バスライン１２８が接続されており、このバスライン１２８には、ＲＯＭ１２４及びＲＡＭ１２６が電気的に接続される。ＣＰＵ１２２は、ＭＦＰ３０及びＰＣ４０等の外部装置又は操作部１１４等からの指示に応じて各種コンピュータプログラム（以下単に「プログラム」と記す場合がある。）を実行することによって、サーバ装置２０（２２）の各構成部の動作及び外部装置との通信等の所望の処理を実行する。
【００３６】
上記の各種コンピュータプログラムは、予めＲＯＭ１２４又はＨＤＤ１１２に記憶されており、所望の処理の実行時において、当該ＲＯＭ１２４又はＨＤＤ１１２から読出されてＲＡＭ１２６に転送される。ＣＰＵ１２２は、ＣＰＵ１２２内の図示しないプログラムカウンタと呼ばれるレジスタに格納された値によって指定される、ＲＡＭ１２６内のアドレスからプログラムの命令を読出し、解釈する。ＣＰＵ１２２はまた、読出された命令によって指定されるアドレスから演算に必要なデータを読出し、そのデータに対し命令に対応する演算を実行する。実行の結果も、ＲＡＭ１２６，ＨＤＤ１１２及びＣＰＵ１２２内のレジスタ等の、命令によって指定されるアドレスに格納される。
【００３７】
バスライン１２８には、さらに、ＨＤＤ１１２、操作部１１４、表示部１１６、及び、ＬＡＮ  Ｉ／Ｆ１１８が電気的に接続される。
【００３８】
ＨＤＤ１１２は、サーバ装置２０（２２）の一般的な動作を実現するためのプログラムとともに、ログイン履歴データ等を含む各種データを記憶する。上記ログイン履歴データとは、サーバ装置２０（２２）が提供する各種サービスのうち、ユーザによって利用されたサービスの履歴を示す情報である。
【００３９】
図３は、ログイン履歴データ２００のデータ構成の一例を示す図である。図３を参照して、ログイン履歴データ２００は、ログイン履歴情報の総数Ｎを示す情報２０１と、第１番目から第Ｎ番目までの各ログイン履歴情報２０２Ａ〜２０２Ｃと、を含む。各ログイン履歴情報２０２Ａ〜２０２Ｃは、それぞれ、ユーザを区別し特定するためのユーザＩＤと、提供されるサービスを区別し特定するためのサービスＩＤと、ユーザがサービスの使用を開始した時期であるログイン日時を示す情報と、ユーザがログイン中にサービスに対して行なったアクセスのうち、最後のアクセスを行なった時期である最終アクセス日時を示す情報と、ユーザがサービスの使用を終了した時期であるログアウト日時を示す情報と、を含む。ログイン履歴情報２０２は、ユーザがサービスの使用を開始する毎、すなわち、ユーザがサービスにログインする毎に、新たに追加記憶される。なお、ログイン日時を示す情報、最終アクセス日時を示す情報、及び、ログアウト日時を示す情報は、サーバ装置２０（２２）が有する計時機能によって得られる現在時刻に基づいて書込まれる。
【００４０】
操作部１１４は、ユーザの指示等に応じた各種入力及び文字入力等を行なうキーボード、及び、ポインティングデバイスであるマウスからなる。表示部１１６は、サーバ装置２０（２２）における処理結果等を表示するための、液晶ディスプレイ等からなる表示装置である。操作部１１４及び表示部１１６は、インターフェイス（図示せず。）を介してバスライン１２８と接続される。
【００４１】
サーバ装置２０（２２）は、ＬＡＮ  Ｉ／Ｆ１１８を介してネットワーク１１に接続されており、ネットワーク１１上に接続される外部装置とのデータ通信が可能である。
【００４２】
サーバ装置２０（２２）の各構成部には電源（図示せず。）が接続され、この電源から電圧が印加されることで、サーバ装置２０（２２）の各構成部の動作が可能になる。
【００４３】
［ＭＦＰ３０］   
図４は、ＭＦＰ３０の構成を示すブロック図である。図４を参照して、ＭＦＰ３０は、制御部３００、ＨＤＤ３０１、スキャナ部３０２、画像処理部３０４、画像形成部３０６、操作パネル３０８、ＬＡＮ  Ｉ／Ｆ３１０、及び、ＵＳＢ  Ｉ／Ｆ３１２を含む。
【００４４】
制御部３００は、実質的にコンピュータであって、ＣＰＵ３２２、ＲＯＭ３２４及びＲＡＭ３２６を含む。ＣＰＵ３２２には、バスライン３３０が接続されており、このバスライン３３０には、ＲＯＭ３２４及びＲＡＭ３２６が電気的に接続される。ＣＰＵ３２２は、サーバ装置２０，２２及びＰＣ４０等の外部装置又は操作パネル３０８等からの指示に応じて各種コンピュータプログラムを実行することによって、ＭＦＰ３０の各構成部の動作及び外部装置との通信等の所望の処理を実行する。
【００４５】
上記の各種コンピュータプログラムは、予めＲＯＭ３２４又はＨＤＤ３０１に記憶されており、所望の処理の実行時において、当該ＲＯＭ３２４又はＨＤＤ３０１から読出されてＲＡＭ３２６に転送される。ＣＰＵ３２２は、ＣＰＵ３２２内の図示しないプログラムカウンタと呼ばれるレジスタに格納された値によって指定される、ＲＡＭ３２６内のアドレスからプログラムの命令を読出し、解釈する。ＣＰＵ３２２はまた、読出された命令によって指定されるアドレスから演算に必要なデータを読出し、そのデータに対し命令に対応する演算を実行する。実行の結果も、ＲＡＭ３２６、ＨＤＤ３０１及びＣＰＵ３２２内のレジスタ等の、命令によって指定されるアドレスに格納される。
【００４６】
バスライン３３０には、さらに、ＨＤＤ３０１、スキャナ部３０２、画像処理部３０４、画像形成部３０６、操作パネル３０８、ＬＡＮ  Ｉ／Ｆ３１０、及び、ＵＳＢ  Ｉ／Ｆ３１２が電気的に接続される。
【００４７】
ＨＤＤ３０１は、画像データ等を含む各種データ、及び、ＭＦＰ３０の一般的な動作を実現するためのコンピュータプログラムを記憶する。本実施の形態において、ＨＤＤ３０１は、さらに、後述するサービス一覧表示処理を実現するためのプログラムを記憶する。このプログラムにおける、サービス一覧表示処理を実現するためのプログラム構造については後述する。
【００４８】
ＨＤＤ３０１は、さらに、第１のユーザＩＤ情報を記憶する。この第１のユーザＩＤ情報は、ＭＦＰ３０の使用を許可された、すなわち、ＭＦＰ３０にログインすることを許可された正規のユーザが所有するユーザＩＤを示す情報である。この第１のユーザＩＤ情報は、ＭＦＰ３０を使用しようとするユーザが、正規のユーザであるか否かを判定するためのユーザ認証に使用される。
【００４９】
スキャナ部３０２は、光源を含む原稿走査ユニット、反射ミラー、光学レンズ及びＣＣＤ（Ｃｈａｒｇｅ−Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）ラインセンサ（以上いずれも図示せず。）を含む。原稿走査ユニットは、ユーザによって手動で、又は、自動原稿搬送装置（図示せず。）によって、原稿載置台（図示せず。）上に載置された原稿の画像表面に対し光源から光を照射することによって反射光像を得る。反射ミラー及び光学レンズは、得られる反射光像をＣＣＤラインセンサ上に結像させる。ＣＣＤラインセンサは、結像された反射光像を順次光電変換して画像データとして画像処理部３０４に対して出力する。
【００５０】
画像処理部３０４は、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、図示せず。）を含む。画像処理部３０４は、スキャナ部３０２又はＰＣ４０等から入力される画像データに対して、各種画像処理を施して所定の階調の印刷用画像データを作成し、画像形成部３０６に対して出力する。
【００５１】
画像形成部３０６は、画像メモリ３３２及び印字部３３４を含む。画像メモリ３３２は、ＲＡＭを含み、画像データをページ単位で一時的に記憶する。画像メモリ３３２は、制御部３００等からの指示に応じて、印字部３３４に送信するための印刷用画像データをページ単位で一時的に記憶し、記憶した印刷用画像データを印字部３３４による画像形成に同期して、印字部３３４に対して出力する。
【００５２】
印字部３３４は、感光体ドラム、帯電器、ＬＳＵ（Ｌａｓｅｒ  Ｓｃａｎｎｉｎｇ  Ｕｎｉｔ）、現像装置、転写装置、クリーニング装置及び定着装置（以上いずれも図示せず。）、並びに、ＭＦＰ３０に着脱自在に装着されるトナーカートリッジを含む。印字部３３４は、さらに、ＭＦＰ３０に着脱自在に装着される、手差し給紙トレイ、第１給紙トレイ及び第２給紙トレイ（以上いずれも図示せず。）を含む。これらの給紙トレイは、この順で上下に並ぶように設置され、記録用紙を保持し、用紙搬送部（図示せず。）に記録用紙を送給する。手差し給紙トレイは、ユーザが手動により所望の記録用紙を設置するためのトレイであり、第１給紙トレイ及び第２給紙トレイは、異なる大きさの記録用紙を保持するためのトレイである。印字部３３４は、制御部３００等からの指示に応じて、上記給紙トレイのいずれかから用紙搬送部を介して搬送される記録用紙上に、画像メモリ３３２から送信される画像データに基づく画像を印刷する。
【００５３】
操作パネル３０８は、液晶ディスプレイからなる表示出力部（図４には図示せず。）と、操作ボタン及びタッチパネル等からなる操作インターフェイス部と、を含む。表示出力部は、ＭＦＰ３０の状態及び各種処理の状態に関する情報等の各種情報をユーザに提供する。操作インターフェイス部は、ユーザがＭＦＰ３０を操作するためのインターフェイスを提供する。
【００５４】
操作パネル３０８は、また、液晶ディスプレイとタッチパネルとを重ねて構成される、ユーザに対して対話的な操作インターフェイスを提供する。この対話的な操作インターフェイスは、タッチパネルからＭＦＰ３０全体の動作に対するユーザの指示を受付けて、その指示の内容を液晶ディスプレイに表示するとともに、その指示に応じた制御信号を制御部３００又は画像処理部３０４のＭＰＵに対して出力する。例えば、操作パネル３０８は、サーバ装置２０，２２によって提供される各種サービスのうち、利用可能なサービスの一覧を液晶ディスプレイに表示する。操作パネル３０８は、ユーザによって、表示されたサービスのうちのいずれか１つが選択されると、選択されたサービスを示す制御信号を制御部３００に対して出力する。
【００５５】
ＭＦＰ３０は、ＬＡＮ  Ｉ／Ｆ３１０を介してネットワーク１１に接続されており、ネットワーク上に接続される外部装置とのデータ通信が可能である。
【００５６】
ＵＳＢ  Ｉ／Ｆ３１２は、ＵＳＢポートを備えるＨｏｔ  Ｐｌｕｇ対応のインターフェ
イスである。本実施の形態において、ＵＳＢ  Ｉ／Ｆ３１２にはＩＣカードリーダ３３６が接続される。ＩＣカードリーダ３３６は、ＩＣカード（図示せず。）がカード挿入口（図示せず。）に挿入されると、ＩＣカードに含まれるユーザＩＤを読取り、読取った情報を含む読取信号を制御部３００に対して出力する。制御部３００は、読取信号に含まれるユーザＩＤと、ＨＤＤ３０１に記憶される第１のユーザＩＤ情報と、に基づいて、ユーザ認証を行なう。
【００５７】
ＭＦＰ３０の各構成部には電源（図示せず。）が接続され、この電源から電圧が印加されることで、ＭＦＰ３０の各構成部の動作が可能になる。
【００５８】
ＭＦＰ３０は、上記した各構成部を動作させることによって、操作パネル３０８からのユーザの入力操作による指示又はＰＣ４０等からの指示に応じて、原稿画像を読取り記録用紙に画像を印刷するコピーモード、ＰＣ４０等から送信される画像データを受信して記録用紙に画像を印刷するプリンタモード、原稿画像を読取りＰＣ４０等に画像データを送信するスキャンモード、及び、画像データをＨＤＤ３０１に保存するドキュメントファイリングモード等の各種のモードのいずれかを実行する。
【００５９】
[ＰＣ４０]  
図５は、ＰＣ４０の構成を示すブロック図である。図５を参照して、ＰＣ４０は、ＨＤＤ４１２に記憶されるデータ及びプログラムが異なる点、並びに、ＩＣカードリーダ４３０が接続されるＵＳＢ  Ｉ／Ｆ４２０が設けられる点を除いて、上記したサーバ装置２０，２２と同じ構成を有する。以下、異なる点について説明する。
【００６０】
ＨＤＤ４１２は、画像データ及び第２のユーザＩＤ情報等を含む各種データ、並びに、ＰＣ４０の一般的な動作を実現するためのプログラムを記憶する。この第２のユーザＩＤ情報は、ＰＣ４０の使用を許可された、すなわち、ＰＣ４０にログインすることを許可された正規のユーザが所有するユーザＩＤを示す情報である。上記第２のユーザＩＤ情報は、ＰＣ４０を使用しようとするユーザが、正規のユーザであるか否かを判定するためのユーザ認証に使用される。
【００６１】
ＨＤＤ４１２は、さらに、プリンタドライバを記憶する。制御部４００は、このプリンタドライバを実行することによって、アプリケーションデータを印刷用の画像データ（ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データ等）に変換する処理、及び、ユーザによって指定された画像データをＭＦＰ３０に対して送信して印刷させる処理等を実現することができる。
【００６２】
ＵＳＢ  Ｉ／Ｆ４２０は、ＵＳＢポートを備えるＨｏｔ  Ｐｌｕｇ対応のインターフェ
イスである。本実施の形態において、ＵＳＢ  Ｉ／Ｆ４２０にはＩＣカードリーダ４３０が接続される。ＩＣカードリーダ４３０は、ＩＣカード（図示せず。）がカード挿入口（図示せず。）に挿入されると、ＩＣカードに含まれるユーザＩＤを読取り、読取った情報を含む読取信号を制御部４００に対して出力する。制御部４００は、読取信号に含まれるユーザＩＤと、ＨＤＤ４１２に記憶される第２のユーザＩＤ情報と、に基づいて、ユーザ認証を行なう。
【００６３】
ユーザ認証を通過したユーザは、ＰＣ４０の操作部４１４からの入力操作によって、サーバ装置２０，２２が提供する各種サービスにログインできる。また、ＭＦＰ３０に対し、印刷処理等の各種動作の実行を指示することができる。
【００６４】
〈ソフトウェア構成〉  
［ＭＦＰ３０］  
図６は、本発明の第１の実施の形態に係るサービス一覧表示処理を実現するためのプログラム構造をフローチャート形式で示す図である。上記したように、ＭＦＰ３０のＨＤＤ３０１に記憶されるコンピュータプログラムは、サービス一覧表示処理を実行するようにプログラミングされている。このサービス一覧表示処理を実現するためのプログラムは、ユーザがＭＦＰ３０にログインすることによって起動される。
【００６５】
図６を参照して、このプログラムは、ネットワーク１１を介して、サーバ装置２０，２２に対し、ＭＦＰ３０でのユーザ認証時に読取ったユーザＩＤにてログイン中のサービスＩＤと、対応するログイン日時を示す情報と、を含むサービス一覧データの送信を要求するステップＳ１０１を含む。
【００６６】
このプログラムはさらに、サーバ装置２０，２２から、ネットワーク１１を介して、サービス一覧データを受信するまで待機するステップＳ１０２と、ステップＳ１０２にて、サービス一覧データを受信したと判定された場合（ＹＥＳの場合）に実行され、受信したサービス一覧データを結合させるとともに、サービスＩＤをログイン日時の降順に並べ替えるステップＳ１０３と、操作パネル３０８に対し、サービス一覧データに基づく画像を表示させるステップＳ１０４と、を含む。
【００６７】
図７は、並べ替え後のサービス一覧データに基づく画像の一例を示す図である。図７を参照して、ステップＳ１０４において、操作パネル３０８の表示出力部７０２には、並べ替え後のサービス一覧データに基づく画像として、ログイン中の各種サービス名と、それらに対応するログイン日時とが、関連付けて表示される。
【００６８】
このプログラムはさらに、表示出力部７０２と重ねて構成されるタッチパネルからの入力操作によって、表示されたサービスのうちのいずれか１つが選択されるまで待機するステップＳ１０５と、ステップＳ１０５において、表示されたサービスのうちのいずれか１つが選択されたと判定された場合（ＹＥＳの場合）に実行され、サーバ装置２０，２２に対し、選択されたサービスの提供を要求するステップＳ１０６と、を含む。
【００６９】
このプログラムはさらに、サーバ装置２０（２２）から、選択されたサービスが提供されるまで待機するステップＳ１０７を含む。ステップＳ１０７にて、選択されたサービスが提供されたと判定されると（ＹＥＳの場合）、本制御は終了する。
【００７０】
〈動作〉  
図１〜図７を参照して、クライアントサーバシステム１０は、サービス一覧表示処理時において、以下のように動作する。なお、以下に示す動作を除く、クライアントサーバシステム１０の一般的な動作は、従来のクライアントサーバシステムの動作と同じである。
【００７１】
（サービス一覧表示処理時の動作）  
ユーザは、ＰＣ４０の電源を投入する。電源が投入されると、表示部４１６には、例えば「ＩＣカードを挿入して下さい。」等の、ＩＣカードの挿入を促すメッセージが表示される。ユーザは、メッセージを確認し、ＩＣカードリーダ４３０のカード挿入口に対し、自己が所有するＩＣカードを挿入する。
【００７２】
ＩＣカードが挿入されると、ＩＣカードリーダ４３０は、ＩＣカードに含まれるユーザＩＤを読取り、読取ったユーザＩＤを含む読取信号を制御部４００に対して出力する。
【００７３】
制御部４００は、読取信号に含まれるユーザＩＤと、ＨＤＤ４１２に記憶される第２のユーザＩＤ情報とに基づいて、ユーザ認証を行なう。ユーザ認証によって、ユーザが正規のユーザであると判定されると、ユーザはＰＣ４０にログイン可能になる。
【００７４】
このとき、サーバ装置２０のＨＤＤ１１２に記憶されるログイン履歴データ２００は、ログイン履歴情報の総数Ｎ−１を示す情報２０１と、第１番目から第Ｎ−１番目までの各ログイン履歴情報２０２と、を含むものとする。
【００７５】
ユーザはＰＣ４０にログインし、操作部４１４からの入力操作によって、サーバ装置２０が提供するサービスのうちの１つ、例えば文書管理サービスにログインする。文書管理サービスに対してログインが行なわれると、ログイン履歴データ２００には、ＩＣカードリーダ４３０によって読取られたユーザＩＤと、文書管理サービスを示すサービスＩＤと、ログイン日時を示す情報と、最終アクセス日時を示す情報と、を含む第Ｎ番目のログイン履歴情報２０２が追加記憶されるとともに、ログイン履歴情報の総数がＮを示すように情報２０１が書換えられる。このとき、ログイン日時を示す情報と、最終アクセス日時を示す情報は同じ時期を示す。これ以後文書管理サービスに対してログアウトがなされるまでの間、ユーザが、操作部４１４からの入力操作によって文書管理サービスにアクセスする度に、最終アクセス日時を示す情報が書換えられる。
【００７６】
文書管理サービスに対するログイン後、ユーザは、ＭＦＰ３０の電源を投入する。電源が投入されると、操作パネル３０８には、例えば「ＩＣカードを挿入して下さい。」等の、ＩＣカードの挿入を促すメッセージが表示される。ユーザは、メッセージを確認し、ＩＣカードリーダ３３６のカード挿入口に対し、自己が所有するＩＣカードを挿入する。
【００７７】
ＩＣカードが挿入されると、ＩＣカードリーダ３３６は、ＩＣカードに含まれるユーザＩＤを読取り、読取ったユーザＩＤを含む読取信号を制御部３００に対して出力する。
【００７８】
制御部３００は、読取信号に含まれるユーザＩＤと、ＨＤＤ３０１に記憶される第１のユーザＩＤ情報とに基づいて、ユーザ認証を行なう。ユーザ認証によって、ユーザが正規のユーザであると判定されると、ユーザはＭＦＰ３０にログイン可能になる。
【００７９】
ユーザがＭＦＰ３０にログインすると、制御部３００は、サーバ装置２０，２２に対し、ＭＦＰ３０でのユーザ認証時に読取ったユーザＩＤにてログイン中のサービスＩＤと、対応するログイン日時を示す情報と、を含むサービス一覧データの送信を要求する（Ｓ１０１）。
【００８０】
ＭＦＰ３０からの要求を受付けると、サーバ装置２０，２２の制御部１００は、ＨＤＤ１１２に記憶されるログイン履歴データ２００内を検索して、ＭＦＰ３０でのユーザ認証時にＩＣカードから読取られたユーザＩＤを含み、かつ、ログアウト日時を示す情報を含まないログイン履歴情報２０２を検索して抽出する。そして、抽出したログイン履歴情報２０２に含まれるサービスＩＤと、対応するログイン日時を示す情報と、がそれぞれ関連付けて示されるサービス一覧データを作成する。作成されたサービス一覧データは、ＭＦＰ３０に対して送信される。
【００８１】
サーバ装置２０，２２からのサービス一覧データを受信すると（Ｓ１０２にてＹＥＳ）、制御部３００は、受信したサービス一覧データを結合させるとともに、サービスＩＤをログイン日時の降順に並べ替える（Ｓ１０３）。操作パネル３０８は、並べ替え後のサービス一覧データに基づく画像（図７参照）を表示する（Ｓ１０４）。
【００８２】
ユーザは、表示された画像を確認し、表示出力部７０２と重ねて構成されるタッチパネルからの入力操作によって、表示されたサービスのうちのいずれか１つ（本実施の形態では文書管理サービス）を選択する。
【００８３】
ユーザによってサービスが選択されると（Ｓ１０５にてＹＥＳ）、制御部３００は、サーバ装置２０，２２に対し、選択されたサービスの提供を要求する（ステップＳ１０６）。
【００８４】
サービスの提供を要求されると、サーバ装置２０，２２は、ＭＦＰ３０に対し、要求されたサービス（この場合、文書管理サービス）を提供する。これによって、ＭＦＰ３０からの文書管理サービスの利用が可能になる（Ｓ１０７にてＹＥＳ）。
【００８５】
文書管理サービスの利用が終了すると、ユーザは、ＰＣ４０の操作部４１４からの入力操作によって、文書管理サービスからログアウトする。ログアウトが行なわれると、第Ｎ番目のログイン履歴情報２０２には、ログアウト日時を示す情報が書込まれる。
【００８６】
−第１の変形例−  
クライアントサーバシステム１０の第１の変形例は、サービス一覧表示処理を実現するためのプログラムが異なる点を除いて、上記第１の実施の形態に係るクライアントサーバシステム１０と同一の構成である。
【００８７】
〈ソフトウェア構成〉  
［ＭＦＰ３０］  
図８は、本変形例に係るサービス一覧表示処理を実現するためのプログラム構造をフローチャート形式で示す図である。図８を参照して、本変形例に係るサービス一覧表示処理を実現するためのプログラムにおいて、ステップＳ２０１及びＳ２０３の処理を除く各処理は、図６に示すプログラムによって実行される各処理と同じである。以下、異なる処理について説明する。
【００８８】
図８を参照して、このプログラムは、ネットワーク１１を介して、サーバ装置２０，２２に対し、ＭＦＰ３０でのユーザ認証時に読取ったユーザＩＤにてログイン中のサービスＩＤと、対応する最終アクセス日時を示す情報と、を含むサービス一覧データの送信を要求するステップＳ２０１を含む。
【００８９】
このプログラムはさらに、ステップＳ２０２にて、サービス一覧データを受信したと判定された場合（ＹＥＳの場合）に実行され、受信したサービス一覧データを結合させるとともに、サービスＩＤを最終アクセス日時の降順に並べ替えるステップＳ２０３を含む。
【００９０】
〈動作〉  
図８を参照して、クライアントサーバシステム１０の第１の変形例は、サービス一覧表示処理時において、以下のように動作する。なお、以下に示す動作を除く、クライアントサーバシステム１０の第１の変形例の動作は、上記した第１の実施の形態に係るクライアントサーバシステム１０の動作と同じである。
【００９１】
（サービス一覧表示処理時の動作）  
ユーザがＭＦＰ３０にログインすると、制御部３００は、サーバ装置２０，２２に対し、ＭＦＰ３０でのユーザ認証時に読取ったユーザＩＤにてログイン中のサービスＩＤと、対応する最終アクセス日時を示す情報と、を含むサービス一覧データの送信を要求する（Ｓ２０１）。
【００９２】
ＭＦＰ３０からの要求を受付けると、サーバ装置２０，２２の制御部１００は、ＨＤＤ１１２に記憶されるログイン履歴データ２００内を検索して、ＭＦＰ３０でのユーザ認証時にＩＣカードから読取られたユーザＩＤを含み、かつ、ログアウト日時を示す情報を含まないログイン履歴情報２０２を検索して抽出する。そして、抽出したログイン履歴情報２０２に含まれるサービスＩＤと、対応する最終アクセス日時を示す情報と、がそれぞれ関連付けて示されるサービス一覧データを作成する。作成されたサービス一覧データは、ＭＦＰ３０に対して送信される。
【００９３】
サーバ装置２０，２２からのサービス一覧データを受信すると（Ｓ２０２にてＹＥＳ）、制御部３００は、受信したサービス一覧データを結合させるとともに、サービスＩＤを最終アクセス日時の降順に並べ替える（Ｓ２０３）。操作パネル３０８は、並べ替え後のサービス一覧データに基づく画像を表示する（Ｓ２０４）。
【００９４】
−第２の変形例−  
クライアントサーバシステム１０の第２の変形例は、サービス一覧表示処理を実現するためのプログラムが異なる点を除いて、上記第１の実施の形態に係るクライアントサーバシステム１０と同一の構成である。
【００９５】
〈ソフトウェア構成〉  
［ＭＦＰ３０］  
図９は、本変形例に係るサービス一覧表示処理を実現するためのプログラム構造をフローチャート形式で示す図である。図９を参照して、本変形例に係るサービス一覧表示処理を実現するためのプログラムにおいて、ステップＳ３０１及びＳ３０３の処理を除く各処理は、図６に示すプログラムによって実行される各処理と同じである。以下、異なる処理について説明する。
【００９６】
図９を参照して、このプログラムは、ネットワーク１１を介して、サーバ装置２０，２２に対し、ＭＦＰ３０でのユーザ認証時に読取ったユーザＩＤにてログイン中のサービスＩＤと、対応するログイン回数を示す情報と、を含むサービス一覧データの送信を要求するステップＳ３０１を含む。このログイン回数とは、同一のユーザによって、同一のサービスにログインされた回数を示す数値である。
【００９７】
このプログラムはさらに、ステップＳ３０２にて、サービス一覧データを受信したと判定された場合（ＹＥＳの場合）に実行され、受信したサービス一覧データを結合させるとともに、サービスＩＤをログイン回数の降順に並べ替えるステップＳ３０３を含む。
【００９８】
〈動作〉  
図９を参照して、クライアントサーバシステム１０の第２の変形例は、サービス一覧表示処理時において、以下のように動作する。なお、以下に示す動作を除く、クライアントサーバシステム１０の第２の変形例の動作は、上記した第１の実施の形態に係るクライアントサーバシステム１０の動作と同じである。
【００９９】
（サービス一覧表示処理時の動作）  
ユーザがＭＦＰ３０にログインすると、制御部３００は、サーバ装置２０，２２に対し、ＭＦＰ３０でのユーザ認証時に読取ったユーザＩＤにてログイン中のサービスＩＤと、対応するログイン回数を示す情報と、を含むサービス一覧データの送信を要求する（Ｓ３０１）。
【０１００】
ＭＦＰ３０からの要求を受付けると、サーバ装置２０，２２の制御部１００は、ＨＤＤ１１２に記憶されるログイン履歴データ２００内を検索して、ＭＦＰ３０でのユーザ認証時にＩＣカードから読取られたユーザＩＤを含み、かつ、ログアウト日時を示す情報を含まないログイン履歴情報２０２を検索して抽出する。そして、抽出したログイン履歴情報２０２に含まれるサービスＩＤと、対応するログイン回数を示す情報と、がそれぞれ関連付けて示されるサービス一覧データを作成する。作成されたサービス一覧データは、ＭＦＰ３０に対して送信される。
【０１０１】
サーバ装置２０，２２からのサービス一覧データを受信すると（Ｓ３０２にてＹＥＳ）、制御部３００は、受信したサービス一覧データを結合させるとともに、サービスＩＤをログイン回数の降順に並べ替える（Ｓ３０３）。操作パネル３０８は、並べ替え後のサービス一覧データに基づく画像を表示する（Ｓ３０４）。
【０１０２】
−第３の変形例−  
クライアントサーバシステム１０の第３の変形例は、ＨＤＤ３０１が利用可能サービス管理テーブルを記憶する点、及び、サービス一覧表示処理を実現するためのプログラムが異なる点を除いて、上記第１の実施の形態に係るクライアントサーバシステム１０と同一の構成である。
【０１０３】
ＨＤＤ３０１は、ＭＦＰ３０から利用可能なサービスを制限するための利用可能サービス管理テーブルを記憶する。テーブル１に利用可能サービス管理テーブルの一例を示す。
【０１０４】
【表１】
2011097328.tif 000003
【０１０５】
テーブル１を参照して、利用可能サービス管理テーブルには、ユーザＩＤと、ユーザＩＤに対応するユーザによって利用可能なサービス及びサーバ装置とが、それぞれ関連付けられて記憶される。例えば、ＭＦＰ３０にログイン中のユーザＩＤが「Ｔａｎａｋａ」である場合、対応するユーザは、サーバ装置２０，２２が提供するファイル管理サービス及び住所録管理サービスを利用できる。ＭＦＰ３０にログイン中のユーザＩＤが「Ｍａｔｓｕｉ」である場合、対応するユーザは、サーバ装置２０が提供するファイル管理サービスを利用できる。ＭＦＰ３０にログイン中のユーザＩＤが「Ｙｏｓｈｉｄａ」である場合、対応するユーザは、サーバ装置２０，２２が提供するサービスを全て利用することができない。利用可能サービス管理テーブルにおける各種情報は、ＭＦＰ３０の管理者等によって、予め登録される。
【０１０６】
〈ソフトウェア構成〉  
［ＭＦＰ３０］  
図１０は、本変形例に係るサービス一覧表示処理を実現するためのプログラム構造をフローチャート形式で示す図である。図１０を参照して、本変形例に係るサービス一覧表示処理を実現するためのプログラムにおいて、ステップＳ４０３及びステップＳ４０４の処理を除く各処理は、図６に示すプログラムによって実行される各処理と同じである。以下、異なる処理について説明する。
【０１０７】
図１０を参照して、このプログラムは、ステップＳ４０２にて、サービス一覧データを受信したと判定された場合（ＹＥＳの場合）に実行され、利用可能サービス管理テーブルに基づいて、受信したサービス一覧データの中から、ＭＦＰ３０にログイン中のユーザＩＤに対応するユーザによって利用可能なサービスＩＤを抽出するステップＳ４０３と、抽出したサービスＩＤのみを含むサービス一覧データを結合させるとともに、サービスＩＤをログイン日時の降順に並べ替えるステップＳ４０４と、を含む。
【０１０８】
〈動作〉  
図１０を参照して、クライアントサーバシステム１０の第３の変形例は、サービス一覧表示処理時において、以下のように動作する。なお、以下に示す動作を除く、クライアントサーバシステム１０の第３の変形例の動作は、上記した第１の実施の形態に係るクライアントサーバシステム１０の動作と同じである。
【０１０９】
（サービス一覧表示処理時の動作）  
サーバ装置２０，２２からのサービス一覧データを受信すると（Ｓ４０２にてＹＥＳ）、制御部３００は、利用可能サービス管理テーブルに基づいて、受信したサービス一覧データの中から、ＭＦＰ３０にログイン中のユーザＩＤに対応するユーザによって利用可能なサービスＩＤを抽出する（Ｓ４０３）。そして、抽出したサービスＩＤのみを含むサービス一覧データを結合させるとともに、サービスＩＤをログイン日時の降順に並べ替える（Ｓ４０４）。これによって、操作パネル３０８には、ログイン中のサービスであって、ＭＦＰ３０から利用可能なサービスのみが表示されるので、ユーザの利便性がより一層向上する。
【０１１０】
なお、上記第３の変形例では、利用可能サービス一覧データに記憶される、ユーザＩＤ、利用可能なサービス及びサーバ装置の３つの情報によって、ＭＦＰ３０から利用可能なサービスが制限されたが、本発明はそのような実施の形態に限定されない。例えば、ユーザＩＤのみ、利用可能なサービスのみ、又は、利用可能なサーバ装置のみの情報によって、ＭＦＰ３０から利用可能なサービスが制限されてもよい。
【０１１１】
また、上記第３の変形例は、上記第１の実施の形態の第１の変形例及び第２の変形例に対しても適応可能である。
【０１１２】
−第２の実施の形態−  
図１１は、本発明の第２の実施の形態に係るクライアントサーバシステム５００の構成を模式的に示すブロック図である。図１１を参照して、クライアントサーバシステム５００は、ＭＦＰ５０１と、ＰＣ５０２Ａ〜５０２Ｃと、を含む。ＭＦＰ５０１、及び、ＰＣ５０２Ａ〜５０２Ｃは、ＬＡＮ回線等からなるネットワーク５０３を介して互いに接続され、相互にデータ通信可能である。
【０１１３】
ＰＣ５０２Ａ〜５０２Ｃは、ログイン履歴データ２００をＨＤＤに記憶する点、サービス一覧データを作成しＭＦＰ５０１に対して提供する点、及び、ユーザに対し、後述するファイル管理サービスを含む各種サービスを提供する点等の、上記したサーバ装置２０，２２によって実現される各機能を有する点を除いて、上記したＰＣ４０と同一の構成である。
【０１１４】
ＭＦＰ５０１は、ＨＤＤに、上記したサービス一覧表示処理を実現するためのプログラムに代えて、後述するスキャン送信先表示処理を実現するためのプログラムを記憶する点を除いて、上記したＭＦＰ３０と同一の構成である。
【０１１５】
なお、ＭＦＰ５０１、及び、ＰＣ５０２Ａ〜５０２Ｃの数は、図１１に示す数に限定されない。また、クライアントサーバシステム５００は、上記した各装置以外にも、他の周辺機器を含んでいてもよい。
【０１１６】
（ファイル管理サービス）  
図１２は、ＰＣ５０２Ａ〜５０２Ｃが提供するファイル管理サービスを説明するための図である。図１２を参照して、ＰＣ５０２Ａ〜５０２Ｃが備えるＨＤＤ５１２Ａ〜５１２Ｃは、ログイン履歴データ２００等の各種データ及びプリンタドライバ等の各種プログラムとともに、スキャン画像データを記憶する。このスキャン画像データは、ＭＦＰ５０１のスキャナ部によって、原稿画像が読取られることで生成された画像データである。ユーザは、ＭＦＰ５０１の操作パネルからの入力操作によって、スキャン画像データの保存先のＰＣ５０２を指定することができる。これによって、スキャン画像データは、指定されたＰＣ５０２に送信され、送信先のＰＣ５０２のＨＤＤ５１２に保存される。このように、ＰＣ５０２がスキャン画像データの格納先を提供するサービスを、以下、ファイル管理サービスと言う。なお、本実施の形態では、サービスＩＤは、ファイル管理サービスの提供元のＰＣ５０２を区別し特定するための情報を含むものとする。
【０１１７】
〈ソフトウェア構成〉  
［ＭＦＰ５０１］  
図１３は、本実施の形態に係るスキャン送信先表示処理を実現するためのプログラム構造をフローチャート形式で示す図である。上記したように、ＭＦＰ５０１のＨＤＤに記憶されるコンピュータプログラムは、スキャン送信先表示処理を実行するようにプログラミングされている。このスキャン送信先表示処理を実現するためのプログラムは、ユーザがＭＦＰ５０１にログインすることによって起動される。
【０１１８】
図１３を参照して、このプログラムは、ＭＦＰ５０１の操作パネルから、スキャン画像データの送信先の表示を要求する指示がなされるまで待機するステップＳ５０１と、ステップＳ５０１にて、送信先の表示を要求する指示がなされたと判定された場合（ＹＥＳの場合）に実行され、ネットワーク５０３を介して、ＰＣ５０２Ａ〜５０２Ｃに対し、ＭＦＰ５０１でのユーザ認証時に読取ったユーザＩＤにてログイン中のサービスＩＤと、対応するログイン日時と、を含むサービス一覧データの送信を要求するステップＳ５０２と、を含む。
【０１１９】
このプログラムはさらに、ＰＣ５０２Ａ〜５０２Ｃから、ネットワーク５０３を介して、サービス一覧データを受信するまで待機するステップＳ５０３と、ステップＳ５０３にて、サービス一覧データを受信したと判定された場合（ＹＥＳの場合）に実行され、受信したサービス一覧データの中に、ＰＣ５０２Ａ〜５０２Ｃが提供するファイル管理サービスに対応するサービスＩＤが含まれているか否かを判定するステップＳ５０４と、を含む。
【０１２０】
このプログラムはさらに、ステップＳ５０４にて、対応するサービスＩＤが含まれていると判定された場合（ＹＥＳの場合）に実行され、ファイル管理サービスに対応するサービスＩＤのみをサービス一覧データから抽出し、ログイン日時の降順に並べ替えてスキャン送信先一覧データを作成するステップＳ５０５と、ＭＦＰ５０１の操作パネルに対し、スキャン送信先一覧データに基づく画像を表示させるステップＳ５０６と、を含む。
【０１２１】
図１４は、スキャン送信先一覧データに基づく画像の一例を示す図である。図１４を参照して、ステップＳ５０６において、ＭＦＰ５０１の操作パネル１３０２の表示出力部１３０４には、スキャン送信先一覧データに基づく画像として、ファイル管理サービスを提供中の各種ＰＣ５０２のアドレスがログイン日時の降順に表示される。図１４に示されるアドレス１３０６Ａ〜１３０６Ｃは、ＰＣ５０２Ａ〜５０２Ｃのアドレスをそれぞれ示す。
【０１２２】
このプログラムはさらに、表示出力部１３０４と重ねて構成されるタッチパネルからの入力操作によって、表示されたアドレスのうちのいずれか１つが選択されるまで待機するステップＳ５０７と、ステップＳ５０７において、表示されたアドレスのうちのいずれか１つが選択されたと判定された場合（ＹＥＳの場合）に実行され、選択されたアドレスに対応するＰＣ５０２に対し、ファイル管理サービスの提供を要求するステップＳ５０８と、を含む。
【０１２３】
このプログラムはさらに、要求先のＰＣ５０２から、ファイル管理サービスが提供されるまで待機するステップＳ５０９を含む。
【０１２４】
このプログラムはさらに、ステップＳ５０４にて、対応するサービスＩＤが含まれていないと判定された場合（ＮＯの場合）に実行され、ＭＦＰ５０１の操作パネル１３０２に対し、スキャン画像データの送信先の表示ができない旨のメッセージを表示させるステップＳ５１０を含む。ステップＳ５０９にて、ファイル管理サービスが提供されたと判定された場合（ＹＥＳの場合）、又は、ステップＳ５１０の処理後には、本制御は終了する。
【０１２５】
〈動作〉  
図１１〜図１４を参照して、クライアントサーバシステム５００は、スキャン送信先表示処理時において、以下のように動作する。なお、以下に示す動作を除く、クライアントサーバシステム５００の一般的な動作は、従来のクライアントサーバシステムの動作と同じである。
【０１２６】
（スキャン送信先表示処理時の動作）  
ユーザは、ＰＣ５０２Ａ〜５０２Ｃの電源を投入する。電源が投入されると、ＰＣ５０２Ａ〜５０２Ｃの表示部には、例えば「ＩＣカードを挿入して下さい。」等の、ＩＣカードの挿入を促すメッセージが表示される。ユーザは、メッセージを確認し、ＰＣ５０２Ａ〜５０２ＣのＩＣカードリーダのカード挿入口に対し、自己が所有するＩＣカードを挿入する。
【０１２７】
ＩＣカードが挿入されると、ＩＣカードリーダは、ＩＣカードに含まれるユーザＩＤを読取り、読取ったユーザＩＤを含む読取信号をＰＣ５０２Ａ〜５０２Ｃの制御部に対して出力する。
【０１２８】
制御部は、読取信号に含まれるユーザＩＤと、ＨＤＤ５１２Ａ〜５１２Ｃに記憶される第２のユーザＩＤ情報とに基づいて、ユーザ認証を行なう。ユーザ認証によって、ユーザが正規のユーザであると判定されると、ユーザはＰＣ５０２Ａ〜５０２Ｃにログイン可能になる。
【０１２９】
このとき、ＨＤＤ５１２Ａ〜５１２Ｃに記憶されるログイン履歴データ２００は、ログイン履歴情報の総数Ｎ−１を示す情報２０１と、第１番目から第Ｎ−１番目までの各ログイン履歴情報２０２と、を含むものとする。
【０１３０】
ユーザはＰＣ５０２Ａ〜５０２Ｃにログインし、操作部からの入力操作によって、ＰＣ５０２Ａ〜５０２Ｃが提供するサービスのうちの１つであるファイル管理サービスにログインする。ファイル管理サービスに対してログインが行なわれると、ログイン履歴データ２００には、ＰＣ５０２Ａ〜５０２ＣのＩＣカードリーダによって読取られたユーザＩＤと、ファイル管理サービスを示すサービスＩＤと、ログイン日時を示す情報と、最終アクセス日時を示す情報と、を含む第Ｎ番目のログイン履歴情報２０２が追加記憶されるとともに、ログイン履歴情報の総数がＮを示すように情報２０１が書換えられる。このとき、ログイン日時を示す情報と、最終アクセス日時を示す情報は同じ時期を示す。これ以後ファイル管理サービスに対してログアウトがなされるまでの間、ユーザが、操作部からの入力操作によってファイル管理サービスにアクセスする度に、最終アクセス日時を示す情報が書換えられる。
【０１３１】
ファイル管理サービスに対するログイン後、ユーザは、ＭＦＰ５０１の電源を投入する。電源が投入されると、ＭＦＰ５０１の操作パネル１３０２には、例えば「ＩＣカードを挿入して下さい。」等の、ＩＣカードの挿入を促すメッセージが表示される。ユーザは、メッセージを確認し、ＭＦＰ５０１のＩＣカードリーダのカード挿入口に対し、自己が所有するＩＣカードを挿入する。
【０１３２】
ＩＣカードが挿入されると、ＩＣカードリーダは、ＩＣカードに含まれるユーザＩＤを読取り、読取ったユーザＩＤを含む読取信号をＭＦＰ５０１の制御部に対して出力する。
【０１３３】
制御部は、読取信号に含まれるユーザＩＤと、ＭＦＰ５０１のＨＤＤに記憶される第１のユーザＩＤ情報とに基づいて、ユーザ認証を行なう。ユーザ認証によって、ユーザが正規のユーザであると判定されると、ユーザはＭＦＰ５０１にログイン可能になる。
【０１３４】
ユーザはＭＦＰ５０１にログインし、ＭＦＰ５０１のスキャナ部の原稿載置台に原稿を載置するとともに、ＭＦＰ５０１の操作パネル１３０２から、スキャン画像データの送信先の表示を要求する指示を出す。
【０１３５】
送信先の表示を要求する指示がなされると（Ｓ５０１にてＹＥＳ）、ＭＦＰ５０１の制御部は、ＰＣ５０２Ａ〜５０２Ｃに対し、ＭＦＰ５０１でのユーザ認証時に読取ったユーザＩＤにてログイン中のサービスＩＤと、対応するログイン日時と、を含むサービス一覧データの送信を要求する（Ｓ５０２）。
【０１３６】
ＭＦＰ５０１からの要求を受付けると、ＰＣ５０２Ａ〜５０２Ｃの制御部は、ＨＤＤに記憶されるログイン履歴データ２００内を検索して、ＭＦＰ５０１でのユーザ認証時にＩＣカードから読取られたユーザＩＤを含み、かつ、ログアウト日時を示す情報を含まないログイン履歴情報２０２を検索して抽出する。そして、抽出したログイン履歴情報２０２に含まれるサービスＩＤと、対応するログイン日時を示す情報と、がそれぞれ関連付けて示されるサービス一覧データを作成する。作成されたサービス一覧データは、ＭＦＰ５０１に対して送信される。
【０１３７】
ＰＣ５０２Ａ〜５０２Ｃから、サービス一覧データを受信すると（Ｓ５０３にてＹＥＳ）、ＭＦＰ５０１の制御部は、受信したサービス一覧データの中に、ＰＣ５０２Ａ〜５０２Ｃが提供するファイル管理サービスに対応するサービスＩＤが含まれているか否かを判定する（Ｓ５０４）。ＭＦＰ５０１の制御部は、対応するサービスＩＤが含まれていると判定し（Ｓ５０４にてＹＥＳ）、ＰＣ５０２Ａ〜５０２Ｃが提供するファイル管理サービスに対応するサービスＩＤのみをサービス一覧データから抽出し、ログイン日時の降順に並べ替えてスキャン送信先一覧データを作成する（Ｓ５０５）。ＭＦＰ５０１の操作パネル１３０２は、スキャン送信先一覧データに基づく画像（図１４参照）を表示する（Ｓ５０６）。
【０１３８】
ユーザは、表示された画面を確認し、表示出力部１３０４と重ねて構成されるタッチパネルからの入力操作によって、表示されたアドレス１３０６Ａ〜１３０６Ｃのうちのいずれか１つを選択することで、ＰＣ５０２Ａ〜５０２Ｃのうちのいずれかを所望の送信先として選択する。
【０１３９】
ユーザによってアドレスが選択されると（Ｓ５０７にてＹＥＳ）、ＭＦＰ５０１の制御部は、選択されたアドレスに対応するＰＣ５０２Ａ〜５０２Ｃのうちのいずれかに対し、ファイル管理サービスの提供を要求する（Ｓ５０８）。
【０１４０】
ファイル管理サービスの提供を要求されると、ＰＣ５０２Ａ〜５０２Ｃのうちのいずれかは、ＭＦＰ５０１に対し、ファイル管理サービスを提供する。これによって、ＭＦＰ５０１からのファイル管理サービスの利用が可能になる（Ｓ５０９にてＹＥＳ）。
【０１４１】
ＭＦＰ５０１のスキャナ部は、原稿の画像情報を読取り、読取った画像情報に基づくスキャン画像データを、選択されたＰＣ５０２Ａ〜５０２Ｃのうちのいずれかに対して送信する。スキャン画像データを受信すると、ＰＣ５０２Ａ〜５０２Ｃのうちのいずれかは、受信したスキャン画像データを、ＨＤＤ５１２Ａ〜ＨＤＤ５１２Ｃのうちのいずれかに保存する。
【０１４２】
スキャン画像データの保存が終了すると、ユーザは、ＰＣ５０２Ａ〜５０２Ｃの操作部からの入力操作によって、ファイル管理サービスからログアウトする。ログアウトが行なわれると、第Ｎ番目のログイン履歴情報２０２には、ログアウト日時を示す情報が書込まれる。
【０１４３】
なお、対応するサービスＩＤが含まれていないと判定された場合（Ｓ５０４にてＮＯ）には、ＭＦＰ５０１の操作パネル１３０２は、スキャン画像データの送信先の表示ができない旨のメッセージを表示する（Ｓ５１０）。
【０１４４】
−第１の変形例−  
クライアントサーバシステム５００の第１の変形例は、ＭＦＰ５０１のＨＤＤに、上記したスキャン送信先表示処理を実現するためのプログラムに代えて、後述する住所録保存先表示処理を実現するためのプログラムが記憶される点、及び、ＰＣ５０２Ａ〜５０２Ｃが、ファイル管理サービスに代えて住所録管理サービスを提供する点を除いて、上記実施の形態に係るクライアントサーバシステム５００と同一の構成である。
【０１４５】
（住所録管理サービス）  
ＨＤＤ５１２Ａ〜５１２Ｃは、ログイン履歴データ２００等の各種データ及びプリンタドライバ等の各種プログラムとともに、住所録データを記憶する。この住所録データには、ファクシミリ通信における送信先の宛名名と、ＦＡＸ番号及びメールアドレス等の宛先情報とが関連付けて記憶される。
【０１４６】
ユーザは、ＭＦＰ５０１の操作パネル１３０２からの入力操作によって、住所録の保存先のＰＣ５０２を指定することができる。これによって、指定されたＰＣ５０２のＨＤＤ５１２内に保存される住所録データに基づく画像が、ＭＦＰ５０１の操作パネル１３０２に表示される。ユーザは、表示された画像を確認して、ＭＦＰ５０１の操作パネル１３０２からの入力操作によって、所望の宛先情報を選択する。これによって、スキャン画像データは、選択された宛先に対して送信される。このように、ＰＣ５０２が住所録データの格納先を提供するサービスを、以下、住所録管理サービスと言う。
【０１４７】
〈ソフトウェア構成〉  
［ＭＦＰ５０１］  
図１５は、本変形例に係る住所録保存先表示処理を実現するためのプログラム構造をフローチャート形式で示す図である。上記したように、ＭＦＰ５０１のＨＤＤに記憶されるコンピュータプログラムは、住所録保存先表示処理を実行するようにプログラミングされている。この住所録保存先表示処理を実現するためのプログラムは、ユーザがＭＦＰ５０１にログインすることによって起動される。
【０１４８】
図１５を参照して、このプログラムは、ＭＦＰ５０１の操作パネル１３０２から、住所録保存先の表示を要求する指示がなされるまで待機するステップＳ６０１と、ステップＳ６０１にて、住所録保存先の表示を要求する指示がなされたと判定された場合（ＹＥＳの場合）に実行され、ネットワーク５０３を介して、ＰＣ５０２Ａ〜５０２Ｃに対し、ＭＦＰ５０１でのユーザ認証時に読取ったユーザＩＤにてログイン中のサービスＩＤと、対応するログイン日時と、を含むサービス一覧データの送信を要求するステップＳ６０２と、を含む。
【０１４９】
このプログラムはさらに、ＰＣ５０２Ａ〜５０２Ｃから、ネットワーク５０３を介して、サービス一覧データを受信するまで待機するステップＳ６０３と、ステップＳ６０３にて、サービス一覧データを受信したと判定された場合（ＹＥＳの場合）に実行され、受信したサービス一覧データの中に、ＰＣ５０２Ａ〜５０２Ｃが提供する住所録管理サービスに対応するサービスＩＤが含まれているか否かを判定するステップＳ６０４と、を含む。
【０１５０】
このプログラムはさらに、ステップＳ６０４にて、対応するサービスＩＤが含まれていると判定された場合（ＹＥＳの場合）に実行され、住所録管理サービスに対応するサービスＩＤのみをサービス一覧データから抽出し、ログイン日時の降順に並べ替えて住所録保存先一覧データを作成するステップＳ６０５と、ＭＦＰ５０１の操作パネル１３０２に対し、住所録保存先一覧データに基づく画像（図示せず。）を表示させるステップＳ６０６と、を含む。ステップＳ６０６において、ＭＦＰ５０１の操作パネル１３０２の表示出力部１３０４には、住所録保存先一覧データに基づく画像として、住所録管理サービスを提供中の各種ＰＣ５０２のアドレスがログイン日時の降順に表示される。
【０１５１】
このプログラムはさらに、表示出力部１３０４と重ねて構成されるタッチパネルからの入力操作によって、表示されたアドレスのうちのいずれか１つが選択されるまで待機するステップＳ６０７と、ステップＳ６０７において、表示されたアドレスのうちのいずれか１つが選択されたと判定された場合（ＹＥＳの場合）に実行され、選択されたアドレスに対応するＰＣ５０２に対し、住所録管理サービスの提供を要求するステップＳ６０８と、を含む。
【０１５２】
このプログラムはさらに、要求先のＰＣ５０２から、住所録管理サービスが提供されるまで待機するステップＳ６０９を含む。
【０１５３】
このプログラムはさらに、ステップＳ６０４にて、対応するサービスＩＤが含まれていないと判定された場合（ＮＯの場合）に実行され、ＭＦＰ５０１の操作パネル１３０２に対し、住所録保存先の表示ができない旨のメッセージを表示させるステップＳ６１０を含む。ステップＳ６０９にて、住所録管理サービスが提供されたと判定された場合（ＹＥＳの場合）、又は、ステップＳ６１０の処理後には、本制御は終了する。
【０１５４】
〈動作〉  
図１５を参照して、クライアントサーバシステム５００の第１の変形例は、住所録保存先表示処理時において、以下のように動作する。なお、以下に示す動作を除く、クライアントサーバシステム５００の第１の変形例の動作は、上記した第２の実施の形態に係るクライアントサーバシステム５００の動作と同じである。
【０１５５】
（住所録保存先表示処理時の動作）  
ユーザはＰＣ５０２Ａ〜５０２Ｃにログインし、操作部からの入力操作によって、ＰＣ５０２Ａ〜５０２Ｃが提供するサービスのうちの１つである住所録管理サービスにログインする。住所録管理サービスに対してログインが行なわれると、ログイン履歴データ２００には、ＰＣ５０２Ａ〜５０２ＣのＩＣカードリーダによって読取られたユーザＩＤと、住所録管理サービスを示すサービスＩＤと、ログイン日時を示す情報と、最終アクセス日時を示す情報と、を含む第Ｎ番目のログイン履歴情報２０２が追加記憶されるとともに、ログイン履歴情報の総数がＮを示すように情報２０１が書換えられる。このとき、ログイン日時を示す情報と、最終アクセス日時を示す情報は同じ時期を示す。これ以後住所録管理サービスに対してログアウトがなされるまでの間、ユーザが、操作部からの入力操作によって住所録管理サービスにアクセスする度に、最終アクセス日時を示す情報が書換えられる。
【０１５６】
ユーザはＭＦＰ５０１にログインし、ＭＦＰ５０１のスキャナ部の原稿載置台に原稿を載置するとともに、ＭＦＰ５０１の操作パネル１３０２から、住所録保存先の表示を要求する指示を出す。
【０１５７】
住所録保存先の表示を要求する指示がなされると（Ｓ６０１にてＹＥＳ）、ＭＦＰ５０１の制御部は、ＰＣ５０２Ａ〜５０２Ｃに対し、ＭＦＰ５０１でのユーザ認証時に読取ったユーザＩＤにてログイン中のサービスＩＤと、対応するログイン日時と、を含むサービス一覧データの送信を要求する（Ｓ６０２）。
【０１５８】
ＭＦＰ５０１からの要求を受付けると、ＰＣ５０２Ａ〜５０２Ｃの制御部は、ＨＤＤに記憶されるログイン履歴データ２００内を検索して、ＭＦＰ５０１でのユーザ認証時にＩＣカードから読取られたユーザＩＤを含み、かつ、ログアウト日時を示す情報を含まないログイン履歴情報２０２を検索して抽出する。そして、抽出したログイン履歴情報２０２に含まれるサービスＩＤと、対応するログイン日時を示す情報と、がそれぞれ関連付けて示されるサービス一覧データを作成する。作成されたサービス一覧データは、ＭＦＰ５０１に対して送信される。
【０１５９】
ＰＣ５０２Ａ〜５０２Ｃから、サービス一覧データを受信すると（Ｓ６０３にてＹＥＳ）、ＭＦＰ５０１の制御部は、受信したサービス一覧データの中に、ＰＣ５０２Ａ〜５０２Ｃが提供する住所録管理サービスに対応するサービスＩＤが含まれているか否かを判定する（Ｓ６０４）。ＭＦＰ５０１の制御部は、対応するサービスＩＤが含まれていると判定し（Ｓ６０４にてＹＥＳ）、ＰＣ５０２Ａ〜５０２Ｃが提供する住所録管理サービスに対応するサービスＩＤのみをサービス一覧データから抽出し、ログイン日時の降順に並べ替えて住所録保存先一覧データを作成する（Ｓ６０５）。ＭＦＰ５０１の操作パネル１３０２は、住所録保存先一覧データに基づく画像を表示する（Ｓ６０６）。
【０１６０】
ユーザは、表示された画面を確認し、表示出力部１３０４と重ねて構成されるタッチパネルからの入力操作によって、表示されたアドレス１３０６Ａ〜１３０６Ｃのうちのいずれか１つを選択することで、ＰＣ５０２Ａ〜ＰＣ５０２Ｃのうちのいずれかを所望の住所録保存先として選択する。
【０１６１】
ユーザによってアドレスが選択されると（Ｓ６０７にてＹＥＳ）、ＭＦＰ５０１の制御部は、選択されたアドレスに対応するＰＣ５０２Ａ〜ＰＣ５０２Ｃのうちのいずれかに対し、住所録管理サービスの提供を要求する（Ｓ６０８）。
【０１６２】
住所録管理サービスの提供を要求されると、ＰＣ５０２Ａ〜ＰＣ５０２Ｃのうちのいずれかは、ＭＦＰ５０１に対し、住所録管理サービスを提供する。これによって、ＭＦＰ５０１からの住所録管理サービスの利用が可能になる。（Ｓ６０９にてＹＥＳ）。
【０１６３】
ＭＦＰ５０１の制御部は、選択されたＰＣ５０２Ａ〜ＰＣ５０２ＣのうちのいずれかのＨＤＤに保存される住所録データを取得する。ＭＦＰ５０１の操作パネル１３０２は、取得した住所録データに基づく画像を表示する。ユーザは、表示された画像を確認して、ＭＦＰ５０１の操作パネル１３０２からの入力操作によって、所望の宛先情報を選択する。
【０１６４】
宛先情報の選択後、ＭＦＰ５０１のスキャナ部は、原稿の画像情報を読取り、読取った画像情報に基づくスキャン画像データを、選択された宛先に対して送信する。
【０１６５】
スキャン画像データの送信が終了すると、ユーザは、ＰＣ５０２Ａ〜ＰＣ５０２Ｃの操作部からの入力操作によって、住所録管理サービスからログアウトする。ログアウトが行なわれると、第Ｎ番目のログイン履歴情報２０２には、ログアウト日時を示す情報が書込まれる。
【０１６６】
なお、対応するサービスＩＤが含まれていないと判定された場合（Ｓ６０４にてＮＯ）には、ＭＦＰ５０１の操作パネル１３０２は、住所録保存先の表示ができない旨のメッセージを表示する（Ｓ６１０）。
【０１６７】
−第２の変形例−  
クライアントサーバシステム５００の第２の変形例は、ＭＦＰ５０１のＨＤＤに、上記したスキャン送信先表示処理を実現するためのプログラムに代えて、後述する印刷データ保存先表示処理を実現するためのプログラムが記憶される点、及び、ＰＣ５０２Ａ〜５０２Ｃが、ファイル管理サービスに代えて印刷データ管理サービスを提供する点を除いて、上記実施の形態に係るクライアントサーバシステム５００と同一の構成である。
【０１６８】
（印刷データ管理サービス）  
ＨＤＤ５１２Ａ〜５１２Ｃは、ログイン履歴データ２００等の各種データ及びプリンタドライバ等の各種プログラムとともに、印刷データを記憶する。この印刷データは、ユーザが印刷を所望する画像データであって、ユーザによってＨＤＤ５１２Ａ〜５１２Ｃに予め記憶される。
【０１６９】
ユーザは、ＭＦＰ５０１の操作パネル１３０２からの入力操作によって、印刷データの保存先のＰＣ５０２を指定することができる。これによって、指定されたＰＣ５０２のＨＤＤ５１２内に保存される全ての印刷データを示す印刷データの一覧データに基づく画像が、ＭＦＰ５０１の操作パネル１３０２に表示される。ユーザは、表示された画像を確認して、ＭＦＰ５０１の操作パネル１３０２からの入力操作によって、所望の印刷データを選択する。ＭＦＰ５０は、選択された印刷データを取得し、取得した印刷データに基づく画像が画像形成部によって印刷される。このように、ＰＣ５０２が印刷データの格納先を提供するサービスを、以下、印刷データ管理サービスと言う。
【０１７０】
なお、ＭＦＰ５０１による印刷データの取得方法は、当該分野において一般的な方法であれば特に限定されないが、例えば、印刷データのファイル形式がＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）形式である場合には、ＭＦＰ５０１のダイレクトプリント機能によって取得する方法を使用できる。
【０１７１】
〈ソフトウェア構成〉  
［ＭＦＰ５０１］  
図１６は、本変形例に係る印刷データ保存先表示処理を実現するためのプログラム構造をフローチャート形式で示す図である。上記したように、ＭＦＰ５０１のＨＤＤに記憶されるコンピュータプログラムは、印刷データ保存先表示処理を実行するようにプログラミングされている。この印刷データ保存先表示処理を実現するためのプログラムは、ユーザがＭＦＰ５０１にログインすることによって起動される。
【０１７２】
図１６を参照して、このプログラムは、ＭＦＰ５０１の操作パネル１３０２から、印刷データ保存先の表示を要求する指示がなされるまで待機するステップＳ７０１と、ステップＳ７０１にて、印刷データ保存先の表示を要求する指示がなされたと判定された場合（ＹＥＳの場合）に実行され、ネットワーク５０３を介して、ＰＣ５０２Ａ〜５０２Ｃに対し、ＭＦＰ５０１でのユーザ認証時に読取ったユーザＩＤにてログイン中のサービスＩＤと、対応するログイン日時と、を含むサービス一覧データの送信を要求するステップＳ７０２と、を含む。
【０１７３】
このプログラムはさらに、ＰＣ５０２Ａ〜５０２Ｃから、ネットワーク５０３を介して、サービス一覧データを受信するまで待機するステップＳ７０３と、ステップＳ７０３にて、サービス一覧データを受信したと判定された場合（ＹＥＳの場合）に実行され、受信したサービス一覧データの中に、ＰＣ５０２Ａ〜５０２Ｃが提供する印刷データ管理サービスに対応するサービスＩＤが含まれているか否かを判定するステップＳ７０４と、を含む。
【０１７４】
このプログラムはさらに、ステップＳ７０４にて、対応するサービスＩＤが含まれていると判定された場合（ＹＥＳの場合）に実行され、印刷データ管理サービスに対応するサービスＩＤのみをサービス一覧データから抽出し、ログイン日時の降順に並べ替えて印刷データ保存先一覧データを作成するステップＳ７０５と、ＭＦＰ５０１の操作パネル１３０２に対し、印刷データ保存先一覧データに基づく画像（図示せず。）を表示させるステップＳ７０６と、を含む。ステップＳ７０６において、ＭＦＰ５０１の操作パネル１３０２の表示出力部１３０４には、印刷データ保存先一覧データに基づく画像として、印刷データ管理サービスを提供中の各種ＰＣ５０２のアドレスがログイン日時の降順に表示される。
【０１７５】
このプログラムはさらに、表示出力部１３０４と重ねて構成されるタッチパネルからの入力操作によって、表示されたアドレスのうちのいずれか１つが選択されるまで待機するステップＳ７０７と、ステップＳ７０７において、表示されたアドレスのうちのいずれか１つが選択されたと判定された場合（ＹＥＳの場合）に実行され、選択されたアドレスに対応するＰＣ５０２に対し、印刷データ管理サービスの提供を要求するステップＳ７０８と、を含む。
【０１７６】
このプログラムはさらに、要求先のＰＣ５０２から、印刷データ管理サービスが提供されるまで待機するステップＳ７０９を含む。
【０１７７】
このプログラムはさらに、ステップＳ７０４にて、対応するサービスＩＤが含まれていないと判定された場合（ＮＯの場合）に実行され、ＭＦＰ５０１の操作パネル１３０２に対し、印刷データ保存先の表示ができない旨のメッセージを表示させるステップＳ７１０を含む。ステップＳ７０９にて、印刷データ管理サービスが提供されたと判定された場合（ＹＥＳの場合）、又は、ステップＳ７１０の処理後には、本制御は終了する。
【０１７８】
〈動作〉  
図１６を参照して、クライアントサーバシステム５００の第２の変形例は、印刷データ保存先表示処理時において、以下のように動作する。なお、以下に示す動作を除く、クライアントサーバシステム５００の第２の変形例の動作は、上記した第２の実施の形態に係るクライアントサーバシステム５００の動作と同じである。
【０１７９】
（印刷データ保存先表示処理時の動作）  
ユーザはＰＣ５０２Ａ〜５０２Ｃにログインし、操作部からの入力操作によって、ＰＣ５０２Ａ〜５０２Ｃが提供するサービスのうちの１つである印刷データ管理サービスにログインする。印刷データ管理サービスに対してログインが行なわれると、ログイン履歴データ２００には、ＰＣ５０２Ａ〜５０２ＣのＩＣカードリーダによって読取られたユーザＩＤと、印刷データ管理サービスを示すサービスＩＤと、ログイン日時を示す情報と、最終アクセス日時を示す情報と、を含む第Ｎ番目のログイン履歴情報２０２が追加記憶されるとともに、ログイン履歴情報の総数がＮを示すように情報２０１が書換えられる。このとき、ログイン日時を示す情報と、最終アクセス日時を示す情報は同じ時期を示す。これ以後印刷データ管理サービスに対してログアウトがなされるまでの間、ユーザが、操作部からの入力操作によって印刷データ管理サービスにアクセスする度に、最終アクセス日時を示す情報が書換えられる。
【０１８０】
ユーザはＭＦＰ５０１にログインし、ＭＦＰ５０１の操作パネル１３０２から、印刷データ保存先の表示を要求する指示を出す。
【０１８１】
印刷データ保存先の表示を要求する指示がなされると（Ｓ７０１にてＹＥＳ）、ＭＦＰ５０１の制御部は、ＰＣ５０２Ａ〜５０２Ｃに対し、ＭＦＰ５０１でのユーザ認証時に読取ったユーザＩＤにてログイン中のサービスＩＤと、対応するログイン日時と、を含むサービス一覧データの送信を要求する（Ｓ７０２）。
【０１８２】
ＭＦＰ５０１からの要求を受付けると、ＰＣ５０２Ａ〜５０２Ｃの制御部は、ＨＤＤに記憶されるログイン履歴データ２００内を検索して、ＭＦＰ５０１でのユーザ認証時にＩＣカードから読取られたユーザＩＤを含み、かつ、ログアウト日時を示す情報を含まないログイン履歴情報２０２を検索して抽出する。そして、抽出したログイン履歴情報２０２に含まれるサービスＩＤと、対応するログイン日時を示す情報と、がそれぞれ関連付けて示されるサービス一覧データを作成する。作成されたサービス一覧データは、ＭＦＰ５０１に対して送信される。
【０１８３】
ＰＣ５０２Ａ〜５０２Ｃから、サービス一覧データを受信すると（Ｓ７０３にてＹＥＳ）、ＭＦＰ５０１の制御部は、受信したサービス一覧データの中に、ＰＣ５０２Ａ〜５０２Ｃが提供する印刷データ管理サービスに対応するサービスＩＤが含まれているか否かを判定する（Ｓ７０４）。ＭＦＰ５０１の制御部は、対応するサービスＩＤが含まれていると判定し（Ｓ７０４にてＹＥＳ）、ＰＣ５０２Ａ〜５０２Ｃが提供する印刷データ管理サービスに対応するサービスＩＤのみをサービス一覧データから抽出し、ログイン日時の降順に並べ替えて印刷データ保存先一覧データを作成する（Ｓ７０５）。ＭＦＰ５０１の操作パネル１３０２は、印刷データ保存先一覧データに基づく画像を表示する（Ｓ７０６）。
【０１８４】
ユーザは、表示された画面を確認し、表示出力部１３０４と重ねて構成されるタッチパネルからの入力操作によって、表示されたアドレス１３０６Ａ〜１３０６Ｃのうちのいずれか１つを選択することで、ＰＣ５０２Ａ〜ＰＣ５０２Ｃのうちのいずれかを所望の印刷データ保存先として選択する。
【０１８５】
ユーザによってアドレスが選択されると（Ｓ７０７にてＹＥＳ）、ＭＦＰ５０１の制御部は、選択されたアドレスに対応するＰＣ５０２Ａ〜ＰＣ５０２Ｃのうちのいずれかに対し、印刷データ管理サービスの提供を要求する（Ｓ７０８）。
【０１８６】
印刷データ管理サービスの提供を要求されると、ＰＣ５０２Ａ〜ＰＣ５０２Ｃのうちのいずれかは、ＭＦＰ５０１に対し、印刷データ管理サービスを提供する。これによって、ＭＦＰ５０１からの印刷データ管理サービスの利用が可能になる。（Ｓ７０９にてＹＥＳ）。
【０１８７】
ＭＦＰ５０１の制御部は、選択されたＰＣ５０２Ａ〜ＰＣ５０２ＣのうちのいずれかのＨＤＤ５１２に保存される印刷データの一覧データを取得する。ＭＦＰ５０１の操作パネル１３０２は、取得した印刷データの一覧データに基づく画像を表示する。ユーザは、表示された画像を確認して、ＭＦＰ５０１の操作パネル１３０２からの入力操作によって、所望の印刷データを選択する。
【０１８８】
印刷データの選択後、ＭＦＰ５０１は、選択された印刷データをＰＣ５０２Ａ〜ＰＣ５０２Ｃのうちのいずれかから取得する。ＭＦＰ５０１の画像形成部は、取得した印刷データに基づく画像を印刷する。
【０１８９】
印刷データの印刷が終了すると、ユーザは、ＰＣ５０２Ａ〜ＰＣ５０２Ｃの操作部からの入力操作によって、印刷データ管理サービスからログアウトする。ログアウトが行なわれると、第Ｎ番目のログイン履歴情報２０２には、ログアウト日時を示す情報が書込まれる。
【０１９０】
なお、対応するサービスＩＤが含まれていないと判定された場合（Ｓ７０４にてＮＯ）には、ＭＦＰ５０１の操作パネル１３０２は、印刷データ保存先の表示ができない旨のメッセージを表示する（Ｓ７１０）。
【０１９１】
−その他の変形例−  
上記第２の実施の形態、並びに、その第１及び第２の変形例においては、ＭＦＰ５０１によって、スキャン送信先表示処理、住所録保存先表示処理、及び、印刷データ保存先表示処理が実行されたが、本発明はそのような実施の形態に限定されない。図１７は、クライアントサーバシステム５００の他の変形例の構成を模式的に示すブロック図である。図１７を参照して、クライアントサーバシステム５００の他の変形例６００において、上記した各種処理は、専用ＰＣ６５０によって実行される。このように、ＭＦＰ６０１及び専用ＰＣ６５０が連携して動作し、実質的にＭＦＰ５０１として機能するようにさせることで、ＭＦＰ６０１の制御部にかかる負荷を低減することができ、各種処理に要する時間を短縮することができる。なお、上記第１の実施の形態及びその変形例においても、サービス一覧表示処理が専用ＰＣによって実行され、ＭＦＰ３０及び専用ＰＣが連携して動作し、実質的にＭＦＰ３０として機能する構成であってもよい。
【０１９２】
また上記第２の実施の形態、並びに、その第１及び第２の変形例において、ＭＦＰ５０１は、スキャン送信先表示処理、住所録保存先表示処理、及び、印刷データ保存先表示処理のうちのいずれかのみを実行可能であったが、本発明はそのような実施の形態に限定されない。例えば、ＭＦＰ５０１は、上記各処理を全て実行可能な構成であってもよい。この場合、上記各処理は、ＭＦＰ５０１の動作モードに応じて、選択され実行されることが好ましい。
【０１９３】
例えば、ＭＦＰ５０１の動作モードがスキャンモードである場合には、スキャン送信先表示処理及び住所録保存先表示処理のいずれかが選択され実行されるように構成されることが好ましい。この場合、ユーザによるＭＦＰ５０１の操作パネル１３０２からの入力操作によってスキャンモードが選択されると、ＭＦＰ５０１の操作パネル１３０２には、ファイル管理サービス及び住所録管理サービスのうちのいずれかを選択するための選択画面が表示される。
【０１９４】
図１８は、選択画面の一例を示す図である。図１８を参照して、ＭＦＰ５０１の操作パネル１３０２の表示出力部１３０４には、選択画像として、ファイル管理サービスを選択するための選択ボタン１７０２と、住所録管理サービスを選択するための選択ボタン１７０４と、が表示される。ユーザは、表示出力部１３０４と重ねて構成されるタッチパネルからの入力操作によって、選択ボタン１７０２を押下することで、スキャン画像データの送信先の表示を要求する指示を出すことができる（図１３のＳ５０１参照）。また、ユーザは、選択ボタン１７０４を押下することで、住所録保存先の表示を要求する指示を出すことができる（図１５のＳ６０１参照）。
【０１９５】
また、ＭＦＰ５０１の動作モードがプリンタモードである場合には、印刷データ保存先表示処理が選択され実行されるように構成されることが好ましい。この場合、ユーザによるＭＦＰ５０１の操作パネル１３０２からの入力操作によってプリンタモードが選択されると、ＭＦＰ５０１の操作パネル１３０２には、印刷データ管理サービスを選択するための選択画面が表示される。
【０１９６】
図１９は、選択画面の一例を示す図である。図１９を参照して、ＭＦＰ５０１の操作パネル１３０２の表示出力部１３０４には、選択画像として、印刷データ管理サービスを選択するための選択ボタン１８０２が表示される。ユーザは、表示出力部１３０４と重ねて構成されるタッチパネルからの入力操作によって、選択ボタン１８０２を押下することで、印刷データ保存先の表示を要求する指示を出すことができる（図１６のＳ７０１参照）。
【０１９７】
このように、ＭＦＰ５０１の動作モードに応じて実行されるサービスが選択されるので、ユーザは、利用するサービスの選択をより一層容易に行なうことができる。
【０１９８】
また上記第２の実施の形態の第２の変形例において、印刷データの一覧データは、ＨＤＤ５１２に格納される全ての印刷データを示したが、本発明はそのような実施の形態に限定されない。例えば、ＭＦＰ５０１のダイレクトプリント機能によって印刷データの取得が行なわれる場合には、印刷データの一覧データは、ＰＤＦ形式の印刷データのみを示す構成であってもよい。
【０１９９】
〈作用・効果〉  
上記第１の実施の形態及びその変形例によれば、クライアントサーバシステム１０は、少なくとも１つのサービスを提供するサーバ装置２０，２２と、サーバ装置２０，２２とネットワーク１１を介してデータ通信を行なうＭＦＰ３０と、を含むクライアントサーバシステムであって、サーバ装置２０，２２は、サービスを示すサービスＩＤと、サービスにログイン中のユーザを示すユーザＩＤと、を関連付けて記憶するＨＤＤ１１２と、ＭＦＰ３０からの問合せに応答して、ＨＤＤ１１２に格納される情報に基づいて、ＭＦＰ３０にログイン中のユーザにてログイン中のサービスを検索する制御部１００と、制御部１００による検索結果をＭＦＰ３０に対して送信するＬＡＮ  Ｉ／Ｆ１１８と、を含む。ＭＦＰ３０は、操作パネル３０８と、サーバ装置２０，２２に対し、ＭＦＰ３０にログイン中のユーザにてログイン中のサービスを問合せる制御部３００の問合せ機能と、検索結果を受信するＬＡＮ  Ｉ／Ｆ３１０と、受信した検索結果に基づいて、ＭＦＰ３０にログイン中のユーザにてログイン中のサービスを示す画像を、操作パネル３０８に対して表示させる制御部３００の表示制御機能と、を含む。
【０２００】
このように、サーバ装置２０，２２によって提供される少なくとも１つのサービスのうちの、ＭＦＰ３０にログイン中のユーザにてログイン中のサービスを示す画像が表示されるので、ユーザは、容易に所望のサービスを選択することができる。また、サービスＩＤと、ユーザＩＤとが自動的に記憶されるので、これらの情報を準備する手間を省くことができる。したがって、ユーザの利便性がより一層向上する。
【０２０１】
また上記第１の実施の形態によれば、ＨＤＤ１１２は、サービスＩＤ及びユーザＩＤとともに、サービスにログインした時期を示すログイン日時情報を関連付けて記憶し、ＬＡＮ  Ｉ／Ｆ１１８は、検索結果及びログイン日時情報をＭＦＰ３０に対して送信し、制御部３００の表示制御機能は、受信した検索結果及びログイン日時情報に基づいて、ＭＦＰ３０にログイン中のユーザにてログイン中のサービスを、ログイン日時の降順に並べ替えた状態で示す画像を、操作パネル３０８に対して表示させる。
【０２０２】
これによって、ユーザは、表示されたサービスにおけるログインした順番を一目で確認することができるので、例えば、最近ログインしたサービスを容易に選択できる。したがって、ユーザは、より一層容易に所望のサービスを選択することができ、ユーザの利便性がより一層向上する。
【０２０３】
また上記第１の実施の形態の第１の変形例によれば、ＨＤＤ１１２は、サービスＩＤ及びユーザＩＤとともに、ユーザによってログイン中にサービスに対して行なわれたアクセスのうち、最後のアクセスが行なわれた時期を示す最終アクセス日時情報を関連付けて記憶し、ＬＡＮ  Ｉ／Ｆ１１８は、検索結果及び最終アクセス日時情報をＭＦＰ３０に対して送信し、制御部３００の表示制御機能は、受信した検索結果及び最終アクセス日時情報に基づいて、ＭＦＰ３０にログイン中のユーザにてログイン中のサービスを、最終アクセス日時の降順に並べ替えた状態で示す画像を、操作パネル３０８に対して表示させる。
【０２０４】
これによって、ユーザは、表示されたサービスにおける最後にアクセスした順番を一目で確認することができるようになるので、例えば、最近利用したサービスを容易に選択できる。したがって、ユーザは、より一層容易に所望のサービスを選択することができ、ユーザの利便性がより一層向上する。
【０２０５】
また上記第１の実施の形態の第２の変形例によれば、ＨＤＤ１１２は、サービスＩＤ及びユーザＩＤとともに、ユーザによってログインされた回数を示すログイン回数情報を関連付けて記憶し、ＬＡＮ  Ｉ／Ｆ１１８は、検索結果及びログイン回数情報をＭＦＰ３０に対して送信し、制御部３００の表示制御機能は、受信した検索結果及びログイン回数情報に基づいて、ＭＦＰ３０にログイン中のユーザにてログイン中のサービスを、ログイン回数の降順に並べ替えた状態で示す画像を、操作パネル３０８に対して表示させる。
【０２０６】
これによって、ユーザは、表示されたサービスにおけるログイン回数の多少を一目で確認することができるようになるので、例えば、最も頻繁に利用するサービスを容易に選択できる。したがって、ユーザは、より一層容易に所望のサービスを選択することができ、ユーザの利便性がより一層向上する。
【０２０７】
また上記第１の実施の形態の第３の変形例によれば、ＭＦＰ３０において、ＨＤＤ３０１は、ＭＦＰ３０から利用可能なサービスを制限するための利用可能サービス管理テーブルを記憶し、制御部３００の表示制御機能は、受信した検索結果及び利用可能サービス管理テーブルに基づいて、ＭＦＰ３０にログイン中のユーザにてログイン中のサービスであって、利用可能サービス管理テーブルによって制限されたサービスを示す画像を、操作パネル３０８に対して表示させる。これによって、ＭＦＰ３０にログイン中のユーザにてログイン中のサービスであって、ＭＦＰ３０から利用可能なサービスのみが表示されるので、ユーザの利便性がより一層向上する。
【０２０８】
また、ＨＤＤ３０１は、利用可能サービス管理テーブルとして、ユーザを示すユーザＩＤと、ユーザによって利用可能なサービスと、ユーザによって利用可能なサーバ装置と、をそれぞれ関連付けて記憶することが好ましい。これによって、ユーザに応じた装置及びサービスの利用制限が可能になり、より一層容易に、ＭＦＰ３０から利用可能なサービスを制限することができる。
【０２０９】
上記第２の実施の形態及びその変形例によれば、クライアントサーバシステム５００は、少なくとも１つのサービスを提供するＰＣ５０２Ａ〜５０２Ｃと、ＰＣ５０２Ａ〜５０２Ｃとネットワーク５０３を介してデータ通信を行なうＭＦＰ５０１と、を含むクライアントサーバシステムであって、ＰＣ５０２Ａ〜５０２Ｃは、サービスを示すサービスＩＤと、サービスにログイン中のユーザを示すユーザＩＤと、を関連付けて記憶するＨＤＤ５１２Ａ〜５１２Ｃと、ＭＦＰ５０１からの問合せに応答して、ＨＤＤ５１２Ａ〜５１２Ｃに格納される情報に基づいて、ＭＦＰ５０１にログイン中のユーザにてログイン中のサービスを検索する制御部と、制御部による検索結果をＭＦＰ５０１に対して送信するＬＡＮ  Ｉ／Ｆと、を含む。ＭＦＰ５０１は、操作パネル１３０２と、ＰＣ５０２Ａ〜５０２Ｃに対し、ＭＦＰ３０にログイン中のユーザにてログイン中のサービスを問合せる制御部の問合せ機能と、検索結果を受信するＬＡＮ  Ｉ／Ｆと、受信した検索結果に基づいて、ＭＦＰ５０１にログイン中のユーザにてログイン中のサービスを示す画像を、操作パネル１３０２に対して表示させる制御部の表示制御機能と、を含む。
【０２１０】
このように、ＰＣ５０２Ａ〜５０２Ｃによって提供される少なくとも１つのサービスのうちの、ＭＦＰ５０１にログイン中のユーザにてログイン中のサービスを示す画像が表示されるので、ユーザは、容易に所望のサービスを選択することができる。また、サービスＩＤと、ユーザＩＤとが自動的に記憶されるので、これらの情報を準備する手間を省くことができる。したがって、ユーザの利便性がより一層向上する。
【０２１１】
また上記第２の実施の形態及びその変形例によれば、ＭＦＰ５０１において、操作パネル１３０２は、ユーザに対し、サービス（ファイル管理サービス、住所録管理サービス、又は、ファイル管理サービス）を選択させ、制御部の表示制御機能は、受信した検索結果に基づいて、ＭＦＰ５０１にログイン中のユーザにてログイン中のサービスであって、操作パネル１３０２によって選択されたサービスを示す画像を、操作パネル１３０２に対して表示させる。これによって、ＭＦＰ５０１にログイン中のユーザにてログイン中のサービスであって、ユーザが選択したサービスを示す画像が表示されるので、ユーザの利便性がより一層向上する。
【０２１２】
また、上記第２の実施の形態のその他の変形例によれば、ＭＦＰ５０１において、操作パネル１３０２は、ユーザに対し、複数の動作モードのうちのいずれかを選択させるとともに、ユーザに対し、選択された動作モードに応じたサービスのうちのいずれかを選択させる。これによって、ユーザは、動作モードに応じたサービスを選択できるようになるので、ユーザの利便性がさらに向上する。
【０２１３】
なお、上記第２の実施の形態及びその変形例によれば、サービス一覧データには、サービスＩＤと、対応するログイン日時を示す情報とが含まれたが、本発明はそのような実施の形態には限定されない。例えば、上記第１の実施の形態の第１の変形例及び第２の変形例のように、ログイン日時に代えて、最終アクセス日時又はログイン回数が含まれていてもよい。
【０２１４】
また上記実施の形態及びその変形例によれば、ＭＦＰ３０，５０１において、操作パネル３０８，１３０２は、表示された画像を確認したユーザによって、画像によって示されるサービスの中から、利用するサービスとして決定されたサービスを受付け、ＭＦＰ３０，５０１の制御部は、受付けたサービスを利用する。これによって、ユーザは、容易に所望のサービスを利用することができるので、ユーザの利便性がさらに向上する。
【０２１５】
また上記実施の形態及びその変形例によれば、ＰＣ４０，ＰＣ５０２Ａ〜５０２Ｃは、ユーザが正規のユーザであるか否かを判定し、ユーザが正規のユーザである場合に、サービスに対するユーザのログインを許可するＩＣカードリーダ及び制御部をさらに含み、ＭＦＰ３０，５０１は、ユーザが正規のユーザであるか否かを判定し、ユーザが正規のユーザである場合に、ＭＦＰ３０，５０１に対するユーザのログインを許可するＩＣカードリーダ及び制御部をさらに含む。
【０２１６】
このように、ＩＣカードリーダ及び制御部が設けられるので、少なくともサービス及びＭＦＰ３０，５０１のいずれかの使用を許可されていない第三者が、サービスを不正に利用することを防ぐことができる。
【０２１７】
なお、上記実施の形態及びその変形例においては、ユーザ認証は、ユーザＩＤが記憶されるＩＣカードを使用して行なったが、本発明はそのような実施の形態に限定されない。例えば、指紋等を使用する生体認証によって行なってもよいし、操作パネル３０８又は操作部４１４からの入力操作によって、ユーザＩＤ及びパスワードを入力する方法によって行なってもよい。
【０２１８】
また上記実施の形態では、サービスを提供するサーバ装置としてＰＣサーバが使用され、サービスを利用するクライアント装置としてＭＦＰ３０，５０１が使用されたが、本発明はそのような実施の形態に限定されない。例えば、サーバ装置としてＭＦＰが使用され、クライアント装置としてＰＣが使用されてもよい。これによって、ＭＦＰ及びＰＣの利便性がより一層向上する。
【０２１９】
今回開示された実施の形態は単に例示であって、この発明が上記した実施の形態のみに制限されるわけではない。この発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内での全ての変更を含む。
【符号の説明】
【０２２０】
１０，５００，６００  クライアントサーバシステム
１１，５０３  ネットワーク
２０，２２  サーバ装置
３０，５０１，６０１  ＭＦＰ
４０，５０２  ＰＣ
１００，３００，４００  制御部
１１２，３０１，４１２，５１２  ＨＤＤ
１１４，４１４  操作部
１１６，４１６  表示部
１１８，３１０，４１８  ＬＡＮ  Ｉ／Ｆ
１２２，３２２，４２２  ＣＰＵ
１２４，３２４，４２４  ＲＯＭ
１２６，３２６，４２６  ＲＡＭ
１２８，３３０，４２８  バスライン
２００  ログイン履歴データ
２０１  ログイン履歴情報の総数Ｎを示す情報
２０２  ログイン履歴情報
３０２  スキャナ部
３０４  画像処理部
３０６  画像形成部
３０８，１３０２  操作パネル
３１２，４２０  ＵＳＢ  Ｉ／Ｆ
３３２  画像メモリ
３３４  印字部
３３６，４３０  ＩＣカードリーダ
６５０  専用ＰＣ
７０２，１３０４  表示出力部
【図１】
2011097328.tif 000004
【図２】
2011097328.tif 000005
【図３】
2011097328.tif 000006
【図４】
2011097328.tif 000007
【図５】
2011097328.tif 000008
【図６】
2011097328.tif 000009
【図７】
2011097328.tif 000010
【図８】
2011097328.tif 000011
【図９】
2011097328.tif 000012
【図１０】
2011097328.tif 000013
【図１１】
2011097328.tif 000014
【図１２】
2011097328.tif 000015
【図１３】
2011097328.tif 000016
【図１４】
2011097328.tif 000017
【図１５】
2011097328.tif 000018
【図１６】
2011097328.tif 000019
【図１７】
2011097328.tif 000020
【図１８】
2011097328.tif 000021
【図１９】
2011097328.tif 000022
【手続補正書】
【提出日】平成22年11月17日(2010.11.17)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
制御部１００は、実質的にコンピュータであって、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１２２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２４、及び、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２６を含む。ＣＰＵ１２２には、バスライン１２８が接続されており、このバスライン１２８には、ＲＯＭ１２４及びＲＡＭ１２６が電気的に接続される。ＣＰＵ１２２は、ＭＦＰ３０及びＰＣ４０等の外部装置又は操作部１１４等からの指示に応じて各種コンピュータプログラム（以下単に「プログラム」と記す場合がある。）を実行することによって、サーバ装置２０（２２）の各構成部の動作及び外部装置との通信等の所望の処理を実行する。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１６９
【補正方法】変更
【補正の内容】
【０１６９】
ユーザは、ＭＦＰ５０１の操作パネル１３０２からの入力操作によって、印刷データの保存先のＰＣ５０２を指定することができる。これによって、指定されたＰＣ５０２のＨＤＤ５１２内に保存される全ての印刷データを示す印刷データの一覧データに基づく画像が、ＭＦＰ５０１の操作パネル１３０２に表示される。ユーザは、表示された画像を確認して、ＭＦＰ５０１の操作パネル１３０２からの入力操作によって、所望の印刷データを選択する。ＭＦＰ５０１は、選択された印刷データを取得し、取得した印刷データに基づく画像が画像形成部によって印刷される。このように、ＰＣ５０２が印刷データの格納先を提供するサービスを、以下、印刷データ管理サービスと言う。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０２０９
【補正方法】変更
【補正の内容】
【０２０９】
上記第２の実施例及びその変形例によれば、クライアントサーバシステム５００は、少なくとも１つのサービスを提供するＰＣ５０２Ａ〜５０２Ｃと、ＰＣ５０２Ａ〜５０２Ｃとネットワーク５０３を介してデータ通信を行なうＭＦＰ５０１と、を含むクライアントサーバシステムであって、ＰＣ５０２Ａ〜５０２Ｃは、サービスを示すサービスＩＤと、サービスにログイン中のユーザを示すユーザＩＤと、を関連付けて記憶するＨＤＤ５１２Ａ〜５１２Ｃと、ＭＦＰ５０１からの問合せに応答して、ＨＤＤ５１２Ａ〜５１２Ｃに格納される情報に基づいて、ＭＦＰ５０１にログイン中のユーザにてログイン中のサービスを検索する制御部と、制御部による検索結果をＭＦＰ５０１に対して送信するＬＡＮ  Ｉ／Ｆと、を含む。ＭＦＰ５０１は、操作パネル１３０２と、ＰＣ５０２Ａ〜５０２Ｃに対し、ＭＦＰ５０１にログイン中のユーザにてログイン中のサービスを問合せる制御部の問合せ機能と、検索結果を受信するＬＡＮ  Ｉ／Ｆと、受信した検索結果に基づいて、ＭＦＰ５０１にログイン中のユーザにてログイン中のサービスを示す画像を、操作パネル１３０２に対して表示させる制御部の表示制御機能と、を含む。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０２１１
【補正方法】変更
【補正の内容】
【０２１１】
また上記第２の実施例及びその変形例によれば、ＭＦＰ５０１において、操作パネル１３０２は、ユーザに対し、サービス（ファイル管理サービス、住所録管理サービス、又は、印刷データ管理サービス）を選択させ、制御部の表示制御機能は、受信した検索結果に基づいて、ＭＦＰ５０１にログイン中のユーザにてログイン中のサービスであって、操作パネル１３０２によって選択されたサービスを示す画像を、操作パネル１３０２に対して表示させる。これによって、ＭＦＰ５０１にログイン中のユーザにてログイン中のサービスであって、ユーザが選択したサービスを示す画像が表示されるので、ユーザの利便性がより一層向上する。