Image processing apparatus that carries out facsimile communications, control method therefor, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorTakao Ikuno
Life of this patent
Estimating the term…
Abstract
An image processing apparatus which is capable of reducing situations in which a job cannot be executed because resources are being in use for another job. The image processing apparatus has a soft codec unit that carries out an encoding process on image data, and a hard codec unit that carries out an encoding process on the image data at high speed compared with the soft codec unit. When a second job received while the hard codec unit is in use for a first job for which use of the soft codec unit is allowed requires use of the hard codec unit, control is provided to switch a codec unit for use in the first job from the hard codec unit to the soft codec unit.
Claims9
An image processing apparatus that has a first codec unit that carries out an encoding process on image data, and a second codec unit that carries out another encoding process on the image data at higher speed compared with the first codec unit, comprising:
- a job execution control unit configured to control execution of a job including the encoding process;
- a determination unit configured to determine a codec unit for use in the job;
- and
- a switching control unit configured to, when a second job received while the second codec unit is in use for a first job for which use of the first codec unit is allowed requires use of the second codec unit, provide control to switch a codec unit for use in the first job from the second codec unit to the first codec unit.
A control method for an image processing apparatus that has a first codec unit that carries out an encoding process on image data, and a second codec unit that carries out another encoding process on the image data at higher speed compared with the first codec unit, comprising:
- a job execution control step of controlling execution of a job including the encoding process;
- a determination step of determining a codec unit for use in the job;
- and
- a switching control step of, when a second job received while the second codec unit is in use for a first job for which use of the first codec unit is allowed requires use of the second codec unit, providing control to switch a codec unit for use in the first job from the second codec unit to the first codec unit.
A non-transitory computer-readable storage medium storing a program for causing a computer to execute a control method for an image processing apparatus that has a first codec unit that carries out an encoding process on image data, and a second codec unit that carries out another encoding process on the image data at higher speed compared with the first codec unit,
- the control method for the image processing apparatus comprising:
- a job execution control step of controlling execution of a job including the encoding process;
- a determination step of determining a codec unit for use in the job;
- and
- a switching control step of, when a second job received while the second codec unit is in use for a first job for which use of the first codec unit is allowed requires use of the second codec unit, providing control to switch a codec unit for use in the first job from the second codec unit to the first codec unit.
Dependencies are inferred from the claim text.