(57)【要約】【課題】セキュリティを向上することのできる情報処理装置、情報処理装置の制御方法、および情報処理装置の制御プログラムを提供する。【解決手段】情報処理装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００は、ユーザーに対してサービスを提供するクラウドサーバー３００との通信を行う。ＭＦＰ１００は、ユーザーのアカウントと、ユーザーパスワードと、ログインパスワードとを記憶する記憶装置と、所定のタイミングでログインパスワードを変更する変更手段と、記憶装置にて記憶しているログインパスワードを、変更手段にて変更した後のログインパスワードに更新する更新手段と、ユーザーのアカウントおよびユーザーパスワードの入力と、サーバーへのログイン要求とを受け付けた場合に、記憶装置にて記憶しているログインパスワードを用いてクラウドサーバー３００へのログインを試みるログイン手段とを備える。【選択図】図４
2015141691.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーに対してサービスを提供するサーバーとの通信を行う情報処理装置であって、
前記ユーザーのアカウントと、ユーザーパスワードと、前記ユーザーが前記サーバーへログインする際に前記サーバーから要求されるパスワードであるログインパスワードとを記憶する記憶装置と、
所定のタイミングで前記ログインパスワードを変更する変更手段と、
前記記憶装置にて記憶しているログインパスワードを、前記変更手段にて変更した後のログインパスワードに更新する更新手段と、
前記ユーザーのアカウントおよび前記ユーザーパスワードの入力と、前記サーバーへのログイン要求とを受け付けた場合に、前記記憶装置にて記憶しているログインパスワードを用いて前記サーバーへのログインを試みるログイン手段とを備えた、情報処理装置。
【請求項２】
前記情報処理装置は、前記ユーザーの端末と前記サーバーとの通信を仲介し、
前記ログイン手段は、前記ユーザーのアカウントおよび前記ユーザーパスワードの入力と、前記サーバーへのログイン要求とを前記端末から受信した場合に、前記サーバーへのログインを試みる、請求項１に記載の情報処理装置。
【請求項３】
前記記憶装置は、複数の候補パスワードをログインパスワードと関連づけてさらに記憶し、
前記変更手段は、前記複数の候補パスワードの中から、ログインパスワードとして設定する候補パスワードを順番に選択する、請求項１または２に記載の情報処理装置。
【請求項４】
前記変更手段にてログインパスワードを変更した場合に、ログインパスワードを変更したことを通知する第１の通知手段をさらに備えた、請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
前記所定のタイミングで、前記情報処理装置によるログインパスワードの変更を許可するか否かを問い合わせる問合せ手段と、
前記問合せ手段による問合せに対する回答を受け付ける回答受付手段とをさらに備え、
前記情報処理装置によるログインパスワードの変更を許可する回答を前記回答受付手段にて受け付けた場合に、前記変更手段はログインパスワードを変更する、請求項１〜４のいずれかに記載の情報処理装置。
【請求項６】
前記所定のタイミングは、ログインパスワードを直近で変更した時点から所定時間経過したタイミング、および前記サーバーからのパスワードの変更要求を受け付けたタイミングのうち少なくともいずれか一方のタイミングである、請求項１〜５のいずれかに記載の情報処理装置。
【請求項７】
前記ログイン手段が前記サーバーへのログインに失敗した場合に、ログインに失敗したことを通知する第２の通知手段をさらに備えた、請求項１〜６のいずれかに記載の情報処理装置。
【請求項８】
前記第２の通知手段にて通知した場合において、新たなログインパスワードの入力を受け付けたときに、前記記憶装置にて記憶しているログインパスワードを、前記新たなログインパスワードに更新する他の更新手段をさらに備えた、請求項７に記載の情報処理装置。
【請求項９】
前記ユーザーのアカウントおよび前記ユーザーパスワードの入力と、ログインパスワードを前記ユーザーパスワードに変更する要求とを受け付ける初期化要求受付手段と、
前記初期化要求受付手段にて要求を受け付けた場合に、ログインパスワードを前記ユーザーパスワードに変更する他の変更手段と、
前記他の変更手段にてログインパスワードを変更したことを通知する第３の通知手段と、
前記第３の通知手段にて通知した場合に、前記サーバーからログアウトしたことの通知を受け付けるログアウト通知受付手段と、
前記ログアウト通知受付手段にて通知を受け付けた場合に、前記他の変更手段にて変更する前のログインパスワードにログインパスワードを回復させる回復手段とをさらに備えた、請求項１〜８のいずれかに記載の情報処理装置。
【請求項１０】
前記ユーザーのアカウントおよび前記ユーザーパスワードの入力と、ログインパスワードを通知する要求とを受け付ける通知要求受付手段と、
前記通知要求受付手段にて要求を受け付けた場合に、前記記憶装置にて記憶しているログインパスワードを通知する第４の通知手段とをさらに備えた、請求項１〜９のいずれかに記載の情報処理装置。
【請求項１１】
ユーザーに対してサービスを提供するサーバーとの通信を行う情報処理装置の制御方法であって、
前記情報処理装置は、前記ユーザーのアカウントと、ユーザーパスワードと、前記ユーザーが前記サーバーへログインする際に前記サーバーから要求されるパスワードであるログインパスワードとを記憶する記憶装置を備え、
前記制御方法は、
所定のタイミングで前記ログインパスワードを変更する変更ステップと、
前記記憶装置にて記憶しているログインパスワードを、前記変更ステップにて変更した後のログインパスワードに更新する更新ステップと、
前記ユーザーのアカウントおよび前記ユーザーパスワードの入力と、前記サーバーへのログイン要求とを受け付けた場合に、前記記憶装置にて記憶しているログインパスワードを用いて前記サーバーへのログインを試みるログインステップとを備えた、情報処理装置の制御方法。
【請求項１２】
ユーザーに対してサービスを提供するサーバーとの通信を行う情報処理装置の制御プログラムであって、
前記情報処理装置は、前記ユーザーのアカウントと、ユーザーパスワードと、前記ユーザーが前記サーバーへログインする際に前記サーバーから要求されるパスワードであるログインパスワードとを記憶する記憶装置を備え、
前記制御プログラムは、
所定のタイミングで前記ログインパスワードを変更する変更ステップと、
前記記憶装置にて記憶しているログインパスワードを、前記変更ステップにて変更した後のログインパスワードに更新する更新ステップと、
前記ユーザーのアカウントおよび前記ユーザーパスワードの入力と、前記サーバーへのログイン要求とを受け付けた場合に、前記記憶装置にて記憶しているログインパスワードを用いて前記サーバーへのログインを試みるログインステップとをコンピューターに実行させる、情報処理装置の制御プログラム。
【請求項１３】
前記変更ステップにて変更したログインパスワードに応じた表示態様で、前記サーバーとの通信を開始するためのアイコンを表示する表示ステップをさらにコンピューターに実行させる、請求項１２に記載の情報処理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、および情報処理装置の制御プログラムに関し、より特定的には、ユーザーに対してサービスを提供するサーバーとの通信を行う情報処理装置、情報処理装置の制御方法、および情報処理装置の制御プログラムに関する。
【背景技術】
【０００２】
電子写真式の画像形成装置には、スキャナー機能、ファクシミリ機能、複写機能、プリンターとしての機能、データ通信機能、およびサーバー機能を備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、ファクシミリ装置、複写機、またはプリンターなどがある。
【０００３】
画像形成装置の中にはネットワークを通じて外部機器との間で通信可能なものがある。たとえば下記特許文献１には、多機能画像形成装置を集中管理してセキュリティを上げることができる設定情報管理システムが開示されている。この設定情報管理システムは、ネットワークで接続された多機能画像形成装置と管理サーバーとで構成されている。管理サーバーは、多機能画像形成装置側の管理情報を定期的に読み出し、多機能画像形成装置を個別に管理する。管理サーバーは、読み出した管理情報の中に変更されているパラメーターがあれば履歴情報に追加する。
【０００４】
近年、インターネットなどのネットワークを介して提供されるサービスであるクラウドサービスが普及している。ユーザーは、ネットワークを通じてクラウドサービスの提供者のコンピューター資源を利用することで、自らの端末でコンピューター資源を保有することなく、サービスを享受することが可能となる。既に実現されているクラウドサービスには、スキャンサービス、オンラインストレージサービスなどがある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−３３５２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
クラウドサービスによれば、ユーザーは、自らの端末がネットワークに接続可能な環境にあれば、自分のデータに常にアクセスすることができるという利点がある。一方、クラウドサービスは端末の使用場所を問わずに利用可能なものであるため、ユーザーがクラウドサービスを利用するためのログイン操作を端末で行う際に、ユーザーのログイン操作が他人に覗かれて、ログインパスワードが不正に取得されるおそれがある。また、ログインパスワードが端末に表示された際などに、ログインパスワードが他人に覗かれて不正に取得されるおそれがある。さらには、コンピューターウイルスにより、端末に保存されたログインパスワードが不正に取得されるおそれがある。
【０００７】
ログインパスワードの不正な取得による情報の漏洩を防止し、セキュリティを向上するために、クラウドサービスの提供者は、ログインパスワードを長いものにすることや、定期的に変更することなどを奨励している。しかし、ログインパスワードを一定の文字数以上の長いものにした場合や、定期的に変更した場合には、ユーザーは正しいログインパスワードを覚えておくことが難しくなる。このためユーザーは、クラウドサービスの提供者に奨励されているにもかかわらず、短いログインパスワードを長期にわたって使用する傾向にあり、セキュリティを向上することはできなかった。
【０００８】
本発明は、上記課題を解決するためのものであり、その目的は、セキュリティを向上することのできる情報処理装置、情報処理装置の制御方法、および情報処理装置の制御プログラムを提供することである。
【課題を解決するための手段】
【０００９】
本発明の一の局面に従う情報処理装置は、ユーザーに対してサービスを提供するサーバーとの通信を行う情報処理装置であって、ユーザーのアカウントと、ユーザーパスワードと、ユーザーがサーバーへログインする際にサーバーから要求されるパスワードであるログインパスワードとを記憶する記憶装置と、所定のタイミングでログインパスワードを変更する変更手段と、記憶装置にて記憶しているログインパスワードを、変更手段にて変更した後のログインパスワードに更新する更新手段と、ユーザーのアカウントおよびユーザーパスワードの入力と、サーバーへのログイン要求とを受け付けた場合に、記憶装置にて記憶しているログインパスワードを用いてサーバーへのログインを試みるログイン手段とを備える。
【００１０】
上記情報処理装置において好ましくは、情報処理装置は、ユーザーの端末とサーバーとの通信を仲介し、ログイン手段は、ユーザーのアカウントおよびユーザーパスワードの入力と、サーバーへのログイン要求とを端末から受信した場合に、サーバーへのログインを試みる。
【００１１】
上記情報処理装置において好ましくは、記憶装置は、複数の候補パスワードをログインパスワードと関連づけてさらに記憶し、変更手段は、複数の候補パスワードの中から、ログインパスワードとして設定する候補パスワードを順番に選択する。
【００１２】
上記情報処理装置において好ましくは、変更手段にてログインパスワードを変更した場合に、ログインパスワードを変更したことを通知する第１の通知手段をさらに備える。
【００１３】
上記情報処理装置において好ましくは、所定のタイミングで、情報処理装置によるログインパスワードの変更を許可するか否かを問い合わせる問合せ手段と、問合せ手段による問合せに対する回答を受け付ける回答受付手段とをさらに備え、情報処理装置によるログインパスワードの変更を許可する回答を回答受付手段にて受け付けた場合に、変更手段はログインパスワードを変更する。
【００１４】
上記情報処理装置において好ましくは、所定のタイミングは、ログインパスワードを直近で変更した時点から所定時間経過したタイミング、およびサーバーからのパスワードの変更要求を受け付けたタイミングのうち少なくともいずれか一方のタイミングである。
【００１５】
上記情報処理装置において好ましくは、ログイン手段がサーバーへのログインに失敗した場合に、ログインに失敗したことを通知する第２の通知手段をさらに備える。
【００１６】
上記情報処理装置において好ましくは、第２の通知手段にて通知した場合において、新たなログインパスワードの入力を受け付けたときに、記憶装置にて記憶しているログインパスワードを、新たなログインパスワードに更新する他の更新手段をさらに備える。
【００１７】
上記情報処理装置において好ましくは、ユーザーのアカウントおよびユーザーパスワードの入力と、ログインパスワードをユーザーパスワードに変更する要求とを受け付ける初期化要求受付手段と、初期化要求受付手段にて要求を受け付けた場合に、ログインパスワードをユーザーパスワードに変更する他の変更手段と、他の変更手段にてログインパスワードを変更したことを通知する第３の通知手段と、第３の通知手段にて通知した場合に、サーバーからログアウトしたことの通知を受け付けるログアウト通知受付手段と、ログアウト通知受付手段にて通知を受け付けた場合に、他の変更手段にて変更する前のログインパスワードにログインパスワードを回復させる回復手段とをさらに備える。
【００１８】
上記情報処理装置において好ましくは、ユーザーのアカウントおよびユーザーパスワードの入力と、ログインパスワードを通知する要求とを受け付ける通知要求受付手段と、通知要求受付手段にて要求を受け付けた場合に、記憶装置にて記憶しているログインパスワードを通知する第４の通知手段とをさらに備える。
【００１９】
本発明の他の局面に従う情報処理装置の制御方法は、ユーザーに対してサービスを提供するサーバーとの通信を行う情報処理装置の制御方法であって、情報処理装置は、ユーザーのアカウントと、ユーザーパスワードと、ユーザーがサーバーへログインする際にサーバーから要求されるパスワードであるログインパスワードとを記憶する記憶装置を備え、制御方法は、所定のタイミングでログインパスワードを変更する変更ステップと、記憶装置にて記憶しているログインパスワードを、変更ステップにて変更した後のログインパスワードに更新する更新ステップと、ユーザーのアカウントおよびユーザーパスワードの入力と、サーバーへのログイン要求とを受け付けた場合に、記憶装置にて記憶しているログインパスワードを用いてサーバーへのログインを試みるログインステップとを備える。
【００２０】
本発明のさらに他の局面に従う情報処理装置の制御プログラムは、ユーザーに対してサービスを提供するサーバーとの通信を行う情報処理装置の制御プログラムであって、情報処理装置は、ユーザーのアカウントと、ユーザーパスワードと、ユーザーがサーバーへログインする際にサーバーから要求されるパスワードであるログインパスワードとを記憶する記憶装置を備え、制御プログラムは、所定のタイミングでログインパスワードを変更する変更ステップと、記憶装置にて記憶しているログインパスワードを、変更ステップにて変更した後のログインパスワードに更新する更新ステップと、ユーザーのアカウントおよびユーザーパスワードの入力と、サーバーへのログイン要求とを受け付けた場合に、記憶装置にて記憶しているログインパスワードを用いてサーバーへのログインを試みるログインステップとをコンピューターに実行させる。
【００２１】
上記情報処理装置の制御プログラムにおいて好ましくは、変更ステップにて変更したログインパスワードに応じた表示態様で、サーバーとの通信を開始するためのアイコンを表示する表示ステップをさらにコンピューターに実行させる。
【発明の効果】
【００２２】
本発明によれば、セキュリティを向上することのできる情報処理装置、情報処理装置の制御方法、および情報処理装置の制御プログラムを提供することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施の形態における情報処理システムの構成を概念的に示す図である。
【図２】ＭＦＰが記憶しているパスワードテーブルを模式的に示す図である。
【図３】クラウドサーバーが記憶しているユーザー情報テーブルを模式的に示す図である。
【図４】ユーザーがクラウドサービスの提供を受ける場合の通信の態様を模式的に示す図である。
【図５】ユーザーがクラウドサービスの提供を受ける場合の情報処理システムの動作を示すシーケンス図である。
【図６】ＭＦＰがログインパスワードを変更する場合の情報処理システムの動作を示す第１のシーケンス図である。
【図７】ＭＦＰがログインパスワードを変更する場合の情報処理システムの動作を示す第２のシーケンス図である。
【図８】ＭＦＰがログインパスワードを変更する場合の情報処理システムの動作を示す第３のシーケンス図である。
【図９】ＭＦＰがログインパスワードを変更する場合の情報処理システムの動作を示す第４のシーケンス図である。
【図１０】ユーザーがクラウドサービスの提供を受ける場合の通信の別の態様を模式的に示す図である。
【図１１】ユーザーがクラウドサーバーへのログインに失敗した場合の情報処理システムの動作を示す第１のシーケンス図である。
【図１２】ユーザーがクラウドサーバーへのログインに失敗した場合の情報処理システムの動作を示す第２のシーケンス図である。
【図１３】ユーザーがクラウドサーバーへのログインに失敗した場合の情報処理システムの動作を示す第３のシーケンス図である。
【図１４】端末の表示部に表示されたアイコンの表示態様を模式的に示す図である。
【発明を実施するための形態】
【００２４】
以下、本発明の一実施の形態について、図面に基づいて説明する。
【００２５】
以下の実施の形態においては、情報処理装置が、スキャナー機能、ファクシミリ機能、複写機能、プリンターとしての機能、データ通信機能、およびサーバー機能を備えたＭＦＰである場合について説明する。情報処理装置は、ＭＦＰ以外のものであってもよく、たとえばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、認証サーバー、タブレット、または携帯電話などであってもよい。
【００２６】
［情報処理システムの構成］
【００２７】
始めに、本実施の形態における情報処理システムの構成について説明する。
【００２８】
図１は、本発明の一実施の形態における情報処理システムの構成を概念的に示す図である。
【００２９】
図１を参照して、本実施の形態における情報処理システムは、ＭＦＰ１００（情報処理装置の一例）と、端末２００と、クラウドサーバー３００とを備えている。ＭＦＰ１００および端末２００は、たとえばオフィス内のイントラネット４０１を通じて相互に接続されている。イントラネット４０１はインターネット４０２に接続されている。ＭＦＰ１００および端末２００の各々は、イントラネット４０１およびインターネット４０２を通じてクラウドサーバー３００と接続されている。また端末２００は、ユーザーによってオフィス外に持ち出された場合などに、たとえば中継器４０３を通じてインターネット４０２に無線接続することも可能である。
【００３０】
イントラネット４０１は、たとえば有線または無線のＬＡＮなどの専用回線を用いたものである。イントラネット４０１は、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）のプロトコルを用いて各種機器を接続する。イントラネット４０１に接続された機器同士は、各種データのやり取りが可能となっている。インターネット４０２に接続された機器同士は、お互いに各種データのやり取りが可能となっている。さらに、イントラネット４０１に接続された機器は、インターネット４０２に接続された機器と、各種データのやり取りが可能となっている。
【００３１】
クラウドサーバー３００はインターネット４０２経由でユーザーに対してサービスを提供する。ユーザーは、ＭＦＰ１００または端末２００を通じてクラウドサーバー３００が提供するサービス（クラウドサービス）を受ける。クラウドサーバー３００はユーザーに対してソフトウェアパッケージを提供するものであってもよいし、アプリケーション実行用のプラットフォームを提供するものであってもよいし、ハードウェアやインフラを提供するものであってもよい。ＭＦＰ１００は、クラウドサーバー３００との通信を行う。特にＭＦＰ１００は、ユーザーが端末２００を通じてクラウドサービスを受ける際に、端末２００とクラウドサーバー３００との通信を仲介する。
【００３２】
ＭＦＰ１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１０と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２０と、ＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３０と、記憶部１４０と、クラウド接続制御部１５０と、ユーザー報知制御部１５５と、パスワード履歴管理部１６０と、パスワード変更制御部１６５と、パネル制御部１７０と、操作パネル１７５と、スキャン制御部１８０と、印字制御部１９０とを含んでいる。ＣＰＵ１１０は、ＲＯＭ１２０、ＲＡＭ１３０、記憶部１４０、クラウド接続制御部１５０、ユーザー報知制御部１５５、パスワード履歴管理部１６０、パスワード変更制御部１６５、パネル制御部１７０、操作パネル１７５、スキャン制御部１８０、および印字制御部１９０の各々と相互に接続されている。
【００３３】
ＣＰＵ１１０は、ＭＦＰ１００全体を制御する。ＲＯＭ１２０は、ＣＰＵ１１０が実行する制御プログラムを格納する。ＲＡＭ１３０は、ＣＰＵ１１０の作業用のメモリである。記憶部１４０は、パスワードテーブル（図２）などの各種情報を記憶している。クラウド接続制御部１５０は、クラウドサーバー３００との通信を行う。ユーザー報知制御部１５５は、所定の場合に、ユーザーに対して通知や問合せを行う。パスワード履歴管理部１６０は、パスワードテーブルを管理し、所定の場合にパスワードテーブルを更新する。パスワード変更制御部１６５は、所定のタイミングでログインパスワードを変更する。
【００３４】
パネル制御部１７０は、操作パネル１７５の制御を行う。操作パネル１７５は、表示部、ソフトウェアキー、およびハードウェアキーを含んでいる。操作パネル１７５は、各種情報を表示するとともに、各種操作を受け付ける。
【００３５】
スキャン制御部１８０は、原稿の画像の読み取りを行う。印字制御部（印字部）１９０は、プリントジョブを実行する。印字制御部１９０は、おおまかに、トナー像形成部、定着装置、および用紙搬送部などで構成される。印字制御部１９０は、たとえば電子写真方式で用紙に画像を形成する（プリントする）。印字制御部１９０は、いわゆるタンデム方式で４色の画像を合成し、用紙にカラー画像を形成可能に構成される。トナー像形成部は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の各色について設けられた感光体と、感光体からトナー像が転写（１次転写）される中間転写ベルトと、中間転写ベルトから用紙に画像を転写（２次転写）する転写部などで構成される。定着装置は、加熱ローラーおよび加圧ローラーを有する。定着装置は、加熱ローラーと加圧ローラーとでトナー像が形成された用紙を挟みながら搬送し、その用紙に加熱及び加圧を行なう。これにより、定着装置は、用紙に付着したトナーを溶融させて用紙に定着させ、用紙に画像を形成する。用紙搬送部は、給紙ローラー、搬送ローラー、およびそれらを駆動するモーターなどで構成されている。用紙搬送部は、用紙を給紙カセットから給紙して、ＭＦＰ１００の筐体の内部で搬送する。また、用紙搬送部は、画像が形成された用紙をＭＦＰ１００の筐体から排紙トレイなどに排出する。
【００３６】
端末２００は、たとえばタブレットやスマートフォンなどよりなっており、端末２００全体を制御するＣＰＵ２１０と、ＣＰＵ２１０からの指示に従って、イントラネット４０１またはインターネット４０２を介して外部機器との通信を行うネットワークＩ／Ｆ２２０と、ＣＰＵ２１０が実行する制御プログラムを格納するＲＯＭ２３０と、ＣＰＵ２１０の作業用のメモリであるＲＡＭ２４０と、各種情報を記憶する記憶部２５０と、各種情報を表示する表示部２６０と、各種操作を受け付ける操作部２７０とを含んでいる。ＣＰＵ２１０は、ネットワークＩ／Ｆ２２０、ＲＯＭ２３０、ＲＡＭ２４０、記憶部２５０、表示部２６０、および操作部２７０の各々と相互に接続されている。
【００３７】
クラウドサーバー３００は、たとえばＰＣよりなっており、クラウドサーバー３００全体を制御するＣＰＵ３１０と、ＣＰＵ３１０からの指示に従って、インターネット４０２を介して外部機器との通信を行うネットワークＩ／Ｆ３２０と、ＣＰＵ３１０が実行する制御プログラムを格納するＲＯＭ３３０と、ＣＰＵ３１０の作業用のメモリであるＲＡＭ３４０と、ユーザー情報テーブル（図３）などの各種情報を記憶する記憶部３５０と、クラウドサービスに関する処理を実行する処理実行部３６０と、受信したユーザー名およびログインパスワードに基づいて、クラウドサーバー３００が提供するサービスを受けようとするユーザーを認証する認証部３７０とを含んでいる。ＣＰＵ３１０は、ネットワークＩ／Ｆ３２０、ＲＯＭ３３０、ＲＡＭ３４０、記憶部３５０、処理実行部３６０、および認証部３７０の各々と相互に接続されている。
【００３８】
なお、情報処理システムは、図１に示す以外の端末、ＭＦＰ、またはクラウドサーバーなどをさらに備えていてもよい。
【００３９】
図２は、ＭＦＰが記憶しているパスワードテーブルを模式的に示す図である。
【００４０】
図２を参照して、このパスワードテーブルは、クラウドサービスを受けることが可能な各ユーザーのユーザー名（アカウントの一例）と、ユーザーパスワードと、パスワード履歴と、ＭＦＰによるログインパスワードの自動更新を許可するか否かの情報とを含んでいる。パスワード履歴は、複数個（ここでは６個）の候補パスワードと、現在のログインパスワードとを含んでいる。
【００４１】
ユーザーパスワードとは、ユーザーがクラウドサーバーにログインする際にＭＦＰに対して入力するパスワードである。ログインパスワードとは、ユーザーがクラウドサーバーへログインする際にクラウドサーバーから要求されるパスワードである。ログインパスワードは、基本的にＭＦＰによって自動更新される。
【００４２】
候補パスワードは、ログインパスワードの候補となるものである。候補パスワードは、ＭＦＰによって作成されたものであり、任意の文字列により構成されている。パスワード履歴の最新パスワードの欄には、ログインパスワードとして現在設定されている候補パスワード（最新のログインパスワード）に印が付されている。ＭＦＰは、所定の場合に、複数の候補パスワードの中から、ログインパスワードとして設定する候補パスワードを順番に選択する。そしてＭＦＰは、選択した候補パスワードへのログインパスワードの変更が完了した場合に、最新パスワードの欄に付された印の位置を更新する。なお、ユーザーパスワードがログインパスワードとして設定されている場合には、最新パスワードの欄には、印の代わりにユーザーパスワードの文字が記入される。
【００４３】
たとえば、「ユーザーＡ」というユーザー名のユーザーは、「ＰＷ１」というユーザーパスワードを設定しており、ＭＦＰによるログインパスワードの自動更新を許可している。ＭＦＰは、「ＰＷＡ−１」、「ＰＷＡ−２」、「ＰＷＡ−３」、「ＰＷＡ−４」、「ＰＷＡ−５」、および「ＰＷＡ−６」という６つの候補パスワードをユーザーＡのために作成しており、現在、「ＰＷＡ−６」という候補パスワードをログインパスワードに設定している。ＭＦＰは所定のタイミングで、「ＰＷＡ−６」→「ＰＷＡ−１」→「ＰＷＡ−２」→「ＰＷＡ−３」→「ＰＷＡ−４」→「ＰＷＡ−５」→「ＰＷＡ−６」→・・・という順番でログインパスワードを変更する。
【００４４】
ユーザー名およびユーザーパスワードの内容、ならびにＭＦＰによるログインパスワードの自動更新を許可するか否かは、ユーザー自身によって設定される。ＭＦＰは、これらの設定をユーザーから受け付けた場合に、受け付けた設定の内容をパスワードテーブルの内容に反映する。
【００４５】
図３は、クラウドサーバーが記憶しているユーザー情報テーブルを模式的に示す図である。
【００４６】
図３を参照して、このパスワードテーブルは、クラウドサービスを受けることが可能な各ユーザーのユーザー名と、ログインパスワードとを含んでいる。
【００４７】
クラウドサーバーは、ユーザー名およびログインパスワードを受信した場合に、パスワードテーブルを参照し、受信したユーザー名およびログインパスワードを有するユーザーがユーザー情報テーブルに記載されているか否かを判別する。クラウドサーバー３００は、ユーザーがユーザー情報テーブルに記載されている場合には、そのユーザーに対するサービスの提供を許可し（ログインを許可し）、ユーザーがパスワードテーブルに記載されていない場合には、そのユーザーに対するサービスの提供を拒否する。
【００４８】
［ユーザーがクラウドサービスの提供を受ける場合の情報処理システムの動作］
【００４９】
次に、ユーザーがクラウドサービスの提供を受ける場合の情報処理システムの動作について説明する。
【００５０】
図４は、ユーザーがクラウドサービスの提供を受ける場合の通信の態様を模式的に示す図である。
【００５１】
図４を参照して、本実施の形態では、ユーザーがクラウドサービスを受ける場合を想定する。図４（ａ）の態様では、ユーザーは、オフィス内において、自らが所有する端末２００を操作することにより、クラウドサーバー３００が提供するサービスを、ＭＦＰ１００を介して端末２００で受ける。ＭＦＰ１００は、所定の場合に、端末２００の表示部に、問合せや通知などの各種情報を表示する。図４（ａ）の態様の場合、端末２００およびＭＦＰ１００はイントラネット４０１を通じて相互に通信を行い、ＭＦＰ１００およびクラウドサーバー３００は、インターネット４０２を通じて相互に通信を行う。
【００５２】
図４（ｂ）の場合、ユーザーは、オフィス内において、ＭＦＰ１００の操作パネルを操作することにより、クラウドサービスをＭＦＰ１００で受ける。ＭＦＰ１００は、所定の場合に、操作パネルの表示画面に、問合せや通知などの各種情報を表示する。図４（ｂ）の態様の場合、ＭＦＰ１００およびクラウドサーバー３００は、インターネット４０２を通じて相互に通信を行う。
【００５３】
ユーザーがクラウドサービスを受ける態様は、上述の図４（ａ）および（ｂ）のいずれの態様であってもよい。図４（ａ）および（ｂ）のいずれの態様である場合にも、ＭＦＰ１００はクラウドサーバー３００との通信を行う。ＭＦＰ１００は、音やランプの点灯などでユーザーへの問合せや通知などを行ってもよい。以降の図５〜図９に示すシーケンス図では、ユーザーがクラウドサービスを受ける態様が図４（ａ）の態様である場合について説明する。
【００５４】
図５は、ユーザーがクラウドサービスの提供を受ける場合の情報処理システムの動作を示すシーケンス図である。
【００５５】
図５を参照して、ユーザーは、端末からＭＦＰに対して、ユーザー名およびユーザーパスワード（ここでは「ＰＷ１」）を送信し、クラウドサーバーへのアクセス（ログイン）を要求する。
【００５６】
ＭＦＰは、ユーザー名およびユーザーパスワードの入力と、クラウドサーバーへのアクセスの要求とを受け付けた（受信した）場合に、パスワードテーブルを調査し、受け付けたユーザー名およびユーザーパスワードを有するユーザーがパスワードテーブルに記載されているか否かを判別する。
【００５７】
ＭＦＰは、ユーザーがパスワードテーブルに記載されている場合には、ユーザー名、および最新のログインパスワード（ここでは「ＰＷＡ−６」）を入手する。そしてＭＦＰは、入手したユーザー名およびログインパスワードを用いてクラウドサーバーへのログインを試みる。
【００５８】
クラウドサーバーは、受信したユーザー名およびログインパスワードを有するユーザーがユーザー情報テーブルに記載されている場合には、ＭＦＰに対してログインを許可する旨を通知する。ＭＦＰは、クラウドサーバーから通知を受信すると、端末に対してログインが許可された旨を通知する。
【００５９】
ユーザーは、ログインが許可されると、端末からＭＦＰを介してクラウドサーバーにアクセスする。クラウドサーバーは、ユーザーからの要求に従って、ＭＦＰを介して端末にサービスを提供する。
【００６０】
ユーザーは、必要なサービスの提供を受けた後で、端末からＭＦＰに対して、クラウドサーバーからのログオフを要求する。ＭＦＰは、ログオフの要求を受け付けた場合に、クラウドサーバーからログオフする。クラウドサーバーは、ログオフを受け付けた場合に、ログオフの処理を行い、ＭＦＰに対してログオフを完了した旨を通知する。ＭＦＰは、クラウドサーバーから通知を受信すると、端末に対してログオフが完了した旨を通知する。
【００６１】
［ＭＦＰがログインパスワードを変更する場合の情報処理システムの動作］
【００６２】
次に、ＭＦＰがログインパスワードを変更する場合の情報処理システムの動作について説明する。
【００６３】
図６〜図９は、ＭＦＰがログインパスワードを変更する場合の情報処理システムの動作を示すシーケンス図である。
【００６４】
図６を参照して、ＭＦＰは、第１のタイマーで計測している時間をリセットし、第１のタイマーでの時間の計測を開始する。次にＭＦＰは、第２のタイマーで計測している時間をリセットし、第２のタイマーでの時間の計測を開始する（ステップＳ１）。続いてＭＦＰは、第２のタイマーで計測している時間が時間Ｔ１（時間Ｔ１は任意）を経過したか否かを判別する。ＭＦＰは、第２のタイマーで計測している時間が時間Ｔ１を経過したと判別するまで、この判別処理を繰り返す。
【００６５】
ＭＦＰは、第２のタイマーで計測している時間が時間Ｔ１を経過したと判別した場合に、ＭＦＰが前回自動的に（ユーザーの許可無しに）クラウドサーバーにログインした時点から一定時間が経過したと判断する。この場合ＭＦＰは、パスワードテーブルに記載されているユーザー名および最新のログインパスワード（ここでは「ＰＷＡ−６」）を入手する。そしてＭＦＰは、入手したユーザー名およびログインパスワードを用いて、自動的にクラウドサーバーへのログインを試みる。クラウドサーバーは、ＭＦＰからのログインを受け付けた場合に、受信したユーザー名およびログインパスワードに基づいて、ログインを許可するか否かを判別する。
【００６６】
クラウドサーバーは、受信したユーザー名およびログインパスワードを有するユーザーがユーザー情報テーブルに記載されている場合には、ログインを許可する旨をＭＦＰに対して通知する。
【００６７】
一方、クラウドサーバーは、受信したユーザー名およびログインパスワードを有するユーザーがユーザー情報テーブルに記載されていない場合には、ログインを拒否する旨をＭＦＰに対して通知する。ＭＦＰによるログインが拒否される事態は、たとえば、ＭＦＰがログインを試みる前にユーザーが端末を用いてＭＦＰを経由せずにクラウドサーバーに直接ログインし、ログインパスワードを、パスワードテーブルに記載されたものとは異なるものに変更した場合に起こり得る。
【００６８】
クラウドサーバーからの通知を受信した場合に、ＭＦＰは、受信した通知がログインを許可するものであるか否かを判別する。受信した通知がログインを許可するものでないと判別した場合、ＭＦＰは、図９のステップＳ３の処理へ進む。
【００６９】
一方、受信したログインを許可するものであると判別した場合、ＭＦＰは、クラウドサーバーからのパスワードの変更要求の有無をチェックし、クラウドサーバーからログオフする。クラウドサーバーは、ログオフを受け付けた場合に、ログオフの処理を行い、ログオフを完了した旨をＭＦＰに対して通知する。
【００７０】
図７を参照して、次にＭＦＰは、クラウドサーバーからのパスワードの変更要求があるか否か、および第１のタイマーで計測している時間が時間Ｔ２（時間Ｔ２は任意）を経過しているか否かを判別する。
【００７１】
クラウドサーバーからのパスワードの変更要求がないと判別し、かつ第１のタイマーで計測している時間が時間Ｔ２を経過していないと判別した場合、ＭＦＰは、ログインパスワードを変更する必要がないものと判断し、ＭＦＰ側でのログインパスワードの変更を行わずに、図６のステップＳ１の処理へ進む。
【００７２】
一方、クラウドサーバーからのパスワードの変更要求があると判別した場合、または第１のタイマーで計測している時間が時間Ｔ２を経過したと判別した場合、ＭＦＰは、ログインパスワードを変更する必要があると判断する。この場合ＭＦＰは、ＭＦＰによるログインパスワードの変更を許可するか否かを、端末に対して問い合わせ、応答（回答）を待つ。
【００７３】
次にＭＦＰは、端末からの応答があるか否かを判別する。端末からの応答が無いと判別した場合、ＭＦＰは、図８のステップＳ２の処理へ進む。一方、端末からの応答があると判別した場合、ＭＦＰは、ＭＦＰによるログインパスワードの変更が許可されたか否かを判別する。
【００７４】
ＭＦＰによるログインパスワードの変更が許可されないと判別した場合、ＭＦＰは、ユーザーがログインパスワードを変更した場合にはＭＦＰに通知することの要請（パスワード変更時通知要請）を通知し、ＭＦＰ側でのログインパスワードの変更を行わずに、図６のステップＳ１の処理へ進む。
【００７５】
一方、ＭＦＰによるログインパスワードの変更が許可されたと判別した場合（ログインパスワードの変更を許可する回答を受け付けた場合）、ＭＦＰはログインパスワードの自動更新を行う。すなわちＭＦＰは、パスワードテーブルに記載されているユーザー名および最新のログインパスワード（ここでは「ＰＷＡ−６」）を入手し、入手したユーザー名およびログインパスワードを用いて、自動的にクラウドサーバーへのログインを行う。ログインが許可された後、ＭＦＰは、ログインパスワードを変更する操作（ここでは「ＰＷＡ−６」から「ＰＷＡ−１」へ変更する操作）をクラウドサーバーに対して行う。クラウドサーバーは、ログインパスワードを変更する処理が完了すると、ＭＦＰに対してログインパスワードの変更が完了した旨を通知する。
【００７６】
ＭＦＰは、ログインパスワードの変更が完了した旨の通知を受信すると、パスワードテーブル内の最新パスワードの欄に付された印の位置を更新し、第１のタイマーで計測している時間をリセットし、第１のタイマーでの時間の計測を開始する。次にＭＦＰは、端末に対してログインパスワードが変更された旨、および変更後のログインパスワード（ここでは「ＰＷＡ−１」）を通知し、図６のステップＳ１の処理へ進む。
【００７７】
図８を参照して、ステップＳ２において、ＭＦＰは、パスワードテーブルを参照し、ＭＦＰによるログインパスワードの自動更新が許可されているか否かを判別する（ステップＳ２）。
【００７８】
ＭＦＰによるログインパスワードの自動更新が許可されていないと判別した場合、ＭＦＰは、パスワード変更時通知要請を通知し、図６のステップＳ１の処理へ進む。
【００７９】
一方、ＭＦＰによるログインパスワードの自動更新が許可されていると判別した場合、ＭＦＰはログインパスワードの自動更新を行う。すなわちＭＦＰは、パスワードテーブルに記載されているユーザー名および最新のログインパスワード（ここでは「ＰＷＡ−６」）を入手し、入手したユーザー名およびログインパスワードを用いて、自動的にクラウドサーバーへのログインを行う。ログインが許可された後、ＭＦＰは、ログインパスワードを変更する操作（ここでは「ＰＷＡ−６」から「ＰＷＡ−１」へ変更する操作）をクラウドサーバーに対して行う。クラウドサーバーは、ログインパスワードを変更する処理が完了すると、ＭＦＰに対してログインパスワードの変更が完了した旨を通知する。
【００８０】
ＭＦＰは、ログインパスワードの変更が完了した旨の通知を受信すると、パスワードテーブル内の最新パスワードの欄に付された印の位置を更新し、第１のタイマーで計測している時間をリセットし、第１のタイマーでの時間の計測を開始する。次にＭＦＰは、端末に対してログインパスワードが変更された旨、および変更後のログインパスワード（ここでは「ＰＷＡ−１」）を通知し、図６のステップＳ１の処理へ進む。
【００８１】
図９を参照して、ステップＳ３において、ＭＦＰは、端末に対してログインに失敗した旨を通知し、ユーザーが変更したログインパスワード（最新のログインパスワード）を問い合わせる。
【００８２】
ユーザーは、問合せを受け付けると、端末からＭＦＰに対して、自らが変更したログインパスワードを送信する。ＭＦＰは、新たなログインパスワードの入力を受け付けると、受け付けたログインパスワードを最新のログインパスワードに設定することにより、パスワードテーブルを更新する。ＭＦＰは、たとえば、パスワードテーブル内の候補パスワードのうち任意の１つを、受信したログインパスワードに変更し、パスワードテーブル内の最新パスワードの欄に付された印の位置を、変更した候補パスワードの位置に移動する。パスワードテーブルを更新した後、ＭＦＰは、端末に対してログインパスワードの更新が完了した旨を通知し、図６のステップＳ１の処理へ進む。
【００８３】
［ユーザーがクラウドサーバーへのログインに失敗した場合の情報処理システムの動作］
【００８４】
次に、ユーザーがクラウドサーバーへのログインに失敗した場合の情報処理システムの動作について説明する。
【００８５】
図１０は、ユーザーがクラウドサービスの提供を受ける場合の通信の別の態様を模式的に示す図である。
【００８６】
図１０を参照して、この態様では、ユーザーは、オフィス外において、自らが所有する端末２００を操作することにより、クラウドサーバー３００が提供するサービスを、ＭＦＰ１００を介さずに端末２００で受ける。この態様では、ＭＦＰ１００、端末２００、およびクラウドサーバー３００の各々は、インターネット４０２を通じて相互に通信を行う。この態様では、ＭＦＰ１００は、必要に応じて端末２００およびクラウドサーバー３００の各々との通信を行う。
【００８７】
図１１〜図１３は、ユーザーがクラウドサーバーへのログインに失敗した場合の情報処理システムの動作を示すシーケンス図である。
【００８８】
図１１を参照して、ユーザーは、端末からクラウドサーバーに対して、ユーザー名およびユーザーパスワード（ここでは「ＰＷ１」）を送信し、クラウドサーバーへのログインを要求する。しかし、ユーザー情報テーブルに記載された最新のログインパスワードは「ＰＷ１」ではなく「ＰＷＡ−６」であるため、クラウドサーバーは、受信したユーザー名およびログインパスワードを有するユーザーがユーザー情報テーブルに記載されていないと判断し、端末に対してログインを拒否する旨を通知する。
【００８９】
ユーザーは、端末でクラウドサーバーから通知を受信すると、端末からＭＦＰに対して、ユーザー名およびユーザーパスワード（ここでは「ＰＷ１」）と、最新のログインパスワードの送信の要求、またはログインパスワードの初期化の要求と送信する。
【００９０】
ＭＦＰは、受信したユーザー名およびログインパスワードを有するユーザーのログインを許可する場合、端末から受信した要求の内容が、最新のログインパスワードの送信を要求するものか、あるいはログインパスワードの初期化を要求するものかを判別する。端末から受信した要求の内容が、ログインパスワードの初期化を要求するものである場合、ＭＦＰは、図１２のステップＳ４の処理へ進む。
【００９１】
一方、端末から受信した要求の内容が、最新のログインパスワードの送信を要求するものである場合、ＭＦＰは、パスワードテーブルを調査し、そのユーザーの最新のログインパスワード（ここでは「ＰＷＡ−６」）を入手する。そしてＭＦＰは、端末に対して入手したログインパスワードを通知する。
【００９２】
ユーザーは、通知されたログインパスワードを、ユーザー名とともにクラウドサーバーに送信し、クラウドサーバーへのログインを要求する。クラウドサーバーは、端末に対してログインを許可する旨を通知する。これにより、ユーザーは、端末でクラウドサービスの提供を受けることが可能になる。その後、ユーザーは、ＭＦＰに対してログインパスワードの使用を終了した旨を通知し、図１１中最初の処理へ進む。
【００９３】
図１２を参照して、ステップＳ４において、ＭＦＰはパスワードテーブルを調査し、ユーザーの最新のログインパスワード（ここでは「ＰＷＡ−６」）を一時的に記憶し、ユーザー名、およびユーザーパスワード（ここでは「ＰＷ１」）を入手する。次にＭＦＰは、ユーザーパスワード（ここでは「ＰＷ１」）を最新のログインパスワードに設定することにより、パスワードテーブルを更新する。次にＭＦＰは、ユーザー名、および一時的に記憶したログインパスワード（ここでは「ＰＷＡ−６」）を用いてクラウドサーバーへのログインを試みる。ログインが許可された後、ＭＦＰは、ログインパスワードを変更する操作（ここでは「ＰＷＡ−６」からユーザーパスワード「ＰＷ１」へ初期化する操作）をクラウドサーバーに対して行う。クラウドサーバーは、ログインパスワードを変更する処理が完了すると、ＭＦＰに対してログインパスワードの変更が完了した旨を通知する。
【００９４】
ＭＦＰは、ログインパスワードの変更が完了した旨の通知を受信すると、クラウドサーバーからログオフする。クラウドサーバーは、ログオフを受け付けた場合に、ログオフの処理を行い、ログオフを完了した旨をＭＦＰに対して通知する。
【００９５】
ＭＦＰは、ログオフを完了した旨の通知を受信すると、端末に対してログインパスワードを変更（初期化）した旨を通知する。ＭＦＰは、変更後のログインパスワード（ここでは「ＰＷ１」）を併せて通知してもよい。
【００９６】
ユーザーは、端末からクラウドサーバーに対して、ユーザー名、および変更したログインパスワード（ここでは「ＰＷ１」）を送信し、クラウドサーバーへのログインを再び要求する。クラウドサーバーは、端末に対してログインを許可する旨を通知する。
【００９７】
ユーザーは、ログインが許可されると、端末からクラウドサーバーにアクセスする。クラウドサーバーは、ユーザーからの要求に従って端末にサービスを提供する。
【００９８】
ユーザーは、必要なサービスの提供を受けた後で、端末のクラウドサーバーからのログオフを要求する。クラウドサーバーは、ログオフを受け付けた場合に、ログオフの処理を行い、端末に対してログオフを完了した旨を通知する。
【００９９】
図１３を参照して、ユーザーは、ログオフを完了した旨の通知を受信すると、端末からＭＦＰに対して、初期化したログインパスワードの使用を終了した旨（クラウドサーバーからログアウトした旨）を通知する。
【０１００】
ＭＦＰは、初期化したログインパスワードの使用を終了した旨の通知を受信すると、パスワードテーブルを調査し、一時的に記憶したログインパスワード（ここでは「ＰＷＡ−６」）を読み出す。
【０１０１】
続いてＭＦＰは、入手したユーザー名およびログインパスワード（ここでは「ＰＷ１」）を用いて、自動的にクラウドサーバーへのログインを行う。ログインが許可された後、ＭＦＰは、ログインパスワードを変更する操作（ここでは「ＰＷ１」から、読み出した「ＰＷＡ−６」に変更する操作）をクラウドサーバーに対して行う。クラウドサーバーは、ログインパスワードを変更する処理が完了すると、ＭＦＰに対してログインパスワードの変更が完了した旨を通知する。これにより、ログインパスワードが、初期化する前のものに回復する。
【０１０２】
その後ＭＦＰは、クラウドサーバーからログオフし、パスワードテーブル内の最新パスワードの欄に付された印の位置を「ＰＷＡ−６」の位置に移動することにより、パスワードテーブルを更新し、図１１中最初の処理へ進む。
【０１０３】
［実施の形態の効果］
【０１０４】
上述の実施の形態によれば、セキュリティを向上することができる。すなわち、ＭＦＰが所定のタイミングで自動的にログインパスワードを変更するので、オフィス外などの一般的なネットワーク環境から、端末がＭＦＰを介さずにクラウドサーバーに直接アクセスする場合に、ログインパスワードが不正に取得され、情報が漏洩することを防止することができる。
【０１０５】
また、オフィス内などでＭＦＰを経由して端末がクラウドサーバーにアクセスする場合には、覗き見などによるログインパスワードの不正取得に対するセキュリティがある程度担保されている。この場合ユーザーは、自らが設定したユーザーパスワードで（簡単な操作で）ログインすることにより、ＭＦＰが設定したログインパスワードを意識することなくクラウドサーバーにログインすることができる。
【０１０６】
さらに、一般的なネットワーク環境で、端末がＭＦＰを介さずにクラウドサーバーに直接アクセスする場合には、ユーザーは、ログインパスワードを初期化したり、その時点で最新かつ有効なログインパスワードの通知を受けたりすることができる。これにより、万が一ログインパスワードが不正に取得された場合にも、所定時間経過後にはそのログインパスワードは使えない状態となる。その結果、情報の漏洩を継続的に防止することができる。
【０１０７】
［その他］
【０１０８】
図１４は、端末の表示部に表示されたアイコンの表示態様を模式的に示す図である。
【０１０９】
図１４を参照して、端末の記憶部は、クラウドサービスを受けるために必要なアプリケーション（クラウドサーバーとの通信を行うためのアプリケーション、以降、クラウドアプリと記すことがある）のプログラムを記憶している。端末は、クラウドアプリによって提供されたアイコンＩＣを端末の表示部に表示する。アイコンＩＣのクリックを受け付けた場合、端末はクラウドサーバーとの通信を開始する。
【０１１０】
ＭＦＰは、端末に対してログインパスワードが変更された旨を通知する場合に、変更後のログインパスワードを併せて端末に通知する。端末は、変更後のログインパスワードに応じた表示態様でアイコンＩＣを表示する。
【０１１１】
ここでは、「ユーザーＡ」の端末において、「ＰＷＡ−１」（図２）という候補パスワードをログインパスワードとして受信した場合、端末は図１４（ａ）に示すように、「ＰＷＡ−１」という候補パスワードを分類する記号である「１」を、アイコンＩＣの右上に表示する。「ＰＷＡ−２」（図２）という候補パスワードをログインパスワードとして受信した場合、端末は図１４（ｂ）に示すように、「ＰＷＡ−２」という候補パスワードを分類する記号である「２」を、アイコンＩＣの右上に表示する。「ＰＷＡ−３」（図２）という候補パスワードをログインパスワードとして受信した場合、端末は図１４（ｃ）に示すように、「ＰＷＡ−３」という候補パスワードを分類する記号である「３」を、アイコンＩＣの右上に表示する。「ＰＷＡ−４」（図２）という候補パスワードをログインパスワードとして受信した場合、端末は図１４（ｄ）に示すように、「ＰＷＡ−４」という候補パスワードを分類する記号である「４」を、アイコンＩＣの右上に表示する。「ＰＷＡ−５」（図２）という候補パスワードをログインパスワードとして受信した場合、端末は図１４（ｅ）に示すように、「ＰＷＡ−５」という候補パスワードを分類する記号である「５」を、アイコンＩＣの右上に表示する。「ＰＷＡ−６」（図２）という候補パスワードをログインパスワードとして受信した場合、端末は図１４（ｆ）に示すように、「ＰＷＡ−６」という候補パスワードを分類する記号である「６」を、アイコンＩＣの右上に表示する。「ＰＷ１」（図２）というユーザーパスワードをログインパスワードとして受信した場合、端末は図１４（ｇ）に示すように、「ＰＷ１」というユーザーパスワードを分類する記号である「Ｘ」を、アイコンＩＣの右上に表示する。
【０１１２】
これにより、ユーザーは、アイコンＩＣの表示態様とログインパスワードとの関係を把握しておくことで、最新のログインパスワードを他人に知られることなく自分だけが知ることができる。
【０１１３】
なお、上述のようにログインパスワード分類する記号をアイコンＩＣに付す代わりに、アイコンＩＣの色を変更してもよいし、アイコンＩＣのデザインを変更してもよい。また、端末の表示部に表示されたアイコンの表示態様を変更する代わりに（あるいは、端末の表示部に表示されたアイコンの表示態様を変更するとともに）、ＭＦＰが、ＭＦＰの操作パネルの画面に表示されたアイコンの表示態様を変更するようにしてもよい。
【０１１４】
上述の実施の形態では、ログインパスワードを直近で変更した時点から所定時間経過したタイミング、およびクラウドサーバーからのパスワードの変更要求を受け付けたタイミングでＭＦＰがログインパスワードを変更する場合について説明したが、ＭＦＰがログインパスワードを変更するタイミングは任意である。たとえば、上述の２つのタイミングのうち少なくともいずれか一方のタイミングであってもよいし、ユーザーからの要求があったタイミングであってもよい。
【０１１５】
上述の実施の形態における処理は、ソフトウェアにより行なっても、ハードウェア回路を用いて行なってもよい。また、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザーに提供することにしてもよい。プログラムは、ＣＰＵなどのコンピューターにより実行される。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。
【０１１６】
上述の実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１１７】
１００  ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）
１１０，２１０，３１０  ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）
１２０，２３０，３３０  ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）
１３０，２４０，３４０  ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）
１４０，２５０，３５０  記憶部
１５０  クラウド接続制御部
１５５  ユーザー報知制御部
１６０  パスワード履歴管理部
１６５  パスワード変更制御部
１７０  パネル制御部
１７５  操作パネル
１８０  スキャン制御部
１９０  印字制御部
２００  端末
２２０，３２０  ネットワークＩ／Ｆ
２６０  表示部
２７０  操作部
３００  クラウドサーバー
３６０  処理実行部
３７０  認証部
４０１  イントラネット
４０２  インターネット
４０３  中継器
ＩＣ  アイコン
【図１】
2015141691.tif 000003
【図２】
2015141691.tif 000004
【図３】
2015141691.tif 000005
【図４】
2015141691.tif 000006
【図５】
2015141691.tif 000007
【図６】
2015141691.tif 000008
【図７】
2015141691.tif 000009
【図８】
2015141691.tif 000010
【図９】
2015141691.tif 000011
【図１０】
2015141691.tif 000012
【図１１】
2015141691.tif 000013
【図１２】
2015141691.tif 000014
【図１３】
2015141691.tif 000015
【図１４】
2015141691.tif 000016