(57)【要約】【課題】  登録前設置の運用形態をサポートするために、契約形態に依存しない全情報を送信するようなスケジュールをサーバから監視装置に送信することがある。そうした場合に、契約形態によっては必要のない情報までもがサーバに送信され、通信負荷、サーバ負荷につながっている。【解決手段】  登録前設置されている監視装置の識別情報をサーバ側で保持しておき、該当監視装置が登録される時に、契約形態に対して適切なスケジュールが送られているかを識別し、送られていない場合には、再度適切なスケジュールを送信する。【選択図】  図7
2013161461.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続される複数の画像形成装置を監視する監視装置で収集した情報を管理する管理サーバにおいて、
前記監視装置からの送信指示情報要求を受信する受信手段(501)と、
前記受信手段(501)において、要求のあった監視装置に対して送るべき送信指示情報を作成する作成手段(503)と
前記受信手段(501)において、要求のあった監視装置に対して、送信指示情報を送信する第一の送信手段(501)と、
前記受信手段(501)において、要求のあった監視装置が登録されているかを判別する第一の判別手段(502)と、
前記第一の判別手段(502)において、登録されていないと判断した場合、未登録リストに登録する登録手段(504)と、
未登録リスト内の監視装置を登録する際に、契約状態に対して適正な送信指示情報を送信しているかを判別する第二の判別手段(506)と、
前記第二の判別手段(506)において、適正な送信指示情報が送信されていないと判別された場合、適正な送信指示情報を送信する第二の送信手段(501)とを有することを特徴とする管理サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の周辺機器とそれらを監視する監視装置及び管理サーバとが、ネットワークを介して接続されている画像形成装置監視システムである。
【背景技術】
【０００２】
従来の複写機ビジネスにおけるサービスとして、サーバ側で複写機などの画像形成装置から印刷枚数情報を取得して稼働状況を把握したり、デバイスの障害情報を取得して、サービスマンを現地に派遣したりしてメンテナンスをするようなことが挙げられる。特許文献1では、画像形成装置を監視対象として登録する前に、設置されるケースを想定して、監視装置から通知されてくる装置識別子を基に、スケジュールを送信する仕組みを提供している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2006-340239号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、契約形態を考慮していないスケジュールを送信していることで、契約形態によっては必要のない情報までもがサーバに送信され、サーバの負荷、通信負荷につながっているという問題があった。
【課題を解決するための手段】
【０００５】
ネットワークに接続される複数の画像形成装置を監視する監視装置で収集した情報を管理する管理サーバにおいて、前記監視装置からの送信指示情報要求を受信する受信手段と、
前記受信手段において、要求のあった監視装置に対して送るべき送信指示情報を作成する作成手段と前記受信手段において、要求のあった監視装置に対して、送信指示情報を送信する第一の送信手段と、前記受信手段において、要求のあった監視装置が登録されているかを判別する第一の判別手段と、前記第一の判別手段において、登録されていないと判断した場合、未登録リストに登録する登録手段と、未登録リスト内の監視装置を登録する際に、契約状態に対して適正な送信指示情報を送信しているかを判別する第二の判別手段と、
前記第二の判別手段において、適正な送信指示情報が送信されていないと判別された場合、適正な送信指示情報を送信する第二の送信手段とを有することを特徴とする管理サーバ。
【発明の効果】
【０００６】
本発明により、画像形成装置が登録前に設置されるケースにおいても監視対象画像形成装置の契約状態に応じて、取得する情報をサーバで制御することで、無駄な情報を取得する必要がなくなり、通信負荷、サーバ負荷を軽減させることができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施例に関わるシステムの全体図
【図２】本発明における監視装置１０１のハードウェア構成図
【図３】本発明における監視装置１０１のソフトウェア構成図
【図４】本発明における管理サーバ１０２のハードウェア構成図
【図５】本発明における管理サーバ１０２のソフトウェア構成図
【図６】実施例１における監視装置１０１の全体処理のフローチャート
【図７】実施例１における管理サーバ１０２の全体処理のフローチャート
【図８】登録リストの概要図
【図９】取得情報リストの概要図
【図１０】未登録リストの概要図
【図１１】処理リストの概要図
【発明を実施するための形態】
【０００８】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【０００９】
［実施例１］
以下、本発明の一実施形態について図面を参照しながら説明する。
【００１０】
図1は、本実施形態を示すシステムの全体図である。
【００１１】
図1において、100はプリンタ、複写機等の画像形成装置、101は画像形成装置100の稼働状況を管理する監視装置、102は監視装置101が収集した情報を管理する管理サーバである。
【００１２】
本図では複数の画像形成装置100と監視装置101とがLAN103を介して接続され、監視装置101と管理サーバ102がインターネット104越しで接続されている状態を表している。しかし、監視装置101がインターネット104を介した外部ネットワーク上にあり、画像形成装置100と監視装置101とがインターネット104を介して接続するよう構成することも可能である。また管理装置101と管理サーバ102がインターネットを介さずに接続するよう構成することも可能である。
【００１３】
図2は、監視装置101における、ハードウェア構成図である。
【００１４】
監視装置101は、通信部201と、記憶装置202、CPU203、メモリ204、出力I/F部205、及びこれらの処理部をつないでいる内部バス206からなる。
【００１５】
通信I/F部201は、画像形成装置100に対して、各種要求の送信を行ったり、画像形成装置100の稼働情報を取得するために、LAN103と接続される、ネットワークインターフェースである。記憶装置202は、OS（Operating System）や画像形成装置100のカウンタ情報の取得・管理プログラムなどが格納されている。CPU203は、内部バス206を介して、記憶装置202からプログラムをメモリ204にロードし、実行する。出力I/F部205は、ディスプレイなどの出力装置を接続し、プログラムなどの実行結果を出力する。
【００１６】
図3は、監視装置101におけるソフトウェア構成図の中で、特に本システムに関わる部分の、ソフトウェア構成を表す図である。
【００１７】
通信テスト要求部301は、通信I/F部201を介して、管理サーバ102に対して管理サーバ102との通信確認をするための要求を送信する。通信テスト結果受信部302は、通信I/F部201を介して、管理サーバ102から通信が正常に行われているかの結果を受信する。送信指示情報要求部303は、通信I/F部201を介して、画像形成装置100から取得する情報、管理サーバ102に対して送信するタイミング等の送信指示情報を取得するために、管理サーバ102に対して、要求を行う。送信指示情報受信部304は、通信I/F部201を介して、管理サーバ102から送信指示情報を受信する。送信指示情報保持部305は、送信指示情報受信部304において受信した結果を記憶装置202で保持する。画像形成装置情報取得部306は、送信指示情報保持部305で保持している情報を基に、画像形成装置100からカウンタ情報やファームウェア情報等を取得して、記憶装置202で保持する。画像形成装置情報送信部307は、送信指示情報保持部305で保持している情報を基に、画像形成装置情報取得部306で取得した情報を管理サーバ102に送信する。処理問い合わせ部308は、定期的に管理サーバ102に対して、リブート処理や画像形成装置追加処理、画像形成装置削除処理、送信指示情報変更処理等を行う必要があるかどうかを確認する。処理受信部309は、処理問い合わせ部308で管理サーバに問い合わせをした結果を受信する。処理部310は、処理受信部309で受信した結果、処理要求が存在するかどうかを判断し、存在するようであれば、その内容を処理する。
【００１８】
図4は、管理サーバ102における、ハードウェア構成図である。
【００１９】
管理サーバ102は、通信部I/F401と、記憶装置402、CPU403、メモリ404、出力I/F部405、入力部406、及びこれらの処理部をつないでいる内部バス407からなる。
【００２０】
通信I/F部401は、監視装置101に対して、各種要求を送信したり、監視装置101で取得された画像形成装置100の稼働情報を取得するために、LAN104と接続される、ネットワークインターフェースである。記憶装置402は、OS（Operating System）や画像形成装置100のカウンタ情報の取得・管理プログラムなどが格納されている。CPU403は、内部バス407を介して、記憶装置402からプログラムをメモリ404にロードし、実行する。出力I/F部405は、ディスプレイなどの出力装置を接続し、プログラムなどの実行結果を出力する。入力部406は、ユーザからの指示に応じた入力をする入力手段であり、キーボード、マウス等に相当するものである。またここで入力された情報は、内部バス407を介して、記憶装置402に保持される。
【００２１】
図5は、管理サーバ102におけるソフトウェア構成図の中で、特に本システムに関わる部分の、ソフトウェア構成を表す図である。
【００２２】
通信処理部501は、監視装置101からの通信テスト要求、送信指示情報要求、処理問い合わせ等を受信したり、またそれらの要求や問い合わせに対する結果を取得して、監視装置101に対して送信する等の監視装置101との通信処理を行う。監視装置判別部502は、通信テスト要求受信部501において、受信した監視装置101が後述する登録リスト801に登録されているかどうかを判別する。送信指示情報作成部503は、登録リスト801や取得情報リスト等の情報をもとに、送信指示情報を作成する。未登録リスト登録部504は、監視装置判別部505において、登録されていないと判別された場合、その監視装置を後述する未登録リスト1001に登録する。監視装置登録部505は、入力部406において入力された監視装置の登録情報を登録リスト801に登録する。送信指示情報判別部506は、監視装置登録部507において、未登録リスト1001内の監視装置を登録リスト801に登録する際、その監視装置に既に送信してある送信指示情報が適正かどうかを登録リスト801内の情報をもとに判別する。処理リスト作成部507は、監視装置101に行わせる処理があれば、後述する処理リスト1101を作成する。
【００２３】
以下、フローチャートを参照して本発明における処理について説明をする。
【００２４】
図6は、本実施形態を示す監視装置における全体処理のフローチャートである。
【００２５】
この処理は、監視装置で画像形成装置の監視を開始させるところからスタートする。
【００２６】
S601において、通信テスト要求部301は、監視装置101と管理サーバ102との間において、正常に通信が行われるかの確認を行うために、管理サーバ102に対して、通信テストを送信する。
【００２７】
次にS602において、通信テスト結果受信部302で、通信テストの結果を受信することができた場合には、S603に処理を進める。
【００２８】
一方S602において、通信テストの結果を受信することができなかった場合には、S601に処理を戻す。
【００２９】
S603において、送信指示情報要求部303は、管理サーバ102に対して、画像形成装置からどのような情報を取得するのか、どのようなタイミングで管理サーバ102に対して送信するのか等の送信指示情報を要求する。
【００３０】
S604において、送信指示情報受信部304で、管理サーバ102からの送信指示情報を受信することができた場合には、S605に処理を進める。
【００３１】
一方S604において、送信指示情報を受信することができなかった場合には、S603に処理を戻す。
【００３２】
S605において、送信指示情報保持部305は、送信指示情報受信部304で受信した情報を記憶装置202に保持する。
【００３３】
S606において、処理を行うタイミングであるかを判別し、処理を行うタイミングである場合は、S607に処理を進める。
【００３４】
一方S606において、処理を行うタイミングでない場合は、S606に処理を戻す。
【００３５】
S607において、処理問い合わせを行うタイミングであるかを判別し、処理問い合わせを行うタイミングである場合は、S608に処理を進める。
【００３６】
一方S607において、処理問い合わせを行うタイミングでない場合には、S615に処理を進める。
【００３７】
S608において、処理問い合わせ部308は、管理サーバ102に対して前述した処理問い合わせを行う。
【００３８】
S609において、処理受信部309は、管理サーバ102からの問い合わせ結果を受信する。
【００３９】
S610において、処理受信部309で受信した問い合わせ結果の中に、処理要求が存在するかどうかを判別し、処理要求が存在する場合は、S611に処理を進める。
【００４０】
一方S610において、処理要求が存在しない場合は、S606に処理を戻す。
【００４１】
S611において、処理要求の中に、送信指示情報変更処理が存在するかを判別し、送信指示情報変更処理が存在する場合は、S612に処理を進める。
【００４２】
一方S611において、送信指示情報変更処理が存在しない場合は、S613に処理を進める。
【００４３】
S612において、処理部310は、現在記憶装置202に保持されている送信指示情報を送信指示情報変更処理要求の中に付属されている送信指示情報に変更する。
【００４４】
S613において、他に処理要求が存在するかを判別し、存在する場合には、S614に処理を進める。
【００４５】
一方S613において、他の処理要求が存在しない場合には、S606に処理を戻す。
【００４６】
S614において、処理部310は処理要求の中にある処理を実行する。
【００４７】
S615において、処理部310は該当処理を行う。例えば、画像形成装置100から情報を取得するタイミングであれば、画像形成装置情報取得部306において、画像形成装置から情報を取得して、記憶装置202に保持する。また管理サーバ102に対して取得情報を送信するタイミングであれば、画像形成装置情報送信部307において、管理サーバ102に対して取得情報を送信する。
【００４８】
次に、本実施形態における管理サーバの処理の一例について説明をする。
【００４９】
図7は、本実施形態を示す管理サーバにおける、全体処理のフローチャートである。
【００５０】
この処理は、監視装置101から何かしらの要求があったところからスタートする。
【００５１】
S701において、通信部501で受信した要求が通信テストであるかを判別し、通信テストである場合には、S702に処理を進める。
【００５２】
一方S701において、受信した要求が通信テストでない場合には、S703に処理を進める。
【００５３】
S702において、通信部701は、要求に対する通信テスト結果を監視装置101に送信する。
【００５４】
S703において、通信部501で受信した要求が送信指示情報要求であるかを判別し、送信指示情報要求である場合には、S704に処理を進める。
【００５５】
一方S703において、受信した要求が送信指示情報要求でない場合には、S708に処理を進める。
【００５６】
S704において、監視装置判別部502は、送信指示情報要求があった監視装置が登録リスト801に登録されているかを判別する。登録されている場合は、S705に処理を進める。
【００５７】
一方S704において、送信指示情報要求があった監視装置が登録リスト801に登録されていない場合には、S706に処理を進める。
【００５８】
S705において、送信指示情報作成部503は、登録リスト801に登録されている該監視装置の契約形態を参照する。そして、その契約形態において適正な取得情報を取得情報リスト901から導き出し、管理サーバ102に対して送信するタイミング等の情報とともに送信指示情報として作成する。また通信部501は、その送信指示情報を管理装置101に対して送信する。
【００５９】
ここで、登録リスト及び取得情報リストについて、図8,9を用いて説明をする。
【００６０】
まず図8は、登録リスト801の構成図を示す一例である。
【００６１】
登録リスト801は、登録されている監視装置IDに契約形態を紐付けて管理している。ただあくまでこれは一例であり、本図では、契約形態のみを記載しているが、監視装置101のIPアドレスや監視装置101が管理している画像形成装置100の識別番号等、その他の情報を紐付けておいてもよい。
【００６２】
次に図9は、取得情報リストの構成図を示す一例である。
【００６３】
取得情報リスト901は、契約形態に取得する情報を紐付けて管理している。ただあくまでこれは一例であり、本図では、契約形態とそれに対応する取得情報のみを記載しているが、契約形態によって変わってくる情報があるのであれば、その情報に関しても管理してもよい。
【００６４】
ここで図7におけるフローチャートの説明に戻る。
【００６５】
S706において、未登録リスト登録部504は、記憶装置402で管理している未登録リスト1001に登録する。
【００６６】
ここで未登録リストについて、図10を用いて説明をする。
【００６７】
図10は、未登録リストの構成図を示す一例である。
【００６８】
未登録リスト1001において、ここでは監視装置IDをリストに記載している。ただ、監視装置を一意に識別できる情報であれば、MACアドレス等何でもよい。
【００６９】
ここで、図7におけるフローチャートの説明に戻る。
【００７０】
S707において、送信指示情報作成部503は、取得情報リスト901からデフォルトの取得情報を取得し、管理サーバ102に対して送信するタイミング等の情報とともに送信指示情報として作成する。また通信部501は、その送信指示情報を管理装置101に対して送信する。
【００７１】
S708において、通信部501で受信した要求が処理問い合わせかを判別し、処理問い合わせである場合は、S709に処理を進める。
【００７２】
一方S708において、受信した要求が処理問い合わせでない場合には、処理を終える。
S709において、未登録リスト1001内にある監視装置が登録リスト801内に存在するかを判別し、存在する場合には、S710に処理を進める。
【００７３】
一方S709において、未登録リスト1001内にある監視装置が登録リスト801内に存在しない場合には、S712に処理を進める。
【００７４】
S710において、送信指示情報判別部506は、既に送信してある送信指示情報が登録リスト801と取得情報リスト901を参照して適正であるかどうかを判別する。適正である場合には、S712に処理を進める。
【００７５】
一方S710において、適正でないと判別去れた場合は、S711に処理を進める。
【００７６】
S711において、送信指示情報作成部503は、登録リスト801に登録されている該監視装置の契約形態を参照する。その契約形態において適正な取得情報を取得情報リスト901から導き出し、管理サーバ102に対して送信するタイミング等の情報とともに送信指示情報として作成する。また処理リスト作成部507において、その送信指示情報を付属して、送信指示情報変更処理として処理リスト1101に追加する。
【００７７】
ここで、処理リスト1101について、図11を用いて説明をする。
【００７８】
図11は、処理リスト1101の構成図を示す一例である。
【００７９】
処理リスト1101において、監視装置101に対して行わせる処理を、処理内容及びそれに伴う必要な情報とを含めて管理している。本実施例において言及すれば、送信指示情報変更処理が処理内容にあたり、画像形成装置100から取得する情報の種類、管理サーバ102に送信するタイミング等の情報が必要な情報に相当する。
【００８０】
ここで、図7におけるフローチャートの説明に戻る。
【００８１】
S712において、送信指示情報変更処理以外の処理が存在するかを判別し、存在するようであれば、S713に処理を進める。
【００８２】
一方S712において、送信指示情報変更処理以外の処理が存在しない場合には、S714に処理を進める。
【００８３】
S713において、処理リスト作成部507は該当する処理を処理リストに追加する。
【００８４】
S714において、通信部501は、処理リストを監視装置101に送信する。
【００８５】
以上示したように、画像形成装置を監視対象として登録する前に、設置される運用形態においても、必要のない情報までもがサーバに送信されることがなくなり、通信負荷、サーバの負荷を軽減させることができる。
【００８６】
［実施例２］
実施例1では、画像形成装置100と監視装置101と管理サーバ102において構成される環境においての説明であった。しかし、画像形成装置100自身が監視装置101の機能を持ち合わせていてもよく、監視装置101の機能を持ち合わせた画像形成装置100と管理サーバ102が直接通信を行えるような環境で実施例1と同様な処理を行わせてもよい。
【符号の説明】
【００８７】
100  画像形成装置
101  監視装置
102  管理サーバ
103  LAN
104  インターネット
【図１】
2013161461.tif 000003
【図２】
2013161461.tif 000004
【図３】
2013161461.tif 000005
【図４】
2013161461.tif 000006
【図５】
2013161461.tif 000007
【図６】
2013161461.tif 000008
【図７】
2013161461.tif 000009
【図８】
2013161461.tif 000010
【図９】
2013161461.tif 000011
【図１０】
2013161461.tif 000012
【図１１】
2013161461.tif 000013