(57)【特許請求の範囲】
【請求項１】
複数のジョブ入力装置と、ジョブに基づき出力を行う出力装置とに通信可能なジョブ管理装置であって、
(a)前記複数のジョブ入力装置から送られるジョブを受理可能な受理手段と、
(b)前記受理手段で受理された複数のジョブを合成し、合成ジョブを生成する合成手段と、
(c)前記受理手段でジョブを受理する際に、ジョブ入力装置で指定された複数の出力装置に係る通信先情報を取得する取得手段と、
(d)前記通信先情報に基づき、前記合成ジョブを前記複数の出力装置それぞれで規定されるタイミングで前記複数の出力装置に送信する送信手段と、
を備えることを特徴とするジョブ管理装置。
【請求項２】
請求項１に記載のジョブ管理装置において、
前記取得手段は、
(c-1)前記ジョブ入力装置で指定された前記複数の出力装置に係る出力タイミング情報を取得する手段、
を有し、
前記合成ジョブを送信する前記タイミングは、前記出力タイミング情報に基づき前記複数の出力装置それぞれに規定されることを特徴とするジョブ管理装置。
【請求項３】
請求項１または請求項２に記載のジョブ管理装置において、
前記取得手段は、
(c-2)前記ジョブ入力装置で指定された前記複数の出力装置それぞれに係る出力制御情報を取得する手段、
を有し、
前記送信手段は、
(d-1)前記複数の出力装置それぞれに前記出力制御情報を送信する手段、
を有することを特徴とするジョブ管理装置。
【請求項４】
請求項１ないし請求項３のいずれかに記載のジョブ管理装置と通信可能なジョブ入力装置であって、
所定の操作入力を受付ける入力手段と、
前記所定の操作入力に基づき、前記複数の出力装置に係る通信先情報を指定する指定手段と、
を備えることを特徴とするジョブ入力装置。
【請求項５】
請求項２に記載のジョブ管理装置と通信可能なジョブ入力装置であって、
所定の操作入力を受付ける入力手段と、
前記所定の操作入力に基づき、前記複数の出力装置に係る出力タイミング情報を指定する指定手段と、
を備えることを特徴とするジョブ管理装置。
【請求項６】
請求項３に記載のジョブ管理装置と通信可能なジョブ入力装置であって、
所定の操作入力を受付ける入力手段と、
所定の操作入力に基づき、前記複数の出力装置それぞれに係る出力制御情報を指定する指定手段と、
を備えることを特徴とするジョブ入力装置。
【請求項７】
ジョブ管理装置に内蔵されたコンピュータにインストールされることにより、当該ジョブ管理装置を請求項１ないし請求項３のいずれかのジョブ管理装置として機能させるためのプログラムを記録していることを特徴とする、コンピュータ読取り可能な記録媒体。
【請求項８】
ジョブ管理装置に内蔵されたコンピュータにインストールされることにより、当該ジョブ管理装置を請求項１ないし請求項３のいずれかのジョブ管理装置として機能させることを特徴とするプログラム。
【請求項９】
ジョブ入力装置に内蔵されたコンピュータにインストールされることにより、当該ジョブ入力装置を請求項４ないし請求項６のいずれかのジョブ入力装置として機能させるためのプログラムを記録していることを特徴とする、コンピュータ読取り可能な記録媒体。
【請求項１０】
ジョブ入力装置に内蔵されたコンピュータにインストールされることにより、当該ジョブ入力装置を請求項４ないし請求項６のいずれかのジョブ入力装置として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばネットワークを利用して、複数のジョブを合成し処理するジョブ管理技術に関する。
【０００２】
【従来の技術】
クライアントからプリンタに印刷ジョブを発行し、文書を印刷する場合には、印刷ジョブ制御情報、ページ制御情報、ページ記述言語で記述された印刷データからなる印刷ジョブデータが送られる。
【０００３】
印刷ジョブ制御情報は、ジョブ識別子、ジョブ名、ジョブ送信者名、ジョブのコピー部数、ジョブ管理モード（優先ジョブ、非優先ジョブ、ジョブ合成、ジョブ分割等のジョブモードを設定するもの）等で構成されるジョブ単位の管理情報である。
【０００４】
ページ制御情報は、ドキュメント識別子、ドキュメント名、両面印刷、用紙サイズ、選択する給紙口、排紙モード等の印刷データを用紙に印字するときの印刷条件を定義する制御情報である。
【０００５】
そして、プリンタにおいて、印刷ジョブ制御情報、ページ制御情報に従った印刷制御を実行し、印刷データが印刷される。
【０００６】
上記の技術の応用として、各クライアントから入力された複数のジョブをプリンタで１つのジョブとして合成して印刷するプリンティングシステムも知られている。例えば、特開平11-212741で開示されている技術においては、ネットワーク接続する複数のクライアントからの印刷ジョブをサーバで受付け、印刷ジョブ制御情報中のジョブ管理モードが複数のジョブを１つのジョブに合成するモードに設定されている場合に、受付けたジョブを順次にサーバでストックし、ストックしたジョブが所定数を越えると、サーバから合成ジョブのプリント要求をプリンタに発行して、プリンタで一括印刷するシステムが記載されている。
【０００７】
【発明が解決しようとする課題】
しかしながら、上記のプリンティングシステムにおいては、単にサーバが複数のジョブを１つのジョブに合成し、サーバで指定された１台のプリンタに出力する処理を行っているだけで、合成されたジョブを各クライアントが取得するには、各クライアントがサーバに再度アクセスしなければならず、不便である。また、サーバからのプリント実行後にアクセスする場合には、合成した印刷ジョブデータが破棄されているときもある。
【０００８】
さらに、印刷するタイミングやページ制御情報についても、サーバで設定されるため、クライアントの要求するタイミングで印刷することや、クライアントの要求するページ制御を実行することができず、不便である。
【０００９】
本発明は、上記課題に鑑みてなされたものであり、入力された複数のジョブを合成する場合に、ジョブ入力側の利便性を向上できるジョブ管理技術を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記の課題を解決するため、請求項１の発明は、複数のジョブ入力装置と、ジョブに基づき出力を行う出力装置とに通信可能なジョブ管理装置であって、(a)前記複数のジョブ入力装置から送られるジョブを受理可能な受理手段と、(b)前記受理手段で受理された複数のジョブを合成し、合成ジョブを生成する合成手段と、(c)前記受理手段でジョブを受理する際に、ジョブ入力装置で指定された複数の出力装置に係る通信先情報を取得する取得手段と、(d)前記通信先情報に基づき、前記合成ジョブを前記複数の出力装置それぞれで規定されるタイミングで前記複数の出力装置に送信する送信手段と、を備える。
【００１１】
また、請求項２の発明は、請求項１の発明に係るジョブ管理装置において、前記取得手段は、(c-1)前記ジョブ入力装置で指定された前記複数の出力装置に係る出力タイミング情報を取得する手段、を有し、前記合成ジョブを送信する前記タイミングは、前記出力タイミング情報に基づき前記複数の出力装置それぞれに規定される。
【００１２】
また、請求項３の発明は、請求項１または請求項２の発明に係るジョブ管理装置において、前記取得手段は、(c-2)前記ジョブ入力装置で指定された前記複数の出力装置それぞれに係る出力制御情報を取得する手段、を有し、前記送信手段は、(d-1)前記複数の出力装置それぞれに前記出力制御情報を送信する手段を有する。
【００１３】
また、請求項４の発明は、請求項１ないし請求項３のいずれかの発明に係るジョブ管理装置と通信可能なジョブ入力装置であって、所定の操作入力を受付ける入力手段と、前記所定の操作入力に基づき、前記複数の出力装置に係る通信先情報を指定する指定手段とを備える。
【００１４】
また、請求項５の発明は、請求項２の発明に係るジョブ管理装置と通信可能なジョブ入力装置であって、所定の操作入力を受付ける入力手段と、前記所定の操作入力に基づき、前記複数の出力装置に係る出力タイミング情報を指定する指定手段とを備える。
【００１５】
また、請求項６の発明は、請求項３の発明に係るジョブ管理装置と通信可能なジョブ入力装置であって、所定の操作入力を受付ける入力手段と、所定の操作入力に基づき、前記複数の出力装置それぞれに係る出力制御情報を指定する指定手段とを備える。
【００１６】
また、請求項７の発明は、ジョブ管理装置に内蔵されたコンピュータにインストールされることにより、当該ジョブ管理装置を請求項１ないし請求項３のいずれかのジョブ管理装置として機能させるためのプログラムを記録している記憶媒体である。
【００１７】
また、請求項８の発明は、ジョブ管理装置に内蔵されたコンピュータにインストールされることにより、当該ジョブ管理装置を請求項１ないし請求項３のいずれかのジョブ管理装置として機能させるプログラムである。
【００１８】
また、請求項９の発明は、ジョブ入力装置に内蔵されたコンピュータにインストールされることにより、当該ジョブ入力装置を請求項４ないし請求項６のいずれかのジョブ入力装置として機能させるためのプログラムを記録している記録媒体である。
【００１９】
また、請求項１０の発明は、ジョブ入力装置に内蔵されたコンピュータにインストールされることにより、当該ジョブ入力装置を請求項４ないし請求項６のいずれかのジョブ入力装置として機能させるプログラムである。
【００２０】
【発明の実施の形態】
＜ジョブ管理システムの要部構成＞
図１は、本発明の実施形態に係るジョブ管理システム１の要部構成を示す図である。
【００２１】
ジョブ管理システム１は、クライアントのＬＡＮ２、３と、クライアントのＬＡＮ２、３にインタネット９を介して接続するサーバのＬＡＮ４とを備えている。なお、このジョブ管理システム１では、一般的に多数のクライアントを１つのサーバに接続可能であるが、図示の便宜上、本実施形態では２つのクライアントのＬＡＮ２、３と１つのサーバのＬＡＮ４とが接続されるシステムを例に挙げることとする。
【００２２】
クライアントのＬＡＮ２には、印刷ジョブを入力するクライアントコンピュータ(以下では単に「クライアント」と呼ぶ)２０と、印刷ジョブを受付ける２台のプリンタ２１とが設けられている。また、クライアントのＬＡＮ２には、インタネット９に接続するルータ２４と、ファイアウォール２５と、電子メールの収集と配布とのサービスを行うメールサーバ２６とが設けられている。
【００２３】
クラアントのＬＡＮ２と同様に、クライアントのＬＡＮ３にも、クライアント３０と、プリンタ本体３２とプリンタコントローラ３３とからなる２台のプリンタ３１とが設けられているとともに、ルータ３４とファイアウォール３５とメールサーバ３６とが設けられている。
【００２４】
サーバのＬＡＮ４には、各クライアントから受理した複数の印刷ジョブを合成するサーバコンピュータ(以下では「サーバ」と呼ぶ)４０と、印刷ジョブを受付けるプリンタ４１とが設けられている。また、サーバのＬＡＮ４には、インターネット９に接続するルータ４４と、ファイアウォール４５と、電子メールの収集と配布とのサービスを行うメールサーバ４６とが設けられている。
【００２５】
図２は、クライアントのＬＡＮ２に設けられるプリンタ２１の回路構成を示すブロック図である。なお、クライアントのＬＡＮ３に設けられるプリンタ３１、およびサーバのＬＡＮ４に設けられるプリンタ４１も、プリンタ２１と同様の構成となっている。
【００２６】
プリンタ２１は、出力装置として機能し、図１に示すプリンタコントローラ２３と、プリンタ本体２２に設けられるプリントエンジン２２０とを有している。
【００２７】
プリンタコントローラ２３は、クライアントのＬＡＮ２に接続するＬＡＮインターフェイス(Ｉ／Ｆ)２３１と、ＬＡＮＩ／Ｆ２３１と伝送可能に接続する画像展開部２３２、ＲＡＭ２３３、ＲＯＭ２３４、ＣＰＵ２３５、不揮発性メモリであるＮＶ−ＲＡＭ２３６および画像出力Ｉ／Ｆ２３７とを備えている。
【００２８】
画像展開部２３２は、ＰＤＬで記述された印刷データを中間コードに変換するインタープリタ及び中間コードを解析するためのフォント情報とフォントデータを記憶しておくフォント記憶部と、中間コードからビットマップデータをＲＡＭ２３３に展開するための描画処理部とを有している。
【００２９】
ＲＡＭ２３３は、中間コードバッファやページメモリとして利用される。
【００３０】
ＲＯＭ２３４は、印刷ジョブ制御情報・ページ制御情報を解析し、プリントジョブを実行するプログラム、印刷ジョブ制御情報・ページ制御情報・ページ記述言語（ＰＤＬ）データを添付したＥ−Ｍａｉｌを受信し解析するプログラムを格納している。
【００３１】
ＣＰＵ２３５は、ＲＯＭ２３４に格納される上記のプログラムを実行する。
【００３２】
画像出力Ｉ／Ｆ２３７は、展開したビットマップデータをプリンタエンジン２２０に転送する部位である。
【００３３】
図３は、クライアント２０の回路構成を示すブロック図である。なお、クライアント３０の回路構成も、クライント２０と同様となっている。
【００３４】
クライアント２０は、例えばパーソナルコンピュータとして構成され、ジョブ入力装置として機能する。このクライアント２０は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、固定記憶部２０４を備えているとともに、図１に示すディスプレイ２０ａが表示制御部２０５を介して、図１に示すキーボード２０ｂおよびマウス２０ｃが入力制御部２０６を介してそれぞれ接続されている。また、クライアント２０は、ＬＡＮを介して各種のデータを送受信するためのＬＡＮインターフェイス(Ｉ／Ｆ)２０７と、例えば光ディスクなどの記録媒体８に対するデータの入出力を行うための入出力インターフェイス(Ｉ／Ｆ)２０８とを有している。
【００３５】
ＣＰＵ２０１では、後述するように、サーバのＥ−Ｍａｉｌアドレス、プリンタのＥ−Ｍａｉｌアドレスに関するユーザ入力を受付け、印刷ジョブ制御情報・ページ記述情報・ページ記述言語（ＰＤＬ）データを作成し、印刷ジョブ制御情報・ページ制御情報・ページ記述言語（ＰＤＬ）データを添付したＥ−Ｍａｉｌを作成し、入力されたＥ−ＭａｉｌアドレスにこのＥ−Ｍａｉｌを送信する動作を実行する。この動作をＣＰＵ２０１で実行させるためのプログラムを含むプリンタドライバ等が、固定記憶部２０４に記憶されている。
【００３６】
また、記録媒体８に記録されている上記のプログラムデータを入出力Ｉ／Ｆ２０８を介してインストール、すなわちＲＡＭ２０３に格納しＣＰＵ２０１で実行させることにより、このプログラムをクライアント２０の動作に反映できるようになっている。
【００３７】
図４は、サーバ４０の回路構成を示すブロック図である。
【００３８】
サーバ４０は、例えばパーソナルコンピュータとして構成され、ジョブ管理装置として機能する。このサーバ４０は、ＣＰＵ４０１、ＲＯＭ４０２、ＲＡＭ４０３、固定記憶部４０４を備えているとともに、図１に示すディスプレイ４０ａが表示制御部４０５を介して、図１に示すキーボード４０ｂおよびマウス４０ｃが入力制御部４０６を介してそれぞれ接続されている。また、クライアント４０は、ＬＡＮを介してクライアントから送られるジョブなどの各種のデータを送受信するためのＬＡＮインターフェイス(Ｉ／Ｆ)４０７と、例えば光ディスクなどの記録媒体８に対するデータの入出力を行うための入出力インターフェイス(Ｉ／Ｆ)４０８とを有している。
【００３９】
ＣＰＵ４０１では、後述するように、クライアントからのジョブを受理し、複数のジョブを合成して、指定のプリンタに合成ジョブを転送する動作を実行する。この動作をＣＰＵ４０１で実行させるためのプログラムを含むプリンタドライバ等が、固定記憶部４０４に記憶されている。
【００４０】
また、記録媒体８に記録されている上記のプログラムを入出力Ｉ／Ｆ４０８を介してインストール、すなわちＲＡＭ４０３に格納しＣＰＵ４０１で実行させることにより、このプログラムをサーバ４０の動作に反映できるようになっている。
【００４１】
以下、フローチャートを参照して、ジョブ管理システム１で実行される動作を説明する。
【００４２】
図５は、クライアント２０の基本的な動作を示すフローチャートである。この動作は、上記のプリンタドライバに従って、ＣＰＵ２０１で実行される。
【００４３】
クライアントからプリンタに印刷ジョブを発行し、作成された文書を印刷する場合、印刷ジョブ制御情報、ページ制御情報、ページ記述言語で記述された印刷データからなる印刷ジョブデータが送信される。この印刷ジョブデータの構成を次の表１に示す。
【００４４】
【表１】
0003644400.tif 000002
【００４５】
印刷ジョブ制御情報は、ジョブを識別するために付されるジョブ識別子、クライアントが登録してジョブを識別するためのジョブ名、プリンタトラブル等を通知するときの通知先として設定するためのクライアント２０のＥ−Ｍａｉｌアドレスであるジョブ送信者名、ジョブのコピー部数、サーバ４０において複数クライアントからの複数ジョブを合成するジョブ処理モードであることを示すジョブ処理モード１、サーバ４０において合成したジョブをクライアント側のプリンタに転送するかを示すジョブ処理モード２、ジョブを合成する合成先、ジョブを実行する第１出力先および第２出力先、サーバ側のプリンタ４１において印刷するタイミングを規定する第１出力先出力タイミング、クライアント側のプリンタにおいて印刷するタイミングを規定する第２出力先出力タイミング、クライアントで設定したページ制御情報を第２出力先で実行するか否かを設定するための第２出力先のページ制御情報の実行その他の各入力項目からなっている。この印刷ジョブ制御情報は、クライアントにおいて印刷ジョブを外部に送るときのプリンタドライバ起動中に、例えば図６に示すディスプレイに表示されるウィンドウ画面Ｗ１を利用し、キーボード２０ｂやマウス２０ｃをユーザが操作することにより入力される。
【００４６】
また、ページ制御情報は、出力装置の出力制御情報に対応し、ドキュメントを識別するためのドキュメント識別子、クライアントが登録してドキュメントを識別するためのドキュメント名、両面印刷するか片面印刷するか設定するための両面/片面、印刷する用紙サイズを設定するための用紙サイズ、プリンタが給紙する給紙口を指定するための給紙口、ステープルするか否かを設定する排紙モードの各入力項目からなっている。このページ制御情報は、クライアントにおいて印刷ジョブを外部に送るときのプリンタドライバ起動中に、例えば図７に示すディスプレイに表示されるウィンドウ画面Ｗ２を利用し、キーボード２０ｂやマウス２０ｃをユーザが操作することにより入力される。
【００４７】
図５に戻ってフローチャートを説明する。
【００４８】
ステップＳ１では、クライアント側での印刷要求があるがあるかを判定する。ここで、印刷要求がある場合には、ステップＳ２に進む。
【００４９】
ステップＳ２では、他のクライアントから発行される印刷ジョブと合成する旨の設定入力を行うかを判定する。ここで、ジョブ合成の設定入力を行う場合には、ステップＳ３に進み、設定入力を行わない場合には、ステップＳ４に進む。
【００５０】
ステップＳ３では、ユーザが、ウィンドウ画面Ｗ１(図６)においてジョブ管理モード１を合成するを選択する。
【００５１】
ステップＳ４では、ジョブを合成する合成先を設定するかを判定する。ここで、合成先を設定する場合には、ステップＳ５に進み、合成先を設定しない場合には、ステップＳ６に進む。
【００５２】
ステップＳ５では、ユーザが、ウィンドウ画面Ｗ１(図６)において、ジョブの合成先としてサーバのメールアドレスを入力する。
【００５３】
ステップＳ６では、第１出力先を指定する要求があるかを判定する。ここで、第１出力先を指定する場合には、ステップＳ７に進み、第１出力先を指定しない場合には、ステップＳ８に進む。
【００５４】
ステップＳ７では、ユーザが、ウィンドウ画面Ｗ１(図６)において第１出力先として指定するプリンタのメールアドレスを入力する。ここで、サーバのＬＡＮ４に接続されるプリンタ４１を第１出力先として指定する場合は、プリンタ４１のメールアドレスを設定する。なお、サーバ側の出力先は、サーバのプリンタドライバにおいて書換え可能となっている。
【００５５】
また、合成ジョブを実行しないでクライント側のプリンタに直接印刷ジョブを実行したい場合には、例えばプリンタ２１のメールアドレスを設定することとなる。
【００５６】
ステップＳ８では、ユーザによる転送要求、すなわちサーバ４０で合成したジョブをクライアントのＬＡＮ２のプリンタに転送する要求があるかを判定する。ここで、転送要求がある場合には、ステップＳ９に進み、転送要求がない場合には、ステップＳ１０に進む。
【００５７】
ステップＳ９では、図６に示すウィンドウ画面Ｗ１(図６)において第２出力先の通信先情報、すなわち指定のクライアント側のプリンタ２１のメールアドレスを設定する。また、ユーザが指定する第２出力先印刷タイミングを設定するとともに、ユーザが意図するドキュメントのページ制御を行わせるために指定のページ制御情報を設定する。
【００５８】
ステップＳ１０では、Ｅ−Ｍａｉｌに添付する添付データを作成し、ジョブ合成先であるサーバ４０にＥ−Ｍａｉｌを発信する。すなわち、図６および図７に示すウィンドウ画面Ｗ１、Ｗ２において入力されたデータと、アプリケーションソフトウェア等で作成された文書データを変換したＰＤＬデータとに基づき添付データを作成するとともに、この添付データをＥ−Ｍａｉｌに付して合成ジョブ先のＥ−Ｍａｉｌアドレスに発信する。
【００５９】
図８は、サーバ４０の基本的な動作を示すフローチャートである。この動作は、プリンタドライバに従って、ＣＰＵ４０１で実行される。
【００６０】
ステップＳ１１では、クライアント２０から送信されたジョブ、すなわち上記のＥ−Ｍａｉｌの受信があるかを判定する。ここで、ジョブの受信がある場合には、ステップＳ１２に進む。
【００６１】
ステップＳ１２では、ジョブ合成の要求があるかを判定する。ここでは、上記のステップＳ３でジョブ管理モード１が合成するに選択された場合には、ジョブ合成の要求有りと判断される。ここで、ジョブ合成の要求がある場合には、ステップＳ１３に進み、ジョブ合成の要求がない場合には、ステップＳ１７に進む。
【００６２】
ステップＳ１３では、新規なジョブ識別子か否かを判定する。ここで、新規なジョブ識別子である場合には、ステップＳ１４に進み、新規でない場合には、ステップＳ１５に進む。
【００６３】
ステップＳ１４では、未だ他のクライアントからのジョブの受信がなく、ジョブの合成ができないため、受信したジョブをサーバの固定記憶部４０４で保持する。
【００６４】
ステップＳ１５では、既に他のクライアントからのジョブを受信しているため、受信したジョブのＰＤＬデータと、サーバの固定記憶部４０４で保持されている同一のジョブ識別子を有するジョブのＰＤＬデータとを合成する。
【００６５】
ステップＳ１６では、第１出力先、すなわちサーバ側のプリンタ４１への出力タイミングである第１出力先印刷タイミングとなったかを判定する。ここで、第１出力先印刷タイミングとなった場合には、ステップＳ１７に進み、第１出力先印刷タイミングに至っていない場合には、ステップＳ１８に進む。
【００６６】
ステップＳ１７では、第１出力先、すなわちサーバ側のプリンタ４１に、印刷ジョブ制御情報、ページ制御情報、ＰＤＬデータを出力し、印刷ジョブの発行をする。なお、サーバ４０においてページ制御情報の設定入力がある場合には、サーバ４０で入力されたページ制御情報に更新されページ制御が行われることとなる。
【００６７】
ステップＳ１８では、第２出力先、すなわちクライアント側のプリンタ２１への出力タイミングである第２出力先印刷タイミングとなった場合には、ステップＳ１９に進む。この第２出力先印刷タイミング情報は、受信したＥ−Ｍａｉｌの添付データに含まれており、この添付データから取得することとなる。
【００６８】
ステップＳ１９では、クライアント２０で設定した第２出力先のページ制御を実行するかを判定する。この第２出力先およびページ制御の情報は、受信したＥ−Ｍａｉｌの添付データに含まれており、この添付データから取得する。ここで、第２出力先制御を実行する場合にはステップＳ２０に進み、実行しない場合にはステップＳ２１に進む。
【００６９】
ステップＳ２０では、クライアント２０で設定したページ制御情報と、合成された印刷ジョブとを第２出力先のプリンタ２１に送信する。これらを受信した第２出力先では、クライアント２０で設定されたページ制御情報に基づき、合成された印刷ジョブが実行されることとなる。
【００７０】
ステップＳ２１では、サーバ４０で設定されているデフォルトのページ制御情報と、合成された印刷ジョブとを第２出力先のプリンタ２１に送信する。これらを受信した第２出力先では、サーバ４０で設定されているページ制御情報に基づき、合成された印刷ジョブが実行されることとなる。
【００７１】
以上のジョブ管理システム１の動作により、複数クライアントから送られるジョブを一旦サーバで収集し、サーバで複数のジョブを合成する。そして、サーバのＬＡＮのプリンタで印刷するときは、サーバのプリンタドライバで設定されるページ制御情報に従ってサーバのＬＡＮのプリンタで印刷される。一方、クライアントからサーバへのジョブ送信時に印刷ジョブ制御情報にクライアントのＬＡＮのプリンタに転送する要求が設定されいるた場合は、サーバで合成したジョブを、クライアントが指定したタイミングで、かつクライアントのプリンタドライバで設定されるページ制御情報に従ってクライアント側のプリンタで印刷されることとなる。その結果、ジョブ入力側であるクライアント側の利便性を向上できる。
【００７２】
＜変形例＞
◎上記の実施形態のジョブ管理システムにおいては、インターネットを介してサーバと複数クライアントと接続するシステムに限らず、複数のＬＡＮを接続したイントラネットにおいて各ＬＡＮにクライアント、サーバが設けられるシステムにも、同一ＬＡＮ内に複数のクライアントとサーバが設けられるシステムにも適用できる。
【００７３】
◎上記の実施形態におけるクライアントとプリンタとの関係は、ＬＡＮを介して通信可能となっているのは必須でなく、ケーブルなどで直接接続されるものでも良い。この場合には、ジョブ入力装置と出力装置とが一体化されたものとして機能することとなる。
【００７４】
◎ジョブ入力装置においては、Ｅ−Ｍａｉｌを利用してジョブを入力するのは必須でなく、スキャナで読込んだ画像データを入力するようにしても良い。この場合には、複数の画像データが合成されてプリンタに出力されることとなる。
【００７５】
【発明の効果】
以上説明したように、請求項１および請求項１０の発明によれば、ジョブを受理する際に通信先情報を取得し、ジョブ入力装置で設定された複数の出力装置に合成ジョブを複数の出力装置それぞれで規定されるタイミングで送信する。その結果、複数ジョブを合成する場合にジョブ入力側の利便性を向上できる。
【００７６】
特に、請求項２の発明においては、ジョブ入力装置で設定された出力タイミング情報に基づき、複数の出力装置それぞれに規定されるタイミングで合成ジョブを送信するため、ジョブ入力側で要求されるタイミングで出力が行える。
【００７７】
また、請求項３の発明においては、ジョブ入力装置で入力された複数の出力装置それぞれに係る出力制御情報と合成ジョブとを送信するため、ジョブ入力側で要求される出力制御が行える。
【００７８】
また、請求項４の発明においては、所定の操作入力に基づき複数の出力装置に係る情報を設定するため、ジョブ入力側で出力装置に係る情報を容易に設定できる。
【００７９】
また、請求項５の発明においては、所定の操作入力に基づき複数の出力装置に係る出力タイミング情報を設定するため、ジョブ入力側で出力タイミング情報を容易に設定できる。
【００８０】
また、請求項６の発明においては、所定の操作入力に基づき複数の出力装置それぞれに係る出力形式情報を設定するため、ジョブ入力側で出力形式情報を容易に設定できる。
【００８１】
また、請求項６の発明においては、所定の操作入力に基づき出力形式情報を設定するため、ジョブ入力側で出力形式情報を容易に設定できる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るジョブ管理システム１の要部構成を示す図である。
【図２】クライアントのＬＡＮ２に設けられるプリンタ２１の回路構成を示すブロック図である。
【図３】クライアント２０の回路構成を示すブロック図である。
【図４】サーバ４０の回路構成を示すブロック図である。
【図５】クライアント２０の基本的な動作を示すフローチャートである。
【図６】ウィンドウ画面Ｗ１を示す図である。
【図７】ウィンドウ画面Ｗ２を示す図である。
【図８】サーバ４０の基本的な動作を示すフローチャートである。
【符号の説明】
１  ジョブ管理システム
２０、３０  クライアント
２１、３１、４１  プリンタ
４０  サーバ
【図１】
0003644400.tif 000003
【図２】
0003644400.tif 000004
【図３】
0003644400.tif 000005
【図４】
0003644400.tif 000006
【図５】
0003644400.tif 000007
【図６】
0003644400.tif 000008
【図７】
0003644400.tif 000009
【図８】
0003644400.tif 000010