(57)【要約】【課題】ファイルサーバに保存されたジョブ履歴情報を、ジョブ履歴情報収集サーバが収集する際、ジョブ単位・日次単位で確実に収集できるステータス管理システム及びステータス管理方法を提供する。【解決手段】ファイルサーバ１０２上の、ジョブ履歴ステータスファイル３０８、日次ステータスファイル３０９を用いて管理する。デジタル複合機１０１は、該ジョブ履歴情報を全て記録した後、ジョブ履歴ステータスファイル３０８を記録する。ジョブ履歴情報収集サーバ１０３は、ジョブ履歴ステータスファイル３０８の状態を調べて、該ジョブ履歴情報の記録処理が完了したことを検知した場合に、ジョブ履歴情報を収集する。デジタル複合機１０１は、該日次のジョブ履歴情報を全て記録した後、日次ステータスファイル３０９を記録する。ジョブ履歴情報収集サーバ１０３は、日次ステータスファイル３０９の状態を調べて、該日次のジョブ履歴情報記録処理が完了したことを検知した場合に、日次処理を実行する。【選択図】図３
2013186846.tif 000002
【特許請求の範囲】
【請求項１】
デジタル複合機（１０１）とファイルサーバ（１０２）とジョブ履歴情報収集サーバ（１０３）からなるジョブ履歴情報記録システムにおいて、
前記デジタル複合機は、
ファイルサーバにジョブ履歴フォルダを生成（Ｓ５０３）し、該ジョブ履歴フォルダに、ジョブ履歴情報を記録（Ｓ５０４、Ｓ５０６、Ｓ５０７、Ｓ５０８）するジョブ履歴情報記録手段（Ｓ５０３〜Ｓ５０８）と、
ジョブ履歴情報記録手段がジョブ履歴記録処理を完了した後、該ジョブ履歴情報の記録完了を表すジョブ履歴ステータスファイルを前記ジョブ履歴フォルダに記録するジョブ履歴情報記録完了通知手段（Ｓ５０９）とを備え、
前記ジョブ履歴情報収集サーバは、
ファイルサーバ上のジョブ履歴フォルダの各々について、ジョブ履歴ステータスファイルの状態を調べることによりジョブ履歴記録処理が完了したことを検知するジョブ履歴情報記録完了検知手段（Ｓ７０２）と、
前記ジョブ履歴情報記録完了検知手段によって、ジョブ履歴情報の記録完了が検知された場合に、ジョブ履歴情報を収集するジョブ履歴情報収集手段（Ｓ７０３、Ｓ７０４）とを備えることを特徴とするジョブ履歴情報記録システム。
【請求項２】
前記デジタル複合機は、さらに、当該日のジョブ履歴情報を全てファイルサーバに記録した後（Ｓ６０１）に、ファイルサーバに該日次のジョブ履歴情報の記録完了を表す日次ステータスファイルを記録すること（Ｓ６０２）を特徴とするジョブ履歴情報日次記録完了通知手段を備え、
前記ジョブ履歴情報記録手段は、ファイルサーバに日次フォルダ（３０２）を生成（Ｓ５０２）し、前記日次フォルダ内に、ジョブ履歴フォルダ（３０３）を生成（Ｓ５０３）し、該ジョブ履歴フォルダに、ジョブ履歴情報を記録（Ｓ５０４、Ｓ５０６、Ｓ５０７、Ｓ５０８）することを特徴とし、
前記ジョブ履歴情報収集サーバは、さらに、
ファイルサーバ上の、日次ステータスファイルの状態を調べることによって該日次のジョブ履歴情報の記録処理が完了したことを検知するジョブ履歴情報日次記録完了検知手段（Ｓ７０１）と、
ファイルサーバ上の、日次フォルダの状態を調べることによって該日次のジョブ履歴情報の収集処理が完了したことを検知するジョブ履歴情報日次収集完了検知手段（Ｓ７０８）と、
前記ジョブ履歴情報日次記録完了検知手段が、特定の日次フォルダに対するジョブ履歴情報記録が完了したことを検知し、かつ、前記ジョブ履歴情報日次収集完了検知手段が、該日次フォルダに対するジョブ履歴情報の収集が完了したことを検知した場合に、該日次フォルダに対するジョブ履歴情報日次処理を実行するジョブ履歴情報日次処理手段（Ｓ７０９〜Ｓ７１０）を備えること
を特徴とする請求項１に記載のジョブ履歴情報記録システム。
【請求項３】
画像入出力装置（８０２、９０２）とジョブ履歴情報転送サーバ（８０１、９０１）とファイルサーバ（１０２）とジョブ履歴情報収集サーバ（１０３）からなるジョブ履歴情報記録システムにおいて、
前記ジョブ履歴情報転送サーバは、
画像入出力装置で実行されたジョブに関わるジョブ履歴情報を一時的に保存するジョブ履歴情報一時保存手段と、
ファイルサーバにジョブ履歴フォルダを生成（Ｓ５０３）し、該ジョブ履歴フォルダに、ジョブ履歴情報一時保存手段によって保存されたジョブ履歴情報を記録（Ｓ５０４、Ｓ５０６、Ｓ５０７、Ｓ５０８）するジョブ履歴情報記録手段（Ｓ５０３〜Ｓ５０８）と、
前記ジョブ履歴情報記録手段がジョブ履歴記録処理を完了した後、該ジョブ履歴情報の記録完了を表すジョブ履歴ステータスファイルを前記ジョブ履歴フォルダに記録するジョブ履歴情報記録完了通知手段（Ｓ５０９）と、
前記ジョブ履歴情報記録完了通知手段が、ジョブ履歴ステータスファイルの記録を完了した後に、ジョブ履歴情報一時保存手段によって一時保存されたジョブ履歴情報を削除するジョブ履歴情報削除手段とを備え、
前記ジョブ履歴情報収集サーバは、
ファイルサーバ上のジョブ履歴フォルダの各々について、ジョブ履歴ステータスファイルの状態を調べることによりジョブ履歴記録処理が完了したことを検知するジョブ履歴情報記録完了検知手段（Ｓ７０２）と、
前記ジョブ履歴情報記録完了検知手段によって、ジョブ履歴情報の記録完了が検知された場合に、ジョブ履歴情報を収集するジョブ履歴情報収集手段（Ｓ７０３、Ｓ７０４）とを備えることを特徴とするジョブ履歴情報記録システム。
【請求項４】
前記ジョブ履歴情報転送サーバは、さらに、当該日のジョブ履歴情報を全てファイルサーバに記録した後（Ｓ６０１）に、ファイルサーバに該日次のジョブ履歴情報の記録完了を表す日次ステータスファイルを記録すること（Ｓ６０２）を特徴とするジョブ履歴情報日次記録完了通知手段を備え、
前記ジョブ履歴情報記録手段は、ファイルサーバに日次フォルダ（３０２）を生成（Ｓ５０２）し、前記日次フォルダ内に、ジョブ履歴フォルダ（３０３）を生成（Ｓ５０３）し、該ジョブ履歴フォルダに、ジョブ履歴情報を記録（Ｓ５０４、Ｓ５０６、Ｓ５０７、Ｓ５０８）することを特徴とし、
前記ジョブ履歴情報収集サーバは、さらに、
ファイルサーバ上の、日次ステータスファイルの状態を調べることによって該日次のジョブ履歴情報の記録処理が完了したことを検知するジョブ履歴情報日次記録完了検知手段（Ｓ７０１）と、
ファイルサーバ上の、日次フォルダの状態を調べることによって該日次のジョブ履歴情報の収集処理が完了したことを検知するジョブ履歴情報日次収集完了検知手段（Ｓ７０８）と、
前記ジョブ履歴情報日次記録完了検知手段が、特定の日次フォルダに対するジョブ履歴情報記録が完了したことを検知し、かつ、前記ジョブ履歴情報日次収集完了検知手段が、該日次フォルダに対するジョブ履歴情報の収集が完了したことを検知した場合に、該日次フォルダに対するジョブ履歴情報日次処理を実行するジョブ履歴情報日次処理手段（Ｓ７０９〜Ｓ７１０）を備えること
を特徴とする請求項３に記載のジョブ履歴情報記録システム。
【請求項５】
デジタル複合機（１０１）とファイルサーバ（１０２）とジョブ履歴情報収集サーバ（１０３）からなるジョブ履歴情報記録システムの制御方法において、
前記デジタル複合機の制御方法は、
ファイルサーバにジョブ履歴フォルダを生成（Ｓ５０３）し、該ジョブ履歴フォルダに、ジョブ履歴情報を記録（Ｓ５０４、Ｓ５０６、Ｓ５０７、Ｓ５０８）するジョブ履歴情報記録ステップ（Ｓ５０３〜Ｓ５０８）と、
ジョブ履歴情報記録ステップを完了した後、該ジョブ履歴情報の記録完了を表すジョブ履歴ステータスファイルを前記ジョブ履歴フォルダに記録するジョブ履歴情報記録完了通知ステップ（Ｓ５０９）とを備え、
前記ジョブ履歴情報収集サーバの制御方法は、
ファイルサーバ上のジョブ履歴フォルダの各々について、ジョブ履歴ステータスファイルの状態を調べることによりジョブ履歴記録処理が完了したことを検知するジョブ履歴情報記録完了検知ステップ（Ｓ７０２）と、
ファイルサーバ上の、日次フォルダの状態を調べることによって該日次のジョブ履歴情報の収集処理が完了したことを検知するジョブ履歴情報日次収集完了検知ステップ（Ｓ７０８）と、
前記ジョブ履歴情報日次記録完了検知ステップが、特定の日次フォルダに対するジョブ履歴情報記録が完了したことを検知し、かつ、前記ジョブ履歴情報日次収集完了検知ステップが、該日次フォルダに対するジョブ履歴情報の収集が完了したことを検知した場合に、該日次フォルダに対するジョブ履歴情報日次処理を実行するジョブ履歴情報日次処理ステップ（Ｓ７０９〜Ｓ７１０）とを備えることを特徴とするジョブ履歴情報記録システムの制御方法。
【請求項６】
デジタル複合機（１０１）とファイルサーバ（１０２）とジョブ履歴情報収集サーバ（１０３）からなるジョブ履歴情報記録システムの制御プログラムにおいて、
ファイルサーバにジョブ履歴フォルダを生成（Ｓ５０３）し、該ジョブ履歴フォルダに、ジョブ履歴情報を記録（Ｓ５０４、Ｓ５０６、Ｓ５０７、Ｓ５０８）するジョブ履歴情報記録モジュール（Ｓ５０３〜Ｓ５０８）と、
ジョブ履歴情報記録モジュールの実行を完了した後、該ジョブ履歴情報の記録完了を表すジョブ履歴ステータスファイルを前記ジョブ履歴フォルダに記録するジョブ履歴情報記録完了通知モジュール（Ｓ５０９）とを前記デジタル複合機に実行させ、
ファイルサーバ上のジョブ履歴フォルダの各々について、ジョブ履歴ステータスファイルの状態を調べることによりジョブ履歴記録処理が完了したことを検知するジョブ履歴情報記録完了検知モジュール（Ｓ７０２）と、
ファイルサーバ上の、日次フォルダの状態を調べることによって該日次のジョブ履歴情報の収集処理が完了したことを検知するジョブ履歴情報日次収集完了検知モジュール（Ｓ７０８）と、
前記ジョブ履歴情報日次記録完了検知モジュールが、特定の日次フォルダに対するジョブ履歴情報記録が完了したことを検知し、かつ、前記ジョブ履歴情報日次収集完了検知モジュールが、該日次フォルダに対するジョブ履歴情報の収集が完了したことを検知した場合に、該日次フォルダに対するジョブ履歴情報日次処理を実行するジョブ履歴情報日次処理モジュール（Ｓ７０９〜Ｓ７１０）
とを前記ジョブ履歴情報収集サーバに実行させることを特徴とするジョブ履歴情報記録システムの制御プログラム。
【請求項７】
請求項６記載の制御プログラムを格納するコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル複合機で実行したジョブについて、実行ユーザ、実行日時などのジョブ履歴情報を記録する、ジョブ履歴情報記録システムに関するものである。
【背景技術】
【０００２】
近年、プリンタやデジタル複合機の普及に伴って、誰でも原稿の印刷、複写や送信を容易に行うことが可能になっている。ユーザにとって利便性が向上する反面、機密原稿の印刷や複写、送信などによる情報漏洩が新たな問題として発生している。その対策として、印刷、複写、ＦＡＸ、メール送信などジョブの実行の際に、ジョブ履歴情報を記録するジョブ履歴情報記録システムが存在する。
【０００３】
ジョブ履歴情報は、ジョブ属性情報、画像データ、テキストデータから構成される。
【０００４】
ジョブ属性情報とは、そのジョブを実行したユーザ情報、実行した日時情報、実行したデジタル複合機を特定する情報（ＩＰアドレスや、シリアル番号）、実行したジョブ種などであり、テキストファイルやＸＭＬファイルで記録される。
【０００５】
画像データは、入力された画像をデータ化した画像データや前記画像データを縮小した縮小画像データであり、ページ単位で複数記録される。
【０００６】
テキストデータは、ＩＦＡＸ受信などテキストが入力された場合に、テキストファイルとして記録される。
【０００７】
前記ジョブ履歴情報記録システムには、少なくともデジタル複合機とジョブ履歴情報収集サーバが含まれる。デジタル複合機は、ジョブを実行する際に、該ジョブのジョブ履歴情報をジョブ履歴情報収集サーバに送信し、ジョブ履歴情報収集サーバから該ジョブ履歴情報の受信完了通知を受信した後に、ジョブを実行する。ジョブ履歴情報収集サーバは、前記デジタル複合機からジョブ履歴情報を受信して記録し、受信完了をデジタル複合機に通知する（例えば、特許文献１参照。）。
【０００８】
デジタル複合機と、ジョブ履歴情報収集サーバとの、ジョブ履歴情報の送信およびその受信通知には、例えばＳＯＡＰｏｖｅｒＨＴＴＰプロトコルが使用される。
【０００９】
また、デジタル複合機とジョブ履歴情報収集サーバの結合を疎にするため、この間にファイルサーバを置くジョブ履歴情報記録システムがある。デジタル複合機は、ジョブ履歴情報をファイルサーバに一時保存する。ジョブ履歴情報収集サーバは、ファイルサーバに保存されたジョブ履歴情報を非同期に取り込む。
【００１０】
また、ジョブ履歴情報記録システムには、１日分のジョブ履歴情報を収集した後に、監査レポートの作成やバックアップといった日次処理を実行するものもある。監査レポートとは、予め設定した監査対象となるキーワードで、収集したジョブ履歴情報を検索した検索結果である。
【００１１】
前記日次処理を行うジョブ履歴情報記録システムのデジタル複合機は、ファイルサーバ上に日次ごとのジョブ履歴情報を格納する日次フォルダを作成し、ジョブ履歴情報を該ジョブが実行された日時に対応する日次フォルダ内に記録する。
【００１２】
前記日次処理を行うジョブ履歴情報記録システムのジョブ履歴情報収集サーバは、１日分のジョブ履歴情報を収集した後に、日次処理を行い、その後に該日次の日次フォルダを削除する。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２００６−９４０６７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
デジタル複合機が、ジョブ履歴情報をファイルサーバに一時保存し、ジョブ履歴情報収集サーバが、ファイルサーバに保存されたジョブ履歴情報を非同期に取り込むジョブ履歴情報記録システムにおいて、以下の二つの課題がある。
【００１５】
課題の一つ目は、複数のファイルで構成されるジョブ履歴情報の、一部をデジタル複合機が書き込んだ時点で、ジョブ履歴情報収集サーバが未だ不完全な該ジョブ履歴情報を収集してしまうことである。
【００１６】
課題の二つ目は、前記ジョブ履歴情報記録システムが、日次処理および日次フォルダの削除を行うにあたり、デジタル複合機が該日次のジョブ履歴情報を全てファイルサーバに保存し終えたかどうか、ジョブ履歴情報収集サーバが知るすべがないことである。
【課題を解決するための手段】
【００１７】
上述した一つ目の課題を解決するために、本発明におけるジョブ履歴情報記録システムは、デジタル複合機とファイルサーバとジョブ履歴情報収集サーバから構成され、
ファイルサーバにジョブ履歴フォルダを生成し、該ジョブ履歴フォルダに、ジョブ履歴情報を記録するジョブ履歴情報記録手段と、
ジョブ履歴情報記録手段がジョブ履歴記録処理を完了した後、該ジョブ履歴情報の記録完了を表すジョブ履歴ステータスファイルを前記ジョブ履歴フォルダに記録するジョブ履歴情報記録完了通知手段とを備え、
前記ジョブ履歴情報収集サーバは、
ファイルサーバ上のジョブ履歴フォルダの各々について、ジョブ履歴ステータスファイルの状態を調べることによりジョブ履歴記録処理が完了したことを検知するジョブ履歴情報記録完了検知手段と、
前記ジョブ履歴情報記録完了検知手段によって、ジョブ履歴情報の記録完了が検知された場合に、ジョブ履歴情報を収集するジョブ履歴情報収集手段とを備えることを特徴とする。
【００１８】
上述した二つ目の課題を解決するために、本発明におけるデジタル複合機は、さらに、当該日のジョブ履歴情報を全て記録した後に、ファイルサーバに該日次のジョブ履歴情報の記録完了を表す日次ステータスファイルを記録することを特徴とするジョブ履歴情報日次記録完了通知手段を備え、
前記ジョブ履歴情報記録手段は、ファイルサーバに日次フォルダを生成し、前記日次フォルダ内に、ジョブ履歴フォルダを生成し、該ジョブ履歴フォルダに、ジョブ履歴情報を記録することを特徴とし、
前記ジョブ履歴情報収集サーバは、さらに、
ファイルサーバ上の、日次ステータスファイルの状態を調べることによって該日次のジョブ履歴情報の記録処理が完了したことを検知するジョブ履歴情報日次記録完了検知手段と、
ファイルサーバ上の、日次フォルダの状態を調べることによって該日次のジョブ履歴情報の収集処理が完了したことを検知するジョブ履歴情報日次収集完了検知手段と、
前記ジョブ履歴情報日次記録完了検知手段が、特定の日次フォルダに対するジョブ履歴情報記録が完了したことを検知し、かつ、前記ジョブ履歴情報日次収集完了検知手段が、該日次フォルダに対するジョブ履歴情報の収集が完了したことを検知した場合に、該日次フォルダに対するジョブ履歴情報日次処理を実行するジョブ履歴情報日次処理手段を備えることを特徴とする。
【発明の効果】
【００１９】
本発明によって、デジタル複合機がファイルサーバに記録を完了していない不完全なジョブ履歴情報を、ジョブ履歴収集サーバが収集するという問題が解決される。
【００２０】
また、本発明によって、一日分のジョブ履歴情報に対して、漏れなく日次処理を実行することができ、また適切に日次フォルダを削除することができる。
【図面の簡単な説明】
【００２１】
【図１】第１の実施形態のシステム構成図
【図２】本システムのデジタル複合機の構成を示すブロック図
【図３】ジョブ履歴情報フォルダ構成
【図４】ジョブ属性情報の例
【図５】デジタル複合機のジョブ履歴情報記録処理の基本フロー
【図６】デジタル複合機の日次ジョブ履歴情報記録完了処理の基本フロー
【図７】ジョブ履歴情報収集サーバの収集処理の基本フロー
【図８】第２の実施形態のシステム構成図
【図９】第３の実施形態のシステム構成図
【発明を実施するための形態】
【００２２】
［実施例１］
本発明の第１の実施の形態について、説明する。
【００２３】
図１は本発明の第１の実施形態に係るジョブ履歴情報記録システムの全体構成図である。ここではネットワーク上に画像入出力処理装置としての一例であるデジタル複合機１０１、ファイルサーバ１０２、ジョブ履歴情報収集サーバ１０３、データベース１０４、管理サーバ１０５、管理クライアント１０６が接続されている。
【００２４】
デジタル複合機１０１はスキャン、プリント、コピー、電子メール、ＦＡＸ機能などを有している。デジタル複合機１０１は、機器内に画像データを保存するユーザボックスと呼ぶ領域を持っており、ユーザボックスに保存された画像データをＦＡＸ送信やメール送信する機能を持つ。デジタル複合機１０１は、機器上で実行したジョブに関して、同時にジョブ履歴情報をファイルサーバ１０２に記録する機能を有する。ジョブ履歴情報とは、そのジョブの電子的な画像データと、ジョブの実行者、実行日時、実行したデジタル複合機情報等を含むジョブ属性情報から構成される。画像データは、例えばＪＰＥＧ形式やＴＩＦＦ形式で記録される。ジョブ属性情報は、例えば図４のようなＸＭＬファイル形式で記録される。デジタル複合機１０１は、前記ジョブ履歴情報をファイルサーバ１０２に記録した後、該ジョブ履歴情報の記録完了を表すジョブ履歴ステータスファイルを記録する。
【００２５】
ファイルサーバ１０２には、デジタル複合機１０１からジョブ履歴情報および、ジョブ履歴ステータスファイル、日次ステータスファイルが記録される。また、ジョブ履歴情報収集サーバ１０３によって、該ジョブ履歴情報、ジョブ履歴ステータスファイル、日次ステータスファイルが読み取られ、また、削除される。
【００２６】
ジョブ履歴情報収集サーバ１０３は、ファイルサーバ１０２からジョブ履歴情報を読み取り、該ョブ履歴中の画像データに対してＯＣＲ処理をかけてテキスト情報を抽出する。その後、データベース１０４に格納できる形式に変換し、データベース１０４に記録する。さらに、受信したジョブ属性情報を、画像データと関連付けて登録する。ジョブ履歴情報収集サーバ１０３による、上記ＯＣＲ処理および、データベース１０４に格納できる形式への変換を以後データ変換処理と記述する。
【００２７】
データベース１０４にはジョブ履歴情報収集サーバ１０３から送られてきた画像データ、関連付けられたテキストデータ、ジョブ属性情報が蓄積される。
管理サーバ１０５は、ジョブ履歴情報収集サーバ１０３が読み取り対象とするファイルサーバ１０２のＵＮＣパス、該ファイルサーバにアクセスするためユーザ名とパスワード、ジョブ履歴情報収集サーバ１０３におけるデータ変換処理方法などの設定情報を記録し、管理する。設定が変更された場合、ジョブ履歴情報収集サーバ１０３へ設定を通知する。
【００２８】
管理クライアント１０６は、ジョブ履歴情報記録システムの管理者が、管理サーバ１０５の設定を行ったり、データベース１０４に蓄積されたジョブ履歴情報を閲覧・検索したりするための端末である。
【００２９】
図１には、１０１から１０６までの構成要素が１つずつ含まれているが、各構成要素が複数含まれていてもよい。特に、デジタル複合機１０１は、１システム内に複数存在することが多い。ジョブ履歴情報収集サーバ１０３は主に負荷分散のために、データベース１０４および管理サーバ１０５は信頼性向上のために冗長構成をとっても良い。
【００３０】
また、ある構成要素と別の構成要素が同一のサーバ内に配置されていてもよい。例えば、管理サーバ１０５と、ジョブ履歴情報収集サーバ１０３が同一のサーバ装置内に含まれていても良い。
【００３１】
図２は、図１に示したデジタル複合機１０１の構成を示すブロック図である。コントローラユニット２３３は、画像入力デバイスであるスキャナ部２３１や画像出力デバイスであるプリンタ部２３２と接続し、一方ではネットワーク（ＬＡＮ）２４０や公衆回線（ＷＡＮ）２５０と接続することで、画像データやデバイス情報の入出力を行う為のコントローラである。
【００３２】
コントローラユニット２３３において、２００はＣＰＵで、システム全体を制御するコントローラである。２０１はＲＡＭで、ＣＰＵ２００が動作するためのシステムワークメモリであり、入力された画像データを一時記憶するための画像メモリ（バッファメモリ）でもある。２０２はＲＯＭで、ブートＲＯＭであり、システムのブートプログラムが格納されている。２０３はハードディスクドライブ（ＨＤＤ）で、システムソフトウェア、ユーザボックス内の画像データなどを格納する。
【００３３】
２０４は操作部Ｉ／Ｆで、操作部２３４とのインターフェース部であり、操作部２３４に表示する画面データを操作部２３４に対して出力する。また、操作部Ｉ／Ｆ２０４は、操作部２３４からオペレータが入力した情報を、ＣＰＵ２００に伝える役割をする。
【００３４】
２０５はネットワーク部（Ｎｅｔｗｏｒｋ）で、ネットワーク（ＬＡＮ）２４０に接続し、情報の入出力、および、ファイルサーバ１０２にジョブ履歴情報、ジョブ履歴ステータスファイル、日次ステータスファイルの記録を行う。２０６はモデム（ＭＯＤＥＭ）で、公衆回線（ＷＡＮ）２５０に接続し、画像データの入出力を行う。以上のデバイスがシステムバス２０７上に配置される。
【００３５】
２０８はイメージバス（Ｉｍａｇｅ  Ｂｕｓ）Ｉ／Ｆで、システムバス２０７と画像データを高速で転送する画像バス２０９を接続し、データ構造を変換するバスブリッジである。
【００３６】
画像バス２０９上には以下のデバイスが配置される。
【００３７】
２１０はラスタイメージプロセッサ（ＲＩＰ）で、ＰＤＬコードをビットマップイメージに展開する。２１１はデバイスＩ／Ｆ部で、画像入出力デバイスであるスキャナ部２３１，プリンタ部２３２とコントローラ２３３を画像入力部インタフェース２１２，印刷部インタフェース２１３を介して接続し、画像データの変換を行う。２１４はスキャナ画像処理部で、入力画像データに対し補正，加工，編集を行う。また、スキャナ画像処理部２１４は、入力された画像データがカラー原稿か白黒原稿かを画像データの彩度信号から判断しその結果を保持する機能を有する。２１５はプリンタ画像処理部で、出力画像データに対し補正、加工、編集を行う。
【００３８】
２１６は画像回転部で、スキャナ画像処理部２１４と連携して、スキャナ部２３１からの画像読み込みと同時に画像データを回転しメモリ上に格納することができる。画像回転部２１６は、さらに、メモリ上にある画像データを回転しメモリ上に格納、もしくはメモリ上にある画像データをプリンタ画像処理部２１５と連携して回転しながら印字出力することができる。２１７は画像圧縮部で、多値画像データはＪＰＥＧ、２値画像画像データはＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨの圧縮伸長処理を行う。２１８は解像度変換部で、メモリ上にある画像データを解像度変換処理し、メモリ上に格納する。２１９は色空間変換部で、マトリクス演算により、たとえばメモリ上にあるＹＵＶ画像データをＬａｂ画像データに変換し、メモリ上に格納する。２２０は階調変換部で、例えばメモリ上にある８ｂｉｔ，２５６階調の画像データを誤差拡散処理などの手法により１ｂｉｔ，２階調に変換し、メモリ上に格納する。画像回転部２１６、画像圧縮部２１７、解像度変換部２１８、色空間変換部２１９、階調変換部２２０は、それぞれ連結して動作することが可能で、例えばメモリ上の画像データを画像回転、解像度変換する場合は、両処理を、メモリを介することなしに行うことができる。
【００３９】
図３は、ファイルサーバ１０２内のＨＤＤに作成される、ジョブ履歴情報フォルダの構成図である。
【００４０】
３０１はルートフォルダであり、この下に日次フォルダ３０２が作成される。
【００４１】
日次フォルダ３０２は、日次単位に作成されるフォルダであり、該日次に実行された１つ以上のジョブのジョブ履歴情報と、日次ステータスファイル３０９が格納される。デジタル複合機１０１は、該日次に実行されたジョブのジョブ履歴情報をジョブ履歴情報フォルダに格納する際、対応する日次フォルダ３０２の有無をチェックし、該日次フォルダが存在しない場合に、該日次フォルダを作成する。
【００４２】
３０３は、ジョブ履歴フォルダであり、この中には、１ジョブのジョブ属性情報３０４、ページ属性情報３０５、画像データ３０６、テキストデータ３０７、ジョブ履歴ステータスファイル３０８が格納される。
【００４３】
ジョブ属性情報３０４は、デジタル複合機１０１で実行されたジョブの属性である。詳細は図４を用いて、後述する。
【００４４】
ページ属性情報３０５には、画像データ３０６の画像フォーマットや、回転情報などがＸＭＬ形式で記録される。マルチページのジョブのジョブ履歴情報である場合等、画像データが複数存在する場合、ページ属性情報３０５は複数記録される。画像データが存在しないジョブのジョブ履歴情報の場合、ページ属性情報３０５は記録されない。
【００４５】
画像データ３０６は、該ジョブにおいてデジタル複合機１０１で入出力された画像データである。本実施例では、カラーデータはＪＰＥＧ形式で、モノクロデータはＭＭＲ−ＴＩＦＦ形式で記録される。マルチページのジョブのジョブ履歴情報である場合等、画像データが複数存在する場合、画像データ３０６は複数記録される。画像データが存在しないジョブのジョブ履歴情報の場合、ページ属性情報３０５は記録されない。
【００４６】
テキストデータ３０７は、該ジョブ履歴情報でデジタル複合機１０１で、ＩＦＡＸの送受信や、スキャンデータのＯＣＲ処理などによって入出力されたテキストデータである。本実施例では、ＵＴＦ−８でエンコードされたテキストファイル形式で記録される。マルチページのスキャンジョブに対するＯＣＲ処理結果等、テキストデータが複数存在する場合、テキストデータ３０７はページ単位で複数記録される。
【００４７】
ジョブ履歴ステータスファイル３０８は、該ジョブ履歴フォルダ３０３のステータスを管理するものである。デジタル複合機１０１は、ジョブ履歴フォルダ３０３以下に、ジョブ属性情報３０４、ページ属性情報３０５、画像データ３０６、テキストデータ３０７、ジョブ履歴ステータスファイル３０８を順次記録していき、最後にジョブ履歴ステータスファイル３０８に該ジョブ履歴フォルダ３０３への記録が完了した旨を記録する。本実施例では、ジョブ履歴ステータスファイル３０８の有無で、前記ステータスを管理する。ジョブ履歴ステータスファイル３０８が存在しない場合、デジタル複合機１０１がジョブ履歴フォルダ３０３へのジョブ履歴情報を記録中であることを意味する。ジョブ履歴ステータスファイル３０８が存在する場合、デジタル複合機１０１がジョブ履歴フォルダ３０３へのジョブ履歴情報の記録を完了したことを意味する。
【００４８】
日次ステータスファイル３０９は、デジタル複合機１０１が日次フォルダ３０２およびそのサブフォルダへのファイル記録を全て完了した時に記録される。本実施例では、日次ステータスファイル３０９の有無で、前記ステータスを管理する。日次ステータスファイル３０９が存在しない場合、デジタル複合機１０１が日次フォルダ３０２内にジョブ履歴情報を記録中であることを意味する。日次ステータスファイル３０９が存在する場合、デジタル複合機１０１が日次フォルダ３０２へのジョブ履歴情報の記録を完了したことを意味する。
【００４９】
図４は、デジタル複合機が記録するジョブ属性情報の例である。ここでは、ジョブ属性情報をＸＭＬ形式で記録している。この例では、ジョブ属性情報を表すルートのｌｏｇＩｎｆｏｒｍａｔｉｏｎ要素に、ｄｅｖｉｃｅＩｎｆｏｒｍａｔｉｏｎ要素、ｕｓｅｒＩｎｆｏｒｍａｔｉｏｎ要素、ｊｏｂＩｎｆｏｒｍａｔｉｏｎ要素を含んでいる。ｄｅｖｉｃｅＩｎｆｏｒｍａｔｉｏｎ要素には、デバイス名、シリアル番号などのデバイス情報が記録される。ｕｓｅｒＩｎｆｏｒｍａｔｉｏｎ要素には、部門ＩＤ、ユーザ名などのユーザ情報が記録される。ｊｏｂＩｎｆｏｒｍａｔｉｏｎ要素には、ジョブ種、ジョブ名、開始日時などのジョブ情報が記録される。
【００５０】
図５は、デジタル複合機１０１がジョブ実行時に、ジョブ履歴情報をファイルサーバ１０２に記録する処理の基本フローである。
【００５１】
ステップ５０１において、デジタル複合機１０１のＣＰＵ２００は、ジョブを実行した日に対応する日次フォルダが、ファイルサーバ１０２に存在するかどうか判定する。該日次フォルダが存在する場合ステップ５０３へ、存在しない場合ステップ５０２へ進む。
【００５２】
ステップ５０２において、デジタル複合機１０１のＣＰＵ２００は、ファイルサーバ１０２に、日次フォルダ３０２を作成する。日次フォルダには、ＹＹＹＹＭＭＤＤ形式などによって、日次を示すユニークなフォルダ名をつける。ステップ５０３へ進む。
【００５３】
ステップ５０３において、デジタル複合機１０１のＣＰＵ２００は、ファイルサーバ１０２に、ジョブ履歴フォルダ３０３を作成する。ジョブ履歴フォルダには、ＵＵＩＤなどを用いて、ユニークなフォルダ名をつける。
【００５４】
ステップ５０４において、デジタル複合機１０１のＣＰＵ２００は、前記ジョブ履歴フォルダ３０３に、ジョブ属性情報３０４を記録する。ジョブ属性情報３０４は、図４で説明したようにＸＭＬ形式で記録する。
【００５５】
ステップ５０５において、デジタル複合機１０１のＣＰＵ２００は、記録すべきコンテンツデータが存在するかどうか判定する。コンテンツデータとは、ジョブの実行に伴って入出力される画像データおよび／またはテキストデータである。コンテンツデータを伴わないジョブの場合、または、全てのコンテンツデータを記録した後の場合、ステップＳ５０９へ進む。記録すべきコンテンツデータが存在する場合は、ステップ５０６へ進む。
【００５６】
ステップ５０６において、デジタル複合機１０１のＣＰＵ２００は、前記ジョブ履歴フォルダ３０３に、ページ属性情報３０５を記録する。
【００５７】
ステップ５０７において、デジタル複合機１０１のＣＰＵ２００は、前記ジョブ履歴フォルダ３０３に、画像データ３０６を記録する。
【００５８】
ステップ５０８において、デジタル複合機１０１のＣＰＵ２００は、前記ジョブ履歴フォルダ３０３に、テキストデータ３０７を記録する。ステップ５０５へ進む。
【００５９】
ステップ５０９において、デジタル複合機１０１のＣＰＵ２００は、前記ジョブ履歴フォルダ３０３に、ジョブ履歴ステータスファイル５０９を記録し、ジョブ履歴情報記録処理を終了する。
【００６０】
図６は、デジタル複合機１０１が毎日０時に実行する、日次ジョブ履歴情報記録完了処理の基本フローである。
【００６１】
ステップ６０１において、デジタル複合機１０１のＣＰＵ２００は、デジタル複合機１０１自身が、ファイルサーバ１０２への記録を完了していないジョブ履歴情報が存在するかどうか判定する。記録を完了していないジョブ履歴情報が存在する場合、ステップ６０３へ進む。存在しない場合、ステップ６０２へ進む。
【００６２】
ステップ６０２において、デジタル複合機１０１のＣＰＵ２００は、前日までの日次フォルダ３０２に、該日次フォルダへのジョブ履歴情報記録が完了したことを示す日次ステータスファイル３０９を記録して、処理を終了する。
【００６３】
ステップ６０３において、デジタル複合機１０１のＣＰＵ２００は、一定時間待機して、ステップ６０１へ進む。
【００６４】
図７は、ジョブ履歴情報収集サーバ１０３が実行する、ジョブ履歴情報の収集処理の基本フローである。
【００６５】
ステップ７０１において、ジョブ履歴情報収集サーバ１０３は、ファイルサーバ１０２の日次フォルダ３０２を１つ選択する。ジョブ履歴情報収集サーバ１０３は、デジタル複合機１０１による該日次フォルダ３０２へのジョブ履歴情報記録が完了しているかどうか、日次ステータスファイル３０９の状態を用いて判定する。日次ステータスファイル３０９が存在する、すなわち、デジタル複合機１０１がジョブ履歴情報の記録を完了している場合、ステップ７０８へ進む。日次ステータスファイル３０９が存在しない、すなわち、デジタル複合機１０１がジョブ履歴情報の記録を完了していない場合、ステップ７０２へ進む。
【００６６】
ステップ７０２において、ジョブ履歴情報収集サーバ１０３は、ファイルサーバ１０２内の前記ステップ７０１で選択された日次フォルダに含まれるジョブ履歴フォルダ３０３を１つ選択する。ジョブ履歴情報収集サーバ１０３は、デジタル複合機１０１による該ジョブ履歴フォルダ３０３へのジョブ履歴情報の記録処理が完了しているかどうか、ジョブ履歴ステータスファイル３０８の状態を用いて判定する。ジョブ履歴ステータスファイル３０８が存在する、すなわち、デジタル複合機１０１がジョブ履歴情報の記録を完了している場合、ステップ７０３へ進む。ジョブ履歴ステータスファイル３０８が存在しない、すなわち、デジタル複合機１０１がジョブ履歴情報の記録を完了していない場合、ステップ７０５へ進む。
【００６７】
ステップ７０３において、ジョブ履歴情報収集サーバ１０３は、該ジョブ履歴フォルダ３０３に含まれる、ジョブ属性情報３０４、ページ属性情報３０５、画像データ３０６、テキストデータ３０７について、データベース１０４に格納する。この時、ＸＭＬ形式で記録されたジョブ属性情報３０４を、データベース１０４のテーブル構造にマッピングして記録する。また、テキストデータ３０７が存在しない場合、画像データ３０６に対して、ＯＣＲをかけて、テキストデータを生成し、データベース１０４に格納しても良い。ステップ７０４へ進む。
【００６８】
ステップ７０４において、ジョブ履歴情報収集サーバ１０３は、該ジョブ履歴フォルダ３０３をファイルサーバ１０２から削除する。ステップ７０５へ進む。
【００６９】
ステップ７０５において、ジョブ履歴情報収集サーバ１０３は、ステップ７０２において選択されていないジョブ履歴フォルダが存在するかどうかを判定する。存在する場合、ステップ７０２へ進む。存在しない場合、ステップ７０６へ進む。
【００７０】
ステップ７０６において、ジョブ履歴情報収集サーバ１０３は、ステップ７０１において選択されていない日次フォルダが存在するかどうかを判定する。存在する場合、ステップ７０１へ進む。存在しない場合、ステップ７０７へ進む。
【００７１】
ステップ７０７において、ジョブ履歴情報収集サーバ１０３は、一定時間待機する。この時、ステップ７０１における日次フォルダの選択状況と、ステップ７０２におけるジョブ履歴フォルダの選択状況をリセットする。一定時間待機後、ステップ７０１へ進む。
【００７２】
ステップ７０８において、ジョブ履歴情報収集サーバ１０３は、ステップ７０１で選択した日次フォルダに、ジョブ履歴フォルダが含まれていないか判定する。ジョブ履歴フォルダが含まれていない場合、該日次フォルダは削除可能である。ステップ７０９へ進む。ジョブ履歴フォルダが含まれている場合、該ジョブ履歴フォルダをデータベースへ格納する必要がある。ステップ７０２へ進む。
【００７３】
ステップ７０９において、ジョブ履歴情報収集サーバ１０３は、ステップ７０１で選択した日次フォルダに対して、日次処理を実行する。ステップＳ７１０へ進む。
【００７４】
ステップ７１０において、ジョブ履歴情報収集サーバ１０３は、ステップ７０１で選択した日次フォルダを削除する。ステップＳ７０６へ進む。
【００７５】
ジョブ履歴収集サーバ１０３は、ステップ７０２で、デジタル複合機によるジョブ履歴情報記録が完了しているかどうかを確認することで、不完全なジョブ履歴情報記録を収集することがなくなる。
【００７６】
また、ジョブ履歴収集サーバ１０３は、ステップ７０１で、デジタル複合機による日次フォルダに対するジョブ履歴情報記録処理が完了しているか確認することで、該日次のジョブ履歴情報に対して、漏れなく日次処理を実行することができる。
【００７７】
［実施例２］
本発明の第２の実施の形態について、説明する。
【００７８】
この実施形態においては、デジタル複合機が直接ファイルサーバに記録するのではなく、ジョブ履歴情報転送サーバを経由して記録する。これは、デジタル複合機が、第１の実施の形態で説明したステータス管理方法やジョブ履歴情報の構成に即してジョブ履歴を記録しない場合に有効である。ジョブ履歴情報転送サーバは、任意の方法でデジタル複合機からジョブ履歴情報を受信し、第１の実施形態で説明した方法を用いて、ファイルサーバにジョブ履歴情報を記録する。
【００７９】
図８は本発明の第２の実施形態に係るジョブ履歴情報記録システムの全体構成図である。ここでは、ネットワーク上にジョブ履歴情報転送サーバ８０１、デジタル複合機８０２、ファイルサーバ１０２、ジョブ履歴情報収集サーバ１０３、データベース１０４、管理サーバ１０５、管理クライアント１０６が接続されている。
【００８０】
ジョブ履歴情報転送サーバ８０１は、デジタル複合機８０２上で実行されたジョブに関するジョブ履歴情報を受信して、受信したジョブ履歴情報を一時的に保存する。
【００８１】
ジョブ履歴情報転送サーバ８０１は、予め設定された時間に第１の実施形態で説明したジョブ履歴情報をファイルサーバ１０２に記録する処理（Ｓ５０１〜Ｓ５０９）を実行する。この時、ジョブ履歴情報の形式を変換しながら記録しても良い。
【００８２】
ジョブ履歴情報転送サーバ８０１は、前記ファイルサーバ１０２への記録処理の完了後、該ジョブ履歴情報をジョブ履歴情報転送サーバ８０１から削除する。
【００８３】
デジタル複合機８０２は、第１の実施形態にて図２を用いて説明したブロックを持つ。
【００８４】
デジタル複合機８０２のＣＰＵ２００は、ジョブ実行時に、該ジョブに関わるジョブ履歴情報をＨＤＤ２０３に記録する。
【００８５】
デジタル複合機８０２のＣＰＵ２００は、予め設定された時間に、ネットワーク部（Ｎｅｔｗｏｒｋ）２０５を通して、ジョブ履歴情報転送サーバ８０１にジョブ履歴情報を送信し、ＨＤＤ２０３から該ジョブ履歴情報を削除する。本ジョブ履歴情報送信処理は、どのような手段であっても良い。
【００８６】
ファイルサーバ１０２、ジョブ履歴情報収集サーバ１０３、データベース１０４、管理サーバ１０５、管理クライアント１０６は、第１の実施形態で説明した通りの処理を行う。
【００８７】
［実施例３］
本発明の第３の実施の形態について、説明する。
【００８８】
この実施形態は、プリンタへの印刷ジョブのジョブ履歴情報を記録するためのものである。印刷クライアントまたはプリントサーバ上で印刷されたジョブ履歴情報を、印刷クライアントまたはプリントサーバ上で動作するジョブ履歴情報転送クライアントが、第１の実施形態で説明した方法でファイルサーバ１０２に記録する。
【００８９】
図９は本発明の第３の実施形態に係るジョブ履歴情報記録システムの全体構成図である。ここでは、ネットワーク上にジョブ履歴情報転送クライアント９０１、プリンタ９０２、ファイルサーバ１０２、ジョブ履歴情報収集サーバ１０３、データベース１０４、管理サーバ１０５、管理クライアント１０６が接続されている。
【００９０】
ジョブ履歴情報転送クライアント９０１は、印刷クライアントまたはプリントサーバ上で動作し、プリンタ９０２に対して印刷処理を実行する際に、該ジョブのジョブ履歴情報をジョブ履歴情報転送クライアント９０１に一時的に保存する。
【００９１】
ジョブ履歴情報転送クライアント９０１は、予め設定された時間に、前記一時的の保存されたジョブ履歴情報を、第１の実施形態で説明した方法（Ｓ５０１〜Ｓ５０９）に従ってファイルサーバ１０２に記録する。この時、ジョブ履歴情報の形式を変換しながら記録しても良い。
【００９２】
ジョブ履歴情報転送クライアント９０１は、前記ファイルサーバへの記録処理の完了後、該ジョブ履歴情報をジョブ履歴情報転送クライアント９０１上から削除する。
【００９３】
ファイルサーバ１０２、ジョブ履歴情報収集サーバ１０３、データベース１０４、管理サーバ１０５、管理クライアント１０６は、第１の実施形態で説明した通りの処理を行う。
【符号の説明】
【００９４】
１０１  デジタル複合機
１０２  ファイルサーバ
１０３  ジョブ履歴情報収集サーバ
１０４  データベース
１０５  管理サーバ
１０６  管理クライアント
Ｓ５０１〜Ｓ５０９  デジタル複合機のジョブ履歴情報記録処理の各ステップ
Ｓ６０１〜Ｓ６０３  デジタル複合機の日次ジョブ履歴情報記録完了処理の各ステップ
Ｓ７０１〜Ｓ７１０  ジョブ履歴情報収集サーバの収集処理の各ステップ
【図１】
2013186846.tif 000003
【図２】
2013186846.tif 000004
【図３】
2013186846.tif 000005
【図４】
2013186846.tif 000006
【図５】
2013186846.tif 000007
【図６】
2013186846.tif 000008
【図７】
2013186846.tif 000009
【図８】
2013186846.tif 000010
【図９】
2013186846.tif 000011