The state of post-processing operation is detected, and a drive signal is limited based on the result of detection for a predetermined period after the start of the post-processing operation (for instance by setting an upper limitation to the driving current and thereby limiting and reducing the peak value).