Patent ID: 7312882
Filing Date: 2007-12-25
Classification: H04N

Abstract:
1. An image processing apparatus, comprising: a memory storing a piece of firmware; a job reception unit for receiving an image processing job; an image processing job execution controller for executing the image processing job using the piece of firmware a firmware reception unit for receiving a piece of firmware for a rewrite purpose distributed from an external device; a firmware rewrite controller for executing a firmware rewrite job of rewriting the piece of firmware stored in the memory to the received piece of firmware; a judgment unit for judging a type of the received piece of firmware; and a job management controller for, when the image processing job and the firmware rewrite job are both placed in a wait state for execution, (a) adjusting an execution order of the image processing job and the firmware rewrite job when the type of the received piece of firmware pertains to program firmware, and (b) instructing the image processing job execution controller and the firmware rewrite controller to respectively execute the image processing job and the firmware rewrite job in the adjusted execution order, wherein the type of the received piece of firmware is one of program firmware and parameter firmware, the judgment unit judges whether the type of the received piece of firmware is parameter firmware or program firmware, and the job management controller adjusts the execution order based on the type of firmware.