Printing apparatus to which optional unit is connected, program update method for printing apparatus, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorTakumi Michishita
Life of this patent
Estimating the term…
Loading patent…
AssigneeCanon Kabushiki Kaisha
InventorTakumi Michishita
Estimating the term…
A technique that guarantees update of a program of a finisher unit while preventing a malfunction thereof from being caused by erroneous attachment thereof to a printing apparatus. Hardware identification information is acquired from the finisher unit. When it is determined based on the acquired hardware identification information that the finisher unit is compatible with a program of the apparatus, program identification information is acquired from the optional unit, for determining based thereon whether a program of the finisher unit program is associated with the program of the printing apparatus. If the programs are associated with each other, the versions there are compared. If the versions are not compatible, the program of the finisher unit is updated to a version compatible with the version of the program of the printing apparatus.
1-9. (canceled)
A printing apparatus comprising:
A program upload method for a printing apparatus including a printing unit configured to perform printing, the printing unit configured to be connected to an optional finisher unit that performs finishing processing on sheets on which printing has been performed, and a memory configured to store a finisher unit program for controlling a finisher unit, wherein the memory stores the finisher unit program for controlling the finisher unit prior to the finisher unit being connected to the printing unit, the program upload method comprising:
A non-transitory computer-readable storage medium storing a computer-executable program for executing a program upload method for a printing apparatus including a printing unit configured to perform printing, the printing unit configured to be connected to an optional finisher unit that performs finishing processing on sheets on which printing has been performed, and a memory configured to store a finisher unit program for controlling a finisher unit, wherein the memory stores the finisher unit program for controlling the finisher unit prior to the finisher unit being connected to the printing unit, the program upload method comprising:
Dependencies are inferred from the claim text.