Printing apparatus that updates software installed therein, method of controlling the same, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorKoji Niwa
Life of this patent
Estimating the term…
Abstract
A printing apparatus that is capable of reducing downtime caused by software update. A printing apparatus downloads update software for updating software installed therein, and updates the installed software using the downloaded update software. The update software is downloaded by background processing. It is determined whether or not predetermined processing is being performed when the update software is decompressed. When it is determined that the predetermined processing is not being performed, the downloaded update software is decompressed by background processing, and the installed software is updated using the decompressed update software.
Claims11
A printing apparatus comprising:
- a printing unit configured to perform print processing based on a print job;
- an acquisition unit configured to acquire update firmware for updating firmware of the printing apparatus;
- and
- a decompression unit configured to execute decompression processing of the update firmware acquired by said acquisition unit,
- wherein in a case where the print processing is to be executed during execution of the print processing, said decompression unit suspends the decompression processing being executed.
A printing apparatus that is capable of performing print processing, comprising:
- a reception unit configured to receive a user operation;
- an acquisition unit configured to acquire update firmware for updating firmware of the printing apparatus;
- and
- a decompression unit configured to execute decompression processing of the update firmware acquired by said acquisition unit,
- wherein in a case where said reception unit receives the user operation, said decompression unit suspends the decompression processing being executed.
A method of controlling a printing apparatus, comprising:
- performing print processing based on a print job;
- acquiring update firmware for updating firmware of the printing apparatus;
- executing decompression processing of the update firmware acquired by said acquiring;
- and
- suspending the decompression processing being executed, in a case where the print processing is to be executed during execution of the print processing.
A method of controlling a printing apparatus that is capable of performing print processing, comprising:
- receiving a user operation;
- acquiring update firmware for updating firmware of the printing apparatus;
- executing decompression processing of the update firmware acquired by said acquiring;
- and
- suspending the decompression processing being executed, in a case where the user operation is received during execution of the print processing.
A non-transitory computer-readable storage medium storing a computer-executable program for executing a method of controlling a printing apparatus,
- wherein the method comprises:
- performing print processing based on a print job;
- acquiring update firmware for updating firmware of the printing apparatus;
- executing decompression processing of the update firmware acquired by said acquiring;
- and
- suspending the decompression processing being executed, in a case where the print processing is to be executed during execution of the print processing.
A non-transitory computer-readable storage medium storing a computer-executable program for executing a method of controlling a printing apparatus that is capable of performing print processing,
- wherein the method comprises:
- receiving a user operation;
- acquiring update firmware for updating firmware of the printing apparatus;
- executing decompression processing of the update firmware acquired by said acquiring;
- and
- suspending the decompression processing being executed, in a case where the user operation is received during execution of the print processing.
Dependencies are inferred from the claim text.