(57)【要約】【課題】  画像形成装置などの周辺機器の利用状況を管理するジョブ管理システムにおいて、印刷要求などのジョブが発生した際にジョブ情報をサーバに送信するサーバタイプのジョブ管理システムでは、ジョブが発生するたびにサーバへの通信が発生し、ホストＰＣとサーバ装置、ネットワークへの負荷が毎回発生していた。また、サーバ装置やネットワークに問題が発生した際には、周辺機器での印刷などのジョブを行うことができなかった。【解決手段】  本発明のジョブ管理システムでは、ジョブの発生時に毎回サーバ装置に通信を行わずに、ジョブ要求を行ったローカルのホストＰＣにジョブ情報を記録保持するクライアントプログラムを搭載して、ホストＰＣにおいて周辺機器利用のユーザ認証を行い、ジョブ情報をホストＰＣに記録して保持し、定期的にサーバ装置のジョブ管理システムプログラムがホストＰＣからジョブ情報を収集する方法により課題を解決した。【選択図】図１
2008059019.tif 000002
【特許請求の範囲】
【請求項１】
周辺機器と、
前記周辺機器と電気通信回線を介して接続され、ユーザ認証と前記周辺機器の利用記録であるジョブ情報の記録保持とを可能とした情報端末と
前記ジョブ情報を収集して記録可能なサーバ装置とを備えた
ことを特徴とするジョブ管理システム。
【請求項２】
請求項１のジョブ管理システムであって、
前記周辺機器は、前記情報端末と通信を行ってユーザ認証するユーザ認証手段と前記ジョブ情報を前記情報端末に送信するジョブ情報送信手段とを備え、
前記情報端末は、前記ユーザ認証手段と通信を行ってユーザ認証を行い、前記ジョブ情報送信手段により送信されるジョブ情報を受信して記録可能である
ことを特徴とするジョブ管理システム。
【請求項３】
請求項１または２のジョブ管理システムであって、
前記サーバ装置は、所定の時刻または所定の時間間隔で前記ジョブ情報を収集する
ことを特徴とするジョブ管理システム。
【請求項４】
請求項１から３のいずれかのジョブ管理システムであって、
前記情報端末は、ユーザ認証に必要なユーザ情報と前記ジョブ情報とを記録保持するデータベースを備えた
ことを特徴とするジョブ管理システム。
【請求項５】
請求項１から４のいずれかのジョブ管理システムであって、
前記サーバ装置は、前記収集したジョブ情報を記録保持するデータベースを備えた
ことを特徴とするジョブ管理システム。
【請求項６】
請求項４から５のいずれかのジョブ管理システムであって、
前記サーバ装置は、前記情報端末の保持するユーザ情報の複製を記録保持するデータベースを備えた
ことを特徴とするジョブ管理システム。
【請求項７】
周辺機器を利用する際のユーザ認証と利用状況の管理とを行うジョブ管理プログラムにおいて、
情報端末に搭載される、前記ユーザ認証を行うユーザ認証ステップと周辺機器利用の記録であるジョブ情報の記録保持を行うジョブ情報記録保持ステップとをコンピュータに実行させるクライアントプログラムと
サーバ装置に搭載される、前記ジョブ情報を収集して記録するジョブ情報収集記録ステップをコンピュータに実行させるサーバプログラムとを含む
ことを特徴とするジョブ管理プログラム。
【請求項８】
請求項７のジョブ管理プログラムであって、
前記情報端末と通信を行ってユーザ認証するユーザ認証ステップと前記ジョブ情報を前記情報端末に送信するジョブ情報送信ステップとを周辺機器のコンピュータに実行させる周辺機器プログラムを含み、
前記クライアントプログラムのユーザ認証ステップは、前記周辺機器のプログラムのユーザ認証ステップと通信を行ってユーザ認証を行い、
前記クライアントプログラムのジョブ情報記録保持ステップは、前記周辺機器のプログラムのジョブ情報送信ステップにより送信されるジョブ情報を受信して記録する
ことを特徴とするジョブ管理プログラム。
【請求項９】
周辺機器を利用する際のユーザ認証と利用状況の管理とを行うジョブ管理方法において、
前記周辺機器を利用する情報端末上で前記ユーザ認証を行って、前記情報端末上に前記周辺機器利用の記録であるジョブ情報の記録保持を行い、
その後に、サーバ装置が前記情報端末と通信を行って前記ジョブ情報を前記サーバ装置上に収集して記録する
ことを特徴とするジョブ管理方法。
【請求項１０】
請求項９のジョブ管理方法であって、
前記周辺機器の単独での利用の際には、前記周辺機器と前記情報端末との間で通信を行ってユーザ認証を行い、前記周辺機器の単独での利用の記録であるジョブ情報を前記情報端末上に記録する
ことを特徴とするジョブ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
通信網で接続されたＰＣ（Personal  Computer）とＭＦＰ（MultiFunction  Peripheral）などの周辺機器からなるシステムにおいて、ＭＦＰなどの周辺機器の利用に際するユーザ認証と利用状況の管理とを行うジョブ管理システム、ジョブ管理プログラム、ジョブ管理方法に関する。
【背景技術】
【０００２】
従来、ＭＦＰなどの周辺機器の利用を管理するジョブ管理システム（又は、部門管理システムとも呼ばれる）としては、部門管理サーバを配置し、そのサーバにおいて周辺機器の利用状況をカウントして管理するサーバタイプのものと、プリンタやＭＦＰなどの画像形成装置でカウンタを管理するデバイスタイプのものが存在している。
【０００３】
例えば、サーバタイプのものとして、認証／課金サーバを用意し、印刷要求発生時にサーバに対して通信を行い、ユーザ認証、アカウント処理をサーバ側で行うシステムがあった（特許文献１参照）。
【０００４】
しかし、この方法では以下の問題点があった。
【０００５】
１）印刷要求発生時に認証／課金サーバに毎回通信が発生する。
【０００６】
２）印刷要求発生時に認証／課金サーバやネットワークに障害が発生していると印刷できない。
【０００７】
３）ホストＰＣから要求したジョブのログ（利用状況）しか蓄積できず、ＭＦＰなどのデバイスにおいて発生した原稿スキャン（スキャントゥＰＣ）やＦＡＸ送信などのジョブのログを収集することができなかった。
【０００８】
一方、デバイスタイプのものでは、周辺機器にジョブ管理システムを搭載しなければならず、また、一般に表示パネルや入力パネルなどの入出力インターフェースに制限のある周辺機器では、それらジョブ管理システムの使い勝手は、よくなかった。
【０００９】
【特許文献１】特開２００２−２３６５７７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
解決しようとする問題点は、以下のとおりである。
【００１１】
周辺機器の利用状況であるジョブ情報をサーバに収集して把握するサーバタイプのジョブ管理システムにおいて、印刷要求などのジョブ発生時に、毎回ジョブ管理サーバにジョブ情報を通信するため、周辺機器を利用するホストＰＣとサーバＰＣとネットワークの何れにも負荷をかけてしまう問題点があった。
【００１２】
また、印刷要求などのジョブ発生時に、サーバＰＣやネットワークに一時的にでも障害が発生していた場合には、ジョブの実行ができない問題点があった。
【００１３】
また、ホストＰＣからのジョブ要求ではなく、周辺機器単体で行ったジョブ、例えば、原稿スキャンやＦＡＸ送信などについてのジョブ情報を管理することができない問題点があった。
【課題を解決するための手段】
【００１４】
本発明のジョブ管理システムは、周辺機器と、前記周辺機器と電気通信回線を介して接続され、ユーザ認証と前記周辺機器の利用記録であるジョブ情報の記録保持とを可能とした情報端末と前記ジョブ情報を収集して記録可能なサーバ装置とを備えたことを最も主要な特徴とする。
【００１５】
また、前記のジョブ管理システムであって、前記周辺機器は、前記情報端末と通信を行ってユーザ認証するユーザ認証手段と前記ジョブ情報を前記情報端末に送信するジョブ情報送信手段とを備え、前記情報端末は、前記ユーザ認証手段と通信を行ってユーザ認証を行い、前記ジョブ情報送信手段により送信されるジョブ情報を受信して記録可能であることを主要な特徴とする。
【００１６】
本発明のジョブ管理プログラムは、周辺機器を利用する際のユーザ認証と利用状況の管理とを行うジョブ管理プログラムにおいて、情報端末に搭載される、前記ユーザ認証を行うユーザ認証ステップと周辺機器利用の記録であるジョブ情報の記録保持を行うジョブ情報記録保持ステップとをコンピュータに実行させるクライアントプログラムとサーバ装置に搭載される前記ジョブ情報を収集して記録するジョブ情報収集記録ステップをコンピュータに実行させるサーバプログラムとを含むことを最も主要な特徴とする。
【００１７】
また、前記のジョブ管理プログラムであって、前記情報端末と通信を行ってユーザ認証するユーザ認証ステップと前記ジョブ情報を前記情報端末に送信するジョブ情報送信ステップとを周辺機器のコンピュータに実行させる周辺機器プログラムを含み、前記クライアントプログラムのユーザ認証ステップは、前記周辺機器のプログラムのユーザ認証ステップと通信を行ってユーザ認証を行い、前記クライアントプログラムのジョブ情報記録保持ステップは、前記周辺機器のプログラムのジョブ情報送信ステップにより送信されるジョブ情報を受信して記録することを主要な特徴とする。
【００１８】
本発明のジョブ管理方法は、周辺機器を利用する際のユーザ認証と利用状況の管理とを行うジョブ管理方法において、前記周辺機器を利用する情報端末上で前記ユーザ認証を行って、前記情報端末上に前記周辺機器利用の記録であるジョブ情報の記録保持を行い、その後に、サーバ装置が前記情報端末と通信を行って前記ジョブ情報を前記サーバ装置上に収集して記録することを最も主要な特徴とする。
【００１９】
また、前記のジョブ管理方法であって、前記周辺機器の単独での利用の際には、前記周辺機器と前記情報端末との間で通信を行ってユーザ認証を行い、前記周辺機器の単独での利用の記録であるジョブ情報を前記情報端末上に記録することを主要な特徴とする。
【発明の効果】
【００２０】
本発明のジョブ管理システムは、周辺機器と、前記周辺機器と電気通信回線を介して接続され、ユーザ認証と前記周辺機器の利用記録であるジョブ情報の記録保持とを可能とした情報端末と前記ジョブ情報を収集して記録可能なサーバ装置とを備えたことを最も主要な特徴とし、また、前記のジョブ管理システムであって、前記周辺機器は、前記情報端末と通信を行ってユーザ認証するユーザ認証手段と前記ジョブ情報を前記情報端末に送信するジョブ情報送信手段とを備え、前記情報端末は、前記ユーザ認証手段と通信を行ってユーザ認証を行い、前記ジョブ情報送信手段により送信されるジョブ情報を受信して記録可能であることを主要な特徴とするため、印刷要求などのジョブ発生時に、毎回サーバ装置にジョブ情報を通信する必要がなくなり、情報端末やサーバ装置やネットワークに集中して負荷をかけてしまう事が無くなった。
【００２１】
また、ジョブ発生時に、サーバ装置やネットワークに一時的にでも障害が発生していたとしても、ジョブ情報は情報端末に保存されるため、ジョブの実行が可能となった。
【００２２】
また、周辺機器単体で行ったジョブ、例えば、原稿スキャンやＦＡＸ送信などについてのジョブ情報も管理することが可能となった。
【００２３】
本発明のジョブ管理プログラムは、周辺機器を利用する際のユーザ認証と利用状況の管理とを行うジョブ管理プログラムにおいて、情報端末に搭載される、前記ユーザ認証を行うユーザ認証ステップと周辺機器利用の記録であるジョブ情報の記録保持を行うジョブ情報記録保持ステップとをコンピュータに実行させるクライアントプログラムとサーバ装置に搭載される前記ジョブ情報を収集して記録するジョブ情報収集記録ステップをコンピュータに実行させるサーバプログラムとを含むことを最も主要な特徴とし、また、前記のジョブ管理プログラムであって、前記情報端末と通信を行ってユーザ認証するユーザ認証ステップと前記ジョブ情報を前記情報端末に送信するジョブ情報送信ステップとを周辺機器のコンピュータに実行させる周辺機器プログラムを含み、前記クライアントプログラムのユーザ認証ステップは、前記周辺機器のプログラムのユーザ認証ステップと通信を行ってユーザ認証を行い、前記クライアントプログラムのジョブ情報記録保持ステップは、前記周辺機器のプログラムのジョブ情報送信ステップにより送信されるジョブ情報を受信して記録することを主要な特徴とするため、印刷要求などのジョブ発生時に、毎回サーバ装置にジョブ情報を通信する必要がなくなり、情報端末やサーバ装置やネットワークに集中して負荷をかけてしまう事が無くなった。
【００２４】
また、ジョブ発生時に、サーバ装置やネットワークに一時的にでも障害が発生していたとしても、ジョブ情報は情報端末に保存されるため、ジョブの実行が可能となった。
【００２５】
また、周辺機器単体で行ったジョブ、例えば、原稿スキャンやＦＡＸ送信などについてのジョブ情報も管理することが可能となった。
【００２６】
本発明のジョブ管理方法は、周辺機器を利用する際のユーザ認証と利用状況の管理とを行うジョブ管理方法において、前記周辺機器を利用する情報端末上で前記ユーザ認証を行って、前記情報端末上に前記周辺機器利用の記録であるジョブ情報の記録保持を行い、その後に、サーバ装置が前記情報端末と通信を行って前記ジョブ情報を前記サーバ装置上に収集して記録することを最も主要な特徴とし、また、前記のジョブ管理方法であって、前記周辺機器の単独での利用の際には、前記周辺機器と前記情報端末との間で通信を行ってユーザ認証を行い、前記周辺機器の単独での利用の記録であるジョブ情報を前記情報端末上に記録することを主要な特徴とするため、印刷要求などのジョブ発生時に、毎回サーバ装置にジョブ情報を通信する必要がなくなり、情報端末やサーバ装置やネットワークに集中して負荷をかけてしまう事が無くなった。
【００２７】
また、ジョブ発生時に、サーバ装置やネットワークに一時的にでも障害が発生していたとしても、ジョブ情報は情報端末に保存されるため、ジョブの実行が可能となった。
【００２８】
また、周辺機器単体で行ったジョブ、例えば、原稿スキャンやＦＡＸ送信などについてのジョブ情報も管理することが可能となった。
【発明を実施するための最良の形態】
【００２９】
サーバタイプのジョブ管理システムにおいて、ジョブ発生時のシステム全体への集中的な負荷や、サーバ装置やネットワークの障害によるジョブ実行不可となる問題を解決するために、ジョブ発生時にはローカルのホストＰＣにおいてユーザ認証を行ってジョブ情報を蓄積し、サーバ装置が定期的にそのジョブ情報を収集する方法により解決した。
【実施例１】
【００３０】
［全体構成］
図１に本発明の一実施形態であるジョブ管理システムの構成を示す。
【００３１】
ジョブ管理システムは、ホストＰＣ（ホストＰＣ１；９１、ホストＰＣ２；９２）サーバＰＣ９３、周辺機器であるＭＦＰ９９（MultiFunction  Peripheral）からなり、各装置がネットワークによって接続されている。
【００３２】
ホストＰＣ１；９１には、ＤＢ（Data  Base）１５ａ、ホストＰＣ２；９２には、ＤＢ１５ｂ、サーバＰＣ９３には、ＤＢ３５が搭載されている。
【００３３】
[ホストＰＣの構成]
ホストＰＣの機能ブロック図を図２に示す。
【００３４】
ホストＰＣにはクライアントプログラムが搭載されており、各部の機能をコンピュータに実現させる役割を果たす。
【００３５】
ホストＰＣは、ＵＩ（ユーザーインターフェース）部１３、ＤＢ１５（データベース）、ユーザ管理部１７、ジョブ管理部１９、主制御部２１、通信部２３の各機能ブロックから構成されている。
【００３６】
ＵＩ（ユーザーインターフェース）部１３は、ジョブ完了通知やＤＢに格納している各種データを表示する。
【００３７】
ユーザ管理部１７は、ＰＣのログインユーザ名の検出や、印刷完了通知などに含まれるジョブに関するユーザ情報の管理を行う。また、サーバＰＣ９３から通知されたユーザ情報の識別なども行う。
【００３８】
ジョブ管理部１９は、ジョブをカウントする機能を有し、サーバＰＣ９３からジョブ制限機能を設定されている場合などには、そのジョブが実行可能かどうかの判断を行う。
【００３９】
主制御部２１は、ホストＰＣ９１全体の制御をつかさどり、ユーザの印刷要求に従い、各機能部への指令を出したり印刷ジョブの出力の制御を行う。
【００４０】
通信部２３は、サーバＰＣ９３と連携するインターフェースをサポートしており、クライアントとサーバ間で各種データの連携を行う。また、ＭＦＰやプリンタなどからのジョブ完了通知を受信したり、クライアントからＭＦＰに対して各種情報をポーリングする機能も有している。
【００４１】
［ホストＰＣのＤＢ］
ホストＰＣのＤＢ１５は、図３に示すようなテーブルを保持する。
【００４２】
図３（Ａ）は、ユーザテーブルであり、各ユーザの情報、権限などを登録する。例えば、図３（Ａ）に示すようにユーザ名、その部門名、機能制限、印刷制限枚数などを記録する。
【００４３】
図３（Ｂ）は、ジョブログテーブルであり、発生したジョブについての情報を記録する。例えば、図３（Ｂ）に示すようにジョブを起動したユーザ名、ジョブタイプ、ジョブ名、枚数、ジョブの結果などを記録する。
【００４４】
［ホストＰＣの動作フロー：新規ユーザの印刷］
図４にホストＰＣ上９１が新規のユーザ７７からの印刷を行う際のシーケンスを示す。
【００４５】
Ｓ１０１：ユーザ７７が、ホストＰＣ上で印刷操作を行う。
【００４６】
Ｓ１０２：ジョブ管理システムのクライアントプログラムが起動して、ホストＰＣの主制御部２１が、ユーザ管理部１７にユーザ７７の情報確認の指示を出す。
【００４７】
Ｓ１０３：ユーザ管理部１７は、ホストＰＣのＯＳ（Operating  System）からログインユーザ名を取得する。
【００４８】
Ｓ１０４：取得したログインユーザ名がＤＢ１５に登録されているかどうかを照会する。
【００４９】
Ｓ１０５：ログインユーザ名の照会の結果が未登録であると通知される。
【００５０】
Ｓ１０６：ユーザ７７を新規ユーザとしてＤＢ１５に登録する。
【００５１】
Ｓ１０７：主制御部２１からジョブ管理部１９にジョブの登録の指示をする。
【００５２】
Ｓ１０８：指示を受け取ったジョブ管理部１９は、ジョブ情報の抽出を行う。
【００５３】
Ｓ１０９：ジョブ管理部１９はＤＢ１５にジョブの登録を行う。
【００５４】
Ｓ１１０：主制御部２１は、印刷ジョブを通信部２３を通して、ＭＦＰ９９に送信して印刷出力を行う。
【００５５】
［ホストＰＣの動作フロー：登録済みユーザ印刷］
図５にホストＰＣ９１が登録済みユーザ７７からの印刷を行う際のシーケンスを示す。
【００５６】
Ｓ２０１：ユーザ７７が、ホストＰＣ上で印刷操作を行う。
【００５７】
Ｓ２０２：ジョブ管理システムのクライアントプログラムが起動して、ホストＰＣの主制御部２１が、ユーザ管理部１７にユーザ７７の情報確認の指示を出す。
【００５８】
Ｓ２０３：ユーザ管理部１７は、ホストＰＣのＯＳ（Operating  System）からログインユーザ名を取得する。
【００５９】
Ｓ２０４：取得したログインユーザ名がＤＢ１５に登録されているかどうかを照会する。
【００６０】
Ｓ２０５：ログインユーザ名の照会の結果が登録ありの通知がされる。
【００６１】
Ｓ２０６：主制御部２１からジョブ管理部１９にジョブの登録の指示をする。
【００６２】
Ｓ２０７：指示を受け取ったジョブ管理部１９は、ジョブ情報の抽出を行う。
【００６３】
Ｓ２０８：ジョブ管理部１９は、ユーザ名をキーとしてユーザ管理部１７に対し、ジョブが実行可能であるかどうかのジョブ制限のチェックを確認する。
【００６４】
Ｓ２０９：ジョブ管理部１９はＤＢ１５にジョブ制限の照会を行う。
【００６５】
Ｓ２１０：ユーザ管理部１７は、ジョブ制限の照会の結果、ジョブの実行がＯＫである旨をジョブ管理部１９に通知する。
【００６６】
Ｓ２１１：ジョブ管理部１９は、ジョブの登録をＤＢ１５に行う。
【００６７】
Ｓ２１２：印刷ジョブを通信部２３を通して、ＭＦＰ９９に送信して印刷出力を行う。
【００６８】
［ホストＰＣの動作フロー：ジョブ完了通知受信］
ＭＦＰが、スキャントゥＰＣ（スキャナーによる原稿読み取り）やＦＡＸ受信などのジョブを行う際には、ホストＰＣからの操作を必要とせず単独でそのジョブ動作が可能である。その際にはＭＦＰの操作パネルからのログイン名およびパスワードの入力を行い、ホストＰＣのうちの一台（情報端末）と通信を行ってユーザ認証を行う（ユーザ認証手段、ユーザ認証ステップ）。また、その操作のジョブ情報を同ホストＰＣに送信する（ジョブ情報送信手段、ジョブ情報送信ステップ）。
【００６９】
図６にＭＦＰ９９の上で行われたスキャントゥＰＣ（スキャナーによる原稿読み取り）やＦＡＸ受信などのジョブが発生したときに、それらのジョブをホストＰＣ９３がジョブの登録を行う際のシーケンスを示す。
【００７０】
Ｓ３０１：ＭＦＰ９９がスキャントゥＰＣやＦＡＸ受信などのジョブを行った場合に、そのジョブ完了通知をジョブ管理システムのクライアントプログラムが動作しているホストＰＣに送信する。
【００７１】
Ｓ３０２：ジョブ完了通知を受信した通信部２３は、主制御部２１にイベント通知を行う。
【００７２】
Ｓ３０３：主制御部２１は、ＭＦＰから送られてきたメッセージの解析をジョブ管理部１９に依頼する（ユーザ情報やジョブ情報の抽出）。
【００７３】
Ｓ３０４：ジョブ管理部１９は、メッセージの解析を行う。
【００７４】
Ｓ３０５：ジョブ管理部１９は、ユーザ管理部１７に対しＭＦＰ９９でのジョブを行ったユーザの照会を行う。
【００７５】
Ｓ３０６：ユーザ管理部１７は、ＤＢ１５にユーザの登録があるかどうかの検索を行う。
【００７６】
Ｓ３０７：ユーザの登録がなかった場合は、ユーザが未登録である旨、ジョブ管理部１９に通知する。
【００７７】
Ｓ３０８：ジョブ管理部１９は、ユーザの新規登録を行うようユーザ管理部に指示する。
【００７８】
Ｓ３０９：ユーザ管理部１７は、ＤＢ１５にユーザの登録を行う。
【００７９】
Ｓ３１０：ジョブ管理部１９は、ＤＢ１５に先に登録したユーザと関連付けてジョブ情報の登録を行う。
【００８０】
[サーバＰＣの構成]
サーバＰＣ９３の機能ブロック図を図７に示す。
【００８１】
サーバＰＣには、サーバプログラムが搭載されおり、各部の機能をコンピュータに実現させる役割を果たす。
【００８２】
サーバＰＣ９３は、ＵＩ（ユーザーインターフェース）部３３、ＤＢ３５、ユーザ管理部３７、クライアント管理部３９、ログ管理部４１、主制御部４３、通信部４５から構成されている。
【００８３】
ＵＩ（ユーザーインターフェース）部３３は、ＤＢ３５に保存されている情報を表示し、また、各種設定ダイアログの表示を行う。また、ジョブ完了通知やＤＢに格納している各種データを表示する。
【００８４】
ユーザ管理部３７は、管理するユーザ自体の登録と、そのアカウント設定の管理を行う。
【００８５】
クライアント管理部３９は、クライアントプログラムがインストールされているＰＣのホスト名、IPアドレス、MACアドレス等の情報の管理を行う。
【００８６】
ログ管理部４１は、ホストＰＣから取得したログデータの解析を行い、適切な形式にコンバートする機能を有する。
【００８７】
主制御部４３は、サーバＰＣ９３全体の制御をつかさどり、管理者の要求に従い、ホストＰＣからデータを収集したり、ホストＰＣへの設定を行うために各機能部へ指令を出して制御を行う。
【００８８】
通信部４５は、ホストＰＣと連携するインターフェースをサポートしており、クライアント（ホストＰＣ９１，９２）とサーバ（サーバＰＣ９３）間で各種データの連携を行う。
【００８９】
［サーバＰＣのＤＢ］
サーバＰＣ９３のＤＢ３５は、図８に示すようなテーブルを保持する。
【００９０】
図８（Ａ）は、クライアントテーブルであり、各ユーザの情報、権限などを登録する。例えば、図３（Ａ）に示すようにユーザ名、その部門名、機能制限、印刷制限枚数などを記録する。
【００９１】
図８（Ｂ）は、部門テーブルであり、発生したジョブについての情報を記録する。例えば、図３（Ｂ）に示すようにジョブを起動したユーザ名、ジョブタイプ、ジョブ名、枚数、ジョブの結果などを記録する。
【００９２】
その他に、図３（Ａ）で示したユーザテーブル及び図３（Ｂ）で示したジョブログテーブルもホストＰＣからデータを収集して記録保持する。
【００９３】
［サーバＰＣの動作フロー：ホストＰＣからのデータ収集］
図９にサーバＰＣ９３がホストＰＣ９１からデータを収集する際のシーケンスを示す。
【００９４】
Ｓ４０１：管理者７９による手動や、あらかじめ設定したタイマーなどによるきっかけでログ収集リクエストが発行される。タイマーによるきっかけは、所定の時刻になると動作するように設定してもよいし、所定の時間間隔で動作するように設定してもよい。
【００９５】
Ｓ４０２：主制御部４３は、ログを取得するユーザを検索するようにユーザ管理部３７に指示する。
【００９６】
Ｓ４０３：ユーザ管理部３７は、ＤＢ３５において対象のユーザを検索して情報を取得する。
【００９７】
Ｓ４０４：主制御部４３はユーザのクライアントＰＣの情報を抽出するように、クライアント管理部３９に指示する。
【００９８】
Ｓ４０５：クライアント管理部３９は、ＤＢ３５において対象となるクライアントＰＣの情報を取得する。
【００９９】
Ｓ４０６：ホストＰＣに対してジョブ情報のログの要求を行うよう、通信部４５に指示する。
【０１００】
Ｓ４０７：通信部４５が、ホストＰＣ９１よりジョブ情報のログを取得する。
【０１０１】
Ｓ４０８：取得したジョブ情報のログデータをログ管理部４１に渡す。
【０１０２】
Ｓ４０９：ログ管理部４１は、ジョブ情報のログデータを適切なフォーマットに変換してＤＢ３５に登録する。
【０１０３】
［サーバＰＣの動作フロー：ホストＰＣへの設定］
図１０にサーバＰＣ９３がユーザの機能制限や印刷制限枚数などの各種設定を変更する際のシーケンスを示す。
【０１０４】
Ｓ５０１：管理者７９から、制限枚数などの各種設定のリクエストが発行される。
【０１０５】
Ｓ５５０２：主制御部４３は、ログを取得するユーザを検索するようにユーザ管理部３７に指示する。
【０１０６】
Ｓ５０３：ユーザ管理部３７は、ＤＢ３５において対象のユーザを検索して情報を取得する。
【０１０７】
Ｓ５０４：主制御部４３はユーザのクライアントＰＣの情報を抽出するように、クライアント管理部３９に指示する。
【０１０８】
Ｓ５０５：クライアント管理部３９は、ＤＢ３５において対象となるクライアントＰＣの情報を取得する。
【０１０９】
Ｓ５０６：ホストＰＣに対して各種設定の変更を行うよう、通信部４５に指示する。
【０１１０】
Ｓ５０７：通信部４５が各種設定の変更を行うようホストＰＣ９１に通知する。
【０１１１】
Ｓ５０８：設定変更された情報をユーザ管理部４１に渡す。
【０１１２】
Ｓ４０９：ユーザ管理部３７は、設定変更された情報をＤＢ３５に登録する。
【０１１３】
［実施例の効果］
本実施例により以下のことが可能となった。
１）印刷実行時のホストＰＣのメモリ／ＣＰＵ負荷が軽減される。
２）サーバがダウンしていてもジョブ管理が正常に行える。
３）印刷系以外のジョブ（原稿スキャンやＦＡＸ受信など）の管理が可能となった。
４）他社機などのジョブ情報のフォーマットが異なるシステムにでも、ジョブ情報のフォーマット変換を行うことにより出力ジョブのログの蓄積が可能となる。
５）サーバ装置側の負荷も軽減された。
【図面の簡単な説明】
【０１１４】
【図１】ジョブ管理システムの全体構成図である（実施例１）。
【図２】ホストＰＣの機能ブロック図である（実施例１）。
【図３】ホストＰＣおよびサーバＰＣのＤＢ（１５、３５）が保持するテーブルである（実施例１）。
【図４】ホストＰＣが新規のユーザからの印刷を行う際のシーケンス図である（実施例１）。
【図５】ホストＰＣが登録済みユーザからの印刷を行う際のシーケンス図である（実施例１）。
【図６】ホストＰＣのジョブ完了通知受信のシーケンス図である（実施例１）。
【図７】サーバＰＣの機能ブロック図である（実施例１）。
【図８】サーバＰＣのＤＢが保持するテーブルである（実施例１）。
【図９】サーバＰＣにおけるホストＰＣからのデータ収集動作のシーケンス図である（実施例１）。
【図１０】サーバＰＣにおけるホストＰＣへの設定動作のシーケンス図である（実施例１）。
【符号の説明】
【０１１５】
１５（１５ａ、１５ｂ）  ＤＢ（クライアント側のデータベース）（ジョブ情報記録保持ステップ）
１７  ユーザ管理部（ユーザ認証ステップ）
１９  ジョブ管理部（ジョブ情報記録保持ステップ）
３５  ＤＢ（サーバ側のデータベース）（ジョブ情報収集記録ステップ）
９１、９２  ホストＰＣ（情報端末）
９３  サーバＰＣ（サーバ装置）
９９  ＭＦＰ（MultiFunction  Peripheral；複合機）（周辺機器、画像形成装置、ユーザ認証手段、ジョブ情報送信手段）
【図１】
2008059019.tif 000003
【図２】
2008059019.tif 000004
【図３】
2008059019.tif 000005
【図４】
2008059019.tif 000006
【図５】
2008059019.tif 000007
【図６】
2008059019.tif 000008
【図７】
2008059019.tif 000009
【図８】
2008059019.tif 000010
【図９】
2008059019.tif 000011
【図１０】
2008059019.tif 000012