(57)【要約】【課題】サーバのダウンや通信エラー等の理由によりクライアント装置から印刷結果情報が転送できない状態に陥っても、クライアント装置と印刷結果情報管理サーバとの間の無駄な通信を減らすようにする。【解決手段】クライアントＰＣが印刷指示して印刷機器で印刷が実行されると、印刷ログ４０が生成され、ログ保管先４１に蓄積される。クライアントＰＣの監視処理のタイミングが到来すると、ログ保管先４１に蓄積されている印刷ログ４０を収集サーバ１３に転送する。サーバがダウンしていたり通信エラーが発生すると転送できないため、転送間隔を大幅に伸ばした転送休止状態に遷移させることで、無駄な通信を減少させ、ネットワークにかかる負荷を軽減させる。【選択図】        図４
2005092645.tif 000002
【特許請求の範囲】
【請求項１】
印刷処理を指示するクライアント装置と、
前記クライアント装置からの印刷指示に基づいて印刷処理を実行する印刷装置と、
前記クライアント装置から前記印刷装置に印刷指示した場合に、クライアント装置から転送される印刷結果情報を蓄積して管理する印刷結果情報管理サーバと、
を備え、
前記クライアント装置と印刷装置と印刷結果情報管理サーバとはネットワークを介して相互に接続され、
前記クライアント装置は、前記印刷結果情報が前記印刷結果情報管理サーバに転送できなかった場合に、転送間隔を通常転送状態よりも大きく取った転送休止状態に遷移することを特徴とする印刷結果情報管理システム。
【請求項２】
各ネットワーク毎のクライアント装置から転送される印刷結果情報を収集する収集サーバをさらに備え、
前記印刷結果情報管理サーバから印刷結果情報の取得要求があると、収集サーバに蓄積された印刷結果情報を転送することを特徴とする請求項１に記載の印刷結果情報管理システム。
【請求項３】
前記クライアント装置は、前記転送休止状態において、印刷結果情報の再転送に成功した場合は、転送間隔を通常転送状態に戻すことを特徴とする請求項１または２に記載の印刷結果情報管理システム。
【請求項４】
前記クライアント装置は、前記転送休止状態において、クライアント装置が再起動され、かつ、印刷結果情報の再転送に成功した場合は、転送間隔を通常転送状態に戻すことを特徴とする請求項１または２に記載の印刷結果情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント装置から印刷装置に印刷指示して印刷結果情報を管理サーバに転送する印刷結果情報管理システムに関するものである。
【背景技術】
【０００２】
従来より、プリンタ、スキャナ、ファクシミリ、複写機、およびこれらの機能を統合した複合機の利用に関して、利用者や部門毎の印刷量を把握し、その印刷量に応じて各利用者や各部門に対して課金を行うシステムが考えられている。
【０００３】
このようなシステムの典型例としては、コピー機能に関する出力枚数管理を印刷機器内で行い、プリント機能に関する出力枚数管理はプリントサーバを用いて実施するという形態のシステムがあった（特許文献１参照）。
【０００４】
また、近年では、いわゆるネットワークプリンタの普及に伴い、プリントの機能に関してクライアントＰＣから直接このネットワークプリンタに対して印刷要求を出す印刷システムが一般的になりつつある。そして、このようなクライアントＰＣからの印刷要求がプリントサーバを経由しないシステム構成においては、ネットワーク上に１つの課金サーバを設置し、そこで集中的に印刷枚数管理や課金管理を行なうものが一般的である（特許文献２参照）。
【０００５】
【特許文献１】特開平１１−２０５４９８号公報
【特許文献２】特開平１１−２４２５７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、このような背景技術にあっては、上記特許文献２のようにネットワーク上に課金サーバを設置し、そこで集中的に印刷枚数管理や課金管理を行なう印刷枚数管理／課金システムにおいて、サーバのダウンや通信エラー等の理由により、クライアントＰＣからの印刷結果情報（以下、印刷ログともいう）が転送できない状態にあっても、なお印刷を行ったタイミング等で印刷ログの転送を継続して行っていた。しかし、クライアントＰＣから印刷ログが転送できない状態が長く続くと、各クライアントＰＣが転送処理を継続して繰り返すことで無駄な通信が発生し、ネットワーク資源を浪費するという問題があった。
【０００７】
この問題は、管理対象となるクライアントＰＣの数が増えるに従って深刻化し、クライアントＰＣの数が数万規模になってくると、ネットワークそのものを圧迫することになりかねないという問題に直面している。
【０００８】
本発明は、上記に鑑みてなされたものであって、サーバのダウンや通信エラー等の理由によりクライアント装置から印刷結果情報が転送できない状態に陥ったとしても、クライアント装置と印刷結果情報を管理するサーバとの間の無駄な通信を減らすことができる印刷結果情報管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、印刷処理を指示するクライアント装置と、前記クライアント装置からの印刷指示に基づいて印刷処理を実行する印刷装置と、前記クライアント装置から前記印刷装置に印刷指示した場合に、クライアント装置から転送される印刷結果情報を蓄積して管理する印刷結果情報管理サーバと、とを備え、前記クライアント装置と印刷装置と印刷結果情報管理サーバとはネットワークを介して相互に接続され、前記クライアント装置は、前記印刷結果情報が前記印刷結果情報管理サーバに転送できなかった場合に、転送間隔を通常転送状態よりも大きく取った転送休止状態に遷移することを特徴とする。
【００１０】
また、請求項２にかかる発明は、請求項１に記載の印刷結果情報管理システムにおいて、各ネットワーク毎のクライアント装置から転送される印刷結果情報を収集する収集サーバをさらに備え、前記印刷結果情報管理サーバから印刷結果情報の取得要求があると、収集サーバに蓄積された印刷結果情報を転送することを特徴とする。
【００１１】
また、請求項３にかかる発明は、請求項１または２に記載の印刷結果情報管理システムにおいて、前記クライアント装置は、前記転送休止状態において、印刷結果情報の再転送に成功した場合は、転送間隔を通常転送状態に戻すことを特徴とする。
【００１２】
また、請求項４にかかる発明は、請求項１または２に記載の印刷結果情報管理システムにおいて、前記クライアント装置は、前記転送休止状態において、クライアント装置が再起動され、かつ、印刷結果情報の再転送に成功した場合は、転送間隔を通常転送状態に戻すことを特徴とする。
【発明の効果】
【００１３】
請求項１にかかる印刷結果情報管理システムは、クライアント装置からの印刷指示に基づいて印刷装置が印刷処理を実行し、クライアント装置から転送される印刷結果情報を蓄積管理する印刷結果情報管理サーバがネットワークを介して接続され、クライアント装置からの印刷結果情報が印刷結果情報管理サーバに転送できなかった場合は、転送間隔を通常転送状態よりも大きく取った転送休止状態に遷移させるため、サーバのダウンや通信エラー等により印刷結果情報が転送できない状態に陥っても、クライアント装置と印刷結果情報管理サーバとの間の無駄な通信を減らして、ネットワーク資源の浪費を防止するという効果を奏する。
【００１４】
請求項２にかかる印刷結果情報管理システムは、各ネットワーク毎のクライアント装置から転送される印刷結果情報を収集する収集サーバを備え、印刷結果情報管理サーバから印刷結果情報の取得要求があると、収集サーバに蓄積された印刷結果情報を転送するようにしたため、ネットワーク上に多数のクライアント装置を接続した場合でも、印刷結果情報の転送に用いる通信回数が大幅に低減され、ネットワーク資源をより効率的に利用することができる。
【００１５】
請求項３にかかる印刷結果情報管理システムは、クライアント装置が転送休止状態にあって、印刷結果情報の再転送に成功した場合は、転送間隔を通常転送状態に戻すようにしたため、復帰後は印刷処理の発生後、略リアルタイムに印刷結果情報がサーバに転送できるので、印刷管理を適正に行うことができる。
【００１６】
請求項４にかかる印刷結果情報管理システムは、クライアント装置が転送休止状態にあって、クライアント装置が再起動され、かつ、印刷結果情報の再転送に成功した場合は、転送間隔を通常転送状態に戻すようにしたため、仮に転送休止状態の転送間隔を長時間に設定してあっても、クライアント装置の再起動時に必ず印刷結果情報の転送処理が行われるので、早期に通常転送状態に復帰させることができる。
【発明を実施するための最良の形態】
【００１７】
以下に、本発明にかかる印刷結果情報管理システムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例】
【００１８】
図１は、本発明の印刷結果情報管理システムの概略構成を説明する概念図であり、図２は、本発明の印刷結果情報管理システムの他の概略構成を説明する概念図である。まず、図１に示すように、あるネットワークシステム１０−１の中には、クライアント装置として複数（ｎ個）のクライアントＰＣ１１−１〜１１−ｎと、印刷装置としての複数（ｍ個）の印刷機器１２−１〜１２−ｍと、収集サーバ１３とがネットワークを介して接続されている。この印刷機器１２−１〜１２−ｍには、プリント、コピー、ファックス、スキャナの機能のうち、少なくとも１つ以上の機能が含まれている。
【００１９】
また、本実施例の印刷結果情報管理システムの管理対象となるユーザは、あるクライアントＰＣから何れかの印刷機器１２−１〜１２−ｍに対して印刷指示を行うと、その印刷結果情報である印刷ログ（何を、何枚、何処に、どのように印刷したかの情報）が収集サーバ１３に転送される。これと同様に、ユーザが印刷機器のコピー機能やファックス機能等を利用した場合についても、印刷機器やカードリーダを通して、印刷ログが収集サーバに転送される。
【００２０】
このようなネットワークシステム１０−１を１つの単位として、管理対象の規模によっては、複数（ｐ個）のネットワークシステム１０−１〜１０−ｐが構成され、これらのネットワークシステム同士がさらにネットワーク１４を介して印刷結果情報管理サーバ１５に接続され、管理されている。そして、各ネットワークシステムに設置された収集サーバ１３は、自身のネットワークシステム内における印刷機器の利用に関する印刷ログを収集して蓄積する。各収集サーバ１３は、印刷結果情報管理サーバ１５から印刷ログの取得要求があった場合に、蓄積している印刷ログを印刷結果情報管理サーバ１５に転送する。
【００２１】
この図１に示すような構成の印刷結果情報管理システムは、大規模な環境に対応したものであるが、本発明は、図２に示すような構成のシステムで実現することも可能である。すなわち、図２に示すように、ネットワーク２０を介して、複数（ｎ個）のクライアントＰＣ２１−１〜２１−ｎと、複数（ｍ個）の印刷機器２２−１〜２２−ｍと、印刷結果情報管理サーバ２３とが相互に接続されている。そして、ユーザが、あるクライアントＰＣから何れかの印刷機器２２−１〜２２−ｍに対して印刷指示を行うと、その印刷ログ印刷結果情報管理サーバ２３に直接転送され、蓄積されて管理される。
【００２２】
以下の実施例では、上記図１に示した大規模な環境に対応した印刷結果情報管理システムを用いた実施したものとして説明する。図３は、本実施例のクライアントＰＣが印刷ログを収集サーバ１３に対してどの間隔で転送するかの転送状態を説明する図である。図３に示すように、通常転送状態３０において、クライアントＰＣは、定期的に印刷ログの保管先を監視している。ここでは、その間隔を３０秒としている。この監視処理で、保管先に印刷ログがあった場合は、印刷ログを収集サーバ１３に転送するようにする。なお、この３０秒という間隔は、できるだけ印刷指示と同時に印刷ログをサーバに送って、リアルタイムに近い状態で管理できるようにするために設定したものであるが、必ずしもこの値に限定されるものではなく、ユーザが使用状況に合わせて任意の値に設定することが可能である。
【００２３】
また、図３に示す転送休止状態３１では、クライアントＰＣにおける印刷ログの監視間隔が１時間おきとなり、通常転送状態３０から比べると大幅に間隔が広がっている。このように、本実施例にかかる印刷結果情報管理システムの特徴は、最初は通常転送状態３０にあるが、印刷ログ転送時にサーバダウン等により転送が失敗すると、転送休止状態３１に遷移させる。そして、再度の印刷ログ転送時、または、クライアントＰＣの再起動時に転送が成功すると、再び通常転送状態３０に復帰させる点にある。
【００２４】
次に、図４を用いて本実施例の動作を説明する。図４は、クライアントＰＣによる印刷ログの転送監視処理の動作を説明するタイムチャートである。図４に示す（１）−（２）−（３）−（４）の夫々の間隔は、印刷ログ４０がログ保管先４１に有るか否かを見に行く監視間隔である。
【００２５】
例えば、図４に示すように、（２）−（３）の間でクライアントＰＣが印刷を指示して印刷機器で印刷が実行された場合は、即座に印刷ログ４０が生成され、ログ保管先４１に蓄積される。この状態で、クライアントＰＣの監視処理のタイミング（３）が到来すると、ログ保管先４１に蓄積されている印刷ログ４０が、収集サーバ１３に転送される。
【００２６】
この時、サーバがダウンしていた場合や通信エラーが発生した場合は、印刷ログの転送が失敗するが、これまでのシステムでは、次の監視タイミング（４）で印刷ログを再転送することになる。しかし、長時間ログが転送できない状態が続くと、通常転送状態３０であれば３０秒毎に転送処理が行われることになる。もちろん、管理対象のクライアント数が少ない場合は殆んど問題にならないが、規模が数万クライアントともなれば、無駄な印刷ログの転送が繰り返すことで通信量が大幅に増大してしまい、ネットワーク資源の浪費によりネットワークを圧迫することになる。
【００２７】
そこで、本実施例にかかる印刷結果情報管理システムは、このような状況が生じた場合に、以下のような手段よって通信量を削減する。まず、印刷ログの転送に失敗した場合は、図３に示すように、クライアントＰＣの状態を通常転送状態３０から転送休止状態３１に遷移させる。ここでは、初回の転送に失敗した時点で転送休止状態３１に遷移させるものとしたが、２〜３回のリトライ処理の後に遷移させるように設定することも可能である。その設定内容は、使用状況やクライアント数に応じて、適切な設定を行うことが望ましい。
【００２８】
続いて、転送休止状態３１に遷移したクライアントＰＣは、印刷ログの監視間隔が長く（例えば、ここでは１時間）なるため、これによって、転送に失敗した印刷ログの再転送回数が通常の３０秒間隔の時よりも大幅に減少するため、ネットワークにかかる負荷は圧倒的に軽減することができる。
【００２９】
また、転送休止状態３１に遷移して、１時間間隔で再転送処理を行っている中で、印刷ログの再転送に成功した場合は、クライアントＰＣの転送状態を通常転送状態３１に復帰させるようにする。これにより、印刷ログの監視間隔が通常の３０秒に戻るため、通常転送状態３０に復帰した後は、印刷処理後に略リアルタイムに近い状態で印刷ログが転送可能となり、より適切に印刷管理を行うことができる。
【００３０】
さらに、転送休止状態３１に遷移した後、次に印刷ログを再転送する場合のタイミングとして、転送休止状態３１の間隔に加えて、クライアントＰＣの再起動時を追加するようにする。これは、転送休止状態３１の監視間隔を長い時間、例えば、１２時間や２４時間というような長時間、あるいは、転送休止状態３１になったら一切の転送処理を行わないという設定を行ったとしても、クライアントＰＣを再起動させた時には、必ず印刷ログの転送処理が行われるため、速やかに通常転送状態３０に復帰させることが可能となる。このように、クライアントＰＣの再起動時に印刷ログの再転送処理を行うことによって、ネットワークへの負荷をさらに軽減することができる。
【００３１】
以上述べたように、本実施例によれば、サーバのダウンや通信エラー等の理由によって、クライアントＰＣから収集サーバや印刷結果情報管理サーバに印刷ログが転送できない状態に陥ったとしても、印刷ログの転送間隔を通常転送状態から転送休止状態に遷移させることにより、クライアントＰＣと印刷結果情報管理サーバ（あるいは、収集サーバ）との間の無駄な通信を減らすことで、ネットワーク資源を有効利用することが可能となる。
【産業上の利用可能性】
【００３２】
以上のように、本発明にかかる印刷結果情報管理システムは、クライアント装置から印刷装置に印刷指示して印刷結果情報を管理サーバに転送する印刷結果情報管理システムに有用であり、特に、プリンタ、スキャナ、ファクシミリ、複写機、およびこれらの機能を統合した複合機などの利用に関して、利用者や部門毎の印刷量を把握し、その印刷量に応じて各利用者や各部門に対して課金を行うシステムなどに適している。
【図面の簡単な説明】
【００３３】
【図１】本発明の印刷結果情報管理システムの概略構成を説明する概念図である。
【図２】本発明の印刷結果情報管理システムの他の概略構成を説明する概念図である。
【図３】本実施例のクライアントＰＣが印刷ログを収集サーバに対してどの間隔で転送するかの転送状態を説明する図である。
【図４】クライアントＰＣによる印刷ログの転送監視処理の動作を説明するタイムチャートである。
【符号の説明】
【００３４】
１０−１〜１０−ｐ  ネットワークシステム
１１−１〜１１−ｎ  クライアントＰＣ
１２−１〜１２−ｍ  印刷機器
１３  収集サーバ
１４  ネットワーク
１５  印刷結果情報管理サーバ
２０  ネットワーク
２１−１〜２１−ｎ  クライアントＰＣ
２２−１〜２２−ｍ  印刷機器
３０  通常転送状態
３１  転送休止状態
４０  印刷ログ
４１  ログ保管先
【図１】
2005092645.tif 000003
【図２】
2005092645.tif 000004
【図３】
2005092645.tif 000005
【図４】
2005092645.tif 000006