(57)【要約】【課題】機器間で共通のフォーマットに変換する。【解決手段】１以上の機器と接続される情報処理装置であって、前記機器から定期的又は非定期的に出力される機器データのフォーマットを前記１以上の機器間で共通のフォーマットに変換するための変換テーブルを記憶する記憶手段と、前記機器から前記機器データを取得する取得手段と、前記取得手段により取得された前記機器データのフォーマットを、前記記憶手段に記憶されている前記変換テーブルに基づいて、前記共通のフォーマットに変換する変換手段と、前記変換手段により変換された機器データを、該変換された機器データを管理する管理装置に送信する送信手段とを有する。【選択図】図２
2018084959.tif 000002
【特許請求の範囲】
【請求項１】
１以上の機器と接続される情報処理装置であって、
前記機器から定期的又は非定期的に出力される機器データのフォーマットを前記１以上の機器間で共通のフォーマットに変換するための変換テーブルを記憶する記憶手段と、
前記機器から前記機器データを取得する取得手段と、
前記取得手段により取得された前記機器データのフォーマットを、前記記憶手段に記憶されている前記変換テーブルに基づいて、前記共通のフォーマットに変換する変換手段と、
前記変換手段により変換された機器データを、該変換された機器データを管理する管理装置に送信する送信手段と
を有する情報処理装置。
【請求項２】
前記記憶手段は、
前記機器を識別する機器識別情報毎に、該機器識別情報と関連付けて前記変換テーブルを記憶し、
前記変換手段は、
前記取得手段により取得された前記機器データのフォーマットを、前記記憶手段に記憶されている前記変換テーブルのうち、前記機器データに含まれる機器識別情報に関連付けて前記記憶手段に記憶されている変換テーブルに基づいて、前記共通のフォーマットに変換する、請求項１に記載の情報処理装置。
【請求項３】
前記変換手段は、
前記機器データに含まれる機器識別情報に関連付けて前記記憶手段に記憶されている変換テーブルが存在しない場合、前記機器データを出力した前記機器にエラーを通知する、請求項２に記載の情報処理装置。
【請求項４】
前記機器識別情報は、前記機器の機種及び製造元を示す情報である、請求項２又は３に記載の情報処理装置。
【請求項５】
前記変換テーブルには、前記共通のフォーマットに含まれるデータ項目毎に、前記機器データに含まれるデータ項目のデータ値を変換するための変換内容が定義されており、
前記変換手段は、
前記変換テーブルに含まれるデータ項目毎に、該データ項目に定義されている変換内容に従って前記機器データに含まれるデータ項目のデータ値を変換することで、前記機器データのフォーマットを前記共通のフォーマットに変換する、請求項１乃至４の何れか一項に記載の情報処理装置。
【請求項６】
ユーザの操作に応じて、該ユーザにより指定された変換テーブルを前記記憶手段に記憶させる記憶制御手段を有する、請求項１乃至５の何れか一項に記載の情報処理装置。
【請求項７】
１以上の機器と接続される情報処理装置であって、
前記機器から定期的又は非定期的に出力される機器データを取得する第１の取得手段と、
前記第１の取得手段により取得された前記機器データのフォーマットを前記１以上の機器間で共通のフォーマットに変換するための変換テーブルを、前記情報処理装置と接続される他の情報処理装置から取得する第２の取得手段と、
前記第２の取得手段により取得された前記変換テーブルに基づいて、前記第１の取得手段により取得された前記機器データのフォーマットを前記共通のフォーマットに変換する変換手段と、
前記変換手段により変換された機器データを送信する送信手段と
を有する情報処理装置。
【請求項８】
１以上の機器と接続される変換装置と、該変換装置と接続される管理装置とを有する情報処理システムであって、
前記変換装置は、
前記機器から定期的又は非定期的に出力される機器データのフォーマットを前記１以上の機器間で共通のフォーマットに変換するための変換テーブルを記憶する第１の記憶手段と、
前記機器から前記機器データを取得する取得手段と、
前記取得手段により取得された前記機器データのフォーマットを、前記第１の記憶手段に記憶されている前記変換テーブルに基づいて、前記共通のフォーマットに変換する変換手段と、
前記変換手段により変換された機器データを、該変換された機器データを管理する管理装置に送信する送信手段と
を有し、
前記管理装置は、
前記変換された機器データを受信する受信手段と、
前記受信手段により受信された前記変換された機器データを、該変換された機器データを受信した日時と関連付けて記憶する第２の記憶手段と、
を有する情報処理システム。
【請求項９】
１以上の機器と接続される情報処理装置であって、前記機器から定期的又は非定期的に出力される機器データのフォーマットを前記１以上の機器間で共通のフォーマットに変換するための変換テーブルを記憶する記憶手段を有する情報処理装置に用いられる情報処理方法において、
前記機器から前記機器データを取得する取得手順と、
前記取得手順により取得された前記機器データのフォーマットを、前記記憶手段に記憶されている前記変換テーブルに基づいて、前記共通のフォーマットに変換する変換手順と、
前記変換手順により変換された機器データを、該変換された機器データを管理する管理装置に送信する送信手順と
を有する情報処理方法。
【請求項１０】
１以上の機器と接続される情報処理装置であって、前記機器から定期的又は非定期的に出力される機器データのフォーマットを前記１以上の機器間で共通のフォーマットに変換するための変換テーブルを記憶する記憶手段を有する情報処理装置を、
前記機器から前記機器データを取得する取得手段、
前記取得手段により取得された前記機器データのフォーマットを、前記記憶手段に記憶されている前記変換テーブルに基づいて、前記共通のフォーマットに変換する変換手段、
前記変換手段により変換された機器データを、該変換された機器データを管理する管理装置に送信する送信手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
例えば画像形成装置等の機器は、リモートによるカウンタ検診や消耗品配送、異常通知等のサービスのために、定期的又は非定期的に機器データを管理装置に送信している。このような機器データには、画像形成装置の種々の機能（例えば印刷機能等）のカウンタ値、消耗品の走行カウンタ値、各種センサのセンサ値、異常の発生回数カウンタ値等の多くのデータ項目が含まれている。
【０００３】
ここで、機器データのフォーマット（すなわち、機器データに含まれるデータ項目やデータ値の単位等の定義）は、機器を製造するメーカ毎に異なる場合が多い。
【０００４】
これに対して、データ送信装置において、複数種類のフォーマットのデータに対してフォーマット変換を行って、データのフォーマットを共通化する技術が知られている（例えば特許文献１参照）。このように、同一装置内において、異なるフォーマットのデータを共通のフォーマットに変換する技術が従来から知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来技術では、異なる機器間で共通のフォーマットに変換することができなかった。すなわち、例えば、メーカＡの機器Ａが送信する機器データのフォーマットと、メーカＢの機器Ｂが送信する機器データのフォーマットとが異なる場合に、これらの機器データのフォーマットを共通のフォーマットに変換することはできなかった。
【０００６】
本発明の一実施形態は、上記の点に鑑みてなされたもので、機器間で共通のフォーマットに変換することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の一実施形態は、１以上の機器と接続される情報処理装置であって、前記機器から定期的又は非定期的に出力される機器データのフォーマットを前記１以上の機器間で共通のフォーマットに変換するための変換テーブルを記憶する記憶手段と、前記機器から前記機器データを取得する取得手段と、前記取得手段により取得された前記機器データのフォーマットを、前記記憶手段に記憶されている前記変換テーブルに基づいて、前記共通のフォーマットに変換する変換手段と、前記変換手段により変換された機器データを、該変換された機器データを管理する管理装置に送信する送信手段とを有する。
【発明の効果】
【０００８】
本発明の一実施形態によれば、機器間で共通のフォーマットに変換することができる。
【図面の簡単な説明】
【０００９】
【図１】第一の実施形態に係る機器管理システムのシステム構成の一例を示す図である。
【図２】機器管理システムの処理の概要を説明する図である。
【図３】第一の実施形態に係るコンピュータのハードウェア構成の一例を示す図である。
【図４】第一の実施形態に係る機器が画像形成装置である場合のハードウェア構成の一例を示す図である。
【図５】第一の実施形態に係る機器管理システムの機能構成の一例を示す図である。
【図６】変換テーブルの一例を示す図である。
【図７】機器管理ＤＢの一例を示す図である。
【図８】第一の実施形態に係る変換テーブルの登録処理の一例を示すフローチャートである。
【図９】第一の実施形態に係る機器データの作成から格納までの処理の一例を示すシーケンス図である。
【図１０】機器データの変換の一例を説明する図である。
【図１１】第二の実施形態に係る機器管理システムの機能構成の一例を示す図である。
【図１２】カテゴリ特定テーブルの一例を示す図である。
【図１３】カテゴリ特定テーブルの他の例を示す図である。
【図１４】第二の実施形態に係る機器データの作成から格納までの処理の一例を示すシーケンス図である。
【図１５】カテゴリ「カメラ」の変換テーブルの一例を示す図である。
【図１６】機器のカテゴリが「カメラ」である場合の機器データの変換の一例を説明する図である。
【図１７】カテゴリ「オフィス機器」の変換テーブルの一例を示す図である。
【図１８】機器のカテゴリが「オフィス機器」である場合の機器データの変換の一例を説明する図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。
【００１１】
［第一の実施形態］
＜システム構成＞
まず、本実施形態に係る機器管理システム１のシステム構成について、図１を参照しながら説明する。図１は、第一の実施形態に係る機器管理システム１のシステム構成の一例を示す図である。
【００１２】
図１に示すように、本実施形態に係る機器管理システム１は、管理装置１０と、１以上のシステム環境Ｅ１とが含まれ、例えばインターネットや電話回線網等の広域的なネットワークＮ１を介して通信可能に接続されている。
【００１３】
システム環境Ｅ１は、後述する機器３０を利用する企業や官公庁、集合住宅等におけるシステム環境である。システム環境Ｅ１には、１以上の変換装置２０と、１以上の機器３０とが含まれる。変換装置２０と機器３０とは、例えば有線ＬＡＮ（Local Area Network）又は無線ＬＡＮ等のネットワークＮ３を介して通信可能に接続されている。また、変換装置２０同士は、例えば有線ＬＡＮ又は無線ＬＡＮ等のネットワークＮ２を介して通信可能に接続されている。
【００１４】
なお、以降では、１以上の機器３０をそれぞれ区別して表すときは、「機器３０−１」、「機器３０−２」等と表す。また、このとき、機器３０−１とネットワークＮ３を介して接続される変換装置２０を「変換装置２０−１」、機器３０−２とネットワークＮ３を介して接続される変換装置２０を「変換装置２０−２」等と表す。
【００１５】
機器３０は、例えばプリンタやスキャナ、ＭＦＰ（Multifunction Peripheral）等の画像形成装置である。機器３０は、定期的又は非定期的に機器データを変換装置２０に送信する。機器データには、機器３０の状態に関する種々のデータ項目が含まれる。機器３０の状態に関するデータ項目には、例えば、画像形成装置の種々の機能（例えば印刷機能等）のカウンタ値、消耗品（例えばトナー等）の走行カウンタ値、各種センサのセンサ値、異常の発生回数カウンタ値等が挙げられる。
【００１６】
ここで、機器データのフォーマット（すなわち、機器データに含まれるデータ項目やデータ値の単位等の定義）は、例えば、この機器データを送信する機器３０の機種やメーカ（製造元）等に異なる場合がある。より具体的には、例えば、メーカＡの機種Ａの機器３０が送信する機器データのフォーマットと、同一のメーカＡの機種Ｂの機器３０が送信する機器データのフォーマットとが異なる場合がある。同様に、例えば、メーカＡの機器３０が送信する機器データのフォーマットと、メーカＢの機器３０が送信する機器データのフォーマットとが異なる場合がある。なお、フォーマットは、「データフォーマット」又は「データ形式」とも称される。
【００１７】
変換装置２０は、例えばルータやブリッジ、スイッチ、通信ボード等の各種のネットワーク機器である。変換装置２０は、定期的又は非定期的に機器３０から受信する機器データのフォーマットを、機種やメーカ等に依存しない共通のフォーマットに変換する。そして、変換装置２０は、共通のフォーマットに変換した後の機器データを管理装置１０に送信する。
【００１８】
管理装置１０は、機器３０の状態等を管理する。管理装置１０は、変換装置２０から受信した機器データから作成した機器管理データを管理する。機器管理データとは、機器データに対して、この機器データを送信した日時を示すデータ項目を付加したデータである。
【００１９】
なお、本実施形態では、一例として、機器３０が画像形成装置であるものとして説明するが、機器３０は画像形成装置に限られない。機器３０は、例えば、プロジェクタ、デジタルサイネージ装置、テレビ会議用端末、カーナビゲーション端末等であっても良い。また、機器３０は、エアコンや冷蔵庫等の電化製品であっても良いし、電車や自動車等であっても良い。すなわち、機器３０は、当該機器３０の状態に関する種々のデータ項目が含まれる機器データを定期的又は非定期的に送信する各種の電子機器であれば良い。
【００２０】
また、本実施形態では、一例として、変換装置２０と機器３０とが別体であるものとして説明するが、これに限られない。例えば、変換装置２０が機器３０に内蔵されていても良い。
【００２１】
また、本実施形態では、一例として、変換装置２０と機器３０とが１対１で接続されるものとして説明するが、これに限られない。例えば、１台の変換装置２０に対して、複数の機器３０が接続されていても良い。
【００２２】
更に、本実施形態では、管理装置１０が１台であるものとして説明するが、これに限られない。本実施形態に係る機器管理システム１は、例えば、複数のシステム環境Ｅ１毎に、複数の管理装置１０を有していても良い。
【００２３】
＜処理の概要＞
次に、本実施形態に係る機器管理システム１の処理の概要について、図２を参照しながら説明する。図２は、本実施形態に係る機器管理システム１の処理の概要を説明する図である。図２に示す例では、システム環境Ｅ１には、メーカＡの機器３０−１と、メーカＢの機器３０−２とが含まれるものとする。
【００２４】
Ｓ１−１）機器３０−１は、例えば予め決められた時刻等に、当該機器３０−１の状態に関する種々のデータ項目が含まれる機器データ５００−１を変換装置２０−１に送信する。
【００２５】
Ｓ１−２）同様に、機器３０−２は、例えば予め決められた時刻等に、当該機器３０−２の状態に関する種々データ項目が含まれる機器データ５００−２を変換装置２０−２に送信する。
【００２６】
ここで、メーカＡの機器３０−１が送信する機器データ５００−１には、例えば、「メーカ」、「機器番号」、「稼働時間（ｈ）」、及び「印刷カウント」等のデータ項目が含まれるものとする。また、メーカＢの機器３０−２が送信する機器データ５００−２には、例えば、「メーカ」、「機器番号」、「カラーカウント」、及び「モノクロカウント」等のデータ項目が含まれるものとする。すなわち、機器データ５００−１のフォーマットと、機器データ５００−２のフォーマットとは異なるものとする。
【００２７】
Ｓ２−１）変換装置２０−１は、機器データ５００−１を受信すると、変換テーブル６００を参照して、機器データ５００−１のフォーマットを、機種やメーカ等に依存しない共通のフォーマットに変換する。
【００２８】
Ｓ２−２）同様に、変換装置２０−２は、機器データ５００−２を受信すると、変換テーブル６００を参照して、機器データ５００−２のフォーマットを共通のフォーマットに変換する。
【００２９】
ここで、変換テーブル６００とは、機器データ５００−１や機器データ５００−２等のフォーマットを、共通のフォーマットに変換するための情報が格納されたデータテーブルである。
【００３０】
Ｓ３−１）変換装置２０−１は、共通のフォーマットに変換した後の機器データ５１０−１を管理装置１０に送信する。
【００３１】
Ｓ３−２）同様に、変換装置２０−２は、共通のフォーマットに変換した後の機器データ５１０−２を管理装置１０に送信する。
【００３２】
ここで、共通のフォーマットに変換した後の機器データ５１０−１及び機器データ５１０−２には、例えば、「機器ＩＤ」、「稼働時間」、「カウント（カラー）」、「カウント（モノクロ）」、及び「カウント（トータル）」等のデータ項目が含まれるものとする。
【００３３】
このとき、変換装置２０−１は、変換テーブル６００を参照して、例えば、機器データ５００−１のデータ項目「メーカ」及び「機器番号」から、機器データ５１０−１のデータ項目「機器ＩＤ」を作成する。また、変換装置２０−１は、変換テーブル６００を参照して、例えば、機器データ５００−１のデータ項目「稼働時間（ｈ）」から、機器データ５１０−１のデータ項目「稼働時間」を作成する。更に、変換装置２０−１は、変換テーブル６００を参照して、例えば、機器データ５００−１のデータ項目「印刷カウント」から、機器データ５１０−１のデータ項目「カウント（トータル）」を作成する。なお、機器データ５１０−１のデータ項目「カウント（カラー）」及び「カウント（モノクロ）」には、例えばＮＵＬＬやブランク等が設定される。
【００３４】
同様に、変換装置２０−２は、変換テーブル６００を参照して、例えば、機器データ５００−２のデータ項目「メーカ」及び「機器番号」から、機器データ５１０−２のデータ項目「機器ＩＤ」を作成する。また、変換装置２０−２は、変換テーブル６００を参照して、例えば、機器データ５００−２のデータ項目「カラーカウント」から、機器データ５１０−２のデータ項目「カウント（カラー）」を作成する。更に、変換装置２０−２は、変換テーブル６００を参照して、例えば、機器データ５００−２のデータ項目「モノクロカウント」から、機器データ５１０−２のデータ項目「カウント（モノクロ）」を作成する。加えて、変換装置２０−２は、変換テーブル６００を参照して、例えば、機器データ５００−２のデータ項目「カラーカウント」及び「モノクロカウント」から、機器データ５１０−２のデータ項目「カウント（トータル）」を作成する。なお、機器データ５１０−２のデータ項目「稼働時間」には、例えばＮＵＬＬやブランクが設定される。
【００３５】
Ｓ４）管理装置１０は、機器データ５１０−１を受信すると、この機器データ５１０−１を日時と関連付けて、機器管理ＤＢ１３に格納する。同様に、管理装置１０は、機器データ５１０−２を受信すると、この機器データ５１０−２を日時と関連付けて、機器管理ＤＢ１３に格納する。
【００３６】
このように、本実施形態に係る機器管理システム１は、機器３０から受信した機器データ５００のフォーマットを、機種やメーカ等に依存しない共通のフォーマットの機器データ５１０に変換する。これにより、本実施形態に係る機器管理システム１では、機器３０の機種やメーカ等に依存しない共通のフォーマットの機器データを用いて、機器３０の状態等を管理することができる。すなわち、本実施形態に係る機器管理システム１では、異なるフォーマットの機器データ５００を出力する機器３０の状態等を、同一のフォーマットの機器データ５１０を用いて、一元的に管理することができるようになる。
【００３７】
＜ハードウェア＞
次に、本実施形態に係る管理装置１０及び変換装置２０を実現するコンピュータ１００のハードウェア構成について、図３を参照しながら説明する。図３は、第一の実施形態に係るコンピュータ１００のハードウェア構成の一例を示す図である。
【００３８】
図３に示すように、本実施形態に係る管理装置１０及び変換装置２０を実現するコンピュータ１００は、入力装置１０１と、表示装置１０２と、外部Ｉ／Ｆ１０３と、通信Ｉ／Ｆ１０４とを有する。また、本実施形態に係る管理装置１０及び変換装置２０を実現するコンピュータ１００は、ＲＯＭ１０５（Read Only Memory）と、ＲＡＭ（Random Access Memory）１０６と、ＣＰＵ（Central Processing Unit）１０７と、記憶装置１０８とを有する。これらの各ハードウェアは、それぞれがバスＢで接続されている。
【００３９】
入力装置１０１は、キーボードやマウス、タッチパネル等を含み、ユーザが各操作信号を入力するのに用いられる。表示装置１０２は、ディスプレイ等を含み、コンピュータ１００による処理結果を表示する。なお、管理装置１０及び変換装置２０は、入力装置１０１及び表示装置１０２の少なくとも一方を有していなくても良い。また、管理装置１０及び変換装置２０は、入力装置１０１及び表示装置１０２の少なくとも一方を必要なときにバスＢに接続して利用する形態であっても良い。
【００４０】
外部Ｉ／Ｆ１０３は、外部装置とのインタフェースである。外部装置には、記録媒体１０３ａ等がある。コンピュータ１００は、外部Ｉ／Ｆ１０３を介して記録媒体１０３ａの読み取りや書き込みを行うことができる。記録媒体１０３ａには、例えば、フレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ等がある
通信Ｉ／Ｆ１０４は、コンピュータ１００をネットワークＮ１、Ｎ２、及びＮ３に接続するためのインタフェースである。管理装置１０は、通信Ｉ／Ｆ１０４を介して、他の装置（例えば、変換装置２０等）とデータ通信を行うことができる。また、変換装置２０は、通信Ｉ／Ｆ１０４を介して、他の装置（例えば、管理装置１０や機器３０等）とデータ通信を行うことができる。
【００４１】
ＲＯＭ１０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリである。ＲＯＭ１０５には、コンピュータ１００の起動時に実行されるＢＩＯＳ（Basic Input/Output System）、ＯＳ（Operating System）設定、及びネットワーク設定等のプログラムやデータが格納されている。ＲＡＭ１０６は、プログラムやデータを一時保持する揮発性の半導体メモリである。
【００４２】
ＣＰＵ１０７は、ＲＯＭ１０５や記憶装置１０８等からプログラムやデータをＲＡＭ１０６上に読み出し、処理を実行することで、コンピュータ１００全体の制御や機能を実現する演算装置である。
【００４３】
記憶装置１０８は、例えばＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等であり、プログラムやデータを格納している不揮発性のメモリである。記憶装置１０８に格納されるプログラムやデータには、コンピュータ１００全体を制御する基本ソフトウェアであるＯＳ、ＯＳ上において各種機能を提供するアプリケーションソフトウェア等がある。なお、記憶装置１０８は、格納しているプログラムやデータを所定のファイルシステムやＤＢ（データベース）により管理している。
【００４４】
本実施形態に係る管理装置１０及び変換装置２０は、図３に示すコンピュータ１００のハードウェア構成を有することにより、後述する各種処理を実現することができる。
【００４５】
次に、本実施形態に係る機器３０が画像形成装置である場合のハードウェア構成について、図４を参照しながら説明する。図４は、第一の実施形態に係る機器３０が画像形成装置である場合のハードウェア構成の一例を示す図である。
【００４６】
図４に示すように、本実施形態に係る機器３０は、コントローラ３０１と、操作パネル３０２と、外部Ｉ／Ｆ３０３と、通信Ｉ／Ｆ３０４と、プリンタ３０５と、スキャナ３０６とを有する。また、コントローラ３０１は、ＣＰＵ３１１と、ＲＡＭ３１２と、ＲＯＭ３１３と、ＮＶＲＡＭ３１４と、ＨＤＤ３１５とを有する。
【００４７】
ＲＯＭ３１３は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリであり、各種プログラムやデータを格納している。ＲＡＭ３１２は、プログラムやデータを一時保持する揮発性の半導体メモリである。ＮＶＲＡＭ３１４は、例えば設定情報等を格納している半導体メモリである。また、ＨＤＤ３１５は、各種プログラムやデータを格納している不揮発性のメモリである。
【００４８】
ＣＰＵ３１１は、ＲＯＭ３１３やＮＶＲＡＭ３１４、ＨＤＤ３１５等からプログラムやデータ、設定情報等をＲＡＭ３１２上に読み出し、処理を実行することで、機器３０全体の制御や機能を実現する。
【００４９】
操作パネル３０２は、ユーザからの入力を受け付ける入力部と、表示を行う表示部とを備えている。外部Ｉ／Ｆ３０３は、外部装置とのインタフェースである。外部装置には、記録媒体３０３ａ等がある。機器３０は、外部Ｉ／Ｆ３０３を介して記録媒体３０３ａの読み取りや書き込みを行うことができる。記録媒体３０３ａには、例えば、ＩＣカード、フレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ等がある。
【００５０】
通信Ｉ／Ｆ３０４は、機器３０をネットワークＮ３に接続するためのインタフェースである。機器３０は、通信Ｉ／Ｆ３０４を介して、他の装置（例えば、変換装置２０等）とデータ通信を行うことができる。
【００５１】
プリンタ３０５は、印刷データを被搬送物に印刷するための印刷装置である。なお、被搬送物は、紙に限られず、例えば、ＯＨＰシートやプラスチックフィルム、銅箔等であっても良い。スキャナ３０６は、原稿を読み取って、画像データを生成する読取装置である。
【００５２】
本実施形態に係る機器３０は、図４に示すハードウェア構成を有することにより、後述する各種処理を実現することができる。
【００５３】
＜機能構成＞
次に、本実施形態に係る機器管理システム１の機能構成について、図５を参照しながら説明する。図５は、第一の実施形態に係る機器管理システム１の機能構成の一例を示す図である。
【００５４】
図５に示すように、本実施形態に係る機器３０は、機器データ作成部３１と、データ送信部３２とを有する。これら各機能部は、機器３０にインストールされた１以上のプログラムが、ＣＰＵ３１１に実行させる処理により実現される。
【００５５】
機器データ作成部３１は、例えば予め決められた日時に機器データ５００を作成する。データ送信部３２は、機器データ作成部３１により作成された機器データ５００を変換装置２０に送信する。
【００５６】
図５に示すように、本実施形態に係る変換装置２０は、登録部２１と、テーブル管理部２２と、変換部２３と、データ送信部２４とを有する。これら各機能部は、変換装置２０にインストールされた１以上のプログラムが、ＣＰＵ１０７に実行させる処理により実現される。
【００５７】
また、本実施形態に係る変換装置２０は、データ記憶部２５を有する。データ記憶部２５は、例えば記憶装置１０８を用いて実現可能である。
【００５８】
データ記憶部２５は、変換テーブル６００と、機器識別データ７００とを関連付けて記憶する。なお、変換テーブル６００の詳細については後述する。
【００５９】
ここで、機器識別データ７００とは、機器３０を識別する機器識別情報を示すデータである。機器識別情報には、例えば、機器３０のメーカと、機器番号（例えば、製造固有番号やシリアル番号等）との組が挙げられる。ただし、機器識別情報は、機器３０を識別することができる情報であれば良く、例えば、機器３０の製品名と、機器３０の機器番号との組等であっても良い。
【００６０】
なお、データ記憶部２５には、複数の変換テーブル６００と、複数の機器識別データ７００とが関連付けて記憶されていても良い。このとき、１つの変換テーブル６００に対して、複数の機器識別データ７００が関連付けられていても良い。
【００６１】
登録部２１は、例えば機器３０のユーザ等からの操作に応じて、変換テーブル６００と、機器識別データ７００とをデータ記憶部２５に記憶させる。これにより、変換テーブル６００と、この変換テーブル６００と関連付けられる機器識別データ７００とが変換装置２０に登録される。
【００６２】
テーブル管理部２２は、データ記憶部２５に記憶されている変換テーブル６００及び機器識別データ７００を管理する。
【００６３】
テーブル管理部２２は、機器３０から機器データ５００を受信した場合、この機器データ５００に含まれる機器識別情報（例えば、機器３０のメーカと、機器番号との組等）を取得する。そして、テーブル管理部２２は、この機器識別情報を示す機器識別データ７００と関連付けられている変換テーブル６００がデータ記憶部２５に記憶されているか否かを判定する。
【００６４】
変換部２３は、テーブル管理部２２により変換テーブル６００が記憶されていると判定された場合、この変換テーブル６００を参照して、機器３０から受信した機器データ５００のフォーマットを、共通のフォーマットの機器データ５１０に変換する。
【００６５】
データ送信部２４は、変換部２３による変換後の機器データ５１０を管理装置１０に送信する。
【００６６】
ここで、データ記憶部２５に記憶されている変換テーブル６００について、図６を参照しながら説明する。図６は、変換テーブル６００の一例を示す図である。
【００６７】
図６に示すように、変換テーブル６００は、「機器ＩＤ」、「稼働時間」、「カウント（カラー）」、「カウント（モノクロ）」、及び「カウント（トータル）」等のデータ項目を有する。これらのデータ項目が、共通のフォーマットの機器データ５１０のデータ項目となる。
【００６８】
また、変換テーブル６００には、これらのデータ項目毎に、変換内容が定義されている。すなわち、例えば、データ項目「機器ＩＤ」には、変換内容として、「メーカ／機器番号」が定義されている。これは、機器データ５００のデータ項目「メーカ」のデータ値と、当該機器データ５００のデータ項目「機器番号」のデータ値とを「／」で繋いだ情報を、機器データ５１０のデータ項目「機器ＩＤ」に設定することを示している。
【００６９】
また、例えば、データ項目「稼働時間」には、変換内容として、「稼働時間（ｈ）×６０」が定義されている。これは、機器データ５００のデータ項目「稼働時間（ｈ）」のデータ値に「６０」を乗算した情報を、機器データ５１０のデータ項目「稼働時間」に設定することを示している。
【００７０】
同様に、例えば、データ項目「カウント（カラー）」には、変換内容として、「カラーカウント」が定義されている。これは、機器データ５００のデータ項目「カラーカウント」のデータ値を、機器データ５１０のデータ項目「カウント（カラー）」に設定することを示している。
【００７１】
また、同様に、例えば、データ項目「カウント（トータル）」には、変換内容として、「印刷カウント」及び「カラーカウント＋モノクロカウント」が定義されている。これは、データ項目「印刷カウント」が機器データ５００に含まれる場合は、データ項目「印刷カウント」のデータ値を、機器データ５１０のデータ項目「カウント（カラー）」に設定することを示している。一方で、データ項目「カラーカウント」及び「モノクロカウント」が機器データ５００に含まれる場合は、これらのデータ項目のデータ値を加算した情報を、機器データ５１０のデータ項目「カウント（トータル）」に設定することを示している。
【００７２】
このように、変換テーブル６００には、共通のフォーマットの機器データ５１０に含まれるデータ項目毎に、当該データ項目に設定されるデータ値への変換内容が定義されている。
【００７３】
図５に示すように、本実施形態に係る管理装置１０は、管理データ作成部１１と、管理データ管理部１２とを有する。これら各機能部は、管理装置１０にインストールされた１以上のプログラムが、ＣＰＵ１０７に実行させる処理により実現される。
【００７４】
また、本実施形態に係る管理装置１０は、機器管理ＤＢ１３を有する。機器管理ＤＢ１３は、例えば記憶装置１０８を用いて実現可能である。なお、機器管理ＤＢ１３は、管理装置１０とネットワークＮ１を介して接続される記憶装置等を用いて実現されても良い。
【００７５】
機器管理ＤＢ１３は、機器管理データ１３Ｄを格納している。機器管理データ１３Ｄとは、共通のフォーマットの機器データ５１０に対して、例えば当該機器データ５１０を管理装置１０が受信した日時を付加したデータである。
【００７６】
ここで、機器管理データ１３Ｄを格納している機器管理ＤＢ１３について、図７を参照しながら説明する。
【００７７】
図７に示すように、機器管理ＤＢ１３には、１以上の機器管理データ１３Ｄが格納されている。機器管理データ１３Ｄは、データ項目「日時」と、機器データ５１０に含まれる各データ項目とを有する。
【００７８】
このように、機器管理ＤＢ１３には、日時毎に、共通のフォーマットの機器データ５１０が格納されている。
【００７９】
管理データ作成部１１は、機器データ５１０と、日時とを関連付けた機器管理データ１３Ｄを作成する。管理データ管理部１２は、管理データ作成部１１により作成された機器管理データ１３Ｄを機器管理ＤＢ１３に格納する。
【００８０】
＜処理の詳細＞
次に、本実施形態に係る機器管理システム１の処理の詳細について説明する。
【００８１】
まず、例えば機器３０のユーザ等が変換装置２０に変換テーブル６００及び機器識別データ７００を登録する処理について、図８を参照しながら説明する。図８は、第一の実施形態に係る変換テーブルの登録処理の一例を示すフローチャートである。
【００８２】
変換装置２０の登録部２１は、例えば機器３０のユーザ等からの登録操作（変換テーブル６００及び機器識別データ７００の登録操作）を受け付ける（ステップＳ８０１）。なお、例えば機器３０のユーザ等は、予め作成した変換テーブル６００と、当該機器３０の機器識別情報（例えば、メーカ及び機器番号）とを変換装置２０に入力することで、変換テーブル６００及び機器識別データ７００の登録操作を行うことができる。
【００８３】
次に、変換装置２０の登録部２１は、変換テーブル６００及び機器識別データ７００の登録操作を受け付けると、当該変換テーブル６００と、当該機器識別データ７００とを関連付けてデータ記憶部２５に記憶させる（ステップＳ８０２）。
【００８４】
以上により、本実施形態に係る変換装置２０には、機器３０の機器データ５００のフォーマットを変換するための変換テーブル６００が、この機器識別データ７００と関連付けて登録される。
【００８５】
なお、本実施形態に係る変換装置２０には、複数の機器識別データ７００と、これら複数の機器識別データ７００とそれぞれ関連付けられた変換テーブル６００が登録されても良い。
【００８６】
なお、本実施形態では、機器識別データ７００と関連付けて変換テーブル６００を変換装置２０に登録するものとしたが、更に、例えば、機器データ５００のフォーマットを示すデータや機器データ５１０のフォーマットを示すデータ等を登録しても良い。
【００８７】
次に、機器３０が機器データ５００を作成してから、この機器データ５００を変換した機器データ５１０が機器管理ＤＢ１３に格納されるまでの処理について、図９を参照しながら説明する。図９は、第一の実施形態に係る機器データの作成から格納までの処理の一例を示すシーケンス図である。
【００８８】
まず、機器３０の機器データ作成部３１は、例えば予め決められた日時に機器データ５００を作成する（ステップＳ９０１）。なお、機器データ作成部３１は、例えば、日次で機器データ５００を作成しても良いし、週次又は月次で機器データ５００を作成しても良い。また、機器データ作成部３１は、例えば、機器３０のメーカ又は機器３０のユーザ等が設定したスケジュールに従って機器データ５００を作成しても良い。
【００８９】
次に、機器３０のデータ送信部３２は、機器データ作成部３１により作成された機器データ５００を変換装置２０に送信する（ステップＳ９０２）。
【００９０】
なお、機器３０は、変換装置２０からの要求に応じて機器データ５００を要求元の変換装置２０に送信しても良い。すなわち、上記のステップＳ９０１において、機器３０の機器データ作成部３１は、作成した機器データ５００を所定の記憶領域に記憶しておいても良い。そして、機器３０のデータ送信部３２は、変換装置２０からの要求に応じて、所定の記憶領域に記憶されている機器データ５００を要求元の変換装置２０に送信しても良い。
【００９１】
変換装置２０のテーブル管理部２２は、機器データ５００を機器３０から受信すると、この機器データ５００に含まれる機器識別情報（例えば、機器３０のメーカと、機器番号との組等）を取得する。そして、テーブル管理部２２は、この機器識別情報を示す機器識別データ７００と関連付けられている変換テーブル６００がデータ記憶部２５に記憶されているか否かを判定する（ステップＳ９０３）。
【００９２】
ステップＳ９０３において、機器識別データ７００と関連付けられている変換テーブル６００が記憶されていないと判定された場合、変換装置２０のテーブル管理部２２は、機器データ５００の送信元の機器３０にエラー通知を送信する（ステップＳ９０４）。このように、変換装置２０は、機器データ５００の送信元の機器３０に対応する変換テーブル６００が存在しない場合、この機器３０に対して、変換テーブル６００が存在しないことを示すエラーを通知する。
【００９３】
一方、ステップＳ９０３において、機器識別データ７００と関連付けられている変換テーブル６００が記憶されていると判定された場合、本実施形態に係る機器管理システム１は、ステップＳ９０５〜ステップＳ９０８の処理を行う。
【００９４】
すなわち、まず、変換装置２０の変換部２３は、変換テーブル６００を参照して、機器３０から受信した機器データ５００のフォーマットを、共通のフォーマットの機器データ５１０に変換する（ステップＳ９０５）。
【００９５】
ここで、図６を示す変換テーブル６００を参照して、変換部２３が機器データ５００を変換する場合について、図１０を参照しながら説明する。図１０は、機器データ５００の変換の一例を説明する図である。
【００９６】
図１０に示すように、機器データ５００には、「メーカ」、「機器番号」、「稼働時間（ｈ）」、及び「印刷カウント」等のデータ項目が含まれるものとする。
【００９７】
このとき、変換部２３は、図６に示す変換テーブル６００のデータ項目「機器ＩＤ」に定義されている変換内容を参照して、機器データ５００のデータ項目「メーカ」のデータ値「メーカＡ」と、データ項目「機器番号」のデータ値「Ｍ１２３４」とを「／」で繋いだ情報に変換する。そして、変換部２３は、変換後の「メーカＡ／Ｍ１２３４」を、変換後の機器データ５１０のデータ項目「機器ＩＤ」のデータ値とする。
【００９８】
同様に、変換部２３は、図６に示す変換テーブル６００のデータ項目「稼働時間」に定義されている変換内容を参照して、機器データ５００のデータ項目「稼働時間（ｈ）」のデータ値「１００時間」を、「１００×６０＝６０００分」に変換する。そして、変換部２３は、変換後の「６０００分」を、変換後の機器データ５１０のデータ項目「稼働時間」のデータ値とする。
【００９９】
同様に、変換部２３は、図６に示す変換テーブル６００のデータ項目「カウント（トータル）」に定義されている変換内容を参照して、機器データ５００のデータ項目「印刷カウント」のデータ値「１０００」を、変換後の機器データ５１０のデータ項目「カウント（トータル）」のデータ値とする。
【０１００】
一方で、変換部２３は、図６に示す変換テーブル６００の「カウント（カラー）」に定義されている変換内容を参照して、データ項目「カラーカウント」が機器データ５００に含まれていないことを特定する。そして、変換部２３は、変換後の機器データ５１０のデータ項目「カウント（カラー）」のデータ値を「ＮＵＬＬ」又は「ブランク」とする。
【０１０１】
同様に、変換部２３は、図６に示す変換テーブル６００の「カウント（モノクロ）」に定義されている変換内容を参照して、データ項目「モノクロカウント」が機器データ５００に含まれていないことを特定する。そして、変換部２３は、変換後の機器データ５１０のデータ項目「カウント（モノクロ）」のデータ値を「ＮＵＬＬ」又は「ブランク」とする。
【０１０２】
このように、変換部２３は、変換テーブル６００のデータ項目毎に、このデータ項目に定義されている変換内容により機器データ５００を変換することで、この機器データ５００を機器データ５１０に変換する。これにより、変換部２３は、機器データ５００のフォーマットを、共通のフォーマットの機器データ５１０に変換することができる。
【０１０３】
図９に戻る。ステップＳ９０５に続いて、変換装置２０のデータ送信部２４は、変換後の機器データ５１０を管理装置１０に送信する（ステップＳ９０６）。
【０１０４】
管理装置１０の管理データ作成部１１は、変換後の機器データ５１０を受信すると、この機器データ５１０と、日時とを関連付けた機器管理データ１３Ｄを作成する（ステップＳ９０７）。
【０１０５】
なお、管理データ作成部１１は、例えば、管理装置１０が機器データ５１０を受信した日時を機器データ５１０に関連付けて機器管理データ１３Ｄを作成すれば良い。また、管理データ作成部１１は、例えば、ネットワークＮ１の通信帯域等に基づいて、機器３０が機器データ５００を送信した日時を算出して、この算出した日時を機器データ５１０に関連付けて機器管理データ１３Ｄを作成しても良い。
【０１０６】
次に、管理装置１０の管理データ管理部１２は、管理データ作成部１１により作成された機器管理データ１３Ｄを機器管理ＤＢ１３に格納する（ステップＳ９０８）。これにより、機器管理データ１３Ｄが管理装置１０で管理される。
【０１０７】
以上のように、本実施形態に係る機器管理システム１では、機器データ５００のフォーマットを、機器３０の機種やメーカ等に依存しない共通のフォーマットの機器データ５１０に変換する。このため、本実施形態に係る機器管理システム１では、例えば、異なる機種の機器３０や異なるメーカの機器３０等が同一のシステム環境Ｅ１に混在している場合でも、これらの機器３０の機器データ５１０を共通のフォーマットで管理することができる。
【０１０８】
したがって、本実施形態に係る機器管理システム１では、機器３０の機種やメーカ等が異なる場合であっても、機器管理ＤＢ１３に格納されている機器管理データ１３Ｄを用いたリモートによるカウンタ検診や消耗品配送等のサービスを提供できるようになる。
【０１０９】
［第二の実施形態］
次に、第二の実施形態について説明する。第二の実施形態では、機器３０のカテゴリ（例えば、「画像形成装置」、「カメラ」、「プロジェクタ」等の機器３０の種別）毎の変換テーブル６００が管理装置１０で管理されている。そして、変換装置２０は、機器３０のカテゴリに応じた変換テーブル６００を管理装置１０から取得することで、機器データ５００の変換を行う。これにより、第二の実施形態に係る機器管理システム１では、機器データ５００のフォーマットを、カテゴリ毎に共通のフォーマットの機器データ５１０に変換することができる。
【０１１０】
なお、第二の実施形態では、主に、第一の実施形態との相違点について説明し、第一の実施形態と同様の機能を有する箇所及び同様の処理を行う箇所については、適宜、その説明を省略又は簡略化する。
【０１１１】
＜機能構成＞
まず、本実施形態に係る機器管理システム１の機能構成について、図１１を参照しながら説明する。図１１は、第二の実施形態に係る機器管理システム１の機能構成の一例を示す図である。
【０１１２】
図１１に示すように、本実施形態に係る変換装置２０は、カテゴリ特定部２６を有する。当該機能部は、変換装置２０にインストールされた１以上のプログラムが、ＣＰＵ１０７に実行させる処理により実現される。
【０１１３】
カテゴリ特定部２６は、テーブル管理部２２が受信した機器データ５００を受信すると、データ記憶部２５に記憶されているカテゴリ特定テーブル８００を参照して、この機器データ５００を送信した機器３０のカテゴリを特定する。
【０１１４】
本実施形態に係るデータ送信部２４は、カテゴリ特定部２６により特定されたカテゴリを示すカテゴリデータを管理装置１０に送信する。
【０１１５】
また、本実施形態に係るデータ記憶部２５には、カテゴリ特定テーブル８００が記憶されている。一方で、本実施形態に係るデータ記憶部２５には、変換テーブル６００及び機器識別データ７００は記憶されていない。なお、データ記憶部２５に記憶されているカテゴリ特定テーブル８００の詳細については後述する。
【０１１６】
ここで、本実施形態に係るデータ記憶部２５に記憶されているカテゴリ特定テーブル８００について、図１２を参照しながら説明する。図１２は、カテゴリ特定テーブル８００の一例を示す図である。
【０１１７】
図１２に示すように、カテゴリ特定テーブル８００は、「メーカ」、「機器番号」、及び「カテゴリ」のデータ項目を有する。すなわち、カテゴリ特定テーブル８００では、機器３０のメーカ及び機器番号毎に、この機器３０のカテゴリが関連付けられている。
【０１１８】
例えば、メーカ「メーカＡ」及び機器番号「Ｍ００００」〜「Ｍ１０００」には、カテゴリ「画像形成装置」が関連付けられている。これは、メーカが「メーカＡ」、かつ、機器番号が「Ｍ００００」〜「Ｍ１０００」である機器３０は、カテゴリが「画像形成装置」であることを示している。
【０１１９】
同様に、例えば、メーカ「メーカＡ」及び機器番号「Ｃ００００」〜「Ｃ２０００」には、カテゴリ「カメラ」が関連付けられている。これは、メーカが「メーカＡ」、かつ、機器番号が「Ｃ００００」〜「Ｃ２０００」である機器３０は、カテゴリが「カメラ」であることを示している。
【０１２０】
また、本実施形態に係るデータ記憶部２５に記憶されているカテゴリ特定テーブル８００の他の例について、図１３に示す。図１３は、カテゴリ特定テーブル８００の他の例を示す図である。
【０１２１】
図１３に示すように、カテゴリ特定テーブル８００のデータ項目「カテゴリ」のデータ値は、「オフィス機器」や「家電」等であっても良い。これにより、例えば、機器３０が画像形成装置である場合や機器３０がカメラである場合、機器３０がプロジェクタである場合等には、これらの機器３０のカテゴリは「オフィス機器」となる。同様に、例えば、機器３０が冷蔵である場合や機器３０が洗濯機である場合、機器３０がテレビである場合等には、これらの機器３０は「家電」となる。
【０１２２】
このように、カテゴリ特定テーブル８００には、機器３０のメーカ及び機器番号等の機器識別情報毎に、この機器３０のカテゴリが関連付けられている。なお、図１２及び図１３に示すカテゴリ特定テーブル８００では、機器識別情報がメーカ及び機器番号である場合を示したが、これに限られない。カテゴリ特定テーブル８００は、機器識別情報として、例えば、機器３０のメーカ、機器番号及び製品名を用いて、機器３０のメーカ、機器番号及び製品名毎に、この機器３０のカテゴリが関連付けられていても良い。また、例えば、メーカ間で機器番号の重複が存在しない場合は、カテゴリ特定テーブル８００は、機器識別情報として、機器３０の機器番号を用いて、機器３０の機器番号毎に、この機器３０のカテゴリが関連付けられていても良い。
【０１２３】
図１１に示すように、本実施形態に係る管理装置１０は、変換テーブル管理部１４と、データ送信部１５とを有する。これら各機能部は、管理装置１０にインストールされた１以上のプログラムが、ＣＰＵ１０７に実行させる処理により実現される。
【０１２４】
また、本実施形態に係る管理装置１０は、変換テーブル記憶部１６を有する。変換テーブル記憶部１６は、例えば記憶装置１０８を用いて実現可能である。
【０１２５】
更に、本実施形態に係る管理装置１０は、カテゴリ毎に、複数の機器管理ＤＢ１３を有する。すなわち、本実施形態に係る管理装置１０は、例えば、カテゴリ「画像形成装置」の機器３０における変換後の機器データ５１０を格納する機器管理ＤＢ１３−１を有する。同様に、本実施形態に係る管理装置１０は、例えば、カテゴリ「カメラ」の機器３０における変換後の機器データ５１０を格納する機器管理ＤＢ１３−２等を有する。
【０１２６】
このように、本実施形態に係る管理装置１０は、カテゴリ毎に、このカテゴリに対応する機器管理ＤＢ１３を有する。
【０１２７】
変換テーブル記憶部１６は、カテゴリ毎に、複数の変換テーブル６００を記憶する。すなわち、変換テーブル記憶部１６には、例えば、カテゴリ「画像形成装置」の機器３０における機器データ５００を変換するための変換テーブル６００−１が記憶されている。同様に、変換テーブル記憶部１６には、例えば、カテゴリ「カメラ」の機器３０における機器データ５００を変換するための変換テーブル６００−２が記憶されている。
【０１２８】
このように、本実施形態に係る変換テーブル記憶部１６には、カテゴリ毎に、このカテゴリの機器３０における機器データ５００のフォーマットを当該カテゴリにおいて共通のフォーマットに変換するための変換テーブル６００が記憶されている。
【０１２９】
変換テーブル管理部１４は、変換テーブル記憶部１６に記憶されている変換テーブル６００を管理する。変換テーブル管理部１４は、変換装置２０からカテゴリデータを受信した場合、このカテゴリデータが示すカテゴリの変換テーブル６００が変換テーブル記憶部１６に記憶されているか否かを判定する。
【０１３０】
データ送信部１５は、変換テーブル管理部１４により変換テーブル６００が変換テーブル記憶部１６に記憶されていると判定された場合、この変換テーブル６００を変換装置２０に送信する。
【０１３１】
＜処理の詳細＞
次に、本実施形態に係る機器管理システム１の処理の詳細について説明する。以降では、機器３０が機器データ５００を作成してから、この機器データ５００を変換した機器データ５１０が機器管理ＤＢ１３に格納されるまでの処理について、図１４を参照しながら説明する。図１４は、第二の実施形態に係る機器データの作成から格納までの処理の一例を示すシーケンス図である。
【０１３２】
まず、機器３０の機器データ作成部３１は、図９のステップＳ９０１と同様に、例えば予め決められた日時に機器データ５００を作成する（ステップＳ１４０１）。
次に、機器３０のデータ送信部３２は、図９のステップＳ９０２と同様に、機器データ作成部３１により作成された機器データ５００を変換装置２０に送信する（ステップＳ１４０２）。
【０１３３】
変換装置２０のテーブル管理部２２は、カテゴリ特定部２６により、機器データ５００を機器３０から受信すると、カテゴリ特定テーブル８００を参照して、この機器データ５００を送信した機器３０のカテゴリを特定する（ステップＳ１４０３）。すなわち、カテゴリ特定部２６は、カテゴリ特定テーブル８００において、機器データ５００に含まれるメーカ及び機器番号に関連付けられているカテゴリを特定する。
【０１３４】
次に、変換装置２０のデータ送信部２４は、カテゴリ特定部２６により特定されたカテゴリを示すカテゴリデータを管理装置１０に送信する（ステップＳ１４０４）。
【０１３５】
管理装置１０の変換テーブル管理部１４は、カテゴリデータを受信すると、このカテゴリデータが示すカテゴリの変換テーブル６００が変換テーブル記憶部１６に記憶されているか否かを判定する（ステップＳ１４０５）。
【０１３６】
ステップＳ１４０５において、カテゴリデータが示すカテゴリの変換テーブル６００が変換テーブル記憶部１６に記憶されていないと判定された場合、管理装置１０の変換テーブル管理部１４は、変換装置２０にエラー通知を送信する（ステップＳ１４０６）。このように、管理装置１０は、カテゴリ特定部２６により特定されたカテゴリの変換テーブル６００が存在しない場合、変換装置２０に対して、変換テーブル６００が存在しないことを示すエラーを通知する。
【０１３７】
一方、ステップＳ１４０５において、カテゴリデータが示すカテゴリの変換テーブル６００が変換テーブル記憶部１６に記憶されていると判定された場合、本実施形態に係る機器管理システム１は、ステップＳ１４０７〜ステップＳ１４１２の処理を行う。
【０１３８】
すなわち、まず、管理装置１０の変換テーブル管理部１４は、カテゴリデータが示すカテゴリの変換テーブル６００を変換テーブル記憶部１６から取得する（ステップＳ１４０７）。
【０１３９】
例えば、カテゴリデータが示すカテゴリが「画像形成装置」である場合、変換テーブル管理部１４は、カテゴリ「画像形成装置」の変換テーブル６００を変換テーブル記憶部１６から取得する。また、例えば、カテゴリデータが示すカテゴリが「オフィス機器」である場合、変換テーブル管理部１４は、カテゴリ「オフィス機器」の変換テーブル６００を変換テーブル記憶部１６から取得する。
【０１４０】
次に、管理装置１０のデータ送信部１５は、変換テーブル管理部１４により取得された変換テーブル６００を変換装置２０に送信する（ステップＳ１４０８）。
【０１４１】
変換装置２０の変換部２３は、変換テーブル６００を受信すると、この変換テーブル６００を参照して、機器３０から受信した機器データ５００のフォーマットを、カテゴリ毎に共通のフォーマットの機器データ５１０に変換する（ステップＳ１４０９）。
【０１４２】
ここで、一例として、カテゴリ「カメラ」の変換テーブル６００を参照して、変換部２３が機器データ５００を変換する場合について、図１５及び図１６を参照しながら説明する。
【０１４３】
まず、図１５に示すように、カテゴリ「カメラ」の変換テーブル６００には、「機器ＩＤ」、「稼働時間」、「枚数（カラー）」、「枚数（モノクロ）」、及び「枚数（トータル）」等のデータ項目が含まれるものとする。
【０１４４】
また、図１６に示すように、カメラである機器３０の機器データ５００には、「メーカ」、「機器番号」、「稼働時間（分）」、「カラー撮影枚数」、及び「モノクロ撮影枚数」等のデータ項目が含まれるものとする。
【０１４５】
このとき、変換部２３は、図１５に示す変換テーブル６００のデータ項目「機器ＩＤ」に定義されている変換内容を参照して、機器データ５００のデータ項目「メーカ」のデータ値「メーカＡ」と、データ項目「機器番号」のデータ値「Ｃ１０００」とを「／」で繋いだ情報に変換する。そして、変換部２３は、変換後の「メーカＡ／Ｃ１０００」を、変換後の機器データ５１０のデータ項目「機器ＩＤ」のデータ値とする。
【０１４６】
同様に、変換部２３は、図１５に示す変換テーブル６００のデータ項目「稼働時間」に定義されている変換内容を参照して、機器データ５００のデータ項目「稼働時間（分）」のデータ値「３００分」を、変換後の機器データ５１０のデータ項目「稼働時間」のデータ値とする。
【０１４７】
同様に、変換部２３は、図１５に示す変換テーブル６００のデータ項目「枚数（カラー）」に定義されている変換内容を参照して、機器データ５００のデータ項目「カラー撮影枚数」のデータ値「２５０」を、変換後の機器データ５１０のデータ項目「枚数（カラー）」のデータ値とする。
【０１４８】
また、同様に、変換部２３は、図１５に示す変換テーブル６００のデータ項目「枚数（モノクロ）」に定義されている変換内容を参照して、機器データ５００のデータ項目「モノクロ撮影枚数」のデータ値「１５０」を、変換後の機器データ５１０のデータ項目「枚数（モノクロ）」のデータ値とする。
【０１４９】
更に、同様に、変換部２３は、図１５に示す変換テーブル６００のデータ項目「枚数（トータル）」に定義されている変換内容を参照して、機器データ５００のデータ項目「カラー撮影枚数」のデータ値「２５０」と、「モノクロ撮影枚数」のデータ値「１５０」とを加算した情報に変換する。そして、変換部２３は、変換後の「４００」を、変換後の機器データ５１０のデータ項目「枚数（トータル）」のデータ値とする。
【０１５０】
このように、変換部２３は、変換テーブル６００のデータ項目毎に、このデータ項目に定義されている変換内容により機器データ５００を変換することで、この機器データ５００を機器データ５１０に変換する。これにより、変換部２３は、機器データ５００のフォーマットを、カテゴリ毎に共通のフォーマットの機器データ５１０に変換することができる。
【０１５１】
ここで、他の例として、カテゴリ「オフィス機器」の変換テーブル６００を参照して、変換部２３が機器データ５００を変換する場合について、図１７及び図１８を参照しながら説明する。
【０１５２】
まず、図１７に示すように、カテゴリ「オフィス機器」の変換テーブル６００には、「機器ＩＤ」、「稼働時間」、「カウント１」、「カウント２」、及び「カウント３」等のデータ項目が含まれるものとする。
【０１５３】
また、図１８に示すように、カメラである機器３０の機器データ５００には、「メーカ」、「機器番号」、「稼働時間（分）」、「カラー撮影枚数」、及び「モノクロ撮影枚数」等のデータ項目が含まれるものとする。
【０１５４】
このとき、変換部２３は、図１７に示す変換テーブル６００のデータ項目「機器ＩＤ」に定義されている変換内容を参照して、機器データ５００のデータ項目「メーカ」のデータ値「メーカＡ」と、データ項目「機器番号」のデータ値「Ｃ１０００」とを「／」で繋いだ情報に変換する。そして、変換部２３は、変換後の「メーカＡ／Ｃ１０００」を、変換後の機器データ５１０のデータ項目「機器ＩＤ」のデータ値とする。
【０１５５】
同様に、変換部２３は、図１７に示す変換テーブル６００のデータ項目「稼働時間」に定義されている変換内容を参照して、機器データ５００のデータ項目「稼働時間（分）」のデータ値「３００分」を、変換後の機器データ５１０のデータ項目「稼働時間」のデータ値とする。
【０１５６】
同様に、変換部２３は、図１７に示す変換テーブル６００のデータ項目「枚数（カラー）」に定義されている変換内容を参照して、機器データ５００のデータ項目「カラー撮影枚数」のデータ値「２５０」を、変換後の機器データ５１０のデータ項目「カウント１」のデータ値とする。
【０１５７】
また、同様に、変換部２３は、図１５に示す変換テーブル６００のデータ項目「枚数（モノクロ）」に定義されている変換内容を参照して、機器データ５００のデータ項目「モノクロ撮影枚数」のデータ値「１５０」を、変換後の機器データ５１０のデータ項目「カウント２」のデータ値とする。
【０１５８】
更に、同様に、変換部２３は、図１５に示す変換テーブル６００のデータ項目「枚数（トータル）」に定義されている変換内容を参照して、機器データ５００のデータ項目「カラー撮影枚数」のデータ値「２５０」と、「モノクロ撮影枚数」のデータ値「１５０」とを加算した情報に変換する。そして、変換部２３は、変換後の「４００」を、変換後の機器データ５１０のデータ項目「カウント３」のデータ値とする。
【０１５９】
なお、図１８では、一例として、カメラである機器３０の機器データ５００を変換する場合については説明したが、例えば画像形成装置である機器３０やプロジェクタである機器３０の機器データ５００についても同様である。
【０１６０】
図１４に戻る。ステップＳ１４０９に続いて、変換装置２０のデータ送信部２４は、変換後の機器データ５１０と、カテゴリ特定部２６により特定されたカテゴリを示すカテゴリデータとを管理装置１０に送信する（ステップＳ１４１０）。
【０１６１】
管理装置１０の管理データ作成部１１は、変換後の機器データ５１０と、カテゴリデータとを受信すると、この機器データ５１０と、日時とを関連付けた機器管理データ１３Ｄを作成する（ステップＳ１４１１）。
【０１６２】
次に、管理装置１０の管理データ管理部１２は、管理データ作成部１１により作成された機器管理データ１３Ｄを、カテゴリデータが示すカテゴリの機器管理ＤＢ１３に格納する（ステップＳ１４１２）。すなわち、管理データ管理部１２は、例えば、カテゴリデータが示すカテゴリが「画像形成装置」である場合、管理データ作成部１１により作成された機器管理データ１３Ｄを、カテゴリ「画像形成装置」に対応する機器管理ＤＢ１３に格納する。同様に、例えば、カテゴリデータが示すカテゴリが「オフィス機器」である場合、管理データ作成部１１により作成された機器管理データ１３Ｄを、カテゴリ「オフィス機器」に対応する機器管理ＤＢ１３に格納する。
【０１６３】
以上のように、本実施形態に係る機器管理システム１では、機器３０のカテゴリに応じて、機器データ５００のフォーマットを、当該カテゴリで共通のフォーマットの機器データ５１０に変換する。これにより、本実施形態に係る機器管理システム１では、例えば、カテゴリ「画像形成装置」で共通のフォーマットと、カテゴリ「プロジェクタ」で共通のフォーマットとが異なるようにすることができる。
【０１６４】
また、本実施形態に係る機器管理システム１では、例えば、画像形成装置やプロジェクタ、カメラ等の複数種類の機器３０が含まれるカテゴリを「オフィス機器」等とすることで、これらの機器３０の機器データ５００を共通のフォーマットに変換することができる。
【０１６５】
本発明は、具体的に開示された上記の各実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更、組み合わせが可能である。
【符号の説明】
【０１６６】
１        機器管理システム
１０      管理装置
１１      管理データ作成部
１２      管理データ管理部
１３      機器管理ＤＢ
２０      変換装置
２１      登録部
２２      テーブル管理部
２３      変換部
２４      データ送信部
２５      データ記憶部
３０      機器
３１      機器データ作成部
３２      データ送信部
【先行技術文献】
【特許文献】
【０１６７】
【特許文献１】特開２００９−９４４８号公報
【図１】
2018084959.tif 000003
【図２】
2018084959.tif 000004
【図３】
2018084959.tif 000005
【図４】
2018084959.tif 000006
【図５】
2018084959.tif 000007
【図６】
2018084959.tif 000008
【図７】
2018084959.tif 000009
【図８】
2018084959.tif 000010
【図９】
2018084959.tif 000011
【図１０】
2018084959.tif 000012
【図１１】
2018084959.tif 000013
【図１２】
2018084959.tif 000014
【図１３】
2018084959.tif 000015
【図１４】
2018084959.tif 000016
【図１５】
2018084959.tif 000017
【図１６】
2018084959.tif 000018
【図１７】
2018084959.tif 000019
【図１８】
2018084959.tif 000020