(57)【要約】      （修正有）【課題】画像形成装置が実行した内容に関する履歴情報の消失を低減する履歴情報記憶制御プログラム、画像形成装置を提供する。【解決手段】履歴情報を、ネットワークを介して接続された接続先記憶媒体に記憶させることができるか否かを判定するステップと、ネットワークを介して接続された接続先記憶媒体に記憶させることができないと判定された場合に、画像形成装置が備える接続元記憶媒体に記憶されている情報の実質的な内容を保持したまま情報のデータ量を低減させるステップと、データ量が低減された接続元記憶媒体に履歴情報を記憶させるステップと、を実行する。【選択図】図６
2016039458.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置が実行した内容に関する履歴情報を、ネットワークを介して前記画像形成装置と接続された接続先記憶媒体に記憶させるための履歴情報記憶制御プログラムであって、
前記履歴情報を、前記ネットワークを介して接続された前記接続先記憶媒体に記憶させることができるか否かを判定するステップと、
前記履歴情報を、前記ネットワークを介して接続された前記接続先記憶媒体に記憶させることができないと判定された場合に、前記画像形成装置が備える接続元記憶媒体に記憶されている情報の実質的な内容を保持したまま前記情報のデータ量を低減させるステップと、
前記データ量が低減された前記接続元記憶媒体に前記履歴情報を記憶させるステップと、
を実行することを特徴とする履歴情報記憶制御プログラム。
【請求項２】
前記データ量が低減された前記接続元記憶媒体に前記履歴情報を記憶させることができるか否かを判定するステップと、
前記履歴情報を、前記データ量が低減された前記接続元記憶媒体に前記履歴情報を記憶させることができないと判定された場合に、ネットワークを介して前記画像形成装置と接続された他の画像形成装置に記憶させるステップと、
を実行することを特徴とする請求項１に記載の履歴情報記憶制御プログラム。
【請求項３】
前記データ量が低減された前記接続元記憶媒体に前記履歴情報を記憶させることができるか否かを判定するステップと、
前記履歴情報を、前記データ量が低減された前記接続元記憶媒体に前記履歴情報を記憶させることができないと判定された場合に、ネットワークを介して前記画像形成装置と接続された複数の他の画像形成装置のうち、最も過去に記憶された履歴情報を記憶している画像形成装置に記憶させるステップと、
を実行することを特徴とする請求項１又は２に記載の履歴情報記憶制御プログラム。
【請求項４】
前記データ量が低減された前記接続元記憶媒体に前記履歴情報を記憶させることができるか否かを判定するステップと、
前記履歴情報を、前記データ量が低減された前記接続元記憶媒体に前記履歴情報を記憶させることができないと判定された場合に、ネットワークを介して前記画像形成装置と接続された複数の他の画像形成装置のうち、前記接続先記憶媒体に記憶させた履歴情報を最も多く記憶している画像形成装置、若しくは、前記接続先記憶媒体に記憶させるための設定が無効である履歴情報を最も多く記憶している画像形成装置に記憶させるステップと、
を実行することを特徴とする請求項１乃至３いずれか１項に記載の履歴情報記憶制御プログラム。
【請求項５】
前記データ量が低減された前記接続元記憶媒体に前記履歴情報を記憶させることができるか否かを判定するステップと、
前記履歴情報を、前記データ量が低減された前記接続元記憶媒体に前記履歴情報を記憶させることができないと判定された場合に、ネットワークを介して前記画像形成装置と接続された複数の他の画像形成装置のうち、前記他の画像形成装置が備える接続元記憶媒体の記憶領域に最も大きな空き領域をもつ画像形成装置が備える接続元記憶媒体に記憶させるステップと、
を実行することを特徴とする請求項１乃至４いずれか１項に記載の履歴情報記憶制御プログラム。
【請求項６】
前記データ量が低減された前記接続元記憶媒体に前記履歴情報を記憶させることができるか否かを判定するステップと、
前記データ量が低減された前記接続元記憶媒体に前記履歴情報を記憶させることができないと判定された場合に、前記データ量が低減された前記接続元記憶媒体に記憶されている履歴情報のうちいずれかの履歴情報を削除するステップと、
前記履歴情報を、前記データ量が低減された前記接続元記憶媒体に記憶されている履歴情報のうちいずれかの履歴情報が削除された結果、前記データ量が低減された前記接続元記憶媒体に生成された空き領域に記憶させるステップと、
を実行することを特徴とする請求項１乃至５いずれか１項に記載の履歴情報記憶制御プログラム。
【請求項７】
前記データ量が低減された前記接続元記憶媒体に前記履歴情報を記憶させることができるか否かを判定するステップと、
前記データ量が低減された前記接続元記憶媒体に前記履歴情報を記憶させることができないと判定された場合に、前記データ量が低減された前記接続元記憶媒体に記憶されている履歴情報のうち、前記接続先記憶媒体に記憶させた履歴情報、若しくは、前記接続先記憶媒体に記憶させるための設定が無効である履歴情報であって、最も過去に記憶された履歴情報を削除するステップと、
前記履歴情報を、前記データ量が低減された前記接続元記憶媒体に記憶されている履歴情報のうち、前記接続先記憶媒体に記憶させた履歴情報、若しくは、前記接続先記憶媒体に記憶させるための設定が無効である履歴情報であって、最も過去に記憶された履歴情報が削除された結果、前記データ量が低減された前記接続元記憶媒体に生成された空き領域に記憶させるステップと、
を実行することを特徴とする請求項１乃至６いずれか１項に記載の履歴情報記憶制御プログラム。
【請求項８】
前記データ量が低減された前記接続元記憶媒体に記憶されている情報のデータ量が、その接続元記憶媒体が記憶することができる情報の最大データ量に対して、所定の割合に達したか否かを判定するステップと、
前記データ量が低減された前記接続元記憶媒体に記憶されている情報のデータ量が、その接続元記憶媒体が記憶することができる情報の最大データ量に対して、所定の割合に達したと判定された場合に、その旨を通知するステップと、
を実行することを特徴とする請求項１乃至７いずれか１項に記載の履歴情報記憶制御プログラム。
【請求項９】
前記データ量が低減された前記接続元記憶媒体に記憶されている履歴情報のうち、前記接続先記憶媒体に記憶されておらず、前記接続先記憶媒体に記憶させるための設定が有効である履歴情報のデータ量が、その接続元記憶媒体が記憶することができる情報の最大データ量に対して、所定の割合に達したか否かを判定するステップと、
前記データ量が低減された前記接続元記憶媒体に記憶されている履歴情報のうち、前記接続先記憶媒体に記憶されておらず、前記接続先記憶媒体に記憶させるための設定が有効である履歴情報のデータ量が、その接続元記憶媒体が記憶することができる情報の最大データ量に対して、所定の割合に達したと判定された場合に、その旨を通知するステップと、
を実行することを特徴とする請求項１乃至８いずれか１項に記載の履歴情報記憶制御プログラム。
【請求項１０】
実行した内容に関する履歴情報を、ネットワークを介して前記画像形成装置と接続された接続先記憶媒体に記憶させる画像形成装置であって、
前記履歴情報を、前記ネットワークを介して接続された前記接続先記憶媒体に記憶させることができるか否かを判定する記憶判定部と、
前記履歴情報を、前記ネットワークを介して接続された前記接続先記憶媒体に記憶させることができないと判定された場合に、前記画像形成装置が備える接続元記憶媒体に記憶されている情報の実質的な内容を保持したまま前記情報のデータ量を低減させるデータ量低減部と、
前記データ量が低減された前記接続元記憶媒体に前記履歴情報を記憶させる履歴情報記憶制御部と、
を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、履歴情報記憶制御プログラム、画像形成装置に関し、特に、履歴情報の管理に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機として構成されることが多い。
【０００３】
このような複合機のうち、例えば、画像形成出力や原稿の読取動作、読み取った原稿に基づく読取画像データの生成処理、メンテナンス動作、省電力モードから通常モードへの復帰動作、外部機器との通信処理等、何らかの動作や処理を実行した場合、それらの動作履歴や処理履歴を履歴情報として生成し、自機が備える不揮発性の記憶媒体に記憶し、若しくは、ネットワークを介して履歴情報管理サーバ等の外部機器に履歴情報を送信して記憶させる複合機が提案され既に知られている（例えば、特許文献１を参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、自機が備える不揮発性の記憶媒体に履歴情報を記憶する複合機は、その記憶媒体に空き領域がなくなった場合、それ以上、履歴情報を記憶することができなくなってしまうため、記憶するべき新たな履歴情報を生成した場合、その履歴情報を消失してしまうといった問題がある。
【０００５】
そこで、このような複合機は、記憶するべき新たな履歴情報を生成した場合には、古い履歴情報を削除して空いた領域に上記新たな履歴情報を記憶するようになっている。従って、このような複合機は、記憶するべき新たな履歴情報を生成した場合であっても、その履歴情報を消失してしまうといったことがない。ところが、このような複合機は、新たな履歴情報を記憶することができても、古い履歴情報を削除してしまうため、古い履歴情報については消失してしまうといった問題がある。
【０００６】
一方、ネットワークを介して履歴情報管理サーバ等の外部機器に履歴情報を送信して記憶させる複合機は、自機が備える不揮発性の記憶媒体に履歴情報を記憶する訳ではないため、その記憶媒体に空き領域がないとしても履歴情報を消失することはない。
【０００７】
ところが、このような複合機であっても、例えば、上記外部機器が故障等で機能しなくなった場合や、上記外部機器の記憶領域に空き領域がなくなった場合、ネットワークが切れて上記外部機器に履歴情報を送信することができなくなってしまった場合等には、上記外部機器に履歴情報を記憶させることができず、結局、自機が備える不揮発性の記憶媒体に記憶することになる。そのため、このような複合機であっても、上記外部部機器に履歴情報を記憶させることができないような事態が発生した場合には、自機が備える不揮発性の記憶媒体に空き領域がなくなってしまうと、それ以上、履歴情報を記憶することができず、結果的に、履歴情報を消失してしまうといった問題がある。
【０００８】
本発明は、上記実情を考慮してなされたものであり、画像形成装置が実行した内容に関する履歴情報の消失を低減することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の一態様は、画像形成装置が実行した内容に関する履歴情報を、ネットワークを介して前記画像形成装置と接続された接続先記憶媒体に記憶させるための履歴情報記憶制御プログラムであって、前記履歴情報を、前記ネットワークを介して接続された前記接続先記憶媒体に記憶させることができるか否かを判定するステップと、前記履歴情報を、前記ネットワークを介して接続された前記接続先記憶媒体に記憶させることができないと判定された場合に、前記画像形成装置が備える接続元記憶媒体に記憶されている情報の実質的な内容を保持したまま前記情報のデータ量を低減させるステップと、前記データ量が低減された前記接続元記憶媒体に前記履歴情報を記憶させるステップと、を実行することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画像形成装置が実行した内容に関する履歴情報の消失を低減することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る画像形成システムの運用形態の例を示す図である。
【図２】本発明の実施形態に係る画像形成装置のハードウェア構成を模式的に示すブロック図である。
【図３】本発明の実施形態に係る画像形成装置の機能構成を模式的に示すブロック図である。
【図４】本発明の実施形態に係る画像形成システムにおいて履歴情報を管理するための方法を説明するためのシーケンス図である。
【図５】本発明の実施形態に係る画像形成システムにおいて履歴情報を管理するための方法を説明するためのシーケンス図である。
【図６】本発明の実施形態に係る画像形成システムにおいて履歴情報を管理するための方法を説明するためのシーケンス図である。
【図７】本発明の実施形態に係る画像形成システムにおいて履歴情報を管理するための方法を説明するためのシーケンス図である。
【図８】本発明の実施形態に係る画像形成システムにおいて履歴情報を管理するための方法を説明するためのフローチャートであるである。
【図９】本発明の実施形態に係る画像形成装置が警告メッセージを出力する際の処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、画像形成装置に対して画像形成出力の命令である印刷ジョブを送信するＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やタブレット端末等のクライアント端末、そのクライアント端末から送信されてきた印刷ジョブに基づいて描画情報を生成し、生成された描画情報に基づいて画像形成出力を実行する画像形成装置、その画像形成装置が過去に実行した動作や処理の履歴を履歴情報として記憶する履歴情報管理サーバにより構成される画像形成システムを例として説明する。
【００１３】
また、本実施形態に係る画像形成装置は、例えば、画像形成出力や原稿の読取動作、読み取った原稿に基づく読取画像データの生成処理、メンテナンス動作、省電力モードから通常モードへの復帰動作、外部機器との通信処理等、何らかの動作や処理を実行した場合、それらの動作履歴や処理履歴を履歴情報として生成し、ネットワークを介して履歴情報管理サーバに送信して記憶させるように構成されている。
【００１４】
また、本実施形態に係る画像形成装置は、例えば、履歴情報管理サーバが故障等で機能しなくなった場合や、履歴情報管理サーバの記憶領域に空き領域がなくなった場合、ネットワークが切れて履歴情報管理サーバに履歴情報を送信することができなくなった場合等、履歴情報管理サーバに履歴情報を記憶させることができなくなった場合には、履歴情報管理サーバに代わって自機が備える不揮発性の記憶媒体に履歴情報を記憶していくように構成されている。
【００１５】
そのため、画像形成装置は、履歴情報管理サーバに履歴情報を記憶させることができなくなった場合、自機が備える不揮発性の記憶媒体に空き領域がなくなってしまうと、それ以上、履歴情報を記憶することができなくなってしまう。
【００１６】
従って、画像形成装置は、履歴情報管理サーバに履歴情報を記憶させることができない状態において、記憶するべき新たな履歴情報を生成した場合、その履歴情報を消失してしまうか、若しくは、古い履歴情報を削除して空いた領域に上記新たな履歴情報を記憶することで古い履歴情報を消失してしまうことになる。
【００１７】
そこで、本実施形態に係る画像形成装置は、履歴情報管理サーバに履歴情報を記憶させることができなくなった場合、自機が備える不揮発性の記憶媒体に記憶されている履歴情報の実質的な内容を保持したままその履歴情報のデータ量を低減させることにある。
【００１８】
従って、本実施形態に係る画像形成装置は、履歴情報管理サーバに履歴情報を記憶させることができなくなった場合、自機が備える不揮発性の記憶媒体の空き領域を増加させることが可能となるため、自機が備える不揮発性の記憶媒体に空き領域がなくなってしまう可能性を低減させることが可能となる。
【００１９】
そのため、本実施形態に係る画像形成装置は、履歴情報管理サーバに履歴情報を記憶させることができない状態において、記憶するべき新たな履歴情報を生成した場合であっても、履歴情報を消失する可能性を低減させることが可能となる。
【００２０】
まず、本実施形態に係る画像形成システムの運用形態について、図１を参照して説明する。図１は、本実施形態に係る画像形成システムの運用形態の例を示す図である。図１に示すように、本実施形態に係る画像形成システムは、画像形成装置１ａ、１ｂ、１ｃが接続されたネットワーク５と、プリンタ管理サーバ２が接続されたネットワーク６と、クライアント端末３が接続されたネットワーク７と、履歴情報管理サーバ４が接続されたネットワーク８とが、インターネットや電話回線等の公衆回線９を介して接続されて構成されている。尚、以下では、画像形成装置１ａ、１ｂ、１ｃをそれぞれ区別する必要がない場合には、それらを総称して画像形成装置１とする。
【００２１】
また、ネットワーク５に接続されている画像形成装置１の数は一例であり、これらがもっと多く接続された大規模なシステムであっても良い。また、ネットワーク７に接続されているクライアント端末３の数は一例であり、これらがもっと多く接続された大規模なシステムであっても良い。また、それぞれ異なるクライアント端末３が接続された複数のネットワークが公衆回線９を介して画像形成装置１、プリンタ管理サーバ２、履歴情報管理サーバ４と接続される構成としても良いし、画像形成装置１、プリンタ管理サーバ２、クライアント端末３、履歴情報管理サーバ４が同一のネットワーク上に接続されて構成されていても良い。
【００２２】
また、図１におけるネットワーク５、６、７、８は、例えば、オフィスＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の限定されたネットワークであり、画像形成装置１、プリンタ管理サーバ２、クライアント端末３、履歴情報管理サーバ４は、夫々のＬＡＮを介して公衆回線９に接続されるが、公衆回線９に直接接続される態様とすることも可能である。
【００２３】
画像形成装置１は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能なＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）である。また、画像形成装置１は、クライアント端末３から送信されてきた印刷ジョブに含まれる画像データに基づいてＣＭＹＫ（Ｃｙａｎ  Ｍｇｅｎｔａ  Ｙｅｌｌｏｗ  Ｋｅｙ  Ｐｌａｔｅ）若しくはモノクロの描画データを生成し、生成した描画データに基づいて、給紙された用紙に対して画像形成出力を実行するカラープリンタやモノクロプリンタとしての機能を有する。
【００２４】
また、本実施形態に係る画像形成装置１は、例えば、画像形成出力や原稿の読取動作、読み取った原稿に基づく読取画像データの生成処理、メンテナンス動作、省電力モードから通常モードへの復帰動作、外部機器との通信処理等、何らかの動作や処理を実行した場合、それらの動作履歴や処理履歴を履歴情報として生成し、ネットワークを介して履歴情報管理サーバ４に履歴情報を送信して記憶させるように構成されている。
【００２５】
また、本実施形態に係る画像形成装置１は、例えば、履歴情報管理サーバ４が故障等で機能しなくなった場合や、履歴情報管理サーバ４の記憶領域に空き領域がなくなった場合、ネットワークが切れて履歴情報管理サーバ４に履歴情報を送信することができなくなった場合等、履歴情報管理サーバ４に履歴情報を記憶させることができなくなった場合には、履歴情報管理サーバに代わって自機が備える不揮発性の記憶媒体に履歴情報を記憶していくように構成されている。
【００２６】
また、本実施形態に係る画像形成装置１は、履歴情報管理サーバ４に履歴情報を記憶させることができなくなった場合、自機が備える不揮発性の記憶媒体に記憶されている履歴情報の実質的な内容を保持したままその履歴情報のデータ量を低減させるように構成されている。本実施形態に係る画像形成装置１は、このように構成されていることを要旨の一つとしている。
【００２７】
従って、本実施形態に係る画像形成装置１は、履歴情報管理サーバ４に履歴情報を記憶させることができなくなった場合、自機が備える不揮発性の記憶媒体の空き領域を増加させることが可能となるため、自機が備える不揮発性の記憶媒体に空き領域がなくなってしまう可能性を低減させることが可能となる。
【００２８】
そのため、本実施形態に係る画像形成装置１は、履歴情報管理サーバ４に履歴情報を記憶させることができない状態において、記憶するべき新たな履歴情報を生成した場合であっても、履歴情報を消失する可能性を低減させることが可能となる。
【００２９】
プリンタ管理サーバ２は、ネットワーク上に存在する共有サーバであり、各画像形成装置１ａ、１ｂ、１ｃを、複数のクライアントコンピュータから利用することが可能なように管理する。
【００３０】
クライアント端末３は、ユーザが操作する情報処理端末であり、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理装置によって実現される。尚、クライアント端末３は、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）やスマートフォン、タブレット端末等の携帯情報端末によって実現されても良い。また、本実施形態に係るクライアント端末３は、画像形成装置１を利用するための専用のソフトウェアであるプリンタドライバがインストールされている。
【００３１】
履歴情報管理サーバ４は、ネットワーク上に存在する共有サーバであり、画像形成装置１が過去に実行した動作や処理の履歴情報を記憶する。即ち、本実施形態においては、履歴情報管理サーバ４が接続先記憶媒体として機能する。
【００３２】
次に、本実施形態に係る画像形成装置１、プリンタ管理サーバ２、クライアント端末３、履歴情報管理サーバ４のハードウェア構成について図２を参照して説明する。図２は、本実施形態に係るクライアント端末３のハードウェア構成を模式的に示すブロック図である。尚、図２においては、クライアント端末３のハードウェア構成を例として説明するが、画像形成装置１及び履歴情報管理サーバ４についても同様である。但し、画像形成装置１は、図２に示すハードウェア構成に加えて、プリンタ、スキャナ、ファクシミリにおいて専用の機能を実現するためのハードウェアを備える。
【００３３】
図２に示すように、本実施形態に係るクライアント端末３は、一般的なサーバやＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等と同様の構成を含む。即ち、本実施形態に係るクライアント端末３は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス９０を介して接続されている。また、Ｉ／Ｆ５０には表示部６０、操作部７０が接続されている。
【００３４】
ＣＰＵ１０は演算手段であり、クライアント端末３全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００３５】
Ｉ／Ｆ５０は、バス９０と各種のハードウェアやネットワーク等を接続し制御する。表示部６０は、ユーザがクライアント端末３の状態を確認するための視覚的ユーザインタフェースであり、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等の表示装置によって実現される。操作部７０は、キーボードやマウス等、ユーザがクライアント端末３に情報を入力するためのユーザインタフェースである。尚、図１において説明したように、本実施形態に係るプリンタ管理サーバ２及び履歴情報管理サーバ４は、共有サーバとして運用されるため、表示部６０及び操作部７０等のユーザインタフェースについては省略可能である。
【００３６】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは図示しない光学ディスク等の記憶媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０がＲＡＭ２０にロードされたプログラムに従って演算を行うことにより、ソフトウェア制御部が構成される。即ち、本実施形態においては、上記プログラムの一部若しくは全てが履歴情報記憶制御プログラムとして機能する。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係るクライアント端末３の機能を実現する機能ブロックが構成される。
【００３７】
次に、本実施形態に係る画像形成装置１の機能構成について、図３を参照して説明する。図３は、本実施形態に係る画像形成装置１の機能構成を模式的に示すブロック図である。尚、図３においては、電気的接続を実線の矢印で示している。また、図３においては、本実施形態に係る画像形成装置１が履歴情報を記憶する際に必要となる機能構成についてのみ示しており、本来は、これらの機能に加えて、操作ボタンやスキャナエンジン、給紙テーブル、排紙トレイ等を備える。
【００３８】
図３に示すように、本実施形態に係る画像形成装置１は、コントローラ１００、ネットワークＩ／Ｆ１０１、プリントエンジン１０２、ディスプレイパネル１０３を有する。また、コントローラ１００は、印刷ジョブ処理部１１０、履歴情報管理部１２０、履歴情報記憶部１３０、履歴情報送信部１４０、入出力制御部１５０、エンジン制御部１６０、表示制御部１７０を有する。
【００３９】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ３０やＨＤＤ４０等の不揮発性記憶媒体に格納されたファームウェア等の制御プログラムが、ＲＡＭ２０にロードされ、それらのプログラムに従ってＣＰＵ１０が演算を行うことにより構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、画像形成装置１全体を制御する制御部として機能する。
【００４０】
ネットワークＩ／Ｆ１０１は、画像形成装置１がネットワークを介して管理者用端末やＰＣ等の他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェース、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）（登録商標）、ＦｅｌｉＣａ（登録商標）等のインタフェースが用いられる。このように、本実施形態に係る画像形成装置１は、ネットワークＩ／Ｆ１０１を介して接続された端末から印刷依頼の画像データや、印刷要求などの各種制御コマンドを受信する。ネットワークＩ／Ｆ１０１は、図２に示すＩ／Ｆ５０によって実現される。
【００４１】
プリントエンジン１０２は、用紙に対して画像形成出力を実行することにより画像を描画する画像形成部である。本実施形態に係るプリントエンジン１０２の具体的態様としては、電子写真方式やインクジェット方式による画像形成機構である。
【００４２】
ディスプレイパネル１０３は、画像形成装置１の状態を視覚的に表示する出力インタフェースである。ディスプレイパネル１０３は、図１に示す表示部６０及び操作部７０によって実現される
【００４３】
印刷ジョブ処理部１１０は、クライアント端末３から送信されてきた印刷ジョブに含まれる画像データに基づいてＣＭＹＫ若しくはモノクロの描画データを生成する。また、印刷ジョブ処理部１１０は、クライアント端末３から送信されてきた印刷ジョブに基づいて、その印刷ジョブの生成日時、その印刷ジョブを生成したユーザ名及びユーザＩＤ、受信日時、印刷枚数、印刷部数、印刷対象のファイル名、使用する用紙の種類及びサイズ、使用する給紙トレイ、印刷品質、利用する用紙の方向、モノクロ印刷かカラー印刷か、両面印刷をするか否か、集約印刷をするか否か、変倍印刷をするか否か、折り処理を行うか否か、折り処理の種類、綴じ処理を行うか否か、綴じ処理の種類等、印刷ジョブに関する情報を、画像形成装置１が過去に実行した動作や処理の履歴情報として生成する。そして、印刷ジョブ処理部１１０は、新たに履歴情報を生成すると、生成した履歴情報を履歴情報記憶部１３０に記憶させるための要求である履歴情報記憶要求を履歴情報管理部１２０に対して行う。
【００４４】
履歴情報管理部１２０は、印刷ジョブ処理部１１０からの履歴情報記憶要求に従い、履歴情報を一意に特定するための履歴ＩＤを付与して、印刷ジョブ処理部１１０が新たに生成した履歴情報を履歴情報記憶部１３０に記憶させる。
【００４５】
また、履歴情報管理部１２０は、印刷ジョブ処理部１１０から履歴情報記憶要求を受けると、その履歴情報の基になった印刷ジョブに設定されている送信設定が有効であるか無効であるかを確認する。ここで、送信設定とは、履歴情報を履歴情報管理サーバ４に送信して記憶させるか否かの設定であって、履歴情報管理部１２０は、送信設定が有効である場合には、履歴情報を履歴情報記憶部１３０に記憶させる他に、履歴情報管理サーバ４に送信して記憶させ、無効である場合には、履歴情報をそのまま履歴情報記憶部１３０に記憶させるのみである。そして、履歴情報管理部１２０は、送信設定が有効である場合には、印刷ジョブ処理部１１０が新たに生成した履歴情報を履歴情報管理サーバ４に記憶させることができるか否かを確認させるための要求である確認要求を履歴情報送信部１４０に対して行う。
【００４６】
また、履歴情報管理部１２０は、確認要求に対する履歴情報送信部１４０からの確認結果として、履歴情報管理サーバ４に履歴情報を記憶させることができない旨の通知である記憶不可通知を受けた場合には、履歴情報記憶部１３０に記憶されている履歴情報のデータを圧縮する。即ち、本実施形態においては、履歴情報管理部１２０がデータ量低減部として機能する。
【００４７】
このように、履歴情報管理サーバ４に履歴情報を記憶させることができない場合に、履歴情報記憶部１３０に記憶されている履歴情報のデータを圧縮することが本実施形態に係る要旨の一つである。従って、本実施形態に係る画像形成装置１は、履歴情報管理サーバ４に履歴情報を記憶させることができなくなった場合、履歴情報記憶部１３０の空き領域を増加させることが可能となるため、履歴情報記憶部１３０に空き領域がなくなってしまう可能性を低減させることが可能となる。そのため、本実施形態に係る画像形成装置１は、履歴情報管理サーバ４に履歴情報を記憶させることができない状態において、記憶するべき新たな履歴情報を生成した場合であっても、履歴情報を消失する可能性を低減させることが可能となる。
【００４８】
また、履歴情報管理部１２０は、履歴情報送信部１４０から履歴情報を取得するための要求である履歴情報取得要求を受けた場合には、履歴情報記憶部１３０から該当する履歴情報を読み出して、履歴情報送信部１４０に転送する。
【００４９】
履歴情報記憶部１３０は、印刷ジョブ処理部１１０が生成した履歴情報を履歴ＩＤと対応付けて記憶する。履歴情報記憶部１３０は、図２に示したＨＤＤ４０により実現される。即ち、本実施形態においては、履歴情報記憶部１３０が接続元記憶媒体として機能する。
【００５０】
履歴情報送信部１４０は、履歴情報管理部１２０から取得した履歴情報を履歴情報管理サーバ４に送信する。即ち、本実施形態においては、履歴情報送信部１４０が履歴情報記憶制御部として機能する。また、履歴情報送信部１４０は、履歴情報管理部１２０から確認要求を受けた場合には、履歴情報を記憶することができるか否かを履歴情報管理サーバ４に問い合わせる。即ち、本実施形態においては、履歴情報送信部１４０が記憶判定部として機能する。
【００５１】
また、履歴情報送信部１４０は、履歴情報管理サーバ４に履歴情報を記憶させることができるか否かを問い合わせた結果として、履歴情報管理サーバ４から記憶することができる旨の通知である記憶可能通知を受けた場合には、履歴情報管理部１２０に対して履歴情報取得要求を行う。
【００５２】
また、履歴情報送信部１４０は、履歴情報管理サーバ４に履歴情報を記憶させることができるか否かを問い合わせた結果として、履歴情報管理サーバ４から記憶することができない旨の通知である記憶不可通知を受けた場合には、その記憶不可通知を履歴情報管理部１２０に転送する。
【００５３】
また、履歴情報送信部１４０は、履歴情報管理サーバ４から履歴情報を送信させるための要求である履歴情報送信要求を受けた場合には、履歴情報管理部１２０に対して履歴情報取得要求を行う。
【００５４】
入出力制御部１５０は、クライアント端末３からネットワーク及びネットワークＩ／Ｆ１０１を介して入力される印刷ジョブを印刷ジョブ処理部１１０に入力し、若しくは、履歴情報管理サーバ４からネットワーク及びネットワークＩ／Ｆ１０１を介して入力される履歴情報送信要求を履歴情報送信部１４０に入力する。
【００５５】
エンジン制御部１６０は、印刷ジョブ処理部１１０が生成した描画データに基づいて、プリントエンジン１０２を制御することで画像形成出力を実行させる。表示制御部１７０は、ディスプレイパネル１０３に情報表示を行う。
【００５６】
このように構成された画像形成装置１において、本実施形態に係る要旨の一つは、履歴情報管理サーバ４に履歴情報を記憶させることができなくなった場合、履歴情報記憶部１３０に記憶されている履歴情報の実質的な内容を保持したままその履歴情報のデータ量を低減させることにある。
【００５７】
従って、本実施形態に係る画像形成装置１は、履歴情報管理サーバ４に履歴情報を記憶させることができなくなった場合、履歴情報記憶部１３０の空き領域を増加させることが可能となるため、履歴情報記憶部１３０に空き領域がなくなってしまう可能性を低減させることが可能となる。
【００５８】
そのため、本実施形態に係る画像形成装置１は、履歴情報管理サーバ４に履歴情報を記憶させることができない状態において、記憶するべき新たな履歴情報を生成した場合であっても、履歴情報を消失する可能性を低減させることが可能となる。
【００５９】
次に、本実施形態に係る画像形成システムにおいて履歴情報を管理するための方法について、図４を参照して説明する。図４は、本実施形態に係る画像形成システムにおいて履歴情報を管理するための方法を説明するためのシーケンス図である。尚、図４においては、印刷ジョブに設定された送信設定が有効である場合について示す図である。また、図５においては、印刷ジョブに設定された送信設定が無効である場合について示す図である。また、図６においては、履歴情報管理サーバ４に履歴情報を記憶させることができない場合について示す図である。
【００６０】
図４に示すように、本実施形態に係る画像形成システムにおいて履歴情報を管理するためにはまず、印刷ジョブ処理部１１０は、クライアント端末３から送信されてきた印刷ジョブに基づいて履歴情報を生成し（Ｓ４０１）、履歴情報管理部１２０に履歴情報記憶要求を行う（Ｓ４０２）。
【００６１】
履歴情報管理部１２０は、印刷ジョブ処理部１１０から履歴情報記憶要求を受けると、その履歴情報の基になった印刷ジョブに設定されている送信設定が有効であるか無効であるかを確認し、有効である場合には（Ｓ４０３）、履歴情報送信部１４０に対して確認要求を行う（Ｓ４０４）。
【００６２】
履歴情報送信部１４０は、履歴情報管理部１２０から確認要求を受けると、履歴情報を記憶することができるか否かを履歴情報管理サーバ４に問い合わせる（Ｓ４０５）。
【００６３】
履歴情報管理サーバ４は、画像形成装置１から履歴情報を記憶することができるか否かの問い合わせを受けると、履歴情報を記憶することができるか否かを判断し、履歴情報を記憶することができると判断した場合には、記憶可能通知を画像形成装置１に通知する（Ｓ４０６）。
【００６４】
履歴情報送信部１４０は、履歴情報管理サーバ４から記憶可能通知が送信されてくると、履歴情報管理部１２０に対して履歴情報取得要求を行う（Ｓ４０７）。
【００６５】
履歴情報管理部１２０は、履歴情報送信部１４０から履歴情報取得要求を受けると、Ｓ４０１において印刷ジョブ処理部１１０が生成した履歴情報を履歴情報送信部１４０に転送し（Ｓ４０８）、その履歴情報を履歴情報記憶部１３０に記憶させるだけの空き領域があるか否かを確認し、空き領域がある場合には（Ｓ４０９）、その履歴情報を履歴情報記憶部１３０に記憶させる（Ｓ４１０）。
【００６６】
尚、このとき、履歴情報管理部１２０は、履歴情報を履歴情報記憶部１３０に記憶させるだけの空き領域がない場合には、履歴情報を履歴情報記憶部１３０に記憶させずにそのまま削除する。このように、履歴情報管理部１２０が履歴情報を削除したとしても、その履歴情報は履歴情報管理サーバ４に送信されて記憶されるため、消失されるわけではない。
【００６７】
一方で、履歴情報送信部１４０は、履歴情報管理部１２０から履歴情報を受け取ると、受け取った履歴情報を履歴情報管理サーバ４に送信する（Ｓ４１１）。
【００６８】
履歴情報管理サーバ４は、画像形成装置１から履歴情報が送信されてくると、送信されてきた履歴情報を自機が備える不揮発性の記憶媒体に記憶させる（Ｓ４１２）。
【００６９】
このように、本実施形態に係る画像形成システムは、図４に示した方法で履歴情報を管理する。但し、図４においては、印刷ジョブに設定された送信設定が有効である場合についてのみ説明した。
【００７０】
そこで、印刷ジョブに設定された送信設定が無効である場合について、図５を参照して説明する。図５は、本実施形態に係る画像形成システムにおいて履歴情報を管理するための方法を説明するためのシーケンス図である。尚、図５においては、印刷ジョブに設定された送信設定が無効である場合について示す図である。
【００７１】
図５に示すように、本実施形態に係る画像形成システムにおいて履歴情報を管理するためにはまず、印刷ジョブ処理部１１０は、Ｓ４０１、Ｓ４０２と同様の処理を行う（Ｓ５０１、Ｓ５０２）。
【００７２】
履歴情報管理部１２０は、印刷ジョブ処理部１１０から履歴情報記憶要求を受けると、その履歴情報の基になった印刷ジョブに設定されている送信設定が有効であるか無効であるかを確認し、無効である場合には（Ｓ５０３）、その履歴情報を履歴情報記憶部１３０に記憶させるだけの空き領域があるか否かを確認し、空き領域がある場合には（Ｓ５０４）、その履歴情報を履歴情報記憶部１３０に記憶させる（Ｓ５０５）。
【００７３】
尚、このとき、履歴情報管理部１２０は、履歴情報を履歴情報記憶部１３０に記憶させるだけの空き領域がない場合には、履歴情報を履歴情報記憶部１３０に記憶させずにそのまま削除する。このように、履歴情報管理部１２０が履歴情報を削除して消失したとしても、その履歴情報の基になった印刷ジョブには送信設定が無効として設定されているため、もともと必要のない履歴情報であると考えられ、特に問題ない。
【００７４】
履歴情報管理サーバ４は、予め設定された時間間隔で履歴情報送信要求を画像形成装置１に対して行う（Ｓ５０６）。
【００７５】
履歴情報送信部１４０は、履歴情報管理サーバ４から履歴情報送信要求が送信されてくると、履歴情報管理部１２０に対して履歴情報取得要求を行う（Ｓ５０７）。
【００７６】
履歴情報管理部１２０は、履歴情報送信部１４０から履歴情報取得要求を受けると、履歴情報記憶部１３０から該当する履歴情報を読み出して、履歴情報送信部１４０に転送する（Ｓ５０８）。
【００７７】
履歴情報送信部１４０は、履歴情報管理部１２０から履歴情報を受け取ると、受け取った履歴情報を履歴情報管理サーバ４に送信する（Ｓ５０９）。
【００７８】
履歴情報管理サーバ４は、画像形成装置１から履歴情報が送信されてくると、送信されてきた履歴情報を自機が備える不揮発性の記憶媒体に記憶させる（Ｓ５１０）。
【００７９】
このように、本実施形態に係る画像形成システムは、印刷ジョブに設定された送信設定が無効である場合、図５に示した方法で履歴情報を管理する。但し、図４及び図５においては、履歴情報管理サーバ４に履歴情報を記憶させることが可能である場合について説明した。
【００８０】
そこで、履歴情報管理サーバ４に履歴情報を記憶させることができない場合について、図６を参照して説明する。図６は、本実施形態に係る画像形成システムにおいて履歴情報を管理するための方法を説明するためのシーケンス図である。尚、図６においては、履歴情報管理サーバ４に履歴情報を記憶させることができない場合について示す図である。
【００８１】
図５に示すように、本実施形態に係る画像形成システムにおいて履歴情報を管理するためにはまず、印刷ジョブ処理部１１０は、Ｓ４０１、Ｓ４０２と同様の処理を行う（Ｓ６０１、Ｓ６０２）。
【００８２】
そして、履歴情報管理部１２０は、Ｓ４０３、Ｓ４０４と同様の処理を行い（Ｓ６０３、Ｓ６０４）、履歴情報送信部１４０は、Ｓ４０５と同様の処理を行う（Ｓ６０５）。
【００８３】
履歴情報管理サーバ４は、画像形成装置１から履歴情報を記憶することができるか否かの問い合わせを受けると、履歴情報を記憶することができるか否かを判断し、履歴情報を記憶することができないと判断した場合には、記憶不可通知を画像形成装置１に通知する（Ｓ６０６）。
【００８４】
履歴情報送信部１４０は、履歴情報管理サーバ４から記憶不可通知が送信されてくると、その記憶不可通知を履歴情報管理部１２０に転送する（Ｓ６０７）。
【００８５】
履歴情報管理部１２０は、履歴情報送信部１４０から記憶不可通知を受けると、履歴情報記憶部１３０に記憶されている履歴情報のデータを圧縮する（Ｓ６０８）。このように、履歴情報管理サーバ４に履歴情報を記憶させることができない場合に、履歴情報記憶部１３０に記憶されている履歴情報のデータを圧縮することが本実施形態に係る要旨の一つである。従って、本実施形態に係る画像形成装置１は、履歴情報管理サーバ４に履歴情報を記憶させることができなくなった場合、履歴情報記憶部１３０の空き領域を増加させることが可能となるため、履歴情報記憶部１３０に空き領域がなくなってしまう可能性を低減させることが可能となる。そのため、本実施形態に係る画像形成装置１は、履歴情報管理サーバ４に履歴情報を記憶させることができない状態において、記憶するべき新たな履歴情報を生成した場合であっても、履歴情報を消失する可能性を低減させることが可能となる。
【００８６】
そして、履歴情報管理部１２０は、Ｓ６０１において印刷ジョブ処理部１１０が生成した履歴情報を履歴情報記憶部１３０に記憶させるだけの空き領域があるか否かを確認し、空き領域がある場合には（Ｓ６０９）、その履歴情報を履歴情報記憶部１３０に記憶させる（Ｓ６１０）。尚、このとき、履歴情報を履歴情報記憶部１３０に記憶させるだけの空き領域がない場合の処理については、図７及び図８を参照して詳述する。
【００８７】
このように、本実施形態に係る画像形成システムは、履歴情報管理サーバ４に履歴情報を記憶させることができない場合、履歴情報記憶部１３０に記憶されている履歴情報のデータを圧縮してから、新たに生成した履歴情報をその履歴情報記憶部１３０に記憶させるように構成されている。
【００８８】
従って、本実施形態に係る画像形成装置１は、履歴情報管理サーバ４に履歴情報を記憶させることができなくなった場合、履歴情報記憶部１３０の空き領域を増加させることが可能となるため、履歴情報記憶部１３０に空き領域がなくなってしまう可能性を低減させることが可能となる。そのため、本実施形態に係る画像形成装置１は、履歴情報管理サーバ４に履歴情報を記憶させることができない状態において、記憶するべき新たな履歴情報を生成した場合であっても、履歴情報を消失する可能性を低減させることが可能となる。
【００８９】
次に、本実施形態に係る画像形成装置１が履歴情報記憶部１３０に記憶されている履歴情報のデータを圧縮したとしても、新たに生成した履歴情報を履歴情報記憶部１３０に記憶させることができない場合であっても、即ち、図６に示したＳ６０９において、履歴情報を履歴情報記憶部１３０に記憶させるだけの空き領域がない場合であっても、その履歴情報を消失しないための方法について、図７を参照して説明する。図７は、本実施形態に係る画像形成システムにおいて履歴情報を管理するための方法を説明するためのシーケンス図である。
【００９０】
尚、図７においては、画像形成装置１ａが履歴情報記憶部１３０に記憶されている履歴情報のデータを圧縮した場合であっても、新たに生成した履歴情報を履歴情報記憶部１３０に記憶させることができない場合について示している。また、図７においては、画像形成装置１ａの履歴情報記憶部１３０に記憶されている履歴情報のデータは既に圧縮されているものとする。
【００９１】
図７に示すように、本実施形態に係る画像形成装置１ａは、履歴情報記憶部１３０に記憶されている履歴情報のデータを圧縮したとしても、新たに生成した履歴情報を履歴情報記憶部１３０に記憶させることができない場合にはまず、新たに生成したものの自身の履歴情報記憶部１３０には記憶させることができない履歴情報の記憶先を、プリンタ管理サーバ２を問い合わせる（Ｓ７０１）。
【００９２】
プリンタ管理サーバ２は、画像形成装置１ａから履歴情報の記憶先の問い合わせを受けると、接続されている他の画像形成装置１ｂ、１ｃからいずれかの画像形成装置を記憶先として決定し（Ｓ７０２）、決定した記憶先を画像形成装置１ａに通知する（Ｓ７０３）。
【００９３】
このとき、プリンタ管理サーバ２は、例えば、接続されている他の画像形成装置１ｂ、１ｃのうち、履歴情報記憶部１３０に履歴情報が記憶された日時が最も古い画像形成装置を記憶先の画像形成装置として決定するように構成されている。これは、履歴情報記憶部１３０に履歴情報が記憶された日時が古ければ古いほど、その画像形成装置の使用頻度が低く、履歴情報記憶部１３０により多くの空き容量があると推定されるためである。
【００９４】
また、このとき、プリンタ管理サーバ２は、例えば、接続されている他の画像形成装置１ｂ、１ｃのうち、送信設定が無効の履歴情報、若しくは、既に履歴情報管理サーバ４に送信済みの履歴情報を履歴情報記憶部１３０に最も多く記憶している画像形成装置を、記憶先の画像形成装置として決定するように構成されていても良い。これは、送信設定が無効の履歴情報は、もともと必要のない履歴情報であると考えられるため、上書されて削除されたとしても特に問題はなく、また、送信済みの履歴情報は、上書されて削除されたとしても、履歴情報管理サーバ４に送信されて記憶されるため、消失されないためである。
【００９５】
また、このとき、プリンタ管理サーバ２は、例えば、接続されている他の画像形成装置１ｂ、１ｃのうち、履歴情報記憶部１３０に最も空き領域がある画像形成装置を記憶先の画像形成装置として決定するように構成されていても良い。これは、履歴情報記憶部１３０に空き領域があればあるほど、その画像形成装置は、より多くの履歴情報を記憶することができるためである。
【００９６】
そして、画像形成装置１ａは、プリンタ管理サーバ２から記憶先の通知を受けると、記憶先として通知された画像形成装置に、新たに生成したものの自身の履歴情報記憶部１３０には記憶させることができない履歴情報を送信する（Ｓ７０４）
【００９７】
画像形成装置１ａから履歴情報が送信されてきた画像形成装置は、その履歴情報を自身の履歴情報記憶部１３０に記憶させる（Ｓ７０５）。
【００９８】
このように、本実施形態に係る画像形成装置１は、履歴情報管理サーバ４に履歴情報を記憶させることができない状態において、履歴情報記憶部１３０に記憶されている履歴情報のデータを圧縮したとしても、新たに生成した履歴情報を履歴情報記憶部１３０に記憶させることができない場合には、その履歴情報を他の画像形成装置に記憶させるように構成されている。
【００９９】
そのため、本実施形態に係る画像形成装置１は、履歴情報管理サーバ４に履歴情報を記憶させることができない状態において、履歴情報記憶部１３０に記憶されている履歴情報のデータを圧縮したにもかかわらず、新たに生成した履歴情報を履歴情報記憶部１３０に記憶させることができない場合であっても、履歴情報を消失する可能性を低減させることが可能となる。
【０１００】
次に、本実施形態に係る画像形成装置１が履歴情報記憶部１３０に記憶されている履歴情報のデータを圧縮したとしても、新たに生成した履歴情報を履歴情報記憶部１３０に記憶させることができない場合であっても、即ち、図６に示したＳ６０９において、履歴情報を履歴情報記憶部１３０に記憶させるだけの空き領域がない場合であっても、その履歴情報を消失しないための他の方法について、図８を参照して説明する。図８は、本実施形態に係る画像形成システムにおいて履歴情報を管理するための方法を説明するためのフローチャートである。尚、図８においては、画像形成装置１の履歴情報記憶部１３０に記憶されている履歴情報のデータは既に圧縮されているものとする。
【０１０１】
図８に示すように、本実施形態に係る画像形成装置１は、履歴情報記憶部１３０に記憶されている履歴情報のデータを圧縮したとしても、新たに生成した履歴情報を履歴情報記憶部１３０に記憶させることができない場合にはまず、履歴情報管理部１２０は、履歴情報記憶部１３０に記憶されている履歴情報のうち、送信設定が無効の履歴情報、若しくは、既に履歴情報管理サーバ４に送信済みの履歴情報、若しくは、既に他の画像形成装置に送信済みの履歴情報を検索する（Ｓ８０１）。
【０１０２】
そして、履歴情報管理部１２０は、検索した送信設定が無効の履歴情報、若しくは、送信済みの履歴情報、若しくは、既に他の画像形成装置に送信済みの履歴情報のうち、最も記憶日時が古い履歴情報を検索する（Ｓ８０２）。履歴情報管理部１２０は、検索した最も記憶日時古い履歴情報を履歴情報記憶部１３０から削除する（Ｓ８０３）。
【０１０３】
履歴情報管理部１２０は、検索した最も記憶日時古い履歴情報を履歴情報記憶部１３０から削除した結果、新たに記憶させるべき履歴情報を履歴情報記憶部１３０に記憶させるだけの空き領域があるか否かを確認する（Ｓ８０４）。
【０１０４】
履歴情報管理部１２０は、Ｓ８０４における確認処理において、新たに記憶させるべき履歴情報を履歴情報記憶部１３０に記憶させるだけの空き領域がないことを確認した場合には（Ｓ８０４／ＮＯ）、その履歴情報を履歴情報記憶部１３０に記憶させるだけの空き領域ができるまでＳ８０１〜Ｓ８０３と同様の処理を繰り返し行う。そして、履歴情報管理部１２０は、新たに記憶させるべき履歴情報を履歴情報記憶部１３０に記憶させるだけの空き領域があることを確認した場合には（Ｓ８０４／ＹＥＳ）、その履歴情報をその空き領域に記憶させる（Ｓ８０５）。
【０１０５】
このように、本実施形態に係る画像形成装置１は、履歴情報管理サーバ４に履歴情報を記憶させることができない状態において、履歴情報記憶部１３０に記憶されている履歴情報のデータを圧縮したとしても、新たに生成した履歴情報を履歴情報記憶部１３０に記憶させることができない場合には、その履歴情報を送信設定が無効の履歴情報、若しくは、送信済みの履歴情報、若しくは、既に他の画像形成装置に送信済みの履歴情報のうち記憶日時が古い順に上書きする。
【０１０６】
そのため、本実施形態に係る画像形成装置１は、履歴情報管理サーバ４に履歴情報を記憶させることができない状態において、履歴情報記憶部１３０に記憶されている履歴情報のデータを圧縮したにもかかわらず、新たに生成した履歴情報を履歴情報記憶部１３０に記憶させることができない場合であっても、履歴情報を消失する可能性を低減させることが可能となる。
【０１０７】
次に、本実施形態に係る画像形成装置１が、履歴情報記憶部１３０に記憶されている情報のデータ量が所定量以上になった場合に、履歴情報記憶部１３０が記憶している情報のデータ量が間もなく最大記憶容量に達する旨をユーザに知らせるための警告メッセージを出力する際の処理について、図９を参照して説明する。図９は、本実施形態に係る画像形成装置１が警告メッセージを出力する際の処理を説明するためのフローチャートである。
【０１０８】
図９に示すように、本実施形態に係る画像形成装置１が警告メッセージを出力する際にはまず、履歴情報管理部１２０は、履歴情報記憶部１３０に記憶されている情報のデータ量が、履歴情報記憶部１３０が記憶することができる情報の最大データ量、即ち、履歴情報記憶部１３０の最大記憶容量に対して所定の割合に達したか否か、例えば、８０％以上であるか否かを判定する（Ｓ９０１）。
【０１０９】
尚、このとき、履歴情報管理部１２０は、履歴情報記憶部１３０に記憶されている履歴情報のうち、送信設定が有効の履歴情報、若しくは、履歴情報管理サーバ４に未送信の履歴情報、若しくは、他の画像形成装置に未送信の履歴情報のデータ量が、履歴情報記憶部１３０の最大記憶容量に対して所定の割合に達したか否かを判定するように構成されていても良い。なぜならば、送信設定が無効の履歴情報は、もともと必要のない履歴情報であると考えられるため、上書されて削除されたとしても特に問題はなく、また、送信済みの履歴情報は、上書されて削除されたとしても、履歴情報管理サーバ４若しくは他の画像形成装置に送信されて記憶されるため、消失されないためである。従って、送信設定が有効の履歴情報、若しくは、履歴情報管理サーバ４に送信済みの履歴情報、若しくは、既に他の画像形成装置に送信済みの履歴情報については、カウントしなくても良いためである。
【０１１０】
履歴情報管理部１２０は、Ｓ９０１における判定処理において、履歴情報記憶部１３０に記憶されている情報のデータ量が、履歴情報記憶部１３０の最大記憶容量に対して所定の割合に達したと判定した場合には（Ｓ９０１／ＹＥＳ）、警告メッセージをディスプレイパネル１０３に表示させるための警告メッセージ表示情報を生成して（Ｓ９０２）、表示制御部１７０に通知する。
【０１１１】
表示制御部１７０は、履歴情報管理部１２０から警告メッセージ表示情報を受け取ると、受け取った警告メッセージ表示情報に従って、警告メッセージをディスプレイパネル１０３に表示する（Ｓ９０３）。
【０１１２】
一方、履歴情報管理部１２０は、Ｓ９０１における判定処理において、履歴情報記憶部１３０に記憶されている情報のデータ量が、履歴情報記憶部１３０の最大記憶容量に対して所定の割合に達していないと判定した場合には（Ｓ９０１／ＮＯ）、警告メッセージを表示させずにそのまま終了する。
【０１１３】
このように、本実施形態に係る画像形成装置１は、履歴情報記憶部１３０に記憶されている情報のデータ量が、履歴情報記憶部１３０の最大記憶容量に対して所定の割合に達した場合に、履歴情報記憶部１３０が記憶している情報のデータ量が間もなく最大記憶容量に達する旨をユーザに知らせるための警告メッセージを出力するように構成されている。
【０１１４】
従って、本実施形態に係る画像形成装置１は、履歴情報記憶部１３０に記憶されている情報のデータ量が、履歴情報記憶部１３０の最大記憶容量に対して所定の割合に達した場合、履歴情報記憶部１３０が記憶している情報のデータ量が間もなく最大記憶容量に達することをユーザが認識させることが可能となる。そのため、本実施形態に係る画像形成装置１によれば、ユーザは、履歴情報が消失することを回避するための行動を前もってとることが可能となる。これにより、本実施形態に係る画像形成装置１は、履歴情報を消失する可能性を低減させることが可能となる。
【０１１５】
以上、説明したように、本実施形態に係る画像形成装置１は、履歴情報管理サーバ４に履歴情報を記憶させることができなくなった場合、履歴情報記憶部１３０に記憶されている履歴情報の実質的な内容を保持したままその履歴情報のデータ量を低減させることを要旨の一つとしている。
【０１１６】
従って、本実施形態に係る画像形成装置１は、履歴情報管理サーバ４に履歴情報を記憶させることができなくなった場合、履歴情報記憶部１３０の空き領域を増加させることが可能となるため、履歴情報記憶部１３０に空き領域がなくなってしまう可能性を低減させることが可能となる。
【０１１７】
そのため、本実施形態に係る画像形成装置１は、履歴情報管理サーバ４に履歴情報を記憶させることができない状態において、記憶するべき新たな履歴情報を生成した場合であっても、履歴情報を消失する可能性を低減させることが可能となる。
【０１１８】
尚、本実施形態に係る画像形成装置１は、履歴情報記憶部１３０に記憶されている履歴情報のデータを圧縮することで、履歴情報のデータ量を低減させ、履歴情報記憶部１３０の空き領域を増加させるように構成されている例について説明した。この他、本実施形態に係る画像形成装置１は、履歴情報記憶部１３０に記憶されている履歴情報に含まれる各項目のうち一部の項目に該当する情報を削除することで、履歴情報のデータ量を低減させ、履歴情報記憶部１３０の空き領域を増加させるように構成されていても良い。このとき、本実施形態に係る画像形成装置１は、履歴情報に含まれる各項目に優先度を設定し、優先度の低い項目に該当する情報から削除するように構成されていても良い。
【０１１９】
また、本実施形態に係る画像形成システムは、プリンタ管理サーバ２を備えるように構成されている例について説明したが、画像形成装置１ａ、１ｂ、１ｃのうちいずれかがプリンタ管理サーバ２の機能を備え、プリンタ管理サーバ２の代替として運用されるように構成されていても良いし、履歴情報管理サーバ４がプリンタ管理サーバ２の機能を備え、プリンタ管理サーバ２の代替として運用されるように構成されていても良い。
【０１２０】
また、本実施形態に係る画像形成装置１は、図６において説明したように、履歴情報を記憶することができるか否かを履歴情報管理サーバ４に問い合わせ、履歴情報管理サーバ４から記憶不可通知が送信されてきた場合に、履歴情報記憶部１３０に記憶されている履歴情報のデータを圧縮するように構成されている例について説明した。この他、本実施形態に係る画像形成装置１は、例えば、履歴情報管理サーバ４が故障等で機能しなくなった場合や、ネットワークが切れて履歴情報管理サーバ４にアクセスすることができなくなった場合等、履歴情報を記憶することができるか否かを履歴情報管理サーバ４に問い合わせてから一定時間経過しても履歴情報管理サーバ４から応答がない場合にも、履歴情報記憶部１３０に記憶されている履歴情報のデータを圧縮するように構成されていても良い。
【符号の説明】
【０１２１】
１ａ、１ｂ、１ｃ  画像形成装置
２  プリンタ管理サーバ
３  クライアント端末
４  履歴情報管理サーバ
５  ネットワーク
６  ネットワーク
７  ネットワーク
８  ネットワーク
９  公衆回線
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
４０  ＨＤＤ
５０  Ｉ／Ｆ
６０  表示部
７０  操作部
８０  専用デバイス
９０  バス
１０１  ネットワークＩ／Ｆ
１０２  プリントエンジン
１０３  ディスプレイパネル
１１０  印刷ジョブ処理部
１２０  履歴情報管理部
１３０  履歴情報記憶部
１４０  履歴情報送信部
１５０  入出力制御部
１６０  エンジン制御部
１７０  表示制御部
【先行技術文献】
【特許文献】
【０１２２】
【特許文献１】特開２００２−２６８９６６号公報
【図１】
2016039458.tif 000003
【図２】
2016039458.tif 000004
【図３】
2016039458.tif 000005
【図４】
2016039458.tif 000006
【図５】
2016039458.tif 000007
【図６】
2016039458.tif 000008
【図７】
2016039458.tif 000009
【図８】
2016039458.tif 000010
【図９】
2016039458.tif 000011