JP4125033B2 - 管理システム、情報処理装置及び管理方法 - Google Patents
管理システム、情報処理装置及び管理方法 Download PDFInfo
- Publication number
- JP4125033B2 JP4125033B2 JP2002110687A JP2002110687A JP4125033B2 JP 4125033 B2 JP4125033 B2 JP 4125033B2 JP 2002110687 A JP2002110687 A JP 2002110687A JP 2002110687 A JP2002110687 A JP 2002110687A JP 4125033 B2 JP4125033 B2 JP 4125033B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- job information
- acquisition
- job
- management
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
Description
【発明の属する技術分野】
本発明は、ユーザが、クライアントコンピュータやサーバコンピュータなどから構成されるネットワーク環境において、そのネットワークに接続されたプリンタ(印刷装置)、スキャナ、複写機、及び、それらを統合したマルチファンクション機器(MFP)などの周辺機器を使用したときの使用量を管理するシ管理ステムに関するものである。
【0002】
【従来の技術】
従来から、ユーザが、プリンタ(印刷装置)、スキャナ、複写機、または、それらを統合したマルチファンクション機器(MFP)などの周辺機器をネットワークを介して使用する際に、その使用量または使用することによって行われたデータ処理に関する情報を管理する情報処理装置が知られている。
【0003】
このような情報処理装置では、例えば、特開平10−161823号公報や、米国特許6202092に開示されているように、1台のサーバコンピュータが周辺機器での使用を管理する。
【0004】
【発明が解決しようとする課題】
しかしながら、上記のような従来技術では、周辺機器の台数が多い場合、1台のサーバコンピュータが多くの周辺機器を管轄しなければならない。また、この場合、1台のサーバコンピュータが管理できる周辺機器は、同じ建物や居室などにあるものに限られている。
【0005】
従って、インターネットなどの通信経路を利用して、広範囲または複数拠点にまたがって、周辺機器の使用状況を統合的に管理することは困難であった。また、複数のサーバコンピュータを各拠点に設置したとしても、それらの複数のサーバコンピュータは、管轄下にある周辺機器の使用量や使用状況のみを管理するだけで、各サーバコンピュータで収集された情報はそれぞれ個別かつ独立に利用されていた。
【0006】
従って、本発明は、上記従来技術の課題を解決するためになされたもので、その目的とするところは、広範囲にまたがってまたは複数拠点において、周辺機器の使用を一元的に管理することのできるようにする。
【0007】
さらに、広範囲または複数拠点で収集された情報を、効率的にかつ負荷を上げることなく、集めるようにする。
【0008】
【課題を解決するための手段】
上記課題を解決するために、本発明に係る管理システムは、機器で行われるデータ処理に関する情報をジョブ情報として管理する管理装置と、複数の管理装置で管理されたジョブ情報を取得し管理する統合管理装置とを含む管理システムであって、統合管理装置が、複数の管理装置のうち指定された管理装置から、当該管理装置で管理されている全てのジョブ情報を取得する全取得手段と、複数の管理装置のうち指定された管理装置から、当該管理装置で管理されているジョブ情報のうち追加された分のジョブ情報を取得する差分取得手段とを有することを特徴とする。
【0009】
また、本発明に係る管理システムでは、前記差分取得手段は、ジョブ情報を前回取得した後に追加された分のジョブ情報を取得することを特徴とする。
【0010】
また、本発明に係る管理システムでは、統合管理装置が、前記全取得手段または前記差分取得手段によるジョブ情報の取得を行う時間、前記全取得手段によるジョブ情報の取得を行う間隔、前記全取得手段によるジョブ情報の取得を行う時間のうち少なくとも1つを設定するための画面を表示部に表示させる表示制御手段を有することを特徴とする。
【0011】
また、本発明に係る管理システムでは、統合管理装置が、前記画面で設定された内容に基づいて、前記全取得手段によるジョブ情報の取得を行うか、前期差分取得手段によるジョブ情報の取得を行うかを判定する判定手段を有することを特徴とする。
【0012】
また、本発明に係る管理システムでは、管理装置が、前記機器から、または当該機器にデータ処理を要求した情報処理装置から、当該機器で行われるデータ処理に関する情報をジョブ情報として取得するジョブ情報取得手段を有することを特徴とする。
【0013】
また、本発明に係る管理システムでは、前記データ処理は、情報処理装置から送信された印刷データに基づく印刷処理であり、前記ジョブ情報は、データ処理を識別するためのジョブ識別情報、印刷データを作成したアプリケーションプログラムを示す情報、印刷データの論理ページ数を示す情報、印刷データのドキュメント名を示す情報、データ処理の開始時刻を示す情報、データ処理の終了時刻を示す情報、用紙サイズを示す情報、印刷された物理ページ数を示す情報、両面印刷が行われたかどうかを示す情報、データ処理を要求したユーザ名を示す情報、排紙されたページ数を示す情報、排紙された用紙枚数を示す情報、データ処理を行った機器を示す情報のうち少なくとも1つを含むことを特徴とする。
【0014】
また、本発明に係る管理システムでは、前記機器は、印刷装置、複写機、複合機、ファクシミリ装置のうち少なくとも1つであることを特徴とする。
【0015】
【発明の実施の形態】
以下、図面を参照して、本発明の実施形態の一例を詳細に説明する。
【0016】
図1は、本発明のジョブアカウントシステムの実施形態の前提となるシステムの一例を示す図である。図1の構成メンバである本発明の画像形成装置の好適な一例であるプリンタ108〜110について説明する。
【0017】
プリンタは有する機能に応じて動作が異なる。例えばプリンタ108はもっとも一般的なものでクライアントコンピュータ側の送信部から受信したデータを印刷する。なお、機器に対して要求されたデータ処理をジョブと呼び、特に、印刷データに基づく印刷処理を印刷ジョブと呼ぶ。プリンタ109はジョブ終了時点でそのジョブの総排紙ページ数をクライアントコンピュータ101側の送信部に返信する。プリンタ110は印刷後にジョブ情報をプリンタ内の記憶装置に格納する。
【0018】
図1のクライアントコンピュータ101では、次のように印刷が行われる。アプリケーション102は、OSのGDI104(グラフィック描画を処理するサブシステム)を、API(アプリケーションプログラミングインタフェース)を呼び出すことにより操作する。プリンタドライバ105はGDI104からの要求を、印刷を行うプリンタに適合した形式に変換し、スプーラ106に送信する。
【0019】
クライアントコンピュータ101において、ジョブアカウントクライアント118は、アプリケーション102のGDI呼び出しをフック(監視して認識)する。ジョブアカウントクライアント118は改ページあるいは排紙を行うAPIをカウントすることでアプリケーションが発行したジョブの排紙枚数あるいはページ数を取得する。これにより取得したジョブ情報をフックログと称する。
【0020】
また、ジョブアカウントクライアント118はあらかじめプリンタドライバとのプロトコルを定義し、通信することで、ジョブ情報をクライアントコンピュータ内のプリンタドライバから受信することができる。これにより取得したジョブ情報をドライバログと称する。
【0021】
また、ジョブアカウントクライアント118は定期的にスプーラを監視し、スプールされているジョブが有れば、そのジョブの情報をAPIで取得することにより、ジョブの排紙枚数あるいはページ数を取得する。これにより取得したジョブ情報をAPIログと称する。
【0022】
また、ジョブアカウントクライアント118は送信部とのプロトコルを定義し通信することで、プリンタが返す総排紙ページ数を取得する。これにより取得したジョブ情報を送信部ログと称する。
【0023】
また、ジョブアカウントサーバは、画像形成装置の好適な一例であるプリンタ110などプリンタ内にジョブ情報を記憶するプリンタの場合、プリンタとのプロトコルを定義し通信することで、プリンタからジョブ情報を取得する。これにより取得したジョブ情報を機器ログと称する。機器ログはプリンタ内のRAM又はHDDに記憶されるが、記憶容量の制限のため、送信部から送信されたドキュメント名などの情報をすべて記憶できないことが多い。なお、画像形成装置には、プリンタのほか、ファクシミリ、複写機、及び、複写機の一種であるプリンタとスキャナを組合わせたコピーシステム、及びこれらの複合機を含む。
【0024】
ジョブアカウントクライアント118は、フックログ、ドライバログ、APIログ、送信部ログ、機器ログのうち、どれを選択するかの優先順位を設けておき、いずれかをジョブアカウントサーバに送信する。
【0025】
ジョブアカウントサーバ121は閲覧希望者からの要求に応じて、ジョブログを選択し、単位期間別、デバイス別、ジョブ発行者別などの集計処理などを行う。
【0026】
図1に関して、より詳細に説明する。
【0027】
101は、標準的なPC又はワークステーションからなるクライアントコンピュータであり、アプリケーション102から印刷が指示されると、107、108または109のいずれかのプリンタに印刷データを送信部107を介して送信する。クライアントコンピュータ内のCPUで実行されるソフトウェアモジュールであるジョブアカウントクライアント118は、各種印刷処理に関するログを収集し、ジョブアカウントサーバ121にジョブログ送信部117を介して送信する。この際、ジョブアカウントクライアントの一部であるジョブログ送信部は、OSが提供する送信部を制御して、ジョブログ受信部へログを送信してもよい。
【0028】
クライアントコンピュータ101において、アプリケーション102に対して印刷指示が発行されると、アプリケーション102は描画のためのGDIコールを行う。103フック部は117ジョブアカウントクライアントにより組み込まれるもので、GDIコールをフックして、どのGDIコールがいかなるパラメータで呼ばれたか、呼ばれた回数、などの情報を蓄積する。この情報をもとに作成された履歴をフックログ111と称する。
【0029】
フックログ111の例を図7に示す。フック部103は、規定の判断基準に基づき、場合によってはドキュメント名を変更する。ドキュメント名並びにこの変更処理については後述する。
【0030】
プリンタドライバ105はGDIコールを印刷設定に従ってプリンタが解釈できる印刷データに変換して、スプーラ106に送信するとともに、変換内容から印刷情報を抜き出し、それをドライバログ112として、ジョブアカウントクライアント117に送信する。
【0031】
ジョブアカウントクライアント117は常にスプーラ106にジョブが溜まっていないか監視している。ジョブがあれば、OSにより規定されているAPIを発行し、印刷情報を取得し、それをAPIログ113として取得する。
【0032】
送信部107はネットワークを介して108、109、110のうち、いずれかのアプリケーションから指定されたプリンタと通信し、プリンタがレディ状態であれば、印刷データを送信する。このとき、例えば、前述のHP社のPrinter Job Language(プリンタ・ジョブ・ランゲージ)のコマンドを用いれば、プリンタ109において、印刷ジョブの全ページの排紙が完了した後に当該ジョブが排紙したページ数を取得することが可能である。送信部(ポートモニタ)106は、109プリンタから受信したページ数などジョブ情報を、110ジョブアカウントクライアントに送る。この情報をもとに作成された印刷ログを送信部ログ114と称する。
【0033】
このように、ジョブアカウントクライアント110(取得手段)では、一回の印刷ジョブに対して、フックログ、ドライバログ、APIログ、送信部ログの4つのログが取得され、作成される。ただし、常に4つのログが取れるとは限らない。例えば、アプリケーション102がスプーラ106に直接印刷データを送れば、フックログ111やドライバログ112は取得できない。プリンタドライバ105とジョブアカウントクライアント117間でプロトコルが規定されていなければ、112ドライバログは取得できない。プリンタ108のように排紙ページ数を送信部に通知する機能がない場合は、送信部ログ114の排紙ページ情報を取得できない。しかし、ジョブに係る複数の処理においてログを取得することで、一部処理にてログ取得が不可能な場合であっても、総合的には、ログを取得できる確率が高くなる。
【0034】
プリンタ108は、送信部107から送られたジョブを解釈し、印刷を実行する。プリンタ109は、送信部107から送られたジョブを解釈し、印刷を実行する。印刷終了後、排紙ページ数排紙枚数を107送信部に返信する。プリンタ110は、送信部107から送られたジョブを解釈し、印刷を実行する。印刷終了後、ジョブ情報を304HDD(後述)に記憶する。
【0035】
ジョブログマージ部116は、フックログ、ドライバログ、APIログ、送信部ログをマージして、ジョブログ送信部117に送る。マージ処理については、後述する。ジョブログ送信部117はジョブアカウントサーバ121のジョブログ受信部122にジョブログを送信する。
【0036】
図2は、図1に示したジョブアカウントシステムを構成するクライアントコンピュータおよびサーバコンピュータの構成の一例を示すブロック図である。図2において、201はCPU、即ち中央処理装置であり、このコンピュータ装置全体の制御および演算処理等を行うものである。202はROM即ち読み出し専用メモリであり、システム起動プログラムの情報等の記憶領域である。203はRAM即ちランダムアクセスメモリであり、使用制限のないデータ記憶領域であり、オペレーティングシステム,アプリケーション102、フック部103、GDI104、プリンタドライバ105、送信部107、ジョブアカウントクライアント118などのソフトウェアモジュールが、および通信制御などのプログラムがHD部205やROM202からロードされ、CPU201により実行される領域である。204はKBC即ちキーボード制御部であり、キーボードより入力データを受け取りCPUへ伝達する。205はCRT即ちディスプレイ制御部(表示制御手段)であり、ディスプレイ装置への表示制御をする。206はFD即ちフロッピー(R)ディスク装置あるいはHD即ちハードディスク装置、SRAM即ち不揮発性記憶装置等の外部記憶装置であり、プログラムおよびデータを記憶、格納しておき、実行時に必要に応じて参照またはRAMへのロードする。207は通信部であり、ネットワーク通信制御を行うものであり,図1で説明したようにネットワークに接続された他のコンピュータや周辺機器との通信が可能であり、送信部107、ジョブログ送信部117により制御される。208はシステムバスであり、上述された構成要素間のデータの通路となるべきものである。
【0037】
原則として、ジョブアカウントサーバ121もハードウェア的には同様の構成をとりうる。ジョブアカウントサーバ121は、HDD内には、ジョブログマージ部123、ジョブログ記録部124、ジョブログ受信部122、ジョブログ集計部125が記憶されている。また、ジョブログ受信部122は、通信部207を制御する。
【0038】
図3は、図1に示したジョブアカウントシステムを構成するプリンタの構成の一例を示すブロック図である。図3において,305はプリンタ全体を制御するコントローラ部である。コントローラの内部構成として301はCPU、即ち中央処理装置であり、このコントローラの制御および演算処理等を行うものである。302はROM即ち読み出し専用メモリであり、システム起動プログラムの情報等の記憶領域である。303はRAM即ちランダムアクセスメモリであり、使用制限のないデータ記憶領域であり、304はHD即ちハードディスクあるいはSRAMなど不揮発性記憶装置である。
【0039】
RAM303はオペレーティングシステムや通信制御およびエンジン制御などのプログラムがロードされ、実行される領域である。306はこの装置のエンジン部であり,コントローラの制御のもとで印刷動作や画像読み取り動作をするものである。307は通信部であり、ネットワーク通信制御を行うものであり,図1で説明したようにクライアントコンピュータやサーバコンピュータとの通信が可能である。308は、ユーザ操作入出力部であり、ユーザとの対話的な設定作業を行う。309はシステムバスであり、上述の構成要素間のデータの通路となるべきものである。
【0040】
図4は、図1に示したジョブアカウントサーバ121のメモリマップの一例を表す図である。41は基本I/Oプログラムを示す。42はウインドウシステム等オペレーティングシステムがRAM203にロードされ実行可能となった状態のメモリマップを示す。43は本発明のプログラムがRAM3にロードされ実行可能となった状態のメモリマップを示す。44は関連データがRAM3にロードされ実行可能となった状態のメモリマップを示す。45は各々のプログラムが使用するワークメモリのメモリマップを示す。
【0041】
図5は、本発明の実施形態の一例であるジョブアカウントプログラムおよび関連データが格納されているFDの構成内容を示す図である。本発明の実施形態の一例であるジョブアカウントプログラムおよび関連データはフロッピー(R)ディスク(FD)中に記録されている。フロッピー(R)ディスク(FD)の記録領域50には、ボリューム情報51、ディレクトリ情報52、アプリケーション実行ファイル53、ジョブアカウントプログラム関連データファイル54が記録されている。なお、記録領域50は、DVDでもよいし、コンピュータ62にネットワーク接続された外部サーバ装置内のHDD(図示省略)であって、本発明のジョブアカウントプログラム(図1に示されたクライアントコンピュータ内の各モジュール、並びに、ジョブアカウントサーバ121内の各モジュール)は、ネットワークを介してダウンロードして導入されてもよいことは言うまでもない。コンピュータ62は、図2に示したコンピュータと同等のものである。
【0042】
図6は、本発明の実施形態の一例であり、FDに記録されたジョブアカウントプログラムおよび関連データをコンピュータシステムにロードする一例を示す図である。フロッピー(R)ディスク(FD)60に記録されたジョブアカウントプログラムおよび関連データは、FDドライブ(DKC)61を介してコンピュータ62にロードすることができる。フロッピー(R)ディスク(FD)60をFDドライブ(DKC)61にセットすると、オペレーティングシステム42および基本I/Oプログラム41の制御のもとに、本ジョブアカウントプログラムを実現するためのプログラムモジュール等および関連データがフロッピー(R)ディスク(FD)60から読み出され、RAM203にロードされて使用可能となる。コンピュータ62は、図1に記載されたクライアントコンピュータ101及びジョブアカウントサーバ121を実現するために用いることができる。また、ジョブアカウントプログラムを実現するためのプログラムモジュール等とは、図1に記載された、クライアントコンピュータ101内又はジョブアカウントサーバ121内の各ソフトウェアモジュールに該当する。もちろん、記憶媒体はFDに限定されるものではなく、DVD、CD−ROMなどを含むことは言うまでも無い。
【0043】
図7は、本発明の実施形態におけるフックログの一例を示す図である。フックログでは、ジョブID(ジョブ識別子)、アプリケーション名、論理ページ数、ドキュメント名、が取得可能である。ジョブIDはGDIに印刷開始を指示したときにGDIから取得できるものであり、クライアントコンピュータ101の印刷ジョブを一意に指定できるものである。
【0044】
図8は本実施形態におけるドライバログの一例を示す図である。ドライバログは、ジョブアカウントクライアントが印刷実行時にドライバから取得可能な履歴情報である。ドライバログでは、印刷実行に係るジョブの識別子であるっジョブID、ジョブが含む印刷データの用紙サイズ、N−UP情報、物理ページ数の情報、両面片面情報が取得可能である。用紙サイズ、N−UP情報、物理ページ数、両面片面情報は、プリンタドライバに印刷時又はデフォルト入力され設定される印刷設定から取得する。N−UPは用紙に何面の論理ページを割り付けるかの設定である。物理ページ数は、印刷時に出力する用紙の片側を1と数える単位である。
【0045】
例えば、論理ページが4ページの場合に、両面印刷で2−UPの印刷処理を行うと、物理ページは2ページとなる。そして、該物理ページが、用紙の表裏に印刷され、1枚の用紙が出力排紙される。表に論理ページの1ページ目、2ページ目、裏に論理ページの3ページ目、4ページ目が印刷される。
【0046】
図9は、本実施形態におけるAPIログの一例を示す図である。APIログでは、ジョブID、ジョブのオーナ名、スプールデータサイズが取得可能である。
【0047】
図10は、本発明の実施形態における送信部ログの一例を示す図である。モニタログでは、ジョブIDが取得可能である。108プリンタに送信した場合は、加え排紙枚数などが取得できる。
【0048】
フックログ、ドライバログ、APIログ、送信部ログいずれにおいても、当該ジョブが処理済みか否かを示すフラグ情報、並びに、ログの種別を示す情報を記録する領域を設ける。
【0049】
ここで、クライアントコンピュータ内のジョブログマージ部116の動作を説明する。ジョブログマージ部116は各ログを受信し、その内容をHDD等に記録しておく。そして、予め設定された周期で定期的に起動し、各ジョブ毎に、ログのマージ処理を行う。
【0050】
本実施形態においては、ジョブIDをキーとしてログのマージ(併合処理)を行っているが、後述するドキュメントデータ名或いは新ドキュメントデータ名をキーにしてマージしてもよい。
【0051】
図11は、マージ処理によって生成されたマージログを示す図である。図に示すようにこのマージログは、フックログ、ドライバログ、APIログ、送信部ログの項目を備えている。
【0052】
次に、ジョブアカウントサーバ121の動作について説明する。本発明の取得手段の好適な一例である122ジョブログ取得部は、ジョブログ送信部117から送られるジョブを取得して蓄積する。また、定期的に110プリンタ3をポーリングし、まだ取得していないジョブ情報があれば、それを取得する。このジョブ情報を機器ログとする。機器ログは303RAMあるいは304HDDに記憶されるが、記憶容量の制限のため、107送信部から送信されたドキュメント名などの情報をすべて記憶することは望ましくない。ここではドキュメント名の上限が8文字であるとする。図12は、機器ログの例を示す図である。
【0053】
本発明の管理手段の好適な一例である機器ジョブログマージ部123は、ジョブアカウントクライアントから送られたマージログ127と機器ログ115をマージする。ジョブログ記録部124は機器ジョブログマージ部123からジョブログを受け取り206HDなどに記憶する。ジョブログ集計部125は、閲覧者からの指示によって、単位期間ごとの印刷ページ数を求めたり、オーナごとの印刷ページ数を求める、などの集計処理を行う。
【0054】
ジョブログマージ部123は、未処理の機器ログでドキュメント名の項目がマージログと同じログがあるか検索して判断し、あると判断した場合は、機器ログの排紙ページ数排紙枚数をマージログに置換又は追加する。
【0055】
図13は、ジョブログマージ部123が生成する最終ログを示す図である。ジョブログマージ部123は、最終ログを124ジョブログ記録部に送信する。
【0056】
図14は、本実施形態としての管理システム全体の基本的な構成図である。101A及び101Bは、クライアントコンピュータである。1400は、拠点サーバコンピュータである。1410は統合サーバコンピュータである。
【0057】
108〜110はプリンタである。ただし、プリンタ110は、印刷履歴を保持する機能(印刷履歴保持機能)を備えた複合機(MFP)であり、プリンタ108及び109は、印刷履歴保持機能を備えていないものとする。MFP110は、プリンタ機能、コピー機能、スキャナ機能、印刷履歴保持機能を備えている。
【0058】
コンピュータ101A、101B、1400、1410及びプリンタ109、108、MFP110は、それぞれ、ネットワークを介して他の装置と通信を行なうことができる。
【0059】
クライアントコンピュータ101Aにおいて、アプリケーション102AがGDI(Graphics device Interface)104Aを呼び出すと、GDI104Aは、アプリケーション102Aからの指示に応じて印刷データを生成し、その印刷データをスプーラ106Aに送信する。
【0060】
ジョブアカウントクライアントアプリケーション118Aは、アプリケーション102AがGDI104Aを呼び出すのを監視(フック)して、その印刷データに係るフックログを蓄積する。
【0061】
スプーラ106Aは、ネットワークを介して周辺機器と通信し、周辺機器がレディ状態であれば印刷データを送信する。また、クライアントコンピュータ101Bがプリントサーバとして機能している場合には、GDI104Aが生成した印刷データはスプーラ106Bに送信される。
【0062】
ジョブアカウントクライアントアプリケーション118Aは、ジョブアカウントサーバアプリケーション121に、定期的に蓄積したマージログを送信する。
【0063】
クライアントコンピュータ101Bにおいて、アプリケーション102B、GDI104B、スプーラ106Bは、それぞれアプリケーション101A、GDI104A、スプーラ106Aと同じ動きをする。
【0064】
ジョブアカウントクライアントアプリケーション118Bは、定期的にスプーラ106Bを監視する。スプーラ106Bにスプールされている印刷ジョブがあれば、ジョブアカウントクライアントアプリケーション118BはAPI(Application Program Interface)を用いてその印刷ジョブの情報を取得する。具体的には、印刷ジョブの排紙枚数やページ数を取得する。そして、ジョブアカウントクライアントアプリケーション118Bは、蓄積したマージログをジョブアカウントサーバアプリケーション121に送信する。
【0065】
OSがスプーラ106Bの状態変化を他のアプリケーションに伝える機能を備えていれば、ジョブアカウントクライアントアプリケーション118Bが定期的にスプーラ106Bを監視しなくてもかまわない。印刷ジョブがスプーラ106BにスプールされたことをOSがジョブアカウントクライアントアプリケーション118Bに伝えればよい。
【0066】
なお、102A及び102Bは、図1の102と同等であり、104A及び104Bは、図1の104と同等であり、106A及び106Bは、図1の106と同等であり、118A及び118Bは、図1の118と同等である。
【0067】
サーバコンピュータ1400において、ジョブアカウントサーバアプリケーション121は、利用者情報管理モジュール1401と、機器情報管理モジュール1402と、ログ管理モジュール1403と、利用状況管理モジュール1404とを含む。このうち、利用者情報管理モジュール1401は、サーバコンピュータ1400内の不図示の記憶装置1405に利用者情報を格納、管理している。
【0068】
また、機器情報管理モジュール1402は、ネットワークに接続された周辺機器が機器ログ保持機能を有しているかを調査し、機器ログ保持機能を有している機器についての情報やその他の機器情報を、サーバコンピュータ1400内の記憶装置1405に格納し管理している。
【0069】
利用者情報は、周辺機器を利用するユーザのコンピュータログイン名(ユーザが、コンピュータにログインするために入力する名前)やネットワークログイン名(ユーザが、ネットワークシステムにログインするために入力する名前)を含み、周辺機器を利用したユーザを特定(識別)する情報である。また、機器情報は、周辺機器の印刷スピード、カラー情報、ネットワークアドレスなどである。
【0070】
ログ管理モジュール1403は、ジョブアカウントクライアントアプリケーション118A及び118Bからマージログ127を受信し、やはり記憶装置1405にマージログを格納する。また、ログ管理モジュール1403は、機器ログ115を保持する機能を有する周辺機器(例えば、プリンタ1140)に機器ログを要求し、利用状況入出力モジュール1404を介して機器ログを取得する。この処理は、定期的に行なわれてもよい。また、周辺機器の機器ログ格納部(不図示)の記憶容量が少なくなったときに、その旨が利用状況入出力モジュールに通知され、そのときに、この処理が行なわれてもよい。
【0071】
利用状況入出力モジュール1404は、機器ログ保持機能を有する周辺機器から機器ログを含む利用状況を取得する。また、利用状況入出力モジュール1404は、利用状況レポート(どの利用者がどれだけジョブを実行したかを示すレポート)の出力を周辺機器のプリンタやモニタに出力することもできる。
【0072】
管理者は、利用状況入出力モジュール1404に利用状況の出力を行なわせ、周辺機器の利用状況を得ることができる。利用状況入出力モジュール1404は、記憶装置1405に記憶された利用者情報、機器情報、印刷履歴情報(図13の最終ログが複数まとまったジョブ情報)に基づいて、様々な利用状況を出力する。管理者は、その出力様式(出力形式)を利用状況入出力モジュールに対し指定する。なお、この利用状況の出力は、例えば、サーバコンピュータ1400の表示部(不図示)に表示される。また、利用状況の出力に係る出力データがクライアントコンピュータ101Aや101Bに送信され、利用状況の出力がクライアントコンピュータの表示部(不図示)に表示されてもよい。
【0073】
利用状況の出力では、ユーザごとの利用量(出力に用いられた用紙枚数やトナー量)や周辺機器の利用時間が出力される。また、カラー印刷や両面印刷などの周辺機器の動作モード(機能)別に利用状況が出力される。また、使用された用紙のサイズや使用された用紙の種類別に利用状況が出力される。
【0074】
また、周辺機器の利用料金が機器情報に設定されていることで、周辺機器別に或いはユーザ別に利用金額が出力される。更に、動作モード別の利用料金、用紙サイズ別の利用料金、用紙の種類別の利用料金が設定されていることで、どのユーザが、どの用紙で、どの動作モードで、どの周辺機器で、どれだけの印刷をして、どれだけの利用金額になっているかを出力する。
【0075】
また、管理者は、利用者情報管理モジュール1401及び機器情報管理モジュール1402を介して、機能別、ユーザ別、ユーザ部門別、利用機器別に利用の制限を設定することもできる。設定可能な制限情報として、利用料金、ページ数、用紙枚数などの項目がある。利用状況入出モジュール1404は、設定された制限(制限情報)と印刷履歴情報と監視して照らし合わせることにより、利用が制限を越える場合には、その旨を出力する。これは、画面上への表示出力であっても、メールその他の通信出力でもよい。
【0076】
また、ログ管理モジュール1403が、ユーザごとの設定された制限と印刷履歴情報とを監視して照らし合わせることにより、あるユーザの利用が制限を越える場合には、クライアントコンピュータ101Aや周辺機器自体に、そのユーザの利用を拒否させる。或いは、そのユーザに対して、画面上への表示やメールその他の通信手段で警告を促してもよい。
【0077】
統合サーバコンピュータ1410と、拠点サーバコンピュータ1400は、LANやインターネットなどのネットワークを介して通信を行なうことができる。なお、1台の統合サーバコンピュータに対して、通信を行なう拠点サーバコンピュータ1400は1台でも良いし、複数台でも良い。
【0078】
統合サーバコンピュータ1410において、ジョブアカウント統合サーバアプリケーション1411は、利用者情報参照モジュール1412と、機器情報参照モジュール1413と、ログ参照モジュール1414と、利用状況参照モジュール1415と、拠点サーバ情報入出力モジュール1416を含む。
【0079】
このうち、利用者情報参照モジュール1412は、拠点サーバ情報入出力モジュール1416によって、記憶装置1417に格納された利用者情報を参照することができる。
【0080】
なお、記憶装置1417は統合サーバコンピュータ1410内に格納され管理されても良いし、統合サーバコンピュータ1410と通信が可能な別のコンピュータ上に格納され管理されても良いことはいうまでもない。
【0081】
また、機器情報参照モジュール1413は、拠点サーバ情報入出力モジュール1416によって、記憶装置1417に格納された機器情報を参照することができる。
【0082】
ログ参照モジュール1414は、拠点サーバ情報入出力モジュール1416によって、記憶装置1417に格納された印刷履歴情報を参照することができる。
【0083】
利用状況参照モジュール1415は、記憶装置1417に格納された機器の利用状況に関する情報を参照することができる。
【0084】
拠点サーバ情報入出力モジュール1416は、拠点サーバコンピュータ1400から、利用者情報、機器情報、印刷履歴情報を取得する。また、拠点サーバ情報入出力モジュール1416は、拠点サーバコンピュータ1400の利用状況レポート(どの拠点サーバコンピュータ1400の、どの利用者が、どれだけジョブを実行したかを示すレポート)の出力を周辺機器のプリンタやモニタに出力することもできる。
【0085】
管理者は、拠点サーバ情報入出力モジュール1416に利用状況の出力を行なわせ、周辺機器の利用状況を得ることができる。拠点サーバ情報入出力モジュール1416は、記憶装置1417に記憶された拠点サーバ情報、利用者情報、機器情報、印刷履歴情報に基づいて、様々な利用状況を出力する。
【0086】
管理者は、その出力様式(出力形式)を拠点サーバ情報入出力モジュール1416に対し指定する。なお、この利用状況の出力は、例えば、統合サーバコンピュータ1410の表示部(不図示)に表示される。また、利用状況の出力に係る出力データがクライアントコンピュータ101Aに送信され、利用状況の出力がクライアントコンピュータの表示部(不図示)に表示されてもよい。
【0087】
利用状況の出力では、各拠点サーバコンピュータ1400に登録されているユーザごとの利用量(出力に用いられた用紙枚数やトナー量)や周辺機器の利用時間が出力される。また、カラー印刷や両面印刷などの周辺機器の動作モード(機能)別に利用状況が出力される。また、使用された用紙のサイズや使用された用紙の種類別に利用状況が出力される。
【0088】
また、周辺機器の利用料金が機器情報に設定されていることで、周辺機器別に或いはユーザ別に利用金額が出力される。更に、動作モード別の利用料金、用紙サイズ別の利用料金、用紙の種類別の利用料金が設定されていることで、どのユーザが、どの用紙で、どの動作モードで、どの周辺機器で、どれだけの印刷をして、どれだけの利用金額になっているかを出力する。
【0089】
図15は、クライアントコンピュータ101(101A及びA101B)と拠点サーバコンピュータ1400とにおいて行なわれる処理の流れを説明するフローチャートである。
【0090】
まず、ステップS1501において、ユーザが、クライアントコンピュータ101のアプリケーション102において印刷を指示すると、アプリケーション102は、ユーザの指示に従って、文書や画像などを編集し、印刷要求を出力する。
【0091】
次に、ステップS1502において、ジョブアカウントクライアントアプリケーション1014が、フックログ、ドライバログ、APIログ、送信部ログを取得して、それらからマージログを生成し、マージログを拠点サーバコンピュータに送信する。
【0092】
次にステップS1503において、ジョブアカウントサーバアプリケーションからの指示に基づいて、スプーラ106を介してプリンタ1130に印刷データを出力する。
【0093】
一方、拠点サーバコンピュータ1400では、ステップS1504において、ログ管理モジュール1403がマージログを取得すると、ステップS1505に進み、印刷許可の判定処理を行なう。
【0094】
次にステップS1506で許可する場合には、ステップS1507に進み、印刷許可の指示を出す。許可しない場合には、ステップS1508に進み、印刷中止の指示をプリンタ或いはクライアントコンピュータに対して送信する。
【0095】
次に、図11及び図12を用いて、統合サーバコンピュータ1410が、拠点サーバコンピュータ1400から様々な情報を取得する際の処理について説明する。
【0096】
図16は、統合サーバコンピュータ1410が、拠点サーバコンピュータ1400の印刷履歴情報を取得するために、そのスケジュールを設定する画面の例を示す図である。
【0097】
この画面では、毎日決まった時間に統合サーバコンピュータ1410が、拠点サーバコンピュータ1400の印刷履歴情報を取得することを想定している。また、拠点サーバコンピュータ1400が多数存在する場合には、全ての印刷履歴情報を取得する処理が同じタイミングで行なわれると、統合サーバコンピュータ1410に対する負荷が多大となるため、それぞれの拠点サーバコンピュータ1400に対し、異なった設定を行なうことが可能である。
【0098】
この画面には、何回ごとに全ての印刷履歴情報を取得するかを指定する回数入力欄101と、全てあるいは差分の印刷履歴情報を取得する処理の実行時間を指定する時刻入力欄102と、次回全データの取得を行なう日時を指定する月入力欄103と日入力欄104と、それらの欄に入力された情報を確定するためのOKボタン105と、それらの情報を確定せずに、このダイヤグラムから抜けるためのキャンセルボタン106とを有している。
【0099】
統合サーバコンピュータ1410は、時刻入力欄102で入力された時刻になると、拠点サーバコンピュータ1400に要求を出して、印刷履歴情報を取得する。このとき、通常は、新たに追加されて増えた分の印刷履歴情報だけを取得し、回数入力欄101で入力された回数ごとに、拠点サーバコンピュータ1400が有する全ての印刷履歴情報を取得する。前者を、差分データ更新処理と呼び、後者を、全データ取得処理と呼ぶ。
【0100】
なお、全データ取得処理では、既に取得済みの印刷履歴情報を全て削除した後に、対象拠点の印刷履歴情報を全て取得する。一方、差分データ更新処理では、前回の取得後に拠点サーバコンピュータで追加された印刷履歴情報だけを取得する。従って、全データ取得処理後、拠点サーバコンピュータで部門、ユーザ、デバイスなどが追加された場合、差分データ更新処理では、追加されたものは不明なものと判断される。
【0101】
従って、追加された部門、ユーザ、デバイスなども管理したい場合には、全データ取得処理を行う。また、全データ取得処理を必ず行った後に、差分データ更新処理を行うことにより、印刷履歴情報の不整合をなくすことができる。
【0102】
全データ取得処理を行う次回実行日時が月入力欄103と日入力欄104で指定可能になっている理由は、拠点サーバコンピュータ1400が多数存在する場合に、印刷履歴情報を取得する日をずらし、統合サーバコンピュータ1410に対する負荷分散を行なうことを可能にするためである。特に、全データ取得処理では、大量の印刷履歴情報が転送される可能性があるために、拠点サーバコンピュータごとに実行日時を指定できるようにすることは格別な効果を有する。
【0103】
図17は、統合サーバコンピュータ1410が、拠点サーバコンピュータ1400の印刷履歴情報を取得する際の処理の流れを説明するフローチャートである。
【0104】
まず、ステップS1701において、管理者がジョブアカウント統合サーバアプリケーション1071において、拠点サーバコンピュータ1400の差分データの更新要求を指示したかどうかを判定する。
【0105】
指示された場合は、ステップS1702において、以前に全データの取得処理が行なわれたかどうかを判定する。もし、行なわれていない場合は、ステップS1703にて拠点サーバコンピュータ1400から差分の印刷履歴情報を取得する。なお、ステップ1703での処理を、差分データ更新処理と呼ぶ。
【0106】
以前に全データの取得が行なわれていた場合は、ステップS1701に戻る。
【0107】
ステップS1701において差分データの更新要求が指示されていない場合は、ステップS1704において、定期更新処理が指定された時間であるかを判定する。
【0108】
定期更新処理とは、図16のスケジュール設定画面により設定された時間に行なわれる印刷履歴情報の更新処理を示している。指定された時間でない場合はステップS1701に戻る。指定された時間になった場合は、設定内容を確認し、全データの取得処理を行なうか差分データの更新処理を行なうかを確認する。
【0109】
差分データの更新処理を行なう場合は、ステップS1703にて、拠点サーバコンピュータ1400から差分の印刷履歴情報を取得する。全データ取得処理を行なう場合は、ステップS1706にて、拠点サーバコンピュータ1400から全ての印刷履歴情報を取得する。
【0110】
本実施形態における各図(図15、図17等)に示すフローチャートに示す処理、及び、図1、図14に示す各部、各モジュールは、プログラムに基づいて、各コンピュータのそれぞれにより遂行される。そして、その場合、CD−ROMやフラッシュメモリやFD等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群がクライアントコンピュータに供給される場合でも本発明は適用されるものである。
【0111】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、又は、外部サーバ(図示省略)からダウンロードすることで、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【0112】
この場合、記憶媒体から読み出されたジョブアカウントサーバやジョブアカウントクライアントプログラム等のプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、たとえば、フロッピィーディスク、ハードディスク、光ディスク、光磁気ディスク、DVD、CD−ROM、磁気テープ、不揮発性のメモリカード、ROM、EEPROM等を用いることができる。
【0113】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。さらに、外部の所定のサーバ装置(図示省略)からネットワークを介して送信された、又は、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0114】
【発明の効果】
本発明によれば、機器で行われるデータ処理に関する情報をジョブ情報として管理する管理装置から、当該管理装置で管理されている全てのジョブ情報を取得するか、または当該管理装置で管理されているジョブ情報のうち追加された分のジョブ情報を取得するかを制御することにより、広範囲または複数拠点で収集されたジョブ情報を、効率的にかつ負荷を上げることなく、集めることができる。また、差分のジョブ情報を取得したことにより不明な情報が含まれていたとしても、管理装置で管理されている全てのジョブ情報を取得することもできることにより、ジョブ情報に基づいて集計を行ったときの不整合を訂正することができる。
【0115】
また、前記差分取得手段は、ジョブ情報を前回取得した後に追加された分のジョブ情報を取得することにより、広範囲または複数拠点で収集されたジョブ情報を、効率的にかつ負荷を上げることなく、集めることができる。
【0116】
また、全てのジョブ情報の取得または追加された分のジョブ情報の取得を行う時間、全てのジョブ情報の取得を行う間隔、全てのジョブ情報の取得を行う時間のうち少なくとも1つを設定するための画面を表示部に表示させることにより、ジョブ情報を取得する時間を管理装置ごとに設定することができ、ジョブ情報の取得が集中して処理負荷や通信負荷が一時的に集中するのを防止することができる。
【図面の簡単な説明】
【図1】ジョブアカウントシステムの実施形態の前提となるシステムの一例を示す図である。
【図2】クライアントコンピュータおよびサーバコンピュータの構成の一例を示すブロック図である。
【図3】プリンタの構成の一例を示すブロック図である。
【図4】ジョブアカウントサーバ121のメモリマップの一例を表す図である。
【図5】ジョブアカウントプログラムおよび関連データが格納されているFDの構成内容を示す図である。
【図6】FDに記録されたジョブアカウントプログラムおよび関連データをコンピュータシステムにロードする一例を示す図である。
【図7】フックログの一例を示す図である。
【図8】ドライバログの一例を示す図である。
【図9】APIログの一例を示す図である。
【図10】送信部ログの一例を示す図である。
【図11】マージ処理によって生成されたマージログの一例を示す図である。
【図12】機器ログの一例を示す図である。
【図13】ジョブログマージ部123が生成する最終ログの一例を示す図である。
【図14】管理システム全体の基本的な構成図である。
【図15】クライアントコンピュータ101(101A及びA101B)と拠点サーバコンピュータ1400とにおいて行なわれる処理の流れを説明するフローチャートである。
【図16】統合サーバコンピュータ1410が、拠点サーバコンピュータ1400の印刷履歴情報を取得するために、そのスケジュールを設定する画面の例を示す図である。
【図17】統合サーバコンピュータ1410が、拠点サーバコンピュータ1400の印刷履歴情報を取得する際の処理の流れを説明するフローチャートである。
【符号の説明】
101 クライアントコンピュータ
102 アプリケーション
104 GDI
106 スプーラ
108 プリンタ
109 プリンタ
110 MFP
121 ジョブアカウントサーバ
118 ジョブアカウントクライアント
1400 拠点サーバコンピュータ
1410 統合サーバコンピュータ
Claims (13)
- 印刷機器とクライアント装置とで行われるデータ処理に関する情報であってジョブを発行したユーザ情報及び印刷機器からの機器ログを含むジョブ情報を管理する複数の管理装置と、
前記複数の管理装置で管理されたジョブ情報を取得し管理する統合管理装置とを含む管理システムであって、
前記統合管理装置は、
複数の管理装置のうち指定された管理装置から統合管理装置が取得済みのジョブ情報を削除し、その管理装置から、当該管理装置で管理されている全てのジョブ情報を取得する全取得手段と、
複数の管理装置のうち指定された管理装置から、当該管理装置で管理されているジョブ情報のうち、以前取得したジョブ情報から追加された分のジョブ情報を取得する差分取得手段と、
差分取得手段によるジョブ情報の取得頻度が全取得手段によるジョブ情報の取得頻度より少なくなるようにジョブ情報の取得時期を指定でき、さらに、全取得手段のジョブ情報の取得時期を複数の管理装置にごとに指定できる指定手段とを備える
ことを特徴とする管理システム。 - 前記統合管理装置は、
前記全取得手段または前記差分取得手段によるジョブ情報の取得を行う時間、前記全取得手段によるジョブ情報の取得を行う間隔、前記全取得手段によるジョブ情報の取得を行う時間のうち少なくとも1つを前記指定手段により指定させるための画面を表示部に表示させる表示制御手段を有することを特徴とする請求項1に記載の管理システム。 - 前記統合管理装置は、
前記画面で設定された内容に基づいて、前記全取得手段によるジョブ情報の取得を行うか、前記差分取得手段によるジョブ情報の取得を行うかを判定する判定手段を有することを特徴とする請求項1又は2に記載の管理システム。 - 前記管理装置は、
前記印刷機器から、または当該印刷機器にデータ処理を要求した情報処理装置から、当該印刷機器で行われるデータ処理に関する情報をジョブ情報として取得するジョブ情報取得手段を有することを特徴とする請求項1乃至3のいずれかに記載の管理システム。 - 前記データ処理は、情報処理装置から送信された印刷データに基づく印刷処理であり、
前記ジョブ情報は、データ処理を識別するためのジョブ識別情報、印刷データを作成したアプリケーションプログラムを示す情報、印刷データの論理ページ数を示す情報、印刷データのドキュメント名を示す情報、データ処理の開始時刻を示す情報、データ処理の終了時刻を示す情報、用紙サイズを示す情報、印刷された物理ページ数を示す情報、両面印刷が行われたかどうかを示す情報、データ処理を要求したユーザ名を示す情報、排紙されたページ数を示す情報、排紙された用紙枚数を示す情報、データ処理を行った印刷機器を示す情報のうち少なくとも1つを含むことを特徴とする請求項1乃至4のいずれかに記載の管理システム。 - 前記印刷機器は、印刷装置、複写機、複合機、ファクシミリ装置のうち少なくとも1つであることを特徴とする請求項1乃至5のいずれかに記載の管理システム。
- 印刷機器で行われるデータ処理に関する情報であってジョブを発行したユーザ情報及び印刷機器からの機器ログを含む情報をジョブ情報として管理する管理装置と通信可能であって、前記管理装置で管理されたジョブ情報を取得し管理する情報処理装置であって、
前記管理装置から、当該管理装置で管理されている全てのジョブ情報を取得する全取得手段と、
前記管理装置から、当該管理装置で管理されているジョブ情報のうち追加された分のジョブ情報を取得する差分取得手段と、
前記差分取得手段によるジョブ情報の取得頻度が全取得手段によるジョブ情報の取得頻度より少なくなるようにジョブ情報の取得時期を指定でき、さらに、全取得手段のジョブ情報の取得時期を複数の管理装置にごとに指定できる指定手段とを備えることを特徴とする情報処理装置。 - 前記差分取得手段は、ジョブ情報を前回取得した後に追加された分のジョブ情報を取得することを特徴とする請求項7に記載の情報処理装置。
- 前記全取得手段または前記差分取得手段によるジョブ情報の取得を行う時間、前記全取得手段によるジョブ情報の取得を行う間隔、前記全取得手段によるジョブ情報の取得を行う時間のうち少なくとも1つを設定するための画面を表示部に表示させる表示制御手段を有することを特徴とする請求項8記載の情報処理装置。
- 印刷機器で行われるデータ処理に関する情報であってジョブを発行したユーザ情報及び印刷機器からの機器ログを含む情報をジョブ情報として管理する複数の管理装置と通信して、前記管理装置で管理されたジョブ情報を取得し管理する管理方法であって、
前記複数の管理装置から統合管理装置が取得済みのジョブ情報を削除し、その管理装置から、当該管理装置で管理されている全てのジョブ情報を取得する全取得ステップと、
前記複数の管理装置から、当該管理装置で管理されているジョブ情報のうち以前取得したジョブ情報から追加された分のジョブ情報を取得する差分取得ステップと、
差分取得ステップによるジョブ情報の取得頻度が全取得ステップによるジョブ情報の取得頻度より少なくなるようにジョブ情報の取得時期を指定でき、さらに、全取得ステップのジョブ情報の取得時期を複数の管理装置にごとに指定できる指定ステップとを有することを特徴とする管理方法。 - 前記全取得ステップまたは前記差分取得ステップによるジョブ情報の取得を行う時間、前記全取得ステップによるジョブ情報の取得を行う間隔、前記全取得ステップによるジョブ情報の取得を行う時間のうち少なくとも1つを前記指定手段により指定させるための画面を表示部に表示させることを特徴とする請求項10に記載の管理方法。
- 印刷機器で行われるデータ処理に関する情報であってジョブを発行したユーザ情報及び印刷機器からの機器ログを含む情報をジョブ情報として管理する複数の管理装置と通信して、前記管理装置で管理されたジョブ情報を取得し管理するための管理プログラムであって、
前記複数の管理装置から統合管理装置が取得済みのジョブ情報を削除し、その管理装置から、当該管理装置で管理されている全てのジョブ情報を取得する全取得ステップと、
前記管理装置から、当該管理装置で管理されているジョブ情報のうち以前取得したジョブ情報から追加された分のジョブ情報を取得する差分取得ステップと、
差分取得ステップによるジョブ情報の取得頻度が全取得ステップによるジョブ情報の取得頻度より少なくなるようにジョブ情報の取得時期を指定でき、さらに、全取得ステップのジョブ情報の取得時期を複数の管理装置にごとに指定できる指定ステップとをコンピュータに実行させることを特徴とする管理プログラム。 - 印刷機器で行われるデータ処理に関する情報をジョブ情報として管理する管理装置と通信して、前記管理装置で管理されたジョブ情報を取得し管理するための管理プログラムが格納された、コンピュータにより読み取り可能な記録媒体であって、前記管理プログラムは、
前記管理装置から統合管理装置が取得済みのジョブ情報を削除し、その管理装置から、当該管理装置で管理されている全てのジョブ情報を取得する全取得ステップと、
前記管理装置から、当該管理装置で管理されているジョブ情報のうち以前取得したジョブ情報から追加された分のジョブ情報を取得する差分取得ステップと、
差分取得ステップによるジョブ情報の取得頻度が全取得ステップによるジョブ情報の取得頻度より少なくなるようにジョブ情報の取得時期を指定でき、さらに、全取得ステップ のジョブ情報の取得時期を複数の管理装置にごとに指定できる指定ステップとをコンピュータに実行させることを特徴とする、記録媒体。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002110687A JP4125033B2 (ja) | 2002-04-12 | 2002-04-12 | 管理システム、情報処理装置及び管理方法 |
| US10/405,222 US7852502B2 (en) | 2002-04-12 | 2003-04-03 | Management system, image processing apparatus and method for acquiring print job history information |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002110687A JP4125033B2 (ja) | 2002-04-12 | 2002-04-12 | 管理システム、情報処理装置及び管理方法 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2003308192A JP2003308192A (ja) | 2003-10-31 |
| JP2003308192A5 JP2003308192A5 (ja) | 2007-08-16 |
| JP4125033B2 true JP4125033B2 (ja) | 2008-07-23 |
Family
ID=29393748
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002110687A Expired - Fee Related JP4125033B2 (ja) | 2002-04-12 | 2002-04-12 | 管理システム、情報処理装置及び管理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4125033B2 (ja) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4698477B2 (ja) * | 2006-05-11 | 2011-06-08 | 株式会社リコー | 印刷管理装置、ログ情報収集装置、印刷管理システム、印刷管理方法、印刷管理プログラム及び記憶媒体 |
| US8228530B2 (en) | 2007-03-05 | 2012-07-24 | Kabushiki Kaisha Toshiba | Image forming apparatus management system |
| JP6148042B2 (ja) * | 2013-03-14 | 2017-06-14 | キヤノン電子株式会社 | 情報処理装置、情報処理方法 |
| KR102123090B1 (ko) * | 2014-01-07 | 2020-06-15 | 한국전자통신연구원 | 디지털 복합기의 데이터 분석 시스템 및 이를 이용한 분석 방법 |
| JP6421419B2 (ja) * | 2014-02-17 | 2018-11-14 | 株式会社リコー | 機器、情報処理システム、情報処理方法、及びプログラム |
| JP6973174B2 (ja) * | 2018-02-26 | 2021-11-24 | 株式会社リコー | 情報処理装置、方法、システム、及びプログラム |
| JP7367344B2 (ja) * | 2019-05-31 | 2023-10-24 | ブラザー工業株式会社 | プログラム |
| JP7367345B2 (ja) * | 2019-05-31 | 2023-10-24 | ブラザー工業株式会社 | プログラム |
-
2002
- 2002-04-12 JP JP2002110687A patent/JP4125033B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003308192A (ja) | 2003-10-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7852502B2 (en) | Management system, image processing apparatus and method for acquiring print job history information | |
| JP4012050B2 (ja) | 情報処理装置、情報処理方法、制御プログラム | |
| US7286250B2 (en) | Print control apparatus and method, and print system | |
| JP3405159B2 (ja) | 印刷装置 | |
| JP4405707B2 (ja) | 情報処理装置、制御方法及び制御プログラム | |
| US5930465A (en) | Printing system with enhanced print service capability | |
| US7561291B2 (en) | Job management system, information processing apparatus, job management method, job management program and storage medium storing the problem | |
| US7636174B2 (en) | Job information managing system, job information managing method, program for implementing the method, and storage medium storing the program | |
| US20100165376A1 (en) | Printing system, print control method, and program | |
| JP7102129B2 (ja) | 画像形成装置、画像形成装置の制御方法、及びプログラム | |
| JP4497808B2 (ja) | 情報処理方法、情報処理サーバ、及びプログラム | |
| US7420696B2 (en) | Job management apparatus, job management system, job management method, and storage medium storing program | |
| JP4125033B2 (ja) | 管理システム、情報処理装置及び管理方法 | |
| JP4464176B2 (ja) | 情報処理装置及び方法、ジョブ管理システム、プログラム | |
| JP3507401B2 (ja) | ジョブ管理装置、ジョブ管理方法、ジョブ管理プログラムが格納されたコンピュータにより読み取り可能な記録媒体 | |
| JP5316946B2 (ja) | デバイス共有装置及びデバイス共有方法 | |
| JP3880435B2 (ja) | 印刷システム、情報処理装置、情報処理方法、制御プログラム | |
| JP4027131B2 (ja) | 情報処理装置、情報処理システム、制御方法、制御プログラム並びに記憶媒体 | |
| JP2003308185A (ja) | 管理システム、情報処理装置及び管理方法 | |
| JP4366042B2 (ja) | ジョブ管理装置、ジョブ管理方法、制御プログラム | |
| JP4006250B2 (ja) | 情報処理装置、情報処理方法、制御プログラム及び記憶媒体 | |
| JP2007034701A (ja) | 情報処理装置 | |
| JP3509815B2 (ja) | 印刷システム及び画像形成装置及びジョブ管理方法 | |
| JP2003288197A (ja) | 管理装置、管理方法、管理プログラム及び記録媒体 | |
| JP2004178324A (ja) | 情報処理システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050408 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070703 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070704 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070807 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071009 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080422 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080507 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110516 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120516 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120516 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130516 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140516 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |