(57)【要約】【課題】  所望の終了予定時間内にジョブを完了する【解決手段】  指示書で指示された複数のジョブ実行装置の各ジョブ実行装置に終了予定時間を問い合わせる（62）。指定された終了予定時間に間に合わない終了予定時間のジョブ実行装置がある場合（64；Ｙ）、ジョブの完了が、指定された終了予定時間に間に合わない旨をディスプレイ３０に表示する（66）。これを見たユーザーは、ジョブ実行装置に対して、ジョブの優先順位を「高」に設定するように入力する（68）。指定された終了予定時間にジョブが完了するように指示書を修正する。即ち、ジョブ実行装置１６に対して優先順位を「高」に設定するように修正する（70）。【選択図】        図４
2005174083.tif 000002
【特許請求の範囲】
【請求項１】
ジョブと該ジョブの終了予定時間とを予め指示した指示記述に基づいて、該ジョブを実行するジョブ実行手段に、該ジョブの実際の終了予定時間を問合せる問合せ手段と、
前記問い合わせ手段による前記問い合わせに対応して前記ジョブ実行手段から前記実際の終了予定時間を受信する受信手段と、
前記指示記述で指示された前記終了予定時間と前記受信手段により受信された前記実際の終了予定時間とに基づいて、前記ジョブ実行手段で前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できるか否かを判断する判断手段と、
前記判断手段により、前記ジョブ実行手段で前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できないと判断された場合には、前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できるように、前記指示記述の内容を修正する修正手段と、
を備えた指示記述修正装置。
【請求項２】
前記指示記述において、複数のジョブ実行手段により連続して実行される複数のジョブが指示されており、
前記修正手段は、前記ジョブが前記終了予定時間までに完了できない第１のジョブ実行手段又は該第１のジョブ実行手段より前にジョブを実行する第２のジョブ実行手段で、ジョブを実行する順番を変更するように、前記指示記述の内容を修正することを特徴とする請求項１記載の指示記述修正装置。
【請求項３】
前記判断手段により前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できないと判断された場合に、前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できないことを通知する通知手段と、
前記通知手段により前記通知された後、前記第１のジョブ実行手段又は前記第２のジョブ実行手段で、ジョブを実行する順番を変更するように、前記指示記述の内容を修正する指示を入力するための入力手段と、
を備え、
前記修正手段は、前記入力手段により前記指示記述の内容を修正する指示が入力された場合に、前記指示記述の内容を修正する、
ことを特徴とする請求項２記載の指示記述修正装置。
【請求項４】
前記修正手段は、前記判断手段により前記ジョブが前記終了予定時間までに完了できないと判断された場合、自動的に前記指示記述の内容を修正することを特徴とする請求項２記載の指示記述修正装置。
【請求項５】
コンピュータに指示記述の内容を修正する処理を実行させる指示記述内容修正プログラムであって、
前記処理は、
ジョブと該ジョブの終了予定時間とを予め指示した指示記述に基づいて、該ジョブを実行するジョブ実行手段に、該ジョブの実際の終了予定時間を問合せる問合せステップと、
前記問い合わせステップによる前記問い合わせに対応して前記ジョブ実行手段から前記実際の終了予定時間を受信する受信ステップと、
前記指示記述で指示された前記終了予定時間と前記受信手段により受信された前記実際の終了予定時間とに基づいて、前記ジョブ実行手段で前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できるか否かを判断する判断ステップと、
前記判断ステップにより、前記ジョブ実行手段で前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できないと判断された場合には、前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できるように、前記指示記述の内容を修正する修正ステップと、
を備えた指示記述修正プログラム。
【請求項６】
ジョブと該ジョブの終了予定時間とを予め指示した指示記述に基づいて、該ジョブを実行するジョブ実行手段に、該ジョブの実際の終了予定時間を問合せる問合せステップと、
前記問い合わせステップによる前記問い合わせに対応して前記ジョブ実行手段から前記実際の終了予定時間を受信する受信ステップと、
前記指示記述で指示された前記終了予定時間と前記受信手段により受信された前記実際の終了予定時間とに基づいて、前記ジョブ実行手段で前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できるか否かを判断する判断ステップと、
前記判断ステップにより、前記ジョブ実行手段で前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できないと判断された場合には、前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できるように、前記指示記述の内容を修正する修正ステップと、
を備えた指示記述修正方法。
【請求項７】
ジョブと該ジョブの終了予定時間とを予め指示した指示記述を受信する受信手段と、
前記受信手段により前記指示記述が受信された場合に、前記ジョブを実際に実行してみたときに完了する実際の終了予定時間を検出する検出手段と、
前記指示記述で指示された前記終了予定時間と、前記検出された前記実際の終了予定時間とに基づいて、前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できるか否かを判断する判断手段と、
前記判断手段により、前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できないと判断された場合には、前記指示記述で指示された前記終了予定時間までに完了できるように、前記ジョブを他のジョブより優先して処理する処理手段と、
を備えたジョブ実行装置。
【請求項８】
コンピュータにジョブ実行処理を実行させるジョブ実行命令プログラムであって、
前記ジョブ実行処理は、
ジョブと該ジョブの終了予定時間とを予め指示した指示記述を受信する受信ステップと、
前記受信ステップにより前記指示記述が受信された場合に、前記ジョブを実際に実行してみたときに完了する実際の終了予定時間を検出する検出ステップと、
前記指示記述で指示された前記終了予定時間と、前記検出された前記実際の終了予定時間とに基づいて、前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できるか否かを判断する判断ステップと、
前記判断ステップにより、前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できないと判断された場合には、前記指示記述で指示された前記終了予定時間までに完了できるように、前記ジョブを他のジョブより優先して処理する処理ステップと、
を備えたジョブ実行命令プログラム。
【請求項９】
ジョブと該ジョブの終了予定時間とを予め指示した指示記述を受信する受信ステップと、
前記受信ステップにより前記指示記述が受信された場合に、前記ジョブを実際に実行してみたときに完了する実際の終了予定時間を検出する検出ステップと、
前記指示記述で指示された前記終了予定時間と、前記検出された前記実際の終了予定時間とに基づいて、前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できるか否かを判断する判断ステップと、
前記判断ステップにより、前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できないと判断された場合には、前記指示記述で指示された前記終了予定時間までに完了できるように、前記ジョブを他のジョブより優先して処理する処理ステップと、
を備えたジョブ実行方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指示記述修正装置、指示記述命令プログラム、指示記述修正方法、ジョブ実行装置、ジョブ実行命令プログラム、およびジョブ実行方法にかかり、特に、指示記述を修正する指示記述修正装置、指示記述命令プログラム、指示記述修正方法、指示記述に基づいてジョブを実行するジョブ実行装置、ジョブ実行命令プログラム、およびジョブ実行方法に関する。
【背景技術】
【０００２】
従来、複数のジョブと各ジョブを実行するジョブ実行装置とを指示する指示書に基づいて、指示書に指示されたジョブの流れに沿って、各ジョブを各ジョブ実行装置で実行するジョブ実行システムが提案されている（特許文献１）。
【０００３】
この場合、最終的に全ジョブを所望の終了予定時間に完了したい場合がある。
【特許文献１】特開平１１-３１６７８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、一つのジョブ実行装置が、他の指示書のジョブを実行して、当該指示書のジョブの開始が遅れ、所望の終了予定時間に実行できない場合がある。
【０００５】
本発明は、上記事実に鑑みなされたもので、所望の終了予定時間内にジョブを完了することの可能な指示記述修正装置、指示記述命令プログラム、指示記述修正方法、ジョブ実行装置、ジョブ実行命令プログラム、およびジョブ実行方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために請求項１に記載の発明にかかる指示記述修正装置は、ジョブと該ジョブの終了予定時間とを予め指示した指示記述に基づいて、該ジョブを実行するジョブ実行手段に、該ジョブの実際の終了予定時間を問合せる問合せ手段と、前記問い合わせ手段による前記問い合わせに対応して前記ジョブ実行手段から前記実際の終了予定時間を受信する受信手段と、前記指示記述で指示された前記終了予定時間と前記受信手段により受信された前記実際の終了予定時間とに基づいて、前記ジョブ実行手段で前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できるか否かを判断する判断手段と、前記判断手段により、前記ジョブ実行手段で前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できないと判断された場合には、前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できるように、前記指示記述の内容を修正する修正手段と、を備えている。
【０００７】
即ち、問合せ手段は、ジョブと該ジョブの終了予定時間とを予め指示した指示記述に基づいて、該ジョブを実行するジョブ実行手段に、該ジョブの実際の終了予定時間を問合せる。
【０００８】
受信手段は、前記問い合わせ手段による前記問い合わせに対応して前記ジョブ実行手段から前記実際の終了予定時間を受信する。
【０００９】
判断手段は、前記指示記述で指示された前記終了予定時間と前記受信手段により受信された前記実際の終了予定時間とに基づいて、前記ジョブ実行手段で前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できるか否かを判断する。
【００１０】
そして、修正手段は、前記判断手段により、前記ジョブ実行手段で前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できないと判断された場合には、前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できるように、前記指示記述の内容を修正する。
【００１１】
ここで、前記指示記述において、複数のジョブ実行手段により連続して実行される複数のジョブが指示されている場合には、請求項２記載のように、前記修正手段は、前記ジョブが前記終了予定時間までに完了できない第１のジョブ実行手段又は該第１のジョブ実行手段より前にジョブを実行する第２のジョブ実行手段で、ジョブを実行する順番を変更するように、前記指示記述の内容を修正するようにしてもよい。
【００１２】
この場合、請求項３のように、前記判断手段により前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できないと判断された場合に、前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できないことを通知する通知手段と、前記通知手段により前記通知された後、前記第１のジョブ実行手段又は前記第２のジョブ実行手段で、ジョブを実行する順番を変更するように、前記指示記述の内容を修正する指示を入力するための入力手段と、を備え、前記修正手段は、前記入力手段により前記指示記述の内容を修正する指示が入力された場合に、前記指示記述の内容を修正するようにしてもよい。
【００１３】
または、請求項４のように、前記修正手段は、前記判断手段により前記ジョブが前記終了予定時間までに完了できないと判断された場合、自動的に前記指示記述の内容を修正するようにしてもよい。
【００１４】
以上説明したように、ジョブ実行手段からの実際の終了予定時間と、指示記述で指示された終了予定時間と、に基づいて、ジョブが、指示された終了予定時間までに完了きないと判断された場合に、ジョブが、指示された終了予定時間までに完了できるように、指示記述の内容を修正するので、ジョブを終了予定時間までに完了させることができる。
【００１５】
請求項７記載の発明にかかるジョブ実行装置は、ジョブと該ジョブの終了予定時間とを予め指示した指示記述を受信する受信手段と、前記受信手段により前記指示記述が受信された場合に、前記ジョブを実際に実行してみたときに完了する実際の終了予定時間を検出する検出手段と、前記指示記述で指示された前記終了予定時間と、前記検出された前記実際の終了予定時間とに基づいて、前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できるか否かを判断する判断手段と、前記判断手段により、前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できないと判断された場合には、前記指示記述で指示された前記終了予定時間までに完了できるように、前記ジョブを他のジョブより優先して処理する処理手段と、を備えている。
【００１６】
請求項８の発明にかかるジョブ実行命令プログラムは、コンピュータにジョブ実行処理を実行させるジョブ実行命令プログラムであって、前記ジョブ実行処理は、ジョブと該ジョブの終了予定時間とを予め指示した指示記述を受信する受信ステップと、前記受信ステップにより前記指示記述が受信された場合に、前記ジョブを実際に実行してみたときに完了する実際の終了予定時間を検出する検出ステップと、前記指示記述で指示された前記終了予定時間と、前記検出された前記実際の終了予定時間とに基づいて、前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できるか否かを判断する判断ステップと、前記判断ステップにより、前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できないと判断された場合には、前記指示記述で指示された前記終了予定時間までに完了できるように、前記ジョブを他のジョブより優先して処理する処理ステップと、を備えている。
【００１７】
請求項９の発明にかかるジョブ実行方法は、ジョブと該ジョブの終了予定時間とを予め指示した指示記述を受信する受信ステップと、前記受信ステップにより前記指示記述が受信された場合に、前記ジョブを実際に実行してみたときに完了する実際の終了予定時間を検出する検出ステップと、前記指示記述で指示された前記終了予定時間と、前記検出された前記実際の終了予定時間とに基づいて、前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できるか否かを判断する判断ステップと、前記判断ステップにより、前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できないと判断された場合には、前記指示記述で指示された前記終了予定時間までに完了できるように、前記ジョブを他のジョブより優先して処理する処理ステップと、を備えている。
【００１８】
請求項７乃至請求項９記載の発明は同様に作用、効果を奏するので、請求項９の発明の作用、効果を説明し、請求項８及び請求項９の発明の作用、効果についてはその説明を省略する。
【００１９】
即ち、請求項９の発明にかかるジョブ実行方法の受信ステップでは、ジョブと該ジョブの終了予定時間とを予め指示した指示記述を受信する。
【００２０】
検出ステップでは、前記受信ステップにより前記指示記述が受信された場合に、前記ジョブを実際に実行してみたときに完了する実際の終了予定時間を検出する。
【００２１】
判断ステップでは、前記指示記述で指示された前記終了予定時間と、前記検出された前記実際の終了予定時間とに基づいて、前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できるか否かを判断する。
【００２２】
そして、処理ステップでは、前記判断ステップにより、前記ジョブが前記指示記述で指示された前記終了予定時間までに完了できないと判断された場合には、前記指示記述で指示された前記終了予定時間までに完了できるように、前記ジョブを他のジョブより優先して処理する。
【００２３】
このように、ジョブを実際に実行してみたときに完了する実際の終了予定時間と、指示記述で指示された終了予定時間と、に基づいて、ジョブが指示記述で指示された終了予定時間までに完了ないと判断された場合に、指示記述で指示された終了予定時間までに完了できるように、ジョブを他のジョブより優先して処理するので、ジョブを終了予定時間までに完了させることができる。
【発明の効果】
【００２４】
以上説明したように本発明によれば、ジョブ実行手段からの実際の終了予定時間と、指示記述で指示された終了予定時間と、に基づいて、ジョブが、指示された終了予定時間までに完了きないと判断された場合に、ジョブが、指示された終了予定時間までに完了できるように、指示記述の内容を修正するので、ジョブを終了予定時間までに完了させることができる、という効果がある。
【発明を実施するための最良の形態】
【００２５】
以下、図面を参照して本発明の第１の実施の形態を詳細に説明する。
【００２６】
図１に示すように、ジョブ実行システムは、指示記述修正装置としてのクライアント１２と、複数（たとえば３つ）のジョブ実行手段としてのジョブ実行装置１４、１６，１８を備えている。クライアント１２およびジョブ実行装置１４〜１８は、接続線２０によって相互に電気的に接続されている。
【００２７】
図２に示すように、クライアント１２は、ＣＰＵ２２、ＲＯＭ２４、ＲＡＭ２６、入力装置２８、ディスプレイ３０、インターフェイス３２、及び記憶装置３６を、バス３４を介して相互に接続して構成されている。なお、インターフェース３２は接続線２０が接続されている。
【００２８】
図３に示すように、ジョブ実行装置１４（１６、１８）は、処理手段としてのＣＰＵ４２、ＲＯＭ４４、ＲＡＭ４６、処理部４８、受信手段としてのインターフェース５０を、バス５２により相互に接続して構成されてる。インターフェース５０には、接続線２０が接続されている。
【００２９】
次に、本実施の形態の作用を説明する。
【００３０】
図４には、指示記述修正方法を実行するための指示記述修正プログラム（ＲＯＭ４４に記憶されている）を示したフローチャートが示されている。クライアント１２において、予め記憶された複数の指示書（指示記述（データによって構成されている））がディスプレイ３０に表示され、入力装置２８、例えばマウスにより、表示された複数の指示書のうちの一つの指示書が選択されたときや、指示書が作成等された場合に、本指示記述修正プログラムがスタートする。
【００３１】
ここで、指示書では、ジョブと該ジョブの終了予定時間とが予め指示されている。例えば、指示書では、１つのジョブが指示されていてもよく、この場合には、該ジョブの終了予定時間が予め指示されている。また、指示書では、複数のジョブ及びジョブの順番を指示してもよい。この場合、各ジョブ各々に対して終了予定時間が指示されていてもよく、中間のジョブや最終のジョブの終了予定時間が指示されていてもよい。
【００３２】
本指示記述修正プログラムがスタートすると、ステップ６２において、指示書で指示された複数のジョブ実行装置の各ジョブ実行装置に終了予定時間を問い合わせる。
【００３３】
本ステップ６２は、図５に示すように、ステップ８２で、指示書において指示された各ジョブ実行装置を識別する変数ｉを０に初期化し、ステップ８４で、変数ｉを位置インクリメントする。
【００３４】
ステップ８６（問合せ手段）で、ジョブ実行装置ｉ−１の終了予定時間に基づいたジョブ実行装置ｉの開示時間と優先順位とをジョブ実行装置ｉに送信することにより、ジョブ実行装置ｉの終了予定時間を問い合わせる。
【００３５】
この問い合わせを受けたジョブ実行装置ｉは、受信した開始時間および優先順位に基づいて、当該ジョブの終了予定時間をクライアント１２に送信する。
【００３６】
これにより、ステップ８８（受信手段）で、終了予定時間受信処理が実行される。
【００３７】
次のステップ９０で、変数ｉが、指示書で指示されたジョブ実行装置の総数Ｉに等しいか否かを判断することにより、全てのジョブ実行装置に終了予定時間を問い合わせたか否かを判断する。変数ｉが総数Ｉに等しくないと判断されたときには、未だ終了予定時間を問い合わせていないジョブ実行装置があるので、ステップ８４に戻り、以上の処理（ステップ８４〜ステップ９０）を実行する。
【００３８】
一方、変数ｉが総数Ｉに等しい場合には、全てのジョブ実行装置に終了予定時間を問い合わせたので、本サブルーチンを終了する。
【００３９】
例えば、指示書において、ジョブ実行装置１４、１６、１８が指示され、ジョブ実行装置１４、１６、１８の順でジョブを実行するように指示されていた場合を例に取り説明する。最初に、ジョブ実行装置１４に、ジョブ実行の優先順位と、１０時とした開始時間と、を送信することにより、終了予定時間を問い合わせる。この問い合わせに応じて、ジョブ実行装置１４は開始時間（１０時００分）、優先順位、及び現在の処理状況に基づいて、終了予定時間を１０時１０分とクライアント１２に返送する。このようにジョブ実行装置１４から終了予定時間が１０時１０分と返送されたクライアント１２は、次のジョブ実行装置１６に対して、ジョブ実行の優先順位と、１０時１０分とした開始時間と、を送信することにより、ジョブ実行装置１６の終了予定時間を問い合わせる。終了予定時間が問い合わされたジョブ実行装置１６は、ジョブ実行の優先順位、開始時間（１０時１０分）、及び現在の処理状況に基づいて、終了時間を１０時３０分（待ち時間１０分）をクライアント１２に返送する。ジョブ実行装置１６から終了時間が返送されたクライアント１２は、ジョブ実行装置１８に対して、ジョブ実行の優先順位、開始時間を（１０時３０分）を送信することにより、終了予定時間を問い合わせる。終了予定時間が問い合わされたジョブ実行装置１８は、開始時間（１０時３０分）、優先順位、及び現在の処理状況に基づいて、終了予定時間を１０時４０分としてクライアント１２に返送する。
【００４０】
ステップ６４（判断手段；図４参照）では、指定された終了予定時間に間に合わない終了予定時間のジョブ実行装置があるか否かを判断する。例えば、上記例では、上記のように終了予定時間が１０時３０分と指示されており、ジョブ実行装置１８からの終了予定時間が１０時４０分であるので、本ステップ６４が肯定判定される。
【００４１】
ステップ６４が肯定判定されると、ステップ６６（通知手段）で、ジョブの完了が、指定された終了予定時間に間に合わない旨をディスプレイ３０に表示する。これを見たユーザーは、待ち時間１０分であるジョブ実行装置１６に対して、優先順位を「高」に設定するように入力する。これにより、ステップ６８（入力手段）が実行され、次のステップ７０（修正手段）で、指定された終了予定時間にジョブが完了するように指示書を修正する。即ち、ジョブ実行装置１６に対して優先順位を「高」に設定するように修正する。
【００４２】
ステップ７０の処理が実行されるとステップ６２に戻り、以上の処理（ステップ６２からステップ７０）を実行する。
【００４３】
上記例において、優先順位が「高」に設定されるので、再度ステップ６２において終了予定時間の問い合わせ処理では、ジョブ実行装置１４からは終了予定時間は１０時１０分として、ジョブ実行装置１６からは、終了予定時間が１０時２０分として、ジョブ実行装置１８からは終了予定時間が１０時３０分と返送される。これにより、ステップ６４が否定判定され、次のステップ７２で、最初のジョブを実行するジョブ実行装置（上記例ではジョブ実行装置１４）に指示書を送信する。
【００４４】
以上説明したように本実施の形態では、指示書で指示された終了予定時間と、各ジョブ実行装置から返送された実際の終了予定時間とに基づいて、ジョブ実行装置でジョブが、指示書で指示された終了予定時間までに完了できるか否かを判断し、指示書で指示された終了予定時間までに完了できないと判断された場合には、ジョブが指示された終了予定時間までに完了できるように、指示書の内容を修正する。この修正された指示書を受信したジョブ実行装置は、修正された指示書に基づいてジョブを実行する。よって、ジョブを終了予定時間までに完了させることができる。
【００４５】
なお、上記例では、３つのジョブの内の最終のジョブの終了予定時間（指示書で指示された）までに３番目のジョブが終了できない場合に、待ち時間のある２番目のジョブ実行装置におけるジョブの優先順位を変更するようにしているが、本発明は上記例に限定されるものではない。
【００４６】
例えば、上記のように指示されたジョブ実行装置全てにおいてジョブ待ち時間がないような場合には、処理能力の高いジョブ実行装置（代替ジョブ実行装置）にジョブを実行させるように指示書を修正するようにしてもよい。
【００４７】
また、ユーザの入力を待たずに、クライアント側で、優先順位や代替ジョブ実行装置が指示されるように、自動的に指示書を修正するようにしてもよい。これにより、ユーザの労力を軽減することができる。
【００４８】
次に、本発明の第２の実施の形態を説明する。
【００４９】
本実施の形態の構成は第１の実施の形態の構成と同一の構成であるので、その説明を省略し、本実施の形態の作用を説明する。なお、第１の実施の形態では、指示書で指示された終了予定時間にジョブを完了できない場合、指示書の内容を修正しているが、本実施の形態では、ジョブの優先順位を変更する。以下、詳細に説明する。
【００５０】
図６には、ジョブ実行方法を実行するためのジョブ実行命令プログラムを示したフローチャートが示されている。
【００５１】
ジョブ実行装置（１４〜１８）が、クライアント１２から指示書又は他のジョブ実行装置から指示書及び他のジョブ実行装置からのジョブ実行後のデータが送信されると、本ジョブ実行命令プログラムがスタートし、ステップ９２で、指示書で指示された終了予定時間にジョブを完了できるか否かを判断する。指示された終了予定時間にジョブを完了できないと判断された場合には、ステップ９４で、当該ジョブの処理の優先順位を変更する。すなわち、当該ジョブを、指定された終了予定時間に完了できるように優先順位を変更する。なお、ステップ９２において指定された終了時間にジョブを完了できると判断された場合にはステップ９６に進む。
【００５２】
ステップ９６では、指示書に基づいてジョブ実行する。ステップ９８で、ジョブが完了したか否かを判断し、ジョブが完了したと判断された場合には、指示書に基づいて、指示書とジョブ実行後のデータとを、指示書において指定された次のジョブ実行装置に送信する。
【００５３】
このように本実施の形態では、指示書で指示された終了予定時間にジョブを完了できない場合に、ジョブ実行装置において自動的にジョブの処理の優先順位を変更するので、指示書の内容を修正せずに、ジョブを終了予定時間までに完了させることができる。
【００５４】
なお、上記のように、ジョブの処理の優先順位を変更する場借りではなく、例えば、処理能力の高いジョブ実行装置（代替ジョブ実行装置）にジョブを実行させるように、指示書などを転送するようにしてもよい。
【図面の簡単な説明】
【００５５】
【図１】ジョブ実行システムを示したブロック図である
【図２】クライアントのブロック図である。
【図３】ジョブ実行装置のブロック図である。
【図４】指示記述修正プログラムを示したフローチャートである。
【図５】図４のステップ６２のサブルーチンを示したフローチャートである。
【図６】ジョブ実行命令プログラムを示したフローチャートである。
【符号の説明】
【００５６】
１２    クライアント
１４〜１８  ジョブ実行装置
【図１】
2005174083.tif 000003
【図２】
2005174083.tif 000004
【図３】
2005174083.tif 000005
【図４】
2005174083.tif 000006
【図５】
2005174083.tif 000007
【図６】
2005174083.tif 000008