(57)【要約】【課題】  印刷システムの管理者の管理業務の負担を低減する。【解決手段】  印刷装置が出力した、集計日付と、ユーザ識別子毎のユーザ管理情報および印刷装置利用情報とが記録されたファイルを読み込んで集計表を作成する集計装置であって、集計期間の開始日および終了日の選択を受け付ける手段と、終了日のファイルに記録された利用情報と、開始日のファイルに記録された利用情報との差分から、集計期間におけるユーザ識別子毎の利用状況を算出する手段と、終了日のファイルに記録されたユーザ管理情報と、開始日のファイルに記録されたユーザ管理情報との相違点を抽出する手段と、集計期間におけるユーザ識別子毎の利用状況と、終了日のファイルに記録されたユーザ識別子毎のユーザ管理情報とを含む集計表を作成して、表示装置に表示するとともに、相違点が抽出されたユーザ管理情報を強調表示する手段とを備える。【選択図】  図２
2009031990.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置が出力した、集計日付と、ユーザ識別子毎のユーザ管理情報および印刷装置利用情報とが記録されたファイルを読み込んで集計表を作成し、表示装置に表示する集計装置であって、
集計期間の開始日および終了日の選択を受け付ける集計期間選択受付手段と、
集計期間の終了日に対応するファイルに記録されたユーザ識別子毎の印刷装置利用情報と、集計期間の開始日に対応するファイルに記録されたユーザ識別子毎の印刷装置利用情報との差分から、集計期間におけるユーザ識別子毎の利用状況を算出する利用状況算出手段と、
集計期間の終了日に対応するファイルに記録されたユーザ識別子毎のユーザ管理情報と、集計期間の開始日に対応するファイルに記録されたユーザ識別子毎のユーザ管理情報との相違点を抽出するユーザ管理情報変更抽出手段と、
算出された集計期間におけるユーザ識別子毎の利用状況と、集計期間の終了日に対応するファイルに記録されたユーザ識別子毎のユーザ管理情報とを含む集計表を作成して、表示装置に表示する集計表作成手段とを備え、
前記集計表作成手段は、相違点が抽出されたユーザ管理情報を前記集計表において強調表示することを特徴とする集計装置。
【請求項２】
請求項１に記載の集計装置であって、
前記ユーザ管理情報には、ユーザ名、上限印刷枚数に関する情報が含まれることを特徴とする集計装置。
【請求項３】
請求項１または２に記載の集計装置であって、
前記印刷装置利用情報には、さらに、ユーザの利用停止に関する情報が含まれることを特徴とする集計装置。
【請求項４】
請求項１〜３のいずれか１項に記載の集計装置であって、
前記印刷装置利用情報には、総印刷枚数に関する情報が含まれることを特徴とする集計装置。
【請求項５】
請求項１〜４のいずれか１項に記載の集計装置であって、
前記ファイルには、ファイルの改竄の有無を確認するためのチェックデータが付されており、
ファイルの読み込み時に前記チェックデータを用いた改竄チェックを行なう改竄チェック手段をさらに備えることを特徴とする集計装置。
【請求項６】
請求項１〜５のいずれか１項に記載の集計装置であって、
前記集計期間選択受付手段は、読み込み可能なファイルに記録されている集計日付のうち、２番目に新しい集計日付を集計期間の開始日として初期設定し、最も新しい集計日付を集計期間の終了日として初期設定することを特徴とする集計装置。
【請求項７】
印刷装置が出力した、集計日付と、ユーザ識別子毎のユーザ管理情報および印刷装置利用情報とが記録されたファイルを読み込んで、集計表を作成して、表示装置に表示する集計装置としてコンピュータを機能させるプログラムであって、
集計期間の開始日および終了日の選択を受け付ける集計期間選択受付手段と、
集計期間の終了日に対応するファイルに記録されたユーザ識別子毎の印刷装置利用情報と、集計期間の開始日に対応するファイルに記録されたユーザ識別子毎の印刷装置利用情報との差分から、集計期間におけるユーザ識別子毎の利用状況を算出する利用状況算出手段と、
集計期間の終了日に対応するファイルに記録されたユーザ識別子毎のユーザ管理情報と、集計期間の開始日に対応するファイルに記録されたユーザ識別子毎のユーザ管理情報との相違点を抽出するユーザ管理情報変更抽出手段と、
算出された集計期間におけるユーザ識別子毎の利用状況と、集計期間の終了日に対応するファイルに記録されたユーザ識別子毎のユーザ管理情報とを含む集計表を作成して、表示装置に表示するとともに、相違点が抽出されたユーザ管理情報を強調表示する集計表作成手段としてコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムに係り、特に、管理者の管理業務の負担を軽減するための技術に関する。
【背景技術】
【０００２】
コンピュータネットワークに印刷装置が接続されたネットワーク印刷システムや、複写機等を備えた印刷システム等では、複数のユーザが印刷装置を共用する。このような印刷システムでは、印刷装置を使用できるユーザを制限したり、ユーザの印刷枚数を管理するために、管理者を設定することがよく行なわれる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
印刷システムの管理者の業務として、ユーザ登録を行なったりユーザの印刷枚数の上限を設定するユーザ管理業務や、ある集計期間を定めて、その期間における各ユーザの印刷枚数等を確認する利用状況管理業務等がある。利用状況管理業務では、ユーザ毎に集計期間中の印刷枚数等の集計を一覧表示させることができれば便利である。
【０００４】
ところが、単に集計期間中の印刷枚数等の集計表を表示させるだけでは、例えば、印刷枚数の少ないユーザが存在した場合に、そのユーザの利用頻度が少ないのか、集計期間の途中で転出、転入したためかを一目で判断することができず、管理者にとって十分な情報とは言い難い。
【０００５】
また、ユーザ登録や上限印刷枚数設定のユーザ管理に関する情報は、一般に頻繁に変更されるものではないが、集計期間中に変更されている場合には、印刷システムの管理に重要な影響を与える。このため、管理者は使用状況の集計を行なう際には、ユーザ管理情報も把握しておく必要がある。しかしながら、ユーザ管理情報を利用状況の集計とは別に取得しなければならないとすると、管理者の負担が大きくなる。
【０００６】
本発明は、このような状況を鑑みてなされたものであり、印刷システムの管理者の管理業務の負担を低減することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係る集計装置は、印刷装置が出力した、集計日付と、ユーザ識別子毎のユーザ管理情報および印刷装置利用情報とが記録されたファイルを読み込んで集計表を作成し、表示装置に表示する集計装置であって、
集計期間の開始日および終了日の選択を受け付ける集計期間選択受付手段と、
集計期間の終了日に対応するファイルに記録されたユーザ識別子毎の印刷装置利用情報と、集計期間の開始日に対応するファイルに記録されたユーザ識別子毎の印刷装置利用情報との差分から、集計期間におけるユーザ識別子毎の利用状況を算出する利用状況算出手段と、
集計期間の終了日に対応するファイルに記録されたユーザ識別子毎のユーザ管理情報と、集計期間の開始日に対応するファイルに記録されたユーザ識別子毎のユーザ管理情報との相違点を抽出するユーザ管理情報変更抽出手段と、
算出された集計期間におけるユーザ識別子毎の利用状況と、集計期間の終了日に対応するファイルに記録されたユーザ識別子毎のユーザ管理情報とを含む集計表を作成して、表示装置に表示する集計表作成手段とを備え、
前記集計表作成手段は、相違点が抽出されたユーザ管理情報を前記集計表において強調表示することを特徴とする。
【０００８】
集計期間中にユーザ管理情報に変化があったということは、集計期間中に管理者によって変更されたことを意味しているため、変化があった情報を強調表示することで管理者に注意を促すようにしている。
【０００９】
これにより、例えば、利用状況が少ないユーザが存在した場合に、そのユーザの利用頻度が少ないのか、集計期間の途中で転出、転入したためかを判別することが容易となる。また、集計期間の途中で、登録情報を変更したユーザを判別することが容易となる。したがって、管理者の管理業務の負担を低減することができる。
【００１０】
より具体的には、前記ユーザ管理情報には、ユーザ名、上限印刷枚数に関する情報を含んだり、さらに、ユーザの利用停止に関する情報を含めることができる。また、前記印刷装置利用情報には、総印刷枚数に関する情報を含めることができる。
【００１１】
さらに、管理上の安全性を高めるために、前記ファイルには、ファイルの改竄の有無を確認するためのチェックデータが付されており、ファイルの読み込み時に前記チェックデータを用いた改竄チェックを行なう改竄チェック手段をさらに備えることが望ましい。
また、前記集計期間選択受付手段は、読み込み可能なファイルに記録されている集計日付のうち、２番目に新しい集計日付を集計期間の開始日として初期設定し、最も新しい集計日付を集計期間の終了日として初期設定してもよい。これにより、直近の集計期間の集計表を初期表示することができる。
【００１２】
上記課題を解決するため、本発明に係るコンピュータプログラムは、印刷装置が出力した、集計日付と、ユーザ識別子毎のユーザ管理情報および印刷装置利用情報とが記録されたファイルを読み込んで、集計表を作成して、表示装置に表示する集計装置としてコンピュータを機能させるプログラムであって、
集計期間の開始日および終了日の選択を受け付ける集計期間選択受付手段と、
集計期間の終了日に対応するファイルに記録されたユーザ識別子毎の印刷装置利用情報と、集計期間の開始日に対応するファイルに記録されたユーザ識別子毎の印刷装置利用情報との差分から、集計期間におけるユーザ識別子毎の利用状況を算出する利用状況算出手段と、
集計期間の終了日に対応するファイルに記録されたユーザ識別子毎のユーザ管理情報と、集計期間の開始日に対応するファイルに記録されたユーザ識別子毎のユーザ管理情報との相違点を抽出するユーザ管理情報変更抽出手段と、
算出された集計期間におけるユーザ識別子毎の利用状況と、集計期間の終了日に対応するファイルに記録されたユーザ識別子毎のユーザ管理情報とを含む集計表を作成して、表示装置に表示するとともに、相違点が抽出されたユーザ管理情報を強調表示する集計表作成手段としてコンピュータを機能させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、印刷システムの管理者の管理業務の負担を低減することができる。
【発明を実施するための最良の形態】
【００１４】
本発明の実施の形態について図面を参照して説明する。図１は、本発明に係るネットワーク印刷システムの構成の一例を示す図である。本図に示すようにネットワーク印刷システムは、印刷装置１０と複数台のパーソナルコンピュータ（ＰＣ）２０、３０ａ、３０ｂ、３０ｃ…がコンピュータネットワーク７０に接続されて構成される。ここで、ＰＣ２０は、印刷システムの管理者が用いるＰＣであり、ＰＣ３０（３０ａ、３０ｂ、３０ｃ…）は、一般ユーザが用いるＰＣであるとする。ただし、本発明は、ネットワーク印刷システムに限られず、スタンドアロン型の印刷システムにも適用することができる。
【００１５】
ＰＣ２０、ＰＣ３０には、印刷装置１０に対応したプリンタドライバプログラムがインストールされており、印刷装置１０に印刷データを送信することで印刷装置１０での印刷を実行することができる。ネットワーク印刷システムとしては、例えば社内ＬＡＮが代表的である。
【００１６】
本実施形態において、印刷装置１０は、大量印刷に適した孔版式の印刷装置であるとする。孔版式の印刷装置１０は、ＰＣ２０、ＰＣ３０から送られた印刷データあるいは印刷装置１０が読み取った原稿に基づいて製版を行ない、その版を用いて印刷を行なう。このため、本実施形態では、印刷枚数の管理に加え、製版枚数の管理も行なうようにしている。ただし、印刷装置１０は、他の印刷方式、例えば、レーザ方式、インクジェット方式等を採用したものであってもよい。この場合、製版枚数の管理は不要となる。
【００１７】
図２は、本実施形態における印刷装置１０および管理者用のＰＣであるＰＣ２０の特徴的な機能構成を示すブロック図である。本図に示すように印刷装置１０は、印刷装置１０を使用するユーザに関する情報を管理するユーザ管理部１１０と、印刷装置１０における製版・印刷処理を制御する製版・印刷制御部１２０と、後述する製版部１６０において製版された孔版原紙を用いて印刷用紙に印刷を施す印刷部１３０と、コンピュータネットワーク７０を介したＰＣ２０、ＰＣ３０との通信を制御する通信処理部１４０と、操作パネル１５０と、不図示の読取部で読み取られた画像情報やＰＣ２０、ＰＣ３０からコンピュータネットワーク７０を介して送信された画像情報に基づいて孔版原紙に製版処理を施す製版部１６０と、印刷用紙の搬送を行なう給排紙部１７０と、孔版原紙の印刷部１３０に対する給版および排版を行なう給排版部１７５と、不揮発性の記憶装置１８０と、可搬型メモリ４０を装着可能な可搬型メモリ用スロット１９０とを備えて構成される。
【００１８】
操作パネル１５０は、例えばタッチパネル式の表示装置で構成され、管理者からユーザ登録操作を受け付けたり、ユーザから印刷指示操作を受け付けたり、印刷装置１０に関する情報を表示したりする。記憶装置１８０は、例えば、ハードディスクを用いることができる。可搬型メモリ用スロット１９０に装着可能な可搬型メモリ４０は、例えば、ＵＳＢメモリとすることができる。
【００１９】
管理者用ＰＣであるＰＣ２０は、表示装置２８が接続され、ＰＣ２０における入出力機能やファイル処理、基本的なユーザインタフェース等を提供するＯＳ（オペレーティングシステム）部２１０と、印刷装置１０を制御する処理を行なうプリンタドライバ部２２０と、コンピュータネットワーク７０を介した印刷装置１０あるいはＰＣ３０との通信を制御する通信処理部２３０と、印刷システムのユーザの情報を管理するための管理アプリケーション部２４０と、不揮発性の記憶装置２５０と、可搬型メモリ４０を装着可能な可搬型メモリ用スロット２６０とを備えて構成される。なお、表示装置２８はＰＣ２０の内部に設けるようにしてもよい。
【００２０】
プリンタドライバ部２２０は、印刷設定画面等を表示して、ユーザから印刷に関する設定を受け付けたり、印刷に関する情報をユーザに通知したりする。また、印刷設定にしたがった印刷データを生成して印刷装置１０に出力する処理を行なう。管理アプリケーション部２４０の処理については後述する。プリンタドライバ部２２０および管理アプリケーション部２４０はＯＳ部２１０上で実行されるプリンタドライバプログラムおよび管理アプリケーション用プログラムにより仮想的に構成される。
【００２１】
一般ユーザが使用するＰＣ３０（図２には示さず）は、ＰＣ２０と同様にＯＳ部、プリンタドライバ部および通信処理部を備えるが、管理アプリケーション部２４０は備える必要がない。また、可搬型メモリ用スロット２６０も必ずしも備えなくてもよい。後述するように、印刷装置１０を使用するユーザには、管理者からユーザ番号およびユーザ名が与えられており、そのユーザ番号およびユーザ名は各ＰＣ３０のプリンタドライバ部２２０に登録される。登録されたユーザ番号は、ＰＣ３０が印刷装置１０での印刷を実行する際に、印刷装置１０に通知される。この情報に基づいて、印刷装置１０は、実行する印刷がどのユーザに係るものであるかを判別することができる。
【００２２】
なお、ＰＣ２０、３０を介さないで印刷装置１０で直接印刷を行なう場合、例えば、原稿を印刷装置１０の画像読取部（不図示）で読み取らせて製版を行ない、版に基づいた印刷を実行する場合には、まず、ユーザ番号を入力してユーザを特定してからこれらの処理を行なうようにする。この情報により、印刷装置１０は実行する印刷がどのユーザに係るものであるかを判別することができる。
【００２３】
本実施形態において、管理者は、印刷装置１０を使用するユーザをあらかじめ印刷装置１０に登録しておき、ユーザに関する管理情報を設定しておく。ユーザの登録および管理情報の設定は、例えば、印刷装置１０の操作パネル１５０におけるメニュー操作でユーザ管理部１１０を呼び出して行なうことができる。以下、図３（ａ）および図３（ｂ）を参照しながら説明する。
【００２４】
まず、管理者が行なうユーザ登録について説明する。印刷装置１０には、あらかじめ複数個のユーザ番号が用意されている。ユーザ番号は、各ユーザを識別するために識別子であり、例えば、１〜１００とすることができる。この場合、最大で１００人のユーザを登録することができることになる。ユーザの登録は、ユーザ番号に対して、ユーザ名を設定することで行なう。例えば、ユーザ番号１に対してユーザ名「ＡＡＡＡ」を設定するという具合である。なお、ユーザ名に加えて、ユーザを認証するための認証情報、例えば、パスワードを設定できるようにしてもよい。
【００２５】
本実施形態において、登録ユーザは、グループ単位で管理することができる。この場合、管理者はグループについても設定を行なう。印刷装置１０にはあらかじめ複数個のグループ番号が用意されており、グループ番号に対してグループ名を設定することができる。例えば、グループ番号１に対してグループ名「Ｇｒ１」という具合である。このグループ番号１を、ユーザ番号１のユーザに設定することで、ユーザ名「ＡＡＡＡ」が「Ｇｒ１」というグループに属していることを示すことができる。グループを設定することで、例えば、グループ単位の集計が可能となる。
【００２６】
管理者が設定したグループは、グループ管理テーブル１８２として印刷装置１０の記憶装置１８０に記録される。図３（ｂ）は、グループ管理テーブル１８２のデータ構成の一例を示す図である。本図に示すようにグループ管理テーブル１８２は、グループ番号１８２ａ、グループ名１８２ｂを対応付けて記録する。
【００２７】
さらに、管理者は、登録したユーザに対して、「利用停止」「上限印刷枚数」「上限製版枚数」を設定することができる。ここで、「利用停止」は、ユーザが印刷装置１０を利用できなくするための設定である。つまり「利用停止」が設定されたユーザは、ユーザ登録されていても印刷装置１０の使用が許可されない。「上限印刷枚数」は、ユーザの総印刷枚数の上限を定めるための設定である。「上限製版枚数」は、ユーザの総製版枚数の上限を定めるための設定である。上述のように、印刷装置１０は、孔版式を採用しているため、製版枚数も管理している。レーザ方式、インクジェット方式等を採用している場合には、本項目は不要となる。
【００２８】
以上のユーザに関する情報は、ユーザ管理テーブル１８１として印刷装置１０の記憶装置１８０に記録される。図３（ａ）は、ユーザ管理テーブル１８１のデータ構成の一例を示す図である。本図に示すようにユーザ管理テーブル１８１は、ユーザ番号１８１ａ、ユーザ名１８１ｂ、グループ番号１８１ｃ、利用停止１８１ｄ、上限印刷枚数１８１ｅ、上限製版枚数１８１ｆを対応付けて記録する。これらの項目は、ユーザ管理情報であり、頻繁に変更されるものではない。しかしながら、変更された場合には、印刷システムの管理に重要な影響を与える項目である。
【００２９】
管理者は、ユーザの削除、ユーザに関する情報の編集も行える。ユーザの削除は、ユーザ管理テーブル１８１の削除対象のユーザのユーザ番号に記録された各データを削除することで行なわれる。また、ユーザに関する情報の編集は、ユーザ管理テーブル１８１の編集対象のユーザのユーザ番号に記録されたデータを必要に応じて変更することで行なわれる。ユーザの登録、削除、ユーザに関する情報の編集は任意のタイミングで行なうことができる。
【００３０】
つぎに、印刷装置１０における印刷枚数、製版枚数の管理について説明する。印刷装置１０のユーザ管理部１１０は、複数のカウンタを備えており、印刷装置１０で行なわれた印刷の枚数および製版の累計枚数を計測している。印刷枚数および製版枚数は、ユーザ番号毎に計測されている。すなわち、印刷装置１０は、各ユーザの使用状況を管理する。ここでは、簡単のため、ユーザ番号毎に総印刷枚数、総製版枚数を計測するものとするが、例えば、用紙サイズ別、単色／複数色別に印刷枚数を計測するようにしてもよい。さらには、グループ番号毎に計測してもよい。なお、ユーザ番号毎の総印刷枚数、総製版枚数であるから、あるユーザ番号に登録されているユーザが変更された場合であっても、ユーザ番号毎のカウント数には影響を与えない。
【００３１】
管理者は、あらかじめ定めた日程、あるいは、任意のタイミングで、ユーザ番号別の印刷枚数、製版枚数等を記録した集計ファイルを出力させることができる。あらかじめ定めた日程で集計ファイルを出力させる場合は、例えば、毎月所定の日時に出力するように印刷装置１０に設定することができる。また、操作パネル１５０を介して出力指示を行なうことで任意のタイミングで集計ファイルを出力させることができる。
【００３２】
印刷装置１０が出力する集計ファイルには、集計ファイルを作成した時点におけるユーザ番号別の印刷枚数、製版枚数に加え、ユーザ番号に設定されたユーザ名、グループ番号、グループ名、上限印刷枚数、条件製版枚数、利用停止、登録の有無についての情報、および、集計ファイルに関する情報も含まれる。
【００３３】
図４（ａ）は、印刷装置１０が出力する集計ファイル４００の構成を示す図である。集計ファイル４００は、例えば、ＣＳＶ形式で作成され、ヘッダ部４０１、集計データ部４０２、チェックデータ部４０３から構成される。ヘッダ部４０１は、集計ファイル４００を出力した印刷装置の型番、製品番号、集計を行なった日時が記録される。時分までは問題にしない場合には日付だけでもかまわない。集計データ部４０２は、集計データの本体部分であり、例えば、図４（ｂ）に示すような内容とすることができる。なお、ユーザ管理部１１０は、ユーザ管理テーブル１８１、グループ管理テーブル１８２、各カウンタを参照することで、以下の集計データ部４０２を作成する。
【００３４】
図４（ｂ）に示すように集計データ部４０２は、ユーザ番号４０２ａ毎に、ユーザ名４０２ｂ、グループ番号４０２ｃ、グループ名４０２ｄ、印刷枚数４０２ｅ、製版枚数４０２ｆ、上限印刷枚数４０２ｇ、上限製版枚数４０２ｈ、利用停止４０２ｉ、登録４０２ｊが記録されている。ここで、利用停止４０２ｉにおいて「１」はそのユーザが利用停止となっていることを示している。また、登録４０２ｊは、ユーザ番号にユーザが設定されているか否かを表すデータで、「１」はユーザが設定されていることを示し、「０」はユーザが設定されておらずユーザ番号が空いていることを示している。ただし、集計データ部４０２に記録される項目はこれらに限られない。例えば、グループ集計に関するデータを記録したり、印刷枚数の内訳等を記録するようにしてもよい。
【００３５】
チェックデータ部４０３には、集計ファイル４００が改竄されていないことを証明するためのチェックデータが記録される。チェックデータは、例えば、ヘッダ部４０１、集計データ部４０２に記載されたデータを所定のアルゴリズム、例えば、チェックサムによりコード化したものである。仮に集計ファイル４００が改竄されたとすると、改竄後のチェックデータは、正規のチェックデータとは異なる値となる。このため、チェック時にチェックデータを再計算し、チェックデータ部４０３に記録されたチェックデータと比較することで、改竄が行なわれたかどうかを判別することができる。印刷装置１０は、集計ファイル４００の出力の際に、チェックデータを算出して、チェックデータ部４０３に記録する。
【００３６】
管理者は、印刷装置１０が出力した集計ファイル４００を、可搬型メモリ４０に記録して、ＰＣ２０の記憶装置２５０上に作成された所定のフォルダ（以下「集計用フォルダ」）にコピーすることで、ＰＣ２０の管理アプリケーション部２４０で集計データを取り扱うことができるようになる。ただし、集計用フォルダは可搬型メモリ４０内に作成することもできる。また、可搬型メモリ４０を介さずに、ネットワーク７０を介して集計用フォルダに集計ファイル４００を集計用フォルダにコピーするようにしてもよい。集計用フォルダは、管理アプリケーション部２４０により設定変更することが可能である。
【００３７】
集計用フォルダには、過去に出力された集計ファイル４００も蓄積しておく。過去に出力された集計ファイル４００には、出力された時点におけるユーザ番号毎のユーザ登録状況、印刷装置１０の使用状況が記録されているため、履歴情報として用いることができる。複数の集計ファイル４００を蓄積するため、集計ファイル４００は、出力の際に他の集計ファイルと区別する一意のファイル名が印刷装置１０により自動的に付されるものとする。具体的な例としては、印刷装置の機種名と出力した日時とを組み合わせたファイル名とすることができる。
【００３８】
以下に、管理アプリケーション部２４０の処理について説明する。ユーザは、ある集計期間における各ユーザの印刷枚数、製版枚数等を確認する場合に管理アプリケーション部２４０を起動させる。図５は、管理アプリケーション部２４０の処理を説明するためのフロー図である。ここでは、管理アプリケーション部２４０で設定された集計用フォルダに複数の集計ファイル４００がすでに格納されているものとする。
【００３９】
管理アプリケーション部２４０が管理者により起動されると（Ｓ１０１）、集計用フォルダに格納されているすべての集計ファイル４００のヘッダ部４０１を読み込んで、印刷装置のリストと、印刷装置毎の集計日時のリストを作成する（Ｓ１０２）。すなわち、管理者が複数の印刷装置１０を管理している場合には、複数の印刷装置についての集計ファイルが集計フォルダに格納されている可能性がある。このため、全集計ファイルのヘッダ部４０１に記録されている印刷装置型番と、印刷装置製品番号を取得して、印刷装置リストを作成する。また、１つの印刷装置について複数の集計ファイル４００が蓄積されるため、印刷装置リストに掲載された印刷装置毎に集計日時リストを作成する。
【００４０】
次に、管理アプリケーション部２４０は、初期表示対象とする印刷装置と集計期間とを設定する（Ｓ１０３）。ここで、印刷装置リストに１つの印刷装置のみが掲載されている場合には、当然にその印刷装置が初期表示対象となる。複数の印刷装置が掲載されている場合には、前回の終了時に表示されている印刷装置を初期表示の対象とする。このため、管理アプリケーション部２４０は、終了時に表示されている印刷装置を記憶しておくものとする。
【００４１】
初期表示対象となる印刷装置が設定されると、その印刷装置についての集計日時リストを参照して、２番目に新しい集計日時を集計開始日時とし、最新の集計日時を集計終了日時として集計期間を設定する。このように設定することで、直近の期間における集計データを初期表示することができる。
【００４２】
初期表示対象とする印刷装置と集計期間とが設定されると、表示項目の設定を行なう（Ｓ１０４）。このため、管理アプリケーション部２４０は、表示対象となった集計ファイル４００、すなわち、表示対象印刷装置１０の２番目に新しい集計日時の集計ファイル４００と、最新の集計日時の集計ファイル４００を読み込む。この際に、両ファイルのチェックデータを計算し、チェックデータ部４０３に記録されたチェックデータと比較して、集計ファイル４００が改竄されていないかをチェックする。この結果、チェックデータが異なっている場合には、改竄が行なわれた可能性があるとして、管理者に対して警告を行なうようにする。
【００４３】
集計ファイル４００を読み込むと、ユーザ番号毎に、集計期間における印刷枚数と製版枚数とを算出する。具体的には、集計終了日時の集計ファイル４００に記録されている印刷枚数４０２ｅから、集計開始日時の集計ファイル４００に記録されている印刷枚数４０２ｅを引いて、集計期間におけるユーザ番号毎の印刷枚数を算出する。また、集計終了日時の集計ファイル４００に記録されている製版枚数４０２ｆから、集計開始日時の集計ファイル４００に記録されている製版枚数４０２ｆを引いて、集計期間におけるユーザ番号毎の製版枚数を算出する。
【００４４】
さらに、集計終了日時の集計ファイル４００と集計開始日時の集計ファイル４００とをユーザ番号毎に比較して、使用状況以外のユーザ管理情報、すなわち、ユーザ名４０２ｂ、グループ番号４０２ｃ、グループ名４０２ｄ、上限印刷枚数４０２ｇ、上限製版枚数４０２ｈ、利用停止４０２ｉ、登録４０２ｊのうち、両ファイルで変化があったものを抽出して記憶する。これらのユーザ管理情報に変化があったということは、集計期間中に管理者によって変更されたことを意味している。
【００４５】
そして、集計結果の画面表示を行なう（Ｓ１０５）。画面表示は、表示装置２８に表示させる。図６は、集計結果の表示画面５００の一例を示している。本図に示すように集計結果の表示画面では、機種名選択領域５０１に集計対象となっている印刷装置の識別子が表示される。ここで、印刷装置の識別子は、印刷装置の型番と製造番号とを組み合わせたものを用いている。なお、機種名選択領域５０１は、プルダウン等のメニュー形式になっており、印刷装置リストに掲載された印刷装置を任意に選択できるようになっている。
【００４６】
また、期間選択領域５０２に集計期間の開始日時と終了日時が表示される。期間選択領域５０２は、メニュー形式になっており、機種名選択領域５０１に表示されている印刷装置についての集計日時リストに掲載された集計日時から開始日時と終了日時とを選択できるようになっている。
【００４７】
集計データ表示領域には、ユーザ番号毎に、ユーザ名、グループ番号、グループ名、上限印刷枚数、上限製版枚数、総印刷枚数、総製版枚数、印刷カウント、製版カウント、利用停止、登録が表示される。ただし、集計データ表示領域５０３に表示する項目は、表示項目選択ボタン５０４を選択して表示される設定画面（図示せず）により管理者が任意に設定することができる。
【００４８】
表示される項目のうち、印刷カウント、製版カウントは集計期間における印刷枚数と製版枚数とを示すもので、処理（Ｓ１０４）において集計終了日時の値から集計開始日時の値を引くことで算出された印刷枚数と製版枚数とが表示される。その他の項目については、集計終了日時の集計ファイル４００に記録されている値が表示される。
【００４９】
このとき、管理アプリケーション部２４０はユーザ管理情報、すなわち、ユーザ名、グループ番号、グループ名、上限印刷枚数、上限製版枚数については、集計終了日時と集計開始日時とで変化があった項目を強調するためにハイライト表示する。上述のように、ユーザ管理情報に変化があったということは、集計期間中に管理者によって変更されたことを意味しているため、本実施形態では、変化があったことを強調表示することで管理者に注意を促すようにしている。
【００５０】
これにより、例えば、印刷枚数の少ないユーザが存在した場合に、そのユーザの利用頻度が少ないのか、集計期間の途中で転出、転入したためかを判別することが容易となる。また、集計期間の途中で、印刷枚数や製版枚数の上限を変更したり、利用停止となったユーザを判別することが容易となる。したがって、管理者の管理業務の負担を低減することができる。
【００５１】
図６に示した例では、強調表示されている箇所を参照することで、ユーザ番号４のユーザ名「ＤＤＤＤ」が集計期間中に利用停止となったことが一目で確認することができる。また、ユーザ番号９のユーザが集計期間中に削除されたことも容易に把握できる。さらには、ユーザ番号１４のユーザ名「ＮＮＮＮ」およびユーザ番号１５のユーザ名「ＯＯＯＯ」が集計期間中に新たにユーザ登録されたことが容易に把握できる。なお、ユーザ管理情報に変化があったことを示す強調表示は、ハイライト表示に限られず、他の表現方法を用いてもよい。例えば、マークを付したり、特別な態様で表示するようにしてもよい。
【００５２】
表示画面５００上で、機種名選択領域５０１あるいは期間選択領域５０２の選択によって、表示対象が変更された場合（Ｓ１０６：Ｙｅｓ）には、再度、表示項目生成処理（Ｓ１０４）を行なって、画面表示（Ｓ１０５）を行なう。一方、表示対象が変更されず終了ボタン５０７の選択を受け付けると（Ｓ１０６：Ｎｏ）、本画面の表示を終了する。また、参照先変更ボタン５０７で、集計ファイルを格納する集計フォルダを変更したり、書き出しボタン５０６で集計結果をファイルに保存することもできる。
【００５３】
なお、本実施形態では、集計処理および集計結果の表示は、管理者用ＰＣ２０で行なうようにしていた。管理アプリケーション部２４０で設定を印刷装置１０に備えさせ、印刷装置１０自身で集計処理および集計結果の表示が行えるようにしてもよい。
【図面の簡単な説明】
【００５４】
【図１】本発明に係るネットワーク印刷システムの構成の一例を示す図である。
【図２】印刷装置１０と管理者用ＰＣ２０の機能構成を示すブロック図である。
【図３】ユーザ管理テーブルとグループ管理テーブルのデータ構成を示す図である。
【図４】集計ファイル４００の構成を示す図である。
【図５】管理アプリケーション部２４０の処理を説明するためのフロー図である。
【図６】集計結果の表示画面５００の一例を示す図である。
【符号の説明】
【００５５】
１０…印刷装置、２０…管理者用ＰＣ、３０…一般ユーザ用ＰＣ、４０…可搬型メモリ、７０…コンピュータネットワーク、７０…ネットワーク、１１０…ユーザ管理部、１２０…製版・印刷制御部、１３０…印刷部、１４０…通信処理部、１５０…操作パネル、１６０…製版部、１７０…給排紙部、１７５…給排版部、１８０…記憶装置、１９０…可搬型メモリ用スロット、２１０…ＯＳ部、２２０…プリンタドライバ部、２３０…通信処理部、２４０…管理アプリケーション部、２５０…記憶装置、２６０…可搬型メモリ用スロット、４００…集計ファイル
【図１】
2009031990.tif 000003
【図２】
2009031990.tif 000004
【図３】
2009031990.tif 000005
【図４】
2009031990.tif 000006
【図５】
2009031990.tif 000007
【図６】
2009031990.tif 000008