(57)【要約】【課題】画像処理装置におけるログの記録処理の処理負担を軽減しつつ前記画像処理装置のログを事後的に確認することのできる情報処理装置を提供すること。【解決手段】画像データに基づく画像形成処理及び原稿から画像データを読み取る画像読取処理のいずれか一方又は両方を実行する画像処理装置において記録されるログを管理する情報処理装置において、画像処理装置においてログを記録するログ記録手段により実行されるログ記録プログラムに含まれたログの項目を示す第１文字列を第１文字列よりも文字数が少ない第２文字列に置き換え（Ｓ１４）、その置き換えられた第１文字列及び第２文字列の対応関係を示すログ対応情報を記憶する（Ｓ１５）。そして、画像処理装置においてログ記録プログラムに従って記録されたログに含まれた第２文字列をログ対応情報に基づいて第１文字列に置き換えて表示する。【選択図】図３
2013251658.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づく画像形成処理及び原稿から画像データを読み取る画像読取処理のいずれか一方又は両方を実行する画像処理装置において記録されるログを管理する情報処理装置であって、
前記画像処理装置においてログを記録するログ記録手段により実行されるログ記録プログラムに含まれた前記ログの項目を示す第１文字列を前記第１文字列よりも文字数が少ない第２文字列に置き換えるログ変換手段と、
前記ログ変換手段により置き換えられた前記第１文字列及び前記第２文字列の対応関係を示すログ対応情報を記憶するログ対応情報記憶手段と、
前記画像処理装置において前記ログ記録プログラムに従って前記ログ記録手段により記録された前記ログに含まれた前記第２文字列を前記ログ対応情報に基づいて前記第１文字列に置き換えて表示するログ表示手段と、
を備えてなる情報処理装置。
【請求項２】
予め定められた複数の前記第１文字列が記憶された文字列記憶手段を備えてなり、
前記ログ変換手段が、前記文字列記憶手段に記憶された前記第１文字列各々を前記ログ記録プログラムにおいて検索し、前記検索結果として発見された前記第１文字列各々を前記第２文字列に置き換えるものである請求項１に記載の情報処理装置。
【請求項３】
前記第１文字列各々がＡＰＩ（Application Program Interface）関数で記述されたものある請求項１又は２のいずれかに記載の情報処理装置。
【請求項４】
前記第２文字列各々が連番の数字である請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
画像データに基づく画像形成処理及び原稿から画像データを読み取る画像読取処理のいずれか一方又は両方を実行する画像処理装置においてログを記録するログ記録手段により実行されるログ記録プログラムに含まれた前記ログの項目を示す第１文字列を前記第１文字列よりも文字数が少ない第２文字列に置き換えるログ変換工程と、
前記ログ変換工程により置き換えられた前記第１文字列及び前記第２文字列の対応関係を示すログ対応情報を記憶するログ対応情報記憶工程と、
前記画像処理装置において前記ログ記録プログラムに従って前記ログ記録手段により記録された前記ログに含まれた前記第２文字列を前記ログ対応情報に基づいて前記第１文字列に置き換えて表示するログ表示工程と、
をコンピューターに実行させるログ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンター又はスキャナーなどの画像処理装置において記録されるログを管理するための技術に関するものである。
【背景技術】
【０００２】
従来から、画像データに基づく画像形成処理や原稿から画像データを読み取る画像読取処理を実行する画像処理装置では、その画像処理装置の動作を制御する制御装置によって、前記画像処理装置の動作履歴を示すログが記憶手段に記録される。なお、ログには、例えば画像処理装置の状態、処理内容、及びエラーなどが含まれる。ここに、図５（Ａ）は、従来の画像処理装置で記録されたログの一例を示す図である。例えば、図５（Ａ）に示すログでは、メモリーサイズを示す項目「Memory size」などが記録されている。なお、特許文献１には、ログ情報収集に係る画像処理方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−２３１０２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、画像処理装置の制御装置で扱うデータ量が多いほどその制御装置の処理負担が大きくなり、その制御装置による画像形成処理又は画像読取処理などの処理速度の低下が問題となる。そのため、画像処理装置において記録されるログのデータ量は極力小さいことが望ましい。
従って、本発明は前記事情に鑑みてなされたものであり、その目的とするところは、画像処理装置におけるログの記録処理の処理負担を軽減しつつ前記画像処理装置のログを事後的に確認することのできる情報処理装置及びログ管理プログラムを提供することにある。
【課題を解決するための手段】
【０００５】
前記目的を達成するために本発明は、画像データに基づく画像形成処理及び原稿から画像データを読み取る画像読取処理のいずれか一方又は両方を実行する画像処理装置において記録されるログを管理する情報処理装置に適用される。そして、前記情報処理装置は、ログ変換手段、ログ対応情報記憶手段、ログ表示手段を備えている。
前記ログ変換手段は、前記画像処理装置においてログを記録するログ記録手段により実行されるログ記録プログラムに含まれた前記ログの項目を示す第１文字列を前記第１文字列よりも文字数が少ない第２文字列に置き換える。前記ログ対応情報記憶手段は、前記ログ変換手段により置き換えられた前記第１文字列及び前記第２文字列の対応関係を示すログ対応情報を記憶する。前記ログ表示手段は、前記画像処理装置において前記ログ記録プログラムに従って前記ログ記録手段により記録された前記ログに含まれた前記第２文字列を前記ログ対応情報に基づいて前記第１文字列に置き換えて表示する。例えば、前記第１文字列各々はＡＰＩ（Application Program Interface）関数で記述されたものある。また、前記第２文字列各々は連番の数字であることが考えられる。
本発明によれば、前記第１文字列よりも文字数の少ない前記第２文字列で前記ログが記録されるため、前記画像処理装置におけるログの記録処理の処理負担を軽減し、前記画像処理装置における画像形成処理や画像読取処理などの他の処理の処理速度の低下を抑制することができる。また、前記画像処理装置で記録された前記第２文字列は、前記情報処理装置によって前記第１文字列に変換（復元）して表示されるため、ユーザーは前記画像処理装置のログを事後的に確認することが可能である。
より具体的に、前記情報処理装置が、予め定められた複数の前記第１文字列が記憶された文字列記憶手段を備えてなり、前記ログ変換手段が、前記文字列記憶手段に記憶された前記第１文字列各々を前記ログ記録プログラムにおいて検索し、前記検索結果として発見された前記第１文字列各々を前記第２文字列に置き換えるものである構成が考えられる。これにより、前記文字列記憶手段に記憶された前記第１文字列各々を前記第２文字列に置き換えることができる。
また、本発明は、コンピューターを前記ログ変換手段、前記ログ対応情報記憶手段、前記ログ表示手段として機能させるためのログ管理プログラムとして捉えることもできる。即ち、本発明を、画像データに基づく画像形成処理及び原稿から画像データを読み取る画像読取処理のいずれか一方又は両方を実行する画像処理装置においてログを記録するログ記録手段により実行されるログ記録プログラムに含まれた前記ログの項目を示す第１文字列を前記第１文字列よりも文字数が少ない第２文字列に置き換えるログ変換工程と、前記ログ変換工程により置き換えられた前記第１文字列及び前記第２文字列の対応関係を示すログ対応情報を記憶するログ対応情報記憶工程と、前記画像処理装置において前記ログ記録プログラムに従って前記ログ記録手段により記録された前記ログに含まれた前記第２文字列を前記ログ対応情報に基づいて前記第１文字列に置き換えて表示するログ表示工程と、をコンピューターに実行させるログ管理プログラムとして捉えてもよい。
【発明の効果】
【０００６】
本発明によれば、画像処理装置におけるログの記録処理の処理負担を軽減しつつ前記画像処理装置のログを事後的に確認することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施の形態に係るログ管理システムの概略構成を示すブロック図。
【図２】本発明の実施の形態に係るログ管理システムで生成されたログ記録プログラムが実行される画像処理装置の概略構成を示す模式図。
【図３】本発明の実施の形態に係るログ管理システムで実行されるログ変換処理の手順の一例を説明するためのフローチャート。
【図４】本発明の実施の形態に係るログ管理システムで実行されるログ表示処理の手順の一例を説明するためのフローチャート。
【図５】本発明の実施の形態に係るログ管理システムで実行されるログ変換処理の実行結果を説明するための図。
【発明を実施するための形態】
【０００８】
以下添付図面を参照しながら、本発明の実施の形態について説明し、本発明の理解に供する。なお、以下の実施の形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。
【０００９】
まず、図１を参照しつつ、本発明の実施の形態に係るログ管理システムＸの概略構成について説明する。
図１に示すように前記ログ管理システムＸは、制御部１１、表示部１２、操作入力部１３、ＵＳＢポート１４、通信処理部１５などを備えたパーソナルコンピュータ等の情報処理装置である。例えば、前記ログ管理システムＸは、画像処理装置のサービスマンが持ち運ぶノートパソコン又はモバイル端末などである。なお、前記ログ管理システムＸが有する各種の機能及び構成要素が複数の情報処理装置に分散して設けられていてもよく、この場合、その複数の情報処理装置が本発明に係る情報処理装置を構成する。
【００１０】
前記制御部１１は、ＣＰＵ１１１、ＲＡＭ１１２、及びＥＥＰＲＯＭ１１３などを有しており、前記ログ管理システムＸを統括的に制御する。前記ＣＰＵ１１１は、前記ＥＥＰＲＯＭ１１３に記憶された各種の制御プログラムを前記ＲＡＭ１１２上に展開しながら実行する。
具体的に、前記ＣＰＵ１１１は、前記ＥＥＰＲＯＭ１１３に予め記憶されたログ管理プログラム１１４に従って後述のログ変換処理（図３参照）及びログ表示処理（図４参照）を実行する。前記ログ管理プログラム１１４は、例えばＣＤ、ＤＶＤ等などの記録メディアから読み取られ、或いはインターネット等を通じてダウンロードされ、前記ＣＰＵ１１１により前記ログ管理システムＸにインストールされる。また、前記ＥＥＰＲＯＭ１１３には、前記ＣＰＵ１１１によって実行される前記ログ変換処理（図３参照）においてログ対応情報１１５が記録される。なお、前記ログ対応情報１１５の具体的内容については後段で説明する。
【００１１】
前記表示部１２は、前記制御部１１からの制御指示に応じて各種の情報を表示する液晶ディスプレイなどである。また、前記操作入力部１３は、前記制御部１１に対する各種の情報の入力に用いられるマウスやキーボードなどである。
前記ＵＳＢポート１４は、前記制御部１１からの制御指示に応じて、前記ＵＳＢポート１４に接続されたＵＳＢメモリからのデータの読み出し、及び前記ＵＳＢメモリへのデータの書き込みを行うためのインターフェースである。
前記通信処理部１５は、インターネット又はＬＡＮなどの通信ネットワークを通じた外部装置とのデータ通信を可能にする通信モデムである。例えば、前記ログ管理システムＸは、画像データに基づく画像形成処理及び原稿から画像データを読み出す画像読取処理の一方又は両方を実行する画像処理装置に通信可能に接続される。そして、前記ログ管理システムＸは、前記画像処理装置において記録されるログを管理する。具体的に、前記ログ管理システムＸは、前記画像処理装置で実行されるログ記録プログラムを生成し、前記画像処理装置で記録されたログを表示する機能を有するものである。なお、前記画像処理装置は、プリンター、スキャナー、ファクシミリ、これらの複合機などである。ここに、前記ログ管理システムＸ及び前記画像処理装置を備えたシステムを本発明に係る情報処理装置として捉えてもよい。
【００１２】
ここで、図２を用いて前記画像処理装置の一例である複合機Ｙの概略構成について説明する。なお、図２（Ａ）は、前記複合機Ｙの模式断面図、図２（Ｂ）は、図２（Ａ）におけるＡ−Ａ矢視模式図である。
図２に示すように、前記複合機Ｙは、画像読取部１、ＡＤＦ（自動原稿送り装置）２、画像形成部３、給紙カセット４、制御部５、及び操作表示部６などを備えた画像形成装置である。前記操作表示部６は、前記制御部５からの制御指示に従って各種の情報を表示し、或いは前記制御部５に対して各種の情報を入力するタッチパネルなどである。
【００１３】
前記画像読取部１は、原稿から画像データを読み取る画像読取処理を実行する画像読取手段であって、コンタクトガラス５１、読取ユニット５２、ミラー５３、５４、光学レンズ５５、及びＣＣＤ（Charge  Coupled  Device）５６などを備えている。前記コンタクトガラス５１は、前記画像読取部１の上面に設けられており、前記複合機Ｙの画像読取対象となる原稿Ｐが載置される透明な原稿台である。
前記読取ユニット５２は、ＬＥＤ光源５２１及びミラー５２２を備えており、ステッピングモーター等の駆動モーターを用いた不図示の移動機構によって図２（Ａ）における左右方向（副走査方向）へ移動可能に構成されている。そして、前記駆動モーターにより前記読取ユニット５２が副走査方向に移動されると、前記ＬＥＤ光源５２１から前記コンタクトガラス５１上に照射される光が副走査方向に走査される。
前記ＬＥＤ光源５２１は、図２（Ａ）における奥行き方向（主走査方向）に沿って配列された多数の白色ＬＥＤを備えており、前記コンタクトガラス５１上の読取位置５２Ａにある原稿Ｐ又は後述の原稿押さえ２３に向けて１ライン分の白色光を照射する。なお、前記読取位置５２Ａは、前記読取ユニット５２の副走査方向への移動に伴って副走査方向に移動する。
前記ミラー５２２は、前記ＬＥＤ光源５２１から前記読取位置５２Ａにある原稿Ｐ又は後述の原稿押さえ２３に光を照射したときの反射光を前記ミラー５３に向けて反射させる。そして、前記ミラー５２２で反射した光は、前記ミラー５３、５４によって前記光学レンズ５５に導かれる。前記光学レンズ５５は、入射した光を集光して前記ＣＣＤ５６に入射させる。
前記ＣＣＤ５６は、受光した光をその光量に応じた電気信号（電圧）に変換し、画像データとして出力する光電変換素子である。具体的に、前記ＣＣＤ５６は、前記ＬＥＤ光源５２１から光が照射されたときに前記原稿Ｐから反射した光に基づいて前記原稿Ｐの画像データを読み取る。前記ＣＣＤ５６で読み取られた画像データは前記制御部５に入力される。
【００１４】
前記ＡＤＦ２は、原稿セット部２１、複数の搬送ローラー２２、原稿押さえ２３、及び排紙部２４などを備えている。前記ＡＤＦ２は、前記搬送ローラー２２各々を不図示のモーターで駆動させることにより、前記原稿セット部２１にセットされた原稿Ｐを前記コンタクトガラス５１上の読取位置５２Ａを通過させて前記排紙部２４まで搬送させる。
前記原稿押さえ２３は、前記コンタクトガラス５１上の読取位置５２Ａの上方に原稿Ｐが通過できる間隔を隔てた位置に設けられている。前記原稿押さえ２３は、主走査方向に長尺状を成しており、その下面（コンタクトガラス５１側の面）には白色のシートが貼り付けられている。前記複合機Ｙでは、前記白色のシートの画像データが白色基準データとして読み取られる。そして、前記白色基準データは、周知のシェーディング補正などで用いられる。
【００１５】
前記画像形成部３は、前記画像読取部１で読み取られた画像データ、又は外部のパーソナルコンピュータ等の情報処理装置から入力された画像データに基づいて画像形成処理（印刷処理）を実行する電子写真方式の画像形成手段である。
具体的に、前記画像形成部３は、感光体ドラム３１、帯電装置３２、現像装置３３、トナーコンテナ３４、転写ローラー３５、除電装置３６、定着ローラー３７、加圧ローラー３８などを備えている。そして、前記画像形成部３では、前記給紙カセット４から供給される用紙に以下の手順で画像が形成される。
まず、前記帯電装置３２によって前記感光体ドラム３１が所定の電位に一様に帯電される。次に、不図示のレーザスキャナユニット（ＬＳＵ）により前記感光体ドラム３１の表面に画像データに基づく光が照射される。これにより、前記感光体ドラム３１の表面に静電潜像が形成される。そして、前記感光体ドラム３１上の静電潜像は前記現像装置３３によってトナー像として現像（可視像化）される。なお、前記現像装置３３には、前記トナーコンテナ３４からトナー（現像剤）が補給される。続いて、前記感光体ドラム３１に形成されたトナー像は前記転写ローラー３５によって用紙に転写される。その後、用紙に転写されたトナー像は、その用紙が前記定着ローラー３７及び前記加圧ローラー３８の間を通過して排出される際に前記定着ローラー３７で加熱されて溶融定着する。なお、前記感光体ドラム３１の電位は前記除電装置３６で除電される。
【００１６】
前記制御部５は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭなどの制御機器を有している。前記制御部５は、前記ＲＯＭに記憶された所定の制御プログラムを前記ＣＰＵで実行することにより、前記複合機Ｙを統括的に制御する。例えば、前記制御部５は、画像データに基づく画像形成処理及び原稿から画像データを読み出す画像読取処理の一方又は両方を実行する。また、前記ＲＡＭは揮発性の記憶手段、前記ＥＥＰＲＯＭは不揮発性の記憶手段であって、前記ＣＰＵが実行する各種の処理の一時記憶メモリとして使用される。なお、前記制御部５は集積回路（ＡＳＩＣ、ＤＳＰ）などの電子回路で構成されたものであってもよい。
具体的に、前記制御部５のＲＯＭには、前記ログ管理システムＸで生成される後述のログ記録プログラムが記憶されている。そして、前記制御部５のＣＰＵが、前記ログ記録プログラムに従ったログ記録処理を実行することにより前記複合機Ｙにおけるログを前記ＥＥＰＲＯＭに記憶する。ここに、前記制御部５のＣＰＵがログ記録手段に相当する。例えば、前記制御部５のＣＰＵは、前記複合機Ｙの状態、処理内容、及びエラーなどをその発生タイミング又は所定間隔で前記ＥＥＰＲＯＭにログを記憶させる。
【００１７】
以下、図３及び図４を参照しつつ、前記ログ管理システムＸにおいて前記ＣＰＵ１１１が前記ログ管理プログラム１１４に従って実行するログ変換処理及びログ表示処理の手順の一例について説明する。ここに、Ｓ１１、Ｓ１２、・・・は前記ログ変換処理の処理手順（ステップ）番号、Ｓ２１、Ｓ２２、・・・は前記ログ表示処理の処理手順（ステップ）番号を表している。このように、前記ＣＰＵ１１１等のコンピューターに前記ログ変換処理及び前記ログ表示処理の各工程を実行させる前記ログ管理プログラム１１４が本発明に係るログ管理プログラムに相当する。
前記ＣＰＵ１１１は、前記操作入力部１３に対して前記ログ変換処理を要求するための所定のユーザー操作が行われた場合に、前記ログ変換処理（図３）を開始する。同様に、前記ＣＰＵ１１１は、前記操作入力部１３に対して前記ログ表示処理を要求するための所定のユーザー操作が行われた場合に、前記ログ表示処理（図４）を開始する。
【００１８】
＜ログ変換処理＞
［ステップＳ１１］
図３に示すように、ステップＳ１１において、前記ＣＰＵ１１１は、前記複合機Ｙなどの画像処理装置においてログを記録するために実行されるログ記録プログラムの入力を待ち受ける（Ｓ１１のＮｏ側）。具体的に、前記ＣＰＵ１１１は、前記操作表示部１１３に対して前記ログ記録プログラムの記憶場所を指定（参照）するための操作入力が実行された場合に、前記ログ記録プログラムの入力があったと判断する（Ｓ１１のＹｅｓ側）。例えば、前記ＣＰＵ１１１は、ハードディスクドライブ、ＤＶＤドライブに挿入されたＣＤ、ＤＶＤ、又は前記ＵＳＢポート１４に接続されたＵＳＢメモリなどから前記ログ記録プログラムを読み出すことができる。
なお、前記ログ記録プログラムには、前記画像処理装置においてログを記録するための各ステップが記述されたプログラムデータと、前記プログラムデータに従って記録するログの項目を示す文字列が記述された文字列データベースとが含まれている。もちろん、前記ログ記録プログラムは、前記プログラムデータ内に前記文字列データベースに含まれた文字列が直接記述されたものであってもよい。
ここに、図５（Ａ）は、一般的な前記画像処理装置において記録されるログの一例を示している。図５（Ａ）に示す前記ログには、ログの項目を示す文字列「Ｍｅｍｏｒｙ  ｓｉｚｅ」、「Ｒａｍ  ｓｉｚｅ」、「ＥＳＭ  ｉｎｉｔ」、「ＨＤＤ  ｆｏｒｍａｔｔｉｎｇ」、「ＨＤＤ  ｓｅｃｕｒｅ  ｆｏｒｍａｔｔｉｎｇ」と、その内容を示す文字列「２１６」、「１５」、「１」、「０」、「０」とが含まれている。なお、前記ログの項目は、例えば予め定められたＡＰＩ（Application Program Interface）関数で記述された文字列であることが考えられる。以下、前記ステップＳ１で入力される前記ログ記録プログラムに従って記録されるログの項目を示す文字列各々を第１文字列と称する。従来、前記ログの項目を示す前記第１文字列は前記ＡＰＩ関数などで表現されたものであって一般的にその文字数が多いため、前記画像処理装置におけるログの記録処理に要する処理負担が問題となっている。
【００１９】
［ステップＳ１２〜Ｓ１３］
ステップＳ１２において、前記ＣＰＵ１１１は、前記ログ記録プログラムに含まれたログの項目を示す第１文字列の検索を開始する。具体的に、前記ＡＰＩ関数を示す前記第１文字列各々が前記ＥＥＰＲＯＭ１１３（文字列記憶手段の一例）に予め記憶されている。そして、前記ＣＰＵ１１１は、前記ＥＥＰＲＯＭ１１３に記憶された前記ＡＰＩ関数で記述された文字列各々を前記ログ記録プログラムにおいて順に検索する。なお、ここでは前記第１文字列が前記ＡＰＩ関数である場合を例に挙げて説明するがこれに限らない。
そして、ステップＳ１３において、前記ＣＰＵ１１１は、前記ステップＳ１２で開始された検索の結果に基づいて処理を分岐する。具体的に、前記ＣＰＵ１１１は、前記第１文字列が発見された場合に（Ｓ１３のＹｅｓ側）、処理をステップＳ１４に移行させ、前記第１文字列が発見されるまでの間は（Ｓ１３のＮｏ側）、処理をステップＳ１６に移行させる。
【００２０】
［ステップＳ１４］
次に、ステップＳ１４において、前記ＣＰＵ１１１は、前記ステップＳ１３で開始された検索結果として発見された前記第１文字列を、前記第１文字列よりも文字数が少ない第２文字列に置き換えるための処理を実行する。ここに、係る処理を実行するときの前記ＣＰＵ１１１がログ変換手段に相当し、係る処理工程がログ変換工程に相当する。具体的に、初めに前記第１文字列が発見された場合、前記ＣＰＵ１１１は、その第１文字列を数字の「１００１」に置き換える。その後、前記第１文字列が発見される度に、前記ＣＰＵ１１１は、その第１文字列を数字の「１００２」、「１００３」、・・・のように連番の数字に置き換える。ここに、連番の数字が前記第２文字列に相当する。例えば、図５（Ａ）に示したログの項目を示す文字列「Ｍｅｍｏｒｙ  ｓｉｚｅ」、「Ｒａｍ  ｓｉｚｅ」、・・・が、文字列「１００１」、「１００２」、・・・に置き換えられる。また、発見された前記第１文字列が既に前記第２文字列に置き換えられ、後述のステップＳ１５においてログ対応情報に記録されている場合、前記ＣＰＵ１１１は、前記ログ対応情報に基づいて前記第１文字列を前記第２文字列に置き換える。
なお、連番の数字の開始番号は予め任意に定めればよく、例えばログの項目を同種の内容ごとに分類する場合にはその分類ごとに「１００１」、「２００１」、・・・を開始番号とすることも考えられる。また、連番の数字の桁数も４桁に限らず、１桁から開始してもよい。
【００２１】
［ステップＳ１５］
そして、ステップＳ１５において、前記ＣＰＵ１１１は、前記ステップＳ１４において置き換えられた前記第１文字列及び前記第２文字列の対応関係を前記ログ対応情報１１５として前記ＥＥＰＲＯＭ１１３に記憶させる。ここに、係る記憶処理を実行するときの前記ＣＰＵ１１１がログ対応情報記憶手段に相当し、係る処理工程がログ対応情報記憶工程に相当する。これにより、前記ＣＰＵ１１１は、前記ログ対応情報を参照することにより、前記第２文字列を前記第１文字列に復元することが可能となる。その後、前記ＣＰＵ１１１は、処理を前記ステップＳ１２に戻す
ここに、図５（Ｂ）は、前記ログ対応情報１１５の一例を示している。図５（Ｂ）に示すように、前記ログ対応情報１１５では、前記第１文字列及び前記第２文字列が対応付けられて記憶されている。なお、前記ＥＥＰＲＯＭ１１３に前記ログ対応情報１１５のうち前記第１文字列及び前記第２文字列のいずれか一方のデータのみが予め記憶されており、前記ステップＳ１５では他方のデータが前記ログ対応情報１１５に記憶されることも考えられる。
【００２２】
［ステップＳ１６〜Ｓ１７］
一方、ステップＳ１６において、前記ＣＰＵ１１１は、前記ステップＳ１２で開始された前記ログ記録プログラムを対象とした前記第１文字列の検索が全て終了したか否かを判断する。そして、前記ＣＰＵ１１１は、前記第１ログ記憶プログラムの全データについての検索が終了すると（Ｓ１６のＹｅｓ側）、処理をステップＳ１７に移行させ、検索が終了するまでの間は（Ｓ１６のＮｏ側）、処理を前記ステップＳ１２に戻す。
ステップＳ１７において、前記ＣＰＵ１１１は、当該ログ変換処理において前記ステップＳ１１で入力された前記ログ記録プログラムに含まれた前記第１文字列を前記第２文字列に置き換えた後のログ記録プログラムを出力する。具体的に、前記ＣＰＵ１１１は、前記ログ記録プログラムをハードディスク、ＤＶＤドライブのＣＤ、ＤＶＤ、又は前記ＵＳＢポート１４に接続されたＵＳＢメモリなどに出力する。
【００２３】
そして、前記ログ変換処理により出力された前記ログ記録プログラムは、前記複合機Ｙに搭載され、前記複合機Ｙにおいて実行される。具体的に、前記複合機Ｙでは、前記制御部５により前記ログ記録プログラムに従ってログ記録処理が実行され、前記複合機Ｙの動作履歴を示すログが前記制御部５のＥＥＰＲＯＭなどの記憶手段に記憶される。ここに、図５（Ｃ）は、前記複合機Ｙにおいて、前記ログ変換処理により出力された前記ログ記録プログラムに従って前記制御部５によって記録されたログの一例を示す図である。図５（Ｃ）に示すように、前記複合機Ｙで記録されたログにおいて、ログの項目を示す「Ｍｅｍｏｒｙ  ｓｉｚｅ」、「Ｒａｍ  ｓｉｚｅ」、「ＥＳＭ  ｉｎｉｔ」、「ＨＤＤ  ｆｏｒｍａｔｔｉｎｇ」、「ＨＤＤ  ｓｅｃｕｒｅ  ｆｏｒｍａｔｔｉｎｇ」などの第１文字列は、４桁の数字「１００１」、「１００２」、「１００３」、「１００４」、「１００５」などの第２文字列で表現されている。
従って、前記複合機Ｙの前記制御部５が前記第１文字列をそのままログとして記録する場合に比べてログのデータ量が小さくなり、前記制御部５によるログの記録処理の処理負担が軽減され、前記制御部５による他の処理の処理速度の低下が抑制される。
但し、前記複合機Ｙで記録された前記ログでは、前記第１文字列が前記第２文字列に置き換えられているため、ユーザーは前記第２文字列で記録されたログを参照してもその内容を把握することができない。そこで、前記ログ管理システムＸでは、前記複合機Ｙで記録された前記ログを表示するためのログ表示処理が前記ＣＰＵ１１１によって実行される。以下、図４を参照しつつ、前記ログ表示処理の手順の一例について説明する。
【００２４】
＜ログ表示処理＞
［ステップＳ２１］
図４に示すように、ステップＳ２１において、前記ＣＰＵ１１１は、前記複合機Ｙなどの画像処理装置において記録されたログの入力を待ち受ける（Ｓ２１のＮｏ側）。具体的に、前記ＣＰＵ１１１は、前記操作表示部１１３に対して前記ログの記憶場所を指定するための操作入力が実行された場合にログの入力があったと判断する（Ｓ２１のＹｅｓ側）。前記ＣＰＵ１１１は、ハードディスクドライブ、ＤＶＤドライブに挿入されたＣＤ、ＤＶＤ、又は前記ＵＳＢポート１４に接続されたＵＳＢメモリなどから前記ログを読み出すことができる。例えば、前記ログは、ユーザー又はサービスマンが前記複合機Ｙにおいて前記ログをＵＳＢメモリにコピーした後、そのＵＳＢメモリが前記ＵＳＢポート１４に接続されることにより、前記ＣＰＵ１１１で読み取り可能となる。なお、前記ログは、例えば前記通信処理部１５により通信ネットワークを介して通信接続された画像処理装置又はサーバー装置などから読み出されることも考えられる。ここでは、図５（Ｃ）に示した前記ログが前記ＵＳＢポート１４を介してＵＳＢメモリから読み出された場合を例に挙げて説明する。
【００２５】
［ステップＳ２２〜Ｓ２３］
ステップＳ２２において、前記ＣＰＵ１１１は、前記ログに含まれた前記第２文字列の検索を開始する。具体的に、前記ＣＰＵ１１１は、前記ログを検索対象として、前記ＥＥＰＲＯＭ１１３に記憶された前記ログ対応情報１１５に含まれた前記第２文字列各々を検索する。
そして、ステップＳ２３において、前記ＣＰＵ１１１は、前記ステップＳ２２で開始された検索の結果に基づいて処理を分岐する。具体的に、前記ＣＰＵ１１１は、前記第２文字列が発見された場合に（Ｓ２３のＹｅｓ側）、処理をステップＳ２４に移行させ、前記第２文字列が発見されるまでの間は（Ｓ２３のＮｏ側）、処理をステップＳ２５に移行させる。
【００２６】
［ステップＳ２４］
ステップＳ２４において、前記ＣＰＵ１１１は、前記ステップＳ２３で発見された前記第２文字列を前記ログ対応情報１１５に基づいて前記第１文字列に置き換えるための処理を実行する。具体的に、前記ＣＰＵ１１１は、前記ログ対応情報１１５で定められた対応関係を参照し、前記第２文字列を該第２文字列が対応する前記第１文字列に置き換える。例えば、図５（Ｃ）に示した「１００１」、「１００２」、・・・は、「Ｍｅｍｏｒｙ  ｓｉｚｅ」、「Ｒａｍ  ｓｉｚｅ」、・・・に置き換えられる。その後、前記ＣＰＵ１１１は、処理を前記ステップＳ２２に戻す。
【００２７】
［ステップＳ２５〜Ｓ２６］
一方、ステップＳ２５において、前記ＣＰＵ１１１は、前記ステップＳ２２で開始された前記ログを対象とした前記第２文字列の検索が全て終了したか否かを判断する。そして、前記ＣＰＵ１１１は、前記ログの全データについての検索が終了すると（Ｓ２５のＹｅｓ側）、処理をステップＳ２６に移行させ、検索が終了するまでの間は（Ｓ２５のＮｏ側）、処理を前記ステップＳ２２に戻す。
ステップＳ２６において、前記ＣＰＵ１１１は、当該ログ表示処理において前記第２文字列を前記第１文字列に置き換えた後のログを前記表示部１２に表示出力する。このように、当該ログ表示処理を実行することにより前記第２文字列を前記第１文字列に置き換えてログを表示するときの前記ＣＰＵ１１１がログ表示手段に相当し、係る処理工程がログ表示工程に相当する。具体的に、図５（Ｃ）に示したログは、図５（Ａ）に示すログに変換され、前記表示部１２に表示される。これにより、ユーザーは、前記表示部１２の表示を参照することにより前記ログの内容を確認することができる。
なお、前記ＥＥＰＲＯＭ１１３などの記憶手段に、前記ログの項目及びその内容を示す機械言語と日本語などの自然言語のテキストデータとの対応関係を示す情報が記憶されており、前記ＣＰＵ１１１が前記ログを前記テキストデータに変換して表示させることも他の実施形態として考えられる。これにより、ユーザーは、前記ログがＡＰＩ関数などの機械言語で記述されている場合でも前記ログの内容を自然言語の表示により容易に確認することができる。
【００２８】
以上説明したように、前記ログ管理システムＸによれば、前記ＣＰＵ１１１によって前記ログ変換処理が実行されることにより、前記ログ記録プログラムにおける前記第１文字列が前記第２文字列に置き換えられる。そのため、前記複合機Ｙなどの画像処理装置において、前記第１文字列をそのままログとして記録する場合に比べてログのデータ量を小さくすることができる。従って、前記複合機Ｙなどの画像処理装置におけるログの記録処理の処理負担を軽減し、前記画像処理装置における画像形成処理や画像読取処理などの他の処理の処理速度の低下を抑制することができる。また、前記画像処理装置で記録された前記第２文字列は、前記ログ管理システムＸの前記ＣＰＵ１１１によって前記第１文字列に変換（復元）して表示されるため、ユーザーは前記画像処理装置のログを事後的に確認することが可能である。
【００２９】
なお、本実施の形態では、前記ログ管理システムＸにおいて前記ログ変換処理及び前記ログ表示処理が実行される場合について説明したが、前記複合機Ｙにおいて前記制御部５により前記ログ変換処理及び前記ログ表示処理が実行されることも他の実施形態として考えられる。この場合、前記複合機Ｙが本発明に係る情報処理装置に相当する。
また、前記ログ対応情報１１５は、前記ログ変換処理において生成されるものではなく、予め定められた前記第１文字列及び前記第２文字列の対応関係を示すものであってもよい。この場合、前記ログ対応情報１１５は、例えば前記ログ管理プログラム１１４が前記ログ管理システムＸにインストールされる際に前記ＥＥＰＲＯＭ１１３に記憶される。そして、前記ログ変換処理における前記ステップＳ１４では、前記ＣＰＵ１１１により前記ログ対応情報１１５に基づいて前記第１文字列が該第１文字列に対応する前記第２文字列に変換され、前記ステップＳ１５が省略されることが考えられる。
【符号の説明】
【００３０】
１１  ：制御部
１１１：ＣＰＵ
１１２：ＲＡＭ
１１３：ＥＥＰＲＯＭ
１１４：ログ管理プログラム
１１５：ログ対応情報
１２  ：表示部
１３  ：操作入力部
１４  ：ＵＳＢポート
１５  ：通信処理部
Ｓ１１、Ｓ１２、・・・Ｓ１７：処理手順（ステップ）番号
Ｓ２１、Ｓ２２、・・・Ｓ２６：処理手順（ステップ）番号
Ｘ    ：ログ管理システム（情報処理装置の一例）
Ｙ    ：複合機
【図１】
2013251658.tif 000003
【図２】
2013251658.tif 000004
【図３】
2013251658.tif 000005
【図４】
2013251658.tif 000006
【図５】
2013251658.tif 000007