(57)【要約】【課題】  デジタル複合機のＨＤ容量を圧迫することなく、管理者にジョブ履歴の監視失敗情報を効果的に通知することが可能なジョブ履歴監査を実現すること。【解決手段】  画像形成装置２０は、ＨＤ残量が事前設定された開始タイミングより少ない場合（Ｓ８０６）、ジョブ履歴の古いものから一定量を削除対象にする（Ｓ８０７）。ステータス管理部４３３は、削除対象になったジョブ履歴のジョブの開始時刻をステータス情報に記録する（Ｓ８０８）。ジョブ履歴自動削除部４３５は、削除対象のジョブ履歴を削除する（Ｓ８０９）。データ送受信部４３４は、監視ＰＣ３０へ記録したステータス情報を送信し、検索ＰＣ１０が監視ＰＣ３０にリクエストした際に、ステータス情報を表示する（Ｓ９０３〜Ｓ９０４）。【選択図】  図８
2020138500.tif 000002
【特許請求の範囲】
【請求項１】
ジョブを実行する画像形成装置において、
ジョブが実行された際にジョブ履歴を記録するジョブ履歴記録手段（４３６）と、
前記ジョブ履歴記録手段がジョブ履歴を記録する記憶領域の残容量を取得する記憶領域残量取得手段（４３５）と、
前記ジョブ履歴の削除開始タイミングを受け付ける受付手段（Ｓ７０３）と、
前記記憶領域の残容量が前記受付手段で受け付けた削除開始タイミングを下回る場合にジョブ履歴の削除を行う削除手段（Ｓ８０７）と、
前記削除手段が削除するジョブ履歴のジョブ実行時刻を、時間帯の重複を排除しながら記録する記録手段（Ｓ８０８）と、
前記記録手段が記録したジョブ履歴のジョブ実行時刻を一覧形式でユーザーに通知する一覧通知手段（Ｓ９０４）と、
を有することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置で実行された印刷、コピー等のジョブにおいて、印刷された画像等を履歴情報として記録することのできるジョブ履歴監査システムに関する。
【背景技術】
【０００２】
情報漏洩の抑止や、情報漏洩者を追求する目的で、デジタル複合機が行った、印刷等のジョブに関する履歴情報（以下、ジョブ履歴とする）を収集するジョブ履歴監査システムが企業で利用されている。ジョブ履歴監査システムでは、監視ＰＣ（Personal Computer）にジョブ履歴を送信することで、デジタル複合機のＨＤ（Hard Disk）を圧迫しないよう工夫が施されている。
【０００３】
近年では、監視ＰＣにクライアントＯＳ（Operating System）を用いることもあり、ジョブ履歴監査システムの管理者が長期休暇の際に監視ＰＣをシャットダウンする運用が行われている。その際、デジタル複合機のＨＤ容量が一杯になった場合、デジタル複合機のユーザーが印刷等のジョブを実行できなくなってしまわないよう、ジョブ履歴監査システムがＨＤに格納されたジョブ履歴を自動削除するものが存在する。
【０００４】
特許文献１には、ＨＤ残量が閾値以下の状態に遷移した場合に、ログが消失した可能性を示す警告メールを機器管理者に送信する技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−２２８４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記の特許文献１に記載された従来技術では、ＨＤ残量が閾値以下の場合にメールを送信することが記載されている。
【０００７】
しかしながら、ＨＤ残量の少なさを管理者に警告する目的に対して上記手法は有効なものの、ジョブ履歴が本当に削除されたのか判断できないため、管理者はジョブ履歴の削除を見逃してしまう可能性がある。また、ジョブ履歴の削除が発生した旨をメールによって通知する場合は、ジョブ履歴の削除が大量に発生した際に、メール通知では視認性がようとはいえず、ジョブ履歴が消失した時間帯については何ら考慮されていない。複数の削除履歴をデジタル複合機のＨＤに蓄え、一括でメールを送る方法も考えられるが、その方法ではデジタル複合機のＨＤ容量を再び圧迫してしまうことに繋がる。
【０００８】
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、デジタル複合機のＨＤ容量を圧迫することなく、管理者にジョブ履歴の監視失敗情報を効果的に通知することが可能なジョブ履歴監査の仕組みを提供することにある。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明に係る画像形成装置は、
ジョブが実行された際にジョブ履歴を記録するジョブ履歴記録手段（４３６）と、前記ジョブ履歴記録手段がジョブ履歴を記録する記憶領域の残容量を取得する記憶領域残量取得手段（４３５）と、前記ジョブ履歴の削除開始タイミングを受け付ける受付手段（Ｓ７０３）と、前記記憶領域の残容量が前記受付手段で受け付けた削除開始タイミングを下回る場合にジョブ履歴の削除を行う削除手段（Ｓ８０７）と、前記削除手段が削除するジョブ履歴のジョブ実行時刻を、時間帯の重複を排除しながら記録する記録手段（Ｓ８０８）と、前記記録手段が記録したジョブ履歴のジョブ実行時刻を一覧形式でユーザーに通知する一覧通知手段（Ｓ９０４）と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明に係る画像形成装置によれば、デジタル複合機のＨＤ容量を圧迫することなく、管理者にジョブ履歴の監視失敗情報を効果的に通知することが可能なジョブ履歴監査を実現することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施例のジョブ履歴監査システムのネットワーク構成図
【図２】画像形成装置のハードウェア構成図
【図３】検索ＰＣ及び監視ＰＣのハードウェア構成図
【図４】ジョブ履歴監査システムのソフトウェア構成図
【図５】画像形成装置が管理する設定情報の一例を示す図
【図６（ａ）】検索ＰＣに表示される画面の一例を示す図
【図６（ｂ）】検索ＰＣに表示される画面の一例を示す図
【図６（ｃ）】検索ＰＣに表示される画面の一例を示す図
【図７】監視ＰＣがジョブ履歴削除設定を受け付ける処理を示したフローチャート
【図８】画像形成装置がジョブ履歴削除を実行する処理を示したフローチャート
【図９】画像形成装置が管理者への通知を行う処理を示したフローチャート
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について、図面を参照しながら説明する。
【００１３】
図１は、本発明における実施形態に係るジョブ履歴監査システムの全体構成図である。ここではネットワーク５０に検索ＰＣ１０、画像形成装置２０、監視ＰＣ３０がそれぞれ接続されて、相互通信が可能である。
【００１４】
本実施例では、１台ずつ記載しているが、検索ＰＣ１０、画像形成装置２０は、複数台の各装置がネットワーク５０に接続されていても良い。また、検索ＰＣ１０、監視ＰＣ３０の各機能は、同一装置上に構成されても良い。
【００１５】
画像形成装置２０は、スキャン、プリント、コピー、ＦＡＸ、送信などの機能を有し、ユーザーの操作によりジョブを実行する。また、実行したジョブに関して、ジョブの実行と同時にジョブ履歴を記憶装置に保存するジョブ履歴記録機能を有する。画像形成装置２０は、ジョブ履歴記録機能においてジョブ履歴を記録する記憶装置の容量を監視する機能を有する。画像形成装置には、例えばデジタル複合機を用いることができる。
【００１６】
監視ＰＣ３０は、ジョブ履歴送信機能により画像形成装置２０が送信したジョブ履歴やステータスを受信する。監視ＰＣ３０は、検索ＰＣ１０からリクエストがあった際に、ジョブ履歴や、画像形成装置２０のステータス情報を送信する。
【００１７】
検索ＰＣ１０は、監視ＰＣ３０から応答されるジョブ履歴や画像形成装置２０のステータス情報を受信して管理者に表示するユーザーインタフェースを有する。検索ＰＣ１０は、Ｗｅｂブラウザ等の表示機能を有していれば良く、スマートフォンやタブレット等であっても良い。
【００１８】
ネットワーク５０は、検索ＰＣ１０、画像形成装置２０、監視ＰＣ３０を相互に通信可能に接続するための接続回線であり、ＬＡＮやＷＡＮ、乃至、無線通信ネットワークが用いられる。
【００１９】
図２は、図１に示した画像形成装置２０のハードウェア構成例を示すブロック図である。
【００２０】
ＣＰＵ２０１は、画像形成装置２０全体を統括的に制御し、例えば、バス２１１に接続された各部を制御して印刷やＦＡＸ送信等の各機能を実行する。ＲＯＭ２０２は、データ読出専用のメモリであり、例えば画像形成装置の基本制御プログラムを記憶する。ＲＡＭ２０３は、データの読出／書込が可能なメモリであり、例えばＣＰＵ２０１のワーキングメモリとして用いられる。外部記憶装置２０４は、各プログラムを実行中の一時データや、永続的なデータの記憶領域として用いられる。たとえば、外部記憶装置２０４としてＨＤが用いられる。これにより、外部記憶装置２０４は、ＲＡＭ２０３に比べるとデータの読出／書込の速度は遅くなるが、大容量のデータを記憶することができる。
【００２１】
通信装置２０５は、画像形成装置２０をネットワーク５０に接続するための装置であり、画像形成装置２０をＬＡＮに接続し、ネットワーク５０に接続された他の装置との間でＴＣＰ／ＩＰによるデータ通信を可能とする。入力部２０６は、ユーザーによる文字やデータの入力操作を受け付けるための操作部であり、例えば、テンキーやハードキーである。表示部２０７は、各種画面を表示するための装置であり、例えば液晶タッチパネルである。ユーザーは、表示部２０７に表示されたユーザーインタフェース画面上で、画像形成装置２０への印刷機能やコピー機能の実行指示を、入力部２０６を介して入力する。スキャナー部２０８は、原稿台に置かれた原稿を光学的に読み取る構成や、自動原稿給紙部（ＡＤＦ）から連続的に搬送された複数枚の原稿用紙を固定的な読取位置において光学的に読み取る構成を備える。
【００２２】
プリンター部２０９は、画像データに基づいて、印刷用紙等の記録媒体上に画像を印刷するための構成を備える。印刷するための構成として、電子写真記録方式やインクジェット記録方式等、各種記録方式が適用可能である。画像形成装置２０は、スキャナー部２０８で読み取った画像データに基づいてプリンター部２０９で印刷を行うことにより、コピー機能を実行することができる。
【００２３】
画像処理部２１０は、スキャナー部２０８や、外部装置から取得された画像データに対して、色空間変換、マッピング、二値化、インターレース、下地除去等、印刷や各用途に応じた画像処理を実行する。ジョブ履歴に含まれる画像データは、画像処理部２１０において、前記外部装置等から取得された画像データに対し、解像度を低くしたり、画質を下げたり、画像フォーマットを変更する等の画像処理を施すことで生成される。
【００２４】
図３は、図１に示した検索ＰＣ１０、監視ＰＣ３０を構成する情報処理装置のハードウェア構成図である。
【００２５】
図３に示されるハードウェア構成図は一般的な情報処理装置のハードウェア構成図に相当するものとし、本実施形態のＰＣには一般的な情報処理装置のハードウェア構成を適用できる。
【００２６】
図３において、ＣＰＵ３０１は、情報処理装置全体を統括的に制御し、例えばバス３０８に接続された各部を制御して各種データ処理を実行する。ＲＯＭ３０２は、データ読出専用のメモリであり、例えば、情報処理装置の基本制御プログラムを記憶する。ＲＡＭ３０３は、データの読出／書込が可能なメモリであり、例えばＣＰＵ３０１のワーキングメモリとして用いられる。
【００２７】
外部記憶装置３０４は、情報処理装置のオペレーティングシステム（ＯＳ）や、実行中の各アプリケーションの一時データや、永続的なデータの記憶領域として用いられる。たとえば、外部記憶装置３０４としてＨＤが用いられる。これにより、外部記憶装置３０４は、ＲＡＭ３０３に比べるとデータの読出／書込の速度は遅くなるが、大容量のデータを記憶することができる。また、外部記憶装置３０４は、ＣＤ、ＤＶＤ、メモリカードといった、外部メディアを装填してデータの読出／書込が可能な装置であっても良い。
【００２８】
入力装置３０５は、ユーザーによる文字やデータの入力操作を受け付けるための操作部であり、例えば、キーボードやポインティングデバイスである。表示装置３０６は、各種画面を表示するための装置であり、例えばＣＲＴや液晶モニターである。ユーザーは、表示装置３０６に表示されたユーザーインタフェース画面上で、画像形成装置２０への印刷ジョブの実行指示を、入力装置３０５を介して入力する。通信装置３０７は、情報処理装置をネットワーク５０に接続するための装置であり、情報処理装置をＬＡＮに接続し、ネットワーク５０に接続された他の装置との間でＴＣＰ／ＩＰによるデータ通信を可能とする。
【００２９】
図４は、図１に示した検索ＰＣ１０、監視ＰＣ３０、画像形成装置２０のソフトウェア構成の例を示すブロック図である。
【００３０】
ブラウザアプリケーション４０１は、管理者が監視ＰＣ３０の保持する情報を確認するために使用される。ブラウザアプリケーション４０１は、表示データ送受信部４０２を介して、監視ＰＣ３０の持つ設定情報、画像形成装置２０のステータス情報を表示する。ブラウザアプリケーション４０１は、ＨＴＭＬ（HyperText Markup Language）文書を解析して表示することが一般的であるが、別の文書フォーマットを表示用に使用していても構わない。
【００３１】
ジョブ履歴監査アプリケーション４１１は、監視ＰＣ３０における、データ送受信、設定管理、画像形成装置管理、ジョブ履歴管理を行うアプリケーションである。表示データ送受信部４１２は、検索ＰＣ１０の表示データ送受信部４０２からのリクエストに応じて、表示用のＨＴＭＬを送信する。
【００３２】
ジョブ履歴管理部４１３は、データ送受信部４１６を介して、画像形成装置２０からジョブ履歴を受信し、データ処理を実施した上で、ジョブ履歴ＤＢ（ＤＢ：データベース）４１７に格納する。ここで、データ処理とは、画像データに対して、ＯＣＲ（Optical Character Recognition）処理を行ってテキスト情報を抽出したり、画像データの解像度やファイルフォーマットを変換したりする処理である。データ処理によって得られたテキスト情報は、ジョブ履歴と紐付けられて保存され、ジョブ履歴の検索に利用される。
【００３３】
設定管理部４１４は、監視ＰＣ３０の動作に関わる設定、および、管理対象の画像形成装置２０の設定を記憶装置に保存し、各記憶装置から読み出す。保存先の記憶装置は、ＲＯＭ３０２、ＲＡＭ３０３、外部記憶装置３０４等である。ここで、監視ＰＣ３０の動作に関わる設定とは、ジョブ履歴ＤＢ４１７への接続文字列（サーバー名や、ユーザー名、パスワード）などが含まれる。また、管理対象の画像形成装置２０の設定には、後述のジョブ履歴の自動削除設定が含まれる。
【００３４】
エージェント監視部４１５は、管理対象の画像形成装置２０が定期的に送信してくるステータス情報を監視し、当該画像形成装置が正常稼働しているかを監視する。ここで、エージェントとは、画像形成装置２０に含まれるエージェントアプリケーション４３１のことを指す。ステータス情報にエラー情報が記載されている場合は、当該画像形成装置が異常だと判断し、後述の警告表示を行い、管理者へ通知する。また、エラーや容量不足が発生している場合にも、警告表示を行い、管理者へ通知する。
【００３５】
データ送受信部４１６は、画像形成装置２０との各種データの送受信処理を行う。データ送受信部４１６の送受信内容には、ジョブ履歴管理部４１３が格納するジョブ履歴や、設定管理部４１４が管理する設定情報、エージェント監視部４１５が監視するステータス情報が含まれる。
【００３６】
ジョブ履歴ＤＢ４１７は、ジョブ履歴管理部４１３が格納するジョブ履歴を記憶装置に保存する。ＲＤＢ（Relational Database）と呼ばれるデータベース管理システムを用いても良いし、ファイルサーバーにファイルを格納する形式であっても良い。
【００３７】
エージェントアプリケーション４３１は、画像形成装置２０における、設定管理、ステータス管理、データ送受信、ジョブ履歴管理、ジョブ履歴自動削除を行う、アプリケーションである。
【００３８】
設定管理部４３２は、画像形成装置２０の各種機能の実行に関する設定をＲＯＭ２０２、ＲＡＭ２０３、外部記憶装置２０４等の各記憶装置に格納し、各記憶装置から読み出す。ここで、設定とは、ジョブ実行時に、ジョブ履歴を生成するか否かの設定や、ジョブ履歴の自動削除を行うか否かの設定、外部記憶装置２０４が容量不足であると判断する閾値を含む。また、監視サーバー３０への送信先ＵＲＬ（Uniform Resource Locator）も含まれる。
【００３９】
ステータス管理部４３３は、画像形成装置２０のステータス情報をＲＯＭ２０２、ＲＡＭ２０３、外部記憶装置２０４等の各記憶装置に格納し、各記憶装置から読み出す。ステータス情報とは、外部記憶装置２０４の容量不足や、ジョブ履歴の自動削除が発生した結果情報等が含まれる。結果情報に関しては、図５で後述する。
【００４０】
データ送受信部４３４は、監視ＰＣ３０との各種データの送受信処理を行う。データ送受信部４３４の送受信内容には、ジョブ履歴管理部４３６が管理しているジョブ履歴や、設定管理部４３２が管理している設定情報、ステータス管理部４３３が管理しているステータス情報が含まれる。
【００４１】
ジョブ履歴自動削除部４３５は、ジョブ履歴の自動削除を行うか否かの設定や、外部記憶装置２０４が容量不足であると判断する閾値設定に基づき、ジョブ履歴管理部４３６に対してジョブ履歴の自動削除指示を行う。ジョブ履歴の自動削除の後、ジョブ履歴自動削除部４３５は、ステータス管理部４３３に対して、自動削除が発生した旨と、自動削除の対象となったジョブ履歴の開始時刻の記録指示を行う。
【００４２】
ジョブ履歴管理部４３６は、画像処理部４４２により生成されたジョブ履歴を外部記憶装置２０４に格納する。また、ジョブ履歴管理部４３６は、外部記憶装置２０４に記憶されているジョブ履歴を、データ送受信部４３４を介して監視ＰＣ３０に送信する。また、ジョブ履歴管理部４３６は、監視ＰＣ３０への送信が完了したジョブ履歴や、ジョブ履歴自動削除部４３５から削除指示があったジョブ履歴について外部記憶装置２０４から削除する。
【００４３】
画像形成装置２０は、エージェントアプリケーション４３１の他に、ジョブ制御部４４１と、画像処理部４４２を有しており、印刷等のジョブ実行や、ジョブ実行に伴うジョブ履歴を生成する。
【００４４】
ジョブ制御部４４１は、入力部２０６で入力された、もしくは、印刷指示されたジョブ実行要求に基づき、スキャナー部２０８やプリンター部２０９を制御して各種ジョブを実行する。
【００４５】
画像処理部４４２は、ジョブ制御部４４１のジョブ実行後乃至ジョブ実行と並行して、ジョブ履歴を生成する。画像処理部４４２は、ジョブ履歴を生成した場合に、ジョブ履歴を生成したことを通知するジョブ履歴生成通知を、ジョブ履歴管理部４３６へ通知しても良い。また、画像処理部４４２は、ジョブ履歴に含まれる画像データに対し、画像処理を実行する。画像処理は、画像データサイズを小さくするための解像度変換や画質低下や画像フォーマット変換等である。
【００４６】
図５は、画像形成装置２０の設定管理部４３２が管理する設定情報とステータス管理部４３３が管理するステータス情報の一例である。
【００４７】
図５に示すように、ジョブ履歴機能に関するステータス情報は、設定情報と併せて管理される。
【００４８】
サーバー情報では、監視ＰＣ３０への接続情報として、例えば、サーバーＵＲＬ５０１を含む。サーバーＵＲＬ５０１は、画像形成装置２０がジョブ履歴を送る送信先である。ジョブ履歴監査アプリケーション４１１がエージェントアプリケーション４３１のジョブ履歴記録を開始する際に、ジョブ履歴監査アプリケーション４１１が自身のＵＲＬをサーバーＵＲＬとして通知する。エージェントアプリケーション４３１は、受信したサーバーＵＲＬを外部記憶装置２０４に記録する。サーバーＵＲＬは、共有設定がされているフォルダーパスであっても良く、その場合は、フォルダにアクセスするユーザー名、パスワードも、サーバー情報の一部として記録しておく必要がある。
【００４９】
設定情報では、画像形成装置２０の外部記憶装置２０４の残量確認のための容量不足閾値５０２、ジョブ履歴を自動で削除するか否かを示すジョブ履歴自動削除設定５０３を含む。容量不足閾値５０２は、ジョブ履歴が保存された外部記憶装置２０４の空き容量が所定の閾値よりも小さくなった場合に（以下ニアフル状態と呼ぶ）、管理者に通知するための設定であり、閾値に相当する値がパーセント単位で設定されている。
【００５０】
また、この設定値は、ジョブ履歴の自動削除処理においても使用される。例えば１０パーセントであった場合、画像形成装置２０の外部記憶装置２０４の残量が１０パーセント以下になった場合に、ジョブ履歴自動削除部４３５は、ジョブ履歴の削除処理を実行する。設定値が１０パーセントの場合は、ジョブ履歴の削除処理が起こりにくく、ジョブ履歴の消失を極力少なくすることができる。しかし、印刷等のジョブが同じ時間帯に集中した場合、削除処理が間に合わなければ、画像形成装置２０の外部記憶装置２０４の残量が０になった時点で、ジョブの実行が失敗に終わる。逆に設定値が３０パーセントの場合は、ジョブ履歴の削除処理が起こりやすいが、ジョブの実行が失敗になるリスクは少なくなる。
【００５１】
ここでは、１０パーセントから３０パーセントの設定範囲を例としたが、実際には別の値域を持っていても良い。図５の例では、外部記憶装置２０４の空き容量が全体量の１０パーセントを下回った場合に、管理者に監視ＰＣ３０へ通知を行い、ジョブ履歴の自動削除を行う。ジョブ履歴自動削除設定５０３は、「する」の場合、ニアフル状態になった時に、ジョブ履歴自動削除部４３５がジョブ履歴の自動削除を行う。「しない」の場合、ニアフル状態になった際に、管理者への通知を行うが、ジョブ履歴の自動削除は行わない。
【００５２】
ステータス情報では、画像形成装置２０で検出された状態が列挙される。例えば、図５の場合、当該画像形成装置では、ニアフル状態であり、ジョブ履歴自動削除機能によって、ジョブ履歴の消失が起こったこと（５０４）が記されている。ジョブ履歴消失あり状態５０４に関しては、監視ＰＣ３０に通知が終了すると、ステータス管理部４３３は、値を消去する。ジョブ履歴消失あり状態５０４の場合は、さらに、ジョブ履歴削除数５０５、削除ジョブ履歴の時間帯５０６がステータス情報に含まれる。
【００５３】
ジョブ履歴削除数５０５は、ジョブ履歴がジョブ履歴自動削除部４３５によって削除されたものの件数であり、監視ＰＣ３０に通知が終了すると、ステータス管理部４３３が値を０に戻す。削除ジョブ履歴の時間帯５０６は、削除されたジョブ履歴のジョブ開始時刻を列挙したものであり、分単位の時刻を切り捨てて記録される。削除ジョブ履歴の時間帯５０６は監視ＰＣ３０に通知が終了すると、ステータス管理部４３３が値を空に戻す。本実施例では、ステータス管理部４３３が値を変更しているが、値変更のタイミングは、監視ＰＣ３０が受信したタイミングで、監視ＰＣ３０の処理によって行っていても良い。また、削除ジョブ履歴の時間帯５０６は、ジョブ開始時刻を使用しているが、ジョブの終了時刻乃至両方の時刻を使用して計算を行っていても良い。
【００５４】
図６は、検索ＰＣ１０のブラウザアプリケーション４０１で表示するジョブ履歴監査システムの画面の一例である。
【００５５】
管理者は画面上部のタブボタンを押下して、状況を確認できるトップ画面図６（ａ）、画像形成装置２０の一覧を確認できる管理画面図６（ｂ）、ジョブ履歴監査システムの設定を行う設定画面図６（ｃ）に切り替えることができる。
【００５６】
図６（ａ）は、ジョブ履歴監査システムを開いた際に最初に開く、トップ画面である。トップ画面では、画像形成装置２０のステータス情報６０１が表示される。「プリンター一覧へ」のリンクをクリックすると、警告に関連する画像形成装置２０が背景色等の強調表示で表示される。図６の例では、１乃至複数台の画像形成装置２０でジョブ履歴の削除が発生しており、２０１８年５月２０日  １７時から１９時、２０１８年５月２１日  １０時から１１時に開始されたジョブのジョブ履歴が削除されたことを示している。
【００５７】
図６（ｂ）は、ジョブ履歴監査システムの管理している画像形成装置２０の一覧を示す画面である。追加ボタン６０２は、画像形成装置２０を新規に登録する際に使用するボタンであり、管理者はボタンを押下すると、ＩＰアドレスを指定して、未登録の画像形成装置２０を登録することができる。空き容量不足を示す警告６０３は、ニアフル状態の画像形成装置２０のステータス列に表示される。例では、当該画像形成装置が、ニアフル状態であることが示されている。空き容量６０４は、当該画像形成装置の外部記憶装置２０４の空き容量を表示しており、例では、当該画像形成装置の外部記憶装置２０４の空き容量が５００ＭＢであることが示されている。
【００５８】
図６（ｃ）は、ジョブ履歴監査システムの設定を行う画面である。空き容量不足を警告するタイミング６０５は、エージェントアプリケーション４３１が、外部記憶装置２０４の残量不足の判定に使用する閾値であり、「早い（３０パーセント）」「通常（２０パーセント）」「遅い（１０パーセント）」の中から選択する。選択した閾値は、容量不足閾値５０２の設定値に使用される。例では、容量不足閾値５０２が２０パーセントに設定される。ジョブ履歴の自動削除６０６は、エージェントアプリケーション４３１が、外部記憶装置２０４の残量不足（ニアフル状態）の判定時に、ジョブ履歴を自動削除するか否かの設定である。入力した設定値は、ジョブ履歴自動削除設定５０３の設定値に反映される。例では、ジョブ履歴の自動削除を行うように設定が為されている。入力値の制限や文言の内容は、図５の設定情報と一致していても良いし、管理者が分かりやすいように、別の制限や文言を使用していても良い。
【００５９】
以下で、本実施形態における、監視ＰＣ３０が自動ジョブ履歴削除設定を受け付けてから、画像形成装置２０の監視を開始するまでの処理を図７のフローチャートを用いて説明する。
【００６０】
なお本フローに係るジョブ履歴監査アプリケーション４１１のプログラムは、監視ＰＣ３０の外部記憶装置３０４に記憶されており、ＲＡＭ３０３に読み出され、ＣＰＵ３０１によって実行される。
【００６１】
ステップＳ７０１では、監視ＰＣ３０が表示データ送受信部４１２を介して、検索ＰＣ１０のブラウザアプリケーション４０１に図６（ｃ）に示した設定画面を表示する。
【００６２】
ステップＳ７０２では、検索ＰＣ１０を介して管理者が行った、自動ジョブ履歴削除を有効にするか否かの設定を監視ＰＣ３０が受け付ける。
【００６３】
ステップＳ７０３において、監視ＰＣ３０は、自動ジョブ履歴削除開始のタイミングを受け付ける。自動ジョブ履歴削除開始のタイミングは、空き容量不足を警告するタイミング６０５の入力値から受け付ける。
【００６４】
ステップＳ７０４では、管理者は検索ＰＣのユーザーインタフェースを介して、登録したい画像形成装置２０の探索を行う。探索には、画像形成装置のＩＰアドレスを用いて、ＳＮＭＰ（Simple Network Management Protocol）等の通信を使用することで同じネットワーク環境内に存在する画像形成装置を発見することができる。発見した画像形成装置は、監視ＰＣがジョブ履歴を受け付ける対象として、外部記憶装置３０４に格納している画像形成装置の一覧に追加する（ステップＳ７０５）。
【００６５】
図８は、図７で登録された画像形成装置２０が、設定に基づき、自動ジョブ履歴削除を実行させる処理を示すフローチャートである。
【００６６】
本フローに係るエージェントアプリケーション４３１のプログラムは、画像形成装置２０の外部記憶装置２０４に記憶され、ＲＡＭ２０３に読み出され、ＣＰＵ２０１によって実行される。
【００６７】
ステップＳ８０１において、監視ＰＣ３０は、画像形成装置２０上のアプリケーションに対して、ＨＴＴＰ（Hyper Text Transfer Protocol）経由で監視ＰＣ３０の送信先ＵＲＬを送信する。受信した画像形成装置２０は、送信先ＵＲＬを外部記憶装置２０４に格納する。これにより、印刷運用時には、画像形成装置２０が、ジョブ履歴を送信先ＵＲＬへ送信を行うことが可能となる。
【００６８】
ステップＳ８０２では、受信した送信先ＵＲＬを使用し、ＨＴＴＰ経由で、画像形成装置が、監視ＰＣ３０に自動ジョブ履歴削除設定と開始タイミング設定を取得する。取得した自動ジョブ履歴削除設定が有効な場合（ステップＳ８０３  Ｙｅｓ）、Ｓ８０４において画像形成装置２０は、外部記憶装置２０４残量の監視を開始する。その後、画像形成装置２０がシャットダウンされるまでの間（ステップＳ８０５  Ｙｅｓ）、外部記憶装置２０４残量が開始タイミングの設定値より少ない場合に（ステップＳ８０６  Ｙｅｓ）、古いものから５００ジョブ分のジョブ履歴を削除対象とする（ステップＳ８０７）。５００ジョブは、外部から変更可能な値でも良いし、印刷量が多ければ、別の値でも良い。
【００６９】
ステップＳ８０８では、削除対象としたジョブ履歴のジョブの開始時刻の「日時」の値を外部記憶装置に記憶する。例えば、ジョブの開始時刻が２０１８年５月２０日１７：２４である場合、「２０１８／５／２０  １７：００：００」という値を記録する。既に、他の削除ジョブ履歴によって、同じ時刻が記録済みであった場合は、記録を省略する。なお、時刻の記録形式は一例であり、３０分単位に時刻を丸め込む計算処理を行っていても良いし、ジョブの終了時刻を併せて記録していても良い。
【００７０】
ステップＳ８０９では、削除対象としたジョブ履歴の削除を行い、ステップＳ８０９の後、ステップＳ８０６の判定処理に戻り、外部記憶装置２０４残量が開始タイミングより多くなっていることを確認する。開始タイミングより少ない場合は再度ステップＳ８０７以降のジョブ履歴の削除処理を行い、開始タイミングよりも多い場合（ステップＳ８０７  Ｎｏ）、ステップＳ８０５に戻り、外部記憶装置２０４残量の監視を続ける。画像形成装置のシャットダウン操作が行われた場合（ステップＳ８０５  Ｎｏ）や、自動ジョブ履歴削除設定が無効な場合（ステップＳ８０３  Ｎｏ）には、本フローチャートの処理を終了する。
【００７１】
図９は、画像形成装置２０が記録したジョブの開始時刻を、監視ＰＣ３０が受信乃至管理者へ通知するまでの処理内容を示すフローチャートである。
【００７２】
ステップＳ９０１からステップＳ９０３、ステップＳ９０５に係るエージェントアプリケーション４３１のプログラムは、画像形成装置２０の外部記憶装置２０４に記憶され、ＲＡＭ２０３に読み出され、ＣＰＵ２０１によって実行される。ステップＳ９０４に係るジョブ履歴監査アプリケーション４１１のプログラムは、監視ＰＣ３０の外部記憶装置３０４に記憶されており、ＲＡＭ３０３に読み出され、ＣＰＵ３０１によって実行される。
【００７３】
ステップＳ９０１において、画像形成装置２０は、ＲＡＭ２０３に記録しているステータス情報に、ジョブ履歴削除が発生した旨と、削除されたジョブ履歴のジョブ開始時刻を追加する。
【００７４】
ステップＳ９０２では、画像形成装置２０は、監視ＰＣ３０への送信先ＵＲＬへステータス情報が送信可能なことを確認し、送信可能な場合は、監視ＰＣへステータス情報を送信する（ステップＳ９０３）。ステータス情報を送信可能でなければ、画像形成装置２０は、５分間隔等の一定間隔で、ステータス情報の送信を試みる。
【００７５】
ステップＳ９０４において、監視ＰＣは、ジョブ履歴の自動削除が発生した旨と、削除されたジョブの開始時間帯を表示する。表示メッセージは、警告メッセージ６０１のように、検索ＰＣ１０のＷｅｂブラウザを経由して、管理者に通知される。開始時間帯は、「日時」に丸め込んだジョブの開始時刻から次の１時間を使用することで算出される。例えば、前述の「２０１８／５／２０  １７：００：００」という時刻である場合、２０１８年５月２０日  １７時〜１８時が開始時間帯となる。「２０１８／５／２０  １７：００：００」と、「２０１８／５／２０  １８：００」のように連続した時刻が存在する場合には、２０１８年５月２０日  １７時〜１９時が開始時間帯として計算される。通知方法は、ＯＳのトーストメッセージやシステムログの形式であっても良い。
【００７６】
ステップＳ９０５において、ステータス管理部４３３は、ステータス情報から、「ジョブ履歴消失あり」警告５０４、ジョブ履歴削除数５０５、削除ジョブ履歴の時間帯５０６を削除する。
【００７７】
以上説明したように、上記実施形態によれば、デジタル複合機のＨＤ容量を圧迫することなく、管理者にジョブ履歴の監視失敗情報を効果的に通知することが可能となる。すなわち、管理者がジョブ履歴の消失を見逃しにくいセキュアなジョブ履歴監査システムを実現することができる。
【００７８】
なお、上述した各種画面表示及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されていてもよい。
【００７９】
（他の実施例）
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００８０】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
【符号の説明】
【００８１】
１０  検索ＰＣ、２０  画像形成装置、３０  監視ＰＣ、５０  ネットワーク
【図１】
2020138500.tif 000003
【図２】
2020138500.tif 000004
【図３】
2020138500.tif 000005
【図４】
2020138500.tif 000006
【図５】
2020138500.tif 000007
【図６（ａ）】
2020138500.tif 000008
【図６（ｂ）】
2020138500.tif 000009
【図６（ｃ）】
2020138500.tif 000010
【図７】
2020138500.tif 000011
【図８】
2020138500.tif 000012
【図９】
2020138500.tif 000013