(57)【要約】【課題】  ログの重要度に応じてログを記録し、重要なログが失われないログ記録装置を提供する。【解決手段】  ログ登録要求が来たら、記録しないジョブのタイプかどうかの判断を行う（ステップ３０２）。記録しないジョブのタイプは前もって、管理者が設定する。例えば、ネットワークを介しての要求で、かつ、プロッタが動作したジョブのような設定が行える。ここで、記録しないジョブであれば、再度、登録要求受信待ち（ステップ３０１）に戻る。ログをハードディスク（ＨＤＤ）５に書き込んだ後は、ログの記録容量を求め、次の新規のログ登録が不可能となるレベルかを判断する（ステップ３０４）。もし、超えているようであれば、蓄積済みのジョブ履歴の中から、ジョブのタイプを調べ、削除可能なログを削除する（ステップ３０６）。【選択図】  図３
2006041764.tif 000002
【特許請求の範囲】
【請求項１】
画像機器からのジョブ実行履歴を保存するログ記録装置において、ジョブのタイプに応じて前記画像機器からのジョブ実行履歴を保存する制御手段を備えたことを特徴とするログ記録装置。
【請求項２】
画像機器からのジョブ実行履歴を保存するログ記録装置において、ジョブ実行履歴を保存後、ジョブ実行履歴保存量が所定量を超えたとき、ジョブのタイプに応じて保存してあるジョブ実行履歴を削除する制御手段を備えたことを特徴とするログ記録装置。
【請求項３】
前記制御手段は、削除可能なジョブ実行履歴が存在しない場合に、前記画像機器に対して新規ジョブ停止要求を出力することを特徴とする請求項２記載のログ記録装置。
【請求項４】
前記ジョブのタイプとは、アプリケーションの種類に基づくジョブのタイプであることを特徴とする請求項１、２または３記載のログ記録装置。
【請求項５】
前記ジョブのタイプとは、画像の入力デバイス、画像の出力デバイスまたは画像入出力以外のアクセスの種類に基づくタイプであることを特徴とする請求項１、２または３記載のログ記録装置。
【請求項６】
前記ジョブのタイプとは機器操作部からの要求か、それ以外のネットワークによるジョブ投入などの要求かに基づくタイプであることを特徴とする請求項１、２または３記載のログ記録装置。
【請求項７】
前記制御手段は、画像機器へ新規ジョブ投入停止の要求を出した後、ログファイルをバックアップするように制御することを特徴とする請求項３記載のログ記録装置。
【請求項８】
コンピュータを、請求項１乃至７のいずれか１項に記載のログ記録装置として機能させるためのプログラム。
【請求項９】
請求項８に記載のログ記録プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログ記録装置に関し、特に複写機やスキャナ、ファクシミリ、プリンタ等の画像機器やそれらの機能を併せ持つ複合機のログ記録装置に関する。
【背景技術】
【０００２】
複写機、プリンタ、ファクシミリ等の画像機器に対しての、画像に関する実行指示、また画像に関係しない実行指示（これらを総称して、以降ジョブと呼ぶ）と、そのジョブの進捗、実行終了時の結果（正常終了、異常終了）などをジョブ履歴として管理する機器がある。画像に関係しない実行指示には、例えば、ＦＡＸ機能で宛先登録データに対する読み取り、書き込み指示、画像機器操作ユーザを特定するためのパスワード認証要求などがある。
また複合機とよばれる画像機器もあり、複数のジョブを、スキャナ、プロッタなどのリソースによる競合はあるが、同時に実行することが可能で、相互のジョブ進捗の様子を表示することで、その画像機器の混雑具合を把握することが可能となっている。しかし、ジョブの履歴を保存する領域には限りがあり、メモリフルになった場合には、何らかの方法でメモリを空けるか、新規登録を中止するしかない。例えば、特許文献１に記載の画像形成装置では、ジョブのロギングにおいてメモリフルになった場合に、試し印刷ジョブの履歴情報が消失することを前提に、２部目以降の履歴情報に試し印刷のユーザ情報を残すようにしている。
【特許文献１】特開２００１−２２３８４１公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のロギングでは、古いログから消失していくことを前提としており、また、ログの重要度を考慮していないため、重要でないログによって、重要なログの記録スペースが減少するという問題がある。
本発明は、上述した実情を考慮してなされたものであって、ログの重要度に応じてログを記録し、重要なログが失われないログ記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記の課題を解決するために、請求項１に記載の発明は、画像機器からのジョブ実行履歴を保存するログ記録装置において、ジョブのタイプに応じて前記画像機器からのジョブ実行履歴を保存する制御手段を備えたことを特徴とする。
また、請求項２は、画像機器からのジョブ実行履歴を保存するログ記録装置において、ジョブ実行履歴を保存後、ジョブ実行履歴保存量が所定量を超えたとき、ジョブのタイプに応じて保存してあるジョブ実行履歴を削除する制御手段を備えたことを特徴とする。
また、請求項３は、請求項２記載のログ記録装置において、前記制御手段は、削除可能なジョブ実行履歴が存在しない場合に、前記画像機器に対して新規ジョブ停止要求を出力することを特徴とする。
また、請求項４は、請求項１、２または３記載のログ記録装置において、前記ジョブのタイプとは、アプリケーションの種類に基づくジョブのタイプであることを特徴とする。
また、請求項５は、請求項１、２または３記載のログ記録装置において、前記ジョブのタイプとは、画像の入力デバイス、画像の出力デバイスまたは画像入出力以外のアクセスの種類に基づくタイプであることを特徴とする。
また、請求項６は、請求項１、２または３記載のログ記録装置において、前記ジョブのタイプとは機器操作部からの要求か、それ以外のネットワークによるジョブ投入などの要求かに基づくタイプであることを特徴とする。
また、請求項７は、請求項３記載のログ記録装置において、前記制御手段は、画像機器へ新規ジョブ投入停止の要求を出した後、ログファイルをバックアップするように制御することを特徴とする。
また、請求項８は、コンピュータを、請求項１乃至７のいずれか１項に記載のログ記録装置として機能させるためのプログラムであることを特徴とする。
また、請求項９は、請求項８に記載のログ記録プログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴とする。
【発明の効果】
【０００５】
本発明によれば、ログ容量が一杯になった場合に、ログが欠落する頻度を少なくすること、ジョブ実行が停止してしまう場合、その頻度もできるだけ少なくすることが可能となる。
また、ジョブ履歴を記録するときに記録容量がフル（容量オーバー）の場合、やむを得ず、ログが欠落してしまう場合でもログの重要度をジョブの種類により判別し、削除可能かどうか判断することで、重要なログの欠落を防ぐ効果がある。
また、近年のＭＦＰ（多機能プリンタ）に代表される画像機器の多くは、コピー、プリンタ、ＦＡＸ、スキャナに代表されるアプリごとに操作が分かれている。画像機器を操作する場合、操作者はアプリを意識しているため、特定のアプリからのログを欠落させずに残しておくことで、ログを検索する場合もアプリによる検索がしやすいという効果がある。
さらに、ＭＦＰの場合、プリンタアプリからのジョブ投入時に、メモリにのみ記録するモードが存在するなど入力デバイスと出力デバイスの組み合わせが複雑になっている。そのため、スキャナで原稿を読み取ったときのログ、プロッタで転写紙に出力したログを重要なものとして管理したい場合にも対応できる。また、画像入出力以外のアクセスの種類ごとにもログ記録が設定可能であるため、機器ごとに実行要求の重要度を設定できるため、画像入出力以外の機器へのアクセスも管理しやすいという効果がある。
【発明を実施するための最良の形態】
【０００６】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
図１は本発明のログ記録装置のハードウエア構成を示すブロック図である。本発明のログ記録装置１００は、画像機器と通信Ｉ／Ｆ（インターフェース）を介して履歴情報を取得することを想定しているが、画像機器とログ記録装置を共通のＣＰＵで動作させ、非同期に動作するプロセス同士で通信する手段（プロセス間通信）などのソフトウエア制御で実現してもよい。
本発明のログ記録装置は、ＣＰＵ１、ＲＯＭ３、ＲＡＭ４、ハードディスク５、メモリコントローラ（ＭＳＵ）６、ＭＳＵ６用メモリ７、バックアップ用ドライブ８等からなり、本実施例では１つのＣＰＵで動作している。画像機器２はログを記録する対象で、ＣＰＵ１と通信が可能であり、ログ書き込みなどを制御するＩ／Ｆが用意されている。ＲＯＭ３にはＣＰＵ１が実行する各種のプログラム等が記憶されており、ＲＡＭ４にはプログラム実行時の各種データが記憶される。ＭＳＵ６はＣＰＵ１からのコマンドによって画像メモリ等の制御を行うもので、主な機能は次のものがある。
（１） ＭＳＵ６用のメモリ７に書き込んだ内容をハードディスク５に転送し書き込む。
（２） ハードディスク５の内容を読み込み、ＭＳＵ６のメモリ７に書き込む。
（３） ＭＳＵ６用のメモリ７の内容をバックアップ用ドライブ８に書き込む。
ＭＳＵ６用のメモリ７は、出力用の画像を蓄えるためのもので、ＭＳＵ６からアクセスすることができる。ハードディスク５には、ＭＳＵ６用メモリ７にあるデータを保存することができる。バックアップ用ドライブ８は、媒体としてはメモリカード、磁気ディスク、光学ディスクなどを用いればよい。
【０００７】
図２はジョブ履歴（ログ）のデータ構成を説明する図である。
１つのジョブ履歴には、すべてのジョブに共通する登録時刻や実行結果などの属性と、複数の画像入力デバイス、複数の画像出力デバイス、画像入出力以外のアクセスごとの属性からなっている。
画像入力デバイスとしては、原稿を読み取って入力とするスキャナ、保存した蓄積文書を入力とするメモリ、例えば、ＦＡＸ受信した画像を入力とする場合の回線／ＬＡＮ、また、例えば、ＰＣから転送されたプリンタ記述言語による画像データを入力とする場合のＰＤＬなどがある。
画像出力デバイスとしては、転写紙への出力に使用されるプロッタ、画像・文書を出力し蓄積するメモリ、画像・文書をＦＡＸ送信したり、画像・文書をサーバーに配信する場合の回線／ＬＡＮなどがある。
画像入力デバイスと画像出力デバイスとを組み合わせることによって、ＭＦＰ（多機能周辺機器＝複合機）のジョブを表現することができる。例えば、画像入力デバイスとしてスキャナ、画像出力デバイスがプロッタであれば、通常のコピー動作を意味する。また、コピーをしながら蓄積する場合は、画像出力デバイスとして、プロッタとメモリを用いることになる。
画像入出力以外の実行要求としては、ユーザを特定する場合のパスワード認証要求（認証）、ＦＡＸの宛先登録内容の変更、追加要求（アドレス帳）がある。
図中のブロック内の箇条書きは、そのジョブ履歴の属性（データ項目）を示している。
ジョブについては、ログを登録した時刻、ジョブを投入したアプリ、ネットワークを介したジョブ投入かどうか、そのジョブで使用した画像入力デバイス、画像出力デバイス等を記録する。これらの属性を基にジョブのタイプの判断に用いる。
また、画像入力デバイス、画像出力デバイス別に、個々のデバイスの動作を示すような属性（例えば、枚数、送信先、受信元）を記録する。画像入出力以外の実行要求については、認証では認証要求ユーザ名、アドレス帳では追加変更宛先名などを記録する。
【０００８】
図３は、本発明のログ記録装置の動作を示すフローチャートである。
ログ記録装置は、画像機器２からのログ登録要求の受信待ちを行っている（ステップ３０１）。ログ登録要求の中には、図２で説明したジョブ履歴情報がすべて含まれている。ログ登録要求がきたら、記録しないジョブのタイプかどうかの判断を行う（ステップ３０２）。記録しないジョブのタイプは前もって、管理者が設定することが可能である。ジョブのタイプとしては、画像のスキャン、プリント出力、ＦＡＸ送信等アプリを元にした設定、画像入出力デバイスを元にした設定、ネットワークからの要求か否かを元にした設定などが可能である。またこれら３つ設定を論理演算した結果を元に設定することもできる。例えば、ネットワークを介しての要求で、かつ、プロッタが動作したジョブのような設定が行える。ここで、記録しないジョブであれば、再度、登録要求受信待ち（ステップ３０１）に戻る。
ステップ３０３で、ログをハードディスク（ＨＤＤ）５に書き込む。そして、ログの記録容量を求め、ある一定値（次の新規のログ登録が不可能となるレベル）を超えているかどうかを判断する（ステップ３０４）。もし、超えているようであれば、蓄積済みのジョブ履歴の中から、ジョブのタイプを調べ、削除可能なログが存在するかどうかを調べる（ステップ３０５）。ステップ３０２で示したジョブのタイプによる判断をここでも行う。
削除可能なログが存在すれば（ステップ３０５がＹＥＳ）、削除可能なログから１件削除する（ステップ３０６）。削除可能なログが複数個存在する場合は、登録時刻の一番古いものを削除すればよい。次の新規ログのための容量が確保できたので、登録要求受信待ち（ステップ３０１）に戻る。
削除可能なログが存在しなければ（ステップ３０５がＮＯ）、新規ジョブを止めるために、画像機器へ新規ジョブ停止要求を送信し（ステップ３０７）、画像機器２からのログバックアップ要求の受信待ちを行う（ステップ３０８）。そのあと、バックアップ用のドライブ８にログデータのバックアップを行う（ステップ３０９）。バックアップ後、ハードディスク５のジョブ履歴のデータを全て削除し、画像機器２に対して新規ジョブ投入再開要求を送信する（ステップ３１０）。
【０００９】
図４は画像機器２とログ記録装置との間のシーケンス図である。
通常、ログを登録する場合には、画像機器２からログ登録要求１０を行う。このログ登録要求１０の中に図２のジョブ履歴の情報がすべて含まれている。この情報をハードディスク（ＨＤＤ）５に書き込み、ログの容量が一定値を超えていなければ、ログ登録完了１１を画像機器２へ送信し、次のログ登録要求の受付待ちを行う。
次にログ登録要求１２を受け、ジョブ履歴情報をハードディスク５に書き込んだあと、ログ容量が一定値を超えていたとする。これをうけて、ログ記録装置１００では、新規ジョブ停止要求１３を画像機器２に送信する。画像機器２では、画像機器２の操作部に図５に示す管理者認証画面を表示し、パスワード入力２０を促す。本実施例では管理者以外には、ログバックアップ動作ができないようになっている。入力されたパスワードが前もって設定されているパスワードと一致するかどうかを調べ、一致した場合、画像機器２はログ記録装置１００に対してログバックアップ要求１４を送る。
ログバックアップでは、バックアップ用のドライブによって、ハードディスク５のログデータがすべてバックアップされる。バックアップした後に、ハードディスク５のログデータをすべて削除し、ログ記録装置１００は画像機器２に対して、新規ジョブ投入再開要求１５を送信し、次のログ登録１６の受け付けを待つ。
【図面の簡単な説明】
【００１０】
【図１】本発明のログ記録装置のハードウエア構成を示すブロック図である。
【図２】ジョブ履歴（ログ）のデータ構成を説明する図である。
【図３】本発明のログ記録装置の動作を示すフローチャートである。
【図４】画像機器とログ記録装置との間のシーケンス図である。
【図５】画像機器に表示する管理者認証用の画面表示の例を示す図である。
【符号の説明】
【００１１】
１…ＣＰＵ、
２…画像機器、
３…ＲＯＭ、
４…ＲＡＭ、
５…ハードディスク、
６…ＭＳＵ、
７…ＭＳＵ用メモリ、
８…バックアップ用ドライブ
【図１】
2006041764.tif 000003
【図２】
2006041764.tif 000004
【図３】
2006041764.tif 000005
【図４】
2006041764.tif 000006
【図５】
2006041764.tif 000007