The codes which are assigned to different kinds of bread and processes are arranged in a sequence (in an ascending order, for example, if the codes are numeric) such that, whenever the UP button 34 or the DOWN button 35 is pressed (YES in Step S3 or S5), the control means 18 selects the program corresponding to the next code in the sequence in the forward or backward direction, respectively, and c