(57)【要約】【課題】詳細な用紙情報が変更される場合でも、用紙銘柄ごとのジョブログを正確に集計することを可能とするジョブ管理システムを提供すること。【解決手段】ジョブ管理システムの画像形成装置２は、用紙銘柄識別子と用紙名称とを紐付け、実行したジョブで使用された用紙枚数を用紙銘柄識別子ごとにジョブ履歴として記録し、用紙銘柄識別子と前記用紙名称との対応関係が更新された際に、最新のジョブ履歴を特定するための特定情報と、更新された用紙名称と用紙銘柄識別子を管理システム４，７に通知する。管理システム４，７は、画像形成装置２からの通知に基づき、画像形成装置２の用紙銘柄識別子と用紙名称とを紐付けて管理し、ジョブ履歴情報と特定情報とを用いて、更新が行われる前の用紙名称ごとの用紙の使用枚数を集計する。【選択図】  図１２
2015148847.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と、ジョブ履歴情報を管理する管理システムを含むジョブ管理システムであって、
画像形成装置は、
用紙銘柄識別子と用紙名称とを紐付けてデータベースで管理する管理手段と、
前記画像形成装置が実行したジョブで使用された用紙枚数を前記用紙銘柄識別子ごとにジョブ履歴として記録する記録手段と、
前記データベースにおいて前記用紙銘柄識別子と前記用紙名称との対応関係が更新された際に、前記記録手段で記録された複数のジョブ履歴のなかで最新のジョブ履歴を特定するための特定情報を前記管理システムに通知する第１の通知手段と、
前記更新された用紙名称と前記用紙銘柄識別子を前記管理システムに通知する第２の通知手段と、
管理システムに対して、前記記録手段で記録された複数のジョブ履歴を含むジョブ履歴情報を送信する送信手段とを備え、
管理システムは、
前記画像形成装置からの通知に基づき、画像形成装置の用紙銘柄識別子と用紙名称とを紐付けて管理する管理手段と、
前記ジョブ履歴情報と前記特定情報とを用いて、更新が行われる前の用紙名称ごとの用紙の使用枚数を集計する集計手段とを備える
ことを特徴とするジョブ管理システム。
【請求項２】
前記特定情報は、ジョブ毎に発行されるジョブの識別番号であり、
前記第１の通知手段は、最新のジョブ識別番号を前記管理システムに通知する
ことを特徴とする請求項１に記載のジョブ管理システム。
【請求項３】
前記集計手段は、前記最新のジョブ識別番号を通知された際に、取得済みのジョブ識別番号のうち最も値が大きいジョブ識別番号を前記画像形成装置に対して送信し、
前記送信手段は、前記取得済みのジョブ識別番号よりも値が大きいジョブ識別番号から前記最新のジョブ識別番号に関するジョブ履歴情報を前記管理システムに送信する
ことを特徴とする請求項２に記載のジョブ管理システム。
【請求項４】
前記集計手段は、実行された一つのジョブの中に複数の用紙銘柄識別子が含まれている場合、当該ジョブのジョブ履歴情報に含まれる複数の用紙銘柄識別子に紐付けられた用紙名称の用紙で実行された用紙枚数をそれぞれ集計する
ことを特徴とする請求項１乃至３のいずれか一項に記載のジョブ管理システム。
【請求項５】
前記管理手段は、前記更新が行われる前の用紙名称ごとの用紙の使用枚数を集計後に前記更新された用紙名称と前記用紙銘柄識別子を取得する
ことを特徴とする請求項１乃至４のいずれか一項に記載のジョブ管理システム。
【請求項６】
前記管理システムは、前記集計手段を備える集計サーバと前記管理手段を備える管理クライアントを備え、
前記送信手段は、前記管理クライアントを経由すること無しに、直接、集計サーバに前記ジョブ履歴情報を送信する
ことを特徴とする請求項１乃至３のいずれか一項に記載のジョブ管理システム。
【請求項７】
ジョブ履歴情報を管理する管理システムを含むジョブ管理システムに前記ジョブ履歴情報を送信する画像形成装置であって、
画像形成装置は、
用紙銘柄識別子と用紙名称とを紐付けてデータベースで管理する管理手段と、
前記画像形成装置が実行したジョブで使用された用紙枚数を前記用紙銘柄識別子ごとにジョブ履歴として記録する記録手段と、
前記データベースにおいて前記用紙銘柄識別子と前記用紙名称との対応関係が更新された際に、前記記録手段で記録された複数のジョブ履歴のなかで最新のジョブ履歴を特定するための特定情報を前記管理システムに通知することにより、更新が行われる前の用紙名称ごとの用紙の使用枚数を前記管理システムに集計させる第１の通知手段と、
前記更新された用紙名称と前記用紙銘柄識別子を前記管理システムに通知する第２の通知手段と、
前記管理システムに対して、前記記録手段で記録された複数のジョブ履歴を含むジョブ履歴情報を送信する送信手段と、を備える
ことを特徴とする画像形成装置。
【請求項８】
画像形成装置と、ジョブ履歴情報を管理する管理システムを含むジョブ管理システムにおける制御方法であって、
前記画像形成装置が、用紙銘柄識別子と用紙名称とを紐付けてデータベースで管理する管理工程と、
前記画像形成装置が、実行したジョブで使用された用紙枚数を前記用紙銘柄識別子ごとにジョブ履歴として記録する記録工程と、
前記画像形成装置が、前記データベースにおいて前記用紙銘柄識別子と前記用紙名称との対応関係が更新された際に、前記記録手段で記録された複数のジョブ履歴のなかで最新のジョブ履歴を特定するための特定情報を前記管理システムに通知する第１の通知工程と、
前記画像形成装置が、前記更新された用紙名称と前記用紙銘柄識別子を前記管理システムに通知する第２の通知工程と、
前記画像形成装置が、管理システムに対して、前記記録手段で記録された複数のジョブ履歴を含むジョブ履歴情報を送信する送信工程と、
前記管理システムが、前記画像形成装置からの通知に基づき、該画像形成装置の用紙銘柄識別子と用紙名称とを紐付けて管理する管理工程と、
前記管理システムが、前記ジョブ履歴情報と、前記特定情報とを用いて、更新が行われる前の用紙名称ごとの用紙の使用枚数を集計する集計工程と、を有する
ことを特徴とする制御方法。
【請求項９】
ジョブ履歴情報を管理する管理システムを含むジョブ管理システムに前記ジョブ履歴情報を送信する画像形成装置の制御方法であって、
用紙銘柄識別子と用紙名称とを紐付けてデータベースで管理する管理工程と、
前記画像形成装置が実行したジョブで使用された用紙枚数を前記用紙銘柄識別子ごとにジョブ履歴として記録する記録工程と、
前記データベースにおいて前記用紙銘柄識別子と前記用紙名称との対応関係が更新された際に、前記記録手段で記録された複数のジョブ履歴のなかで最新のジョブ履歴を特定するための特定情報を前記管理システムに通知することにより、更新が行われる前の用紙名称ごとの用紙の使用枚を前記管理システムに集計させる第１の通知工程と、
前記更新された用紙名称と前記用紙銘柄識別子を前記管理システムに通知する第２の通知工程と、
前記管理システムに対して、前記記録手段で記録された複数のジョブ履歴を含むジョブ履歴情報を送信する送信工程と、を備える
ことを特徴とする制御方法。
【請求項１０】
請求項７に記載の画像形成装置が備える各手段としてコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
画像形成装置が実行したジョブに関する情報を収集するジョブ管理システム、画像形成装置、制御方法およびプログラムに関する。
【背景技術】
【０００２】
プリンタや複合機に代表される画像形成装置により実施された各種ジョブの履歴を収集し、利用状況を集計、分析するシステムが普及している。これらのジョブ履歴には、印刷に利用された用紙サイズ(Ａ４，Ａ３等)や用紙タイプ（普通紙、厚紙等）等の用紙情報が含まれている。システムは、用紙サイズや用紙タイプごとに印刷面数や印刷枚数を集計することができる。
【０００３】
画像形成装置で取り扱う用紙種が多岐にわたるようになり、最適な画像形成を行うためには、用紙種ごとの印刷特性に応じて調整が必要となる。例えば、これまで用紙タイプが「普通紙」として扱われる用紙であっても、用紙銘柄によっては用紙の坪量や表面性などが異なるため、用紙タイプより詳細なパラメータを用いて印刷特性に応じた調整が必要となっている。近年の画像形成装置は、印刷特性の調整に必要なパラメータを用紙情報毎に保持し、印刷時には指定された用紙情報に対応づけられたパラメータを読み出して最適な印刷特性で印刷することが可能である。
【０００４】
印刷時に指定される用紙情報は、画像形成装置の操作部またはコンピュータから指定可能である。また、印刷に利用する用紙種の指定を簡易にするために、ユーザが用紙名称を付加して画像形成装置に用紙情報を登録することも可能である。このような背景から、用紙タイプごとの集計だけでなく、印刷に利用された用紙銘柄毎の集計の需要が高まってきている。用紙銘柄に対する名称、即ち用紙名称はユーザの識別性を担保するために充分な文字数情報を定義可能である。特許文献１は、印刷処理後のジョブ履歴に詳細な用紙情報を含めることにより、用紙種類ごとにジョブの実行結果を管理するシステムを開示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１４９３７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上述のように画像形成装置が用紙名称情報をジョブ履歴に含めると、データサイズが大きくなりシステムの負担が増大する。また、ジョブ履歴を定期的に問い合わせる場合に詳細な用紙情報が更新されるような場合は、問い合わせ間隔内に実行されたジョブ履歴の内容が不正確になってしまう。
【０００７】
特に、ＰＯＤ（Ｐｒｉｎｔ  Ｏｎ  Ｄｅｍａｎｄ）など多様な出力物を扱う環境では、ジョブ毎に利用される用紙種が異なることが多く、画像形成装置における用紙の入替えが頻繁に発生する。このため、印刷に使用される用紙情報の登録も画像形成装置に対して頻繁に行われる。用紙情報は画像形成装置の操作部から登録可能である。画像形成装置に登録された用紙情報は、画像形成装置内にて発行された用紙銘柄識別子（用紙銘柄ＩＤ）で管理される。このため、複数の画像形成装置が接続された環境においては、同じ用紙種であっても画像形成装置間で異なる用紙銘柄ＩＤで管理されてしまうという課題がある。
【０００８】
また、用紙情報は、画像形成装置とネットワーク経由で接続されたコンピュータなどから登録可能である。この場合は、画像形成装置内で管理される用紙銘柄ＩＤをコンピュータから送信することで、画像形成装置間で同じ用紙銘柄を同一の用紙銘柄ＩＤで管理するように運用することが可能である。しかしながら、この場合、あらかじめ画像形成装置内で利用されていた別の用紙銘柄ＩＤが上書きされてしまう場合がある。つまり、用紙銘柄ＩＤが上書き前のジョブ履歴と上書き後のジョブ履歴の意味が異なってしまうという課題がある。
【０００９】
本発明は、詳細な用紙情報が変更される場合でも、用紙銘柄ごとのジョブログを正確に集計することを可能とするジョブ管理システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の一実施形態のジョブ管理システムは、画像形成装置と、ジョブ履歴情報を管理する管理システムを含む。前記画像形成装置は、用紙銘柄識別子と用紙名称とを紐付けてデータベースで管理する管理手段と、前記画像形成装置が実行したジョブで使用された用紙枚数を前記用紙銘柄識別子ごとにジョブ履歴として記録する記録手段と、前記データベースにおいて前記用紙銘柄識別子と前記用紙名称との対応関係が更新された際に、前記記録手段で記録された複数のジョブ履歴のなかで最新のジョブ履歴を特定するための特定情報を前記管理システムに通知する第１の通知手段と、前記更新された用紙名称と前記用紙銘柄識別子を前記管理システムに通知する第２の通知手段と、管理システムに対して、前記記録手段で記録された複数のジョブ履歴を含むジョブ履歴情報を送信する送信手段と、を備える。前記管理システムは、前記画像形成装置からの通知に基づき、画像形成装置の用紙銘柄識別子と用紙名称とを紐付けて管理する管理手段と、前記ジョブ履歴情報と前記特定情報とを用いて、更新が行われる前の用紙名称ごとの用紙の使用枚数を集計する集計手段と、を備える。
【発明の効果】
【００１１】
本発明のジョブ管理システムによれば、詳細な用紙情報が変更される場合でも、用紙銘柄ごとのジョブログを正確に集計することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態のジョブ管理システムの構成例を示す図である。
【図２】ホストコンピュータの内部構成例を示す図である。
【図３】画像形成装置の内部構成例を示す図である。
【図４】ホストコンピュータのソフトウェア構成例を示す図である。
【図５】画像形成装置のソフトウェア構成例を示す図である。
【図６】一実施形態におけるジョブ履歴情報の一例である。
【図７】用紙情報管理部が管理する用紙情報の一例である。
【図８】管理クライアントのソフトウェア構成例を示す図である。
【図９】集計サーバのソフトウェア構成例を示す図である。
【図１０】ジョブ履歴収集及び集計の通常処理を示すフローチャートである。
【図１１】集計サーバにおける用紙情報テーブルの例である。
【図１２】用紙情報更新時の処理の流れを示すフローチャートである。
【図１３】実施例１のジョブ履歴の集計方法を示すフローチャートである。
【図１４】処理を実施するかを判断するフローチャートである。
【図１５】実施例２のジョブ履歴の集計方法を示すフローチャートである。
【図１６】実施例３の用紙銘柄対応表の一例である。
【図１７】実施例３のジョブ履歴の集計方法を示すフローチャートである。
【図１８】用紙銘柄対応表を取得するためのユーザインタフェースの例である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施形態を詳細に説明する。なお、以下の実施形態は特許請求の範囲を限定するものでなく、また、実施形態で説明される特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１４】
＜実施例１＞
図１は、本発明にかかるジョブ管理システムの構成例を示すブロック図である。図１に示すジョブ管理システムは、コンピュータ１、画像形成装置２，３、管理クライアント４、ファイアーウォール６、集計サーバ７を備える。コンピュータ１、画像形成装置２、画像形成装置３、管理クライアント４はイーサネット（登録商標）等の既知の技術によりネットワーク５を介して相互に通信可能に接続されている。また、集計サーバ７がインターネット上に配置されており、管理クライアント４はファイアーウォール６を経由して集計サーバ７と接続する。なお、集計サーバ７はネットワーク５を介してイントラネット接続されている形態でもよい。
【００１５】
コンピュータ１はユーザにより使用される。コンピュータ１は、ユーザ操作により画像データを生成し、画像形成装置２，３にプリント指示等を行う機能を有する。また、コンピュータ１は、画像形成装置２、３が管理する用紙情報をネットワーク５を介して登録する機能を有することもできる。
【００１６】
画像形成装置２，３は、ネットワーク５を介して受信した印刷データを受取り、電子写真技術やインクジェット技術等の既知の印刷技術を利用して実際の用紙に印刷を行うデバイスである。また、画像形成装置２，３は、スキャナを介して紙原稿を読み取り、コピーを行ったり、画像データに変換してＥｍａｉｌ等で送信したりする機能を有する。画像形成装置２，３は、スキャナ機能を有さず、プリンタ機能のみを有するものであってもよい。また、画像形成装置２，３は管理クライアント４とネットワーク５を介して相互に通信可能である。
【００１７】
管理クライアント４は、画像形成装置２，３が行ったプリント、コピー、Ｅｍａｉｌ送信などの各種ジョブの履歴を取得する。また、管理クライアント４は、画像形成装置２，３が管理している用紙情報をネットワーク５を介して取得する。さらに、管理クライアント４は集計サーバ７に画像形成装置２，３から取得したジョブ履歴および用紙情報を送信する。集計サーバ７は、管理クライアント４から取得したジョブ履歴および用紙情報を基に、利用状況の集計を行う。
【００１８】
図２は、コンピュータ１のハードウェア構成例を示すブロック図である。管理クライアント４、集計サーバ７についても同様のハードウェア構成であるため説明を省略する。コンピュータ１は、ＣＰＵ１０１乃至ＨＤ１１１を備える。ＣＰＵ１０１乃至ＰＲＴＣ１０８はバス１０４を介して相互にデータの送受信が可能である。ＣＰＵ１０１は、ＲＯＭ１０３のプログラム用ＲＯＭまたは外部メモリ１１１に記憶された文書処理プログラム等に基づいて図形、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行する。
【００１９】
また、このＲＯＭ１０３のプログラム用ＲＯＭまたは外部メモリ１１１は、ＣＰＵ１０１の制御プログラムであるオペレーティングシステムプログラム（以下ＯＳ）等を記憶する。そして、ＲＯＭ１０３または外部メモリ１１１は文書処理の際に使用するフォントデータ等や、文書処理等を行う際に使用する各種データを記憶する。ＲＡＭ１０２は、ＣＰＵ１０１の主メモリ、ワークエリア等として機能する。なお、ＣＰＵ、ＲＯＭ、ＲＡＭはそれぞれ、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略称である。
【００２０】
キーボードコントローラ（ＫＢＣ）１０５は、キーボード１０９や不図示のポインティングデバイスからのキー入力を制御する。ＣＲＴコントローラ（ＣＲＴＣ）１０６は、ＣＲＴディスプレイ（ＣＲＴ）１１０の表示を制御する。ディスクコントローラ（ＤＫＣ）１０７は、ハードディスク（ＨＤ）、フレキシブルディスク（ＦＤ）等の外部メモリ１１１とのアクセスを制御する。外部メモリ１１１にはブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、プリンタ制御コマンド生成プログラム（以下プリンタドライバ）等が記憶されている。プリンタコントローラ（ＰＲＴＣ）１０８は、双方向性ネットワークインタフェース（インタフェース）１２１を介して画像形成装置２にネットワーク接続されて、画像形成装置２との通信制御処理を実行する。
【００２１】
また、ＣＰＵ１０１は、ＣＲＴｌ１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウをコンピュータ１が備える画面上に開き、種々のデータ処理を実行する。ユーザは印刷を実行する際、印刷の設定に関するウインドウを開き、プリンタの設定や、印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定を行う。
【００２２】
図３は、画像形成装置２，３のハードウェア構成例を示すブロック図である。ここでは、画像形成装置２を例に説明する。画像形成装置２は、ＣＰＵ３０１乃至プリンタ３１５を備える。ＣＰＵ３０１は、ＲＯＭ３０３あるいは外部メモリであるＨＤ３１１に記憶された制御プログラム等に基づいて、システムバス３０４に印刷制御部ＰＲＴＣ３１４を介して接続される印刷部（プリンタ）３１５へ出力情報としての画像信号を出力する。また、スキャン制御部３１２（ＳＣＡＮＣ）は、画像形成装置２に備えられた光学式スキャナ３１３を制御し、紙原稿の読み取りを行う。
【００２３】
ＣＰＵ３０１は、ネットワークＩ／Ｆ３０８を介してコンピュータ１との通信処理が可能であり、画像形成装置２内の情報等をコンピュータ１に通知できる。ＲＡＭ３０２は、ＣＰＵ３０１の主メモリや、ワークエリア等として機能する。ＲＡＭは、図示しない増設ポートに接続されるオプションＲＡＭにより、メモリ容量を拡張することができるように構成されている。なお、ＲＡＭ３０２は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。前述したハードディスク（ＨＤ）、ＩＣカード等の外部メモリ３１１は、メモリコントローラ（ＭＣ）３０７によりアクセス制御される。
【００２４】
外部メモリ３１１は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。外部メモリ３１１は１個に限らず、複数個接続できるように構成されていてもよい。更に、図示しないＮＶＲＡＭを有し、操作パネル３０５からのプリンタモード設定情報を記憶するようにしてもよい。また、パネルコントローラ（ＰａｎｅｌＣ）３０５は、オペレーションパネル３０９からの指示入力を制御する。ディスプレイコントローラ３０６（ＤＩＳＰＣ）は、例えば液晶ディスプレイ等で構成される表示モジュール３１０（ＤＩＳＰＬＡＹ）の表示を制御する。
【００２５】
図４は、コンピュータ１の機能構成例を示す図である。コンピュータ１は、アプリケーション４０１、プリンタドライバ４０２、印刷ジョブ制御部４０３、用紙情報管理部４０４、用紙情報登録部４０５、インタフェース部４０６を備える。アプリケーション４０１は、プリンタドライバ４０２に対して描画命令等を送信することにより印刷指示を行う。
【００２６】
プリンタドライバ４０２は、アプリケーション４０１から受けた描画命令等を画像形成装置が解釈可能な印刷データ、すなわちＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）に変換する。更に、プリンタドライバ４０２は、デバイス認証が設定されている場合、ユーザ認証ダイアログを表示し、ユーザに画像形成装置を使用するためにユーザ名、パスワードの入力を要求する。プリンタドライバ４０２は、入力されたユーザ名、パスワードをネットワーク５を経由して印刷先の画像形成装置に送信して認証要求を行う。
【００２７】
画像形成装置２は、後述する認証処理部５１２でユーザ名、パスワードを照合し、認証の成否を返信する。プリンタドライバ４０２は、認証が失敗した場合に印刷をキャンセルし、認証が成功した場合に入力されたユーザ名をジョブオーナー情報として印刷ジョブに付加して印刷ジョブを作成する。プリンタドライバ４０２は、デバイス認証が設定されていない場合にコンピュータ１へログインしているユーザ名をジョブオーナー情報として印刷ジョブに付加して印刷ジョブを作成する。
【００２８】
続いて、プリンタドライバ４０２は、作成した印刷ジョブデータを印刷ジョブ送信部３０３に送信する。印刷ジョブ送信部３０３は、プリンタドライバ４０２より受け取った印刷ジョブをインタフェース部４０６を介して画像形成装置２に送信する。
【００２９】
図５は、画像形成装置２，３の機能構成例を示す図である。画像形成装置２，３は、インタフェース部５０１乃至用紙情報管理部５１３を備える。インタフェース部５０１は、ネットワーク５と接続され、コンピュータ１から印刷ジョブを受信したり、管理クライアント４へジョブ履歴情報や用紙情報を提供する。また、インタフェース部５０１は、管理クライアント４から機器情報の取得要求を受けてスリープ状態からの復帰時間情報やエンジンスピード情報等の機器情報を送信する。印刷データ格納部５０２は、図３に示すＲＡＭ３０２やハードディスク３１１（ＨＤ）に、印刷ジョブデータを一時的に格納する。
【００３０】
ＵＩ制御部５１０は、図３に示すパネルコントローラ３０５（ＰａｎｅｌＣ）を経由してオペレーションパネル３０９を制御し、画像形成装置２へのユーザログイン要求、コピー指示、スキャン送信指示等を受け付ける。ユーザログイン要求を受けると、ＵＩ制御部５１０は、認証処理部５１２にユーザ名、パスワード等の認証情報を送り認証要求を行う。ＵＩ制御部５１０は、認証処理部５１２で認証が成功すると、認証ＩＤを受け取る。その後、ＵＩ制御部５１０は、ログアウト要求を受けるまでユーザ名、認証ＩＤを保持する。ユーザ操作によりコピー等のジョブ発行が指示されると、ＵＩ制御部５１０はジョブ管理部５０３へジョブ発行要求と共にユーザ名、認証ＩＤを送る。
【００３１】
また、ＵＩ制御部５１０は、オペレーションパネルからログアウト操作がなされるとログアウト処理を行う。ＵＩ制御部５１０は、動作設定情報として［タイムアウト時間］を持ち、オペレーションパネルに［タイムアウト時間］で設定された時間操作が行われなかった場合には、ログアウト処理を行う。［タイムアウト時間］の設定値は、外部モジュール（例えば、分析サーバ等）からも参照可能とする。ＵＩ制御部５１０は、ログアウト処理において、認証処理部５１２にユーザ名、認証ＩＤ、ログアウト要因情報と共にログアウト通知を行い、認証情報や認証ＩＤを破棄する。
【００３２】
リモートＵＩ制御部５１１は、ＨＴＴＰ又はＨＴＴＰＳサーバとして機能し、ホストコンピュータ１等上で動作する図不示のＷｅｂブラウザから要求を受け付ける。リモートＵＩ制御部５１１は、Ｗｅｂブラウザから要求を受け付けるとセッション情報から認証情報を取得し、認証処理部５１２にアクセス可否を問い合わせる。リモートＵＩ制御部５１１は、アクセスが許可された場合には要求されたＨＴＭＬデータをＷｅｂブラウザに送信し、許可されない場合にはログインフォーム画面を表示するためのＨＴＭＬデータをＷｅｂブラウザに送信する。リモートＵＩ制御部５１１は、Ｗｅｂブラウザからログインフォームへの入力データを受信すると、認証処理部５１２へ認証要求を出し、認証が成功した場合には要求されたＨＴＭＬデータをＷｅｂブラウザに送信する。
【００３３】
認証処理部５１２は、画像形成装置２の認証処理及び管理を行う。認証処理部５１２は、ユーザが、オペレーションパネル３０９やＷｅｂブラウザのログインフォームへ入力したログイン名、パスワード等を元にユーザ認証を行う。また、認証処理部５１２は、プリンタドライバ４０２からの認証要求を受け、ユーザ名、パスワードの照合を行い、認証が成功した場合には認証ＩＤを発行し、認証の成否と共にオペレーションパネル３０９やＷｅｂブラウザに返信する。認証処理部５１２は、認証情報テーブルを保持し、該テーブルに登録されたユーザ名、パスワードと比較することによりユーザ認証を行う。なお、図示しない認証サーバとの通信を行い、認証サーバ側で保持する認証情報テーブルを使用してユーザ認証を行ってもよい。
【００３４】
ジョブ管理部５０３は、印刷ジョブを解析し、ユーザ名や、印刷部数やカラー印刷、用紙タイプ、用紙銘柄等の出力属性情報を取得し、ジョブの開始時刻と共にジョブ情報として管理する。オペレーションパネルからジョブ（例えば、印刷ジョブ）が発行された場合にはＵＩ制御部５１０から、Ｗｅｂブラウザからジョブが発行された場合にはリモートＵＩ制御部５１１から、出力属性情報やユーザ名等を受信する。 
【００３５】
印刷データ展開部５０４は、ジョブ管理部５０３に格納されたジョブ情報に従い、印刷データ格納部５０２から印刷データを取得して画像生成処理を行い、イメージデータを生成する。スキャナ制御部５０５は、図３におけるスキャナコントローラ（ＳＣＡＮＣ）３１２を制御し、紙原稿のスキャンを行い、イメージデータを作成する。イメージ格納部５０６は、印刷データ展開部５０４、スキャナ制御部５０５が作成したイメージデータをＲＡＭ３０２やハードディスク３１１（ＨＤ）に一時的に格納する。プリンタ制御部５０７は、プリンタエンジン５０８を制御し、イメージ格納部５０６に格納されたイメージデータの印刷を行わせる。プリンタエンジン５０８は、イメージ格納部５０６に格納されたイメージデータを電子写真技術やインクジェット技術等の既知の印刷技術を用いて印刷用紙等のメディアに実際に印刷するプリンタ装置である。  
【００３６】
ジョブ履歴管理部５０９は、ジョブ履歴情報を管理する。ジョブ履歴管理部５０９は、ジョブが完了すると完了したジョブの情報をジョブ履歴情報としてジョブ管理部５０３から受信し、保管する。例えば、ジョブ履歴管理部５０９は、実行したジョブで使用された用紙枚数を用紙銘柄ＩＤごとに記録する。ジョブ履歴管理部５０９は、管理クライアント４からの要求に応答してジョブ履歴情報を管理クライアント４に送信する。
【００３７】
用紙情報管理部５１３は、印刷に利用される用紙情報を管理するデータベースとして機能する。例えば、用紙情報管理部５１３は、用紙銘柄識別子と用紙名称とを紐付けて管理する。プリンタ制御部５０７は、ＵＩ制御部５１０またはリモートＵＩ制御部５１１を介して指示された用紙情報の登録指示を受け、用紙情報管理部５１３内の用紙情報テーブルを更新する。また、コンピュータ１から用紙情報の登録指示を受け、用紙情報管理部５１３内の用紙情報テーブルを更新することもできる。用紙情報管理部５１３は、管理クライアント４からの要求に応答して用紙情報を管理クライアント４に送信する。
【００３８】
図６は、ジョブ履歴管理部５０９が管理するジョブ履歴情報の一例を示す。図６に示すジョブ履歴情報は、基本情報６０１、印刷設定情報６０２、出力情報６０３から構成される。ジョブ識別番号６０４をキーとして、ジョブ識別番号ごとにジョブ履歴レコードがジョブ履歴管理部５０９のジョブ履歴情報テーブル内に保持される。
【００３９】
基本情報６０１は、ジョブ識別番号、ユーザ名、ドキュメント名、印刷開始日時、印刷終了日時から構成される。なお、これらの格納形式や格納順序は図６に示す形式に限定されない。ジョブ識別番号６０４は、画像形成装置内で一意に発行される連続した値で、管理クライアント４はこの値を用いて各々の画像形成装置に対するジョブ履歴の処理履歴を管理する。印刷設定情報６０２は印刷時に基本情報６０１とともにジョブ管理部５０３から送信される。出力情報６０３は、用紙銘柄ＩＤ毎、用紙サイズ毎に印刷されたモノクロ面数、枚数情報が格納されている。
【００４０】
図７（Ａ）は、実施例１の用紙情報管理部５１３内の用紙情報テーブルに格納された用紙情報の一例である。図７（Ａ）に示す用紙情報には、用紙銘柄ＩＤ７０１、用紙名称７０２、坪量７０３、表面性７０４など、印刷特性の調整に必要なパラメータが格納されている。図７（Ｂ）は、用紙情報管理部内の用紙情報テーブルに格納された給紙段情報の一例を示す。図７（Ｂ）に示す給紙段情報は、給紙段７０５、用紙サイズ７０６、用紙タイプ７０７、用紙銘柄ＩＤ７０８が格納されている。図７に示すテーブルにより、印刷に用いられた用紙情報が取得可能される。
【００４１】
図８は、管理クライアント４の機能構成例を示す図である。管理クライアント４は、インタフェース部８０１、用紙情報管理部８０２、ジョブ履歴管理部８０３、制御部８０４、用紙情報テーブル８０５、ジョブ履歴情報テーブル８０６を備える。インタフェース部８０１は、ＮＩＣ１２１及びネットワーク５を経由して、コンピュータ１および画像形成装置２，３と通信を行う。また、ファイアーウォール６を介して集計サーバ７と通信を行う。
【００４２】
用紙情報管理部８０２は、インタフェース部８０１を経由して画像形成装置２，３から用紙情報を取得し、用紙情報テーブル８０５に保管する。ジョブ履歴管理部８０３は、インタフェース部８０１を経由して画像形成装置２，３からジョブ履歴情報を取得し、ジョブ履歴情報テーブル８０６に保管する。
【００４３】
制御部８０４は、インタフェース部８０１を経由してコンピュータ１および画像形成装置２，３から要求を受付け、該要求に対応する制御を行う。また、画像形成装置２，３に対してジョブ履歴情報や用紙情報の取得要求を行い、取得結果を用紙情報テーブル８０５およびジョブ履歴情報テーブル８０６に格納する。取得内容は、図７にて説明したテーブルに相当し、画像形成装置毎に格納される。制御部８０４は、定期的に取得したジョブ履歴情報や用紙情報を集計サーバ７に送信する。
【００４４】
図９は、集計サーバ７の機能構成例を示す図である。集計サーバ７は、インタフェース部９０１、用紙情報管理部９０２、ジョブ履歴管理部９０３、集計部９０４、制御部９０５、ＵＩ制御部９０６、用紙情報テーブル９０７、ジョブ履歴情報テーブル９０８を備える。インタフェース部９０１は、ネットワーク５およびファイアーウォール６を経由して管理クライアント４と通信する。用紙情報管理部９０２は、集計に用いる用紙情報テーブル９０７を管理する。ジョブ履歴管理部９０３は、管理クライアント４から送信されるジョブ履歴をジョブ履歴情報テーブル９０８によって管理する。
【００４５】
集計部９０４は、制御部９０５からの指示により、用紙情報管理部９０２およびジョブ履歴管理部９０３に格納された情報を元に集計を行う。制御部９０５は、インタフェース部９０１を経由して管理クライアント４から要求を受付け、該要求に対応する制御を行う。ＵＩ制御部９０６は、インタフェース部９０１を介して接続された図不示の表示部から指示を受け付け、該指示に対応する処理を行う。
【００４６】
図１０（Ａ）および図１０（Ｂ）は、管理クライアント４および集計サーバ７が画像形成装置２および３からジョブ履歴を収集し、集計を実施する通常の流れを示すフローチャートである。図１０（Ａ）は、管理クライアント４が画像形成装置に対して実施する処理であり、Ｓ１００１乃至Ｓ１００６の処理が定期的に行われる。これらの処理は、ネットワークに接続された集計対象の画像形成装置毎に独立して行われるが、ここでは、画像形成装置２を用いて説明する。
【００４７】
Ｓ１００１の定期処理における処理間隔値はジョブ履歴管理部８０３が保持している。この値は図不示の管理クライアントＵＩ部から指定、変更可能であっても良いし、集計サーバ７において設定されたスケジュール設定を取得するように構成してもよい。
【００４８】
定期処理を実行する場合、管理クライアント４は画像形成装置２に対してジョブ履歴取得要求を行う（ステップ１００２）。この際、制御部８０４は、管理クライアント４のジョブ履歴管理部８０３にて取得済のジョブ識別番号６０４の中で値が一番大きいジョブ識別番号を画像形成装置２に通知する。画像形成装置２はジョブ履歴取得要求を受信すると、受信した識別番号より数値の大きいジョブ履歴のレコードを管理クライアント４に送信する（Ｓ１００３）。管理クライアント４は、受信したジョブ履歴情報をジョブ履歴情報テーブル８０６に格納する。
【００４９】
続いて、管理クライアント４の制御部８０４は、画像形成装置２に対して用紙情報の取得要求を行う（Ｓ１００４）。画像形成装置２は、取得要求に応じて用紙情報テーブルに格納された用紙情報を送信する（Ｓ１００５）。制御部８０４は、取得した用紙情報を用いて用紙情報テーブル８０５を更新する。
【００５０】
図１０（Ｂ）は管理クライアント４が集計サーバ７に対して実施する処理であり、Ｓ１００７乃至Ｓ１０１３の処理が定期的に行われる。この定期処理は図１０（Ａ）における定期処理とは独立して実施される。Ｓ１００７の定期処理における処理間隔値は、図不示の管理クライアントＵＩ部から指定可能であっても良いし、集計サーバ７において設定されたスケジュール設定を取得するように構成してもよい。また、本実施例ではステップ１００７で指定された間隔に基づきＳ１００８乃至Ｓ１０１２の処理を画像形成装置毎に実施するが、画像形成装置毎に定期処理間隔を有する形態をとってもよい。
【００５１】
Ｓ１００９において、ジョブ履歴管理部８０３は、集計サーバ７に対して未送信のジョブ履歴レコードを特定する。そして、該当するジョブ履歴レコードについて、必要な送信形式に変換した上で集計サーバ７に送信する（Ｓ１０１０）。集計サーバ７の制御部９０５は、Ｓ１０１１でジョブ履歴を受信すると、ジョブ履歴情報テーブル９０８に格納する。次に、管理クライアント４は用紙情報管理部８０２を介して用紙情報テーブル８０５の内容を集計サーバ７に送信する（Ｓ１０１１）。集計サーバ７は、管理クライアント４から用紙情報を取得し、取得した用紙情報で用紙情報テーブル９０７を更新する（Ｓ１０１３）。そして、Ｓ１０１５で、集計部９０４は、ジョブ履歴情報と用紙情報に基づいてジョブの集計処理を実行する。
【００５２】
集計サーバ７の用紙情報管理部９０２が管理する用紙情報テーブルの例を図１１に示す。用紙情報テーブル１１００は画像形成装置１台についての用紙情報を示すテーブルで、画像形成装置毎にテーブル１１１０、１１２０を構成する。各テーブルには、用紙銘柄ＩＤ１１０１、用紙名称１１０２、坪量１１０３、表面性１１０４が格納されており、それぞれ図７における用紙銘柄ＩＤ７０１、用紙名称７０２、坪量７０３、表面性７０４に対応している。また、図１１に示すテーブルには、ジョブ識別番号１１０５および有効フラグ１１０６が格納される。
【００５３】
図１１の用紙情報テーブルにおけるジョブ識別番号１１０５の意味を説明する。図１１を用いて、用紙銘柄ＩＤ０００００１４０を含むジョブ履歴が集計される際、ジョブ識別番号００００１より０００１４までは用紙名称「ＹＹ用紙−Ｔｈｉｃｋ」として扱われる。また、ジョブ識別番号０００１５から００３４９までは用紙名称「ＺＺ用紙−Ｔｈｉｃｋ」として扱われる。そして、対応ジョブ識別番号３５０以降のジョブ識別子を持つジョブにおいては、では「ＡＡ−Ｎｏｒｍａｌ」として扱われる。
【００５４】
また、ジョブ識別番号１１０５で識別されるジョブには、複数の用紙銘柄ＩＤが含まれる場合がある。例えば、ジョブ識別番号００００１で識別されるジョブの中に用紙銘柄ＩＤが００００１４０と００００１００が含まれている場合、図１１に示すように同じジョブ識別番号を持つ複数のレコードが格納される。
【００５５】
有効フラグ１１０６は、図１２にて後述する用紙情報変更時の処理において、該当する画像処理装置における最新の用紙情報の状態を示すフラグである。図１１の例では、デバイスＡについては「ＡＡ−Ｎｏｒｍａｌ」は用紙銘柄ＩＤ００００１４０で管理されている状態であり、同じ用紙銘柄ＩＤ００００１４０を持つレコードは現在の格納されている用紙ではないことを示している。集計処理では、ジョブ履歴中に含まれる用紙銘柄ＩＤと用紙情報テーブル９０７内に記述された用紙銘柄ＩＤ１１０１を照合しながら用紙名称を特定し、集計が実施されることになる。
【００５６】
図１２は、用紙情報更新時の処理の流れを示すフローチャートである。図１２に示すフローチャートは、各装置のＣＰＵ１０１，３０１がＲＯＭ１０３，３０３またはＨＤＤ１１１，３１１に格納されたプログラムをＲＡＭ１０２，３０２にロードし実行することにより、図４、図５、図８、図９に示す各種機能を実現する。画像形成装置２は、インタフェース部５０１を介してコンピュータ１から用紙情報の登録指示を受信する（Ｓ１２０１）。なお、用紙情報登録処理は画像形成装置２のＵＩ制御部５１０またはリモートＵＩ制御部５１１を介して画像形成装置上で実施されてもよい。
【００５７】
画像形成装置２は、用紙情報登録により用紙情報管理部５１３内の用紙情報テーブルを更新するとともに、用紙情報テーブルが更新された旨のイベントを発行する（Ｓ１２０２）。なお、画像形成装置２は、用紙情報登録指示はジョブ実行中には登録指示による処理を実行しないように制御を行っている。
【００５８】
管理クライアント４は、用紙情報テーブル変更イベントを受信すると（Ｓ１２０３）、用紙情報テーブル変更イベントを発行した画像形成装置に対して、ジョブ完了済みの最新ジョブ識別番号を要求する（Ｓ１２０４）。画像形成装置２はジョブ履歴管理部５０９で管理されている、実行が完了している最新のジョブ識別番号を管理クライアント４に返却する（Ｓ１２０５）。最新のジョブ識別番号とは、ジョブ毎に発行されるジョブ識別番号のうち、値が最も大きいジョブ識別番号であり、画像形成装置２が記録した複数のジョブ履歴のなかで最新のジョブ履歴を特定するための特定情報である。
【００５９】
なお、Ｓ１２０２において、画像形成装置２が用紙情報変更イベントを発行する際に、その時点でジョブ完了済みのジョブ識別番号を含めるように構成してもよい。この場合はジョブ完了済みの最新ジョブ識別番号要求（Ｓ１２０４）及び最新ジョブ識別番号返却処理（Ｓ１２０５）を行う必要はない。
【００６０】
以降、Ｓ１２０６乃至Ｓ１２１０の処理群１２００について説明する。画像形成装置２から用紙情報変更イベント及びジョブが完了済の最新のジョブ識別番号を取得した管理クライアント４は、該最新のジョブ識別番号をジョブ履歴管理部８０３に保持する。そして、管理クライアント４は、画像形成装置２に対してジョブ履歴取得要求を行う（Ｓ１２０６）。この際、制御部８０４は、管理クライアント４のジョブ履歴管理部８０３から前回画像形成装置２から取得したジョブ識別番号６０４を通知する。画像形成装置２はジョブ履歴取得要求を受信すると、受信した識別番号より数値が大きいジョブ識別番号を持つジョブ履歴から最新のジョブ識別番号を持つジョブ履歴のレコードを管理クライアント４に送信する（Ｓ１２０７）。
【００６１】
続くＳ１２０８において、ジョブ履歴管理部８０３は集計サーバ７へ送信すべきジョブ履歴レコードを特定する。具体的には、集計サーバ７へ未送信のジョブ履歴レコードのうち、Ｓ１２０４の処理で取得した最新のジョブ識別番号までのジョブ履歴を集計サーバ７に送信すべきジョブ履歴レコードとして特定する。これにより、Ｓ１２０４の処理で取得したジョブ識別番号以前のジョブ履歴レコード、つまり用紙名称ごとの用紙の使用枚数は、用紙情報変更前の用紙銘柄ＩＤに対応付けて集計可能になる。そして、該当するジョブ履歴レコードについて、必要な送信形式に変換した上で送信集計サーバ７に送信する（Ｓ１２０９）。集計サーバ７は、管理クライアント４からジョブ履歴を受信すると（Ｓ１２１０）、用紙情報テーブル９０７で管理している用紙情報に基づいて集計処理を行う（Ｓ１２１１）。
【００６２】
図１３は、Ｓ１２１１における用紙情報テーブル９０７に基づいたジョブ履歴の集計処理の方法を示すフローチャートである。集計サーバ７は、Ｓ１２１０にて受信したジョブ履歴のレコード毎に集計処理を行う(Ｓ１３０１乃至Ｓ１３０８)。また、１ジョブ中に複数の用紙種が利用される場合があることから、集計サーバ７は、注目するジョブ履歴レコードに含まれる用紙銘柄ＩＤ毎に集計処理を行う（ステップＳ１３０２乃至Ｓ１３０７）。
【００６３】
まず、集計サーバ７の集計部９０４は、用紙情報テーブルの用紙銘柄ＩＤ１１０１および有効フラグ１１０６を参照し、取得した用紙銘柄ＩＤと同一でかつ有効フラグが立っている用紙情報レコードを特定する（Ｓ１３０３）。続くＳ１３０４において、合致するレコードがなければ処理はＳ１３０５に進み、集計部９０４はエラー処理を実施し処理をぬける。合致するレコードがあれば、集計部９０４は用紙情報レコードに対して該当する用紙名称に対する集計処理を行う（Ｓ１３０６）。
【００６４】
図１２の説明に戻る。管理クライアント４によるジョブ履歴送信が終わると、画像形成装置２に対して用紙情報取得要求を行う（Ｓ１２１２）。そして画像形成装置２は用紙情報管理部５１３で管理された最新の用紙情報テーブルを管理クライアント４に送信する（Ｓ１２１３）。つまり、管理クライアント４は、更新が行われる前の用紙名称ごとの用紙の使用枚数を集計後に、更新された用紙名称と用紙銘柄識別子を取得する。そして、管理クライアント４は、更新された用紙情報を用いて用紙情報テーブル８０５を更新する（Ｓ１２１４）。そして、管理クライアント４は取得した用紙情報とＳ１２０４で取得した最新のジョブ識別番号を集計サーバ７に送信する(Ｓ１２１５)。集計サーバ７は、受信した用紙情報と最新のジョブ番号に基づいて用紙情報テーブル９０７を更新し、処理を終える。
【００６５】
以上、本発明のジョブ管理システムによれば、詳細な用紙情報が変更される場合でも、用紙銘柄ごとのジョブログを正確に集計することが可能となる。用紙変更時に処理完了済のジョブ識別番号を取得することにより、ジョブ履歴を定期的に収集しながら、用紙情報更新を不整合なくジョブ履歴に反映し、用紙名称別に正確な集計を実現することができる。なお、図１２に示す例では、ジョブ履歴が管理クライアントを介して集計サーバに送信されたが、用紙銘柄情報が管理クライアントで管理されるのであれば、画像形成装置から直接、集計サーバに送信される形態が用いられてもよい。
【００６６】
＜実施例２＞
実施例１では、図１２における処理群１２００の実行および図１３における有効フラグ１１０６の利用による用紙名称の特定を行い、用紙名称別の集計を行う処理を説明した。実施例２では、条件によって図１２における処理群１２００を実行させずに用紙名称別の集計を行う方法について説明する。
【００６７】
図１４は、管理クライアント４による、図１２の処理群１２００を行うかどうかを判断するフローチャートの一例である。Ｓ１２０３、Ｓ１２０４及びＳ１４０６の処理は図１２の処理と同じであるため説明を省略する。Ｓ１４０３では、管理クライアント４は、画像形成装置２から取得した最新ジョブ識別番号がすでに取得済のジョブ履歴に対応する識別子であれば処理を抜ける。そうでなければ処理はＳ１４０４に進み、管理クライアント４は次回の定期ジョブ履歴取得時間を確認する。この取得時間は、図１０のＳ１００１の定期処理における処理間隔値を用いて算出可能である。
【００６８】
次に、Ｓ１４０５において、管理クライアント４は定期ジョブ履歴取得までの時間が一定時間以内かどうかを判断する。管理クライアント４は、一定時間以内であれば、ジョブ履歴の取得は図９の定期ジョブ履歴取得処理(Ｓ１００２)で行うこととして処理群１２００は行わない。一方一定時間以内でなければ処理群１２００を実行する（Ｓ１４０６）。これにより、管理クライアント４から画像形成装置に対するジョブ履歴問合せの回数が削減し、ネットワークの負荷を軽減させることができる。
【００６９】
図１５は、実施例２における、用紙情報テーブル９０７に基づいたジョブ履歴の集計処理(Ｓ１２１１)の方法を示すフローチャートである。ここでは図１３で説明した処理との差異のみを説明する。Ｓ１５０１において、集計部９０４は注目するジョブ識別番号を取得する。これは、以降のステップにおいて用紙情報レコードとの対応付けを行うために利用される。続いて、Ｓ１５０２において、集計部９０４は注目するジョブ履歴に含まれている注目中の用紙銘柄ＩＤが含まれる用紙情報レコードを用紙情報テーブル９０７からさがす。
【００７０】
Ｓ１５０３において、合致するレコードがなければ処理はＳ１３０５に進み、集計部９０４はエラー処理を実施し処理をぬける。合致するレコードがあれば処理はＳ１５０４に進む。Ｓ１５０４で、集計部９０４は、Ｓ１５０１で取得したジョブ識別番号を用いて、当該ジョブ履歴レコードに該当する用紙情報レコードを特定する。具体的には、用紙情報テーブル内のジョブ識別番号１１０５と比較を行い、該当する用紙情報レコードを特定する。
【００７１】
図１１の１１００を例に説明する。Ｓ１５０２でジョブ識別番号が００１００のジョブ履歴レコードを取得し、そのレコードに用紙銘柄ＩＤが０００００１４０が含まれていた場合を想定すると、該当する用紙情報テーブル内のレコードは同図の１１１１となる。これは、同レコードが有効となるジョブ識別番号の範囲が０００１５から０００３４９までと判断されるからである。そして、特定された用紙情報レコードに対する用紙名称について、集計処理を行うこととなる（Ｓ１３０６）。
【００７２】
＜実施例３＞
先の実施例では、ジョブ履歴に用紙銘柄情報が用紙銘柄ＩＤとして記録された画像形成装置に対する集計方法について説明した。一方、用紙銘柄ＩＤをジョブ履歴情報に含まない画像形成装置は、ジョブ履歴からは「普通紙」「厚紙」「再生紙」といった、用紙タイプ情報のみ取得可能である。しかしながら、用紙銘柄情報をジョブ履歴に含むデバイスと用紙銘柄情報をジョブ履歴に含まないデバイスの混在環境においても意味のある集計を実現したい需要がある。
【００７３】
例えば、図１における画像形成装置３が用紙銘柄情報をジョブ履歴に含まないケースが該当する。このような環境においては、用紙銘柄ＩＤをジョブ履歴情報に含まない画像形成装置に対し、用紙銘柄と用紙タイプの対応情報を持つことで集計する方法が考えられる。
【００７４】
図１６は、用紙銘柄と用紙タイプの関連づけをおこなう用紙銘柄対応表の一例である。集計サーバ７の用紙情報管理部９０２は、用紙名称１６０１と画像形成装置毎の用紙タイプ情報１６０２との対応関係を保持する。集計サーバ７は、画像形成装置３に対する集計処理においては図１７に示すフローチャートに基づき処理を行う。ここでは、実施例１における図１３のフローチャートとの差異部分のみ説明する。
【００７５】
一つのジョブ中に複数の用紙種が利用される場合があるため、集計部９０４は、集計対象のジョブ履歴レコードに含まれる用紙タイプ毎に処理を行う（Ｓ１７０１乃至Ｓ１７０６）。まず、用紙銘柄対応表から、集計対象の用紙タイプに対応する用紙名称を取得する（Ｓ１７０２）。続くＳ１７０３において、用紙銘柄対応表から対応する用紙名称が見つかれば、Ｓ１７０４に進み合致した用紙名称を利用して集計処理を行う。一方、用紙名称が見つからなければＳ１７０５に進み、該当する用紙名称を「その他」として集計処理を行う。
【００７６】
図１８は、集計サーバ７が用紙銘柄対応表を取得するためのユーザインタフェース１８００の例である。図１８に示す画面は、用紙タイプ別集計１８０１、用紙名称別集計１８０２、ファイル名入力部１８０３、参照１８０４、ＯＫボタン１８０５、キャンセルボタン１８０６を備える。ユーザは、用紙タイプか用紙名称別に集計モードを選択することができる。用紙タイプ別集計１８０１では、すべての画像形成装置についてジョブ履歴中の用紙タイプを用いた集計が実施される。また、用紙名称別集計１８０２では、用紙銘柄情報をジョブ履歴に含むデバイスにおいては実施例１および実施例２で説明した処理が行われる。そして、用紙銘柄情報をジョブ履歴に含まないデバイスについては、図１６で説明した対応付け処理が行われ、用紙名称別に集計が行われる。ファイル名入力部１８０３は、図１５に例示した内容を含むファイルをインポートするために使用される。インポート形式は例えばＣＳＶファイルが考えられるが形式には特に制限はない。
【００７７】
＜他の実施形態＞
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2015148847.tif 000003
【図２】
2015148847.tif 000004
【図３】
2015148847.tif 000005
【図４】
2015148847.tif 000006
【図５】
2015148847.tif 000007
【図６】
2015148847.tif 000008
【図７】
2015148847.tif 000009
【図８】
2015148847.tif 000010
【図９】
2015148847.tif 000011
【図１０】
2015148847.tif 000012
【図１１】
2015148847.tif 000013
【図１２】
2015148847.tif 000014
【図１３】
2015148847.tif 000015
【図１４】
2015148847.tif 000016
【図１５】
2015148847.tif 000017
【図１６】
2015148847.tif 000018
【図１７】
2015148847.tif 000019
【図１８】
2015148847.tif 000020