(57)【要約】【課題】管理下にある画像形成装置のステータス集計処理を管理サーバー上で効率良く出来る情報処理システムの提供。【解決手段】管理サーバーは、１以上の画像形成装置および１以上の端末と通信可能な通信部と、１以上の画像形成装置の状態を表すステータス情報が格納されたステータス情報データベースが記憶された記憶部と、１以上の画像形成装置を管理し、１以上の画像形成装置の各々から上がってくるステータス情報を受け付け、ステータス情報データベースに格納する画像形成装置管理部と、ステータス情報データベースを参照し、特定のグループのステータス情報の集計処理をグループ単位で実行する集計処理部とを備える。【選択図】図６
2019096245.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク接続された、管理サーバーと、前記管理サーバーによりグループ単位で管理される１以上の画像形成装置と、ユーザーが前記管理サーバーにアクセスするための１以上の端末とを含み、
前記管理サーバーは、
前記１以上の画像形成装置および前記１以上の端末と通信可能な通信部と、
前記１以上の画像形成装置の状態を表すステータス情報が格納されたステータス情報データベースが記憶された記憶部と、
前記１以上の画像形成装置を管理し、前記１以上の画像形成装置の各々から上がってくる前記ステータス情報を受け付け、前記ステータス情報データベースに格納する画像形成装置管理部と、
前記ステータス情報データベースを参照し、特定の前記グループの前記ステータス情報の集計処理をグループ単位で実行する集計処理部と
を備えた
情報処理システム。
【請求項２】
請求項１に記載の情報処理システムであって、
前記管理サーバーは、
特定の前記グループに所属している画像形成装置の状態がオフライン状態またはスリープ状態であるか否かを検知するオフライン検知部を更に備え、
前記集計処理部は、
特定の前記グループに属する画像形成装置が全てオフライン状態かスリープ状態であるとき、前記ステータス情報データベースを参照し、当該特定の前記グループの前記ステータス情報の集計処理をグループ単位で実行する
情報処理システム。
【請求項３】
請求項２に記載の情報処理システムであって、
前記管理サーバーは、
特定のグループのステータス情報の集計結果を閲覧するユーザーが非アクティブ状態であるか否かを検知する非アクティブ検知部を更に備え、
前記集計処理部は、
特定の前記グループに属する画像形成装置が全てオフライン状態かスリープ状態であり且つ当該特定の前記グループの集計結果を閲覧するユーザーが全て非アクティブ状態であるとき、前記ステータス情報データベースを参照し、当該特定の前記グループの前記ステータス情報の集計処理をグループ単位で実行する
情報処理システム。
【請求項４】
ネットワーク接続された、管理サーバーと、前記管理サーバーによりグループ単位で管理される１以上の画像形成装置と、ユーザーが前記管理サーバーにアクセスするための１以上の端末とを含んだ情報処理システムにおける情報処理方法であって、
前記１以上の画像形成装置を管理し、前記１以上の画像形成装置の状態を表すステータス情報が格納されるステータス情報データベースに、前記１以上の画像形成装置の各々から上がってくる前記ステータス情報を受け付けて格納し、
前記ステータス情報データベースを参照し、特定の前記グループの前記ステータス情報の集計処理をグループ単位で実行する
ことを前記管理サーバーが実行する
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理下にある画像形成装置（ＭＦＰ、Multifunction Peripheral）のステータスを集計する情報処理システムおよび情報処理方法に関する。
【背景技術】
【０００２】
ネットワーク経由で、数多くの画像形成装置を管理サーバーからリモート管理するシステムが知られている。
【０００３】
管理サーバーが画像形成装置のステータスを取得しやすいように、画像形成装置がスリープ状態にある場合でもステータス情報を取得可能にする技術が知られている（例えば、特許文献１および特許文献２参照）。
【０００４】
上記の技術は、画像形成装置側での工夫であったが、管理サーバー側でも改善の余地があった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１８９６４６号公報
【特許文献２】特開２０１４−１１９８７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記の技術は、画像形成装置側での工夫であったが、管理サーバー側でも改善の余地があった。
【０００７】
以上のような事情に鑑み、本発明の目的は、管理下にある画像形成装置のステータス集計処理を管理サーバー上で効率良く出来る情報処理システムおよび情報処理方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の一形態に係る情報処理システムは、ネットワーク接続された、管理サーバーと、前記管理サーバーによりグループ単位で管理される１以上の画像形成装置と、ユーザーが前記管理サーバーにアクセスするための１以上の端末とを含み、前記管理サーバーは、前記１以上の画像形成装置および前記１以上の端末と通信可能な通信部と、前記１以上の画像形成装置の状態を表すステータス情報が格納されたステータス情報データベースが記憶された記憶部と、前記１以上の画像形成装置を管理し、前記１以上の画像形成装置の各々から上がってくる前記ステータス情報を受け付け、前記ステータス情報データベースに格納する画像形成装置管理部と、前記ステータス情報データベースを参照し、特定の前記グループの前記ステータス情報の集計処理をグループ単位で実行する集計処理部とを備える。
【０００９】
そのため、管理下にある画像形成装置のステータス集計処理を管理サーバー上で効率良く出来る。
【００１０】
上記目的を達成するため、本発明の一形態に係る情報処理システムでは、前記管理サーバーは、特定の前記グループに所属している画像形成装置の状態がオフライン状態またはスリープ状態であるか否かを検知するオフライン検知部を更に備え、前記集計処理部は、特定の前記グループに属する画像形成装置が全てオフライン状態かスリープ状態であるとき、前記ステータス情報データベースを参照し、当該特定の前記グループの前記ステータス情報の集計処理をグループ単位で実行する構成でもよい。
【００１１】
上記目的を達成するため、本発明の一形態に係る情報処理システムでは、前記管理サーバーは、特定のグループのステータス情報の集計結果を閲覧するユーザーが非アクティブ状態であるか否かを検知する非アクティブ検知部を更に備え、前記集計処理部は、特定の前記グループに属する画像形成装置が全てオフライン状態かスリープ状態であり且つ当該特定の前記グループの集計結果を閲覧するユーザーが全て非アクティブ状態であるとき、前記ステータス情報データベースを参照し、当該特定の前記グループの前記ステータス情報の集計処理をグループ単位で実行する構成でもよい。
【００１２】
上記目的を達成するため、本発明の一形態に係る情報処理方法は、ネットワーク接続された、管理サーバーと、前記管理サーバーによりグループ単位で管理される１以上の画像形成装置と、ユーザーが前記管理サーバーにアクセスするための１以上の端末とを含んだ情報処理システムにおける情報処理方法であって、前記１以上の画像形成装置を管理し、前記１以上の画像形成装置の状態を表すステータス情報が格納されるステータス情報データベースに、前記１以上の画像形成装置の各々から上がってくる前記ステータス情報を受け付けて格納し、前記ステータス情報データベースを参照し、特定の前記グループの前記ステータス情報の集計処理をグループ単位で実行することを前記管理サーバーが実行する。
【発明の効果】
【００１３】
以上のように、本発明によれば、管理下にある画像形成装置のステータス集計処理を管理サーバー上で効率良く出来る。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係る情報処理システム１００の全体構成図である。
【図２】月ごとのプリントボリュームを示す図である。
【図３】月ごとの管理下にある画像形成装置の台数を示す図である。
【図４】管理サーバー１０が一般的なコンピューターにより構成される場合の構成図である。
【図５】情報処理システム１００におけるステータス情報の収集処理の流れについて説明するためのフローチャートである。
【図６】情報処理システム１００におけるステータス情報の集計処理の流れについて説明するためのフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００１６】
［全体構成］
最初に、本発明の一実施形態に係る情報処理システム１００の全体構成について説明する。図１は、本発明の一実施形態に係る情報処理システム１００の全体構成図である。
【００１７】
情報処理システム１００は、ネットワーク接続された、管理サーバー１０と１以上の画像形成装置２０と１以上の端末３０とを含んで構成される。１以上の画像形成装置２０は、グループに分けて管理サーバー１０で管理される。１以上の端末３０は、情報処理システム１００のユーザーが、端末３０を介して管理サーバー１０にアクセスし、画像形成装置２０の状態を閲覧する為に用いられる。
【００１８】
１以上の画像形成装置２０の各々は、自装置がオフライン状態であるとかスリープ状態であるとか、ペーパージャムが発生したなどのステータス情報を逐次管理サーバー１０に送信する。
【００１９】
管理サーバー１０は、画像形成装置２０から送られてきたステータス情報を保存しておき、特定の時点で集計し集計結果を保存しておく。
【００２０】
情報処理システム１００のユーザーは、端末３０経由で管理サーバー１０にアクセスし、集計結果を閲覧する。集計結果としては、例えば、図２に示す月ごとのプリントボリュームや、図３に示す月ごとの管理下にある画像形成装置の台数などを見ることが出来る。
【００２１】
以上、本発明の一実施形態に係る情報処理システム１００の全体構成について説明した。
【００２２】
［概要］
次に、概要について説明する。
【００２３】
従来、情報処理システム１００のような、数多くの画像形成装置２０から取得したステータス情報を集計してユーザーに閲覧させるシステムでは、ステータス情報の集計処理を夜間にまとめて行っていた。
【００２４】
そのため、画像形成装置２０の台数が増えると、集計すべきステータス情報の量が増え、朝までに集計処理が終わらない、という問題が発生していた。
【００２５】
そこで情報処理システム１００の管理サーバー１０では、画像形成装置２０をグループ単位で管理していることを利用し、夜間、日中を問わず、グループ単位、すなわち少数の画像形成装置２０の単位で集計を行うことにより、集計処理のピーク負荷を下げると共に、１日１回であった集計処理を、１日２回に増やすなどして、よりリアルタイムに近い集計結果をユーザーに提供することが出来る。
【００２６】
また、ユーザーが管理サーバー１０を使っていない（非アクティブ）状態の時にのみ集計処理を行うことにより、ユーザーが管理サーバー１０にアクセスする際のレスポンスを向上させることが出来る。
【００２７】
また、集計するグループに所属する画像形成装置２０が全てオフライン状態かスリープ状態にある時に集計処理を行うことにより、集計中に新しいステータス情報が画像形成装置２０から上がってくる状況を避けることが出来、より現在の状況に近い集計結果を得ることが出来る。
【００２８】
以上、概要について説明した。
【００２９】
［管理サーバーの構成］
次に、管理サーバー１０の構成について説明する。管理サーバー１０は、専用のハードウェアやソフトウェアにより構成されていてもよいし、一般的なコンピューターにより構成されてもよい。管理サーバー１０が一般的なコンピューターにより構成される場合の構成図を図４に示す。
【００３０】
同図に示すように、管理サーバー１０は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、操作入力部１４、通信部１５、表示部１６、および記憶部１７を有し、これら各ブロックがバス１８を介して接続されている。
【００３１】
ＲＯＭ１２は、各種の処理を実行するためのファームウェア等の複数のプログラムやデータを記憶する。ＲＡＭ１３は、ＣＰＵ１１の作業用領域として用いられ、ＯＳ（Operating System）、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
【００３２】
記憶部１７は、例えばＨＤＤ（Hard Disk Drive）や、フラッシュメモリー、その他の不揮発性メモリーである。記憶部１７には、ＯＳや各種アプリケーション、各種データ、画像形成装置ＤＢ（データベース）１７ａ、ステータスＤＢ１７ｂ、グループＤＢ１７ｃ、集計結果ＤＢ１７ｄが記憶される。
【００３３】
画像形成装置ＤＢ１７ａは、管理サーバー１０の管理下にある画像形成装置２０の構成情報などが格納されており、管理サーバー１０が画像形成装置２０を管理するために用いられる。
【００３４】
ステータスＤＢ１７ｂは、管理下の画像形成装置２０から上がってきたステータス情報を格納しておくＤＢである。
【００３５】
グループＤＢ１７ｃは、管理サーバー１０が画像形成装置２０をグループに分けて管理するための、グループに関する情報が格納されたＤＢである。
【００３６】
集計結果ＤＢ１７ｄは、管理サーバー１０がステータスＤＢ１７ｂに格納されているステータス情報を集計した集計結果が格納されるＤＢ１７ａに格納である。
【００３７】
通信部１５は、ネットワーク上の画像形成装置２０、端末３０等と情報のやりとりを行う為のネットワークと結ばれている。
【００３８】
ＣＰＵ１１は、ＲＯＭ１２や記憶部１７に格納された複数のプログラムのうち、操作入力部１４から与えられる命令に対応するプログラムをＲＡＭ１３に展開し、この展開されたプログラムにしたがって、表示部１６及び記憶部１７を適宜制御する。
【００３９】
操作入力部１４は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の操作装置である。
【００４０】
表示部１６は、例えば液晶ディスプレイ、ＥＬ（Electro-Luminescence）ディスプレイ、プラズマディスプレイ等である。
【００４１】
次に、ＣＰＵ１１においてプログラムが実行されることにより実現される機能ブロックについて説明する。
【００４２】
管理サーバー１０のＣＰＵ１１において実現される機能ブロックは、画像形成装置管理部１１ａ、オフライン検知部１１ｂ、非アクティブ検知部１１ｃ、および集計処理部１１ｄである。
【００４３】
画像形成装置管理部１１ａは、管理下にある画像形成装置２０を管理する。例えば、画像形成装置２０から上がってきたステータス情報をステータスＤＢ１７ｂに格納したり、ユーザーの指示に従いトラブルが発生した画像形成装置２０をリモートから再起動したりする。
【００４４】
オフライン検知部１１ｂは、特定のグループに所属している画像形成装置２０の状態がオフライン状態またはスリープ状態であるか否かを検知する。
【００４５】
非アクティブ検知部１１ｃは、特定のグループのステータス情報の集計結果を閲覧するユーザーが非アクティブ状態であるか否かを検知する。なお、非アクティブ状態とは、管理サーバー１０からログオフしている状態または管理サーバー１０にログインしているが何も操作をしていない状態のことを指す。
【００４６】
集計処理部１１ｄは、特定のグループのステータス情報の集計処理を、特定のグループに属する画像形成装置２０が全てオフライン状態かスリープ状態であり、且つ特定のグループの集計結果を閲覧するユーザーが全て非アクティブ状態である時に実行する。集計結果は集計結果ＤＢ１７ｄに格納される。
【００４７】
以上、管理サーバー１０の構成について説明した。
【００４８】
［処理の流れ（ステータス情報収集処理）］
次に、情報処理システム１００におけるステータス情報の収集処理の流れについて説明する。図５は、情報処理システム１００におけるステータス情報の収集処理の流れについて説明するためのフローチャートである。
【００４９】
まず、管理サーバー１０の画像形成装置管理部１１ａが、ステータス情報を上げてきた画像形成装置２０からのステータス情報を受け付ける（ステップＳ１）。
【００５０】
次に、画像形成装置管理部１１ａは、受け付けたステータス情報をステータスＤＢ１７ｂに格納する（ステップＳ２）。
【００５１】
以上、情報処理システム１００におけるステータス情報の収集処理の流れについて説明した。
【００５２】
［処理の流れ（ステータス情報集計処理）］
次に、情報処理システム１００におけるステータス情報の集計処理の流れについて説明する。図６は、情報処理システム１００におけるステータス情報の集計処理の流れについて説明するためのフローチャートである。
【００５３】
まず、管理サーバー１０のオフライン検知部１１ｂが、グループＤＢ１７ｃおよびステータスＤＢ１７ｂを参照し、特定のグループに所属する全ての画像形成装置２０が、オフライン状態またはスリープ状態であるか否かを検知する（ステップＳ１０）。
【００５４】
グループ内の画像形成装置２０の中にオンライン状態のものがあるとき（ステップＳ１０のＮ）、ステップＳ１０に戻り待機する。
【００５５】
グループ内全ての画像形成装置２０がオフライン状態またはスリープ状態の場合（ステップＳ１０のＹ）、次に、管理サーバー１０の非アクティブ検知部１１ｃが、特定のグループの集計結果を閲覧するユーザーが全て非アクティブ状態であるか否かを検知する（ステップＳ１１）。
【００５６】
アクティブなユーザーがいる場合（ステップＳ１１のＮ）、ステップＳ１１に戻り待機する。
【００５７】
全てのユーザーが非アクティブな場合（ステップＳ１１のＹ）、管理サーバー１０の集計処理部１１ｄが、ステータスＤＢ１７ｂから該当するグループのステータス情報を取得し、集計処理を行い、集計結果を集計結果ＤＢ１７ｄに格納する（ステップＳ１２）。
【００５８】
以上、情報処理システム１００におけるステータス情報の集計処理の流れについて説明した。
【００５９】
［補足事項］
以上のように、本発明にかかる情報処理システム１００は、ネットワーク接続された、管理サーバー１０と、前記管理サーバー１０によりグループ単位で管理される１以上の画像形成装置２０と、ユーザーが前記管理サーバー１０にアクセスするための１以上の端末３０とを含み、前記管理サーバー１０は、前記１以上の画像形成装置２０および前記１以上の端末３０と通信可能な通信部１５と、前記１以上の画像形成装置２０の状態を表すステータス情報が格納されたステータス情報データベース１７ｂが記憶された記憶部１７と、前記１以上の画像形成装置２０を管理し、前記１以上の画像形成装置２０の各々から上がってくる前記ステータス情報を受け付け、前記ステータス情報データベース１７ｂに格納する画像形成装置管理部１１ａと、前記ステータス情報データベース１７ｂを参照し、特定の前記グループの前記ステータス情報の集計処理をグループ単位で実行する集計処理部１１ｄとを備える。
【００６０】
そのため、管理下にある画像形成装置のステータス集計処理を管理サーバー上で効率良く出来る。
【００６１】
その他、本発明は、上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【００６２】
１０  …  管理サーバー
１１  …  ＣＰＵ
１１ａ…  画像形成装置ＤＢ
１１ｂ…  オフライン検知部
１１ｃ…  非アクティブ検知部
１１ｄ…  集計処理部
１２  …  ＲＯＭ
１３  …  ＲＡＭ
１４  …  操作入力部
１５  …  通信部
１６  …  表示部
１７  …  記憶部
１７ａ…  画像形成装置ＤＢ
１７ｂ…  ステータスＤＢ
１７ｃ…  グループＤＢ
１７ｄ…  集計結果ＤＢ
１８  …  バス
２０  …  画像形成装置
３０  …  端末
１００  …  情報処理システム
【図１】
2019096245.tif 000003
【図２】
2019096245.tif 000004
【図３】
2019096245.tif 000005
【図４】
2019096245.tif 000006
【図５】
2019096245.tif 000007
【図６】
2019096245.tif 000008