(57)【要約】【課題】ユーザの望むデータ形式で履歴ファイルを提供することを可能にする。【解決手段】履歴情報を、指定されたデータ形式の履歴ファイルによって提供することが可能な画像処理装置１００において、該情報処理装置１００で行なわれた処理の内容を履歴情報として記憶部１０３に記憶し、ユーザから履歴ファイルのデータ形式の指定を受け取ると、整形処理部１０５が、前記記憶された履歴情報を読み出し、前記受け取ったデータ形式に沿って前記履歴情報を組み替えて履歴ファイルを作成する。【選択図】図１
2010067281.tif 000002
【特許請求の範囲】
【請求項１】
履歴情報を、指定されたデータ形式の履歴ファイルによって提供することが可能な情報処理装置において、
前記情報処理装置で行なわれた処理の内容を履歴情報として記憶する履歴記憶手段と、
ユーザから履歴ファイルのデータ形式の指定を受け取る指定受取手段と、
前記履歴記憶手段に記憶された履歴情報を読み出し、前記指定受取手段によって受け取ったデータ形式に沿って前記履歴情報を組み替えて履歴ファイルを作成する履歴ファイル作成手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記情報処理装置で行なわれる処理は、画像データのプリント出力処理または該画像データの送受信処理であることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記情報処理装置をネットワークに接続させるためのネットワーク接続手段と、
前記ネットワークに接続されているクライアント端末装置と前記情報処理装置との間での通信を実現させるための通信手段とを更に有し、
前記履歴ファイル作成手段によって作成された履歴ファイルは、前記ネットワークに接続されているクライアント端末装置からの送信要求に応じて該クライアント端末装置に送信されることを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記情報処理装置をネットワークに接続させるためのネットワーク接続手段と、
前記ネットワークに接続されているクライアント端末装置と前記情報処理装置との間での通信を実現させるための通信手段とを更に有し、
前記指定受取手段は、前記ネットワークに接続されているクライアント端末装置から履歴ファイルのデータ形式の指定を受け取ることを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記指定受取手段は、前記ネットワークに接続されているクライアント端末装置から履歴ファイルのデータ形式を記述したテンプレートファイルの指定を受け取ることを特徴とする請求項４記載の情報処理装置。
【請求項６】
履歴情報を、指定されたデータ形式の履歴ファイルによって提供することが可能な情報処理装置に適用される履歴ファイル作成方法において、
前記情報処理装置で行なわれた処理の内容を履歴情報として記憶する履歴記憶ステップと、
ユーザから履歴ファイルのデータ形式の指定を受け取る指定受取ステップと、
前記履歴記憶ステップによって記憶された履歴情報を読み出し、前記指定受取ステップによって受け取ったデータ形式に沿って前記履歴情報を組み替えて履歴ファイルを作成する履歴ファイル作成ステップと
を有することを特徴とする履歴ファイル作成方法。
【請求項７】
前記情報処理装置は、ネットワークを介してクライアント端末装置と接続され、
前記履歴ファイル作成ステップによって作成された履歴ファイルを、前記ネットワークに接続されているクライアント端末装置からの送信要求に応じて該クライアント端末装置に送信する送信ステップを更に有することを特徴とする請求項６記載の履歴ファイル作成方法。
【請求項８】
前記情報処理装置は、ネットワークを介してクライアント端末装置と接続され、
前記指定受取ステップでは、前記ネットワークに接続されているクライアント端末装置から履歴ファイルのデータ形式の指定を受け取ることを特徴とする請求項６記載の履歴ファイル作成方法。
【請求項９】
前記指定受取ステップでは、前記ネットワークに接続されているクライアント端末装置から履歴ファイルのデータ形式を記述したテンプレートファイルの指定を受け取ることを特徴とする請求項８記載の履歴ファイル作成方法。
【請求項１０】
履歴情報を、指定されたデータ形式の履歴ファイルによって提供することが可能な情報処理装置に適用される履歴ファイル作成方法を、コンピュータに実行させるためのプログラムにおいて、
前記情報処理装置で行なわれた処理の内容を履歴情報として記憶する履歴記憶ステップと、
ユーザから履歴ファイルのデータ形式の指定を受け取る指定受取ステップと、
前記履歴記憶ステップによって記憶された履歴情報を読み出し、前記指定受取ステップによって受け取ったデータ形式に沿って前記履歴情報を組み替えて履歴ファイルを作成する履歴ファイル作成ステップと
を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、履歴ファイル作成方法、及びプログラムに関し、特に、履歴情報を、指定されたデータ形式の履歴ファイルによって提供することが可能な情報処理装置、該情報処理装置に適用される履歴ファイル作成方法、及び該履歴ファイル作成方法をコンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００２】
従来、画像データのプリント出力機能や送受信機能等を持つ画像処理装置において、その動作履歴（ログ）が記憶され、必要に応じてユーザが該履歴をファイルとして取得することができるようになったものが知られている。
【０００３】
例えば、特許文献１に示されるデジタル計算装置では、動作実行手段が実行する動作の内容を段階的に示す記録レベルに基づいて、記録すべき動作を抽出し、抽出された動作の履歴情報が記録されるようになっている。この他にも、履歴の記録方法に関しては、従来、さまざまな提案がなされている。
【０００４】
また、特許文献２には、コンピュータシステムにおいて、専用ログファイル作成プログラムで日付毎のログファイルを出力する構成の記載がある。
【０００５】
特許文献３には、ログ収集ルールの設定処理において、ログファイルの形式を複数の中から選択する記載がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−１７８２８５号公報
【特許文献２】特開２００２−３２８８１７号公報
【特許文献３】特開２０００−２０７２５４号公報（図３）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来、履歴ファイルの取得時の形式は、ＣＳＶ（Comma Separated Value：レコード中の各フィールドをカンマで区切り、レコードの間を改行コードで区切るだけのデータフォーマット）形式や独自の形式など、装置ごとに予め定められていた。
【０００８】
そのため、履歴ファイルを取得して利用するユーザは、取得したファイルから必要な情報を抽出して整形するといった処理を改めて行なわなければならなかった。
【０００９】
本発明はこのような問題点に鑑みてなされたものであって、ユーザの望むデータ形式で履歴ファイルの提供を可能にした情報処理装置、履歴ファイル作成方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１記載の発明によれば、履歴情報を、指定されたデータ形式の履歴ファイルによって提供することが可能な情報処理装置において、前記情報処理装置で行なわれた処理の内容を履歴情報として記憶する履歴記憶手段と、ユーザから履歴ファイルのデータ形式の指定を受け取る指定受取手段と、前記履歴記憶手段に記憶された履歴情報を読み出し、前記指定受取手段によって受け取ったデータ形式に沿って前記履歴情報を組み替えて履歴ファイルを作成する履歴ファイル作成手段とを有することを特徴とする情報処理装置が提供される。
【００１１】
また、請求項６記載の発明によれば、履歴情報を、指定されたデータ形式の履歴ファイルによって提供することが可能な情報処理装置に適用される履歴ファイル作成方法において、前記情報処理装置で行なわれた処理の内容を履歴情報として記憶する履歴記憶ステップと、ユーザから履歴ファイルのデータ形式の指定を受け取る指定受取ステップと、前記履歴記憶ステップによって記憶された履歴情報を読み出し、前記指定受取ステップによって受け取ったデータ形式に沿って前記履歴情報を組み替えて履歴ファイルを作成する履歴ファイル作成ステップとを有することを特徴とする履歴ファイル作成方法が提供される。
【００１２】
さらに、上記履歴ファイル作成方法をコンピュータに実行させるためのプログラムが提供される。
【発明の効果】
【００１３】
本発明によれば、履歴情報を、指定されたデータ形式の履歴ファイルによって提供することが可能な情報処理装置において、該情報処理装置で行なわれた処理の内容を履歴情報として記憶し、ユーザから履歴ファイルのデータ形式の指定を受け取ると、前記記憶された履歴情報を読み出し、前記受け取ったデータ形式に沿って前記履歴情報を組み替えて履歴ファイルを作成する。
【００１４】
これにより、ユーザの望むデータ形式で履歴ファイルを提供することが可能となり、ユーザにとって利便性が高いものとなる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施の形態に係る画像処理装置を含むシステムの構成を示すブロック図である。
【図２】図１に示す画像処理装置のハードウェア構成を示すブロック図である。
【図３】プリント出力処理が行われた場合に履歴記録部によって記憶部へ記録された履歴情報の一例を示す図である。
【図４】メインテンプレートファイルの一例を示す図である。
【図５】レコードテンプレートファイルの一例を示す図である。
【図６】整形処理部で行われる履歴ファイル整形処理の手順を示すフローチャートである。
【図７】図３に示す履歴情報と、図４に示すメインテンプレートファイルと、図５に示すレコードテンプレートファイルとを用いて、履歴ファイル整形処理を実行した場合に作成されるＸＭＬ形式の履歴ファイルを示す図である。
【図８】ユーザがクライアントにおける一般のＷｅｂブラウザを用いて画像処理装置にアクセスし、テンプレートファイル指定画面を呼び出した時にクライアントに表示される画面の一例を示す図である。
【図９】図８に示すテンプレートファイル指定画面において「参照」ボタンを押し下げたときにクライアントに表示されるファイル選択画面を示す図である。
【図１０】ユーザがクライアントにおける一般のＷｅｂブラウザを用いて画像処理装置にアクセスし、履歴ファイル表示画面を呼び出した時にクライアントに表示される画面の一例を示す図である。
【図１１】図１０に示す履歴ファイル表示画面において「ファイルに保存」ボタン９０１が押下げられたときにクライアントに表示される画面を示す図である。
【図１２】メインテンプレートファイルの他の例を示す図である。
【図１３】レコードテンプレートファイルの他の例を示す図である。
【図１４】図３に示す履歴情報と、図１２に示すメインテンプレートファイルと、図１３に示すレコードテンプレートファイルとを用いて、履歴ファイル整形処理を実行した場合に作成されるＣＳＶ形式の履歴ファイルを示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明を実施するための最良の形態について、図面を参照して説明する。
【００１７】
図１は、本発明の一実施の形態に係る情報処理装置としての画像処理装置を含むシステムの構成を示すブロック図である。
【００１８】
１００は画像処理装置であり、その機能として、処理実行部１０１、履歴記録部１０２、記憶部１０３、履歴読み出し部１０４、整形処理部１０５、Ｗｅｂサーバ部１０６を持つ。画像処理装置１００はネットワーク１１０に接続されており、ネットワーク１１０にはクライアント（Ｗｅｂクライアント端末装置）１２０が接続されている。クライアント１２０は、例えば中央演算装置（ＣＰＵ）、該ＣＰＵが実行するプログラムを記憶するＲＯＭ（Read Only Memory）、ＣＰＵが演算に使用するＲＡＭ（Random Access Memory）、入出力装置等から構成される。
【００１９】
処理実行部１０１は、画像データのプリント出力または送信などの処理を行なう。処理実行部１０１が処理を行なうと、履歴記録部１０２が記憶部１０３に対して履歴情報の記録を行なう。履歴読み出し部１０４は、記憶部１０３に記憶されている履歴情報を読み出す処理を行なう。整形処理部１０５は、履歴読み出し部１０４が読み出した履歴情報を整形する処理を行なう。Ｗｅｂサーバ部１０６は、クライアント１２０との間でＨＴＴＰ（Hypertext Transfer Protocol）による通信を行なうとともに、クライアント１２０からの要求を解釈し、要求に応じて整形処理部１０５を機能させて、履歴情報をクライアント１２０に送信する処理を行なう。
【００２０】
なお、図１では、ネットワーク１１０に画像処理装置１００とクライアント１２０とが１台ずつ接続された構成例を示しているが、複数の画像処理装置やクライアントがネットワーク１１０に接続されていてもよい。
【００２１】
図２は、図１に示す画像処理装置１００のハードウェア構成を示すブロック図である。
【００２２】
画像処理装置１００は、コントローラユニット２０００、操作部２０１２、スキャナ２０７０、プリンタ２０９５から構成される。コントローラユニット２０００は、画像入力デバイスであるスキャナ２０７０や画像出力デバイスであるプリンタ２０９５と接続し、一方でＬＡＮ２０１１や公衆回線（ＷＡＮ）２０５１と接続し、これにより、画像情報やデバイス情報の入出力を行う。
【００２３】
コントローラユニット２０００において、ＣＰＵ２００１はシステム全体を制御するコントローラである。ＲＡＭ２００２は、ＣＰＵ２００２にワーキングエリアを提供するとともに、画像データを一時記憶するための画像メモリでもある。ＲＯＭ２００３は、ブートＲＯＭであり、システムのブートプログラムが格納される。ＨＤＤ２００４は、ハードディスクドライブであり、システム制御ソフトウェア、画像データを格納する。操作部Ｉ／Ｆ２００６は、タッチパネルを有した操作部（ＵＩ）２０１２とのインターフェース部であり、操作部２０１２に表示すべき画像データを操作部２０１２に対して出力する。また操作部Ｉ／Ｆ２００６は、操作部２０１２に対して本システムユーザが入力した情報をＣＰＵ２００１に伝える。ネットワークＩ／Ｆ２０１０は、コントローラユニット２０００をＬＡＮ２０１１に接続し、情報の入出力を行う。ＭＯＤＥＭ２０５０は、コントローラユニット２０００を公衆回線２０５１に接続し、情報の入出力を行う。ＩＣカードスロット部２１００は、ＩＣカードメディアが挿入され、該ＩＣカードメディアとＣＰＵ２００１との間で行われる情報の送受信をインターフェースする。以上のデバイスがシステムバス２００７上に配置される。
【００２４】
イメージバスＩ／Ｆ２００５は、システムバス２００７と画像バス２００８とを接続し、データ構造を変換するバスブリッジである。画像バス２００８は、画像データを高速で転送する画像用のバスであり、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス２００８上には、以下に説明するデバイスが配置される。
【００２５】
すなわち、ラスターイメージプロセッサ（ＲＩＰ）２０６０は、ＰＤＬ（Page Description Language）コードをビットマップイメージに展開する。デバイスＩ／Ｆ２０２０は、スキャナ２０７０やプリンタ２０９５とコントローラユニット２０００とを接続し、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部２０８０は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部２０９０は、プリント出力画像データに対して、プリンタ２０９０の仕様に合わせるための補正、解像度変換等を行う。画像回転部２０３０は、画像データの回転を行う。画像圧縮部２０４０は、多値画像データにはＪＰＥＧ、２値画像データにはＪＢＩＧ、ＭＭＲ、ＭＨの圧縮伸張処理を行う。暗号・復号処理部２１１０は、ＩＣカードスロット部２１００の鍵を用いてデータの暗号化・複合化処理を行うハードウェアアクセラレータボードである。ＩＣカードスロット部２１００では、ＩＣカードメディアが挿入された後に、適切なＰＩＮ（Personal Identifier Number）コードが入力されることにより、暗号・復号に用いる鍵の入出力を行うことが可能となる。
【００２６】
次に、図１に示す履歴記録部１０２で行われる処理について説明する。
【００２７】
履歴記録部１０２は、処理実行部１０１からの指示に従って履歴情報の記憶処理を行なう。記憶部１０３へ記録される内容は、プリント、送信などの処理の種類毎に異なり、それぞれ処理ごとに記録するよう動作する。図３は、プリント出力処理が行われた場合に履歴記録部１０２によって記憶部１０３へ記録された履歴情報の一例を示す図である。
【００２８】
図３に示すように、記憶部１０３には、プリント出力処理が行われるごとに、受け付け番号３０１、受け付け時刻３０２、ユーザ名３０３、出力文書名３０４、出力結果３０５が記録される。図３において１行で示される、処理毎の記録をレコードと呼ぶ。
【００２９】
次に、図１に示す整形処理部１０５は、テンプレートファイルを用いて整形処理を行うが、このテンプレートファイルについて説明する。テンプレートファイルは、メインテンプレートファイルとレコードテンプレートファイルとから構成される。
【００３０】
ユーザは、クライアント１２０を用いて画像処理装置１００にアクセスして、テンプレートファイルの内容を予め指定して、ユーザの欲しい履歴ファイルのデータ形式を指定する。
【００３１】
メインテンプレートファイルは、履歴ファイル全体の体裁を指定するためのテキストファイルからなる。レコードテンプレートファイルは、履歴ファイル内の各レコードの体裁を指定するためのテキストファイルからなり、全レコードに対して繰り返し適用される。
【００３２】
図４は、メインテンプレートファイルの一例を示す図である。
【００３３】
メインテンプレートファイル中には、レコードテンプレートファイルの読み込みを指示する、予め定められた特別な文字列「＃ＲＥＣＯＲＤ」４０１が含まれる。
【００３４】
図５は、レコードテンプレートファイルの一例を示す図である。
【００３５】
レコードテンプレートファイル中には、予め定められた特別な置換対象文字列が含まれる。すなわち、置換対象文字列「＃ＪＯＢ＿ＮＯ」５０１は、記憶部１０３へ記録された履歴情報（図３に例示）における対応レコードの受け付け番号３０１の値と置換されるべきことを示し、同様に、置換対象文字列「＃ＲＥＳＵＬＴ」５０２は、対応レコードの出力結果３０５の値と、置換対象文字列「＃ＪＯＢ＿ＮＡＭＥ」５０３は、対応レコードの出力文書名３０４の値と、置換対象文字列「＃ＵＳＥＲ＿ＮＡＭＥ」５０４は、対応レコードのユーザ名３０３の値と置換されるべきことを示す。こうした置換対象文字列と履歴情報内の置換対象値との対応関係は、予め定めておき、整形処理部１０５に保持しておく。
【００３６】
次に、整形処理部１０５で行われる履歴ファイル整形処理について説明する。
【００３７】
図６は、整形処理部１０５で行われる履歴ファイル整形処理の手順を示すフローチャートである。
【００３８】
まずステップＳ６０１において、メインテンプレートファイルにおける１行分の文字列を読み込む。
【００３９】
ステップＳ６０２で、ステップＳ６０１で読み込まれた文字列が、レコードテンプレートファイルの読み込みを指示する文字列（＃ＲＥＣＯＲＤ）であるか否かを判定する。レコードテンプレートファイルの読み込みを指示する文字列であった場合、ステップＳ６０５へ進み、該文字列では無かった場合、ステップＳ６０３へ進む。
【００４０】
ステップＳ６０３では、ステップＳ６０１で読み込んだ文字列を、履歴ファイルを構成すべき文字列としてそのまま出力し、次のステップＳ６０４において、メインテンプレートファイルの全ての行を読み込んだか否かを判断する。全ての行を読み込んでいれば履歴ファイル整形処理を終了する。まだ残りの行があればステップＳ６０１に戻って次の行を処理する。
【００４１】
ステップＳ６０５では、記憶部１０３へ記録された履歴情報（図３に例示）を１レコード分読み出す。次のステップＳ６０６で、レコードテンプレートファイルの１行分の文字列を読み込む。
【００４２】
ステップＳ６０７において、ステップＳ６０６で読み込んだ文字列中に、置換対象文字列が含まれるか否かを判断する。置換対象文字列が含まれるならばステップＳ６０８へ進み、置換対象文字列が含まれないならばステップＳ６０９へ進む。
【００４３】
ステップＳ６０８では、ステップＳ６０５で読み出した１レコード分の中から、上記の置換対象文字列に対応する値を読み出して、該置換対象文字列と置換する。
【００４４】
ステップＳ６０９では、ステップＳ６０８の実行後にステップＳ６０９を実行する場合には、ステップＳ６０８で置換された値を、履歴ファイルを構成すべき文字列として出力し、一方、ステップＳ６０８の実行なしでステップＳ６０９を実行する場合には、ステップＳ６０６で読み込んだ文字列を、履歴ファイルを構成すべき文字列としてそのまま出力する。
【００４５】
ステップＳ６１０において、レコードテンプレートファイルの全ての行を読み込んだか否かを判断し、まだ全ての行を読み込んでいなければステップＳ６０６に戻り、レコードテンプレートファイルの次の行を読み込む。一方、全ての行を読み込んでいれば、ステップＳ６１１に進み、記憶部１０３へ記録された履歴情報から全てのレコードを読み出したか否かを判断する。全レコードを読み出していれば、ステップＳ６０４に進む。まだ全レコードを読み出していなければ、ステップＳ６０５に戻り、履歴情報から次のレコードを読み出し、処理を繰り返す。
【００４６】
以上の履歴ファイル整形処理を、例えば図３に示す履歴情報と、図４に示すメインテンプレートファイルと、図５に示すレコードテンプレートファイルとを用いて実行した場合、図７に示すＸＭＬ形式の履歴ファイルが作成される。
【００４７】
次に、ユーザが、履歴ファイルの作成（整形）に使用されるべきテンプレートファイルを指定する方法について説明する。
【００４８】
本実施の形態では、テンプレートファイルの指定は、Ｗｅｂブラウザを用いて行なう。画像処理装置１００は、図１に示すようにＷｅｂサーバ部１０６を持っており、Ｗｅｂサーバ部１０６を介してクライアント１２０とＨＴＴＰによる通信を行ない、クライアント１２０からの要求に応じた処理を行なう。なお近年では、各種の装置がＷｅｂサーバ機能を持ち、Ｗｅｂクライアントからの処理要求に応じられるように構成されており、Ｗｅｂサーバ機能については周知であるため、ここではＷｅｂサーバ機能の詳しい説明を省略する。
【００４９】
図８は、ユーザがクライアント１２０における一般のＷｅｂブラウザを用いて画像処理装置１００にアクセスし、テンプレートファイル指定画面を呼び出した時にクライアント１２０に表示される画面の一例を示す図である。
【００５０】
この画面において「参照」ボタン７０１または「参照」ボタン７０２を押し下げると、図９に示すファイル選択画面が表示される。ユーザは、このファイル選択画面を参照して、予めテキストエディタで作成されたメインテンプレートファイルとレコードテンプレートファイルとを指定する。その後、ユーザが、図８のテンプレートファイル指定画面におけるＯＫボタン７０３を押し下げると、メインテンプレートファイルとレコードテンプレートファイルとが画像処理装置１００に送信される。画像処理装置１００は、受け取ったテンプレートファイルをそれぞれ記憶する。このようにして、クライアント１２０から送信されたテンプレートファイルが履歴ファイル整形処理に使用される。
【００５１】
なお、画像処理装置１００は、予めデフォルトのメインテンプレートファイルとレコードテンプレートファイルとを持っており、クライアント１２０からテンプレートファイルの指定をされない場合には、このデフォルトのテンプレートファイルが使用される。
【００５２】
次に、クライアント１２０が、作成（整形）された履歴ファイルを画像処理装置１００から取得する時のユーザ操作について説明する。なお、クライアント１２０は、履歴ファイルの取得処理もＷｅｂブラウザを用いて行なう。
【００５３】
図１０は、ユーザがクライアント１２０における一般のＷｅｂブラウザを用いて画像処理装置１００にアクセスし、履歴ファイル表示画面を呼び出した時にクライアント１２０に表示される画面の一例を示す図である。
【００５４】
ユーザがクライアント１２０における一般のＷｅｂブラウザを用いて画像処理装置１００にアクセスし、履歴ファイル表示画面を呼び出すと、履歴ファイル取得要求が、クライアント１２０から画像処理装置１００にＨＴＴＰによって送られる。画像処理装置１００は、この履歴ファイル取得要求を受け取ると、整形処理部１０５によって整形処理が行なわれた履歴ファイルを読み出して、クライアント１２０に送信する。これによって、図１０に示す履歴ファイル表示画面がクライアント１２０に表示される。
【００５５】
この履歴ファイル表示画面において、クライアント１２０のユーザによって、「ファイルに保存」ボタン９０１が押下げられると、クライアント１２０には、図１１に示すような、履歴ファイルを保存すべき場所を指定するための画面が表示され、この画面を用いて履歴ファイルをクライアント１２０に保存することができる。
【００５６】
なお、上述したように、図３に示す履歴情報と、図４に示すメインテンプレートファイルと、図５に示すレコードテンプレートファイルとを用いて、図６に示す履歴ファイル整形処理を実行した場合、図７に示すＸＭＬ形式の履歴ファイルが作成されるが、この他の形式の履歴ファイルとして、次のようなものを作成することができる。
【００５７】
すなわち、メインテンプレートファイルを図１２に示すように設定し、またレコードテンプレートファイルを図１３に示すように設定して、図３に示す履歴情報を用いて、図６に示す履歴ファイル整形処理を実行した場合、図１４に示すような履歴ファイルが作成される。この履歴ファイルは、ＣＳＶ形式の履歴ファイルとなっている。
【００５８】
このように、メインテンプレートファイル及びレコードテンプレートファイルの設定内容に応じて、ＸＭＬ形式やＣＳＶ形式などの任意の形式で履歴ファイルを作成することが可能である。
【００５９】
なおまた、上記の実施の形態においては、画像処理装置１００が、クライアント１２０からの履歴ファイル取得要求に応じて履歴ファイルをＷｅｂブラウザによりクライアント１２０に送信するようにしているが、これに代わって、画像処理装置１００が、予め設定された電子メールアドレスに対して履歴ファイルを送信するように構成してもよい。
【００６０】
〔他の実施の形態〕
なお、本発明の目的は、前述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵ、ＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００６１】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体およびプログラムは本発明を構成することになる。
【００６２】
また、プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。或いは、上記プログラムは、インターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される他のコンピュータやデータベース等からダウンロードすることにより供給される。
【００６３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【００６４】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【符号の説明】
【００６５】
１００  画像処理装置（情報処理装置）
１０１  処理実行部
１０２  履歴記録部
１０３  記憶部（履歴記憶手段）
１０４  履歴読み出し部
１０５  整形処理部（履歴ファイル作成手段）
１０６  Ｗｅｂサーバ部（指定受取手段）
１１０  ネットワーク
１２０  クライアント（Ｗｅｂクライアント端末装置）
【図１】
2010067281.tif 000003
【図２】
2010067281.tif 000004
【図３】
2010067281.tif 000005
【図４】
2010067281.tif 000006
【図５】
2010067281.tif 000007
【図６】
2010067281.tif 000008
【図７】
2010067281.tif 000009
【図８】
2010067281.tif 000010
【図９】
2010067281.tif 000011
【図１０】
2010067281.tif 000012
【図１１】
2010067281.tif 000013
【図１２】
2010067281.tif 000014
【図１３】
2010067281.tif 000015
【図１４】
2010067281.tif 000016
【手続補正書】
【提出日】平成22年1月18日(2010.1.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ログ提供装置であって、
画像データの印刷処理または画像データの送受信処理の履歴情報を受け取る履歴情報受信手段と、
外部の情報処理装置から前記履歴情報を整形して出力するためのテンプレートの指定を受ける指定手段と、
前記指定手段で指定された前記テンプレートの記述に従って前記履歴情報を整形し、前記整形された履歴情報を出力する整形出力手段と、
前記外部の情報処理装置とネットワークを介してＨＴＴＰプロトコルで通信を行い、
前記指定手段により前記テンプレートの指定を受け、前記外部の情報処理装置に対し、前記整形出力手段により整形された履歴情報を提供するＷＥＢサーバ手段とを有することを特徴とするログ提供装置。
【請求項２】
前記テンプレートには、前記整形出力手段が前記履歴情報を整形するための体裁が記述され、
前記指定手段により指定される前記テンプレートは、複数のテンプレートの中から指定可能であり、
前記整形出力手段は、前記テンプレートに基づき、ユーザの所望した体裁で前記整形された履歴情報を出力することを特徴とする請求項１に記載のログ提供装置。
【請求項３】
前記履歴情報は、前記印刷処理または前記送受信処理のジョブ履歴であり、ジョブの受付No、受付時刻、ユーザ名、出力文書名、出力結果のうちの少なくとも１つを含むことを特徴とする請求項１または２に記載のログ提供装置。
【請求項４】
前記履歴情報受信手段は、前記履歴情報を、前記印刷処理または前記送受信処理を行う画像処理ユニットから受け取ることを特徴とする請求項１乃至３のいずれか１項に記載のログ提供装置。
【請求項５】
ログ提供方法であって、
画像データの印刷処理または画像データの送受信処理の履歴情報を受け取る履歴情報受信工程と、
外部の情報処理装置から前記履歴情報を整形して出力するためのテンプレートの指定を受ける指定工程と、
前記指定手工程で指定された前記テンプレートの記述に従って前記履歴情報を整形し、前記整形された履歴情報を出力する整形出力工程と、
前記外部の情報処理装置とネットワークを介してＨＴＴＰプロトコルで通信を行い、前記指定工程において前記テンプレートの指定を受け、前記外部の情報処理装置に対し、前記整形出力工程において整形された履歴情報を提供するようにＷＥＢサーバを制御する制御工程とを有することを特徴とするログ提供方法。
【請求項６】
前記テンプレートには、前記整形出力工程において前記履歴情報を整形するための体裁が記述され、
前記指定工程において指定される前記テンプレートは、複数のテンプレートの中から指定可能であり、
前記整形出力工程において、前記テンプレートに基づき、ユーザの所望した体裁で前記整形された履歴情報を出力することを特徴とする請求項５に記載のログ提供方法。
【請求項７】
前記履歴情報は、前記印刷処理または前記送受信処理のジョブ履歴であり、ジョブの受付No、受付時刻、ユーザ名、出力文書名、出力結果のうちの少なくとも１つを含むことを特徴とする請求項５または６に記載のログ提供方法。
【請求項８】
前記履歴情報受信工程において、前記履歴情報を、前記印刷処理または前記送受信処理を行う画像処理ユニットから受け取ることを特徴とする請求項５乃至７のいずれか１項に記載のログ提供方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、ログ提供装置及びログ提供方法に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明はこのような問題点に鑑みてなされたものであって、ユーザの望むデータ形式で履歴情報の提供を可能にしたログ提供装置及びログ提供方法を提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記目的を達成するために、請求項１記載の発明によれば、ログ提供装置であって、画像データの印刷処理または画像データの送受信処理の履歴情報を受け取る履歴情報受信手段と、外部の情報処理装置から前記履歴情報を整形して出力するためのテンプレートの指定を受ける指定手段と、前記指定手段で指定された前記テンプレートの記述に従って前記履歴情報を整形し、前記整形された履歴情報を出力する整形出力手段と、前記外部の情報処理装置とネットワークを介してＨＴＴＰプロトコルで通信を行い、前記指定手段により前記テンプレートの指定を受け、前記外部の情報処理装置に対し、前記整形出力手段により整形された履歴情報を提供するＷＥＢサーバ手段とを有することを特徴とするログ提供装置が提供される。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、請求項５記載の発明によれば、ログ提供方法であって、画像データの印刷処理または画像データの送受信処理の履歴情報を受け取る履歴情報受信工程と、外部の情報処理装置から前記履歴情報を整形して出力するためのテンプレートの指定を受ける指定工程と、  前記指定手工程で指定された前記テンプレートの記述に従って前記履歴情報を整形し、前記整形された履歴情報を出力する整形出力工程と、前記外部の情報処理装置とネットワークを介してＨＴＴＰプロトコルで通信を行い、前記指定工程において前記テンプレートの指定を受け、前記外部の情報処理装置に対し、前記整形出力工程において整形された履歴情報を提供するようにＷＥＢサーバを制御する制御工程とを有することを特徴とするログ提供方法が提供される。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明によれば、ユーザの望むデータ形式で履歴情報を提供することが可能となり、ユーザにとって利便性が高いものとなる。