(57)【要約】【課題】パスワードの変更を失敗しても、次回以降のアクセスに支障をきたさない機器管理装置及びプログラムを提供する。【解決手段】機器に関するアカウント情報を管理する管理手段と、アカウント情報を変更する変更手段と、機器のアカウント情報の変更に失敗した際、変更前のアカウント情報を用いてアクセスした後アカウント情報を変更する対応手段とを備えたことにより、ネットワークに接続された機器のアカウント情報の変更に失敗しても変更前のアカウント情報を用いて機器にアクセスし、そのアカウント情報を変更することができるので、次回以降のアクセスに支障をきたさない。【選択図】図１
2007108999.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された複写機、ファクシミリ装置、印刷機等の機器を管理する機器管理装置であって、
前記機器に関するアカウント情報を管理する管理手段と、
前記アカウント情報を変更する変更手段と、
前記機器のアカウント情報の変更に失敗した際、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後前記アカウント情報を変更する対応手段とを備えたことを特徴とする機器管理装置。
【請求項２】
ネットワークに接続された複写機、ファクシミリ装置、印刷機等の機器を管理する機器管理装置であって、
前記機器に関する機器情報および前記機器にアクセスするためのアカウント情報を管理する管理手段と、
前記管理手段から取得した前記機器情報と前記アカウント情報に基づいて前記アカウント情報を変更する変更手段と、
前記機器のアカウント情報の変更に失敗した際、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後前記アカウント情報を変更する対応手段とを備えたことを特徴とする機器管理装置。
【請求項３】
前記対応手段は、
前記各機器のアクセスアカウント情報テーブルを参照し、前記変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後前記アカウント情報を変更する機器管理ソフトウェアを備えたことを特徴とする請求項１または２記載の機器管理装置。
【請求項４】
前記対応手段は、
前記各機器のアクセスアカウント情報テーブルを参照し、前記変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器に定期的にアクセスした後前記アカウント情報を変更する機器管理ソフトウェアを備えたことを特徴とする請求項１または２記載の機器管理装置。
【請求項５】
前記対応手段は、
ユーザーから前記変更に失敗した機器のアカウント情報を再変更する再変更指示を受けるウェブページ生成手段と、
前記ウェブページ生成手段から前記再変更指示を受けると、前記各機器のアクセスアカウント情報テーブルを参照し、前記変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後前記アカウント情報を変更する機器管理ソフトウェアを備えたことを特徴とする請求項１または２記載の機器管理装置。
【請求項６】
前記アカウント情報は前記機器を使用するユーザーのパスワードを含むことを特徴とする請求項１から５のいずれか１項記載の機器管理装置。
【請求項７】
ネットワークに接続された複写機、ファクシミリ装置、印刷機等の機器の管理を実質的なコンピュータに実行させるプログラムであって、
前記コンピュータに、
前記機器に関するアカウント情報を管理する管理処理と、
前記アカウント情報を変更する変更処理と、
前記機器のアカウント情報の変更に失敗した際、変更前のアカウント情報を用いてアクセスした後前記アカウント情報を変更する対応処理とを実行させることを特徴とするプログラム。
【請求項８】
ネットワークに接続された複写機、ファクシミリ装置、印刷機等の機器の管理を実質的なコンピュータに実行させるプログラムであって、
前記コンピュータに、
前記機器に関する機器情報および前記機器にアクセスするためのアカウント情報を管理する管理処理と、
前記管理手段から取得した前記機器情報と前記アカウント情報に基づいて前記アカウント情報を変更する変更処理と、
前記機器のアカウント情報の変更に失敗した際、変更前のアカウント情報を用いてアクセスした後前記アカウント情報を変更する対応処理とを実行させることを特徴とするプログラム。
【請求項９】
前記対応処理は、
前記各機器のアクセスアカウント情報テーブルを参照し、前記変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後前記アカウント情報を変更する処理であることを特徴とする請求項７または８記載のプログラム。
【請求項１０】
前記対応処理は、
前記各機器のアクセスアカウント情報テーブルを参照し、前記変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器に定期的にアクセスした後前記アカウント情報を変更する処理であることを特徴とする請求項７または８記載のプログラム。
【請求項１１】
前記対応処理は、
ユーザーから前記変更に失敗した機器のアカウント情報を再変更する再変更指示を受けるウェブページ生成処理と、
前記再変更指示を受けると、前記各機器のアクセスアカウント情報テーブルを参照し、前記変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後前記アカウント情報を変更する処理とを備えたことを特徴とする請求項７または８記載のプログラム。
【請求項１２】
前記アカウント情報は前記機器を使用するユーザーのパスワードを含むことを特徴とする請求項７から１１のいずれか１項記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された複写機、ファクシミリ装置、印刷機等の機器を管理する管理装置及びプログラムに関する。
【背景技術】
【０００２】
Network（ネットワーク）上の機器を管理する機器管理ソフトウェアにおいて、機器にアクセスして情報を取得したり設定を行ったりする際、アクセスパスワード（以下「パスワード」という）が必要となる。
昨今、ハッカーの侵入やサイバーテロ等を防止するためセキュリティの強化が叫ばれ、ISMS（Information Security Management System:情報セキュリティマネジメントシステム）などのセキュリティに関する仕組みも提唱されており、このパスワードを定期的に変更する機会が増えている。このため、パスワード変更に関する種々の提案がなされている（例えば、特許文献１、２参照）。
【特許文献１】特開２００４−３０３２１５号公報
【特許文献２】特開２００４−３２６７６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上述した従来の技術では、Network上の複数の機器に対し、一括で機器アクセスパスワードを変更する機能を持つが、電源OFF状態などでこの変更が効かない機器がある場合、その後の機器アクセス時に認証Errorになるなどの問題が生じていた。
【０００４】
具体的には以下のような流れで問題が生じる。
(1)  通常管理(パスワード「1234」を用いて複数の機器へアクセス)
(2)  複数の機器に対しパスワード変更(パスワード(「1234」→「ABCD」))
(3)  一部の機器が電源OFF中などで変更できない
(4)  通常管理(パスワード「ABCD」)を用いて機器へアクセス)
【０００５】
上記(1)では複数の機器に対し「1234」というパスワードでアクセスしていた。しかし(2)のパスワード変更で「1234」から「ABCD」というパスワードに変更を試みたが、(3)で一部の機器にパスワード変更が適用できず、(4)でその一部の機器にアクセスできないといった問題が生じる。
【０００６】
機器管理ソフトウェアから一括してパスワードの変更ができないケースを以下に列挙する。
(a)  機器の電源がOFF
(b)  機器のケーブルが抜けている
(c)  機器がReboot(リブート：再起動)中
(d)  印刷中、Sleep（スリープ）中、SC Error（システムエラー）など、通信はできるが設定できない状態(設定できる可能性有り)
(e)  Timeout（タイムアウト）
(f)  その他設定Error
【０００７】
そこで、本発明の目的は、上記課題を解決し、パスワードの変更を失敗しても、次回以降のアクセスに支障をきたさない機器管理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、請求項１記載の発明は、ネットワークに接続された複写機、ファクシミリ装置、印刷機等の機器を管理する機器管理装置であって、前記機器に関するアカウント情報を管理する管理手段と、前記アカウント情報を変更する変更手段と、前記機器のアカウント情報の変更に失敗した際、変更前のアカウント情報を用いてアクセスした後前記アカウント情報を変更する対応手段とを備えたことを特徴とする。
【０００９】
請求項１記載の発明によれば、機器に関するアカウント情報を管理する管理手段と、アカウント情報を変更する変更手段と、機器のアカウント情報の変更に失敗した際、変更前のアカウント情報を用いてアクセスした後アカウント情報を変更する対応手段とを備えたことにより、ネットワークに接続された機器のアカウント情報の変更に失敗しても変更前のアカウント情報を用いて変更に失敗した機器にアクセスし、そのアカウント情報を変更することができるので、次回以降のアクセスに支障をきたさない。
【００１０】
請求項２記載の発明は、ネットワークに接続された複写機、ファクシミリ装置、印刷機等の機器を管理する機器管理装置であって、前記機器に関する機器情報および前記機器にアクセスするためのアカウント情報を管理する管理手段と、前記管理手段から取得した前記機器情報と前記アカウント情報に基づいて前記アカウント情報を変更する変更手段と、前記機器のアカウント情報の変更に失敗した際、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後前記アカウント情報を変更する対応手段とを備えたことを特徴とする。
【００１１】
請求項２記載の発明によれば、機器に関する機器情報および前記機器にアクセスするためのアカウント情報を管理する管理手段と、管理手段から取得した機器情報とアカウント情報に基づいてアカウント情報を変更する変更手段と、機器のアカウント情報の変更に失敗した際、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後アカウント情報を変更する対応手段とを備えたことにより、ネットワークに接続された機器のアカウント情報の変更に失敗しても変更前のアカウント情報を用いて変更に失敗した機器にアクセスし、そのアカウント情報を変更することができるので、次回以降のアクセスに支障をきたさない。
【００１２】
請求項３記載の発明は、請求項１または２記載の発明において、前記対応手段は、前記各機器のアクセスアカウント情報テーブルを参照し、前記変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後前記アカウント情報を変更する機器管理ソフトウェアを備えたことを特徴とする。
【００１３】
請求項３記載の発明によれば、対応手段が各機器のアクセスアカウント情報テーブルを参照し、変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後アカウント情報を変更する機器管理ソフトウェアを備えたことにより、変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後アカウント情報を変更することにより、誤って変更に成功した機器にアクセスすることなくなるので、変更に失敗した機器のアカウント情報を確実に変更することができる。
【００１４】
請求項４記載の発明は、請求項１または２記載の発明において、前記対応手段は、前記各機器のアクセスアカウント情報テーブルを参照し、前記変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器に定期的にアクセスした後前記アカウント情報を変更する機器管理ソフトウェアを備えたことを特徴とする。
【００１５】
請求項４記載の発明によれば、対応手段が各機器のアクセスアカウント情報テーブルを参照し、変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器に定期的にアクセスした後アカウント情報を変更する機器管理ソフトウェアを備えたことにより、変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器に定期的にアクセスした後アカウント情報を変更することにより、再アクセスに再失敗してもさらに再アクセスして再変更されるので、変更に失敗した機器のアカウント情報をより確実に変更することができる。
【００１６】
請求項５記載の発明は、請求項１または２記載の発明において、前記対応手段は、ユーザーから前記変更に失敗した機器のアカウント情報を再変更する再変更指示を受けるウェブページ生成手段と、前記ウェブページ生成手段から前記再変更指示を受けると、前記各機器のアクセスアカウント情報テーブルを参照し、前記変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後前記アカウント情報を変更する機器管理ソフトウェアを備えたことを特徴とする。
【００１７】
請求項５記載の発明によれば、対応手段がユーザーから変更に失敗した機器のアカウント情報を再変更する再変更指示を受けるウェブページ生成手段と、ウェブページ生成手段から再変更指示を受けると、各機器のアクセスアカウント情報テーブルを参照し、変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後アカウント情報を変更する機器管理ソフトウェアを備えたことにより、ユーザーから変更に失敗した機器のアカウント情報を再変更する再変更指示を受けると、各機器のアクセスアカウント情報テーブルを参照し、変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後アカウント情報を変更することにより、ユーザーがアカウント情報を変更したいときに変更に失敗したか否かを把握することができ、変更に失敗した機器のアカウント情報を変更することが確実に行える。
【００１８】
請求項６記載の発明は、請求項１から５のいずれか１項記載の発明において、前記アカウント情報は前記機器を使用するユーザーのパスワードを含むことを特徴とする。
【００１９】
請求項６記載の発明によれば、アカウント情報は機器を使用するユーザーのパスワードを含むことにより、次回以降のアクセスに支障をきたさないだけでなく、第三者が不正にアクセスするのを防止することができる。
【００２０】
請求項７記載の発明は、ネットワークに接続された複写機、ファクシミリ装置、印刷機等の機器の管理を実質的なコンピュータに実行させるプログラムであって、前記コンピュータに、前記機器に関するアカウント情報を管理する管理処理と、前記アカウント情報を変更する変更処理と、前記機器のアカウント情報の変更に失敗した際、変更前のアカウント情報を用いてアクセスした後前記アカウント情報を変更する対応処理とを実行させることを特徴とする。
【００２１】
請求項７記載の発明によれば、コンピュータに、機器に関するアカウント情報を管理する管理処理と、アカウント情報を変更する変更処理と、機器のアカウント情報の変更に失敗した際、変更前のアカウント情報を用いてアクセスした後アカウント情報を変更する対応処理とを実行させることにより、ネットワークに接続された機器のアカウント情報の変更に失敗しても変更前のアカウント情報を用いて機器にアクセスし、そのアカウント情報を変更することができるので、次回以降のアクセスに支障をきたさない。
【００２２】
請求項８記載の発明は、ネットワークに接続された複写機、ファクシミリ装置、印刷機等の機器の管理を実質的なコンピュータに実行させるプログラムであって、前記コンピュータに、前記機器に関する機器情報および前記機器にアクセスするためのアカウント情報を管理する管理処理と、前記管理手段から取得した前記機器情報と前記アカウント情報に基づいて前記アカウント情報を変更する変更処理と、前記機器のアカウント情報の変更に失敗した際、変更前のアカウント情報を用いてアクセスした後前記アカウント情報を変更する対応処理とを実行させることを特徴とする。
【００２３】
請求項８記載の発明によれば、コンピュータに、機器に関する機器情報および機器にアクセスするためのアカウント情報を管理する管理処理と、管理手段から取得した機器情報とアカウント情報に基づいてアカウント情報を変更する変更処理と、機器のアカウント情報の変更に失敗した際、変更前のアカウント情報を用いてアクセスした後アカウント情報を変更する対応処理とを実行させることにより、ネットワークに接続された機器のアカウント情報の変更に失敗しても変更前のアカウント情報を用いて機器にアクセスし、そのアカウント情報を変更することができるので、次回以降のアクセスに支障をきたさない。
【００２４】
請求項９記載の発明は、請求項７または８記載の発明において、前記対応処理は、前記各機器のアクセスアカウント情報テーブルを参照し、前記変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後前記アカウント情報を変更する処理であることを特徴とする。
【００２５】
請求項９記載の発明によれば、対応処理が各機器のアクセスアカウント情報テーブルを参照し、変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後アカウント情報を変更する処理であることにより、変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後アカウント情報を変更することにより、誤って変更に成功した機器にアクセスすることなくなるので、変更に失敗した機器のアカウント情報を確実に変更することができる。
【００２６】
請求項１０記載の発明は、請求項７または８記載の発明において、前記対応処理は、前記各機器のアクセスアカウント情報テーブルを参照し、前記変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器に定期的にアクセスした後前記アカウント情報を変更する処理であることを特徴とする。
【００２７】
請求項１０記載の発明によれば、対応処理が各機器のアクセスアカウント情報テーブルを参照し、変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器に定期的にアクセスした後アカウント情報を変更する処理であることにより、変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器に定期的にアクセスした後アカウント情報を変更することにより、再アクセスに再失敗してもさらに再アクセスして再変更されるので、変更に失敗した機器のアカウント情報をより確実に変更することができる。
【００２８】
請求項１１記載の発明は、請求項７または８記載の発明において、前記対応処理は、ユーザーから前記変更に失敗した機器のアカウント情報を再変更する再変更指示を受けるウェブページ生成処理と、前記再変更指示を受けると、前記各機器のアクセスアカウント情報テーブルを参照し、前記変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後前記アカウント情報を変更する処理とを備えたことを特徴とする。
【００２９】
請求項１１記載の発明によれば、ユーザーから変更に失敗した機器のアカウント情報を再変更する再変更指示を受けると、各機器のアクセスアカウント情報テーブルを参照し、変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後アカウント情報を変更することにより、ユーザーがアカウント情報を変更したいときに変更に失敗したか否かを把握することができ、変更に失敗した機器のアカウント情報を変更することが確実に行える。
【００３０】
請求項１２記載の発明は、請求項７から１０のいずれか１項記載の発明において、前記アカウント情報は前記機器を使用するユーザーのパスワードを含むことを特徴とする。
【００３１】
請求項１２記載の発明によれば、アカウント情報は機器を使用するユーザーのパスワードを含むことにより、次回以降のアクセスに支障をきたさないだけでなく、第三者が不正にアクセスするのを防止することができる。
【発明の効果】
【００３２】
本発明によれば、機器に関するアカウント情報を管理する管理手段と、アカウント情報を変更する変更手段と、機器のアカウント情報の変更に失敗した際、変更前のアカウント情報を用いてアクセスした後アカウント情報を変更する対応手段とを備えたことにより、ネットワークに接続された機器のアカウント情報の変更に失敗しても変更前のアカウント情報を用いて機器にアクセスし、そのアカウント情報を変更することができるので、次回以降のアクセスに支障をきたさない。
【発明を実施するための最良の形態】
【００３３】
〔特  徴〕
本発明に係る機器管理装置の一実施形態は、ネットワークに接続された複写機、ファクシミリ装置、印刷機等の機器を管理する機器管理装置であって、機器に関するアカウント情報を管理する管理手段と、アカウント情報を変更する変更手段と、機器のアカウント情報の変更に失敗した際、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後アカウント情報を変更する対応手段とを備えたことを特徴とする。
【００３４】
また、本発明に係る機器管理装置の他の実施形態は、ネットワークに接続された複写機、ファクシミリ装置、印刷機等の機器を管理する機器管理装置であって、機器に関する機器情報および機器にアクセスするためのアカウント情報を管理する管理手段と、管理手段から取得した機器情報とアカウント情報に基づいてアカウント情報を変更する変更手段と、機器のアカウント情報の変更に失敗した際、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後アカウント情報を変更する対応手段とを備えたことを特徴とする。
【００３５】
また、本発明に係る機器管理装置の他の実施形態は、上記構成に加え、対応手段は、各機器のアクセスアカウント情報テーブルを参照し、変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後アカウント情報を変更する機器管理ソフトウェアを備えてもよく、対応手段は、各機器のアクセスアカウント情報テーブルを参照し、変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器に定期的にアクセスした後アカウント情報を変更する機器管理ソフトウェアを備えてもよく、対応手段は、ユーザーから変更に失敗した機器のアカウント情報を再変更する再変更指示を受けるウェブページ生成手段と、ウェブページ生成手段から再変更指示を受けると、各機器のアクセスアカウント情報テーブルを参照し、変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後アカウント情報を変更する機器管理ソフトウェアを備えてもよい。
【００３６】
さらに、本発明に係る機器管理装置の他の実施形態は、上記構成に加え、アカウント情報は機器を使用するユーザーのパスワードを含むのが好ましい。
【００３７】
また、本発明に係るプログラムの一実施形態は、ネットワークに接続された複写機、ファクシミリ装置、印刷機等の機器の管理を実質的なコンピュータに実行させるプログラムであって、コンピュータに、機器に関するアカウント情報を管理する管理処理と、アカウント情報を変更する変更処理と、機器のアカウント情報の変更に失敗した際、変更前のアカウント情報を用いてアクセスした後アカウント情報を変更する対応処理とを実行させることを特徴とする。
【００３８】
また、本発明に係るプログラムの他の実施形態は、ネットワークに接続された複写機、ファクシミリ装置、印刷機等の機器の管理を実質的なコンピュータに実行させるプログラムであって、コンピュータに、機器に関する機器情報および機器にアクセスするためのアカウント情報を管理する管理処理と、管理手段から取得した機器情報とアカウント情報に基づいてアカウント情報を変更する変更処理と、機器のアカウント情報の変更に失敗した際、変更前のアカウント情報を用いてアクセスした後アカウント情報を変更する対応処理とを実行させることを特徴とする。
【００３９】
また、本発明に係るプログラムの他の実施形態は、上記構成に加え、対応処理は、各機器のアクセスアカウント情報テーブルを参照し、変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後アカウント情報を変更する処理であってもよく、対応処理は、各機器のアクセスアカウント情報テーブルを参照し、変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器に定期的にアクセスした後アカウント情報を変更する処理であってもよく、対応処理は、ユーザーから変更に失敗した機器のアカウント情報を再変更する再変更指示を受けるウェブページ生成処理と、再変更指示を受けると、各機器のアクセスアカウント情報テーブルを参照し、変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後アカウント情報を変更する処理とを備えてもよい。
【００４０】
さらに、本発明に係るプログラムの他の実施形態は、上記構成に加え、アカウント情報は機器を使用するユーザーのパスワードを含むのが好ましい。
【００４１】
尚、プログラムを記録した記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、フラッシュメモリ、CD-ROM、CD-R、磁気テープ、不揮発性メモリカード、ROM、EEPROM等が挙げられる。
【００４２】
〔第１実施形態〕
本発明に係る機器管理装置の第１実施形態について説明する。
〔構  成〕
図１は本発明に係る機器管理装置を含む環境の一例を示すブロック図である。
同図において、12は機器管理ソフトウェアを搭載した機器管理装置としてのパーソナルコンピュータ（PC）である。パーソナルコンピュータ12は、httpd(Hyper Text Transfer Protocol Daemon:UNIX(登録商標)システムに常駐するウェブサーバのプログラム名)13と、ウェブページ生成部14と、機器管理ソフトウェア15とを備えている。
Httpd13は、ユーザー10からのブラウザ11を介する要求に応じて図示しないサーバ内に蓄積されたコンテンツを送信したり、CGI（Common Gateway Interface）スクリプトを起動したりする。
【００４３】
機器管理ソフトウェア15は、機器管理部16を備え、機器管理部16は機器通信部17と機器情報記憶部18とを有している。
19は複写機、ファクシミリ装置、印刷機等の機器であり、機器19は通信部20と、情報管理部21とを備えている。情報管理部21は機器情報記憶部22を有している。通信部20はパーソナルコンピュータ12の機器通信部17との間でデータの授受を行う。
機器情報記憶部18,22としては例えば、ハードディスクが用いられる。
【００４４】
ここで、管理手段は、機器に関する機器情報および機器にアクセスするためのアカウント情報を管理する手段であり、変更手段は、管理手段から取得した機器情報とアカウント情報に基づいてアカウント情報を変更する手段であり、対応手段は、機器のアカウント情報の変更に失敗した際、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後アカウント情報を変更する手段である。これらの管理手段、変更手段、及び対応手段は、機器管理ソフトウェア15に含まれており、例えば、図２、３において、管理手段は、ステップＳ203に相当し、変更手段は、ステップＳ202に相当し、対応手段は、ステップＳ209に相当する。
【００４５】
〔動  作〕
図２は図１に示した機器管理装置の動作の一例を説明するためのシーケンス図の前半共通部分であり、図３は図２に示したシーケンス図の後半部分の一例である。図２はユーザー10、ウェブページ生成部14、機器管理部16、機器Ａ19ａ、及び機器Ｂ19ｂの関係を示し、図３はユーザー10、ウェブページ生成部14、機器管理ソフトウェア15、機器Ａ１９ａ、及び機器Ｂ19ｂの関係を示している。また、図４はパスワード変更要求画面40の一例を示している。
【００４６】
本実施形態ではパスワードを「1234」から「ABCD」に変更する場合について説明する。
図２において、ユーザー10がウェブページ生成部14をログインした後、アカウント情報を変更すべき機器の情報（機器情報）を取得するためのキー操作を行う。ウェブページ生成部14はパーソナルコンピュータ12（図１参照）の機器管理ソフトウェア15に対し機器情報取得のための信号を送る。機器管理ソフトウェア15は機器Ａ19ａ及び機器Ｂ19ｂをそれぞれアクセスする。
ユーザー10は、アカウント情報としてのパスワードの変更をウェブページ生成部14に要求する（ステップS201、図４のパスワード変更要求画面40参照）。
ウェブページ生成部14は、機器管理部16にパスワード変更要求を行い、機器管理ソフトウェアは機器Ａ19ａ、機器Ｂ19ｂに対しそれぞれパスワード変更を要求する。機器Ａ19ａは正常に動作中であるとすると、機器Ａ19ａはパスワードを変更し、機器管理ソフトウェア15にパスワード変更に成功した旨の信号を送信する。機器管理ソフトウェア15は内部機情報を更新する。すなわち、機器管理ソフトウェア15は、各機器のアクセスアカウント情報テーブルを更新し（ステップS202）、機器通信部で取得した情報を機器情報記憶部に格納する（ステップS203）。
【００４７】
一方、電源オフやタイムアウト等の理由で機器管理ソフトウェア15が機器Ｂ19ｂに対するパスワード変更を失敗した際、機器管理ソフトウェア15はパスワード変更失敗情報を保持する（ステップS204）。すなわち、機器Ｂ19ｂはパスワード変更に失敗したため、パスワードは「1234」のままである（ステップS205）。
【００４８】
図３において、ユーザー10がウェブページ生成部14に対し機器情報を取得すると、ウェブページ生成部14は機器管理ソフトウェア15に対し機器情報を取得する。機器管理ソフトウェア15は機器Ａ19ａに対しアクセスすると、機器Ａ19ａは前回パスワード変更が成功した機器であるので（パスワード＝「ABCD」、ステップS206）、新パスワード「ABCD」でアクセスすることができる（ステップS206-1）。
【００４９】
機器管理ソフトウェア15はパスワード変更失敗情報を取得しているため、機器Ｂ19ｂに対し、パスワード再変更を要求する。機器Ｂ19ｂは前回パスワード変更を失敗した機器（パスワード＝「1234」）であるため（ステップS207-1）、機器管理ソフトウェア15はパスワード変更を行う。すなわち、(1)旧パスワード「1234」で認証、(2)認証OK、(3)パスワードを「ABCD」に変更、(4)変更OKの順でパスワード変更（「1234」→「ABCD」）が行われる（ステップS209-1）。
パスワード変更終了後、ユーザー10がウェブページ生成部14に対し機器情報を取得すると、ウェブページ生成部14は機器管理ソフトウェア15に対し機器情報を取得する。機器管理ソフトウェア15は、機器Ａ19ａ、機器Ｂ19ｂに対し新パスワード「ABCD」でアクセスすることができる（ステップS210-1）。
【００５０】
以上において、本実施形態によれば、変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後アカウント情報を変更することにより、誤って変更に成功した機器にアクセスすることなくなるので、変更に失敗した機器のアカウント情報を確実に変更することができる。
【００５１】
〔第２実施形態〕
〔構  成〕
図５は機器管理装置における旧パスワードを使用してデバイスへアクセスする際の通常管理の説明図であり、図６は機器管理装置におけるパスワードの変更の説明図である。図７は機器管理装置における新パスワードを使用してデバイスへアクセスする際の通常管理の説明図であり、図８は機器管理装置における新パスワードの変更の説明図である。
尚、本実施形態ではパスワードを「1234」から「5678」に変更する場合で説明する。
【００５２】
図５に示すようにユーザー10がパーソナルコンピュータ12に対し機器としてのデバイス１（30）、デバイス２（31）、デバイス３（32）へアクセスする。この場合のアカウント情報は、ユーザー名を「萩原」とし、パスワードを「1234」とする。また、パーソナルコンピュータ12はステータスを取得する（スタートセッション（ユーザー名、パスワード「1234」）、ゲットオブジェクト（ステータス））。
各デバイス１〜３（30〜32）からパーソナルコンピュータ12へアカウント情報が送信される。各デバイス１〜３（30〜32）の管理者アクセスアカウントについては、ユーザー名が「萩原」であり、パスワードが「1234」である。
【００５３】
図６に示すようにユーザー10がパーソナルコンピュータ12に対し、各デバイス１〜３（30〜32）のパスワード「1234」から「5678」に変更するよう命令すると、パーソナルコンピュータ12から各デバイス１〜３（30〜32）へパスワード変更の指示（スタートセッション（ユーザー名、パスワード「1234」）、プットオブジェクト（新パスワード「5678」））が送られる。機器としてのデバイス１〜３（30〜32）へアクセスする際のアカウントはユーザー名が「萩原」であり、パスワードが「1234」である。
【００５４】
各デバイス１〜３（30〜32）のうち、デバイス１（30）、２（31）はパスワードを「1234」から「5678」に変更できたのに対し、デバイス３（32）は電源が投入されていない等何らかの理由でパスワード変更ができなかったとする。すなわち、デバイス３（32）のパスワードは「1234」のままである。
このように各デバイス１〜３（30〜32）のうちデバイス１（30）、２（31）のパスワードが「5678」であり、デバイス３（32）のパスワードが「1234」のままであると、ユーザー10が各デバイス１〜３（30〜32）へ新たなパスワード「5678」でアクセスしようとしてもデバイス３だけアクセスできないという事態が生じてしまう。
【００５５】
そこで、図８を参照してパスワードが変更できなかった場合について説明する。
パスワード変更ができなかった場合は前回のパスワード（変更前のパスワード）を保持しておき、ステータス取得等の度にパスワード変更を行う（ステータス取得は初期設定で一定時間（例えば１時間）毎に行われるが、この場合、毎回パスワード変更処理を行うので、ステータス取得等の度にパスワード変更を行うことになる）。
すなわち、ユーザー10がデバイス１〜３（30〜32）へユーザー名を「萩原」とし、パスワードを「5678」としてアクセスする際、パーソナルコンピュータ12はパスワードが変更できなかった機器一覧を参照する。機器一覧にはデバイス３の機器名と、その旧パスワード「1234」と、新パスワード「5678」とが保持されている。
パーソナルコンピュータ12が、パスワードの変更できていないデバイス３（32）の「スタートセッション時」は旧パスワード（ユーザー名、パスワード=1234）でアクセスし、「プットオブジェクト」で新パスワード「5678」に変更した後は、デバイス１（30）、２（31）と同様に新パスワード「5678」でデバイス３（32）のアクセスが可能となる。
【００５６】
ここで、機器管理ソフトウェアはパスワード変更前は表１に示すように全機器のパスワードが「1234」であり、表２に示すように変更後の機器のうちデバイス１，２のパスワードが「5678」となり、デバイス３のパスワードが「1234」となる。機器管理ソフトウェアが持つ現在のアクセスアカウント情報が表３に示すようにユーザー名が「萩原」であり、パスワードが「5678」となる。これら表１〜表３に示したテ゛ータについては、表１のテ゛ータは変更前の各テ゛ハ゛イスの機器情報記憶部に格納され、表２のテ゛ータは変更後の各テ゛ハ゛イスの機器情報記憶部に格納され、図３のテ゛ータはパーソナルコンピュータ12の機器情報記憶部18に格納される。
【００５７】
本実施形態も第１の実施形態と同様の効果が得られる。
【００５８】
【表１】
2007108999.tif 000003
【００５９】
【表２】
2007108999.tif 000004
【００６０】
【表３】
2007108999.tif 000005
【００６１】
〔第３実施形態〕
本発明に係る機器管理装置の第３実施形態について説明する。
ハードウェア構成については、第１実施形態と同様のため省略する。
本実施形態は、各機器のアクセスアカウント情報テーブルを参照し、変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器に定期的にアクセスした後アカウント情報を変更する機器管理ソフトウェアを備えたものである。
【００６２】
図９は図２に示したシーケンス図の後半部分の他の一例である。
本実施形態の動作について図２のシーケンス図と、図９のシーケンス図とを用いて説明することができるが、図２に示したシーケンス図におけるステップS201〜S205については、前述した第１実施形態と同様のため説明を省略する。
図９において、機器Ａ19ａは前回パスワード変更が成功した機器（パスワード「ABCD」）であり（ステップS206-2）、機器Ｂ19ｂは前回パスワード変更を失敗した機器（パスワード「1234」）である（ステップS207-2）。
【００６３】
機器管理ソフトウェア15は、パスワード変更失敗情報を取得しており、各機器Ａ、Ｂ（19ａ、19ｂ）のアクセスアカウント情報テーブルを参照し（ステップS208-2）、定期的なパスワード変更の時間間隔を予め設定しておき（タイマー的な機能）、そのタイマーのタイミングで自動的に機器Ａ、Ｂ（19ａ、19ｂ）のパスワード変更を行う（ステップS209-2）。この定期的なパスワード変更により、機器Ａ19ａのパスワードが「1234」から「ABCD」に変更される（ステップS211-2）。これにより、ユーザー10が機器情報を取得し、ウェブページ生成部14が機器情報を取得すると、機器管理ソフトウェア15は機器Ａ19ａ及び機器Ｂ19ｂに新パスワード「ABCD」でアクセスすることができる（ステップS211-2）。
【００６４】
以上において、本実施形態によれば、変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器に定期的にアクセスした後アカウント情報を変更することにより、再アクセスに再失敗してもさらに再アクセスして再変更されるので、変更に失敗した機器のアカウント情報をより確実に変更することができる。
【００６５】
〔第４実施形態〕
本発明に係る機器管理装置の第４実施形態について説明する。
ハードウェア構成については、第１実施形態と同様のため省略する。
本実施形態と第１実施形態との相違点は、第１実施形態が「機器のステータス取得」はユーザーには直接見えない内部処理であり、その中で新パスワードへの変更処理が行われる。このため、ユーザーは新パスワードに変更したか否かは意識せず、機器のステータス取得処理は初期設定で一定時間（例えば、１時間）毎に行われるが、その都度パスワード変更処理が行われる。これに対して第４実施形態ではユーザーがアプリケーション上で意図的に「パスワード変更」処理を行う点で第１実施形態と相違する。
本実施形態は、ユーザーから変更に失敗した機器のアカウント情報を再変更する再変更指示を受けるウェブページ生成手段と、ウェブページ生成手段から再変更指示を受けると、各機器のアクセスアカウント情報テーブルを参照し、変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後アカウント情報を変更する機器管理ソフトウェアを備えたものである。
【００６６】
図１０は図２に示したシーケンス図の後半部分の他の一例である。
本実施形態の動作について図２のシーケンス図と、図１０のシーケンス図とを用いて説明することができるが、図２に示したシーケンス図におけるステップS201〜S205については、前述した第１実施形態と同様のため説明を省略する。
【００６７】
ユーザー10が前回パスワード変更に失敗した機器のパスワードを再変更する場合、ウェブページ生成部14は機器管理ソフトウェア15に対しパスワード変更に失敗した機器のパスワードの再変更を要求する。機器Ａ19ａは前回パスワード変更が成功した機器（パスワード「ABCD」）であり（ステップS207-3）、機器Ｂ19ｂは前回パスワード変更が成功した機器（パスワード「1234」）である（ステップS208-3）。
機器管理ソフトウェア15は各機器19ａ，19ｂのアクセスアカウント情報テーブルを参照し（ステップS209-3）、パスワード変更失敗情報を取得し、機器Ｂ19ｂにアクセスして旧パスワード「1234」を新パスワード「ABCD」に変更する（ステップS210-3）このとき、図１１の前回失敗機器パスワード再変更画面を参照する（ステップS212-3）。
ユーザー10がウェブページ生成部14に対して機器情報を取得すると、ウェブページ生成部14は機器管理ソフトウェア15に対して機器情報を取得することができ、新パスワード「ABCD」で機器Ａ19ａ及び機器Ｂ19ｂをアクセスすることができる。
【００６８】
以上において、本実施形態によれば、ユーザーから変更に失敗した機器のアカウント情報を再変更する再変更指示を受けると、各機器のアクセスアカウント情報テーブルを参照し、変更失敗情報を取得し、変更前のアカウント情報を用いて変更に失敗した機器にアクセスした後アカウント情報を変更することにより、ユーザーがアカウント情報を変更したいときに変更に失敗したか否かを把握することができ、変更に失敗した機器のアカウント情報を変更することが確実に行える。
【００６９】
なお、上述する実施形態は、本発明の好適な実施形態であり、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【図面の簡単な説明】
【００７０】
【図１】本発明に係る機器管理装置を含む環境の一例を示すブロック図である。
【図２】図１に示した機器管理装置の動作の一例を説明するためのシーケンス図の前半共通部分である。
【図３】図２に示したシーケンス図の後半部分の一例である。
【図４】図４はパスワード変更要求画面40の一例を示す図である。
【図５】機器管理装置における旧パスワードを使用してデバイスへアクセスする際の通常管理の説明図である。
【図６】機器管理装置におけるパスワードの変更の説明図である。
【図７】機器管理装置における新パスワードを使用してデバイスへアクセスする際の通常管理の説明図である。
【図８】機器管理装置における新パスワードの変更の説明図である。
【図９】図２に示したシーケンス図の後半部分の他の一例である。
【図１０】図２に示したシーケンス図の後半部分の他の一例である。
【図１１】前回失敗機器パスワード再変更画面である。
【符号の説明】
【００７１】
１０    ユーザー
１１    ブラウザ
１２    パーソナルコンピュータ
１３    ｈｔｔｐｄ
１４    ウェブページ生成部
１５    機器管理ソフトウェア
１６    機器管理部
１７    機器通信部
１８、２２    機器情報記憶部
１９    機器
２０    通信部
２１    情報管理部
【図１】
2007108999.tif 000006
【図２】
2007108999.tif 000007
【図３】
2007108999.tif 000008
【図４】
2007108999.tif 000009
【図５】
2007108999.tif 000010
【図６】
2007108999.tif 000011
【図７】
2007108999.tif 000012
【図８】
2007108999.tif 000013
【図９】
2007108999.tif 000014
【図１０】
2007108999.tif 000015
【図１１】
2007108999.tif 000016