(57)【要約】【課題】専用のアプリケーションプログラムがインストールされていないクライアント装置からでも画像形成ジョブ管理サーバに蓄積されている画像形成ジョブにアクセスできるようにする。【解決手段】ネットワークを介して、印刷ジョブ管理サーバ１０とウェブブラウザ２１を備えたクライアント装置２０とに接続可能で、表示データ生成処理部４３でデータの表示や操作指示に必要な要素を含む表示画面をウェブブラウザ２１に表示させるための表示データを生成し、入出力処理部４１によってクライアント装置２０のウェブブラウザ２１に送信するウェブサーバ４０を設ける。ウェブサーバ４０は、その表示画面で行われた操作指示をウェブブラウザ２１から受け取り、それに従って印刷ジョブ管理サーバＩ／Ｆ部４２を介して印刷ジョブ管理サーバ１０に対して必要な操作やデータの転送等の要求を行う。【選択図】　　　　図１
2004086419.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して、画像形成ジョブの管理を行う画像形成ジョブ管理サーバとウェブブラウザを備えたクライアント装置とに接続可能で、該画像形成ジョブ管理サーバと該クライアント装置との間の情報の授受を仲介するサーバ装置を構成し得るコンピュータを、
前記画像形成ジョブ管理サーバから所要のデータを取得し、また該画像形成ジョブ管理サーバに対して所要の動作を指示するためのジョブ管理サーバインタフェース手段と、
前記クライアント装置のウェブブラウザからの要求に応じて、前記ジョブ管理サーバインタフェース手段によって前記画像形成ジョブ管理サーバから画像形成ジョブの一覧を取得し、該一覧を前記ウェブブラウザに表示させるための表示データを生成して前記クライアント装置に送信する第１の表示データ送信手段と、前記クライアント装置のウェブブラウザから前記一覧中の画像形成ジョブの内容を表示する要求があった場合に、前記ジョブ管理サーバインタフェース手段によって前記画像形成ジョブ管理サーバから前記内容を表示する要求があった画像形成ジョブに係る画像のデータを取得するジョブ画像取得手段と、
該手段が取得したデータをもとに前記画像を前記ウェブブラウザに表示させるための表示データを生成して前記クライアント装置に送信する第２の表示データ送信手段と、
前記画像形成ジョブに対する操作を指示するための操作指示画面を前記ウェブブラウザに表示させるための表示データを生成して前記クライアント装置に送信する第３の表示データ送信手段と、
前記操作指示画面において何らかの操作が指示された旨のデータを前記クライアント装置のウェブブラウザから受信した場合に、前記ジョブ管理サーバインタフェース手段によって前記画像形成ジョブ管理サーバに該操作を指示する操作指示手段として機能させるためのプログラム。
【請求項２】
前記コンピュータを、
前記画像形成ジョブに対する画像形成オプションの設定を指示するためのオプション設定画面を前記ウェブブラウザに表示させるための表示データを生成して前記クライアント装置に送信する第４の表示データ送信手段と、
前記オプション設定画面において何らかの画像形成オプションの設定が指示された旨のデータを前記クライアント装置のウェブブラウザから受信した場合に、前記ジョブ管理サーバインタフェース手段によって前記画像形成ジョブ管理サーバに該設定の反映を指示すると共に、該設定を反映させた画像形成ジョブについて、該設定を反映させた場合の出力結果を示す画像のデータを取得する出力画像取得手段と、
該手段が取得したデータをもとに前記出力結果を示す画像を前記ウェブブラウザに表示させるための表示データを生成して前記クライアント装置に送信する第５の表示データ送信手段として機能させるためのプログラムをさらに含むことを特徴とする請求項１記載のプログラム。
【請求項３】
前記第５の表示データ送信手段は、前記画像形成ジョブのダウンロードの指示が可能な画面を前記ウェブブラウザに表示させるための表示データを生成して前記クライアント装置に送信する機能を有し、
前記コンピュータを、
前記クライアント装置のウェブブラウザから前記画像形成ジョブのダウンロードの指示を受けた場合に、前記ジョブ管理サーバインタフェース手段によって前記画像形成ジョブ管理サーバから前記画像形成オプションの設定を反映させた状態の画像形成用中間画像データを取得する中間画像データ取得手段と、
該手段によって取得した画像形成用中間画像データを前記クライアント装置に前記ウェブブラウザを介して記憶させる手段として機能させるためのプログラムをさらに含むことを特徴とする請求項２記載のプログラム。
【請求項４】
請求項１乃至３のいずれか一項記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項５】
ネットワークを介して、画像形成ジョブの管理を行う画像形成ジョブ管理サーバとウェブブラウザを備えたクライアント装置とに接続可能で、該画像形成ジョブ管理サーバと該クライアント装置との間の情報の授受を仲介するサーバ装置であって、
前記画像形成ジョブ管理サーバから所要のデータを取得し、また該画像形成ジョブ管理サーバに対して所要の動作を指示するためのジョブ管理サーバインタフェース手段と、
前記クライアント装置のウェブブラウザからの要求に応じて、前記ジョブ管理サーバインタフェース手段によって前記画像形成ジョブ管理サーバから画像形成ジョブの一覧を取得し、該一覧を前記ウェブブラウザに表示させるための表示データを生成して前記クライアント装置に送信する第１の表示データ送信手段と、前記クライアント装置のウェブブラウザから前記一覧中の画像形成ジョブの内容を表示する要求があった場合に、前記ジョブ管理サーバインタフェース手段によって前記画像形成ジョブ管理サーバから前記内容を表示する要求があった画像形成ジョブに係る画像のデータを取得するジョブ画像取得手段と、
該手段が取得したデータをもとに前記画像を前記ウェブブラウザに表示させるための表示データを生成して前記クライアント装置に送信する第２の表示データ送信手段と、
該手段が表示データを送信する場合に、前記画像形成ジョブに対する操作を指示するための操作指示画面を前記ウェブブラウザに表示させるための表示データを生成して前記クライアント装置に送信する第３の表示データ送信手段と、
前記操作指示画面において何らかの操作が指示された旨のデータを前記クライアント装置のウェブブラウザから受信した場合に、前記ジョブ管理サーバインタフェース手段によって前記画像形成ジョブ管理サーバに該操作を指示する操作指示手段とを有することを特徴とするサーバ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、画像形成ジョブの管理を行う画像形成ジョブ管理サーバとウェブブラウザを備えたクライアント装置とにネットワークを介して接続可能であり、その画像形成ジョブ管理サーバとクライアント装置との間の情報の授受を仲介するサーバ装置、そのサーバ装置を構成し得るコンピュータを動作させるためのプログラム及びこのようなプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
従来から、ネットワークに接続されたプリンタ等の画像形成装置に実行させるジョブを管理するために画像形成ジョブ管理サーバを設けることが行われている。このような画像形成ジョブ管理サーバによってクライアント装置からの画像形成要求を一括して管理し、適当な画像形成装置にジョブを振り分けることにより、多数のクライアント装置で画像形成装置を共有した場合でも、画像形成動作を円滑に行わせることができる。
【０００３】
このような画像形成ジョブ管理サーバを用いた画像形成管理システムにおいて文書の印刷を行う場合、クライアント装置の操作画面上で印刷を行う文書を指定し、印刷を指示する。すると、そのファイルは印刷用の中間画像データに変換されて画像形成ジョブファイルとして画像形成ジョブ管理サーバに転送され、適切な画像形成装置に振り分けられて印刷出力がなされる。ここで、中間画像データとは、画像形成出力すべき文書（図表や画像も含む）のデータを、その文書を作成したアプリケーションに依存せずに画像形成出力が可能な状態に変換したもののことである。
また、上記の画像形成管理システムにおいて、印刷出力がなされる前に画像形成ジョブ管理サーバにアクセスして、画像形成ジョブファイルの一覧や各画像形成ジョブファイルに係る画像を参照したり、画像形成ジョブファイルに対して結合やページ移動、削除等の操作を行ったり、両面，集約，パンチ孔開け，ステープル処理等の画像形成オプションを設定したりすることを可能とすることも知られていたが、これらの指示を行う場合の操作性が低いという問題があった。
【０００４】
そこで、本件出願人は、このようなシステムにおいて同一の操作画面上で文書の操作から画像形成ジョブの操作、画像形成の指示までを一貫して行うことができるようにして操作性を改善した文書管理システムについて、過去に特許出願を行っている（特願２００１−３２９７９８，未公開）。
しかし、このような文書管理システムにおいては、画像形成ジョブ管理サーバに対して操作を行うためにはクライアント装置において専用のアプリケーションプログラムを実行する必要があり、そのアプリケーションプログラムがインストールされていないクライアント装置からは画像形成ジョブ管理サーバに対する操作を行うことができないという問題があった。また、クライアント装置１台ずつにアプリケーションプログラムをインストールするのは面倒であり、さらに、携帯情報端末（ＰＤＡ）や携帯電話等のプラットフォームから画像形成ジョブ管理サーバに対する操作を行いたい場合には、これらのプラットフォームで動作するアプリケーションプログラムを別途開発しなければならず、時間と費用がかかるという問題もあった。
【０００５】
このような問題を解決するための関連の技術としては、例えば特開２００２−７０９５号公報に記載のデータ処理装置が知られている。この公報に記載の技術によれば、例えば画像処理装置にウェブページを生成する機能を設け、ネットワーク接続されたコンピュータのウェブブラウザにそれを送信するようにすることにより、コンピュータに備えたウェブブラウザを用いて画像処理装置の実行するジョブや画像データ等についての情報を把握し、また操作を行うことができる。
【０００６】
【発明が解決しようとする課題】
しかし、上記公報に記載の技術では、画像処理装置１台毎にウェブページを生成してそれをウェブブラウザに送信するようにしているため、ホストコンピュータから多数の画像処理装置の情報を把握したり、多数の画像処理装置に対して操作を行ったりする場合には、その台数分のウェブページに対してアクセスしなければならず、操作が煩わしくなるという問題があった。
また、上記公報における「画像データの情報」とは、その００９０段落に記載のように、例えば、「スキャナによって得られた画像データ」であるか「受信したＰＤＬプリント要求を画像展開してボックスに格納した画像データ」であるかというような情報であり、蓄積された画像形成ジョブに係る画像の内容を参照してそのジョブに係る中間ファイルを操作する点については特に記載がない。
【０００７】
この発明は、このような問題を解決し、画像形成ジョブの管理を行う画像形成ジョブ管理サーバを設けた画像形成システムを構築する場合において、専用のアプリケーションプログラムがインストールされていないクライアント装置からでも画像形成ジョブ管理サーバに蓄積されている画像形成ジョブの確認、その画像形成ジョブに係る画像の確認、および画像形成ジョブに対する操作を行うことができるようにすることを目的とする。
【０００８】
【課題を解決するための手段】
上記の目的を達成するため、この発明のプログラムは、ネットワークを介して、画像形成ジョブの管理を行う画像形成ジョブ管理サーバとウェブブラウザを備えたクライアント装置とに接続可能で、その画像形成ジョブ管理サーバとそのクライアント装置との間の情報の授受を仲介するサーバ装置を構成し得るコンピュータを、上記画像形成ジョブ管理サーバから所要のデータを取得し、またその画像形成ジョブ管理サーバに対して所要の動作を指示するためのジョブ管理サーバインタフェース手段と、上記クライアント装置のウェブブラウザからの要求に応じて、上記ジョブ管理サーバインタフェース手段によって上記画像形成ジョブ管理サーバから画像形成ジョブの一覧を取得し、その一覧を上記ウェブブラウザに表示させるための表示データを生成して上記クライアント装置に送信する第１の表示データ送信手段と、上記クライアント装置のウェブブラウザから上記一覧中の画像形成ジョブの内容を表示する要求があった場合に、上記ジョブ管理サーバインタフェース手段によって上記画像形成ジョブ管理サーバから上記内容を表示する要求があった画像形成ジョブに係る画像のデータを取得するジョブ画像取得手段と、その手段が取得したデータをもとに上記画像を上記ウェブブラウザに表示させるための表示データを生成して上記クライアント装置に送信する第２の表示データ送信手段と、上記画像形成ジョブに対する操作を指示するための操作指示画面を上記ウェブブラウザに表示させるための表示データを生成して上記クライアント装置に送信する第３の表示データ送信手段と、上記操作指示画面において何らかの操作が指示された旨のデータを上記クライアント装置のウェブブラウザから受信した場合に、上記ジョブ管理サーバインタフェース手段によって上記画像形成ジョブ管理サーバにその操作を指示する操作指示手段として機能させるようにしたものである。
【０００９】
このようなプログラムにおいて、上記コンピュータを、上記画像形成ジョブに対する画像形成オプションの設定を指示するためのオプション設定画面を上記ウェブブラウザに表示させるための表示データを生成して上記クライアント装置に送信する第４の表示データ送信手段と、上記オプション設定画面において何らかの画像形成オプションの設定が指示された旨のデータを上記クライアント装置のウェブブラウザから受信した場合に、上記ジョブ管理サーバインタフェース手段によって上記画像形成ジョブ管理サーバにその設定の反映を指示すると共に、その設定を反映させた画像形成ジョブについて、その設定を反映させた場合の出力結果を示す画像のデータを取得する出力画像取得手段と、その手段が取得したデータをもとに上記出力結果を示す画像を上記ウェブブラウザに表示させるための表示データを生成して上記クライアント装置に送信する第５の表示データ送信手段として機能させるためのプログラムをさらに含めるようにするとよい。
【００１０】
さらに、上記第５の表示データ送信手段が、上記画像形成ジョブのダウンロードの指示が可能な画面を上記ウェブブラウザに表示させるための表示データを生成して上記クライアント装置に送信する機能を有するようにし、上記コンピュータを、上記クライアント装置のウェブブラウザから上記画像形成ジョブのダウンロードの指示を受けた場合に、上記ジョブ管理サーバインタフェース手段によって上記画像形成ジョブ管理サーバから上記画像形成オプションの設定を反映させた状態の画像形成用中間画像データを取得する中間画像データ取得手段と、その手段によって取得した画像形成用中間画像データを上記クライアント装置に上記ウェブブラウザを介して記憶させる手段として機能させるためのプログラムをさらに含めるようにするとよい。
この発明の記録媒体は、上記のようなプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００１１】
また、この発明のサーバ装置は、ネットワークを介して、画像形成ジョブの管理を行う画像形成ジョブ管理サーバとウェブブラウザを備えたクライアント装置とに接続可能で、その画像形成ジョブ管理サーバとそのクライアント装置との間の情報の授受を仲介するサーバ装置において、上記画像形成ジョブ管理サーバから所要のデータを取得し、またその画像形成ジョブ管理サーバに対して所要の動作を指示するためのジョブ管理サーバインタフェース手段と、上記クライアント装置のウェブブラウザからの要求に応じて、上記ジョブ管理サーバインタフェース手段によって上記画像形成ジョブ管理サーバから画像形成ジョブの一覧を取得し、その一覧を上記ウェブブラウザに表示させるための表示データを生成して上記クライアント装置に送信する第１の表示データ送信手段と、上記クライアント装置のウェブブラウザから上記一覧中の画像形成ジョブの内容を表示する要求があった場合に、上記ジョブ管理サーバインタフェース手段によって上記画像形成ジョブ管理サーバから上記内容を表示する要求があった画像形成ジョブに係る画像のデータを取得するジョブ画像取得手段と、その手段が取得したデータをもとに上記画像を上記ウェブブラウザに表示させるための表示データを生成して上記クライアント装置に送信する第２の表示データ送信手段と、その手段が表示データを送信する場合に、上記画像形成ジョブに対する操作を指示するための操作指示画面を上記ウェブブラウザに表示させるための表示データを生成して上記クライアント装置に送信する第３の表示データ送信手段と、上記操作指示画面において何らかの操作が指示された旨のデータを上記クライアント装置のウェブブラウザから受信した場合に、上記ジョブ管理サーバインタフェース手段によって上記画像形成ジョブ管理サーバにその操作を指示する操作指示手段とを設けたものである。
【００１２】
【発明の実施の形態】
以下、この発明のサーバ装置の実施形態である印刷ジョブファイル操作用ウェブサーバ（以下単に「ウェブサーバ」ともいう）と、そのウェブサーバを用いて構成した画像形成管理システムについて、図１乃至図１０の図面を参照して説明する。図１はその画像形成管理システムの機能構成を示す機能ブロック図、図２はその画像形成管理システムの装置構成を示す図、図３はその画像形成管理システムを構成するクライアント装置，ウェブサーバ，印刷ジョブ管理サーバの構成例を示すブロック図、図４はその画像形成管理システムにおいてクライアント装置に印刷ジョブ一覧を表示させる際のウェブサーバにおける処理を示すフローチャート、図５はその印刷ジョブ一覧の表示例を示す図、図６は図１に示した画像形成管理システムにおいてクライアント装置に印刷ジョブの参照画像を表示させる際のウェブサーバにおける処理を示すフローチャート、図７はその参照画像の表示例を示す図、図８は図１に示した画像形成管理システムにおいて印刷ジョブ管理サーバに蓄積している印刷ジョブに対して操作を行う際のウェブサーバにおける処理を示すフローチャート、図９は同じく印刷ジョブ管理サーバに蓄積している印刷ジョブに対して印刷オプションを設定する際のウェブサーバにおける処理を示すフローチャート、図１０は同じく印刷ジョブ管理サーバに蓄積している印刷ジョブについての印刷用中間ファイルをクライアント装置にダウンロードさせる際のウェブサーバにおける処理を示すフローチャートである。
【００１３】
この文書管理システムは、図２に示すように、印刷ジョブ管理サーバ１０，クライアント装置２０，プリンタ３０，印刷ジョブファイル操作用ウェブサーバ（ウェブサーバ）４０を、ネットワーク５０によって接続して構成している。
このうち印刷ジョブ管理サーバ１０，クライアント装置２０，ウェブサーバ４０は、公知のパーソナルコンピュータ（ＰＣ）等の図３に示すようなコンピュータに専用のソフトウェアをインストールしたものを用いて構成することができるし、以下に説明する機能に適するような専用のハードウェアによるコンピュータを用いて構成してもよい。また、プリンタ３０としては、公知のプリンタ等の画像形成装置を用いることができ、プリント機能を備えたデジタル複合機等を用いてもよい。そして、ネットワーク５０としてはＬＡＮ（ローカルエリアネットワーク）を用いることができるが、インターネット等の他のネットワークを使用してもよく、無線であると有線であるとを問わない。
【００１４】
ここで、上記のコンピュータについて説明すると、そのコンピュータは、図３に示すように、ＣＰＵ６１，ＲＯＭ６２，ＲＡＭ６３，ハードディスクドライブ（ＨＤＤ）６４，ディスプレイ６５，操作部６６，ネットワーク制御部６７を備え、これらをシステムバス６８によって接続した構成である。
ＣＰＵ６１は、そのコンピュータ全体を制御する制御部であり、ＲＯＭ６２やＨＤＤ６４に格納された各種制御プログラムやアプリケーションプログラムを実行して装置の制御、データの編集、画像形成管理システムを構成する各装置との情報の授受、各装置への指令等の動作を行う。
ＲＯＭ６２は、主に装置の制御プログラムを記憶する記憶手段であり、ＲＡＭ６３はＣＰＵ６１のワークメモリや一時的なデータの記憶に用いる記憶手段である。
【００１５】
ＨＤＤ６４は、主に頻繁にバージョンアップの必要な各種アプリケーションプログラムを記憶する記憶手段であるが、このコンピュータを他の用途にも使用する場合には、その用途に応じた各種ファイルも記憶する。
ディスプレイ６５としては、液晶やブラウン管（ＣＲＴ）によるディスプレイ装置を使用することができ、この画面上にアプリケーションプログラムのユーザへのインタフェースである操作画面を表示して操作や指示を受け付け、またその結果も表示する。
【００１６】
操作部６６は、キーボードやマウス等によって構成され、ユーザは直接にはこれらによって操作や指示を行う。
ネットワーク制御部６７は、このコンピュータが接続されるネットワーク５０とのインタフェースである。
なお、印刷ジョブ管理サーバ１０やウェブサーバ４０をこのようなコンピュータによって構成する場合には、操作を全てクライアント装置２０経由で行うのであれば、ディスプレイ６５及び操作部６６は必ずしも設ける必要はない。
【００１７】
このような画像形成管理システムの機能構成は図１に示す通りである。なお、図１に破線で示す矢印は、ネットワーク５０を経由したデータの授受を示す。
まず、印刷ジョブ管理サーバ１０は、プリンタ３０に実行させるジョブ（画像形成ジョブ）を、印刷用の中間画像データ（画像形成用中間画像データ）の印刷ジョブファイル（画像形成ジョブファイル）として管理する装置であり、印刷ジョブファイル操作インタフェース（Ｉ／Ｆ）部１１，印刷ジョブファイル処理部１２，画像生成部１３，印刷ジョブファイルデータベース１４とを備えた画像形成ジョブ管理サーバである。
【００１８】
そして、印刷ジョブファイル操作Ｉ／Ｆ部１１はネットワーク５０経由でウェブサーバ４０と情報の授受を行い、印刷ジョブファイルに対する結合やページ移動、削除等の操作や、両面，集約，パンチ孔開け，ステープル処理等の印刷オプションの設定や、データの転送要求を受け付けたり、その要求に応じてウェブサーバ４０にデータを転送したりする手段である。
印刷ジョブファイル処理部１２は、印刷ジョブファイルデータベース１４に蓄積された印刷ジョブファイルにアクセスし、ウェブサーバ４０等からの要求に従って操作や印刷オプションの設定を行う手段である。
【００１９】
画像生成部１３は、印刷ジョブファイルに係る画像、すなわち印刷ジョブに係る中間画像データを印刷出力した場合に形成される画像のデータを生成したり、さらに印刷オプションを反映させた場合の出力状態を示す画像のデータを生成したりする手段である。なお、印刷オプションを反映させた場合の画像とは、例えは集約印刷の場合には１ページに元の複数ページ分の画像を配置したり、ステープルやパンチ孔開けの場合にはこれらの処理によって出力用紙に形成される針や孔の画像を元の画像に追加したりしたものである。これらの画像を参照画像として画面に表示することにより、印刷ジョブを実行させた場合にどのような状態の出力が得られるかを把握することができる。
また、この画像生成部１３はプリンタドライバとしても機能し、印刷ジョブ管理サーバ１０が印刷ジョブ実行の指示を受けた場合には、印刷ジョブファイル処理部１２を介して中間画像データを受け取り、ここで画像データに変換してその画像データに従ってプリンタ３０を駆動して印刷を行わせる。
【００２０】
これらの印刷ジョブファイル操作Ｉ／Ｆ部１１，印刷ジョブファイル処理部１２，画像生成部１３の機能は、印刷ジョブ管理サーバ１０を構成するコンピュータのＣＰＵに所要のアプリケーションプログラムを実行させることにより実現することができる。
印刷ジョブファイルデータベース１４は、プリンタ３０に実行させるべき印刷ジョブを印刷ジョブファイルとして蓄積しておく手段であり、印刷ジョブ管理サーバ１０を構成するコンピュータのＲＡＭあるいはＨＤＤを用いて構成することができる。
【００２１】
次に、クライアント装置２０は、印刷ジョブ管理サーバ１０に蓄積されている印刷ジョブファイルの参照、その印刷ジョブファイルに対する編集や印刷オプションの設定、中間画像データのダウンロード等を指示するための端末装置であり、ユーザが直接操作するのは通常このクライアント装置２０である。
そして、クライアント装置２０はウェブページを閲覧するためのウェブブラウザ２１を備えており、このウェブブラウザ２１によってウェブサーバ４０に要求を発することにより、印刷ジョブ管理サーバ１０に蓄積されている印刷ジョブファイルを参照したり、その印刷ジョブファイルに対する編集等を実行したりすることができる。
【００２２】
また、クライアント装置２０は、ウェブサーバ４０を経由して印刷ジョブ管理サーバ１０から中間画像データをダウンロードすることもできる。ダウンロードした中間画像データは、ＨＤＤ等による中間画像データ記憶部２２に蓄積しておき、ユーザによる操作指示に応じてプリンタドライバ２３に送ってそこで画像データに変換し、その画像データに従ってプリンタ３０とは異なる図２では図示を省略したプリンタ７０を駆動して印刷を行わせることもできる。ここで、プリンタ７０は、印刷ジョブ管理サーバ１０の管理下にないものとし、例えばクライアント装置２０とローカルに接続されたプリンタとする。
【００２３】
ウェブサーバ４０は、印刷ジョブ管理サーバ１０とクライアント装置２０との間のデータの授受を仲介する装置であり、入出力処理部４１，印刷ジョブ管理サーバＩ／Ｆ部４２，表示データ生成処理部４３を備えている。
入出力処理部４１は、クライアント装置２０のウェブブラウザ２１からのアクセス要求等の要求を受け付けたり、その要求に対する応答として、ウェブブラウザ２１に所要のウェブページを表示させるための表示データ等のデータを送信したりする手段である。
印刷ジョブ管理サーバＩ／Ｆ部４２は、ジョブ管理サーバインタフェース手段であり、ネットワーク５０経由で印刷ジョブ管理サーバ１０と情報の授受を行い、印刷ジョブファイルに対する結合やページ移動、削除等の操作や、両面，集約，パンチ孔開け，ステープル処理等の印刷オプションの設定の反映、データの転送要求を行ったり、その要求に応じて印刷ジョブ管理サーバ１０から転送されてくるデータを受信したりする手段である。
【００２４】
表示データ生成処理部４３は、クライアント装置２０のウェブブラウザ２１からの要求と印刷ジョブ管理サーバＩ／Ｆ部４２によって印刷ジョブ管理サーバ１０から受信したデータとに基づき、ウェブブラウザ２１に所要のウェブページを表示させるための表示データを生成する手段である。
これらの入出力処理部４１，印刷ジョブ管理サーバＩ／Ｆ部４２，表示データ生成処理部４３の機能は、ウェブサーバ４０を構成するコンピュータのＣＰＵに所要のアプリケーションプログラムを実行させることにより実現することができる。
【００２５】
このような画像形成管理システムにおいては、ウェブサーバ４０を設けたことにより、クライアント装置２０に専用のアプリケーションプログラム（クライアントソフト）を実行させなくても、広く用いられているウェブブラウザを使用して印刷ジョブ管理サーバ１０に蓄積されている印刷ジョブの参照や編集等を行うことができる。
そこで次に、この画像形成管理システムにおいてクライアント装置２０から印刷ジョブ管理サーバ１０に蓄積されている印刷ジョブに対して種々の操作を行う場合の処理について、ウェブサーバ４０における処理を中心に説明する。
【００２６】
ユーザは、クライアント装置２０から印刷ジョブに対して操作を行おうとする場合、ウェブブラウザ２１を起動してウェブサーバ４０のＵＲＬ（Ｕｎｉｖｅｒｓａｌ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）を指定し、ウェブサーバ４０に対してアクセスする。後述するように、ウェブサーバ４０はこの初めのアクセスがあると印刷ジョブ管理サーバ１０に蓄積されている印刷ジョブの一覧を表示する表示データを返すので、このアクセスは、印刷ジョブ一覧の表示要求となる。
ウェブサーバ４０は、この要求があると、ＨＤＤ等に記憶している所要のプログラムを実行することにより、図４のフローチャートに示す処理を行う。
【００２７】
まず、ステップＳ１で、クライアント装置２０からの要求に従って印刷ジョブ管理サーバＩ／Ｆ部４２を介して印刷ジョブ管理サーバ１０に対して印刷ジョブ一覧のデータを要求する。すると、印刷ジョブ管理サーバ１０側では印刷ジョブファイル操作Ｉ／Ｆ部１１がその要求を受け取り、印刷ジョブファイル処理部１２が印刷ジョブファイルデータベース１４にアクセスして印刷ジョブ一覧のデータを抽出し、印刷ジョブファイル操作Ｉ／Ｆ部１１を介してウェブサーバ４０にそのデータを送信する。
【００２８】
ウェブサーバ４０側では、ステップＳ２でそのデータを取得するまで待機し、取得すると、ステップＳ３で、表示データ生成処理部４３によってそのデータをもとにクライアント装置２０のウェブブラウザ２１に印刷ジョブ一覧の画面を表示させるための表示データを作成する。そして、生成した表示データを入出力処理部４１からウェブブラウザ２１に送信して処理を終了する。ここで表示データは、例えばＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）の形式で作成することができ、クライアント装置２０とウェブサーバ４０の間のデータ通信は、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）によって行うことができる。
以上のステップＳ１乃至Ｓ４の処理において、ウェブサーバ４０を構成するコンピュータのＣＰＵが第１の表示データ送信手段として機能する。
【００２９】
クライアント装置２０においては、ウェブサーバ４０から受信した表示データに基づいてウェブブラウザ２１に印刷ジョブの一覧を表示することができるが、その表示は例えば図５に示す印刷ジョブ一覧表示画面１００のようなものである。
この画面においては、印刷ジョブ管理サーバ表示部１０１にアクセスした印刷ジョブ管理サーバの名称を、印刷ジョブ一覧表示部１０２にその印刷ジョブ管理サーバに蓄積されている印刷ジョブの一覧を表示している。そして、印刷ジョブ一覧表示部１０２に表示された印刷ジョブの１つをマウスでクリックする等して選択することにより、その印刷ジョブについての参照画像の表示を要求することができるようにしてあり、その要求はウェブサーバ４０に送信される。このような要求は、例えば各印刷ジョブのアイコンと名称の部分にリンクを埋め込んでおくことにより可能となる。
また、印刷ジョブ一覧表示部１０２には各印刷ジョブについての中間画像データのダウンロードを指示するための中間画像データダウンロードボタン１０３も表示しているが、これについては後述する。
【００３０】
一方、ウェブサーバ４０は、印刷ジョブについての参照画像の表示要求をウェブブラウザ２１から受け付けると、所要のプログラムを実行することにより、図６のフローチャートに示す処理を行う。
まず、ステップＳ１１で、クライアント装置２０からの要求に従って、印刷ジョブ管理サーバＩ／Ｆ部４２を介して印刷ジョブ管理サーバ１０に対して選択された印刷ジョブについての参照用画像のデータを要求する。すると、印刷ジョブ管理サーバ１０側では、印刷ジョブファイル操作Ｉ／Ｆ部１１がその要求を受け取り、印刷ジョブファイル処理部１２が印刷ジョブファイルデータベース１４にアクセスして選択された印刷ジョブの中間画像データを抽出し、画像生成部１３によってその中間画像データを印刷出力した場合に形成される画像のデータを参照画像のデータとして生成し、印刷ジョブファイル操作Ｉ／Ｆ部１１を介してウェブサーバ４０にそのデータを送信する。ウェブサーバ４０側では、ステップＳ１２でそのデータを取得するまで待機する。
以上のステップＳ１１及びＳ１２の処理においては、ウェブサーバ４０を構成するコンピュータのＣＰＵがジョブ画像取得手段として機能する。
【００３１】
参照画像のデータを取得すると、ステップＳ１３に進み、表示データ生成処理部４３によってそのデータをもとに、選択された印刷ジョブの参照画像を表示する画面をクライアント装置２０のウェブブラウザ２１に表示させるための表示データを作成する。そして、ステップＳ１４で印刷ジョブに対する操作を指示するための操作指示画面を同じくウェブブラウザ２１に表示させるための表示データを生成する。
ここで、参照画像を表示する画面と操作指示画面とを一体化させ、同一の画面の異なる領域にこれらの画面の内容を表示させたり、操作指示のためのアイコンやリンク等を参照画像を表示する画面に散りばめるようにしたりしてもよい。
その後、ステップＳ１３及びＳ１４で生成した表示データを入出力処理部４１からウェブブラウザ２１に送信して処理を終了する。
以上のステップＳ１３乃至Ｓ１５の処理においては、ウェブサーバ４０を構成するコンピュータのＣＰＵが第２及び第３の表示データ送信手段として機能する。
【００３２】
クライアント装置２０においては、ウェブサーバ４０から受信した表示データに基づいてウェブブラウザ２１に選択した印刷ジョブの参照画像を表示することができるが、その表示は例えば図７に示す参照画像表示画面２００のようなものである。
この画面においては、ページ一覧表示部２０１に各ページの参照画像を縮小サイズの一覧形式で、ページビュー表示部２０２にページ一覧表示部２０１で選択したページの参照画像を大きなサイズでそれぞれ表示している。図では、ページ１を選択した状態を示している。他のページが選択された場合には表示を切り換えることになるが、この場合に改めてウェブサーバ４０から新たな表示画面の表示データを送信するようにしてもよいし、クライアント装置２０側で表示の変更が可能なように一定のコードとデータを表示データに含めて初めに送信しておくようにしてもよい。前者の方式とすればウェブブラウザ２１がごく単純な機能にしか対応していない場合でも表示が可能であり、後者の方式とすればクライアント装置２０とウェブサーバ４０との間のデータ転送量を低減して処理を高速化し、ネットワーク５０への負荷を低減できる。
【００３３】
なお、参照画像表示画面２００には、参照画像を表示している印刷ジョブについての中間画像データのダウンロードを指示するための中間画像データダウンロードボタン２０３および、その印刷ジョブについて印刷オプションを設定するためのオプション設定ボタン２０４も表示しているが、これらについては後述する。
また、図７においては操作指示画面の図示は省略しているが、参照画像表示画面２００に参照画像を表示している印刷ジョブに対して、分割，結合，移動，コピー等の操作が可能である。分割は、印刷ジョブを選択したページの前後で分けて２つのジョブとする操作、結合は他の印刷ジョブを指定して表示中の印刷ジョブとその印刷ジョブを併せて１つの印刷ジョブとする操作、移動は選択したページをその印刷ジョブ中の別の位置に移動させる操作、コピーは表示中の印刷ジョブと同じ印刷ジョブをもう１つ作成する操作である。
【００３４】
ユーザが操作指示画面でこのような操作を指示した場合、その操作の実行の要求がウェブブラウザ２１からウェブサーバ４０に対して送信される。なお、このとき同時に操作実行後の印刷ジョブについての参照画像表示要求も行うものとする。そして、ウェブサーバ４０は、要求を受け付けると、所要のプログラムを実行することにより、図８のフローチャートに示す処理を行う。
まず、ステップＳ２１で、クライアント装置２０からの要求に従って、印刷ジョブ管理サーバＩ／Ｆ部４２を介して印刷ジョブ管理サーバ１０に対して操作対象の印刷ジョブに対しての要求された操作の実行を指示する。すると、印刷ジョブ管理サーバ１０側では印刷ジョブファイル操作Ｉ／Ｆ部１１がその指示を受け取り、印刷ジョブファイル処理部１２が印刷ジョブファイルデータベース１４にアクセスして印刷ジョブファイルに対して要求された操作を行い、完了すると、印刷ジョブファイル操作Ｉ／Ｆ部１１を介してウェブサーバ４０にその旨のデータを送信する。
ウェブサーバ４０側では、ステップＳ２２で操作が完了した旨のデータを取得するまで待機する。
以上のステップＳ２１及びＳ２２の処理においては、ウェブサーバ４０を構成するコンピュータのＣＰＵが操作指示手段として機能する。
【００３５】
そして、ステップＳ２３では、印刷ジョブ管理サーバＩ／Ｆ部４２を介して印刷ジョブ管理サーバ１０に対して操作終了後の印刷ジョブについての参照画像のデータを要求する。このとき、分割や結合等によって操作対象だった印刷ジョブがなくなったり複数に分かれてしまったりしていた場合には、どの印刷ジョブについて参照画像のデータを要求するかは適宜定めるものとする。
印刷ジョブ管理サーバ１０側では、この要求に対し、図６のステップＳ１１の要求に対する場合と同様な手順で参照画像のデータを生成してウェブサーバ４０に送信する。ウェブサーバ４０側では、ステップＳ２４でそのデータを取得するまで待機する。
【００３６】
参照画像のデータを取得すると、ステップＳ２５に進み、表示データ生成処理部４３によってそのデータをもとに、クライアント装置２０のウェブブラウザ２１に、操作終了後の印刷ジョブについての新たな参照画像を表示する画面を表示させるための表示データを生成する。ここで、参照画像を表示する画面と操作指示画面とを一体化させている場合には、操作指示画面を表示させるための表示データも同時に生成する。
その後、ステップＳ２５で生成した表示データを入出力処理部４１からウェブブラウザ２１に送信して処理を終了する。
以上のステップＳ２３乃至Ｓ２６の処理においては、ウェブサーバ４０を構成するコンピュータのＣＰＵがジョブ画像取得手段及び第２の表示データ送信手段として機能する。
なお、結合や削除等の印刷ジョブ単位の操作については、印刷ジョブ一覧表示画面１００から行うことができるようにしてもよい。
【００３７】
次に、印刷ジョブへの印刷オプションの設定について説明する。
ユーザが、参照画像表示画面２００に表示されたオプション設定ボタン２０４を押下すると、クライアント装置２０のウェブブラウザ２１は、参照画像を表示している印刷ジョブに対する印刷オプションを設定するためのオプション設定画面の表示をウェブサーバ４０に要求する。そして、ウェブサーバ４０は、この要求を受け付けると、所要のプログラムを実行することにより、図９のフローチャートに示す処理を行う。
【００３８】
まずステップＳ３１で、クライアント装置２０からの要求に従って、表示データ生成処理部４３によってウェブブラウザ２１にオプション設定画面を表示させるための表示データを生成し、入出力処理部４１からクライアント装置２０に送信する。ここで、オプション設定画面は、操作指示画面の場合と同様、参照画像を表示する画面と一体化させるようにしてもよい。
クライアント装置２０側では、この表示データによってウェブブラウザ２１にオプション設定画面を表示し、参照画像を表示している印刷ジョブに対する印刷オプションの設定を受け付ける。オプション設定画面の図示は省略するが、ユーザがこの画面において希望の印刷オプションを選択してその設定を指示すると、ウェブブラウザ２１はその指示をウェブサーバ４０に送信する。
【００３９】
ウェブサーバ４０側ではステップＳ３２でこの指示を待ち、指示があると、ステップＳ３３に進んで、印刷ジョブ管理サーバＩ／Ｆ部４２を介して印刷ジョブ管理サーバ１０に対して、ウェブブラウザ２１から指示のあった通り対象の印刷ジョブに対する印刷オプションの設定を指示する。すると、印刷ジョブ管理サーバ１０側では印刷ジョブファイル操作Ｉ／Ｆ部１１がその指示を受け取り、印刷ジョブファイル処理部１２が印刷ジョブファイルデータベース１４にアクセスして印刷ジョブに対して指示された通り印刷オプションの設定を行い、完了すると、印刷ジョブファイル操作Ｉ／Ｆ部１１を介してウェブサーバ４０にその旨のデータを送信する。
ウェブサーバ４０側では、ステップＳ３４で設定が完了した旨のデータを取得するまで待機する。
【００４０】
そして、ステップＳ３５では、印刷ジョブ管理サーバＩ／Ｆ部４２を介して、印刷オプションを設定した印刷ジョブについての設定した印刷オプションを反映させた出力結果を示す画像のデータを印刷ジョブ管理サーバ１０に対して要求する。
印刷ジョブ管理サーバ１０側では、この要求に対し、図６のステップＳ１１の要求の場合と同様な手順で出力結果を示す画像のデータを生成してウェブサーバ４０に送信する。ただし、ここで生成するのは、設定した印刷オプションを反映させた状態の画像のデータである。ウェブサーバ４０側では、ステップＳ３６でそのデータを取得するまで待機する。
以上のステップＳ３３乃至Ｓ３６の処理においては、ウェブサーバ４０を構成するコンピュータのＣＰＵが出力画像取得手段として機能する。
【００４１】
出力結果を示す画像のデータを取得すると、ステップＳ２５に進み、表示データ生成処理部４３によってそのデータをもとに、印刷オプションを設定した印刷ジョブについてその設定を反映させた出力結果を示す画像を表示する画面（出力結果表示画面）をクライアント装置２０のウェブブラウザ２１に表示させるための表示データを生成する。ここで、出力結果表示画面とオプション設定画面とを一体化した画面を表示する表示データを生成するようにしてもよい。
その後、ステップＳ３８で生成した表示データを入出力処理部４１からウェブブラウザ２１に送信して処理を終了する。
以上のステップＳ３７及びＳ３８の処理においては、ウェブサーバ４０を構成するコンピュータのＣＰＵが第５の表示データ送信手段として機能する。
【００４２】
クライアント装置２０においては、ウェブサーバ４０から受信した表示データに基づいてウェブブラウザ２１に印刷オプションを設定した印刷ジョブについて出力結果表示画面を表示することができるが、その表示形式は例えば図７に示した参照画像表示画面２００と同様にすればよく、詳細については図示を省略する。なお、この画面にも中間画像データダウンロードボタン２０３と同様なボタンを表示するものとする。
【００４３】
次に、中間画像データのクライアント装置２０へのダウンロードについて説明する。
ユーザが、印刷ジョブ一覧表示画面１００，参照画像表示画面２００あるいは図示を省略した出力結果表示画面に表示された中間画像データダウンロードボタン１０３，２０３を押下すると、クライアント装置２０のウェブブラウザ２１は、そのボタンと対応する印刷ジョブについての中間画像データのダウンロードをウェブサーバ４０に要求する。そして、ウェブサーバ４０は、この要求を受け付けると、所要のプログラムを実行することにより、図１０のフローチャートに示す処理を行う。
【００４４】
まず、ステップＳ４１で、ダウンロード要求が出力結果表示画面からのものか否かを判断する。この判断は例えば、各画面の表示データの生成時に、中間画像データダウンロードボタンを押下した場合にダウンロード要求と共に表示中の画面の情報もウェブサーバ４０に送信させるような表示データを生成しておいて、実際に要求があった場合に一緒に送信されてくる画面の情報を参照することにより行うことができる。
出力結果表示画面からのものであれば、ステップＳ４２に進み、ダウンロードを要求された印刷ジョブについての印刷オプションの設定を反映させた中間画像データを取得すべく、印刷ジョブ管理サーバＩ／Ｆ部４２を介して印刷ジョブ管理サーバ１０に対して、そのような中間画像データを要求する。すると、印刷ジョブ管理サーバ１０側では印刷ジョブファイル操作Ｉ／Ｆ部１１がその要求を受け取り、印刷ジョブファイル処理部１２が印刷ジョブファイルデータベース１４にアクセスして対象の印刷ジョブの中間画像データを抽出し、その印刷ジョブに設定されている印刷オプションを反映させた中間画像データを生成し、印刷ジョブファイル操作Ｉ／Ｆ部１１を介してウェブサーバ４０にそのデータを送信する。ウェブサーバ４０側では、ステップＳ４３でそのデータを取得するまで待機する。
【００４５】
一方、ステップＳ４１で出力結果表示画面からのものでなければ、ダウンロードを要求された印刷ジョブについての印刷ジョブ管理サーバ１０に蓄積している中間画像データを取得すべく、印刷ジョブ管理サーバＩ／Ｆ部４２を介して印刷ジョブ管理サーバ１０に対して、そのような中間画像データを要求する。すると、印刷ジョブ管理サーバ１０側ではステップＳ４２の場合と同様に印刷ジョブ管理サーバＩ／Ｆ部４２が対象の印刷ジョブの中間画像データを抽出し、ここではそのまま印刷ジョブファイル操作Ｉ／Ｆ部１１を介してウェブサーバ４０にそのデータを送信する。ウェブサーバ４０側では、ステップＳ４５でそのデータを取得するまで待機する。
以上のステップＳ４２，Ｓ４３あるいはステップＳ４４，Ｓ４５の処理においては、ウェブサーバ４０を構成するコンピュータのＣＰＵが中間画像データ取得手段として機能する。
【００４６】
ステップＳ４３あるいはステップＳ４５で中間画像データを取得すると、ステップＳ４６に進み、取得した中間画像データを入出力処理部４１からウェブブラウザ２１に送信する。ここで送信された中間画像データのファイルは、クライアント装置２０側から見れば、ウェブブラウザ２１を用いてウェブサーバ４０からダウンロードしたファイルに該当するので、ウェブブラウザ２１やオペレーティングシステム（ＯＳ）の機能により、通常のダウンロードファイルを記憶させる場合と同じ方法で記憶先を指定してＨＤＤ等に記憶させることができる。
以上で図１０のフローチャートに示す処理を終了する。
ここで、クライアント装置２０に記憶させた中間画像データは、例えばプリンタドライバ２３によって各ページの画像データに変換してプリンタ７０によって印刷出力することができるが、メモリスティック等の携帯可能な記憶媒体に記憶させて持ち運び、他の場所に備えたＰＣ等によって読み出してそこにあるプリンタで同様に印刷出力するようなこともできる。
【００４７】
以上の図４，図６及び図８乃至図１０に示した処理を行うことにより、クライアント装置２０のウェブブラウザ２１に印刷ジョブ管理サーバ１０に蓄積している印刷ジョブの一覧や内容を表示させたり、ウェブブラウザ２１から印刷ジョブに対する操作の要求や印刷オプションの設定要求を受け付けたりその要求を印刷ジョブ管理サーバ１０に蓄積している印刷ジョブに反映させたり、クライアント装置２０に中間画像データを転送して記憶させたりすることができる。そして、これらの動作を行う場合において、クライアント装置２０には専用のアプリケーションプログラム（クライアントソフト）を必要としない。
従って、このような処理を行うウェブサーバ４０を用いて画像形成管理システムを構成すれば、クライアント装置２０にクライアントソフトを実行させなくても、広く用いられているウェブブラウザを使用して印刷ジョブ管理サーバ１０に蓄積されている印刷ジョブの参照や編集等を行うことができる。
【００４８】
このため、ネットワーク５０に接続されている多くのコンピュータをクライアント装置２０として用いることができるようになり、画像形成管理システムを容易に構成することができる。また、ネットワーク５０に接続され、ウェブブラウザ２１を使用可能なコンピュータがあれば、どこででもどのコンピュータからでも印刷ジョブ管理サーバ１０に蓄積されている印刷ジョブに対する処理を指示することができ、画像形成管理システムの利便性も向上する。さらに、専用のアプリケーションプログラムをインストールして実行させるためのハードウェア資源も節約することができる。
さらに、ＰＣ以外でもＰＤＡや携帯電話等にはウェブブラウザを搭載しているものがあり、このような装置でもネットワーク５０に接続すればクライアント装置２０として使用できるようにすることができる。このような場合でも、プラットフォーム毎にアプリケーションプログラムを開発する必要がなく、開発に要する時間と労力を節約することができる。
【００４９】
また、この発明のプログラムは、ネットワークを介して、印刷ジョブ管理サーバ１０とクライアント装置２０とに接続可能で、印刷ジョブ管理サーバ１０とクライアント装置２０との間の情報の授受を仲介するサーバ装置を構成し得るコンピュータを、上述したようなウェブサーバ４０として機能させるためのプログラムであり、このようなプログラムをコンピュータに実行させることにより、ウェブサーバ４０を構成して上述したような効果を得ることができる。
【００５０】
このようなプログラムは、はじめからコンピュータに備えるＲＯＭあるいはＨＤＤ等の記憶手段に格納しておいてもよいが、記録媒体であるＣＤ−ＲＯＭあるいはフレキシブルディスク，ＳＲＡＭ，ＥＥＰＲＯＭ，メモリカード等の不揮発性記録媒体（メモリ）に記録して提供することもできる。そのメモリに記録されたプログラムをコンピュータにインストールしてＣＰＵに実行させるか、ＣＰＵにそのメモリからこのプログラムを読み出して実行させることにより、上述した各手順を実行させることができる。
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部機器あるいはプログラムを記憶手段に記憶した外部機器からダウンロードして実行させることも可能である。
【００５１】
なお、以上説明した実施形態において、クライアント装置２０において印刷ジョブ一覧の表示，印刷ジョブの操作，印刷オプションの設定，中間画像データのダウンロードを行う場合の処理を例として説明したが、他の処理もウェブサーバ４０を通してウェブブラウザ２１によって行うことができるようにしてもよいことはもちろんである。
さらに、ここでは印刷ジョブ管理サーバ１０，クライアント装置２０，ウェブサーバ４０が全て別の装置である例について説明したが、各サーバにクライアント装置２０の機能も持たせ、これと兼ねるようにしてもよし、印刷ジョブ管理サーバ１０とウェブサーバ４０を一体に構成してもよい。
【００５２】
また、画像形成管理システムを構成するクライアント装置やサーバ、プリンタ等の装置の数がこの実施形態で説明した例に限定されないことはもちろんである。例えば、印刷ジョブ管理サーバ１０を複数設けた場合には、印刷ジョブ一覧表示画面１００の印刷ジョブ管理サーバ表示部１０１に複数の印刷ジョブ管理サーバの名称を表示し、一覧を表示する印刷ジョブ管理サーバ１０を選択できるようにするとよい。このような場合でも、ウェブサーバ４０にアクセスするのみで各印刷ジョブ管理サーバに蓄積されている印刷ジョブに対する処理を行うことができるので、操作の負担は印刷ジョブ管理サーバ１０が１つの場合とさほど変わらない。また、ウェブサーバ４０を複数設け、ウェブブラウザ２１で指定するＵＲＬによって任意のウェブサーバを選択してアクセスできるようにしてもよい。
【００５３】
【発明の効果】
以上説明してきたように、この発明のサーバ装置によれば、クライアント装置に専用のアプリケーションプログラムを実行させなくても広く用いられているウェブブラウザを使用して画像形成ジョブ管理サーバに蓄積されている画像形成ジョブの参照や編集等を行うことができるような画像形成管理システムを構成することができる。
そして、この発明のプログラムによれば、コンピュータを上記のようなサーバ装置として機能させることができる。また、この発明の記録媒体によれば、上記のプログラムを記憶していないコンピュータにそのプログラムを記憶させ、その実行によって上記のサーバ装置として機能させることができる。
【図面の簡単な説明】
【図１】この発明のサーバ装置の実施形態であるウェブサーバを用いて構成した画像形成管理システムの機能構成を示す機能ブロック図である。
【図２】その画像形成管理システムの装置構成を示す図である。
【図３】その画像形成管理システムを構成するクライアント装置，ウェブサーバ，印刷ジョブ管理サーバの構成例を示すブロック図である。
【図４】その画像形成管理システムにおいてクライアント装置に印刷ジョブ一覧を表示させる際のウェブサーバにおける処理を示すフローチャートである。
【図５】その印刷ジョブ一覧の表示例を示す図である。
【図６】図１に示した画像形成管理システムにおいてクライアント装置に印刷ジョブの参照画像を表示させる際のウェブサーバにおける処理を示すフローチャートである。
【図７】その参照画像の表示例を示す図である。
【図８】図１に示した画像形成管理システムにおいて印刷ジョブ管理サーバに蓄積している印刷ジョブに対して操作を行う際のウェブサーバにおける処理を示すフローチャートである。
【図９】同じく印刷ジョブ管理サーバに蓄積している印刷ジョブに対して印刷オプションを設定する際のウェブサーバにおける処理を示すフローチャートである。
【図１０】同じく印刷ジョブ管理サーバに蓄積している印刷ジョブについての印刷用中間ファイルをクライアント装置にダウンロードさせる際のウェブサーバにおける処理を示すフローチャートである。
【符号の説明】
１０：印刷ジョブ管理サーバ
１１：印刷ジョブファイル操作Ｉ／Ｆ部
１２：印刷ジョブファイル処理部　　１３：画像生成部
１４：印刷ジョブファイルデータベース
２０：クライアント装置　　２１：ウェブブラウザ
２２：中間画像データ記憶部　２３：プリンタドライバ
３０，７０：プリンタ
４０：印刷ジョブファイル操作用ウェブサーバ
４１：入出力処理部
４２：印刷ジョブ管理サーバＩ／Ｆ部
４３：表示データ生成処理部　５０：ネットワーク
１００：印刷ジョブ一覧表示画面
１０１：印刷ジョブ管理サーバ表示部
１０２：印刷ジョブ一覧表示部
１０３，２０３：中間画像データダウンロードボタン
２００：参照画像表示画面　２０１：ページ一覧表示部
２０２：ページビュー表示部
２０４：オプション設定ボタン
【図１】
2004086419.tif 000003
【図２】
2004086419.tif 000004
【図３】
2004086419.tif 000005
【図４】
2004086419.tif 000006
【図５】
2004086419.tif 000007
【図６】
2004086419.tif 000008
【図７】
2004086419.tif 000009
【図８】
2004086419.tif 000010
【図９】
2004086419.tif 000011
【図１０】
2004086419.tif 000012