(57)【特許請求の範囲】
【請求項１】
管理装置と、中継装置と、を有し、
前記中継装置は、
ネットワークに接続された際に、自装置を特定する第１の情報を前記ネットワークを経由して前記管理装置に送信する第１の送信手段と、
前記ネットワークに接続された管理対象装置から、当該管理対象装置についての管理情報を収集する収集手段と、
前記収集手段が収集した前記管理情報を、前記管理装置に送信する第２の送信手段と、
を有し、
前記管理装置は、
前記中継装置から前記第１の情報を受信する第１の受信手段と、
ユーザが操作する端末装置から、当該ユーザの認証情報と、当該ユーザが前記管理装置に対して登録しようとする中継装置又は当該中継装置の付属物から読み取った、当該中継装置を特定する第２の情報と、を受信する第２の受信手段と、
前記第２の受信手段が受信した前記認証情報に基づき前記ユーザが正当なユーザと認証され、かつ、前記第１の受信手段が受信した前記第１の情報と前記第２の受信手段が受信した前記第２の情報とが同一の中継装置を特定するものであることを判定する判定手段と、
前記判定手段で同一の中継装置を特定するものであると判定された場合に、当該ユーザを当該中継装置の管理者として記憶する記憶手段と、
前記中継装置から受信した前記管理情報を含む情報を、前記記憶手段に記憶された当該中継装置に対応する前記管理者に対して提供する提供手段と、
を有する、装置管理システム。
【請求項２】
前記収集手段は、前記管理装置から有効化指示を受けるまでは、前記管理対象装置から前記管理情報を収集せず、前記管理装置から前記有効化指示を受けて初めて前記管理対象装置からの前記管理情報の収集を開始し、
前記管理装置は、受信した前記認証情報に基づき前記ユーザが正当なユーザと認証され、かつ、前記第１の受信手段が受信した前記第１の情報と前記第２の受信手段が受信した前記第２の情報とが同一の中継装置を特定している場合に、当該中継装置に対して有効化指示を送信する指示送信手段、を更に備える、
ことを特徴とする請求項１に記載の装置管理システム。
【請求項３】
前記管理装置は、前記中継装置の管理者に予定されるユーザを記憶する予定管理者記憶手段、を更に備え、
前記記憶手段は、前記第２の受信手段が受信した前記認証情報に対応するユーザが前記予定管理者記憶手段に記憶されていない場合は、当該ユーザが前記中継装置の管理者として前記記憶手段に記憶しない、
ことを特徴とする請求項１又は２に記載の装置管理システム。
【請求項４】
管理装置と、中継装置と、を有し、
前記中継装置は、
ネットワークに接続された際に、自装置を特定する第１の情報を前記ネットワークを経由して前記管理装置に送信する第１の送信手段と、
前記ネットワークに接続された管理対象装置から、当該管理対象装置についての管理情報を収集する収集手段と、
前記収集手段が収集した前記管理情報を、前記管理装置に送信する第２の送信手段と、
を有し、
前記管理装置は、
前記中継装置から前記第１の情報を受信する第１の受信手段と、
ユーザが操作する端末装置から、当該ユーザの認証情報と、当該ユーザが前記管理装置に対して登録しようとする中継装置又は当該中継装置の付属物から読み取った、当該中継装置を特定する第２の情報と、を受信する第２の受信手段と、
前記第２の受信手段が受信した前記認証情報に基づき前記ユーザが正当なユーザと認証され、かつ、前記第１の受信手段が受信した前記第１の情報と前記第２の受信手段が受信した前記第２の情報とが同一の中継装置を特定している場合に、当該ユーザを当該中継装置の管理者として記憶する記憶手段と、
前記中継装置から受信した前記管理情報を含む情報を、前記記憶手段に記憶された当該中継装置に対応する前記管理者に対して提供する提供手段と、
前記管理者から当該管理者に対応する前記中継装置を移転する旨の指示を受けると、当該中継装置を再登録可能とする再登録情報を発行する手段と、
前記記憶手段に既に記憶済みの中継装置について前記第１の受信手段が前記第１の情報を受信した場合において、ユーザの端末装置から前記再登録情報を受信した場合には、当該中継装置を前記記憶手段に再登録する手段と、
を有する装置管理システム。
【請求項５】
前記中継装置は、当該中継装置が接続されているネットワーク上の他の装置群のうちあらかじめ定められた判定基準を満たす以上の装置が変更されたことを検知した場合に、前記管理装置に通知を行い、少なくとも前記収集手段による前記管理情報の収集を停止する、ことを特徴とする請求項１〜４のいずれか１項に記載の装置管理システム。
【請求項６】
中継装置から当該中継装置を特定する第１の情報を受信する第１の受信手段と、
ユーザが操作する端末装置から、当該ユーザの認証情報と、当該ユーザが登録しようとする中継装置又は当該中継装置の付属物から読み取った、当該中継装置を特定する第２の情報と、を受信する第２の受信手段と、
前記第２の受信手段が受信した前記認証情報に基づき前記ユーザが正当なユーザと認証され、かつ、前記第１の受信手段が受信した前記第１の情報と前記第２の受信手段が受信した前記第２の情報とが同一の中継装置を特定するものであることを判定する判定手段と、
前記判定手段で同一の中継装置を特定するものであると判定された場合に、当該ユーザを当該中継装置の管理者として記憶する記憶手段と、
前記中継装置がネットワークを介して管理対象装置から収集した管理情報を前記中継装置から受信し、受信した管理情報を含む情報を、前記記憶手段に記憶された当該中継装置に対応する前記管理者に対して提供する提供手段と、
を有する管理装置。
【請求項７】
前記第２の受信手段が受信した前記認証情報に基づき前記ユーザが正当なユーザと認証され、かつ、前記第１の受信手段が受信した前記第１の情報と前記第２の受信手段が受信した前記第２の情報とが同一の中継装置を特定している場合に、当該中継装置に対して有効化指示を送信する指示送信手段、を更に備える、
ことを特徴とする請求項６に記載の管理装置。
【請求項８】
コンピュータを、
中継装置から当該中継装置を特定する第１の情報を受信する第１の受信手段、
ユーザが操作する端末装置から、当該ユーザの認証情報と、当該ユーザが登録しようとする中継装置又は当該中継装置の付属物から読み取った、当該中継装置を特定する第２の情報と、を受信する第２の受信手段、
前記第２の受信手段が受信した前記認証情報に基づき前記ユーザが正当なユーザと認証され、かつ、前記第１の受信手段が受信した前記第１の情報と前記第２の受信手段が受信した前記第２の情報とが同一の中継装置を特定するものであることを判定する判定手段、
前記判定手段で同一の中継装置を特定するものであると判定された場合に、当該ユーザを当該中継装置の管理者として記憶する記憶手段、
前記中継装置がネットワークを介して管理対象装置から収集した管理情報を前記中継装置から受信し、受信した管理情報を含む情報を、前記記憶手段に記憶された当該中継装置に対応する前記管理者に対して提供する提供手段、
として機能させるためのプログラム。
【請求項９】
コンピュータを、
中継装置から当該中継装置を特定する第１の情報を受信する第１の受信手段、
ユーザが操作する端末装置から、当該ユーザの認証情報と、当該ユーザが登録しようとする中継装置又は当該中継装置の付属物から読み取った、当該中継装置を特定する第２の情報と、を受信する第２の受信手段、
前記第２の受信手段が受信した前記認証情報に基づき前記ユーザが正当なユーザと認証され、かつ、前記第１の受信手段が受信した前記第１の情報と前記第２の受信手段が受信した前記第２の情報とが同一の中継装置を特定している場合に、当該ユーザを当該中継装置の管理者として記憶する記憶手段、
前記中継装置がネットワークを介して管理対象装置から収集した管理情報を前記中継装置から受信し、受信した管理情報を含む情報を、前記記憶手段に記憶された当該中継装置に対応する前記管理者に対して提供する提供手段、
前記管理者から当該管理者に対応する前記中継装置を移転する旨の指示を受けると、当該中継装置を再登録可能とする再登録情報を発行する手段、
前記記憶手段に既に記憶済みの中継装置について前記第１の受信手段が前記第１の情報を受信した場合において、ユーザの端末装置から前記再登録情報を受信した場合には、当該中継装置を前記記憶手段に再登録する手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置管理システム、管理装置、及びプログラムに関する。
【背景技術】
【０００２】
クラウド印刷サービス等のインターネット上のサービスを介して、ローカルエリアネットワーク内等にあるプリンタ等の装置を利用したり、管理したりすることが行われている。この種のサービスを利用する場合、サービスに対して装置を登録する必要がある。表示画面やボタン等の入出力機構を備えた装置の場合、管理装置から提供される登録用の入力ユーザインタフェース（例えばウェブページ）に対してその入出力機構を用いて必要事項を入力することで、その装置を管理装置に登録することが可能である。また、印刷機構を備えた装置の場合、識別情報等の登録のための情報を管理装置からその装置に送って印刷させ、その印刷結果が示す情報を入出力機構を備えた端末（例えばパーソナルコンピュータやスマートフォン）から入力して管理装置に送ることで、その装置を管理装置に登録することが可能である。
【０００３】
特許文献１の図７〜図９には、クラウド印刷サービスに対してクラウド認識プリンタを登録する手順の例が示されている。この手順では、ユーザの操作に従いプリンタがクラウド印刷サービスへプリンタ登録の開始要求を行い、この要求に応じてクラウド印刷サーバがＱＲ（登録商標）コード等の形態の請求コードを発行してプリンタに印刷させる。ユーザは、印刷された請求コードをユーザ端末で読み取ることで、ユーザ端末からクラウド印刷サービスに請求コードのデータを送信する。クラウド印刷サービスは、受け取った請求コードに従い、当該ユーザのアカウントに対してそのプリンタを登録する（特に段落０１９０参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１３−５２２７７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、サービスに対して装置単体で登録するための入出力機構や印刷機構を備えない装置の場合、管理装置へ登録するのにそのような方法を採ることができない。
【０００６】
本発明は、入出力機構や印刷機構を備えない中継装置を管理装置に登録できるようにする仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に係る発明は、管理装置と、中継装置と、を有し、前記中継装置は、ネットワークに接続された際に、自装置を特定する第１の情報を前記ネットワークを経由して前記管理装置に送信する第１の送信手段と、前記ネットワークに接続された管理対象装置から、当該管理対象装置についての管理情報を収集する収集手段と、前記収集手段が収集した前記管理情報を、前記管理装置に送信する第２の送信手段と、を有し、前記管理装置は、前記中継装置から前記第１の情報を受信する第１の受信手段と、ユーザが操作する端末装置から、当該ユーザの認証情報と、当該ユーザが前記管理装置に対して登録しようとする中継装置又は当該中継装置の付属物から読み取った、当該中継装置を特定する第２の情報と、を受信する第２の受信手段と、前記第２の受信手段が受信した前記認証情報に基づき前記ユーザが正当なユーザと認証され、かつ、前記第１の受信手段が受信した前記第１の情報と前記第２の受信手段が受信した前記第２の情報とが同一の中継装置を特定するものであることを判定する判定手段と、前記判定手段で同一の中継装置を特定するものであると判定された場合に、当該ユーザを当該中継装置の管理者として記憶する記憶手段と、前記中継装置から受信した前記管理情報を含む情報を、前記記憶手段に記憶された当該中継装置に対応する前記管理者に対して提供する提供手段と、を有する、装置管理システムである。
【０００８】
請求項２に係る発明は、前記収集手段は、前記管理装置から有効化指示を受けるまでは、前記管理対象装置から前記管理情報を収集せず、前記管理装置から前記有効化指示を受けて初めて前記管理対象装置からの前記管理情報の収集を開始し、前記管理装置は、受信した前記認証情報に基づき前記ユーザが正当なユーザと認証され、かつ、前記第１の受信手段が受信した前記第１の情報と前記第２の受信手段が受信した前記第２の情報とが同一の中継装置を特定している場合に、当該中継装置に対して有効化指示を送信する指示送信手段、を更に備える、ことを特徴とする請求項１に記載の装置管理システムである。
【０００９】
請求項３に係る発明は、前記管理装置は、前記中継装置の管理者に予定されるユーザを記憶する予定管理者記憶手段、を更に備え、前記記憶手段は、前記第２の受信手段が受信した前記認証情報に対応するユーザが前記予定管理者記憶手段に記憶されていない場合は、当該ユーザが前記中継装置の管理者として前記記憶手段に記憶しない、ことを特徴とする請求項１又は２に記載の装置管理システムである。
【００１０】
請求項４に係る発明は、管理装置と、中継装置と、を有し、前記中継装置は、ネットワークに接続された際に、自装置を特定する第１の情報を前記ネットワークを経由して前記管理装置に送信する第１の送信手段と、前記ネットワークに接続された管理対象装置から、当該管理対象装置についての管理情報を収集する収集手段と、前記収集手段が収集した前記管理情報を、前記管理装置に送信する第２の送信手段と、を有し、前記管理装置は、前記中継装置から前記第１の情報を受信する第１の受信手段と、ユーザが操作する端末装置から、当該ユーザの認証情報と、当該ユーザが前記管理装置に対して登録しようとする中継装置又は当該中継装置の付属物から読み取った、当該中継装置を特定する第２の情報と、を受信する第２の受信手段と、前記第２の受信手段が受信した前記認証情報に基づき前記ユーザが正当なユーザと認証され、かつ、前記第１の受信手段が受信した前記第１の情報と前記第２の受信手段が受信した前記第２の情報とが同一の中継装置を特定している場合に、当該ユーザを当該中継装置の管理者として記憶する記憶手段と、前記中継装置から受信した前記管理情報を含む情報を、前記記憶手段に記憶された当該中継装置に対応する前記管理者に対して提供する提供手段と、前記管理者から当該管理者に対応する前記中継装置を移転する旨の指示を受けると、当該中継装置を再登録可能とする再登録情報を発行する手段と、前記記憶手段に既に記憶済みの中継装置について前記第１の受信手段が前記第１の情報を受信した場合において、ユーザの端末装置から前記再登録情報を受信した場合には、当該中継装置を前記記憶手段に再登録する手段と、を有する装置管理システムである。
【００１１】
請求項５に係る発明は、前記中継装置は、当該中継装置が接続されているネットワーク上の他の装置群のうちあらかじめ定められた判定基準を満たす以上の装置が変更されたことを検知した場合に、前記管理装置に通知を行い、少なくとも前記収集手段による前記管理情報の収集を停止する、ことを特徴とする請求項１〜４のいずれか１項に記載の装置管理システムである。
【００１２】
請求項６に係る発明は、中継装置から当該中継装置を特定する第１の情報を受信する第１の受信手段と、ユーザが操作する端末装置から、当該ユーザの認証情報と、当該ユーザが登録しようとする中継装置又は当該中継装置の付属物から読み取った、当該中継装置を特定する第２の情報と、を受信する第２の受信手段と、前記第２の受信手段が受信した前記認証情報に基づき前記ユーザが正当なユーザと認証され、かつ、前記第１の受信手段が受信した前記第１の情報と前記第２の受信手段が受信した前記第２の情報とが同一の中継装置を特定するものであることを判定する判定手段と、前記判定手段で同一の中継装置を特定するものであると判定された場合に、当該ユーザを当該中継装置の管理者として記憶する記憶手段と、前記中継装置がネットワークを介して管理対象装置から収集した管理情報を前記中継装置から受信し、受信した管理情報を含む情報を、前記記憶手段に記憶された当該中継装置に対応する前記管理者に対して提供する提供手段と、を有する管理装置である。
【００１３】
請求項７に係る発明は、前記第２の受信手段が受信した前記認証情報に基づき前記ユーザが正当なユーザと認証され、かつ、前記第１の受信手段が受信した前記第１の情報と前記第２の受信手段が受信した前記第２の情報とが同一の中継装置を特定している場合に、当該中継装置に対して有効化指示を送信する指示送信手段、を更に備える、ことを特徴とする請求項６に記載の管理装置である。
【００１４】
請求項８に係る発明は、コンピュータを、中継装置から当該中継装置を特定する第１の情報を受信する第１の受信手段、ユーザが操作する端末装置から、当該ユーザの認証情報と、当該ユーザが登録しようとする中継装置又は当該中継装置の付属物から読み取った、当該中継装置を特定する第２の情報と、を受信する第２の受信手段、前記第２の受信手段が受信した前記認証情報に基づき前記ユーザが正当なユーザと認証され、かつ、前記第１の受信手段が受信した前記第１の情報と前記第２の受信手段が受信した前記第２の情報とが同一の中継装置を特定するものであることを判定する判定手段、前記判定手段で同一の中継装置を特定するものであると判定された場合に、当該ユーザを当該中継装置の管理者として記憶する記憶手段、前記中継装置がネットワークを介して管理対象装置から収集した管理情報を前記中継装置から受信し、受信した管理情報を含む情報を、前記記憶手段に記憶された当該中継装置に対応する前記管理者に対して提供する提供手段、として機能させるためのプログラムである。
【００１５】
請求項９に係る発明は、コンピュータを、中継装置から当該中継装置を特定する第１の情報を受信する第１の受信手段、ユーザが操作する端末装置から、当該ユーザの認証情報と、当該ユーザが登録しようとする中継装置又は当該中継装置の付属物から読み取った、当該中継装置を特定する第２の情報と、を受信する第２の受信手段、前記第２の受信手段が受信した前記認証情報に基づき前記ユーザが正当なユーザと認証され、かつ、前記第１の受信手段が受信した前記第１の情報と前記第２の受信手段が受信した前記第２の情報とが同一の中継装置を特定している場合に、当該ユーザを当該中継装置の管理者として記憶する記憶手段、前記中継装置がネットワークを介して管理対象装置から収集した管理情報を前記中継装置から受信し、受信した管理情報を含む情報を、前記記憶手段に記憶された当該中継装置に対応する前記管理者に対して提供する提供手段、前記管理者から当該管理者に対応する前記中継装置を移転する旨の指示を受けると、当該中継装置を再登録可能とする再登録情報を発行する手段、前記記憶手段に既に記憶済みの中継装置について前記第１の受信手段が前記第１の情報を受信した場合において、ユーザの端末装置から前記再登録情報を受信した場合には、当該中継装置を前記記憶手段に再登録する手段、として機能させるためのプログラムである。
参考例の装置は、ネットワークに接続された際に、自装置を特定する第１の情報を前記ネットワークを経由して管理装置に送信する第１の送信手段と、前記ネットワークに接続された管理対象装置から、当該管理対象装置についての管理情報を収集する収集手段であって、前記管理装置から有効化指示を受けるまでは、前記管理対象装置から前記管理情報を収集せず、前記管理装置から前記有効化指示を受けて初めて前記管理対象装置からの前記管理情報の収集を開始する収集手段と、前記収集手段が収集した前記管理情報を、前記管理装置に送信する第２の送信手段と、を有する中継装置である。
【発明の効果】
【００１６】
請求項１、６、又は８に係る発明によれば、サービスに対して装置単体で登録するための入出力機構や印刷機構を備えない中継装置を管理装置に登録することができる。
【００１７】
請求項２又は７に係る発明によれば、管理装置に管理者が登録されていない中継装置が管理対象装置から情報を収集することを防ぐことができる。
【００１８】
請求項３に係る発明によれば、中継装置の管理者として予定されない者が管理装置に管理者として登録されることを防ぐことができる。
【００１９】
請求項４又は９に係る発明によれば、管理装置に登録した中継装置が別のネットワークに移転して接続された場合に、その移転した中継装置を再登録することができる。
【００２０】
請求項５に係る発明によれば、中継装置を別のネットワークに接続し直して、その別ネットワーク上の装置群の情報を収集するという行為を防止することができる。
【図面の簡単な説明】
【００２１】
【図１】実施形態の装置登録方法が適用される装置管理システムの一例を示す図である。
【図２】管理サービスのデータベースが記憶するデータの一例を示す図である。
【図３】実施形態の装置登録方法の流れを説明する図である。
【図４】中継装置を管理サービスに登録した後のシステムの動作を説明するための図である。
【図５】管理サービスが管理者のモバイル端末に提供するユーザインタフェース画面の例を示す図である。
【図６】装置管理システムを構成する各装置の機能構成の一例を示す図である。
【発明を実施するための形態】
【００２２】
＜代表的な実施形態＞
図１を参照して、本発明の一実施形態の装置登録方式が適用される装置管理システムの一例を説明する。
【００２３】
この装置管理システムは、管理単位１０内に設置される中継装置２０と、管理単位１０の外側に設置される管理サービス３０とを含んでいる。
【００２４】
管理単位１０は、１つのＬＡＮ（ローカルエリアネットワーク）やイントラネット等のローカルネットワーク１２を介してデータ通信を行うコンピュータその他の装置の集合体（及びそれら装置を利用するユーザ組織といってもよい）であり、例えば１つのオフィス、工場、家庭等がその例である。中継装置２０は、そのローカルネットワーク１２に接続される。ローカルネットワーク１２には、１以上の管理対象装置１４と１以上のＰＣ（パーソナルコンピュータ）１６が接続されている。ローカルネットワーク１２は、有線方式、無線方式のいずれであってもよく、それら両者の組合せであってもよい。ローカルネットワーク１２は、ファイアウォールやゲートウエイ等を介して、インターネット（図示省略）に接続されている。
【００２５】
管理対象装置１４は、この装置管理システムによる管理の対象となる装置であり、例えばプリンタ、複合機（コピー機、プリンタ、スキャナ等の機能を兼ね備えた多機能装置）、スキャナ、ファクシミリ装置がその例である。ローカルネットワーク１２には、様々な種類、様々な機種の管理対象装置１４が接続され得る。ＰＣ１６は、ローカルネットワーク１２経由でそれら管理対象装置１４を利用する。
【００２６】
中継装置２０は、ローカルネットワーク１２上の各管理対象装置１４から、管理のために必要な情報を収集し、収集した情報を管理サービス３０に提供する。また中継装置２０は、ローカルネットワーク１２上の管理対象装置１４の各機種のためのファームウエアや、ＰＣ１６がそれら各機種を制御するために用いるプリンタドライバ等のデバイスドライバの更新版を管理サービス３０から受信する機能を有していてもよい。この場合中継装置２０は、受信したファームウエアやデバイスドライバの更新版を、それぞれ対応する管理対象装置１４やＰＣ１６に対してインストールするために保持する。
【００２７】
中継装置２０としては、ローカルネットワーク１２に接続されているいずれかのＰＣ１６に、この明細書で説明する当該中継装置２０の機能を記述したプログラムをインストールしたものを用いることも考えられないではない。しかし、この実施形態では、一例として、運用の利便性や装置そのものの堅牢性等を考慮して、専用の装置として設計した中継装置２０を用いる。専用装置として構成した場合、中継装置２０は、装置管理システムのために必要な限られたプログラムのみを実行できればよいので、ＣＰＵ性能や記憶容量等のハードウエア性能はあまり高くなくてよく、比較的小型で安価な装置として構成可能である。また、事前に想定しない不特定のプログラムを実行することがないので、障害が発生しづらく、ユーザ側がメンテナンス作業を行う必要は基本的にない。また、ユーザ側への情報の提供はインターネット経由で管理サービス３０から行うため、中継装置２０は表示画面や入力装置等のＵＩ（ユーザインタフェース）を持たない。
【００２８】
管理サービス３０は、インターネット上に設けられており、各管理単位１０内の中継装置２０からインターネット経由で各管理対象装置１４の情報を収集し、収集した情報を用いて各管理単位１０に対してサービスを提供する。管理サービス３０は、単体のサーバ装置であってもよいし、クラウドコンピューティングシステムのように複数のコンピュータから構成されるシステムであってもよい。管理サービス３０が提供するサービスの一例としては、管理単位１０の管理者にその管理単位１０から収集した情報（例えば各管理対象装置１４の状態や使用量等）や、それら情報を分析することで得られる二次的な情報を提供するサービスがある。ある管理単位１０の管理者は、スマートフォンやタブレット端末等のモバイル端末１８又はＰＣから管理サービス３０にログインし、その管理単位１０についての情報を閲覧する。また、管理サービス３０は、管理対象装置１４の利用に対する課金の管理、各管理対象装置１４の消耗品の残量等の管理、デバイスドライバやファームウエアの最新版の配布、管理対象装置１４に対する各種設定情報の設定等のうちの１以上を提供してもよい。もちろんこれらはあくまで例に過ぎず、管理サービス３０は収集した情報を用いて他のさまざまなサービスを提供し得る。
【００２９】
管理サービス３０は、各管理単位１０の情報を管理するデータベース３２を有する。データベース３２には、各管理単位１０の管理者の情報（例えば管理者のユーザＩＤ等）、各管理単位１０内の中継装置２０の識別情報（「中継装置ＩＤ」と呼ぶ）、各管理単位１０内の管理対象装置１４のデバイス情報等が登録される。
【００３０】
図２に、このデータベース３２内に登録されているデータの一例を示す。この例では、データベース３２には、各中継装置２０の中継装置ＩＤに対応づけて、その中継装置２０を管理する管理者のユーザＩＤ（管理者ＩＤ）、その中継装置２０が設置された管理単位１０の名称（「グループ」名）、その管理単位１０内の各管理対象装置１４のデバイス情報が登録されている。この例では、管理者ＩＤとして、当該管理者の電子メールアドレスが用いられている。また、デバイス情報には、当該管理対象装置１４の名称（「プリンタ名」）及び機種名、当該管理対象装置１４の印刷出力枚数を示すカウント値、及び当該管理対象装置１４の動作状態を示す情報（「状態」）が含まれる。なお、データベース３２には、中継装置２０と通信を行うために、その中継装置２０のアドレス情報が保持されているが、煩雑さを避けるために図示を省略している。
【００３１】
図２の例では、例えば中継装置ＩＤが「０００１」の中継装置２０は、ユーザＩＤが「Yamamoto@example.com」である管理者に対応づけて登録されており、「ＡＢ開発部７階」というグループ（管理単位）に設置されている。また、この中継装置２０が接続されたローカルネットワーク１２には、「Printer-A」及び「Printer-B」という名称の２つの管理対象装置１４が接続されており、それぞれ「Prt123」及び「Prt124」という機種である。また、現在「Printer-A」は「正常」状態であるが、「Printer-B」は「トナー切れ」状態である。
【００３２】
また、図２の例では、２つの中継装置「０００１」及び「０００２」に対応する２つの管理単位１０が同じ一人の管理者「Yamamoto@example.com」により管理されている。
【００３３】
中継装置２０を管理単位１０内に設置して運用を開始する場合、その中継装置２０とその管理単位１０との対応関係を管理サービス３０に登録する必要がある。中継装置２０がＵＩを持っていれば、管理サービス３０から中継装置２０のＵＩに登録画面を表示し、その登録画面に管理者が必要事項を入力することで、中継装置２０と管理単位１０との対応関係を登録することができる。しかし、ＵＩを持たない専用装置として構成された中継装置２０を用いる場合、ＵＩを用いた登録方式は利用できない。そこで、この実施形態では、中継装置２０の中継装置ＩＤ等を表す、機械読み取り可能な印刷されたコードをあらかじめその中継装置２０に対応づけておき、そのコードによりその対応関係の登録作業を支援する。
【００３４】
すなわち、この実施形態では、中継装置２０には、その中継装置ＩＤ等の情報を含んだ印刷済みのコードが対応づけられている。例えば、中継装置２０自体にそのコードが印刷されていたり、そのコードが印刷されたシールが貼付されていたり、中継装置２０がそのコードが印刷された包装箱に包装された状態でユーザに配送されたり、そのコードが印刷されたカード等とその中継装置２０とが同じ包装箱に同梱された状態でユーザに配送されたりする。ユーザが中継装置２０をローカルネットワーク１２に接続すると、中継装置２０は自身の識別情報（中継装置ＩＤ）を管理サービス３０に送る。また、ユーザが中継装置２０又はその付属物（包装箱や同梱されたカード等）上のコードをスマートフォン等の端末で読み取ると、端末が管理サービス３０にアクセスし、そのコードから読み取った中継装置ＩＤを送信すると共に、ユーザ認証を呼び出す。このユーザ認証が成功すると、管理サービス３０は、端末から受信した中継装置ＩＤと、前に中継装置２０から受け取った中継装置ＩＤとを比較し、両者が一致する場合、正当な登録要求と判断してその中継装置ＩＤをデータベース３２に登録する。また、その中継装置ＩＤに対応する管理者として、認証したユーザをデータベース３２に登録する。
【００３５】
以上、この実施形態における中継装置２０の登録処理の概要を説明した。次に図３及び図４を参照して、管理単位１０と中継装置２０との対応関係を登録する処理手順の詳細な例を説明する。
【００３６】
この処理手順に先立ち、管理単位１０の管理者は、管理サービス３０の運営者から送付された中継装置２０を受け取る。この中継装置２０内の不揮発性記憶装置には、当該中継装置２０に対して付与された一意的な中継装置ＩＤと、管理サービス３０のアドレス情報（ＩＰアドレス又はＵＲＬ（Uniform Resource Locator）等）とがあらかじめ書き込まれている。また、送付されてくる中継装置２０には、中継装置ＩＤと、上述の対応関係の登録先の情報と、を表すコードが対応づけられている。登録先の情報は、例えば、管理サービス３０が提供する登録処理を呼び出すＵＲＬ等である。また、中継装置２０に対応づけられるコードは、上述の中継装置ＩＤ等の情報を表現する、機械読み取り可能な、印刷されたコードである。このようなコードとしては、一次元バーコードや二次元バーコードのように、情報を画像で表現するコードを用いてもよい。例えば、スマートフォンやタブレット端末等のモバイル端末１８の中には、ＱＲ（登録商標）コードを認識して、そのコードが示すＵＲＬにアクセスし、そのコードに含まれる情報をそのＵＲＬに送る機能（ソフトウエア）を持つものも多いので、以下では、中継装置２０に対応づけられるコードとしてＱＲコードを用いる例を説明する。なお、中継装置２０に対応づけられるコードは、機械読み取り可能であればよく、ＱＲコード等の画像コードに限定されない。例えば、コードは、ＯＣＲ（光学文字認識）で高精度に認識可能な形態の数字やアルファベットの文字列であってもよい。また、中継装置２０に対するコードの対応付けは、例えば、コードを印刷したシールを中継装置２０に貼付したり、そのコードが印刷又は貼付された包装箱でその中継装置２０を包装したりすることで行えばよい。
【００３７】
図３及び図４の処理手順を、図示のステップ番号の順に説明する。まず図３を参照して説明する。
【００３８】
（１）管理単位１０の装置群を管理する管理者は、管理サービス３０側から送付されてきた中継装置２０を包装箱から取り出し、ローカルネットワーク１２に接続する。中継装置２０は、管理サービス３０から機器を遠隔管理するためのプロトコルに対応しており、このプロトコルを用いて管理サービス３０と通信を行うことができる。このような遠隔管理用プロトコルとしては、例えばTR-069が知られている（ただしこれに限られるものではない）。中継装置２０は、管理サービス３０のアドレスを記憶しており、ローカルネットワーク１２にネットに接続され、起動されると、管理サービス３０に対し、セッション確立を要求し、セッションを確立する。中継装置２０は、管理サービス３０との間で通信セッションが確立すると、自機の識別情報すなわち中継装置ＩＤをインターネット経由で管理サービス３０へ通知する。
【００３９】
（２）管理サービス３０は、中継装置２０との通知セッションを確立した後、中継装置２０から通知された中継装置ＩＤを登録待ちリスト（図示省略）に記憶する。登録待ちリストは、未登録の中継装置２０から送られてきた中継装置ＩＤを記憶するリストである。なお、登録待ちリストに記憶された中継装置ＩＤは、この後の処理により管理単位１０との対応付けの登録が完了すると、登録待ちリストから削除される。
【００４０】
（３）一方、管理者は、例えば包装箱に同梱されているマニュアルに示された設置作業手順に従い、モバイル端末１８のカメラにより、中継装置２０が入っていた包装箱に付されたＱＲコードを読み取る。
【００４１】
（４）モバイル端末１８（より厳密には、これにインストールされたＱＲコード認識アプリケーション）は、読み取ったＱＲコードから、中継装置ＩＤと、管理サービス３０における中継装置登録処理へアクセスするための登録先ＵＲＬと、を抽出する。
【００４２】
（５）モバイル端末１８は、この抽出された登録先ＵＲＬへアクセス要求を送信する。このアクセス要求には、ＱＲコードから抽出された中継装置ＩＤが含まれる。例えば。この処理では、モバイル端末１８のＱＲコード認識アプリケーションがウェブブラウザを起動し、このウェブブラウザがその登録先ＵＲＬにＨＴＴＰ（Hypertext Markup Language）でアクセスする。
【００４３】
（６）管理サービス３０は、モバイル端末１８からの登録先ＵＲＬへのアクセス要求に応じて、中継装置登録処理を起動する。この登録処理では、そのアクセス要求に含まれる中継装置ＩＤを一時的に記憶すると共に、ユーザ認証画面を生成する。
【００４４】
（７）管理サービス３０の中継装置登録処理は、生成したユーザ認証画面を、要求元のモバイル端末１８へ返信する。このユーザ認証画面には、ユーザアカウント（ＩＤ）とパスワード等の認証情報とを入力するための入力欄が含まれる。
【００４５】
（８）モバイル端末１８（厳密にはその中のウェブブラウザ）は、受け取ったユーザ認証画面を表示する。
【００４６】
（９）モバイル端末１８は、ユーザ（すなわち管理単位１０の管理者）からの認証情報（例えばアカウントとパスワード）の入力を受け付ける。なお、管理単位１０の管理者は、前もって管理サービス３０にユーザ登録を済ませており、ユーザアカウントとパスワード等の認証情報が管理サービス３０に登録されているものとする。
【００４７】
（１０）モバイル端末１８は、入力された認証情報を管理サービス３０の中継装置登録処理へ送信する。
【００４８】
（１１）管理サービス３０は、送信されてきた認証情報に基づきユーザ認証を行い、このユーザ認証が成功すると、ステップ（６）でモバイル端末１８から受信した中継装置ＩＤに一致する中継装置ＩＤを登録待ちリストから探す。一致する中継装置ＩＤが登録待ちリストから見つからなければ、エラー処理（例えばエラーの旨を通知する画面をモバイル端末１８に返す処理）を実行する。一致する中継装置ＩＤが登録待ちリストから見つかれば、データベース３２に対し、その中継装置ＩＤに対応する管理者ＩＤとして、認証したユーザのアカウントを登録する。
【００４９】
このことにより、管理単位１０のローカルネットワーク１２上に設置された中継装置２０と、ＱＲコード読み取り操作を行ったユーザとが、管理サービス３０内で対応付けられることになる。これ以降、このユーザはその中継装置２０の管理者となる。このユーザ（管理者）は、管理サービス３０にログインすることで、この中継装置２０が収集した各管理対象装置１４の情報（カウント値、状態など。図２参照）や、それらの情報を分析することで得られる他の情報を閲覧することが可能になる。
【００５０】
なお、この登録の後、当該中継装置２０を設置した管理単位１０の識別名を入力するための入力画面をモバイル端末１８に提供し、この入力画面に対して管理者が入力した文字列を、データベース３２に対して、その中継装置ＩＤに対応する管理単位の識別名（図２の例では「グループ」名）として登録してもよい。
【００５１】
（１２）管理サービス３０は、ステップ（１１）で管理者が正しく登録されると、この登録処理でその管理者に対応づけられた中継装置２０に対して、有効化を指示する情報を送信する。有効化指示の送信は、前述した遠隔管理用プロトコルを用いて行えばよい。なお、この有効化指示は、管理者からの指示に基づき生成して中継装置２０に送付するようにしてもよい。すなわち、例えば、管理サービス３０は、中継装置２０を有効化するか否かを入力するための画面をモバイル端末１８に送信し、その画面に対して有効化する旨の入力がなされた場合に、中継装置２０に対して有効化指示を送信するようにしてもよい。
【００５２】
（１３）中継装置２０は、管理サービス３０から有効化指示を受け付けると、自機の機能の有効化を行う。この有効化により、中継装置２０は、ローカルネットワーク１２上の管理対象装置１４から情報を収集して管理サービス３０に通知する処理を開始する。
【００５３】
この有効化の後の処理の流れを、図４を参照して説明する。
【００５４】
（１４）有効化した中継装置２０は、ローカルネットワーク１２上の管理対象装置１４に対し、デバイス情報の取得要求を送信する。この取得要求の処理では、例えば、中継装置２０は、接続されたローカルネットワーク１２にマルチキャスト又はブロードキャストでパケットを送信し、このパケットに対してローカルネットワーク１２上の各機器から返答されたパケットに基づき、そのローカルネットワーク１２に接続された個々の機器を識別し、これら識別した機器を管理対象装置１４として認識する。ここで、ローカルネットワーク１２上の各装置から返答されるパケットには、機器のタイプや機器のアドレスが含まれている。なお、中継装置２０は、ローカルネットワーク１２上のプリンタや複合機等以外の機器、例えばＰＣ１６や家電機器か（テレビ等）からの返答パケットを受け取る。中継装置２０は、それら様々なタイプの機器を全て管理対象装置１４と認識してもよいし、あらかじめ定められた特定のタイプの機器（例えばプリンタや複合機）のみを管理対象装置１４と認識してもよい。
【００５５】
ローカルネットワーク１２上の各管理対象装置１４を認識すると、中継装置２０は、それら各管理対象装置１４に対して、当該管理対象装置１４のデバイス情報（機種や機器名、オプション構成情報、状態情報等）を要求する。この要求は、例えばＳＮＭＰ（Simple Network Management Protocol）を用いて行う。
【００５６】
（１５）各管理対象装置１４は、自らのデバイス情報を中継装置２０に送付する。例えば、各管理対象装置１４は、ＭＩＢ（Management Information Base）と呼ばれるデータベースを有しており、自分のデバイス情報をこのＭＩＢに保持し、状態（例えば出力枚数の増加）の変化に応じてその内容を更新している。管理対象装置１４は、中継装置２０からの取得要求に応じて、このＭＩＢ内のデバイス情報を応答する。中継装置２０は、各管理対象装置１４から取得したデバイス情報を記憶する。
【００５７】
（１６）中継装置２０は、記憶した各管理対象装置１４のデバイス情報を管理サービス３０に送信する。ここで、中継装置２０は、そのデバイス情報を、自らの中継装置ＩＤと対応づけて送信するようにしてもよい。
【００５８】
（１７）管理サービス３０は、中継装置２０から受け取った各管理対象装置１４のデバイス情報を、データベース３２内のその中継装置２０の中継装置ＩＤに対応する欄に登録する。
【００５９】
管理サービス３０が中継装置２０に対して有効化指示を発した時点では、管理サービス３０のデータベース３２にはその中継装置２０と同じローカルネットワーク１２上の管理対象装置１４の情報は一切ない。しかし、その有効化指示に応じて有効化した中継装置２０から、その中継装置２０が最初に収集したデバイス情報を受信すると、管理サービス３０は、中継装置２０と同じローカルネットワーク１２上にある各管理対象装置１４の名称や機種等を認識し、これらの情報をデータベース３２に登録する。また、中継装置２０から受信した各管理対象装置１４のデバイス情報に、カウント値や装置状態（図２参照）等の情報が含まれる場合は、それらの情報もデータベース３２に登録する。
【００６０】
以上の処理により、管理単位１０内に設置された中継装置２０が、管理者と対応づけて管理サービス３０に登録される。この登録の後は、管理者は、管理サービス３０にログインすることで、自分が管理している１以上の管理単位１０の各管理対象装置１４の状態を閲覧することが可能になる。
【００６１】
中継装置２０を管理サービス３０に登録した後の処理の流れは、図４の後半に示されるようなものとなる。すなわち、（Ａ）中継装置２０は、ローカルネットワーク１２上の各管理対象装置１４からデバイス情報を収集し、（Ｂ）収集したデバイス情報を管理サービス３０に通知する。
【００６２】
すなわち、中継装置２０は、例えば定期的に、ＳＮＭＰプロトコルを利用して、管理対象装置１４から定期的に情報を取得する。取得する情報としては、印刷出力枚数のカウント値や、管理対象装置１４の状態情報等がある。
【００６３】
また、各管理対象装置１４に対して、あらかじめ定められたイベントが発生すると中継装置２０にその通知するように設定しておいてもよい。通知対象のイベントとしては、紙切れやトナー切れといった消耗品に関する状態変化や、機器に障害が発生したこと等がある。
【００６４】
そして、中継装置２０は、そのように各管理対象装置１４から収集した情報を、自律的に、あるいは管理サービス３０からの要求に応じて、管理サービス３０に送信する。
【００６５】
また、管理サービス３０は、登録済みの中継装置２０を介して、その中継装置２０と同じローカルネットワーク１２上の管理対象装置１４の設定を行ったり、設定を更新したりする機能を有していてもよい。上述の管理対象装置１４におけるイベント発生時の通知の設定を例にとると、例えば、管理サービス３０が、管理者（のモバイル端末１８等）に対して、その管理者に対応する管理単位１０についての設定メニュー画面を提供し、その画面上で管理者が上述のイベント通知の設定のオン・オフを指示できるようにする。このオン・オフの指示は、管理単位１０内の全管理対象装置１４について一括であってもよいし、個々の管理対象装置１４について個別に指示できるようにしてもよい。指示を受けた管理サービス３０は、遠隔管理用プロトコルを用いて、対象の管理単位１０内の中継装置２０に対してそのイベント通知設定のオン又はオフの指示を送る。中継装置２０は、その指示に従って、ローカルネットワーク１２上のその指示の対象の管理対象装置１４におけるイベント通知の設定を更新する。
【００６６】
ここではイベント通知の設定を例にとったが、他の設定項目についても、同様にして、管理サービス３０から中継装置２０を介して管理対象装置１４に対して設定したり、設定値を変更したりすることができる。
【００６７】
管理対象装置１４のデバイス情報や設定情報等の情報は、例えば、管理対象装置１４が保持するＭＩＢに記憶されており、管理サービス３０は、中継装置２０を介してこのＭＩＢに対して読み書きを行うことで、状態情報の収集や設定の更新等を行う。
【００６８】
また、管理サービス３０は、遠隔管理用プロトコルを用いて、中継装置２０のファームウエアを更新する機能を有する。更に、管理サービス３０は、管理単位１０内のいずれかの管理対象装置１４の機種に対応するファームウエアが更新されたことを検知した場合に、その更新版を取得し、取得した更新版によりその管理単位１０内の中継装置２０経由でその管理対象装置１４のファームウエアを更新してもよい。この場合、管理サービス３０は、取得した更新版のデータを遠隔管理用プロトコルにより中継装置２０に送り、中継装置２０は受け取った更新版のデータを記憶する。中継装置２０は、記憶した更新版のデータを、これに対応する管理対象装置１４にプッシュ方式でインストールしてもよいし、対応する管理対象装置１４からのダウンロード要求に応じて、その更新版データを送信してもよい。後者の場合、例えば管理サービス３０が、その管理単位１０の管理者に対し、その管理対象装置１４のファームウエアが更新された旨の情報を提供し（例えばその管理者用のウェブページにて）、この情報に接した管理者がその管理対象装置１４を操作して、中継装置２０からその更新版をダウンロードしてインストールする。
【００６９】
管理サービス３０は、中継装置２０を介して収集した各管理対象装置１４の情報、又はそれらの情報を処理して得られる情報を表示する画面（例えばウェブページ）を生成する。管理者がモバイル端末１８等から管理サービス３０にログインすると、そのような情報を表示した画面を管理者に提供する。
【００７０】
例えば、モバイル端末１８から管理者が管理サービス３０にアクセスすると、図５に例示するログイン画面１００が管理サービス３０からモバイル端末１８に提供される。モバイル端末１８に表示されたログイン画面１００に対して管理者が自分の認証情報（この例ではユーザＩＤ及びパスワード）を入力して送信すると、管理サービス３０は、その認証情報が正当なものであるか判定し、正当であればその管理者のＩＤに対応づけられた各管理対象装置１４の状態を示す装置リスト画面１１０をモバイル端末１８に提供する。複数の管理単位１０を管理している管理者には、まず管理している管理単位１０のリストを表示する画面を提供し、その画面上で管理者が閲覧したい管理単位１０を選択すると、その選択された管理単位１０の装置リスト画面１１０を提供するようにしてもよい。
【００７１】
図５に例示した装置リスト画面１１０には、各管理対象装置１４の名称及び状態が表示されるとともに、各管理対象装置１４の詳細情報画面を呼び出すためのボタン１１２が示されている。管理者がいずれかのボタン１１２にタッチすると、そのボタンに対応する管理対象装置１４の詳細情報画面１２０が管理サービス３０からモバイル端末１８に提供される。図５に例示した詳細情報画面１２０には、管理対象装置１４の名称、機種名、カウント値、現在インストールされているファームウエアのバージョンが表示されている。管理者は、カウント値の右側に表示された詳細ボタンにタッチすることで、いつ、誰が、何枚印刷したのかという、カウント値の内訳の画面を得ることができる。また、当該管理対象装置１４の現在のファームウエアのバージョンよりも新しいバージョンを管理サービス３０が入手済みの場合、詳細情報画面１２０のファームウエアのバージョン値の右側の更新ボタンが有効化される。管理者がその更新ボタンにタッチすると、モバイル端末１８から管理サービス３０に当該管理対象装置１４のファームウエアの更新指示が送られる。この指示を受けた管理サービス３０は、その管理対象装置１４に対応する中継装置２０に対し、その管理対象装置１４のファームウエアの更新データを送り、更新処理の実行を指示する。
【００７２】
また図示は省略したが、管理対象装置１４の詳細情報画面１２０等に、その管理対象装置１４の利用の停止及び再開を指示する停止／再開ＵＩを設け、そのＵＩの操作により管理者がその管理対象装置１４を利用停止状態としたり、利用停止状態から再開（利用可能な状態への以降）したりできるようにしてもよい。この停止／再開の指示は、管理サービス３０から中継装置２０を介してその管理対象装置１４に伝達される。
【００７３】
また、例えば管理対象装置１４毎の詳細情報画面１２０から当該管理対象装置１４の設定画面を呼び出せるようにし、この設定画面にて管理者が当該管理対象装置１４の各種設定項目を変更できるようにしてもよい。管理者から指示された設定変更の情報は、管理サービス３０から中継装置２０に伝達され、中継装置２０がその情報に従い、対応する管理対象装置１４の設定を変更する。
【００７４】
次に、図６を参照して、本実施形態のシステムを構成する各装置の機能構成の一例を説明する。
【００７５】
図６の例では、管理対象装置１４は、自分の管理のための管理情報を保持するＭＩＢ１４２を備える。管理情報には、例えば管理対処装置１４を特定する情報（ＩＤ、名称、機種名等）、管理対象装置１４にインストールされているソフトウエアを特定する情報（ファームウエアのバージョン等）、管理対象装置１４の状態を示す情報（カウント値、稼働中／故障中等の動作状態等）、各種の設定情報が含まれる。ＭＩＢ１４２の情報は、同一のローカルネットワーク１２上の他の装置（例えば中継装置２０）から参照可能であり、中継装置２０はそのうちの特定の情報を書き換え可能である。
【００７６】
モバイル端末１８は、カメラ１８２と、そのカメラ１８２が撮影したＱＲコードをデコードするアプリケーションであるＱＲコード処理部１８４を含む。ＱＲコード処理部１８４は、ＱＲコードをデコードして得た情報、例えば中継装置２０の包装箱のＱＲコードをデコードすることで得られる管理サービス３０のＵＲＬや中継装置ＩＤ等の情報、を例えばウェブブラウザ１８６に渡す。ウェブブラウザ１８６は、そのＵＲＬ（管理サービス３０）に対し、中継装置ＩＤ等の情報を送信する。
【００７７】
中継装置２０は、ＩＤ送信部２０２、管理情報収集部２０４、管理情報送信部２０６、設定処理部２０８を有する。ＩＤ送信部２０２は、当該中継装置２０がネットワークに接続された際に、当該中継装置２０が記憶している中継装置ＩＤ（図示省略）を含む登録要求を管理サービス３０に送信する。なお、中継装置２０は、管理サービス３０から有効化指示を受領済みか否かを示す情報を保持していてもよく、その情報が未受領を示す場合にのみ管理サービス３０に登録要求を送るようにしてもよい。管理情報収集部２０４は、中継装置２０と同じローカルネットワーク１２上に接続された管理対象装置１４（特に例えばＭＩＢ１４２）から、ＳＮＭＰ等を用いて管理情報を収集する。管理情報送信部２０６は、管理情報収集部２０４が収集した各管理対象装置１４の管理情報を管理サービス３０に送信する。送信する管理情報のデータ形式としては、管理対象装置１４から取得した管理情報をそのまま送信してもよいし、複数の管理対象装置１４から取得した管理情報をまとめてＣＳＶ（Ｃｏｍｍａ  Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅｓ）形式のようなデータやＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式のデータを生成して送信するようにしてもよい。設定処理部２０８は、管理サービス３０の設定指示部３１４からの設定指示に従い、その指示の対象の管理対象装置１４のＭＩＢ１４２内の対象設定項目の設定又は変更を行う。また、設定処理部２０８は、管理サービス３０から管理対象装置１４のためのファームウエアやデバイスドライバの更新データを受け取り、その更新データを管理対象装置１４やＰＣ１６に反映するための処理を行ってもよい。
【００７８】
管理サービス３０において、ＩＤ受信部３０２は、中継装置２０のＩＤ送信部２０２から、中継装置ＩＤを含む登録要求を受信する。この登録要求に含まれる中継装置ＩＤは、登録待ちリスト３０４にいったん保持され、後で中継装置登録部３１０によりデータベース３２に登録されると、登録待ちリスト３０４から削除される。登録要求受信部３０６は、モバイル端末１８のウェブブラウザ１８６から、管理サービス３０のウェブサーバ（図示省略）経由で登録要求を受信すると、その登録要求に含まれる中継装置ＩＤを中継装置登録部３１０に渡して登録処理を依頼すると共に、ユーザ認証部３０８を起動する。ユーザ認証部３０８は、ウェブサーバを介してモバイル端末１８のウェブブラウザ１８６に認証画面を提供し、その認証画面に対してユーザが入力したユーザ名、パスワード等の認証情報を受け取る。そして、その認証情報を管理サービス３０に登録されているユーザ情報と照合する等の公知の認証処理により、そのユーザを認証する。この認証処理により、そのユーザが、管理サービス３０に登録されている正当なユーザであると判明した場合、ユーザ認証部３０８は、そのユーザのユーザＩＤを中継装置登録部３１０に渡す。中継装置登録部３１０は、このユーザＩＤを、登録要求受信部３０６から受け取った中継装置ＩＤに対応づけて、データベース３２に登録する。また中継装置登録部３１０は、中継装置ＩＤをデータベース３２に登録した場合、その中継装置ＩＤに対応する中継装置２０に対して有効化指示を送信する。
【００７９】
データベース３２には、図２に例示した各中継装置２０の情報が登録される。管理情報受信部３１２は、中継装置２０の管理情報送信部２０６から受信した管理情報を、データベース３２内の当該中継装置２０の情報に反映する。例えば、受信した管理情報に含まれる各管理対象装置１４のカウント値や状態の情報に従い、データベース３２内の当該管理対象装置１４のカウント値や状態を更新する。設定指示部３１４は、ユーザに対して管理対象装置１４の設定画面を提供し、その設定画面に対してユーザが入力した設定情報へ変更する指示を、対応する中継装置２０に送る。この指示を受け取った中継装置２０では、設定処理部２０８がその設定変更を、対応する管理対象装置１４に対して行う。情報提供部３１６は、ユーザに対して図５に例示した管理用の画面を提供し、その画面に対するユーザからの指示に従い、データベース３２に記憶された各管理対象装置１４の管理情報をユーザに提供する。
【００８０】
図６を参照して説明した要素群が協働することにより、図１〜図５を参照して説明したシステムの機能が実現される。
【００８１】
以上、本発明の１つの実施形態について説明した。
＜変形例１＞
【００８２】
上記した実施形態の処理シーケンスでは、最初に登録作業をしたユーザが（管理サービス３０にユーザアカウントがあれば）、中継装置２０の管理者として管理サービス３０に登録されることとなる。そのため、本来管理者となるべき人ではないユーザも管理者になれてしまう。このような不具合に対する対策として次のような方式が考えられる。
【００８３】
この方式では、あらかじめ管理サービス３０に対し、中継装置２０の中継装置ＩＤと、その中継装置２０の管理者となるべきユーザと、の対応付けの情報を登録しておく。例えば、管理単位１０の管理者（となるべき人）が管理サービス３０の運営者に対して中継装置２０の送付を申し込む際に、その管理者のユーザＩＤを管理サービス３０側に伝え、これに応じて管理サービス３０がそのユーザＩＤと送付予定の中継装置２０の中継装置ＩＤとの対応付けの情報を登録予約リストに記憶し、その中継装置２０をその管理単位１０宛に送付する。そして、管理単位１０に届いたその中継装置２０について誰かが図３の処理を実行した際に、ステップ（２）及び（６）で管理サービス３０に通知された中継装置ＩＤが一致し、かつその中継装置ＩＤとステップ（１１）で認証したユーザＩＤとの組合せが管理サービス３０の登録予約リストに記憶されていれば、管理サービス３０がそのユーザＩＤをその中継装置ＩＤの管理者としてデータベース３２に登録する。一方、その中継装置ＩＤとユーザＩＤの組合せが登録予約リストに記憶されていなければ、データベース３２への登録は行わず、そのユーザの端末にエラー画面を返す。
【００８４】
また上記の実施形態の処理シーケンス（図３及び図４）では、ステップ（１１）までの処理が完了し、管理者と中継装置２０が対応づけられて正しく登録された後、誰かが同じＱＲコードを読み取って管理者登録の要求を行うことも考えられる。このような２回目以降の管理者登録の要求があった場合、管理サービス３０は登録を拒否し、要求元のユーザにエラー画面を返す。またこの場合、登録されている管理者に対し、電子メール又はログインした管理者に提供する画面等で、重複した管理者登録の要求があった旨を通知してもよい。また、このような場合、中継装置２０の不正利用の懸念もあるので、管理サービス３０からの指示により、当該中継装置２０を停止させてもよい。
【００８５】
また、図３及び図４の処理シーケンスでは、ステップ（１１）で中継装置２０と管理者との対応付けを登録すると、自動的に次のステップ（１２）で管理サービス３０からその中継装置２０を有効化した。この代わりに、その管理者から中継装置２０の有効化の指示を受けて初めて管理サービス３０からその中継装置２０に有効化指示を送信するようにしてもよい。例えば、管理サービス３０が、管理者に対して、その管理者が管理する各中継装置２０についての有効化／無効化（稼働停止）を指示するための画面を提供し、その画面に対する管理者の有効化／無効化の指示に応じて、その指示の対象の中継装置２０に対して有効化／無効化の指示を送るようにしてもよい。
【００８６】
＜変形例２＞
また、管理単位１０の引っ越しを行った場合、中継装置２０のＩＰアドレスが変わったり、引っ越し前と後で管理対象装置１４に入れ替えがあったりするなどの理由で、その中継装置２０に対応づけて管理サービス３０（データベース３２）に登録されている情報をいったんクリアし、引っ越し後に再度登録し直すことが想定される。また、ある管理単位１０がなくなり、そこで用いていた中継装置２０を別の管理単位１０のために再利用するといった場合にも、管理サービス３０に登録されているその中継装置２０についての登録情報を一括更新する必要が出てくる。
【００８７】
このような場合に対応するために、管理サービス３０から管理者に対して、中継装置２０の移転を指示するためのＵＩ画面を提供してもよい。この画面に対して管理者が移転指示を行った場合に、管理サービス３０は、再登録用のＱＲコードの印刷ジョブを中継装置２０経由で、その中継装置２０と同じローカルネットワーク１２上のいずれかのプリンタ（プリンタタイプの管理対象装置１４）に送る。再登録用のＱＲコードには、その中継装置２０の中継装置ＩＤや中継装置登録処理のＵＲＬの他に、再登録である旨を示す情報が含まれている。再登録用のＱＲコードの印刷が完了した後、管理サービス３０は、その中継装置２０に対して稼働停止指示を送る。管理者は、引っ越し先又は中継装置２０の再利用先のローカルネットワーク１２にその中継装置２０を接続し、図３及び図４の登録処理手順を実行する。この処理手順のステップ（３）で、管理者は、プリントアウトした再登録用のＱＲコードをモバイル端末１８で読み取る。モバイル端末１８は、そのＱＲコードから認識した情報を管理サービス３０に送る（図３のステップ（５））。このとき、再登録であることを示す情報も送られる。管理サービス３０は、この情報から、今回のアクセスの目的が中継装置２０の再登録であることを認識し、再登録の処理を実行する。管理者登録後の、包装箱に印刷されたＱＲコードの読み取りによる登録要求は、上述したように重複登録として拒否するが、この例のように移転指示に応じて発行した再登録用のＱＲコードを読み取った場合の再登録要求は受け付ける。そして、管理サービス３０は、その再登録要求に応じて、対応する中継装置ＩＤに対応するデータベース３２内の登録情報をいったんクリアし、ステップ（６）以降の処理を実行し、その処理で取得した情報をその中継装置ＩＤに対応づけてデータベース３２に登録し直す。
【００８８】
＜変形例３＞
また、悪意を持つ者が中継装置２０を持ち出して他のローカルネットワーク１２に接続し、そのローカルネットワーク１２上の各機器の情報を収集することもあり得るが、そのような事態への対策として以下の方式が考えられる。
【００８９】
一つの方式では、中継装置２０は、ローカルネットワーク１２上に接続された機器群のうちがあらかじめ定めた割合以上の数のものが入れ替わったを検知した場合に、中継装置２０が別のローカルネットワークにつなぎ替える不正行為が行われた可能性があると判定する。この判定では、例えば、中継装置２０は、ローカルネットワーク１２上の各機器のＩＰアドレスを定期的にチェックし、前回のチェック時に検知した機器群のＩＰアドレスの集合と、今回のチェック時に検知した機器群のＩＰアドレスの集合とを比較する。そして、例えば、両集合間で一致するＩＰアドレスの数の、両集合のＩＰアドレス全体の数に対する割合を計算し、その割合があらかじめ定めた閾値を下回った場合に、不正の可能性有りと判定する。
【００９０】
また別の例では、中継装置２０が利用するネットワークの特徴となるあらかじめ定めたサーバ乃至機器のうち、あらかじめ定めた割合又は数以上のもののＩＤが変更された場合に、不正がなされている可能性があると判定する。このようなネットワークを特徴付けるサーバ乃至機器としては、例えば、ＤＮＳ（Domain Name System）サーバ、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバ、ゲートウエイがある。また、これらのサーバや機器を識別するＩＤの例としては、機器のＩＰアドレスやＭＡＣアドレス、ベンダ固有識別情報等がある。この例でも、中継装置２０は定期的にそれら特徴的なサーバや機器のＩＤをチェックし、それらＩＤのうち変化のあったものの割合又は数が不正の可能性有りと判定する条件を満たすかどうかを判定する。
【００９１】
いずれの例であっても、不正の可能性有りと判定した場合、中継装置２０は、それに対する対処処理を実行する。この対処処理の例としては、管理サービス３０に不正接続の可能性がある旨を通知し、中継装置２０自身を停止して無効化する処理がある。
【００９２】
また図３及び図４に示した例では、中継装置２０が管理サービス３０に送る中継装置ＩＤ（図３のステップ（１））と、その中継装置２０に対応づけられたＱＲコードからモバイル端末１８が読み取って管理サービス３０に送る中継装置ＩＤとは同じ値のものであった。しかし、それら両者が同じ値であることは必須のことではない。原理的には、それら両者が同じ中継装置２０を特定していれば足り、それら両者の値が互いに異なっていても構わない。例えば、中継装置２０は、図３のステップ（１）で、ＭＩＢに記憶した情報項目のうちあらかじめ定められた自機を特定するに足る項目の組合せ（例えば装置名称、機種名、ベンダ名、シリアル番号等の値をあらかじめ定められた順に並べた値）を管理サービス３０に送り、その中継装置２０に対応づけられたＱＲコードには、その組合せの値のハッシュ値を、その中継装置２０を特定する情報として含めるようにしてもよい。この例では、中継装置２０がステップ（１）で送る項目の組合せと、ＱＲコードが示すハッシュ値とは値が違うが、前者のハッシュ値を後者と比較することで、それら両者が同じ中継装置２０を指し示しているかどうかを判定することができる。
【００９３】
以上に例示した中継装置２０及び管理サービス３０は、例えば、コンピュータに当該装置の各機能モジュールの処理を表すプログラムを実行させることにより実現してもよい。ここで言うコンピュータは、例えば、ハードウエアとして、ＣＰＵ等のマイクロプロセッサ、ランダムアクセスメモリ（ＲＡＭ）およびリードオンリメモリ（ＲＯＭ）等のメモリ（一次記憶）、ＨＤＤ（ハードディスクドライブ）やＳＳＤ（ソリッドステートドライブ）、フラッシュメモリ等の二次記憶を制御する二次記憶コントローラ、各種Ｉ／Ｏ（入出力）インタフェース、無線又は有線のネットワークとの接続のための制御を行うネットワークインタフェース等が、たとえばバスを介して接続された回路構成を有する。また、そのバスに対し、例えばＩ／Ｏインタフェース経由で、ＣＤやＤＶＤ、ブルーレイディスクなどの可搬型ディスク記録媒体に対する読み取り及び／又は書き込みのためのディスクドライブ、フラッシュメモリなどの各種規格の可搬型の不揮発性記録媒体に対する読み取り及び／又は書き込みのためのメモリリーダライタ、などが接続されてもよい。上に例示した各機能モジュールの処理内容が記述されたプログラムがＣＤやＤＶＤ等の記録媒体を経由して、又はネットワーク等の通信手段経由で、フラッシュメモリ等の二次記憶装置に保存され、コンピュータにインストールされる。二次記憶装置に記憶されたプログラムがＲＡＭに読み出されＣＰＵ等のマイクロプロセッサにより実行されることにより、上に例示した機能モジュール群が実現される。
【符号の説明】
【００９４】
１０  管理単位、１２  ローカルネットワーク、１４  管理対象装置、１６  ＰＣ、１８  モバイル端末、２０  中継装置、３０  管理サービス、３２  データベース、１００  ログイン画面、１１０  装置リスト画面、１１２  ボタン、１２０  詳細情報画面、１８２  カメラ、１８４  ＱＲコード処理部、１８６  ウェブブラウザ、２０２  ＩＤ送信部、２０４  管理情報収集部、２０６  管理情報送信部、２０８  設定処理部、３０２  ＩＤ受信部、３０４  登録待ちリスト、３０６  登録要求受信部、３０８  ユーザ認証部、３１０  中継装置登録部、３１２  管理情報受信部、３１４  設定指示部、３１６  情報提供部。
【図１】
0006476923.tif 000002
【図２】
0006476923.tif 000003
【図３】
0006476923.tif 000004
【図４】
0006476923.tif 000005
【図５】
0006476923.tif 000006
【図６】
0006476923.tif 000007