(57)【要約】  【課題】  不要なエラー通知の発生を抑制するとともに、可能な限り新しい内容のカウンタ値を送信することで、カウンタ値に基づく各種処理の処理効率の向上に寄与することのできる技術を提供する。  【解決手段】  管理対象である画像処理装置から所定のタイミングでカウンタ値を取得するカウンタ値取得部と、前記カウンタ値取得部における今回のカウンタ値の取得に失敗した場合に、前記カウンタ値取得部で前々回に取得されたカウンタ値に基づいて、前記カウンタ値取得部で前回に取得されたカウンタ値が正常な内容であるか否かを判定する判定部と、前記判定部にて前記カウンタ値取得部で前回に取得されたカウンタ値が正常な内容であると判定された場合に、前記カウンタ値取得部で前回に取得されたカウンタ値を、カウンタ値に基づく所定の処理を行うための所定の宛先に対して送信する送信部とを有する。  【選択図】  図１
2006319686.tif 000002
【特許請求の範囲】
【請求項１】
管理対象である画像処理装置から所定のタイミングでカウンタ値を取得するカウンタ値取得部と、
前記カウンタ値取得部における今回のカウンタ値の取得に失敗した場合に、前記カウンタ値取得部で前々回に取得されたカウンタ値に基づいて、前記カウンタ値取得部で前回に取得されたカウンタ値が正常な内容であるか否かを判定する判定部と、
前記判定部にて前記カウンタ値取得部で前回に取得されたカウンタ値が正常な内容であると判定された場合に、前記カウンタ値取得部で前回に取得されたカウンタ値を、カウンタ値に基づく所定の処理を行うための所定の宛先に対して送信する送信部と
を有するカウンタ値管理装置。
【請求項２】
請求項１に記載のカウンタ値管理装置において、
前記判定部は、前記カウンタ値取得部で前回に取得されたカウンタ値が、前記カウンタ値取得部で前々回に取得されたカウンタ値以上であるときに正常な内容であると判定するカウンタ値管理装置。
【請求項３】
管理対象である画像処理装置から所定のタイミングでカウンタ値を取得するカウンタ値取得ステップと、
前記カウンタ値取得ステップにおける今回のカウンタ値の取得に失敗した場合に、前記カウンタ値取得ステップで前々回に取得されたカウンタ値に基づいて、前記カウンタ値取得ステップで前回に取得されたカウンタ値が正常な内容であるか否かを判定する判定ステップと、
前記判定ステップにて前記カウンタ値取得ステップで前回に取得されたカウンタ値が正常な内容であると判定された場合に、前記カウンタ値取得ステップで前回に取得されたカウンタ値を、カウンタ値に基づく所定の処理を行うための所定の宛先に対して送信する送信ステップと
を有するカウンタ値管理方法。
【請求項４】
請求項３に記載のカウンタ値管理方法において、
前記判定ステップは、前記カウンタ値取得ステップで前回に取得されたカウンタ値が、前記カウンタ値取得ステップで前々回に取得されたカウンタ値以上であるときに正常な内容であると判定するカウンタ値管理方法。
【請求項５】
管理対象である画像処理装置から所定のタイミングでカウンタ値を取得するカウンタ値取得ステップと、
前記カウンタ値取得ステップにおける今回のカウンタ値の取得に失敗した場合に、前記カウンタ値取得ステップで前々回に取得されたカウンタ値に基づいて、前記カウンタ値取得ステップで前回に取得されたカウンタ値が正常な内容であるか否かを判定する判定ステップと、
前記判定ステップにて前記カウンタ値取得ステップで前回に取得されたカウンタ値が正常な内容であると判定された場合に、前記カウンタ値取得ステップで前回に取得されたカウンタ値を、カウンタ値に基づく所定の処理を行うための所定の宛先に対して送信する送信ステップと
をコンピュータに実行させるカウンタ値管理プログラム。
【請求項６】
請求項５に記載のカウンタ値管理プログラムにおいて、
前記判定ステップは、前記カウンタ値取得ステップで前回に取得されたカウンタ値が、前記カウンタ値取得ステップで前々回に取得されたカウンタ値以上であるときに正常な内容であると判定するカウンタ値管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カウンタ値管理装置、カウンタ値管理方法およびカウンタ値管理プログラムに関するものである。
【背景技術】
【０００２】
従来、管理対象である画像処理装置における処理実績を示すカウンタ値を当該画像処理装置から取得し、取得されたカウンタ値を当該カウンタ値に基づく課金処理やメンテナンス管理等の処理を行うサーバに対して送信する技術が知られる。このようなカウンタ値に基づく各種処理は、常に最新のデータに基づいて行われることが好ましく、できるだけ新しい内容のカウンタ値を取得しておく必要がある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、カウンタ値を取得しようとしたタイミングにおいて、カウンタ値の取得対象である画像処理装置の電源がＯＦＦになっているような場合、カウンタ値の取得を行うことはできない。このような場合に、上記従来技術ではエラー通知をサーバに対して送信していた。
【０００４】
しかし、画像処理装置におけるカウント処理は正常に行われており単に電源がＯＦＦになっているだけのような場合に、カウンタの故障によりカウント処理が正常に行われていないような場合と同様にエラー通知を行うことは好ましくなく、不要なエラー通知を極力抑制することが望まれている。
【０００５】
本発明は上述した問題点を解決するためになされたものであり、不要なエラー通知の発生を抑制するとともに、可能な限り新しい内容のカウンタ値を送信することで、カウンタ値に基づく各種処理の処理効率の向上に寄与することのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するため、本発明に係るカウンタ値管理装置は、管理対象である画像処理装置から所定のタイミングでカウンタ値を取得するカウンタ値取得部と、前記カウンタ値取得部における今回のカウンタ値の取得に失敗した場合に、前記カウンタ値取得部で前々回に取得されたカウンタ値に基づいて、前記カウンタ値取得部で前回に取得されたカウンタ値が正常な内容であるか否かを判定する判定部と、前記判定部にて前記カウンタ値取得部で前回に取得されたカウンタ値が正常な内容であると判定された場合に、前記カウンタ値取得部で前回に取得されたカウンタ値を、カウンタ値に基づく所定の処理を行うための所定の宛先に対して送信する送信部とを有することを特徴とするものである。
【０００７】
また、本発明に係るカウンタ値管理方法は、管理対象である画像処理装置から所定のタイミングでカウンタ値を取得するカウンタ値取得ステップと、前記カウンタ値取得ステップにおける今回のカウンタ値の取得に失敗した場合に、前記カウンタ値取得ステップで前々回に取得されたカウンタ値に基づいて、前記カウンタ値取得ステップで前回に取得されたカウンタ値が正常な内容であるか否かを判定する判定ステップと、前記判定ステップにて前記カウンタ値取得ステップで前回に取得されたカウンタ値が正常な内容であると判定された場合に、前記カウンタ値取得ステップで前回に取得されたカウンタ値を、カウンタ値に基づく所定の処理を行うための所定の宛先に対して送信する送信ステップとを有することを特徴とするものである。
【０００８】
また、本発明に係るカウンタ値管理プログラムは、管理対象である画像処理装置から所定のタイミングでカウンタ値を取得するカウンタ値取得ステップと、前記カウンタ値取得ステップにおける今回のカウンタ値の取得に失敗した場合に、前記カウンタ値取得ステップで前々回に取得されたカウンタ値に基づいて、前記カウンタ値取得ステップで前回に取得されたカウンタ値が正常な内容であるか否かを判定する判定ステップと、前記判定ステップにて前記カウンタ値取得ステップで前回に取得されたカウンタ値が正常な内容であると判定された場合に、前記カウンタ値取得ステップで前回に取得されたカウンタ値を、カウンタ値に基づく所定の処理を行うための所定の宛先に対して送信する送信ステップとをコンピュータに実行させることを特徴とするものである。
【発明の効果】
【０００９】
以上に詳述したように本発明によれば、不要なエラー通知の発生を抑制するとともに、可能な限り新しい内容のカウンタ値を送信することで、カウンタ値に基づく各種処理の処理効率の向上に寄与することのできる技術を提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について図面を参照しつつ説明する。
【００１１】
図１は、本実施の形態によるカウンタ値管理装置について説明するための機能ブロック図である。
【００１２】
本実施の形態によるカウンタ値管理装置１は、管理対象である複数の画像処理装置２０１，２０２，・・・２０ｎとＬＡＮ等の電気通信回線を介して通信可能に接続されている。またカウンタ値管理装置１は、当該ＬＡＮ内におけるローカルサーバとしての役割を有している。
【００１３】
また、カウンタ値管理装置１は当該ＬＡＮ外に配置されており、カウンタ値に基づく所定の処理（カウンタ値に基づく課金処理やメンテナンス管理等）を行うセンタサーバ（所定の宛先）３とインターネット等の電気通信回線を介して通信可能となっている。
【００１４】
本実施の形態によるカウンタ値管理装置１は、カウンタ値取得部１０１、判定部１０２、送信部１０３、ＣＰＵ１０４およびメモリ１０５を備えてなる構成となっている。
【００１５】
カウンタ値取得部１０１は、管理対象である画像処理装置２０１，２０２，・・・２０ｎから所定のタイミングでカウンタ値を取得する役割を有している。ここでのカウンタ値とは、画像処理装置における処理実績を示すものであり、プリント処理、コピー処理、スキャン処理およびＦＡＸ送信処理における処理枚数のカウント値やこれら処理の合計値を意味している。
【００１６】
判定部１０２は、カウンタ値取得部１０１における今回のカウンタ値の取得に失敗した場合に、カウンタ値取得部１０１で前々回に取得されたカウンタ値に基づいて、カウンタ値取得部１０１で前回に取得されたカウンタ値が正常な内容であるか否かを判定する役割を有している。具体的に、判定部１０２は、カウンタ値取得部１０１で前回に取得されたカウンタ値が、カウンタ値取得部１０１で前々回に取得されたカウンタ値以上であるときに正常な内容であると判定する。
【００１７】
送信部１０３は、判定部１０２にてカウンタ値取得部１０１で前回に取得されたカウンタ値が正常な内容であると判定された場合に、カウンタ値取得部１０１で前回に取得されたカウンタ値を、カウンタ値に基づく所定の処理を行うための所定の宛先に対して送信する役割を有している。
【００１８】
ＣＰＵ１０４は、カウンタ値管理装置１における各種処理を行う役割を有しており、またメモリ１０５に格納されているプログラムを実行することにより種々の機能を実現する役割も有している。メモリ１０５は、例えばＲＯＭやＲＡＭ等から構成されており、カウンタ値管理装置１において利用される種々の情報やプログラムを格納する役割を有している。
【００１９】
図２は、本実施の形態によるカウンタ値管理装置における大まかな処理の流れ（カウンタ値管理方法）について説明するためのフローチャートである。
【００２０】
カウンタ値取得部１０１は、管理対象である画像処理装置２０１，２０２，・・・２０ｎから所定のタイミングでカウンタ値を取得する（カウンタ値取得ステップ）（Ｓ１０１）。カウンタ値取得部１０１では、予め定められたタイミング（所定の周期、所定の時刻など）（定期収集）や、ユーザの操作入力や外部機器からの命令に基づくタイミング（スポット収集）でカウンタ値を取得し、取得されたカウンタ値のデータを取得したタイミング毎にメモリ１０５に記憶させている。
【００２１】
送信部１０３は、カウンタ値取得ステップにおける今回のカウンタ値の取得に成功した場合（Ｓ１０２，Ｙｅｓ）、今回取得されたカウンタ値をセンタサーバ３に対して送信する（Ｓ１０３）。
【００２２】
判定部１０２は、カウンタ値取得ステップにおける今回のカウンタ値の取得に失敗した場合（Ｓ１０２，Ｎｏ）に、カウンタ値取得ステップで前々回に取得されたカウンタ値に基づいて、カウンタ値取得ステップで前回に取得されたカウンタ値が正常な内容であるか否かを判定する（判定ステップ）（Ｓ１０４）。
【００２３】
送信部１０３は、判定ステップにてカウンタ値取得ステップで前回に取得されたカウンタ値が正常な内容であると判定された場合（Ｓ１０４，Ｙｅｓ）に、カウンタ値取得ステップで前回に取得されたカウンタ値をメモリ１０５から読み出し、カウンタ値に基づく所定の処理を行うための所定の宛先としてのセンタサーバ３に対して送信する（送信ステップ）（Ｓ１０５）。
【００２４】
一方、判定ステップにてカウンタ値取得ステップで前回に取得されたカウンタ値が正常な内容であると判定されなかった場合（Ｓ１０４，Ｎｏ）、送信部１０３はセンタサーバ３に対してエラー通知を行う（Ｓ１０６）。
【００２５】
具体的に、判定部１０３は、カウンタ値取得ステップで前回に取得されたカウンタ値が、カウンタ値取得ステップで前々回に取得されたカウンタ値以上であるときに正常な内容であると判定する（判定ステップ）。これは、通常カウンタ値は常に増加してゆくものであるため、カウンタ値が前回取得した値よりも減少している場合はカウント処理の異常等のトラブルが考えられることによる。
【００２６】
上述のカウンタ値管理装置１での処理における各ステップは、メモリ１０５に格納されているカウンタ値管理プログラムをＣＰＵ１０４に実行させることにより実現されるものである。
【００２７】
図３は本実施の形態によるカウンタ値管理装置１における処理の詳細について説明するためのフローチャートであり、図４はカウンタ値管理装置１における処理の流れを示す概念図である。
【００２８】
カウンタ値管理装置１にてセンタサーバ３からのカウンタ値の定期収集の命令は受けず（Ｓ２０１，Ｎｏ）、スポット収集の命令を受けた場合（図４における（２）参照）（Ｓ２０２，Ｙｅｓ）、カウンタ値取得部１０１におけるカウンタ値の取得を行う（Ｓ２０３）。カウンタ値取得部１０１におけるカウンタ値の収集に成功した場合（Ｓ２０４，Ｙｅｓ）、今回収集されたカウンタ値を最新のカウンタ値としてメモリ１０５に格納する（Ｓ２０５）。
【００２９】
カウンタ値取得部１０１におけるカウンタ値のスポット収集に失敗した場合（Ｓ２０４，Ｎｏ）、最新のカウンタ値の更新は行わない（図４における（３）参照）。
【００３０】
一方、カウンタ値管理装置１にてセンタサーバ３からのカウンタ値の定期収集の命令を受けると（図４における（１）参照）（Ｓ２０１，Ｙｅｓ）、カウンタ値取得部１０１におけるカウンタ値の取得を行う（Ｓ２０６）。カウンタ値取得部１０１におけるカウンタ値の定期収集に成功した場合（Ｓ２０７，Ｙｅｓ）、今回収集されたカウンタ値を最新のカウンタ値としてメモリ１０５に格納する（Ｓ２０８）。
【００３１】
そして、送信部１０３は、今回収集されたカウンタ値（最新収集カウンタ値）をセンタサーバ３に送信する（Ｓ２０９）。その後、この今回収集されたカウンタ値を、前回センタサーバ３に対して通知したカウンタ値としてメモリ１０５に格納しておく（Ｓ２１０）。
【００３２】
また、カウンタ値取得部１０１におけるカウンタ値の定期収集に失敗した場合（図４における（４）参照）（Ｓ２０７，Ｎｏ）、メモリ１０５に格納されている最新のカウンタ値が、メモリ１０５に格納されている前回センタサーバ３に対して通知したカウンタ値以上であるか否かを判定する（Ｓ２１１）。
【００３３】
判定部１０２は、最新のカウンタ値（前回取得されたカウンタ値）が、前回センタサーバ３に対して通知したカウンタ値（前々回取得されたカウンタ値）以上であれば、当該最新のカウンタ値は正常であると判定し、前回センタサーバ３に対して通知したカウンタ値未満であれば異常な値であると判定する。
【００３４】
そして、判定部１０２による判定の結果、正常なカウンタ値であれば（Ｓ２１１，Ｙｅｓ）、当該カウンタ値をセンタサーバ３に送信し、異常なカウンタ値であれば（Ｓ２１１，Ｎｏ）、センタサーバ３に対してエラー通知を行う（Ｓ２１２）。
【００３５】
本実施の形態では装置内部に発明を実施する機能が予め記録されている場合で説明をしたが、これに限らず同様の機能をネットワークから装置にダウンロードしても良いし、同様の機能を記録媒体に記憶させたものを装置にインストールしてもよい。記録媒体としては、ＣＤ−ＲＯＭ等プログラムを記憶でき、かつ装置が読み取り可能な記録媒体であれば、その形態は何れの形態であっても良い。またこのように予めインストールやダウンロードにより得る機能は装置内部のＯＳ（オペレーティング・システム）等と共働してその機能を実現させるものであってもよい。
【００３６】
本発明を特定の態様により詳細に説明したが、本発明の精神および範囲を逸脱しないかぎり、様々な変更および改質がなされ得ることは、当業者には自明であろう。
【図面の簡単な説明】
【００３７】
【図１】本実施の形態によるカウンタ値管理装置について説明するための機能ブロック図である。
【図２】本実施の形態によるカウンタ値管理装置における大まかな処理の流れ（カウンタ値管理方法）について説明するためのフローチャートである。
【図３】本実施の形態によるカウンタ値管理装置１における処理の詳細について説明するためのフローチャートである。
【図４】カウンタ値管理装置１における処理の流れを示す概念図である。
【符号の説明】
【００３８】
１  カウンタ値管理装置、１０１  カウンタ値取得部、１０２  判定部、１０３  送信部、１０４  ＣＰＵ、１０５  メモリ、３  センタサーバ。
【図１】
2006319686.tif 000003
【図２】
2006319686.tif 000004
【図３】
2006319686.tif 000005
【図４】
2006319686.tif 000006