(57)【要約】【課題】印刷履歴の集計画面は、管理者が一括で設定を行うため全てのユーザに対して同じ頻度・同じ項目が表示される。これに対し、ユーザに合わせて集計画面上の着目する箇所をより容易にユーザが把握できるように提示することが求められる。【解決手段】印刷履歴の集計画面を表示する画像形成装置であって、印刷履歴を集計する集計手段と、集計画面を表示するか否かを判定する際に用いられる条件と、前記条件に対応する前記集計画面を作成する際に用いられる設定とを受け付ける受付手段と、前記集計手段による集計結果と前記受付手段にて受け付けた条件とを用いて、集計画面を表示するか否かを判定する判定手段と、前記受付手段にて受け付けた条件を満たすことにより集計画面を表示すると前記判定手段にて判定された場合、当該条件に対応する設定を用いて集計画面を作成する作成手段と、前記作成手段にて作成した集計画面を表示する表示手段とを有する。【選択図】図５
2014075056.tif 000002
【特許請求の範囲】
【請求項１】
印刷履歴の集計画面を表示する画像形成装置であって、
印刷履歴を集計する集計手段と、
集計画面を表示するか否かを判定する際に用いられる条件と、前記条件に対応する前記集計画面を作成する際に用いられる設定とを受け付ける受付手段と、
前記集計手段による集計結果と前記受付手段にて受け付けた条件とを用いて、集計画面を表示するか否かを判定する判定手段と、
前記受付手段にて受け付けた条件を満たすことにより集計画面を表示すると前記判定手段にて判定された場合、当該条件に対応する設定を用いて集計画面を作成する作成手段と、
前記作成手段にて作成した集計画面を表示する表示手段と
を有することを特徴とする画像形成装置。
【請求項２】
前記集計手段は、ユーザごとに印刷履歴を集計することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
ユーザが属するグループの情報および同じグループに属する他のユーザの情報を取得する取得手段を更に有し、
前記作成手段は、前記同じグループに属する他のユーザの印刷履歴の集計結果を前記ユーザの集計画面に反映させることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記作成手段は、前記同じグループに含まれる他のユーザに対する集計画面の表示履歴に基づいて、当該他のユーザの印刷履歴の集計結果を前記ユーザに対する集計画面に反映することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記受付手段は、複数の条件と、当該複数の条件の優先順位とを受け付け、
集計結果が複数の条件を満たすことにより前記集計画面を表示すると前記判定手段にて判定された場合、前記作成手段は前記複数の条件それぞれに対応する設定を用いて複数の集計画面を作成し、
前記表示手段は、前記優先順位に従って、前記複数の集計画面を表示することを特徴とする請求項１乃至４のいずれか一項に記載の画像形成装置。
【請求項６】
前記受付手段は、前記条件に対応する設定として、集計結果の表示形式および集計画面に表示するメッセージのうち少なくとも一方を受け付けることを特徴とする請求項１乃至５のいずれか一項に記載の画像形成装置。
【請求項７】
前記判定手段により前記集計画面を表示すると判定された回数をカウントするカウント手段と、
前記回数が所定の閾値を超えた場合に、警告画面の表示を行う警告手段と
を更に有することを特徴とする請求項１乃至６のいずれか一項に記載の画像形成装置。
【請求項８】
前記判定手段にて集計画面の表示をすると判定した場合、メール機能を用いて集計結果の通知を行う通知手段を更に有することを特徴とする請求項１乃至７のいずれか一項に記載の画像形成装置。
【請求項９】
前記画像形成装置は、印刷履歴、ユーザの情報、およびグループの情報のうち少なくともいずれかを管理するサーバに接続され、
前記サーバからいずれかの情報を取得することを特徴とする請求項１乃至８のいずれか一項に記載の画像形成装置。
【請求項１０】
印刷履歴の集計画面を表示する画像形成装置の制御方法であって、
集計手段が、印刷履歴を集計する集計工程と、
受付手段が、集計画面を表示するか否かを判定する際に用いられる条件と、前記条件に対応する前記集計画面を作成する際に用いられる設定とを受け付ける受付工程と、
判定手段が、前記集計工程による集計結果と前記受付工程にて受け付けた条件とを用いて、集計画面を表示するか否かを判定する判定工程と、
作成手段が、前記受付工程にて受け付けた条件を満たすことにより集計画面を表示すると前記判定工程にて判定された場合、当該条件に対応する設定を用いて集計画面を作成する作成工程と、
表示手段が、前記作成工程にて作成した集計画面を表示する表示工程と
を有することを特徴とする制御方法。
【請求項１１】
コンピュータを、
印刷履歴を集計する集計手段、
集計画面を表示するか否かを判定する際に用いられる条件と、前記条件に対応する前記集計画面を作成する際に用いられる設定とを受け付ける受付手段、
前記集計手段による集計結果と前記受付手段にて受け付けた条件とを用いて、集計画面を表示するか否かを判定する判定手段、
前記受付手段にて受け付けた条件を満たすことにより集計画面を表示すると前記判定手段にて判定された場合、当該条件に対応する設定を用いて集計画面を作成する作成手段、
前記作成手段にて作成した集計画面を表示する表示手段
として機能させることを特徴とするプログラム。
【請求項１２】
画像形成装置と集計サーバとを含む印刷システムであって、
前記集計サーバは、
前記画像形成装置における印刷履歴を集計する集計手段を有し、
前記画像形成装置は、
集計画面を表示するか否かを判定する際に用いられる複数の条件と、当該複数の条件の優先順位と、前記複数の条件のそれぞれに対応する前記集計画面を作成する際に用いられる設定とを受け付ける受付手段と、
前記集計サーバから印刷履歴の集計結果を取得する取得手段と、
前記取得手段により取得された集計結果と前記受付手段にて受け付けた複数の条件とを用いて、集計画面を表示するか否かを判定する判定手段と、
前記判定手段にて前記受け付けた複数の条件を満たすことにより複数の集計画面を表示すると判定された場合、当該複数の条件のそれぞれに対応する設定を用いて複数の集計画面を作成する作成手段と、
前記作成手段にて作成した複数の集計画面を、前記優先順位に従って表示する表示手段と
を有することを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の利用実績の集計結果を提示する画像形成装置及びその制御方法、印刷システム、並びにプログラムに関する。
【背景技術】
【０００２】
印刷枚数が増加するにつれて消費される用紙やトナーのコストは上昇する。これに対し、画像形成装置を導入している事業主または画像形成装置の管理者はＴＣＯ（Ｔｏｔａｌ  Ｃｏｓｔ  ｏｆ  Ｏｗｎｅｒｓｈｉｐ）を抑えるために用紙やトナーの使用量を削減したい。
【０００３】
現在、画像形成装置の利用について、設定（カラー／２色／モノクロ、片面／両面、両面比率／２色比率／ページ集約比率など）毎やユーザ／グループ毎での出力枚数の集計画面をユーザ毎にローカルパネル上に提供する技術が知られている。また、管理者によって画面の表示頻度（毎回ログイン時に表示／一日一回表示）を設定することもできる。画像形成装置における出力枚数の利用状況をユーザが把握できることで、ユーザが不要な印刷やカラー印刷等を控えることや両面印刷や集約印刷を多用する等の印刷抑止を意識した印刷を行う事ができる。
【０００４】
特許文献１では、利用上限値を超える前に通知を行なうか否かを設定するチェックボックスと、上限値の何％を超えた時点で通知を行なうかを設定するパーセンテージ入力欄が用意されており、任意に設定可能としている。特許文献２では、ユーザの利用上限値に対する利用実績の割合や、画像形成装置の利用実績に対する上限値の割合から、複数のタイミングで表示を行うという技術がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−２６６８９２号公報
【特許文献２】特開２０１０−１７０５５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、画像形成装置のローカルパネルに表示される集計画面は、管理者が一括で設定を行う為、全てのユーザに対して同じ頻度・同じ項目が表示される。定期的に集計結果画面が表示されると、ユーザはなぜ集計画面が表示されたのかを意識せず読み飛ばしてしまう可能性もある。また、どんな設定であっても同様な画面が表示されるため、ユーザが集計画面のどこに着目すればよいのか分からず、集計画面を表示しても印刷抑止を意識することができない場合がある。
【０００７】
そのため、表示された画面の要因をより容易にユーザが把握できるための構成が求められる。
【課題を解決するための手段】
【０００８】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、印刷履歴の集計画面を表示する画像形成装置であって、印刷履歴を集計する集計手段と、集計画面を表示するか否かを判定する際に用いられる条件と、前記条件に対応する前記集計画面を作成する際に用いられる設定とを受け付ける受付手段と、前記集計手段による集計結果と前記受付手段にて受け付けた条件とを用いて、集計画面を表示するか否かを判定する判定手段と、前記受付手段にて受け付けた条件を満たすことにより集計画面を表示すると前記判定手段にて判定された場合、当該条件に対応する設定を用いて集計画面を作成する作成手段と、前記作成手段にて作成した集計画面を表示する表示手段とを有する。
【発明の効果】
【０００９】
本発明によれば、ユーザは集計画面が表示された要因を容易に把握でき、ユーザに対するより効果的な情報の提供が可能となる。
【図面の簡単な説明】
【００１０】
【図１】実施例１に係るシステム構成の例を示すブロック図。
【図２】実施例１に係る画像形成装置の内部構成の例を示す図。
【図３】実施例１に係る画像形成装置内のソフトウェア構成例を示すブロック図。
【図４】実施例１に係る情報処理装置の内部構成の例を示す図。
【図５】実施例１に係るモジュール構成の例を示す図。
【図６】実施例１に係る集計結果管理テーブル、画面表示情報管理テーブルの例を示す図。
【図７】実施例１に係るユーザ情報管理テーブル、グループ情報管理テーブルの例を示す図。
【図８】実施例１に係る表示設定画面８００の例を示す図。
【図９】実施例１に係る設定画面９００の例を示す図。
【図１０】実施例１に係る集計画面（デフォルト）の例を示す図。
【図１１】実施例１に係る集計画面（強調表示）の例を示す図。
【図１２】実施例１に係る集計画面（集計表示）の例を示す図。
【図１３】実施例１に係る集計画面（統計表示）の例を示す図。
【図１４】実施例１に係るログインから集計画面の表示までのフローチャート。
【図１５】実施例１に係る集計画面表示判定のフローチャート。
【図１６】実施例１に係る集計画面（グループ通知）の例を示す図。
【図１７】実施例２に係る設定画面１４００の例を示す図。
【図１８】実施例２に係る警告画面の例を示す図。
【図１９】実施例２に係る警告画面表示のフローチャート。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を用いて説明する。
【００１２】
＜実施例１＞
［システム構成］
図１は、本発明を適用可能な画像形成装置を含む印刷システムの構成の一例である。なお、本発明の機能が実行されれば、ＬＡＮ、ＷＡＮ等のネットワークを介して接続され処理が行われるシステムでも本発明を適用できる。
【００１３】
画像形成装置１０１は、ネットワークインターフェィス（不図示）を介してネットワーク１００に接続されている。さらに、情報処理装置１０２から送信される印刷データを含むジョブを解析して１ページずつイメージに変換して、１ページ毎に印刷する。また、画像形成装置１０１は、電子写真方式を採用したレーザービームプリンター、インクジェット方式を採用したインクジェットプリンター、熱転写方式を利用したプリンター等の様々な方式のうちいずれでもかまわない。
【００１４】
情報処理装置１０２は、パーソナルコンピュータであり、イーサネット（登録商標）などのネットワークケーブルによって、ネットワーク１００に接続されている。さらに、アプリケーションプログラム等の各種のプログラムを実行可能であり、ネットワーク１００に接続されている他の機器と双方向に通信可能な通信装置を備えている。
【００１５】
サーバ１０３は、データベースサーバや管理サーバとしての機能を備え、ネットワーク１００に接続された印刷機器と通信し、様々な処理を行う。サーバ１０３はユーザ情報を管理し、画像形成装置１０１からの要求に応じて各種情報の提供を行う。サーバ１０３は、ネットワーク上の画像形成装置１０１を含む複数の画像形成装置からの情報（印刷履歴）を収集し、管理を行う。そして、サーバ１０３は、管理している情報を画像形成装置１０１からの要求に応じて応答する。
【００１６】
なお、サーバ１０３は、内部ネットワークに配置されてもよいし、インターネット上からサービスを提供するようにしてもよい。また、図１においてサーバ１０３は、１つの装置にて示しているがこれに限定するものではなく、複数の装置から構成され、画像形成装置１０１および情報処理装置１０２にサービスを提供するようにしても構わない。なお、図１におけるサーバ１０３のユーザ情報は、画像形成装置１０１が保持する構成としてもよい。
【００１７】
次に、図１の画像形成装置１０１の内部構成の例について図２を用いて説明する。図２は、画像形成装置１０１の内部構成の例を示すブロック図である。画像形成装置１０１は、画像処理ユニット２０１、および入出力エンジン部２０２を含む。画像処理ユニット２０１は、ＣＰＵ２１１、主記憶装置２１２、二次記憶装置２１３、ユーザインターフェース２１４、および外部インターフェース２１５を備える。
【００１８】
ＣＰＵ２１１は、所定のプログラムを実行し、画像形成装置１０１の各種制御を指示するユニットである。主記憶装置２１２は、ＣＰＵ２１１がプログラムを実行する際に使用するワークメモリであり、ＣＰＵ２１１が実行するプログラムは主記憶装置２１２にロードされる。主記憶装置２１２は、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）により実現される。二次記憶装置２１３は、アプリケーションプログラムが記憶されている。二次記憶装置２１３に記憶されている各種プログラムは、プログラムを実行する際に主記憶装置２１２へロードされ、ＣＰＵ２１１により実行される。二次記憶装置２１３は、例えばＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）やＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）により実現される。なお、ＣＰＵ２１１はマルチプロセッサでも良い。
【００１９】
入出力エンジン部２０２は、画像処理ユニット２０１の制御下で、印刷動作や画像読み取り動作を実行する。具体例としては、入出力エンジン部２０２は、レーザービーム方式等の印刷方式による印刷を実行するプリンタエンジンと、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）等の給紙機構を有するスキャナエンジンで構成される。
【００２０】
図３は、本発明の画像形成装置１０１のソフトウェア構成図である。本ソフトウェアは二次記憶装置２１３に記憶され、画像形成装置１０１の起動時に主記憶装置２１２にロードされ、実行される。
【００２１】
オペレーティングシステム（ＯＳ）３０１は、画像形成装置１０１全体の資源を管理／制御する。ＡＰＩ−１  ３０２は、ＯＳ３０１上で動作するアプリケーションのためのインターフェースである。各アプリケーションはＡＰＩ−１  ３０２を介して、画像形成装置１０１上のリソースにアクセスしたり、ＣＰＵ２１１によりコマンドを実行したりすることができる。コントローラ制御部３０３は、ＯＳ３０１上で動作し、入出力エンジン部２０２、ユーザインターフェース２１４、外部インターフェース２１５などを制御する。リソース管理部３０４は、コントローラ制御部３０３、仮想マシン３０５、および仮想マシン３０５上の全アプリケーションが使用するメモリ等のリソース資源を制御し、例えば予め決められた以上の資源が使用できないように制限する。
【００２２】
仮想マシン３０５は、特定のアプリケーションを実行するために最適化された実行環境であり、例えば、Ｊａｖａ（登録商標）の仮想マシンなどにより実現される。ＡＰＩ−２  ３０６は、仮想マシン３０５上で動作するアプリケーションが、コントローラ制御部３０３、リソース管理部３０４、ＡＰＩ−１  ３０２などを利用するためのインターフェースである。
【００２３】
アプリケーション管理アプリケーション３０７は、仮想マシン３０５上で動作するアプリケーション３０８を管理する。アプリケーション管理アプリケーション３０７は、例えばアプリケーション３０８のダウンロード、アップロード、消去、有効化／無効化を行う。なお、アプリケーション管理アプリケーション３０７自身も、仮想マシン３０５上で動作するアプリケーションの一つである。画像形成装置１０１に要求される役割に応じて、任意の機能を提供するアプリケーション３０８を任意の数だけインストールし、動作させる。本実施例で説明するシステムは、各種アプリケーションを画像形成装置１０１に実装、動作させることで各機能を実現させる。
【００２４】
次に、図１の情報処理装置１０２及びサーバ１０３の内部構成の例について図４を用いて説明する。ここでは情報処理装置１０２を例にとって説明する。図４は、情報処理装置１０２の内部構成を例示するブロック図である。情報処理装置１０２は、ＣＰＵ４０１、主記憶装置４０２、二次記憶装置４０３、ユーザインターフェース４０４、および外部インターフェース４０５を備える。
【００２５】
ＣＰＵ４０１は、所定のプログラムを実行し、情報処理装置１０２の各種制御を指示するユニットである。主記憶装置４０２は、ＣＰＵ４０１がプログラムを実行する際に使用するワークメモリであり、ＣＰＵ４０１が実行するプログラムは主記憶装置４０２にロードされる。主記憶装置４０２は、例えばＲＡＭにて実現される。二次記憶装置４０３には、アプリケーションプログラム、およびＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を含む各種プログラムが記憶されている。二次記憶装置４０３に記憶されている各種プログラムは、ＣＰＵ４０１がプログラムを実行する際に主記憶装置４０２へロードされる。詳細は後述するが、二次記憶装置４０３には印刷データ、文書データ等の各種データも記憶されている。二次記憶装置４０３は、例えばＲＯＭやＨＤＤにて実現される。
【００２６】
ユーザインターフェース４０４は、ユーザからの処理依頼を受け付ける際に用いられるユニットである。例えば、ユーザインターフェース４０４は、キーボード、マウス等を用いてユーザが入力した指示に応じた信号を受け付ける。外部インターフェース４０５は、ネットワーク１００に接続されており、ネットワーク１００に接続されている外部装置と通信が可能となる。
【００２７】
図５は、ＣＰＵ２１１が制御プログラムを実行することで実現される本実施例における処理の主体として機能する主要なモジュール構成の例を示す図である。画像形成装置１０１は、主要なモジュール構成として、記憶部５０１、画面表示部５１１、情報処理部５２１、およびＷｅｂサーバ機能部５３１を備える。
【００２８】
記憶部５０１は、上述の二次記憶装置２１３などを用いた記憶制御を行うモジュールであり、印刷履歴５０２、集計結果管理テーブル５０３、および画面表示情報管理テーブル５０４を保持する。記憶部５０１には、印刷履歴５０２、集計結果管理テーブル５０３、もしくは画面表示情報管理テーブル５０４以外にもユーザ情報管理テーブル７００やグループ情報管理テーブル７１０の情報を保持しても良い。各種テーブルについての詳細は後述する。集計結果管理テーブル５０３は、ユーザに関する情報や、ユーザの集計結果等の情報が記録される。画面表示情報管理テーブル５０４は、後述する図９の設定画面９００の設定状態や、表示内容の情報が記録される。
【００２９】
画面表示部５１１は、画像形成装置１０１のローカルパネル（不図示）上に表示する画面を作成する。各画面は管理者による設定に従って作成され、図１０〜１３、図１６で示すような画面が表示される。作成部５１２は、画像形成装置１０１のユーザの利用状況が記憶されている印刷履歴５０２に基づいた判定部５２５による判定結果を基に画面を生成する。
【００３０】
情報処理部５２１は、ユーザ情報の取得や印刷履歴の集計、利用実績画面の表示判定を行う。情報処理部５２１は、ログイン情報取得部５２２、ユーザ情報処理部５２３、集計部５２４、および判定部５２５を有する。ログイン情報取得部５２２は、画像形成装置１０１にログインしたユーザのログイン情報の取得を行う。ユーザ情報処理部５２３は、ログイン情報に基づいて、サーバ１０３からユーザ情報の取得を行う。ユーザ情報には、図７に示すように、ユーザが所属するグループ情報を管理するユーザ情報管理テーブル７００と、ユーザがいずれのグループに属しているかを管理するグループ情報管理テーブル７１０が含まれる。集計部５２４は、画像形成装置１０１から印刷履歴５０２を取得して集計を行い、集計結果管理テーブル５０３の情報を更新する。判定部５２５は、集計部５２４によって集計された集計結果管理テーブル５０３と管理者によって設定される画面表示情報管理テーブル５０４の情報を基に集計画面を表示するか否かを判定する。
【００３１】
Ｗｅｂサーバ機能部５３１は、Ｗｅｂサーバとして動作し、図８、９に示す表示設定画面８００や設定画面９００を含む各種Ｗｅｂページを提供する。画面処理部５３２は、管理者に表示設定画面８００をＷｅｂブラウザ５４１に提示する。画面処理部５３２は、表示設定画面８００の設定ボタンを押下されると、ユーザに設定画面９００を提示する。管理者は設定画面９００から集計画面の表示条件を設定する。
【００３２】
また、画像形成装置１０１は、集計部５２４が集計した結果や印刷履歴５０２を、外部インターフェース２１５を介してサーバ１０３に定期的に送信するようにしても構わない。
【００３３】
［テーブル構成］
以下に本実施例において用いられる各種テーブルの構成例について説明する。なお、各テーブルに含まれる情報のより具体的な用途については、処理フローと併せて説明する。
【００３４】
図６（Ａ）は、本実施例における画像形成装置１０１が保持する集計結果管理テーブル５０３の一例である。集計結果管理テーブル５０３には、画像形成装置１０１を利用したユーザが登録される。本実施例において、集計結果管理テーブル５０３は、ユーザ名６０１、集計画面表示Ｆｌａｇ６０２、表示判定ＩＤ６０３、更新日時６０４、集計結果６０５の各情報を対応付けて保持する。
【００３５】
ユーザ名６０１は、画像形成装置１０１を過去に利用したユーザの名前を示す。集計部５２４が、画像形成装置１０１でジョブが実行され印刷履歴５０２を集計する時に集計結果管理テーブル５０３に該当するユーザが存在しない場合は新たなユーザを追加する。ユーザ名は、各ユーザに対し一意に定義される。
【００３６】
集計画面表示Ｆｌａｇ６０２は、集計画面を表示するか否かを示す情報であり、集計画面表示Ｆｌａｇ６０２の値が“０”の場合、集計画面は表示されない。一方、値が“１”の場合、集計画面は表示される。集計画面表示Ｆｌａｇ６０２の値は、ログインユーザに対する集計画面を表示すると判定された場合に、ログインユーザと同じグループに属する他のユーザの設定情報が書き換えられる。つまり、同じグループに属する他のユーザの集計画面に対する表示履歴が反映されることとなる。集計画面表示Ｆｌａｇ６０２の値は、一度集計画面が表示されたら“０”に変更してもよいし、後述の更新日時６０４と現在時刻を比較して表示の可否を選択した後に値を変更してもよい。
【００３７】
表示判定ＩＤ６０３は、集計画面表示判定処理（図１４のＳ１１０２）で集計画面を表示すると判定された際に集計画面の表示判定の基となった条件の表示判定ＩＤ６１１に対応する。本実施例では、ログインユーザの最新の表示判定ＩＤ６０３のみを保存している。なお、表示判定ＩＤ６０３は、複数保持しても良いし、表示された表示判定ＩＤ６０３の履歴を保持しても良い。
【００３８】
更新日時６０４は、表示判定ＩＤ６０３が更新される際、併せて更新される。集計結果６０５は、集計部５２４によってユーザ毎に集計された印刷種別毎の集計値である。例えば、集計の項目となる印刷種別には［カラー／２色／白黒］と［ページ／用紙枚数／金額］の設定の組み合わせや、［カラー／両面／ページ集約］の比率の情報などがある。もちろん上記以外の印刷種別の情報を集計値として保持しても構わない。
【００３９】
図６（Ｂ）は、本実施例における画像形成装置１０１が保持する画面表示情報管理テーブル５０４の一例である。画面表示情報管理テーブル５０４は、図９に示す設定画面９００で設定される値を保持する。本実施例において、画面表示情報管理テーブル５０４は、表示判定ＩＤ６１１、表示判定実行Ｆｌａｇ６１２、表示条件６１３、表示メッセージ６１４、表示優先順位６１５、および表示形式６１６の情報を対応付けて保持する。
【００４０】
表示判定ＩＤ６１１とは、設定画面９００で設定される表示条件ごとにユニークに振られているＩＤ（識別子）である。表示判定実行Ｆｌａｇ６１２は、設定画面９００で管理者によって設定された、該当する表示条件６１３を集計画面表示の判定に利用するか否かの情報である。表示判定実行Ｆｌａｇ６１２が“０”の場合、集計画面の表示判定に該当する表示条件６１３は適用されない。表示判定実行Ｆｌａｇ６１２が“１”の場合、集計画面の表示判定に該当する表示条件６１３が適用される。
【００４１】
表示条件６１３は、集計画面の表示判定をする際の条件である。表示条件６１３に数値の情報がある際は、数値を管理者が変更できても良い。表示メッセージ６１４は、ユーザが集計画面表示判定処理（図１４のＳ１１０２）によって集計画面を表示すると判定された場合に集計画面に表示されるメッセージである。表示メッセージ６１４は管理者によって編集が可能である。
【００４２】
表示優先順位６１５は、集計画面表示判定処理（Ｓ１１０２）によって集計画面を表示すると判定された画面の表示優先順位である。表示優先順位６１５によってローカルパネルに表示される画面が作成される。例えば、集計画面を表示すると判定された画面の中で表示優先順位６１５が一番高いものがログイン直後に優先的に表示される。ここで、集計画面を表示すると判定された画面は、優先順位が最も高い項目のみが表示されても良いし、複数画面を作成し優先順位毎に画面遷移しながら確認できても良い。また、簡便の為、本実施例においては表示優先順位６１５の値は重複せずに設定されるものとして説明する。
【００４３】
表示形式６１６は、表示条件６１３毎に設定される集計画面の表示形式の情報である。本実施例では、表示形式の例として、強調表示（図１１）、グラフ表示（図１２））、統計値表示（図１３）を示す。表示形式６１６は、表示条件６１３によって選択できる種別が制限されていても良い。また、各種データの特性に合わせて他の表示形式を設定できるようにしても構わない。
【００４４】
図７（Ａ）は、本実施例におけるサーバ１０３が保持するユーザ情報管理テーブルの一例である。ユーザ情報管理テーブル７００には、ユーザが所属するグループ情報が保持される。本実施例において、ユーザ情報管理テーブル７００は、ユーザ名７０１およびグループ名７０２の情報を対応付けて保持する。ユーザ名７０１は、サーバ１０３によって管理されているユーザの名称である。ユーザ名７０１は、各ユーザに対して一意に設定され、重複しない。また、ユーザ名７０１は、図６（Ａ）のユーザ名６０１に対応する。グループ名７０２は、サーバ１０３によって管理されているグループの名称である。グループ名７０２は、各グループに対して一意に設定され、重複しない。
【００４５】
図７（Ｂ）は、本実施例におけるサーバ１０３が保持するグループ情報管理テーブルの一例である。グループ情報管理テーブル７１０には、グループに関する情報が保持される。本実施例において、グループ情報管理テーブル７１０は、グループ名７０２、Ｍｅｍｂｅｒ７１１の情報を対応づけて保持する。Ｍｅｍｂｅｒ７１１は、グループに所属するユーザ名を保持する。
【００４６】
［設定画面］
図８は、本実施例における画像形成装置１０１の備えるＷｅｂサーバ機能部５３１に対して管理者がアクセスする集計結果の設定を行う表示設定画面８００の一例を示す。これにより受付手段を実現する。表示設定画面８００は、表示チェックボックス８０１、表示頻度ラジオボタン８０２、設定ボタン８０３、リストボックス８０４、ＯＫボタン８０５、およびキャンセルボタン８０６を有する。
【００４７】
表示チェックボックス８０１は、集計画面を画像形成装置１０１のローカルパネル（不図示）に表示するか否かの設定を行う。表示チェックボックス８０１がチェックされている場合、表示頻度ラジオボタン８０２で設定された表示頻度で集計画面が表示される。表示チェックボックス８０１がチェックされていない場合、ローカルパネルに集計画面は表示されない。
【００４８】
表示頻度ラジオボタン８０２では、ローカルパネル上に集計画面を表示する頻度を設定する。本実施例では、設定項目として、「１日１回表示（初回ログイン時）」８１１、「毎回ログイン時に表示」８１２、および「個別設定情報に応じて（下記に該当するとき）表示」８１３が択一的に選択可能となっている。「１日１回表示（初回ログイン時）」８１１では、ユーザがある１日において画像形成装置１０１にログインした１回目のみ、集計画面を表示する。「毎回ログイン時に表示」８１２では、ユーザが画像形成装置１０１にログインする度に集計画面を表示する。「個別設定情報に応じて（下記に該当するとき）表示」８１３では、ユーザが画像形成装置１０１にログイン時に管理者によって設定された表示条件に基づいて表示するか否かの判定を行い、その判定結果に応じて集計画面を表示する。
【００４９】
設定ボタン８０３が押下されると、管理者が集計画面の表示頻度をより詳細に設定するための設定が行える設定画面９００（図９）が表示される。リストボックス８０４は、設定画面９００に設定された表示条件の一覧を表示する。ＯＫボタン８０５が押下されると、表示設定画面８００で設定された内容に基づいて、各テーブルが更新される。キャンセルボタン８０６が押下されると、表示設定画面８００で設定された情報を破棄し、各テーブルを更新せず処理を終了する。
【００５０】
図９は、集計結果を表示する際の表示条件の設定を行うための設定画面９００の一例である。設定画面９００は、表示設定画面８００が備える設定ボタン８０３を押下されることで表示される。設定画面９００は、判定チェックボックス９０１、表示条件９０２、メッセージ９０３、優先順位９０４、および表示形式９０５の設定項目を表示する。
【００５１】
判定チェックボックス９０１は、対応する表示条件を、集計画面を表示する際の条件として利用するか否かを設定する。判定チェックボックス９０１がチェックされている場合、集計画面表示判定処理（図１４のＳ１１０２）の処理において、対応する表示条件が利用される。表示条件９０２は、集計画面の表示判定を行う際の条件が記載されている。表示条件に数値が含まれる場合、数値を直接入力できても良い。メッセージ９０３は、ユーザの集計結果が表示条件に該当し、表示されると判定された時に表示されるコメントである。
【００５２】
メッセージ９０３は、管理者によって編集できる。優先順位９０４は、複数の条件に該当した際にどの条件に関してユーザに表示するのかを判定するための優先順位の情報である。本実施例において優先順位９０４は、重複しないように設定される。表示形式９０５は、表示する画面の形式を選択する。本実施例では、集計値強調画面（図１１）、グラフ画面（図１２）、統計画面（図１３）を選択可能とする。また、画面の表示形式の種類は他にも種類があっても良いし、表示条件によって選択できるものが異なるようにしても構わない。
【００５３】
図９に示す設定画面にて設定した内容が、図６（Ｂ）に示す画面表示情報管理テーブル５０４に反映される。
【００５４】
［表示画面］
図１０〜図１３は、本実施例における画像形成装置１０１の操作パネル（ローカルパネル）に表示される集計画面の一例である。図１０は、表示設定画面８００の表示頻度ラジオボタン８０２で「１日１回表示（初回ログイン時）８１１」もしくは、「毎回ログイン時に表示」８１２が選択された場合に表示されるデフォルト画面である。デフォルト画面は、集計期間１００１、種別別集計値情報１００２、および閉じるボタン１００３を有する。
【００５５】
集計期間１００１は、印刷履歴から印刷実績の集計を行っている期間を表示する。種別別集計値情報１００２は、印刷種別ごとの集計結果を表示する。種別別集計値情報１００２は、本実施例の画面構成では、カラー／２色／白黒それぞれに関するページ情報とカラー／２色／両面／ページ集約それぞれに関する比率情報の表示を行っているが、管理者やユーザによって表示する内容を変更できても良い。例えば、ドロップダウンリストでページ／印刷枚数／金額のいずれかを選択できるようにしてもよい。
【００５６】
図１１は、表示設定画面８００の表示頻度ラジオボタン８０２で「個別設定情報に応じて（下記に該当するとき）表示」８１３が選択され、かつ設定画面９００の表示形式９０５で「集計値強調」が選択された場合に表示される画面である。図１１に示す集計値強調画面では、図１０のデフォルト画面に加え警告メッセージ１０１１、種別別集計値情報１００２の強調表示１０１２、および画面遷移ボタン１０１３を表示する。
【００５７】
警告メッセージ１０１１は、設定画面９００のメッセージ９０３で設定されたメッセージを表示する。表示するメッセージが複数ある場合、設定画面９００の優先順位９０４で設定された優先順にメッセージが表示される。強調表示１０１２は、集計画面を表示する要因となった集計結果に対して強調表示を行う。強調表示の方法としては、集計値を太字にする、数字を大きくする、赤字にするなど、ユーザが判別可能となるように着目すべき内容が強調されればいずれの方法であっても構わない。表示すべき表示条件９０２が複数ある場合は、ユーザが画面遷移ボタン１０１３を押下する事で画面が遷移され、複数の集計値の情報を確認可能とする。
【００５８】
図１２は、表示設定画面８００の表示頻度ラジオボタン８０２で「個別設定情報に応じて（下記に該当するとき）表示」８１３が選択され、かつ設定画面９００の表示形式９０５で「グラフ」が選択された場合に表示される画面である。図１２に示すグラフ画面では、警告メッセージ１０１１、該当する集計値１０２１、集計値に対するグラフ１０２２、および画面遷移ボタン１０１３を表示する。
【００５９】
図１３は、表示設定画面８００の表示頻度ラジオボタン８０２で「個別設定情報に応じて（下記に該当するとき）表示」８１３が選択され、かつ設定画面９００の表示形式９０５で「統計表示」が選択された場合に表示される画面である。図１３に示す統計画面では、警告メッセージ１０１１、統計情報１０３１、および統計情報１０３１の強調表示１０３２を表示する。
【００６０】
統計情報１０３１は、印刷履歴から過去の時間帯・曜日・週それぞれの集計結果を表示する。強調表示１０３２は、時間帯・曜日・週それぞれの中で一番集計結果が大きかった値を強調表示する。ここで強調表示された項目が集計画面表示判定処理（図１４のＳ１１０２）において判定対象となる項目である。本実施例では例示しないが、強調表示１０３２を行う際に集計値が閾値を超えた場合や、所定の割合を超えた場合等、他の判定方法を用いても構わない。もちろん入力画面等を用意して管理者によって各種閾値などの値を書き換えることが可能であっても良い。
【００６１】
［処理フロー］
次に、本実施例におけるユーザが画像形成装置１０１にログインしてローカルパネル上に集計画面を表示するまでのフローについて図１４を用いて説明する。本実施例において、本処理フローは、画像形成装置１０１が有するＣＰＵ２１１が二次記憶装置４０３等の記憶部に格納されたプログラムを読み出し、実行することにより実現される。
【００６２】
ユーザが画像形成装置１０１にログインすると、画像形成装置１０１は、ログイン情報取得部５２２によりユーザ名等のログイン情報を取得する（Ｓ１１０１）。次に、画像形成装置１０１は、判定部５２５により集計画面を表示するかの判定処理を行う（Ｓ１１０２）。本判定処理の詳細については、図１５を用いて後述する。
【００６３】
そして、画像形成装置１０１は、判定処理の結果に応じて集計画面を表示するか判定する（Ｓ１１０３）。集計画面を表示しないと判定した場合（Ｓ１１０３にてＮＯ）、画像形成装置１０１は、集計画面を表示せず本処理フローを終了する。集計画面を表示すると判定した場合（Ｓ１１０３にてＹＥＳ）、画像形成装置１０１は、作成部５１２によって集計画面を作成する（Ｓ１１０４）。そして、画像形成装置１０１は、作成された集計画面をローカルパネル上に表示する（Ｓ１１０５）。
【００６４】
なお、上述したように本実施例に係る画像形成装置１０１のＷｅｂサーバ機能部５３１はＷｅｂサーバとして機能する。そのため、画像形成装置１０１のローカルパネルの他、例えば、ユーザが情報処理装置１０２のＷｅｂブラウザ５４１を介して画像形成装置にログインした場合、Ｗｅｂブラウザ５４１に集計画面を表示するようにしても構わない。
【００６５】
（判定処理）
次に、本実施例におけるユーザの集計結果に基づく判定処理（Ｓ１１０２）について図１５を用いて説明する。本実施例では、ログインユーザの集計結果から集計画面を表示するか否かの判定を行うだけではなく、更にログインユーザと同じグループのメンバが集計画面を表示されている場合には、図１６に示す集計画面を表示する。
【００６６】
判定部５２５は、集計結果管理テーブル５０３からログインユーザの集計結果情報を取得する（Ｓ１２０１）。次に、判定部５２５は、画面表示情報管理テーブル５０４の判定チェックボックス９０１にチェックされている表示条件９０２のいずれかを満たすか否かの判定を行う（Ｓ１２０２〜Ｓ１２０８）。
【００６７】
まず、判定部５２５は、全ての表示条件に対して確認を行ったか否かの判定を行う（Ｓ１２０２）。全ての表示条件に対して確認が行われていない場合（Ｓ１２０２にてＮＯ）、判定部５２５は、次の表示条件を満たすか判定する（Ｓ１２０３）。表示条件を満たさない場合（Ｓ１２０３にてＮＯ）、Ｓ１２０２に戻り、判定部５２５は、再度全ての表示条件を確認済みか確認する。表示条件を満たす場合（Ｓ１２０３にてＹＥＳ）、判定部５２５は、Ｓ１１０４の集計画面作成時に利用する情報として、例えばメモリ上にリストなどで表示判定ＩＤ６０３を保持する。
【００６８】
判定部５２５は、今回の判定で集計結果管理テーブル５０３が一度でも更新されているか確認する（Ｓ１２０４）。更新されていない場合（Ｓ１２０４にてＮＯ）、集計結果管理テーブル５０３の更新を行う（Ｓ１２０６）。更新されていた場合（Ｓ１２０４にてＹＥＳ）、判定部５２５は、今回判定している表示判定ＩＤ６０３と、集計結果管理テーブル５０３に登録されている表示判定ＩＤ６０３とを比較する（Ｓ１２０５）。そして、今回判定している表示判定ＩＤ６０３の優先順位の方が高い場合（Ｓ１２０５にてＮＯ）、判定部５２５は、集計結果管理テーブル５０３の更新を行う（Ｓ１２０６）。今回判定している表示判定ＩＤ６０３の優先順位の方が低い場合（Ｓ１２０５にてＹＥＳ）、判定部５２５は、集計結果管理テーブル５０３の更新は行わず、Ｓ１２０２の処理に戻る。
【００６９】
Ｓ１２０６にて、判定部５２５は、ログインユーザに対する集計結果管理テーブル５０３の集計画面表示Ｆｌａｇ６０２、表示判定ＩＤ６０３、及び更新日時６０４に対して更新を行う。集計結果管理テーブル５０３の集計画面表示Ｆｌａｇ６０２、表示判定ＩＤ６０３、及び更新日時６０４は、後述するグループユーザ情報１３０２を表示する際に利用される。
【００７０】
次に、Ｓ１２０７にて、判定部５２５は、ユーザ情報管理テーブル７００からログインユーザのグル―プ情報を取得し、グループ情報を基にグループ情報管理テーブル７１０からグループのメンバ情報を取得する。Ｓ１２０８にて、判定部５２５は、Ｓ１２０７で取得した各メンバの集計結果管理テーブル５０３の集計画面表示Ｆｌａｇ６０２の情報を更新する。
【００７１】
全ての表示条件を確認した場合（Ｓ１２０２にてＹＥＳ）、判定部５２５は、集計画面表示Ｆｌａｇ６０２の値を確認する（Ｓ１２０９）。Ｓ１２０９では、判定部５２５は、前述した図１６に示すような、自分以外の要因に起因して表示される集計画面の作成有無の判定を行う。集計画面表示Ｆｌａｇ６０２の値が“０”である場合（Ｓ１２０９にてＮＯ）、本処理フローを終了する。
【００７２】
集計画面表示Ｆｌａｇ６０２の値が“１”である場合（Ｓ１２０９にてＹＥＳ）、判定部５２５は、サーバ１０３が管理するユーザ情報管理テーブル７００からログインユーザのグループ情報を取得する。さらに、判定部５２５は、そのグループ情報を基にサーバ１０３が管理するグループ情報管理テーブル７１０からグループのメンバ情報を取得する（Ｓ１２１０）。判定部５２５は、Ｓ１２１０で取得したメンバ情報を基に、各メンバの表示判定ＩＤ６０３と更新日時６０４とを取得する（Ｓ１２１１）。判定部５２５は、ここで取得した情報は、Ｓ１１０４の集計画面の作成時に利用する情報として、例えばメモリ上にリストなどで保持する。
【００７３】
［集計画面］
図１６は、本実施例における画像形成装置１０１のローカルパネルに表示される集計画面の一例である。
【００７４】
図１６は、図１５のＳ１２０９で集計画面表示Ｆｌａｇが“１”である場合に表示される画面である。集計画面は、警告メッセージ１０１１、集計情報１３０１、グループユーザ情報１３０２、および画面遷移ボタン１０１３を表示する。集計情報１３０１で示される箇所には、最近表示すると判定されたユーザの表示条件に関する情報を出す。ここでの、最近表示すると判定されたユーザとは、表示判定ＩＤ６０３が記載されているユーザの中で更新日時６０４が最新のユーザを指す。
【００７５】
グループユーザ情報１３０２は、グループユーザの中で表示判定ＩＤ６０３が記載されているユーザのユーザ名と記載された表示判定ＩＤ６０３に応じた情報を表示する。表示判定ＩＤ６０３に応じた情報とは、表示条件９０２やメッセージ９０３、もしくは図１６で図示した画面用に用意されたコメント情報であっても良い。
【００７６】
＜実施例２＞
実施例１では、印刷履歴を基に集計画面の表示を判定した。集計画面が連続して何回表示されたかの情報を利用してログインユーザに警告画面を表示しても良い。実施例２では、集計画面が繰り返し表示されると警告画面を表示する。実施例２について、説明の簡便のため実施例１と異なる点のみ説明する。
【００７７】
［設定画面］
図１７は、実施例２における設定画面１４００の例である。ここでは、図９と異なる部分のみ説明する。設定画面１４００は、表示設定画面８００が備える設定ボタン８０３を押下されることで表示される。設定画面１４００は、警告画面表示チェックボックス１４０１、および表示回数設定１４０２を含む。警告画面表示チェックボックス１４０１は、連続して集計画面が表示された場合警告するか否かを設定する。表示回数設定１４０２は、何回連続で集計画面が表示された場合に警告画面を出すかを設定するための項目である。
【００７８】
図１８は、実施例２において警告画面表示チェックボックス１４０１がチェックされていて、かつ集計画面が表示回数設定１４０２で設定された回数連続で表示される警告画面の一例である。この警告画面は、警告メッセージ１５０１、および閉じるボタン１５０２を含む。
【００７９】
警告メッセージ１５０１は、ユーザに対する印刷設定に気を付けるよう警告するメッセージである。警告メッセージ１５０１の表示内容は、表示設定画面８００で管理者が設定できても良い。閉じるボタン１５０２は、押下されることで集計画面へ遷移する。
【００８０】
［処理フロー］
次に、実施例２におけるユーザが画像形成装置１０１にログインしてローカルパネル上に集計画面を表示するまでのフローについて図１９を用いて説明する。ここでは、図１４と異なる部分のみ説明する。本実施例において、本処理フローは、画像形成装置１０１が有するＣＰＵ２１１が二次記憶装置４０３等の記憶部に格納されたプログラムを読み出し、実行することにより実現される。
【００８１】
集計画面を表示すると判定された場合（Ｓ１１０３にてＹＥＳ）、画像形成装置１０１は、図１７に示す表示回数設定１４０２にて設定された回数以上連続で集計画面が表示されているか判定する（Ｓ１６０１）。集計結果の連続表示回数は、集計結果管理テーブル（不図示）で保持されているものとする。集計画面が設定された回数以上表示されていないと判定された場合（Ｓ１６０１にてＮＯ）、画像形成装置１０１は、連続表示回数情報を更新する（Ｓ１６０３）。集計画面が設定された回数以上表示されていると判定された場合（Ｓ１６０１にてＹＥＳ）、画像形成装置１０１は、図１８に示すような警告画面を作成する（Ｓ１６０２）。その後、画像形成装置１０１は、集計結果管理テーブルにおける連続表示回数をカウントし、情報を更新する（Ｓ１６０３）。
【００８２】
また集計画面を表示しないと判定された場合（Ｓ１１０３にてＮＯ）、画像形成装置１０１は、連続表示回数の値を初期化する（Ｓ１６０４）。
【００８３】
なお、連続表示回数の値は、前回の集計画面の表示から所定時間が経過した場合にも初期化するようにしても構わない。
【００８４】
＜その他の実施例＞
上記の実施例では、印刷履歴の集計結果からローカルパネル上に集計画面を表示する例を説明した。その他のユーザへの集計結果の通知方法として、集計画面を表示すると判定された際にメール機能を用い、管理者によって設定された宛先に通知されるようにしてもよい。この場合、画像形成装置自体がメール機能を有し、メールの送信を行うようにしてもよいし、メールサーバを別途設け、そのメールサーバから通知を行うようにさせてもよい。更には、通知をする際に、利用状況や該当する条件に応じて通知先を変化させてもよい。また、上記の実施例と合わせて集計結果と共に通知先を集計画面に表示してもよい。
【００８５】
また、上述した実施例では、集計部５２４および集計結果管理テーブル５０３を画像形成装置１０１側に配置して印刷履歴の集計を行うようにしていた。このほか、集計部をサーバ側に設け、サーバに集計サーバとしての機能を行わせるようにしても構わない。この場合、画像形成装置は、サーバから集計結果を取得して集計結果管理テーブルに保持する。そして、判定部５２５が集計画面を表示するか否かを判定することとなる。
【００８６】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014075056.tif 000003
【図２】
2014075056.tif 000004
【図３】
2014075056.tif 000005
【図４】
2014075056.tif 000006
【図５】
2014075056.tif 000007
【図６】
2014075056.tif 000008
【図７】
2014075056.tif 000009
【図８】
2014075056.tif 000010
【図９】
2014075056.tif 000011
【図１０】
2014075056.tif 000012
【図１１】
2014075056.tif 000013
【図１２】
2014075056.tif 000014
【図１３】
2014075056.tif 000015
【図１４】
2014075056.tif 000016
【図１５】
2014075056.tif 000017
【図１６】
2014075056.tif 000018
【図１７】
2014075056.tif 000019
【図１８】
2014075056.tif 000020
【図１９】
2014075056.tif 000021