(57)【特許請求の範囲】
【請求項１】
ログ収集サーバにログを転送する情報処理装置であって、
ログのログ識別子と、当該ログ識別子のログ値とを含むログ情報の記録を行うログ記録手段と、
前記ログ記録手段により記録されるログ情報のログ識別子を定義した自装置用ログ定義情報と、
前記ログ識別子と対応付けられ、前記ログ収集サーバに転送されるログ情報のサーバ用ログ識別子を定義したサーバ用ログ定義情報とを記憶した記憶手段と、
前記ログ記録手段により記録されたログ情報のログ識別子を、前記サーバ用ログ定義情報に基づいて、前記サーバ用ログ識別子に変換する変換手段と、
前記サーバ用ログ識別子と、当該ログ識別子のログ値とを含むログ情報を前記ログ収集サーバに転送するログ転送手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記ログ収集サーバを含む端末からの要求に応じて、前記サーバ用ログ定義情報を前記記憶手段に記憶又は削除する登録手段と、
を有することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記ログ収集サーバを含む端末からの要求に応じて、前記自装置用ログ定義情報を送信する送信手段と、
を有することを特徴とする請求項２記載の情報処理装置。
【請求項４】
ログ収集サーバにログを転送する情報処理装置におけるログ転送方法であって、
前記情報処理装置は、記録されるログ情報のログ識別子を定義した自装置用ログ定義情報と、前記ログ識別子と対応付けられ、前記ログ収集サーバに転送されるログ情報のサーバ用ログ識別子を定義したサーバ用ログ定義情報とを記憶した記憶手段を有し、
ログのログ識別子と、当該ログ識別子のログ値とを含むログ情報の記録を行うログ記録手順と、
前記ログ記録手順により記録されたログ情報のログ識別子を、前記サーバ用ログ定義情報に基づいて、前記サーバ用ログ識別子に変換する変換手順と、
前記サーバ用ログ識別子と、当該ログ識別子のログ値とを含むログ情報を前記ログ収集サーバに転送するログ転送手順と、
を実行することを特徴とするログ転送方法。
【請求項５】
請求項４記載のログ転送方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、ログ転送方法及びプログラムに関する。
【背景技術】
【０００２】
近年、画像形成装置（MFP：Multi-Function Peripheral）は、ＣＰＵの性能向上、メモリの大容量化、通信技術の高速化及びデジタル画像技術の高度化等、ＭＦＰに関連する技術の進化に伴い、単にデジタル複写機としての機能だけでなく、ネットワーク化されたファクシミリ、プリンタ及びスキャナ機能等の様々な機能を搭載し、利用者の環境において様々な場面で利用されている。
【０００３】
このような画像形成装置では、一般に利用状況の把握やセキュリティ解析、また保守対応等を目的として、ジョブ実行ログやアクセスログなどのログ情報を記録していることが多い。このログ情報は、画像形成装置の記憶装置（ＨＤＤ等）に蓄積されたり、ネットワーク経由で転送されログ収集サーバにおいて蓄積・管理される。
【０００４】
これに関する技術として、特許文献１には、画像形成装置に記録されたログ（ジョブログ、アクセスログ）が上書きまたは消去される前にバックアップするため、また収集したログを分析し、画像形成装置の利用形態や障害発生状況を確認するために、ネットワーク上のログ収集サーバにログを送信するためのログ転送システムが記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、従来のログ収集サーバへのログ転送においては、画像形成装置で記憶されたログ情報は、ログ収集サーバへそのまま転送される。そして一般に、ログ収集サーバにおけるログ情報はその利用用途によって、必要とされるログ情報は異なる。例えば、ログ収集サーバにおけるログ情報の利用用途がセキュリティ解析であれば、アクセス（認証系）のログ情報が主にその利用対象となるログ情報である一方、アプリケーションの細かな処理を示すログ情報などは必ずしも必要でない。しかし、ログ収集サーバ側では、画像形成装置から一旦全てのログ情報の転送を受け、サーバ上にこれを保存しておき、ログ情報の利用時に、必要な情報を選別して解析を行う。このとき、ログ情報は膨大な情報量であることを考慮すると、必要性以上にログ収集サーバ側の保存容量や処理に多大な負荷がかかってしまうという問題があった。
【０００６】
また、ログ収集サーバ側のログ解析ツール上で扱うログ情報と、画像形成装置内のログ情報の定義（ログパラメータの定義）とに差異があると、転送されたログ情報をそのまま利用できず、何らかの加工や変換処理を経てから、利用される必要がある。なおまた、BM-Linksなど汎用的な画像系装置のログ収集システムにおいても、画像形成装置内のログの情報とBM-Linksで定義されたログの情報とでも差異があるため、既に画像形成装置内で記録しているログとは別に、BM-Links用にログを記録する必要があり、画像形成装置の保存容量を圧迫してしまい、極めて効率が悪いという問題があった。
【０００７】
そこで、本発明では上記のような問題に鑑みて、装置内のログ情報をログ収集サーバに転送するに際し、ログ収集サーバの仕様に合ったログ情報を提供し、効率的なログ情報の取り扱いを実現する情報処理装置、ログ転送方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明に係る情報処理装置は、ログ収集サーバにログを転送する情報処理装置であって、ログのログ識別子と、当該ログ識別子のログ値とを含むログ情報の記録を行うログ記録手段と、前記ログ記録手段により記録されるログ情報のログ識別子を定義した自装置用ログ定義情報と、前記ログ識別子と対応付けられ、前記ログ収集サーバに転送されるログ情報のサーバ用ログ識別子を定義したサーバ用ログ定義情報とを記憶した記憶手段と、前記ログ記録手段により記録されたログ情報のログ識別子を、前記サーバ用ログ定義情報に基づいて、前記サーバ用ログ識別子に変換する変換手段と、前記サーバ用ログ識別子と、当該ログ識別子のログ値とを含むログ情報を前記ログ収集サーバに転送するログ転送手段とを有する。
【０００９】
また、上記の目的を達成するために、上記情報処理装置において、前記ログ収集サーバを含む端末からの要求に応じて、前記サーバ用ログ定義情報を前記記憶手段に記憶又は削除する登録手段とを有する。
【００１０】
また、上記の目的を達成するために、上記情報処理装置において、前記ログ収集サーバを含む端末からの要求に応じて、前記自装置用ログ定義情報を送信する送信手段とを有する。
【００１１】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、などに適用したものも本発明の態様として有効である。
【発明の効果】
【００１２】
本発明によれば、装置内のログ情報をログ収集サーバに転送するに際し、ログ収集サーバの仕様に合ったログ情報を提供し、効率的なログ情報の取り扱いを実現する情報処理装置、ログ転送方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態に係るネットワーク構成図である。
【図２】本実施形態に係る画像形成装置１のハードウェア構成の一例を示す。
【図３】本実施形態に係る画像形成装置１の一実施形態の主要機能を示す機能ブロック図である。
【図４】ログ情報１０の一例を示す。
【図５】自装置用ログ定義情報１１の一例を示す。
【図６】サーバ用ログ定義情報１２の一例を示す。
【図７】画像形成装置１のログ情報の変換処理を説明するシーケンス図である。
【図８】ログ収集サーバに転送されるログ情報の一例を示す。
【図９】リモートのログ収集サーバからのサーバ用ログ定義情報１２の設定処理を説明するシーケンス図である。
【図１０】作成ツールの画面例（その１）を示す。
【図１１】作成ツールの画面例（その２）を示す。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための最良の形態について図面を参照して説明する。なお、本実施の形態においては、本発明に係る情報処理装置を、コピー機能、ファクシミリ（ＦＡＸ）機能、プリント機能、スキャナ機能および入力画像を配信する機能等を複合したいわゆる画像形成装置に適用した例を示す。なお本発明は、画像形成装置に限定されるものではなく、ログ生成を行うその他の一般的なコンピュータ装置等に対しても適用可能である。
【００１５】
[システム構成]
（ネットワーク構成例）
はじめに、具体的な発明の内容を説明する前に、本発明を実施するにあたっての全体構成について説明する。図１は、本実施形態に係るネットワーク構成図である。図に示されるように、画像形成装置１、ログ収集サーバ２及びログ収集サーバ３が、ネットワーク４を介して接続されている。
【００１６】
図中、画像形成装置１は、上述したようにコピー、スキャナ、プリンタ、ファックスなどの複数の機能を一つの筐体内に収納した画像形成装置である。またログ収集サーバ２及びログ収集サーバ３は、画像形成装置１において記録されたログ情報を収集・保存するログ収集サーバである。画像形成装置１は、ジョブ実行ログやアクセスログなどの各種ログ情報を記録しており、このログ情報は、ネットワーク４経由で転送されログ収集サーバ２やログ収集サーバ３において蓄積・管理される。
【００１７】
なお本構成はあくまで一実施形態であり、画像形成装置やログ収集サーバは、これ以上複数台あってもよく、またネットワーク４上相互に接続される限り、如何様に構成され配置されてもよい（ＬＡＮ及びＷＡＮを含む）。また以下、単にログ収集サーバという場合は、ログ収集サーバ２、３の区別なく指すものとする。
【００１８】
（ハードウェア）
ここで、本実施形態に係る画像形成装置１のハードウェア構成について簡単に説明しておく。図２は、本実施形態に係る画像形成装置１のハードウェア構成の一例を示す。
【００１９】
本実施形態に係る画像形成装置１は、操作パネル１１と、記憶メディアＩ／Ｆ１２と、コントローラ１３と、データ通信Ｉ／Ｆ１４と、スキャナ１５と、プロッタ１６と、ＨＤＤ（Hard Disk Drive）１７とから構成され、それぞれ相互に接続されている。
【００２０】
操作パネル１１は、入力装置１１aと表示装置１１bとを有しており、入力装置１１aは、ハードキーなどで構成され、装置本体に各操作信号を入力するのに用いられる。また、表示装置１１bは、ディスプレイなどで構成され、例えば画像形成動作に関する各種情報を表示する。データ通信Ｉ／Ｆ１４は、インタフェース装置１４aを有しており、画像形成装置をネットワーク４やファックスなどのデータ伝送路に接続するインタフェースである。ＨＤＤ１７は、画像形成装置で取り扱われる受信文書データや読み取り画像データ、各アプリケーションにより利用されるデータなど、各種データを格納している。また、ＨＤＤ１７は、これらの各種データを、所定のファイルシステムやＤＢ（Data Base）により管理している。
【００２１】
ＨＤＤ１７に格納される各種データの中には、記録媒体１２bから入力されるデータを含む。記録媒体１２bは、記憶メディアＩ／Ｆ１２が有するドライブ装置１２aにセットされ各種データが記録媒体１２bからドライブ装置１２aを介してＨＤＤ１７に格納される。
【００２２】
コントローラ１３は、ＲＯＭ（Read Only Memory）１３a、ＲＡＭ（Random Access Memory）１３b、及びＣＰＵ（Central Processing Unit）１３cとを有しており、ＲＯＭ１３aは、画像形成装置が起動されるときに実行されるプログラムや各種データを格納している。また、ＲＡＭ１３bは、ＲＯＭ１３aやＨＤＤ１７から読み出された各種プログラムやデータを一時保持する。更に、ＣＰＵ１３cは、ＲＡＭ１３bが一時保持しているプログラムを実行する。コントローラ１３は、例えば、データ通信Ｉ／Ｆ１４を介して印刷データを受信した場合に、ＲＯＭ１３aからＲＡＭ１３b上に読み出された、ＰＤＬ（Page Description Language）を解釈可能なプログラム（ＰＤＬパーサ）をＣＰＵ１３cにより実行し、印刷データを解釈してビットマップイメージを生成する。
【００２３】
スキャナ１５は、画像読取装置１５aを有しており、読み取り面に配置された原稿を光学的に読み取り画像データを生成する。プロッタ１６は、印刷装置１６aを有しており、例えば、電子写真プロセス方式によってビットマップイメージを記録紙に印刷する。
【００２４】
このように、本実施形態に係る画像形成装置１は、上記ハードウェア構成により、コピー、スキャナ、プリント、ファクシミリなどの画像形成に係る基本的な機能を実現している。
【００２５】
（機能）
次に、本実施形態に係る画像形成装置１の主要機能構成についてそれぞれ簡単に説明する。図３は、本実施形態に係る画像形成装置１の一実施形態の主要機能を示す機能ブロック図である。画像形成装置１は、主要な機能として、ログ記録部１０１、記憶部１０２、変換部１０３、転送部１０４を含み構成される。
【００２６】
ログ記録部１０１は、ログのログ識別子と、当該ログ識別子のログ値とを含むログ情報１０の記録を行う機能を有している。一般に、ログ情報は、ロギングの対象となる処理を示すログ識別子と、その処理に伴うログ値（出力値）がセット（対）になってテキスト等に出力される。
【００２７】
記憶部１０２は、ログ記録部１０１により記録されるログ情報のログ識別子を定義した自装置用ログ定義情報１１を記憶している。また、ログ識別子と対応付けられ、ログ収集サーバに転送されるログ情報のサーバ用ログ識別子を定義したサーバ用ログ定義情報１２を記憶している。
【００２８】
変換部１０３は、ログ記録部１０１により記録されたログ情報のログ識別子を、サーバ用ログ定義情報１２に基づいて、サーバ用ログ識別子に変換する機能を有している。
【００２９】
転送部１０４は、サーバ用ログ識別子と、当該ログ識別子のログ値とを含むログ情報１０−２をログ収集サーバに転送する機能を有している。
【００３０】
以上これらの機能は、実際には画像形成装置１のＣＰＵ１３ｃが実行するプログラムによりコンピュータに実現させるものである。
【００３１】
（ログ情報１０）
図４は、ログ情報１０の一例を示す。画像形成装置１のログ記録部１０１は、装置内において各種の処理動作が実行されるたびにその処理内容等をログ情報として、テキスト等に出力している。ロギングのフォーマットは任意でよいが、図に示されるように、ログ情報１０のロギング内容は、ログのログ識別子と、当該ログ識別子のログ値とを含むように記録される。例えば、ログ識別子「startTime」は、ログ値「2010-10-18/T16:26:12Z」と対応付けられて記録される。単にログ値「2010-10-18/T16:26:12Z」のみを記録（出力）することも可能であるが、この場合、この記録値が何を示す値なのか把握しにくく、ログ解析を行う際にも解析処理上、不都合である。よって、ログ値に対し、そのログ値を識別する識別子として「startTime」（処理の開始時間）を併せて記録しておくことにより、ログ情報の有用性を高めている。
【００３２】
図４のログ情報１０の処理内容を要約すると以下の通りである。
ユーザＩＤ（userID）：Ａ０５２３２（A05232）
ユーザ名（name）：Ｒｉｃｏｈ  Ｔａｒｏ（Ricoh Taro）
開始時刻（startTime）：2010年10月18日16時26分12秒（2010-10-18/T16:26:12Z）
終了時刻（endTime）：2010年10月18日16時26分25秒（2010-10-18/T16:26:25Z）
処理内容（jobType）：プリントジョブ（print）
結果（result）：成功（success）
カラー（colorType）：黒（black）
用紙サイズ（papaerSize）：Ａ４（A4）
枚数（impressionCount）：５枚（5）
続けて、自装置用ログ定義情報１１を説明する。
【００３３】
（自装置用ログ定義情報１１）
図５は、自装置用ログ定義情報１１の一例を示す。自装置用ログ定義情報１１は、ログ記録部１０１により記録されるログ情報のログ識別子を定義したものであり、記録されるログ情報１０のログ構造を示す情報ともいえる。よって画像形成装置１のログ記録部１０１は、自装置用ログ定義情報１１で定義されている個々のログ識別子についてのログ値を記録（出力）するようになっている。この自装置用ログ定義情報１１は、画像形成装置１固有のログ仕様に応じて作成されているため、ログの仕様が変更されない限り、この自装置用ログ定義情報１１も変更されることはない。
【００３４】
本実施形態に係る自装置用ログ定義情報１１では、ジョブログ、アクセスログに共通で存在する属性となる「共通属性」、及びジョブログの一つである「印刷ジョブ属性」の構造の例を概念的に示す。
【００３５】
ログ情報において個々のログを識別するためのログ識別子は、実際には属性名（及び属性ＩＤ）により管理されている。例えば、ログのＩＤを示すログのログ識別子は、ＩＤ「Ｃ−１」、属性名「logID」という識別子が与えられている。また印刷ジョブの総カウント数を示すログ識別子は、ＩＤ「P-1」、属性名「totalCount」という識別子が与えられている。このとき、実際の印刷ジョブが実行された際、「属性名」：「実際のログ値」というフォーマットでログが出力されるとすると、例えば、
logID：0101
totalCount：5
というログが出力されることになる。実際、図４に示されるログ情報１０もまたこの自装置用ログ定義情報１１にて定義されるログ識別子（属性名）についてのログ値が出力されている。逆に言えば、自装置用ログ定義情報１１にて定義されていないログ識別子（属性名）についてログが出力されることはない。
【００３６】
なおログのログ識別子は、階層構造形式、入れ子形式で情報をもつこともできる。例えば、ユーザの情報を示す「userInfo」というログ識別子は、「userID」と「name」というログ識別子を入れ子で持っている。同様に、印刷ジョブの詳細を示す「printJobInfo」というログ識別子は、色情報「colorType」、紙サイズ「paperSize）」、カウント数「impressionCount」などのログ識別子を１ジョブ毎に持っている。
【００３７】
（サーバ用ログ定義情報１２）
図６は、サーバ用ログ定義情報１２の一例を示す。サーバ用ログ定義情報１２は、ログ収集サーバ側において収集したいログ情報のログ識別子を定義したものである。画像形成装置１は自装置固有のログ仕様により、上述の自装置用ログ定義情報１１にて定義されるログ情報を記録（生成）する一方、ログ収集サーバ側において所望されるログ情報には差異がある。具体的にログ収集サーバ側において収集したいログ情報は、サーバ用ログ定義情報１２において定義されており、本実施形態に係る画像形成装置１は、サーバ用ログ定義情報１２を参照し、自装置固有のログ仕様により生成されたログ情報を、ログ収集サーバ側において収集したいログ情報に変換（整形）してから、ログ収集サーバへログ情報を転送する。
【００３８】
本実施形態に係るサーバ用ログ定義情報１２では、プリントジョブログ（printLoginfo）、ファックスジョブログ（faxLoginfo）に共通で存在する属性となる「共通属性」（jobLoginfo）、及びジョブログの一つである「印刷ジョブ属性」、「ファックスジョブ属性」の構造の例を概念的に示す。
【００３９】
まずサーバ用ログ定義情報１２は、ログ収集サーバ側において収集したいログ情報のログ識別子を定義したものであるので、ログ収集サーバを特定するための情報として、「送信先名称」、「送信先アドレス」の情報を有している。図６の場合、「送信先名称」は「log-server2」であり、「送信先アドレス」は「192.168.1.200」となっている。
【００４０】
また「転送タイプ」は、ログが記録された場合、いつログ収集サーバにログ情報を転送するかどうかを指定する情報である。「ＳＳＬ」は、ログ情報転送時、ＳＳＬ通信をＯＮにするかどうかを指定する情報である。図６の場合、「転送タイプ」は「即時」であり、「ＳＳＬ」は「ＯＦＦ」となっている。
【００４１】
またサーバ用ログ定義情報１２においては、上述の如くログ収集サーバ側において収集したいログ情報のログ識別子を定義した情報を有している。例えば、「log-server2」というログ収集サーバ２は、ジョブログのみを収集するサーバであるとすると、図６に示されるように、受け取りたいログ情報として、共通属性の「jobLogInfo」、印刷ジョブ属性の「printLogInfo」、ファックスジョブ属性の「faxLogInfo」が定義される。
【００４２】
そして、「属性名」はログ収集サーバ上で扱われるログ識別子である。「対応属性ＩＤ」は自装置用ログ定義情報１１の「属性ＩＤ」と対応関係を指定する情報である。「ｔｙｐｅ」はログ値のデータ型を指定する情報である。データ形式の違いがある場合は、「ｔｙｐｅ」指定を利用して、ログ値のデータ形式の変換を行える。
【００４３】
例えば、ログ収集サーバ上で扱われる属性名「dataTimeCreation」は、その対応属性ＩＤ「C-4-1」からすると、画像形成装置１のログ情報（図５）でいうところのＩＤ「C-4-1」、つまり属性名「startTime」に相当することを表わす。この場合、画像形成装置１のログ情報がログ収集サーバ２へ転送される際、画像形成装置１のログ情報上「startTime」：「2010-10-18/T16:26:12Z」がある場合、「dataTimeCreation」：「2010-10-18/T16:26:12Z」に変換されてからログ情報がログ収集サーバ２へ転送されることになる。
【００４４】
また例えば、ログ収集サーバ上で扱われる属性名「color」は、その対応属性ＩＤ「P-4-1」からすると、画像形成装置１のログ情報（図５）でいうところのＩＤ「P-4-1」、つまり属性名「colorType」に相当することを表わす。この場合、画像形成装置１のログ情報がログ収集サーバ２へ転送される際、画像形成装置１のログ情報上「colorType」：「black」がある場合、「color」：「black」に変換されてからログ情報がログ収集サーバ２へ転送されることになる。
【００４５】
また例えば、ログ収集サーバ上で扱われる属性名「name」は、その対応属性ＩＤ「C-3-2」からすると、画像形成装置１のログ情報（図５）でいうところのＩＤ「C-3-2」、つまり属性名「name」に相当することを表わす。この場合、画像形成装置１のログ情報がログ収集サーバ２へ転送される際、画像形成装置１のログ情報上「name」：「Ricoh Taro」がある場合、「name」：「Ricoh Taro」に変換されてからログ情報がログ収集サーバ２へ転送されることになる。なおこの場合は、この属性名「name」は、画像形成装置１及びログ収集サーバ２上、いずれも同一の属性名を定義しているので、変換されることなく（又は等値変換ともいえる）、そのまま転送される。
【００４６】
このように変換部１０３は、ログ送信先のログ収集サーバに応じて、ログ記録部１０１により記録されたログ情報のログ識別子（例えば属性名）を、サーバ用ログ定義情報１２に基づいて、サーバ用のログ識別子に対応のものに変換する。変換処理では、ログ記録部１０１により記録されたログ情報から、対応属性ＩＤによって変換の対象となるログ識別子（例えば属性名）を判別、そしてこれを抜き出し、サーバ用（転送用）のログ識別子の形態に変換（整形）していく。またサーバ用ログ定義情報１２は、ログ識別子にデータのタイプとなるデータ型の情報を保持しており、必要に応じて、ログ記録部１０１により記録されたログ値の文字列情報からその型への変換を実行する。
【００４７】
[情報処理]
図７は、画像形成装置１のログ情報の変換処理を説明するシーケンス図である。本実施形態では、画像形成装置１において、白黒プリント（Ａ４サイズ用紙５枚）が実行されたケースを想定し、以下図面を参照しながら説明していく。
【００４８】
まずユーザのプリント操作を受け、画像形成装置１に搭載されるプリントアプリケーションは、印刷条件（白黒、Ａ４、５枚）に従って、印刷処理を実行する（Ｓ１）。この実行結果（プリント成功、白黒、Ａ４、５枚・・）は、ログ記録部１０１へ通知される（Ｓ２）。
【００４９】
ログ記録部１０１は実行結果を受け、実行結果内容を記録すべくログ情報の生成・記録を行う（Ｓ３）。そしてこのログ情報は記憶部１０２（例えばＨＤＤ１７）に保存される（Ｓ４）。ここで記録された具体的なログ情報は図４を参照できる。またログ記録部１０１は、変換部１０３に対しログ記録通知を行う（Ｓ５）。
【００５０】
変換部１０３は、ログ記録通知を受けると、記憶部１０２からそのログ情報、自装置用ログ定義情報１１及びサーバ用ログ定義情報１２を取得する（Ｓ６）。なおサーバ用ログ定義情報１２が記憶部１０２に複数存在する場合は全て取得しておく。
【００５１】
変換部１０３は、サーバ用ログ定義情報１２を参照する。そして「転送タイプ」を確認し、「即時」であればログ記録後すぐにログ転送を行うので変換処理へと進める。変換部１０３は、自装置用ログ定義情報１１及びサーバ用ログ定義情報１２を参照し、ログ記録部１０１によりＳ３にて記録されたログ情報のログ識別子（例えば属性名）をサーバ用のログ識別子に対応のものに変換する処理を行う（Ｓ７）。
【００５２】
具体的に、変換処理では、ログ記録部１０１により記録されたログ情報から、対応属性ＩＤによって変換の対象となるログ識別子（例えば属性名）を判別、そしてこれを抜き出し、サーバ用（転送用）のログ識別子の形態に変換（整形）していく。またサーバ用ログ定義情報１２は、ログ識別子にデータのタイプとなるデータ型の情報を保持しており、必要に応じて、ログ記録部１０１により記録されたログ値の文字列情報からその型への変換を実行する。
【００５３】
変換部１０３は、ログ情報の変換処理を完了すると、転送部１０４に対しそのログ情報の転送要求を行う（Ｓ８）。そして転送部１０４は、ログ情報をログ収集サーバ２に転送する（Ｓ９）。
【００５４】
なおＳ６において、サーバ用ログ定義情報１２が記憶部１０２に複数存在する場合は、全てのサーバ用ログ定義情報１２が取得されている。これはサーバ用ログ定義情報１２の数だけ、ログ収集サーバが存在していることを意味するので、この場合、各ログ収集サーバ毎のサーバ用ログ定義情報１２に基づき、ログ記録部１０１によりＳ３にて記録されたログ情報のログ識別子（例えば属性名）をそのサーバ用のログ識別子に対応のものに変換する処理を行い（Ｓ７）、各ログ収集サーバに転送する（Ｓ９）。
【００５５】
（ログ情報１０−２）
図８は、ログ収集サーバに転送されるログ情報の一例を示す。なお本実施形態のログ情報１０−２は、ログ収集サーバ側での可用性の都合上、ＸＭＬ形式に加工してある。そして図６の属性名がそのままＸＭＬデータのタグ名となり、また階層構造もそのまま反映されている。画像形成装置１のログ属性から、ログ収集サーバ２のログ属性へ変換された箇所を以下抜粋して説明する。
【００５６】
・「jobLogInfo」８０１
図６のサーバ用ログ定義情報１２には、ログ収集サーバに転送されるログ情報の定義として、「jobLogInfo」には、ログ識別子として属性名「jobLogNum」、「dateTimeCreation」、「dateTimeCompleted」が定義されている。しかしこれら属性名は、図５の自装置用ログ定義情報１１には定義されておらず、そのため画像形成装置１が記録したログにはこれら属性名のログ値は記録されていない。そこで「対応属性ＩＤ」をキーとして変換の対象となる画像形成装置１上の属性名を判別し、これをサーバ用（転送用）の属性名の形態に変換（整形）していく。
【００５７】
ログ収集サーバ上で扱われる属性名「jobLogNum」は、その対応属性ＩＤ「C-1」からすると、画像形成装置１のログ情報（図５）でいうところのＩＤ「C-1」、つまり属性名「logID」に相当する。従って画像形成装置１のログ情報の属性名「logID」：ログ値「00101」は、サーバ用属性名「jobLogNum」:ログ値「00101」に変換される。
【００５８】
ログ収集サーバ上で扱われる属性名「dataTimeCreation」は、その対応属性ＩＤ「C-4-1」からすると、画像形成装置１のログ情報（図５）でいうところのＩＤ「C-4-1」、つまり属性名「startTime」に相当する。従って画像形成装置１のログ情報の属性名「startTime」：ログ値「2010-10-18/T16:26:12Z」は、サーバ用属性名「dataTimeCreation」:ログ値「2010-10-18/T16:26:12Z」に変換される。
【００５９】
ログ収集サーバ上で扱われる属性名「dateTimeCompleted」は、その対応属性ＩＤ「C-4-2」からすると、画像形成装置１のログ情報（図５）でいうところのＩＤ「C-4-2」、つまり属性名「endTime」に相当する。従って画像形成装置１のログ情報の属性名「endTime」：ログ値「2010-10-18/T16:26:25Z」は、サーバ用属性名「dateTimeCompleted」：ログ値「2010-10-18/T16:26:25Z」に変換される。
【００６０】
・「printLogInfo」８０２
同様に、図６のサーバ用ログ定義情報１２には、ログ収集サーバに転送されるログ情報の定義として、「printLogInfo」には、ログ識別子として属性名「userID」、「name」、「copies」が定義されている。また「copies」は階層構造を有し、下位に「colorInfo」、またその下位に属性名「color」、「mediaSize」、「mediaSize」が定義されている。しかしこれら属性名は、図５の自装置用ログ定義情報１１には定義されておらず、そのため画像形成装置１が記録したログにはこれら属性名のログ値は記録されていない。そこで「対応属性ＩＤ」をキーとして変換の対象となる画像形成装置１上の属性名を判別し、上述と同様の要領でこれをサーバ用（転送用）の属性名の形態に変換（整形）していくことができる。
【００６１】
なお、本実施形態では画像形成装置１において、白黒プリント（Ａ４サイズ用紙５枚）が実行されたケースを想定しているため、図８のログ情報には、ファックスに関係するログである「printLogInfo」は含まれていない。しかし、画像形成装置１においてファックスが実行された場合、図６のサーバ用ログ定義情報１２にはファックス関係のログ識別子「printLogInfo」も定義されているので、当然ながらログ収集サーバへ転送されるログ情報の対象となる。
【００６２】
以上のように、ログ収集サーバ２が印刷関係及びファックス関連のジョブログのみを収集するサーバであるとすると、サーバ用ログ定義情報１２（図６）において、受け取りたい（収集したい）ログ情報として、共通属性の「jobLogInfo」、印刷ジョブ属性の「printLogInfo」、ファックスジョブ属性の「faxLogInfo」が定義される。このように定義しておけば、画像形成装置１は、ログ情報をログ収集サーバ２に転送するとき、サーバ用ログ定義情報１２に従ってログ収集サーバ２が受け取りたい（収集したい）ログ情報の形式にログ情報を変換してから転送するので、ログ収集サーバ２側は自身の仕様に合ったログ情報を取得でき効率的にログ情報を取り扱うことができるようになる。またログ収集サーバ２側は、必要最小限のログ情報を取得するので、必要性以上にログ収集サーバ側の保存容量や処理に多大な負荷がかかってしまうこともない。なおまた上述のBM-Linksなど汎用的な画像系装置のログ収集システムのように、既に画像形成装置１内で記録しているログとは別に、BM-Links用にログを記録する必要がないので、画像形成装置１側の保存容量を圧迫してしまうこともない。
【００６３】
[サーバ用ログ定義情報１２の設定例]
上述の実施形態においては、サーバ用ログ定義情報１２は画像形成装置１の記憶部１０２に予め記憶されているものとして説明したため、サーバ用ログ定義情報１２の内容を変更（更新）したいような場合、ユーザが記憶部１０２のサーバ用ログ定義情報１２を直接編集したり、別途ユーザ端末で作成したサーバ用ログ定義情報１２を記憶部１０２に上書き保存することにより、サーバ用ログ定義情報１２の内容を変更（更新）できる。また不要となった場合は、画像形成装置１の記憶部１０２からサーバ用ログ定義情報１２を削除できる。
【００６４】
ここでは、これら更新方法の他に、外部端末や外部装置装置、例えばログ収集サーバからサーバ用ログ定義情報１２の内容を設定する実施形態を示す。図９は、リモートのログ収集サーバからのサーバ用ログ定義情報１２の設定処理を説明するシーケンス図である。
【００６５】
まずログ収集サーバは、画像形成装置１に対し、画像形成装置１のログ定義情報１１（自装置用ログ定義情報１１）の取得要求を行う（Ｓ１１）。上述したように自装置用ログ定義情報１１は、画像形成装置１の記憶部０１に記憶されているので、画像形成装置１はこれをログ収集サーバへ送信する。
【００６６】
ログ収集サーバは、画像形成装置１のログ定義情報１１を取得すると、ログ定義情報１１を参考にしながら、ログ収集サーバ上のログ仕様に合わせてサーバ用ログ定義情報１２を作成する（Ｓ１２）。
【００６７】
そしてログ収集サーバは、作成したサーバ用ログ定義情報１２を画像形成装置１に対して設定すべく、サーバ用ログ定義情報１２の設定要求を行う（Ｓ１３）。画像形成装置１はこの設定要求を受けてサーバ用ログ定義情報１２を記憶部１０１に保存する（Ｓ１４）。
【００６８】
なお、ログ収集サーバは、画像形成装置１に対し削除要求を行えば、画像形成装置１の記憶部１０２から、不要となったサーバ用ログ定義情報１２を削除できる。
【００６９】
ここで、ログ収集サーバにおいて作成されるサーバ用ログ定義情報１２は、例えば図６のものを適用できるが、ログ収集サーバ上、サーバ用ログ定義情報１２を作成するにあたっては、ログ定義情報の作成ツールを用意するとよい。
【００７０】
図１０は、作成ツールの画面例（その１）を示す。作成ツールでは、取得した画像形成装置１のログ定義情報１１を一覧表示し、その一覧からサーバ用ログ定義情報１２として採用するログ識別子（属性名）の取捨選択を行える。図に示されるように画面上、画像形成装置１のログ定義情報１１が一覧表示され、チェックボックスのチェックをすると、サーバ用ログ定義情報１２のログ識別子（属性名）として反映される。
【００７１】
図１１は、作成ツールの画面例（その２）を示す。チェックボックスのチェックにより取選択したログ識別子（属性名）については、ログ収集サーバ上のログ識別子（属性名）を指定して変更できる。例えば、画像形成装置１上の「logID」を「jobLogNum」と変更することにより、サーバ用ログ定義情報１２のログ識別子（属性名）として反映され、また自動的に対応する「対応属性ＩＤ」が入力生成される。
【００７２】
作成ツールでサーバ用ログ定義情報１２の作成作業が完了すると、サーバ用ログ定義情報１２のうち「送信先名称」、「送信先アドレス」は最後に自動的に付与される。
【００７３】
以上のように、本実施形態によれば、装置内のログ情報をログ収集サーバに転送するに際し、ログ収集サーバの仕様に合ったログ情報を提供し、効率的なログ情報の取り扱いを実現する情報処理装置等を提供することが可能となる。
【００７４】
各実施形態に基づき本発明の説明を行ってきたが、上記各実施形態にあげたその他の要素との組み合わせなど、ここで示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。また、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、などに適用したものも本発明の態様として有効である。
【００７５】
また図面を参照して本発明の実施形態について述べたが、ログ情報やログ定義情報のフォーマット等これらは本発明の例示であり、以上以外にも様々なフォーマットを採用することもできる。
【符号の説明】
【００７６】
１        画像形成装置
２、３        ログ収集サーバ
１０        ログ情報
１０−２    ログ情報
１１        自装置用ログ定義情報
１２        サーバ用ログ定義情報
１０１        ログ記録部
１０２        記憶部
１０３        変換部
１０４        転送部
【先行技術文献】
【特許文献】
【００７７】
【特許文献１】特開２００６−１０７２１７号公報
【図１】
0005552926.tif 000002
【図２】
0005552926.tif 000003
【図３】
0005552926.tif 000004
【図４】
0005552926.tif 000005
【図５】
0005552926.tif 000006
【図６】
0005552926.tif 000007
【図７】
0005552926.tif 000008
【図８】
0005552926.tif 000009
【図９】
0005552926.tif 000010
【図１０】
0005552926.tif 000011
【図１１】
0005552926.tif 000012