(57)【要約】【課題】認証情報が更新された場合にあって、更新が必要な他の情報処理装置に対して通知ができなかった場合であっても、管理装置からの通信を契機にして認証情報を更新するようにした情報処理システムを提供する。【解決手段】複数の情報処理装置と、管理装置とを含み、第１の情報処理装置は、更新に係る格納先を管理装置に通知し、管理装置は、装置識別情報を第１の情報処理装置に通知し、第１の情報処理装置は、通知された装置識別情報の情報処理装置に、更新後の認証情報を通知し、通知を行うことができた第２の情報処理装置と、通知を行うことができなかった第３の情報処理装置を管理装置に通知し、管理装置は、第３の情報処理装置から通信があった場合に、認証情報の更新が行われた情報処理装置を第３の情報処理装置に通知し、第３の情報処理装置は、通知された情報処理装置から更新後の認証情報を受け、認証情報を更新する。【選択図】図１２
2014219826.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報処理装置と管理装置を含み、
前記複数の情報処理装置のうち第１の情報処理装置は、
情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、
前記格納先の認証情報が更新された場合に、該更新に係る格納先を前記管理装置に通知する第１の通知手段
を含み、
前記管理装置は、
それぞれの前記情報処理装置を識別する装置識別情報と、該情報処理装置が処理した情報を格納した格納先の情報を関連付けて記録する記録手段と、
前記第１の通知手段により通知された格納先の情報に関連付けて前記記録手段に記録されている装置識別情報を抽出する抽出手段と、
前記抽出手段により抽出された装置識別情報を前記第１の通知手段により通知を行った前記第１の情報処理装置に通知する第１の装置情報通知手段
を含み、
前記第１の情報処理装置は、
前記第１の装置情報通知手段により通知を受けた場合に、該第１の装置情報通知手段により通知された装置識別情報により識別される情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２の通知手段と、
前記第２の通知手段によって通知を行うことができなかった場合に、該第２の通知手段によって通知を行うことができた第２の情報処理装置の装置識別情報と、該第２の通知手段によって通知を行うことができなかった第３の情報処理装置の装置識別情報を前記管理装置に通知する第３の通知手段
をさらに含み、
前記管理装置は、
前記第３の通知手段により通知された前記第３の情報処理装置から通信があった場合に、前記格納先の情報と認証情報の更新が行われた情報処理装置の装置識別情報を該第３の情報処理装置に通知する第２の装置情報通知手段
をさらに含み、
前記複数の情報処理装置のうち第３の情報処理装置は、
情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する第２の記憶手段と、
前記第２の装置情報通知手段により通知を受けた場合に、該第２の装置情報通知手段により通知された装置識別情報により識別される情報処理装置に、前記更新に係る格納先に対応する更新後の認証情報の問い合わせを通知する第４の通知手段と、
前記第４の通知手段による通知の返信として前記更新後の認証情報を受けた場合に、該更新後の認証情報に基づいて前記第２の記憶手段に記憶される情報を更新する更新手段
を含む
ことを特徴とする情報処理システム。
【請求項２】
複数の情報処理装置と管理装置を含み、
前記複数の情報処理装置のうち第１の情報処理装置は、
情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、
前記格納先の認証情報が更新された場合に、該更新に係る格納先を前記管理装置に通知する第１の通知手段
を含み、
前記管理装置は、
それぞれの前記情報処理装置を識別する装置識別情報と、該情報処理装置が処理した情報を格納した格納先の情報と、該情報処理装置の公開鍵を関連付けて記録する記録手段と、
前記第１の通知手段により通知された格納先の情報に関連付けて前記記録手段に記録されている装置識別情報と前記装置識別情報に対応する公開鍵を抽出する抽出手段と、
前記抽出手段により抽出された装置識別情報と公開鍵を前記第１の通知手段により通知を行った前記第１の情報処理装置に通知する第１の装置情報通知手段
を含み、
前記第１の情報処理装置は、
前記第１の装置情報通知手段により通知を受けた場合に、該第１の装置情報通知手段により通知された装置識別情報により識別される情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２の通知手段と、
前記第２の通知手段によって通知を行うことができなかった場合に、該第２の通知手段によって通知を行うことができなかった第２の情報処理装置の装置識別情報と、該第２の情報処理装置に係る公開鍵によって暗号化した前記更新後の認証情報を前記管理装置に通知する第３の通知手段
をさらに含み、
前記管理装置は、
前記第３の通知手段により通知された前記第２の情報処理装置から通信があった場合に、前記格納先の情報と暗号化された前記更新後の認証情報を該第２の情報処理装置に通知する第２の装置情報通知手段
をさらに含み、
前記複数の情報処理装置のうち第２の情報処理装置は、
情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する第２の記憶手段と、
前記第２の装置情報通知手段により通知を受けた場合に、暗号化された前記更新後の認証情報を復号し、該更新後の認証情報に基づいて前記第２の記憶手段に記憶される情報を更新する更新手段
を含む
ことを特徴とする情報処理システム。
【請求項３】
前記管理装置の前記記録手段は、さらに前記情報処理装置から前記管理装置に通信が行われる通信予定日時を記憶し、
前記管理装置の前記抽出手段は、さらに前記通信予定日時を抽出し、
前記管理装置の前記第１の装置情報通知手段は、さらに前記抽出手段により抽出された前記通信予定日時を前記第１の通知手段により通知を行った前記第１の情報処理装置に通知し、
前記第１の情報処理装置の前記第３の通知手段は、前記第１の装置情報通知手段から通知された通信予定日時の予め定められた時間前までに通知を行う
ことを特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
複数の情報処理装置と管理装置を含み、
前記複数の情報処理装置のうち第１の情報処理装置は、
情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、
前記格納先の認証情報が更新された場合に、該更新に係る格納先を前記管理装置に通知する第１の通知手段
を含み、
前記管理装置は、
それぞれの前記情報処理装置を識別する装置識別情報と、該情報処理装置が処理した情報を格納した格納先の情報と、該情報処理装置の公開鍵と、該情報処理装置から前記管理装置に通信が行われる通信予定日時を関連付けて記録する記録手段と、
前記第１の通知手段により通知された格納先の情報に関連付けて前記記録手段に記録されている装置識別情報と通信予定日時を抽出する抽出手段と、
前記抽出手段により抽出された装置識別情報と公開鍵を前記第１の通知手段により通知を行った前記第１の情報処理装置に通知する第１の装置情報通知手段
を含み、
前記第１の装置情報通知手段は、前記抽出手段により抽出された装置識別情報の通信予定日時が予め定められた時間内にあり、該装置識別情報に対応する公開鍵がある場合は、該装置識別情報に対して前記第１の情報処理装置が通知する情報処理装置ではないことを示す通知対象外情報を付加して、該装置識別情報と該公開鍵を前記第１の通知手段により通知を行った前記情報処理装置に通知し、
前記第１の情報処理装置は、
前記第１の装置情報通知手段により通知を受けた場合に、該第１の装置情報通知手段により通知された装置識別情報であって、通知対象外情報が付加されていない装置識別情報により識別される第２の情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２の通知手段と、
前記第１の装置情報通知手段により通知された前記通知対象外情報が付加された第３の情報処理装置の公開鍵によって暗号化した更新後の認証情報を前記管理装置に通知する第３の通知手段
をさらに含み、
前記管理装置は、
前記第３の通知手段により通知された前記第３の情報処理装置から通信があった場合に、前記格納先の情報と暗号化された前記更新後の認証情報を該第３の情報処理装置に通知する第２の装置情報通知手段
をさらに含み、
前記複数の情報処理装置のうち第３の情報処理装置は、
情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する第２の記憶手段と、
前記第２の装置情報通知手段により通知を受けた場合に、暗号化された前記更新後の認証情報を復号し、該更新後の認証情報に基づいて前記第２の記憶手段に記憶される情報を更新する更新手段
を含む
ことを特徴とする情報処理システム。
【請求項５】
前記複数の情報処理装置はファイアウォール内に設置されており、前記管理装置は該ファイアウォール外に設置されている
ことを特徴とする請求項１から４のいずれか一項に記載の情報処理システム。
【請求項６】
情報処理装置であって、
情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、
前記格納先の認証情報が更新された場合に、該更新に係る格納先を管理装置に通知する第１の通知手段
を含み、
前記管理装置は、
記録手段が、複数の情報処理装置のうち、それぞれの該情報処理装置を識別する装置識別情報と、該情報処理装置が処理した情報を格納した格納先の情報を関連付けて記録し、
抽出手段が、前記第１の通知手段により通知された格納先の情報に関連付けて前記記録手段に記録されている装置識別情報を抽出し、
第１の装置情報通知手段が、前記抽出手段により抽出された装置識別情報を前記第１の通知手段により通知を行った前記情報処理装置に通知し、
前記情報処理装置は、
前記第１の装置情報通知手段により通知を受けた場合に、該第１の装置情報通知手段により通知された装置識別情報により識別される情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２の通知手段と、
前記第２の通知手段によって通知を行うことができなかった場合に、該第２の通知手段によって通知を行うことができた第２の情報処理装置の装置識別情報と、該第２の通知手段によって通知を行うことができなかった第３の情報処理装置の装置識別情報を前記管理装置に通知する第３の通知手段
をさらに含み、
前記管理装置は、
第２の装置情報通知手段が、前記第３の通知手段により通知された前記第３の情報処理装置から通信があった場合に、前記格納先の情報と認証情報の更新が行われた情報処理装置の装置識別情報を該第３の情報処理装置に通知する
ことを特徴とする情報処理装置。
【請求項７】
情報処理装置であるコンピュータを、
情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、
前記格納先の認証情報が更新された場合に、該更新に係る格納先を管理装置に通知する第１の通知手段
として機能させ、
前記管理装置は、
記録手段が、複数の情報処理装置のうち、それぞれの該情報処理装置を識別する装置識別情報と、該情報処理装置が処理した情報を格納した格納先の情報を関連付けて記録し、
抽出手段が、前記第１の通知手段により通知された格納先の情報に関連付けて前記記録手段に記録されている装置識別情報を抽出し、
第１の装置情報通知手段が、前記抽出手段により抽出された装置識別情報を前記第１の通知手段により通知を行った前記情報処理装置に通知し、
前記情報処理装置をさらに、
前記第１の装置情報通知手段により通知を受けた場合に、該第１の装置情報通知手段により通知された装置識別情報により識別される情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２の通知手段と、
前記第２の通知手段によって通知を行うことができなかった場合に、該第２の通知手段によって通知を行うことができた第２の情報処理装置の装置識別情報と、該第２の通知手段によって通知を行うことができなかった第３の情報処理装置の装置識別情報を前記管理装置に通知する第３の通知手段
として機能させ、
前記管理装置は、
第２の装置情報通知手段が、前記第３の通知手段により通知された前記第３の情報処理装置から通信があった場合に、前記格納先の情報と認証情報の更新が行われた情報処理装置の装置識別情報を該第３の情報処理装置に通知する
ことを特徴とする情報処理プログラム。
【請求項８】
情報処理装置であって、
情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、
前記格納先の認証情報が更新された場合に、該更新に係る格納先を前記管理装置に通知する第１の通知手段
を含み、
前記管理装置は、
記録手段が、複数の情報処理装置のうち、それぞれの前記情報処理装置を識別する装置識別情報と、該情報処理装置が処理した情報を格納した格納先の情報と、該情報処理装置の公開鍵を関連付けて記録し、
抽出手段が、前記第１の通知手段により通知された格納先の情報に関連付けて前記記録手段に記録されている装置識別情報と前記装置識別情報に対応する公開鍵を抽出し、
第１の装置情報通知手段が、前記抽出手段により抽出された装置識別情報と公開鍵を前記第１の通知手段により通知を行った前記情報処理装置に通知し、
前記情報処理装置は、
前記第１の装置情報通知手段により通知を受けた場合に、該第１の装置情報通知手段により通知された装置識別情報により識別される情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２の通知手段と、
前記第２の通知手段によって通知を行うことができなかった場合に、該第２の通知手段によって通知を行うことができなかった第２の情報処理装置の装置識別情報と、該第２の情報処理装置に係る公開鍵によって暗号化した前記更新後の認証情報を前記管理装置に通知する第３の通知手段
をさらに含み、
前記管理装置は、
第２の装置情報通知手段が、前記第３の通知手段により通知された前記第２の情報処理装置から通信があった場合に、前記格納先の情報と暗号化された前記更新後の認証情報を該第２の情報処理装置に通知する
ことを特徴とする情報処理装置。
【請求項９】
情報処理装置であるコンピュータを、
情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、
前記格納先の認証情報が更新された場合に、該更新に係る格納先を前記管理装置に通知する第１の通知手段
として機能させ、
前記管理装置は、
記録手段が、複数の情報処理装置のうち、それぞれの前記情報処理装置を識別する装置識別情報と、該情報処理装置が処理した情報を格納した格納先の情報と、該情報処理装置の公開鍵を関連付けて記録し、
抽出手段が、前記第１の通知手段により通知された格納先の情報に関連付けて前記記録手段に記録されている装置識別情報と前記装置識別情報に対応する公開鍵を抽出し、
第１の装置情報通知手段が、前記抽出手段により抽出された装置識別情報と公開鍵を前記第１の通知手段により通知を行った前記情報処理装置に通知し、
前記情報処理装置をさらに、
前記第１の装置情報通知手段により通知を受けた場合に、該第１の装置情報通知手段により通知された装置識別情報により識別される情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２の通知手段と、
前記第２の通知手段によって通知を行うことができなかった場合に、該第２の通知手段によって通知を行うことができなかった第２の情報処理装置の装置識別情報と、該第２の情報処理装置に係る公開鍵によって暗号化した前記更新後の認証情報を前記管理装置に通知する第３の通知手段
として機能させ、
前記管理装置は、
第２の装置情報通知手段が、前記第３の通知手段により通知された前記第２の情報処理装置から通信があった場合に、前記格納先の情報と暗号化された前記更新後の認証情報を該第２の情報処理装置に通知する
ことを特徴とする情報処理プログラム。
【請求項１０】
情報処理装置であって、
情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、
前記格納先の認証情報が更新された場合に、該更新に係る格納先を前記管理装置に通知する第１の通知手段
を含み、
前記管理装置は、
記録手段が、複数の情報処理装置のうち、それぞれの前記情報処理装置を識別する装置識別情報と、該情報処理装置が処理した情報を格納した格納先の情報と、該情報処理装置の公開鍵と、該情報処理装置から前記管理装置に通信が行われる通信予定日時を関連付けて記録し、
抽出手段が、前記第１の通知手段により通知された格納先の情報に関連付けて前記記録手段に記録されている装置識別情報と通信予定日時を抽出し、
第１の装置情報通知手段が、前記抽出手段により抽出された装置識別情報と公開鍵を前記第１の通知手段により通知を行った前記情報処理装置に通知し、
前記第１の装置情報通知手段は、前記抽出手段により抽出された装置識別情報の通信予定日時が予め定められた時間内にあり、該装置識別情報に対応する公開鍵がある場合は、該装置識別情報に対して前記情報処理装置が通知する情報処理装置ではないことを示す通知対象外情報を付加して、該装置識別情報と該公開鍵を前記第１の通知手段により通知を行った前記情報処理装置に通知し、
前記情報処理装置は、
前記第１の装置情報通知手段により通知を受けた場合に、該第１の装置情報通知手段により通知された装置識別情報であって、通知対象外情報が付加されていない装置識別情報により識別される第２の情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２の通知手段と、
前記第１の装置情報通知手段により通知された前記通知対象外情報が付加された第３の情報処理装置の公開鍵によって暗号化した更新後の認証情報を前記管理装置に通知する第３の通知手段
をさらに含み、
前記管理装置は、
第２の装置情報通知手段が、前記第３の通知手段により通知された前記第３の情報処理装置から通信があった場合に、前記格納先の情報と暗号化された前記更新後の認証情報を該第３の情報処理装置に通知する
ことを特徴とする情報処理装置。
【請求項１１】
情報処理装置であるコンピュータを、
情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、
前記格納先の認証情報が更新された場合に、該更新に係る格納先を前記管理装置に通知する第１の通知手段
として機能させ、
前記管理装置は、
記録手段が、複数の情報処理装置のうち、それぞれの前記情報処理装置を識別する装置識別情報と、該情報処理装置が処理した情報を格納した格納先の情報と、該情報処理装置の公開鍵と、該情報処理装置から前記管理装置に通信が行われる通信予定日時を関連付けて記録し、
抽出手段が、前記第１の通知手段により通知された格納先の情報に関連付けて前記記録手段に記録されている装置識別情報と通信予定日時を抽出し、
第１の装置情報通知手段が、前記抽出手段により抽出された装置識別情報と公開鍵を前記第１の通知手段により通知を行った前記情報処理装置に通知し、
前記第１の装置情報通知手段は、前記抽出手段により抽出された装置識別情報の通信予定日時が予め定められた時間内にあり、該装置識別情報に対応する公開鍵がある場合は、該装置識別情報に対して前記情報処理装置が通知する情報処理装置ではないことを示す通知対象外情報を付加して、該装置識別情報と該公開鍵を前記第１の通知手段により通知を行った前記情報処理装置に通知し、
前記情報処理装置をさらに、
前記第１の装置情報通知手段により通知を受けた場合に、該第１の装置情報通知手段により通知された装置識別情報であって、通知対象外情報が付加されていない装置識別情報により識別される第２の情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２の通知手段と、
前記第１の装置情報通知手段により通知された前記通知対象外情報が付加された第３の情報処理装置の公開鍵によって暗号化した更新後の認証情報を前記管理装置に通知する第３の通知手段
として機能させ、
前記管理装置は、
第２の装置情報通知手段が、前記第３の通知手段により通知された前記第３の情報処理装置から通信があった場合に、前記格納先の情報と暗号化された前記更新後の認証情報を該第３の情報処理装置に通知する
ことを特徴とする情報処理プログラム。
【請求項１２】
情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、
前記格納先の認証情報が更新された場合に、該更新に係る格納先を管理装置に通知する第１の通知手段と、
前記管理装置から、前記第１の通知手段により通知した格納先に関連付けられている装置識別情報の通知を受けた場合に、該通知された装置識別情報により識別される情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２の通知手段と、
前記第２の通知手段によって通知を行うことができなかった場合に、該第２の通知手段によって通知を行うことができた第２の情報処理装置の装置識別情報と、該第２の通知手段によって通知を行うことができなかった第３の情報処理装置の装置識別情報を前記管理装置に通知する第３の通知手段
を具備することを特徴とする情報処理装置。
【請求項１３】
情報処理装置であるコンピュータを、
情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、
前記格納先の認証情報が更新された場合に、該更新に係る格納先を管理装置に通知する第１の通知手段と、
前記管理装置から、前記第１の通知手段により通知した格納先に関連付けられている装置識別情報の通知を受けた場合に、該通知された装置識別情報により識別される情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２の通知手段と、
前記第２の通知手段によって通知を行うことができなかった場合に、該第２の通知手段によって通知を行うことができた第２の情報処理装置の装置識別情報と、該第２の通知手段によって通知を行うことができなかった第３の情報処理装置の装置識別情報を前記管理装置に通知する第３の通知手段
として機能させるための情報処理プログラム。
【請求項１４】
情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、
前記格納先の認証情報が更新された場合に、該更新に係る格納先を管理装置に通知する第１の通知手段と、
前記管理装置から、前記第１の通知手段により通知した格納先に関連付けられている装置識別情報と該装置識別情報に対応する公開鍵の通知を受けた場合に、該通知された装置識別情報により識別される情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２の通知手段と、
前記第２の通知手段によって通知を行うことができなかった場合に、該第２の通知手段によって通知を行うことができなかった第３の情報処理装置の装置識別情報と、該第３の情報処理装置に係る公開鍵によって暗号化した前記更新後の認証情報を前記管理装置に通知する第３の通知手段
を具備することを特徴とする情報処理装置。
【請求項１５】
情報処理装置であるコンピュータを、
情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、
前記格納先の認証情報が更新された場合に、該更新に係る格納先を管理装置に通知する第１の通知手段と、
前記管理装置から、前記第１の通知手段により通知した格納先に関連付けられている装置識別情報と該装置識別情報に対応する公開鍵の通知を受けた場合に、該通知された装置識別情報により識別される情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２の通知手段と、
前記第２の通知手段によって通知を行うことができなかった場合に、該第２の通知手段によって通知を行うことができなかった第３の情報処理装置の装置識別情報と、該第３の情報処理装置に係る公開鍵によって暗号化した前記更新後の認証情報を前記管理装置に通知する第３の通知手段
として機能させるための情報処理プログラム。
【請求項１６】
情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、
前記格納先の認証情報が更新された場合に、該更新に係る格納先を管理装置に通知する第１の通知手段と、
前記管理装置から、前記第１の通知手段により通知した格納先の情報に関連付けられている装置識別情報と該装置識別情報に対応する公開鍵の通知を受けた場合に、該通知された装置識別情報であって、情報が付加されていない装置識別情報により識別される第２の情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知し、情報が付加された装置識別情報により識別される第３の情報処理装置の公開鍵によって暗号化した更新後の認証情報を前記管理装置に通知する第２の通知手段
を具備することを特徴とする情報処理装置。
【請求項１７】
情報処理装置であるコンピュータを、
情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、
前記格納先の認証情報が更新された場合に、該更新に係る格納先を管理装置に通知する第１の通知手段と、
前記管理装置から、前記第１の通知手段により通知した格納先の情報に関連付けられている装置識別情報と該装置識別情報に対応する公開鍵の通知を受けた場合に、該通知された装置識別情報であって、情報が付加されていない装置識別情報により識別される第２の情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知し、情報が付加された装置識別情報により識別される第３の情報処理装置の公開鍵によって暗号化した更新後の認証情報を前記管理装置に通知する第２の通知手段
として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、あるユーザ端末のユーザ宛先データの変更があったとき、特定の他のユーザ端末に対して迅速かつ正確に変更されたユーザ宛先データを通知するシステムを提供することを課題とし、センター端末は、ユーザ端末ごとにユーザ宛先データを知人端末に配信するためのルール情報を格納するルール記憶部と、ユーザ宛先データが変更されたとき、その変更されたユーザ宛先データをユーザ端末から受け付ける受付部と、受け付けられたユーザ宛先データを配信するか否かを、知人端末ごとにルール情報に基づいて判断する判断部により配信すると判断された他のユーザ端末に変更されたユーザ宛先データを配信する配信部とを備えることが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１１０２５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、情報を指定の格納先に格納する際に用いる認証情報が更新された場合にあって、更新が必要な他の情報処理装置に対して通知ができなかった場合であっても、管理装置からの通信を契機にして認証情報を更新するようにした情報処理システム、情報処理装置及び情報処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、複数の情報処理装置と管理装置を含み、前記複数の情報処理装置のうち第１の情報処理装置は、情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、前記格納先の認証情報が更新された場合に、該更新に係る格納先を前記管理装置に通知する第１の通知手段を含み、前記管理装置は、それぞれの前記情報処理装置を識別する装置識別情報と、該情報処理装置が処理した情報を格納した格納先の情報を関連付けて記録する記録手段と、前記第１の通知手段により通知された格納先の情報に関連付けて前記記録手段に記録されている装置識別情報を抽出する抽出手段と、前記抽出手段により抽出された装置識別情報を前記第１の通知手段により通知を行った前記第１の情報処理装置に通知する第１の装置情報通知手段を含み、前記第１の情報処理装置は、前記第１の装置情報通知手段により通知を受けた場合に、該第１の装置情報通知手段により通知された装置識別情報により識別される情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２の通知手段と、前記第２の通知手段によって通知を行うことができなかった場合に、該第２の通知手段によって通知を行うことができた第２の情報処理装置の装置識別情報と、該第２の通知手段によって通知を行うことができなかった第３の情報処理装置の装置識別情報を前記管理装置に通知する第３の通知手段をさらに含み、前記管理装置は、前記第３の通知手段により通知された前記第３の情報処理装置から通信があった場合に、前記格納先の情報と認証情報の更新が行われた情報処理装置の装置識別情報を該第３の情報処理装置に通知する第２の装置情報通知手段をさらに含み、前記複数の情報処理装置のうち第３の情報処理装置は、情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する第２の記憶手段と、前記第２の装置情報通知手段により通知を受けた場合に、該第２の装置情報通知手段により通知された装置識別情報により識別される情報処理装置に、前記更新に係る格納先に対応する更新後の認証情報の問い合わせを通知する第４の通知手段と、前記第４の通知手段による通知の返信として前記更新後の認証情報を受けた場合に、該更新後の認証情報に基づいて前記第２の記憶手段に記憶される情報を更新する更新手段を含むことを特徴とする情報処理システムである。
【０００６】
請求項２の発明は、複数の情報処理装置と管理装置を含み、前記複数の情報処理装置のうち第１の情報処理装置は、情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、前記格納先の認証情報が更新された場合に、該更新に係る格納先を前記管理装置に通知する第１の通知手段を含み、前記管理装置は、それぞれの前記情報処理装置を識別する装置識別情報と、該情報処理装置が処理した情報を格納した格納先の情報と、該情報処理装置の公開鍵を関連付けて記録する記録手段と、前記第１の通知手段により通知された格納先の情報に関連付けて前記記録手段に記録されている装置識別情報と前記装置識別情報に対応する公開鍵を抽出する抽出手段と、前記抽出手段により抽出された装置識別情報と公開鍵を前記第１の通知手段により通知を行った前記第１の情報処理装置に通知する第１の装置情報通知手段を含み、前記第１の情報処理装置は、前記第１の装置情報通知手段により通知を受けた場合に、該第１の装置情報通知手段により通知された装置識別情報により識別される情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２の通知手段と、前記第２の通知手段によって通知を行うことができなかった場合に、該第２の通知手段によって通知を行うことができなかった第２の情報処理装置の装置識別情報と、該第２の情報処理装置に係る公開鍵によって暗号化した前記更新後の認証情報を前記管理装置に通知する第３の通知手段をさらに含み、前記管理装置は、前記第３の通知手段により通知された前記第２の情報処理装置から通信があった場合に、前記格納先の情報と暗号化された前記更新後の認証情報を該第２の情報処理装置に通知する第２の装置情報通知手段をさらに含み、前記複数の情報処理装置のうち第２の情報処理装置は、情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する第２の記憶手段と、前記第２の装置情報通知手段により通知を受けた場合に、暗号化された前記更新後の認証情報を復号し、該更新後の認証情報に基づいて前記第２の記憶手段に記憶される情報を更新する更新手段を含むことを特徴とする情報処理システムである。
【０００７】
請求項３の発明は、前記管理装置の前記記録手段は、さらに前記情報処理装置から前記管理装置に通信が行われる通信予定日時を記憶し、前記管理装置の前記抽出手段は、さらに前記通信予定日時を抽出し、前記管理装置の前記第１の装置情報通知手段は、さらに前記抽出手段により抽出された前記通信予定日時を前記第１の通知手段により通知を行った前記第１の情報処理装置に通知し、前記第１の情報処理装置の前記第３の通知手段は、前記第１の装置情報通知手段から通知された通信予定日時の予め定められた時間前までに通知を行うことを特徴とする請求項１又は２に記載の情報処理システムである。
【０００８】
請求項４の発明は、複数の情報処理装置と管理装置を含み、前記複数の情報処理装置のうち第１の情報処理装置は、情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、前記格納先の認証情報が更新された場合に、該更新に係る格納先を前記管理装置に通知する第１の通知手段を含み、前記管理装置は、それぞれの前記情報処理装置を識別する装置識別情報と、該情報処理装置が処理した情報を格納した格納先の情報と、該情報処理装置の公開鍵と、該情報処理装置から前記管理装置に通信が行われる通信予定日時を関連付けて記録する記録手段と、前記第１の通知手段により通知された格納先の情報に関連付けて前記記録手段に記録されている装置識別情報と通信予定日時を抽出する抽出手段と、前記抽出手段により抽出された装置識別情報と公開鍵を前記第１の通知手段により通知を行った前記第１の情報処理装置に通知する第１の装置情報通知手段を含み、前記第１の装置情報通知手段は、前記抽出手段により抽出された装置識別情報の通信予定日時が予め定められた時間内にあり、該装置識別情報に対応する公開鍵がある場合は、該装置識別情報に対して前記第１の情報処理装置が通知する情報処理装置ではないことを示す通知対象外情報を付加して、該装置識別情報と該公開鍵を前記第１の通知手段により通知を行った前記情報処理装置に通知し、前記第１の情報処理装置は、前記第１の装置情報通知手段により通知を受けた場合に、該第１の装置情報通知手段により通知された装置識別情報であって、通知対象外情報が付加されていない装置識別情報により識別される第２の情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２の通知手段と、前記第１の装置情報通知手段により通知された前記通知対象外情報が付加された第３の情報処理装置の公開鍵によって暗号化した更新後の認証情報を前記管理装置に通知する第３の通知手段をさらに含み、前記管理装置は、前記第３の通知手段により通知された前記第３の情報処理装置から通信があった場合に、前記格納先の情報と暗号化された前記更新後の認証情報を該第３の情報処理装置に通知する第２の装置情報通知手段をさらに含み、前記複数の情報処理装置のうち第３の情報処理装置は、情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する第２の記憶手段と、前記第２の装置情報通知手段により通知を受けた場合に、暗号化された前記更新後の認証情報を復号し、該更新後の認証情報に基づいて前記第２の記憶手段に記憶される情報を更新する更新手段を含むことを特徴とする情報処理システムである。
【０００９】
請求項５の発明は、前記複数の情報処理装置はファイアウォール内に設置されており、前記管理装置は該ファイアウォール外に設置されていることを特徴とする請求項１から４のいずれか一項に記載の情報処理システムである。
【００１０】
請求項６の発明は、情報処理装置であって、情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、前記格納先の認証情報が更新された場合に、該更新に係る格納先を管理装置に通知する第１の通知手段を含み、前記管理装置は、記録手段が、複数の情報処理装置のうち、それぞれの該情報処理装置を識別する装置識別情報と、該情報処理装置が処理した情報を格納した格納先の情報を関連付けて記録し、抽出手段が、前記第１の通知手段により通知された格納先の情報に関連付けて前記記録手段に記録されている装置識別情報を抽出し、第１の装置情報通知手段が、前記抽出手段により抽出された装置識別情報を前記第１の通知手段により通知を行った前記情報処理装置に通知し、前記情報処理装置は、前記第１の装置情報通知手段により通知を受けた場合に、該第１の装置情報通知手段により通知された装置識別情報により識別される情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２の通知手段と、前記第２の通知手段によって通知を行うことができなかった場合に、該第２の通知手段によって通知を行うことができた第２の情報処理装置の装置識別情報と、該第２の通知手段によって通知を行うことができなかった第３の情報処理装置の装置識別情報を前記管理装置に通知する第３の通知手段をさらに含み、前記管理装置は、第２の装置情報通知手段が、前記第３の通知手段により通知された前記第３の情報処理装置から通信があった場合に、前記格納先の情報と認証情報の更新が行われた情報処理装置の装置識別情報を該第３の情報処理装置に通知することを特徴とする情報処理装置である。
【００１１】
請求項７の発明は、情報処理装置であるコンピュータを、情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、前記格納先の認証情報が更新された場合に、該更新に係る格納先を管理装置に通知する第１の通知手段として機能させ、前記管理装置は、記録手段が、複数の情報処理装置のうち、それぞれの該情報処理装置を識別する装置識別情報と、該情報処理装置が処理した情報を格納した格納先の情報を関連付けて記録し、抽出手段が、前記第１の通知手段により通知された格納先の情報に関連付けて前記記録手段に記録されている装置識別情報を抽出し、第１の装置情報通知手段が、前記抽出手段により抽出された装置識別情報を前記第１の通知手段により通知を行った前記情報処理装置に通知し、前記情報処理装置をさらに、前記第１の装置情報通知手段により通知を受けた場合に、該第１の装置情報通知手段により通知された装置識別情報により識別される情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２の通知手段と、前記第２の通知手段によって通知を行うことができなかった場合に、該第２の通知手段によって通知を行うことができた第２の情報処理装置の装置識別情報と、該第２の通知手段によって通知を行うことができなかった第３の情報処理装置の装置識別情報を前記管理装置に通知する第３の通知手段として機能させ、前記管理装置は、第２の装置情報通知手段が、前記第３の通知手段により通知された前記第３の情報処理装置から通信があった場合に、前記格納先の情報と認証情報の更新が行われた情報処理装置の装置識別情報を該第３の情報処理装置に通知することを特徴とする情報処理プログラムである。
【００１２】
請求項８の発明は、情報処理装置であって、情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、前記格納先の認証情報が更新された場合に、該更新に係る格納先を前記管理装置に通知する第１の通知手段を含み、前記管理装置は、記録手段が、複数の情報処理装置のうち、それぞれの前記情報処理装置を識別する装置識別情報と、該情報処理装置が処理した情報を格納した格納先の情報と、該情報処理装置の公開鍵を関連付けて記録し、抽出手段が、前記第１の通知手段により通知された格納先の情報に関連付けて前記記録手段に記録されている装置識別情報と前記装置識別情報に対応する公開鍵を抽出し、第１の装置情報通知手段が、前記抽出手段により抽出された装置識別情報と公開鍵を前記第１の通知手段により通知を行った前記情報処理装置に通知し、前記情報処理装置は、前記第１の装置情報通知手段により通知を受けた場合に、該第１の装置情報通知手段により通知された装置識別情報により識別される情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２の通知手段と、前記第２の通知手段によって通知を行うことができなかった場合に、該第２の通知手段によって通知を行うことができなかった第２の情報処理装置の装置識別情報と、該第２の情報処理装置に係る公開鍵によって暗号化した前記更新後の認証情報を前記管理装置に通知する第３の通知手段をさらに含み、前記管理装置は、第２の装置情報通知手段が、前記第３の通知手段により通知された前記第２の情報処理装置から通信があった場合に、前記格納先の情報と暗号化された前記更新後の認証情報を該第２の情報処理装置に通知することを特徴とする情報処理装置である。
【００１３】
請求項９の発明は、情報処理装置であるコンピュータを、情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、前記格納先の認証情報が更新された場合に、該更新に係る格納先を前記管理装置に通知する第１の通知手段として機能させ、前記管理装置は、記録手段が、複数の情報処理装置のうち、それぞれの前記情報処理装置を識別する装置識別情報と、該情報処理装置が処理した情報を格納した格納先の情報と、該情報処理装置の公開鍵を関連付けて記録し、抽出手段が、前記第１の通知手段により通知された格納先の情報に関連付けて前記記録手段に記録されている装置識別情報と前記装置識別情報に対応する公開鍵を抽出し、第１の装置情報通知手段が、前記抽出手段により抽出された装置識別情報と公開鍵を前記第１の通知手段により通知を行った前記情報処理装置に通知し、前記情報処理装置をさらに、前記第１の装置情報通知手段により通知を受けた場合に、該第１の装置情報通知手段により通知された装置識別情報により識別される情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２の通知手段と、前記第２の通知手段によって通知を行うことができなかった場合に、該第２の通知手段によって通知を行うことができなかった第２の情報処理装置の装置識別情報と、該第２の情報処理装置に係る公開鍵によって暗号化した前記更新後の認証情報を前記管理装置に通知する第３の通知手段として機能させ、前記管理装置は、第２の装置情報通知手段が、前記第３の通知手段により通知された前記第２の情報処理装置から通信があった場合に、前記格納先の情報と暗号化された前記更新後の認証情報を該第２の情報処理装置に通知することを特徴とする情報処理プログラムである。
【００１４】
請求項１０の発明は、情報処理装置であって、情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、前記格納先の認証情報が更新された場合に、該更新に係る格納先を前記管理装置に通知する第１の通知手段を含み、前記管理装置は、記録手段が、複数の情報処理装置のうち、それぞれの前記情報処理装置を識別する装置識別情報と、該情報処理装置が処理した情報を格納した格納先の情報と、該情報処理装置の公開鍵と、該情報処理装置から前記管理装置に通信が行われる通信予定日時を関連付けて記録し、抽出手段が、前記第１の通知手段により通知された格納先の情報に関連付けて前記記録手段に記録されている装置識別情報と通信予定日時を抽出し、第１の装置情報通知手段が、前記抽出手段により抽出された装置識別情報と公開鍵を前記第１の通知手段により通知を行った前記情報処理装置に通知し、前記第１の装置情報通知手段は、前記抽出手段により抽出された装置識別情報の通信予定日時が予め定められた時間内にあり、該装置識別情報に対応する公開鍵がある場合は、該装置識別情報に対して前記情報処理装置が通知する情報処理装置ではないことを示す通知対象外情報を付加して、該装置識別情報と該公開鍵を前記第１の通知手段により通知を行った前記情報処理装置に通知し、前記情報処理装置は、前記第１の装置情報通知手段により通知を受けた場合に、該第１の装置情報通知手段により通知された装置識別情報であって、通知対象外情報が付加されていない装置識別情報により識別される第２の情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２の通知手段と、前記第１の装置情報通知手段により通知された前記通知対象外情報が付加された第３の情報処理装置の公開鍵によって暗号化した更新後の認証情報を前記管理装置に通知する第３の通知手段をさらに含み、前記管理装置は、第２の装置情報通知手段が、前記第３の通知手段により通知された前記第３の情報処理装置から通信があった場合に、前記格納先の情報と暗号化された前記更新後の認証情報を該第３の情報処理装置に通知することを特徴とする情報処理装置である。
【００１５】
請求項１１の発明は、情報処理装置であるコンピュータを、情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、前記格納先の認証情報が更新された場合に、該更新に係る格納先を前記管理装置に通知する第１の通知手段として機能させ、前記管理装置は、記録手段が、複数の情報処理装置のうち、それぞれの前記情報処理装置を識別する装置識別情報と、該情報処理装置が処理した情報を格納した格納先の情報と、該情報処理装置の公開鍵と、該情報処理装置から前記管理装置に通信が行われる通信予定日時を関連付けて記録し、抽出手段が、前記第１の通知手段により通知された格納先の情報に関連付けて前記記録手段に記録されている装置識別情報と通信予定日時を抽出し、第１の装置情報通知手段が、前記抽出手段により抽出された装置識別情報と公開鍵を前記第１の通知手段により通知を行った前記情報処理装置に通知し、前記第１の装置情報通知手段は、前記抽出手段により抽出された装置識別情報の通信予定日時が予め定められた時間内にあり、該装置識別情報に対応する公開鍵がある場合は、該装置識別情報に対して前記情報処理装置が通知する情報処理装置ではないことを示す通知対象外情報を付加して、該装置識別情報と該公開鍵を前記第１の通知手段により通知を行った前記情報処理装置に通知し、前記情報処理装置をさらに、前記第１の装置情報通知手段により通知を受けた場合に、該第１の装置情報通知手段により通知された装置識別情報であって、通知対象外情報が付加されていない装置識別情報により識別される第２の情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２の通知手段と、前記第１の装置情報通知手段により通知された前記通知対象外情報が付加された第３の情報処理装置の公開鍵によって暗号化した更新後の認証情報を前記管理装置に通知する第３の通知手段として機能させ、前記管理装置は、第２の装置情報通知手段が、前記第３の通知手段により通知された前記第３の情報処理装置から通信があった場合に、前記格納先の情報と暗号化された前記更新後の認証情報を該第３の情報処理装置に通知することを特徴とする情報処理プログラムである。
【００１６】
請求項１２の発明は、情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、前記格納先の認証情報が更新された場合に、該更新に係る格納先を管理装置に通知する第１の通知手段と、前記管理装置から、前記第１の通知手段により通知した格納先に関連付けられている装置識別情報の通知を受けた場合に、該通知された装置識別情報により識別される情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２の通知手段と、前記第２の通知手段によって通知を行うことができなかった場合に、該第２の通知手段によって通知を行うことができた第２の情報処理装置の装置識別情報と、該第２の通知手段によって通知を行うことができなかった第３の情報処理装置の装置識別情報を前記管理装置に通知する第３の通知手段を具備することを特徴とする情報処理装置である。
【００１７】
請求項１３の発明は、情報処理装置であるコンピュータを、情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、前記格納先の認証情報が更新された場合に、該更新に係る格納先を管理装置に通知する第１の通知手段と、前記管理装置から、前記第１の通知手段により通知した格納先に関連付けられている装置識別情報の通知を受けた場合に、該通知された装置識別情報により識別される情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２の通知手段と、前記第２の通知手段によって通知を行うことができなかった場合に、該第２の通知手段によって通知を行うことができた第２の情報処理装置の装置識別情報と、該第２の通知手段によって通知を行うことができなかった第３の情報処理装置の装置識別情報を前記管理装置に通知する第３の通知手段として機能させるための情報処理プログラムである。
【００１８】
請求項１４の発明は、情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、前記格納先の認証情報が更新された場合に、該更新に係る格納先を管理装置に通知する第１の通知手段と、前記管理装置から、前記第１の通知手段により通知した格納先に関連付けられている装置識別情報と該装置識別情報に対応する公開鍵の通知を受けた場合に、該通知された装置識別情報により識別される情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２の通知手段と、前記第２の通知手段によって通知を行うことができなかった場合に、該第２の通知手段によって通知を行うことができなかった第３の情報処理装置の装置識別情報と、該第３の情報処理装置に係る公開鍵によって暗号化した前記更新後の認証情報を前記管理装置に通知する第３の通知手段を具備することを特徴とする情報処理装置である。
【００１９】
請求項１５の発明は、情報処理装置であるコンピュータを、情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、前記格納先の認証情報が更新された場合に、該更新に係る格納先を管理装置に通知する第１の通知手段と、前記管理装置から、前記第１の通知手段により通知した格納先に関連付けられている装置識別情報と該装置識別情報に対応する公開鍵の通知を受けた場合に、該通知された装置識別情報により識別される情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２の通知手段と、前記第２の通知手段によって通知を行うことができなかった場合に、該第２の通知手段によって通知を行うことができなかった第３の情報処理装置の装置識別情報と、該第３の情報処理装置に係る公開鍵によって暗号化した前記更新後の認証情報を前記管理装置に通知する第３の通知手段として機能させるための情報処理プログラムである。
【００２０】
請求項１６の発明は、情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、前記格納先の認証情報が更新された場合に、該更新に係る格納先を管理装置に通知する第１の通知手段と、前記管理装置から、前記第１の通知手段により通知した格納先の情報に関連付けられている装置識別情報と該装置識別情報に対応する公開鍵の通知を受けた場合に、該通知された装置識別情報であって、情報が付加されていない装置識別情報により識別される第２の情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知し、情報が付加された装置識別情報により識別される第３の情報処理装置の公開鍵によって暗号化した更新後の認証情報を前記管理装置に通知する第２の通知手段を具備することを特徴とする情報処理装置である。
【００２１】
請求項１７の発明は、情報処理装置であるコンピュータを、情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、前記格納先の認証情報が更新された場合に、該更新に係る格納先を管理装置に通知する第１の通知手段と、前記管理装置から、前記第１の通知手段により通知した格納先の情報に関連付けられている装置識別情報と該装置識別情報に対応する公開鍵の通知を受けた場合に、該通知された装置識別情報であって、情報が付加されていない装置識別情報により識別される第２の情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知し、情報が付加された装置識別情報により識別される第３の情報処理装置の公開鍵によって暗号化した更新後の認証情報を前記管理装置に通知する第２の通知手段として機能させるための情報処理プログラムである。
【発明の効果】
【００２２】
請求項１の情報処理システムによれば、情報を指定の格納先に格納する際に用いる認証情報が更新された場合にあって、更新が必要な他の情報処理装置に対して通知ができなかった場合であっても、管理装置からの通信を契機にして認証情報を更新することができる。
【００２３】
請求項２の情報処理システムによれば、情報を指定の格納先に格納する際に用いる認証情報が更新された場合にあって、更新が必要な他の情報処理装置に対して通知ができなかった場合であっても、管理装置に更新後の認証情報そのものを渡すことなく、管理装置からの通信によって認証情報を更新することができる。
【００２４】
請求項３の情報処理システムによれば、更新が必要な他の情報処理装置から管理装置に通信が行われる通信予定日時までに、認証情報を更新するための処理を行うことができる。
【００２５】
請求項４の情報処理システムによれば、情報を指定の格納先に格納する際に用いる認証情報が更新された場合にあって、更新が必要な他の情報処理装置から管理装置に通信が行われる通信予定日時まで予め定められた時間内にある場合は、管理装置に更新後の認証情報そのものを渡すことなく、管理装置からの通信によって認証情報を更新することができる。
【００２６】
請求項５の情報処理システムによれば、管理装置がファイアウォール外にある場合であっても、更新が必要な他の情報処理装置に対して認証情報を更新することができる。
【００２７】
請求項６の情報処理装置によれば、情報を指定の格納先に格納する際に用いる認証情報が更新された場合にあって、更新が必要な他の情報処理装置に対して通知ができなかった場合であっても、管理装置からの通信を契機にして認証情報を更新することができる。
【００２８】
請求項７の情報処理プログラムによれば、情報を指定の格納先に格納する際に用いる認証情報が更新された場合にあって、更新が必要な他の情報処理装置に対して通知ができなかった場合であっても、管理装置からの通信を契機にして認証情報を更新することができる。
【００２９】
請求項８の情報処理装置によれば、情報を指定の格納先に格納する際に用いる認証情報が更新された場合にあって、更新が必要な他の情報処理装置に対して通知ができなかった場合であっても、管理装置に更新後の認証情報そのものを渡すことなく、管理装置からの通信によって認証情報を更新することができる。
【００３０】
請求項９の情報処理プログラムによれば、情報を指定の格納先に格納する際に用いる認証情報が更新された場合にあって、更新が必要な他の情報処理装置に対して通知ができなかった場合であっても、管理装置に更新後の認証情報そのものを渡すことなく、管理装置からの通信によって認証情報を更新することができる。
【００３１】
請求項１０の情報処理装置によれば、情報を指定の格納先に格納する際に用いる認証情報が更新された場合にあって、更新が必要な他の情報処理装置から管理装置に通信が行われる通信予定日時まで予め定められた時間内にある場合は、管理装置に更新後の認証情報そのものを渡すことなく、管理装置からの通信によって認証情報を更新することができる。
【００３２】
請求項１１の情報処理プログラムによれば、情報を指定の格納先に格納する際に用いる認証情報が更新された場合にあって、更新が必要な他の情報処理装置から管理装置に通信が行われる通信予定日時まで予め定められた時間内にある場合は、管理装置に更新後の認証情報そのものを渡すことなく、管理装置からの通信によって認証情報を更新することができる。
【００３３】
請求項１２の情報処理装置によれば、情報を指定の格納先に格納する際に用いる認証情報が更新された場合にあって、更新が必要な他の情報処理装置に対して通知ができなかった場合であっても、管理装置からの通信を契機にして認証情報を更新することができる。
【００３４】
請求項１３の情報処理プログラムによれば、情報を指定の格納先に格納する際に用いる認証情報が更新された場合にあって、更新が必要な他の情報処理装置に対して通知ができなかった場合であっても、管理装置からの通信を契機にして認証情報を更新することができる。
【００３５】
請求項１４の情報処理装置によれば、情報を指定の格納先に格納する際に用いる認証情報が更新された場合にあって、更新が必要な他の情報処理装置に対して通知ができなかった場合であっても、管理装置に更新後の認証情報そのものを渡すことなく、管理装置からの通信によって認証情報を更新することができる。
【００３６】
請求項１５の情報処理プログラムによれば、情報を指定の格納先に格納する際に用いる認証情報が更新された場合にあって、更新が必要な他の情報処理装置に対して通知ができなかった場合であっても、管理装置に更新後の認証情報そのものを渡すことなく、管理装置からの通信によって認証情報を更新することができる。
【００３７】
請求項１６の情報処理装置によれば、情報を指定の格納先に格納する際に用いる認証情報が更新された場合にあって、更新が必要な他の情報処理装置から管理装置に通信が行われる通信予定日時まで予め定められた時間内にある場合は、管理装置に更新後の認証情報そのものを渡すことなく、管理装置からの通信によって認証情報を更新することができる。
【００３８】
請求項１７の情報処理プログラムによれば、情報を指定の格納先に格納する際に用いる認証情報が更新された場合にあって、更新が必要な他の情報処理装置から管理装置に通信が行われる通信予定日時まで予め定められた時間内にある場合は、管理装置に更新後の認証情報そのものを渡すことなく、管理装置からの通信によって認証情報を更新することができる。
【図面の簡単な説明】
【００３９】
【図１】本実施の形態（情報処理装置）の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態（クライアント情報処理装置）の構成例についての概念的なモジュール構成図である。
【図３】本実施の形態（管理装置）の構成例についての概念的なモジュール構成図である。
【図４】本実施の形態を具現化する場合のシステム構成例を示す説明図である。
【図５】データ格納先テーブルのデータ構造例を示す説明図である。
【図６】処理履歴テーブルのデータ構造例を示す説明図である。
【図７】認証テーブルのデータ構造例を示す説明図である。
【図８】管理機器テーブルのデータ構造例を示す説明図である。
【図９】管理機器履歴テーブルのデータ構造例を示す説明図である。
【図１０】本実施の形態による処理例を示すフローチャートである。
【図１１】本実施の形態による処理例を示すフローチャートである。
【図１２】第１の実施の形態による処理例を示すフローチャートである。
【図１３】第２の実施の形態による処理例を示すフローチャートである。
【図１４】第３の実施の形態による処理例を示すフローチャートである。
【図１５】本実施の形態（クライアント情報処理装置、管理装置）を実現するコンピュータのハードウェア構成例を示すブロック図である。
【図１６】本実施の形態（情報処理装置）を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００４０】
以下、図面に基づき本発明を実現するにあたっての好適な各種の実施の形態の例を説明する。
図１〜３は、本実施の形態（第１の実施の形態〜第３の実施の形態）の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するの意である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じて定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（もちろんのことながら、全ての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という意味を有する記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理ごとに又はモジュール内で複数の処理を行う場合はその処理ごとに、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００４１】
本実施の形態である情報処理システムは、情報を指定の格納先に格納する際に用いる認証情報が更新された場合にあって、更新が必要な他の情報処理装置に対して通知ができなかった場合であっても、管理装置からの通信を契機にして認証情報を更新するものであって、図１の例に示すように、情報処理装置Ａ：１００Ａは、処理モジュール１１０Ａ、パスワード変更検知モジュール１１２、パスワード変更通知モジュール１１４を有している。情報処理装置Ｂ：１００Ｂは、処理モジュール１１０Ｂ、宛先情報更新モジュール１１６を有している。なお、情報処理装置１００として、情報処理装置Ａ：１００Ａと情報処理装置Ｂ：１００Ｂを組み合わせたものであってもよい。つまり、情報処理装置１００は、処理モジュール１１０、パスワード変更検知モジュール１１２、パスワード変更通知モジュール１１４、宛先情報更新モジュール１１６を有していてもよい。一般的に、複数の情報処理装置１００は、情報処理装置Ａ：１００Ａと情報処理装置Ｂ：１００Ｂを組み合わせたもので用いられる。図２の例に示すように、クライアント情報処理装置２００は、パスワード変更モジュール２１０、パスワード管理モジュール２２０を有している。図３の例に示すように、管理装置３００は、利用実績管理モジュール３１０、ジョブ管理モジュール３２０、機器情報管理モジュール３３０を有している。
【００４２】
情報処理装置１００は、情報の格納先ごとに、その格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する。例えば、データ格納先テーブル５００を記憶する。図５は、データ格納先テーブル５００のデータ構造例を示す説明図である。データ格納先テーブル５００は、データ格納先欄５１０、認証情報欄５２０を有している。データ格納先テーブル５００は、データ格納先を特定するＵＲＬ等の識別子に関連付けて認証情報を格納したデータである。格納先を特定する識別子は、例えばクライアント情報処理装置２００のアドレス（ＩＰアドレスやホスト名等）、クライアント情報処理装置２００におけるフォルダ及びファイル名を用いて構成されることとしてよい。認証情報は、データ格納先にデータを格納する際の認証に用いられるデータであり、認証情報に基づく認証が通った場合（正式な認証情報と一致する場合）にはデータ格納先へのデータの格納が許可され、認証情報に基づく認証が通らなかった場合（正式な認証情報とは一致しなかった場合）にはデータ格納先へのデータの格納が許可されない。なお、認証情報はパスワードとしてもよいし、ユーザごとに認証情報を変える場合にはユーザＩＤとパスワードの組としてもよい。
【００４３】
情報処理装置Ａ：１００Ａの処理モジュール１１０Ａ（処理モジュール１１０Ｂも同等）は、情報の格納先ごとに、その格納先に処理した情報を格納することを行う。例えば、情報処理装置１００がスキャナ又は複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）である場合は、読み込んだ画像（情報に該当する例）をクライアント情報処理装置２００内のフォルダ（格納先に該当する例）に格納する処理が該当する。そして、その処理結果を記憶する。例えば、処理履歴テーブル６００を記憶する。図６は、処理履歴テーブル６００のデータ構造例を示す説明図である。処理履歴テーブル６００は、ジョブＩＤ欄６１０、ユーザＩＤ欄６２０、データ格納先欄６３０、実行日時欄６４０を有している。図６の例に示されるように、処理履歴テーブル６００には、情報処理装置１００で実行された処理（ジョブ）を識別するジョブＩＤ、情報処理装置１００で実行されたジョブを依頼したユーザを識別するユーザＩＤ、ジョブにおいて処理したデータを格納したデータ格納先、ジョブの実行日時が関連付けて記憶される。情報処理装置１００は、ジョブを実行するごとに、実行したジョブについての履歴情報を処理履歴テーブル６００に記録することとしてよい。また、情報処理装置１００は、予め定められたタイミング（例えば、予め定められた日時、予め定められた時間間隔等）で、処理履歴テーブル６００を管理装置３００に送信することとしてもよいし、管理装置３００から送信要求があった場合に処理履歴テーブル６００を管理装置３００に送信することとしてもよい。
【００４４】
情報処理装置Ａ：１００Ａのパスワード変更検知モジュール１１２は、格納先の認証情報が更新されたことを検知する。更新には、元の認証情報を新たな認証情報に変更することの他、新規に作成することも含まれる。そして、更新は、定期的な変更の他に、随時の変更であってもよいし、自動的な変更の他、操作者による変更であってもよい。この認証情報の更新は、クライアント情報処理装置２００が行うようにしてもよいし、情報処理装置１００が行うようにしてもよい。例えば、データ格納先テーブル５００の認証情報欄５２０内のデータが変更されたこと、新たに認証情報欄５２０のデータが生成されたことを検知する。より具体的には、例えば、データ格納先テーブル５００内の認証情報を用いて情報を格納しようとしたが、認証情報が更新されていたため、格納処理が実行できず、情報処理装置１００の操作者の操作によって、改めて認証情報が入力された場合は、データ格納先テーブル５００の認証情報欄５２０内のデータが変更されることとなるので、パスワード変更検知モジュール１１２はこれを検知する。また、更新された認証情報の有効性を確認することを行ってもよい。
【００４５】
情報処理装置Ａ：１００Ａのパスワード変更通知モジュール１１４は、パスワード変更検知モジュール１１２によって認証情報の更新が検知された場合に、その更新に係る格納先を管理装置３００に通知する。例えば、その更新された認証情報に対応するデータ格納先欄５１０内のデータを管理装置３００に通知する。なお、ここでの通知においては、外部に認証情報が漏れないようにするために、更新された認証情報は含まれない。
さらに、パスワード変更通知モジュール１１４は、管理装置３００により通知を受けた場合に、その管理装置３００により通知された装置識別情報により識別される情報処理装置に、更新に係る格納先及び更新後の認証情報を通知する。つまり、認証情報の更新が必要な他の情報処理装置１００（例えば、情報処理装置Ｂ：１００Ｂ）に、更新に係る格納先、更新後の認証情報を通知する。
次に、パスワード変更通知モジュール１１４は、通知を行うことができなかった場合に、その通知を行うことができた第２の情報処理装置（情報処理装置１００（例えば、情報処理装置Ｂ：１００Ｂ））の装置識別情報と、通知を行うことができなかった第３の情報処理装置（情報処理装置１００（例えば、情報処理装置Ｃ：１００Ｃ））の装置識別情報を管理装置３００に通知する。ここで「通知を行うことができなかった」とは、例えば、通知先である第３の情報処理装置（情報処理装置１００（例えば、情報処理装置Ｃ：１００Ｃ））が電源オフであった場合、第３の情報処理装置との間で通信障害が発生した場合等がある。具体的には、図１２の例を用いて後述する。
【００４６】
また、パスワード変更通知モジュール１１４は、管理装置３００により通知を受けた場合に、その管理装置３００により通知された装置識別情報により識別される情報処理装置に、更新に係る格納先及び更新後の認証情報を通知する。つまり、認証情報の更新が必要な他の情報処理装置１００（例えば、情報処理装置Ｂ：１００Ｂ）に、更新に係る格納先、更新後の認証情報を通知する。
次に、パスワード変更通知モジュール１１４は、通知を行うことができなかった場合に、その通知を行うことができなかった第３の情報処理装置（情報処理装置１００（例えば、情報処理装置Ｃ：１００Ｃ））の装置識別情報と、その第３の情報処理装置に係る公開鍵によって暗号化した更新後の認証情報を管理装置３００に通知する。通知を行うことができなかった場合は、更新後の認証情報を管理装置３００から通知してもらうようにしたものである。ただし、管理装置３００に対しては、更新後の認証情報そのものではなく、第３の情報処理装置に係る公開鍵によって暗号化したものを渡す。具体的には、図１３の例を用いて後述する。
【００４７】
また、パスワード変更通知モジュール１１４は、管理装置３００により通知を受けた場合に、その管理装置３００により通知された装置識別情報であって、情報が付加されていない装置識別情報により識別される第２の情報処理装置に、更新に係る格納先及び更新後の認証情報を通知する。つまり、情報処理装置Ａ：１００Ａが通知する情報処理装置１００ではないことを示すフラグが付加されていない第２の情報処理装置（認証情報の更新が必要な他の情報処理装置１００、例えば、情報処理装置Ｂ：１００Ｂ）に対して、前述と同様の更新に係る格納先、更新後の認証情報を通知する。
次に、パスワード変更通知モジュール１１４は、管理装置３００により通知された情報が付加された第３の情報処理装置（例えば、情報処理装置Ｃ：１００Ｃ）の公開鍵によって暗号化した更新後の認証情報を管理装置３００に通知する。情報処理装置Ａ：１００Ａが通知を行う必要のない情報処理装置Ｃ：１００Ｃに対しては、更新後の認証情報を管理装置３００から通知してもらうようにしたものである。ただし、管理装置３００に対しては、更新後の認証情報そのものではなく、第３の情報処理装置に係る公開鍵によって暗号化したものを渡す。具体的には、図１４の例を用いて後述する。
【００４８】
第２の情報処理装置としての情報処理装置Ｂ：１００Ｂの宛先情報更新モジュール１１６は、情報処理装置Ａ：１００Ａのパスワード変更通知モジュール１１４による通知を受けた場合に、パスワード変更通知モジュール１１４により通知された更新に係る格納先及び更新後の認証情報に基づいて処理モジュール１１０Ｂに記憶される情報を更新する。つまり、情報処理装置Ｂ：１００Ｂ内のデータ格納先テーブル５００の更新に係る格納先（データ格納先欄５１０）に対応する認証情報（認証情報欄５２０）を、通知された更新後の認証情報に書き換える。これによって、他の情報処理装置１００（情報処理装置Ａ：１００Ａ）で検知された認証情報の更新が、情報処理装置Ｂ：１００Ｂにおいてもその認証情報の更新が行われることになり、操作者は情報処理装置Ｂ：１００Ｂにおいて認証情報の更新手続きを行う必要がなくなることとなる。具体的には、図１２〜１４の例を用いて後述する。
【００４９】
また、第３の情報処理装置としての情報処理装置Ｃ：１００Ｃ（情報処理装置Ｃ：１００Ｃは、情報処理装置Ｂ：１００Ｂの構成と同等である）の宛先情報更新モジュール１１６は、管理装置３００のジョブ管理モジュール３２０により通知を受けた場合に、管理装置３００のジョブ管理モジュール３２０により通知された装置識別情報により識別される情報処理装置に、更新に係る格納先に対応する更新後の認証情報の問い合わせを通知する。そして、その通知の返信として更新後の認証情報を受けた場合に、その更新後の認証情報に基づいて処理モジュール１１０Ｂに記憶される情報を更新する。つまり、情報処理装置Ａ：１００Ａとの通信ができなかった情報処理装置Ｃ：１００Ｃは、既に更新後の認証情報に書き換わっている情報処理装置１００（情報処理装置Ａ：１００Ａ、情報処理装置Ｂ：１００Ｂ）から、更新後の認証情報を得て、情報処理装置Ｃ：１００Ｃ内のデータ格納先テーブル５００の更新に係る格納先（データ格納先欄５１０）に対応する認証情報（認証情報欄５２０）を、通知された更新後の認証情報に書き換える。具体的には、図１２の例を用いて後述する。
【００５０】
また、第３の情報処理装置としての情報処理装置Ｃ：１００Ｃの宛先情報更新モジュール１１６は、管理装置３００のジョブ管理モジュール３２０により通知を受けた場合に、暗号化された更新後の認証情報を復号し、その更新後の認証情報に基づいて処理モジュール１１０Ｂに記憶される情報を更新する。つまり、情報処理装置Ａ：１００Ａとの通信ができなかった情報処理装置Ｃ：１００Ｃは、暗号化された更新後の認証情報を得て、秘密鍵を用いて復号し、情報処理装置Ｃ：１００Ｃ内のデータ格納先テーブル５００の更新に係る格納先（データ格納先欄５１０）に対応する認証情報（認証情報欄５２０）を、通知された更新後の認証情報に書き換える。具体的には、図１３の例を用いて後述する。
【００５１】
また、第３の情報処理装置としての情報処理装置Ｃ：１００Ｃの宛先情報更新モジュール１１６は、管理装置３００のジョブ管理モジュール３２０により通知を受けた場合に、暗号化された更新後の認証情報を復号し、その更新後の認証情報に基づいて処理モジュール１１０Ｂに記憶される情報を更新する。つまり、情報処理装置Ａ：１００Ａから更新された認証情報の通知が不要とされた情報処理装置Ｃ：１００Ｃは、暗号化された更新後の認証情報を得て、秘密鍵を用いて復号し、情報処理装置Ｃ：１００Ｃ内のデータ格納先テーブル５００の更新に係る格納先（データ格納先欄５１０）に対応する認証情報（認証情報欄５２０）を、通知された更新後の認証情報に書き換える。具体的には、図１４の例を用いて後述する。
【００５２】
クライアント情報処理装置２００は、例えば、操作者が用いるＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等である。
パスワード変更モジュール２１０は、認証情報に該当するパスワードを変更する。
パスワード管理モジュール２２０は、格納先、認証情報の対応を管理する。例えば、認証テーブル７００を記憶する。図７は、認証テーブル７００のデータ構造例を示す説明図である。認証テーブル７００は、データ格納先欄７１０、認証情報欄７２０を有している。図７の例に示されるように、認証テーブル７００は、データ格納先を特定するＵＲＬ等の識別子に関連付けて認証情報を格納したデータである。認証テーブル７００の記憶内容は定期的に更新されることとしてよい。例えば、情報処理装置１００に記憶されている図５のデータ格納先テーブル５００の例と比べると、認証テーブル７００はデータ格納先の「Ｆ：Ｓ０００２」の認証情報が更新されている。
【００５３】
管理装置３００は、複数の情報処理装置１００を管理する装置である。例えば、情報処理装置１００の使用状況（例えば、印刷枚数、スキャン枚数等）、故障状態等を管理する。
管理装置３００は、予め定められたタイミング（例えば予め定められた時間間隔）で管理対象の情報処理装置１００からアクセスされ、アクセスした情報処理装置１００から処理履歴テーブル６００を取得することとしてもよいし、情報処理装置１００から処理履歴テーブル６００を予め定められたタイミング（例えば予め定められた時間間隔）で送信させるようにして、情報処理装置１００から処理履歴テーブル６００を取得するようにしてもよい。また、管理装置３００は、情報処理装置１００から処理履歴テーブル６００を取得するにあたり、前回取得した処理履歴テーブル６００からの差分のみを取得するようにしてもよい。
【００５４】
機器情報管理モジュール３３０は、例えば、管理機器テーブル８００を記憶する。図８は、管理機器テーブル８００のデータ構造例を示す説明図である。管理機器テーブル８００は、デバイスＩＤ欄８１０、デバイス名欄８２０、アドレス欄８３０、定期ポーリング時刻欄８４０、公開鍵欄８５０を有している。図８の例に示されるように、管理機器テーブル８００には、管理対象の情報処理装置１００を識別するデバイスＩＤ、デバイス名、アドレス（ＩＰアドレス）、定期ポーリング時刻、公開鍵が関連付けて記憶される。管理装置３００は、情報処理装置１００から管理対象の登録要求を受け付けて、登録要求を受け付けた情報処理装置１００のデータを管理機器テーブル８００に記憶することとしてよい。なお、定期ポーリング時刻とは、情報処理装置１００から管理装置３００に通信を行う通信予定日時である。このポーリング通信を契機にして、情報処理装置１００からの通信の返信として、管理装置３００から情報処理装置１００に対して、認証情報の更新等の指令の通知を行うことができる。また、公開鍵は、その情報処理装置１００が公開している公開鍵暗号方式における鍵であり、情報処理装置１００内部には公開鍵に対応する秘密鍵が記憶されている。したがって、公開鍵を用いて暗号化を行った情報を情報処理装置１００に渡した場合、情報処理装置１００は、秘密鍵を用いて復号する。
【００５５】
利用実績管理モジュール３１０は、複数の情報処理装置１００のうち、それぞれの情報処理装置１００を識別する装置識別情報（例えば、デバイスＩＤ）と、その情報処理装置１００が処理した情報を格納した格納先の情報を関連付けて記録する。また、管理対象である情報処理装置１００から取得した処理記録（ジョブログ）から、処理に成功した操作者の識別情報を抽出し、利用した情報処理装置１００と操作者の関連を管理する。また、操作者の識別情報から、処理を利用した情報処理装置１００を抽出する機能を持つ。これらの処理は、前述したように情報処理装置１００から取得した処理履歴テーブル６００を用いて行う。そして、例えば管理機器履歴テーブル９００を記録する。図９は、管理機器履歴テーブル９００のデータ構造例を示す説明図である。管理機器履歴テーブル９００は、デバイスＩＤ欄９１０、ジョブＩＤ欄９２０、ユーザＩＤ欄９３０、データ格納先欄９４０、実行日時欄９５０を有している。管理機器履歴テーブル９００には、管理対象の情報処理装置１００で行われた処理（ジョブ）の履歴が記録される。図９の例に示されるように、管理機器履歴テーブル９００は、管理対象の情報処理装置１００のデバイスＩＤ、ジョブを識別するジョブＩＤ、ジョブの依頼者であるユーザを識別するユーザＩＤ、ジョブで処理した処理データの格納先（データ格納先）、ジョブの実行日時をそれぞれ関連付けて記憶している。なお、管理機器履歴テーブル９００において、ユーザＩＤとデータ格納先の情報は少なくともどちらか一方を記憶することとしてよい。
例えば、管理機器履歴テーブル９００と管理機器テーブル８００を関連付けて管理し、管理機器履歴テーブル９００のデータ格納先からデバイスＩＤを抽出し、管理機器テーブル８００内のデバイスＩＤに対応する定期ポーリング時刻、公開鍵等を抽出するようにしてもよい。
【００５６】
ジョブ管理モジュール３２０は、情報処理装置Ａ：１００Ａのパスワード変更通知モジュール１１４により通知された格納先の情報に関連付けて管理機器履歴テーブル９００に記録されている装置識別情報を抽出し、その抽出した装置識別情報をパスワード変更通知モジュール１１４により通知を行った情報処理装置Ａ：１００Ａに通知する。つまり、認証情報が更新された格納先のデバイスＩＤを、認証情報が更新されたことを通知した情報処理装置１００に通知する。そのデバイスＩＤの情報処理装置１００においても認証情報の更新が必要であるからである。具体的には、図１２の例を用いて後述する。
さらに、ジョブ管理モジュール３２０は、情報処理装置Ａ：１００Ａにより通知された第３の情報処理装置（例えば、情報処理装置Ｃ：１００Ｃ）から通信があった場合に、「格納先の情報」と「認証情報の更新が行われた情報処理装置（情報処理装置Ａ：１００Ａ、情報処理装置Ｂ：１００Ｂ）の装置識別情報」をその第３の情報処理装置に通知する。「第３の情報処理装置から通信があった場合」とは、例えば、前述の定期ポーリング時刻でのポーリング通信があった場合である。「格納先の情報」は、第３の情報処理装置において、更新が必要な認証情報があるか否かを判断させるためである。また、更新された認証情報は、管理装置３００は有していない（つまり、第３の情報処理装置に通知することができない）ので、「認証情報の更新が行われた情報処理装置の装置識別情報」を通知して、認証情報の更新が行われた情報処理装置から、更新された認証情報を取得できるようにするためである。なお、ここでの「格納先の情報」は、前述したように情報処理装置Ａ：１００Ａから受け取ったものである。また、「認証情報の更新が行われた情報処理装置」として、管理装置３００に対して通知を行った情報処理装置Ａ：１００Ａ以外の情報処理装置１００としてもよい。情報処理装置Ａ：１００Ａは、第３の情報処理装置に対して通知を行うことができなかったのであるから、他の情報処理装置１００が望ましいからである。具体的には、図１２の例を用いて後述する。
【００５７】
また、ジョブ管理モジュール３２０は、情報処理装置Ａ：１００Ａのパスワード変更通知モジュール１１４により通知された格納先の情報に関連付けて管理機器履歴テーブル９００、管理機器テーブル８００に記録されている装置識別情報とその装置識別情報に対応する公開鍵を抽出し、その抽出した装置識別情報と公開鍵をパスワード変更通知モジュール１１４により通知を行った情報処理装置Ａ：１００Ａに通知する。つまり、認証情報が更新された格納先のデバイスＩＤと公開鍵を、認証情報が更新されたことを通知した情報処理装置１００に通知する。そのデバイスＩＤの情報処理装置１００においても認証情報の更新が必要であるからである。具体的には、図１３の例を用いて後述する。
さらに、ジョブ管理モジュール３２０は、情報処理装置Ａ：１００Ａのパスワード変更通知モジュール１１４により通知された第３の情報処理装置から通信があった場合に、格納先の情報と暗号化された更新後の認証情報をその第３の情報処理装置に通知する。「第３の情報処理装置から通信があった場合」とは、例えば、前述の定期ポーリング時刻でのポーリング通信があった場合である。「格納先の情報」は、第３の情報処理装置において、更新が必要な認証情報があるか否かを判断させるためである。なお、ここでの「格納先の情報」は、前述したように情報処理装置Ａ：１００Ａから受け取ったものである。また、「更新後の認証情報」は公開鍵で暗号化されており、管理装置３００は、「更新後の認証情報」そのものを取得してはいない。具体的には、図１３の例を用いて後述する。
【００５８】
また、ジョブ管理モジュール３２０は、情報処理装置Ａ：１００Ａのパスワード変更通知モジュール１１４により通知された格納先の情報に関連付けて管理機器履歴テーブル９００、管理機器テーブル８００に記録されている装置識別情報と通信予定日時を抽出し、その抽出した装置識別情報と公開鍵をパスワード変更通知モジュール１１４により通知を行った情報処理装置Ａ：１００Ａに通知する。つまり、認証情報が更新された格納先のデバイスＩＤと定期ポーリング時刻を、認証情報が更新されたことを通知した情報処理装置１００に通知する。そのデバイスＩＤの情報処理装置１００においても認証情報の更新が必要であるからである。そして、ジョブ管理モジュール３２０は、その抽出した装置識別情報の通信予定日時が予め定められた時間内（具体的には、現在から予め定められた時間内）にあり、その装置識別情報に対応する公開鍵がある場合は、その装置識別情報に対して情報処理装置Ａ：１００Ａが通知する情報処理装置１００ではないことを示す通知対象外情報（例えば、通知対象外フラグ）を付加して、その装置識別情報とその公開鍵をパスワード変更通知モジュール１１４により通知を行った情報処理装置Ａ：１００Ａに通知する。つまり、定期ポーリング時刻がせまっているので、公開鍵がある情報処理装置１００であれば、情報処理装置Ａ：１００Ａが更新された認証情報を通知することなく、公開鍵で暗号化された更新された認証情報を、定期ポーリング時刻がせまっている情報処理装置１００に通知するようにしたものである。具体的には、図１４の例を用いて後述する。
さらに、ジョブ管理モジュール３２０は、情報処理装置Ａ：１００Ａのパスワード変更通知モジュール１１４により通知された第３の情報処理装置から通信があった場合に、格納先の情報と暗号化された更新後の認証情報をその第３の情報処理装置に通知する。「第３の情報処理装置から通信があった場合」とは、例えば、前述の定期ポーリング時刻でのポーリング通信があった場合である。「格納先の情報」は、第３の情報処理装置において、更新が必要な認証情報があるか否かを判断させるためである。なお、ここでの「格納先の情報」は、前述したように情報処理装置Ａ：１００Ａから受け取ったものである。また、「更新後の認証情報」は公開鍵で暗号化されており、管理装置３００は、「更新後の認証情報」そのものを取得してはいない。具体的には、図１４の例を用いて後述する。
【００５９】
さらに、ジョブ管理モジュール３２０は、情報処理装置１００から管理装置３００に通信が行われる通信予定日時を管理機器テーブル８００から抽出し、その抽出した通信予定日時をパスワード変更通知モジュール１１４により通知を行った情報処理装置Ａ：１００Ａに通知するようにしてもよい。
そして、情報処理装置Ａ：１００Ａのパスワード変更通知モジュール１１４は、ジョブ管理モジュール３２０から通知された通信予定日時の予め定められた時間前までに通知を行う。つまり、少なくとも定期ポーリング時刻までに、通知を行うことができる。具体的には、図１２、１３の例を用いて後述する。
【００６０】
図４は、本実施の形態を具現化する場合のシステム構成例を示す説明図である。
複数の情報処理装置１００と管理装置３００が少なくとも含まれている。図４の例では、さらに、クライアント情報処理装置２００、ファイアウォール４１０が含まれている。つまり、情報処理装置Ａ：１００Ａ、情報処理装置Ｂ：１００Ｂ、情報処理装置Ｃ：１００Ｃ、クライアント情報処理装置２００は、通信手段４５０を介してそれぞれ接続されている。また、情報処理装置Ａ：１００Ａ、情報処理装置Ｂ：１００Ｂ、情報処理装置Ｃ：１００Ｃ、クライアント情報処理装置２００は、それぞれ通信手段４５０、ファイアウォール４１０及び通信手段４９０を介して管理装置３００と接続されている。管理装置３００は、通信手段４９０、ファイアウォール４１０及び通信手段４５０を介して、情報処理装置Ａ：１００Ａ、情報処理装置Ｂ：１００Ｂ、情報処理装置Ｃ：１００Ｃ、クライアント情報処理装置２００等と接続されている。
複数の情報処理装置１００はファイアウォール内に設置されており、管理装置３００はそのファイアウォール外に設置されている。通信手段４５０は、例えば、組織内部のローカルなネットワーク（イントラネット等）であり、通信手段４９０は、その外部に広がるネットワーク（インターネット等）である。ファイアウォール４１０は、通信手段４５０と通信手段４９０との間に設置され、外部（通信手段４９０側）から通信手段４５０に接続されている情報処理装置１００等への不正なアクセスを防ぐ目的で設置されるルータやホストである。
情報処理装置１００から管理装置３００への通信は可能であるが、管理装置３００から情報処理装置１００への通信はできないように、ファイアウォール４１０が制御している。ただし、管理装置３００は情報処理装置１００からの通信があった場合に、その返信として管理装置３００から情報処理装置１００への通信ができるようになる。例えば、情報処理装置１００は、予め定められた通信予定日時（年、月、日、秒、秒以下、又はこれらの組み合わせであってもよい）に、処理履歴テーブル６００に格納されたデータを管理装置３００に送信すること等を行う。いわゆるポーリング通信を行う。この場合に、前述したような管理装置３００から情報処理装置１００に対しての通信が可能になる。
【００６１】
図１０、１１は、本実施の形態による処理例を示すフローチャートである。図１０及び図１１の例に示したフローチャートを参照しながら、図４の例に示した本実施形態に係る情報処理システムにおいて行われる処理の一例について説明する。なお、この処理例は、第１〜３の実施形態における最初の部分の共通のシーケンスを示したものである。
【００６２】
図１０の例に示されるように、情報処理装置Ａ：１００Ａは、ユーザＩＤを特定しユーザを認証した後に（ステップＳ１００１）、認証したユーザからスキャンの指示及びスキャンしたデータを指定されたデータ格納先に格納する指示を受け付ける（ステップＳ１００２）。情報処理装置Ａ：１００Ａは、受け付けた指示にしたがって、スキャンモジュールによりスキャンデータを取得する（ステップＳ１００３）。
情報処理装置Ａ：１００Ａは、指定されたデータ格納先が情報処理装置Ａ：１００Ａに記憶されるデータ格納先テーブル５００に存在するか否かを判断し（ステップＳ１００４）、存在する場合には（ステップＳ１００４：Ｙ）、指定されたデータ格納先に関連付けてデータ格納先テーブル５００に記憶された認証情報を取得する（ステップＳ１００５）。一方で、情報処理装置Ａ：１００Ａは、指定されたデータ格納先がデータ格納先テーブル５００に存在しない場合には（ステップＳ１００４：Ｎ）、操作パネルに認証情報の入力画面を表示して（ステップＳ１００６）、入力画面に入力された認証情報を取得する（ステップＳ１００７）。
【００６３】
次に、情報処理装置Ａ：１００Ａは、指定されたデータ格納先の情報と、ステップＳ１００５又はステップＳ１００７で取得した認証情報とをクライアント情報処理装置２００に送信して認証を要求する（ステップＳ１００８）。
クライアント情報処理装置２００は、情報処理装置Ａ：１００Ａから送信された、データ格納先の情報と認証情報との組が、クライアント情報処理装置２００に記憶された認証テーブル７００の記憶内容と一致するか否かに基づいて、認証の許否を判断し（ステップＳ１００９）、その判断結果を情報処理装置Ａ：１００Ａに送信する（ステップＳ１０１０）。
情報処理装置Ａ：１００Ａは、クライアント情報処理装置２００から受信した判断結果が許可でない場合には（ステップＳ１０１１：Ｎ）、ステップＳ１００６に戻り、ユーザに認証情報の入力を促す。また、情報処理装置Ａ：１００Ａは、クライアント情報処理装置２００から受信した判断結果が許可である場合には（ステップＳ１０１１：Ｙ）、スキャンデータをクライアント情報処理装置２００のデータ格納先に転送する（ステップＳ１０１２）。情報処理装置Ａ：１００Ａは、上記処理を実行した後に、上記処理の履歴データを処理履歴テーブル６００に記録する（ステップＳ１０１３）。
【００６４】
次に、図１１の例に示されるように、情報処理装置Ａ：１００Ａは、指定されたデータ格納先がデータ格納先テーブル５００に登録されていない場合には（ステップＳ１０１４：Ｎ）、指定されたデータ格納先と、認証が成功した認証情報とをデータ格納先テーブル５００に新たに記録して（ステップＳ１０１５）、処理を終了する。この場合は、認証情報が更新されていない場合である。
また、情報処理装置Ａ：１００Ａは、指定されたデータ格納先がデータ格納先テーブル５００に登録されている場合であって（ステップＳ１０１４：Ｙ）、指定されたデータ格納先と、認証が成功した認証情報との組が、データ格納先テーブル５００に記憶された情報と同じであるときには（ステップＳ１０１６：Ｙ）、データ格納先テーブル５００を更新せずに処理を終了する。この場合は、認証情報が更新されていない場合である。
一方で、情報処理装置Ａ：１００Ａは、指定されたデータ格納先がデータ格納先テーブル５００に登録されている場合であって（ステップＳ１０１４：Ｙ）、指定されたデータ格納先と、認証が成功した認証情報との組がデータ格納先テーブル５００に格納された情報と同じでない場合（認証情報が更新された場合、ステップＳ１０１６：Ｎ）には、データ格納先テーブル５００においてデータ格納先に関連付けられる認証情報を認証が成功した認証情報で上書きして更新する（ステップＳ１０１７）。
【００６５】
図１２は、第１の実施の形態による処理例を示すフローチャートである。これは、情報処理装置Ａ：１００Ａから通知できない情報処理装置Ｃ：１００Ｃがある場合であって、管理装置３００には認証情報であるパスワードを通知しない処理である。なお、管理装置３００は、管理対象である情報処理装置１００からジョブログを取得し、その情報処理装置１００による処理が成功した、「ユーザＩＤ」、「デバイスＩＤ」、「データ格納先」等を管理する。つまり、予め管理機器テーブル８００を生成しているとする。
ステップＳ１２０２では、パスワード変更モジュール２１０が、パスワードを変更する。
ステップＳ１２０４では、パスワード変更検知モジュール１１２が、処理結果の宛先のパスワードを検知し、有効性を確認する。ステップＳ１２０２、ステップＳ１２０４の処理は、図１０、１１の例に示した処理の一部に該当する。
ステップＳ１２０６では、パスワード変更通知モジュール１１４が、「ユーザＩＤ」と「パスワードが変更された格納先」を管理装置３００に通知する。ただし、新しいパスワードは通知する内容には含まれない。なお、少なくとも「パスワードが変更された格納先」を管理装置３００に通知すればよい。
ステップＳ１２０８では、利用実績管理モジュール３１０が、管理機器テーブル８００を参照してステップＳ１２０６で送信されたユーザＩＤのユーザが過去に処理を行わせた情報処理装置（この場合、情報処理装置Ｂ：１００Ｂ、情報処理装置Ｃ：１００Ｃとする）を抽出する。
ステップＳ１２１０では、利用実績管理モジュール３１０が、ステップＳ１２０８で抽出した情報処理装置（情報処理装置Ｂ：１００Ｂ、情報処理装置Ｃ：１００Ｃ）と定期ポーリング時刻の対応リストを情報処理装置Ａ：１００Ａに対してレスポンスする。
【００６６】
ステップＳ１２１２では、処理モジュール１１０Ａが、対応リスト内の情報処理装置（情報処理装置Ｂ：１００Ｂ、情報処理装置Ｃ：１００Ｃ）に対して、データ格納先とパスワードの対応を送信する。
なお、ステップＳ１２１２の処理として、情報処理装置Ｂ：１００Ｂ、情報処理装置Ｃ：１００Ｃに送信を行うが、情報処理装置Ｃ：１００Ｃは例えば電源オフの状態等によって通信ができない状態であったとする。したがって、情報処理装置Ｃ：１００Ｃに対しても、ステップＳ１２１２の処理は失敗し、情報処理装置Ｃ：１００Ｃは、データ格納先とパスワードの対応を受信していない状態であるとする。なお、ステップＳ１２１２の処理が失敗した場合は、その処理をくり返し行ってもよい。ただし、そのくり返しは、ステップＳ１２１２の処理が失敗した情報処理装置における定期ポーリング時刻の予め定められた時間前（例えば、Ｘ分前）までとする。
ステップＳ１２１４では、情報処理装置Ｂ：１００Ｂの宛先情報更新モジュール１１６が、情報処理装置Ｂ：１００Ｂ内のデータ格納先テーブル５００にステップＳ１２１２で送信されたデータ格納先と同じデータ格納先が含まれている場合は、そのパスワード（データ格納先テーブル５００の認証情報欄５２０）を送信されてきたパスワードに変更する。
ステップＳ１２１６では、パスワード変更通知モジュール１１４が、ステップＳ１２１２の処理が失敗した情報処理装置（この例の場合は、情報処理装置Ｃ：１００Ｃ）の定期ポーリング時刻の予め定められた時間前までに、その情報処理装置のデバイスＩＤとステップＳ１２１２の処理が行われた情報処理装置（この例の場合は情報処理装置Ｂ：１００Ｂ）のデバイスＩＤを、管理装置３００に通知する。
ステップＳ１２１８では、ジョブ管理モジュール３２０が、ステップＳ１２１２が失敗した情報処理装置（この例の場合は、情報処理装置Ｃ：１００Ｃ）の定期ポーリングでパスワードを更新されるように、その情報処理装置に実行させる指示（ジョブ）を作成する。そのジョブには、宛先情報とパスワードの問い合わせ先の情報処理装置（この場合は、情報処理装置Ａ：１００Ａ、情報処理装置Ｂ：１００Ｂ）の情報を含む。
ステップＳ１２２０では、情報処理装置Ｃ：１００Ｃが、情報処理装置Ｃ：１００Ｃの定期ポーリング時刻になったならば、管理装置３００に対して、ポーリング通信を行う。
【００６７】
ステップＳ１２２２では、管理装置３００が、ポーリング通信の応答として、ステップＳ１２１８で作成したジョブを情報処理装置Ｃ：１００Ｃに対して送信する。
ステップＳ１２２４では、情報処理装置Ｃ：１００Ｃの宛先情報更新モジュール１１６が、ジョブ内に含まれている宛先情報に対応するパスワードを情報処理装置Ｂ：１００Ｂに対して問い合わせる。
なお、情報処理装置Ｃ：１００Ｃの宛先情報更新モジュール１１６は、ジョブ内には問い合わせ先の情報処理装置が複数（この場合は、情報処理装置Ａ：１００Ａ、情報処理装置Ｂ：１００Ｂ）あるが、いずれの情報処理装置に対して問い合わせてもよい。また、その情報処理装置との通信に失敗した場合は、他の情報処理装置に対して問い合わせてもよい。
ステップＳ１２２６では、情報処理装置Ｂ：１００Ｂの宛先情報更新モジュール１１６が、問い合わせのあった宛先情報に対応するパスワードを情報処理装置Ｃ：１００Ｃに対して送信する。
ステップＳ１２２８では、情報処理装置Ｃ：１００Ｃの宛先情報更新モジュール１１６が、情報処理装置Ｃ：１００Ｃ内のデータ格納先テーブル５００にステップＳ１２２６で送信されたデータ格納先と同じデータ格納先が含まれている場合は、そのパスワード（データ格納先テーブル５００の認証情報欄５２０）を送信されてきたパスワードに変更する。
【００６８】
図１３は、第２の実施の形態による処理例を示すフローチャートである。これは、情報処理装置Ａ：１００Ａから通知できない情報処理装置Ｃ：１００Ｃがある場合であって、管理装置３００には認証情報であるパスワードを暗号化して通知する処理である。なお、管理装置３００は、管理対象である情報処理装置１００からジョブログを取得し、その情報処理装置１００による処理が成功した、「ユーザＩＤ」、「デバイスＩＤ」、「データ格納先」等を管理する。つまり、予め管理機器テーブル８００を生成しているとする。
ステップＳ１３０２では、パスワード変更モジュール２１０が、パスワードを変更する。
ステップＳ１３０４では、パスワード変更検知モジュール１１２が、処理結果の宛先のパスワードを検知し、有効性を確認する。ステップＳ１３０２、ステップＳ１３０４の処理は、図１０、１１の例に示した処理の一部に該当する。
ステップＳ１３０６では、パスワード変更通知モジュール１１４が、「ユーザＩＤ」と「パスワードが変更された格納先」を管理装置３００に通知する。ただし、新しいパスワードは通知する内容には含まれない。なお、少なくとも「パスワードが変更された格納先」を管理装置３００に通知すればよい。
ステップＳ１３０８では、利用実績管理モジュール３１０が、管理機器テーブル８００を参照してステップＳ１３０６で送信されたユーザＩＤのユーザが過去に処理を行わせた情報処理装置（この場合、情報処理装置Ｂ：１００Ｂ、情報処理装置Ｃ：１００Ｃとする）を抽出する。
ステップＳ１３１０では、利用実績管理モジュール３１０が、ステップＳ１３０８で抽出した情報処理装置（情報処理装置Ｂ：１００Ｂ、情報処理装置Ｃ：１００Ｃ）と定期ポーリング時刻と公開鍵の対応リストを情報処理装置Ａ：１００Ａに対してレスポンスする。
【００６９】
ステップＳ１３１２では、処理モジュール１１０Ａが、対応リスト内の情報処理装置（情報処理装置Ｂ：１００Ｂ、情報処理装置Ｃ：１００Ｃ）に対して、データ格納先とパスワードの対応を送信する。
なお、ステップＳ１３１２の処理として、情報処理装置Ｂ：１００Ｂ、情報処理装置Ｃ：１００Ｃに送信を行うが、情報処理装置Ｃ：１００Ｃは例えば電源オフの状態等によって通信ができない状態であったとする。したがって、情報処理装置Ｃ：１００Ｃに対しても、ステップＳ１３１２の処理は失敗し、情報処理装置Ｃ：１００Ｃは、データ格納先とパスワードの対応を受信していない状態であるとする。なお、ステップＳ１３１２の処理が失敗した場合は、その処理をくり返し行ってもよい。ただし、そのくり返しは、ステップＳ１３１２の処理が失敗した情報処理装置における定期ポーリング時刻の予め定められた時間前（例えば、Ｘ分前）までとする。
ステップＳ１３１４では、情報処理装置Ｂ：１００Ｂの宛先情報更新モジュール１１６が、情報処理装置Ｂ：１００Ｂ内のデータ格納先テーブル５００にステップＳ１３１２で送信されたデータ格納先と同じデータ格納先が含まれている場合は、そのパスワード（データ格納先テーブル５００の認証情報欄５２０）を送信されてきたパスワードに変更する。
【００７０】
ステップＳ１３１６では、パスワード変更通知モジュール１１４が、ステップＳ１３１２の処理が失敗した情報処理装置（この場合は、情報処理装置Ｃ：１００Ｃ）の定期ポーリング時刻の予め定められた時間前までに、その情報処理装置（情報処理装置Ｃ：１００Ｃ）のデバイスＩＤと、送信できなかったパスワードを、管理装置３００に対して通知する。なお、パスワードは、情報処理装置Ｃ：１００Ｃの公開鍵で暗号化を行ったものである。また、パスワード変更通知モジュール１１４は、さらに、ステップＳ１３１２の処理が行われた情報処理装置（この例の場合は、データ格納先とパスワードの対応を送信することが成功した情報処理装置Ｂ：１００Ｂ）のデバイスＩＤを、管理装置３００に対して通知するようにしてもよい。管理装置３００がパスワードの変更に対応している情報処理装置と対応できていない情報処理装置を管理する場合に必要となる。
ステップＳ１３１８では、ジョブ管理モジュール３２０が、ステップＳ１３１２が失敗した情報処理装置（この例の場合は、情報処理装置Ｃ：１００Ｃ）の定期ポーリングでパスワードを更新されるように、その情報処理装置に実行させる指示（ジョブ）を作成する。そのジョブには、宛先情報と公開鍵で暗号化されたパスワードを含む。
ステップＳ１３２０では、情報処理装置Ｃ：１００Ｃが、情報処理装置Ｃ：１００Ｃの定期ポーリング時刻になったならば、管理装置３００に対して、ポーリング通信を行う。
【００７１】
ステップＳ１３２２では、管理装置３００が、ステップＳ１３１８で作成したジョブをポーリング通信に対する応答として情報処理装置Ｃ：１００Ｃに対して送信する。
ステップＳ１３２４では、情報処理装置Ｃ：１００Ｃの宛先情報更新モジュール１１６が、情報処理装置Ｃ：１００Ｃ内のデータ格納先テーブル５００にステップＳ１３２２で送信されたデータ格納先と同じデータ格納先が含まれている場合は、そのパスワード（データ格納先テーブル５００の認証情報欄５２０）を送信されてきたパスワードを情報処理装置Ｃ：１００Ｃの秘密鍵で復号したものに変更する。
【００７２】
図１４は、第３の実施の形態による処理例を示すフローチャートである。これは、予め定められた時間内に定期ポーリング時刻を迎える情報処理装置１００がある場合の処理である。なお、管理装置３００は、管理対象である情報処理装置１００からジョブログを取得し、その情報処理装置１００による処理が成功した、「ユーザＩＤ」、「デバイスＩＤ」、「データ格納先」等を管理する。つまり、予め管理機器テーブル８００を生成しているとする。
ステップＳ１４０２では、パスワード変更モジュール２１０が、パスワードを変更する。
ステップＳ１４０４では、パスワード変更検知モジュール１１２が、処理結果の宛先のパスワードを検知し、有効性を確認する。ステップＳ１４０２、ステップＳ１４０４の処理は、図１０、１１の例に示した処理の一部に該当する。
ステップＳ１４０６では、パスワード変更通知モジュール１１４が、「ユーザＩＤ」と「パスワードが変更された格納先」を管理装置３００に通知する。ただし、新しいパスワードは通知する内容には含まれない。なお、少なくとも「パスワードが変更された格納先」を管理装置３００に通知すればよい。
ステップＳ１４０８では、利用実績管理モジュール３１０が、管理機器テーブル８００を参照してステップＳ１４０６で送信されたユーザＩＤのユーザが過去に処理を行わせた情報処理装置（この場合、情報処理装置Ｂ：１００Ｂ、情報処理装置Ｃ：１００Ｃとする）を抽出する。
ただし、予め定められた時間内に定期ポーリング時刻になる情報処理装置があって、その情報処理装置に公開鍵がある場合（この場合は、情報処理装置Ｃ：１００Ｃ）は、その情報処理装置は、ステップＳ１４１０で送信する対応リストには含めない。例えば、間近に定期ポーリング時刻となる情報処理装置がある場合は、管理装置３００が直接にその情報処理装置に対して「変更されたパスワード」（ただし、公開鍵で暗号化されたパスワード）を送信するためである。
【００７３】
ステップＳ１４１０では、利用実績管理モジュール３１０が、ステップＳ１４０８で抽出した情報処理装置（情報処理装置Ｂ：１００Ｂであり、情報処理装置Ｃ：１００Ｃは含めない）の対応リストを、情報処理装置Ａ：１００Ａに対してレスポンスする。
そして、対応リストには含めなかった情報処理装置（情報処理装置Ｃ：１００Ｃ）とその情報処理装置の公開鍵も情報処理装置Ａ：１００Ａに対してレスポンスする。対応リストに含めなかったことを示す通知対象外情報（通知対象外フラグ）を、対応リストには含めなかった情報処理装置（正確には、情報処理装置を示す情報処理装置識別情報）に付加すればよい。もちろんのことながら、対応リストに含まれている情報処理装置には、その情報は付加しない。この通知対象外情報が付加されている情報処理装置は、情報処理装置Ａ：１００Ａが「変更されたパスワード」を通知する必要がない情報処理装置であることを示している。ただし、情報処理装置Ａ：１００Ａは、受け取った公開鍵で暗号化した「変更されたパスワード」を管理装置３００に送信する。そして、この通知対象外情報が付加されていない情報処理装置は、情報処理装置Ａ：１００Ａが「変更されたパスワード」を通知する情報処理装置であることを示している。  ステップＳ１４１２では、パスワード変更通知モジュール１１４が、「パスワードが変更されたデータ格納先」と「変更されたパスワード」をステップＳ１４１０で送信された公開鍵で暗号化を行い、管理装置３００に対して通知する。
ステップＳ１４１４では、処理モジュール１１０Ａが、対応リスト内の情報処理装置（情報処理装置Ｂ：１００Ｂ）に対して、データ格納先とパスワードの対応を送信する。
【００７４】
ステップＳ１４１６では、情報処理装置Ｂ：１００Ｂの宛先情報更新モジュール１１６が、情報処理装置Ｂ：１００Ｂ内のデータ格納先テーブル５００にステップＳ１４１４で送信されたデータ格納先と同じデータ格納先が含まれている場合は、そのパスワード（データ格納先テーブル５００の認証情報欄５２０）を送信されてきたパスワードに変更する。
ステップＳ１４１８では、ステップＳ１４０８で対応リストには含めなかった情報処理装置（この例の場合は、情報処理装置Ｃ：１００Ｃ）の定期ポーリングでパスワードが更新されるように、その情報処理装置に実行させる指示（ジョブ）を作成する。そのジョブには、ジョブ管理モジュール３２０が、ステップＳ１４１２で送信された暗号化された「パスワードが変更されたデータ格納先」と「変更されたパスワード」の情報を含む。
ステップＳ１４２０では、情報処理装置Ｃ：１００Ｃが、情報処理装置Ｃ：１００Ｃの定期ポーリング時刻になったならば、管理装置３００に対して、ポーリング通信を行う。
ステップＳ１４２２では、ポーリング通信に対する応答として管理装置３００が、ステップＳ１４１８で作成したジョブを、情報処理装置１００に対して送信する。
ステップＳ１４２４では、情報処理装置Ｃ：１００Ｃの宛先情報更新モジュール１１６が、ステップＳ１４２２で送信されたジョブ内の暗号化された「パスワードが変更されたデータ格納先」と「変更されたパスワード」を情報処理装置Ｃ：１００Ｃの秘密鍵で復号し、情報処理装置Ｃ：１００Ｃ内のデータ格納先テーブル５００に「パスワードが変更されたデータ格納先」と同じデータ格納先が含まれている場合は、そのパスワード（データ格納先テーブル５００の認証情報欄５２０）を復号した「変更されたパスワード」に変更する。
なお、前述の処理では、「パスワードが変更されたデータ格納先」と「変更されたパスワード」の両方を暗号化したが、少なくとも「変更されたパスワード」が暗号化されていればよい。
【００７５】
なお、本実施の形態（クライアント情報処理装置２００、管理装置３００）としてのプログラムが実行されるコンピュータのハードウェア構成は、図１５に例示するように、一般的なコンピュータであり、具体的にはパーソナルコンピュータ、サーバーとなり得るコンピュータ等である。つまり、具体例として、処理部（演算部）としてＣＰＵ１５０１を用い、記憶装置としてＲＡＭ１５０２、ＲＯＭ１５０３、ＨＤ１５０４を用いている。ＨＤ１５０４として、例えばハードディスクを用いてもよい。パスワード変更モジュール２１０、パスワード管理モジュール２２０、利用実績管理モジュール３１０、ジョブ管理モジュール３２０、機器情報管理モジュール３３０等のプログラムを実行するＣＰＵ１５０１と、そのプログラムやデータを記憶するＲＡＭ１５０２と、本コンピュータを起動するためのプログラム等が格納されているＲＯＭ１５０３と、認証テーブル７００、管理機器テーブル８００、管理機器履歴テーブル９００等を記憶する補助記憶装置であるＨＤ１５０４と、キーボード、マウス、タッチパネル等に対する利用者の操作に基づいてデータを受け付ける受付装置１５０６と、ＣＲＴ、液晶ディスプレイ等の出力装置１５０５と、ネットワークインタフェースカード等の通信ネットワークと接続するための通信回線インタフェース１５０７、そして、それらをつないでデータのやりとりをするためのバス１５０８により構成されている。これらのコンピュータが複数台互いにネットワークによって接続されていてもよい。
【００７６】
図１６を参照して、本実施の形態（情報処理装置１００）のハードウェア構成例について説明する。図１６に示す構成は、例えばパーソナルコンピュータ（ＰＣ）などによって構成されるものであり、スキャナ等のデータ読み取り部１６１７と、プリンタなどのデータ出力部１６１８を備えたハードウェア構成例を示している。
【００７７】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１６０１は、前述の実施の形態において説明した各種のモジュール、すなわち、処理モジュール１１０、パスワード変更検知モジュール１１２、パスワード変更通知モジュール１１４、宛先情報更新モジュール１１６等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
【００７８】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１６０２は、ＣＰＵ１６０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１６０３は、ＣＰＵ１６０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス１６０４により相互に接続されている。
【００７９】
ホストバス１６０４は、ブリッジ１６０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス１６０６に接続されている。
【００８０】
キーボード１６０８、マウス等のポインティングデバイス１６０９は、操作者により操作される入力デバイスである。ディスプレイ１６１０は、液晶表示装置又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などがあり、各種情報をテキストやイメージ情報として表示する。
【００８１】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１６１１は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ１６０１によって実行するプログラムや情報を記録又は再生させる。ハードディスクには、データ格納先テーブル５００、処理履歴テーブル６００などが格納される。さらに、その他の各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。
【００８２】
ドライブ１６１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体１６１３に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース１６０７、外部バス１６０６、ブリッジ１６０５、及びホストバス１６０４を介して接続されているＲＡＭ１６０３に供給する。リムーバブル記録媒体１６１３も、ハードディスクと同様のデータ記録領域として利用可能である。
【００８３】
接続ポート１６１４は、外部接続機器１６１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート１６１４は、インタフェース１６０７、及び外部バス１６０６、ブリッジ１６０５、ホストバス１６０４等を介してＣＰＵ１６０１等に接続されている。通信部１６１６は、通信回線に接続され、外部とのデータ通信処理を実行する。データ読み取り部１６１７は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部１６１８は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。
【００８４】
前述の実施の形態のうち、コンピュータ・プログラムによるものについては、図１５、図１６に示すハードウェア構成のシステムにソフトウェアであるコンピュータ・プログラムを読み込ませ、ソフトウェアとハードウェア資源とが協働して、前述の実施の形態が実現される。
なお、図１５、図１６に示すハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図１５、図１６に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えばＡＳＩＣ等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、さらに図１５、図１６に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、情報家電、複写機、ファックス、スキャナ、プリンタ、複合機などに組み込まれていてもよい。
【００８５】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して
記録されていてもよい。また、圧縮や暗号化など、復元可能であればどのような態様で記録されていてもよい。
【００８６】
なお、発明の詳細な説明に記載した実施の形態は、以下のような発明として把握することもできる。特に、例えば、ステップＳ１２１２で送信が成功した場合についての処理部分の発明を示している。
前述の実施の形態は以下のように把握してもよい。
［Ａ］  複数の情報処理装置と、管理装置とを含み、
前記複数の情報処理装置はそれぞれ、
情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、
前記格納先の認証情報が更新され、該更新に係る格納先及び更新後の認証情報が認証された場合に、該更新に係る格納先と、利用者を識別する利用者識別情報とを前記管理装置に通知する第１通知手段と、を含み、
前記管理装置は、
前記複数の情報処理装置のそれぞれから、それぞれの前記情報処理装置を識別する装置識別情報と、該情報処理装置に処理を依頼した利用者を識別する利用者識別情報とを取得し、取得した情報を関連付けて記録する記録手段と、
前記第１通知手段により通知された利用者識別情報に関連付けて前記記録手段に記録される装置識別情報を抽出する抽出手段と、
前記抽出手段により抽出された装置識別情報を前記第１通知手段により通知を行った前記情報処理装置に通知する装置情報通知手段と、を含み、
前記複数の情報処理装置はそれぞれ、
前記装置情報通知手段により通知を受けた場合に、該装置情報通知手段により通知された装置識別情報により識別される情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２通知手段と、
他の情報処理装置の前記第２通知手段による通知を受けた場合に、該第２通知手段により通知された更新に係る格納先及び更新後の認証情報に基づいて前記記憶手段に記憶される情報を更新する更新手段と、をさらに含む、
ことを特徴とする情報処理システム。
［Ｂ］  複数の情報処理装置と、管理装置とを含み、
前記複数の情報処理装置はそれぞれ、
情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、
前記格納先の認証情報が更新され、該更新に係る格納先及び更新後の認証情報が認証された場合に、該更新に係る格納先を前記管理装置に通知する第１通知手段と、を含み、
前記管理装置は、
前記複数の情報処理装置のそれぞれから、それぞれの前記情報処理装置を識別する装置識別情報と、該情報処理装置が処理した情報を格納した格納先の情報とを取得し、取得した情報を関連付けて記録する記録手段と、
前記第１通知手段により通知された格納先の情報に関連付けて前記記録手段に記録される装置識別情報を抽出する抽出手段と、
前記抽出手段により抽出された装置識別情報を前記第１通知手段により通知を行った前記情報処理装置に通知する装置情報通知手段と、を含み、
前記複数の情報処理装置はそれぞれ、
前記装置情報通知手段により通知を受けた場合に、該装置情報通知手段により通知された装置識別情報により識別される情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２通知手段と、
他の情報処理装置の前記第２通知手段による通知を受けた場合に、該第２通知手段により通知された更新に係る格納先及び更新後の認証情報に基づいて前記記憶手段に記憶される情報を更新する更新手段と、をさらに含む、
ことを特徴とする情報処理システム。
［Ｃ］  複数の情報処理装置と、管理装置とを含み、
前記複数の情報処理装置はそれぞれ、
情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、
前記格納先の認証情報が更新され、該更新に係る格納先及び更新後の認証情報が認証された場合に、該更新に係る格納先及び更新後の認証情報と、利用者を識別する利用者識別情報とを前記管理装置に通知する第１通知手段と、を含み、
前記管理装置は、
前記複数の情報処理装置のそれぞれから、それぞれの前記情報処理装置を識別する装置識別情報と、該情報処理装置に処理を依頼した利用者を識別する利用者識別情報とを取得し、取得した情報を関連付けて記録する記録手段と、
前記第１通知手段により通知された利用者識別情報に関連付けて前記記録手段に記録される装置識別情報を抽出する抽出手段と、
前記抽出手段により抽出された装置識別情報により識別される情報処理装置に、前記第１通知手段により通知された更新に係る格納先及び更新後の認証情報を通知する第２通知手段と、を含み、
前記複数の情報処理装置はそれぞれ、
前記第２通知手段により通知された更新に係る格納先及び更新後の認証情報に基づいて前記記憶手段に記憶される情報を更新する更新手段をさらに含む、
ことを特徴とする情報処理システム。
［Ｄ］  複数の情報処理装置と、管理装置とを含み、
前記複数の情報処理装置はそれぞれ、
情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、
前記格納先の認証情報が更新され、該更新に係る格納先及び更新後の認証情報が認証された場合に、該更新に係る格納先及び更新後の認証情報を前記管理装置に通知する第１通知手段と、を含み、
前記管理装置は、
前記複数の情報処理装置のそれぞれから、それぞれの前記情報処理装置を識別する装置識別情報と、該情報処理装置が処理した情報を格納した格納先の情報とを取得し、取得した情報を関連付けて記録する記録手段と、
前記第１通知手段により通知された格納先の情報に関連付けて前記記録手段に記録される装置識別情報を抽出する抽出手段と、
前記抽出手段により抽出された装置識別情報により識別される情報処理装置に、前記第１通知手段により通知された更新に係る格納先及び認証情報を通知する第２通知手段と、を含み、
前記複数の情報処理装置はそれぞれ、
前記第２通知手段により通知された更新に係る格納先及び認証情報に基づいて前記記憶手段に記憶される情報を更新する更新手段をさらに含む
ことを特徴とする情報処理システム。
［Ｅ］  複数の情報処理装置を含み、
前記複数の情報処理装置はそれぞれ、
情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、
前記複数の情報処理装置をそれぞれ識別する装置識別情報に関連付けて、該情報処理装置が情報を格納した格納先の情報を取得する取得手段と、
前記格納先の認証情報が更新され、該更新に係る格納先及び更新後の認証情報が認証された場合に、該更新に係る格納先に情報を格納した装置識別情報を抽出する抽出手段と、
前記抽出手段により抽出された装置識別情報により識別される情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する通知手段と、
他の情報処理装置の前記通知手段による通知を受けた場合に、該通知手段により通知された更新に係る格納先及び更新後の認証情報に基づいて前記記憶手段に記憶される情報を更新する更新手段と、を含む
ことを特徴とする情報処理システム。
［Ｆ］  情報処理装置であって、
情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、
前記格納先の認証情報が更新され、該更新に係る格納先及び更新後の認証情報が認証された場合に、該更新に係る格納先と、利用者を識別する利用者識別情報とを管理装置に通知する第１通知手段と、を含み、
前記管理装置は、
複数の前記情報処理装置のそれぞれから、それぞれの前記情報処理装置を識別する装置識別情報と、該情報処理装置に処理を依頼した利用者を識別する利用者識別情報とを取得し、取得した情報を関連付けて記録し、
前記第１通知手段により通知された利用者識別情報に関連付けて前記記録される装置識別情報を抽出し、
前記抽出された装置識別情報を前記第１通知手段により通知を行った前記情報処理装置に通知し、
前記情報処理装置は、
前記管理装置から通知された装置識別情報により識別される他の情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２通知手段と、
他の情報処理装置の前記第２通知手段による通知を受けた場合に、該第２通知手段により通知された更新に係る格納先及び更新後の認証情報に基づいて前記記憶手段に記憶される情報を更新する更新手段と、をさらに含む、
ことを特徴とする情報処理装置。
［Ｇ］  コンピュータを、
情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、
前記格納先の認証情報が更新され、該更新に係る格納先及び更新後の認証情報が認証された場合に、該更新に係る格納先と、利用者を識別する利用者識別情報とを管理装置に通知する第１通知手段として機能させ、
前記管理装置は、
複数の前記コンピュータのそれぞれから、それぞれの前記コンピュータを識別する装置識別情報と、該コンピュータに処理を依頼した利用者を識別する利用者識別情報とを取得し、取得した情報を関連付けて記録し、
前記第１通知手段により通知された利用者識別情報に関連付けて前記記録される装置識別情報を抽出し、
前記抽出された装置識別情報を前記第１通知手段により通知を行った前記コンピュータに通知し、
前記コンピュータをさらに、
前記管理装置から通知された装置識別情報により識別される他のコンピュータに、前記更新に係る格納先及び更新後の認証情報を通知する第２通知手段と、
他のコンピュータの前記第２通知手段による通知を受けた場合に、該第２通知手段により通知された更新に係る格納先及び更新後の認証情報に基づいて前記記憶手段に記憶される情報を更新する更新手段
として機能させるためのプログラム。
［Ｈ］  情報処理装置であって、
情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、
前記格納先の認証情報が更新され、該更新に係る格納先及び更新後の認証情報が認証された場合に、該更新に係る格納先を前記管理装置に通知する第１通知手段と、を含み、
前記管理装置は、
複数の前記情報処理装置のそれぞれから、それぞれの前記情報処理装置を識別する装置識別情報と、該情報処理装置が処理した情報を格納した格納先の情報とを取得し、取得した情報を関連付けて記録し、
前記第１通知手段により通知された格納先の情報に関連付けて前記記録される装置識別情報を抽出し、
前記抽出された装置識別情報を前記第１通知手段により通知を行った前記情報処理装置に通知し、
前記情報処理装置は、
前記管理装置により通知された装置識別情報により識別される他の情報処理装置に、前記更新に係る格納先及び更新後の認証情報を通知する第２通知手段と、
他の情報処理装置の前記第２通知手段による通知を受けた場合に、該第２通知手段により通知された更新に係る格納先及び更新後の認証情報に基づいて前記記憶手段に記憶される情報を更新する更新手段と、をさらに含む、
ことを特徴とする情報処理装置。
［Ｉ］  コンピュータを、
情報の格納先ごとに、該格納先に処理した情報を格納する際に用いる認証情報を関連付けて記憶する記憶手段と、
前記格納先の認証情報が更新され、該更新に係る格納先及び更新後の認証情報が認証された場合に、該更新に係る格納先を前記管理装置に通知する第１通知手段として機能させ、
前記管理装置は、
複数の前記コンピュータのそれぞれから、それぞれの前記コンピュータを識別する装置識別情報と、該コンピュータが処理した情報を格納した格納先の情報とを取得し、取得した情報を関連付けて記録し、
前記第１通知手段により通知された格納先の情報に関連付けて前記記録される装置識別情報を抽出し、
前記抽出された装置識別情報を前記第１通知手段により通知を行った前記コンピュータに通知し、
前記コンピュータを、
前記管理装置により通知された装置識別情報により識別される他のコンピュータに、前記更新に係る格納先及び更新後の認証情報を通知する第２通知手段と、
他のコンピュータの前記第２通知手段による通知を受けた場合に、該第２通知手段により通知された更新に係る格納先及び更新後の認証情報に基づいて前記記憶手段に記憶される情報を更新する更新手段
としてさらに機能させるためのプログラム。
［Ａ］〜［Ｉ］に記載の発明によれば、複数の情報処理装置のうち１つについて、処理した情報を指定の格納先に格納する際に用いる認証情報を更新することで、更新が必要な他の情報処理装置についても認証情報を更新することができる。
【符号の説明】
【００８７】
１００…情報処理装置
１１０…処理モジュール
１１２…パスワード変更検知モジュール
１１４…パスワード変更通知モジュール
１１６…宛先情報更新モジュール
２００…クライアント情報処理装置
２１０…パスワード変更モジュール
２２０…パスワード管理モジュール
３００…管理装置
３１０…利用実績管理モジュール
３２０…ジョブ管理モジュール
３３０…機器情報管理モジュール
４１０…ファイアウォール
４５０…通信手段
４９０…通信手段
【図１】
2014219826.tif 000003
【図２】
2014219826.tif 000004
【図３】
2014219826.tif 000005
【図４】
2014219826.tif 000006
【図５】
2014219826.tif 000007
【図６】
2014219826.tif 000008
【図７】
2014219826.tif 000009
【図８】
2014219826.tif 000010
【図９】
2014219826.tif 000011
【図１０】
2014219826.tif 000012
【図１１】
2014219826.tif 000013
【図１２】
2014219826.tif 000014
【図１３】
2014219826.tif 000015
【図１４】
2014219826.tif 000016
【図１５】
2014219826.tif 000017
【図１６】
2014219826.tif 000018