(57)【要約】【課題】利用実績集計システムが、ユーザが予期しない利用結果が記録された利用履歴を編集及び集計すること。【解決手段】利用実績集計システムは、画像形成装置を含み、ユーザが前記画像形成装置を利用するための認証を行う認証部と、前記認証が有効である期間に、前記ユーザが前記画像形成装置を利用した履歴を算出部へ送信する送信部と、送信された前記履歴から利用実績値を算出する算出部と、算出された前記利用実績値を記憶する第１の記憶部と、前記第１の記憶部に記憶されている前記利用実績値を更新する更新部と、前記更新部によって前記利用実績値が更新されたことを示す情報を記憶する第２の記憶部と、を有する。【選択図】図３
2018147365.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置を含む利用実績集計システムであって、
ユーザが前記画像形成装置を利用するための認証を行う認証部と、
前記認証が有効である期間に、前記ユーザが前記画像形成装置を利用した履歴を算出部へ送信する送信部と、
送信された前記履歴から利用実績値を算出する算出部と、
算出された前記利用実績値を記憶する第１の記憶部と、
前記第１の記憶部に記憶されている前記利用実績値を更新する更新部と、
前記更新部によって前記利用実績値が更新されたことを示す情報を記憶する第２の記憶部と、
を有する利用実績集計システム。
【請求項２】
前記更新部は、前記履歴を編集することにより、前記利用実績値を更新する請求項１記載の利用実績集計システム。
【請求項３】
前記更新部は、前記履歴に記録されている処理量を減少させる割合を指定することにより、前記利用実績値を更新する請求項１又は２記載の利用実績集計システム。
【請求項４】
前記第１の記憶部が記憶する利用実績値と、前記第２の記憶部が記憶する利用実績値の更新を示す情報に基づく利用実績値とに基づいて、前記ユーザの利用実績値を報告する文書を生成する報告部を有する請求項１乃至３いずれか一項記載の利用実績集計システム。
【請求項５】
前記報告部は、前記第１の記憶部が記憶する利用実績値のうちまだ報告に使用されていない利用実績値、及び、前記第２の記憶部が記憶する利用実績値の更新を示す情報のうちまだ報告に使用されていない利用実績値の更新を示す情報を取得して、前記ユーザの利用実績値を報告する文書を生成する請求項４記載の利用実績集計システム。
【請求項６】
画像形成装置と、サーバ装置で実行可能なプログラムとを含む利用実績集計システムであって、
前記画像形成装置は、
ユーザが前記画像形成装置を利用するための認証を行う認証部と、
前記認証が有効である期間に、前記ユーザが前記画像形成装置を利用した履歴を算出部へ送信する送信部と、を有し、
前記プログラムは、
送信された前記履歴から利用実績値を算出する前記算出部を制御する算出手順と、
算出された前記利用実績値を記憶させる第１の制御手順と、
前記第１の制御手順により記憶されている前記利用実績値を更新する更新手順と、
前記更新手順によって前記利用実績値が更新されたことを示す情報を記憶させる第２の制御手順と、
を前記サーバ装置に実行させるためのプログラム。
【請求項７】
画像形成装置を含む利用実績集計システムに、
ユーザが前記画像形成装置を利用するための認証を行う認証手順と、
前記認証が有効である期間に、前記ユーザが前記画像形成装置を利用した履歴を算出部へ送信する送信手順と、
送信された前記履歴から利用実績値を算出する前記算出部を制御する算出手順と、
算出された前記利用実績値を記憶させる第１の制御手順と、
前記第１の制御手順により記憶されている前記利用実績値を更新する更新手順と、
前記更新手順によって前記利用実績値が更新されたことを示す情報を記憶させる第２の制御手順と、
を実行させるためのプログラム。
【請求項８】
画像形成装置を含む利用実績集計システムに、
ユーザが前記画像形成装置を利用するための認証を行う認証手順と、
前記認証が有効である期間に、前記ユーザが前記画像形成装置を利用した履歴を算出部へ送信する送信手順と、
送信された前記履歴から利用実績値を算出する前記算出部を制御する算出手順と、
算出された前記利用実績値を記憶させる第１の制御手順と、
前記第１の制御手順により記憶されている前記利用実績値を更新する更新手順と、
前記更新手順によって前記利用実績値が更新されたことを示す情報を記憶させる第２の制御手順と、
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用実績集計システム、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
従来の画像形成装置を使用した課金印刷システムにおいて、ユーザが行った印刷結果に問題が生じた場合、画像形成装置に問題があるか否か原因を通知することにより、ユーザからのクレームを処理する手段が既に知られている（例えば特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、ユーザが画像形成装置を利用した際に、ユーザが想定したものと異なる印刷ジョブが実行されてしまう、あるいは、ユーザの過失に因らずに予定していたものではない印刷結果になる場合があった。そのようなときに、ユーザは代金を支払ったりポイントを消費したりして、やむなく受け入れることがあった。また、ユーザからのクレームによりユーザに対して返金した場合に、課金印刷システム上で管理されるユーザの利用履歴は変更されず、返金したことを利用履歴に反映することができなかった。
【０００４】
本発明は、上記の点に鑑みてなされたものであって、利用実績集計システムが、ユーザが予期しない利用結果が記録された利用履歴を編集及び集計することを目的とする。
【課題を解決するための手段】
【０００５】
そこで上記課題を解決するため、利用実績集計システムは、画像形成装置を含み、ユーザが前記画像形成装置を利用するための認証を行う認証部と、前記認証が有効である期間に、前記ユーザが前記画像形成装置を利用した履歴を算出部へ送信する送信部と、送信された前記履歴から利用実績値を算出する算出部と、算出された前記利用実績値を記憶する第１の記憶部と、前記第１の記憶部に記憶されている前記利用実績値を更新する更新部と、前記更新部によって前記利用実績値が更新されたことを示す情報を記憶する第２の記憶部と、を有する。
【発明の効果】
【０００６】
利用実績集計システムが、ユーザが予期しない利用結果が記録された利用履歴を編集及び集計することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施の形態における利用実績集計システム１０００の構成例を示す図である。
【図２】本発明の実施の形態における集計装置１００６のハードウェア構成例を示す図である。
【図３】本発明の実施の形態における利用実績集計システム１０００の機能構成例を示す図である。
【図４】本発明の実施の形態におけるユーザが利用実績集計システム１０００にログインする処理手順の一例を説明するためのシーケンス図である。
【図５】本発明の実施の形態におけるユーザが利用実績集計システム１０００で印刷する処理手順の一例を説明するためのシーケンス図である。
【図６】本発明の実施の形態におけるユーザが利用実績集計システム１０００をログアウトする処理手順の一例を説明するためのシーケンス図である。
【図７】本発明の実施の形態における管理者がポイントを更新する第１の処理手順の一例を説明するためのシーケンス図である。
【図８】本発明の実施の形態における管理者装置１００２の第１の画面表示の一例を示す図である。
【図９】本発明の実施の形態における管理者がポイントを更新する第２の処理手順の一例を説明するためのシーケンス図である。
【図１０】本発明の実施の形態における管理者装置１００２の第２の画面表示の一例を示す図である。
【図１１】本発明の実施の形態における管理者がポイントを更新する第３の処理手順の一例を説明するためのシーケンス図である。
【図１２】本発明の実施の形態における管理者装置１００２の第３の画面表示の一例を示す図である。
【図１３】本発明の実施の形態における利用実績集計システム１０００がレポートを作成する第１の処理手順の一例を説明するためのシーケンス図である。
【図１４】本発明の実施の形態における利用実績集計システム１０００により作成されたレポートの一例を示す図である。
【図１５】本発明の実施の形態における利用実績集計システム１０００がレポートを作成する第２の処理手順の一例を説明するためのシーケンス図である。
【発明を実施するための形態】
【０００８】
以下、図面に基づいて本発明の実施の形態を説明する。
【０００９】
図１は、本発明の実施の形態における利用実績集計システム１０００の構成例を示す図である。図１において、利用実績集計システム１０００は、画像形成装置１００１ａ、画像形成装置１００１ｂ、管理者装置１００２、クライアント装置１００３ａ、クライアント装置１００３ｂ、プリントサーバ装置１００４、認証サーバ装置１００５、集計装置１００６及びレポート装置１００７を含む。各装置は、ネットワークを介して、互いに接続されている。なお、これら各装置の一部又は全部は、同一のサーバコンピュータ上で構成されていてもよい。あるいは、一つの装置が、複数のサーバコンピュータから構成されていてもよい。
【００１０】
画像形成装置１００１ａ及び画像形成装置１００１ｂ（以下、それぞれを区別しない場合「画像形成装置１００１」という。）は、例えば、プリンタ、ファクシミリ、スキャナ、又はＭＦＰ（Multi-Function Peripheral）等である。画像形成装置１００１は、複数のアプリケーションソフトウェア（以下、「アプリ」という。）がインストールされ、それらアプリは、認証、印刷、コピー、ログの送信等を実行する。また、画像形成装置１００１は、ユーザインタフェースを有する。
【００１１】
管理者装置１００２は、利用実績集計システム１０００を管理する管理者が操作するためのＰＣ（Personal Computer）等の装置である。管理者装置１００２は、ユーザの利用ログ一覧の表示及びユーザのポイントの更新等を行う。ポイントとは、利用実績集計システム１０００におけるユーザが、画像形成装置１００１を利用して印刷できる数量を示し、ユーザごとに、現在ポイント値及び上限ポイント値が利用実績集計システム１０００に保持されている。ユーザが印刷すると、現在ポイント値が加算される。現在ポイント値が上限ポイント値に達すると、ユーザは印刷が利用できなくなる。
【００１２】
クライアント装置１００３ａ及びクライアント装置１００３ｂ（以下、それぞれを区別しない場合「クライアント装置１００３」という。）は、例えば、利用実績集計システム１０００を利用するユーザが操作するためのＰＣ等の装置である。クライアント装置１００３は、ユーザの入力を受けて、ジョブをプリントサーバ装置１００４へ送信する。ジョブとは、ユーザに指定された文書の印刷の実行を指示するものである。
【００１３】
プリントサーバ装置１００４は、例えば、サーバコンピュータであり、クライアント装置１００３から送信されたジョブを記憶し、画像形成装置１００１からの要求によりジョブ一覧を送信する。
【００１４】
認証サーバ装置１００５は、例えば、サーバコンピュータであり、ユーザの認証を行う。また、認証サーバ装置１００５は、ユーザ情報を有しており、要求に応じてユーザ情報を送信する。
【００１５】
集計装置１００６は、例えば、サーバコンピュータであり、画像形成装置１００１から送信されるログに基づいて、ログの管理及びポイントの管理を行う。
【００１６】
レポート装置１００７は、例えば、サーバコンピュータであり、集計装置１００６が管理するログに基づいて、ユーザが画像形成装置１００１を利用した記録について、所定のフォーマットを用いて文書を生成する。
【００１７】
図２は、本発明の実施の形態における集計装置１００６のハードウェア構成例を示す図である。図２の集計装置１００６は、それぞれ相互に接続されているＣＰＵ（Central Processing Unit）１６０１、ネットワークインタフェース１６０２、入出力インタフェース１６０３、補助記憶装置１６０４及びメモリ装置１６０５等を有する。
【００１８】
集計装置１００６での処理を実現するプログラムは、補助記憶装置１６０４に格納される。補助記憶装置１６０４は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。補助記憶装置１６０４は、コンピュータ読み取り可能な記録媒体であってもよい。
【００１９】
メモリ装置１６０５は、プログラムの起動指示があった場合に、補助記憶装置１６０４からプログラムを読み出して格納する。ＣＰＵ１６０１は、メモリ装置１６０５に格納されたプログラムに従って集計装置１００６に係る機能を実行する。
【００２０】
ネットワークインタフェース１６０２は、画像形成装置１００１等と通信を行うための有線又は無線のインタフェースである。
【００２１】
入出力インタフェース１６０３は、ＵＳＢ（Universal Serial Bus）機器、ハードウェアキー、状態通知用ＬＥＤ、液晶ディスプレイ、タッチパネル等の様々な入出力装置との接続を行うためのインタフェースである。
【００２２】
なお、画像形成装置１００１、管理者装置１００２、クライアント装置１００３、プリントサーバ装置１００４、認証サーバ装置１００５及びレポート装置１００７も図２と同様のハードウェア構成を有していてもよい。画像形成装置１００１は、さらに、原稿から画像データを読み取るためのハードウェア（画像読取手段）であるスキャナ及び印刷データを印刷用紙に印刷するためのハードウェア（印刷手段）であるプリンタを有する。
【００２３】
図３は、本発明の実施の形態における利用実績集計システム１０００の機能構成例を示す図である。図３に示される画像形成装置１００１は、プリントアプリ１０１、コピーアプリ１０２及び認証アプリ１０３を有し、これらアプリは、アプリ群１００に含まれる。アプリ群１００に含まれる各アプリは、相互にデータの入出力を行うことができる。また、画像形成装置１００１は、制御部１０４及び操作パネル１０５を有する。これら各部は、画像形成装置１００１にインストールされた１以上のプログラムがＣＰＵ１６０１に実行させる処理により実現される。また、操作パネル１０５は、さらに入出力インタフェース１６０３を用いて実現可能である。
【００２４】
プリントアプリ１０１は、プリントサーバ装置１００４と通信を行い、画像形成装置１００１を利用するユーザが事前に投入したジョブを参照し、ユーザに対してどのジョブを印刷実行するかなどの操作を担う。コピーアプリ１０２は、画像形成装置１００１を利用するユーザがコピーを実施するためのものである。認証アプリ１０３は、認証サーバ装置１００５と通信して、画像形成装置１００１を利用するユーザの認証を行う。また、認証アプリ１０３は、ユーザが画像形成装置１００１を利用した実績をログとして制御部１０４から集計装置１００６へ転送する。制御部１０４は、操作パネル１０５とアプリ群１００との間のデータ入出力を制御する。また、制御部１０４は、アプリ群１００から受けたデータを、利用実績集計システム１０００内の他の装置へ送信する。さらに、制御部１０４は、アプリ群１００からの要求に基づいて、印刷を実行する機能を有する。操作パネル１０５は、ユーザインタフェースであり、ユーザの操作入力を受け付けて制御部１０４へ出力し、制御部１０４からのデータに基づいてユーザに情報を表示する。
【００２５】
図３に示される管理者装置１００２は、ログ情報参照部２０１及びポイント更新部２０２を有する。これら各部は、管理者装置１００２にインストールされた１以上のプログラムがＣＰＵ１６０１に実行させる処理により実現される。
【００２６】
ログ情報参照部２０１は、集計装置１００６のログ管理部６０１からの情報に基づき、ログの一覧を表示する。ポイント更新部２０２は、ユーザのポイントの更新要求を集計装置１００６のポイント更新管理部６０３へ送信する。
【００２７】
図３に示されるクライアント装置１００３は、ジョブ投入部３０１を有する。ジョブ投入部３０１は、クライアント装置１００３にインストールされた１以上のプログラムがＣＰＵ１６０１に実行させる処理により実現される。
【００２８】
ジョブ投入部３０１は、ユーザの印刷操作を受けて、ジョブをプリントサーバ装置１００４のジョブ管理部４０１へ送信する。
【００２９】
図３に示されるプリントサーバ装置１００４は、ジョブ管理部４０１及びジョブ情報記憶部４０２を有する。これら各部は、プリントサーバ装置１００４にインストールされた１以上のプログラムがＣＰＵ１６０１に実行させる処理により実現される。また、ジョブ情報記憶部４０２は、さらに補助記憶装置１６０４又はメモリ装置１６０５等を用いて実現可能である。
【００３０】
ジョブ管理部４０１は、クライアント装置１００３のジョブ投入部３０１から送信されたジョブを、ジョブ情報記憶部４０２に記憶させる。また、ジョブ管理部４０１は、画像形成装置１００１のプリントアプリ１０１からの要求を受けて、ジョブの一覧及びジョブの詳細を送信する。ジョブ情報記憶部４０２は、ジョブ管理部４０１から入力されるジョブを記憶する。
【００３１】
図３に示される認証サーバ装置１００５は、ユーザ情報管理部５０１、上限判定部５０２及びユーザ情報記憶部５０３を有する。これら各部は、認証サーバ装置１００５にインストールされた１以上のプログラムがＣＰＵ１６０１に実行させる処理により実現される。また、ユーザ情報記憶部５０３は、さらに補助記憶装置１６０４又はメモリ装置１６０５等を用いて実現可能である。
【００３２】
ユーザ情報管理部５０１は、画像形成装置１００１からの要求に基づいて、ユーザの認証及びユーザ情報の提供を行う。また、ユーザ情報管理部５０１は、利用実績集計システム１０００に含まれない外部の認証機能を有するサーバと通信を行うことにより、認証を行ってもよい。上限判定部５０２は、集計装置１００６のポイント管理部６０２にユーザのポイントに関する情報の問合せを行い、ユーザのポイントが利用可能な上限値に達しているかどうかを判断する。ユーザ情報記憶部５０３は、ユーザ情報管理部５０１から入力されるユーザ情報を記憶する。また、ユーザ情報記憶部５０３は、ユーザ情報管理部５０１から記憶しているユーザ情報が読み出される。
【００３３】
図３に示される集計装置１００６は、ログ管理部６０１、ポイント管理部６０２、ポイント更新管理部６０３、ログ情報記憶部６０４、変換ルール記憶部６０５、ポイント情報記憶部６０６及びポイント更新情報記憶部６０７を有する。これら各部は、集計装置１００６にインストールされた１以上のプログラムがＣＰＵ１６０１に実行させる処理により実現される。また、ログ情報記憶部７０２、変換ルール記憶部６０５、ポイント情報記憶部６０６及びポイント更新情報記憶部６０７は、さらに補助記憶装置１６０４又はメモリ装置１６０５等を用いて実現可能である。
【００３４】
ログ管理部６０１は、画像形成装置１００１の制御部１０４から、ユーザが画像形成装置１００１を利用した際の、ユーザを識別する情報、年月日及び時刻、使用された機能及び印刷量等を示すログを受信して、当該ログをログ情報記憶部６０４に記憶させる。また、ログ管理部６０１は、ログを検索する機能を有し、例えば、画像形成装置１００１を使用した或るユーザに係る所定の期間の印刷量等を検索することができる。ポイント管理部６０２は、ログ情報記憶部６０４に記憶されている或るユーザのログ及び変換ルール記憶部６０５に記憶されているポイントルール情報に基づいて、当該ユーザのポイントを算出し、当該ポイントをポイント情報記憶部６０６に記憶させる。ポイントルール情報とは、対象とするログに含まれる印刷量等から、費消されるポイントを決定するものである。ポイント管理部６０２は、ポイント情報記憶部６０６に、当該ユーザの現在ポイント値に、算出されたポイントを加算して更新する。ポイント更新管理部６０３は、管理者装置１００２のポイント更新部２０２からの要求に基づいて、或るユーザのポイントの更新をポイント管理部６０２に要求するとともに、当該ポイントの更新履歴をポイント更新情報記憶部に記憶させる。ログ情報記憶部６０４は、ログ管理部６０１から入力されるログを記憶する。変換ルール記憶部６０５は、対象とするログに含まれる印刷量等から、費消されるポイントを決定するポイントルール情報を記憶する。ポイント情報記憶部６０６は、ポイント管理部６０２から入力されるポイントを記憶する。ポイント更新情報記憶部６０７は、管理者装置１００２のポイント更新部２０２からの要求に基づくポイントの更新履歴を記憶する。
【００３５】
図３に示されるレポート装置１００７は、レポート生成部７０１、ログ情報記憶部７０２、同期済みＩＤ記憶部７０３、作成済みレポート記憶部７０４及びポイント更新情報記憶部７０５を有する。これら各部は、レポート装置１００７にインストールされた１以上のプログラムがＣＰＵ１６０１に実行させる処理により実現される。また、ログ情報記憶部７０２、同期済みＩＤ記憶部７０３、作成済みレポート記憶部７０４及びポイント更新情報記憶部７０５は、さらに補助記憶装置１６０４又はメモリ装置１６０５等を用いて実現可能である。
【００３６】
レポート生成部７０１は、ログ情報記憶部７０２及びポイント更新情報記憶部７０５が記憶している情報に基づいて、レポートを生成する。レポートとは、或るユーザに係るログ及びポイントの更新履歴を集計して得られる結果を、所定のフォーマットを用いて文書にしたものである。ログ情報記憶部７０２は、集計装置１００６のログ情報記憶部６０４のデータをコピーしたものを記憶する。同期済みＩＤ記憶部７０３は、ログ情報記憶部７０２又はポイント更新情報記憶部７０５が、集計装置１００６のログ情報記憶部６０４又はポイント更新情報記憶部６０７から、データをコピーしたか否かを特定するための情報を記憶する。作成済みレポート記憶部７０４は、レポート生成部７０１が作成したレポートを記憶する。記憶されたレポートは、利用実績集計システム１０００の管理者によって随時確認される。ポイント更新情報記憶部７０５は、集計装置１００６のポイント更新情報記憶部６０７のデータをコピーしたものを記憶する。
【００３７】
図４は、本発明の実施の形態におけるユーザが利用実績集計システム１０００にログインする処理手順の一例を説明するためのシーケンス図である。ユーザが利用実績集計システム１０００にログインしてから、ログアウトするまでの期間を、認証が有効である期間という。
【００３８】
ステップＳ１００において、ユーザは、ユーザ名及びパスワードを含むログイン指示を、操作パネル１０５に入力する。続いて、操作パネル１０５は、当該ログイン指示を制御部１０４へ送信する（Ｓ１０１）。続いて、制御部１０４は、当該ログイン指示を認証アプリ１０３へ送信する（Ｓ１０２）。
【００３９】
ステップＳ１０３において、認証アプリ１０３は、ユーザ情報管理部５０１に当該ログイン指示を送信する。ユーザ情報管理部５０１は、当該ログイン指示に含まれるユーザ名及びパスワードを、ユーザ情報記憶部５０３に記憶されているユーザ名及びパスワードと照合を行う（Ｓ１０４）。表１は、ユーザ情報記憶部５０３に記憶されている情報の一例である。
【００４０】
【表１】
2018147365.tif 000003
表１に示されるように、ユーザ情報記憶部５０３には、ユーザごとに、ユーザ名及びパスワードが関連付けられて記憶される。ユーザ情報管理部５０１が行う当該照合が成功であった場合、ステップＳ１０５へ進む。ユーザ情報管理部５０１が行う当該照合が失敗であった場合、シーケンスは終了する。このとき、操作パネル１０５は、認証が失敗したことを画面に表示してもよい。
【００４１】
ステップＳ１０５において、ユーザ情報管理部５０１は、当該ユーザのポイントの上限チェックを上限判定部５０２に要求する。上限チェックとは、ユーザの現在ポイント値と上限ポイント値を比較して、現在ポイント値が上限ポイント値に達しているかいないかを確認するものである。上限判定部５０２は、当該要求を受けて、ポイント管理部６０２に当該ユーザのポイントの取得を依頼する（Ｓ１０６）。続いて、ポイント管理部６０２は、当該ユーザの現在のポイント及び上限のポイントを、ポイント情報記憶部６０６から取得する（Ｓ１０７）。表２は、ポイント情報記憶部６０６に記憶されている情報の一例である。
【００４２】
【表２】
2018147365.tif 000004
表２に示されるように、ポイント情報記憶部６０６には、ユーザごとに、現在ポイント値及び上限ポイント値が記憶されている。例えば、表２のユーザ「ｔａｎａｋａ」のポイントの上限チェックが行われた場合、現在ポイント値が「１００」、上限ポイント値が「１０００」であるため、利用可能なポイントは９００となり、上限チェックは成功する。また、例えば、表２のユーザ「ｙａｍａｓｈｉｔａ」のポイントの上限チェックが行われた場合、現在ポイント値が「２０００」、上限ポイント値が「２０００」であるため、利用可能なポイントは０となり、上限チェックは失敗する。
【００４３】
ステップＳ１０８において、ポイント管理部６０２は、取得した当該ユーザの現在ポイント値及び上限ポイント値を、上限判定部５０２へ送信する。続いて、上限判定部５０２は、取得した当該ユーザの現在ポイント値及び上限ポイント値に基づいて、上限チェックが成功か失敗かを判定する（Ｓ１０９）。上限チェックが成功した場合、ステップＳ１１０に進み、上限チェックが失敗した場合、シーケンスは終了する。このとき、操作パネル１０５は、ポイントの上限チェックが失敗したことを画面に表示してもよい。
【００４４】
ステップＳ１１０において、上限判定部５０２は、ユーザ情報管理部５０１に、上限チェックが成功したことを通知する。続いて、ユーザ情報管理部５０１は、認証が成功したことを認証アプリ１０３に通知する（Ｓ１１１）。当該通知には、ユーザを識別する情報が含まれてもよい。続いて、認証アプリ１０３は、当該通知を制御部１０４に送信する（Ｓ１１２）。続いて、制御部１０４は、当該通知を操作パネル１０５に送信する（Ｓ１１３）。続いて、操作パネル１０５は、ログインが成功したことを画面に表示してユーザに通知する（Ｓ１１４）。
【００４５】
ステップＳ１１５において、ユーザは、認証が成功したことにより、画像形成装置１００１のコピー機能を利用することができる。コピーアプリ１０２が、コピー操作を実行し（Ｓ１１６）、コピー完了通知が、操作パネル１０５を介してユーザに通知される（Ｓ１１７）。以上の手順で、ユーザが利用実績集計システム１０００にログインする処理手順が完了する。
【００４６】
図５は、本発明の実施の形態におけるユーザが利用実績集計システム１０００で印刷する処理手順の一例を説明するためのシーケンス図である。ステップＳ２００以前に、ユーザの認証及びログインは図４に示されるシーケンスにより完了しているものとする。
【００４７】
ステップＳ２００において、ユーザは、操作パネル１０５上で、プリントアプリ１０１を選択する。続いて、操作パネル１０５は、認証アプリ１０３にプリントアプリ１０１が選択されたことを通知する（Ｓ２０１）。続いて、認証アプリ１０３は、プリントアプリ１０１にアプリの起動指示及びログインしているユーザ情報を通知する（Ｓ２０２）。
【００４８】
ステップＳ２０３において、プリントアプリ１０１は、ジョブ管理部４０１に当該ログインしているユーザのジョブ一覧取得を要求する。続いて、ジョブ管理部４０１は、ジョブ情報記憶部４０２から、ジョブ一覧を取得する（Ｓ２０４）。表３は、ジョブ情報記憶部４０２に記憶されているジョブ一覧の一例である。
【００４９】
【表３】
2018147365.tif 000005
表３に示されるように、ジョブ一覧は、ジョブごとに「ジョブＩＤ」「スプール日時」「ユーザ名」「ヘッダ情報」「スプールデータファイル名」が関連付けられて記憶される。「ジョブＩＤ」は、ジョブを識別する情報である。「スプール日時」は、ジョブが入力された日時である。「ユーザ名」は、ジョブを入力したユーザを識別する情報である。「ヘッダ情報」は、紙面に共通して印刷されるデータである。「スプールデータファイル名」は、印刷するデータが格納されるファイルを識別する情報である。ジョブ管理部４０１は、「ユーザ名」に基づいて、当該ユーザに係るジョブを抽出して、プリントアプリ１０１に送信するジョブ一覧を生成する。
【００５０】
ステップＳ２０５において、ジョブ管理部４０１が生成したジョブ一覧は、プリントアプリ１０１及び操作パネル１０５を介して（Ｓ２０６）ユーザに通知される（Ｓ２０７、Ｓ２０８）。
【００５１】
ステップＳ２０９において、ユーザは、操作パネル１０５に表示されたジョブ一覧から、実行するジョブを選択する。続いて、操作パネル１０５は、選択されたジョブの実行をプリントアプリ１０１に通知する（Ｓ２１０）。続いて、プリントアプリ１０１は、選択されたジョブのヘッダ／スプールデータの取得をジョブ管理部４０１に要求する（Ｓ２１１）。続いて、ジョブ管理部４０１は、ジョブ情報記憶部４０２からヘッダ／スプールデータの取得を行い（Ｓ２１２）、当該データをプリントアプリ１０１に送信する（Ｓ２１３）。
【００５２】
ステップＳ２１４において、プリントアプリ１０１は、受信したヘッダ／スプールデータに基づいて、印刷処理の要求を制御部１０４に送信する。続いて、制御部１０４は、当該要求に基づいて、印刷を実行する（Ｓ２１５）。印刷が完了すると、制御部１０４は、プリントアプリ１０１及び操作パネル１０５を介して（Ｓ２１６、Ｓ２１７）、ユーザにジョブの完了を通知する（Ｓ２１８）。以上の手順で、ユーザが利用実績集計システム１０００で印刷する処理手順が完了する。
【００５３】
図６は、本発明の実施の形態におけるユーザが利用実績集計システム１０００をログアウトする処理手順の一例を説明するためのシーケンス図である。ステップＳ２００以前に、ユーザの認証及びログインは図４に示されるシーケンスにより完了しているものとする。ユーザが利用実績集計システム１０００をログアウトすると、認証が有効である期間が終了する。
【００５４】
ステップＳ３００において、ユーザは、操作パネル１０５を介して、制御部１０４にログアウトを要求する。続いて、制御部１０４は、ユーザがログイン中に画像形成装置１００１を利用したログ及びユーザ情報を、ログ管理部６０１に送信する（Ｓ３０１）。続いて、ログ管理部６０１は、受信したログを、ログ情報記憶部６０４に記憶させる（Ｓ３０２）。表４は、ログ情報記憶部６０４に記憶されているログの一例である。
【００５５】
【表４】
2018147365.tif 000006
表４に示されるように、「ログＩＤ」「操作日時」「ログ種別」「ユーザ名」「カラー／モノクロ」「利用量」が関連付けられて記憶される。「ログＩＤ」は、ログの１レコードを識別する情報である。「操作日時」は、当該ログに対応する処理が実行された日時である。「ログ種別」は、実行された処理の種別である。「ユーザ名」は、画像形成装置１００１を利用したユーザを識別する情報である。「カラー／モノクロ」は、印刷がカラーで実行されたかモノクロで実行されたかを示す情報である。「利用量」は、印刷枚数である。ステップＳ３０２で、ログ管理部６０１は、制御部１０４から受信したログに応じて、１又は複数のログをログ情報記憶部６０４に追加してもよい。ログの１レコードは、１つのジョブが実行された結果に対応する。すなわち、１つのジョブが実行されると、ログＩＤが発行され、当該ログが制御部１０４に保持される。
【００５６】
ステップＳ３０３において、ログ管理部６０１は、ポイント管理部６０２にログ及びユーザ情報と共にポイント算出依頼を送信する。続いて、ポイント管理部６０２は、変換ルール記憶部６０５からポイントルール情報を取得する（Ｓ３０４）。表５は、変換ルール記憶部６０５に記憶されているポイントルール情報の一例である。
【００５７】
【表５】
2018147365.tif 000007
表５に示されるように、「カラープリント」「カラーコピー」「モノクロプリント」「モノクロコピー」に対応する数値がそれぞれ記憶されている。当該数値は、表４に示される「ログ種別」「カラー／モノクロ」によって特定される印刷方法の利用量１で費消されるポイント値を示す。ポイントルール情報は、さらに詳細な印刷方法に基づいて値が設定されてもよい。例えば、カラーコピーの色数（フルカラー、グレースケール、白黒２値等）に応じて値を設定してもよいし、印刷する用紙サイズに応じて値を設定してもよい。
【００５８】
ステップＳ３０５において、ポイント管理部６０２は、ログ及びポイントルール情報に基づいて、ポイントを算出する。続いて、ポイント管理部６０２は、当該算出されたポイントを、ポイント情報記憶部６０６の対応するユーザの現在ポイント値に加算する（Ｓ３０６）。
【００５９】
ステップＳ３０４〜ステップＳ３０６の処理例を以下に示す。表４に示される「ログＩＤ」が１のログをポイント管理部が受信して、表５に示されるポイントルール情報を適用してポイントを算出する場合、「ログ種別」がコピー、「カラー／モノクロ」がモノクロ、利用量が１０であるため、「モノクロコピー」の値１を１０倍して、費消されるポイント値１０が算出される。このとき、「ログＩＤ」の１に対応する「ユーザ名」はｔａｎａｋａであり、表２に示されるｔａｎａｋａの現在ポイント値は１００であるため、１０を加算し、現在ポイント値は１１０に更新されてポイント情報記憶部６０６に記憶される。
【００６０】
ステップＳ３０７において、ポイント管理部６０２は、ポイント算出の完了通知をログ管理部６０１に送信する。続いて、ログ管理部６０１は、ログの転送完了の通知を制御部１０４に送信する（Ｓ３０８）。ユーザは、制御部１０４から操作パネル１０５を介して、ログアウトの通知を受ける（Ｓ３０９）。以上の手順で、ユーザが利用実績集計システム１０００をログアウトする処理手順が完了する。
【００６１】
図７は、本発明の実施の形態における管理者がポイントを更新する第１の処理手順の一例を説明するためのシーケンス図である。図７に示されるシーケンスは、利用実績集計システム１０００の管理者が、ユーザのクレーム等に対応するために、ユーザの利用状況をログから確認して、ユーザに返却するポイントを入力することによって、ユーザの現在ポイント値を変更する処理手順である。
【００６２】
ステップＳ４００において、管理者は、ログ情報参照部２０１にログ情報参照依頼を要求する。続いて、ログ情報参照部２０１は、ログ管理部６０１にログ一覧取得依頼を送信する（Ｓ４０１）。続いて、ログ管理部６０１は、ログ情報記憶部６０４からログ一覧を取得し（Ｓ４０２）、ログ情報参照部２０１に送信する（Ｓ４０３）。
【００６３】
ステップＳ４０４において、ログ情報参照部２０１は、当該ログ一覧を画面に表示し、管理者に表示完了を通知する（Ｓ４０５）。
【００６４】
図８は、本発明の実施の形態における管理者装置１００２の第１の画面表示の一例を示す図である。図８に示されるように、ユーザ利用履歴一覧及びユーザ利用履歴編集の項目が表示される。ユーザ利用履歴一覧は、表４に示されるログ一覧から「ログＩＤ」を除いたものである。ユーザ利用履歴編集は、ポイント更新対象の「ユーザ名」「修正ポイント」「修正コメント」を入力する欄及び入力が完了したときに押下する「修正」ボタンを備える。
【００６５】
ステップＳ４０６において、管理者は、ユーザ利用履歴一覧を参照して、ユーザ利用履歴編集のポイント更新対象の「ユーザ名」「修正ポイント」「修正コメント」を入力し、「修正」ボタンを押下する。例えば、図８において、「ユーザ名」は「ｔａｎａｋａ」、「修正ポイント」は「−１０」、「修正コメント」は「ユーザクレームのため」が入力されている。当該入力は、「ユーザ名」が「ｔａｎａｋａ」であるユーザの現在ポイント値を１０減少させる管理者の操作に対応する。
【００６６】
ステップＳ４０７において、ポイント更新対象の「ユーザ名」「修正ポイント」「修正コメント」を含むポイント更新指示が、ポイント更新部２０２に送信される。続いて、ポイント更新部２０２は、ポイント更新管理部６０３に当該ポイント更新指示の内容を含むポイント更新依頼を送信する（Ｓ４０８）。続いて、ポイント更新管理部６０３は、当該ポイント更新依頼に基づき、ユーザ名と修正ポイントを含むポイント更新依頼をポイント管理部６０２へ送信する（Ｓ４０９）。ポイント管理部６０２は、ポイント情報記憶部６０６の当該ポイント更新依頼に対応するユーザの現在ポイント値を更新する（Ｓ４１０）。例えば、管理者が、図８に示されるユーザ利用履歴編集の入力を行っていた場合、「ユーザ名」が「ｔａｎａｋａ」であるユーザの現在ポイント値が１０減少されて、ポイント情報記憶部６０６に記憶される。
【００６７】
ステップＳ４１１において、ポイント管理部６０２は、更新完了の通知をポイント更新管理部６０３に送信すると、ポイント更新管理部６０３は、ポイント更新情報記憶部６０７に更新完了したポイント更新依頼に含まれる「ユーザ名」「修正ポイント」「修正コメント」を記憶させる（Ｓ４１２）。表６は、ポイント更新情報記憶部６０７に記憶されているポイント更新情報の一例である。
【００６８】
【表６】
2018147365.tif 000008
表６に示されるように、ポイント更新指示ごとに、「更新ＩＤ」「更新日時」「ユーザ名」「修正ポイント」「更新者」「更新理由」が関連付けられて記憶される。「更新ＩＤ」は、ポイント更新指示を識別するための情報である。「更新日時」は、ポイント更新指示が実行された日時である。「修正ポイント」は、現在ポイント値に加算された値である。「更新者」は、管理者を識別するための情報である。「更新理由」は、ポイント更新指示に含まれる修正コメントである。
【００６９】
ステップＳ４１３において、ポイント更新管理部６０３は、ポイント更新完了をポイント更新部２０２に通知し、ポイント更新部２０２は、ポイント更新完了を管理者へ画面表示することにより通知する（Ｓ４１４）。以上の手順で、管理者がポイントを更新する第１の処理手順が完了する。
【００７０】
図９は、本発明の実施の形態における管理者がポイントを更新する第２の処理手順の一例を説明するためのシーケンス図である。図９に示されるシーケンスは、利用実績集計システム１０００の管理者が、ユーザのクレーム等に対応するために、ログを編集することによってユーザに返却するポイントを決定し、ユーザの現在ポイント値を変更する処理手順である。
【００７１】
ステップＳ５００からステップＳ５０３は、ステップＳ４００からステップＳ４０３と同様である。
【００７２】
ステップＳ５０４において、ログ情報参照部２０１は、当該ログ一覧を画面に表示し、管理者に表示完了を通知する（Ｓ５０５）。
【００７３】
図１０は、本発明の実施の形態における管理者装置１００２の第２の画面表示の一例を示す図である。図１０に示されるように、ユーザ利用履歴一覧及びユーザ利用履歴編集の項目が表示される。ユーザ利用履歴一覧は、表４に示されるログ一覧から「ログＩＤ」を除いたものである。ユーザ利用履歴編集は、ポイント更新対象の修正コメントを入力する欄及び入力が完了したときに押下する「選択したジョブのポイントを返却」ボタンを備える。図１０において、ユーザ利用履歴一覧のうち、「操作日時」が「10/30 5:00:00pm」、「ログ種別」が「コピー」、「ユーザ名」が「ｔａｎａｋａ」、「カラー／モノクロ」が「モノクロ」、「利用量」が「１０」であるジョブが、左端のカーソルにより選択されていることが示されている。また、「修正コメント」には、ユーザクレームのためと入力されている。
【００７４】
ステップＳ５０６において、管理者は、ユーザ利用履歴一覧から、ポイントを変更したいジョブを選択して修正が必要な項目の値を変更し、ユーザ利用履歴編集では、修正コメントを入力し、「選択したジョブのポイントを返却」ボタンを押下する。続いて、修正されたジョブが対応するログの詳細情報及び修正コメントを含むポイント更新指示が、ポイント更新部２０２に送信される（Ｓ５０７）。続いて、ポイント更新部２０２は、ポイント更新管理部６０３に当該ポイント更新指示の内容を含むポイント更新依頼を送信する（Ｓ５０８）。続いて、ポイント更新管理部６０３は、当該ポイント更新依頼に基づき、修正されたジョブのログの詳細情報を含むポイント更新依頼をポイント管理部６０２へ送信する（Ｓ５０９）。ポイント管理部６０２は、修正されたジョブのログの詳細情報及び変換ルール記憶部６０５から取得したポイントルール情報に基づき、更新するポイントを算出する（Ｓ５１０）。修正されたジョブのログの詳細情報には、修正前のジョブのログも含まれており、修正すべきポイントが特定される。
【００７５】
例えば、管理者が、図１０に示されるユーザ利用履歴一覧のうち、操作日時が「10/30 5:00:00pm」、「ログ種別」がコピー、「ユーザ名」がｔａｎａｋａ、「カラー／モノクロ」がモノクロ、「利用量」が１０であるジョブに入力を行って、「利用量」が１０から７に変更されたとする。ポイント管理部６０２は、修正前又は修正後のジョブのログから「ログ種別」及び「カラー／モノクロ」を取得し、修正前のジョブのログから「利用量」が１０、修正後のジョブのログから「利用量」７を取得する。これにより、「ログ種別」がコピー、「カラー／モノクロ」がモノクロであるジョブの「利用量」が３減少されたことが算出できる。モノクロのコピーは利用量１に対してポイント１が対応するため、「ユーザ名」ｔａｎａｋａの現在ポイント値は３減じられて、ポイント情報記憶部６０６に記憶される。
【００７６】
ステップＳ５１１において、ポイント管理部６０２は、ポイント情報記憶部６０６のログの詳細情報で特定されるユーザの現在ポイント値を算出したポイント値に基づいて更新する。
【００７７】
ステップＳ５１２からステップＳ５１５は、ステップＳ４１１からステップＳ４１４と同様である。以上の手順で、管理者がポイントを更新する第２の処理手順が完了する。
【００７８】
図１１は、本発明の実施の形態における管理者がポイントを更新する第３の処理手順の一例を説明するためのシーケンス図である。図１１に示されるシーケンスは、利用実績集計システム１０００の管理者が、ユーザのクレーム等に対応するために、ログが示す「利用量」に対して減算割合を指定することによってユーザに返却するポイントを決定し、ユーザの現在ポイント値を変更する処理手順である。
【００７９】
ステップＳ６００からステップＳ６０３は、ステップＳ４００からステップＳ４０３と同様である。
【００８０】
ステップＳ６０４において、ログ情報参照部２０１は、当該ログ一覧を画面に表示し、管理者に表示完了を通知する（Ｓ６０５）。
【００８１】
図１２は、本発明の実施の形態における管理者装置１００２の第３の画面表示の一例を示す図である。図１２に示されるように、ユーザ利用履歴一覧及びユーザ利用履歴編集の項目が表示される。ユーザ利用履歴一覧は、表４に示されるログ一覧から「ログＩＤ」を除いたものである。ユーザ利用履歴編集は、「返却する割合」及び「修正コメント」を入力する欄及び入力が完了したときに押下する「選択したジョブの指定された割合のポイントを返却」ボタンを備える。図１２において、ユーザ利用履歴一覧のうち、「操作日時」が「10/30 5:00:00pm」、「ログ種別」が「コピー」、「ユーザ名」が「ｔａｎａｋａ」、「カラー／モノクロ」が「モノクロ」、「利用量」が「１０」であるジョブが、左端のカーソルにより選択されていることが示されている。また、「返却する割合」には「５０％」、「修正コメント」には「ユーザクレームのため」と入力されている。
【００８２】
ステップＳ６０６において、管理者は、図１２に示されるユーザ利用履歴一覧のジョブのいずれかを選択し、ユーザ利用履歴編集の「返却する割合」に減算の割合及び「修正コメント」を入力し、「選択したジョブの指定された割合のポイントを返却」ボタンを押下する（Ｓ６０７）。続いて、選択されたジョブに対応するログの詳細情報、減算の割合及び修正コメントを含むポイント更新指示が、ポイント更新部２０２に送信される（Ｓ６０８）。続いて、ポイント更新部２０２は、ポイント更新管理部６０３に当該ポイント更新指示の内容を含むポイント更新依頼を送信する（Ｓ６０９）。続いて、ポイント更新管理部６０３は、当該ポイント更新依頼に基づき、ジョブのログの詳細情報及び減算の割合を含むポイント更新依頼をポイント管理部６０２へ送信する（Ｓ６１０）。ポイント管理部６０２は、ジョブのログの詳細情報、減算の割合及び変換ルール記憶部６０５から取得したポイントルール情報に基づき、更新するポイントを算出する（Ｓ６１１）。
【００８３】
例えば、管理者が、図１２に示されるユーザ利用履歴一覧のうち、「操作日時」が「10/30 5:00:00pm」、「ログ種別」が「コピー」、「ユーザ名」が「ｔａｎａｋａ」、「カラー／モノクロ」が「モノクロ」、「利用量」が「１０」であるジョブを選択し、ユーザ利用履歴一覧編集の「返却する割合」に５０％が入力されたとする。ポイント管理部６０２は、「ログ種別」が「コピー」、「カラー／モノクロ」が「モノクロ」であるジョブの「利用量」１０の５０％が減少された、すなわち「利用量」が５減少されたことが算出できる。モノクロのコピーは利用量１に対してポイント１が対応するため、「ユーザ名」が「ｔａｎａｋａ」であるユーザの現在ポイント値は５減じられて、ポイント情報記憶部６０６に記憶される。
【００８４】
ステップＳ６１２において、ポイント管理部６０２は、ポイント情報記憶部６０６のログの詳細情報で特定されるユーザの現在ポイント値を算出したポイント値に基づいて更新する。
【００８５】
ステップＳ６１３からステップＳ６１６は、ステップＳ４１１からステップＳ４１４と同様である。以上の手順で、管理者がポイントを更新する第３の処理手順が完了する。
【００８６】
図１３は、本発明の実施の形態における利用実績集計システム１０００がレポートを作成する第１の処理手順の一例を説明するためのシーケンス図である。
【００８７】
ステップＳ７００において、予め指定された時刻が到来すると、利用実績集計システム１０００の内部タイマーが、作成開始をレポート生成部７０１に要求する。続いて、レポート生成部７０１は、集計装置１００６のログ情報記憶部６０４の内容をレポート装置１００７のログ情報記憶部７０２にコピーする（Ｓ７０１）。続いて、レポート生成部７０１は、集計装置１００６のポイント更新情報記憶部６０７の内容をレポート装置１００７のポイント更新情報記憶部７０５にコピーする（Ｓ７０２）。続いて、レポート生成部７０１は、ポイントルール情報の取得依頼をポイント管理部６０２に送信する（Ｓ７０３）。ステップＳ７０１〜ステップＳ７０３は、複数の集計装置１００６に対して行われてもよい。
【００８８】
ステップＳ７０４において、ポイント管理部６０２は、変換ルール記憶部６０５からポイントルール情報を取得し、レポート生成部７０１へ送信する（Ｓ７０５）。続いて、ログ情報記憶部７０２に収集されたログから、ポイントルール情報に基づいて、各ログのポイントを算出し（Ｓ７０６）、期間ごと、及びユーザごとにポイントを集計する（Ｓ７０７）。
【００８９】
ステップＳ７０８において、レポート生成部７０１は、ポイント更新情報記憶部７０５の修正ポイントをレポートに反映する。ステップＳ７０８により、管理者によってポイントに修正が行われた場合であっても、正しいポイントが集計できる。
【００９０】
ステップＳ７０９において、レポート生成部７０１は、ステップＳ７０７及びステップＳ７０８にて集計されたポイントに基づいて、レポートを作成する。
【００９１】
図１４は、本発明の実施の形態における利用実績集計システム１０００により作成されたレポートの一例を示す図である。図１４に示されるように、レポートのタイトルは「利用実績レポート」であり、月ごと及びユーザごとに「ユーザ名」「利用ポイント」「修正ポイント」「確定ポイント」「備考」が集計される。「ユーザ名」は、ユーザを識別する情報である。「利用ポイント」は、期間内に現在ポイント値に加算されたポイント値の合計である。「修正ポイント」は、期間内に管理者によって修正されたポイント値の合計である。「確定ポイント」は、利用ポイントと修正ポイントとを合算することにより求められるポイント値である。「備考」は、期間内に管理者によるポイントの修正があった場合、修正コメントが記載される。
【００９２】
続いて、レポート生成部７０１は、レポートを作成済みレポート記憶部７０４に記憶させ、作成完了を通知する（Ｓ７１０）。作成完了の通知は、例えば、内部タイマーを動作させる利用実績集計システム１０００に含まれる装置にされてもよいし、管理者装置１００２の表示機能を介して管理者にされてもよい。以上の手順で、利用実績集計システム１０００がレポートを作成する第１の処理手順が完了する。
【００９３】
図１５は、本発明の実施の形態における利用実績集計システム１０００がレポートを作成する第２の処理手順の一例を説明するためのシーケンス図である。図１５に示されるシーケンスでは、コピーするログ及びポイント更新情報を、図１４に示されるシーケンスより減らすことが可能となり、レポートを作成するまでの処理時間を短縮することができる。
【００９４】
ステップＳ８００は、ステップＳ７００と同様である。
【００９５】
ステップＳ８０１において、レポート生成部７０１は、同期済みＩＤ記憶部７０３から同期済みログＩＤ及び同期済み更新ＩＤを取得する。表７は、同期済みＩＤ記憶部７０３に記憶される同期済みＩＤの一例である。
【００９６】
【表７】
2018147365.tif 000009
表７に示されるように、同期済みＩＤ記憶部７０３には、「同期済みログＩＤ」及び「同期済み更新ＩＤ」が記憶される。集計装置１００６のログ情報記憶部６０４又はポイント更新情報記憶部６０７に記憶されているログ又はポイント更新履歴には、それぞれ時系列で順になるようにＩＤが付与されている。「同期済みログＩＤ」は、既にログ情報記憶部７０２にコピーされたログのうち、最新のログに対応するログＩＤである。すなわち、「同期済みログＩＤ」以降のログＩＤを有するログが、ログ情報記憶部７０２にコピーされていないログとなる。同様に、「同期済み更新ＩＤ」は、既にポイント更新情報記憶部７０５にコピーされたポイント更新情報のうち、最新のポイント更新情報に対応する更新ＩＤである。すなわち、「同期済み更新ＩＤ」以降の更新ＩＤを有するポイント更新情報が、ポイント更新情報記憶部７０５にコピーされていないポイント更新情報となる。なお、レポート生成部７０１が、複数の集計装置１００６からログ及びポイント更新情報をコピーする場合、「同期済みログＩＤ」及び「同期済み更新ＩＤ」は複数存在してもよい。
【００９７】
ステップＳ８０２において、レポート生成部７０１は、集計装置１００６のログ情報記憶部６０４のログのうち、同期済みログＩＤ以降のログＩＤで識別されるログを、ログＩＤの順でログ情報記憶部７０２にコピーする。
【００９８】
ステップＳ８０３において、レポート生成部７０１は、集計装置１００６のポイント更新情報記憶部６０７のポイント更新情報のうち、同期済み更新ＩＤ以降の更新ＩＤで識別されるポイント更新情報を、更新ＩＤの順でポイント更新情報記憶部７０５にコピーする。当該コピーは、集計装置１００６のログ情報記憶部６０４又はポイント更新情報記憶部６０７に記憶される最新のログ又は最新のポイント更新情報がコピーされると完了する。
【００９９】
ステップＳ８０４において、レポート生成部７０１は、最後にコピーしたログのログＩＤ及び最後にコピーしたポイント更新情報の更新ＩＤを同期済みＩＤ記憶部７０３に保存する。
【０１００】
ステップＳ８０５からＳ８１３は、ステップＳ７０３からステップＳ７１１と同様である。以上の手順で、利用実績集計システム１０００がレポートを作成する第２の処理手順が完了する。
【０１０１】
上述したように、本発明の実施の形態によれば、利用実績集計システム１０００は、ユーザの利用実績集計システム利用履歴に係るポイントの修正が発生した場合に、管理者がポイントの修正を実行することを可能とし、当該ポイントの修正を記録して、ユーザの利用実績集計システム利用履歴のレポート結果にも当該ポイントの修正を反映することができる。すなわち、利用実績集計システムが、ユーザが予期しない利用結果が記録された利用履歴を編集及び集計することができる。
【０１０２】
なお、本発明の実施の形態において、認証アプリ１０３は、認証部の一例である。ログは、履歴の一例である。ポイントは、利用実績値の一例である。ポイント更新情報は、利用実績値の更新を示す情報の一例である。ポイント管理部６０２は、算出部の一例である。制御部１０４は、送信部の一例である。ポイント情報記憶部６０６は、第１の記憶部の一例である。ポイント更新部２０２及びポイント更新管理部６０３は、更新部の一例である。ポイント更新情報記憶部６０７は、第２の記憶部の一例である。ログの利用量は、処理量の一例である。レポートは、利用実績値を報告する文書の一例である。レポート生成部７０１は、報告部の一例である。
【０１０３】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【０１０４】
１０００        利用実績集計システム
１００１ａ、ｂ  画像形成装置
１００２        管理者装置
１００３ａ、ｂ  クライアント装置
１００４        プリントサーバ装置
１００５        認証サーバ装置
１００６        集計装置
１００７        レポート装置
１６０１        ＣＰＵ
１６０２        ネットワークインタフェース
１６０３        入出力インタフェース
１６０４        補助記憶装置
１６０５        メモリ装置
１００          アプリ群
１０１          プリントアプリ
１０２          コピーアプリ
１０３          認証アプリ
１０４          制御部
１０５          操作パネル
２０１          ログ情報参照部
２０２          ポイント更新部
３０１          ジョブ投入部
４０１          ジョブ管理部
４０２          ジョブ情報記憶部
５０１          ユーザ情報管理部
５０２          上限判定部
５０３          ユーザ情報記憶部
６０１          ログ管理部
６０２          ポイント管理部
６０３          ポイント更新管理部
６０４          ログ情報記憶部
６０５          変換ルール記憶部
６０６          ポイント情報記憶部
６０７          ポイント更新情報記憶部
７０１          レポート生成部
７０２          ログ情報記憶部
７０３          同期済みＩＤ記憶部
７０４          作成済みレポート記憶部
７０５          ポイント更新情報記憶部
【先行技術文献】
【特許文献】
【０１０５】
【特許文献１】特開２００５−０９４１２９号公報
【図１】
2018147365.tif 000010
【図２】
2018147365.tif 000011
【図３】
2018147365.tif 000012
【図４】
2018147365.tif 000013
【図５】
2018147365.tif 000014
【図６】
2018147365.tif 000015
【図７】
2018147365.tif 000016
【図８】
2018147365.tif 000017
【図９】
2018147365.tif 000018
【図１０】
2018147365.tif 000019
【図１１】
2018147365.tif 000020
【図１２】
2018147365.tif 000021
【図１３】
2018147365.tif 000022
【図１４】
2018147365.tif 000023
【図１５】
2018147365.tif 000024