(57)【要約】【課題】カウンタ情報を参照し、その参照結果にしたがってカウンタへの保存可否を判断し、必要なカウンタ情報のみを必要な形式で適切に保存することにより、リソースの節約を実現する。【解決手段】多機能の画像処理を行い、この各画像処理に関わる情報の保持および書き換えが可能なカウンタを有する画像処理装置であって、前記画像処理後の情報をカウンタ情報として前記カウンタに保存するカウンタ情報保存手段と、あらかじめ定められた保存ルール情報に基づいて前記カウンタ情報の保存ルール情報を判断する保存条件判断手段と、前記カウンタ内のカウンタ情報の保存ルール情報を変更する保存条件変更手段と、前記カウンタ内のカウンタ情報の保存条件を保持する保存条件保持手段と、を備える。【選択図】        図３
2012065162.tif 000002
【特許請求の範囲】
【請求項１】
多機能の画像処理を行い、この各画像処理に関わる情報の保持および書き換えが可能なカウンタを有する画像処理装置であって、
前記画像処理後の情報をカウンタ情報として前記カウンタに保存するカウンタ情報保存手段と、
あらかじめ定められた保存ルール情報に基づいて前記カウンタ情報の保存条件を判断する保存条件判断手段と、
前記カウンタ内のカウンタ情報の保存ルール情報を変更する保存条件変更手段と、
前記カウンタ内のカウンタ情報の保存ルール情報を保持する保存条件保持手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記カウンタ情報保存手段は、ユーザによる操作を受付け、このユーザが画像形成装置を用いて実施した動作に関する情報を前記カウンタに保存することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記カウンタは、画像形成装置内のプログラムの実行回数、プリント、コピー、スキャン、ファックス送受信など画像形成装置を用いて実施できるすべての動作回数、アプリケーションプログラムの使用時間、の各種使用量の計測および記憶する手段であり、
前記カウンタ情報は、カラーモード／両面片面設定／紙サイズ／紙種／コピー条件／スキャン条件／ファックス送受信条件、使用枚数、使用電気量、使用時刻、ログに関するすべての情報を含むことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記カウンタ情報保存手段は、前記カウンタ内において、前記カウンタ情報を単独で保存する他に、ログイン時に取得したユーザ情報／グループ情報、動作前に入力された予算コードなどの外部要素と結び付けられて保存することを特徴とする請求項１、２または３に記載の画像処理装置。
【請求項５】
前記カウンタは、画像形成装置上または外部システムの記憶手段に設けられていることを特徴とする請求項１〜４の何れか一つに記載の画像処理装置。
【請求項６】
前記カウンタは、それぞれ保存する情報が異なる複数種類を有することを特徴とする請求項１〜５の何れか一つに記載の画像処理装置。
【請求項７】
前記カウンタに保存されるカウンタ情報には、使用回数の平均値、印刷枚数の総量、白黒コピーに対するカラーコピーの割合の算出結果、が含まれることを特徴とする請求項１〜６の何れか一つに記載の画像処理装置。
【請求項８】
前記保存条件判断手段は、前記設定されたルールに基づき保存されたカウンタ情報を参照し、保存条件を判断することを特徴とする請求項１〜７の何れか一つに記載の画像処理装置。
【請求項９】
前記保存条件変更手段は、前記保存ルール情報を、ユーザごと、グループごと、デバイスごとの単位で設定することを特徴とする請求項１〜８の何れか一つに記載の画像処理装置。
【請求項１０】
前記保存条件変更手段は、前記保存ルール情報を、静的、または動的に変更することを特徴とする請求項１〜９の何れか一つに記載の画像処理装置。
【請求項１１】
前記保存条件変更手段は、前記保存ルール情報を、１または複数設定することを特徴とする請求項１〜１０の何れか一つに記載の画像処理装置。
【請求項１２】
前記保存条件変更手段は、前記保存ルール情報を、前記カウンタ情報だけでなく他の情報と組み合せることを特徴とする請求項１〜１１の何れか一つに記載の画像処理装置。
【請求項１３】
前記保存条件保持手段は、前記保存ルール情報を、機器内、または機器外で保持することを特徴とする請求項１〜１２の何れか一つに記載の画像処理装置。
【請求項１４】
前記保存条件変更手段は、前記保存ルール情報に基づいて参照する情報は、常時同一情報とは限らず、参照する情報の種類・量によって変更することを特徴とする請求項１〜１３の何れか一つに記載の画像処理装置。
【請求項１５】
前記保存条件判断手段は、ユーザの機器使用時／カウンタ情報更新時／スケジュールされた任意のタイミング、ユーザからの命令があったタイミングで前記カウンタの保存条件を判断することを特徴とする請求項１〜１４の何れか一つに記載の画像処理装置。
【請求項１６】
前記保存条件変更手段は、前記カウンタに前記カウンタ情報を保存することに関するデータ管理の方法を変更することを特徴とする請求項１〜１５の何れか一つに記載の画像処理装置。
【請求項１７】
前記保存条件変更手段は、カウンタ情報として取得／保存／算出する情報の種類、期間、関連付ける外部要素の種類、に従って保存条件を変更することを特徴とする請求項１〜１６の何れか一つに記載の画像処理装置。
【請求項１８】
前記保存条件変更手段は、既存のカウンタ情報の削除、圧縮、情報の保存形態／保存場所の変更によるリソースの使用率削減、の情報に従って保存条件を変更することを特徴とする請求項１〜１７の何れか一つに記載の画像処理装置。
【請求項１９】
多機能の画像処理を行い、この各画像処理に関わる情報の保持および書き換えが可能なカウンタと、前記画像処理後の情報をカウンタ情報として前記カウンタに保存するカウンタ情報保存手段と、前記カウンタ内のカウンタ情報の保存条件を保持する保存条件保持手段と、を有する画像処理装置の画像処理方法であって、
保存条件判断手段が、あらかじめ定められた保存ルール情報に基づいて前記カウンタ情報の保存条件を判断する保存条件判断工程と、
保存条件変更手段が、前記カウンタ内のカウンタ情報の保存条件を変更する保存条件変更工程と、
を含むことを特徴とする画像処理方法。
【請求項２０】
多機能の画像処理を行い、この各画像処理に関わる情報の保持および書き換えが可能なカウンタと、前記画像処理後の情報をカウンタ情報として前記カウンタに保存するカウンタ情報保存手段と、前記カウンタ内のカウンタ情報の保存条件を保持する保存条件保持手段と、を有し、コンピュータを、
あらかじめ定められた保存ルール情報に基づいて前記カウンタ情報の保存条件を判断する保存条件判断手段と、
前記カウンタ内のカウンタ情報の保存条件を変更する保存条件変更手段と、
して機能させるための画像処理プログラム。
【請求項２１】
請求項２０に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、画像処理プログラム、並びに記録媒体に関する。
【背景技術】
【０００２】
従来、画像形成装置において保守管理などを行うために出力総数をカウントする機構としては、メカニカルな構造をもったハード・カウンタを用いることが一般的であった。しかし、画像形成装置の機能が複雑になり様々なモード、たとえば、スモール・サイズ／ラージ・サイズ、カラー／白黒、コピー／プリント／スキャン／ファクシミリ送受信によってサービス課金体系を分けたいとの要望や、セキュリティ対策としてさらに詳細なカウンタ情報を保存したいとの要望が強くなった。これらの要望を省コスト、省スペースで実現可能なことから、近年ではソフト・カウンタが使われるようになっている。このソフト・カウンタとは、カウンタ情報を半導体メモリに蓄えるカウンタである。
【０００３】
たとえば、特許文献１には、画像形成装置に外部の管理装置を通信接続したシステムにおいて、画像形成装置の合計出力面数、コピー・プリンタ・ファクシミリ機能毎のモノクロ出力面数、カラー出力面数、両面出力面数、集約コピー出力面数といったカウンタ値を月毎に管理することが開示されている。
【０００４】
また、特許文献２には、複数種類の各アプリケーションを含む画像処理機能（コピー・プリンタ・ファクシミリ機能）とメモリの各処理回数（カウンタ領域）との関係を多対一にして、各処理回数の記憶先を一括管理することが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記に示されるような従来の技術にあっては、多岐にわたる各種カウンタ情報を保存することが行われるため、カウンタ内部の情報が肥大化しメモリを圧迫するという問題点があった。また、目的としない情報をも保存することにより、目的の情報取得に余分な時間がかかることも問題となっている。
【０００６】
本発明は、上記に鑑みてなされたものであって、カウンタ情報を参照し、その参照結果にしたがってカウンタへの保存可否を判断し、必要なカウンタ情報のみを必要な形式で適切に保存することにより、リソースの節約を実現することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、多機能の画像処理を行い、この各画像処理に関わる情報の保持および書き換えが可能なカウンタを有する画像処理装置であって、前記画像処理後の情報をカウンタ情報として前記カウンタに保存するカウンタ情報保存手段と、あらかじめ定められた保存ルール情報に基づいて前記カウンタ情報の保存条件を判断する保存条件判断手段と、前記カウンタ内のカウンタ情報の保存ルール情報を変更する保存条件変更手段と、前記カウンタ内のカウンタ情報の保存ルール情報を保持する保存条件保持手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明は、カウンタ情報を参照し、参照結果によってカウンタの保存条件を適切に変更することにより、必要な情報のみを必要な形式で保存するので、リソースの節約が可能となるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、この実施の形態にかかる画像形成装置としての複合機の構成を示すブロック図である。
【図２】図２は、この実施の形態のシステム構成および機能例（１）を示すブロック図である。
【図３】図３は、この実施の形態にかかる動作例１の主カウンタの日時印刷枚数テーブルを示す図表である。
【図４】図４は、この実施の形態にかかる動作例１の副カウンタのユーザ別前３日分の印刷枚数平均値テーブルを示す図表である。
【図５】図５は、この実施の形態にかかる動作例１を示すシーケンス図である。
【図６】図６は、図５の動作後における主カウンタの更新内容を示す図表である。
【図７】図７は、図５の動作後における主カウンタの印刷設定詳細内容を示す図表である。
【図８】図８は、この実施の形態のシステム構成および機能例（２）を示すブロック図である。
【図９】図９は、この実施の形態にかかる動作例２のＤｅｖｉｃｅＡの日時カラー／モノクロ使用割合例を示す図表である。
【図１０】図１０は、この実施の形態にかかる動作例２を示すシーケンス図である。
【図１１】図１１は、図１０の動作後における主カウンタの更新内容を示す図表である。
【図１２】図１２は、図１０の動作後におけるＤｅｖｉｃｅＡの詳細ログを示す図表である。
【図１３】図１３は、この実施の形態のシステム構成例（３）を示すブロック図である。
【図１４】図１４は、この実施の形態のユーザ設定画面例（１）を示す説明図である。
【図１５】図１５は、この実施の形態のユーザ設定画面例（２）を示す説明図である。
【図１６】図１６は、この実施の形態にかかる制御処理プログラムをコンピュータに実行させる場合の構成例を示すブロック図である。
【図１７】図１７は、この実施の形態にかかる制御処理プログラムをコンピュータネットワークで配信する場合の構成例を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理方法、画像処理プログラム、並びに記録媒体の一実施の形態を詳細に説明する。
【００１１】
（実施の形態）
本実施の形態においては、カウンタとは、複数機器の情報を取り扱ったり、アプリケーションの利用状況を管理したり、履歴情報など詳細な情報をも管理したり、といった発展的な用途も含むことができるものとする。
【００１２】
[複合機の構成・動作例]
図１は、この実施の形態にかかる画像形成装置としての複合機の構成を示すブロック図である。この複合機６００は、装置の全体制御を行うコントローラ５０１、コントローラ５０１に接続された、画像形成装置の操作ボード５００、画像データを記憶するＨＤＤ５０３、アナログ回線を使用して外部との通信を行う通信コントロール装置インターフェイスボード５０４、ＬＡＮインターフェイスボード５０５、汎用ＰＩＣバスに接続された、ＦＡＸのコントロールユニット５０６、ＩＥＥＥ１３９４ボード、無線ＬＡＮボード、ＵＳＢボード等５０７と、ＰＣＩバスでコントローラ５０１に接続されたエンジン制御５１０、エンジン制御５１０に接続された、画像形成装置のＩ／Ｏを制御するＩ／Ｏ制御ボード５１３、および、コピー原稿（画像）を読込むスキャナーボード（ＳＢＵ：Ｓｅｎｓｏｒ  Ｂｏａｒｄ  Ｕｎｉｔ）５１１、および画像データが表わす画像光を感光体ドラム上に投射する（光書込みする）ＬＤＢ（レーザダイオードボード）５１２等で構成される。通信コントロール装置インターフェイスボード５０４は、装置に不具合が発生した場合に外部の遠隔地診断装置に即時に通報し、異常個所の内容，状況等をサービスマンが認識し早急に修理することを可能としている。また、それ以外に装置の使用状況等の発信にも使用されている。
【００１３】
原稿を光学的に読み取るスキャナ３００は、原稿に対する原稿照明光源の走査を行い、ＣＣＤ３６に原稿像を結像する。原稿像すなわち原稿に対する光照射の反射光をＣＣＤ３６で光電変換してＲ，Ｇ，Ｂ画像信号を生成する。ＣＣＤ３６は、３ラインカラーＣＣＤであり、ＥＶＥＮｃｈ（偶数画素チャンネル）／ＯＤＤｃｈ（奇数画素チャンネル）のＲ、Ｇ、Ｂ画像信号を生成し、ＳＢＵ（センサボードユニット）のアナログＡＳＩＣ(Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  ＩＣ)に入力する。ＳＢＵ５１１にはアナログＡＳＩＣおよび，ＣＣＤ、アナログＡＳＩＣの駆動タイミングを発生する回路を備えている。ＣＣＤ３６の出力は、アナログＡＳＩＣ内部のサンプルホールド回路により、サンプルホールドされその後、Ａ／Ｄ変換され、Ｒ、Ｇ、Ｂの画像データに変換し、かつシェーディング補正し、そして出力Ｉ／Ｆ（インターフェイス）５２０で画像データバスを介して画像データ処理器のＩＰＰに送出する。
【００１４】
ＩＰＰは画像処理を行うプログラマブルな演算処理手段であり、分離生成（画像が文字領域か写真領域かの判定：像域分離），地肌除去，スキャナガンマ変換，フィルタ，色補正，変倍，画像加工，プリンタガンマ変換および階調処理を行う。ＳＢＵ５１１からＩＰＰに転送された画像データは、ＩＰＰにて光学系およびデジタル信号への量子化に伴う信号劣化（スキャナ系の信号劣化）を補正され、フレームメモリ５２１に書き込まれる。
【００１５】
コントローラ５０１には、ＣＰＵおよびコントローラボードの制御を行うＲＯＭ、ＣＰＵが使用する作業用メモリであるＲＡＭ，リチウム電池を内蔵し、ＲＡＭのバックアップと時計を内蔵したＮＶ−ＲＡＭおよび、コントローラボードのシステバス制御、フレームメモリ制御、ＦＩＦＯ等のＣＰＵ周辺を制御するＡＳＩＣおよびそのインターフェイス回路等が搭載されている。
【００１６】
コントローラ５０１は、スキャナアプリケーション，ファクシミリアプリケーション，プリンタアプリケーションおよびコピーアプリケーション等の複数アプリケーションの機能を有し、システム全体の制御を行う。操作ボード５００の入力を解読して本システムの設定とその状態内容を操作ボード５００の表示部に表示する。ＰＣＩバスには多くのユニットが接続されており、画像データバス／制御コマンドバスで、画像データと制御コマンドが時分割で転送される。
【００１７】
通信コントロール装置インターフェイスボード５０４は、通信コントロール装置と、コントローラ５０１との通信インターフェイスボードである。コントローラ５０１との通信は、全二重非同期シリアル通信で接続されている。通信コントロール装置５２２とは、ＲＳ−４８５インターフェイス規格により、マルチドロップ接続されている。遠隔の管理装置との通信は、この通信コントローラ装置インターフェイスボード５０４を経由して実施される。
【００１８】
ＬＡＮインターフェイスボード５０５は、社内ＬＡＮに接続された、社内ＬＡＮとコントローラ５０１との通信インターフェイスボードであり、ＰＨＹチップを搭載している。ＬＡＮインターフェイスボード５０５とコントローラ５０１とは、ＰＨＹチップＩ／ＦおよびＩ２ＣバスＩ／Ｆの標準的な通信インターフェイスで接続されている。外部機器との通信はこのＬＡＮインターフェイスボード５０５を経由して実施される。
【００１９】
ＨＤＤ５０３は、システムのアプリケーションプログラムならびにプリンタ、作像プロセス機器の機器付勢情報を格納するアプリケーションデータベース、ならびに、読取り画像や書込み画像のイメージデータ、すなわち画像データ、ならびにドキュメントデータを蓄える画像データベースとして用いられる。物理インターフェイス、電気的インターフェイス共に、ＡＴＡ／ＡＴＡＰＩ−４に準拠したインターフェイスでコントローラに接続されている。
【００２０】
操作ボード５００には、ＣＰＵおよびＲＯＭ，ＲＡＭ，ＬＣＤおよびキー入力を制御するＡＳＩＣ（ＬＣＤＣ）が搭載されている。ＲＯＭには操作ボード５００の入力読込み、および表示出力を制御する、操作ボード５００の制御プログラムが書き込まれている。ＲＡＭは、ＣＰＵで使用する作業用メモリである。コントローラ５０１との通信により、パネルを操作して使用者がシステム設定の入力を行う入力と、使用者にシステムの設定内容，状態を表示する、表示および入力の制御を行っている。
【００２１】
コントローラ５０１のワークメモリから出力されたブラック（Ｂｋ）、イエロー（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）の各色の書き込み信号は、ＬＤＢ（Ｌａｓｅｒ  Ｄｉｏｄｅ  ｃｏｎｔｒｏｌ  Ｂｏａｒｄ）のＢｋ，Ｙ，Ｍ、ＣのＬＤ（Ｌａｓｅｒ  Ｄｉｏｄｅ）書き込み回路に入力される。ＬＤ書き込み回路でＬＤ電流制御（変調制御）が行われ、各ＬＤに出力される。
【００２２】
エンジン制御５１０は、プロセスコントローラであって、画像形成の作像作成制御を主として行い、ＣＰＵおよび、画像処理を行うＩＰＰ、複写およびプリントアウトを制御するため必要なプログラムを内蔵したＲＯＭ、その制御に必要なＲＡＭ、およびＮＶ−ＲＡＭを搭載している。ＮＶ−ＲＡＭにはＳＲＡＭと、電源ＯＦＦを検知して、ＥＥＰＲＯＭにストアするメモリを搭載している。また、他の制御を行なうＣＰＵとの信号の送受信を行う、シリアルインターフェイスも備えているＩ／Ｏ  ＡＳＩＣは、エンジン制御ボードが実装された、近くのＩ／Ｏ（カウンタ、ファン、ソレノイド、モータ等）を制御するＡＳＩＣである。Ｉ／Ｏ制御ボード５１３とエンジン制御５１０とは同期シリアルインターフェイス接続されている。
【００２３】
Ｉ／Ｏ制御ボード５１３には、サブＣＰＵ５１７を搭載しており、温度センサ，電位センサ，トナー量センサである感光体上濃度センサおよびトナー濃度センサである光センサならびにその他の各種センサの検出信号の読込み、アナログ制御，用紙センサの検出信号を参照するジャム検出，用紙搬送制御も含む画像形成装置のＩ／Ｏ制御を行っている。インターフェイス回路５１５は、各種センサ，アクチュエータ（モータ、クラッチ、ソレノイド）とのインターフェイス回路である。前述の光センサは、各種センサ５１６に含まれている。
【００２４】
電源装置ＰＳＵ５１４は、画像形成装置を制御する電源を供給するユニットである。メインＳＷのオン（閉）により、商用電源が供給される。その商用電源からＡＣ制御回路５４０に商用ＡＣが供給され、ＡＣ制御回路５４０により整流、平滑化のように制御されたＡＣ制御出力を用いて、電源装置ＰＳＵ５１４は各制御基板に必要なＤＣ電圧を供給する。電源装置ＰＳＵ５１４により生成される定電圧を用いて各制御部のＣＰＵが動作している。
【００２５】
つぎに、上記のように構成される複合機６００においてカウンタで管理される各種情報についてのシステム構成・動作例について説明する。
【００２６】
まず、この実施の形態における「カウンタ」、「カウンタ情報」、「ルール」について説明する。カウンタ（ここでは後述する主カウンタ、副カウンタとも単にカウンタと記述する）とは、たとえば、複合機６００内のプログラムの実行回数、プリント、コピー、スキャン、ファックス送受信など複合機６００を用いて実施できるすべての動作回数、アプリケーションプログラムの使用時間など、各種使用量を計測・記憶することができる手段の総称である。カウンタ情報には、カラーモード／両面片面設定／紙サイズ／紙種／などの印刷条件（コピー条件／スキャン条件／ファックス送受信条件）、使用枚数、使用電気量、使用時刻、ログなどの動作に関するすべての情報が含まれる。
【００２７】
また、前記カウンタ内では、カウンタ情報は単独で管理されるだけでなく、ログイン時に取得したユーザ情報／グループ情報、動作前に入力された予算コード、などの外部要素と結び付けられて管理されることが想定される。
【００２８】
上記カウンタの実現形態は、本システムにおいては限定されない。たとえば、複合機６００などの画像形成装置上で実現される場合もあれば、外部システムに含まれる場合もある。前者の場合、素早いデータ取得が実現されるが後者と異なりリソースが限られている。後者の場合、前者よりデータアクセスに時間がかかることが予想されるが、リソースを好きに増築することができる。また、データベースなど既存システムと連携するなど、さまざまな保存形態に対応できる。
【００２９】
また上記カウンタは、一種類でないことが想定される。たとえば、主カウンタを外部ＰＣにもち、副カウンタとして一部の情報のみを装置上あるいは装置外部に接続されたＨＤＤに保存することで、以下で説明するシステムが素早く実現できる可能性がある。具体例としては、‘特定ユーザのカラー印刷枚数が１００枚を超過した場合、以降のカラー印刷の文書名を保存する’などカラー印刷枚数に依存するルールが設定されている場合、ユーザ別のカラー印刷枚数のみをＨＤＤに保存することで、ルールが適用されるか否かの判定の際に外部システムにアクセスする必要がなくなる。
【００３０】
上記カウンタに保存されるカウンタ情報には、たとえば、使用回数の平均値や、印刷枚数の総量、白黒コピーに対するカラーコピーの割合、などの算出結果が含まれる。
【００３１】
また、あらかじめ設定したルールに基づき、保存されたカウンタ情報を参照し、適切な保存条件を判断するカウンタ情報を参照しカウンタの適切な保存条件を判断する。
【００３２】
上記ルールとは、ユーザごと、グループごと、デバイスごとなどさまざまな単位で設定されることが想定される。また、上記ルールは、静的にも、動的に変更されることも考えられる。たとえば、ルールＡが一か月以内に５回適用された場合、別のルールＢが設定される。などを実現することで、より詳細な管理が実現できる。
【００３３】
また、上記ルールは、１つ以上複数も設定することができる。具体的には、‘ルールＡもしくはルールＢが適用された場合’や‘ルールＡかつルールＢが適用された場合’や‘グループとしてルールＡが適用されており、ユーザとしてルールＢが適用されている場合’など無限の組み合わせが想定される。このように複数のルールを組み合わせることで、より詳細な管理が実現できる。
【００３４】
また、上記ルールは、カウンタ情報だけでなく他の情報と組み合わされる場合がある。たとえば、‘ユーザが管理職以下の権限をもち、かつ印刷枚数が１００枚を超過した場合、印刷した文書名を３か月間保存する’というように権限情報と組み合せてもよい。
【００３５】
また、上記ルールは、機器内で管理されることもあれば、機器外（サーバなど）で管理されることもある。
【００３６】
また、上記ルールに基づき参照する情報は、いつも同じ情報とは限らず、前述のルールに基づき参照する情報の種類・量が変更される。具体的には、‘特定ユーザのカラー印刷枚数が１００枚を超過した場合、以降のカラー印刷の文書名を保存する’などカラー印刷枚数に依存するルールが設定されている場合、ユーザ別のカラー印刷枚数を参照する。一方‘特定機器のスキャン利用率が前３日の平均値の１０倍以上だった場合、スキャン画像をログとして保存する’など利用率に依存するルールが設定されている場合、スキャン利用率平均値を参照する。
【００３７】
カウンタの適切な保存条件の判断は、ユーザの機器使用時／カウンタ情報更新時／スケジュールされた任意のタイミング／ユーザからの命令があったタイミングなどさまざまなトリガによって実施される可能性がある。
【００３８】
カウンタにカウンタ情報を保存することに関するデータ管理の方法を変更する。この変更には、カウンタ情報として取得／保存／算出する情報の種類、期間、関連付ける外部要素の種類、を変更することが含まれる。たとえば、あるルールが適用された場合‘カラーで印刷された文書の文書名を２か月保存する’、‘文書名情報の取得／保存を中止する’、‘紙使用枚数の平均値を算出して保存する’、などが考えられる。また、カウンタ情報保存条件の変更は、ルールで判断した結果、保存条件変更が発生しない場合などにおいて前述算出結果によっては実行されない場合もある。
【００３９】
上記カウンタ情報保存条件の変更には、既存のカウンタ情報を削除したり、圧縮したり、情報の保存形態／保存場所を変更したりすることで、リソースの使用率を削減することが含まれる。具体的には、あるルールが適用された場合、‘今まで保存した文書名情報をすべて削除する’、‘１年以上昔の情報は圧縮する’、‘１年以上昔の情報は他サーバへ移管する’、‘個人別紙使用枚数情報を削除し、グループ別紙使用枚数に統合する’、‘日別使用量データを削除し、月別使用量データに統合する’などが考えられる。
【００４０】
［システム構成・動作例１］
図２は、この実施の形態のシステム構成および機能例（１）を示すブロック図である。ここでは、複合機６００上の記憶装置６０１に副カウンタ６０２が１つと、パーソナルコンピュータ（ＰＣ）を用いた外部システム７００上の記憶装置７０１に主カウンタ７０２を配置する。なお、この図において符号６０３、７０３は保存ルール情報である。このシステムでは、主なカウンタ情報は、主カウンタ７０２で管理し、保存ルール情報６０３のルールで参照する値を副カウンタ６０２内に保持する。なお、本例では、主カウンタ、副カウンタ、保存ルール情報とを分けて示しているが、記憶装置６０１のメモリ領域でこれらの機能を含めた構成であってもよい。
【００４１】
ここで、コントローラ５０１は、プログラムにそれぞれ従うことにより、カウンタ条件判断手段、保存条件変更手段の機能を実現する。また、主カウンタ７０２は、カウンタ情報保存手段、保存ルール情報６０３は保存条件保持手段の機能を実現する。
【００４２】
図３に主カウンタ７０２のテーブル値例を示す。このテーブルでは、ＵｓｅｒＡの日時印刷枚数が保持されている。また、図４に副カウンタ６０２のテーブル値例を示す。このテーブルでは、ＵｓｅｒＡ．Ｂ，Ｃのユーザ別前３日分の印刷枚数平均値が保持されている。
【００４３】
この実施の形態では、保存ルール情報６０３のルールは以下のように設定される。特定ユーザの日時印刷枚数が前３日間の平均値より３０以上多くなった場合を条件とし、アクションとして印刷設定詳細を新たに保存し、管理者にメール通知する。また、このプロセス実施のタイミングはカウンタ更新時とする。
【００４４】
図５は、この実施の形態の動作例１を示すシーケンス図である。ここでは、ＵｓｅｒＡによる複合機６００の使用状況を副カウンタ６０２、主カウンタ７０２に保持する様子を示している。ＵｓｅｒＡは、時刻１０：００にログインし、１０枚の印刷を実行する。すると、複合機６００ではその印刷に対するルールチェックを行う。まず、[１]前３日間の使用量平均値、[２]現在の印刷枚数を副カウンタ６０２（図４参照）をアクセスし、ＵｓｅｒＡの[１]前３日間の使用量平均値１２．３、[２]現在の印刷枚数２のデータを取得する。つぎに、この取得したデータを、上述したルールに基づき判定する。この場合、[１]＋３０≧[２]＋１０となり、ルールの適用なしとして、この基本カウンタ情報を主カウンタ７０２に保存する。
【００４５】
さらに、ＵｓｅｒＡは、時刻１１：００にログインし、３００枚の印刷を実行する。すると、上記と同様に、複合機６００ではその印刷に対するルールチェックを行い、[１]前３日間の使用量平均値、[２]現在の印刷枚数について副カウンタ６０２（図４参照）をアクセスし、ＵｓｅｒＡの[１]前３日間の使用量平均値１２．３、[２]現在の印刷枚数２のデータを取得する。そして、この取得したデータを、上述したルールに基づき判定する。この場合、[１]＋３０≧[２]＋３００となり、ルールの適用ありとして、印刷ドキュメント名と印刷時間を取得し、基本カウンタ情報および印刷設定詳細情報を主カウンタ７０２に保存する。このときＵｓｅｒＡの主カウンタ７０２のデータは図７に示すように更新される。また、上記のようにＵｓｅｒＡの印刷操作は、図７に示すように主カウンタ７０２に印刷設定詳細データとして保存される。
【００４６】
［システム構成・動作例２］
図８は、この実施の形態のシステム構成および機能例（２）を示すブロック図である。ここでは、複合機６００外の外部システム７００上に主カウンタ７０２を１つ存在させ、ルールの中で参照される値と目的とする値を主カウンタ７０２内で管理する構成とする。
【００４７】
図９にＤｅｖｉｃｅＡの日時別カラー／モノクロの使用割合テーブルを示す。また、本動作例２において、保存ルール情報６０３のルールは以下のように設定される。特定機器の日時カラーモノクロ使用割合（Ｂ＆Ｗ／Ｃｏｌｏｒ）が１以下になった場合を条件とし、詳細ログ情報の保存をスケジュールされた時刻に実施する。
【００４８】
図１０は、この実施の形態の動作例２を示すシーケンス図である。ここでは、ＵｓｅｒＡ，Ｂによる複合機６００の使用状況を外部システム７００の主カウンタ７０２に保持する様子を示している。ＵｓｅｒＡが複合機６００において、時刻１０：００に１０枚のモノクロ印刷を行う。すると、[１]機器別日時カラー／モノクロの使用割合を主カウンタ７０２から取得してルールチェックを実行する。このときの取得データ１が、[１]＜１であるので、ルール適用なしと判断し、基本カウンタ情報を主カウンタ７０２に保存する。
【００４９】
ＵｓｅｒＢは、複合機６００において、時刻１１：００に１９０枚のカラー印刷を行う。すると、[１]機器別日時カラー／モノクロの使用割合を主カウンタ７０２から取得してルールチェックを実行する。このときの取得データ２０が、[１]≧１あるので、ルール適用ありと判断し、基本カウンタ情報および詳細ログを主カウンタ７０２に保存する。また、時刻１２：００に、[１]機器別日時カラー／モノクロ使用割合のデータを取得し、ルールチェックを行う。この図１０の動作後の主カウンタ７０２内の日時カラー／モノクロ使用割合のテーブルは図１１に示すように更新される。また、このときのＤｅｖｉｃＡの詳細ログは図１３に示すようなテーブル値となる。
【００５０】
ところで、その他のルール例として、Ａの条件内容であればＢの実行内容を実施するとき、Ａの条件内容として以下に列記する場合が考えられる。
（１）一か月の特定ユーザの（特定部署の／特定機器の）印刷枚数が１００枚以上になった場合。
（２）一か月の特定ユーザの（特定部署の／特定機器の）紙使用枚数が１００枚以上になった場合。
（３）一週間の特定ユーザの（特定部署の／特定機器の）カラー使用枚数が白黒使用枚数より１００枚少なくなった場合。
（４）一週間の特定ユーザの（特定部署の／特定機器の）片面印刷枚数／両面印刷枚数割合が５０％を超過した場合。
（５）特定ユーザの（特定部署の／特定機器の）印刷枚数が、過去３か月の平均印刷枚数の３倍以上になった場合。
（６）特定ユーザの（特定部署の／特定機器の）印刷枚数が、過去３か月で０枚だった場合。
（７）過去１０日間の特定ユーザの（特定部署の／特定機器の）スキャン利用回数が、他ユーザの(他部署の／他機器の)平均スキャン利用回数の１０倍以上になった場合。
（８）過去３６５日間の特定ユーザの（特定部署の／特定機器の）特定アプリケーション使用時間が、連続で５分／月未満だった場合。
（９）特定アプリケーションが朝七時以前に連続５日間使用された場合。
（１０）特定機器のファクシミリ受信が半年以上発生しなかった場合。
（１１）（４Ｕｐ以上∧モノクロ）以外の印刷物が１枚以上発生した場合。
（１２）未登録のメールアドレスへのスキャンデータ発信が連続３日間実行された場合。
（１３）特定ユーザのログインが半年以上発生しなかった場合。
【００５１】
また、上記Ｂの実行内容として以下に列記するものが考えられる。
（１）  以降の印刷文書名、カラーモード等の詳細情報を保存する場合。
（２）以降の印刷における両面設定の総数（片面○ページ、両面○ページ）を保存する場合。
（３）それまでに保存していたカラーモードの情報を削除する場合。
（４）それまでに保存していたログ情報を圧縮する場合。
（５）それまでに保存していた印刷設定詳細情報を別データベースに移管する場合。
（６）該当ユーザのカウンタ情報を圧縮して別データベースに移管する場合。
（７）以降のスキャン画像データをカウンタ内に保存する場合。
（８）アプリケーションの使用ログを保存し、管理者に通知する場合。
（９）アプリケーションの使用ログを機器名と関連付けて保存する場合。
（１０）以降半年間のファクシミリ送受信ログを保存し、半年後に管理者に通知する場合。
（１１）Ｎｕｐ設定、カラーモードを別データベースに保存し、新規ルールを追加する場合。
（１２）スキャン画像とユーザ情報／機器情報を関連付けて保存する場合。
（１３）該当ユーザの日時カウンタ情報を月次にまとめて再保存する場合。
【００５２】
また、上記ルールをチェックするタイミングとして以下が考えられる。
（１）カウンタが更新されたとき。
（２）ユーザが機器にログインしたとき。
（３）スケジュールされた時間。
（４）あるルールがチェックされ適用となったとき。
（５）ユーザからの指示があったとき。
【００５３】
［システム構成・動作例３］
図１３は、この実施の形態にかかるシステム構成例（３）を示すブロック図である。本システムでは、複合機６００外に２つのカウンタ、すなわち主カウンタ７０２、副カウンタ６０２を配置する。この場合、保存ルール情報は主カウンタ７０２内に設けられている。ここではルールで参照する値も、目的とする値も主カウンタ７０２で管理する。古いデータはバックアップ用に副カウンタ６０２へと移管する。
【００５４】
[設定画面例]
上述のようなシステムを実現する際のＵＩ（ユーザインタフェイス）例を以下に示す。たとえば、単純に実現する場合、以下のように判断を実施するタイミングと条件が適用された際に実行されるアクションをユーザに設定させることで実現可能となる。なお、この設定画面は、複合機６００の操作ボード５００の液晶画面、あるいは外部システム７００のディスプレイに操作入力可能に表示される。
【００５５】
ユーザがルール追加を命令すると、図１４に示されるような「Ｒｕｌｅ  ｓｅｔｔｉｎｇ」画面が表示される。図１４の画面内でユーザはルールの内容を設定する。図１４の場合、カウンタ値が更新されるタイミングでルールが適応されるか否かのチェックが実施される。チェック時にユーザの月の印刷枚数が１００枚を超過していた場合、管理者のメールアドレス‘ａｄｍｉｎ＠ａａ.ｃｏ.ｊｐ’にメールが送付され、以降印刷の詳細情報が追加で保存される。複数の条件にチェックをいれた場合、すべての条件に合致する場合のみアクションが実行される。たとえば、上二つのチェックボックスにチェックを入れた場合、印刷枚数が○枚以上かつコピー枚数が○枚以上の場合、指定されたアクションが実行される。印刷枚数が○枚以上あるいはコピー枚数が○枚以上という条件を指定したい場合は、印刷枚数が○枚以上というルールとコピー枚数が○枚以上というルールを２つ作成する。
【００５６】
また、図１５に示すような操作表示画面を用意することで、判断するタイミング、条件、実行内容それぞれにおいて、ユーザにより高い自由度を提供することもできる。ここでは、条件の例のみ提示する。
【００５７】
本画面はユーザがルールの条件設定を実施する画面である。ユーザは条件の中で使用したい定数を[Ａｄｄ]ボタンを用いて追加し、定数の定義を設定する。図１５中では、たとえばＶａｌｕｅＡからＶａｌｕｅＤの４つの定数が定義されており、ＶａｌｕｅＡは最近１日の印刷枚数を示している。定義した定数を用いて、Ｒｕｌｅを式の形で指定する。ＶａｌｕｅＢが最近３か月の印刷枚数であったとすると、図１５では、ＶａｌｕｅＡ(最近一日の印刷枚数)がＶａｌｕｅＢ(最近３カ月の印刷枚数)の３倍より大きかった場合、という条件が指定されていることとなる。
【００５８】
ところで、これまで説明してきた実施の形態における処理方法を、プログラム化し、コンピュータ読み取り可能な記録媒体に記録し、コンピュータ上で実行することもできる。また、この処理方法の一部をネットワーク上に有し、通信回線を通して実現することもできる。
【００５９】
すなわち、この実施の形態で説明した処理方法は、図１６に示すように、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータ（ＣＰＵ１３０）で実行することにより実現される。このプログラムは、キーボード１３５の操作などにより、メモリ１３１、ハードディスク１３４、フレキシブルディスク１３７、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ−Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３６、ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などのコンピュータで読み取り可能な記録媒体に記録され、コンピュータ（ＣＰＵ１３０）によって記録媒体から読み出し、必要に応じて表示装置１３３に表示することによって実行される。また、必要に応じてこの処理方法のデータを通信装置１３２から外部装置に送受信することも可能である。
【００６０】
また、このプログラムは、図１７に示すように、上記記録媒体を介して、インターネット１４０などのネットワークによってパーソナルコンピュータなどの装置１４１〜１４３に配布することができる。
【００６１】
すなわち、このプログラムは、たとえばコンピュータに内蔵されている記録媒体としてのハードディスクに、あらかじめインストールした状態で提供することができる。また、このプログラムは、プログラムを記録媒体に一時的あるいは永続的に格納し、コンピュータにユニットとして組み込んだり、あるいは着脱式の記録媒体として利用することで、パッケージソフトウェアとして提供することができる。
【００６２】
記録媒体としては、たとえば、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯディスク、ＤＶＤ、磁気ディスク、半導体メモリなどが利用できる。
【００６３】
プログラムは、ダウンロードサイトから、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットといったネットワークを介して、有線または無線でコンピュータに転送し、そのコンピュータにおいて、内蔵するハードディスクなどの記憶装置にダウンロードさせるようにすることができる。
【産業上の利用可能性】
【００６４】
以上のように、本発明にかかる画像処理装置、画像処理方法、画像処理プログラム、並びに記録媒体は、多機能を有する複合機、複写機、プリンタ、スキャナ、ファクシミリ装置など、もしくは、パーソナルコンピュータやワークステーション、サーバなどの情報処理装置等の電子機器に有用であり、特に、電子機器／アプリケーションの動作に関する情報を保存するカウンタに適している。
【符号の説明】
【００６５】
５００  操作ボード
５０１  コントローラ
６００  複合機
６０２  副カウンタ
６０３  保存ルール情報
７００  外部システム
７０２  主カウンタ
７０３  保存ルール情報
【先行技術文献】
【特許文献】
【００６６】
【特許文献１】特許第４３７６８１１号公報
【特許文献２】特開２００５−２２９５９２号公報
【図１】
2012065162.tif 000003
【図２】
2012065162.tif 000004
【図３】
2012065162.tif 000005
【図４】
2012065162.tif 000006
【図５】
2012065162.tif 000007
【図６】
2012065162.tif 000008
【図７】
2012065162.tif 000009
【図８】
2012065162.tif 000010
【図９】
2012065162.tif 000011
【図１０】
2012065162.tif 000012
【図１１】
2012065162.tif 000013
【図１２】
2012065162.tif 000014
【図１３】
2012065162.tif 000015
【図１４】
2012065162.tif 000016
【図１５】
2012065162.tif 000017
【図１６】
2012065162.tif 000018
【図１７】
2012065162.tif 000019