(57)【要約】【課題】コンピュータに投入されたジョブの内、関連のあるジョブを一括して操作できるようにする。【解決手段】ジョブ管理手段１１は、投入されたジョブを利用者によって指定されたジョブグループに属するジョブとして管理し、ジョブグループ操作手段１４は、ジョブ操作装置３からジョブグループ及び操作内容が指定された操作要求が入力されると、上記指定されたジョブグループに属するジョブの内の、上記指定された操作内容の操作を実行可能なジョブを操作対象にして、指定された操作内容の操作を行う。従って、利用者が、一連の処理を実行するための複数のジョブや、特定業務を実行するための複数のジョブなど、互いに関連するジョブを同一ジョブグループに属するジョブとして指定しておくことにより、互いに関連するジョブに対する操作を一括して行うことが可能になる。【選択図】      図１
2004220148.tif 000002
【特許請求の範囲】
【請求項１】
投入されたジョブを、利用者によって指定されたジョブグループに属するジョブとして管理するジョブ管理手段と、
ジョブグループ及び操作内容が指定された操作要求が入力されたとき、前記指定されたジョブグループに属するジョブの内の、前記指定された操作内容の操作を実行可能なジョブを操作対象にして、前記指定された操作内容の操作を行うジョブグループ操作手段を備えたことを特徴とするジョブ一括操作装置。
【請求項２】
請求項１記載のジョブ一括操作装置において、
前記ジョブ管理手段が、投入された各ジョブの状態を管理する構成を有し、
前記ジョブグループ操作手段が、前記操作要求によって指定されている操作内容と、前記ジョブ管理手段で管理されているジョブの状態とに基づいて、前記操作要求によって指定されているジョブグループに属するジョブの中から操作対象にするジョブを選択する構成を有することを特徴とするジョブ一括操作装置。
【請求項３】
請求項２記載のジョブ一括操作装置において、
前記ジョブ管理手段が、実行段階がスケジュール中、実行中、終了の何れであるのかを示す実行段階情報と、保留中であるか否かを示す保留フラグとの組み合わせによりジョブの状態を管理する構成を有し、
前記ジョブグループ操作手段が、前記操作要求によって指定された操作内容がジョブの状態表示である場合、前記ジョブ管理手段で管理されている各ジョブの状態の内の、前記操作要求によって指定されたジョブグループに属するジョブの状態を表示するジョブ状態表示手段を備えたことを特徴とするジョブ一括操作装置。
【請求項４】
請求項２記載のジョブ一括操作装置において、
前記ジョブ管理手段が、実行段階がスケジュール中、実行中、終了の何れであるのかを示す実行段階情報と、保留中であるか否かを示す保留フラグとの組み合わせによりジョブの状態を管理する構成を有し、
前記ジョブグループ操作手段が、前記操作要求によって指定された操作内容がジョブの保留である場合、前記ジョブ管理手段で管理されているジョブの状態に基づいて、前記操作要求によって指定されているジョブグループに属するジョブの中から保留可能なジョブを選択し、該選択したジョブを保留にするジョブ保留手段を備えたことを特徴とするジョブ一括操作装置。
【請求項５】
請求項４記載のジョブ一括操作装置において、
前記ジョブ保留手段が、保留可能なジョブとして、実行段階情報がスケジュール中或いは実行中で、且つ保留フラグが保留中でないジョブを保留可能なジョブとして選択する構成を有することを特徴とするジョブ一括操作装置。
【請求項６】
請求項４または５記載のジョブ一括操作装置において、
前記ジョブグループ操作手段が、前記操作要求によって指定された操作内容がジョブの保留解除である場合、前記操作要求によって指定されているジョブグループに属するジョブの中から保留解除可能なジョブを選択し、該選択したジョブの保留を解除するジョブ保留解除手段を備えたことを特徴とするジョブ一括操作装置。
【請求項７】
請求項６記載のジョブ一括操作装置において、
前記ジョブ保留解除手段が、保留解除可能なジョブとして、保留フラグが保留中のジョブを選択する構成を有することを特徴とするジョブ一括操作装置。
【請求項８】
請求項２記載のジョブ一括操作装置において、
前記ジョブ管理手段が、実行段階がスケジュール中、実行中、終了の何れであるのかを示す実行段階情報と、保留中であるか否かを示す保留フラグとの組み合わせによりジョブの状態を管理する構成を有し、
前記ジョブグループ操作手段が、前記操作要求によって指定された操作内容がジョブの強制終了である場合、前記操作要求によって指定されているジョブグループに属するジョブの中から強制終了可能なジョブを選択し、該選択したジョブを強制終了させるジョブ強制終了手段を備えたことを特徴とするジョブ一括操作装置。
【請求項９】
請求項８記載のジョブ一括操作装置において、
前記ジョブ強制終了手段が、強制終了可能なジョブとして、実行段階情報がスケジュール中のジョブと実行段階情報が実行中のジョブとを選択する構成を有することを特徴とするジョブ一括操作装置。
【請求項１０】
請求項２記載のジョブ一括操作装置において、
前記ジョブ管理手段が、実行段階がスケジュール中、実行中、終了の何れであるのかを示す実行段階情報と、保留中であるのか否かを示す保留フラグとの組み合わせによりジョブの状態を管理する構成を有し、
前記ジョブグループ操作手段が、前記操作要求によって指定された操作内容が実行結果の出力である場合、前記操作要求によって指定されているジョブグループに属するジョブの中から実行結果を出力可能なジョブを選択し、該選択したジョブの実行結果を出力するジョブ出力手段を備えたことを特徴とするジョブ一括操作装置。
【請求項１１】
請求項１０記載のジョブ一括操作装置において、
前記ジョブ出力手段が、実行結果を出力可能なジョブとして、実行段階情報が終了になっているジョブを選択する構成を有することを特徴とするジョブ一括操作装置。
【請求項１２】
投入されたジョブを、利用者によって指定されたジョブグループに属するジョブとして管理するステップと、
ジョブグループ及び操作内容が指定された操作要求が入力されたとき、前記指定されたジョブグループに属するジョブの内の、前記指定された操作内容の操作を実行可能なジョブを操作対象にして、前記指定された操作内容の操作を行うステップとを含むことを特徴とするジョブ一括操作方法。
【請求項１３】
コンピュータを、
投入されたジョブを、利用者によって指定されたジョブグループに属するジョブとして管理するジョブ管理手段、
ジョブグループ及び操作内容が指定された操作要求が入力されたとき、前記指定されたジョブグループに属するジョブの内の、前記指定された操作内容の操作を実行可能なジョブを操作対象にして、前記指定された操作内容の操作を行うジョブグループ操作手段として機能させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、オペレーティングシステムのジョブ管理機能に関し、特に、ジョブに対して強制終了、保留などの操作を行う際の操作性を向上させる技術に関する。
【０００２】
【従来の技術】
ジョブに対して強制終了、保留などの操作を行う場合、従来は、一般に、システム全体のジョブ、特定のジョブ、特定のジョブクラスで動作しているジョブ或いは特定の状態のジョブを操作対象にして操作を行っている。また、これ以外にもジョブの開始時にジョブ操作条件優先度を指定しておき、ジョブに対して操作を行う際には優先度を指定した操作要求を入力することにより、上記優先度以上の優先度を有するジョブを一括して操作する技術も知られている（例えば、特許文献１参照）。
【０００３】
一方、関連する複数のジョブを一括りにし、ジョブグループという概念でジョブを処理する技術も従来から提案されている。
【０００４】
この種の従来の技術としては、業務ジョブを監視者の指示で業務グループ毎にまとめ、業務グループ単位で許容遅延時間や異常終了時警告レベルを設定する技術（例えば、特許文献２参照）や、ジョブの性質に従って予め分類された各ジョブグループに対してＣＰＵ資源の分配比率を指定し、各ジョブグループに対するＣＰＵ資源の分配比率に基づいてジョブスケジュールを行う技術（例えば、特許文献３参照）や、登録された全てのバッチジョブについて、起動条件や処理単位等で分割するためのバッチグループ情報を定義し、バッチグループ単位でジョブのスケジュールを行う技術（例えば、特許文献４参照）が知られている。
【０００５】
【特許文献１】
特許第２９８８４２７号公報
【特許文献２】
特開平８−９５９１６号公報
【特許文献３】
特開昭６２−２１０５４６号公報
【特許文献４】
特開２０００−１１２８８７号公報
【０００６】
【発明が解決しようとする課題】
上述した特許文献１に記載されている技術によれば、指定した優先度以上のジョブを一括して操作することが可能になる。しかし、この従来の技術は、ジョブ間の関連性を考慮していないため、関連のあるジョブを一括して操作することができないという問題がある。例えば、或る業務を実行するためのジョブが複数存在する場合において、上記業務を停止する場合には、上記業務に関連する全てのジョブを強制終了することが必要になるが、上述した従来の技術では、上記業務に関連する各ジョブを一括して強制終了することができず、各ジョブを一つ一つ強制終了させなければならない。また、例えば、一連の処理（例えば、コンパイルした後、リンクするといった処理）を行うためのジョブが複数存在する場合において、上記処理を保留する場合には、上記処理に関連する各ジョブを保留状態にすることが必要になるが、上述した従来の技術では、上記処理に関連するジョブを一括して保留状態にすることができず、各ジョブを一つ一つ保留状態にすることが必要になる。
【０００７】
また、上述した特許文献２〜４に記載されている技術によれば、関連する複数のジョブを一括りにしたジョブグループ単位での処理を行うことが可能になるが、ジョブに対して操作を行う点については全く考慮されていない。従って、引用例２〜４に記載されている技術によっても、関連のあるジョブを一括して操作することができないという問題がある。
【０００８】
そこで、本発明の目的は、関連のあるジョブを一括して操作できるようにすることにある。
【０００９】
【課題を解決するための手段】
本発明にかかる第１のジョブ一括操作装置は、上記目的を達成するため、
投入されたジョブを、利用者によって指定されたジョブグループに属するジョブとして管理するジョブ管理手段と、
ジョブグループ及び操作内容が指定された操作要求が入力されたとき、前記指定されたジョブグループに属するジョブの内の、前記指定された操作内容の操作を実行可能なジョブを操作対象にして、前記指定された操作内容の操作を行うジョブグループ操作手段を備えたことを特徴とする。
【００１０】
また、本発明にかかる第２のジョブ一括操作装置は、第１のジョブ一括操作装置において、
前記ジョブ管理手段が、投入された各ジョブの状態を管理する構成を有し、
前記ジョブグループ操作手段が、前記操作要求によって指定されている操作内容と、前記ジョブ管理手段で管理されているジョブの状態とに基づいて、前記操作要求によって指定されているジョブグループに属するジョブの中から操作対象にするジョブを選択する構成を有する。
【００１１】
より具体的には、本発明にかかる第３のジョブ一括操作装置は、第２のジョブ一括操作装置において、
前記ジョブ管理手段が、実行段階がスケジュール中、実行中、終了の何れであるのかを示す実行段階情報と、保留中であるか否かを示す保留フラグとの組み合わせによりジョブの状態を管理する構成を有し、
前記ジョブグループ操作手段が、前記操作要求によって指定された操作内容がジョブの状態表示である場合、前記ジョブ管理手段で管理されている各ジョブの状態の内の、前記操作要求によって指定されたジョブグループに属するジョブの状態を表示するジョブ状態表示手段を備えたことを特徴とする。
【００１２】
また、本発明にかかる第４のジョブ一括操作装置は、第２のジョブ一括操作装置において
前記ジョブ管理手段が、実行段階がスケジュール中、実行中、終了の何れであるのかを示す実行段階情報と、保留中であるか否かを示す保留フラグとの組み合わせによりジョブの状態を管理する構成を有し、
前記ジョブグループ操作手段が、前記操作要求によって指定された操作内容がジョブの保留である場合、前記ジョブ管理手段で管理されているジョブの状態に基づいて、前記操作要求によって指定されているジョブグループに属するジョブの中から保留可能なジョブを選択し、該選択したジョブを保留にするジョブ保留手段を備えたことを特徴とする。
【００１３】
また、本発明にかかる第５のジョブ一括操作装置は、第４のジョブ一括操作装置において、
前記ジョブ保留手段が、保留可能なジョブとして、実行段階情報がスケジュール中或いは実行中で、且つ保留フラグが保留中でないジョブを保留可能なジョブとして選択する構成を有することを特徴とする。
【００１４】
また、本発明にかかる第６のジョブ一括操作装置は、第４または第５のジョブ一括操作装置において、
前記ジョブグループ操作手段が、前記操作要求によって指定された操作内容がジョブの保留解除である場合、前記操作要求によって指定されているジョブグループに属するジョブの中から保留解除可能なジョブを選択し、該選択したジョブの保留を解除するジョブ保留解除手段を備えたことを特徴とする。
【００１５】
また、本発明にかかる第７のジョブ一括操作装置は、第６のジョブ一括操作装置において、
前記ジョブ保留解除手段が、保留解除可能なジョブとして、保留フラグが保留中のジョブを選択する構成を有することを特徴とする。
【００１６】
また、本発明にかかる第８のジョブ一括操作装置は、第２のジョブ一括操作装置において、
前記ジョブ管理手段が、実行段階がスケジュール中、実行中、終了の何れであるのかを示す実行段階情報と、保留中であるか否かを示す保留フラグとの組み合わせによりジョブの状態を管理する構成を有し、
前記ジョブグループ操作手段が、前記操作要求によって指定された操作内容がジョブの強制終了である場合、前記操作要求によって指定されているジョブグループに属するジョブの中から強制終了可能なジョブを選択し、該選択したジョブを強制終了させるジョブ強制終了手段を備えたことを特徴とする。
【００１７】
また、本発明にかかる第９のジョブ一括操作装置は、第８のジョブ一括操作装置において、
前記ジョブ強制終了手段が、強制終了可能なジョブとして、実行段階情報がスケジュール中のジョブと実行段階情報が実行中のジョブとを選択する構成を有することを特徴とする。
【００１８】
また、本発明にかかる第１０のジョブ一括操作装置は、第２のジョブ一括操作装置において、
前記ジョブ管理手段が、実行段階がスケジュール中、実行中、終了の何れであるのかを示す実行段階情報と、保留中であるのか否かを示す保留フラグとの組み合わせによりジョブの状態を管理する構成を有し、
前記ジョブグループ操作手段が、前記操作要求によって指定された操作内容が実行結果の出力である場合、前記操作要求によって指定されているジョブグループに属するジョブの中から実行結果を出力可能なジョブを選択し、該選択したジョブの実行結果を出力するジョブ出力手段を備えたことを特徴とする。
【００１９】
また、本発明にかかる第１１のジョブ一括操作装置は、第１０のジョブ一括操作装置において、
前記ジョブ出力手段が、実行結果を出力可能なジョブとして、実行段階情報が終了になっているジョブを選択する構成を有することを特徴とする。
【００２０】
【作用】
ジョブ管理手段は、投入されたジョブを利用者によって指定されたジョブグループに属するジョブとして管理し、ジョブグループ操作手段は、ジョブグループ及び操作内容が指定された操作要求が入力されると、上記指定されたジョブグループに属するジョブの内の、上記指定された操作内容の操作を実行可能なジョブを操作対象にして、指定された操作内容の操作を行う。従って、利用者が、一連の処理を実行するための複数のジョブや、特定業務を実行するための複数のジョブなど、互いに関連するジョブを同一ジョブグループに属するジョブとして指定しておくことにより、互いに関連するジョブに対する操作を一括して行うことが可能になる。
【００２１】
【発明の実施の形態】
次に本発明の実施の形態について図面を参照して詳細に説明する。
【００２２】
図１を参照すると、本発明にかかるジョブ一括操作装置の実施例は、プログラム制御により動作するコンピュータ１と、ジョブ投入装置２と、ジョブ操作装置３とから構成されている。  
【００２３】
ジョブ投入装置２は、ジョブ制御言語（ＪＣＬ）によるジョブ記述をコンピュータ１に入力することにより、ジョブをコンピュータ１に投入する。本実施例のジョブ投入装置２は、ジョブグループ指定手段２１を備えており、利用者は、このジョブグループ指定手段２１を使用して、必要に応じてジョブの所属先とするジョブグループを指定する。ジョブグループの指定は、例えば、ジョブ記述中にジョブグループ名を含ませることにより行う。
【００２４】
ジョブ操作装置３は、操作対象にするジョブグループ及び操作内容を指定した操作要求を入力する。
【００２５】
コンピュータ１は、ジョブ管理手段１１と、ジョブスケジュール手段１２と、ジョブ実行手段１３と、ジョブグループ操作手段１４と、ジョブグループ検索手段１５と、記録媒体Ｋとを備えている。
【００２６】
ジョブ管理手段１１は、ジョブ投入装置２から投入されたジョブを管理する機能を有し、ジョブ入力手段１１１と、ジョブグループ設定手段１１２と、ジョブ情報テーブル１１３とから構成されている。
【００２７】
ジョブ入力手段１１１は、投入されたジョブに関する情報をジョブ情報テーブル１１３に格納する。このとき、ジョブの所属先とするジョブグループが指定されていれば、ジョブグループ設定手段１１２を用いてジョブ情報テーブル１１３にジョブグループ名を設定する。図２にジョブ情報テーブル１１３の内容例を示す。同図に示すように、ジョブ情報テーブル１１３には、ジョブ生起番号、ジョブ名、利用者名、ジョブグループ名、実行段階情報、保留フラグなどからなるジョブ情報が格納される。実行段階情報は、ジョブがスケジュール中、実行中、終了の何れの段階にあるのかを示し、保留フラグは、ジョブが保留中であるか否かを示す。ジョブ投入時においては、実行段階情報は、「スケジュール中」にされ、また、保留フラグは立てられていない。
【００２８】
ジョブスケジュール手段１２は、実行段階情報が「スケジュール中」で、且つ、保留フラグが立てられていないジョブの中から実行するジョブを選択し、ジョブ実行手段１３に通知する。また、ジョブスケジュール手段１２は、上記選択したジョブの実行段階情報を「実行中」に変更する。
【００２９】
ジョブ実行手段１３は、ジョブスケジュール手段１２から通知されたジョブの実行を開始し、ジョブが終了したら実行段階情報を「終了」に変更するなどのジョブ終了処理を行う。
【００３０】
ジョブグループ検索手段１５は、ジョブグループ操作手段１４によってジョブグループが指定されると、ジョブ情報テーブル１１３を検索し、上記ジョブグループに属するジョブに関する情報（ジョブ情報）をジョブグループ操作手段１４に返却する。
【００３１】
ジョブグループ操作手段１４は、ジョブ状態表示手段１４１、ジョブ保留手段１４２、ジョブ保留解除手段１４３、ジョブ強制終了手段１４４及びジョブ出力手段１４５を備えている。
【００３２】
ジョブ状態表示手段１４１は、操作対象にするジョブグループの指定を含み且つ操作内容として「ジョブの状態表示」を含む操作要求がジョブ操作装置３から入力されたとき、上記ジョブグループに属する各ジョブの状態をジョブ操作装置３の画面に表示する。
【００３３】
ジョブ保留手段１４２は、操作対象にするジョブグループの指定を含み且つ操作内容として「ジョブの保留」を含む操作要求がジョブ操作装置３から入力されたとき、上記ジョブグループに属するジョブの内の、実行段階が「スケジュール中」或いは「実行中」で、且つ保留中でないジョブを一括して保留状態にする（保留フラグを「保留中」にする）。
【００３４】
ジョブ保留解除手段１４３は、操作対象にするジョブグループの指定を含み且つ操作内容として「ジョブの保留解除」を含む操作要求がジョブ操作装置３から入力されたとき、上記ジョブグループに属し且つ保留フラグが「保留中」のジョブを一括して保留解除する。
【００３５】
ジョブ強制終了手段１４４は、操作対象にするジョブグループの指定を含み且つ操作内容として「ジョブの強制終了」を含む操作要求がジョブ操作装置３から入力されたとき、上記ジョブグループに属し且つ実行段階が「スケジュール中」或いは「実行中」のジョブを一括して強制終了する。
【００３６】
ジョブ出力手段１４５は、操作対象にするジョブグループの指定を含み且つ操作内容として「ジョブの実行結果の出力」を含む操作要求がジョブ操作装置３から入力されたとき、上記ジョブグループに属し且つ実行段階が「終了」となっているジョブの実行結果をプリンタなどに一括して出力する。また、ジョブ出力手段１４５は、ジョブの実行結果を出力した後、該当するジョブに関する情報をジョブ情報テーブル１１３から削除する。
【００３７】
記録媒体Ｋは、ディスク、半導体メモリ、その他の記録媒体であり、コンピュータ１をジョブ一括操作装置として機能させるためのプログラムが記録されている。このプログラムは、コンピュータ１によって読み取られ、その動作を制御することで、コンピュータ１上にジョブ管理手段１１、ジョブスケジュール手段１２、ジョブ実行手段１３、ジョブグループ操作手段１４、ジョブグループ検索手段１５を実現する。
【００３８】
【実施例の動作の説明】
次に、本実施例の動作について図面を参照して詳細に説明する。
【００３９】
先ず、ジョブ投入時の動作について説明する。利用者は、ジョブ投入装置２からＪＣＬによるジョブ記述を入力することにより、コンピュータ１にジョブを投入する。その際、一連の処理を実行するための複数のジョブや、特定業務を実行するための複数のジョブなど、互いに関連するジョブには、ジョブグループ指定手段２１を用いて、ジョブ記述中に同一のジョブグループ名を含ませておく。
【００４０】
ジョブ入力手段１１１は、ジョブ投入装置２からジョブが投入されると、ジョブ情報テーブル１１３に入力されたジョブに関する情報を格納する。その際、ジョブグループ名が含まれている場合には、ジョブグループ設定手段１１２を使用してジョブ情報テーブル１１３にジョブグループ名を設定する。尚、ジョブ投入時においては、実行段階情報は「スケジュール中」にされている。
【００４１】
投入されたジョブは、ジョブスケジュール手段１２によりスケジュールされ、ジョブ実行手段１３で実行される。
【００４２】
次に、利用者がジョブを操作する際の動作について説明する。
【００４３】
先ず、或るジョブグループに属するジョブの状態を一括して表示する場合の動作を説明する。
【００４４】
利用者は、或るジョブグループ（例えば、ジョブグループ名「ＰＲＯＪＯ１」のジョブグループ）に属するジョブの状態を一括して表示したい場合、ジョブ操作装置３からジョブグループ名「ＰＲＯＪＯ１」及び操作内容「ジョブの状態表示」を含む操作要求を入力する。
【００４５】
コンピュータ１内のジョブグループ操作手段１４は、上記した操作要求が入力されると、ジョブ状態表示手段１４１を起動する。これにより、ジョブ状態表示手段１４１は、図４の流れ図に示すように、ジョブグループ名「ＰＲＯＪＯ１」をジョブグループ検索手段１５に渡す（ステップＳ４１）。
【００４６】
ジョブグループ検索手段１５は、ジョブ状態表示手段１４１からジョブグループ名「ＰＲＯＪＯ１」が渡されると、図３の流れ図に示すように、ジョブ情報テーブル１１３中の最初のジョブ情報に注目し、注目したジョブ情報中のジョブグループ名とジョブ状態表示手段１４１から渡されたジョブグループ名「ＰＲＯＪＯ１」とが一致するか否かを調べる（ステップＳ３１、Ｓ３２）。そして、両者が一致する場合（ステップＳ３２がＹＥＳ）は、現在注目しているジョブ情報をジョブグループ操作手段１４に返却した後、次のジョブ情報に注目し（ステップＳ３３、Ｓ３４）、再びステップＳ３２の処理を行う。これに対して、両者が不一致である場合（ステップＳ３２がＮＯ）は、次のジョブ情報に注目し（ステップＳ３３）、再びステップＳ３２の処理を行う。以上の処理をジョブ情報テーブル１１３に格納されている全てのジョブ情報について行うと（ステップＳ３５がＮＯ）、ジョブグループ検索手段１５はジョブグループ操作手段１４に検索完了を通知する（ステップＳ３６）。
【００４７】
今、例えば、ジョブ情報テーブル１１３の内容が図２に示すものであるとすると、ジョブグループ検索手段１５は、ジョブ情報テーブル１１３に格納されている第１番目、第２番目、第３番目のジョブ情報（ジョブ生起番号がＸ００００１１，Ｘ００００１２，Ｘ００００１３のジョブ情報）を順次ジョブグループ操作手段１４に返却した後、検索完了を通知することになる。
【００４８】
ジョブ状態表示手段１４１は、ジョブグループ検索手段１５からジョブ情報が返却される毎に、それをジョブ操作装置３の画面に表示する（図４、ステップＳ４２がＹＥＳ、Ｓ４３）。ここで、ジョブ情報には、図２に示すように、実行段階情報及び保留フラグが含まれているので、利用者はこれらに基づいてジョブの状態を認識することができる。その後、ジョブグループ検索手段１５から検索完了が通知されると、ジョブ状態表示手段１４１はその処理を終了する。
【００４９】
次に、或るジョブグループに属するジョブを一括して保留状態にする場合の動作について説明する。
【００５０】
利用者は、或るジョブグループ（例えば、ジョブグループ名「ＰＲＯＪＯ２」のジョブグループ）に属するジョブを一括して保留状態にしたい場合、ジョブ操作装置３からジョブグループ名「ＰＲＯＪＯ２」及び操作内容「ジョブの保留」を含む操作要求を入力する。
【００５１】
コンピュータ１内のジョブグループ操作手段１４は、上記した操作要求が入力されると、ジョブ保留手段１４２を起動する。これにより、ジョブ保留手段１４２は、図５の流れ図に示すように、ジョブグループ名「ＰＲＯＪＯ２」をジョブグループ検索手段１５に渡す（ステップＳ５１）。
【００５２】
ジョブグループ検索手段１５は、ジョブグループ名「ＰＲＯＪＯ２」が渡されると、図３の流れ図に示す処理を行い、ジョブグループ名「ＰＲＯＪＯ２」のジョブグループに属するジョブのジョブ情報をジョブグループ操作手段１４に返却し、該当するジョブ情報を全て返却すると検索完了をジョブグループ操作手段１４に通知する。今、例えば、ジョブ情報テーブル１１３の内容が図２に示すものであるとすると、ジョブグループ検索手段１５は、ジョブ情報テーブル１１３に格納されている第４番目、第５番目、第６番目のジョブ情報（ジョブ生起番号がＸ００００１４，Ｘ００００１５，Ｘ００００１６のジョブ情報）を順次ジョブグループ操作手段１４に返却し、その後、検索完了を通知することになる。
【００５３】
ジョブ保留手段１４２は、ジョブグループ検索手段１５からジョブ情報が返却されると（ステップＳ５２がＹＥＳ）、それに含まれている実行段階情報が「スケジュール中」或いは「実行中」であり、且つ保留フラグが「保留中」であるか否かを調べることにより、上記ジョブ情報に対応するジョブを保留中にすることができるか否かを判断する（ステップＳ５３、Ｓ５４）。そして、ジョブを保留中にすることができると判断した場合、即ち、実行段階情報が「スケジュール中」或いは「実行中」であり、且つ保留フラグが「保留中」でない場合は（ステップＳ５３がＹＥＳ、ステップＳ５４がＮＯ）は、ジョブ情報テーブル１１３に格納されている該当するジョブ情報中の保留フラグを「保留中」に変更した後（ステップＳ５５）、次のジョブ情報或いは検索完了通知を待つ（ステップＳ５２）。これに対して、ジョブを保留中にできないと判断した場合、即ち実行段階情報が「スケジュール中」でも「実行中」でもない場合（ステップＳ５３がＮＯ）や、保留フラグが「保留中」の場合（ステップＳ５４がＹＥＳ）は、次のジョブ或いは検索完了通知を待つ（ステップＳ５２）。また、ジョブグループ検索手段１５から検索完了が通知された場合は、ジョブ保留手段１４２は、その処理を終了する。
【００５４】
今、例えば、ジョブグループ検索手段１５から第４番目のジョブ情報が返却されたとすると、ジョブ保留手段１４２は、それに含まれている実行段階情報が「実行中」であり、且つ保留フラグが「保留中」でないので（ステップＳ５３がＹＥＳ、ステップＳ５４がＮＯ）、ジョブ情報テーブル１１３に格納されている第４番目のジョブ情報中の保留フラグを「保留中」に変更することになる（ステップＳ５５）。また、例えば、第５番目のジョブ情報が返却されたとすると、ジョブ保留手段１４２は、それに含まれている保留フラグが「保留中」になっているので（ステップＳ５４がＹＥＳ）、次のジョブ情報或いは検索完了通知を待つことになる。また、第６番目のジョブ情報が返却された場合は、実行段階情報が「スケジュール中」であり、且つ保留フラグが「保留中」でないので（ステップＳ５３がＹＥＳ、ステップＳ５４がＮＯ）、ジョブ情報テーブル１１３に格納されている第６番目のジョブ情報中の保留フラグを「保留中」に変更することになる（ステップＳ５５）。
【００５５】
次に或るジョブグループ属するジョブの保留を一括解除する場合の動作について説明する。
【００５６】
利用者は或るジョブグループ（例えば、ジョブグループ名「ＰＲＯＪＯ１」のジョブグループ）に属するジョブの保留を一括して解除したい場合、ジョブ操作装置３からジョブグループ名「ＰＲＯＪＯ１」及び操作内容「ジョブの保留解除」を含む操作要求をコンピュータ１に入力する。
【００５７】
ジョブグループ操作手段１４は、上記操作要求が入力されると、ジョブ保留解除手段１４３を起動する。これにより、ジョブ保留解除手段１４３は、図６の流れ図に示すように、ジョブグループ名「ＰＲＯＪＯ１」をジョブグループ検索手段１５に渡す（ステップＳ６１）。
【００５８】
ジョブグループ検索手段１５は、ジョブグループ名「ＰＲＯＪＯ１」が渡されると、図３の流れ図に示す処理を行い、ジョブグループ名「ＰＲＯＪＯ１」のジョブグループに属するジョブのジョブ情報をジョブグループ操作手段１４に返却し、該当するジョブ情報を全て返却すると検索完了をジョブグループ操作手段１４に通知する。今、例えば、ジョブ情報テーブル１１３の内容が図２に示すものであるとすると、ジョブグループ検索手段１５は、ジョブ情報テーブル１１３に格納されている第１番目、第２番目、第３番目のジョブ情報を順次ジョブグループ操作手段１４に返却し、その後、検索完了を通知することになる。
【００５９】
ジョブ保留解除手段１４３は、ジョブグループ検索手段１５からジョブ情報が返却されると、それに含まれている保留フラグが「保留中」になっているか否かを調べることにより、上記ジョブ情報に対応するジョブを保留解除できるか否かを判断する（図６、ステップＳ６２がＹＥＳ、ステップＳ６３）。そして、保留解除できると判断した場合、即ち保留フラグが「保留中」になっている場合（ステップＳ６３がＹＥＳ）は、ジョブ情報テーブル１１３に格納されている該当するジョブ情報中の保留フラグを解除し（ステップＳ６４）、その後、次のジョブ情報或いは検索完了通知を待つ（ステップＳ６２）。これに対して、保留解除できないと判断した場合、即ち保留フラグが「保留中」になっていない場合（ステップＳ６３がＮＯ）は、次のジョブ情報或いは検索完了通知を待つ（ステップＳ６２）。また、検索完了が通知された場合（ステップＳ６２がＮＯ）は、ジョブ保留解除手段１４３は、その処理を終了する。
【００６０】
今、例えば、第１番目のジョブ情報が返却されたとすると、それに含まれている保留フラグが「保留中」になっていないので（ステップＳ６３がＮＯ）、ジョブ保留解除手段１４３は、次のジョブ情報或いは検索完了通知を待つ（ステップＳ６２）。また、第２番目のジョブ情報が返却された場合も保留フラグが「保留中」になっていないので（ステップＳ６３がＮＯ）、次のジョブ情報或いは検索完了通知を待つことになる（ステップＳ６２）。第３番目のジョブ情報が返却された場合は、保留フラグが「保留中」になっているので（ステップＳ６３がＹＥＳ）、第３番目のジョブ情報中の保留フラグを解除した後（ステップＳ６４）、次のジョブ情報或いは検索完了通知を待つことになる（ステップＳ６２）。
【００６１】
次に、或るジョブグループに属するジョブを一括して強制終了させる場合の動作について説明する。
【００６２】
利用者は、或るジョブグループ（例えば、ジョブグループ名「ＰＲＯＪＯ１」のジョブグループ）に属するジョブを一括して強制終了させたい場合、ジョブ操作装置３からジョブグループ名「ＰＲＯＪＯ１」及び操作内容「ジョブの強制終了」を含む操作要求をコンピュータ１に入力する。
【００６３】
コンピュータ１内のジョブグループ操作手段１４は、上記操作要求が入力されると、ジョブ強制終了手段１４４を起動する。これにより、ジョブ強制終了手段１４４は、図７の流れ図に示すようにジョブグループ名「ＰＲＯＪＯ１」をジョブグループ検索手段１５に渡す（ステップＳ７１）。
【００６４】
ジョブグループ検索手段１５は、ジョブグループ名「ＰＲＯＪＯ１」が渡されると、図３の流れ図に示す処理を行い、ジョブグループ名「ＰＲＯＪＯ１」のジョブグループに属するジョブのジョブ情報をジョブグループ操作手段１４に返却し、該当するジョブ情報を全て返却すると検索完了をジョブグループ操作手段１４に通知する。今、例えば、ジョブ情報テーブル１１３の内容が図２に示すものであるとすると、ジョブグループ検索手段１５は、ジョブ情報テーブル１１３に格納されている第１番目、第２番目、第３番目のジョブ情報を順次ジョブグループ操作手段１４に返却し、その後、検索完了を通知することになる。
【００６５】
ジョブ強制終了手段１４４は、ジョブグループ検索手段１５からジョブ情報が返却されると、それに含まれている実行段階情報が「スケジュール中」或いは「実行中」であるか否かを調べることにより、上記ジョブ情報に対応するジョブを強制終了できるか否かを判断する（ステップＳ７２がＹＥＳ、ステップＳ７３）。そして、強制終了できると判断した場合、即ち実行段階情報が「スケジュール中」或いは「実行中」である場合（ステップＳ７３がＹＥＳ）は、上記ジョブ情報中の実行段階情報を「終了」に変更し、上記ジョブ情報に対応するジョブを強制終了させた後（ステップＳ７４）、次のジョブ情報或いは検索完了通知を待つ（ステップＳ７２）。これに対して、強制終了できないと判断した場合、即ち実行段階情報が「スケジュール中」でも「実行中」でもない場合（ステップＳ７３がＮＯ）は、次のジョブ情報或いは検索完了通知を待つ（ステップＳ７２）。
【００６６】
今、例えば、第１番目のジョブ情報がジョブグループ検索手段１５から返却されたとすると、ジョブ強制終了手段１４４は、それに含まれている実行段階情報が「終了」となっているので（ステップＳ７３がＮＯ）、次のジョブ情報或いは検索完了通知を待つことになる（ステップＳ７２）。また、第２番目のジョブ情報が返却された場合も実行段階情報が「終了」であるので、次のジョブ情報或いは検索完了通知を待つことになる（ステップＳ７２）。第３番目のジョブ情報が返却された場合は、実行段階情報が「実行中」となっているので（ステップＳ７３がＹＥＳ）、ジョブ情報テーブル１１３に格納されている第３番目のジョブ情報中の実行段階情報を「終了」に変更し、該当するジョブを強制終了させることになる（ステップＳ７４）。
【００６７】
次に、或るジョブグループに属するジョブの実行結果を一括して出力する場合の動作について説明する。
【００６８】
利用者は、或るジョブグループ（例えば、ジョブグループ名「ＰＲＯＪＯ１」のジョブグループ）に属するジョブの実行結果を一括して出力したい場合、ジョブ操作装置３からジョブグループ名「ＰＲＯＪＯ１」及び操作内容「実行結果の出力」を含む操作要求をコンピュータ１に入力する。
【００６９】
コンピュータ１内のジョブグループ操作手段１４は、上記操作要求が入力されると、ジョブ出力手段１４５を起動する。これにより、ジョブ出力手段１４５は、図８の流れ図に示すように、ジョブグループ名「ＰＲＯＪＯ１」をジョブグループ検索手段１５に渡す（ステップＳ８１）。
【００７０】
ジョブグループ検索手段１５は、ジョブ出力手段１４５からジョブグループ名「ＰＲＯＪＯ１」が渡されると、図３の流れ図に示す処理を行い、ジョブグループ名「ＰＲＯＪＯ１」のジョブグループに属するジョブのジョブ情報をジョブグループ操作手段１４に返却し、該当するジョブ情報を全て返却すると検索完了をジョブグループ操作手段１４に通知する。今、例えば、ジョブ情報テーブル１１３の内容が図２に示すものであるとすると、ジョブグループ検索手段１５は、ジョブ情報テーブル１１３に格納されている第１番目、第２番目、第３番目のジョブ情報を順次ジョブグループ操作手段１４に返却し、その後、検索完了を通知することになる。
【００７１】
ジョブ出力手段１４５は、ジョブ情報が返却されると、それに含まれている実行段階情報が「終了」であるか否かを調べることにより、上記ジョブ情報に対応するジョブの実行結果を出力可能であるか否かを判断する（図８、ステップＳ８３）。そして、実行結果を出力可能であると判断した場合、即ち実行段階情報が「終了」になっている場合（ステップＳ８３がＹＥＳ）は、該当するジョブの実行結果をプリンタ等の出力装置に出力し（ステップＳ８４）、更に、上記ジョブ情報をジョブ情報テーブル１１３から削除し（ステップＳ８５）、その後、次のジョブ情報或いは検索完了通知を待つ（ステップＳ８２）。これに対して、ジョブの実行結果を出力することができないと判断した場合、即ち実行段階情報が「終了」になっていない場合（ステップＳ８３がＮＯ）は、次のジョブ情報或いは検索完了通知を待つ（ステップＳ８２）。また、ジョブグループ検索手段１５から検索完了が通知された場合（ステップＳ８２がＮＯ）は、ジョブ出力手段１４５は、その処理を終了する。
【００７２】
今、例えば、第１番目のジョブ情報がジョブグループ検索手段１５から返却されたとすると、実行段階情報が「終了」となっているので（ステップＳ８３がＹＥＳ）、ジョブ出力手段１４５は該当するジョブの実行結果をプリンタ等に出力した後、第１番目のジョブ情報をジョブ情報テーブル１１３から削除することになる（ステップＳ８４、Ｓ８５）。また、第２番目のジョブ情報が入力された場合も、実行段階情報が「終了」となっているので（ステップＳ８３がＹＥＳ）、該当するジョブの実行結果を出力した後、第２番目のジョブ情報をジョブ情報テーブル１１３から削除することになる。第３番目のジョブ情報が返却された場合は、実行段階情報が「実行中」であるので（ステップＳ８３がＮＯ）、次のジョブ情報或いは検索完了通知を待つことになる。
【００７３】
【発明の効果】
以上説明したように、本発明のジョブ一括操作装置は、投入されたジョブを利用者によって指定されたジョブグループに属するジョブとして管理するジョブ管理手段と、ジョブグループ及び操作内容が指定された操作要求が入力されたとき、上記ジョブグループに属するジョブの内の、指定された操作内容の操作を実行可能なジョブを操作対象にして、指定された操作内容の操作を行うジョブグループ操作手段を備えているので、利用者が、一連の処理を実行するための複数のジョブなどの互いに関連するジョブを同一ジョブグループに属するジョブとして指定しておくことにより、互いに関連するジョブに対する操作を一括して行うことが可能になる。
【図面の簡単な説明】
【図１】本発明の実施例のブロック図である。
【図２】ジョブ情報テーブル１１３の内容例を示す図である。
【図３】ジョブグループ検索手段１５の処理例を示す流れ図である。
【図４】ジョブ状態表示手段１４１の処理例を示す流れ図である。
【図５】ジョブ保留手段１４２の処理例を示す流れ図である。
【図６】ジョブ保留解除手段１４３の処理例を示す流れ図である。
【図７】ジョブ強制終了手段１４４の処理例を示す流れ図である。
【図８】ジョブ出力手段１４５の処理例を示す流れ図である。
【符号の説明】
１…コンピュータ
１１…ジョブ管理手段
１１１…ジョブ入力手段
１１２…ジョブグループ設定手段
１１３…ジョブ情報テーブル
１２…ジョブスケジュール手段
１３…ジョブ実行手段
１４…ジョブグループ操作手段
１４１…ジョブ状態表示手段
１４２…ジョブ保留手段
１４３…ジョブ保留解除手段
１４４…ジョブ強制終了手段
１４５…ジョブ出力手段
１５…ジョブグループ検索手段
２…ジョブ投入装置
２１…ジョブグループ指定手段
３…ジョブ操作装置
Ｋ…記録媒体
【図１】
2004220148.tif 000003
【図２】
2004220148.tif 000004
【図３】
2004220148.tif 000005
【図４】
2004220148.tif 000006
【図５】
2004220148.tif 000007
【図６】
2004220148.tif 000008
【図７】
2004220148.tif 000009
【図８】
2004220148.tif 000010