(57)【要約】【課題】顧客環境に合わせて多様な条件で柔軟にレポート項目をフィルタリングする。【解決手段】管理サーバー１は、複数の画像形成装置３をネットワーク経由で管理する管理サーバー１であって、複数の画像形成装置３のジョブ履歴が登録された管理情報データベース（管理情報ＤＢ１２５）と、管理情報データベースに対するフィルタリングの設定をＳＱＬにより受け付けるフィルタリング設定受付部１３５と、フィルタリング設定受付部１３５により受け付けられたＳＱＬを管理情報データベースに対して実行して、ジョブ履歴に基づくレポートを生成するレポート生成部１３６とを備えたことを特徴とする。【選択図】図２
2019133400.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像形成装置をネットワーク経由で管理する管理サーバーであって、
前記複数の画像形成装置のジョブ履歴が登録された管理情報データベースと、
前記管理情報データベースに対するフィルタリングの設定をＳＱＬにより受け付けるフィルタリング設定受付部と、
前記フィルタリング設定受付部により受け付けられたＳＱＬを前記管理情報データベースに対して実行して、前記ジョブ履歴に基づくレポートを生成するレポート生成部とを備えた
ことを特徴とする管理サーバー。
【請求項２】
前記フィルタリング設定受付部は、
前記ＳＱＬが入力されるＳＱＬ入力欄が配置された設定画面を介して、前記フィルタリングの設定を受け付ける
ことを特徴とする請求項１に記載の管理サーバー。
【請求項３】
前記フィルタリング設定受付部は、
前記管理サーバーのシステム設定ファイルに特定のコマンドが記載された場合に、前記フィルタリングの設定をＳＱＬにより受け付ける
ことを特徴とする請求項１又は２に記載の管理サーバー。
【請求項４】
前記フィルタリング設定受付部は、
ＷＨＥＲＥ句とＨＡＶＩＮＧ句を用いて前記フィルタリングの設定を受け付ける
ことを特徴とする請求項１から３までのいずれか１項に記載の管理サーバー。
【請求項５】
複数の画像形成装置と管理サーバーとがネットワークを介して接続された画像形成システムであって、
前記管理サーバーは、
前記複数の画像形成装置のジョブ履歴が登録された管理情報データベースと、
前記管理情報データベースに対するフィルタリングの設定をＳＱＬにより受け付けるフィルタリング設定受付部と、
前記フィルタリング設定受付部により受け付けられたＳＱＬを前記管理情報データベースに対して実行して、前記ジョブ履歴に基づくレポートを生成するレポート生成部とを備えた
ことを特徴とする画像形成システム。
【請求項６】
複数の画像形成装置をネットワーク経由で管理する管理サーバーにより実行される管理方法であって、
前記複数の画像形成装置のジョブ履歴を登録された管理情報データベースに対するフィルタリングの設定をＳＱＬにより受け付け、
受け付けられたＳＱＬを前記管理情報データベースに対して実行して、レポートを生成する
ことを特徴とする管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像形成装置をネットワーク経由で管理する管理サーバー、画像形成システム、及び管理方法に関する。
【背景技術】
【０００２】
顧客に画像形成システムを提供する場合に、管理サーバーによって、ネットワーク経由で顧客環境のプリンターや複写機、複合機等の複数の画像形成装置を一元管理することがある。管理サーバーは、管理対象の画像形成装置の状態を収集してデータベースに蓄積しており、レポートを生成することができる。このようなレポート出力技術として、例えば、ユーザーが指定したフィールドとパラメーターに基づいて自動的にＳＱＬを生成して実行し、データベースから取得した抽出結果をレポートにする技術が知られている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００６−５０５０５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、レポート対象とするフィールドやパラメーターが予め決められており、顧客環境に合わせて多様な条件で柔軟にレポート項目をフィルタリングすることができなかったという問題があった。
【０００５】
本発明は上記課題に鑑みてなされたものであり、顧客環境に合わせて多様な条件で柔軟にレポート項目をフィルタリングすることができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の管理サーバーは、複数の画像形成装置をネットワーク経由で管理する管理サーバーであって、前記複数の画像形成装置のジョブ履歴が登録された管理情報データベースと、前記管理情報データベースに対するフィルタリングの設定をＳＱＬにより受け付けるフィルタリング設定受付部と、前記フィルタリング設定受付部により受け付けられたＳＱＬを前記管理情報データベースに対して実行して、前記ジョブ履歴に基づくレポートを生成するレポート生成部とを備えたことを特徴とする。
また、前記フィルタリング設定受付部は、前記ＳＱＬが入力されるＳＱＬ入力欄が配置された設定画面を介して、前記フィルタリングの設定を受け付けてもよい。
また、前記フィルタリング設定受付部は、前記管理サーバーのシステム設定ファイルに特定のコマンドが記載された場合に、前記フィルタリングの設定をＳＱＬにより受け付けてもよい。
また、前記フィルタリング設定受付部は、ＷＨＥＲＥ句とＨＡＶＩＮＧ句を用いて前記フィルタリングの設定を受け付けてもよい。
本発明の画像形成システムは、複数の画像形成装置と管理サーバーとがネットワークを介して接続された画像形成システムであって、前記管理サーバーは、前記複数の画像形成装置のジョブ履歴が登録された管理情報データベースと、前記管理情報データベースに対するフィルタリングの設定をＳＱＬにより受け付けるフィルタリング設定受付部と、前記フィルタリング設定受付部により受け付けられたＳＱＬを前記管理情報データベースに対して実行して、前記ジョブ履歴に基づくレポートを生成するレポート生成部とを備えたことを特徴とする。
本発明の管理方法は、複数の画像形成装置をネットワーク経由で管理する管理サーバーにより実行される管理方法であって、前記複数の画像形成装置のジョブ履歴を登録された管理情報データベースに対するフィルタリングの設定をＳＱＬにより受け付け、受け付けられたＳＱＬを前記管理情報データベースに対して実行して、レポートを生成することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、顧客環境に合わせて多様な条件で柔軟にレポート項目をフィルタリングすることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明に係る実施の形態の画像形成システムのシステム構成図である。
【図２】図１に示す管理サーバーの概略構成図である。
【図３】図２に示す個別キュー設定情報の登録例である。
【図４】図１に示すユーザー端末の概略構成図である。
【図５】図１に示す管理サーバーが個別キューの設定を受け付ける処理の流れを示すフローチャートである。
【図６】図５に示す個別キュー設定画面例である。
【図７】図１に示す画像形成システムの印刷処理の流れを示すフローチャートである。
【図８】図１に示す管理サーバーのレポート生成処理の流れを示すフローチャートである。
【図９】ＳＱＬによるフィルタリング条件の設定を受け付ける設定画面例である。
【発明を実施するための形態】
【０００９】
以下、図を参照して本発明の実施の形態を詳細に説明する。なお、以下の実施の形態において、同様の機能を示す構成には、同一の符号を付してある。
【００１０】
図１に示すように、画像形成システムＸは、管理サーバー１と、複数のユーザー端末２と、複数の画像形成装置３と、管理者端末４とが、ネットワーク５を介して接続されている。画像形成装置３は、プリンターや複写機、複合機等であり、印刷機能を備えている。
【００１１】
図２に示すように、管理サーバー１は、サーバー通信部１１と、サーバー記憶部１２と、サーバー制御部１３とを備えている。
【００１２】
サーバー通信部１１は、ＬＡＮ（Local Area Network）やインターネット等のネットワーク５を介して、複数のユーザー端末２や、複数の画像形成装置３、管理者端末４との間で各種データを送受信する機能を有する。
【００１３】
サーバー記憶部１２は、半導体メモリーやＨＤＤ（Hard Disk Drive）等の記憶手段であり、ユーザー情報１２１と、共通キュー１２２と、複数の画像形成装置３に１対１で対応した複数の個別キュー１２３と、個別キュー設定情報１２４と、管理情報ＤＢ１２５とを備えている。また、サーバー記憶部１２には、システム設定ファイル（例えば、ｃｏｎｆｉｇ．ｉｎｉファイル等）も記憶されている。
【００１４】
ユーザー情報１２１は、ユーザー認証に利用されるユーザー名（ユーザーＩＤ）やパスワード等が登録されている。
【００１５】
共通キュー１２２は、各ユーザー端末２から送信された印刷ジョブが一時的に格納されるキューである。
【００１６】
複数の個別キュー１２３は、管理サーバー１が管理の対象とする複数の画像形成装置３の数だけ設けられており、複数の画像形成装置３に１対１で対応している。
【００１７】
個別キュー設定情報１２４は、図３に示すように、ユーザー毎に出力先とする画像形成装置３に対応した個別キュー１２３が登録される。ユーザーＥのように、キュー名が空欄のユーザーは、キュー設定が済んでいないことを示している。
【００１８】
通常、顧客に画像形成システムＸを提供する場合、サービスマンが顧客環境の各ユーザー端末２にプリンタードライバーをインストールした状態で納品する。一般的に、ユーザー端末２から送信される印刷ジョブの出力先は、プリンタードライバーの設定で複数の画像形成装置３のいずれかに対応する個別キュー１２３に設定される。しかしながら、プリンタードライバーの設定で各ユーザーの利用態様に合わせて出力先を設定すると、サービスマンの負担が大きい。そこで、本実施の形態では、後述のプリンタードライバー２４１（図４）の出力先を共通キュー１２２に共通に設定し、各ユーザーが出力先の個別キュー１２３を設定する。
【００１９】
管理情報ＤＢ（管理情報データベース）１２５は、管理サーバー１が管理の対象とする複数の画像形成装置３の状態が登録されるデータベースである。例えば、管理情報ＤＢ１２５は、各画像形成装置３のシリアル番号や、ＩＰアドレス、機能（印刷機能、コピー機能、スキャン機能、ＦＡＸ機能等）、ジョブ履歴等が登録される。
【００２０】
サーバー制御部１３は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備えたマイクロコンピューター等の情報処理部である。ＲＯＭには、管理サーバー１の動作制御を行うための制御プログラムが記憶されている。サーバー制御部１３のＣＰＵは、ＲＯＭに記憶されている制御プログラムを読み出し、制御プログラムをＲＡＭに展開させて実行することで、管理サーバー１全体の制御を行う。
【００２１】
また、サーバー制御部１３は、認証部１３１、個別キュー設定受付部１３２、印刷ジョブ振分部１３３、印刷ジョブ送信部１３４、フィルタリング設定受付部１３５、レポート生成部１３６として機能する。
【００２２】
認証部１３１は、ユーザー端末２や画像形成装置３からネットワーク５を介して送信されたユーザー名（ユーザーＩＤ）やパスワード等の認証情報を、サーバー記憶部１２に記憶されたユーザー情報１２１と照合することで、ユーザー認証を行う機能を有する。
【００２３】
個別キュー設定受付部１３２は、ユーザー毎に印刷ジョブの出力先とする個別キュー１２３の設定を受け付ける機能を有する。ユーザーは、複数の個別キュー１２３の内、印刷ジョブの出力先とする個別キュー１２３を設定することができる。
【００２４】
印刷ジョブ振分部１３３は、共通キュー１２２の印刷ジョブの格納状態を監視しており、共通キュー１２２に印刷ジョブが格納された場合に、個別キュー設定情報１２４に基づいて、印刷ジョブに含まれるユーザー名に関連付けられた個別キュー１２３に印刷ジョブを振り分ける機能を有する。
【００２５】
印刷ジョブ送信部１３４は、各個別キュー１２３の印刷ジョブの格納状態を監視しており、各個別キュー１２３に格納された印刷ジョブを、その個別キュー１２３に対応する画像形成装置３にサーバー通信部１１を介して送信する機能を有する。画像形成装置３により印刷ジョブが実行されると、実行したジョブ情報がジョブ履歴として管理情報ＤＢ１２５に記録される。
【００２６】
フィルタリング設定受付部１３５は、レポート作成権限を有するユーザーがログインした場合に、管理情報ＤＢ１２５からレポート対象項目として抽出するフィルタリング条件の設定を受け付ける機能を有する。フィルタリング設定受付部１３５は、高度なレポート出力機能が使用可能に設定されている場合、フィルタリングの設定をＳＱＬにより受け付けることができる。そのため、データベースである管理情報ＤＢ１２５に対するフィルタリング条件をデータベース言語であるＳＱＬにより指定することができるので、フィルタリング条件を柔軟に設定することができ、処理速度を向上させることができる。
【００２７】
レポート生成部１３６は、フィルタリング設定受付部１３５が受け付けたフィルタリング条件に基づいて管理情報ＤＢ１２５からレポート対象項目を特定し、レポートを生成して出力する機能を有する。
【００２８】
次に、図４を参照して、ユーザー端末２の概略構成を説明する。
【００２９】
ユーザー端末２は、例えば、パーソナルコンピューターやタブレット端末、スマートフォン等であり、端末通信部２１と、表示部２２と、入力部２３と、端末記憶部２４と、端末制御部２５とを備えている。
【００３０】
端末通信部２１は、ＬＡＮやインターネット等のネットワーク５を介して、管理サーバー１や複数の画像形成装置３との間で各種データを送受信する機能を有する。
【００３１】
表示部２２は、各種情報を表示するディスプレー等の表示手段である。
【００３２】
入力部２３は、マウスやキーボード、ポインティングデバイス等の入力手段である。入力部２３は、表示部２２の表示面に透明のタッチセンサーとして設けられ、表示部２２と共にタッチパネルとして機能してもよい。また、入力部２３は、社員証等のＩＣカードを読み取って、ユーザー名等の認証情報を取得できても良い。
【００３３】
端末記憶部２４は、半導体メモリーやＨＤＤ等の記憶手段であり、プリンタードライバー２４１とブラウザ２４２と文書作成ソフト２４３とが記憶されている。
【００３４】
プリンタードライバー２４１は、入力部２３から入力されたユーザーの操作指示に従って印刷ジョブを作成し、作成した印刷ジョブを端末通信部２１により管理サーバー１に送信するためのアプリケーションプログラムである。複数のユーザー端末２のそれぞれにインストールされるプリンタードライバー２４１の印刷ジョブの出力先は、管理サーバー１の共通キュー１２２に設定されている。そのため、サービスマンは、複数のユーザー端末２に対して一括してプリンタードライバー２４１を展開可能であり、個々のプリンタードライバーに対して出力先の設定を変更する必要がない。プリンタードライバー２４１は、ユーザー端末２にインストールされた状態である。
【００３５】
ブラウザ２４２は、ＨＴＭＬ形式等のウェブページを表示部２２に表示させるアプリケーションプログラムである。
【００３６】
文書作成ソフト２４３は、例えば、Ｍｉｃｒｏｓｏｆｔ社（登録商標）のＷｏｒｄ（登録商標）形式等の文書データを閲覧、編集及び作成するためのアプリケーションプログラムである。
【００３７】
入力部２３を介してブラウザ２４２や文書作成ソフト２４３の起動操作が行われると、端末制御部２５は、端末記憶部２４に記憶されたブラウザ２４２や文書作成ソフト２４３を読み出して、ＲＡＭに展開させて実行することで、ブラウザ２４２や文書作成ソフト２４３を起動させる。これにより、ユーザーは、ブラウザ２４２や文書作成ソフト２４３を用いて画像データ、ＨＴＭＬデータ、文書データ等（以下、「文書データ」という）を表示部２２に表示させ、閲覧や編集等を行うことができる。
【００３８】
端末制御部２５は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備えたマイクロコンピューター等の情報処理部である。ＲＯＭには、ユーザー端末２の動作制御を行うための制御プログラムが記憶されている。端末制御部２５のＣＰＵは、ＲＯＭに記憶されている制御プログラムを読み出し、制御プログラムをＲＡＭに展開させて実行することで、ユーザー端末２全体の制御を行う。
【００３９】
また、端末制御部２５は、個別キュー設定部２５１、印刷ジョブ作成部２５２として機能する。
【００４０】
個別キュー設定部２５１は、入力部２３からの操作指示に基づいて、端末通信部２１を介して管理サーバー１と通信し、ユーザーが印刷ジョブの出力先とする個別キュー１２３を設定する機能を有する。プリンタードライバー２４１の出力先が共通キュー１２２に設定されているため、共通キュー１２２からユーザーの所望する画像形成装置３の個別キュー１２３に印刷ジョブを移動させるためである。
【００４１】
印刷ジョブ作成部２５２は、ブラウザ２４２や文書作成ソフト２４３を用いて閲覧や編集されている文書データの印刷が指示された場合に、文書データを印刷させる印刷ジョブを作成する機能を有する。文書データの印刷が指示された場合、端末制御部２５は、端末記憶部２４に記憶されたプリンタードライバー２４１を読み出して、ＲＡＭに展開させて実行することで、プリンタードライバー２４１を起動させる。これにより、端末制御部２５は、プリンタードライバー２４１の機能を実現する印刷ジョブ作成部２５２として機能する。
【００４２】
次に、図５を参照して、ユーザーが印刷ジョブの出力先とする個別キュー１２３を設定する処理の流れを説明する。
【００４３】
ユーザー端末２の個別キュー設定部２５１は、入力部２３を介したユーザーの操作指示に基づいて、管理サーバー１にログイン要求を送信する（ｓ１１）。つづいて、管理サーバー１の認証部１３１は、ログイン要求に応じて、ユーザー端末２にログイン画面を送信する（ｓ１２）。なお、管理サーバー１は、ウェブサーバーとして機能してもよい。
【００４４】
つづいて、ユーザー端末２の個別キュー設定部２５１は、ログイン画面を表示部２２に表示して（ｓ１３）、認証情報の入力を受け付ける（ｓ１４）。ログイン画面にユーザー名等の認証情報が入力されると、ユーザー端末２の個別キュー設定部２５１は、入力された認証情報を管理サーバー１に送信する（ｓ１５）。
【００４５】
管理サーバー１の認証部１３１は、ユーザー端末２から送信された認証情報に基づいてログイン処理を実行する（ｓ１６）。ログイン処理では、管理サーバー１の認証部１３１が、ユーザー端末２から送信された認証情報をサーバー記憶部１２に記憶されているユーザー情報１２１と照合することで、ユーザー認証を実行する。これにより、認証部１３１は、ユーザー認証に成功したユーザーを管理サーバー１にログインさせて、ユーザーに関連付けられた各種情報の閲覧や設定の受付を許可する。
【００４６】
なお、ユーザー認証に失敗した場合、認証部１３１は、ユーザーのログインを受け付けず、ユーザー端末２にユーザー認証に失敗した旨を通知して、再びログイン画面を送信してもよい。
【００４７】
つづいて、管理サーバー１の個別キュー設定受付部１３２は、個別キュー設定情報１２４を参照して、ログインしたユーザーが印刷ジョブの出力先とする個別キュー１２３を設定済か否かを判断する（ｓ１７）。
【００４８】
個別キュー１２３が設定されている場合（ｓ１７：Ｙｅｓ）、本処理は終了する。
【００４９】
一方、個別キュー設定情報１２４にユーザーの印刷ジョブの出力先として個別キュー１２３が設定されていない場合（ｓ１７：Ｎｏ）、個別キュー設定受付部１３２は、図６に示す個別キュー設定画面Ｇ６０をユーザー端末２に送信する（ｓ１８）。
【００５０】
ユーザー端末２の個別キュー設定部２５１は、管理サーバー１から送信された個別キュー設定画面Ｇ６０を表示部２２に表示する（ｓ１９）。
【００５１】
個別キュー設定画面Ｇ６０には、ユーザーが印刷ジョブの出力先とする個別キュー１２３を入力するための入力欄６１と、リスト６３を表示するためのリスト表示ボタン６２と、複数の個別キュー１２３の一覧を表示するリスト６３と、ＯＫボタンＢ６４とが配置されている。
【００５２】
ユーザーは、リスト表示ボタン６２を操作して、リスト６３を表示させることで、リスト６３から出力先とする個別キュー１２３を選択することができる。また、ユーザーが、入力欄６１にキュー名の一部を入力した状態でリスト表示ボタン６２を操作することで、入力されたキュー名を含む個別キュー１２３だけをリスト６３に表示させることができる。ユーザーがリスト６３から所望の個別キュー１２３を選択すると、選択した個別キュー１２３のキュー名が入力欄６１に入力される。出力先とする個別キュー１２３のキュー名が予め分かっている場合には、入力欄６１に出力先の個別キュー１２３のキュー名を直接入力することもできる。
【００５３】
なお、リスト６３に表示させる個別キュー１２３の一覧は、リスト表示ボタン６２が操作される毎に管理サーバー１の個別キュー設定受付部１３２が生成してもよいし、ユーザー端末２の個別キュー設定部２５１が生成してもよい。個別キュー設定部２５１が生成する場合は、予め個別キュー設定画面Ｇ６０と共に全ての個別キュー１２３の一覧を個別キュー設定受付部１３２から受信すればよい。なお、キュー名を含む個別キュー１２３の検索は、前方一致検索でもよいし、部分一致検索でもよいし、後方一致検索でもよい。
【００５４】
入力欄６１に個別キュー１２３が入力された状態で、ＯＫボタンＢ６４が操作されると、ユーザー端末２の個別キュー設定部２５１は、個別キュー設定画面Ｇ６０を介して、入力欄６１に入力された個別キュー１２３のキュー名を管理サーバー１に送信する（Ｓ２１）。
【００５５】
管理サーバー１の個別キュー設定受付部１３２は、ユーザー端末２から送信された個別キュー１２３のキュー名をユーザーに関連付けて個別キュー設定情報１２４に登録し（ｓ２２）、本処理を終了する。
【００５６】
これにより、各ユーザーがユーザー端末２を介して管理サーバー１にアクセスして、印刷ジョブの出力先とする個別キュー１２３を設定することができる。
【００５７】
次に、図７を参照して、画像形成システムＸの印刷処理の流れを説明する。
【００５８】
ユーザー端末２の印刷ジョブ作成部２５２は、入力部２３を介して、ユーザーからの印刷指示を受け付けると（ｓ３１）、入力部２３を介して入力されるユーザー名等の認証情報を端末通信部２１により管理サーバー１に送信する（ｓ３２）。
【００５９】
管理サーバー１の認証部１３１は、ユーザー端末２から認証要求があるまで待機しており（ｓ３３、ｓ３３：Ｎｏ）、認証要求があった場合（ｓ３３：Ｙｅｓ）、ユーザー端末２から送信された認証情報に基づいて、ログイン処理を実行する（ｓ３４）。
【００６０】
ログイン処理では、認証部１３１は、ユーザー端末２から送信された認証情報をユーザー情報１２１と照合することでユーザー認証を行い、ユーザー認証に成功したユーザーをログインさせる。認証部１３１によるユーザー認証結果は、サーバー通信部１１を介してユーザー端末２に送信される。
【００６１】
ユーザー端末２の印刷ジョブ作成部２５２は、管理サーバー１から通知されたログイン結果に基づいて、ログインＯＫだったか否かを判断する（ｓ３５）。ログインに失敗した場合（ｓ３５：Ｎｏ）、印刷ジョブ作成部２５２は、認証情報を送信するｓ３２に処理を戻し、ユーザーに再ログインを促しても良い。
【００６２】
一方、印刷ジョブ作成部２５２は、ログインＯＫだった場合（ｓ３５：Ｙｅｓ）、印刷指示に基づいて印刷ジョブを作成して、作成した印刷ジョブを管理サーバー１の共通キュー１２２に端末通信部２１により送信する（ｓ３６）。このとき、印刷ジョブ作成部２５２は、ログインしたユーザー名を印刷ジョブに含めて共通キュー１２２に送信する。
【００６３】
管理サーバー１の印刷ジョブ振分部１３３は、共通キュー１２２の印刷ジョブ格納状態を監視しており、印刷ジョブが共通キュー１２２に投入されるまで待機している（ｓ３７、ｓ３７：Ｎｏ）。各ユーザー端末２にインストールされたプリンタードライバー２４１の出力先は、全て共通キュー１２２に設定されているので、サーバー通信部１１が受信した印刷ジョブは全て共通キュー１２２に格納される。
【００６４】
共通キュー１２２に印刷ジョブが投入されると（ｓ３７：Ｙｅｓ）、印刷ジョブ振分部１３３は、個別キュー設定情報１２４に基づいて、印刷ジョブに含まれるユーザー名に関連付けられた個別キュー１２３を特定して、共通キュー１２２の印刷ジョブを特定した個別キュー１２３に振り分ける（ｓ３８）。これにより、印刷ジョブが共通キュー１２２から個別キュー１２３に移動される。
【００６５】
つづいて、印刷ジョブ送信部１３４は、個別キュー１２３に格納された印刷ジョブを、個別キュー１２３に対応する画像形成装置３へサーバー通信部１１により送信する（ｓ３９）。
【００６６】
画像形成装置３は、ネットワーク５を介して管理サーバー１から印刷ジョブを受信するまで待機している（ｓ４０、ｓ４０：Ｎｏ）。
【００６７】
画像形成装置３は、印刷ジョブを受信すると（ｓ４０：Ｙｅｓ）、印刷ジョブを実行して印刷する（ｓ４１）。以上により、本処理が終了する。
【００６８】
つづいて、図８を参照して、管理サーバー１のレポート生成処理の流れを説明する。
【００６９】
レポート生成部１３６は、認証部１３１によりレポート作成権限を有するユーザーがログインするまで待機している（ｓ５１、ｓ５１：Ｎｏ）。レポート作成権限を有するユーザーは、例えば、管理サーバー１の管理者や、管理者によってレポート作成権限を付与されたユーザー等である。ユーザーにレポート作成権限を付与することで、ユーザー自身がＳＱＬによってフィルタリングの条件を設定することができ、柔軟性を向上させることができる。なお、ここでは、管理者がログインしたものとして説明する。
【００７０】
レポート作成権限を有するユーザーがログインすると（ｓ５１：Ｙｅｓ）、レポート生成部１３６は、高度なレポート出力機能が使用可能か否かを判断する（ｓ５２）。例えば、管理サーバー１のシステム設定ファイルに、高度なレポート出力機能を使用可能に設定するための特定のコマンドが管理者によって記載されている場合に、レポート生成部１３６は、高度なレポート出力機能が使用可能と判断してもよい。
【００７１】
高度なレポート出力機能が使用可能である場合（ｓ５１：Ｙｅｓ）、レポート生成部１３６は、図９に示す設定画面Ｇ８０を管理者端末４に送信して、データベース言語であるＳＱＬの入力を受け付ける（ｓ５３）。
【００７２】
設定画面Ｇ８０では、レポートに表示する項目をフィルタリングすることができる。高度なレポート出力機能が使用可能な場合、設定画面Ｇ８０には、ＳＱＬの入力が可能なＳＱＬ入力欄８１が配置され、ＷＨＥＲＥ句やＨＡＶＩＮＧ句を使用してフィルター条件を設定することができる。例えば、図９に示すように、ＦＡＸ機能を有する画像形成装置３の内、印刷ページ数の合計が１０００ページ以上の画像形成装置３のみをレポート対象としてフィルタリングすることができる。そのため、レポート項目を柔軟に変更することができ、顧客から指示された条件や、顧客環境の問題点を洗い出すための条件等を自由に入力することができる。
【００７３】
設定画面Ｇ８０のＯＫボタンＢ８２が操作されると、レポート生成部１３６は、レポートの生成を指示されたと判断して、設定画面Ｇ８０で設定されたフィルター条件に基づいて、ＳＱＬ入力欄８１に入力されたＳＱＬを実行する（ｓ５４）。
【００７４】
つづいて、レポート生成部１３６は、ＳＱＬを実行することで管理情報ＤＢ１２５からレポート対象を特定し、ＳＱＬに基づくレポートを管理者端末４に出力して（ｓ５５）、本処理を終了する。
【００７５】
一方、高度なレポート出力機能が使用可能でない場合（ｓ５１：Ｎｏ）、レポート生成部１３６は、既定のフィルタリング条件で管理情報ＤＢ１２５からレポート対象を特定し、既定のレポートを管理者端末４に出力して（ｓ５６）、本処理を終了する。高度なレポート出力機能が使用可能でない場合、レポート生成部１３６は、ＳＱＬ入力欄８１を使用不可能な設定画面Ｇ８０を管理者端末４に表示して、フィルター項目の設定を受け付けても良い。この場合、管理者は簡単なフィルタリング設定でレポートを出力させることができる。
【００７６】
このように、管理サーバー１は、複数の画像形成装置３をネットワーク経由で管理する管理サーバー１であって、複数の画像形成装置３のジョブ履歴が登録された管理情報データベース（管理情報ＤＢ１２５）と、管理情報データベースに対するフィルタリングの設定をＳＱＬにより受け付けるフィルタリング設定受付部１３５と、フィルタリング設定受付部１３５により受け付けられたＳＱＬを管理情報データベースに対して実行して、ジョブ履歴に基づくレポートを生成するレポート生成部１３６とを備えたことを特徴とする。これにより、管理者は、顧客からの要望に応じて、柔軟にフィルタリング条件を設定することができ、顧客から要望されたレポートを簡単に出力することができる。
【００７７】
なお、個別キュー設定部２５１は、プリンタードライバー２４１の機能に含まれてもよい。例えば、ユーザー端末２がプリンタードライバー２４１を初めて起動したときに、端末制御部２５が個別キュー設定部２５１として機能してもよい。そして、個別キュー設定部２５１は、管理サーバー１とユーザー認証を行って、個別キュー設定画面Ｇ６０を受信して表示部２２に表示させ、ユーザーに個別キューを設定させても良い。
【００７８】
また、管理サーバー１の印刷ジョブ送信部１３４は、個別キュー１２３に対応する画像形成装置３に印刷ジョブを送信する前に、送信対象の印刷ジョブの印刷設定が送信先の画像形成装置３で印刷可能か否かを判断してもよい。そして、印刷不可能な場合に、印刷ジョブ送信部１３４は、印刷ジョブを画像形成装置３に送信せずに、印刷ジョブを作成したユーザー宛にメール等で印刷設定が不適切である旨を通知してもよい。また、印刷ジョブ送信部１３４が印刷可能か否かを判断するのではなく、画像形成装置３が印刷ジョブ送信部１３４から送信された印刷ジョブを実行可能か否か判断して、印刷不可能な場合に、印刷ジョブを作成したユーザー宛にメール等で印刷設定が不適切である旨を通知してもよい。
【００７９】
本発明は上述した実施の形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々様々に変更が可能であることは言うまでもない。
【符号の説明】
【００８０】
１  管理サーバー
２  ユーザー端末
３  画像形成装置
４  管理者端末
５  ネットワーク
１１  サーバー通信部
１２  サーバー記憶部
１３  サーバー制御部
２１  端末通信部
２２  表示部
２３  入力部
２４  端末記憶部
２５  端末制御部
６１  入力欄
６２  リスト表示ボタン
６３  リスト
８１  ＳＱＬ入力欄
１２１  ユーザー情報
１２２  共通キュー
１２３  個別キュー
１２４  個別キュー設定情報
１２５  管理情報ＤＢ
１３１  認証部
１３２  個別キュー設定受付部
１３３  印刷ジョブ振分部
１３４  印刷ジョブ送信部
１３５  フィルタリング設定受付部
１３６  レポート生成部
２４１  プリンタードライバー
２４２  ブラウザ
２４３  文書作成ソフト
２５１  個別キュー設定部
２５２  印刷ジョブ作成部
Ｂ６４、Ｂ８２  ＯＫボタン
Ｇ６０  個別キュー設定画面
Ｇ８０  設定画面
Ｘ  画像形成システム
【図１】
2019133400.tif 000003
【図２】
2019133400.tif 000004
【図３】
2019133400.tif 000005
【図４】
2019133400.tif 000006
【図５】
2019133400.tif 000007
【図６】
2019133400.tif 000008
【図７】
2019133400.tif 000009
【図８】
2019133400.tif 000010
【図９】
2019133400.tif 000011