(57)【要約】【課題】  ログの集計期間中に集計方法が変更された場合のログ集計処理において、システム管理者による設定に従ってログ集計処理を実行する管理サーバーを提供する。【解決手段】  本発明の管理サーバーは、カラー印刷の複数段階ログに基づいて各段階のカラー印刷のページ数を集計するモードである第１のモードおよび各段階を区別せずカラー印刷のページ数を集計するモードである第２のモードのいずれかの設定を管理するモード管理手段と、所定の集計期間におけるカラー印刷のページ数を集計する集計手段と、前記集計期間中における管理されているモードの変更の際に前記集計手段により利用される設定情報を保持する保持手段と、を有し、集計手段は、前記集計期間中におけるモードの変更に応じて、保持されている設定情報に従い、前記集計期間中の複数段階ログに基づきカラー印刷のページ数を集計することを特徴とする。【選択図】  図６
2017021583.tif 000002
【特許請求の範囲】
【請求項１】
管理対象である画像形成装置でのカラー印刷のページ数を含むログを管理する管理サーバーであって、
前記画像形成装置について、カラー印刷が行われた各ページにおけるカラー量の割合により段階ごとに分類された複数段階ログに基づいて各段階のカラー印刷のページ数を集計するモードである第１のモード、および、該複数段階ログに基づいて各段階を区別せずにカラー印刷のページ数を集計するモードである第２のモードのいずれかが設定されているかを管理するモード管理手段と、
前記モード管理手段により管理されているモードに従い、所定の集計期間におけるカラー印刷のページ数を集計する集計手段と、
前記集計期間中における前記モード管理手段により管理されているモードの変更の際に前記集計手段により利用される設定情報を保持する保持手段と、を有し、
前記集計手段は、前記集計期間中における前記モード管理手段により管理されているモードの変更に応じて、前記保持手段により保持されている設定情報に従い、前記集計期間中の複数段階ログの少なくとも一部に基づきカラー印刷のページ数を集計することを特徴とする管理サーバー。
【請求項２】
前記集計手段により集計されたカラー印刷のページ数または該ページ数を用いて算出された利用金額が所定の上限値を超えたユーザーに対して、前記画像形成装置での印刷を制限する印刷制限手段を更に有し、
前記印刷制限手段は、前記保持手段が保持する前記設定情報が変更後のモードでの集計である場合、前記集計期間中における前記モードの変更の際に、前記集計期間中であって前記モード変更前の期間の複数段階ログ、および、前記集計期間中であって前記モードの変更後の期間の複数段階ログに基づいて、変更後のモードに従い集計されたカラー印刷のページ数または該ページ数を用いて算出された利用金額が、前記上限値を下回った場合に、前記画像形成装置での印刷を制限されているユーザーに対する該制限を解除することを特徴とする請求項１に記載の管理サーバー。
【請求項３】
前記集計手段は、
前記保持手段により保持される前記設定情報が変更前のモードでの集計の場合、前記集計期間中であって前記モード変更前の期間の複数段階ログ、および、前記集計期間中であって前記モードの変更後の期間の複数段階ログに基づいて、変更前のモードに従いカラー印刷のページ数を集計し、
前記保持手段により保持される前記設定情報が変更前後のモードでの集計の場合、前記集計期間中であって前記モード変更前の期間の複数段階ログに基づいて、変更前のモードに従いカラー印刷のページ数を集計し、前記集計期間中であって前記モードの変更後の期間の複数段階ログに基づいて、変更後のモードに従いカラー印刷のページ数を集計することを特徴とする請求項１または２に記載の管理サーバー。
【請求項４】
前記複数段階ログは、カラー印刷が行われた各ページにおけるカラートナーやカラーインクの使用量、または、カラー印刷が行われた各ページに占めるカラー部分の面積によって、３段階に分類してページ数を記録するログであることを特徴とする請求項１乃至３のいずれか１項に記載の管理サーバー。
【請求項５】
前記管理サーバーに対する指示を行うクライアントコンピュータの画面に前記集計手段による集計結果を表示する際の表示条件を取得する条件取得手段と、
前記条件取得手段により取得された表示条件に従い、前記クライアントコンピュータの画面に、前記集計手段による集計結果を表示する表示手段と、を更に有することを特徴とする請求項１乃至４のいずれか１項に記載の管理サーバー。
【請求項６】
前記モード管理手段は、前記画像形成装置について設定されている前記第１のモードおよび前記第２のモードのいずれかを該画像形成装置から取得して管理することを特徴とする請求項１乃至５のいずれか１項に記載の管理サーバー。
【請求項７】
前記管理サーバーは、複数の画像形成装置を管理し、
一の画像形成装置に設定される、前記複数段階ログを定めるための前記カラー量の割合を示す閾値が変更された場合、変更後の閾値と同じ閾値を持つ同機種の他の画像形成装置に適用されている単価の設定情報を、該一の画像形成装置と関連付けて記憶する記憶手段を更に有することを特徴とする請求項１乃至６のいずれか１項に記載の管理サーバー。
【請求項８】
管理対象である画像形成装置でのカラー印刷のページ数を含むログを管理する管理サーバーの制御方法であって、
前記画像形成装置について、カラー印刷が行われた各ページにおけるカラー量の割合により段階ごとに分類された複数段階ログに基づいて各段階のカラー印刷のページ数を集計するモードである第１のモード、および、該複数段階ログに基づいて各段階を区別せずにカラー印刷のページ数を集計するモードである第２のモードのいずれかの設定を管理するモード管理工程と、
前記管理されたモードに従い、所定の集計期間におけるカラー印刷のページ数を集計する集計工程と、
前記集計期間中において前記管理されたモードが変更された際に利用される設定情報を保持する保持工程と、を有し、
前記集計工程では、前記集計期間中において前記管理されたモードが変更されたことに応じて、前記保持された設定情報に従い、前記集計期間中の複数段階ログの少なくとも一部に基づきカラー印刷のページ数が集計されることを特徴とする制御方法。
【請求項９】
請求項１乃至７のいずれか１項に記載の手段としてコンピュータに機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の印刷出力履歴の集計処理に関する。
【背景技術】
【０００２】
従来、プリンタや複合機など画像形成装置での印刷の利用実績をレポートするシステムがある。そのようなレポートのために、画像形成装置は、印刷出力の種類として「モノクロ印刷」、「カラー印刷」の２種類に分類された印刷出力履歴を示すログをシステムへ送信する。また、近年、「カラー印刷」の印刷出力について、そのようなログを記録する従来の画像形成装置とは異なり、印刷ジョブ内の各ページのカラー比率などにより段階ごとに分類された複数段階ログを記録し、システムに送信可能な画像形成装置がある。
【０００３】
さらに、前述したシステムでは、印刷出力履歴の集計結果を用いて、印刷ページ数や利用金額についての上限管理が行われる場合がある。上限管理では、ユーザーの利用に係る印刷ページ数や利用金額などが、設定された上限値に達すると、そのユーザーは画像形成装置での印刷を制限される。特許文献１には、画像形成装置から送信されるデバイス利用情報を用いて、ユーザーによる複数の画像形成装置の利用金額を算出するシステムが開示されている。ユーザーの使用限度額を超えた場合、ユーザーは画像形成サービスの利用を禁止される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１７６７０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
実際のオフィス内のネットワーク上では、「カラー印刷」の印刷出力について、カラー量の割合を区別しない一段階のログを保持する従来の画像形成装置と、複数段階ログを記録できる画像形成装置とが混在する場合がある。一段階のログおよび複数段階ログは、その内容が異なるため、それぞれ異なる方法で集計される。
【０００６】
前述したシステムでは、画像形成装置での所定の集計期間内の利用実績がレポートされる。システム構成の変更などに起因して、所定の集計期間中にログの集計方法が変更になる場合がある。このシステム構成の変更により、システム内で複数段階ログを記録できる画像形成装置が増減することがある。例えば、システム構成の変更とは、システム内の画像形成装置のソフトウェアがバージョンアップされたり、画像形成装置が置き換えられたりすることである。
【０００７】
特許文献１の画像形成サービスでは、複数段階ログの集計処理や、所定の集計期間中にログの集計方法が変更されることは想定されていない。したがって、所定の集計期間中にログの集計方法が変更される場合に、システム管理者の意に沿った通りにログ集計処理が行われないという問題が生じうる。また、ログ集計方法の変更前後での集計結果のつじつまが合わなくなるおそれがあり、上限管理も適切に行えない可能性がある。
【０００８】
本発明は、ログの集計期間中に集計方法が変更された場合のログ集計処理を適切に実行可能な管理サーバーを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の管理サーバーは、管理対象である画像形成装置でのカラー印刷のページ数を含むログを管理する管理サーバーであって、前記画像形成装置について、カラー印刷が行われた各ページにおけるカラー量の割合により段階ごとに分類された複数段階ログに基づいて各段階のカラー印刷のページ数を集計するモードである第１のモード、および、該複数段階ログに基づいて各段階を区別せずにカラー印刷のページ数を集計するモードである第２のモードのいずれかが設定されているかを管理するモード管理手段と、前記モード管理手段により管理されているモードに従い、所定の集計期間におけるカラー印刷のページ数を集計する集計手段と、前記集計期間中における前記モード管理手段により管理されているモードの変更の際に前記集計手段により利用される設定情報を保持する保持手段と、を有し、前記集計手段は、前記集計期間中における前記モード管理手段により管理されているモードの変更に応じて、前記保持手段により保持されている設定情報に従い、前記集計期間中の複数段階ログの少なくとも一部に基づきカラー印刷のページ数を集計することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ログの集計期間中に集計方法が変更された場合のログ集計処理において、システム管理者による設定に従ってログ集計処理を実行する管理サーバーを提供することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係るデバイス管理システムの構成例を示す図である。
【図２】情報処理装置の内部構成の一例を示す図である。
【図３】管理サーバー１０２の機能構成の一例を示す図である。
【図４】課金の設定金額の一例を示す図である。
【図５】ログ集計処理の流れを示すシーケンス図である。
【図６】集計処理の流れを示すフローチャートである。
【図７】クライアントコンピュータ上の画面を例示した図である。
【図８】上限管理処理の流れを示すフローチャートである。
【図９】モード変更前後の集計結果の違いを例示した図である。
【図１０】表示処理の流れを示すフローチャートである。
【図１１】集計結果の表示例を示す図である。
【図１２】記憶部３０７が保持するログ管理テーブルの一例を示す図である。
【図１３】複数段階ログの閾値変更処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１３】
（実施例１）
図１は、本発明の実施形態を示すデバイス管理システムの構成を示す模式図である。
【００１４】
図１において、クライアントコンピュータ１０１は、管理者が使用するパーソナルコンピュータである。ユーザーは、クライアントコンピュータ１０１を用いて、画像データを生成し、印刷を行う。クライアントコンピュータ１０１は、後述するハードウェア資源と、オペレーティングシステム（ＯＳ）、プリンタドライバ等を含むソフトウェア資源を備える。さらに、クライアントコンピュータ１０１は、ネットワーク１０５に接続される画像形成装置と所定のプロトコルで通信可能に接続されている。
【００１５】
プリンタ１０３は、ネットワークを介して印刷データを受信し、電子写真技術やインクジェット技術などの印刷技術を利用して用紙に印刷を行う画像形成装置である。
【００１６】
複合機１０４は、ネットワークを介して印刷データを受信し、電子写真技術やインクジェット技術などの既知の印刷技術を利用して用紙に印刷を行う画像形成装置である。また、複合機１０４は、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）などであり、スキャナを介して紙原稿を読み取り、コピーを行ったり、画像データに変換しＥｍａｉｌなどで送信したりする機能も持つ。なお、複合機１０４は、コピー機能を持たないプリンタをネットワークに接続した構成でもよい。
【００１７】
プリンタ１０３や複合機１０４を総称して画像形成装置と呼ぶ。
【００１８】
管理サーバー１０２は、１以上の画像形成装置からジョブログなどデバイスに関するデータを収集して、それらのデータを管理するサーバーである。管理サーバー１０２は、例えば、プリンタ１０３や複合機１０４がスケジュールに従って定期的に管理サーバーに対して送信するログを収集する。
【００１９】
なお、クライアントコンピュータ１０１、管理サーバー１０２、プリンタ１０３、複合機１０４はイーサネット（登録商標）などの既知の技術によるネットワーク１０５により相互に通信可能に接続されている。
【００２０】
また、本実施形態では、管理サーバー１０２は、プリンタ１０３や複合機１０４とは別構成として設けられているが、同様の機能をもつモジュールが、プリンタ１０３や複合機１０４の内部に設けられるように構成されてもよい。この場合、管理サーバー１０２とプリンタ１０３、複合機１０４の間で行われるネットワーク通信は、システムバスなどを介したデータの受け渡しに置き換えて考えられる。
【００２１】
図２は、情報処理装置のハードウェアの構成例を示す図である。本実施例における情報処理装置としては、クライアントコンピュータ１０１および管理サーバー１０２などがある。
【００２２】
情報処理装置は、ＲＯＭ２５３に格納されているプログラムを実行するＣＰＵ２５１を備え、内部バス２５６を介して各デバイスを総括的に制御する。内部バス２５６には、ＲＡＭ２５２、ＲＯＭ２５３、記憶装置２５４、ネットワークＩ／Ｆ２５５、入出力Ｉ／Ｆ２５７が接続されている。また入出力Ｉ／Ｆ２５７は、例えばＰＳ／２やＵｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ（ＵＳＢ  Ｉ／Ｆ）、アナログやデジタルのディスプレイＩ／Ｆを備える。入出力Ｉ／Ｆ２５７により、情報処理装置に対して、不図示のキーボードやマウス、ＣＲＴや液晶ディスプレイなどを接続することができる。情報処理装置はネットワークＩ／Ｆ２５５によりＬＡＮ、イントラネット環境、インターネットを介した通信を行う。それにより、情報処理装置は、ネットワークデバイスや、他の情報処理装置と通信を行うことができる。ＣＰＵ２５１は、ＲＡＭ２５２やＲＯＭ２５３と共にプログラムの実行処理を行う。さらに、ＣＰＵ２５１は、仮想化技術を実現するためのプログラムを実行することも可能である。また、ＣＰＵ２５１は、記憶装置２５４等の記録媒体にデータを記録する処理を行う。記憶装置２５４は外部記憶装置として機能し、様々な情報を記憶するほか、ＲＡＭ２５２に代わって、各種システム情報及び処理情報を保存することも可能である。
【００２３】
図３は、管理サーバー１０２の機能構成の一例を示す図である。
【００２４】
ログ収集部３０１は、管理対象である画像形成装置からログを収集する。例えば、プリンタ１０３や複合機１０４が、デバイス内で定められたスケジュールに従って定期的に管理サーバーに対してログを送信し、ログ収集部３０１がそのログを収集する。本実施例において、カラー印刷が行われた各ページにおけるカラー量の割合により段階ごとに分類されたログを、複数段階ログと呼ぶ。カラー量とは、カラー印刷が行われた各ページにおけるカラートナーやカラーインクの使用量、または、カラー印刷が行われた各ページに占めるカラー部分の面積をいう。複数段階ログについて、図１２を用いて後述する。
【００２５】
集計方法取得部３０２は、管理サーバーに複数段階ログを送信する画像形成装置に設定されるログ集計処理に係るモードを取得して、取得されたモードを記憶部３０７に記憶することで、画像形成装置に設定されるモードを管理する。設定されるモードには、複数段階ログに基づいて各段階のカラー印刷のページ数を集計するモード（第１のモード）と、複数段階ログに基づいて各段階を区別せずに一段階でカラー印刷のページ数を集計するモード（第２のモード）の２種類がある。なお、ログの集計処理に係るモードは、画像形成装置に設定されるだけではなく、管理サーバー１０２内で設定変更も可能である。
【００２６】
また、集計方法取得部３０２は、モードが切り替えられた時の集計方法も取得する。モード切り替え時の集計方法には、システム管理者によってクライアントコンピュータ１０１の画面から設定される。ここでの設定情報が、モード切り替え時の集計処理において適用されることとなる。モード切り替え時の集計方法について、図７を用いて後述する。
【００２７】
集計部３０３は、ログ収集部３０１が収集したログを、集計方法取得部３０２が取得したモードや集計方法に従って集計する。集計処理について、図６を用いて後述する。モード切り替え時には、集計部３０３は、システム管理者により予め設定された集計方法に従って集計する。
【００２８】
上限管理部３０４は、集計部３０３が集計したカラー印刷のページ数によって、または、このページ数を用いて算出される利用金額によって行われる上限管理を行う。上限管理処理については、図８を用いて後述する。
【００２９】
印刷制限設定部３０５は、上限値を超えたユーザーによる印刷を制限するような画像形成装置の設定変更や、印刷制限を解除するような画像形成装置の設定変更を行う。
【００３０】
表示処理部３０６は、クライアントコンピュータ１０１の画面へ集計結果を表示する際の条件（表示条件）を取得し、表示処理を行う。表示処理によって、ページ数または金額の集計結果がクライアントコンピュータ１０１の画面に表示される。表示処理の詳細については図１０を用いて後述する。
【００３１】
記憶部３０７は、管理サーバー１０２のＲＯＭ２５３や記憶装置２５４であり、集計結果や設定情報、過去に取得されたモードなどを保存する。
【００３２】
閾値設定部３０８は、複数段階ログを定めるためのカラー量の割合を示す閾値を変更するなどの処理を行う。本処理について、図１３を用いて後述する。
【００３３】
図４は、本発明の実施形態に係る課金の設定金額の一例を示す図である。利用金額による上限管理の場合には、集計部３０３は、これら課金の設定金額を用いて、ログの集計処理を行って利用金額を算出する。ここでは、「カラー印刷」の課金の設定金額について説明する。
【００３４】
４０１は、複数段階ログの各段階を区別せずに一段階で集計処理する際の課金の設定金額を示す。例えば、集計部３０３は、カラー部分を含むページの印刷の場合に、複数段階ログの各段階によらずに全てのカラー印刷のログを一律でフルカラーとして扱う。ここでは、フルカラーの印刷１ページに対して１０セントの金額が設定されている。
【００３５】
４０２は、複数段階ログを各段階別に集計処理する際の課金の設定金額を示す。例えば、集計部３０３は、印刷画像に含まれるカラー部分の割合に応じてカラー印刷のログを、ローカラー、ミッドカラー、ハイカラーの３段階とする。ここでは、ローカラーの印刷１ページに対して５セント、ミッドカラーの印刷１ページに対して１０セント、ハイカラーの印刷１ページに対して１５セントの金額が設定されている。
【００３６】
なお、ローカラー、ミッドカラー、ハイカラーの３段階としているが、複数段階ログは２段階でもよいし、４段階以上でもよい。複数段階ログを定めるカラー部分の割合の閾値は、クライアントコンピュータ１０１を操作する管理者により任意に変更され得る。なお、通貨単位は、セント以外の任意の通貨単位でもよい。
【００３７】
また、モノクロ印刷には一律の金額が設定され、管理サーバー１０２は、モノクロ印刷のログを集計処理（図６）に加えて上限管理を行ってもよい。
【００３８】
図５は、本発明の実施形態に係るログ集計処理の流れを示すシーケンス図である。まず、管理サーバー１０２で画像形成装置をログ取得の対象にする処理を行う必要がある。
【００３９】
Ｓ５０１で、クライアントコンピュータは、管理サーバー１０２に対して、集計対象となる画像形成装置の登録を指示する。その後、ログ収集部３０１は、画像形成装置の動作確認や、画像形成装置への管理サーバーアドレスの設定などを行う。Ｓ５０２で、ログ収集部３０１は、集計対象となる画像形成装置を登録する。
【００４０】
Ｓ５０３で、モード取得部４０２は、画像形成装置からモードを取得する。複数段階ログを保持する画像形成装置において、複数段階ログを各段階別に集計処理するモード（第１のモード）と、複数段階ログの各段階を区別せずに一段階で集計処理するモード（第２のモード）の２種類がある。モードは、画像形成装置において、予め設定される。Ｓ５０４で、取得されたモードは、記憶部３０７で保持される。
【００４１】
Ｓ５０５で、ログ収集部３０１は、画像形成装置に対して、ログ収集開始の指示を送信する。その後、Ｓ５０６で、ログ収集部３０１は、それぞれの画像形成装置から定期的にログを取得し、取得したログを用いて、集計処理（図６）を行う。Ｓ５０６で集計処理が実行されたことに応じて、Ｓ５０７で、ログ収集部３０１は、集計結果を元に、上限管理処理（図８）を行う。Ｓ５０６の処理は一定間隔ごとに繰り返し実行される。
【００４２】
Ｓ５０８で、クライアントコンピュータは、管理サーバー１０２に対して、任意のタイミングで、集計結果の表示指示を行う。その指示を受けて、Ｓ５０９で、管理サーバー１０２は表示処理（図１０）を実行する。
【００４３】
図６は、本発明の実施形態に係る管理サーバーによる集計処理の流れを示すフローチャートである。ユーザーごとに上限管理がされている場合、管理サーバー１０２がログを取得したタイミングで、本処理は実行される。なお、管理対象となる全ての画像形成装置からログを取得した後に、それぞれの画像形成装置に対して集計処理を実行してもよい。
【００４４】
Ｓ６０１で、ログ収集部３０１は、画像形成装置からログを収集する。
Ｓ６０２で、ログ収集部３０１は、画像形成装置が段階別のログを保持しているかどうかを判定する。画像形成装置が複数段階ログを保持する機種である場合、画像形成装置は、複数段階ログを保持している。
【００４５】
Ｓ６０３で、集計方法取得部３０２は、画像形成装置から、ログの集計処理に係るモードを取得する。なお、Ｓ６０３の処理は、Ｓ６０１でのログ収集と同時に行われてもよい。
【００４６】
Ｓ６０４で、集計部３０３は、ログの集計処理に係るモードが変更されているかを判定する。記憶部３０７に保存されるモードと、Ｓ６０１で取得したモードが同じである場合、集計部３０３は、Ｓ６０５に処理を進める。なお、Ｓ６０３で、画像形成装置から初めてモードが取得される場合があり、その場合もＳ６０４で、集計部３０３はモードが変更されたと判定する。具体的には、画像形成装置のソフトウェアがバージョンアップされることによって、今まで一段階ログを保持していた画像形成装置が複数段階ログを保持するようになる場合などである。
【００４７】
Ｓ６０５で、集計部３０３は、Ｓ６０３で取得したモードが、複数段階ログとしての集計処理を行うモード（第１のモード）であるかを判定する。モードが第１のモードであると判定されると、集計部３０３は、Ｓ６０６に処理を進める。
【００４８】
画像形成装置が複数段階ログとしての集計処理を行うモード（第１のモード）場合は、Ｓ６０６で、集計部３０３は、複数段階ログの段階ごとにログの集計を行う。画像形成装置が第１のモードでない場合は、Ｓ６０７で、集計部３０３は、複数段階ログの各段階を区別せずにログの集計処理を行う。また、画像形成装置が複数段階ログを保持する機種でない場合も、集計部３０３は、複数段階ログに基づいて各段階を区別せずに一段階でカラー印刷のページ数を集計するモード（第２のモード）で集計処理をする。
【００４９】
Ｓ６０４で、モードが変更されていると判定された場合、集計部３０３は、Ｓ６０８に処理を進める。Ｓ６０８で、集計部３０３は、モード切り替え時の集計方法を取得する。記憶部３０７は、変更後のモードとして、Ｓ６０３で取得されたモードを記憶する。
【００５０】
例えば、図７のようなシステム管理者が操作するクライアントコンピュータ上の画面から、モード切り替え時の集計方法が選択され、この設定は記憶部３０７など管理される。選択された集計方法は、管理対象である全てのデバイスおよび全てのユーザーに対して適用される。なお、システム管理者は、デバイスごとやユーザーごとに異なる集計方法を設定してもよい。モード切り替え時の集計方法について説明する。
【００５１】
変更前のモードで集計の場合、集計部３０３は、集計実績をクリアする設定月までは、変更前のモードで集計する。変更後のモードはその設定月の次の月から採用される。
【００５２】
変更前後のモードでの合計で集計の場合、集計部３０３は、モード変更前までは変更前のモードで集計し、モード変更後は変更後のモードで集計する。集計部３０３は、モード変更前の集計結果とモード変更後の集計結果を区別して管理する。
【００５３】
変更後のモードで集計（切り替え前を補正して集計）の場合、集計部３０３は、モード変更前の集計結果に対して補正を行う。例えば、段階別モードから通常モードへ変更された場合、集計部３０３は、ローカラー、ミッドカラー、ハイカラーのログを全てフルカラーとして再計算を行う。また、画像形成装置が複数段階ログを保持する機種である場合、画像形成装置は通常モードであっても、ローカラー、ミッドカラー、ハイカラーのログを収集しておき、集計部３０３はそのログを用いて段階別モードで再計算を行う。また、通常モードから段階別モードへ変更された場合、集計部３０３は、フルカラーのログを全てミッドカラーとして再計算を行ってもよい。
【００５４】
変更後のモードで算出（切り替え前をクリア）の場合、集計部３０３は、モード変更前までに集計した集計結果をクリアして、集計部３０３は、それ以降に取得されたログの集計を変更後のモードで集計する。モード変更後に取得されたログのみを集計部３０３が集計する場合は、集計期間中の複数段階ログの一部が使用されることとなる。
【００５５】
図６の説明に戻る。Ｓ６０９で、集計部３０３は、Ｓ６０８で取得された集計方法に従って集計する。
【００５６】
Ｓ６１０で、集計部３０３は、管理対象となる全ての画像形成装置の集計を終えたかどうかを判定する。集計が終わっていない画像形成装置がある場合、ログ収集部３０１は、Ｓ６０１に戻って処理する。全ての画像形成装置の集計を終えた場合、集計部３０３は、Ｓ６１１に処理を進める。
【００５７】
Ｓ６１１で、集計部３０３は、Ｓ６０６、Ｓ６０７、Ｓ６０９における集計結果について、同じモードで集計された結果ごとに合算する。この集計結果は、集計結果保存部３０４に保存される。印刷制限設定部３０５は、この集計結果を用いて、後述する上限管理処理（図８）や表示処理（図１０）を行う。
【００５８】
本実施例により、ログの集計期間中に集計方法が変更された場合のログ集計処理において、システム管理者による設定に従ってログ集計処理を実行する管理サーバーを提供することが可能となる。
【００５９】
（実施例２）
本実施例では、実施例１での集計処理（図６）の処理結果を用いて、ユーザーごとの印刷ページ数または利用金額が上限値に達したらそのユーザーによる印刷を制限するための上限管理処理（図８）や、表示条件に応じた集計結果の表示処理（図１０）について説明する。
【００６０】
図８は、本発明の実施形態に係る上限管理処理の流れを示す図である。管理サーバー１０２は、集計処理（図６）の結果を用いて上限管理のための本処理を行う。印刷制限設定部３０５は、集計処理（図６）が終わる度などに、この処理を実行する。
【００６１】
Ｓ８０１で、上限管理部３０４は、記憶部３０７で保持される上限管理設定項目を取得する。上限管理設定項目には、例えば、カラー単価や、カラー印刷ページ数の上限値、カラー印刷金額の上限値、上限管理方法などがある。カラー単価は、各段階のカラー印刷１ページにかかる金額である。カラー印刷ページ数の上限値は、各段階のカラー印刷ページ数の上限値である。カラー印刷金額の上限値は、カラー印刷の利用金額の上限値である。上限管理方法は、複数段階ログに基づいて各段階のカラー印刷のページ数の集計処理による上限管理と、複数段階ログに基づいて各段階を区別せずに一段階でカラー印刷のページ数の集計処理による上限管理とがある。これらの上限管理設定項目は、システム管理者が操作するクライアントコンピュータ１０１から入力されてもよいし、管理サーバー１０２内で予め設定されていてもよい。なお、上限管理には、白黒印刷のページ数や、白黒印刷の利用金額を含めてもよい。
【００６２】
Ｓ８０２で、上限管理部３０４は、集計結果を取得する。
【００６３】
Ｓ８０３で、上限管理部３０４は、Ｓ８０２で取得されたユーザーごとの集計結果の値が上限値を超えたかどうかを判定する。ユーザーごとの上限値は、記憶部３０７で管理されている。
【００６４】
ここで、ユーザーごとの印刷制限の設定処理について説明する。
特定のユーザーの集計結果の値が上限値を超えている場合、Ｓ８０４で、印刷制限設定部３０５は、そのユーザーが印刷を制限されているかどうかを判定する。
【００６５】
そのユーザーがすでに印刷を制限されていない場合、Ｓ８０５で、印刷制限設定部３０５は、そのユーザーによるカラー印刷が制限されるように画像形成装置の設定変更を行う。具体的には、そのユーザー情報でログイン処理がされた場合に、カラー印刷が制限される。この際、白黒印刷は制限されなくてもよい。印刷制限設定部３０５が画像形成装置に対して印刷制限の命令を送信したことに応じて、画像形成装置ではそのユーザーによる印刷が制限されるように設定される。また、Ｓ８０４でそのユーザーがすでに印刷を制限されている場合は、本処理は終了する。
【００６６】
ここで、ユーザーごとの印刷制限の設定解除処理について説明する。
【００６７】
Ｓ８０３で特定のユーザーの集計結果の値が上限値を超えていない場合、Ｓ８０６で、管理サーバー１０２は、そのユーザーがすでに印刷を制限されているかどうかを判定する。
【００６８】
そのユーザーがすでに印刷を制限されている場合、Ｓ８０７で、管理サーバー１０２は、Ｓ８０２で取得されたユーザーごとの集計結果の値が上限値を下回ったかどうかを判定する。
【００６９】
特定のユーザーの集計結果の値が上限値を下回った場合、Ｓ８０８で、管理サーバー１０２は、そのユーザーによるカラー印刷制限の設定が解除されるように画像形成装置の設定変更を行う。印刷制限設定部３０５が画像形成装置に対して印刷制限の設定解除の命令を送信したことに応じて、画像形成装置ではそのユーザーによる印刷制限の設定が解除される。また、Ｓ８０６でそのユーザーが印刷を制限されていない場合、および、Ｓ８０７で特定のユーザーの集計結果の値が上限値を下回っていない場合、本処理は終了する。
【００７０】
なお、上限管理部３０４は、ハイカラーで上限値を超えたら、ハイカラーの印刷のみを制限してもよい。また、上限管理部３０４は、ローカラーの印刷については上限値を設定しないようにしてもよい。そのような場合には、上限管理部３０４は、カラー印刷の複数段階ログを保持する機種と一段階のログを保持する機種とで、印刷制限の内容を変えてもよい。
【００７１】
なお、管理サーバー１０２は、それぞれのユーザーに対して集計処理（図６）や上限管理処理（図８）を行ってもよい。または、管理サーバー１０２は、複数のユーザーをまとめたグループに対して集計処理（図６）や上限管理処理（図８）を行ってもよい。
【００７２】
図９は、本発明の実施形態に係るモード変更前後の集計結果の違いを例示した図である。図９で示すように、複数段階ログは、ローカラー：１００枚、ミッドカラー：２０枚、ハイカラー：１０枚となっている。複数段階ログの各段階を区別せずに一段階で集計処理するモード（第２のモード）での集計結果は、フルカラー：１０セントの場合、（１００＋２０＋１０）×１０＝１３００セントとなる。その後、集計処理に係るモードが切り替えられ、複数段階ログを各段階別に集計処理するモード（第１のモード）での集計結果と、ローカラー：５セント、ミッドカラー：１０セント、ハイカラー：１５セントの場合、１００×５＋２０×１０＋１０×１５＝８５０となる。ここで、上限値が１０００セントであるとすると、集計処理に係るモードが切り替えられる前は集計結果が上限値を超えていたが、切り替え後は上限値を下回ることとなる。
【００７３】
図１０は、本発明の実施形態に係る表示処理の流れを示すフローチャートである。本処理は、ページ数または金額の集計結果をクライアントコンピュータの画面に表示するための処理である。表示処理部３０６は、集計処理（図６）の結果を表示するための本処理を行う。クライアントコンピュータ１０１の画面ＵＩ上から、集計結果の表示指示が入力された時、管理サーバーは本処理を開始する。
【００７４】
Ｓ１００１で、表示処理部３０６は、管理対象となる全ての画像形成装置の表示条件を取得する。複数の画像形成装置がある拠点では、個々の拠点の事情により、どのようなケースで複数段階ログを各段階別に集計した結果の表示を行うか、複数段階ログの各段階を区別せずに一段階で集計した結果の表示を行うかが異なる。表示条件は、例えば、全ての画像形成装置が複数段階ログとしての集計処理を行う第１のモードであれば、複数段階ログとしての集計結果を表示するという設定である。なお、複数ある画像形成装置が、一台でも複数段階ログを保持するデバイスがあれば、表示処理部３０６は、その画像形成装置のログ情報のみを用いて複数段階ログとしての集計処理の結果表示を行ってもよい。または、優先されるべき画像形成装置が複数段階ログを保持するデバイスであれば、その画像形成装置のログ情報のみを用いて複数段階ログとしての集計結果を表示するといったような設定も可能である。
【００７５】
Ｓ１００２で、管理サーバーは、ロケーション情報（仕向け）に基づく表示条件を取得する。仕向けによって第１のモードでの集計結果または第２のモードでの集計結果の表示形式を統一する場合がある。
【００７６】
Ｓ１００１やＳ１００２で取得される表示条件は、クライアントコンピュータ上の画面から入力される。また、表示条件は、予め管理サーバー１０２上で設定されていてもよい。ここでは、全ての画像形成装置が段階別課金であれば、段階別課金表示とするが取得されたとする。
【００７７】
Ｓ１００３で、管理サーバーは、集計結果を取得する。
【００７８】
Ｓ１００４で、管理サーバーは、Ｓ１００１およびＳ１００２で設定された表示条件に従い、Ｓ１００３で取得した集計結果を、クライアントコンピュータの画面に表示する。
【００７９】
図１１は、集計結果の表示例を示す図である。図１１（ａ）は、デバイスごとの集計結果の表示例を示す。複数段階ログを保持する機種では、ログの集計処理に係るモードの変更に応じて、デバイスごとの集計結果の表示が切り替えられる。図１１（ａ）で示されるように、第１のモードで集計処理した結果では、複数段階ログの各段階を区別せずにカラー印刷すべてに係る合計ページ数が表示される。それに対して、複数段階ログとしての集計処理を行うモードでは、それぞれの段階のカラー印刷のページ数と、それら内訳の合計ページ数とが表示される。
【００８０】
また、図１１（ｂ）は、用紙のサイズごとの集計結果の表示例を示す。複数段階ログを保持する機種では、ログの集計処理に係るモードの変更に応じて、用紙のサイズごとの集計結果の表示が切り替えられる。図１１（ａ）で示されるように、第１のモードで集計処理した結果では、ＬａｒｇｅサイズおよびＳｍａｌｌサイズのカラー印刷ページ数が表示される。それに対して、複数段階ログとしての集計処理を行うモードでは、３段階それぞれのＬａｒｇｅサイズおよびＳｍａｌｌサイズのカラー印刷ページ数が表示される。また、管理者は、用紙サイズに限らず、光沢紙やはがきなどの用紙種別によっても単価を変えることも可能である。
【００８１】
図１２は、記憶部３０７が保持するログ管理テーブルの一例を示す図である。図１２では、レコード１２２１乃至１２２４で示されるようなログのデータが管理される。
【００８２】
ジョブ履歴ＩＤ１２０１は、ジョブ履歴をシステム内で一意に識別するＩＤである。複合機ＩＤ１２０２は、複合機を識別する情報であり、例えば、ＭＡＣアドレスやＩＰアドレスを使用してもよい。ジョブのタイプ１２０３は、ホストからの印刷であるプリント、コピー、スキャン、複合機内に保存された文書を印刷するボックスプリントなどであってよい。開始時刻１２０４は、ジョブの開始時刻である。終了時刻１２０５は、ジョブの終了時刻である。カラーページ数１２０６は、該当ジョブによりカラー印刷されたページ数が記録される。白黒ページ数１２０７は、該当ジョブにより白黒印刷されたページ数が記録される。出力枚数１２０８は、該当ジョブにより印刷された用紙枚数が記録される。両面枚数１２０９は、該当ジョブにより両面で印刷された用紙枚数が記録される。２ｉｎ１ページ数１２１０は、該当ジョブにより２ｉｎ１で印刷されたページ数が記録される。４ｉｎ１ページ数１２１１は、該当ジョブにより４ｉｎ１で印刷されたページ数が記録される。ハイカラー１２１２、ミッドカラー１２１３、ローカラー１２１４は、印刷が行われた１ページにおけるカラー量の割合によって、分類されるページ数であり、カラー量の割合の多い順にハイカラー、ミッドカラー、ローカラーの３段階に分類されページ数が記録される。ユーザー名１２１５は、各行がどのユーザーのジョブ履歴であるかを示す。部門ＩＤ１２１６は、各行がどの部門ＩＤのジョブ履歴であるかを示す。これらの情報により、誰が、どのようなジョブをどの時刻に開始して終了したかというジョブ履歴情報が記録される。
【００８３】
例えば、レコード１２２１は、ユーザー名「ｙａｍａｄａ」がコピージョブを複合機Ａで、２０１５／０４／２１  １０：３５に開始し、２０１５／０４／２２  １０：４０に終了したことを示す。また、このジョブ履歴１２２１では、１２ページのカラー印刷、２ページの白黒印刷が行われ、出力枚数が７枚であって、両面枚数が７枚出力されたことを示す。さらに、１２ページのカラー印刷のうち、ハイカラーページ数が４ページ、ミッドカラーページ数が６ページ、ローカラーページ数が２ページであることを示している。例えば、レコード１２２３は、ハイカラーページ数、ミッドカラーページ数、ローカラーページ数が取得できていないことを示す。このことから、複合機Ｃは、複数段階ログを管理サーバーに送信しないデバイスであることがわかる。なお、このログ管理テーブルは、ジョブのタイプごとに作成されるように構成してもよい。
【００８４】
上述した処理により、画像形成装置での印刷を制限するように設定した後も、ログ取得のタイミングでモードを確認し、画像形成装置のモードが変更になっていて、かつ、特定の集計方法だった場合、印刷制限の設定を解除することができる。つまり、通常モードでの印刷で上限に達し、印刷を制限されたユーザーでもローカラーに振り分けられるような印刷を多く行っていたユーザーは再度印刷を行うことが可能となる。
【００８５】
（実施例３）
図１３は、本発明の実施形態に係る複数段階ログの閾値変更処理の流れを示すフローチャートである。本処理は、ログ取得時に複数段階ログの閾値情報を取得し、閾値が変更されていた場合、集計処理（図６）に使用するため、その画像形成装置に関連付けられている単価セットを適切に修正、関連付けを行う処理である。閾値とは、複数段階ログを定めるためのカラー量の割合を示す値である。単価セットとは、複数段階ログにおける各段階の単価および閾値の設定をいう。
【００８６】
Ｓ１３０２で、閾値設定部３０８は、複数段階ログの閾値情報を取得する。これは、図４で説明した複数段階ログにおけるカラー割合の閾値情報を取得する処理である。閾値情報は記憶部３０７に保存される。
【００８７】
Ｓ１３０３で、閾値設定部３０８は、閾値情報が変更されているかを判定する。これは、以前までの閾値情報と、今回取得した閾値情報を比較し、変更されているかを判定する処理である。例えば、ローカラーとミッドカラーの閾値が２０％から３０％、ミッドカラーとハイカラーの閾値が８０％から７０％に変更される。Ｓ１３０４で、閾値設定部３０８は、同機種、同じ閾値の画像形成装置があるかを判定する。これは、閾値設定部３０８が管理している画像形成装置に、同機種でかつ同じ閾値の画像形成装置があるかが管理サーバー１０２によって判定される処理である。例えば、他に同機種で、ローカラーとミッドカラーの閾値が３０％、ミッドカラーとハイカラーの閾値が７０％の画像形成装置があったとする。
【００８８】
Ｓ１３０４で同機種、同じ閾値の画像形成装置があると判定された場合、Ｓ１３０８で、閾値設定部３０８は、単価セットの関連付けを行う。これは先の同機種、同じ閾値に関連付けられている単価セットを関連付ける処理である。これにより、画像形成装置の閾値が変更になった場合、同機種、同じ閾値に関連付けられている画像形成装置がある時、その単価セットを関連付けることができる。
【００８９】
Ｓ１３０４で同機種、同じ閾値の画像形成装置がないと判定された場合、Ｓ１３０５で、閾値設定部３０８は、現状の単価セットが他の画像形成装置で使用されているかを判定する。ここでは、その単価セットが複数の画像形成装置で使用されているかが判定される。
【００９０】
その単価セットが使用されていない場合は、Ｓ１３０７で、閾値設定部３０８は、単価セットの修正を行う。修正のためのＵＩを表示、修正を促し、修正後、記憶部３０７への保存が行われ、以降、再設定された単価セットが使用される。
【００９１】
また、その単価セットが使用されている場合、Ｓ１３０６で、閾値設定部３０８は、単価セットを複製する。単価セットの複製が作られ、その複製された単価セットの修正処理が行われる。
【００９２】
上述した処理により、ログ取得時に複数段階ログの閾値情報を取得し、閾値が変更されていた場合、集計処理（図６）に使用するため、その画像形成装置に関連付けられている単価セットを適切に修正、関連付けを行うことができる。
【００９３】
（他の実施例）
本発明は、上述した実施形態を適宜組み合わせることにより構成された装置あるいはシステムやその方法も含まれるものとする。
【００９４】
ここで、本発明は、上述した実施形態の機能を実現する１つ以上のソフトウェア（プログラム）を実行する主体となる装置あるいはシステムである。また、その装置あるいはシステムで実行される上述した実施形態を実現するための方法も本発明の１つである。また、そのプログラムは、ネットワークまたは各種記憶媒体を介してシステムあるいは装置に供給され、そのシステムあるいは装置の１つ以上のコンピュータ（ＣＰＵやＭＰＵ等）によりそのプログラムが読み出され、実行される。つまり、本発明の１つとして、さらにそのプログラム自体、あるいは当該プログラムを格納したコンピュータにより読み取り可能な各種記憶媒体も含むものとする。また、上述した実施形態の機能を実現する回路（例えば、ＡＳＩＣ）によっても、本発明は実現可能である。
【符号の説明】
【００９５】
１０２  管理サーバー
３０２  集計方法取得部
３０３  集計部
【図１】
2017021583.tif 000003
【図２】
2017021583.tif 000004
【図３】
2017021583.tif 000005
【図４】
2017021583.tif 000006
【図５】
2017021583.tif 000007
【図６】
2017021583.tif 000008
【図７】
2017021583.tif 000009
【図８】
2017021583.tif 000010
【図９】
2017021583.tif 000011
【図１０】
2017021583.tif 000012
【図１１】
2017021583.tif 000013
【図１２】
2017021583.tif 000014
【図１３】
2017021583.tif 000015