Job management apparatus, job management method, and job management program
First Claim
1. A job management apparatus that manages jobs being executed and to be executed, based on licenses, comprising:
- a detection section that detects the number of unused licenses;
a determination section that determines whether or not the number of unused licenses detected by the detection section is sufficient to cover the number of licenses necessary for execution of a job to be executed; and
a job control section that sets a used license that is used by an executing job into an unused state, in which said executing job has a priority lower than a priority of said job to be executed, when said determination section determines that the number of unused license is not sufficient to cover the number of job to be executed, and allocates said license set into the unused state to said job to be executed.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a technique capable of reducing load to management of jobs which are made executable based on licenses. The job management apparatus manages jobs being executed and to be executed, based on licenses, and comprises: a detection section that detects the number of unused licenses, based on used states of licenses; a determination section that determines whether or not the number of unused licenses detected by the detection section is sufficient to cover the number of licenses necessary for execution of a job to be executed; and a job control section that sets at least such a number of licenses each into an unused state that are equivalent to a shortage of licenses for execution of the job to be executed, among licenses used by a job for which a lower priority rank has been set than a priority rank set for the job to be executed, thereby to make the job to be executed be executed, if the determination section determines that the number of unused licenses is not sufficient to cover the number of licenses necessary for execution of the job to be executed.
-
Citations
17 Claims
-
1. A job management apparatus that manages jobs being executed and to be executed, based on licenses, comprising:
-
a detection section that detects the number of unused licenses;
a determination section that determines whether or not the number of unused licenses detected by the detection section is sufficient to cover the number of licenses necessary for execution of a job to be executed; and
a job control section that sets a used license that is used by an executing job into an unused state, in which said executing job has a priority lower than a priority of said job to be executed, when said determination section determines that the number of unused license is not sufficient to cover the number of job to be executed, and allocates said license set into the unused state to said job to be executed. - View Dependent Claims (2, 3, 4, 5, 16)
-
-
6. A job management method that manages jobs being executed and to be executed, based on licenses, comprising:
-
a detection step that detects the number of unused licenses;
a determination step that determines whether or not the number of unused licenses detected by the detection step is sufficient to cover the number of licenses necessary for execution of a job to be executed; and
a job control step that sets a used license that is used by an executing job into an unused state, in which said executing job has a priority lower than a priority of said job to be executed, when said determination step determines that the number of unused license is not sufficient to cover the number of job to be executed, and allocates said license set into the unused state to said job to be executed. - View Dependent Claims (7, 8, 9, 10, 17)
-
-
11. A medium that has recorded therein, readable by a computer, a job management program that makes a computer execute management of jobs being executed and to be executed, based on licenses, the job management program comprising:
-
a detection step that detects the number of unused licenses;
a determination step that determines whether or not the number of unused licenses detected in the detection step is sufficient to cover the number of licenses necessary for execution of a job to be executed; and
a job control step that sets at least such a number of licenses each into an unused state that are equivalent to a shortage of licenses for execution of the job to be executed, among licenses used by a job for which a lower priority rank has been set than a priority rank set for the job to be executed, thereby to make the job to be executed be executed, if the determination step determines that the number of unused licenses is not sufficient to cover the number of licenses necessary for execution of the job to be executed. - View Dependent Claims (12, 13, 14, 15)
-
Specification