(57)【特許請求の範囲】
【請求項１】
設定されている条件と一致する実行条件をもった複数のジョブを受け付けて順次実行する複数のジョブ実行装置によるジョブの実行を管理するジョブ実行管理装置であって、
前記実行条件をもったジョブを入力するジョブ入力手段と、
前記複数のジョブ実行装置の各々に受け付けられているジョブ数を検出する受付ジョブ数検出手段と、
前記複数のジョブ実行装置の各々に設定されている条件を記憶する条件記憶手段と、
前記受付ジョブ数検出手段により検出された前記複数のジョブ実行装置の各々に受け付けられているジョブ数のいずれかが現在実行中のジョブを含めて２以上の所定数未満のときに該ジョブ数と前記条件記憶手段により記憶された前記複数のジョブ実行装置の各々に設定されている条件と前記ジョブ入力手段により入力されたジョブのもつ実行条件とに基づいて該ジョブ入力手段により入力されたジョブのうち前記複数のジョブ実行装置のいずれにも受け付けられていないジョブを該複数のジョブ実行装置のいずれかに受け付けられるよう該ジョブ実行装置に対応する所定の処理を施して割り当てるジョブ割当手段と、
を備えるジョブ実行管理装置。
【請求項２】
前記複数のジョブ実行装置のいずれかで実行済みの状態にあるジョブを該複数のジョブ実行装置のいずれにも受け付けられていない状態にあるジョブに変更するジョブ処理状態変更手段を備える請求項１記載のジョブ実行管理装置。
【請求項３】
設定されている条件と一致する実行条件をもった複数のジョブを受け付けて順次実行する複数のジョブ実行装置によるジョブの実行を管理するジョブ実行管理装置であって、
前記実行条件をもったジョブを入力するジョブ入力手段と、
前記複数のジョブ実行装置の各々に受け付けられているジョブ数を検出する受付ジョブ数検出手段と、
前記複数のジョブ実行装置の各々に設定されている条件を記憶する条件記憶手段と、
前記受付ジョブ数検出手段により検出された前記複数のジョブ実行装置の各々に受け付けられているジョブ数と前記条件記憶手段により記憶された前記複数のジョブ実行装置の各々に設定されている条件と前記ジョブ入力手段により入力されたジョブのもつ実行条件とに基づいて該ジョブ入力手段により入力されたジョブのうち前記複数のジョブ実行装置のいずれにも受け付けられていないジョブを該複数のジョブ実行装置のいずれかに受け付けられるよう割り当てるジョブ割当手段と、
前記複数のジョブ実行装置のいずれかで実行済みの状態にあるジョブを該複数のジョブ実行装置のいずれにも受け付けられていない状態にあるジョブに変更するジョブ処理状態変更手段と、
を備えるジョブ実行管理装置。
【請求項４】
前記ジョブ割当手段は、前記割り当てるべきジョブのもつ実行条件と一致する条件が設定されているジョブ実行装置が複数存在するときにはジョブ数が少ないジョブ実行装置にジョブを割り当てる手段である請求項１ないし３いずれか記載のジョブ実行管理装置。
【請求項５】
前記ジョブ割当手段は、前記ジョブ入力手段により入力されたジョブを入力された順に割り当てる手段である請求項１ないし４いずれか記載のジョブ実行管理装置。
【請求項６】
前記ジョブ入力手段により入力されたジョブの処理状態を出力するジョブ処理状態出力手段を備える請求項１ないし５いずれか記載のジョブ実行管理装置。
【請求項７】
前記ジョブ処理状態出力手段は、前記入力されたジョブを、前記複数のジョブ実行装置のいずれにも受け付けられていない状態にあるジョブと、前記複数のジョブ実行装置のいずれかに受け付けられているが実行されていない状態にあるジョブと、前記複数のジョブ実行装置のいずれかで実行されている最中の状態にあるジョブと、前記複数のジョブ実行装置のいずれかで実行済みの状態にあるジョブとに識別可能に出力する手段である請求項６記載のジョブ実行管理装置。
【請求項８】
前記ジョブ入力手段により入力されたジョブのもつ実行条件が前記条件記憶手段により記憶された前記複数のジョブ実行装置の各々に設定されている条件のいずれとも一致しないとき、該複数のジョブ実行装置のいずれかが該ジョブの実行条件に一致する条件に設定されるまで、該ジョブの前記ジョブ割当手段による割り当てを留保する割当留保手段を備える請求項１ないし７いずれか記載のジョブ実行管理装置。
【請求項９】
前記ジョブ処理状態出力手段は、前記割当留保手段により割り当てが留保されている状態にあるジョブを識別可能に出力する手段である請求項６または７に係る請求項８記載のジョブ実行管理装置。
【請求項１０】
請求項１ないし９いずれか記載のジョブ実行管理装置であって、
前記ジョブ入力手段は、前記複数のジョブ実行装置のうち実行するジョブ実行装置の指定を実行条件の一つとしてもつジョブを入力可能な手段であり、
前記ジョブ割当手段は、ジョブを割り当てる際に該ジョブの実行条件に実行するジョブ実行装置の指定が含まれているときには該ジョブを指定されたジョブ実行装置に割り当てる手段である
ジョブ実行管理装置。
【請求項１１】
請求項１ないし１０いずれか記載のジョブ実行管理装置であって、
前記ジョブ実行装置はプリンタであり
前記ジョブは、少なくとも画像データと印刷条件を含む実行条件とを含む画像印刷情報を伴ってなされる画像の印刷である
ジョブ実行管理装置。
【請求項１２】
前記所定の処理は、前記画像データをプリンタにより印刷可能な印刷用データへの変換処理を含む請求項１に係る請求項２，４ないし１１いずれか記載のジョブ実行管理装置。
【請求項１３】
請求項１２記載のジョブ実行管理装置であって、
前記複数のプリンタの各々の色補正データを記憶する色補正データ記憶手段を備え、
前記ジョブ割当手段は、前記所定の処理の一つとして前記色補正データ記憶手段に記憶された色補正データのうちジョブが割り当てられるプリンタの色補正データを用いて前記画像データに補正を施す処理を行なう手段である
ジョブ実行管理装置。
【請求項１４】
前記所定数は現在印刷中のジョブを含めて値２である請求項１に係る請求項１１ないし１３いずれか記載のジョブ実行管理装置。
【請求項１５】
コンピュータを、請求項１ないし１４いずれか記載のジョブ実行管理装置として機能させるプログラム。
【請求項１６】
設定されている条件と一致する実行条件をもった複数のジョブを受け付けて順次実行する複数のジョブ実行装置によりジョブを実行させるジョブ実行方法であって、
（ａ）前記実行条件をもったジョブを入力し、
（ｂ）前記複数のジョブ実行装置の各々に受け付けられているジョブ数を検出し、
（ｃ）前記検出された前記複数のジョブ実行装置の各々に受け付けられているジョブ数のいずれかが現在実行中のジョブを含めて２以上の所定数未満のときに該ジョブ数と前記複数のジョブ実行装置の各々に設定されている条件と前記入力されたジョブのもつ実行条件とに基づいて前記入力されたジョブのうち前記複数のジョブ実行装置のいずれにも受け付けられていないジョブを該複数のジョブ実行装置のいずれかに受け付けられるよう該ジョブ実行装置に対応する所定の処理を施して割り当てる
ジョブ実行方法。
【請求項１７】
設定されている条件と一致する実行条件をもった複数のジョブを受け付けて順次実行する複数のジョブ実行装置によりジョブを実行させるジョブ実行方法であって、
（ａ）前記実行条件をもったジョブを入力し、
（ｂ）前記複数のジョブ実行装置の各々に受け付けられているジョブ数を検出し、
（ｃ）前記検出された前記複数のジョブ実行装置の各々に受け付けられているジョブ数と前記複数のジョブ実行装置の各々に設定されている条件と前記入力されたジョブのもつ実行条件とに基づいて前記入力されたジョブのうち前記複数のジョブ実行装置のいずれにも受け付けられていないジョブを該複数のジョブ実行装置のいずれかに受け付けられるよう割り当て、
（ｄ）前記複数のジョブ実行装置のいずれかで実行済みの状態にあるジョブを該複数のジョブ実行装置のいずれにも受け付けられていない状態にあるジョブに変更する
ジョブ実行方法。
【請求項１８】
コンピュータに請求項１６または１７記載のジョブ実行方法の各ステップを各手順として実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ジョブ実行管理装置およびジョブ実行方法並びにこれに用いるプログラムに関し、詳しくは、設定されている条件と一致する実行条件をもったジョブを所定数まで受け付けて順次実行する複数のジョブ実行装置によるジョブの実行を管理するジョブ実行管理装置および設定されている条件と一致する実行条件をもったジョブを所定数まで受け付けて順次実行する複数のジョブ実行装置によりジョブを実行させるジョブ実行方法並びにこれに用いるプログラムに関する。
【０００２】
【従来の技術】
従来、この種のジョブ実行管理装置としては、画像データと印刷条件とを伴って画像の印刷をジョブとして受け付けるプリンタサーバが提案されている。このプリンタサーバでは、クライアントコンピュータにより接続されたプリンタで印刷可能な印刷用データに変換処理された画像を印刷条件と共にクライアントコンピュータからジョブとして受け付け、受け付けたジョブを受け付けた順に接続されたプリンタに出力している。
【０００３】
【発明が解決しようとする課題】
しかしながら、こうしたプリンタサーバでは、クライアントコンピュータによって印刷用データに変換された画像データを印刷条件と共に受け付けるから、一台のプリンタしか接続することができない。複数のプリンタを接続し、受け付けたジョブを順番に接続されたプリンタに出力する手法も考えられるが、プリンタ毎の色補正を行なうことができないため、同じ画像の印刷を複数回受け付けたときには、画像を印刷するプリンタによって印刷物の色が若干異なるものとなってしまう。また、印刷条件と異なる条件がプリンタに設定されているときには、例えば印刷条件としてＡ４縦方向の印刷サイズが含まれているのに対してプリンタにはＢ５縦方向の印刷用紙がセットされている場合などのときには、プリンタが印刷条件に一致する条件となるまで印刷を中止、即ちジョブの実行を中止するから、ジョブの実行処理が効率よく行なわれない。
【０００４】
こうしたジョブの実行管理に関する課題は、プリンタへの画像の印刷をジョブとする場合に限られず、受け付けたジョブを実行する種々のジョブ実行装置、例えば受け付けたデータに対して所定の処理を施すコンピュータなどでも同様である。
【０００５】
本発明のジョブ実行管理装置およびジョブ実行方法は、複数のジョブ実行装置で効率よくジョブを実行することを目的の一つとする。また、本発明のジョブ実行管理装置およびジョブ実行方法は、ジョブを処理するのに異なる処理が必要な複数のジョブ実行装置を用いてジョブを実行することを目的の一つとする。本発明のジョブ実行管理装置用のプログラムは、コンピュータを接続された複数のジョブ実行装置で効率よくジョブを実行するジョブ実行管理装置やジョブを処理するのに異なる処理が必要な複数のジョブ実行装置を用いてジョブを実行するジョブ実行管理装置として機能させることを目的とする。また、本発明のジョブ実行方法用のプログラムは、コンピュータに接続された複数のジョブ実行装置で効率よくジョブを実行するジョブ実行方法やジョブを処理するのに異なる処理が必要な複数のジョブ実行装置を用いてジョブを実行するジョブ実行方法の各ステップを各手順として実行させることを目的とする。
【０００６】
【課題を解決するための手段およびその作用・効果】
本発明のジョブ実行管理装置およびジョブ実行方法並びにこれに用いるプログラムは、上述の目的の少なくとも一部を達成するために以下の手段を採った。
【０００７】
本発明のジョブ実行管理装置は、
設定されている条件と一致する実行条件をもったジョブを所定数まで受け付けて順次実行する複数のジョブ実行装置によるジョブの実行を管理するジョブ実行管理装置であって、
前記実行条件をもったジョブを入力するジョブ入力手段と、
前記複数のジョブ実行装置の各々に受け付けられているジョブ数を検出する受付ジョブ数検出手段と、
前記複数のジョブ実行装置の各々に設定されている条件を記憶する条件記憶手段と、
前記受付ジョブ数検出手段により検出された前記複数のジョブ実行装置の各々に受け付けられているジョブ数と前記条件記憶手段により記憶された前記複数のジョブ実行装置の各々に設定されている条件と前記ジョブ入力手段により入力されたジョブのもつ実行条件とに基づいて該ジョブ入力手段により入力されたジョブのうち前記複数のジョブ実行装置のいずれにも受け付けられていないジョブを該複数のジョブ実行装置のいずれかに受け付けられるよう割り当てるジョブ割当手段と、
を備えることを要旨とする。
【０００８】
この本発明のジョブ実行管理装置では、設定されている条件と一致する実行条件をもったジョブを所定数まで受け付けて順次実行する複数のジョブ実行装置の各々に受け付けられているジョブ数と複数のジョブ実行装置の各々に設定されている条件と入力されたジョブのもつ実行条件とに基づいて入力されたジョブのうち複数のジョブ実行装置のいずれにも受け付けられていないジョブを複数のジョブ実行装置のいずれかに受け付けられるよう割り当てるから、複数のジョブ実行装置により入力したジョブを効率よく実行することができる。
【０００９】
こうした本発明のジョブ実行管理装置において、前記ジョブ割当手段は、前記受付ジョブ数検出手段により検出された前記複数のジョブ実行装置の各々に受け付けられているジョブ数のいずれかが前記所定数未満のときにジョブを割り当てる手段であるものとすることもできる。こうすれば、各ジョブ実行装置に所定数を超えてジョブを割り当てることがない。
【００１０】
また、本発明のジョブ実行管理装置において、前記ジョブ割当手段は、前記割り当てるべきジョブのもつ実行条件と一致する条件が設定されているジョブ実行装置が複数存在するときにはジョブ数が少ないジョブ実行装置にジョブを割り当てる手段であるものとすることもできる。こうすれば、ジョブを各ジョブ実行装置により均等に割り当てることができると共にジョブを効率よく短時間で実行することができる。
【００１１】
さらに、本発明のジョブ実行管理装置において、前記ジョブ割当手段は、前記ジョブ入力手段により入力されたジョブを入力された順に割り当てる手段であるものとすることもできる。こうすれば、ほぼ入力された順にジョブを実行することができる。
【００１２】
あるいは、本発明のジョブ実行管理装置において、前記ジョブ入力手段により入力されたジョブの処理状態を出力するジョブ処理状態出力手段を備えるものとすることもできる。こうすれば、入力したジョブの処理状態を知らせることができる。ここで、「出力」には、ＣＲＴなどの表示装置に向けて表示用に出力する場合や、ジョブ実行管理装置に接続されたクライアントコンピュータに向けてページ出力する場合などが含まれる。こうした態様の本発明のジョブ実行管理装置において、前記ジョブ処理状態出力手段は、前記入力されたジョブを、前記複数のジョブ実行装置のいずれにも受け付けられていない状態にあるジョブと、前記複数のジョブ実行装置のいずれかに受け付けられているが実行されていない状態にあるジョブと、前記複数のジョブ実行装置のいずれかで実行されている最中の状態にあるジョブと、前記複数のジョブ実行装置のいずれかで実行済みの状態にあるジョブとに識別可能に出力する手段であるものとすることもできる。こうすれば、入力されたジョブがどの処理状態にあるのかを知らせることができる。
【００１３】
また、本発明のジョブ実行管理装置において、前記ジョブ入力手段により入力されたジョブのもつ実行条件が前記条件記憶手段により記憶された前記複数のジョブ実行装置の各々に設定されている条件のいずれとも一致しないとき、該複数のジョブ実行装置のいずれかが該ジョブの実行条件に一致する条件に設定されるまで、該ジョブの前記ジョブ割当手段による割り当てを留保する割当留保手段を備えるものとすることもできる。こうすれば、複数のジョブ実行装置の各々に設定されている条件のいずれとも一致しない実行条件をもったジョブに拘わらず、複数のジョブ実行装置の各々に設定されている条件のいずれかに一致する実行条件をもったジョブを実行することができる。
【００１４】
この割当留保手段とジョブ処理状態出力手段とを備える態様の本発明のジョブ実行管理装置において、前記ジョブ処理状態出力手段は、前記割当留保手段により割り当てが留保されている状態にあるジョブを識別可能に出力する手段であるものとすることもできる。こうすれば、留保状態にあるジョブを知らせることができる。
【００１５】
本発明のジョブ実行管理装置において、前記ジョブ入力手段は前記複数のジョブ実行装置のうち実行するジョブ実行装置の指定を実行条件の一つとしてもつジョブを入力可能な手段であり、前記ジョブ割当手段はジョブを割り当てる際に該ジョブの実行条件に実行するジョブ実行装置の指定が含まれているときには該ジョブを指定されたジョブ実行装置に割り当てる手段であるものとすることもできる。こうすれば、指定されたジョブ実行装置でジョブを実行することができる。
【００１６】
本発明のジョブ実行管理装置において、前記複数のジョブ実行装置のいずれかで実行済みの状態にあるジョブを該複数のジョブ実行装置のいずれにも受け付けられていない状態にあるジョブに変更するジョブ処理状態変更手段を備えるものとすることもできる。こうすれば、ジョブ入力手段を用いて再度の入力を行なうことなくジョブを実行することができる。
【００１７】
本発明のジョブ実行管理装置において、前記複数のジョブ実行装置はジョブ実行装置毎に異なる処理および／または同一の処理からなる所定の処理が施されたジョブを受け付けて順次実行する装置であり、前記ジョブ割当手段は割り当てるべきジョブに前記所定の処理を施して割り当てる手段であるものとすることもできる。こうすれば、所定の処理としてジョブ実行装置毎に異なる処理が必要な場合にも対処することができる。
【００１８】
本発明のジョブ実行管理装置において、前記ジョブ実行装置はプリンタであり、前記ジョブは少なくとも画像データと印刷条件を含む実行条件とを含む画像印刷情報を伴ってなされる画像の印刷であるものとすることもできる。こうすれば、複数のプリンタを用いて画像の印刷を効率よく行なうことができる。この場合、所定数は現在印刷中のジョブを含めて値２であるものとすることもできる。
【００１９】
ジョブ実行装置が所定の処理が施されたジョブを受け付けて順次実行するプリンタである態様の本発明のジョブ実行管理装置において、前記所定の処理は、前記画像データをプリンタにより印刷可能な印刷用データへの変換処理を含むものとすることもできる。こうすれば、画像データのままジョブを入力することができる。この態様の本発明のジョブ実行管理装置において、前記複数のプリンタの各々の色補正データを記憶する色補正データ記憶手段を備え、前記ジョブ割当手段は前記所定の処理の一つとして前記色補正データ記憶手段に記憶された色補正データのうちジョブが割り当てられるプリンタの色補正データを用いて前記画像データに補正を施す処理を行なう手段であるものとすることもできる。こうすれば、プリンタ毎に異なる色特性を考慮して画像を印刷することができるから、異なるプリンタで同一の画像を高い精度で一致する色として印刷することができる。
【００２０】
本発明のジョブ実行管理装置用のプログラムは、コンピュータを、上述のいずれかの態様の本発明のジョブ実行管理装置、即ち、基本的には、設定されている条件と一致する実行条件をもったジョブを所定数まで受け付けて順次実行する複数のジョブ実行装置によるジョブの実行を管理するジョブ実行管理装置であって、前記実行条件をもったジョブを入力するジョブ入力手段と、前記複数のジョブ実行装置の各々に受け付けられているジョブ数を検出する受付ジョブ数検出手段と、前記複数のジョブ実行装置の各々に設定されている条件を記憶する条件記憶手段と、前記受付ジョブ数検出手段により検出された前記複数のジョブ実行装置の各々に受け付けられているジョブ数と前記条件記憶手段により記憶された前記複数のジョブ実行装置の各々に設定されている条件と前記ジョブ入力手段により入力されたジョブのもつ実行条件とに基づいて該ジョブ入力手段により入力されたジョブのうち前記複数のジョブ実行装置のいずれにも受け付けられていないジョブを該複数のジョブ実行装置のいずれかに受け付けられるよう割り当てるジョブ割当手段と、を備えるジョブ実行管理装置として機能させることを要旨とする。
【００２１】
この本発明のジョブ実行管理装置用のプログラムでは、コンピュータを上述のいずれかの態様の本発明のジョブ実行管理装置として機能させるから、本発明のジョブ実行管理装置が奏する効果、例えば、複数のジョブ実行装置により入力したジョブを効率よく実行することができる効果や処理が異なる複数のジョブ実行装置によりジョブを実行することができる効果などの種々の効果を奏することができる。
【００２２】
本発明のジョブ実行方法は、
設定されている条件と一致する実行条件をもったジョブを所定数まで受け付けて順次実行する複数のジョブ実行装置によりジョブを実行させるジョブ実行方法であって、
（ａ）前記実行条件をもったジョブを入力し、
（ｂ）前記複数のジョブ実行装置の各々に受け付けられているジョブ数を検出し、
（ｃ）前記検出された複数のジョブ実行装置の各々に受け付けられているジョブ数と前記複数のジョブ実行装置の各々に設定されている条件と前記入力されたジョブのもつ実行条件とに基づいて前記入力されたジョブのうち前記複数のジョブ実行装置のいずれにも受け付けられていないジョブを該複数のジョブ実行装置のいずれかに受け付けられるよう割り当てる
ことを要旨とする。
【００２３】
この本発明のジョブ実行方法によれば、設定されている条件と一致する実行条件をもったジョブを所定数まで受け付けて順次実行する複数のジョブ実行装置の各々に受け付けられているジョブ数と複数のジョブ実行装置の各々に設定されている条件と入力されたジョブのもつ実行条件とに基づいて入力されたジョブのうち複数のジョブ実行装置のいずれにも受け付けられていないジョブを複数のジョブ実行装置のいずれかに受け付けられるよう割り当てるから、複数のジョブ実行装置により入力したジョブを効率よく実行することができる。
【００２４】
こうした本発明のジョブ実行方法において、前記ステップ（ｃ）は、前記検出された複数のジョブ実行装置の各々に受け付けられているジョブ数のいずれかが前記所定数未満のときにジョブを割り当てるステップであるものとすることもできる。こうすれば、各ジョブ実行装置に所定数を超えてジョブを割り当てることがない。
【００２５】
また、本発明のジョブ実行方法において、前記ステップ（ｃ）は、前記割り当てるべきジョブのもつ実行条件と一致する条件が設定されているジョブ実行装置が複数存在するときにはジョブ数が少ないジョブ実行装置にジョブを割り当てるステップであるものとすることもできる。こうすれば、ジョブを各ジョブ実行装置により均等に割り当てることができると共にジョブを効率よく短時間で実行することができる。
【００２６】
さらに、本発明のジョブ実行方法において、前記ステップ（ｃ）は、前記入力されたジョブを入力された順に割り当てるステップであるものとすることもできるこうすれば、ほぼ入力された順にジョブを実行することができる。
【００２７】
あるいは、本発明のジョブ実行方法において、前記入力されたジョブの処理状態を出力するジョブ処理状態出力ステップを備えるものとすることもできる。こうすれば、入力したジョブの処理状態を知らせることができる。ここで、「出力」には、ＣＲＴなどの表示装置に向けて表示用に出力する場合や、ジョブ実行管理装置に接続されたクライアントコンピュータに向けてページ出力する場合などが含まれる。こうした態様の本発明のジョブ実行方法において、前記ジョブ処理状態出力ステップは、前記入力されたジョブを、前記複数のジョブ実行装置のいずれにも受け付けられていない状態にあるジョブと、前記複数のジョブ実行装置のいずれかに受け付けられているが実行されていない状態にあるジョブと、前記複数のジョブ実行装置のいずれかで実行されている最中の状態にあるジョブと、前記複数のジョブ実行装置のいずれかで実行済みの状態にあるジョブとに識別可能に出力するステップであるものとすることもできる。こうすれば、入力されたジョブがどの処理状態にあるのかを知らせることができる。
【００２８】
また、本発明のジョブ実行方法において、前記ステップ（ｃ）は、前記入力されたジョブのもつ実行条件が前記複数のジョブ実行装置の各々に設定されている条件のいずれとも一致しないときには、該複数のジョブ実行装置のいずれかが該ジョブの実行条件に一致する条件に設定されるまで該ジョブの割り当てを留保するステップであるものとすることもできる。こうすれば、複数のジョブ実行装置の各々に設定されている条件のいずれとも一致しない実行条件をもったジョブに拘わらず、複数のジョブ実行装置の各々に設定されている条件のいずれかに一致する実行条件をもったジョブを実行することができる。
【００２９】
このジョブの割当留保を行なうと共にジョブ処理状態出力ステップを備える態様の本発明のジョブ実行方法において、前記ジョブ処理状態出力ステップは、前記割り当てが留保されている状態にあるジョブを識別可能に出力するステップであるものとすることもできる。こうすれば、留保状態にあるジョブを知らせることができる。
【００３０】
また、本発明のジョブ実行方法において、前記ステップ（ａ）は前記複数のジョブ実行装置のうち実行するジョブ実行装置の指定が実行条件の一つとしてもつジョブを入力可能なステップであり、前記ステップ（ｃ）はジョブを割り当てる際に該ジョブのもつ実行条件に実行するジョブ実行装置の指定が含まれているときには該ジョブを指定されたジョブ実行装置に割り当てるステップであるものとすることもできる。こうすれば、指定されたジョブ実行装置でジョブを実行することができる。
【００３１】
本発明のジョブ実行方法において、前記複数のジョブ実行装置のいずれかで実行済みの状態にあるジョブを該複数のジョブ実行装置のいずれにも受け付けられていない状態にあるジョブに変更するジョブ処理状態変更ステップを備えるものとすることもできる。こうすれば、再度の入力を行なうことなくジョブを実行することができる。
【００３２】
本発明のジョブ実行方法において、前記複数のジョブ実行装置はジョブ実行装置毎に異なる処理および／または同一の処理からなる所定の処理が施されたジョブを受け付けて順次実行する装置であり、前記ステップ（ｃ）は割り当てるべきジョブに前記所定の処理を施して割り当てるステップであるものとすることもできる。こうすれば、所定の処理としてジョブ実行装置毎に異なる処理が必要な場合にも対処することができる。
【００３３】
本発明のジョブ実行方法において、前記複数のジョブ実行装置は複数のプリンタであり、前記ジョブは少なくとも画像データと印刷条件を含む実行条件とを含む画像印刷情報を伴ってなされる画像の印刷であるものとすることもできる。こうすれば、複数のプリンタを用いて画像の印刷を効率よく行なうことができる。この場合、所定数は現在印刷中のジョブを含めて値２であるものとすることもできる。
【００３４】
ジョブ実行装置が所定の処理が施されたジョブを受け付けて順次実行するプリンタである態様の本発明のジョブ実行方法において、前記所定の処理は前記画像データをプリンタにより印刷可能な印刷用データへの変換処理を含むものとすることもできる。こうすれば、画像データのままジョブを入力することができる。この態様の本発明のジョブ実行方法において、前記ステップ（ｃ）は、前記所定の処理の一つとしてジョブが割り当てられるプリンタに対応する色補正データにより前記画像データを補正する処理を行なうステップであるものとすることもできる。こうすれば、プリンタ毎に異なる色特性を考慮して画像を印刷することができるから、異なるプリンタで同一の画像を高い精度で一致する色として印刷することができる。
【００３５】
本発明のジョブ実行方法用のプログラムは、コンピュータに上述のいずれかの態様の本発明のジョブ実行方法、即ち、基本的には、設定されている条件と一致する実行条件をもったジョブを所定数まで受け付けて順次実行する複数のジョブ実行装置によりジョブを実行させるジョブ実行方法であって、（ａ）前記実行条件をもったジョブを入力し、（ｂ）前記複数のジョブ実行装置の各々に受け付けられているジョブ数を検出し、（ｃ）前記検出された複数のジョブ実行装置の各々に受け付けられているジョブ数と前記複数のジョブ実行装置の各々に設定されている条件と前記入力されたジョブのもつ実行条件とに基づいて前記入力されたジョブのうち前記複数のジョブ実行装置のいずれにも受け付けられていないジョブを該複数のジョブ実行装置のいずれかに受け付けられるよう割り当てるジョブ実行方法の各ステップを各手順として実行させることを要旨とする。
【００３６】
この本発明のジョブ実行方法用のプログラムでは、コンピュータに上述のいずれかの態様の本発明のジョブ実行方法の各ステップを各手順として実行させるから、本発明のジョブ実行方法が奏する効果、例えば、複数のジョブ実行装置により入力したジョブを効率よく実行することができる効果や処理が異なる複数のジョブ実行装置によりジョブを実行することができる効果などの種々の効果を奏することができる。
【００３７】
【発明の実施の形態】
次に、本発明の実施の形態を実施例を用いて説明する。図１は、本発明の一実施例としてのジョブ実行管理装置として機能するプリントサーバ３０の構成の概略を示す構成図である。実施例のプリントサーバ３０は、図示するように、ＬＡＮ２２に接続されたクライアントコンピュータ２０ａ，２０ｂから送られてくる印刷ジョブを二台のプリンタ５０ａ，５０ｂにより印刷する際の印刷ジョブの実行を管理するプリントサーバとして構成されており、プリンタ５０ａ，５０ｂなどから取得したステータスデータ３４とクライアントコンピュータ２０ａ，２０ｂから送られてきた印刷ジョブを蓄えるジョブスプーラ３６とを有し印刷ジョブの実行を管理する印刷ジョブ管理部３２と、所定の頻度でジョブスプーラ３６に蓄えられた印刷ジョブの状態をモニタするジョブモニタ３８と、印刷ジョブに含まれるＩＣＣプロファイルと印刷するプリンタのＩＣＣプロファイルとに基づいて印刷すべき画像データに対して色補正を行なうカラーコンバータ４０と、色補正が行なわれた画像データをＣＭＹＫ色データに変換すると共にハーフトーン処理などを行なってプリンタで印刷可能な印刷用データに変換するプリンタドライバ４２ａ，４２ｂと、プリンタにより印刷中にある印刷用データを含めて２個まで印刷用データを蓄えることができるプリンタスプーラ４４ａ，４４ｂとにより構成されている。なお、実施例のプリントサーバ３０は、ハード構成としてはＣＰＵを中心とした一般的なコンピュータとして構成されており、実施例のプリントサーバ３０における各機能ブロックは、対応するハード構成とソフトウエアとが一体となって実現される。
【００３８】
クライアントコンピュータ２０ａ，２０ｂから送られてジョブスプーラ３６に蓄えられる印刷ジョブは、印刷すべき画像データからなるデータファイルと、画像のレイアウト，印刷用紙の種類やサイズ，インク種，印刷ページ数，印刷するプリンタの指定の有無などの印刷条件が記述された条件ファイルと、ＩＣＣプロファイルとにより構成されている。ここで、ＩＣＣプロファイルは、カラープロファイルのフォーマット規格のうちＩＣＣ（International Color Consortium）によって制定された国際カラープロファイルフォーマットで記述されたカラープロファイルである。
【００３９】
また、ステータスデータ３４としては、プリンタ５０ａ，５０ｂの各々で指定可能な印刷用紙の種類やサイズ、インク種、現在プリンタ５０ａ，５０ｂにセットされている印刷用紙の種類やサイズ、インク種、紙詰まりなどのプリンタ５０ａ，５０ｂのステータス情報、プリンタ５０ａ，５０ｂの各々のＩＣＣプロファイル，プリンタスプーラ４４ａ，４４ｂに蓄えられているジョブ数などが含まれる。
【００４０】
次に、こうして構成されたプリントサーバ３０の動作について説明する。プリントサーバ３０の処理は、図２に例示する印刷ジョブ入力処理と、図３に例示する印刷ジョブ状態設定処理と、図４に例示する印刷ジョブ割振処理と、図５に例示するジョブ実行状態表示処理と、図６に例示する印刷ジョブ再実行処理とにより構成されている。
【００４１】
印刷ジョブ入力処理は、クライアントコンピュータ２０ａ，２０ｂから印刷ジョブを送信する信号を受信したときに印刷ジョブ管理部３２により実行される。印刷ジョブ入力処理では、図２に示すように、クライアントコンピュータ２０ａ，２０ｂから送信された印刷ジョブを受信し（ステップＳ１００）、受信した印刷ジョブにジョブＩＤを付与し（ステップＳ１０２）、ジョブＩＤが付与された印刷ジョブをジョブスプーラ３６に蓄えて（ステップＳ１０４）、終了する。なお、ジョブＩＤは、受信した順に付与され、条件ファイルに書き込まれる。
【００４２】
印刷ジョブ状態設定処理は、印刷ジョブ管理部３２により所定時間毎（例えば、１０秒毎）に繰り返し実行される。この印刷ジョブ状態瀬邸処理では、、図３に例示するように、まず、ジョブスプーラ３６に蓄えられた印刷ジョブの条件ファイルから印刷条件を読み込み（ステップＳ１１０）、読み込んだ印刷ジョブの印刷条件を解析する（ステップＳ１１２）。そして、解析した印刷条件からプリンタ５０ａ，５０ｂで印刷可能か否かを判定する（ステップＳ１１４）。印刷可否の判定は、解析した印刷条件がステータスデータ３４における現在プリンタ５０ａ，５０ｂにセットされている印刷用紙の種類やサイズやインク種などと一致するか否かにより行なわれる。印刷ジョブが印刷可能と判断されると、その印刷ジョブを印刷待ち状態に設定し（ステップＳ１１６）、印刷不能と判断されると、その印刷ジョブをポーズ状態に設定して（ステップＳ１１８）、印刷ジョブ状態設定処理を終了する。この印刷ジョブ状態設定処理は、所定の頻度により行なわれるから、プリンタ５０ａ，５０ｂのいずれかにセットされている印刷用紙の種類やサイズ，インク種などを変更すると、その変更に基づいて印刷待ち状態にある印刷ジョブのうち印刷条件が一致しなくなった印刷ジョブはポーズ状態に、ポーズ状態にある印刷ジョブのうち印刷条件が一致する印刷ジョブは印刷待ち状態に設定されることになる。したがって、ポーズ状態に設定された印刷ジョブは、プリンタ５０ａ，５０ｂのいずれかにセットされている印刷用紙の種類やサイズ，インク種が印刷条件に一致するよう変更されることにより、ポーズ状態が解除されて印刷待ち状態となる。なお、印刷待ち状態やポーズ状態などの状態の設定は、印刷ジョブの条件ファイルの所定箇所に書き込むことにより行なうこともできるし、印刷ジョブ管理部３２が内蔵するＲＡＭの所定領域で記憶することにより行なうこともできる。
【００４３】
印刷ジョブ割振処理は、主として印刷ジョブ管理部３２により所定時間毎（例えば１０秒毎）に繰り返し実行される。この印刷ジョブ割振処理は、図４に示すように、まず、ステータスデータ３４におけるプリンタスプーラ４４ａ，４４ｂに蓄えている印刷ジョブ数Ｎａ，Ｎｂを読み込み（ステップＳ１２０）、読み込んだ印刷ジョブ数Ｎａ，Ｎｂのいずれかが値１以下であるか否かを判定する処理を実行する（ステップＳ１２２）。前述したように、プリンタスプーラ４４ａ，４４ｂは、印刷中の印刷用データを含めてＣＭＹＫ色データに変換された印刷用データを２個ずつ蓄えることができるから、ステップＳ１２０の処理は、プリンタスプーラ４４ａ，４４ｂのいずれかに印刷用データを蓄えるための空きがあるか否かの判定となる。プリンタスプーラ４４ａ，４４ｂに印刷用データを蓄える空きがないときには、印刷ジョブの割り振りの必要はないと判断して印刷ジョブ割振処理を終了する。
【００４４】
一方、プリンタスプーラ４４ａ，４４ｂのいずれかに印刷用データを蓄えるための空きがあるときには、ジョブスプーラ３６に印刷待ち状態の印刷ジョブがあるか否かを判定し（ステップＳ１２３）、印刷待ち状態の印刷ジョブがないときには、印刷ジョブの割り振りの必要はないと判断して印刷ジョブ割振処理を終了する。印刷待ち状態の印刷ジョブがあるときには、ジョブスプーラ３６に蓄えられた順で印刷待ち状態にある印刷ジョブの印刷条件を読み込み（ステップＳ１２４）、読み込んだ印刷条件を解析し（ステップＳ１２６）。印刷条件に印刷するプリンタの指定があるか否かを判定する（ステップＳ１２８）。プリンタの指定がないときには、解析した印刷条件がステータスデータ３４における印刷用データを蓄えるための空きがあるプリンタスプーラに接続されているプリンタに現在セットされている印刷用紙の種類やサイズ、インク種と比較して（ステップＳ１３０）、印刷可能か否かを判定し（ステップＳ１３２）、印刷可能な場合には、その印刷ジョブを判定したプリンタに割り振ると共にその印刷ジョブの状態を印刷待ち状態から割振済み状態に設定し（ステップＳ１３４）、印刷不能の場合には、その印刷ジョブの割り振りはできないとしてステップＳ１２３の処理に戻る。なお、割振済み状態の設定には、割り振られたプリンタ名も記載される。
【００４５】
ステップＳ１２８で印刷条件に印刷するプリンタの指定があるときには、指定されたプリンタに対応するプリンタスプーラの印刷ジョブ数が値１以下であるか否か、即ちそのプリンタスプーラに印刷用データを蓄える空きがあるか否かを判定し（ステップＳ１３６）、空きがある場合には、その印刷ジョブを指定されたプリンタに割り振ると共にその印刷ジョブを印刷待ち状態から割振済み状態に設定し（ステップＳ１３４）、空きがないときには、その印刷ジョブの割り振りはできないとしてステップＳ１２３の処理に戻る。
【００４６】
印刷ジョブがプリンタに割り振られると、割り振られたプリンタのＩＣＣプロファイルを用いて割り振られた印刷ジョブの画像データを色補正する（ステップＳ１４０）。この色補正は、割り振られたプリンタのＩＣＣプロファイルと印刷ジョブのＩＣＣプロファイルとから色補正テーブルを生成し、生成した色補正テーブルを用いて印刷ジョブの画像データの色を補正することにより行なう。なお、この処理は、印刷ジョブ管理部３２から割り振られたプリンタのＩＣＣプロファイルと印刷ジョブのＩＣＣプロファイルと画像データとが渡されたカラーコンバータ４０により行なわれ、色補正された画像データはカラーコンバータ４０から印刷ジョブ管理部３２に戻される。
【００４７】
そして、色補正された画像データを、印刷ジョブが割り振られたプリンタのプリンタドライバによってＣＭＹＫ色データへの変換処理やハーフトーン処理などを施してプリンタが解釈可能な印刷用データに変換し（ステップＳ１４２）、印刷ジョブが割り振られたプリンタのプリンタスプーラに印刷待ちジョブとして渡し（ステップＳ１４４）、印刷ジョブ割振処理を終了する。プリンタスプーラ４４ａ，４４ｂは、現在印刷している印刷ジョブの実行を終了すると、蓄えている印刷待ちジョブとしての印刷用データを必要に応じてプリンタ５０ａ，５０ｂに出力して印刷を開始すると共に印刷ジョブの状態を割振済み状態から印刷実行中状態に設定する。なお、プリンタスプーラ４４ａ，４４ｂは、印刷ジョブの実行を終了すると、終了した印刷ジョブの状態を印刷実行中状態から印刷済み状態に設定する。なお、印刷ジョブの状態の設定は、前述したようにジョブスプーラ３６に蓄えられている印刷ジョブの条件ファイルに書き込むことにより行なう。
【００４８】
ジョブ実行状態出力処理は、ジョブモニタ３８により所定時間毎（例えば５分毎）に繰り返し実行される。このジョブ実行状態出力処理では、図５に示すように、まず、ジョブスプーラ３６に蓄えられている印刷ジョブの条件ファイルから印刷条件と設定された状態とを読み込み（ステップＳ１５０）、印刷条件を解析する（ステップＳ１５２）。そして、印刷条件と設定された状態とを用いてウェブページとしてジョブ実行状態表示画面を作成し（ステップＳ１５４）、ジョブ実行状態表示画面を表示を要求しているジョブモニタ３８やクライアントコンピュータ２０ａ，２０ｂなどの要求先に出力して（ステップＳ１５６）、このジョブ実行状態出力処理を終了する。ここで、実施例ではジョブ実行状態表示画面はウェブページとして作成されるから、ジョブモニタ３８で表示出力することができるのはもとより、クライアントコンピュータ２０ａ，２０ｂでもブラウザを用いて表示出力することができる。
【００４９】
図７にジョブ実行状態表示画面７０の一例を示す。ジョブ実行状態表示画面７０は、図示するように、ジョブＩＤを表示するジョブＩＤ表示欄７１と、印刷ジョブの状態を表示する実行状態表示欄７２と、印刷ジョブにおける画像データのファイル名を表示するファイル名表示欄７３と、印刷用紙のサイズと種類とを表示する用紙種類表示欄７４と、印刷指定されたプリンタ名を表示するプリンタ名表示欄７５と、選択入力を受け付ける「更新」ボタン７６とにより構成されている。ジョブ実行状態表示画面７０では、紙面に分かりやすく表示する必要から、各印刷ジョブの実行状態表示欄７２には、印刷実行中状態に対応する「印刷中」，割振済み状態に対応する「次の印刷」，印刷待ち状態に対応する「印刷待ち」，ポーズ状態に対応する「ポーズ」，印刷済み状態に対応する「印刷済み」の各々に対応するマークを表示するものとしたが、実施例では、「印刷中」に対しては緑色のマークの点滅，「次の印刷」に対しては緑色のマーク，「印刷待ち」に対しては黄色のマーク，「ポーズ」に対してはオレンジ色のマーク，「印刷済み」に対しては黒色のマークなどのように、マークのカラー表示により識別可能にしている。また、ジョブ実行状態表示画面７０では、指定されたプリンタの理解の容易から、プリンタ名表示欄７５にはシステムとして構成されたときに上段に設置されるプリンタ５０ａが印刷するプリンタとして指定されているときには「アッパプリンタ」と表示し、プリンタ５０ａの下段に設置されるプリンタ５０ｂが印刷するプリンタとして指定されているときには「ロアプリンタ」と表示している。なお、印刷するプリンタが指定されていないときには、プリンタ名表示欄７５には「オート」と表示される。
【００５０】
印刷ジョブ再実行処理は、ジョブモニタ３８やクライアントコンピュータ２０ａ，２０ｂに表示されるジョブ実行状態表示画面７０に対して印刷ジョブがマウスなどによりクリックするなどして選択されることにより実行される。ジョブ再実行処理では、図６に示すように、まず、選択された印刷ジョブを各表示欄をアクティブにすると共に（ステップＳ１６０）、アクティブになった実行状態表示欄にプルダウンメニューを表示して印刷待ち状態の選択入力を受け付ける処理を実行する（ステップＳ１６２）。図８に印刷待ち状態を選択入力できる選択入力受付画面の一例を示す。この例では、ジョブＩＤが「００１７」の印刷ジョブが選択された状態として示されており、実行状態表示欄７２のプルダウンメニューを用いて印刷待ち状態を選択入力できるようになっている。の例では、プリンタ名表示欄７５に表示されている印刷するプリンタの指定やその変更、用紙種類表示欄７４に表示されている印刷用紙のサイズやタイプの変更もプルダウンメニューにより選択入力できる。なお、選択入力の受け付けは、「更新」ボタン７６を操作することにより行なわれる。こうして、プルダウンメニューにより印刷待ち状態が選択入力され、「更新」ボタン７６を操作することにより受け付けられると、その印刷ジョブの状態を印刷済み状態から印刷待ち状態に設定し（ステップＳ１６４）、印刷ジョブ再実行処理を終了する。印刷待ち状態に設定された印刷ジョブは、他の印刷待ち状態の印刷ジョブと同様に図３に例示した印刷ジョブ状態設定処理や図４に例示した印刷ジョブ割振処理、ジョブ実行状態出力処理の対象となり、プリンタ５０ａ，５０ｂのいずれかで実行されることになる。印刷ジョブ再実行処理により印刷待ち状態に設定された印刷ジョブを含むジョブ実行状態表示画面７０の一例を図９に示す。この図９の例では、実行状態表示欄７２を印刷待ち状態に設定変更した他、用紙種類表示欄７４のタイプを「マット」から「ラスト」に変更し、プリンタ名表示欄７５を「ロアプリンタ」から「オート」に変更している。
【００５１】
以上説明した実施例のプリントサーバ３０によれば、プリンタスプーラ４４ａ，４４ｂのいずれかに空きが生じたときに印刷待ち状態にある印刷ジョブのうち印刷条件が空きが生じたプリンタスプーラから印刷用データの供給を受けるプリンタにセットされている印刷用紙やインクに一致する印刷ジョブをそのプリンタに割り振るから、複数の印刷ジョブを２台のプリンタ５０ａ，５０ｂで効率よく実行することができる。しかも、印刷するプリンタに割り振られてから画像データに対して色補正を行なうと共にＣＭＹＫ色データへの変換を行なうから、プリンタ５０ａ，５０ｂが異なる色補正が必要であってもより適正な色を出力することができる。
【００５２】
また、実施例のプリントサーバ３０によれば、ジョブスプーラ３６に蓄えられた印刷ジョブのうち印刷条件が現在プリンタ５０ａ，５０ｂにセットされている印刷用紙やインクが一致しないときには一致するものとなるまでポーズ状態として後から入力した印刷待ち状態のジョブを先に実行するから、必ず入力順に印刷するものに比してプリンタ５０ａ，５０ｂの印刷用紙やインクを交換する頻度を少なくすることができる。この結果、印刷ジョブをより効率よく実行することができる。
【００５３】
さらに、実施例のプリントサーバ３０によれば、印刷ジョブの印刷条件に印刷するプリンタの指定を記述することにより、所望のプリンタにより印刷することができる。
【００５４】
実施例のプリントサーバ３０によれば、印刷ジョブの実行状態をウェブページとしてのジョブ実行状態表示画面７０として出力するから、各クライアントコンピュータ２０ａ，２０ｂやジョブモニタ３８により印刷ジョブの実行状態を確認することができる。しかも、ジョブ実行状態表示画面７０を用いて印刷済み状態の印刷ジョブの状態を印刷待ち状態に変更することができるから、クライアントコンピュータ２０ａ，２０ｂから再度の印刷ジョブの送信を行なうことなく印刷ジョブを再実行することができる。このとき、プリンタの指定や印刷用紙なども変更することができるから、同一の画像を所望のプリンタで所望の印刷条件で再度印刷することができる。
【００５５】
実施例のプリントサーバ３０では、プリンタスプーラ４４ａ，４４ｂに蓄えることができる印刷用データの数を印刷中のものを含めて２個までとしたが、３以上の如何なる数としても構わない。このとき、印刷ジョブ割振処理における割り振りは、印刷ジョブ数Ｎａ，Ｎｂのうち小さい方に優先して割り振るものとしてもよい。こうすれば、より迅速に印刷ジョブを実行することができる。
【００５６】
実施例のプリントサーバ３０では、２台のプリンタ５０ａ，５０ｂにより印刷ジョブを実行するものとしたが、３台以上のプリンタにより印刷ジョブを実行するものとしてもよい。実施例のプリントサーバ３０では、２台のクライアントコンピュータ２０ａ，２０ｂから送信された印刷ジョブを入力するものとしたが、クライアントコンピュータの台数は１台であってもよく或いは３台以上でもよい。また、図１には、ＬＡＮ２２に一台のプリントサーバ３０を接続するものとして示したが、ＬＡＮ２２に２台以上のプリントサーバ３０を接続するものとしてもよい。更に、実施例のプリントサーバ３０では、プリントサーバ３０とクライアントコンピュータ２０ａ，２０ｂとをＬＡＮ２２により接続したが、如何なる通信ネットワークにより接続するものとしてもよい。
【００５７】
実施例のプリントサーバ３０では、ジョブ実行状態表示画面７０をウェブページとして作成し、ジョブモニタ３８やクライアントコンピュータ２０ａ，２０ｂでも表示出力できるようにしたが、ウェブページ以外として作成するものとしてもよいし、ジョブモニタ３８やクライアントコンピュータ２０ａ，２０ｂのいずれかにのみ表示出力するものとしても構わない。また、印刷ジョブの実行状態を出力しないものとしても差し支えない。
【００５８】
実施例のプリントサーバ３０では、ジョブ実行状態表示画面７０を用いて印刷ジョブ再実行処理を行なうものとしたが、ジョブ実行状態表示画面７０を用いずに印刷ジョブ再実行処理を行なうものとしてもよい。また、実施例のプリントサーバ３０では、印刷ジョブ再実行処理で印刷するプリンタの指定やその変更、印刷用紙のサイズや種類の変更も行なうことができるものとしたが、これらの指定や変更を行なわないものとしても構わない。さらに、実施例のプリントサーバ３０では、印刷ジョブ再実行処理を行なうものとしたが、こうした印刷ジョブ再実行処理を行なわないものとしても差し支えない。
【００５９】
実施例では、本発明の実施の形態の一つとしてジョブ実行管理装置として機能するプリントサーバ３０について説明したが、印刷ジョブを実行するジョブ実行方法の形態としてもよいし、コンピュータをジョブ実行管理装置として機能するプリントサーバとして機能させるプログラムの形態や印刷ジョブを実行するジョブ実行方法の各ステップを各手順としてコンピュータに実行させるプログラムの形態としてもよい。このプログラムの形態の場合、実施例のプリントサーバ３０で実行する印刷ジョブ入力処理や印刷ジョブ状態設定処理，印刷ジョブ割振処理，ジョブ実行状態表示処理，印刷ジョブ再実行処理の各処理を適当な言語によりプログラミングすればよい。
【００６０】
実施例では、印刷ジョブの実行を管理する印刷ジョブ実行管理装置としてプリントサーバ３０について説明したが、ジョブは印刷ジョブに限られず、複数のジョブを入力しジョブを実行する複数の装置でジョブを実行する際のジョブの実行管理に適用することができる。例えば、所定のデータを３次元グラフィックス処理を行なうジョブを複数入力し、この複数のジョブを３次元グラフィックス処理を実行する複数のコンピュータで実行する場合などにも適用することができる。この場合、複数のコンピュータで同一の処理を行なう場合だけでなく異なる処理を行なう場合にも適用することができる。これによりジョブを効率よく実行することができる。
【００６１】
以上、本発明の実施の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【図面の簡単な説明】
【図１】本発明の一実施例としてのジョブ実行管理装置として機能するプリントサーバ３０の構成の概略を示す構成図である。
【図２】印刷ジョブ入力処理の一例を示すフローチャートである。
【図３】印刷ジョブ状態設定処理の一例を示すフローチャートである。
【図４】印刷ジョブ割振処理の一例を示すフローチャートである。
【図５】ジョブ実行状態出力処理の一例を示すフローチャートである。
【図６】ジョブ再実行処理の一例を示すフローチャートである。
【図７】ジョブ実行状態表示画面７０の一例を示す説明図である。
【図８】選択入力受付画面の一例を示す説明図である。
【図９】ジョブ実行状態表示画面７０の一例を示す説明図である。
【符号の説明】
２０ａ，２０ｂ  クライアントコンピュータ、２２  ＬＡＮ、３０  プリントサーバ、３２  印刷ジョブ管理部、３４  ステータスデータ、３６  ジョブスプーラ、３８  ジョブモニタ、４０  カラーコンバータ、４２ａ，４２ｂ  プリンタドライバ、４４ａ，４４ｂ  プリンタスプーラ、５０ａ，５０ｂ  プリンタ、７０  ジョブ実行状態表示画面、７１  ジョブＩＤ表示欄、７２  実行状態表示欄、７３  ファイル名表示欄、７４  用紙種類表示欄、７５  プリンタ名表示欄、７６  「更新」ボタン７６。
【図１】
0003642484.tif 000002
【図２】
0003642484.tif 000003
【図３】
0003642484.tif 000004
【図４】
0003642484.tif 000005
【図５】
0003642484.tif 000006
【図６】
0003642484.tif 000007
【図７】
0003642484.tif 000008
【図８】
0003642484.tif 000009
【図９】
0003642484.tif 000010