(57)【要約】【課題】クライアント装置をデータベース装置に適切に登録する。【解決手段】クライアント装置は、第１の記憶装置が記憶する装置識別子である新装置識別子と、パーツ識別子とを、サーバー装置に送信し、サーバー装置の第２は、新装置識別子と、パーツ識別子とを、クライアント装置から受信し、第１のデータベースから、パーツ識別子に関連付けて登録された装置識別子である旧装置識別子を検出し、第１のデータベースに登録された旧装置識別子を、新装置識別子で置換することにより、新装置識別子とパーツ識別子とを互いに関連付けて第１のデータベースに登録し、第２のデータベースに登録された旧装置識別子を、新装置識別子で置換することにより、新装置識別子と履歴データとを互いに関連付けて第２のデータベースに登録する。【選択図】図９
2020177404.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置を識別する装置識別子を記憶する第１の記憶装置と、パーツに搭載され前記パーツを識別するパーツ識別子を記憶する第２の記憶装置と、第１の制御回路とを有する前記クライアント装置と、
前記クライアント装置と通信可能に接続され、第２の制御回路を有するサーバー装置と、
前記サーバー装置と通信可能に接続され、前記装置識別子と前記パーツ識別子とを互いに関連付けて登録する第１のデータベースと、前記装置識別子と前記クライアント装置の履歴データとを互いに関連付けて登録する第２のデータベースとを記憶する第３の記憶装置を有するデータベース装置と
を具備し、
前記クライアント装置の前記第１の制御回路は、
前記第１の記憶装置が記憶する装置識別子である新装置識別子と、前記パーツ識別子とを、前記サーバー装置に送信し、
前記サーバー装置の前記第２の制御回路は、
前記新装置識別子と、前記パーツ識別子とを、前記クライアント装置から受信し、
前記第１のデータベースから、前記パーツ識別子に関連付けて登録された装置識別子である旧装置識別子を検出し、
前記第１のデータベースに登録された前記旧装置識別子を、前記新装置識別子で置換することにより、前記新装置識別子と前記パーツ識別子とを互いに関連付けて前記第１のデータベースに登録し、
前記第２のデータベースに登録された前記旧装置識別子を、前記新装置識別子で置換することにより、前記新装置識別子と前記履歴データとを互いに関連付けて前記第２のデータベースに登録する
装置登録システム。
【請求項２】
請求項１に記載の装置登録システムであって、
前記サーバー装置の前記第２の制御回路は、
前記第１のデータベースから、前記パーツ識別子に関連付けて登録された装置識別子である旧装置識別子を検出すると、
前記クライアント装置から、前記旧装置識別子を前記新装置識別子に置換することの承認を受信した場合、
前記新装置識別子と前記パーツ識別子とを互いに関連付けて前記第１のデータベースに登録し、
前記新装置識別子と前記履歴データとを互いに関連付けて前記第２のデータベースに登録する
装置登録システム。
【請求項３】
請求項１又は２に記載の装置登録システムであって、
前記サーバー装置の前記第２の制御回路は、
前記第１のデータベースから、前記パーツ識別子に関連付けられた前記旧装置識別子と、前記パーツ識別子に関連付けられた前記新装置識別子とを検出すると、
前記第１のデータベースから、前記旧装置識別子及び関連付けられた前記パーツ識別子を削除することにより、前記第１のデータベースに登録された前記パーツ識別子を前記新装置識別子に一意に関連付け、
前記第２のデータベースに登録された、前記旧装置識別子に関連付けられた前記履歴データである旧履歴データを前記新装置識別子に関連付けられた前記履歴データである新履歴データに統合して統合履歴データを生成し、前記第２のデータベースに登録された前記新装置識別子に前記統合履歴データを関連付けて登録し、前記第２のデータベースから前記旧装置識別子及び関連付けられた前記旧履歴データを削除することにより、前記第２のデータベースに登録された前記新装置識別子を前記統合履歴データに一意に関連付ける
装置登録システム。
【請求項４】
請求項３に記載の装置登録システムであって、
前記サーバー装置の前記第２の制御回路は、
前記第１のデータベースから、前記パーツ識別子に関連付けられた前記旧装置識別子と、前記パーツ識別子に関連付けられた前記新装置識別子とを検出すると、
前記クライアント装置から、前記旧装置識別子と前記新装置識別子とを統合することの承認を受信した場合、
前記第１のデータベースに登録された前記パーツ識別子を前記新装置識別子に一意に関連付け、前記第２のデータベースに登録された前記新装置識別子を前記統合履歴データに一意に関連付ける
装置登録システム。
【請求項５】
請求項１乃至４の何れか一項に記載の装置登録システムであって、
前記サーバー装置の前記第２の制御回路は、
前記新装置識別子と、前記パーツ識別子とを、前記クライアント装置から受信し、
前記第１のデータベースから、前記パーツ識別子に関連付けて登録された装置識別子を検出しない場合、
前記第１のデータベースに、前記新装置識別子と、前記パーツ識別子とを、互いに関連付けて登録し、
前記第２のデータベースに、前記新装置識別子を登録する
装置登録システム。
【請求項６】
請求項１乃至５の何れか一項に記載の装置登録システムであって、
前記クライアント装置は、それぞれ複数のパーツに搭載され複数のパーツ識別子を記憶する複数の第２の記憶装置を有し、
前記データベース装置の前記第１のデータベースは、前記装置識別子と前記複数のパーツ識別子とを互いに関連付けて登録し、
前記クライアント装置の前記第１の制御回路は、
前記新装置識別子と、前記複数のパーツ識別子とを、前記サーバー装置に送信し、
前記サーバー装置の前記第２の制御回路は、
前記新装置識別子と、前記複数のパーツ識別子とを、前記クライアント装置から受信し、
前記第１のデータベースから、前記複数のパーツ識別子のうち１つのパーツ識別子に関連付けて登録された前記旧装置識別子を検出しない場合、
前記第１のデータベースから、前記複数のパーツ識別子のうち別のパーツ識別子に関連付けて登録された前記旧装置識別子を検出する
装置登録システム。
【請求項７】
クライアント装置を識別する装置識別子を記憶する第１の記憶装置と、パーツに搭載され前記パーツを識別するパーツ識別子を記憶する第２の記憶装置とを有する前記クライアント装置と、
前記装置識別子と前記パーツ識別子とを互いに関連付けて登録する第１のデータベースと、前記装置識別子と前記クライアント装置の履歴データとを互いに関連付けて登録する第２のデータベースとを記憶する第３の記憶装置を有するデータベース装置
と通信可能に接続され、
前記第１の記憶装置が記憶する装置識別子である新装置識別子と、前記パーツ識別子とを、前記クライアント装置から受信し、
前記第１のデータベースから、前記パーツ識別子に関連付けて登録された装置識別子である旧装置識別子を検出し、
前記第１のデータベースに登録された前記旧装置識別子を、前記新装置識別子で置換することにより、前記新装置識別子と前記パーツ識別子とを互いに関連付けて前記第１のデータベースに登録し、
前記第２のデータベースに登録された前記旧装置識別子を、前記新装置識別子で置換することにより、前記新装置識別子と前記履歴データとを互いに関連付けて前記第２のデータベースに登録する
制御回路
を具備するサーバー装置。
【請求項８】
クライアント装置を識別する装置識別子を記憶する第１の記憶装置と、パーツに搭載され前記パーツを識別するパーツ識別子を記憶する第２の記憶装置とを有する前記クライアント装置と、
前記装置識別子と前記パーツ識別子とを互いに関連付けて登録する第１のデータベースと、前記装置識別子と前記クライアント装置の履歴データとを互いに関連付けて登録する第２のデータベースとを記憶する第３の記憶装置を有するデータベース装置
と通信可能に接続されたサーバー装置の制御回路を、
前記第１の記憶装置が記憶する装置識別子である新装置識別子と、前記パーツ識別子とを、前記クライアント装置から受信し、
前記第１のデータベースから、前記パーツ識別子に関連付けて登録された装置識別子である旧装置識別子を検出し、
前記第１のデータベースに登録された前記旧装置識別子を、前記新装置識別子で置換することにより、前記新装置識別子と前記パーツ識別子とを互いに関連付けて前記第１のデータベースに登録し、
前記第２のデータベースに登録された前記旧装置識別子を、前記新装置識別子で置換することにより、前記新装置識別子と前記履歴データとを互いに関連付けて前記第２のデータベースに登録する
よう動作させる
装置登録プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、クライアント装置の履歴データを管理するサーバー装置に関する。本開示は、さらに、サーバー装置がクライアント装置をデータベース装置に登録するための装置登録プログラムに関する。本開示は、さらに、サーバー装置と、クライアント装置と、データベース装置とを有する装置登録システムに関する。
【背景技術】
【０００２】
クライアント装置の履歴データを管理するサーバー装置が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４２２７５６４号公報
【特許文献２】特開２００６−２２０９２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
サーバー装置によりクライアント装置をデータベース装置に適切に登録することが望ましい。
【課題を解決するための手段】
【０００５】
本開示の一形態に係る装置登録システムは、
クライアント装置を識別する装置識別子を記憶する第１の記憶装置と、パーツに搭載され前記パーツを識別するパーツ識別子を記憶する第２の記憶装置と、第１の制御回路とを有する前記クライアント装置と、
前記クライアント装置と通信可能に接続され、第２の制御回路を有するサーバー装置と、
前記サーバー装置と通信可能に接続され、前記装置識別子と前記パーツ識別子とを互いに関連付けて登録する第１のデータベースと、前記装置識別子と前記クライアント装置の履歴データとを互いに関連付けて登録する第２のデータベースとを記憶する第３の記憶装置を有するデータベース装置と
を具備し、
前記クライアント装置の前記第１の制御回路は、
前記第１の記憶装置が記憶する装置識別子である新装置識別子と、前記パーツ識別子とを、前記サーバー装置に送信し、
前記サーバー装置の前記第２の制御回路は、
前記新装置識別子と、前記パーツ識別子とを、前記クライアント装置から受信し、
前記第１のデータベースから、前記パーツ識別子に関連付けて登録された装置識別子である旧装置識別子を検出し、
前記第１のデータベースに登録された前記旧装置識別子を、前記新装置識別子で置換することにより、前記新装置識別子と前記パーツ識別子とを互いに関連付けて前記第１のデータベースに登録し、
前記第２のデータベースに登録された前記旧装置識別子を、前記新装置識別子で置換することにより、前記新装置識別子と前記履歴データとを互いに関連付けて前記第２のデータベースに登録する。
【０００６】
（１）クライアント装置のマザーボードを物理的に交換すると、結果的に、クライアント装置を識別する旧装置識別子が、新装置識別子に変わる。このため、第１のデータベース及び第２のデータベースに旧装置識別子が登録されている状態で、旧装置識別子とは独立して別途、新装置識別子を登録すると、第２のデータベースに旧装置識別子に関連付けられて登録された履歴データを、新装置識別子に引き継ぐことができない。これに対して、本実施形態によれば、パーツ（交換していない）のパーツ識別子を用いて、クライアント装置を識別する旧装置識別子が新装置識別子に変わったことを一意に特定することができるので、第２のデータベースに旧装置識別子に関連付けられて登録された履歴データを、新装置識別子に引き継ぐことができる。
【０００７】
前記サーバー装置の前記第２の制御回路は、
前記第１のデータベースから、前記パーツ識別子に関連付けて登録された装置識別子である旧装置識別子を検出すると、
前記クライアント装置から、前記旧装置識別子を前記新装置識別子に置換することの承認を受信した場合、
前記新装置識別子と前記パーツ識別子とを互いに関連付けて前記第１のデータベースに登録し、
前記新装置識別子と前記履歴データとを互いに関連付けて前記第２のデータベースに登録する。
【０００８】
（２）本実施形態によれば、クライアント装置から旧装置識別子を新装置識別子に置換することの承認を受信しない場合、クライアント装置のエンドユーザーが変更された場合等ユーザーのニーズに応じて、第２のデータベースに旧装置識別子に関連付けられて登録された履歴データを、新装置識別子に引き継がないようにすることができる。
【０００９】
前記サーバー装置の前記第２の制御回路は、
前記第１のデータベースから、前記パーツ識別子に関連付けられた前記旧装置識別子と、前記パーツ識別子に関連付けられた前記新装置識別子とを検出すると、
前記第１のデータベースから、前記旧装置識別子及び関連付けられた前記パーツ識別子を削除することにより、前記第１のデータベースに登録された前記パーツ識別子を前記新装置識別子に一意に関連付け、
前記第２のデータベースに登録された、前記旧装置識別子に関連付けられた前記履歴データである旧履歴データを前記新装置識別子に関連付けられた前記履歴データである新履歴データに統合して統合履歴データを生成し、前記第２のデータベースに登録された前記新装置識別子に前記統合履歴データを関連付けて登録し、前記第２のデータベースから前記旧装置識別子及び関連付けられた前記旧履歴データを削除することにより、前記第２のデータベースに登録された前記新装置識別子を前記統合履歴データに一意に関連付ける。
【００１０】
（３）本実施形態によれば、第１のデータベース及び第２のデータベースに旧装置識別子が登録されている状態で、旧装置識別子とは独立して別途、新装置識別子を登録済みである場合に、パーツ（交換していない）のパーツ識別子を用いて、クライアント装置を識別する旧装置識別子が新装置識別子に変わったことを一意に特定することができるので、第２のデータベースに旧装置識別子に関連付けられて登録された旧履歴データと新装置識別子に関連付けられて登録された新履歴データとを統合した統合履歴データを、新装置識別子に引き継ぐことができる。
【００１１】
前記サーバー装置の前記第２の制御回路は、
前記第１のデータベースから、前記パーツ識別子に関連付けられた前記旧装置識別子と、前記パーツ識別子に関連付けられた前記新装置識別子とを検出すると、
前記クライアント装置から、前記旧装置識別子と前記新装置識別子とを統合することの承認を受信した場合、
前記第１のデータベースに登録された前記パーツ識別子を前記新装置識別子に一意に関連付け、前記第２のデータベースに登録された前記新装置識別子を前記統合履歴データに一意に関連付ける。
【００１２】
（４）本実施形態によれば、クライアント装置から旧装置識別子と新装置識別子とを統合することの承認を受信しない場合、クライアント装置のエンドユーザーが変更された場合等ユーザーのニーズに応じて、第２のデータベースに旧装置識別子に関連付けられて登録された旧履歴データと、新装置識別子に関連付けられて登録された新履歴データとを、併存する（統合しない）ことができる。
【００１３】
前記サーバー装置の前記第２の制御回路は、
前記新装置識別子と、前記パーツ識別子とを、前記クライアント装置から受信し、
前記第１のデータベースから、前記パーツ識別子に関連付けて登録された装置識別子を検出しない場合、
前記第１のデータベースに、前記新装置識別子と、前記パーツ識別子とを、互いに関連付けて登録し、
前記第２のデータベースに、前記新装置識別子を登録する。
【００１４】
（５）本実施形態によれば、第１のデータベースに、新装置識別子とパーツ識別子とを互いに関連付けて登録しておくことで、将来的に、マザーボードを物理的に交換したときに、第２のデータベースに新装置識別子に関連付けて登録される履歴データを引き継ぐことができる。
【００１５】
前記クライアント装置は、それぞれ複数のパーツに搭載され複数のパーツ識別子を記憶する複数の第２の記憶装置を有し、
前記データベース装置の前記第１のデータベースは、前記装置識別子と前記複数のパーツ識別子とを互いに関連付けて登録し、
前記クライアント装置の前記第１の制御回路は、
前記新装置識別子と、前記複数のパーツ識別子とを、前記サーバー装置に送信し、
前記サーバー装置の前記第２の制御回路は、
前記新装置識別子と、前記複数のパーツ識別子とを、前記クライアント装置から受信し、
前記第１のデータベースから、前記複数のパーツ識別子のうち１つのパーツ識別子に関連付けて登録された前記旧装置識別子を検出しない場合、
前記第１のデータベースから、前記複数のパーツ識別子のうち別のパーツ識別子に関連付けて登録された前記旧装置識別子を検出する。
【００１６】
（６）本実施形態によれば、サーバー装置は、複数のパーツ識別子の何れかに関連付けて登録された旧装置識別子を検出すればよいので、一部のパーツをマザーボードと同時に交換した場合に、旧装置識別子を検出できる可能性が高まる。
【００１７】
本開示の一形態に係るサーバー装置は、
クライアント装置を識別する装置識別子を記憶する第１の記憶装置と、パーツに搭載され前記パーツを識別するパーツ識別子を記憶する第２の記憶装置とを有する前記クライアント装置と、
前記装置識別子と前記パーツ識別子とを互いに関連付けて登録する第１のデータベースと、前記装置識別子と前記クライアント装置の履歴データとを互いに関連付けて登録する第２のデータベースとを記憶する第３の記憶装置を有するデータベース装置
と通信可能に接続され、
前記第１の記憶装置が記憶する装置識別子である新装置識別子と、前記パーツ識別子とを、前記クライアント装置から受信し、
前記第１のデータベースから、前記パーツ識別子に関連付けて登録された装置識別子である旧装置識別子を検出し、
前記第１のデータベースに登録された前記旧装置識別子を、前記新装置識別子で置換することにより、前記新装置識別子と前記パーツ識別子とを互いに関連付けて前記第１のデータベースに登録し、
前記第２のデータベースに登録された前記旧装置識別子を、前記新装置識別子で置換することにより、前記新装置識別子と前記履歴データとを互いに関連付けて前記第２のデータベースに登録する
制御回路
を具備する。
【００１８】
本開示の一形態に係る装置登録プログラムは、
クライアント装置を識別する装置識別子を記憶する第１の記憶装置と、パーツに搭載され前記パーツを識別するパーツ識別子を記憶する第２の記憶装置とを有する前記クライアント装置と、
前記装置識別子と前記パーツ識別子とを互いに関連付けて登録する第１のデータベースと、前記装置識別子と前記クライアント装置の履歴データとを互いに関連付けて登録する第２のデータベースとを記憶する第３の記憶装置を有するデータベース装置
と通信可能に接続されたサーバー装置の制御回路を、
前記第１の記憶装置が記憶する装置識別子である新装置識別子と、前記パーツ識別子とを、前記クライアント装置から受信し、
前記第１のデータベースから、前記パーツ識別子に関連付けて登録された装置識別子である旧装置識別子を検出し、
前記第１のデータベースに登録された前記旧装置識別子を、前記新装置識別子で置換することにより、前記新装置識別子と前記パーツ識別子とを互いに関連付けて前記第１のデータベースに登録し、
前記第２のデータベースに登録された前記旧装置識別子を、前記新装置識別子で置換することにより、前記新装置識別子と前記履歴データとを互いに関連付けて前記第２のデータベースに登録する
よう動作させる。
【発明の効果】
【００１９】
本開示によれば、サーバー装置によりクライアント装置をデータベース装置に適切に登録することを図れる。
【００２０】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００２１】
【図１】本開示の一実施形態に係る装置登録システムを示す。
【図２】クライアント装置のハードウェア構成を示す。
【図３】サーバー装置のハードウェア構成を示す。
【図４】データベース装置のハードウェア構成を示す。
【図５】装置登録システムの機能的構成を示す。
【図６】第１のデータベースの構造の一例を示す。
【図７】第２のデータベースの構造の一例を示す。
【図８】クライアント装置の動作フローを示す。
【図９】サーバー装置の動作フローを示す。
【発明を実施するための形態】
【００２２】
以下、図面を参照しながら、本開示の実施形態を説明する。
【００２３】
１．装置登録システム
【００２４】
図１は、本開示の一実施形態に係る装置登録システムを示す。
【００２５】
装置登録システム１は、クライアント装置１０と、サーバー装置２０と、データベース装置３０とを有する。クライアント装置１０と、サーバー装置２０とは、インターネット等のネットワークＮ１を介して通信可能に接続される。サーバー装置２０と、データベース装置３０とは、インターネット又はＬＡＮ等のネットワークＮ２を介して通信可能に接続される。以下、ネットワークＮ１及びＮ２を単にネットワークＮと図示および説明することがある。装置登録システム１は、複数のクライアント装置１０を有してもよい。本実施形態では、便宜のため、単数のクライアント装置１０を説明する。
【００２６】
クライアント装置１０は、例えば、画像形成装置（ＭＦＰ、Multifunction Peripheral）である。
【００２７】
サーバー装置２０は、クライアント装置１０の履歴データを管理するコンピューターである。
【００２８】
データベース装置３０は、クライアント装置１０の履歴データを記憶する。
【００２９】
サーバー装置２０及びデータベース装置３０は単一の情報処理装置でもよい。言い換えれば、サーバー装置２０が、ローカルな記憶装置としてデータベース装置３０を有してもよい。
【００３０】
２．クライアント装置のハードウェア構成
【００３１】
図２は、クライアント装置のハードウェア構成を示す。
【００３２】
クライアント装置１０が画像形成装置である場合のハードウェア構成を説明する。は、制御回路１００を備える。制御回路１００は、プロセッサーであるＣＰＵ１１ａ（Central Processing Unit）、ＲＡＭ１１ｂ（Random Access Memory）、メモリーであるＲＯＭ１１ｃ（Read Only Memory）及び専用のハードウェア回路等から構成され、クライアント装置１０の全体的な動作制御を司る。ＣＰＵ１１ａは、ＲＯＭ１１ｃが記憶する情報処理プログラムをＲＡＭ１１ｂにロードして実行する。ＲＯＭ１１ｃは、ＣＰＵ１１ａが実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ１１ｃは、非一過性のコンピューター読み取り可能な記録媒体の一例である。
【００３３】
制御回路１００は、画像読取部１２（イメージスキャナー）、画像処理部１４（ＧＰＵ（Graphics Processing Unit）を含む）、画像メモリー１５、画像形成部１６（プリンター）、表示部１７ａを備える操作部１７（タッチパネル）、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の大容量の不揮発性の記憶装置１８、ファクシミリ通信部１９及びネットワーク通信インターフェース１３等と接続されている。制御回路１００は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。操作部１７（タッチパネル）は、入力装置の一形態であり、入力装置として、マイクロフォンを含む音声入力装置が設けられてもよい。
【００３４】
３．サーバー装置のハードウェア構成
【００３５】
図３は、サーバー装置のハードウェア構成を示す。
【００３６】
サーバー装置２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、記憶装置２４、ネットワーク通信インターフェース２５、操作装置２６及び表示装置２７と、これらを相互に接続するバス２８とを有する。
【００３７】
ＣＰＵ２１、ＲＯＭ２２、及びＲＡＭ２３は、制御回路２００を構成する。ＣＰＵ２１は、ＲＯＭ２２が記憶する情報処理プログラムをＲＡＭ２３にロードして実行する。ＲＯＭ２２は、ＣＰＵ２１が実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ２２は、非一過性のコンピューター読み取り可能な記録媒体の一例である。
【００３８】
４．データベース装置のハードウェア構成
【００３９】
図４は、データベース装置のハードウェア構成を示す。
【００４０】
データベース装置３０は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、記憶装置３４、ネットワーク通信インターフェース３５、操作装置３６及び表示装置３７と、これらを相互に接続するバス３８とを有する。
【００４１】
ＣＰＵ３１、ＲＯＭ３２、及びＲＡＭ３３は、制御回路３００を構成する。ＣＰＵ３１は、ＲＯＭ３２が記憶する情報処理プログラムをＲＡＭ３３にロードして実行する。ＲＯＭ３２は、ＣＰＵ３１が実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ３２は、非一過性のコンピューター読み取り可能な記録媒体の一例である。
【００４２】
５．装置登録システムの機能的構成
【００４３】
図５は、装置登録システムの機能的構成を示す。
【００４４】
クライアント装置１０の画像形成部１６は、複数のパーツ１６１（例えば、ドラム、現像器、定着器）を有する。各パーツ１６１には、それぞれ、ＲＯＭ１６２（第２の記憶装置）が搭載される。各パーツ１６１に搭載されたＲＯＭ１６２は、そのパーツ１６１を識別するパーツ識別子Ｐ１（例えば、ドラム識別子、現像器識別子、定着器識別子）を記憶する。図５は、便宜のため、単数のパーツ１６１を図示する。
【００４５】
クライアント装置１０は、マザーボードＭ２を有する。マザーボードＭ２は、ＲＯＭ１１ｃ２（図２のＲＯＭ１１ｃと同じ）を有する。ＲＯＭ１１ｃ２（第１の記憶装置）は、ユニークな（即ち、クライアント装置１０を識別する）装置識別子（新装置識別子Ａ２）を記憶する。
【００４６】
マザーボードＭ２は、以前クライアント装置１０に装着されていたマザーボードＭ１が物理的に交換されたものである。マザーボードＭ１は、ＲＯＭ１１ｃ１（図２のＲＯＭ１１ｃと同じ）を有する。ＲＯＭ１１ｃ１（第１の記憶装置）は、ユニークな（即ち、クライアント装置１０を識別する）装置識別子（旧装置識別子Ａ１）を記憶する。
【００４７】
クライアント装置１０のマザーボードＭ１をマザーボードＭ２に物理的に交換すると、結果的に、クライアント装置１０を識別する旧装置識別子Ａ１が、新装置識別子Ａ２に変わる。同様に、クライアント装置１０のパーツ１６１を物理的に交換すると、パーツ識別子Ｐ１が変わる。
【００４８】
クライアント装置１０の制御回路１００において、ＣＰＵ１１ａは、ＲＯＭ１１ｃが記憶する情報処理プログラムをＲＡＭ１１ｂにロードして実行することにより、装置識別子検出部１０１、装置登録管理部１０２、パーツ識別子検出部１０３、識別子供給部１０４、装置登録承認部１０５及び結果受信部１０６として動作する。
【００４９】
サーバー装置２０の制御回路２００において、ＣＰＵ２１は、ＲＯＭ２２が記憶する情報処理プログラム（装置登録プログラム）をＲＡＭ２３にロードして実行することにより、識別子取得部２０１、パーツ識別子検索部２０２、承認要求部２０３、第１のデータベース登録部２０４、第２のデータベース登録部２０５及び結果送信部２０６として動作する。
【００５０】
データベース装置３０は、第１のデータベース３１０と、第２のデータベース３２０とを、記憶装置３４（第３の記憶装置）に記憶する。
【００５１】
６．第１のデータベースの構造
【００５２】
図６は、第１のデータベースの構造の一例を示す。
【００５３】
第１のデータベース３１０は、クライアント装置１０を識別する装置識別子３１１と、このクライアント装置１０が有する複数のパーツ１６１（例えば、ドラム、現像器、定着器）を識別する複数のパーツ識別子３１２とを互いに関連付けて登録する。
【００５４】
７．第２のデータベースの構造
【００５５】
図７は、第２のデータベースの構造の一例を示す。
【００５６】
第２のデータベース３２０は、クライアント装置１０を識別する装置識別子３２１と、このクライアント装置１０の履歴データ３２２とを互いに関連付けて登録（蓄積）する。
【００５７】
８．装置登録システムの動作フロー
【００５８】
図８は、クライアント装置の動作フローを示す。
【００５９】
前提として、クライアント装置１０のマザーボードＭ１（旧装置識別子Ａ１を記憶するＲＯＭ１１ｃ１が搭載される）がマザーボードＭ２（新装置識別子Ａ２を記憶するＲＯＭ１１ｃ２が搭載される）に物理的に交換される。
【００６０】
クライアント装置１０の装置識別子検出部１０１は、旧装置識別子Ａ１と異なる新装置識別子Ａ２を初めて検出する（ステップＳ１０１）。
【００６１】
クライアント装置１０の装置登録管理部１０２は、旧装置識別子Ａ１を置換することにより新装置識別子Ａ２を登録するための登録処理を開始すると判断する（ステップＳ１０２）。例えば、装置登録管理部１０２は、登録処理を開始することをユーザー（例えば、サービスパーソン。以下同じ）に提示（例えば、表示部１７ａに表示）し、ユーザーから操作部１７を介して承認が入力されると、登録処理を開始すればよい。あるいは、装置登録管理部１０２は、新装置識別子Ａ２を初めて検出したことをトリガとして、ユーザーの承認無しに、登録処理を開始してもよい。
【００６２】
クライアント装置１０のパーツ識別子検出部１０３は、複数のパーツ１６１（例えば、ドラム、現像器、定着器）それぞれに搭載されたＲＯＭ１６２から、パーツ識別子Ｐ１（例えば、ドラム識別子、現像器識別子、定着器識別子）を読み出す（ステップＳ１０３）。
【００６３】
クライアント装置１０の識別子供給部１０４は、新装置識別子Ａ２と、複数のパーツ識別子Ｐ１（例えば、ドラム識別子、現像器識別子、定着器識別子）とを、サーバー装置２０に送信する（ステップＳ１０４）。
【００６４】
図９は、サーバー装置の動作フローを示す。
【００６５】
サーバー装置２０の識別子取得部２０１は、新装置識別子Ａ２と、複数のパーツ識別子Ｐ１（例えば、ドラム識別子、現像器識別子、定着器識別子）とを、クライアント装置１０から受信する（ステップＳ２０１）。
【００６６】
サーバー装置２０のパーツ識別子検索部２０２は、データベース装置３０の第１のデータベース３１０から、受信した複数のパーツ識別子Ｐ１の何れかに関連付けて登録された装置識別子３１１を検索する（ステップＳ２０２）。
【００６７】
例えば、サーバー装置２０のパーツ識別子検索部２０２は、第１のデータベース３１０から、予め決められた第１優先順位のパーツ識別子Ｐ１（例えば、ドラム識別子）を検索する。パーツ識別子検索部２０２は、第１優先順位のパーツ識別子Ｐ１（例えば、ドラム識別子）を検出しなければ、次に、第１のデータベース３１０から、予め決められた第２優先順位のパーツ識別子Ｐ１（例えば、現像器識別子）を検索する。パーツ識別子検索部２０２は、何れかのパーツ識別子Ｐ１を検出するまで検索を繰り返す。パーツ識別子検索部２０２は、検出したパーツ識別子Ｐ１に関連付けて登録された装置識別子３１１を判断する。パーツ識別子Ｐ１を検出しない場合とは、典型的には、マザーボードＭ２と、このパーツ識別子Ｐ１により識別されるパーツ１６１とを同時に物理的に交換した場合である。
【００６８】
サーバー装置２０のパーツ識別子検索部２０２が第１のデータベース３１０から装置識別子３１１を検索（ステップＳ２０２）した結果として、以下の３通りのケース（１）、（２）及び（３）が考えられる。
【００６９】
（１）サーバー装置２０のパーツ識別子検索部２０２は、第１のデータベース３１０から、パーツ識別子Ｐ１に関連付けて登録された装置識別子３１１を検出しない（ステップＳ２０３、ＮＯ）。このケースは、典型的には、マザーボードＭ２と、全てのパーツ識別子Ｐ１により識別される全てのパーツ１６１（例えば、ドラム、現像器、定着器）とを同時に物理的に交換したため、交換後の新しいパーツ１６１のパーツ識別子Ｐ１が第１のデータベース３１０に登録されていない場合である。
【００７０】
（２）サーバー装置２０のパーツ識別子検索部２０２は、第１のデータベース３１０から、パーツ識別子Ｐ１に関連付けて登録された１つの装置識別子３１１を検出する（ステップＳ２０４、ＹＥＳ）。典型的には、パーツ識別子検索部２０２は、第１のデータベース３１０から、パーツ識別子Ｐ１に関連付けて登録された旧装置識別子Ａ１を検出する。
【００７１】
（３）サーバー装置２０のパーツ識別子検索部２０２は、第１のデータベース３１０から、パーツ識別子Ｐ１に関連付けて登録された複数の装置識別子３１１を検出する（ステップＳ２０４、ＮＯ）。典型的には、パーツ識別子検索部２０２は、第１のデータベース３１０から、共通のパーツ識別子Ｐ１に関連付けて登録された旧装置識別子Ａ１及び新装置識別子Ａ２を検出する。このケースは、典型的には、マザーボードＭ２の交換時に、旧装置識別子Ａ１を置換することにより新装置識別子Ａ２を登録するための登録処理（ステップＳ１０２）を実行せずに、第１のデータベース３１０に旧装置識別子Ａ１が登録されている状態で、旧装置識別子Ａ１とは独立して別途、新装置識別子Ａ２を登録済みである場合である。
【００７２】
サーバー装置２０の動作を、この３通りのケース（１）、（２）及び（３）に場合分けして順に説明する。
【００７３】
（１）装置識別子３１１を検出しないケース（ステップＳ２０３、ＮＯ）
【００７４】
サーバー装置２０の第１のデータベース登録部２０４は、データベース装置３０の第１のデータベース３１０に、クライアント装置１０から受信した新装置識別子Ａ２及び複数のパーツ識別子Ｐ１（ステップＳ２０１）を、互いに関連付けて登録する（ステップＳ２０５）。
【００７５】
サーバー装置２０の第２のデータベース登録部２０５は、データベース装置３０の第２のデータベース３２０に、クライアント装置１０から受信した新装置識別子Ａ２（ステップＳ２０１）を登録する（ステップＳ２０６）。
【００７６】
（２）１つの装置識別子３１１（旧装置識別子Ａ１）を検出するケース（ステップＳ２０４、ＹＥＳ）。
【００７７】
サーバー装置２０の承認要求部２０３は、第１のデータベース３１０から検出した旧装置識別子Ａ１を、クライアント装置１０から受信した新装置識別子Ａ２に置換することの承認要求を、クライアント装置１０に送信する（ステップＳ２０７）。
【００７８】
クライアント装置１０の装置登録承認部１０５は、旧装置識別子Ａ１を新装置識別子Ａ２に置換することの承認要求を、サーバー装置２０から受信する（ステップＳ１０５）。装置登録承認部１０５は、旧装置識別子Ａ１を新装置識別子Ａ２に置換することをユーザーに提示（例えば、表示部１７ａに表示）し、ユーザーから操作部１７を介して入力された承認又は非承認を検出する（ステップＳ１０６）。装置登録承認部１０５は、旧装置識別子Ａ１を新装置識別子Ａ２に置換することを承認又は非承認することを示す応答を、サーバー装置２０に送信する（ステップＳ１０７）。
【００７９】
サーバー装置２０の承認要求部２０３は、旧装置識別子Ａ１を新装置識別子Ａ２に置換することを承認又は非承認することを示す応答を、クライアント装置１０から受信する（ステップＳ２０８）。
【００８０】
サーバー装置２０の承認要求部２０３は、旧装置識別子Ａ１を新装置識別子Ａ２に置換することを承認することを示す応答を、クライアント装置１０から受信する（ステップＳ２０８、ＹＥＳ）。
【００８１】
この場合、サーバー装置２０の第１のデータベース登録部２０４は、データベース装置３０の第１のデータベース３１０に登録された旧装置識別子Ａ１を、クライアント装置１０から受信した新装置識別子Ａ２（ステップＳ２０１）で置換する（ステップＳ２０９）。これにより、第１のデータベース登録部２０４は、新装置識別子Ａ２とパーツ識別子Ｐ１とを互いに関連付けて、データベース装置３０の第１のデータベース３１０に登録する。
【００８２】
サーバー装置２０の第２のデータベース登録部２０５は、データベース装置３０の第２のデータベース３２０に登録された旧装置識別子Ａ１を、クライアント装置１０から受信した新装置識別子Ａ２（ステップＳ２０１）で置換する（ステップＳ２１０）。これにより、第２のデータベース登録部２０５は、新装置識別子Ａ２と履歴データ（旧装置識別子Ａ１に関連付けられていた）とを互いに関連付けて第２のデータベース３２０に登録する。
【００８３】
一方、サーバー装置２０の承認要求部２０３は、旧装置識別子Ａ１を新装置識別子Ａ２に置換することを非承認することを示す応答を、クライアント装置１０から受信する（ステップＳ２０８、ＮＯ）。
【００８４】
この場合、サーバー装置２０の第１のデータベース登録部２０４は、データベース装置３０の第１のデータベース３１０に、クライアント装置１０から受信した新装置識別子Ａ２及び複数のパーツ識別子Ｐ１（ステップＳ２０１）を、互いに関連付けて登録する（ステップＳ２０５）。
【００８５】
サーバー装置２０の第２のデータベース登録部２０５は、データベース装置３０の第２のデータベース３２０に、クライアント装置１０から受信した新装置識別子Ａ２（ステップＳ２０１）を登録する（ステップＳ２０６）。
【００８６】
（３）複数の装置識別子３１１（旧装置識別子Ａ１、新装置識別子Ａ２）を検出するケース（ステップＳ２０４、ＮＯ）。
【００８７】
サーバー装置２０の承認要求部２０３は、第１のデータベース３１０から検出した旧装置識別子Ａ１と、クライアント装置１０から受信した新装置識別子Ａ２とを統合することの承認要求を、クライアント装置１０に送信する（ステップＳ２１１）。
【００８８】
クライアント装置１０の装置登録承認部１０５は、旧装置識別子Ａ１と新装置識別子Ａ２とを統合することの承認要求を、サーバー装置２０から受信する（ステップＳ１０５）。装置登録承認部１０５は、旧装置識別子Ａ１と新装置識別子Ａ２とを統合することをユーザーに提示（例えば、表示部１７ａに表示）し、ユーザーから操作部１７を介して入力された承認又は非承認を検出する（ステップＳ１０６）。装置登録承認部１０５は、旧装置識別子Ａ１と新装置識別子Ａ２とを統合することを承認又は非承認することを示す応答を、サーバー装置２０に送信する（ステップＳ１０７）。
【００８９】
サーバー装置２０の承認要求部２０３は、旧装置識別子Ａ１と新装置識別子Ａ２とを統合することを承認又は非承認することを示す応答を、クライアント装置１０から受信する（ステップＳ２１２）。
【００９０】
サーバー装置２０の承認要求部２０３は、旧装置識別子Ａ１と新装置識別子Ａ２とを統合することを承認することを示す応答を、クライアント装置１０から受信する（ステップＳ２１２、ＹＥＳ）。
【００９１】
この場合、サーバー装置２０の第１のデータベース登録部２０４は、データベース装置３０の第１のデータベース３１０から、旧装置識別子Ａ１と、旧装置識別子Ａ１に関連付けられたパーツ識別子Ｐ１とを削除する（ステップＳ２１３）。結果的に、第１のデータベース登録部２０４は、データベース装置３０の第１のデータベース３１０に登録されたパーツ識別子Ｐ１を新装置識別子Ａ２に一意に関連付ける。
【００９２】
サーバー装置２０の第２のデータベース登録部２０５は、データベース装置３０の第２のデータベース３２０から、第１のデータベース３１０から検出した旧装置識別子Ａ１（ステップＳ２０４）に関連付けられた履歴データ（旧履歴データ）と、クライアント装置１０から受信した新装置識別子Ａ２（ステップＳ２０１）に関連付けられた履歴データ（新履歴データ）とを検出する。第２のデータベース登録部２０５は、データベース装置３０の第２のデータベース３２０に登録された旧履歴データを新履歴データに統合して統合履歴データを生成する。第２のデータベース登録部２０５は、統合履歴データを、データベース装置３０の第２のデータベース３２０に登録された新装置識別子Ａ２に一意に関連付けて登録する。第２のデータベース登録部２０５は、データベース装置３０の第２のデータベース３２０から、旧装置識別子Ａ１と、旧装置識別子Ａ１に関連付けられた旧履歴データを削除する（ステップＳ２１４）。結果的に、第２のデータベース登録部２０５は、データベース装置３０の第２のデータベース３２０に登録された新装置識別子Ａ２を統合履歴データに一意に関連付ける。
【００９３】
一方、サーバー装置２０の承認要求部２０３は、旧装置識別子Ａ１と新装置識別子Ａ２とを統合することを非承認することを示す応答を、クライアント装置１０から受信する（ステップＳ２１２、ＮＯ）。この場合は、サーバー装置２０は、旧装置識別子Ａ１と新装置識別子Ａ２とを統合しない。
【００９４】
サーバー装置２０の結果送信部２０６は、第１のデータべース３１０及び第２のデータベース３２０の登録処理の結果を、クライアント装置１０に送信する（ステップＳ２１５）。
【００９５】
クライアント装置１０の結果受信部１０６は、登録処理の結果を、サーバー装置２０から受信し、ユーザーに提示（例えば、表示部１７ａに表示）する（ステップＳ１０８）。
【００９６】
９．結語
【００９７】
（１）本実施形態によれば、サーバー装置２０は、クライアント装置１０から受信したパーツ識別子Ｐ１に関連付けて登録された旧装置識別子Ａ１を、クライアント装置１０から受信した新装置識別子Ａ２で置換することにより、新装置識別子Ａ２とパーツ識別子Ｐ１とを互いに関連付けて第１のデータベース３１０に登録し（ステップＳ２０９）、第２のデータベース３２０に登録された旧装置識別子Ａ１を、新装置識別子Ａ２で置換することにより、新装置識別子Ａ２と履歴データとを互いに関連付けて第２のデータベース３２０に登録する（ステップＳ２１０）。クライアント装置１０のマザーボードＭ１をマザーボードＭ２に物理的に交換すると、結果的に、クライアント装置１０を識別する旧装置識別子Ａ１が、新装置識別子Ａ２に変わる。このため、第１のデータベース３１０及び第２のデータベース３２０に旧装置識別子Ａ１が登録されている状態で、旧装置識別子Ａ１とは独立して別途、新装置識別子Ａ２を登録すると、第２のデータベース３２０に旧装置識別子Ａ１に関連付けられて登録された履歴データを、新装置識別子Ａ２に引き継ぐことができない。これに対して、本実施形態によれば、パーツ１６１（交換していない）のパーツ識別子Ｐ１を用いて、クライアント装置１０を識別する旧装置識別子Ａ１が新装置識別子Ａ２に変わったことを一意に特定することができるので、第２のデータベース３２０に旧装置識別子Ａ１に関連付けられて登録された履歴データを、新装置識別子Ａ２に引き継ぐことができる。
【００９８】
（２）本実施形態によれば、サーバー装置２０は、クライアント装置１０から、旧装置識別子Ａ１を新装置識別子Ａ２に置換することの承認を受信した場合（ステップＳ２０８、ＹＥＳ）、新装置識別子Ａ２とパーツ識別子Ｐ１とを互いに関連付けて第１のデータベース３１０に登録し（ステップＳ２０９）、新装置識別子Ａ２と履歴データとを互いに関連付けて第２のデータベース３２０に登録する（ステップＳ２１０）。これにより、クライアント装置１０から旧装置識別子Ａ１を新装置識別子Ａ２に置換することの承認を受信しない場合（ステップＳ２０８、ＮＯ）、クライアント装置１０のエンドユーザーが変更された場合等ユーザーのニーズに応じて、第２のデータベース３２０に旧装置識別子Ａ１に関連付けられて登録された履歴データを、新装置識別子Ａ２に引き継がないようにすることができる（ステップＳ２０５−Ｓ２０６）。
【００９９】
（３）本実施形態によれば、サーバー装置２０は、第１のデータベース３１０から、パーツ識別子Ｐ１に関連付けられた旧装置識別子Ａ１及び新装置識別子Ａ２を検出すると（ステップＳ２０４、ＮＯ）、第１のデータベース３１０から、旧装置識別子Ａ１及び関連付けられたパーツ識別子Ｐ１を削除し（ステップＳ２１３）、第２のデータベース３２０に登録された、旧装置識別子Ａ１に関連付けられた旧履歴データを新装置識別子Ａ２に関連付けられた新履歴データに統合して統合履歴データを生成し、第２のデータベース３２０に登録された新装置識別子Ａ２に統合履歴データを関連付けて登録し、第２のデータベース３２０から旧装置識別子Ａ１及び関連付けられた旧履歴データを削除する（ステップＳ２１４）。これにより、第１のデータベース３１０及び第２のデータベース３２０に旧装置識別子Ａ１が登録されている状態で、旧装置識別子Ａ１とは独立して別途、新装置識別子Ａ２を登録済みである場合に、パーツ１６１（交換していない）のパーツ識別子Ｐ１を用いて、クライアント装置１０を識別する旧装置識別子Ａ１が新装置識別子Ａ２に変わったことを一意に特定することができるので、第２のデータベース３２０に旧装置識別子Ａ１に関連付けられて登録された旧履歴データと新装置識別子Ａ２に関連付けられて登録された新履歴データとを統合した統合履歴データを、新装置識別子Ａ２に引き継ぐことができる。
【０１００】
（４）本実施形態によれば、サーバー装置２０は、クライアント装置１０から、旧装置識別子Ａ１と新装置識別子Ａ２とを統合することの承認を受信した場合（ステップＳ２１２、ＹＥＳ）、第１のデータベース３１０に登録されたパーツ識別子Ｐ１を新装置識別子Ａ２に一意に関連付け（ステップＳ２１３）、第２のデータベース３２０に登録された新装置識別子Ａ２を統合履歴データに一意に関連付ける（ステップＳ２１４）。これにより、クライアント装置１０から旧装置識別子Ａ１と新装置識別子Ａ２とを統合することの承認を受信しない場合（ステップＳ２１２、ＮＯ）、クライアント装置１０のエンドユーザーが変更された場合等ユーザーのニーズに応じて、第２のデータベース３２０に旧装置識別子Ａ１に関連付けられて登録された旧履歴データと、新装置識別子Ａ２に関連付けられて登録された新履歴データとを、併存する（統合しない）ことができる。
【０１０１】
（５）本実施形態によれば、サーバー装置２０は、第１のデータベース３１０からパーツ識別子Ｐ１に関連付けて登録された装置識別子を検出しない場合（ステップＳ２０３、ＮＯ）、第１のデータベース３１０に、新装置識別子Ａ２とパーツ識別子Ｐ１とを互いに関連付けて登録し（ステップＳ２０５）、第２のデータベース３２０に新装置識別子Ａ２を登録する（ステップＳ２０６）。このように、第１のデータベース３１０に、新装置識別子Ａ２とパーツ識別子Ｐ１とを互いに関連付けて登録しておくことで、将来的に、マザーボードＭ２を物理的に交換したときに、第２のデータベース３２０に新装置識別子Ａ２に関連付けて登録される履歴データを引き継ぐことができる。
【０１０２】
（６）本実施形態によれば、サーバー装置２０は、第１のデータベース３１０から、複数のパーツ識別子Ｐ１のうち１つのパーツ識別子Ｐ１に関連付けて登録された旧装置識別子Ａ１を検出しない場合、第１のデータベース３１０から、複数のパーツ識別子Ｐ１のうち別のパーツ識別子Ｐ１に関連付けて登録された旧装置識別子Ａ１を検出する（ステップＳ２０２）。これにより、サーバー装置２０は、複数のパーツ識別子Ｐ１の何れかに関連付けて登録された旧装置識別子Ａ１を検出すればよいので、一部のパーツ１６１をマザーボードＭ２と同時に交換した場合に、旧装置識別子Ａ１を検出できる可能性が高まる。
【０１０３】
本技術の各実施形態及び各変形例について上に説明したが、本技術は上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【０１０４】
装置登録システム１
クライアント装置１０
サーバー装置２０
データベース装置３０
装置識別子検出部１０１
装置登録管理部１０２
パーツ識別子検出部１０３
識別子供給部１０４
装置登録承認部１０５
結果受信部１０６
識別子取得部２０１
パーツ識別子検索部２０２
承認要求部２０３
第１のデータベース登録部２０４
第２のデータベース登録部２０５
結果送信部２０６
第１のデータベース３１０
第２のデータベース３２０
【図１】
2020177404.tif 000003
【図２】
2020177404.tif 000004
【図３】
2020177404.tif 000005
【図４】
2020177404.tif 000006
【図５】
2020177404.tif 000007
【図６】
2020177404.tif 000008
【図７】
2020177404.tif 000009
【図８】
2020177404.tif 000010
【図９】
2020177404.tif 000011